/* GENERATED: npm run build:theme. Sources: 14-kosik-objednavka.css, 12-detail-produktu.css, 02-system.css, 13-detail-zalozky.css, 20-formulare-tlacitka.css, 11-produktove-karty.css, 09-kategorie.css, 10-filtry.css, 03-rozlozeni-obsah.css, 19-zapati-kontakty.css, 06-vyhledavani.css, 04-zahlavi.css, 17-hodnoceni.css, 07-homepage-bannery.css, 16-ucet.css, 05-menu.css, 08-slidery.css, 21-okna-galerie.css, 01-fonty-ikony.css */
.p-to-cart-block{background-color:var(--colors-surface-secondary);}#product-detail-form .advanced-parameter-inner{border-color:var(--colors-foregrounds-borders-secondary);}#product-detail-form .advanced-parameter-inner:hover{border-color:var(--colors-foregrounds-borders-secondary);}#product-detail-form .advanced-parameter-inner.yes-before{border-color:var(--colors-foregrounds-borders-secondary);}#product-detail-form .advanced-parameter-inner.yes-before:before{background-color:var(--colors-surface-white);border-color:var(--colors-foregrounds-content-primary-dark);color:var(--colors-foregrounds-content-primary-dark);}.quantity{background:var(--colors-surface-white);}.quantity .decrease:hover:before,.quantity .increase:hover:before{background-color:var(--color-secondary);}.link-icons .link-icon{color:var(--colors-foregrounds-content-primary);}.hidden-links,.hidden-links .shp-tab-link{background-color:var(--colors-surface-secondary);}.rate-average-wrap .rate-average{color:var(--colors-foregrounds-content-primary);}.p-detail-tabs{font-family:var(--template-headings-font),sans-serif;}.social-buttons{background-color:var(--colors-surface-primary);}.category-header #products-listing-order{color:var(--colors-foregrounds-content-primary);}.mobile .category-header #products-listing-order{border-color:var(--color-secondary);}@media (max-width:767px){.category-header #products-listing-order{border-color:var(--color-secondary);}}.category-header #products-listing-order:hover{color:var(--color-primary-hover);}.listSorting__control,.sortingToggle{background-color:transparent;}.listSorting__control:focus-visible,.listSorting__control:hover,.sortingToggle:focus-visible,.sortingToggle:hover{color:var(--color-primary);}.listSorting__controls--dropdown{border-color:var(--colors-foregrounds-borders-secondary);}@media (min-width:768px){.listSorting__controls--dropdown{box-shadow:0 6px 12px rgba(0,0,0,.175);}}.listSorting__control--current:focus-visible{color:var(--colors-foregrounds-content-primary);}.filters-wrapper .filters-unveil-button-wrapper .btn.btn-default.unveil-button{background-color:transparent;}.filters-wrapper .filters-unveil-button-wrapper .btn.btn-default.unveil-button:hover{color:var(--color-primary-hover);}.subcategories li a{color:var(--colors-foregrounds-content-primary);}.products-block>div{border-color:transparent;}.products-block>div:hover{border-color:transparent;}.products-block .p-in-in a{color:var(--colors-foregrounds-content-primary);}.products-block .p-bottom .price-additional{color:var(--colors-foregrounds-content-tertiary);}.products-block .inactive{color:var(--colors-foregrounds-content-primary);}.pagination__link:hover{border-style:solid;border-width:1px;}ul.manufacturers-anchors li a{color:var(--colors-foregrounds-content-primary);}ul.manufacturers>li{border-color:var(--colors-foregrounds-borders-secondary);}ul.manufacturers>li h2{color:var(--colors-foregrounds-content-tertiary);}ul.manufacturers>li li a{color:var(--colors-foregrounds-content-primary);}ul.manufacturers>li:hover h2{color:var(--color-primary);}:where(body.ums_page_element_headings--off) .sidebar-inner>div{border-color:var(--colors-foregrounds-borders-secondary);}.top-products li:before{border-color:var(--colors-foregrounds-borders-secondary);}.top-products li .top-products-content{color:var(--colors-foregrounds-content-primary);}.top-products li .top-products-content strong{color:var(--colors-foregrounds-content-tertiary);}#footer{background-color:var(--colors-surface-secondary);}:where(body.ums_page_element_headings--off) .footer-rows .news-item-widget h5{font-family:var(--template-font),sans-serif;}.footer-bottom{background-color:var(--colors-surface-primary);}.cart-widget-product{border-bottom-color:var(--colors-foregrounds-borders-secondary);}.cart-widget-product,.cart-widget-product-name a{color:var(--colors-foregrounds-content-primary);}.cart-widget-product-name a:hover{color:var(--color-primary);}.cart-widget-product-name>span{color:var(--color-primary);}.cart-widget-product-amount,.cart-widget-product-price,.cart-widget-product-unit{color:var(--colors-foregrounds-content-primary);}.cart-widget-bottom{background-color:var(--colors-surface-white);}.cart-widget-product-delete button{color:var(--colors-foregrounds-content-secondary);}.cart-widget-product-delete button:hover{color:var(--colors-state-danger);}.cart-free-shipping{color:var(--colors-foregrounds-content-primary);}.cart-free-shipping strong{color:var(--color-tertiary);}.cart-table-header{color:var(--colors-foregrounds-content-tertiary);}@media (max-width:991px){.cart-table{border-bottom-style:none;}}.free-gift-price{color:var(--colors-state-success);}.cart-table .p-price .price-final,.cart-table .unit-value{color:var(--colors-foregrounds-content-primary);}@media (max-width:991px){.cart-table .p-price .price-final,.cart-table .unit-value{color:var(--colors-foregrounds-content-tertiary);}}.content-window-in{background-color:var(--colors-surface-primary);}.back-shopping{color:var(--colors-foregrounds-content-primary);}ol.cart-header li a:before,ol.cart-header li strong:before{background-color:var(--colors-surface-white);border-color:var(--colors-foregrounds-borders-secondary);}ol.cart-header li a span:after,ol.cart-header li strong span:after{border-top-color:var(--colors-foregrounds-borders-secondary);}ol.cart-header li.active a:before,ol.cart-header li.active strong:before{background-color:var(--color-secondary);border-color:var(--color-secondary);}ol.cart-header li.completed a:before,ol.cart-header li.completed strong:before{background-color:var(--color-secondary);border-color:var(--color-secondary);}ol.cart-header li.completed a span:after,ol.cart-header li.completed strong span:after{border-top-color:var(--color-secondary);}.price-range>div{background-color:var(--color-tertiary);}.extra.discount .price-range div:after{color:var(--colors-foregrounds-borders-secondary);}.cart-inner .free-gift{border-bottom-color:var(--colors-foregrounds-borders-secondary);}.price-secondary{color:var(--colors-foregrounds-content-tertiary);}#checkoutSidebar .toggle-contacts{background:transparent;}.checkout-box,.order-recapitulation,.order-summary-inner,.order-summary-item,.recapitulation-single{border-color:var(--colors-foregrounds-borders-secondary);}.shipping-billing-table .radio-wrapper{border-color:transparent transparent var(--colors-foregrounds-borders-secondary);}.desktop .shipping-billing-table .radio-wrapper:hover{border-color:transparent var(--colors-foregrounds-borders-secondary) var(--colors-foregrounds-borders-secondary);}.for-free,.radio-wrapper.active .for-free{color:var(--colors-state-success);}#checkoutContent .helper{background:var(--colors-surface-secondary);}#checkoutContent .helper a{color:var(--colors-foregrounds-content-primary);}.search-input{border-color:transparent;}.search-input::-moz-placeholder{color:var(--_color-header-text);}.search-input::placeholder{color:var(--_color-header-text);}#header .search-input{background-color:var(--color-header-background);color:var(--_color-header-text);}#header .search-input:focus,.search-focused #header .search-input,.search-window-visible #header .search-input{background-color:var(--colors-surface-primary);border-color:transparent;color:var(--colors-foregrounds-content-primary);}#header .search-input:focus::-moz-placeholder,.search-focused #header .search-input::-moz-placeholder,.search-window-visible #header .search-input::-moz-placeholder{color:var(--colors-foregrounds-content-primary);}#header .search-input:focus::placeholder,.search-focused #header .search-input::placeholder,.search-window-visible #header .search-input::placeholder{color:var(--colors-foregrounds-content-primary);}.search-focused .search-input-icon,.search-window-visible .search-input-icon{color:var(--colors-foregrounds-content-primary);}@media (min-width:768px){#header .search-form:hover .search-input{background-color:var(--colors-surface-primary);border-color:transparent;color:var(--colors-foregrounds-content-primary);}}@media (min-width:768px){#header .search-form:hover .search-input::-moz-placeholder{color:var(--colors-foregrounds-content-primary);}}@media (min-width:768px){#header .search-form:hover .search-input::placeholder{color:var(--colors-foregrounds-content-primary);}}@media (min-width:768px){#header .search-form:hover .search-input-icon{color:var(--colors-foregrounds-content-primary);}}.navigation-hovered:before,.search-focused:before{background-color:rgba(0,0,0,.3);}.cart-xyDiscount__banner{background-color:var(--colors-surface-secondary);}@media (min-width:992px){.ajax-pending .cart-widget:before{background-color:var(--colors-surface-white);border-color:var(--color-primary);border-right-color:transparent;}}.social-login-buttons-divider span,:where(.footer .vote-product-name) .product-appendix,:where(.footer) .vote-name{color:var(--colors-foregrounds-content-primary);}:where(.ums_discussion_rating_forms--on) .btn,:where(.ums_discussion_rating_forms--on) .btn.btn-conversion,:where(.ums_discussion_rating_forms--on) a.btn,:where(.ums_discussion_rating_forms--on) a.btn.btn-conversion{font-weight:900;text-transform:none;}:where(.ums_discussion_rating_forms--on) .btn--link,:where(.ums_discussion_rating_forms--on) a.btn--link{color:var(--colors-foregrounds-content-primary);font-weight:400;text-decoration:underline;}:where(.ums_discussion_rating_forms--on) .btn--link:focus-visible,:where(.ums_discussion_rating_forms--on) .btn--link:hover,:where(.ums_discussion_rating_forms--on) a.btn--link:focus-visible,:where(.ums_discussion_rating_forms--on) a.btn--link:hover{color:var(--color-primary-hover);text-decoration:underline;}.banner{margin-bottom:40px;overflow:hidden;position:relative;}@media (max-width:767px){.banner{min-height:220px;}}@media (min-width:768px){.banner.banner-lg,.banner.banner-md{min-height:300px;}}.banner-content{height:100%;left:0;padding:25px;position:absolute;top:0;width:100%;}.banner-content .banner-content-in{border-style:solid;border-width:1px;display:table;height:100%;width:100%;}.banner-content .banner-content-in>div{display:table-cell;padding:25px;text-align:center;vertical-align:bottom;}@media (min-width:768px){.banner-content .banner-content-in>div{text-align:left;}}@media (min-width:768px){.banner-content .banner-content-in>div>div{display:table;width:100%;}}@media (min-width:768px){.banner-content .banner-content-in>div>div span,.banner-content .banner-content-in>div>div strong{display:table-cell;vertical-align:middle;}}@media (min-width:768px){.banner-content .banner-content-in>div>div strong{font-size:24px;line-height:1.2;padding-left:20px;text-transform:uppercase;}}@media (min-width:768px){.banner-content .banner-content-in>div>div .btn{white-space:nowrap;}}.banner-category a,.banner-footer a,.banner-wrapper a,.banners-content a,.footer-banner a{display:inline-block;position:relative;}@media (min-width:768px){.banner-category a img,.banner-footer a img,.banner-wrapper a img,.banners-content a img,.footer-banner a img{transform:translateZ(0);transition:all .3s ease-out;}}@media (min-width:768px){@supports (-moz-appearance:none){.banner-category a img,.banner-footer a img,.banner-wrapper a img,.banners-content a img,.footer-banner a img{transform:none;}}}@media (min-width:768px){.banner-category a:hover img,.banner-footer a:hover img,.banner-wrapper a:hover img,.banners-content a:hover img,.footer-banner a:hover img{transform:scale(1.02);}}.banner-wrapper{margin-top:20px;}@media (min-width:768px){.banner-wrapper{margin-top:0;}}@media (min-width:768px){.banner-wrapper+.banner-wrapper{margin-top:25px;}}.banner-category,.banner-footer{margin-bottom:20px;}@media (min-width:1440px){.banner-category,.banner-footer{margin-bottom:40px;}}.banner-category.banner-category-inline{margin-bottom:10px;}.banners-footer{display:flex;}.banner-footer{flex:1 1 33.33333%;text-align:center;}.banner,.banner-wrapper{position:relative;}.extended-banner-texts{bottom:0;left:0;position:absolute;right:0;top:0;}.extended-banner-link,.extended-banner-text,.extended-banner-title{background-color:hsla(0,0%,100%,.9);border:1px solid hsla(0,0%,100%,.97);box-shadow:0 5px 10px rgba(0,0,0,.16);padding:5px;position:absolute;}.extended-banner-link:empty,.extended-banner-text:empty,.extended-banner-title:empty{display:none;}.extended-banner-text,.extended-banner-title{left:0;}.extended-banner-title{font-size:20px;top:0;}.extended-banner-text{bottom:0;}.extended-banner-link{top:50%;}.banners-empty{display:none;visibility:hidden;}.content-window{height:100%;left:0;overflow:hidden;position:fixed;top:0;transition:all .3s ease-out;width:0;z-index:1002;}.cart-window-visible .content-window.cart-window,.login-window-visible .content-window.login-window,.search-window-visible .content-window.search-window{width:100%;}.content-window-in{height:100%;overflow:auto;padding-top:77px;position:relative;width:100%;}.toggle-window-arr{padding:20px;text-decoration:none;}.toggle-window-arr span{display:none;}.toggle-window-arr:before{content:"\e90b";font-size:30px;margin-right:1ex;}@media (min-width:768px){.toggle-window-arr span{display:inline;}}.content-window-in .toggle-window-arr{left:0;position:absolute;top:8px;z-index:1;}@media (min-width:768px){.content-window-in .toggle-window-arr{left:20px;}}@media (max-width:767px){:where(body.ums_page_element_headings--on) .sidebar__heading{display:none;}}:where(body.ums_page_element_headings--off) .sidebar-inner{padding-top:20px;}:where(body.ums_page_element_headings--off) .sidebar-inner>div{margin-bottom:0;}:where(body.ums_page_element_headings--on) .sidebar-inner{padding-block:20px;}:where(body.ums_page_element_headings--on) .sidebar-inner>div.box-sm{border:1px solid var(--colors-foregrounds-borders-secondary);margin-top:22px;padding:20px;}:where(body.ums_page_element_headings--on) .pageElement__heading{font-size:18px;margin-top:0;}:where(body.ums_page_element_headings--on) .pageElement__subHeading{font-size:16px;}:where(body.ums_page_element_headings--on) .pageElement__heading{margin-bottom:11px;}:where(body.ums_page_element_headings--on) :where(.footer-rows) .pageElement__heading{margin-bottom:33px;}@media (max-width:767px){:where(body.ums_page_element_headings--on) :where(.footer-rows) .pageElement__heading{margin-bottom:22px;}}:where(body.ums_page_element_headings--on) :where(.footer-rows) .news-item-widget{margin-bottom:0;padding-block:4px 4px;}:where(body.ums_page_element_headings--on) :where(.footer-rows) .newsItemWidget__heading{font-family:var(--template-font),sans-serif;font-weight:400;}:where(body.ums_page_element_headings--on) :where(.footer-rows .newsItemWidget__heading).with-short-description{font-weight:700;}@media (min-width:768px){.sidebar .login-wrapper .password-helper{clear:both;float:none;padding-left:0;padding-top:1em;}}.breadcrumbs{font-size:14px;padding-bottom:11px;}@media (min-width:768px){.multiple-columns-body.type-product .breadcrumbs{margin-left:auto;width:calc(100% - 250px);}}@media (min-width:992px){.multiple-columns-body.type-product .breadcrumbs{padding-left:20px;width:calc(100% - 340px);}}@media (min-width:1200px){.multiple-columns-body.type-product .breadcrumbs{padding-left:0;width:calc(50% - 170px);}}.type-product .breadcrumbs{padding-bottom:0;}.breadcrumbs>span{vertical-align:middle;}.breadcrumbs>span a{text-decoration:underline;text-decoration-thickness:var(--hyperlinks-underline-thickness);text-underline-offset:var(--hyperlinks-underline-offset);}@media (min-width:768px){.breadcrumbs{padding-left:20px;padding-right:20px;}}@media (min-width:992px){.type-product .breadcrumbs{margin-left:auto;padding-bottom:0;padding-left:0;width:50%;}}@media (min-width:992px){.aside-indented .breadcrumbs{padding-left:0;padding-right:0;}}.navigation-home-icon:before{content:"\e91f";margin-top:-2px;}.sortingToggle{align-items:center;-moz-column-gap:5px;column-gap:5px;display:flex;flex-wrap:wrap;text-align:left;}.sortingToggle__value{font-weight:700;}.listSorting--dropdown{position:relative;}.listSorting__controls{display:none;}.listSorting--open .listSorting__controls{display:block;}.listSorting__controls--dropdown{background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:0;font-size:16px;min-width:160px;overflow:auto;z-index:1000;}.listSorting__control{background-color:transparent;border:none;text-align:left;width:100%;}.listSorting__control:focus-visible,.listSorting__control:hover{color:var(--color-secondary);}.listSorting__control--current{pointer-events:none;}.sortingToggle .icon-chevron-down:before{vertical-align:middle;}.sortingToggle[aria-expanded=true] .icon-chevron-down:before{content:"\e911";}.menu-helper:after{content:"";}.menu-helper-visible .menu-helper:after{content:"";}.menu-helper>span:after{content:"\e90e";font-size:14px;margin-left:1ex;text-align:center;transition:transform .3s ease-out;}.menu-helper-visible .menu-helper>span:after{content:"\e911";transform:rotate(180deg);}.navigation-buttons{align-items:center;display:flex;flex-basis:auto;flex-grow:1;flex-shrink:0;font-size:0;justify-content:flex-end;justify-self:flex-end;right:0;top:0;transition:right .3s ease-out;}@media (min-width:480px){.navigation-window-visible .navigation-buttons{margin-right:0;right:0;}}@media (min-width:768px) and (max-width:767px){.navigation-buttons,.navigation-window-visible .navigation-buttons,.scrolled .navigation-buttons{top:0;}}@media (min-width:768px){.navigation-buttons{flex-grow:0;padding-left:20px;position:relative;right:auto;top:auto;}}.navigation-buttons a{display:inline-block;font-size:20px;height:40px;line-height:38px;position:relative;text-align:center;text-decoration:none;width:40px;}@media (min-width:480px){.navigation-buttons a{font-size:20px;height:60px;line-height:56px;width:60px;}}@media (min-width:768px){.navigation-buttons a{height:68px;line-height:68px;width:68px;}}.navigation-buttons a[data-target=search]:before{content:"\e920";}.navigation-buttons a[data-target=cart]:before{content:"\e921";}.navigation-buttons a[data-target=navigation]:before{content:"\e914";}.top-nav-button-login:before{content:"\e922";}.languagesMenu{position:relative;}.languagesMenu.open .languagesMenu__content{display:block;}.languagesMenu__flags{align-items:center;background-color:transparent;border:0;display:flex;outline:0;}@media (min-width:768px){.languagesMenu__flags{display:none;}}.languagesMenu__flags .shp-flag{margin-right:5px;}.languagesMenu__content{display:none;left:0;position:absolute;white-space:nowrap;z-index:1000;}@media (min-width:768px){.languagesMenu__content{background-color:transparent;display:flex;left:auto;position:static;}}.languagesMenu__box.open .languagesMenu__list{display:block;}@media (min-width:768px){.languagesMenu__box{position:relative;}}.languagesMenu__header{font-size:14px;font-weight:700;line-height:30px;padding:0 10px;}@media (min-width:768px){.languagesMenu__header{margin-right:10px;padding:2px 5px;}}.languagesMenu__header--actual{display:none;}@media (min-width:768px){.languagesMenu__header--actual{cursor:pointer;display:block;font-weight:400;}}@media (min-width:768px){.languagesMenu__header--name{display:none;}}.languagesMenu__header .caret{margin-left:5px;}.languagesMenu__list{list-style-type:none;margin:0;min-width:150px;padding:0;}@media (min-width:768px){.languagesMenu__list{display:none;left:0;position:absolute;z-index:1002;}}.languagesMenu .languagesMenu__list__link{align-items:center;display:flex;font-size:14px;height:auto;line-height:30px;padding:0 10px;position:static;text-align:left;width:auto;}.languagesMenu__list__name{margin-left:10px;}.subcategories{align-items:center;border-width:0;display:flex;flex-wrap:wrap;margin:0 0 22px;padding:0;}.subcategories li{flex:0 0 auto;list-style:none;}.subcategories li a{align-items:center;border:0;display:flex;font-weight:500;height:60px;overflow:hidden;position:relative;}.subcategories li a .text{display:-webkit-box;font-size:18px;font-weight:700;-webkit-line-clamp:2;line-height:26px;overflow:hidden;text-align:left;width:auto;-webkit-box-orient:vertical;}@media (min-width:992px){.subcategories li a:hover .text{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;}}.subcategories.with-image li a .image{padding-right:10px;text-align:center;}.subcategories.with-image li a .image img{max-height:60px;width:auto;}.subcategories.with-image li a .text{flex-grow:0;text-overflow:ellipsis;}.subcategories.with-image li.parametric{text-align:center;}@media (max-width:991px){.subcategories li a{padding:0 27px 0 13px;}}@media (max-width:991px){.subcategories li a .text{font-size:16px;line-height:18px;max-height:54px;}}@media (min-width:768px){.carousel{margin-bottom:22px;}}@media (min-width:768px){.wide .wide-carousel .carousel{margin-top:-20px;}}@media (min-width:768px){.multiple-columns-body .wide-carousel .carousel{padding-left:20px;padding-right:20px;}}.carousel-control{text-decoration:none;}.carousel-control:before{border-radius:50%;border-style:solid;border-width:2px;font-size:28px;height:44px;line-height:40px;margin-top:-22px;position:absolute;text-align:center;text-shadow:none;width:44px;}.carousel-control.left,.carousel-control.right{background:none;}.carousel-control.left:before{content:"\e90b";}.carousel-control.right:before{content:"\e90c";}.carousel-control:hover{text-decoration:none;}html:has(.dialog--modal[open]){overflow:hidden;}.dialog{padding:0;}.dialog--fullscreen{background-color:transparent;border:none;height:100dvh;margin:0;max-height:none;max-width:none;overflow:clip;width:100dvw;}.dialog--fullscreen::backdrop{background-color:transparent;transition:none;}.dialog__wrapper{background:var(--dialog-bg-color,#fff);overflow:auto;padding:var(--dialog-wrapper-padding);scroll-behavior:smooth;}:where(.dialog--fullscreen) .dialog__wrapper{height:100%;transform:translateX(-100%);transition:var(--dialog-transition);}.dialog.is-visible .dialog__wrapper{transform:translateX(0);}.dialog__content{color:var(--colors-foregrounds-content-primary);margin:0 auto;padding:var(--dialog-content-padding);text-align:left;}.dialog__content--form{max-width:var(--dialog-content-form-max-width,440px);}:where(.dialog__header) .dialog__heading--login{text-align:center;}[data-dialog-close] *,[data-dialog-id] *{pointer-events:none;}.dialog__close--arrow{background-color:var(--dialog-bg-color);inset:0 0 auto;padding-top:8px;position:fixed;transform:translateX(-100%);transition:var(--dialog-transition);z-index:1;}@media (min-width:768px){.dialog__close--arrow{padding-left:20px;}}.dialog__actionButtons{display:flex;justify-content:flex-end;}:where(.dialog__close--arrow) .toggle-window-arr{display:block;}:where(.dialog.is-visible) .dialog__close--arrow{transform:translateX(0);}@media (prefers-reduced-motion:reduce){.dialog[open],.dialog[open] *{animation:none;scroll-behavior:auto;transition:none;}}.flag{clear:left;display:inline-block;filter:alpha(opacity=100);float:left;hyphens:none;line-height:1.1;margin-bottom:.5ex;max-width:12em;opacity:1;text-align:center;text-transform:uppercase;transition:opacity .3s ease-out;width:auto;}@media (max-width:480px){.flag{font-size:10px;}}.flags-inline:after,.flags-inline:before{content:" ";display:table;}.flags-inline:after{clear:both;}.flags-inline .flag{clear:none;display:inline-block;margin-left:3px;}.flags-inline .flag:first-child{margin-left:0;}.products-top>div{transition:all .3s ease-out;}.products-top>div.inactive{height:0;overflow:hidden;position:absolute;transform:scale(0);}.products-top>div.revealed{transform:scale(1);}.products-top-wrapper{margin-bottom:22px;}.products-top-wrapper .button-wrapper{text-align:center;}.products-top-wrapper:not(.has-inactive):not(.has-revealed) .button-wrapper{display:none;}.toggle-top-products{align-items:baseline;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-color:transparent;color:var(--color-primary);display:inline-flex;text-transform:none;}.toggle-top-products:focus,.toggle-top-products:hover{background:transparent;color:var(--color-primary-hover);}.toggle-top-products[aria-expanded=true]:after{transform:rotate(180deg);transform-origin:center center;}.flags-extra{bottom:0;display:flex;position:absolute;right:0;}.highlight-product .flags-extra{right:30px;}.flags-extra .flag{align-items:center;border-radius:100%;display:flex;flex-direction:column;font-size:12px;font-weight:700;height:66px;hyphens:auto;justify-content:center;margin-left:-8px;text-align:center;width:66px;word-break:break-word;}.flags-extra .flag .price-save,.flags-extra .flag .price-standard{font-size:12px;}.flags-extra .flag.flag-freeshipping{font-size:9px;}.p-image-wrapper .flags-extra{right:10px;z-index:51;}@media (min-width:768px){.p-image-wrapper .flags-extra .flag{border-radius:50%;height:100px;min-height:100px;min-width:100px;width:100px;}}@media (min-width:768px){.p-image-wrapper .flags-extra .flag .price-save,.p-image-wrapper .flags-extra .flag .price-standard{font-size:14px;}}@media (min-width:768px){.p-image-wrapper .flags-extra .flag-freeshipping .icon-van{font-size:70px;}}@media (min-width:768px){.p-image-wrapper .flags-extra .flag-text{font-size:14px;}}@media (min-width:768px) and (max-width:1439px){.products-additional .flags-extra .flag{font-size:9px;height:50px;width:50px;}}@media (min-width:768px) and (max-width:1439px){.products-additional .flags-extra .price-save,.products-additional .flags-extra .price-standard{font-size:9px;}}.flag-text{font-size:12px;line-height:1.15;text-transform:uppercase;white-space:nowrap;}@media (min-width:768px) and (max-width:1439px){.products-additional .flag-text{font-size:9px;line-height:9px;}}.flag-freeshipping .icon-van{font-size:42px;margin-bottom:-6px;margin-top:-6px;}@media (min-width:768px) and (max-width:1439px){.products-additional .flag-freeshipping .icon-van{font-size:24px;margin-bottom:0;}}.flag-gift .icon-gift{font-size:24px;line-height:42px;margin-bottom:-6px;margin-top:-6px;}@media (min-width:768px) and (max-width:1439px){.products-additional .flag-gift .icon-gift{font-size:14px;line-height:24px;margin-bottom:0;}}.flag-discount .price-standard{display:block;}@media (min-width:321px) and (max-width:767px){.columns-mobile-2 .products-block>div .flags-extra .flag{margin-bottom:0;margin-right:-8px;width:auto;}}@media (min-width:321px) and (max-width:767px){.columns-mobile-2 .products-block>div .flags-extra .flag .icon-gift,.columns-mobile-2 .products-block>div .flags-extra .flag .icon-van{font-size:14px;line-height:14px;margin-left:3px;margin-right:5px;}}.shp-tabs-holder{border-style:none;border-width:0;margin-bottom:22px;margin-top:0;padding-left:0;text-align:center;}@media (max-width:767px){.shp-tabs-holder{margin-left:-10px;margin-right:-10px;padding-left:20px;padding-right:20px;}}.shp-tabs-holder ul.shp-tabs{margin:0;padding:0;}.shp-tabs-holder ul.shp-tabs li{display:inline-block;list-style:none;}.shp-tabs-holder ul.shp-tabs li a{border-style:none;border-width:0;display:block;padding:11px 7px;text-decoration:none;}@media (min-width:768px) and (max-width:1199px){.shp-tabs-holder ul.shp-tabs li a{padding-left:10px;padding-right:10px;}}@media (min-width:1200px){.shp-tabs-holder ul.shp-tabs li a{padding-left:20px;padding-right:20px;}}.responsive-nav{margin-bottom:22px;min-width:250px;position:relative;}.responsive-nav .shp-tabs-holder{margin-bottom:0;}.responsive-nav .visible-links{display:table;}.responsive-nav .visible-links>li{display:table-cell;}.responsive-nav .visible-links>li a{white-space:nowrap;}.responsive-nav .hidden-links{background:inherit;border-top:1px solid #ccc;margin:0;padding:0;position:absolute;right:0;top:100%;z-index:100;}.responsive-nav .hidden-links>li{border-bottom:1px solid #ccc;display:block;}.responsive-nav .hidden-links>li a{display:block;padding:10px 20px;}.responsive-nav .hidden{visibility:hidden;}.responsive-nav .navigation-btn{background:rgba(0,0,0,.5);border:0;color:#fff;cursor:pointer;height:100%;padding:10px;position:absolute;right:0;top:0;}.shp-accordion-wrapper:after{clear:both;content:"";display:block;}#accordion-content .shp-accordion{padding-top:22px;}#accordion-content .shp-accordion .fade{opacity:1;}#accordion-content .shp-accordion .shp-accordion-link{color:var(--colors-foregrounds-content-primary);display:block;font-size:24px;font-weight:700;padding-right:30px;position:relative;width:100%;}#accordion-content .shp-accordion .shp-accordion-link:after{content:"\e90e";font-size:18px;position:absolute;right:0;top:50%;}#accordion-content .shp-accordion .shp-accordion-content{display:none;margin-top:22px;}#accordion-content .shp-accordion.active .shp-accordion-link:after{content:"\e911";}.latest-contribution-wrapper{margin-bottom:44px;margin-top:44px;}@media (min-width:768px){.latest-contribution-wrapper{align-items:flex-start;display:flex;flex-wrap:wrap;}}@media (min-width:768px){.latest-contribution-wrapper--large{display:block;}}@media (min-width:992px){.latest-contribution-wrapper--large{align-items:flex-start;display:flex;flex-wrap:wrap;}}.latest-contribution-wrapper--large .latest-contribution{width:100%;}@media (min-width:992px){.latest-contribution-wrapper--large .latest-contribution{width:50%;}}.latest-contribution{padding-bottom:22px;}@media (min-width:768px){.latest-contribution{flex:1 1 auto;flex-wrap:wrap;width:50%;}}@media (min-width:768px){.latest-contribution:first-child:not(:last-child){padding-right:20px;}}@media (min-width:768px){.latest-contribution:last-child:not(:first-child){padding-left:20px;}}.latest-contribution-placeholder{display:none;}@media (min-width:768px){.latest-contribution-placeholder{display:block;}}.latest-contribution-inner{align-items:flex-start;display:flex;margin-top:44px;}.latest-contribution-image{flex:0 0 60px;height:60px;margin-right:20px;position:relative;}.latest-contribution-image img{border-radius:50%;position:absolute;}.latest-contribution-content{display:block;width:calc(100% - 100px);}.latest-contribution-product{height:24px;line-height:24px;margin-bottom:6px;margin-top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.latest-contribution-info{align-items:center;display:flex;font-size:16px;margin-bottom:6px;}.latest-contribution-info>i{font-style:normal;padding:0 10px;}:where(.ums_discussion_rating_forms--off) .latest-contribution-info .stars{height:18px;margin-right:0;width:90px;}:where(.ums_discussion_rating_forms--off) .latest-contribution-info .star{height:18px;width:18px;}:where(.ums_discussion_rating_forms--off) .latest-contribution-info .star:before{font-size:16px;}@media (max-width:480px){.latest-contribution-info{display:block;}}@media (max-width:480px){:where(.ums_discussion_rating_forms--off) .latest-contribution-info .stars{display:block;}}:where(.ums_discussion_rating_forms--on) .latest-contribution-info .stars{gap:2px;height:18px;}:where(.ums_discussion_rating_forms--on) .latest-contribution-info .star:before{font-size:16px;line-height:16px;}.site-msg.information{bottom:20px;box-shadow:0 5px 10px rgba(0,0,0,.16);left:20px;max-width:calc(100% - 40px);opacity:.9;position:fixed;z-index:10;}@media (min-width:768px){.site-msg.information{max-width:480px;}}@media (min-width:768px){.site-msg.information .container{width:auto;}}.container.navigation-wrapper{align-items:center;display:flex;flex-wrap:wrap;padding-left:0;padding-right:0;}.container.navigation-wrapper .site-name{flex:0 1 100px;}@media (min-width:480px){.container.navigation-wrapper .site-name{flex-basis:200px;}}@media (min-width:768px){.container.navigation-wrapper .site-name{flex-basis:200px;}}#navigation{flex:1 1 auto;}@media (min-width:480px) and (max-width:767px){#navigation{padding-top:61px;}}@media (min-width:768px) and (max-width:991px){#navigation{padding-top:61px;}}@media (min-width:480px){.navigation-buttons{z-index:1001;}}:where(.ums_forms_redesign--on) .smart-label-wrapper label{font-size:var(--form-controls-font-size);left:0;line-height:var(--form-controls-line-height);margin:0;padding:0 0 0 var(--form-controls-padding-x);position:absolute;top:calc(var(--smart-labels-computed-height)/2);transform:translateY(-50%);transition:all .2s,left 0s;z-index:1;}:where(.ums_forms_redesign--on) .smart-label-wrapper.focused label,:where(.ums_forms_redesign--on) .smart-label-wrapper.populated label{font-size:var(--smart-labels-font-size);line-height:1;padding-top:var(--form-controls-padding-y);top:0;transform:translateY(0);}:where(.ums_forms_redesign--on) .smart-label-wrapper input,:where(.ums_forms_redesign--on) .smart-label-wrapper select,:where(.ums_forms_redesign--on) .smart-label-wrapper textarea{padding-top:var(--form-controls-computed-line-height);}:where(.ums_forms_redesign--on) .smart-label-wrapper select.form-control{background-size:calc(var(--smart-labels-computed-height) - var(--form-controls-border-width)*2);}
