/* GENERATED: npm run build:theme. Sources: 16-ucet.css, 20-formulare-tlacitka.css, 02-system.css, 06-vyhledavani.css, 11-produktove-karty.css, 05-menu.css, 12-detail-produktu.css, 07-homepage-bannery.css, 21-okna-galerie.css, 14-kosik-objednavka.css, 17-hodnoceni.css, 04-zahlavi.css */
a.login-btn.facebook .login-facebook-icon{background:url('data:image/svg+xml;utf8,<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><defs>\3c style>.cls-1{fill:%23fff;}\3c /style></defs><title>flogo-HexRBG-Wht-512</title><path class="cls-1" d="M483.74,0H28.26A28.26,28.26,0,0,0,0,28.26V483.74A28.26,28.26,0,0,0,28.26,512H273.5V314H207V236.5h66.5v-57c0-66.13,40.39-102.14,99.38-102.14,28.25,0,52.54,2.11,59.62,3V149.5l-40.81,0c-32,0-38.19,15.24-38.19,37.62V236.5h76.74l-10,77.5H353.5V512H483.74A28.26,28.26,0,0,0,512,483.74V28.26A28.26,28.26,0,0,0,483.74,0Z"/></svg>') no-repeat 50%;background-size:28px 28px;}a.login-btn.seznam .login-seznam-icon{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='30' fill='none' viewBox='0 0 28 30'%3E%3Cpath fill='%23fff' d='M.406 30c5.403 0 27.429-2.575 27.429-9.47 0-4.2-5.627-6.203-7.938-6.874-4.405-1.278-7.979-2.596-7.979-3.752s2.504-1.397 5.191-1.992c3.58-.791 5.085-1.228 5.085-3.131 0-1.24-.952-2.753-1.437-3.405C19.912.24 19.778 0 19.502 0c-.596 0-.125.773-6.859 1.908-4.266.72-9.943 2.64-9.943 6.53s5.077 5.695 10.16 7.534c5.238 1.896 9.618 2.589 9.618 5.613 0 4.823-20.7 7.868-22.041 8.09-.628.105-.525.325-.031.325'/%3E%3C/svg%3E") no-repeat 50%;background-size:22px 23px;}#footer a.login-btn:focus-visible,#footer a.login-btn:hover{text-decoration:none;}input[type=submit].btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;}.next-step-back,a.next-step-back{text-transform:none;}.image360:after,.show360image:after{background-color:hsla(0,0%,100%,.45);border-radius:100%;color:#777;content:"\e93e";font-size:60px;height:80px;left:50%;line-height:80px;margin-left:-40px;margin-top:-40px;position:absolute;text-align:center;top:50%;width:80px;z-index:1;}.image360{background:#fff;cursor:pointer;max-width:100%;position:relative;text-align:center;}.image360.image360-loaded:after,.image360:hover:after{background-color:hsla(0,0%,100%,0);content:"";z-index:-1;}.image360-fullscreen-on .image360.image360-fullscreen-target{background:#fff;bottom:0;height:100%;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:100000;}.image360-holder{align-items:center;cursor:grab;display:flex;height:100%;margin:0 auto;position:relative;}.image360-holder img{margin:0 auto;max-height:100%;max-width:100%;min-width:1px;-o-object-fit:contain;object-fit:contain;}.image360-navigation{font-size:0;height:24px;left:0;opacity:.6;position:absolute;right:0;transition:opacity .3s ease-out;}.image360-navigation span{cursor:pointer;display:inline-block;font-size:24px;padding:0 3px;}.image360-navigation:hover{opacity:1;}.image360-fullscreen-on .image360-navigation{bottom:10px;}.show360image{cursor:pointer;position:relative;}body.image360-fullscreen-on{overflow:hidden;}.country-flags{align-items:center;cursor:pointer;display:flex;height:48px;position:relative;}.country-flags-inner{border-style:solid;border-width:1px;position:relative;}.country-flags.active .country-flags-inner{height:360px;left:-5px;overflow:auto;padding:48px 5px 5px;position:absolute;top:-1px;width:300px;z-index:10;}.country-flags.active.turned .country-flags-inner{bottom:0;top:auto;}.country-flag{align-items:center;display:none;height:48px;}.country-flag.selected,.country-flags.active .country-flag{display:flex;margin-left:-5px;padding-left:5px;padding-right:5px;transition:background-color .12s ease-out;}.country-flags.active .country-flag.selected{display:flex;left:5px;position:absolute;right:5px;top:0;}.country-flags.active .country-flag.country-flag-preferred-last,.country-flags.active .country-flag.selected{border-bottom-style:solid;border-bottom-width:1px;}.shp-flag-name{display:none;padding-right:5px;}.country-flags.active .shp-flag-name{display:inline-block;}.shp-flag,.shp-flag-label{flex-grow:0;flex-shrink:0;}.shp-flag{height:24px;width:24px;}.shp-flag-label{display:flex;justify-self:flex-end;padding-left:16px;padding-right:3px;position:relative;text-align:right;width:calc(100% - 24px);}:where(.ums_forms_redesign--off) .shp-flag-label{font-size:14px;line-height:18px;}:where(.ums_forms_redesign--on) .shp-flag-label{font-size:var(--form-controls-font-size);line-height:var(--form-controls-line-height);}.shp-flag-label:before{border-style:solid;border-width:6px;content:"";height:0;left:3px;margin-top:-3px;position:absolute;top:50%;width:0;}.country-flags.active .shp-flag-label{text-align:left;width:calc(100% - 24px);}.country-flags.active .shp-flag-label:before{display:none;}.phone-combined-input{align-items:center;display:flex;flex-wrap:nowrap;}:where(.ums_forms_redesign--on) .phone-combined-input{width:100%;}.phone-combined-input select{display:none;}.phone-combined-input .country-flags,.phone-combined-input input{flex-grow:0;}.phone-combined-input input{width:100%;}@media (min-width:480px){:where(.ums_forms_redesign--off) .phone-combined-input{max-width:260px;}}.search-results-groups .search-results-group{margin-bottom:22px;}.search-results-groups h4{margin:0 0 11px;}.search-results-groups ul{-moz-column-count:3;-moz-column-width:240px;columns:240px 3;margin:0 0 11px;padding-left:40px;}.search-results-groups ul li{list-style-position:outside;}.search-products-heading{margin-top:0;}.menu-helper{align-items:center;cursor:pointer;display:none;flex:0 0 auto;font-size:18px;font-weight:700;height:68px;line-height:18px;position:absolute;right:0;text-transform:none;top:0;visibility:hidden;z-index:-1;}.menu-helper>span{border-style:none;border-width:0;font-size:18px;line-height:18px;padding:25px 10px;position:relative;text-transform:none;}.menu-helper:after{content:"\e90e";text-align:center;transition:transform .3s ease-out;}.menu-helper-visible .menu-helper:after{content:"\e911";transform:rotate(180deg);}.menu-helper>ul{border-style:solid;border-width:1px;display:none;max-height:340px;overflow:auto;position:absolute;right:0;text-align:right;text-transform:none;top:calc(50% + 34px);width:280px;z-index:1;}.menu-helper-visible .menu-helper>ul{display:block;}.menu-helper>ul>li{border-top-style:none;border-top-width:0;}.menu-helper>ul>li.splitted{display:none;}.menu-helper>ul>li.splitted+li{border-top-style:none;}.menu-helper>ul>li a b{font-weight:400;}.menu-helper>ul>li a.menu-image{display:none;}.menu-helper>ul>li>a{padding:1.5rem 20px;}.menu-helper .menu-level-2 a{font-weight:400;padding:.75rem 40px;}.menu-helper .has-third-level ul{display:none;}.menu-helper.visible{visibility:visible;z-index:1;}@media (min-width:768px){.menu-helper{display:flex;}}@media (min-width:992px) and (min-height:600px){.menu-helper>ul{max-height:480px;}}@media (min-width:992px) and (min-height:800px){.menu-helper>ul{max-height:680px;}}.widget-parameter-wrapper{display:flex;overflow:clip visible;position:relative;width:100%;}.widget-parameter-wrapper .widget-parameter-more,.widget-parameter-wrapper .widget-parameter-value{flex-shrink:0;}.widget-parameter-wrapper .widget-parameter-more a,.widget-parameter-wrapper .widget-parameter-more span,.widget-parameter-wrapper .widget-parameter-value a,.widget-parameter-wrapper .widget-parameter-value span{padding:0 10px;}.widget-parameter-wrapper .widget-parameter-value:first-child a{padding-left:0;}.widget-parameter-wrapper .widget-parameter-more{visibility:hidden;}.widget-parameter-wrapper .widget-parameter-more.visible{visibility:visible;}.blog-wrapper{padding:22px 0;}@media (min-width:768px){.blog-wrapper{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:stretch;}}.blog-wrapper .homepage-group-title{flex:0 0 100%;padding-left:20px;padding-right:20px;}.blog-wrapper .news-item{display:block;flex-basis:100%;margin-bottom:22px;padding:20px 0;position:relative;width:100%;}@media (min-width:768px){.blog-wrapper .news-item{flex-basis:50%;margin-bottom:0;padding:20px;width:50%;}}@media (min-width:768px){.multiple-columns-body .blog-wrapper .news-item{flex-basis:100%;width:100%;}}@media (min-width:768px){.multiple-columns-body.mobile .blog-wrapper .news-item{flex-basis:50%;width:50%;}}@media (min-width:1200px){.blog-wrapper .news-item,.multiple-columns-body .blog-wrapper .news-item,.multiple-columns-body.mobile .blog-wrapper .news-item{flex-basis:50%;width:50%;}}.blog-wrapper .news-item .image,.blog-wrapper .news-item .image img{width:100%;}.blog-wrapper .news-item .title{margin-top:22px;}.blog-wrapper .news-item .description{color:var(--colors-foregrounds-content-primary);margin:11px 0 0;}.blog-wrapper .news-item .read-article{display:none;}.preauthorization-box{align-items:center;background-color:var(--color-secondary);-moz-column-gap:4px;column-gap:4px;display:grid;grid-template-columns:1fr auto;}.preauthorization-box__description,.preauthorization-box__price,.preauthorization-box__title{color:var(--colors-foregrounds-content-inverted);}.preauthorization-box__price{font-size:32px;}.preauthorization-box__description{grid-column:span 2/span 2;}.express-checkout{--express-checkout-max-width:550px;--express-checkout-width:100%;--express-checkout-max-height:90vh;--express-checkout-height:auto;--express-checkout-color-black:#000;--express-checkout-color-white:#fff;--express-checkout-color-gray:#6f6f6f;--express-checkout-color-gray-light:#cfcfcf;--express-checkout-color-green:#2a861d;--express-checkout-color-red:#e60000;--express-checkout-spacing-xs:4px;--express-checkout-spacing-sm:8px;--express-checkout-spacing-md:12px;--express-checkout-spacing-base:16px;--express-checkout-spacing-lg:24px;--express-checkout-spacing-xl:32px;--express-checkout-spacing-xxl:48px;}.express-checkout .price-font-phone{font-size:16px;font-weight:700;line-height:24px;white-space:nowrap;}.express-checkout .price-font{font-size:20px;font-weight:700;line-height:30px;white-space:nowrap;}.express-checkout .info{align-items:center;border-top:1px solid var(--express-checkout-color-gray-light);cursor:pointer;display:flex;gap:var(--express-checkout-spacing-md);margin-top:var(--express-checkout-spacing-sm);padding:calc(var(--express-checkout-spacing-md) + var(--express-checkout-spacing-sm)) 0 var(--express-checkout-spacing-md);}@keyframes loader{0%{transform:rotate(0deg);}to{transform:rotate(1turn);}}#colorbox.express-checkout{bottom:0!important;box-sizing:border-box;height:var(--express-checkout-height)!important;left:50%!important;max-height:var(--express-checkout-max-height)!important;max-width:var(--express-checkout-max-width)!important;overflow-y:auto;position:fixed!important;top:unset!important;transform:translateX(-50%)!important;width:var(--express-checkout-width)!important;}#colorbox.express-checkout #cboxWrapper{border-radius:16px 16px 0 0;position:static!important;}#colorbox.express-checkout #cboxContent{border:none;box-sizing:border-box;clear:none;float:none!important;height:var(--express-checkout-height)!important;margin:0;width:var(--express-checkout-width)!important;}#colorbox.express-checkout #cboxLoadedContent{box-sizing:border-box;padding:0;}#colorbox.express-checkout #cboxClose,#colorbox.express-checkout #cboxContent,#colorbox.express-checkout #cboxLoadedContent,#colorbox.express-checkout #cboxLoadingOverlay{border-radius:0;}#colorbox.express-checkout #cboxMiddleLeft,#colorbox.express-checkout #cboxMiddleRight{display:none!important;}#colorbox.express-checkout #cboxLoadingGraphic{left:50%!important;position:fixed!important;top:50%!important;transform:translate(-50%,-50%)!important;}#colorbox.express-checkout #cboxClose{color:var(--express-checkout-color-gray)!important;margin:var(--express-checkout-spacing-md) var(--express-checkout-spacing-md) 0 0;}@media (min-width:480px){#colorbox.express-checkout{bottom:unset!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;}}@media (min-width:480px){#colorbox.express-checkout #cboxWrapper{border-radius:0;}}#cboxOverlay.express-checkout{background-color:#000!important;}.express-checkout__header{align-items:center;box-shadow:0 2px 4px 0 #dcdcdc;display:flex;height:100%;min-height:64px;padding:var(--express-checkout-spacing-md);position:relative;}@media (min-width:480px){.express-checkout__header{box-shadow:none;justify-content:center;}}.express-checkout__header-back-button.btn{align-items:center;color:var(--express-checkout-color-gray)!important;display:flex;height:40px;justify-content:center;padding:0;width:40px;}.express-checkout__header-back-button .icon-chevron-left{pointer-events:none;}@media (min-width:480px){.express-checkout__header-back-button{left:var(--express-checkout-spacing-md);position:absolute;top:50%;transform:translateY(-50%);}}.express-checkout__header-title{margin:0 0 0 var(--express-checkout-spacing-sm);}@media (min-width:480px){.express-checkout__header-title{margin:0 var(--express-checkout-spacing-xxl);text-align:center;}}.express-checkout__body{padding:var(--express-checkout-spacing-lg) var(--express-checkout-spacing-md);}@media (min-width:480px){.express-checkout__body{padding:var(--express-checkout-spacing-lg);}}.express-checkout__product{align-items:center;display:flex;gap:var(--express-checkout-spacing-md);justify-content:space-between;margin-top:var(--express-checkout-spacing-sm);}.express-checkout__product:first-child{margin-top:0;}@media (min-width:480px){.express-checkout__product{gap:var(--express-checkout-spacing-lg);}}.express-checkout__product-inner{align-items:center;display:flex;flex:1 1 auto;gap:var(--express-checkout-spacing-sm);}@media (min-width:480px){.express-checkout__product-inner{gap:var(--express-checkout-spacing-md);}}.express-checkout__product-image{display:none;}@media (min-width:480px){.express-checkout__product-image{align-items:center;display:flex;flex:0 0 48px;justify-content:center;}}.express-checkout__product-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:0;overflow:hidden;text-overflow:ellipsis;}.express-checkout__product-prices{align-items:flex-end;display:flex;flex:0 0 20%;flex-direction:column;}.express-checkout__product-price-standard{color:var(--express-checkout-color-gray);font-size:14px;margin:0;text-decoration:line-through;}.express-checkout__product-price-final{font-size:16px;font-weight:700;line-height:24px;margin:0;white-space:nowrap;}.express-checkout__product-price-final ins{text-decoration:none;}@media (min-width:480px){.express-checkout__product-price-final{font-size:20px;font-weight:700;line-height:30px;white-space:nowrap;}}.express-checkout__gift{align-items:center;display:flex;gap:var(--express-checkout-spacing-sm);margin-top:var(--express-checkout-spacing-sm);}@media (min-width:480px){.express-checkout__gift{gap:var(--express-checkout-spacing-md);}}.express-checkout__gift-image{display:none;}@media (min-width:480px){.express-checkout__gift-image{align-items:center;display:flex;flex:0 0 48px;justify-content:center;}}.express-checkout__gift-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:0;overflow:hidden;text-overflow:ellipsis;}.express-checkout__gift-price{color:var(--express-checkout-color-green);margin:0 0 0 auto;}.express-checkout__pre-authorization-message{font-weight:700;margin:0 0 var(--express-checkout-spacing-lg);}.express-checkout__pre-authorization-product{align-items:center;display:flex;gap:var(--express-checkout-spacing-md);margin-top:var(--express-checkout-spacing-sm);}.express-checkout__pre-authorization-product-image{align-items:center;display:flex;flex:0 0 48px;justify-content:center;}.express-checkout__pre-authorization-product-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:0;overflow:hidden;text-overflow:ellipsis;}.express-checkout__pre-authorization-button{align-items:stretch;display:flex;flex-direction:column;margin:var(--express-checkout-spacing-lg) auto 0;width:100%;}.express-checkout__pre-authorization-button .btn-conversion:after{display:none;}@media (min-width:480px){.express-checkout__pre-authorization-button{width:350px;}}.express-checkout__quick-payment{margin-top:var(--express-checkout-spacing-lg);}.express-checkout__quick-payment-title{margin:0 0 var(--express-checkout-spacing-xs);}.express-checkout__quick-payment-description{margin:0;}.express-checkout__quick-payment-buttons{margin-top:var(--express-checkout-spacing-base);}.express-checkout__divider{display:flex;justify-content:center;margin-top:var(--express-checkout-spacing-lg);position:relative;}.express-checkout__divider:before{background-color:var(--express-checkout-color-gray);content:"";height:1px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;}.express-checkout__divider-text{background-color:var(--express-checkout-color-white);color:var(--express-checkout-color-gray);margin:0;padding:0 var(--express-checkout-spacing-sm);position:relative;}.express-checkout__login-footer{align-items:stretch;display:flex;flex-direction:column;gap:var(--express-checkout-spacing-xl);margin:var(--express-checkout-spacing-lg) auto var(--express-checkout-spacing-base);width:100%;}.express-checkout__login-footer .btn-conversion:after{display:none;}@media (min-width:480px){.express-checkout__login-footer{width:350px;}}.express-checkout__login-footer-link{margin:0;text-align:center;}.express-checkout__login-footer-link a{color:var(--colors-foregrounds-content-primary);text-decoration:underline;}.express-checkout__login-footer-link a:focus,.express-checkout__login-footer-link a:hover{color:var(--colors-foregrounds-content-primary);}.express-checkout__login-title{margin:0 0 var(--express-checkout-spacing-lg);}.express-checkout__login-form-group{margin:0;}.express-checkout__login-form-group+.express-checkout__login-form-group{margin-top:var(--express-checkout-spacing-sm);}.express-checkout__discount{align-items:center;display:flex;gap:var(--express-checkout-spacing-sm);justify-content:space-between;margin-top:var(--express-checkout-spacing-sm);}@media (min-width:480px){.express-checkout__discount{padding-left:60px;}}.express-checkout__discount--standalone{border-top:1px solid var(--express-checkout-color-gray-light);margin-top:var(--express-checkout-spacing-sm);padding-left:0;padding-top:var(--express-checkout-spacing-sm);}@media (min-width:480px){.express-checkout__discount--standalone{margin-top:var(--express-checkout-spacing-base);padding-top:var(--express-checkout-spacing-base);}}.express-checkout__discount-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:0;overflow:hidden;text-overflow:ellipsis;}.express-checkout__discount-value{font-size:16px;font-weight:700;line-height:24px;margin:0;white-space:nowrap;}@media (min-width:480px){.express-checkout__discount-value{font-size:20px;font-weight:700;line-height:30px;white-space:nowrap;}}.express-checkout__products-price-total{align-items:center;border-top:1px solid var(--express-checkout-color-gray-light);display:flex;gap:var(--express-checkout-spacing-sm);justify-content:space-between;margin-top:var(--express-checkout-spacing-sm);padding-top:var(--express-checkout-spacing-sm);}@media (min-width:480px){.express-checkout__products-price-total{margin-top:var(--express-checkout-spacing-base);padding-top:var(--express-checkout-spacing-base);}}.express-checkout__products-price-total-label{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:0;overflow:hidden;text-overflow:ellipsis;}.express-checkout__products-price-total-value{font-size:16px;font-weight:700;line-height:24px;margin:0;white-space:nowrap;}@media (min-width:480px){.express-checkout__products-price-total-value{font-size:20px;font-weight:700;line-height:30px;white-space:nowrap;}}.express-checkout__info{border:1px solid var(--express-checkout-color-gray-light);border-radius:0;margin-top:var(--express-checkout-spacing-lg);padding:var(--express-checkout-spacing-xs) var(--express-checkout-spacing-base);}.express-checkout__info-shipping{align-items:center;cursor:pointer;display:flex;gap:var(--express-checkout-spacing-md);min-height:46px;padding:var(--express-checkout-spacing-md) 0;}.express-checkout__info-shipping-inner{align-items:center;display:flex;flex:1 1 auto;gap:var(--express-checkout-spacing-md);}.express-checkout__info-shipping-image{max-width:48px;}.express-checkout__info-shipping-name{display:-webkit-box;-webkit-box-orient:vertical;font-weight:700;-webkit-line-clamp:2;margin:0;overflow:hidden;text-overflow:ellipsis;}.express-checkout__info-shipping-price{color:var(--express-checkout-color-green);margin:0 0 0 auto;white-space:nowrap;}.express-checkout__info-shipping-price.is-free{text-transform:uppercase;}.express-checkout__info-invoicing{align-items:center;border-top:1px solid var(--express-checkout-color-gray-light);cursor:pointer;display:flex;gap:var(--express-checkout-spacing-md);justify-content:space-between;margin-top:var(--express-checkout-spacing-sm);min-height:46px;padding:calc(var(--express-checkout-spacing-md) + var(--express-checkout-spacing-sm)) 0 var(--express-checkout-spacing-md);}.express-checkout__info-invoicing-inner{flex:1 1 auto;}.express-checkout__info-invoicing-name{font-weight:700;margin:0;}.express-checkout__info-invoicing-detail{display:-webkit-box;-webkit-box-orient:vertical;color:var(--express-checkout-color-gray);font-size:14px;-webkit-line-clamp:1;margin:0;overflow:hidden;text-overflow:ellipsis;}.express-checkout__info-invoicing-invalid{color:var(--express-checkout-color-red);margin:0;}.express-checkout__info-billing{align-items:center;border-top:1px solid var(--express-checkout-color-gray-light);cursor:pointer;display:flex;gap:var(--express-checkout-spacing-md);margin-top:var(--express-checkout-spacing-sm);min-height:46px;padding:calc(var(--express-checkout-spacing-md) + var(--express-checkout-spacing-sm)) 0 var(--express-checkout-spacing-md);}.express-checkout__info-billing-inner{align-items:center;display:flex;flex:1 1 auto;gap:var(--express-checkout-spacing-sm);}.express-checkout__info-billing-image{max-width:48px;}.express-checkout__info-billing-name{display:-webkit-box;-webkit-box-orient:vertical;font-weight:700;-webkit-line-clamp:2;margin:0;overflow:hidden;text-overflow:ellipsis;}.express-checkout__info-icon{color:var(--express-checkout-color-gray);height:16px;width:16px;}.express-checkout__summary{align-items:stretch;display:flex;flex-direction:column;margin:var(--express-checkout-spacing-lg) auto 0;width:100%;}.express-checkout__summary .btn-conversion:after{display:none;}@media (min-width:480px){.express-checkout__summary{width:350px;}}.express-checkout__summary-price{font-weight:700;margin:0 0 var(--express-checkout-spacing-lg);text-align:center;}.express-checkout__summary-error{color:var(--express-checkout-color-red);margin:0 0 var(--express-checkout-spacing-sm);text-align:center;}.express-checkout__summary-discount{align-items:center;display:flex;gap:var(--express-checkout-spacing-xs);justify-content:center;margin-top:var(--express-checkout-spacing-xl);text-align:center;}.express-checkout__summary-discount-button{background-color:unset;border:none;padding:0;text-decoration:underline;}.express-checkout__summary-discount-code{font-weight:700;}.express-checkout__summary-discount-remove{align-items:center;background-color:rgba(0,0,0,.3);border:none;border-radius:50%;display:flex;height:24px;justify-content:center;margin-left:var(--express-checkout-spacing-xs);padding:0;width:24px;}.express-checkout__summary-discount-remove:before{color:var(--express-checkout-color-white);font-size:12px;font-weight:700;}.express-checkout__gdpr{color:var(--express-checkout-color-gray);font-size:14px;margin:var(--express-checkout-spacing-xl) 0 0;text-align:center;}.express-checkout__gdpr a{color:var(--express-checkout-color-gray);text-decoration:underline;}.express-checkout__gdpr a:focus,.express-checkout__gdpr a:hover{color:var(--express-checkout-color-gray);}.express-checkout__gdpr span{display:block;}.express-checkout__shipping-billing{display:flex;flex-direction:column;gap:var(--express-checkout-spacing-md);padding:var(--express-checkout-spacing-sm) 0;}@media (min-width:480px){.express-checkout__shipping-billing{padding:var(--express-checkout-spacing-xl) var(--express-checkout-spacing-md);}}.express-checkout__shipping-billing-item-wrapper{background-color:var(--express-checkout-color-white)!important;border:none;padding:0;}.express-checkout__shipping-billing-item{gap:var(--express-checkout-spacing-md);justify-content:flex-start!important;margin-right:0!important;}.express-checkout__shipping-billing-item-image{max-width:48px;}.express-checkout__shipping-billing-item-price{color:var(--express-checkout-color-green);margin-left:auto;}.express-checkout__shipping-billing-item-price.is-free{text-transform:uppercase;}.express-checkout__shipping-billing-footer{align-items:center;border-top:1px solid var(--express-checkout-color-gray-light);display:flex;gap:var(--express-checkout-spacing-sm);justify-content:space-between;margin:0;padding:var(--express-checkout-spacing-lg) 0 var(--express-checkout-spacing-xl);}@media (min-width:480px){.express-checkout__shipping-billing-footer{margin:0 var(--express-checkout-spacing-md);}}.express-checkout__shipping-billing-footer-link{color:var(--colors-foregrounds-content-primary);text-decoration:underline;}.express-checkout__shipping-billing-footer-link span{font-size:14px;}.express-checkout__shipping-billing-footer-link:focus,.express-checkout__shipping-billing-footer-link:hover{color:var(--colors-foregrounds-content-primary);}.express-checkout__invoicing h4 i{display:none;}.express-checkout__invoicing .form-group{margin-bottom:var(--express-checkout-spacing-base);}.express-checkout__invoicing #shipping-address .box>.form-group{align-items:center;display:flex;gap:var(--express-checkout-spacing-xs);}.express-checkout__invoicing #shipping-address .box>.form-group label{margin:0;}.express-checkout__invoicing-button{align-items:stretch;display:flex;flex-direction:column;margin:var(--express-checkout-spacing-lg) auto 0;width:100%;}.express-checkout__invoicing-button .btn-conversion:after{display:none;}@media (min-width:480px){.express-checkout__invoicing-button{width:350px;}}.express-checkout__discount-coupon{align-items:center;display:flex;flex-direction:column;}.express-checkout__discount-coupon .btn-conversion:after{display:none;}.express-checkout__discount-coupon .btn{margin-top:var(--express-checkout-spacing-lg);width:100%;}@media (min-width:480px){.express-checkout__discount-coupon .btn{width:350px;}}.express-checkout__discount-coupon-input-wrapper{width:100%;}.express-checkout__discount-coupon-input-wrapper.form-group{display:flex;flex-direction:column;gap:var(--express-checkout-spacing-sm);margin:0;}.express-checkout__discount-coupon-input-wrapper.form-group input.form-control,.express-checkout__discount-coupon-input-wrapper.form-group label{margin:0;max-width:100%;width:100%;}.express-checkout__discount-coupon-input-wrapper.form-group label{line-height:1;padding:0;}.express-checkout__discount-coupon-input-wrapper .msg-error{margin-left:0;}.express-checkout__discount-coupon-label{align-self:flex-start;margin-bottom:var(--express-checkout-spacing-xs);text-align:left;}.express-checkout__loading{align-items:center;display:flex;flex-direction:column;gap:var(--express-checkout-spacing-xxl);padding:var(--express-checkout-spacing-xxl) 0;}.express-checkout__loading-spinner{animation:loader .5s linear infinite;border:5px solid rgba(0,0,0,.3);border-radius:50%;border-right:5px solid var(--express-checkout-color-black);height:64px;width:64px;}.express-checkout__loading-text{text-align:center;}.express-checkout__loading-text.h4{margin:0;}.express-checkout__result{align-items:center;display:flex;flex-direction:column;margin:0 auto;padding:var(--express-checkout-spacing-lg) 0;}@media (min-width:480px){.express-checkout__result{max-width:350px;}}.express-checkout__result-icon{align-items:center;border-radius:50%;display:flex;height:84px;justify-content:center;width:84px;}.express-checkout__result-icon:before{color:var(--express-checkout-color-white);font-size:40px;}.express-checkout__result--success .express-checkout__result-icon{background-color:var(--express-checkout-color-green);}.express-checkout__result--error .express-checkout__result-icon{background-color:var(--express-checkout-color-red);}.express-checkout__result-title{text-align:center;}.express-checkout__result-title.h3{margin:var(--express-checkout-spacing-xxl) 0 var(--express-checkout-spacing-lg);}.express-checkout__result-description{margin:0;text-align:center;}.express-checkout__result-button{margin-top:var(--express-checkout-spacing-xxl);width:100%;}.express-checkout__result-button.btn-conversion:after{display:none;}.form-group.rating-stars-group{display:flex;flex-direction:column;gap:4px;margin-top:31px;}:where(.ratingDialog) .form-group.rating-stars-group{margin-top:11px;}.form-group .rating-stars-wrapper{display:flex;}.form-group .rating-star{align-items:center;display:flex;height:44px;justify-content:center;line-height:1;margin:0;padding:0;width:44px;}.form-group .rating-star:before{color:var(--color-primary);content:"\e91b";font-size:30px;line-height:1;}.form-group .rating-star.full:before{content:"\e91c";}#content .form-group .rating-star-description,#content .form-group .rating-stars-description,.rating-star-description,.rating-stars-description{margin-bottom:0;}.rating-notice{margin-top:22px;}.oss-price-notification{font-size:14px;font-weight:400;padding:0;}.oss-price-notification__wrapper{width:100%;}.cart-content .oss-price-notification__wrapper{text-align:right;}.header-background-light{--_color-header-text:var(--colors-foregrounds-content-primary);--_color-header-link:var(--color-primary);--_color-header-contrast-text:var(--colors-foregrounds-content-inverted);--_color-header-contrast-bg:var(--color-primary);}.header-background-dark{--_color-header-text:var(--colors-foregrounds-content-inverted);--_color-header-link:var(--colors-foregrounds-content-inverted);--_color-header-contrast-text:var(--colors-foregrounds-content-primary);--_color-header-contrast-bg:var(--colors-surface-white);}input[type=checkbox]+label:after{color:var(--colors-foregrounds-content-inverted);}.header-bottom{background-color:var(--colors-surface-primary);}.top-navigation-bar{background-color:var(--colors-surface-secondary);border-color:var(--colors-surface-secondary);}.top-nav-button,.top-navigation-bar a{color:var(--colors-foregrounds-content-primary);}.dropdown-menu,.languagesMenu ul,.top-navigation-bar-menu-helper{background:var(--colors-surface-white);border-color:var(--colors-foregrounds-borders-secondary);}.dropdown-menu li a:before,.languagesMenu ul li a:before,.top-navigation-bar-menu-helper li a:before{background:var(--colors-foregrounds-borders-secondary);border-color:var(--colors-foregrounds-borders-secondary);}.header-bottom{border-color:var(--colors-foregrounds-borders-secondary);color:var(--colors-foregrounds-content-primary);}#navigation,.navigation-in ul.menu-level-2{border-top-color:var(--colors-foregrounds-borders-secondary);}#navigation{background-color:var(--colors-surface-primary);font-family:var(--template-headings-font),sans-serif;}#navigation .menu-level-3{font-family:var(--template-font),sans-serif;}#navigation .navigation-in ul li>a>b{border-bottom-color:transparent;}#navigation .navigation-in ul li:hover>a>b{border-bottom-color:var(--colors-foregrounds-content-primary);}.menu-helper{font-family:var(--template-headings-font),sans-serif;}.navigation-buttons a[data-target=navigation],.navigation-buttons a[data-target=search]{background:transparent;}.navigation-buttons a[data-target=navigation]:hover,.navigation-buttons a[data-target=search]:hover{background:transparent;}.more-items-trigger{background-color:var(--colors-surface-white);color:var(--color-primary);}.more-items-trigger:hover{color:var(--color-primary-hover);}.stars-label{color:var(--colors-foregrounds-content-primary);}table.detail-parameters tbody tr th .row-header-label{background-color:var(--colors-surface-white);}table.detail-parameters tbody tr th:after{border-top-color:var(--colors-foregrounds-borders-secondary);}table.detail-parameters tbody tr td a{color:var(--colors-foregrounds-content-primary);}.extended-banner-link,.extended-banner-text,.extended-banner-title{color:var(--colors-foregrounds-content-inverted);}.p-thumbnails a img{border-color:transparent;}.p-thumbnails a:hover img{border-color:var(--colors-foregrounds-borders-secondary);}.p-thumbnails a.highlighted img{border-color:var(--colors-foregrounds-borders-secondary);}.detail-parameters .p-code{color:var(--colors-foregrounds-content-primary);}.p-final-price-wrapper .price-final{font-family:var(--template-headings-font),sans-serif;}.p-final-price-wrapper .price-additional{color:var(--pw-muted);}:where(.p-final-price-wrapper) .price-standard{color:var(--pw-muted);}
