<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* upravy stylu, stejne na vsech jazykovych verzich */
@media (min-width: 992px) {
	.d-lg-none {display:none!important}
}

h1, h2, h3, h4, h5, h6 {line-height: normal; text-transform: none;}

button, .default-btn, .header-cart .shopping-cart-total h4, .header-cart .single-cart-item h4
{text-transform: none;}

header .list-inline .dropdown-menu {min-width:180px;}
header .logo {text-align:left; max-width: 300px;}

#main_nav .mega-container a.mega-menu-title.submenu.dd-toggle {cursor:default;}
#main_nav .mega-container a.mega-menu-title.submenu.dd-toggle:hover {color:#242424;}

.shopping-cart-wrapper input {height:auto; line-height:normal;}

h1.formTitle {font-size: 30px; text-align: center; margin-top:-140px; margin-bottom:90px;}
h1.formTitle::after {content: ""; display: block; margin: 0 auto; margin-top: 13px; width: 50px; height: 7px; background: url(../img/icons-title.png);}
@media only screen and (max-width: 1199px) and (min-width: 992px) {
	h1.formTitle {font-size: 20px;}
}
@media only screen and (max-width: 991px) {
	h1.formTitle {font-size: 18px;}
}

.promo-banner {margin-bottom: 15px;}

.modal .modal-body {padding: 1rem;}

a, textarea, select, input, button,
.header-cart button i, .text-btn::after, .btn.btn-secondary, #to_top,
.custom-checkbox input[type="checkbox"],
.custom-checkbox .checkmark,
.custom-checkbox .checkmark::after,
.custom-radio .checkmark,
.custom-radio .checkmark::after {
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
}

.swiper-slide {width:280px; height:auto;}
.otherSizes .swiper-slide {width:auto; height:auto;}
.otherSizes a.default-btn.secondary {background-color:white; border:2px solid #ce1f21; color:#ce1f21; font-weight:bold;}


#primary_slider .slide-inner {background-size: cover;	background-position: center center;}
#primary_slider .slide-content {transform: none; top: 0; position: static;}
#primary_slider .swiper-wrapper .col-lg-12 {height: auto;}
#primary_slider .slide-inner .container {height: 100%;}
#primary_slider .slide-inner .container &gt; .row {align-items: center; height: 100%;}
@media only screen and (max-width: 991px) {
	#primary_slider .slide-inner {background-size: 0%; background-repeat: no-repeat; height: auto; position: static}
	#primary_slider.slider-type-1 .slide-inner img.visually-hidden {
		height: auto;
    width: auto;
		aspect-ratio: 1.6; 
    clip: initial;
    margin: 0;
		position: static;
		object-fit: cover;
		object-position: 90% center;
	}
	#primary_slider.slider-type-1 {height: auto; overflow: visible;}
	#primary_slider .swiper-slide {overflow: visible;}
	#primary_slider .slide-content {max-width: 100%;}
	#primary_slider .slide-content.white-scheme .main-title,
	#primary_slider .slide-content.white-scheme .subtitle,
	#primary_slider .slide-content.white-scheme .promo-title {color: black;}
}


/* STYLY PRO FORMULÃÅ˜E */
.x-col-form-label {font-size:14px !important; padding-top: calc(.375rem + 1px); padding-bottom: calc(.375rem + 1px);}
.x-form-control {font-size:14px !important; height:calc(1.5em + 0.75rem + 2px) !important;}

.objednavka .dl-horizontal dt {
    float: left;
    width: 170px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.objednavka .dl-horizontal dd {margin-left: 190px;}

/* STYLY PRO EDITOR MAGNETEK */
.editor-mag .thumbs {background-color: #FFF0E5; padding: 30px 30px; padding-bottom: 50px !important; border-radius: 7px;}
.editor-mag button {text-transform: none; height: auto;}
.editor-mag .btn {border: 0; border-radius: 18px;}
.editor-mag .hlavni {color: #242424;}
.editor-mag .hlavni:first-letter {color: #CC2026;}

.btn-light {color: #212529; background-color: #FFF;}
.editor-mag input[type="text"] {border: none; height: auto; }
.editor-mag .input-group-text {background-color: #FFF; border: none;}

.editor-mag .bg-light {box-shadow: 0 -4px 25px 0 rgba(50, 50, 50, 0.25);}
.editor-mag .navbar.fixed-bottom {padding-bottom: 20px !important;}
.editor-mag .navbar.fixed-bottom {padding: 20px 0; background-color: #FFF !important;}
.editor-mag .navbar .btn {padding: 8px 15px !important;}

.editor-mag .img-warning:before {margin-left: 0.15em; margin-top: 0.05em;}

.editor-mag .navbar .btn.btn-primary, 
.editor-mag .navbar .btn.btn-secondary {padding: 0 12px !important;}



/* styly po koÅ¡Ã­k */

.x-btn {border-radius:22px; height: 33px;}
.x-btn-lg {height:40px;}
.x-btn-link {color:#ce1f21;}
.x-btn-link:hover, .x-btn-link:focus {border: 1px solid transparent; background-color: transparent; color:#ce1f21;}



.stellarnav li.open&gt;a.dd-toggle svg.icon-plus {
	-webkit-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	-o-transform: rotate(135deg);
	transform: rotate(135deg);
}
.stellarnav .dd-toggle svg.icon-plus {
	-webkit-transition: transform .3s ease-out;
	-moz-transition: transform .3s ease-out;
	transition: transform .3s ease-out;
}



[class^="icon-"], [class*=" icon-"] {display: inline-block; width: 1.5em; height: 1.5em; stroke-width: 0; stroke: currentColor; fill: currentColor;}
.icon-angle-down {width: 0.642578125em;}
.icon-angle-up {width: 0.642578125em;}
.icon-plus {width: 0.7861328125em;}
.icon-bars {width: 0.857421875em;}
.icon-angle-right {width: 0.3388671875em;}
.icon-angle-left {width: 0.375em;}
.icon-angle-double-up {width: 0.642578125em;}
.icon-arrow-up {width: 0.9287109375em;}
.icon-map-marker {width: 0.5712890625em;}
.icon-crosshairs {width: 0.857421875em;}
.icon-at {width: 0.857421875em;}


/* nahrada za bootstrap modal*/
.simplemodal {
  display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%;
	overflow: auto; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.4);
}
.simplemodal-content {position:relative; background-color: #fefefe; margin: 15% auto; padding: 20px; border: 1px solid #888; width: 80%;}
@media only screen and (max-width: 576px) {
	.simplemodal-content {width: 90%;}
}
.simplemodal-content .btnClose {
	color: #aaa; float: right; font-size: 36px; font-weight: normal; width:40px; height:40px; padding:0 10px; margin:0;
	position:absolute; z-index: 99; right:0px; top:0px; line-height:normal; background-color: transparent;
}
.simplemodal-content .btnClose:hover,
.simplemodal-content .btnClose:focus {color: black; text-decoration: none; cursor: pointer; background-color: transparent; border-style:none;}
</pre></body></html>