﻿.ordering-process .overall-wrapper{min-height:100vh;display:flex;flex-direction:column}.ordering-process .cart-table{width:100%}.ordering-process .cart-table td,.ordering-process .cart-table th{border:none}.ordering-process .consents a{text-decoration:underline}.cart-empty h1{margin:150px auto}.cart-inner.cart-empty .row{display:none}.cart-header{position:relative;width:100vw;margin:0 calc(720px - 50vw);padding:44px calc(50vw - 400px);display:flex;justify-content:space-between;list-style:none;text-align:center;background-color:#fff;border-bottom:1px solid #ecf2f6}@media(max-width: 1504px){.cart-header{margin:0 -2rem}}@media(max-width: 864px){.cart-header{padding:44px 2rem}}@media(max-width: 767px){.cart-header{margin:0 -20px;padding:10px 20px}}.cart-header:before,.cart-header:after{content:"";position:absolute;top:50%;left:50%;width:150px;height:1px;background-color:#ecf2f6}@media(max-width: 767px){.cart-header:before,.cart-header:after{display:none}}.cart-header:before{transform:translate(calc(-50% - 180px), -50%)}.cart-header::after{right:50%;transform:translate(calc(-50% + 180px), -50%)}.cart-header li strong span,.cart-header li a span{position:relative;display:flex;flex-direction:column;align-items:center;font-size:.75rem;line-height:1em;font-weight:400;color:#24366e}.cart-header li strong span::before,.cart-header li a span::before{padding:10px}.cart-header li.active strong span,.cart-header li.active a span{color:#24366e}.cart-header li.active strong span::before,.cart-header li.active a span::before{background-color:#24366e}.cart-header li strong span::before,.cart-header li a span:before{margin:43px 0;z-index:5}@media(max-width: 767px){.cart-header li strong span::before,.cart-header li a span:before{margin:10px 0}}.cart-header li strong span::after,.cart-header li a span:after{content:"";display:flex;width:110px;height:110px;background-image:url("../img/cart-step.png");background-size:contain;background-repeat:no-repeat;filter:grayscale(100%);position:absolute;left:50%;transform:translateX(-50%)}.cart-header li.active strong span::after,.cart-header li.active a span:after{background-image:url("../img/cart-step-active.png");filter:grayscale(0)}.cart-header .step-1 strong span::before,.cart-header .step-1 a span::before{content:url("../img/icon/cart-blue.png");line-height:0}.cart-header .step-1.active strong span::before,.cart-header .step-1.active a span::before{content:url("../img/icon/cart-white.png");line-height:0}.cart-header .step-2 strong span::before,.cart-header .step-2 a span::before{content:url("../img/icon/transport-blue.png");line-height:0}.cart-header .step-2.active strong span::before,.cart-header .step-2.active a span::before{content:url("../img/icon/transport-white.png");line-height:0}.cart-header .step-3 strong span::before,.cart-header .step-3 a span::before{content:url("../img/icon/login-blue.png");line-height:0}.cart-header .step-3.active strong span::before,.cart-header .step-3.active a span::before{content:url("../img/icon/login-white.png");line-height:0}.row.cart-row{margin-top:50px;display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px;justify-content:space-between}.row.cart-row .col-md-8{flex:1 1 1000px}.row.cart-row .col-md-4{flex:0 1 420px}.row.cart-row .checkout-box-wrapper{display:none}@media(max-width: 767px){.row.cart-row{gap:0}}.cart-table tr:not(.related-visible)+tr.related{display:none}.cart-table tr{display:flex;align-items:center;gap:20px;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #ecf2f6}.cart-table tr.related-visible{margin-bottom:0;border-bottom:none}.cart-table tr td{padding:0}.cart-table tr .cart-p-image{flex:0 1 100px;border:1px solid #ecf2f6;border-radius:8px;overflow:hidden}@media(max-width: 767px){.cart-table tr .cart-p-image{flex:0 1 60px}}.cart-table tr .p-name{flex:3}.cart-table tr .p-name .main-link{font-family:"Roboto Condensed",sans-serif;display:block;font-weight:700;font-size:.9375rem;line-height:1.2rem;text-transform:uppercase;margin-bottom:0}.cart-table tr .p-name .show-related{display:flex;align-items:center;gap:5px;font-size:.75rem;line-height:1.3333333333em}.cart-table tr .p-name .show-related b{display:flex;align-items:center;gap:10px;margin-left:-5px}.cart-table tr .p-name .show-related b::before{content:"";display:block;width:7px;height:7px;border:2px solid #24366e;border-style:none solid solid none;margin-left:10px;transform:rotate(45deg)}.cart-table tr .p-availability,.cart-table tr .p-quantity,.cart-table tr .p-price{flex:1}.cart-table tr .p-total{flex:1.5}.cart-table tr .p-availability{text-align:right}.cart-table tr .p-availability .availability-label{font-weight:400}.cart-table tr .p-availability .availability-label::before{display:none}@media(max-width: 992px){.cart-table tr .p-availability{text-align:left}}.cart-table tr .p-price{font-size:.875rem}.cart-table tr .p-price strong{font-weight:400}.cart-table tr .p-total{position:relative;display:flex;justify-content:space-between;gap:20px;padding-left:20px}.cart-table tr .p-total .price-final{font-weight:700}.cart-table tr.related td{width:100%;padding-left:40px}@media(max-width: 767px){.cart-table tr.related td{padding-left:0}}.cart-table tr.related .cart-related-product{display:flex;align-items:center;gap:20px;padding:30px 40px;border:1px solid #ecf2f6;background:#f4f7ff;border-radius:8px;margin-bottom:10px}.cart-table tr.related .cart-related-product:last-child{margin-bottom:0}@media(max-width: 767px){.cart-table tr.related .cart-related-product{padding:20px;flex-wrap:wrap;gap:0}}.cart-table tr.related .cart-related-product .cart-related-info{flex:4;display:flex;align-items:center;gap:20px}@media(max-width: 767px){.cart-table tr.related .cart-related-product .cart-related-info{flex-basis:100%}}.cart-table tr.related .cart-related-product .cart-related-info .cart-related-img{display:flex;border-radius:8px;overflow:hidden;flex:0 1 61px;flex-shrink:0}.cart-table tr.related .cart-related-product .cart-related-info .cart-related-name{flex:4;font-family:"Roboto Condensed",sans-serif;font-size:.9375rem;line-height:1.2rem;text-transform:uppercase;font-weight:700}.cart-table tr.related .cart-related-product .cart-related-info .cart-related-availability{flex:1}.cart-table tr.related .cart-related-product .cart-related-button{flex:1;display:flex;align-items:center;justify-content:flex-end;gap:20px}@media(max-width: 767px){.cart-table tr.related .cart-related-product .cart-related-button{flex-basis:100%;justify-content:space-between}}.cart-table tr.related .cart-related-product .cart-related-button .price-final{font-weight:700;white-space:nowrap}.cart-table tr.related .cart-related-product .cart-related-button .add-to-cart-button{font-size:0;padding:10px;border-radius:50%;border-style:solid}.cart-table tr.related .cart-related-product .cart-related-button .add-to-cart-button::before{content:url(../img/icon/cart-white.png);line-height:0;display:block}.cart-table tr.related .cart-related-product .cart-related-button .add-to-cart-button:hover::before{content:url(../img/icon/cart-blue.png)}.extras-wrapper{display:flex;flex-wrap:wrap;align-items:flex-start;gap:60px}.extras-wrapper .extras-col{display:flex;flex-direction:column;gap:30px;margin-bottom:30px}.extras-wrapper .discount-coupon{order:1}.extras-wrapper .free-gift{order:2}@media(max-width: 767px){.extras-wrapper{gap:20px}}.extras-wrapper .extras-col{flex:1 1 340px}.free-gifts-wrapper{display:flex;gap:20px;align-items:center}.free-gifts-img{width:61px;height:61px;border-radius:8px;overflow:hidden;display:flex}.free-gifts-img-hover{display:none}.free-gift-name{font-family:"Roboto Condensed",sans-serif;font-weight:700;font-size:.9375rem;line-height:1.2rem;text-transform:uppercase}.discount-coupon form{display:flex;gap:10px}.extra.delivery{max-width:480px;margin-left:auto}.extra.delivery>span{font-weight:400}.extra.delivery>span strong{font-weight:400}.extra.delivery .price-range{height:3px;overflow:hidden;background-color:#ecf2f6;margin-top:10px}.extra.delivery .price-range>div{height:100%;background-color:#24366e}.back-shopping-link{margin-bottom:50px}@media(max-width: 767px){.back-shopping-link{display:none}}.next-step-back{display:flex;align-items:center;gap:10px;padding:10px;font-weight:700}.summary-wrapper,#checkoutSidebar{background-color:#fff;border:1px solid #ecf2f6;border-radius:8px;padding:50px;margin-bottom:30px}@media(max-width: 767px){.summary-wrapper,#checkoutSidebar{padding:20px}}.ordering-process .price-wrapper{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.ordering-process .price-wrapper strong,.ordering-process .price-wrapper span{width:calc(50% - 10px)}.ordering-process .price-wrapper strong{text-align:right}.ordering-process .price-wrapper .price-label.price-primary{color:#24366e}.ordering-process .price-wrapper .price.price-primary{font-family:"Roboto Condensed",sans-serif;font-weight:700;font-size:1.5rem;line-height:1.1666666667rem;text-transform:uppercase}.ordering-process .price-wrapper .price-label.price-secondary{color:#24366e;font-size:.75rem;line-height:1.3333333333em}.ordering-process .price-wrapper .price.price-secondary{font-size:.75rem;line-height:1.3333333333em;font-weight:400}.ordering-process .content h4{font-size:1.5rem;line-height:1.1666666667em;margin-bottom:30px;margin-top:0}.next-step{margin-top:50px;display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between}@media(max-width: 767px){.next-step{gap:10px}}.cart-footer{position:relative;background-color:#fff;border-top:1px solid #ecf2f6;padding:40px 0;margin-top:auto}.cart-footer::before{content:"";position:absolute;top:0;right:0;transform:translateY(-100%);width:642px;height:642px;background-image:url("../img/cart-footer-bg.png");background-repeat:no-repeat;background-size:contain;z-index:-1}@media(max-width: 767px){.cart-footer::before{display:none}}@media(max-width: 992px){.cart-footer{padding:20px 0}}.cart-footer .container{display:flex}@media(max-width: 992px){.cart-footer .container{flex-direction:column;align-items:center;gap:10px}}.cart-footer a{text-decoration:underline}.cart-footer a:hover{color:#24366e}.cart-footer__subheader{display:block;font-size:1rem;line-height:1.375em;color:#24366e;text-transform:none;margin-bottom:10px}.cart-footer__column{flex:1;border-right:1px solid #ecf2f6}@media(max-width: 992px){.cart-footer__column{border:none;text-align:left;max-width:240px;width:100%}}.cart-footer__column:nth-child(2){text-align:center}.cart-footer__column:last-child{border-right:none}.cart-footer__icons{display:flex;gap:20px;align-items:center}.cart-footer__reklamace,.cart-footer__contacts{height:100%;display:flex;align-items:center;justify-content:center;gap:20px}@media(max-width: 992px){.cart-footer__reklamace,.cart-footer__contacts{justify-content:flex-start}}.cart-footer__reklamace::before,.cart-footer__contacts::before{line-height:0}.cart-footer__reklamace:before{content:url("../img/icons/reklamace.svg")}.cart-footer__contacts{justify-content:flex-end}@media(max-width: 992px){.cart-footer__contacts{justify-content:flex-start}}.cart-footer__contacts::before{content:url("../img/icons/otaznik.svg")}.cart-footer__contacts div{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.order-information+.row{margin-bottom:30px;display:flex;gap:20px}.order-information+.row .col-sm-6{flex-basis:calc(50% - 10px)}.checkout-box{display:none}.shipping-billing-table{margin-bottom:40px}.shipping-billing-table .radio-wrapper{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ecf2f6}.shipping-billing-table .radio-wrapper .payment-info{flex:3;order:2;display:flex;flex-direction:column;align-items:flex-start}.shipping-billing-table .radio-wrapper .payment-info .shipping-billing-name{font-size:1.25rem;line-height:1.35em}.shipping-billing-table .radio-wrapper .payment-info .sublabel{font-size:.75rem;line-height:1.3333333333em}.shipping-billing-table .radio-wrapper .payment-logo{order:1;max-width:90px}@media(max-width: 767px){.shipping-billing-table .radio-wrapper .payment-logo{max-width:50px}}.shipping-billing-table .radio-wrapper .payment-shipping-price{flex:1;text-align:right;font-family:"Roboto Condensed",sans-serif;font-weight:700;text-transform:uppercase;font-size:.9375rem;line-height:1.2em;order:3}.shipping-billing-table .radio-wrapper .payment-shipping-price.for-free{color:#009400}#checkoutContent{flex:1 1 500px;max-width:670px}@media(max-width: 1083px){#checkoutContent{max-width:unset}}#checkoutSidebar{position:static !important;flex:1 1 500px;max-width:670px}@media(max-width: 1083px){#checkoutSidebar{max-width:unset}}#checkoutSidebar .cart-content{padding:0;background:none;border-radius:0}.cart-items .cart-item{display:flex;align-items:center;gap:10px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ecf2f6}.cart-items .cart-item .cart-item-name{flex:2.5}.cart-items .cart-item .cart-item-amount{flex:1;text-align:right}@media(max-width: 767px){.cart-items .cart-item .cart-item-amount{display:none}}.cart-items .cart-item .cart-item-price{flex:1;font-weight:700;text-align:right;white-space:nowrap}.cart-items .cart-item:last-child{border:none}.cart-items.gift-items{margin:30px 0;padding:20px;border-radius:8px;border:1px solid #ecf2f6;background-color:#f4f7ff}.cart-items.gift-items .cart-item{border:none;margin:0;padding:0}.order-summary-item.helper,.recapitulation-single{display:flex;gap:10px;align-items:flex-start;justify-content:space-between;margin-bottom:10px}.order-summary-item.helper strong,.recapitulation-single strong{text-align:right}.order-summary-item.helper span,.order-summary-item.helper strong,.recapitulation-single span,.recapitulation-single strong{font-size:.75rem;line-height:1em;font-weight:400;display:flex;flex-direction:column}.order-summary-item.price{margin-top:30px;padding-top:30px;border-top:1px solid #ecf2f6}.consents{margin:20px 0}.consents label{font-weight:400}.phone-combined-input .country-flags{border:none;padding-right:10px;padding-left:10px}.country-flag{background-color:#fff}.country-flags.active{top:100%}.country-flags.active .shp-flag-label::before{display:none}.country-flags.active .shp-flag-label::after{display:none}.shp-flag-label{font-size:1rem;line-height:1.375em;display:flex;align-items:center;gap:10px;cursor:pointer}.shp-flag-label::after{content:"";width:1px;height:calc(100% - 20px);background-color:#ecf2f6;position:absolute;right:0;top:50%;transform:translateY(-50%)}.co-contact-information{margin-bottom:30px}.in-dekujeme h1{text-align:center}.in-dekujeme #content{padding-top:50px}.in-dekujeme .recapitulation-wrapper:nth-of-type(1){background-color:#fff;padding:50px;border:1px solid #ecf2f6;border-radius:8px;margin-bottom:30px}@media(max-width: 767px){.in-dekujeme .recapitulation-wrapper:nth-of-type(1){padding:20px}}.in-dekujeme .recapitulation-table{width:100%;max-width:900px;text-align:left}.in-dekujeme .recapitulation-table td,.in-dekujeme .recapitulation-table th{border:none}.in-dekujeme .recapitulation-table th{padding-left:0}.in-dekujeme .co-box{margin-bottom:50px}.in-dekujeme .reca-number{text-align:center;border-bottom:1px solid #ecf2f6;padding-bottom:20px;margin-bottom:20px}.in-dekujeme h4,.in-dekujeme .reca-number{font-size:1.625rem}.in-dekujeme .co-box{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ecf2f6}.in-dekujeme .co-box:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.in-dekujeme .cart-table tr:last-of-type{border-bottom:none}@media(max-width: 1180px){.cart-header{font-size:1rem}}@media(max-width: 991px){.cart-table tr{flex-wrap:wrap}.cart-table tr .p-name{flex-basis:calc(100% - 120px)}}@media(max-width: 767px){.cart-table tr{margin-bottom:20px;padding-bottom:20px}.cart-table tr .p-availability,.cart-table tr .p-quantity,.cart-table tr .p-price,.cart-table tr .p-total{flex-basis:calc(50% - 10px);text-align:left;padding-left:0}.row.cart-row .checkout-box-wrapper h4{margin:-20px -20px 20px}.cart-table tr .p-total form.inline{left:calc(100% - 20px)}.cart-table tr .p-name .show-related{display:flex}.ordering-process .content h4{font-size:1.5rem}.back-shopping-link{margin-bottom:50px}#checkoutSidebar .cart-content .checkout-box .toggle-contacts,#checkoutSidebar .order-summary-inner h4{margin:-20px -20px 20px;padding:20px;font-size:1.5rem}}#carousel,.next-to-carousel-banners .banner-wrapper,.products-block,.footer-banners,.homepage-custom-blog-wrapper,.homepage-box.welcome-wrapper,.latest-contribution-wrapper,.custom-footer__instagram,.benefitBanner,body:not(.type-index) .content-wrapper-in,#tab-content,.hero-image,.in-kontakty .columns,.welcome-wrapper{margin-bottom:40px}@media(max-width: 767px){#carousel,.next-to-carousel-banners .banner-wrapper,.products-block,.footer-banners,.homepage-custom-blog-wrapper,.homepage-box.welcome-wrapper,.latest-contribution-wrapper,.custom-footer__instagram,.benefitBanner,body:not(.type-index) .content-wrapper-in,#tab-content,.hero-image,.in-kontakty .columns,.welcome-wrapper{margin-bottom:20px}}.consents a{text-decoration:underline}.banner{border-radius:5px;overflow:hidden}.banner img{display:block}ul.menu-level-1{padding:10px 0 10px 10px;max-width:250px}ul.menu-level-1 .submenu-arrow{padding:4px;margin-left:auto;margin-right:6px}ul.menu-level-1 .submenu-arrow::before{content:"";display:block;width:7px;height:7px;border-radius:1px;border:2px solid #24366e;border-style:none solid solid none;transform:rotate(-45deg)}ul.menu-level-1>li.ext.exp>a{background-color:#ffed00}ul.menu-level-1>li.ext.exp .menu-level-2{display:grid;opacity:1;visibility:visible;overflow-y:auto}ul.menu-level-1>li>a{display:flex;align-items:center;gap:10px;padding:.375em;border-radius:5px}ul.menu-level-1>li>a:hover,ul.menu-level-1>li>a:focus{background-color:#ffed00}ul.menu-level-1>li>a b{font-weight:400}ul.menu-level-2{position:absolute;top:0;left:250px;padding:40px;max-width:calc(100% - 250px);height:100%;opacity:0;visibility:hidden;overflow:hidden;transition:all .15s ease-in-out;width:100%;display:grid;grid-template-columns:repeat(4, minmax(1px, 1fr));gap:40px}ul.menu-level-2>li{display:flex;align-items:flex-start;gap:10px}ul.menu-level-2>li img{aspect-ratio:140/100;object-fit:contain;max-height:43px}ul.menu-level-2>li>div>a{font-weight:700}ul.menu-level-2 .menu-image{max-width:60px;max-height:60px;display:flex;align-items:flex-start;justify-content:center}ul.menu-level-2 .menu-image img{display:block}ul.menu-level-2 a:hover,ul.menu-level-2 a:focus{text-decoration:underline}ul.menu-level-3{font-size:.75rem;margin-top:10px;display:-webkit-box;line-clamp:5;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;position:relative;padding-bottom:1.5em}ul.menu-level-3 a{line-height:1.5}ul.menu-level-3 .more-items-trigger{display:flex;align-items:center;gap:1em;line-height:1.5em;cursor:pointer;position:absolute;left:0;bottom:0;width:100%;background-color:#fff;font-weight:700}ul.menu-level-3 .more-items-trigger::before{content:"Zobrazit více";display:block;color:#24366e}ul.menu-level-3 .more-items-trigger::after{content:"";display:block;width:6px;height:6px;border:1px solid #24366e;border-style:none solid solid none;transform:rotate(45deg)}ul.menu-level-3 .more-items-trigger:hover::before{text-decoration:underline}@media(max-width: 1260px){ul.menu-level-2{grid-template-columns:repeat(3, minmax(1px, 1fr));padding:20px;gap:20px}}@media(max-width: 1150px){.all-categories-trigger{padding:.625em 1.25em}#navigation .top-navigation-bar-menu a{padding:.625em}#navigation .top-navigation-bar-menu{margin-left:.625em}}@media(max-width: 1040px){ul.menu-level-2{grid-template-columns:repeat(2, minmax(1px, 1fr))}}@media(max-width: 991px){.top-navigation-contacts{display:none}}@media(min-width: 768px){.toggle-window[data-target=navigation]{display:none}}@media(max-width: 767px){.categories-dropdown{position:initial;box-shadow:none;border-radius:0;max-height:unset}ul.menu-level-1{padding:10px;max-width:unset}ul.menu-level-1 .submenu-arrow::before{transform:rotate(45deg)}ul.menu-level-2{display:none;flex-direction:column;gap:0;padding:0;position:initial;max-width:unset;height:auto}ul.menu-level-2 .menu-image{display:none}ul.menu-level-2>li>div{width:100%}ul.menu-level-2>li>div>a{font-weight:400;padding:.3571428571em;display:block}ul.menu-level-3{display:none}ul.menu-level-1>li.ext.exp .menu-level-2{display:flex}#nav-manufacturers ul.menu-level-2,#nav-manufacturers .submenu-arrow{display:none !important}}.footer-banners{display:grid;grid-template-columns:repeat(auto-fill, minmax(360px, 1fr));gap:40px}.footer-banners .footer-banner{border-radius:5px;overflow:hidden}.footer-banners .footer-banner img{display:block;width:100%}@media(max-width: 767px){.footer-banners{grid-template-columns:repeat(2, minmax(1px, 1fr));gap:10px}}.type-index .news-wrapper{display:grid;grid-template-columns:minmax(1px, 1fr) minmax(1px, 2fr);gap:20px 40px}.type-index .news-wrapper .news-item:first-child{grid-row:1/4}.type-index .news-wrapper .news-item:first-child .image{flex-shrink:0}.type-index .news-wrapper .news-item:not(:first-child){flex-wrap:wrap;flex-direction:row;gap:20px}.type-index .news-wrapper .news-item:not(:first-child) .image{flex:1 1 60px;aspect-ratio:2/1;margin-bottom:0}.type-index .news-wrapper .news-item:not(:first-child) .text{flex:1 1 440px}.news-item{display:flex;flex-direction:column}.news-item .image{border-radius:5px;overflow:hidden;aspect-ratio:4/3;margin-bottom:15px}.news-item .image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.news-item .title{font-size:1.375rem;font-weight:700;display:block}.news-item .text{display:flex;flex-direction:column;height:100%}.news-item .text time{order:-1;font-size:.875rem;opacity:.7}.news-item .description{margin-bottom:15px}.news-item .description p{margin:0}.news-item .read-more{margin-top:auto;font-weight:700;text-decoration:underline}@media(max-width: 1140px){.type-index .news-wrapper .news-item:not(:first-child) .text{flex-basis:300px}}@media(max-width: 840px){.homepage-custom-blog-wrapper{display:none}}.welcome{border-radius:5px;overflow:hidden}.welcome h1{display:none}.welcome .text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background-color:#24366e;color:#fff;padding:40px}.welcome .image img{display:block;width:100%;height:100%;object-fit:cover}.welcome h2{font-size:2.25rem;margin-bottom:.3333333333em}.welcome p{margin-top:0}.welcome-wrapper .benefitBanner{margin-bottom:0}@media(max-width: 767px){.welcome h2{font-size:1rem}.welcome .text{padding:10px;font-size:.75rem}.welcome .btn{font-size:.75rem;align-self:flex-end}.benefitBanner .benefitBanner__picture{flex-basis:74px}.benefitBanner .benefitBanner__title{font-size:.8125rem}.benefitBanner .benefitBanner__item:nth-of-type(n + 5){display:none}.benefitBanner{gap:10px}}.custom-footer__instagram{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px}.custom-footer__instagram h4{order:1;margin:0}.custom-footer__instagram .instagram-follow-btn{order:2}.instagram-widget{display:flex;flex-basis:100%;order:3;border-radius:5px;overflow:hidden}.instagram-widget a{display:block;aspect-ratio:1}.instagram-widget a img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media(max-width: 767px){.custom-footer__instagram{gap:10px}.instagram-widget a:nth-of-type(n + 5){display:none}}.newsletter-wrapper{background-color:#ffed00;padding:9px 0}.custom-footer__newsletter{display:flex;align-items:center;gap:20px;justify-content:space-between}.custom-footer__newsletter h4{font-size:1.625rem;margin:0}.custom-footer__newsletter .validator-msg-holder{position:relative}.custom-footer__newsletter .btn{position:absolute;top:3px;right:3px;height:calc(100% - 6px);font-size:.875rem;padding:.3571428571em .7142857143em}.custom-footer__newsletter .consents{font-size:.75rem;margin-top:4px;margin-bottom:0}.custom-footer__newsletter .consents a{text-decoration:underline}.custom-footer__newsletter br{display:none}.custom-footer__newsletter form{width:100%;max-width:600px}.custom-footer__newsletter form input{font-size:.875rem;padding:.8571428571em 1.7857142857em}@media(max-width: 900px){.custom-footer__newsletter{flex-direction:column;align-items:center;text-align:center}.custom-footer__newsletter label.whole-width{text-align:center}}@media(max-width: 767px){.custom-footer__newsletter{gap:10px}.custom-footer__newsletter h4{font-size:1.125rem}}#footer{background:linear-gradient(to right, #24366e 0%, #24366e 30%, #ffffff 30%, #ffffff 100%)}#footer .site-name{margin-bottom:30px}#footer a:hover,#footer a:focus{text-decoration:underline}.footer-rows{display:flex}.footer-left{flex:1;padding:20px 20px 30px 0;background-color:#24366e;color:#fff;display:flex;flex-direction:column;position:relative;margin-right:47px}.footer-left a{color:inherit}.footer-left::before{content:"";background:url(../img/footer-bg-desktop.png) no-repeat;background-size:100% 100%;width:47px;display:block;line-height:0;position:absolute;top:0;left:100%;height:100%}@media(max-width: 767px){.footer-left{margin-right:0;margin-top:14px}.footer-left::before{background-image:url(../img/footer-bg-mobile.png);width:100%;height:14px;left:0;top:unset;bottom:100%}}.footer-right{flex:2;padding:30px 0 30px 50px;background-color:#fff;display:flex;flex-direction:column}.custom-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px;margin-bottom:auto}.custom-footer time{display:none}.custom-footer h5,.custom-footer a{font-weight:400}.footer-right-bottom{display:flex;align-items:center;flex-wrap:wrap;gap:20px;font-size:.8125rem;margin-top:40px}.footer-right-payments{display:flex;flex-wrap:wrap;align-items:center;gap:10px}#signature{align-items:center;margin-left:auto;gap:10px}#signature .image img{max-width:21px}.footer-icons{display:flex;gap:30px;align-items:center;flex-wrap:wrap;margin-bottom:40px}.copyright{margin-top:auto;font-size:.8125rem}.footer-left-logos{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:40px}.footer-links{margin:0;padding:0;list-style:none;font-size:.8125rem}.footer-links li{margin-bottom:0.8333333333em}.footer-links h4{font-size:1rem}.footer-custom-contact{display:flex;flex-wrap:wrap;gap:20px 50px;margin-bottom:30px}.footer-custom-contact .phone-mail,.footer-custom-contact .opening-hours{display:grid;grid-template-columns:auto auto;align-items:center;gap:0 10px;font-size:1.25rem}.footer-custom-contact .phone-mail svg,.footer-custom-contact .opening-hours svg{grid-column:1/2;grid-row:1/3}.footer-custom-contact .opening-hours strong{font-size:.875rem}@media(max-width: 1100px){#footer .site-name{max-width:139px}.footer-icons a img{max-width:18px}.footer-left-logos img{max-width:80px}}@media(max-width: 767px){#footer{background:none}.footer-rows.container{padding:0}.footer-rows{flex-direction:column-reverse}.footer-left,.footer-right{padding:20px}.custom-footer{flex-direction:column;gap:0}.footer-left{align-items:center;gap:10px}#footer .site-name,.footer-icons,.footer-left-logos{margin-bottom:0}.footer-left-logos img{max-width:45px}.custom-footer h4{box-shadow:0px 0px 25px rgba(0,0,0,.1);font-size:.875rem;padding:.5714285714em;border-radius:5px;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;margin-bottom:10px}.custom-footer h4::after{content:"";display:block;width:8px;height:8px;border:2px solid #24366e;border-style:none solid solid none;transform:rotate(45deg);position:relative;top:-2px}.custom-footer>div:not(.active)>.news-item-widget,.custom-footer>div:not(.active)>.footer-link,.custom-footer>.footer-links:not(.active)>.news-item-widget,.custom-footer>.footer-links:not(.active)>.footer-link{display:none}.footer-right-bottom{justify-content:center;margin-top:10px}.footer-right-payments{justify-content:center}.footer-right-payments .item{max-width:50px}#signature{margin-left:0}.copyright{text-align:center}.footer-custom-contact{gap:20px}.footer-custom-contact svg{max-width:23px}.footer-custom-contact .phone-mail,.footer-custom-contact .opening-hours{font-size:.875rem}}.pagination-wrapper{display:flex;justify-content:flex-end}.pagination-wrapper .pagination-top,.pagination-wrapper .pagination-loader{display:none}.pagination{display:flex;align-items:center;gap:10px}.pagination .pagination-link{width:48px;height:48px;border-radius:5px;border:1px solid #24366e;background-color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pagination .pagination-link::before{content:"";display:block;width:10px;height:10px;border-radius:1px;border:2px solid #24366e;border-style:none solid solid none}.pagination .pagination-link.next::before{transform:rotate(-45deg)}.pagination .pagination-link.prev::before{transform:rotate(135deg)}.pagination-appendix{display:none}.rate-average-wrap{display:flex;align-items:center;gap:20px;margin-bottom:20px}.rate-average-inner{display:flex;align-items:center;gap:20px}.rate-average-inner .rate-average{font-size:1.625rem;font-weight:700}.rate-average-inner .stars-label{display:none}.rate-wrap>div:not(.rate-average-wrap){display:none}.vote-header{margin-bottom:10px}.vote-header .vote-pic,.vote-header .vote-delimeter,.vote-header .vote-time{display:none}.vote-header .vote-summary{display:flex;align-items:center;gap:20px}.vote-header .vote-name{font-weight:700}.votes-wrap{display:grid;grid-template-columns:repeat(auto-fill, minmax(480px, 1fr));gap:20px}.vote-wrap{box-shadow:0px 4px 14px rgba(0,0,0,.05);border-radius:5px;padding:15px}#formRating,#discussionWrapper{margin-bottom:20px;max-width:710px}.products-alternative{width:100%}.browse-p{display:none}.cart-widget .quantity,.advanced-order .quantity{max-width:98px;border-radius:5px}.cart-widget .cart-free-shipping{margin-top:10px}.latest-contribution-wrapper .latest-contribution-image,.latest-contribution-wrapper .latest-contribution-placeholder{display:none}.latest-contribution-wrapper .latest-contribution-content{display:flex;flex-direction:column;box-shadow:0px 4px 14px rgba(0,0,0,.05);padding:10px}.latest-contribution-wrapper .latest-contribution-info{order:1;display:flex;align-items:center;gap:10px;justify-content:space-between;margin-bottom:10px}.latest-contribution-wrapper .latest-contribution-info .latest-contribution-author{font-weight:700;order:-1}.latest-contribution-wrapper .latest-contribution-info .stars{margin-left:auto}.latest-contribution-wrapper .latest-contribution-info i.hidden-xs,.latest-contribution-wrapper .latest-contribution-info i,.latest-contribution-wrapper .latest-contribution-info .latest-contribution-date{display:none}.latest-contribution-wrapper .latest-contribution-product{order:2;margin-bottom:10px}.latest-contribution-wrapper .latest-contribution-description{order:3}.latest-contribution-wrapper .slick-slide{margin:0 10px}.latest-contribution-wrapper .slick-list{margin:-14px -24px;padding:14px}.in-kontakty #content article header{display:none}.hero-image img{display:block;width:100%}.contacts-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(230px, 1fr));gap:20px}.contacts-grid table{width:100%}.contacts-grid table td,.contacts-grid table th{border:0;padding:0 .625em 0 0}#formContact label[for=fullName],#formContact label[for=email],#formContact label[for=message]{display:none}.form-group.submit-wrapper{align-items:flex-start}.accordeon-wrapper{margin-bottom:10px}.accordeon-wrapper.active .accordeon-content{max-height:300vh;padding:.9375em}.accordeon-heading{box-shadow:0px 0px 25px rgba(0,0,0,.1);background-color:#fff;border-radius:5px;font-size:1.5rem;padding:.625em;display:flex;align-items:center;gap:10px;justify-content:space-between;cursor:pointer}.accordeon-heading h3{margin:0}.accordeon-heading::after{content:"";display:block;width:12px;height:12px;border:2px solid #24366e;border-style:none solid solid none;transform:rotate(45deg)}.accordeon-content{padding:0 .9375em;display:grid;grid-template-columns:repeat(auto-fill, minmax(290px, 1fr));gap:20px;max-height:0;overflow:hidden;transition:all .15s ease-in-out}.accordeon-content>div{display:flex;flex-direction:column;justify-content:flex-end}.accordeon-content h4{margin-bottom:0}#content p{margin-top:0}@media(max-width: 767px){.hero-image{margin-left:-20px;margin-right:-20px}.accordeon-heading h3{font-size:1rem}}.back-shopping-link{display:flex;justify-content:flex-start}#configurator .tr-error input,#configurator .tr-error select,#configurator .tr-error textarea{border-color:red}#configurator label{position:relative;padding-right:10px}#configurator label #configurator-info-button{position:absolute;top:0;right:-5px;margin-top:-5px}.p-info-wrapper .detail-parameters{border-radius:5px 5px 0 0;overflow:hidden}.p-info-wrapper .detail-parameters tr{align-items:center}#configurator,.p-info-wrapper .detail-parameters{border:none;display:block}#configurator tbody,.p-info-wrapper .detail-parameters tbody{display:block}#configurator th,#configurator td,.p-info-wrapper .detail-parameters th,.p-info-wrapper .detail-parameters td{display:block;border:none;padding:0}#configurator tr,.p-info-wrapper .detail-parameters tr{display:flex;flex-direction:row;gap:0;margin-bottom:10px}#configurator th,.p-info-wrapper .detail-parameters th{flex:1}#configurator th label,.p-info-wrapper .detail-parameters th label{margin-top:.4em;display:inline-block}#configurator td,.p-info-wrapper .detail-parameters td{flex:3}#configurator input,#configurator textarea,#configurator select,.p-info-wrapper .detail-parameters input,.p-info-wrapper .detail-parameters textarea,.p-info-wrapper .detail-parameters select{font-size:.8125rem;padding:.5384615385em .7692307692em;width:100%}#configurator span,.p-info-wrapper .detail-parameters span{display:flex;margin-top:5px}.menu-level-1>li>a::before{content:"";width:18px;height:18px;background-position:center;background-repeat:no-repeat;background-size:contain;line-height:0;margin-right:5px}.menu-level-1 a[href="/parapety-a-okapnice/"]::before,.menu-level-1 a[href="/okenni-parapety/"]::before,.menu-level-1 a[href="/sk/parapety-a-okapnice/"]::before{background-image:url("../img/category-icons/parapety-okapnice-new.png")}.menu-level-1 a[href="/cylindricke-vlozky/"]::before{background-image:url("../img/category-icons/cylindricke-vlozky-hover.png")}.menu-level-1 a[href="/dverni-zavirace/"]::before{background-image:url("../img/category-icons/dverni-zavirace-new.png")}.menu-level-1 a[href="/dverni-panty/"]::before{background-image:url("../img/category-icons/dverni-panty-hover.png")}.menu-level-1 a[href="/dverni-zamky/"]::before{background-image:url("../img/category-icons/dverni-zamky-new.png")}.menu-level-1 a[href="/montazni-materialy/"]::before,.menu-level-1 a[href="/sk/montazni-materialy/"]::before{background-image:url("../img/category-icons/montazni-materialy-hover.png")}.menu-level-1 a[href="/naradi-a-nastroje/"]::before,.menu-level-1 a[href="/sk/naradi-a-nastroje/"]::before{background:url("../img/category-icons/naradi-nastroje-new.png")}.menu-level-1 a[href="/stavebni-chemie/"]::before{background-image:url("../img/category-icons/stavebni-chemie-hover.png")}.menu-level-1 a[href="/zabezpeceni/"]::before,.menu-level-1 a[href="/sk/zabezpeceni/"]::before{background-image:url("../img/category-icons/zabezpeceni-hover.png")}.menu-level-1 a[href="/dverni-kliky-a-madla/"]::before{background-image:url("../img/category-icons/dverni-kliky-a-madla-hover.png")}.menu-level-1 a[href="/okenni-kovani/"]::before,.menu-level-1 a[href="/sk/okenni-kovani/"]::before{background-image:url("../img/category-icons/okna.png")}.menu-level-1 a[href="/vse-pro-dvere/"]::before,.menu-level-1 a[href="/sk/vse-pro-dvere/"]::before{background-image:url("../img/category-icons/dvere.png")}.menu-level-1 a[href="/cyklo-moto/"]::before,.menu-level-1 a[href="/sk/cyklo-moto/"]::before{background-image:url("../img/category-icons/cyklo-moto-new.png")}.menu-level-1 a[href="/elektricke-aku-naradi/"]::before,.menu-level-1 a[href="/sk/elektricke-aku-naradi/"]::before{background-image:url("../img/category-icons/elektricke-aku-naradi-hover.png")}.menu-level-1 a[href="/alza/"]::before{background-image:url("../img/category-icons/alza-new.png")}.menu-level-1 a[href="/akcni-nabidka/"]::before,.menu-level-1 a[href="/sk/akcni-nabidka/"]::before{background-image:url("../img/category-icons/akcni-nabidka-hover.png")}.menu-level-1 li#nav-manufacturers a::before{background-image:url("../img/category-icons/znacka-hover.png")}.shipping-options-popup .extra.delivery{display:none}.shipping-options-popup .shipping-row{display:flex;align-items:center;gap:20px;margin-bottom:20px}.shipping-options-popup .payment-logo{order:-1;flex:0 0 90px}.shipping-options-popup .payment-info{display:inline-flex;gap:.5em;align-items:center}.shipping-options-popup .payment-shipping-price{margin-left:auto}@media(max-width: 767px){.shipping-options-popup .shipping-row{flex-wrap:wrap;row-gap:10px}.shipping-options-popup .payment-shipping-price.for-free{color:#009400}.shipping-options-popup .payment-logo{display:none}}.client-center-box ul{padding:0;margin:0;list-style:none}.client-center-box ul li{margin-bottom:5px}.advanced-order .add-to-cart-button{border-radius:5px}#note{margin-bottom:20px}.dkLabFavouriteProductLinkRemove,.dkLabFavDetailSpan.dkLabFavouriteDetailLinkAdd{color:#24366e}.dkLabFavouriteProductLinkRemove:hover,.dkLabFavDetailSpan.dkLabFavouriteDetailLinkAdd:hover{color:var(--color-primary)}.dkLabFavouriteProductLinkRemove,.dkLabFavDetailSpan.dkLabFavouriteDetailLinkRemove{color:var(--color-primary)}#dkLabComparerTable tr:nth-of-type(3)>td{color:#24366e}#dkLabComparerTable tr>td:nth-of-type(1){color:#24366e}.dkLabComparerError{background:#24366e}.p-detail-inner-header .flags.flags-default{display:flex;gap:5px;align-items:center;flex-wrap:wrap}.flags.flags-extra{display:inline-flex}.flag-freeshipping{background-color:#24366e;display:flex;align-items:center;gap:10px}.flag-freeshipping .icon-van{content:"";display:block;width:15px;height:14px;background:url("../img/icon/transport-white.png");background-size:contain;background-repeat:no-repeat}.advanced-order .h1:not(.advanced-order-suggestion){font-size:2rem;color:#009400;display:flex;align-items:center;gap:20px;justify-content:center}.advanced-order .h1:not(.advanced-order-suggestion)::before{content:url(../img/success.svg);display:block;line-height:0}@media(max-width: 767px){.advanced-order .h1:not(.advanced-order-suggestion){font-size:1.375rem}}.extras-wrapper{align-items:center}.cart-free-shipping{color:#009400}.cart-content .delivery-time{margin-bottom:40px}.extra.delivery strong{font-weight:700;color:#009400;font-size:1.375rem}.in-kosik #darkyASlevy~h4,.in-kosik #darkyASlevy~.extras-wrapper{display:none}.in-kosik #darkyASlevy:checked~h4,.in-kosik #darkyASlevy:checked~.extras-wrapper{display:flex}.in-kosik .back-shopping-link{display:none}.next-step{justify-content:center;flex-direction:column-reverse}.next-step-forward,.next-step-finish{width:100%;text-align:center;padding:2em 1.5em}.shipping-billing-table .radio-wrapper .payment-shipping-price{white-space:nowrap;text-transform:initial}#checkoutContent .back-shopping-link{display:none}.next-step--step-2 .next-step-back{display:none}.filters-unveil-button-wrapper{display:block}.filters-unveil-button-wrapper a.btn.btn-default.unveil-button{padding:11px 20px;border-radius:5px;box-shadow:0px 0px 15px rgba(0,0,0,.2);margin-top:20px;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff;background-color:#24366e;width:fit-content;font-size:.875rem;border:1px solid rgba(0,0,0,0);font-weight:400}.filters-unveil-button-wrapper a.btn.btn-default.unveil-button::before{content:"";background:url(../img/icon/Filters.svg);background-size:contain;background-repeat:no-repeat;background-position:center;display:inline-block;width:24px;height:24px;line-height:0;filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7500%) hue-rotate(110deg) brightness(98%) contrast(108%)}.filters-unveil-button-wrapper a.btn.btn-default.unveil-button::after{content:"";display:block;width:15px;height:15px;border:2px solid #fff;border-style:none solid solid none;position:relative;top:-5px;margin-left:5px;transform:rotate(45deg)}@media(max-width: 767px){.filters-unveil-button-wrapper a.btn.btn-default.unveil-button{width:100%;margin:20px auto 0;font-size:.725rem;padding:10px 20px}.filters-unveil-button-wrapper a.btn.btn-default.unveil-button::before{display:inline-flex;width:14px;height:14px}.filters-unveil-button-wrapper a.btn.btn-default.unveil-button::after{width:10px;height:10px;top:-4px}}.filters-unveil-button-wrapper a.btn.btn-default.unveil-button[data-text="Filtrovat podle parametrů"]{background-color:#fff;color:#24366e;width:100%;clip-path:inset(-10px -10px 0px -10px);border-color:#24366e;padding:15px 20px}.filters-unveil-button-wrapper a.btn.btn-default.unveil-button[data-text="Filtrovat podle parametrů"]::before{display:none}.filters-unveil-button-wrapper a.btn.btn-default.unveil-button[data-text="Filtrovat podle parametrů"]::after{border-color:#24366e;margin-left:auto;transform:rotate(225deg);top:5px}@media(max-width: 767px){.filters-unveil-button-wrapper a.btn.btn-default.unveil-button[data-text="Filtrovat podle parametrů"]{padding:10px 20px}.filters-unveil-button-wrapper a.btn.btn-default.unveil-button[data-text="Filtrovat podle parametrů"]::after{top:2px}}#filters{display:none}#filters.visible{display:flex}#filters .filter-sections>.filter-section-boolean,#filters .filter-sections>.filter-section-button,#filters .filter-sections .filter-section.filter-section-count{display:none}#filters .slider-wrapper{padding:10px;min-height:60px;display:none}@media(min-width: 768px){.category-top>h4,.category-top #productsTop{display:none}.sidebar .products-top.products-inline~h4{display:none}.sidebar .products-top.products-inline .product .p{flex-wrap:wrap}.sidebar .products-top.products-inline .product .image img{max-width:50px;aspect-ratio:1}.sidebar .products-top.products-inline .product .p-in{width:calc(100% - 74px);text-align:left}.sidebar .products-top.products-inline .product .p-bottom{flex-basis:100%}.sidebar .products-top.products-inline .product .p-bottom>div{justify-content:flex-end}}.product span.availability-amount,.p-availability .availability-amount,.sidebar #productsTop .image .extra-flags,.sidebar #productsTop .image .flags{display:none}/*# sourceMappingURL=style.min.css.map */