/*!*************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/css/style.min.css ***!
  \*************************************************************************/
iframe{width:100%}.sidebar-indented main{display:flex;flex-wrap:wrap;align-items:flex-start;gap:32px}.sidebar-indented main .category-top{width:100%}.sidebar-indented main aside{flex:0 0 328px}.sidebar-indented main .category-content-wrapper{flex:1 1 548px;width:100%}@media(max-width: 991px){.sidebar-indented main aside{display:none}}.content-wrapper-in{display:flex;flex-wrap:wrap;gap:32px}.content-wrapper-in aside{flex:0 0 328px}.content-wrapper-in main{flex:1 1 548px;width:100%}@media(max-width: 991px){.content-wrapper-in aside{display:none}}.columns{display:flex;flex-wrap:wrap;gap:20px}@media(max-width: 767px){.columns{gap:20px}}.columns.col-2 .column{flex:1 1 450px}.columns.col-3 .column{flex:1 1 400px}.columns.col-4 .column{flex:1 1 300px}.columns.align-center{align-items:center}.columns.no-gap{gap:0}.buttons-wrapper{display:flex;flex-wrap:wrap;gap:20px;margin-top:40px}.buttons-wrapper.buttons-center{justify-content:center}.buttons-wrapper.align-center{align-items:center}@media(max-width: 767px){.buttons-wrapper{margin-top:20px}}#newsWrapper:not(.slick-inicialized){display:grid;grid-template-columns:repeat(auto-fill, minmax(260px, 1fr));gap:56px 32px}@media(max-width: 767px){#newsWrapper:not(.slick-inicialized){gap:30px}}@media(max-width: 540px){#newsWrapper:not(.slick-inicialized){grid-template-columns:minmax(1px, 1fr)}}.type-index #newsWrapper{grid-template-columns:repeat(auto-fill, minmax(340px, 1fr))}.next-prev{margin-top:20px}.next-prev.text-center{text-align:center}span.p-label{display:none}p.large{font-size:1.4285714286rem}.slick-track{display:flex !important;margin-left:0;margin-right:0}.slick-slide{height:inherit !important}.slick-arrow{font-size:0;position:absolute;top:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;z-index:2;border:1px solid #fce7ea;border-radius:50%;background-color:#fdf3f4;transition:all .15s ease-in-out}.slick-arrow::before{content:url(assets/arrow-red.svg);line-height:0;display:block}.slick-arrow:hover,.slick-arrow:focus{border-color:#db0f2c}.slick-arrow.slick-prev{left:0;transform:translateX(calc(-100% - 24px)) translateY(-50%)}.slick-arrow.slick-prev::before{transform:rotate(180deg)}.slick-arrow.slick-next{right:0;transform:translateX(calc(100% + 24px)) translateY(-50%)}.slick-arrow.slick-disabled{opacity:0}@media(max-width: 1610px){.products-block .slick-arrow.slick-prev{transform:translateX(calc(-100% + 8px)) translateY(-50%)}.products-block .slick-arrow.slick-next{transform:translateX(calc(100% - 8px)) translateY(-50%)}}@media(max-width: 767px){.products-block .slick-arrow.slick-prev::before{transform:rotate(180deg) translateX(-8px)}.products-block .slick-arrow.slick-next::before{transform:translateX(-8px)}}@media(max-width: 1530px){.content-wrapper:has(.slick-arrow){overflow:hidden}}.flags-default,.flags-extra{position:absolute;z-index:1}.flags-default.contains-extra .flags-extra{position:initial}.products-block:not(.slick-initialized),.products-inline.dkLabVisitedProducts:not(.slick-initialized){display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));gap:32px}@media(max-width: 767px){.products-block:not(.slick-initialized),.products-inline.dkLabVisitedProducts:not(.slick-initialized){grid-template-columns:repeat(2, minmax(1px, 1fr));gap:16px}}@media(min-width: 1380px){.one-column-body .products-block:not(.slick-initialized),.one-column-body .products-inline.dkLabVisitedProducts:not(.slick-initialized){grid-template-columns:repeat(4, minmax(1px, 1fr))}}.products-inline .product:not(:first-child){border-top:1px solid #e9e9e9}.products-inline .product.inactive{display:none}.products-inline .product .p{flex-direction:row;height:auto;align-items:center}.products-inline .product .p-in{flex-direction:row;padding:0;height:auto;padding:17px;width:100%;gap:20px}.products-inline .product .p-in-in{display:flex;flex-direction:column;gap:0;flex-grow:1;margin:0}.products-inline .product .p-in-in .ratings-wrapper{font-size:.8571428571rem}.products-inline .product .image{border:none;flex:0 0 80px}.products-inline .product .name{margin:0}.products-inline .product .p-bottom{flex:0 0 100px;text-align:right}.products-inline .product .p-bottom>div{display:block;height:auto}.products-inline .product .prices{display:block;margin-right:0}.products-inline .product .prices .price-save,.products-inline .product .prices .price-standard-label{display:none}.products-inline .product .price-standard-wrapper-placeholder{display:none}.products-inline .product .flag-discount .price-standard{display:none}.products-inline .product .extra-flags{display:none}@media(max-width: 767px){.products-inline .product .p-in-in{flex-direction:column;align-items:flex-start;text-align:left}.products-inline .product .p-in-in .ratings-wrapper{margin-left:0}.products-inline .product .p-bottom{margin-top:0;flex-basis:70px}.products-inline .product .price-final{font-size:1rem}}.products-inline .button-wrapper{margin-top:30px}@media(max-width: 767px){.products-inline .button-wrapper{text-align:center}}.type-index .products-block:not(.slick-initialized){display:flex;overflow:hidden;gap:30px}.type-index .products-block:not(.slick-initialized) .product{width:calc(25% - 22.5px);flex:0 0 auto}.dkLabVisitedProductsBox.dkLabVisitedClassic a.image>img{width:auto !important}.dkLabVisitedProductsBox .product .ratings-wrapper{display:none}.price-standard{text-decoration:line-through}.btn,.next-step-back,.rate-form-trigger,.cp-button,.chevron-after,.add-comment,.login-btn,.display-results-group,.tabs-trigger{display:inline-flex;align-items:center;justify-content:center;box-shadow:none;cursor:pointer;transition:all .15s ease-in-out}.btn.hide,.next-step-back.hide,.rate-form-trigger.hide,.cp-button.hide,.chevron-after.hide,.add-comment.hide,.login-btn.hide,.display-results-group.hide,.tabs-trigger.hide{display:none}.login-btn{justify-content:flex-start;border-radius:6px;padding:1em 1.2142857143em}.login-btn strong{font-weight:400}.login-btn.facebook{background-color:#0677e8;color:#fff}.login-btn.facebook::before{content:url(assets/fb-ico.svg)}.login-btn.google{background-color:rgba(0,0,0,0);border:1px solid #e5e1db;color:#373338}.login-btn.google::before{content:url(assets/google-ico.svg)}.login-btn::before{display:block;line-height:0;margin-right:1.2142857143em}.next-step-back{color:#1c1c1c}.next-step-back::before{content:url(assets/arrow-back.svg);line-height:0;margin-right:1em}button{color:inherit}.mobile .product .btn-primary:hover,.mobile .product .btn-primary:focus,.mobile .btn-secondary:hover,.mobile .btn-secondary:focus,.mobile .btn-default:hover,.mobile .btn-default:focus,.mobile .btn.inline-block:hover,.mobile .btn.inline-block:focus,.mobile .btn-primary.add-comment:hover,.mobile .btn-primary.add-comment:focus,.mobile .btn-primary:hover,.mobile .btn-primary:focus,.mobile .btn-conversion:hover,.mobile .btn-conversion:focus,.mobile .extended-banner-link:hover,.mobile .extended-banner-link:focus,.mobile .rate-form-trigger:hover,.mobile .rate-form-trigger:focus,.mobile .btn-cart:hover,.mobile .btn-cart:focus,.mobile .btn-tertiary:hover,.mobile .btn-tertiary:focus{background-color:inherit;color:inherit;border-color:inherit}.mobile .product .btn-primary:hover,.mobile .product .btn-primary:focus{border-color:#db0f2c}.btn:not(.cart-count),.extended-banner-link,.rate-form-trigger,.toggle-top-products,.tabs-trigger{font-size:1rem;padding:.5714285714em 1.7142857143em;line-height:1.7142857143em;transition:all .15s ease-in-out;text-decoration:none;border-radius:9999px;font-weight:700}.product .btn-primary{border:1px solid #db0f2c;background-color:#fff;color:#1c1c1c;padding:.7142857143em 1.0714285714em}.product .btn-primary:hover,.product .btn-primary:focus{background-color:#db0f2c}.btn-secondary,.btn-default,.btn.inline-block,.btn-primary.add-comment{border:1px solid #db0f2c;background-color:#fff;color:#1c1c1c}.btn-secondary:hover,.btn-secondary:focus,.btn-default:hover,.btn-default:focus,.btn.inline-block:hover,.btn.inline-block:focus,.btn-primary.add-comment:hover,.btn-primary.add-comment:focus{background-color:#db0f2c;color:#fff}.btn-primary.add-comment{background-color:rgba(0,0,0,0)}.btn-primary,.btn-conversion,.extended-banner-link,.rate-form-trigger,.btn-cart{background-color:#db0f2c;color:#fff;border:1px solid rgba(0,0,0,0)}.btn-primary:hover,.btn-primary:focus,.btn-conversion:hover,.btn-conversion:focus,.extended-banner-link:hover,.extended-banner-link:focus,.rate-form-trigger:hover,.rate-form-trigger:focus,.btn-cart:hover,.btn-cart:focus{background-color:#1c1c1c;color:#fff;border-color:#1c1c1c}.btn.add-to-cart-button{gap:.5em}.btn.add-to-cart-button::before{content:url(assets/cart-white.svg);line-height:0;display:block;width:24px;height:24px}@media(max-width: 767px){.btn.add-to-cart-button{gap:6px}}.btn-tertiary{background-color:#fff;border:1px solid #9bd200;color:#1c1c1c}.btn-tertiary:hover,.btn-tertiary:focus{background-color:#1c1c1c;color:#fff}.toggle-top-products{border:1px solid #db0f2c;color:#1c1c1c}.client-center-box ul{padding:0;margin:0;list-style:none}.client-center-box ul li{margin-bottom:10px}.client-center-box ul li a:not(.btn){line-height:1.7142857143em;color:#1c1c1c}.client-center-box ul li a:not(.btn):hover,.client-center-box ul li a:not(.btn):focus{text-decoration:underline}.client-center-box ul li:has(a[href="/klient/klient-doklady/"]),.client-center-box ul li:has(a[href="/klient/klientske-proforma-faktury/"]),.client-center-box ul li:has(a[href="/klient/klientske-dobropisy/"]),.client-center-box ul li:has(a[href="/klient/dodaci-listy-klienta/"]),.client-center-box ul li:has(a[href="/klient/danove-doklady-platba/"]),.client-center-box ul li:has(a[href="/klient-slevy/"]){display:none}.client-center-box ul li a.btn.btn-xs.btn-primary{background-color:#494949}.entrance-protection-wrapper{height:100vh}.entrance-protection,.entrance-protection-inner{height:100%}.entrance-protection-inner{display:flex;flex-direction:column;align-items:center;justify-content:center}.entrance-protection-inner .site-name{margin-bottom:20px;max-width:200px}.entrance-protection-inner form{text-align:center}.entrance-protection-inner form .submit-wrapper{margin-top:20px}.entrance-protection-inner form .form-group{margin-bottom:10px}.tooltip{position:absolute;z-index:1070;display:block;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.384615;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:12px;opacity:0}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.in{opacity:.9}.tooltip-arrow{position:absolute;width:0;height:0;border-color:rgba(0,0,0,0);border-top-color:rgba(0,0,0,0);border-style:solid}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:3px}.messages{position:fixed;top:0;left:0;width:100%;z-index:1050}.messages .msg{padding:20px 2rem;color:#fff}.messages .msg.msg-success{background-color:#9bd200}.messages .msg.msg-error{background-color:rgba(203,74,74,.9)}.messages .msg.msg-info{background-color:#9bd200}.messages .msg.msg-warning{background-color:rgba(255,165,0,.9)}.messages .msg a{color:#fff}@media(max-width: 767px){.messages .msg{padding:10px 20px}}.msg-error{color:#b41111}.msg-warning{color:#db0f2c}.admin-logged .overall-wrapper{padding-top:30px}.admin-bar{position:absolute;top:0;left:0;width:100%;background-color:gray;color:rgba(255,255,255,.7);font-weight:300;font-size:12px}.admin-bar a{color:inherit}.admin-bar ul{list-style:none;padding:0;margin:0}.admin-bar #bar-menu{display:flex;justify-content:space-between;align-items:center}.admin-bar #bar-menu li{padding:6px}.admin-bar #bar-menu>li{position:relative;cursor:pointer}.admin-bar #bar-menu>li>ul{display:none;position:absolute;top:100%;left:0;background-color:gray;padding:10px;white-space:nowrap;z-index:10005}.admin-bar #bar-menu>li.hover>ul{display:flex;flex-direction:column}table.border{border-collapse:collapse}table.border td,table.border th{border:1px solid #ebecf5}@media(max-width: 767px){h1,.h1{font-size:2.1428571429rem}h2,.h2,.h4,.cart-inner h4,.welcome-wrapper h1,.custom-footer__instagram h4{font-size:1.8571428571rem}h3,.h3{font-size:1.7142857143rem}.admin-bar{display:none}.admin-logged .overall-wrapper{padding-top:0}.site-msg.information{font-size:.8571428571rem}}.benefitBanner{display:grid;grid-template-columns:repeat(auto-fill, minmax(270px, 1fr));gap:30px;max-width:calc(1440px + 4rem);padding-left:2rem;padding-right:2rem;margin-left:auto;margin-right:auto}@media(max-width: 767px){.benefitBanner{gap:20px;padding-left:20px;padding-right:20px}}.benefitBanner__item{display:flex;gap:20px;padding:16px}@media(max-width: 767px){.benefitBanner__item{padding:0}}.benefitBanner__content{display:flex;flex-direction:column}.benefitBanner__title{font-size:1.4285714286rem;line-height:1.2em;font-weight:900;font-family:"Montserrat",sans-serif;margin-bottom:auto;min-height:2.4em;margin-bottom:.5em}@media(max-width: 767px){.benefitBanner__title{font-size:1rem;margin-bottom:0}}.benefitBanner__picture{flex-shrink:0}.benefitBanner__picture img{display:block;max-width:64px}@media(max-width: 767px){.benefitBanner__picture{max-width:58px;flex-shrink:0;margin:0}}.benefitBanner__data{color:#494949}.plus-gallery-wrap{margin-top:.5625rem;margin-bottom:.5625rem;text-align:center;display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));justify-items:center;align-items:center;gap:20px}.plus-gallery-wrap .plus-gallery-item{display:flex;align-items:center;justify-content:center}.stars-wrapper{display:flex;gap:10px;align-items:center}.stars-wrapper .stars-label{color:#8e8e8e}.stars{display:flex;align-items:center;gap:4px}.stars a,.stars span{position:relative;display:block;width:18px;height:18px}.stars a::before,.stars span::before{position:absolute;left:0;top:0;width:100%;height:100%;font-size:18px;line-height:18px;font-family:"shoptet"}.stars a.star-off,.stars span.star-off{color:#fec200;opacity:.25}.stars a.star-off::before,.stars span.star-off::before{content:""}.stars a.star-on,.stars span.star-on{color:#fec200}.stars a.star-on::before,.stars span.star-on::before{content:""}.stars a.star-half,.stars span.star-half{color:#fec200}.stars a.star-half::before,.stars span.star-half::before{content:""}@media(max-width: 767px){.stars a,.stars span{width:16px;height:16px}.stars a::before,.stars span::before{font-size:16px;line-height:16px}}.remove-item{width:24px;height:24px;display:block}.remove-item::before{content:url(assets/remove.svg);display:inline-block;line-height:0}.search-results-group,.search-results:not(#products-found){margin-bottom:40px}.search-results-group h4,.search-results:not(#products-found) h4{font-size:2.2857142857rem}.search-results-group a:not(.btn),.search-results:not(#products-found) a:not(.btn){color:#db0f2c;line-height:2em}.in-login .content-inner,.in-registrace .content-inner{max-width:920px;margin-left:auto;margin-right:auto}#back-to-top{position:fixed;bottom:20px;right:20px;z-index:999;opacity:0;visibility:hidden;transition:all .3s ease;width:44px;height:44px;background-color:rgba(255,255,255,.7);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 0 20px rgba(26,25,25,.05)}#back-to-top::after{content:"";display:block;width:16px;height:16px;border:2px solid #1a1919;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-style:solid solid none none;transform:rotate(-45deg);position:relative;top:4px}.scrolled #back-to-top{opacity:1;visibility:visible}.customer-page .sidebar{flex-basis:365px;padding:30px 20px;background-color:#fff;border:1px solid #e9e9e9;border-radius:5px}@media(max-width: 991px){.customer-page .sidebar{display:block !important;margin-top:20px;flex:unset;width:100%}}.xyDiscount__banner{background-color:#fdf3f4;border:1px solid #fbcfb5;border-radius:5px;padding:24px;color:var(--xy-discount-banner-color);display:flex;gap:16px;align-items:center}.xyDiscount__banner .icon-gift::before{content:url(assets/gift.svg);display:block;width:24px;height:24px;line-height:0}.xyDiscount__banner p{margin-top:0}.xyDiscount__banner p:last-child{margin-bottom:0}.popup-widget.cart-widget,.popup-widget.login-widget{display:none}.user-action{position:sticky;top:0;z-index:1011}.user-action .container{position:relative}.login-window-visible .popup-widget.login-widget{display:flex}.cart-window-visible .popup-widget.cart-widget{display:block}.admin-logged .popup-widget{top:118px}.admin-logged .popup-widget.cart-widget{max-height:calc(100vh - 118px)}.ordering-process.admin-logged .popup-widget{top:125px}.ordering-process .popup-widget{top:98px}body:has(#header.sticky) .user-action .popup-widget{top:70px}#formLogin .login-wrapper,#formLoginIncluded .login-wrapper{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:20px}#formLogin .social-login-buttons-divider,#formLoginIncluded .social-login-buttons-divider{text-align:center;margin-bottom:20px;margin-top:20px}#formLogin input,#formLoginIncluded input{background-color:#fff}.popup-widget{position:absolute;right:0;z-index:1011;padding:50px;background-color:#f3f3f3;top:118px;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.popup-widget h2{font-size:2rem;margin:0 0 .7142857143em}.popup-widget.cart-widget{overflow-y:auto;max-width:435px;max-height:calc(100vh - 128px)}.popup-widget input[type=email]{padding-left:10px;background-image:none}.password-helper a{display:block}.password-helper a:not(:last-child){margin-bottom:3px}.cart-widget-inner{display:flex;flex-direction:column}.cart-widget-inner .cart-widget-products{order:1}.cart-widget-inner .popup-cart-summary{order:2}.cart-widget-inner .cart-widget-button{order:3}.cart-widget-inner .cart-free-shipping{order:4}.cart-widget-inner .cart-free-shipping .free-shipping-strong{color:#54bf00;font-weight:400}.cart-widget-product{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #adacad}.cart-widget-product .cart-widget-product-image{order:1;flex:0 1 60px}.cart-widget-product .cart-widget-product-image img{border-radius:5px}.cart-widget-product .cart-widget-product-name{order:2;flex:1 1 calc(100% - 60px - 16px)}.cart-widget-product .cart-widget-product-price{order:3;margin-right:auto;font-weight:700}.cart-widget-product .cart-widget-product-amount{order:4}.cart-widget-product .cart-widget-product-delete{order:5}.cart-widget-product .cart-widget-product-delete button::before{content:url(assets/remove.svg);display:inline-block;line-height:0}.cart-widget-product .cart-widget-product-unit{display:none}.cart-widget-product .cart-widget-product-variant{display:block;font-size:.8571428571rem;font-family:"Open Sans",sans-serif}.cart-widget-product .cart-widget-product-single-price{font-size:.8571428571rem;font-weight:400}.popup-cart-summary{margin-bottom:20px}.popup-cart-summary-item{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:10px}.popup-cart-summary-item-label{font-size:1.1428571429rem}strong.popup-cart-summary-item-value{font-size:2rem}.cart-widget>.cart-widget-button{display:none}.cart-widget-button{margin-bottom:20px}.cart-widget-button .btn.btn-conversion{display:block;text-align:center}.empty-cart-popup .contact-box .mail{margin-top:20px}.empty-cart-popup .subcategories{gap:10px}.empty-cart-popup .subcategories a{background-color:#fff}.empty-cart-popup .subcategories::before{display:none}@media(max-width: 991px){.popup-widget{top:136px}.popup-widget.cart-widget{max-height:calc(100vh - 136px)}}@media(max-width: 767px){.popup-widget{top:68px;padding:30px 20px;top:72px}.popup-widget.cart-widget{max-height:calc(100vh - 70px)}.admin-logged .popup-widget{top:92px}}.footer-bottom-wrapper{padding:20px 0}.footer-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:.8571428571rem}.footer-bottom .copyright{order:1}.footer-bottom>img{order:2;margin:0 auto}.footer-bottom #signature{order:3;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.footer-bottom #signature .image{display:block;max-width:16px}@media(max-width: 767px){.footer-bottom{flex-direction:column;align-items:center}}.footer-rows{display:flex;align-items:flex-start}.custom-footer{display:flex;align-items:flex-start;flex-wrap:wrap;flex-grow:1;gap:20px}.custom-footer>div{flex:1 1 200px;position:relative}.custom-footer .news-item-widget time{display:none}@media(max-width: 767px){.footer-rows{flex-direction:column}.footer-bottom{text-align:center}.footer-bottom #signature{align-items:center;justify-content:center}}input[type=checkbox],input[type=radio]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}input[type=checkbox]:disabled+label,input[type=radio]:disabled+label{opacity:.5;cursor:not-allowed}label{cursor:pointer}input[type=checkbox]+label{position:relative;padding-left:30px;display:inline-block;line-height:1.7142857143em}input[type=checkbox]+label::before{content:"";width:24px;height:24px;border-radius:5px;border:1px solid #9bd200;display:inline-block;position:absolute;top:50%;left:0;transform:translateY(-50%)}input[type=checkbox]+label.disabled{opacity:.5}input[type=checkbox]:checked+label::before{background-color:#db0f2c;border-color:#db0f2c}input[type=checkbox]:checked+label::after{content:url(assets/check.svg);display:block;line-height:0;width:14px;height:15px;left:5px;top:50%;transform:translateY(-50%);position:absolute}input[type=radio]+label{padding-left:44px;position:relative;display:inline-block}input[type=radio]+label::before{content:"";display:inline-block;width:24px;height:24px;border:1px solid #d2d2d2;background-color:#fff;border-radius:50%;position:absolute;left:0;top:0}input[type=radio]:checked+label::after{content:"";display:inline-block;width:18px;height:18px;border-radius:50%;background-color:#db0f2c;position:absolute;left:3px;top:3px}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=search],input[type=number],textarea,select{border:1px solid #d2d2d2;font-size:1.1428571429rem;line-height:1.5em;width:100%;color:#1c1c1c;background-color:#fff;font-family:"Open Sans",sans-serif;padding:.5em .5714285714em;border-radius:999px}input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=tel]::placeholder,input[type=search]::placeholder,input[type=number]::placeholder,textarea::placeholder,select::placeholder{font-size:inherit;opacity:1;color:inherit;font-family:inherit}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=search]:focus,input[type=number]:focus,textarea:focus,select:focus{outline-color:#db0f2c}textarea{border-radius:8px}input[type=number]{-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.custom-footer__newsletter input[type=email]{padding-left:44px;background-image:url(assets/mail.svg);background-repeat:no-repeat;background-position:10px center;text-align:center}input[type=submit]{border:none;box-shadow:none;font-family:"Open Sans",sans-serif;font-size:1rem;align-self:flex-start}.form-group{margin-bottom:10px;display:flex;flex-direction:column;gap:10px}.form-group:last-child{margin-bottom:0}.radio-wrapper{margin-bottom:10px}.required-asterisk::after{content:"*";display:inline-block;color:#b41111;margin-left:.3em}.filter-label.no-display{display:none}body:not(.customer-page) #register-form,body:not(.customer-page) #formLogin{max-width:920px;margin-left:auto;margin-right:auto;padding:50px 100px;background-color:#fff;border:1px solid #e9e9e9;border-radius:5px}@media(max-width: 767px){body:not(.customer-page) #register-form,body:not(.customer-page) #formLogin{padding:30px 20px}}#register-form .btn.btn-secondary{background-color:#db0f2c;color:#fff}#register-form .btn.btn-secondary:hover{background-color:#1c1c1c;color:#fff}.ao-top .h1{margin:-20px -20px 0;font-size:1.4285714286rem;background-color:#9bd200;padding:.8em;display:flex;align-items:center;gap:.8em}.ao-top .h1::before{content:url(assets/check-black.svg);display:block;width:24px;height:24px;line-height:0}.ao-product{display:flex;align-items:center;gap:20px;padding:0 16px;background-color:#fcfcfc;border:1px solid #e9e9e9;border-radius:8px;margin:40px 0 16px}.ao-product .ao-image{order:1;flex:0 0 100px;max-width:100px}.ao-product .ao-name{margin-right:auto;order:2;display:flex;align-items:center;gap:24px}.ao-product .ao-name .h3{margin:0;font-size:1.4285714286rem;display:block;text-decoration:none;transform:initial}.ao-product .ao-name .main-link-variant{font-family:"Open Sans",sans-serif;font-size:1rem;display:block}.ao-product .ao-name .availability-amount{display:none}@media(max-width: 767px){.ao-product .ao-name{flex-direction:column;gap:0}}.ao-product .ao-quantity{order:3;flex-shrink:0}.ao-product .ao-price{order:4;flex-shrink:0}@media(max-width: 767px){.ao-product{margin-top:16px;flex-wrap:wrap;text-align:center;padding:24px}.ao-product .ao-image{flex-basis:100%;max-width:unset}.ao-product .ao-image img{max-width:100px}.ao-product .ao-name{flex-basis:100%}.ao-product .ao-name .h3{font-size:1.2857142857rem}.ao-product .ao-quantity,.ao-product .ao-price{flex-grow:1}.ao-product .quantity{justify-content:center}}#cboxContent #cboxClose{padding:.7142857143em;display:flex;align-items:center;justify-content:center}.advanced-order .extras-wrap{margin:0;padding:0 0 24px;display:flex;gap:20px;justify-content:space-between;align-items:center;border-bottom:1px solid #e9e9e9}.advanced-order .extras-wrap .btn.btn-conversion::before{content:url(assets/cart-white.svg);display:block;line-height:0;margin-right:.625em}.advanced-order .extra.step{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:center}.advanced-order .btn-continue-shopping{display:flex;align-items:center;gap:.7142857143em;border:1px solid #db0f2c;padding:0.5714285714em 1.7142857143em;border-radius:9999px;line-height:1.5714285714em}.advanced-order .products-block{margin:0}.advanced-order .browse-p{display:none}.advanced-order #products .p-desc{display:none}.advanced-order-suggestion{margin:24px 0;text-align:center;font-size:2rem;text-transform:initial}@media(max-width: 767px){.ao-top #cboxClose{position:absolute;top:0;right:0;transform:translateY(-50%)}.advanced-order .extras-wrap{flex-direction:column;justify-content:center}.advanced-order-suggestion{font-size:1.4285714286rem}}#cboxOverlay.siteAgreement{z-index:1005}#colorbox.siteAgreement{z-index:1006}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:10020}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.6);backdrop-filter:blur(5px)}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative;overflow:hidden;border-radius:10px}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;height:auto !important;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#colorbox{outline:0;box-shadow:0 0 15px rgba(0,0,0,.15)}#cboxContent{background:#fff}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadingGraphic::before{content:"";width:60px;height:60px;position:absolute;z-index:1;left:50%;top:50%;margin:-30px 0 0 -30px;border:5px solid;border-radius:50%;border-color:#fff #ccc #666 #000;animation:loader .5s linear infinite}@keyframes loader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#cboxLoadingOverlay{background:#fff}#cboxTitle{position:absolute;top:-22px;left:0;color:#000}#cboxCurrent{position:absolute;top:-22px;right:205px;text-indent:-9999px}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;text-indent:-9999px;position:absolute;background:none}#cboxClose{position:absolute;top:16px;right:16px;font-size:0;width:24px;height:24px;text-indent:0}#cboxClose::before{content:url(assets/remove.svg);display:block;width:24px;height:24px;line-height:0}.content-modal{padding:20px}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}.colorbox-html-content{padding:20px}.site-agreement-buttons{white-space:nowrap;text-align:center}.colorbox-msg{margin:20px 20px 20px}#cboxTitle,#cboxCurrent{display:none !important}#cboxPrevious,#cboxNext{outline:none;top:0;width:50%;height:100%}#cboxPrevious::before,#cboxNext::before{content:"";position:absolute;top:50%;margin-top:-18px;width:36px;height:36px;border:2px solid #1c1c1c;border-style:none solid solid none}#cboxPrevious{left:0}#cboxPrevious::before{left:30px;transform:rotate(135deg)}#cboxNext{right:0}#cboxNext::before{right:30px;transform:rotate(-45deg)}.dkLab-filters-wrapper .slider-wrapper:not(.dkLab-filters-wrapper__wrap) .slider-header{display:flex}.dkLab-filters-wrapper .slider-wrapper.dkLab-filters-wrapper__wrap h4,.dkLab-filters-wrapper .filter-section.dkLab-filters-wrapper__wrap h4{margin-bottom:0}.dkLab-filters-wrapper .slider-wrapper:not(.dkLab-filters-wrapper__wrap) h4::after,.dkLab-filters-wrapper .filter-section:not(.dkLab-filters-wrapper__wrap) h4::after{transform:rotate(-135deg) !important}.slider-wrapper{display:flex;flex-direction:column;width:100%}.slider-wrapper h4{order:1}.slider-wrapper .slider-header{order:3;justify-content:space-between;gap:10px}.slider-wrapper .ui-slider{height:4px;position:relative;background-color:#f3f3f3}.slider-wrapper .ui-slider::before{height:4px}.slider-wrapper .ui-slider-range{position:absolute;top:0;height:100%;background-color:#db0f2c}.slider-wrapper .ui-slider-handle{position:absolute;display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:-10px;top:-8px;background-color:#fff;border-radius:50%;border:3px solid #db0f2c;cursor:pointer}.slider-wrapper .ui-slider-handle::after{display:none}.advanced-filters-wrapper{display:flex;flex-wrap:wrap;gap:10px}.advanced-filters-wrapper:not(:empty):not(:last-of-type){margin-bottom:20px}.advanced-filters-wrapper .advanced-parameter{margin-right:0}.advanced-filters-wrapper .advanced-parameter .advanced-parameter-inner{margin-bottom:0}.shipping-row{display:flex;align-items:center;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.5);gap:20px}.shipping-row .payment-info{margin-right:auto;display:flex;align-items:center;gap:10px}.shipping-row .payment-logo img{max-width:80px;max-height:30px}.shipping-row .payment-shipping-price{white-space:nowrap}.shipping-options-popup .extra.delivery{text-align:left;margin-left:0;margin-top:20px}.link-icons{display:flex;flex-wrap:wrap;gap:20px;align-items:center}@media(max-width: 767px){.link-icons{justify-content:center}}.link-icon{display:inline-flex;align-items:center}.link-icon::before{display:block;line-height:0;margin-right:.4em}.link-icon.share::before{content:url(assets/share.svg)}.link-icon.watchdog::before{content:url(assets/watch.svg)}.link-icon.print::before{content:url(assets/print.svg)}.advanced-parameter{display:inline-flex;flex-direction:column;align-items:center;margin-right:10px;max-width:100px;text-align:center}.advanced-parameter .variant-tooltip{font-size:.8571428571rem;font-weight:700;color:#1c1c1c}.advanced-parameter .advanced-parameter-inner{display:inline-block;width:24px;height:24px;border-radius:50%;overflow:hidden}.advanced-parameter .advanced-parameter-inner.yes-before{border:2px solid #1c1c1c}.advanced-parameter.has-image .advanced-parameter-inner{width:72px;height:72px;border-radius:5px;border:1px solid #ebecf5}.advanced-parameter.has-image .advanced-parameter-inner.yes-before{border:1px solid #db0f2c}.advanced-parameter .param-info{font-size:.8571428571rem}.advanced-parameter .parameter-value{display:none}.type-detail #content .browse-p{display:none}.shp-tabs-holder{border-bottom:1px solid #e9e9e9}.shp-tabs{display:flex;padding:0;margin:0 0 -1px;list-style:none;overflow:auto;white-space:nowrap}.shp-tabs-wrapper .navigation-btn{display:none !important}.shp-tab-link{padding:.7142857143em;border-bottom:3px solid rgba(0,0,0,0);color:#1c1c1c;text-decoration:none;display:inline-block}.shp-tab.active .shp-tab-link{font-weight:700}.shp-tab.active .shp-tab-link,.shp-tab-link:hover,.shp-tab-link:focus{border-bottom-color:#db0f2c}.tab-content>.tab-pane{display:none}.fade{opacity:0;transition:opacity .15s ease-in-out}.fade.in{opacity:1}.tab-content>.active{display:block}.description-inner{display:flex;align-items:flex-start;flex-wrap:wrap}.description-inner .basic-description,.description-inner .extended-description{flex:1 1 500px}.description-inner .basic-description{padding:0 80px}.description-inner .basic-description p{color:#616161}.description-inner .basic-description>h3:first-child{margin-top:0;font-size:2.5714285714rem}@media(max-width: 1400px){.description-inner .basic-description{padding:0 50px}}.description-inner .extended-description{padding:0 80px}.description-inner .extended-description>h3:first-child{display:none}.description-inner .extended-description .detail-parameters{padding:40px;display:block;background-color:#fcfcfc;border:1px solid #e9e9e9;border-radius:8px}.description-inner .extended-description .detail-parameters tbody,.description-inner .extended-description .detail-parameters thead{width:100%;display:block}.description-inner .extended-description .detail-parameters tr{display:flex}.description-inner .extended-description .detail-parameters tr td,.description-inner .extended-description .detail-parameters tr th{flex-grow:1}.description-inner .extended-description .detail-parameters thead th{text-transform:initial;font-size:1.4285714286rem;line-height:1.2em;margin:0;padding:.5em;border-bottom:1px solid #db0f2c;font-family:"Montserrat",sans-serif}@media(max-width: 767px){.description-inner .extended-description .detail-parameters thead th{padding-left:0;padding-right:0}}.description-inner .extended-description .detail-parameters .row-header-label.has-tooltip{position:relative;padding-right:calc(18px + .5em)}.description-inner .extended-description .detail-parameters .row-header-label .question-tooltip{margin-left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media(max-width: 1400px){.description-inner .extended-description{padding:0 50px}}@media(max-width: 767px){.description-inner .basic-description{padding:0}.description-inner .basic-description>h3:first-child,.description-inner .extended-description>h3:first-child{font-size:1.8571428571rem}.description-inner .extended-description{padding:0}.description-inner .extended-description table{margin-top:0}.description-inner .extended-description .detail-parameters{padding:24px}}.p-detail-tabs-wrapper .responsive-nav{margin-bottom:50px}@media(max-width: 767px){.p-detail-tabs-wrapper .responsive-nav{margin-bottom:20px}}table{width:100%}table tr:not(:last-child){border-bottom:1px solid #e9e9e9}table td,table th{padding:.7142857143em}table th+td{text-align:right;color:#616161}table a{color:inherit}table thead{border-bottom:1px solid #db0f2c}.p-detail-tabs-wrapper .homepage-group-title{text-align:center}.rate-wrap.row{display:flex;flex-wrap:wrap;gap:20px}.rate-wrap.row>div{flex:1 1 200px}.rate-average-wrap{display:flex;align-items:center;flex-direction:column;gap:20px;justify-content:center}.rate-average-wrap .stars-label{display:none}.rate-average-wrap .rate-form-trigger{align-self:center}.rate-average-inner{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:20px;margin-left:auto;margin-right:auto}.rate-average-inner .stars{justify-content:center}.rate-average-inner .rate-average{font-size:2.5714285714rem;display:flex;align-items:center}.rate-average-inner .rate-average::after{content:"z 5";font-size:1.1428571429rem;margin-left:.4em}.rate-list{display:flex;align-items:center;gap:15px;margin-bottom:10px}.rate-block{width:100%;height:5px;position:relative;background-color:#e9e9e9}.rate-block .rate-bar{display:block;position:absolute;top:0;left:0;height:100%;background-color:#db0f2c}.rate-count{display:none}.rate-form-trigger{align-self:flex-start}#rate-form{margin-top:20px}p[data-testid=textCommentNotice]+#ratingWrapper>.rate-wrap.row{display:none}#ratingWrapper.unveiled .add-comment.rate-form-trigger{display:none}.votes-wrap .vote-wrap:first-child{margin-top:30px}.vote-wrap{padding:30px;display:flex !important;flex-wrap:wrap;flex-direction:column;position:relative;gap:20px;background-color:#f3f3f3;border:1px solid #e9e9e9;border-radius:5px}.vote-wrap:not(:last-child){margin-bottom:20px}.vote-wrap .vote-header{display:flex;align-items:center;gap:20px;padding-right:130px;position:relative}.vote-wrap .vote-name{font-size:1.7142857143rem;line-height:1.25em;display:block;font-family:"Montserrat",sans-serif}.vote-wrap .votes-wrap{width:100%}.vote-wrap .vote-pic{display:none}.vote-wrap .vote-rating{display:flex;align-items:center;gap:10px;margin-bottom:20px}.vote-wrap .vote-content{color:#616161;line-height:1.7142857143em}.vote-wrap .vote-content #discussion-form{margin-top:24px}.vote-wrap .vote-summary{display:flex;flex-direction:column-reverse}.vote-wrap .vote-summary:has(.vote-name)::after{content:url(assets/music-city-logo.svg)}.vote-wrap .vote-summary::after{content:url(assets/heureka-logo.svg);display:block;position:absolute;top:0;right:0}@media(max-width: 767px){.vote-wrap{flex-direction:column}.vote-wrap::before{display:none}}.thumbnail-prev,.thumbnail-next{font-size:0;position:absolute;top:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;z-index:2;border:1px solid #fce7ea;border-radius:50%;background-color:#fdf3f4;transition:all .15s ease-in-out}.thumbnail-prev::before,.thumbnail-next::before{content:url(assets/arrow-red.svg);line-height:0;display:block}.thumbnail-prev:hover,.thumbnail-prev:focus,.thumbnail-next:hover,.thumbnail-next:focus{border-color:#db0f2c}.thumbnail-prev::before{transform:rotate(-180deg)}.p-thumbnails-wrapper{width:100%;flex:unset}.p-thumbnails{position:relative;width:100%;height:100px;overflow:hidden}.p-thumbnails:not(.overflow-prev) .thumbnail-prev{display:none}.p-thumbnails:not(.overflow-next) .thumbnail-next{display:none}.thumbnail-next,.thumbnail-prev{position:absolute;top:50%;transform:translateY(-50%);z-index:2}.thumbnail-prev{left:0}.thumbnail-next{right:0}.p-thumbnails-inner{height:100px;position:absolute;top:0;width:9999em;transition:all .3s ease-in-out}.p-thumbnails-inner>div{display:inline-block;height:100%}.p-thumbnails-inner>div::before,.p-thumbnails-inner>div::after{content:" ";display:table}.p-thumbnails-inner>div::after{clear:both}.p-thumbnails-inner a{float:left;max-width:100%;position:relative;height:100%}.p-thumbnails-inner a img{display:block;height:100%;width:auto}.p-thumbnail{margin-right:20px}@media(max-width: 767px){.p-thumbnail{margin-right:10px}}.p-gifts-wrapper .p-gifts-heading{font-family:"Montserrat",sans-serif;font-weight:700;margin-bottom:.7142857143em}.p-gifts-wrapper .p-gift{display:flex;align-items:center;gap:20px;margin-bottom:10px}.p-gifts-wrapper .p-gift-name a{text-decoration:none;display:flex;flex-wrap:wrap;gap:.25em}.p-gifts-wrapper .p-gift-name span{display:block;font-weight:700;color:#9bd200}.p-gifts-wrapper .p-gift-image{flex:0 0 56px;max-width:56px;border:1px solid #ebf6cc;border-radius:8px;overflow:hidden}.p-gifts-wrapper .p-gift-image img{display:block}.p-info-wrapper .social-buttons:not(.no-display){display:flex;gap:8px;padding:8px 16px;border:1px solid #e9e9e9;border-radius:999em}.p-info-wrapper .social-buttons:not(.no-display) .social-buttons .fb_iframe_widget iframe{border-radius:9999px}.social-buttons .copy-link.btn{font-size:.9285714286rem;padding:4px 8px;white-space:nowrap;font-weight:400;background:#db0f2c;font-family:Helvetica,Arial,sans-serif;line-height:1;color:#fff}.social-buttons-wrapper:has(.social-buttons:not(.no-display)){margin-bottom:50px}.social-buttons-wrapper:has(.social-buttons:not(.no-display)) .link-icon.share{color:#db0f2c}.p-image-wrapper{margin-bottom:30px}@media(max-width: 767px){.p-image-wrapper{margin-bottom:0}}@media(max-width: 767px){.rate-wrap.row{flex-direction:column}.rate-wrap.row>div{flex-basis:auto}.rate-average-wrap{align-items:flex-start}.rate-average-wrap .rate-form-trigger{align-self:flex-start}.rate-average-inner{margin-left:0}.vote-wrap{padding:20px}}#discussionWrapper>.votes-wrap.discussion>.vote-wrap{gap:0;padding:0;background-color:rgba(0,0,0,0);border:none}#discussionWrapper>.votes-wrap.discussion>.vote-wrap>.vote-header{padding:50px 50px 10px 50px;background-color:#f3f3f3;border:1px solid #e9e9e9;border-style:solid solid none solid;border-radius:5px 5px 0 0}@media(max-width: 767px){#discussionWrapper>.votes-wrap.discussion>.vote-wrap>.vote-header{flex-direction:column;align-items:flex-start}}#discussionWrapper>.votes-wrap.discussion>.vote-wrap>.vote-content{padding:0 50px 50px 134px;background-color:#f3f3f3;border:1px solid #e9e9e9;border-style:none solid solid solid;border-radius:0 0 5px 5px}#discussionWrapper>.votes-wrap.discussion>.vote-wrap .vote-wrap{margin-left:50px;border:1px solid #e9e9e9}#discussionWrapper>.votes-wrap.discussion .add-comment{margin-top:10px}#discussionWrapper>.votes-wrap.discussion .add-comment:hover,#discussionWrapper>.votes-wrap.discussion .add-comment:focus{color:#fff}#discussionWrapper .vote-rating{margin-bottom:0;gap:0}#discussionWrapper .vote-name{font-family:"Open Sans",sans-serif;font-size:1.1428571429rem;font-weight:700;margin-bottom:0}#discussionWrapper .vote-title{font-size:1.2857142857rem;font-weight:700;width:100%}#discussionWrapper .vote-time{display:block;padding-left:8px;border-left:1px solid #1c1c1c}#discussionWrapper .vote-pic{display:block}#discussionWrapper .vote-header{display:flex;align-items:center;gap:20px;padding-right:0}#discussionWrapper .vote-header>span:not(.vote-pic){display:flex;flex-wrap:wrap;gap:8px}#discussionWrapper .vote-initials{z-index:0;position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;text-align:center;font-weight:400;text-transform:uppercase;background-clip:padding-box;background-color:rgba(0,0,0,0) !important;font-family:"Montserrat",sans-serif;color:#db0f2c;font-size:1.5rem}#discussionWrapper .vote-pic{position:relative;min-width:64px;height:64px;display:block}#discussionWrapper .vote-pic img{position:absolute;left:0;top:0;border-radius:50%}#discussionWrapper .vote-pic::before{content:url(assets/discussion-initials.svg);display:block;position:absolute;top:60%;left:45%;transform:translate(-50%, -50%)}@media(max-width: 767px){#discussionWrapper .vote-pic::before{content:url(assets/discussion-initials-mobile.svg)}}@media(max-width: 767px){#discussionWrapper>.votes-wrap.discussion>.vote-wrap>.vote-content{padding:0 20px 20px 20px}#discussionWrapper>.votes-wrap.discussion>.vote-wrap>.vote-header{padding:20px 20px 0 20px}#discussionWrapper>.votes-wrap.discussion>.vote-wrap .vote-wrap{margin-left:20px}#discussionWrapper .vote-initials,#discussionWrapper .vote-pic{width:46px;height:46px}#discussionWrapper .vote-pic{min-width:46px}#discussionWrapper .vote-initials{font-size:1rem}}.watchdog-row{margin-bottom:16px;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.watchdog-row .form-control.inline-block{width:auto}.disclaimer{font-style:italic;color:#777}.disclaimer.hidden{display:none}.watchdog-action-buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.header-top .contact-box{margin-right:auto;margin-left:30px}.header-top .contact-box .mail+span{padding-left:0;font-size:.8571428571rem}.header-top .contact-box a{font-weight:400;font-size:.8571428571rem}.header-top .contact-box .mail{margin-top:0}@media(max-width: 767px){.header-top .contact-box{display:none}}.cart-inner h4{margin:0 0 1.25em;border-bottom:1px solid #1c1c1c;padding-bottom:.4166666667em}@media(max-width: 767px){.cart-inner h4{font-size:1.4285714286rem}}.cart-header-wrapper{padding:73px 2rem;position:relative;margin-bottom:50px;background:url(assets/cart-header-bg.jpg) top center no-repeat;background-size:cover}@media(max-width: 767px){.cart-header-wrapper{padding:27px 20px}}.cart-header{display:flex;justify-content:center;max-width:1090px;list-style:none;padding:0;margin:0 auto;text-align:center;position:relative;gap:20px}@media(max-width: 767px){.cart-header{gap:16px}}.cart-header strong{font-weight:400}.cart-header .step{flex:1 1 auto;background-color:#fff;border:1px solid #e9e9e9;border-radius:5px;overflow:hidden}.cart-header .step a,.cart-header .step strong{display:flex;align-items:center;padding:10px;gap:10px;font-size:1.1428571429rem}.cart-header .step a::before,.cart-header .step strong::before{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;margin:6px;line-height:0}@media(max-width: 900px){.cart-header .step a,.cart-header .step strong{flex-direction:column;align-items:center;font-size:.8571428571rem;padding:10px 5px}.cart-header .step a::before,.cart-header .step strong::before{margin:0}.cart-header .step a::after,.cart-header .step strong::after{display:none}}.cart-header .step a{text-decoration:none}.cart-header .step a:hover{text-decoration:underline}.cart-header .step.active{border-color:#db0f2c}.cart-header .step.active a,.cart-header .step.active strong{background-color:#fff}.cart-header .step-1 a::before,.cart-header .step-1 strong::before{content:url(assets/cart-1-inactive.svg)}.cart-header .step-1.active a::before,.cart-header .step-1.active strong::before{content:url(assets/cart-1-active.svg)}.cart-header .step-2 a::before,.cart-header .step-2 strong::before{content:url(assets/cart-2-inactive.svg)}.cart-header .step-2.active a::before,.cart-header .step-2.active strong::before{content:url(assets/cart-2-active.svg)}.cart-header .step-3 a::before,.cart-header .step-3 strong::before{content:url(assets/cart-3-inactive.svg)}.cart-header .step-3.active a::before,.cart-header .step-3.active strong::before{content:url(assets/cart-3-active.svg)}.cart-header .step-1.completed a::before,.cart-header .step-1.completed strong::before,.cart-header .step-2.completed a::before,.cart-header .step-2.completed strong::before,.cart-header .step-3.completed a::before,.cart-header .step-3.completed strong::before{content:url(assets/completed.svg)}.cart-row{display:flex;align-items:flex-start;flex-wrap:wrap;gap:100px}.cart-row .col-md-8{flex:1 1 500px}.cart-row .col-md-4{flex:0 1 640px}@media(max-width: 767px){.cart-row{gap:20px}}.in-kosik .cart-row{gap:20px}.in-kosik .cart-row .col-md-4{flex-basis:420px}#checkoutSidebar{position:initial !important}#checkoutSidebar .consents a{color:#1c1c1c;text-decoration:underline}.checkout-box-wrapper,.checkout-box{display:none}.summary-wrapper h4,#summary-box h4{font-size:1.7142857143rem;border-bottom:0;margin-bottom:0}#summary-box{padding:32px;border:1px solid #db0f2c;border-radius:10px}@media(max-width: 767px){#summary-box{padding:32px 20px}#summary-box h4{font-size:1.4285714286rem;text-align:center}}.extras-wrapper{max-width:600px}.extras-wrapper .extras-col{display:flex;flex-direction:column;gap:20px}.extras-wrapper .extras-col .discount-coupon{order:-1}.discount-coupon form{display:flex;gap:10px}#discountCouponCode{padding-left:40px;background:url(assets/sleva_kosik.png) no-repeat 10px center;background-color:#fff}.applied-coupon{display:flex;align-items:center;gap:16px}.box-bg-default[data-testid=tableCart]{padding:32px;background-color:#fff;border:1px solid #db0f2c;border-radius:10px}@media(max-width: 767px){.box-bg-default[data-testid=tableCart]{padding:32px 20px}}.price-wrapper{display:grid;align-items:center;grid-template-columns:auto auto;gap:10px}.price-wrapper strong{text-align:right;font-weight:400}.price-wrapper .price.price-primary{font-size:2.2857142857rem;font-weight:700;font-family:"Montserrat",sans-serif;white-space:nowrap}.price-wrapper .price.price-secondary{font-weight:400}.next-step{display:flex;flex-direction:column-reverse;text-align:center;gap:20px;margin-top:30px}.next-step .order-button-suffix{margin-left:.2em}.back-shopping-link{display:none}.sidebar-in-cart .extra.delivery{padding:32px;margin-bottom:16px;background-color:#f6fcf2;border-radius:10px;border:1px solid #d7ed99}.sidebar-in-cart .extra.delivery.free-shipping{display:flex;align-items:center;color:#54bf00}.sidebar-in-cart .extra.delivery.free-shipping::before{content:url(assets/free-shipping.svg);line-height:0;display:inline-block;margin-right:1em}@media(max-width: 767px){.sidebar-in-cart .extra.delivery{padding:30px}}.sidebar-in-cart .cart-content{margin-bottom:0}.price-range{height:3px;overflow:hidden;background-color:#fff;margin-top:10px;width:100%}.price-range>div{height:100%;background-color:#54bf00}table.cart-table{width:100%;display:block}table.cart-table tbody{width:100%;display:block}table.cart-table::before{content:"Nákupní košík";display:block;font-size:2rem;line-height:1.2142857143em;margin:0 0 1.0714285714em;font-family:"Montserrat",sans-serif;border-bottom:1px solid #1c1c1c;padding-bottom:.3571428571em;font-weight:900;text-transform:uppercase}@media(max-width: 767px){table.cart-table::before{margin-bottom:.4545454545em;font-size:1.5714285714rem}}table.cart-table td,table.cart-table th{padding:0}table.cart-table tr:nth-of-type(odd){background-color:rgba(0,0,0,0) !important}table.cart-table tr{display:flex;gap:20px;align-items:center;border:none;border-bottom:1px solid #e9e9e9;margin-bottom:30px;padding-bottom:30px}table.cart-table tr.related-visible{border-bottom:0}table.cart-table tr.related-visible .p-name .show-related::after{transform:rotate(-135deg);top:2px}@media(max-width: 767px){table.cart-table tr{margin-bottom:10px}}table.cart-table .cart-p-image{flex:0 1 100px}table.cart-table .cart-p-image img{display:block}table.cart-table .p-name{flex:1 1 350px}table.cart-table .p-name a{color:#1c1c1c}table.cart-table .p-name span{display:block;font-size:.8571428571em}table.cart-table .p-name .show-related{display:block;font-size:.8571428571rem;text-decoration:none}table.cart-table .p-name .show-related b{display:inline-block}table.cart-table .p-name .show-related::after{content:"";display:inline-block;width:7px;height:7px;border:2px solid #1c1c1c;border-style:none solid solid none;transform:rotate(45deg);margin-left:.6em;position:relative;top:-2px;transition:all .15s ease-in-out}table.cart-table .main-link{text-decoration:none;font-weight:700;margin-bottom:7px;display:block}table.cart-table .p-availability{flex:1 1 auto;text-align:right;white-space:nowrap;font-size:.8571428571rem}table.cart-table .p-price{font-size:.8571428571rem;white-space:nowrap}table.cart-table .p-price strong{font-weight:400}table.cart-table .p-discount{white-space:nowrap;font-weight:700}table.cart-table .p-price,table.cart-table .p-total{flex:1 0 100px;text-align:right;line-height:1em}table.cart-table .p-price .price-final,table.cart-table .p-total .price-final{font-family:"Open Sans",sans-serif;white-space:nowrap;line-height:1em}table.cart-table .p-quantity{flex:1 0 120px;justify-content:flex-end}table.cart-table .p-total{display:flex;justify-content:flex-end;align-items:center;gap:10px}table.cart-table tr.related:not(.visible){display:none}table.cart-table tr.related{padding:32px 16px 32px 40px;background-color:#f3f3f3;margin-top:-40px;margin-bottom:30px;border-bottom:0}table.cart-table tr.related td{display:block;width:100%}@media(max-width: 767px){table.cart-table tr.related{margin-top:0}}table.cart-table .cart-related-product{display:flex;align-items:center;gap:30px;padding:10px 40px;width:100%;margin-bottom:10px;background-color:#fff;border-radius:10px;border:1px solid #e9e9e9}table.cart-table .cart-related-product:last-child{margin-bottom:0}table.cart-table .cart-related-product .btn.add-to-cart-button{font-size:0;width:42px;height:42px;border-radius:50%;position:relative;gap:0}table.cart-table .cart-related-product .btn.add-to-cart-button::before{content:url(assets/cart-white.svg)}table.cart-table .cart-related-info{display:flex;align-items:center;gap:20px;flex:5}table.cart-table .cart-related-name{font-family:"Montserrat",sans-serif;color:#1c1c1c;margin-right:10px}table.cart-table .cart-related-img{flex:0 1 61px}table.cart-table .cart-related-img img{display:block}table.cart-table .cart-related-availability{margin-left:auto;text-align:right}table.cart-table .cart-related-button{flex:2;display:flex;align-items:center;gap:20px;justify-content:flex-end;white-space:nowrap}table.cart-table .cart-related-button .btn{padding:.6428571429em}table.cart-table .cart-related-button .price-final{font-family:"Open Sans",sans-serif}.free-gift{display:flex;align-items:center;flex-wrap:wrap;gap:24px}.free-gift .free-gifts{list-style:none;padding:0;margin:0}.free-gift .free-gifts li:not(.active){display:none}.free-gift .free-product-gifts-wrapper{flex-basis:100%}.free-product-gifts,.free-gifts{padding:0;margin:0;list-style:none}.free-product-gifts li label,.free-gifts li label{display:flex;align-items:center;gap:20px;cursor:default}.free-product-gifts li label .free-gifts-img,.free-gifts li label .free-gifts-img{flex:0 0 100px}@media(max-width: 767px){.free-product-gifts li label .free-gifts-img,.free-gifts li label .free-gifts-img{flex-basis:40px}}#colorbox #vyberte-jiny-darek::before{content:"Zvolte si některý z těchto dárků";display:block;font-family:"Montserrat",sans-serif;font-weight:900;margin-bottom:24px;font-size:1.4285714286rem}#colorbox #vyberte-jiny-darek li{border:1px solid rgba(0,0,0,0);border-radius:12px;overflow:hidden}#colorbox #vyberte-jiny-darek li:hover{border-color:#db0f2c}.free-gifts-img-hover{display:none}.cart-content>.cart-summary:not(:has(.extra)){display:none}.co-basic-information .row{display:flex;flex-wrap:wrap;column-gap:30px;row-gap:10px}.co-basic-information .col-sm-6{flex:1 1 200px}.co-basic-information .select-label{display:none}.cart-content{margin-bottom:50px}@media(max-width: 767px){.cart-content{margin-bottom:30px}}.cart-content .btn.btn-conversion{padding-top:1.0714285714em;padding-bottom:1.0714285714em}.cart-content .delivery-time{display:none}.shipping-billing-table .radio-wrapper{padding:20px 0}.shipping-billing-table .radio-wrapper:not(:last-child){border-bottom:1px solid #d2d2d2}.shipping-billing-table .radio-wrapper label{display:flex;align-items:center;gap:20px}.shipping-billing-table .radio-wrapper .payment-logo{order:-1;max-width:64px}.shipping-billing-table .radio-wrapper .payment-logo img{display:block}.shipping-billing-table .radio-wrapper .payment-shipping-price{margin-left:auto;white-space:nowrap}.shipping-billing-table .radio-wrapper .payment-shipping-price.for-free{text-transform:capitalize;color:#54bf00}.shipping-billing-table .radio-wrapper input[type=radio]+label::before,.shipping-billing-table .radio-wrapper input[type=radio]+label::after{top:50%;transform:translateY(-50%)}.shipping-billing-table .radio-wrapper .sublabel{color:#db0f2c;font-weight:700}.shipping-billing-table .radio-wrapper .sublabel a{text-decoration:none;color:inherit}.shipping-billing-table .radio-wrapper .sublabel a.chosen{color:#54bf00}.shipping-billing-table .radio-wrapper .zasilkovna-branch-id:not([value=""])+.sublabel a{color:#54bf00}.radio-wrapper .payment-info{display:flex;flex-wrap:wrap}.radio-wrapper .payment-info>b{margin-right:.3em}.radio-wrapper .payment-info .sublabel,.radio-wrapper .payment-info em{width:100%}.radio-wrapper a{text-decoration:underline}.radio-wrapper.inactive-child{opacity:.6;cursor:not-allowed}.radio-wrapper.inactive-child .not-possible-info{display:block}.radio-wrapper.inactive-child label{cursor:inherit}.cart-items{margin-bottom:30px}.cart-item{display:flex;align-items:center;gap:20px;padding:20px 0}.cart-item.cart-item-gift{background-color:#f6fcf2;padding:20px;border:1px solid #ebf6cc}.cart-item:not(:last-child){border-bottom:1px solid #d2d2d2}.cart-item .cart-item-name{margin-right:auto;display:flex;align-items:center;gap:5px}.cart-item .cart-item-name a{color:#1c1c1c;text-decoration:none}.cart-item .cart-item-name span{display:block;font-size:.8571428571rem}.cart-item .cart-item-amount{color:#616161}.cart-item .cart-item-amount,.cart-item .cart-item-price{text-align:right;white-space:nowrap}.cart-item .cart-item-price{font-weight:700;flex-basis:90px}.recapitulation-shipping-billing-label,.recapitulation-shipping-billing-label{display:none}.gift-items .for-free{color:#54bf00}.gift-items .cart-item-name span{font-size:1.1428571429rem}.extra.delivery .for-free{color:#54bf00;font-weight:400}.order-summary-item{display:flex;align-items:center;gap:20px;margin-bottom:24px}.order-summary-item>div:first-child{margin-right:auto}.order-summary-item .price-wrapper{width:100%}#shipping-billing-summary{padding-bottom:20px;margin-bottom:30px;border-bottom:1px solid #d2d2d2}.recapitulation-single{margin-bottom:10px;display:flex;align-items:center;gap:10px}.recapitulation-single .recapitulation-shipping-billing-label,.recapitulation-single>span{white-space:nowrap}.recapitulation-single>span{display:none}.recapitulation-single .recapitulation-shipping-billing-info,.recapitulation-single>strong{display:flex;align-items:center;width:100%;gap:10px}.recapitulation-single .recapitulation-shipping-billing-info span,.recapitulation-single>strong span{margin-left:auto;order:10;font-weight:400}.recapitulation-single .recapitulation-shipping-billing-info .for-free,.recapitulation-single>strong .for-free{color:#54bf00}.summary-wrapper .discount-coupon{padding:32px;border:1px solid #9bd200;border-radius:10px;margin-bottom:16px}.summary-wrapper .discount-coupon::before{content:"Slevový kód";display:block;font-weight:900;font-size:1.7142857143rem;line-height:1.4166666667em;margin-bottom:.6666666667em;text-transform:uppercase;font-family:"Montserrat",sans-serif}.summary-wrapper .discount-coupon .btn-secondary{background-color:#9bd200;border:0}@media(max-width: 767px){.summary-wrapper .discount-coupon{padding:32px 20px}}.co-contact-information label[for=login]{display:none}.co-contact-information .btn-secondary{white-space:nowrap}.co-box{margin-bottom:20px}.box{margin-bottom:20px}#company-info{margin-bottom:10px}.form-group-hasTooltip{position:relative}.form-group-hasTooltip label{padding-right:20px}.form-group-hasTooltip .show-tooltip{position:absolute;top:0;right:0}.form-group.company-shopping{margin-bottom:24px}.country-flag,.phone-combined-input select{display:none}.country-flags.active .country-flag,.country-flag.selected{display:flex;align-items:center}.country-flag .shp-flag{max-width:40px;max-height:27px}.country-flags:not(.active) .country-flag.selected .shp-flag,.country-flags:not(.active) .country-flag.selected .shp-flag-name{display:none}.country-flags{position:absolute;top:0;left:20px;height:100%;display:flex;align-items:center;padding-right:20px}.country-flags::after{content:"";display:block;height:54.5%;width:1px;position:absolute;top:50%;right:0;transform:translateY(-50%);background-color:#1c1c1c}.country-flags.active{height:auto;border-right:none;z-index:2}.country-flags.active::before{display:none}.country-flags.active .country-flags-inner{max-height:500px;overflow-y:auto;background-color:#fff}.country-flags .country-flag.selected::before{content:url(assets/dropdown-arrow.svg);line-height:0;margin-right:6px}.country-flags.active{left:0}.country-flags.active .country-flags-inner{padding:10px;box-shadow:0 0 5px rgba(0,0,0,.15)}.country-flags.active .country-flag.selected::before{display:none}.phone-combined-input{position:relative}.phone-combined-input input#phone{padding-left:110px}.not-possible-info{display:none}.question-tooltip{width:18px;height:18px;border-radius:50%;background-color:#9bd200;color:#fff;font-size:12px;line-height:12px;display:inline-flex;justify-content:center;align-items:center;margin-left:calc(24px - .25em)}.ordering-process #navigation,.ordering-process .menu-helper,.ordering-process .search,.ordering-process .toggle-window[data-target=navigation]{display:none}.ordering-process #content{margin-bottom:100px}@media(max-width: 767px){.ordering-process #content{margin-bottom:50px}}.custom-empty-cart #content-wrapper{max-width:unset;padding:0}.custom-empty-cart #content{max-width:calc(1440px + 4rem);margin:0 auto;width:100%;padding-left:2rem;padding-right:2rem;padding-top:100px}@media(max-width: 767px){.custom-empty-cart #content{padding-left:20px;padding-right:20px}}.custom-empty-cart #content .col-md-4,.custom-empty-cart #content .col-md-8{display:none}.custom-empty-cart .buttons-wrapper{margin-bottom:50px}#submit-order{flex-wrap:wrap}.ordering-process-footer{padding:40px 0;border-top:1px solid #f5f4f4;position:relative}.ordering-process-footer::before,.ordering-process-footer::after{content:"";width:1px;height:54px;background-color:#f5f4f4;display:block;position:absolute;top:50%;transform:translateY(-50%)}@media(max-width: 900px){.ordering-process-footer::before,.ordering-process-footer::after{display:none}}.ordering-process-footer::before{left:33.33%}.ordering-process-footer::after{right:33.33%}.ordering-process-footer .container{display:flex;align-items:center;gap:20px;justify-content:space-between}.ordering-process-footer .contact-box{margin:0;display:flex;flex-direction:column}.ordering-process-footer .contact-box .mail{margin:0}.ordering-process-footer .contact-box .mail+span{font-size:.8571428571rem;flex-basis:100%;padding-left:34px}.ordering-process-footer .contact-box a{font-size:1.1428571429rem;font-weight:700}.ordering-process-footer .contact-box .tel{flex-wrap:wrap}.ordering-process-footer .contact-box .tel+span{flex-basis:100%;padding-left:34px;font-size:.8571428571rem}.ordering-process-footer .secure-payment span{display:block;margin-bottom:10px;line-height:1.5em}.ordering-process-footer .secure-payment img{max-width:192px}@media(max-width: 900px){.ordering-process-footer .container{flex-direction:column;text-align:center}}@media(max-width: 767px){.cart-header::before,.cart-header::after{display:none}table.cart-table tr:not(.related){display:grid;grid-template-columns:minmax(1px, 150px) auto;padding:10px 0;gap:0;position:relative}table.cart-table .cart-p-image{grid-column:1/2;grid-row:1/3;margin-right:20px;max-width:60px}table.cart-table .p-name{grid-column:2/3;grid-row:1/2;margin-bottom:7px}table.cart-table .p-availability{grid-column:2/3;grid-row:2/3;margin-bottom:7px}table.cart-table .p-quantity{grid-column:2/3;grid-row:3/5;justify-self:end;padding-right:30px}table.cart-table .p-price{grid-column:1/2;grid-row:3/4}table.cart-table .p-total{grid-column:1/2;grid-row:4/5}table.cart-table form.inline{position:absolute;bottom:34px;right:0}}@media(max-width: 767px)and (max-width: 767px){table.cart-table form.inline{bottom:21px}}@media(max-width: 767px){table.cart-table .cart-related-product{flex-direction:column;padding:20px;gap:0}table.cart-table .cart-related-product .cart-related-info{display:grid;grid-template-columns:60px auto;align-items:flex-start;width:100%}table.cart-table .cart-related-product .cart-related-img{grid-column:1/2;grid-row:1/3}table.cart-table .cart-related-product .cart-related-name{grid-column:2/3;grid-row:1/2}table.cart-table .cart-related-product .cart-related-availability{grid-column:2/3;grid-row:2/3;margin-left:0;text-align:left}table.cart-table .cart-related-product .cart-related-button{width:100%;justify-content:space-between}.back-shopping-link{margin-top:50px}.sidebar-in-cart .extra.delivery{order:-1}table.cart-table .p-availability,table.cart-table .p-price,table.cart-table .p-total{text-align:left}table.cart-table tr{align-items:start}table.cart-table .p-total{justify-content:flex-start}.shipping-billing-table .radio-wrapper .payment-logo{max-width:60px;width:100%}}.radio-wrapper[data-submethod=applepay]{display:none}.cart-contact.project-phone{align-items:flex-start;font-weight:400}.cart-contact.project-phone p{margin:0}.cart-contact.project-phone a{color:#db0f2c;font-weight:700;text-decoration:none}.cart-contact.project-phone span{color:#9bd200;font-weight:700}@media(max-width: 767px){.cart-contact.project-phone{display:none}}.ordering-process .project-phone::before{content:url(assets/phone-accent.svg)}.ordering-process .project-email::before{content:url(assets/mail-accent.svg)}.site-msg-custom{background-color:#fdf3f4;border:1px solid #fbcfb5;border-radius:10px;padding:32px;margin-bottom:16px}.site-msg-custom p{margin:0 0 1em}.site-msg-custom p:last-child{margin-bottom:0}.site-msg-custom h4{font-size:1rem}@media(max-width: 767px){.site-msg-custom{padding:30px}}#checkoutContent .site-msg-custom{display:none}.personal-collection-point p.em{color:#db0f2c;font-style:italic;display:none}.personal-collection-point .btn.disabled{opacity:.6;cursor:not-allowed}.personal-collection-point h3{font-size:2rem}@media(max-width: 767px){.personal-collection-point h3{font-size:1.5714285714rem}}.content-modal h2{margin-top:0}.order-summary-heading{text-align:center;margin-top:100px;margin-bottom:30px}@media(max-width: 767px){.order-summary-heading{margin-top:50px}}.reca-number{text-align:center;font-size:2.5714285714rem}@media(max-width: 767px){.reca-number{font-size:1.8571428571rem}}.co-payment-method:not(.box-bg-default),.co-order:not(.box-bg-default){max-width:720px;margin-left:auto;margin-right:auto;margin-bottom:50px;padding:50px 100px;background-color:#fff;border-radius:5px;border:1px solid #e9e9e9}.co-payment-method:not(.box-bg-default) h4,.co-order:not(.box-bg-default) h4{text-align:center;margin:0 0 20px}.co-payment-method:not(.box-bg-default) table.cart-table tr,.co-order:not(.box-bg-default) table.cart-table tr{background-color:rgba(0,0,0,0) !important}.co-payment-method:not(.box-bg-default) table.cart-table tr:last-child,.co-order:not(.box-bg-default) table.cart-table tr:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.co-payment-method:not(.box-bg-default) table.cart-table::before,.co-order:not(.box-bg-default) table.cart-table::before{display:none}.co-payment-method:not(.box-bg-default) table.cart-table .cart-p-image,.co-order:not(.box-bg-default) table.cart-table .cart-p-image{flex:0 0 60px}@media(max-width: 767px){.co-payment-method:not(.box-bg-default) table.cart-table tr:not(.related),.co-order:not(.box-bg-default) table.cart-table tr:not(.related){display:flex;flex-wrap:wrap;align-items:center;row-gap:10px}.co-payment-method:not(.box-bg-default) table.cart-table tr:not(.related) .p-name,.co-order:not(.box-bg-default) table.cart-table tr:not(.related) .p-name{flex-basis:calc(100% - 80px)}.co-payment-method:not(.box-bg-default) table.cart-table tr:not(.related) .p-quantity,.co-payment-method:not(.box-bg-default) table.cart-table tr:not(.related) .p-price,.co-order:not(.box-bg-default) table.cart-table tr:not(.related) .p-quantity,.co-order:not(.box-bg-default) table.cart-table tr:not(.related) .p-price{flex-basis:auto}.co-payment-method:not(.box-bg-default) table.cart-table tr:not(.related) .p-quantity,.co-order:not(.box-bg-default) table.cart-table tr:not(.related) .p-quantity{font-size:.75rem;color:#616161}.co-payment-method:not(.box-bg-default) table.cart-table tr:not(.related) .p-quantity strong,.co-order:not(.box-bg-default) table.cart-table tr:not(.related) .p-quantity strong{font-weight:400}.co-payment-method:not(.box-bg-default) table.cart-table tr:not(.related) .p-price,.co-order:not(.box-bg-default) table.cart-table tr:not(.related) .p-price{font-size:1rem;font-weight:700;text-align:right}}@media(max-width: 767px){.co-payment-method:not(.box-bg-default),.co-order:not(.box-bg-default){padding:30px 20px}}.recapitulation-wrapper:not([data-testid=recapTable]){text-align:center}.recapitulation-wrapper:not([data-testid=recapTable]) .order-summary-item{justify-content:center}.narrow-custom{max-width:720px;margin:0 auto 40px}html[lang=cs] .next-to-carousel-banners::before{content:"Naše kategorie"}html[lang=sk] .next-to-carousel-banners::before{content:"Naše kategórie"}.next-to-carousel-banners{display:grid;grid-template-columns:repeat(auto-fill, minmax(260px, 1fr));gap:30px;position:relative}.next-to-carousel-banners::before{display:block;grid-column:1/-1;margin:0;padding-left:58px}.next-to-carousel-banners::after{content:url(assets/heading-icon-default.svg);display:block;width:42px;height:42px;line-height:0;position:absolute;top:0;left:0;scale:-1;rotate:135deg}.next-to-carousel-banners .banner-wrapper a{height:100%;display:flex;align-items:flex-end;position:relative;border:1px solid #e9e9e9;border-radius:8px;overflow:hidden;text-decoration:none}.next-to-carousel-banners .banner-wrapper a::before{content:url(assets/category-hover.png);display:block;width:135px;height:151px;line-height:0;position:absolute;z-index:0;top:-15px;right:-15px;transition:all .15s ease-in-out;transform:translate(100%, 20%) rotate(100deg)}.next-to-carousel-banners .banner-wrapper a img,.next-to-carousel-banners .banner-wrapper a span{position:relative}.next-to-carousel-banners .banner-wrapper a:hover{box-shadow:10px 10px 25px 0px rgba(0,0,0,.1490196078)}.next-to-carousel-banners .banner-wrapper a:hover::before{transform:translate(0, 0)}.next-to-carousel-banners .banner-wrapper .extended-banner-texts{order:-1;padding:24px 23px;max-width:calc(100% - 135px);z-index:1}@media(max-width: 767px){.next-to-carousel-banners .banner-wrapper .extended-banner-texts{max-width:calc(100% - 65px)}}.next-to-carousel-banners .banner-wrapper .extended-banner-title{margin:0;font-size:1.4285714286rem;text-transform:initial}.next-to-carousel-banners .banner-wrapper img{margin-left:auto;margin-right:0px;max-width:100px}.next-to-carousel-banners .show-all-banners{margin-top:18px}@media(min-width: 768px){.next-to-carousel-banners .show-all-banners{display:none}}@media(max-width: 767px){.next-to-carousel-banners{gap:4px}.next-to-carousel-banners::before{padding-left:0;margin-bottom:.6153846154em}.next-to-carousel-banners::after{display:none}.next-to-carousel-banners .banner-wrapper a{align-items:center}.next-to-carousel-banners .banner-wrapper a::before{display:none}.next-to-carousel-banners .banner-wrapper a:hover{box-shadow:none}.next-to-carousel-banners .banner-wrapper a img{max-width:63px}.next-to-carousel-banners .banner-wrapper .extended-banner-texts{padding:19px 23px}.next-to-carousel-banners .banner-wrapper .extended-banner-title{font-size:1.2857142857rem}.next-to-carousel-banners:not(.show-all) .banner-wrapper:nth-child(n+7){display:none}}.body-banners .banner-wrapper{position:relative;border-radius:8px;overflow:hidden;min-height:365px}.body-banners .banner-wrapper .extended-banner-texts{position:absolute;bottom:40px;left:40px;width:100%;max-width:450px;color:#fff;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.body-banners .banner-wrapper .extended-banner-title{margin:0;font-size:2.5714285714rem}.body-banners .banner-wrapper img{display:block;width:100%;height:100%;object-fit:cover;object-position:top left}.body-banners .banner-wrapper a,.body-banners .banner-wrapper img{min-height:365px}@media(max-width: 1080px){.body-banners .banner-wrapper .extended-banner-title{font-size:1.8571428571rem}.body-banners .banner-wrapper .extended-banner-texts{max-width:380px}}@media(max-width: 880px){.body-banners .banner-wrapper{padding-top:342px}}@media(max-width: 767px){.body-banners .banner-wrapper .extended-banner-texts{left:24px;bottom:24px;right:24px;width:auto}}.body-banners .countdown-overlay{position:absolute;top:0;right:0;bottom:0;background:url(assets/countdown-overlay.png) no-repeat;background-size:cover;padding:24px 68px 24px 100px;color:#fff;text-align:center;display:flex;flex-direction:column;justify-content:center}.body-banners .countdown-overlay .discount{font-size:72px;font-family:"Montserrat",sans-serif;font-weight:900;line-height:1.1944444444em;margin-bottom:16px;display:block}.body-banners .countdown-overlay .buttons-wrapper{margin-top:16px}.body-banners .countdown-overlay .btn{width:100%;border:1px solid #fbb5bf}@media(max-width: 1080px){.body-banners .countdown-overlay{padding:24px 40px 24px 80px}}@media(max-width: 880px){.body-banners .countdown-overlay{bottom:unset;left:0;background-image:url(assets/countdown-overlay-mobile.png);background-position:bottom center;padding:24px 24px 80px}}.body-banners .countdown-banner__info{text-transform:uppercase;font-weight:700;margin-bottom:16px}.body-banners .countdown-banner__timer{display:grid;grid-template-columns:repeat(3, minmax(1px, 1fr));gap:10px}.body-banners .countdown-banner__timer-item{flex:1 1;display:flex;flex-direction:column;text-align:center;background-color:rgba(255,255,255,.25);border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:10px 14px}.body-banners .countdown-banner__timer-value{font-size:2.5714285714rem;line-height:1.1944444444em;font-family:"Montserrat",sans-serif;font-weight:900;margin-bottom:5px}.mobile .body-banners .banner-wrapper{padding-top:0}.homepage-group-title{margin:0 0 .8333333333em;display:flex;align-items:center}.homepage-group-title::before{content:url(assets/heading-icon-default.svg);display:block;width:42px;height:42px;line-height:0;margin-right:10px;position:relative;top:2px;scale:-1;rotate:135deg}@media(max-width: 767px){.homepage-group-title{margin-bottom:1.1538461538em}.homepage-group-title::before{display:none}}.blog-wrapper{position:relative;padding-top:100px}.blog-wrapper::before{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);height:1px;max-width:1440px;width:100%;background-color:#d2d2d2}@media(max-width: 767px){.blog-wrapper::before{max-width:calc(100% - 40px)}}.blog-wrapper::after{content:url(assets/divider-logo.svg);display:block;line-height:0;background-color:#fff;padding:20px;width:52px;height:53px;position:absolute;left:50%;top:0;transform:translate(-50%, -26px)}@media(max-width: 767px){.blog-wrapper{padding-top:50px}}.blog-wrapper .buttons-wrapper{margin-top:auto}.blog-wrapper .news-item{display:flex;flex-direction:column}.blog-wrapper .news-item .text{margin-bottom:24px}@media(max-width: 767px){.blog-wrapper .news-item{flex-direction:row}.blog-wrapper .news-item .text{margin-bottom:0}}.news-item{position:relative}.news-item .image{position:relative;display:block;margin-bottom:16px;overflow:hidden;border-radius:8px}.news-item .image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .15s ease-in-out}.news-item .image a::before{content:"";display:block;position:absolute;border-radius:8px;top:0;left:0;width:100%;height:100%;background:linear-gradient(146.48deg, rgba(223, 39, 66, 0) 79.63%, #df2742 100%);z-index:1}.news-item .image time{position:absolute;bottom:9px;right:17px;color:#fff;font-weight:700;z-index:2}.news-item .image time::before{content:url(assets/calendar-white.svg)}.news-item time{font-size:.8571428571rem;display:flex;align-items:center;gap:.6666666667em}.news-item time::before{content:url(assets/calendar.svg);display:block;width:16px;height:16px;line-height:0}.news-item .title{text-decoration:none;font-weight:900;font-family:"Montserrat",sans-serif;font-size:1.7142857143rem;line-height:1.3333333333em}.news-item .description{display:none}.news-item .news-flag{position:absolute;top:20px;left:-5px;border-radius:5px;padding:.3333333333em .6666666667em;font-size:.8571428571rem;color:#fff;display:flex;align-items:center;gap:.6666666667em}.news-item .news-flag::before{display:block;width:16px;height:16px;line-height:0}.news-item .news-flag.youtube-flag{background-color:#f44059}.news-item .news-flag.youtube-flag::before{content:url(assets/youtube-flag.svg)}.news-item .news-flag.blog-flag{background-color:#9bd200}.news-item .news-flag.blog-flag::before{content:url(assets/clanek-flag.svg)}.news-item .news-flag.navody-flag{background-color:#23c8f1}.news-item .news-flag.navody-flag::before{content:url(assets/navod-flag.svg)}.news-item .btn-read-more{display:none}.news-item a:hover{text-decoration:underline}.news-item a:hover img{transform:scale(1.05)}@media(max-width: 767px){.news-item{display:flex;flex-wrap:wrap;align-items:center;column-gap:20px}.news-item .image{max-width:56px;aspect-ratio:1;margin:0}.news-item .image a::before{display:none}.news-item .text{width:calc(100% - 56px - 20px);display:flex;flex-wrap:wrap}.news-item .title{font-weight:400;font-family:"Open Sans",sans-serif;font-size:1rem;width:100%;order:3;margin-top:10px}.news-item time{order:1;color:#777}.news-item time::before{display:none}.news-item .news-flag{background:none !important;color:#777;border-left:1px solid #777;position:initial;order:2;padding:0;border-radius:0;padding-left:10px;margin-left:10px}.news-item .news-flag::before{display:none}.news-item .buttons-wrapper{width:100%;justify-content:flex-start;margin-top:10px}.news-item .buttons-wrapper .btn{padding:0;border:0;color:#db0f2c}}.type-index .news-item .image{aspect-ratio:458/240}@media(max-width: 767px){.type-index .news-item .image{aspect-ratio:1}}.homepage-box.welcome-wrapper,.latest-contribution-box{display:none}.custom-footer__newsletter{padding:100px 200px;background:url(assets/newsletter-bg.jpg) no-repeat center right;background-size:cover;border-radius:8px;color:#fff;position:relative}.custom-footer__newsletter h4{margin:0 0 16px}.custom-footer__newsletter>*{max-width:487px}.custom-footer__newsletter p{margin:0 0 16px}.custom-footer__newsletter fieldset{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px 5px}.custom-footer__newsletter fieldset br{display:none}.custom-footer__newsletter fieldset div{order:3}.custom-footer__newsletter fieldset .validator-msg-holder{order:1;flex-grow:1;max-width:315px}.custom-footer__newsletter fieldset .validator-msg-holder input{max-width:315px;padding-right:44px}.custom-footer__newsletter fieldset .btn{order:2;background-color:#9bd200;color:#fff;border:0;flex-grow:1;font-size:1.1428571429rem;padding:.5625em 1.5em;line-height:1.5em}.custom-footer__newsletter fieldset .consents a{text-decoration:none;font-weight:700}.custom-footer__newsletter .sr-only{position:initial;width:auto;height:auto;margin:0;padding:0;overflow:hidden;clip:none;border:0}.custom-footer__newsletter::after{content:url(assets/punkac.png);display:block;line-height:0;bottom:0;right:13px;position:absolute}@media(max-width: 1250px){.custom-footer__newsletter{padding-left:80px;padding-right:80px;background-position:left center}}@media(max-width: 1100px){.custom-footer__newsletter::after{display:none}}@media(max-width: 767px){.custom-footer__newsletter{padding:200px 20px 20px;background-image:url(assets/newsletter-bg-mobile.jpg);background-position:top center}.custom-footer__newsletter fieldset{flex-direction:column;gap:10px}.custom-footer__newsletter::after{display:block;content:url(assets/punkac-mobile.png);top:-40px;left:50%;right:unset;bottom:unset;transform:translateX(-50%)}.custom-footer__newsletter .consents{font-size:.8571428571rem;text-align:center}}.banner:has(.banner-prodejny){background-color:#494949}.banner-prodejny{color:#fff;padding:50px 0}.banner-prodejny h3{margin:0 0 .8125em}.prodejna{display:flex;align-items:center;gap:32px;padding:0 56px}.prodejna h4{font-size:1.7142857143rem;margin:0 0 .4166666667em;text-transform:initial;font-weight:700}.prodejna p{margin:0 0 .2142857143em}.prodejna a{color:#f19fab}.prodejna table thead{border:0}.prodejna table tr{background-color:rgba(0,0,0,0) !important;border:0 !important}.prodejna table th,.prodejna table td{padding:0}.prodejna table td:last-child{text-align:right}.prodejna__image{flex-shrink:0;border-radius:8px;overflow:hidden;aspect-ratio:1}.prodejna__info{width:100%}.prodejna__table{display:flex;flex-wrap:wrap;gap:20px}.prodejna__table>div{flex-grow:1}@media(max-width: 1300px){.prodejna{align-items:flex-start}.prodejna__image{max-width:80px}}@media(max-width: 767px){.prodejna{padding:0 20px}.prodejna h4{font-size:1.4285714286rem}.prodejna__table{gap:16px}}.footer-rows{padding-top:50px;padding-bottom:50px}.footer-rows .site-name{flex-grow:1;max-width:315px}@media(max-width: 767px){.footer-rows .site-name{margin-left:10px}}.footer-rows h4{text-transform:initial;font-size:1.4285714286rem;margin:0}.footer-rows ul{list-style:none;padding:0;margin:0}.footer-rows h4,.footer-rows a{display:inline-block;padding:.7142857143rem}.footer-rows a{text-decoration:none}.custom-footer{gap:60px}@media(max-width: 767px){.custom-footer{gap:0}.custom-footer h4{width:100%}.custom-footer h4.clickable{cursor:pointer;display:flex;align-items:center;gap:1em;justify-content:space-between}.custom-footer h4.clickable::after{content:"";display:block;width:7px;height:7px;border:1px solid #fff;border-style:none solid solid none;transform:rotate(45deg);position:relative;top:-2px;transition:all .15s ease-in-out}.custom-footer h4.active::after{transform:rotate(-135deg);top:1px}.custom-footer h4:not(.active)+ul,.custom-footer h4:not(.active)+.language-switcher{display:none}.custom-footer .banner-wrapper ul,.custom-footer .banner-wrapper .language-switcher{margin-bottom:20px}}#footer{background-color:#333;color:#fff}.footer-bottom-wrapper{color:#1c1c1c;background-color:#fff}.footer-bottom{align-items:center}.footer-bottom a{text-decoration:none}.footer-bottom .company{display:flex;align-items:center;gap:10px}.copyright strong{color:#db0f2c}#signature img{line-height:0;display:block}#signature .title{padding-right:10px;border-right:1px solid #1c1c1c}.sidebar .banner{border-radius:10px;overflow:hidden;margin-bottom:20px}.sidebar .banner img{display:block}.pagination-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.pagination-wrapper .pagination-top{display:none}.pagination-wrapper .pagination{margin-left:auto;display:flex;align-items:center;gap:20px}.pagination-wrapper .pagination .pagination-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid #db0f2c}.pagination-wrapper .pagination .pagination-link::before{content:"";display:block;width:7px;height:7px;border:1px solid #1c1c1c;border-style:none solid solid none;transform:rotate(-45deg);position:relative;transition:all .15s ease-in-out}.pagination-wrapper .pagination .pagination-link:hover{background-color:#db0f2c}.pagination-wrapper .pagination .pagination-link:hover::before{border-color:#fff}.pagination-wrapper .pagination .pagination-link.next::before{right:1px}.pagination-wrapper .pagination .pagination-link.prev::before{transform:rotate(135deg);left:1px}.pagination-wrapper .load-products{gap:1em}.pagination-wrapper .load-products::before{content:"";display:block;width:7px;height:7px;border:1px solid #1c1c1c;border-style:none solid solid none;transform:rotate(45deg);position:relative;top:-1px;transition:all .15s ease-in-out}.pagination-wrapper .load-products:hover::before{border-color:#fff}@media(max-width: 580px){.pagination-wrapper{flex-direction:column;align-items:center;gap:32px}.pagination-wrapper .pagination-loader{margin-left:0;align-self:stretch}.pagination-wrapper .pagination-loader .load-products{width:100%}.pagination-wrapper .pagination{margin-left:0}}.type-category .products-block{margin-bottom:32px}@media(max-width: 767px){.type-category .products-block{margin-bottom:50px}}.type-category .newsletter-wrapper{position:relative;padding-top:100px;margin-top:100px}.type-category .newsletter-wrapper::before{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);height:1px;max-width:1440px;width:100%;background-color:#d2d2d2}@media(max-width: 767px){.type-category .newsletter-wrapper::before{max-width:calc(100% - 40px)}}.type-category .newsletter-wrapper::after{content:url(assets/divider-logo.svg);display:block;line-height:0;background-color:#fff;padding:20px;width:52px;height:53px;position:absolute;left:50%;top:0;transform:translate(-50%, -26px)}@media(max-width: 767px){.type-category .newsletter-wrapper{padding-top:50px}}@media(max-width: 767px){.type-category .newsletter-wrapper{margin-top:50px}}@media(max-width: 767px){.subcategories-filter-wrapper{padding:24px;background-color:#fcfcfc;border:1px solid #e9e9e9;border-radius:8px;margin-bottom:50px}.subcategories-filter-wrapper .subcategories{padding:0;background-color:rgba(0,0,0,0);border:none;margin:0 0 20px;display:flex;flex-direction:column;gap:0}.subcategories-filter-wrapper .subcategories .image{display:none}.subcategories-filter-wrapper .subcategories a{background-color:rgba(0,0,0,0);border:0;border-bottom:1px solid #e9e9e9}.subcategories-filter-wrapper .subcategories a:hover{box-shadow:none}.subcategories-filter-wrapper #filters:not(.visible){display:none}.subcategories-filter-wrapper .btn.unveil-button,.subcategories-filter-wrapper .order-trigger{border:1px solid #d2d2d2;width:100%;gap:.4em;font-size:1rem !important;padding:0.5714285714em 1.7142857143em !important;line-height:1.7142857143em !important}.subcategories-filter-wrapper .btn.unveil-button::after,.subcategories-filter-wrapper .order-trigger::after{content:"";display:block;width:7px;height:7px;border:1px solid #1c1c1c;border-style:none solid solid none;transform:rotate(45deg);position:relative;top:-2px;margin-left:auto}.subcategories-filter-wrapper .order-trigger{margin-top:20px}.subcategories-filter-wrapper .order-trigger span{font-weight:400}.subcategories-filter-wrapper #filters::before,.subcategories-filter-wrapper #filters::after{display:none}#category-header:not(.show){display:none}#category-header{margin-bottom:0}#category-header form{border-bottom:0}#category-header form fieldset{flex-direction:column}#category-header h4{display:none !important}#category-header.show>form{display:block}}.basic-description h2,.basic-description h3,.basic-description h4,.basic-description h5,.basic-description h6,.type-post .news-item-detail h2,.type-post .news-item-detail h3,.type-post .news-item-detail h4,.type-post .news-item-detail h5,.type-post .news-item-detail h6{margin:1em 0 .6em}#relatedProducts{padding:80px 0;background:url(assets/realted-bg.jpg) no-repeat center;background-size:cover}#relatedProducts .products-block{margin:0}#relatedProducts .product{background-color:#fff;padding:0;margin:0 16px}#relatedProducts .product::after{display:none !important}#relatedProducts .products-related-header{padding-right:500px}@media(max-width: 1120px){#relatedProducts .products-related-header{padding-right:0}}@media(max-width: 767px){#relatedProducts{padding:50px 0}#relatedProducts .product{margin:0 8px}}#relatedFiles{margin:0;padding:0}.prodejny-produkt,.faq-product{padding:40px;border-radius:10px;margin-top:30px}.prodejny-produkt a,.faq-product a{color:#db0f2c}.prodejny-produkt .buttons-wrapper,.faq-product .buttons-wrapper{margin-top:30px}.prodejny-produkt .buttons-wrapper .btn,.faq-product .buttons-wrapper .btn{color:#1c1c1c;background-color:rgba(0,0,0,0)}@media(max-width: 767px){.prodejny-produkt,.faq-product{padding:24px}}.custom .prodejny-produkt{margin-top:0}.prodejny-produkt{background-color:#f6fcf2;border:1px solid #d7ed99}.prodejny-produkt h4{margin:0 0 1.5em;font-size:1.4285714286rem;line-height:1.2em;text-transform:initial}.prodejny-produkt .columns.col-2{gap:24px}.prodejny-produkt .columns.col-2 .column{flex-basis:180px}.prodejny-produkt .columns.col-2 .column p{margin:0}.prodejny-produkt .map{text-align:right}.prodejny-produkt .map img{margin:-20px}@media(max-width: 767px){.prodejny-produkt .map{text-align:center}.prodejny-produkt .map img{margin:0}}.faq-product{border:1px solid #f3f3f3;padding-right:160px;background:url(assets/faq-product-bg.jpg) top right no-repeat;background-size:cover;background-color:#fcfcfc}.faq-product h4{margin:0 0 1.5em;font-size:2rem;line-height:1.2142857143em;text-transform:initial}.faq-product .contacts{display:flex;gap:16px;flex-wrap:wrap}.faq-product .contacts .project-email{margin-right:auto}@media(max-width: 767px){.faq-product{background-image:url(assets/faq-product-bg-mobile-2.jpg);background-position:bottom right;padding-right:24px;background-size:90%}.faq-product .contacts{gap:32px;margin:20px 0}}.alternative-categories{padding:40px;border-radius:8px;background-color:#fcfcfc;border:1px solid #e9e9e9;position:relative;list-style:none;display:grid;grid-template-columns:repeat(auto-fill, minmax(220px, 1fr));gap:16px;position:relative}.alternative-categories li{display:flex;align-items:center;background-color:#fff;border:1px solid #e9e9e9;border-radius:8px;padding:8px;gap:8px}.alternative-categories li a{text-decoration:none}.alternative-categories li img,.alternative-categories li a{display:block}.alternative-categories li .menu-image{max-width:40px;aspect-ratio:1;flex-shrink:0}.alternative-categories li .menu-image img{width:100%;height:100%;object-fit:cover;object-position:center}.alternative-categories li>div{width:100%}.alternative-categories li>div>a{min-height:3.4285714286em;position:relative;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;justify-content:space-between;width:100%}.alternative-categories li>div>a::after{content:"";display:block;width:7px;height:7px;border:1px solid #1c1c1c;border-style:none solid solid none;transform:rotate(-45deg);position:relative;right:2px;margin-left:auto;flex-shrink:0}@media(max-width: 767px){.alternative-categories{padding:24px;gap:2px}}.discontinued-product .faq-product{background:#fcfcfc;padding-right:50%;position:relative;margin-bottom:100px}.discontinued-product .faq-product::after{content:url(assets/discontinued-faq.png);display:block;position:absolute;top:50%;right:25%;transform:translate(50%, -50%)}.discontinued-product .faq-product .contacts{gap:24px}.discontinued-product .faq-product .contacts .project-email{margin-right:0}@media(max-width: 767px){.discontinued-product .faq-product{background:url(assets/faq-product-bg-mobile.jpg) no-repeat bottom right;padding-right:24px;background-size:cover;margin-bottom:50px}.discontinued-product .faq-product::after{display:none}}#relatedProducts{margin-top:150px}#relatedProducts .container{position:relative}@media(max-width: 1120px){#relatedProducts{margin-top:0}}.related-thumbnail{position:absolute;right:2rem;top:0;transform:translateY(-148px);display:flex;align-items:flex-end;text-align:right;gap:40px;max-width:495px}.related-thumbnail img{border-radius:8px;border:1px solid #e9e9e9;width:188px}.related-thumbnail .p-name{font-family:"Montserrat",sans-serif;font-size:1.4285714286rem;line-height:1.2em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.related-thumbnail .price-final{font-weight:400}@media(max-width: 1120px){.related-thumbnail{display:none}}#description{scroll-margin-top:160px}.tab-content>.active.with-sidebar{display:flex;flex-wrap:wrap}.tab-content>.active.with-sidebar>div{flex:1 1 500px;padding:0 80px}.tab-content>.active.with-sidebar .sidebar .banner{margin-bottom:0}@media(max-width: 767px){.tab-content>.active.with-sidebar>div{padding:0}}#productVideos iframe{aspect-ratio:16/9;height:auto}@media(max-width: 767px){#p-detail-tabs{flex-direction:column;display:none}.shp-tabs-holder{border-bottom:0}.tabs-trigger{width:100%;gap:.25em;border:1px solid #d2d2d2;font-weight:400}.tabs-trigger span{color:#db0f2c}.tabs-trigger::after{content:"";display:block;width:7px;height:7px;border:1px solid #1c1c1c;border-style:none solid solid none;transform:rotate(45deg);margin-left:auto;position:relative;top:-2px}.responsive-nav.show #p-detail-tabs{display:flex}}#content .text ul,.basic-descripton ul{padding:0;list-style:none}#content .text ul li,.basic-descripton ul li{display:flex;align-items:center}#content .text ul li::before,.basic-descripton ul li::before{content:"";display:block;width:6px;height:6px;background-color:#db0f2c;border-radius:50%;margin:11px}#content .text ol,.basic-descripton ol{padding:0;list-style:none;counter-reset:my-counter}#content .text ol li,.basic-descripton ol li{display:flex;align-items:flex-start;counter-increment:my-counter}#content .text ol li::before,.basic-descripton ol li::before{content:counter(my-counter) ")";display:block;text-align:right;color:#db0f2c;margin-right:10px;font-weight:700;min-width:1.7142857143em}.type-page .content h1{text-align:center}.type-page .content,.customer-page .content{margin-bottom:100px}.type-page .content h1,.customer-page .content h1{margin-top:0}@media(max-width: 767px){.type-page .content,.customer-page .content{margin-bottom:50px}}.type-glossary .sidebar{display:none}.type-glossary .content-inner>p{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:100px}@media(max-width: 767px){.type-glossary .content-inner>p{margin-bottom:50px;flex-wrap:nowrap;overflow:auto}}.type-glossary .content-inner>p a,.type-glossary .content-inner>p strong{font-weight:700;padding:8px;min-width:40px;text-decoration:none;display:flex;align-items:center;justify-content:center;border-radius:5px}.type-glossary .content-inner>p a:hover,.type-glossary .content-inner>p strong:hover{background-color:#db0f2c;color:#fff}.type-glossary .content-inner>p strong{background-color:#db0f2c;color:#fff}.glossary-group>div{padding:30px;background-color:#fcfcfc;border-top:1px solid #e9e9e9;columns:5;column-gap:10px}.glossary-group>div a{display:block;break-inside:avoid-column}@media(max-width: 1150px){.glossary-group>div{columns:4}}@media(max-width: 991px){.glossary-group>div{columns:3}}@media(max-width: 767px){.glossary-group>div{columns:2}}@media(max-width: 540px){.glossary-group>div{columns:unset}}#glossary-listing a{padding-left:28px;position:relative;text-decoration:none;color:#494949}#glossary-listing a::before{content:"";display:block;position:absolute;left:9px;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background-color:#db0f2c}@media(max-width: 767px){.glossary-title{margin:16px 0}}table.cpost-delivery-point-choose-post tbody>tr>td,table.cpost-delivery-point-choose-post tbody>tr>th,table.cpost-delivery-point-choose-post thead>tr>td,table.cpost-delivery-point-choose-post thead>tr>th{padding:.25rem .5rem}.na-postu-symbols img{margin-right:4px}table.table.cpost-delivery-point-result-table>tbody>tr>td{padding-bottom:10px;padding-top:10px}@media(max-width: 767px){.cpost-choose-button,.cpost-delivery-point-choose-post td,.cpost-delivery-point-choose-post th,.cpost-delivery-point-result-table>tbody>tr,.cpost-delivery-point-result-table>tbody>tr>td,input[type=submit].delivery-point-picker{display:block;width:100%}}.form-group:has(#billCountryId){display:none}.p-info-wrapper{width:100%}.p-info-wrapper .info-box{padding:24px;border-radius:5px;border:1px solid rgba(0,0,0,0)}@media(max-width: 767px){.p-info-wrapper .info-box{padding:8px}}.p-info-wrapper .info-box *:last-child{margin-bottom:0}.p-info-wrapper .info-box *:first-child{margin-top:0}.p-info-wrapper .info-box+.info-box{margin-top:8px}.p-info-wrapper .variants-wrapper{margin-bottom:24px;max-width:100%}.p-info-wrapper .variants-title{font-weight:700;margin-bottom:12px}.p-info-wrapper .variants-inner{grid-template-columns:repeat(auto-fill, minmax(120px, 1fr));gap:16px}.p-info-wrapper .variants-inner:not(.slick-initialized){display:grid;gap:12px}.p-info-wrapper .variants-inner.slick-initialized .slick-arrow{width:32px;height:32px}.p-info-wrapper .variants-inner.slick-initialized .slick-arrow.slick-next{transform:translate(50%, -50%)}.p-info-wrapper .variants-inner.slick-initialized .slick-arrow.slick-prev{transform:translate(-50%, -50%)}.p-info-wrapper .variants-inner.slick-initialized .slick-slide{margin:0 6px}.p-info-wrapper .variants-inner.slick-initialized .slick-list{margin:0 -6px}.p-info-wrapper .variants-inner a{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;gap:8px}.p-info-wrapper .variants-inner a img{aspect-ratio:1;width:100%;max-width:80px}.p-info-wrapper .variants-inner a span:not(.price){font-weight:700;height:72px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.p-info-wrapper .stock-info{padding:8px;border-radius:5px;border:1px solid #ebf6cc;background-color:#f6fcf2}.p-info-wrapper .stocks-wrapper{margin-bottom:24px}@media(min-width: 768px){.p-info-wrapper .stocks-wrapper{padding-left:54px}}.p-info-wrapper .stocks-wrapper .stocks-row{display:flex}.p-info-wrapper .stocks-wrapper .stocks-row>div{flex:1 1;padding:.1em 0}.p-info-wrapper .stocks-wrapper .stocks-row .stocks-title{padding-right:1em;max-width:300px}.p-info-wrapper .stocks-wrapper .stocks-row .stocks-inner{max-width:70px;text-align:right}#newsWrapper{scroll-margin-top:200px;scroll-padding-top:200px}.additional-delivery-info{flex-basis:100%}.additional-delivery-info:empty{display:none}@media(max-width: 767px){.scrolled-down body.template-11:not(.ordering-process):not(.search-window-visible):not(.mobile-header-version-0) #dkLabFavHeaderWrapper{transform:none}}@media(max-width: 767px){.product .lb-product{width:50%}}.pictograms-wrapper{position:absolute;bottom:20px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:20px;max-width:161px}.pictograms-wrapper.position-1{left:20px}.pictograms-wrapper.position-2{right:20px}@media(max-width: 767px){.pictograms-wrapper{max-width:64px}}.product .pictograms-wrapper img{max-width:64px}@media(max-width: 767px){.product .pictograms-wrapper{bottom:6px;max-width:48px}.product .pictograms-wrapper.position-1{left:6px}.product .pictograms-wrapper.position-2{right:6px}}.advancedOrder__buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;align-items:center;margin-top:20px}
