.global-wrapper,.site-wrapper{position:relative;flex-direction:column;max-width:100vw}.global-wrapper,.product-image .additional-images,.site-wrapper,body{max-width:100vw}#column-left,#column-right,.column-left #content,.column-right #content{margin:calc(var(--side-cols-gap,0px)/ 2)}.catalog-blocks>div,.module-info_blocks,.side-products,:root{counter-reset:top-counters}.info-block,.info-block-content div{transition:70ms ease-out}.ob-links a img,s{transition:75ms ease-out}.btn>span:first-of-type,.module-banners_grid .slide-col .slide-button .btn>span,.module-slider .slide-col .slide-button .btn>span,.product-extra-short_description #read-more-desc,.product-thumb .stats-group .stats-label+span,.route-account-order-info .text-right b,.route-account-wishlist .table-responsive table tr td:last-of-type,.route-product-compare #content table>tbody>tr>td:first-child,.top-menu .dropdown a .links-text,html[dir=rtl] .pagination-results>div:first-child:not(:empty)+div,select,table td.td-model{white-space:nowrap}#content,.route-product-compare table #content table td:not(:first-of-type){min-width:200px}.countdown,.hotspot-container,.module-gallery,.post-grid .image{container-type:inline-size}.p-date em,blockquote::before,s{font-style:normal}.links-menu .menu-item,.links-menu .module-body,.masonry-grid>*,.post-image,.video-responsive{-moz-column-break-inside:avoid;break-inside:avoid}.grid-row,.grid-row::before,.module-banners *,.module-banners .module-item>a,.module-gallery .module-item>a,.post-thumb .image a{backface-visibility:hidden}.module-banners_grid figure img,.module-slider figure img,.product-thumb .product-img img{--drop-shadow-x:0px;--drop-shadow-y:0px;--drop-shadow-blur:0px;--drop-shadow-color:transparent;--drop-shadow-x-hover:var(--drop-shadow-x);--drop-shadow-y-hover:var(--drop-shadow-y);--drop-shadow-blur-hover:var(--drop-shadow-blur);--drop-shadow-color-hover:var(--drop-shadow-color);filter:drop-shadow(var(--drop-shadow-x) var(--drop-shadow-y) var(--drop-shadow-blur) var(--drop-shadow-color))}.module-faq .module-item,.module-info_blocks .info-blocks,.side-products .product-layout,.subitem,:root{counter-increment:top-counters}#logo a>img,a.info-block{--scale-hover:1}#cart-content::before,.j-dropdown::before,html[dir=rtl] #cart-content::before{--triangle-right:var(--triangle-right-offset, 0px);--triangle-left:var(--triangle-left-offset, 0px)}html:not(.popup) body{overflow-y:scroll;overflow-x:hidden}.breadcrumb .fa-home::before,.btn.ripple,.mobile .swiper,.mobile-header .tt-menu,.module-catalog_blocks .block-header-image,.module-master_slider .ms-layer-video,.module-master_slider .ms-slide,.notice-module,.phone .site-wrapper,.phone.popup .global-wrapper,.product-image .main-image,.product-info .product-details .wishlist-compare>div,.route-product-product.popup-quickview .direction-horizontal .additional-images .swiper-container,.search-categories .j-dropdown div,.top-menu .dropdown>.j-dropdown>.j-menu{overflow:hidden}::after,::before{box-sizing:border-box;--scrollW:inherit}.auto-carousel-bar,.auto-carousel-thumb,.module-banners_grid .swiper-scrollbar .swiper-scrollbar-drag,.module-slider .swiper-scrollbar .swiper-scrollbar-drag{box-sizing:content-box}.mobile body{background:var(--browser-theme-color)}.global-wrapper{display:flex}.has-bottom-menu .global-wrapper{margin-bottom:calc(var(--bottom-menu-height,55px) + var(--bottom-menu-margin,0px))!important}.desktop .global-wrapper{min-height:100vh}.global-wrapper::before{content:"";top:0;right:0;bottom:0;left:0;inset:0;pointer-events:none;position:absolute}.auto-grid.no-scroll-next::after,.auto-grid.no-scroll::after,.boxed-layout .global-wrapper::before,.btn.ripple small::after,.btn.ripple small::before,.btn>.links-text:empty,.buttons::after,.buttons::before,.desktop.is-admin #top .grid-cols>div:only-of-type::before,.form-horizontal .captcha legend,.grid-item>div:not(.module-background_slider):empty,.info-block-button:empty,.login-box .well p:first-of-type,.login-box::after,.login-box::before,.maintenance-page .site-wrapper>.container>.content:empty,.module-info_blocks .info-blocks-counter .info-block::before,.module-info_blocks .info-blocks-image .info-block::before,.notice-module.notice-builder .hn-body::before,.notice-module.notice-builder .hn-content::before,.popup .global-wrapper::before,.route-account-wishlist .table-responsive td .btn span,.route-information-sitemap #content>.row::before,.site-wrapper>.container::after,.site-wrapper>.container::before,.site-wrapper>.container>.row::after,.site-wrapper>.container>.row::before,.title-module .subtitle:empty,p>br:only-child{display:none}.site-wrapper{display:flex;flex-grow:1;margin-top:var(--site-top-spacing,0)}.site-wrapper>.container{width:100%;padding:0;display:flex;flex-direction:column;flex-grow:1;max-width:calc(var(--container-max-width,var(--content-max-width,100%)));margin-top:var(--content-top-spacing,0);margin-bottom:var(--content-bottom-spacing,0)}.site-wrapper>.container>.row{display:flex;flex-wrap:wrap;flex-grow:1}html.popup body,html.route-common-home body{--site-top-spacing:0px;--content-top-spacing:0px;--content-bottom-spacing:0px}.column-left .site-wrapper>.container,.column-right .site-wrapper>.container{padding-inline-start:calc(var(--content-gutter,0px) + var(--side-cols-gap-offset,0px)/ 2);padding-inline-end:calc(var(--content-gutter-right,var(--content-gutter,0px)) + var(--side-cols-gap-offset,0px)/ 2)}.left-column-disabled.one-column,.left-column-disabled.right-column-disabled.two-columns,.right-column-disabled.one-column{--side-cols-gap:0px}.boxed-layout .global-wrapper,.boxed-layout body>header,.desktop-main-menu-wrapper.menu-center #main-menu,.mobile-header-active .mobile-3 #logo,table td.td-qty .input-group{margin:0 auto}.boxed-layout .global-wrapper::after{content:"";width:100%;height:100%;position:absolute;z-index:-1;pointer-events:none;border-radius:inherit}#content,.accordion-menu .j-menu>.menu-item>a,.bootstrap-datetimepicker-widget tr td,.bootstrap-datetimepicker-widget tr td span,.breadcrumbs,.btn.block-expand::after,.category-description,.desktop-main-menu-wrapper .main-menu .mega-custom,.desktop-mobile-main-menu-wrapper .menu-trigger,.desktop-mobile-main-menu-wrapper .mobile-custom-menu,.desktop-mobile-main-menu-wrapper .search-trigger,.dropdown>a,.expand-block,.fa,.header .top-menu,.j-menu>li.dropdown,.mobile-cart-content-container .mobile-cart-content-wrapper.cart-content .cart-totals,.mobile-main-menu-wrapper .menu-trigger,.mobile-main-menu-wrapper .mobile-custom-menu,.mobile-main-menu-wrapper .search-trigger,.module-blocks .block-item,.notice-module>.module-body>div,.page-title-text,.popup-quickview .description,.post-comment,.post-thumb .image,.product-info>div,.push-option .option-value,.quick-checkout-wrapper .quick-checkout-payment,.search-result,.title,.title-module .title-wrapper,.title-wrapper .title-main,.top-menu>ul,html:not(.popup) .site-wrapper>.container{position:relative}.boxed-layout .header,.boxed-layout .mobile-header,.boxed-layout .mobile-header .mobile-top-bar,.boxed-layout .top-bar,.boxed-layout .top-bar::before,.boxed-layout header,.cart-content>ul .cart-products,.flyout .flyout-menu-item:first-child,.flyout .flyout-menu-item:first-child>a,.flyout-menu>ul>li:first-child,.panel-group .panel:first-child,.side-menu>ul>li:first-of-type{border-top-left-radius:inherit;border-top-right-radius:inherit}.boxed-layout footer,.flyout .flyout-menu-item:last-child,.flyout .flyout-menu-item:last-child>a,.flyout-menu>ul>li:last-child,.panel-group .panel:last-child,.side-menu>ul>li:last-of-type{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.modal blockquote,.row{margin-inline-start:0;margin-inline-end:0}.desktop-header-active .desktop-main-menu-wrapper.menu-top>.menu-trigger,.row>div{padding-inline-start:0;padding-inline-end:0}#content{max-width:100%;width:100%}.blocks-content_top [class*=product-extra-],.blocks-default [class*=product-extra-],.buttons .pull-right:only-child,.desktop-header-active .header-classic #cart,.desktop-header-active .header-mega .mid-bar .secondary-menu,.desktop-main-menu-wrapper.menu-stretch .main-menu>ul>li,.full-search .header-search>span,.left-column-disabled #content,.main-menu-1>.main-menu>ul,.maintenance-page .module-grid,.mobile-wrapper-header .language-currency,.module-catalog_blocks .block-manufacturers,.module-countdown>.module-body .module-text>div,.module-filter .module-title .filter-title-text,.oc4.route-checkout-checkout .checkout-section-end .input-group select,.popup-options .product-info .product-details .button-group-page #button-cart,.post-list .post-thumb .caption,.quick-checkout-wrapper .shipping-payment .section-payment,.right-column-disabled #content,.side-menu>ul>li,.title-main h3{flex-grow:1}.column-left .site-wrapper>.container>.row,.column-right .site-wrapper>.container>.row{margin:calc(0px - var(--side-cols-gap,0px)/ 2)}.column-left #content{width:calc(100% - var(--col-l-width,200px) - (var(--side-cols-gap,0px) * 2))}.column-right #content{width:calc(100% - var(--col-r-width,var(--col-l-width,200px)) - (var(--side-cols-gap,0px) * 2))}.column-left.column-right #content{width:calc(100% - var(--col-l-width,200px) - var(--col-r-width,var(--col-l-width,200px)) - (var(--side-cols-gap,0px) * 3))}.side-column{width:var(--col-l-width,200px);max-width:100%;z-index:2}#column-left{min-width:calc((var(--col-l-stack) * 1%) - var(--side-cols-gap,0px))}#column-right{width:var(--col-r-width,var(--col-l-width,200px));min-width:calc((var(--col-r-stack) * 1%) - var(--side-cols-gap,0px))}.left-column-disabled #column-left,.no-expand .block-expand-overlay,.no-search .mobile-2 .mobile-search-group,.no-search .mobile-search-wrapper,.right-column-disabled #column-right,.site-wrapper>.page-title::after{display:none!important}html:not(.popup).left-column-disabled{--col-l-width:0px}html:not(.popup).right-column-disabled{--col-r-width:0px}.boxed-layout:not(.popup) .global-wrapper,.grid-cols-wrapper,.wrapper{max-width:min(100%,var(--content-max-width,100%))}.grid-item .module.title-module{max-width:calc(var(--content-max-width,100%) - var(--content-gutter,0px) *2);margin-inline:auto}.desktop-main-menu-wrapper,.desktop-main-menu-wrapper .main-menu .mega-menu .grid-cols-wrapper,.desktop-main-menu-wrapper .main-menu .menu-fullwidth .mega-menu-content,.mega-fullwidth:not(.menu-fullwidth)>.j-dropdown,.module-banners .banner-text span s,.module-catalog_blocks .nav-tabs>li,.module-catalog_blocks .nav-tabs>li>a,.module-grid .grid-cols-wrapper,.module-newsletter .module-body .newsletter-form,.module-newsletter .module-body .newsletter-form form input,.phone.route-checkout-checkout #payment>div>div>div,.popup .boxed-layout .site-wrapper,.popup .grid-cols-wrapper,.popup .site-wrapper,.popup .wrapper,.product_tabs-default,.quick-checkout-wrapper .captcha .form-group label{max-width:100%}.breadcrumb,.breadcrumbs::before{max-width:calc(var(--content-max-width,100%) - var(--content-gutter,0px) * 2)}.bottom>.grid-rows>.grid-row>.grid-cols-wrapper,.mobile-header>div,.site-wrapper>.container,.top>.grid-rows>.grid-row>.grid-cols-wrapper,footer>.grid-rows>.grid-row>.grid-cols-wrapper{padding-inline-start:var(--content-gutter,0px);padding-inline-end:var(--content-gutter-right,var(--content-gutter,0px))}.title{line-height:1.2;margin:0;padding:0}.page-title-text{background:inherit;color:inherit;z-index:2}.breadcrumb,.cart-content .cart-products tbody>tr:nth-of-type(odd),.table-hover>tbody>tr:hover,.table-striped>tbody>tr:nth-of-type(odd){background-color:transparent}.site-wrapper>.page-title::before{content:"";position:absolute;inset:0;pointer-events:none}.site-wrapper>.page-title>.page-title-text::after{top:1px}html:not(.popup) .site-wrapper>h1 .page-title-text,html:not(.popup) .site-wrapper>h1:not(.page-title),html:not(.popup) .site-wrapper>h2 .page-title-text,html:not(.popup) .site-wrapper>h2:not(.page-title){display:block;margin:0 auto;max-width:var(--container-max-width,var(--content-max-width,100%))}.module-text>.module-body{display:flex;flex-direction:column;justify-content:var(--text-module-align-v)}.account-list,.blocks-grid .blocks-grid:not(.auto-grid),.form-group>div,.isotope-grid,.login-box,.module-catalog .flex-grid,.module-catalog .ipr-grid:not(.swiper-wrapper),.module-catalog_blocks .module-item.tab-pane.active,.module-gallery .ipr-grid,.module-info_blocks .info_blocks-grid:not(.auto-grid),.module-products-list .product-list:not(.swiper-wrapper):not(.auto-grid),.post-grid:not(.swiper-wrapper):not(.auto-grid),.product-grid:not(.swiper-wrapper):not(.auto-grid),.refine-items,.side-posts,.side-products:not(.swiper-wrapper),.title-buttons{display:flex;flex-wrap:wrap}.module-products .title-main .title-inline-btn::before,.title-buttons .btn::before{margin-inline-end:6px}.module-products .title-main .title-inline-btn::after,.title-buttons .btn::after{margin-inline-start:6px}.title-main{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.module-products .title-main{align-items:flex-start}.module-products .title-main .title-inline-btn{margin-top:4px}.module-master_slider>.master-slider,.title-module{display:flex;flex-direction:column;width:100%}.form-group .label-info,.quick-checkout-wrapper .confirm-section label,.title-module .subtitle,.title-module h3{display:inline-block}.title-module h3{margin:0}.accordion-menu .j-menu>li,.accordion-menu .j-menu>li>a .links-text:empty,.boxed-layout .grid-row::before,.cart-total .table-responsive,.desktop-header-active .header-classic #logo,.desktop-header-active .header-classic #logo a,.desktop-header-active .header-classic>div,.desktop-header-active .header-compact>div,.desktop-header-active .header-mega .desktop-search-wrapper>div,.desktop-header-active .header-mega>div,.desktop-header-active .header-slim .full-search #search,.desktop-main-menu-wrapper.menu-stretch .main-menu>ul,.desktop-mobile-main-menu-wrapper .j-menu .menu-item:not(.icons-menu-item),.flyout-menu>ul>li,.form-group fieldset,.main-posts.post-list .post-layout,.mobile-container .menu-item>.collapse>.j-menu>.menu-item.dropdown>div,.mobile-header-active .j-dropdown .menu-item,.mobile-header-active .main-menu .j-menu .menu-item:not(.icons-menu-item),.mobile-header-active .mini-search #search .header-search,.mobile-header-active .mobile-header .mobile-top-menu-wrapper>.top-menu,.mobile-search-wrapper.full-search .header-search input,.module-banners_grid .slider-thumbs .swiper-slide img,.module-blocks,.module-catalog_blocks,.module-catalog_blocks .block-body+.block-products,.module-faq,.module-faq .module-item .panel-title>a,.module-filter .module-item .select select,.module-slider .slider-thumbs .swiper-slide img,.module-testimonials,.oc4.route-checkout-checkout #button-confirm,.oc4.route-checkout-checkout #shipping-existing select,.oc4.route-checkout-checkout .checkout-section .buttons,.product_blocks>.product-extra-popup:not(.panel):not(.tab-pane)>.btn,.register-page>div,.side-posts .post-thumb .image img,.title-module .title-divider,.tt-menu{width:100%}.title-module .title-divider::before{line-height:0;position:absolute;left:50%;transform:translateX(-50%)}.title-module .title-label{width:-moz-fit-content;width:fit-content}.title-module .title-wrapper{width:100%;display:flex;flex-direction:column}.boxed-layout:not(.popup) body::before{content:"";pointer-events:none;top:0;width:100%;height:var(--height,100%);max-height:var(--max-height,100%);position:fixed;z-index:-1}.boxed-layout:not(.popup) body::after{content:"";pointer-events:none;top:0;right:0;bottom:0;left:0;inset:0;position:fixed;z-index:-2}.title-wrapper .title-inline-btn{position:relative;inset-inline-end:0}.title-wrapper .title-main::before{position:absolute;width:100%;top:50%;text-align:center;transform:translateY(-50%);padding:12px;overflow:visible;display:flex}.module-image>.module-body>a{display:inline-block;margin:0;vertical-align:top;transition:75ms ease-out;text-decoration:none!important;width:100%;height:100%}.account-list a,.account-list a:hover,.blog-feed,.blog-feed:hover,.breadcrumb>li:last-of-type,.breadcrumb>li:last-of-type a,.btn,.btn:hover,.cart-heading,.cart-heading:hover,.catalog-title,.catalog-title:hover,.compare-btn,.compare-btn:hover,.dropdown-toggle>a,.dropdown-toggle>a:hover,.info-block,.info-block:hover,.j-menu>li>a,.j-menu>li>a:hover,.menu-item>a,.menu-item>a:hover,.mobile-custom-menu,.mobile-custom-menu:hover,.module-blog_categories a,.module-blog_categories a:hover,.module-blog_comments a,.module-blog_comments a:hover,.name a,.name a:hover,.nav-tabs li a,.nav-tabs li a:hover,.no-touchevents .account-list a:hover,.no-touchevents .blog-feed:hover,.no-touchevents .btn:hover,.no-touchevents .cart-heading:hover,.no-touchevents .catalog-title:hover,.no-touchevents .compare-btn:hover,.no-touchevents .dropdown-toggle>a:hover,.no-touchevents .info-block:hover,.no-touchevents .j-menu>li>a:hover,.no-touchevents .menu-item>a:hover,.no-touchevents .mobile-custom-menu:hover,.no-touchevents .module-blog_categories a:hover,.no-touchevents .module-blog_comments a:hover,.no-touchevents .name a:hover,.no-touchevents .nav-tabs li a:hover,.no-touchevents .panel-title a:hover,.no-touchevents .refine-item a:hover,.no-touchevents .search-result a:hover,.no-touchevents .slider-static-text:hover,.no-touchevents .subitem a:hover,.no-touchevents .tags a:hover,.no-touchevents .x:hover,.panel-title a,.panel-title a:hover,.refine-item a,.refine-item a:hover,.search-result a,.search-result a:hover,.slider-static-text,.slider-static-text:hover,.subitem a,.subitem a:hover,.tags a,.tags a:hover,.x,.x:hover,s{text-decoration:none}.j-menu>li>a:not([href]),.j-menu>li>a[href="javascript:;"],.links-menu .menu-item a:not([href]),.module-image>.module-body>a:not([href]),.module-image>.module-body>a[href="javascript:;"],.module-master_slider div.slider-static-text,.no-scroll-next .auto-carousel-next span,.no-scroll-prev .auto-carousel-prev span,.panel-group .panel-active .panel-heading a,.popup-quickview .main-image img{cursor:default}.module-image>.module-body>a img{border-radius:inherit;display:block}.module-image>.module-body>a em{font-style:normal;line-height:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.module-image>.module-body>a em::before{min-height:1em;min-width:1em;line-height:1}#logo a:hover>img,.catalog-image:hover,.category-thumb .image a:hover,.hotspot span:hover,.manufacturer-thumb .image a:hover,.mini-search:hover .menu-icon,.module-banners .module-item:hover img,.module-image>.module-body>a:hover,.refine-item a img:hover{transform:scale(var(--scale-hover,1))}.module-image>.module-body>a:active,.module-image>.module-body>a:active:hover{transform:scale(var(--scale-active,1));transition:50ms}.module-image>.module-body>.image-caption{display:block;margin-top:.5em}footer{clear:both;margin-top:auto;z-index:1}.bootstrap-datetimepicker-widget tr td.active,.bootstrap-datetimepicker-widget tr td:hover,.desktop.footer-reveal .site-wrapper,.lg-outer .lg-thumb-outer .lg-thumb-item:active,.lg-outer .lg-thumb-outer .lg-thumb-item:hover,.module-blocks .block-item .btn,.module-gallery .module-item+.module-item,.pagination>li:hover,.panel-group .panel:hover,.post-thumb:hover,.product-layout .buttons-wrapper,.product-layout:hover,ul.nav-tabs>li.active,ul.nav-tabs>li:focus,ul.nav-tabs>li:hover{z-index:2}.desktop-header-active .header-compact .desktop-main-menu-wrapper .main-menu>.j-menu>.menu-item>.dropdown-menu,.desktop.footer-reveal header,.product-thumb .product-labels{z-index:3}.desktop.footer-reveal footer{position:fixed;z-index:0;width:100%;bottom:0}.breadcrumbs{display:flex;align-items:center;order:-1;padding-top:var(--breadcrumbs-top-padding,0);padding-bottom:var(--breadcrumbs-bottom-padding,0);--min-height:auto;min-height:var(--min-height)}.breadcrumbs::before{content:"";width:100%;height:100%;position:absolute;top:0;inset-inline-start:50%;transform:translate3d(var(--transform-50-rtl,-50%),0,0)}.breadcrumb{border-radius:0;position:relative;width:100%;margin:0 auto;z-index:2;--breadcrumb-top-padding-status:inherit;--breadcrumb-bottom-padding-status:inherit;padding:0}.breadcrumb>li{position:relative;word-break:break-all;margin-top:0}#cart>a>span,.alert a,.breadcrumb>li a,.has-error .control-label,.has-error .text-danger{color:inherit}.breadcrumb>li:last-of-type{pointer-events:none}.hotspot,.top-menu .j-menu>li>a:not([href]),.top-menu .j-menu>li>a:not([href])>.links-text,.top-menu .j-menu>li>a[href="javascript:;"],.top-menu .j-menu>li>a[href="javascript:;"]>.links-text,ul.j-menu>li.menu-item>a{text-decoration:none!important}.breadcrumb .fa{font-family:inherit;color:inherit}#currency,#language,.bottom-menu>ul,.breadcrumb .fa-home,.currency-select,.full-search .header-search,.input-group,.language-currency .dropdown>button>span,.language-select,.mobile-header-active .mobile-bar-group,.mobile-header-active .mobile-header .mobile-top-menu-wrapper,.module-banners_grid .slide-text .slide-text-layer,.module-blog_comments .module-item,.module-info_blocks .info-block-title,.module-slider .slide-text .slide-text-layer,.panel-group .panel-heading a,.product-info .product-details .stepper-group,.product_accordion>.panel>.panel-heading,.quick-checkout-wrapper .shipping-payment .section-body>div{display:flex;align-items:center}.breadcrumb .fa-home::after{font:inherit}#content h1+p:only-of-type:last-child{margin:0;padding:10px}.hn-content p+*,.module-info_blocks p+*{margin-top:initial}.boxed-layout .notice-module{margin-top:calc(0px - var(--boxed-top-spacing,0px) + var(--notice-top-spacing,0px));margin-bottom:var(--notice-bottom-spacing,0)}.notice-module>.module-body{height:auto;max-height:-moz-available;max-height:-webkit-fill-available;max-height:stretch;margin:0 auto;position:relative}.expand-content.block-expanded,.no-expand .expand-content{max-height:100%!important;overflow:visible!important}.notice-module>.module-body::after,.notice-module>.module-body::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;inset:0;z-index:0;pointer-events:none}.cart-content .cart-empty::before,.grid-list button,.grid-list button::before,.links-menu .menu-item a::before,.module-banners_grid .slide-icon .can-rotate .has-icon::before,.module-countdown>.module-body .module-text::before,.module-slider .slide-icon .can-rotate .has-icon::before,.notice-module>.module-body>.hn-body::before,.product-label strong::before,.product-layout .buttons-wrapper a::before,.product_accordion>.panel>.panel-heading::before{line-height:1}#currency form>.dropdown,#language form>.dropdown,.accordion-menu .j-menu>li>a::before,.ias-trigger a,.mini-search .search-categories-button,.mobile-header-active .mobile-bar-group>div,.module-banners_grid .slide-col .slide-button .btn::before,.module-banners_grid .slide-svg,.module-catalog_blocks .block-head-icon,.module-slider .slide-col .slide-button .btn::before,.module-slider .slide-svg,.module-slider .static-text-wrapper .slider-static-text span,.notice-module .hn-body,.notice-module>.module-body,.product-info .custom-stats>div{display:flex;align-items:center;justify-content:center}.notice-module .header-notice-cta{flex-shrink:0}.notice-module:not(.notice-builder) .hn-content{display:flex;flex-wrap:wrap;gap:8px}.notice-module .header-notice-close-button{z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none}.notice-module .header-notice-close-button .btn.hn-close{pointer-events:auto;width:var(--button-width);height:var(--button-height,var(--button-width))}.notice-module:not(.module-layout_notice){order:-100;z-index:110}.notice-module.notice-builder .hn-body,.notice-module.notice-builder .hn-content{flex-grow:1;height:100%;min-height:inherit}.maintenance-page .global-wrapper,.module-banners_grid .banners-grid.auto-grid,.popup-iframe iframe,.video-bg{min-height:100%}.notice-module.notice-builder .hn-body>.grid-rows,.notice-module.notice-builder .hn-content>.grid-rows{width:100%;height:100%;min-height:inherit}.notice-module.notice-builder .hn-body>.grid-rows>.grid-row,.notice-module.notice-builder .hn-content>.grid-rows>.grid-row{height:100%;min-height:inherit}.notice-module.notice-builder .hn-body>.grid-rows>.grid-row>.grid-cols-wrapper,.notice-module.notice-builder .hn-content>.grid-rows>.grid-row>.grid-cols-wrapper{max-width:100%;height:100%;min-height:inherit}.notice-module.notice-builder .hn-body>.grid-rows>.grid-row>.grid-cols-wrapper>.grid-cols,.notice-module.notice-builder .hn-content>.grid-rows>.grid-row>.grid-cols-wrapper>.grid-cols{height:auto;min-height:inherit}.notice-module.notice-builder .hn-content{max-width:100%;display:flex;align-items:center;justify-content:center;margin:0 auto;position:relative;z-index:2}.block-expand{padding:2px 6px;font-size:80%;pointer-events:auto}.auto-grid-items.is-gliding a,.header-compact .language-currency,.header-mega .language-currency,.links-menu a[href="javascript:;"],.mobile-header.mobile-1 #search:not(.open) .j-dropdown,.module-banners_grid .slide-content->img:hover,.module-banners_grid .slide-content->video:hover,.module-banners_grid .slide-content-category>img:hover,.module-banners_grid .slide-content-category>video:hover,.module-banners_grid .slide-content-image>img:hover,.module-banners_grid .slide-content-image>video:hover,.module-banners_grid .slide-content-product>img:hover,.module-banners_grid .slide-content-product>video:hover,.module-banners_grid .slide-content-video>img:hover,.module-banners_grid .slide-content-video>video:hover,.module-banners_grid .slide-link+.slide-cols,.module-banners_grid .swiper-buttons>div.swiper-button-disabled,.module-master_slider .ms-fixed-layers .ms-layer,.module-master_slider .ms-overlay-layers .ms-layer,.module-master_slider .ms-slide .ms-layer,.module-slider .slide-content->img:hover,.module-slider .slide-content->video:hover,.module-slider .slide-content-category>img:hover,.module-slider .slide-content-category>video:hover,.module-slider .slide-content-image>img:hover,.module-slider .slide-content-image>video:hover,.module-slider .slide-content-product>img:hover,.module-slider .slide-content-product>video:hover,.module-slider .slide-content-video>img:hover,.module-slider .slide-content-video>video:hover,.module-slider .slide-link+.slide-cols,.module-slider .swiper-buttons>div.swiper-button-disabled,.product-grid .wish-group,.product-layout .button-group,.product-layout .buttons-wrapper,.scroll-top,a.info-block .info-block-button{pointer-events:none}.block-expand::after{font-weight:inherit;-webkit-font-smoothing:initial}.block-expand-overlay{width:100%;display:flex;align-items:flex-end;justify-content:center;height:30px;position:absolute;bottom:0;left:0;right:0;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--expand-overlay,var(--background-color,#fff)))}.expand-content.block-expanded{padding-bottom:40px;transition:none!important}.expand-content.block-expanded+.block-expand-overlay,.mobile-header-active #cart,body>.module-background_slider~.global-wrapper,body>.module-background_slider~.global-wrapper>.site-wrapper{background:0 0!important}.module-info_blocks .info-blocks-incremental .info-block::before{font-family:inherit!important}.module-info_blocks .ipr-grid .module-item:not(.swiper-slide):only-child{max-width:-moz-max-content;max-width:max-content;margin-inline:auto}.module-info_blocks>.module-body>div,.popup-content>.grid-rows>.grid-row,.popup-content>.grid-rows>.grid-row>.grid-cols-wrapper{height:inherit}.module-info_blocks .info-block-title::before{counter-increment:top-counters 0;content:counter(top-counters) ".";margin-inline-end:4px;font:inherit;display:none}.module-info_blocks .info-block-title::after{font-size:90%;display:flex;align-items:center;justify-content:center;overflow:hidden;width:1em;height:1em;margin-inline-start:.4em}.module-info_blocks div.info-block-counter{line-height:1;display:inline-flex;align-items:center;justify-content:center;position:relative;min-width:var(--width);min-height:var(--height)}.module-info_blocks div.info-block-counter::after{content:"";display:inline-flex;align-items:center;justify-content:center;line-height:1;font:inherit;margin:0 -5px 0 5px}html[dir=rtl] .module-info_blocks .info-block-counter::after{margin:0 5px 0 -5px}.module-info_blocks .info-block-img{position:relative;height:-moz-max-content;height:max-content;-o-object-fit:cover;object-fit:cover}.info-block-button{margin-top:8px;max-width:-moz-fit-content;max-width:fit-content}.info-block{position:relative;height:100%;display:flex;align-items:var(--align-v);justify-content:var(--align-h);gap:var(--gap,8px)}.auto-grid-items,.main-posts.post-grid.auto-grid,.main-products.product-grid.auto-grid{grid-template-columns:repeat(var(--auto-grow-type),minmax(max(min(var(--grid-min-width),calc((100% - (var(--grid-min-col,-1) - 1) * var(--grid-gap))/ var(--grid-min-col,-1))),calc((100% - (var(--grid-max-col,-1) - 1) * var(--grid-gap))/ var(--grid-max-col,-1))),var(--fr)));gap:var(--grid-gap)}.info-block::before{--width:auto;--height:auto;width:var(--width);height:var(--height);--gap:inherit}.info-block::after,.info-block::before{display:flex;align-items:center;justify-content:center;flex:0 0 auto;line-height:1;text-align:center}.info-block::after{align-self:center;margin-inline-start:auto}.info-block .count-badge,.module-filter .image-only .panel-body>div>label .count-badge,.side-menu>ul>li .count-badge{position:absolute;right:0;top:0}.info-block-content{display:flex;flex-direction:column;justify-content:center}.account-list>li>a:hover,.btn:hover,.j-menu>li>a:hover,.product-labels-outside span.product-label.product-label-default strong:hover,a.info-block:hover{transform:scale(var(--scale-hover))}.account-list>li>a:active,a.info-block:active{transform:scale(var(--scale-active,var(--scale-hover)))}.desktop-header-active .header-compact .desktop-main-menu-wrapper .main-menu>.j-menu>.menu-item>a,.mac.webkit .select-group .input-group-addon,.module-banners_grid .slider-thumbs,.module-slider .slider-thumbs,.product_tabs-default ul.nav-tabs,a.info-block img,a.info-block::before{position:relative;z-index:2}.module-catalog>div,.module-filter .panel-body>div>label>*,.nav-tabs>li>a,.no-touchevents a.info-block .info-block-content>*,.panel-group .panel-heading+.panel-collapse{position:relative;z-index:1}.no-touchevents a.info-block .info-block-content::before{content:"";position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;inset:0;z-index:0;transform:scaleX(0);will-change:transform;transition:transform 70ms cubic-bezier(.77, 0, .175, 1),opacity .2s cubic-bezier(.25, .46, .45, .94);transform-origin:left}.has-old-browser{position:fixed;overflow:hidden}.old-browser{position:fixed;width:100%;height:100%;text-align:center;display:table;top:0;left:0;right:0;bottom:0;z-index:10000000}.ob-content{display:table-cell;vertical-align:middle}.ob-text{padding:10px 15px;font-size:20px;display:block;max-width:750px;margin:0 auto}.ob-links a{display:inline-block;margin:15px}.ob-links a img{display:block;margin-bottom:5px;transform:scale(.9)}.ob-links a:hover img{transform:scale(1)}.scroll-top{opacity:0;visibility:hidden;position:fixed;z-index:98;overflow:hidden;bottom:0;transition:transform .4s ease-out 350ms,opacity 150ms,background-color 150ms,bottom .4s ease-out .3s;cursor:pointer;margin-inline-start:var(--scroll-top-side-offset,10px);margin-inline-end:var(--scroll-top-side-offset,10px);margin-bottom:var(--scroll-top-bottom-offset,10px);transform:translate3d(var(--translate-x,0),calc(0 - var(--translate-y,0) - var(--product-page-buttons,0)),0)}.j-loader-content,.j-loader-content span,.journal-loading{left:50%;transform:translate(-50%,-50%)}.has-bottom-menu .scroll-top{--translate-y:calc(var(--bottom-menu-display, 55px) + var(--bottom-menu-margin, 0px))}.scroll-top em{font-size:50px;width:var(--scroll-top-width,40px);height:var(--scroll-top-height,40px);display:flex;align-items:center;justify-content:center}.scroll-top.scroll-top-active{opacity:1;visibility:visible;pointer-events:auto}.journal-loading-overlay{position:fixed;width:100%;height:100%;top:0;right:0;z-index:9990;background:rgba(0,0,0,.3)}.journal-loading{position:absolute;display:flex;justify-content:center;top:50%;z-index:0}.journal-loading em::before{content:"";font-family:icomoon;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-51%)}.journal-loading+iframe,.product-layout .extra-group{z-index:10}.j-loader{width:100%;height:100vh;overflow:hidden;position:fixed;z-index:1000000;transition:transform 1s ease-in-out,opacity 6s;background:#fff}.desktop-header-active .header-mega .desktop-cart-wrapper #cart,.desktop-header-active .header-mega .desktop-cart-wrapper .cart-heading,.desktop-header-active .menu-trigger li,.desktop-header-active .menu-trigger ul,.desktop-main-menu-wrapper .main-menu>.j-menu>li>a,.desktop-mobile-main-menu-wrapper:empty+.module-grid>.grid-row>.grid-cols-wrapper,.grid-cols,.grid-item:empty,.grid-items,.header-search,.input-group label,.ipr-grid .side-product,.main-posts.post-grid.auto-grid>.product-layout,.main-products.product-grid.auto-grid>.product-layout,.maintenance-page,.maintenance-page body,.mini-search,.mobile-header-active .mobile-1 .mobile-bar-group>div,.mobile-header-active .mobile-2 #search .header-search,.mobile-main-menu-wrapper:empty+.module-grid>.grid-row>.grid-cols-wrapper,.mobile-wrapper-header .language-currency,.mobile-wrapper-header .mobile-wrapper-top-menu,.module-banners_grid .banners-grid,.module-banners_grid .banners-wrapper,.module-blocks .module-body,.module-newsletter .input-group input,.popup-content>.grid-rows,.post-grid .post-thumb .image a,.side-products.auto-grid,.tab-content::before,.top-bar .top-menu.language-currency>div,.top-bar .top-menu.language-currency>div>div,.top-bar .top-menu.language-currency>div>div .dropdown button,.top-bar .top-menu.language-currency>div>div form,.top-menu{height:100%}.j-loader-content{position:absolute;top:50%;display:flex;flex-direction:column;align-items:center}.grid-col,.grid-cols-wrapper,.grid-item,.grid-items,.grid-row{position:relative}.j-loader-content .journal-loading{position:static;transform:none}.j-loader-content span{position:absolute;top:50%;display:block}.j-loaded{transform:translate3d(-50%,-50%,0) scale(0);opacity:0}.modal{color:#333}.modal .modal-header{top:0;z-index:2}.cart-content .cart-products,html.ie{overflow-x:hidden}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-color-hover,var(--scrollbar-thumb-color,#7c7c7c))!important}::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-thumb-color-active,var(--scrollbar-thumb-color,#7c7c7c))!important}.checkbox+.checkbox,.checkbox+.radio,.form-check+.checkbox,.form-check+.radio,.maintenance-page .site-wrapper,.module-filter .module-item .checkbox,.module-filter .module-item .radio,.pagination>li+li,.radio+.checkbox,.radio+.radio,.route-checkout-cart .cart-panels p+*,.side-products.auto-grid .product-layout{margin-top:0}.maintenance-page .site-wrapper>.container{max-width:100%;padding:0;margin-top:0;margin-bottom:0}.module-spacer{display:flex;align-items:center;justify-content:center;width:100%;margin:auto 0}.module-spacer .spacer-divider{border-width:1px 0 0;border-style:none;display:flex;align-items:center;justify-content:center;height:0;min-width:0;flex-grow:1}.module-spacer .spacer-icon::before{margin-inline:.5em;font-size:32px}#account,#account-address form>div:not(.buttons),#address,#form-voucher,.desktop-header-active .header-slim .header-slim-wrapper,.grid-rows,.mobile-header-active .mobile-1,.mobile-header-active .mobile-2,.module-blog_categories .module-body,.module-newsletter,.module-testimonials .module-item,.popup-checkout-payment .popup-content,.product-blocks,.product-blocks .block-body>.block-wrapper,.product-info .price-wrapper,.product-info .product-details,.quick-checkout-wrapper .payment-address .section-body>div:not(.checkbox),.quick-checkout-wrapper .section-body,.quick-checkout-wrapper .shipping-address .section-body>div:not(.checkbox),.quick-checkout-wrapper>div .right,.route-account-account #content,.route-affiliate-account #content,.route-information-information #content,.route-product-category #content{display:flex;flex-direction:column}.auto-grid,.grid-cols{display:flex;flex-wrap:wrap}.grid-row{--col-gap:0px}.grid-cols-wrapper{margin:0 auto;z-index:1;transform:translate3d(0,0,0)}.grid-row>.grid-cols-wrapper>div.grid-cols,.lg-outer .lg-item,.lg-outer .lg-item:not(.lg-start-end-progress),.mobile-header-active #cart a em,.mobile-header-active .menu-trigger button,.side-column .row-bg,table thead td{background:0 0}.grid-cols:not(.single-item){margin:calc(var(--col-gap,0px)/ 2 * -1)}.grid-cols:not(.single-item)>.grid-col:not(:only-child){padding:calc(var(--col-gap,0px)/ 2)}.grid-cols{overflow:inherit}.grid-col{width:100%;flex-basis:0}.grid-items{display:flex;flex-direction:column}.grid-items::before{content:"";display:none;position:absolute;pointer-events:none;--unit:1%;width:calc(100 * var(--unit));inset:0}.grid-item{width:-webkit-fill-available;width:-moz-available;width:stretch;display:flex;flex-direction:column;align-items:inherit}.grid-item>div:not(.module-background_slider){position:relative;max-width:100%;align-self:inherit}.grid-row>.module-background_slider{position:absolute;inset:0}.row-bg{position:absolute;top:0;right:0;bottom:0;left:0;margin-top:var(--row-bg-offset,0);height:var(--row-bg-height,100%);z-index:0}.grid-row::before,.video-row{width:100%;height:100%;position:absolute;left:0;right:0;bottom:0}.side-column .grid-row{padding:0;margin:0}#form-review .rate>*,#review>p,.block-content>p:only-of-type,.btn .count-badge,.buttons .pull-right input,.desktop-header-active .header-classic .mid-bar .secondary-menu .top-menu,.form-group.form-checkbox>[class*=col-] .checkbox-inline,.form-group.form-checkbox>[class*=col-] .checkbox>label,.form-group.form-radio>[class*=col-] .radio-inline,.form-group.form-radio>[class*=col-] .radio>label,.form-horizontal .captcha .form-group,.form-horizontal .form-group,.h1,.h2,.h3,.h4,.h5,.h6,.popup-checkout-payment .popup-close,.popup-content>p:last-of-type,.product-info .price-wrapper .product-labels-price .product-label,.product-info .product-options .checkbox+.checkbox,.product-info .product-options .help-block:empty,.product-info .product-options .radio+.radio,.product-info .product-options h3,.product-layout .button-group>div,.product-thumb .product-labels-price .product-label,.refine-title,.side-column>.grid-rows>.grid-row>.grid-cols-wrapper>.grid-cols,h1,h2,h3,h4,h5,h6,html.popup .login-box,p{margin:0}.side-column>.grid-rows>.grid-row>.grid-cols-wrapper>.grid-cols>.grid-col{min-width:100%;padding-top:0;padding-inline-start:0}.grid-row::before{pointer-events:none;z-index:1;outline:transparent solid 1px;--content-gutter:inherit;top:calc(0px + var(--overlay-top,0px));transform:translate3d(0,0,0) rotate(var(--overlay-rotate,0deg)) skew(var(--overlay-rotate,0deg))}.grid-row .wave{pointer-events:none;position:absolute;width:100%}.grid-row .wave-top{top:0;left:0;transform:translateY(-63%);z-index:1}.grid-row .wave-bottom{bottom:0;left:0;transform:translateY(63%) scaleY(-1);z-index:1}.video-row{z-index:0;top:0;overflow:hidden;margin:var(--align-v,0) var(--align-h,0)}.video-bg{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);min-width:100%;width:auto;height:auto;z-index:-100}.video-col-bg{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.desktop.is-admin #bottom .grid-col::before,.desktop.is-admin #content-top .grid-col::before,.desktop.is-admin #top .grid-col::before{pointer-events:none;position:absolute;padding:0 4px;font-size:12px;top:1px;right:1px;box-shadow:-1px 1px 1px 0 rgba(0,0,0,.2);background-color:#26ab5e;color:#fff;z-index:10;content:attr(data-dimensions);visibility:hidden;opacity:0}.desktop.is-admin #bottom .grid-col:hover::before,.desktop.is-admin #content-top .grid-col:hover::before,.desktop.is-admin #top .grid-col:hover::before,.product-thumb:hover .has-second-image img.img-second{visibility:visible;opacity:1}.auto-grid{position:relative;justify-content:center;--scroll-by:1;--grid-gap:0px;--auto-grow-type:auto-fill;--grid-max-col:initial;--grid-min-col:1;--grid-min-width:240px;--fr:1fr;--item-fit:1fr;--item-fill:var(--grid-min-width)}.auto-grid::after{content:"";position:absolute;top:0;right:0;height:100%;background-image:linear-gradient(to right,rgba(255,255,255,0),#fff);width:70px;z-index:1;pointer-events:none;display:none}.auto-grid.no-scroll .auto-grid-items{cursor:auto!important}.auto-grid-items{width:100%;display:grid;grid-auto-columns:minmax(max(min(var(--grid-min-width),calc((100% - (var(--grid-min-col,-1) - 1) * var(--grid-gap))/ var(--grid-min-col,-1))),calc((100% - (var(--grid-max-col,-1) - 1) * var(--grid-gap))/ var(--grid-max-col,-1))),var(--fr));grid-template-rows:repeat(var(--grid-rows,1),auto);grid-auto-flow:dense;scroll-padding-inline-start:var(--scroll-padding,0px);z-index:1;scrollbar-width:none}.auto-grid-items::-webkit-scrollbar{display:none!important}.auto-grid-items:not(.is-dragging){-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.auto-grid-items:not(.is-dragging)>*{scroll-snap-stop:normal}.auto-grid-items::after,.auto-grid-items::before{content:"";--scrollbar-top-space:inherit;--scrollbar-bottom-space:inherit;--fader-color:var(--background-color);--fader-status:1;display:none;opacity:var(--fader-status);position:absolute;pointer-events:none;height:calc(100% - (var(--top-padding,0px) + var(--bottom-padding,0px) + var(--scrollbar-top-space,0px) + var(--scrollbar-bottom-space,0px)));z-index:3;transition:opacity .2s ease-out}.auto-grid-items::before,.marquee::before{left:0;width:min(var(--fader-width-left,120px),40%);background-image:linear-gradient(-90deg,rgba(255,255,255,0) 0,var(--fader-color) 90%,var(--fader-color))}.auto-grid-items::after,.marquee::after{right:0;width:min(var(--fader-width-right,120px),40%);background-image:linear-gradient(90deg,rgba(255,255,255,0) 0,var(--fader-color) 90%,var(--fader-color))}.auto-grid-items>:nth-child(2n){margin-top:var(--stagger-item-even,0)}.no-scroll>.auto-grid-items::after,.no-scroll>.auto-grid-items::before{--fader-status:0!important;display:none!important}.no-scroll-next>.auto-grid-items::after,.no-scroll-prev>.auto-grid-items::before{--fader-status:0!important}html[dir=rtl] .auto-grid-items::before{left:auto;right:0;transform:scale(-1);width:min(var(--fader-width-right,120px),40%)}html[dir=rtl] .auto-grid-items::after{right:auto;left:0;transform:scale(-1);width:min(var(--fader-width-left,120px),40%)}.boxed-layout .desktop-main-menu-wrapper .main-menu .mega-menu.menu-fullwidth>.j-dropdown,.boxed-layout .full-tabs-bg,.boxed-layout .menu-bar::after,.boxed-layout .site-wrapper>.container::before,.boxed-layout .tab-content::before,.boxed-layout .top-bar::before,html:not(.boxed-layout) .bottom .fullwidth-row .grid-item:not([class*=grid-module-grid])>.align-to-content>.module-title,html:not(.boxed-layout) .bottom .fullwidth-row .grid-item:not([class*=grid-module-grid])>.align-to-content>.title-main,html:not(.boxed-layout) .bottom .mega-menu-content .grid-item:not([class*=grid-module-grid])>.align-to-content>.module-title,html:not(.boxed-layout) .bottom .mega-menu-content .grid-item:not([class*=grid-module-grid])>.align-to-content>.title-main,html:not(.boxed-layout) .menu-fullwidth.menu-fullwidth-content .fullwidth-row .grid-item:not([class*=grid-module-grid])>.align-to-content>.module-title,html:not(.boxed-layout) .menu-fullwidth.menu-fullwidth-content .fullwidth-row .grid-item:not([class*=grid-module-grid])>.align-to-content>.title-main,html:not(.boxed-layout) .menu-fullwidth.menu-fullwidth-content .mega-menu-content .grid-item:not([class*=grid-module-grid])>.align-to-content>.module-title,html:not(.boxed-layout) .menu-fullwidth.menu-fullwidth-content .mega-menu-content .grid-item:not([class*=grid-module-grid])>.align-to-content>.title-main,html:not(.boxed-layout) .top .fullwidth-row .grid-item:not([class*=grid-module-grid])>.align-to-content>.module-title,html:not(.boxed-layout) .top .fullwidth-row .grid-item:not([class*=grid-module-grid])>.align-to-content>.title-main,html:not(.boxed-layout) .top .mega-menu-content .grid-item:not([class*=grid-module-grid])>.align-to-content>.module-title,html:not(.boxed-layout) .top .mega-menu-content .grid-item:not([class*=grid-module-grid])>.align-to-content>.title-main,html:not(.boxed-layout) footer .fullwidth-row .grid-item:not([class*=grid-module-grid])>.align-to-content>.module-title,html:not(.boxed-layout) footer .fullwidth-row .grid-item:not([class*=grid-module-grid])>.align-to-content>.title-main,html:not(.boxed-layout) footer .mega-menu-content .grid-item:not([class*=grid-module-grid])>.align-to-content>.module-title,html:not(.boxed-layout) footer .mega-menu-content .grid-item:not([class*=grid-module-grid])>.align-to-content>.title-main{max-width:var(--content-max-width,100%)}html:not(.boxed-layout) .bottom .fullwidth-row .grid-item:not([class*=grid-module-grid])>.align-to-content>.module-body>.module-item>.module-title,html:not(.boxed-layout) .bottom .fullwidth-row .grid-item:not([class*=grid-module-grid])>.align-to-content>.module-body>.module-item>.title-main,html:not(.boxed-layout) .bottom .mega-menu-content .grid-item:not([class*=grid-module-grid])>.align-to-content>.module-body>.module-item>.module-title,html:not(.boxed-layout) .bottom .mega-menu-content .grid-item:not([class*=grid-module-grid])>.align-to-content>.module-body>.module-item>.title-main,html:not(.boxed-layout) .menu-fullwidth.menu-fullwidth-content .fullwidth-row .grid-item:not([class*=grid-module-grid])>.align-to-content>.module-body>.module-item>.module-title,html:not(.boxed-layout) .menu-fullwidth.menu-fullwidth-content .fullwidth-row .grid-item:not([class*=grid-module-grid])>.align-to-content>.module-body>.module-item>.title-main,html:not(.boxed-layout) .menu-fullwidth.menu-fullwidth-content .mega-menu-content .grid-item:not([class*=grid-module-grid])>.align-to-content>.module-body>.module-item>.module-title,html:not(.boxed-layout) .menu-fullwidth.menu-fullwidth-content .mega-menu-content .grid-item:not([class*=grid-module-grid])>.align-to-content>.module-body>.module-item>.title-main,html:not(.boxed-layout) .top .fullwidth-row .grid-item:not([class*=grid-module-grid])>.align-to-content>.module-body>.module-item>.module-title,html:not(.boxed-layout) .top .fullwidth-row .grid-item:not([class*=grid-module-grid])>.align-to-content>.module-body>.module-item>.title-main,html:not(.boxed-layout) .top .mega-menu-content .grid-item:not([class*=grid-module-grid])>.align-to-content>.module-body>.module-item>.module-title,html:not(.boxed-layout) .top .mega-menu-content .grid-item:not([class*=grid-module-grid])>.align-to-content>.module-body>.module-item>.title-main,html:not(.boxed-layout) footer .fullwidth-row .grid-item:not([class*=grid-module-grid])>.align-to-content>.module-body>.module-item>.module-title,html:not(.boxed-layout) footer .fullwidth-row .grid-item:not([class*=grid-module-grid])>.align-to-content>.module-body>.module-item>.title-main,html:not(.boxed-layout) footer .mega-menu-content .grid-item:not([class*=grid-module-grid])>.align-to-content>.module-body>.module-item>.module-title,html:not(.boxed-layout) footer .mega-menu-content .grid-item:not([class*=grid-module-grid])>.align-to-content>.module-body>.module-item>.title-main{max-width:var(--content-max-width,100%);margin-inline:var(--align-to-content-title)}html:not(.boxed-layout) .bottom .fullwidth-row .grid-item:not([class*=grid-module-grid])>.align-to-content>.module-body>.tab-container>.nav-tabs,html:not(.boxed-layout) .bottom .mega-menu-content .grid-item:not([class*=grid-module-grid])>.align-to-content>.module-body>.tab-container>.nav-tabs,html:not(.boxed-layout) .menu-fullwidth.menu-fullwidth-content .fullwidth-row .grid-item:not([class*=grid-module-grid])>.align-to-content>.module-body>.tab-container>.nav-tabs,html:not(.boxed-layout) .menu-fullwidth.menu-fullwidth-content .mega-menu-content .grid-item:not([class*=grid-module-grid])>.align-to-content>.module-body>.tab-container>.nav-tabs,html:not(.boxed-layout) .top .fullwidth-row .grid-item:not([class*=grid-module-grid])>.align-to-content>.module-body>.tab-container>.nav-tabs,html:not(.boxed-layout) .top .mega-menu-content .grid-item:not([class*=grid-module-grid])>.align-to-content>.module-body>.tab-container>.nav-tabs,html:not(.boxed-layout) footer .fullwidth-row .grid-item:not([class*=grid-module-grid])>.align-to-content>.module-body>.tab-container>.nav-tabs,html:not(.boxed-layout) footer .mega-menu-content .grid-item:not([class*=grid-module-grid])>.align-to-content>.module-body>.tab-container>.nav-tabs{margin-inline:calc(var(--align-to-content-title,0px) - var(--page-tabs-scroll-padding,0px))}html:not(.boxed-layout) .bottom .fullwidth-row .grid-item:not([class*=grid-module-grid])>.align-to-content .auto-grid,html:not(.boxed-layout) .bottom .mega-menu-content .grid-item:not([class*=grid-module-grid])>.align-to-content .auto-grid,html:not(.boxed-layout) .menu-fullwidth.menu-fullwidth-content .fullwidth-row .grid-item:not([class*=grid-module-grid])>.align-to-content .auto-grid,html:not(.boxed-layout) .menu-fullwidth.menu-fullwidth-content .mega-menu-content .grid-item:not([class*=grid-module-grid])>.align-to-content .auto-grid,html:not(.boxed-layout) .top .fullwidth-row .grid-item:not([class*=grid-module-grid])>.align-to-content .auto-grid,html:not(.boxed-layout) .top .mega-menu-content .grid-item:not([class*=grid-module-grid])>.align-to-content .auto-grid,html:not(.boxed-layout) footer .fullwidth-row .grid-item:not([class*=grid-module-grid])>.align-to-content .auto-grid,html:not(.boxed-layout) footer .mega-menu-content .grid-item:not([class*=grid-module-grid])>.align-to-content .auto-grid{--scroll-padding:var(--content-gutter, 0px)!important}html:not(.boxed-layout) .bottom .fullwidth-row .grid-item:not([class*=grid-module-grid])>.align-to-content .auto-grid>.auto-grid-items,html:not(.boxed-layout) .bottom .mega-menu-content .grid-item:not([class*=grid-module-grid])>.align-to-content .auto-grid>.auto-grid-items,html:not(.boxed-layout) .menu-fullwidth.menu-fullwidth-content .fullwidth-row .grid-item:not([class*=grid-module-grid])>.align-to-content .auto-grid>.auto-grid-items,html:not(.boxed-layout) .menu-fullwidth.menu-fullwidth-content .mega-menu-content .grid-item:not([class*=grid-module-grid])>.align-to-content .auto-grid>.auto-grid-items,html:not(.boxed-layout) .top .fullwidth-row .grid-item:not([class*=grid-module-grid])>.align-to-content .auto-grid>.auto-grid-items,html:not(.boxed-layout) .top .mega-menu-content .grid-item:not([class*=grid-module-grid])>.align-to-content .auto-grid>.auto-grid-items,html:not(.boxed-layout) footer .fullwidth-row .grid-item:not([class*=grid-module-grid])>.align-to-content .auto-grid>.auto-grid-items,html:not(.boxed-layout) footer .mega-menu-content .grid-item:not([class*=grid-module-grid])>.align-to-content .auto-grid>.auto-grid-items{padding-inline-start:var(--align-to-content);scroll-padding-inline-start:var(--align-to-content)}html:not(.boxed-layout) .bottom .fullwidth-row .grid-item:not([class*=grid-module-grid])>.align-to-content .auto-carousel-controls,html:not(.boxed-layout) .bottom .mega-menu-content .grid-item:not([class*=grid-module-grid])>.align-to-content .auto-carousel-controls,html:not(.boxed-layout) .menu-fullwidth.menu-fullwidth-content .fullwidth-row .grid-item:not([class*=grid-module-grid])>.align-to-content .auto-carousel-controls,html:not(.boxed-layout) .menu-fullwidth.menu-fullwidth-content .mega-menu-content .grid-item:not([class*=grid-module-grid])>.align-to-content .auto-carousel-controls,html:not(.boxed-layout) .top .fullwidth-row .grid-item:not([class*=grid-module-grid])>.align-to-content .auto-carousel-controls,html:not(.boxed-layout) .top .mega-menu-content .grid-item:not([class*=grid-module-grid])>.align-to-content .auto-carousel-controls,html:not(.boxed-layout) footer .fullwidth-row .grid-item:not([class*=grid-module-grid])>.align-to-content .auto-carousel-controls,html:not(.boxed-layout) footer .mega-menu-content .grid-item:not([class*=grid-module-grid])>.align-to-content .auto-carousel-controls{--auto-carousel-controls-max-width:min(min(var(--content-max-width, 100%) - var(--scroll-padding) * 2, var(--content-max-width, 100%) - var(--content-gutter) * 2), 100% - var(--scroll-padding) * 2)!important}html:not(.boxed-layout) .bottom .fullwidth-row:not(.align-content-row) .grid-item:not([class*=grid-module-grid])>.align-to-content>.module-title,html:not(.boxed-layout) .bottom .fullwidth-row:not(.align-content-row) .grid-item:not([class*=grid-module-grid])>.align-to-content>.title-main,html:not(.boxed-layout) .menu-fullwidth.menu-fullwidth-content .fullwidth-row:not(.align-content-row) .grid-item:not([class*=grid-module-grid])>.align-to-content>.module-title,html:not(.boxed-layout) .menu-fullwidth.menu-fullwidth-content .fullwidth-row:not(.align-content-row) .grid-item:not([class*=grid-module-grid])>.align-to-content>.title-main,html:not(.boxed-layout) .top .fullwidth-row:not(.align-content-row) .grid-item:not([class*=grid-module-grid])>.align-to-content>.module-title,html:not(.boxed-layout) .top .fullwidth-row:not(.align-content-row) .grid-item:not([class*=grid-module-grid])>.align-to-content>.title-main,html:not(.boxed-layout) footer .fullwidth-row:not(.align-content-row) .grid-item:not([class*=grid-module-grid])>.align-to-content>.module-title,html:not(.boxed-layout) footer .fullwidth-row:not(.align-content-row) .grid-item:not([class*=grid-module-grid])>.align-to-content>.title-main{margin-inline:var(--align-to-content-title)}html:not(.boxed-layout) .bottom .fullwidth-row.align-content-row .grid-item:not([class*=grid-module-grid])>.align-to-content>.module-body,html:not(.boxed-layout) .menu-fullwidth.menu-fullwidth-content .fullwidth-row.align-content-row .grid-item:not([class*=grid-module-grid])>.align-to-content>.module-body,html:not(.boxed-layout) .top .fullwidth-row.align-content-row .grid-item:not([class*=grid-module-grid])>.align-to-content>.module-body,html:not(.boxed-layout) footer .fullwidth-row.align-content-row .grid-item:not([class*=grid-module-grid])>.align-to-content>.module-body{margin-inline-start:var(--align-to-content-cancel)}.flex-grid{display:flex;flex-wrap:wrap;gap:var(--flex-grid-gap,0);width:-webkit-fill-available;width:stretch;width:-moz-available}.no-flexbox-gap .flex-grid{margin:calc(0px - var(--flex-grid-gap,0px)/ 2)}.no-flexbox-gap .flex-grid>*{margin:calc(var(--flex-grid-gap,0px)/ 2)}.flex-grid>*{min-width:min(var(--flex-grid-width,-moz-fit-content),100%);min-width:min(var(--flex-grid-width,fit-content),100%);width:var(--flex-grid-max-col,-moz-fit-content);width:var(--flex-grid-max-col,fit-content)}.masonry-grid{--masonry-cols-width:auto;--masonry-cols-max:auto;--masonry-cols-gap:0px;-moz-columns:var(--masonry-cols-width) var(--masonry-cols-max);columns:var(--masonry-cols-width) var(--masonry-cols-max);-moz-column-gap:var(--masonry-cols-gap);column-gap:var(--masonry-cols-gap);-moz-column-fill:balance;column-fill:balance}.masonry-grid>:not(:last-child){margin-bottom:var(--masonry-cols-gap)}.main-posts.post-grid.auto-grid,.main-products.product-grid.auto-grid{display:grid;overflow-x:initial}.desktop-header-active .header-classic,.desktop-header-active .header-mega,.desktop-mobile-main-menu-wrapper .main-menu-item,.main-products.product-list.auto-grid,.mobile-main-menu-wrapper .main-menu-item,.product-image.direction-vertical .additional-images .swiper-wrapper,.product-list.auto-grid,.route-checkout-cart #error-not-found #content,.side-column .module-filter .panel-group{flex-direction:column}.product-list.auto-grid .product-layout,.quick-checkout-wrapper>div>div{flex-grow:1;max-width:100%}.auto-carousel-controls{z-index:2;--auto-carousel-controls-max-width:100%}.no-scroll>.auto-carousel-controls{visibility:hidden!important}.module-banners_grid .slider-wrapper .swiper-container:not(.swiper-initialized) .swiper-slide:not(.swiper-slide-active) [data-swiper-parallax-opacity],.module-banners_grid .slider-wrapper .swiper-container:not(.swiper-initialized) .swiper-slide:not(.swiper-slide-active) [data-swiper-parallax-scale],.module-banners_grid .slider-wrapper .swiper-container:not(.swiper-initialized) .swiper-slide:not(.swiper-slide-active) [data-swiper-parallax-x],.module-slider .slider-wrapper .swiper-container:not(.swiper-initialized) .swiper-slide:not(.swiper-slide-active) [data-swiper-parallax-opacity],.module-slider .slider-wrapper .swiper-container:not(.swiper-initialized) .swiper-slide:not(.swiper-slide-active) [data-swiper-parallax-scale],.module-slider .slider-wrapper .swiper-container:not(.swiper-initialized) .swiper-slide:not(.swiper-slide-active) [data-swiper-parallax-x],.pagination a.next,.pagination a.prev,.pagination>li:first-child a,.pagination>li:last-child a,.product-thumb:hover .has-second-image img,.tooltip.fade>*{visibility:hidden}.auto-carousel-bar{width:-moz-available;width:-webkit-fill-available;width:stretch;position:relative;background:#eee;align-items:center;height:var(--auto-carousel-height,var(--auto-carousel-thumb-height,10px));max-width:calc(var(--auto-scroll-max-width,var(--auto-carousel-controls-max-width)) - var(--width-reduction,0px));max-height:0;margin:var(--scrollbar-top-spacing,0) max(0px,var(--scroll-padding,0px)) var(--scrollbar-bottom-spacing,0) max(0px,var(--scroll-padding,0px))}.auto-carousel-thumb{position:absolute;height:var(--auto-carousel-thumb-height,4px);top:50%;transform:translate3d(0,-50%,0);background:#aaa;width:0;will-change:transform;z-index:1;transition:transform 50ms linear;display:flex;align-items:center;justify-content:center;max-height:inherit}.auto-carousel-thumb::before{max-width:100%;max-height:100%;display:flex;align-items:center;justify-content:center;min-width:1.3em;min-height:1.3em}.auto-carousel-fill{--progressDirection:1;position:absolute;background:#ddd;display:none;left:0;right:0;top:50%;width:100%;height:100%;transform:translate3d(0,-50%,0) scaleX(0);transform-origin:left;border-radius:inherit;transition:50ms linear;will-change:transform}html[dir=rtl] .auto-carousel-fill{--progressDirection:-1;transform-origin:right}.auto-carousel-buttons{width:-moz-available;width:-webkit-fill-available;width:stretch;max-width:var(--auto-carousel-controls-max-width,100%);margin-inline:max(0px,var(--scroll-padding,0px));position:absolute;pointer-events:none;display:flex;align-items:center;justify-content:space-between;flex-direction:row;order:-1;top:50%;transform:translate3d(0,-50%,0);gap:var(--auto-carousel-button-gap,0);--buttons-offset:calc(var(--scrollbar-top-space, 0px) / 2 * -1)}.auto-carousel-buttons>div{width:var(--auto-carousel-button-width,40px);height:var(--auto-carousel-button-height,40px);position:relative;pointer-events:auto;will-change:transform;transition:transform 250ms,opacity linear}.auto-carousel-buttons span{position:relative;height:100%;cursor:pointer;background:rgba(0,0,0,.7);color:#fff;display:flex;align-items:center;justify-content:center;transform:translate3d(0,0,0) scale(1);will-change:transform;transition:75ms,transform 20ms}.auto-carousel-buttons span::before{content:"";font-family:icomoon}.auto-carousel-next span::before{content:""}.no-scroll-next .auto-carousel-next,.no-scroll-prev .auto-carousel-prev{--scale:1;opacity:.5;pointer-events:none;transition:transform 250ms,opacity 0s linear 250ms}.no-scroll-next .auto-carousel-next:active:active span{opacity:.8}.no-scroll-prev .auto-carousel-prev:active span,.oc4.route-checkout-checkout .checkout-cart-item span small{opacity:.8}.auto-carousel-prev span{animation:1s forwards fadein}@keyframes fadein{0%{opacity:0}100%{opacity:1}}.module-blog_posts .module-item.panel>.panel-collapse>.panel-body,.module-blog_posts .module-item.tab-pane,.module-blog_posts .module-item:not(.panel),.module-blog_posts .module-item:not(.tab-pane),.module-catalog>.module-body,.module-categories .module-item.panel>.panel-collapse>.panel-body,.module-categories .module-item.tab-pane,.module-categories .module-item:not(.panel),.module-categories .module-item:not(.tab-pane),.module-gallery>.module-body,.module-info_blocks .module-item.panel>.panel-collapse>.panel-body,.module-info_blocks .module-item.tab-pane,.module-info_blocks .module-item:not(.panel),.module-info_blocks .module-item:not(.tab-pane),.module-products .module-item.panel>.panel-collapse>.panel-body,.module-products .module-item.tab-pane,.module-products .module-item:not(.panel),.module-products .module-item:not(.tab-pane),.module-testimonials .module-item.panel>.panel-collapse>.panel-body,.module-testimonials .module-item.tab-pane,.module-testimonials .module-item:not(.panel),.module-testimonials .module-item:not(.tab-pane){margin-inline-start:var(--inline-margin,initial);margin-inline-end:var(--inline-margin,initial);max-width:var(--center-insufficient,initial)}::after,::before{position:relative;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400}s{font-size:85%;font-weight:400;white-space:normal;line-height:1;max-width:125px}li::before{min-width:1em;min-height:1em;display:inline-flex;align-items:center;justify-content:center;line-height:1}.cart-content img,.category-image img,img{max-width:100%;height:auto}.img-thumbnail{padding:0;border-radius:0;border:none;background:0 0}.language-flag{max-width:none}.button-group-page .btn.disabled::before,.button-group-page .btn.disabled>span,.button-group-page .btn[disabled]::before,.button-group-page .btn[disabled]>span,.lazyload,.lazyloading,.mega-menu>.j-dropdown::before,.popup-iframe .popup-container,.slider-thumbs .swiper-slide:not(.swiper-slide-active) .swiper-timeline{opacity:0}.lazyloaded{opacity:1;transition:opacity .3s}@keyframes fa-rotate{0%{transform:perspective(120px) rotateX(0) rotateY(0)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.count-badge{font-size:1rem;margin-inline-start:5px;min-width:1.73em;height:1.73em;padding:.3em;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;line-height:0;margin-top:var(--margin-top,0);transform:translate3d(var(--x,0),var(--y,0),0)}.blocks-bottom .product_tabs-bottom>.full-tabs-bg,.blocks-bottom .product_tabs-bottom>.tab-content::before,.blocks-details .product_tabs-details>.full-tabs-bg,.blocks-details .product_tabs-details>.tab-content::before,.blocks-image .product_tabs-image>.full-tabs-bg,.blocks-image .product_tabs-image>.tab-content::before,.blocks-top .product_tabs-top>.full-tabs-bg,.blocks-top .product_tabs-top>.tab-content::before,.bootstrap-datetimepicker-widget::before,.count-zero,.flyout-menu-item>.j-dropdown::before,.form-group::after,.form-group::before,.form-group:empty,.j-dropdown .j-menu>li .j-dropdown::before,.links-menu .menu-item a::after,.module-blocks>.module-body>.tab-container .tab-container>.full-tabs-bg,.module-blocks>.module-body>.tab-container .tab-container>.tab-content::before,.module-catalog_blocks>.module-body>.tab-container .tab-container>.full-tabs-bg,.module-catalog_blocks>.module-body>.tab-container .tab-container>.tab-content::before,.module-gallery-1063,.popup .site-wrapper>.breadcrumbs,.popup .site-wrapper>.container::before,.popup .site-wrapper>.page-title,.popup-body .product-thumb .btn-quickview,.popup-inner-body:empty+.popup-close,.popup-quickview .extra-group,.product-image.direction-vertical .additional-images .swiper-pagination,.quick-checkout-wrapper .payment-cod,.quick-checkout-wrapper .payment-coinbase,.quick-checkout-wrapper .payment-instamojo,.quick-checkout-wrapper .payment-pagseguro,.quick-checkout-wrapper .payment-paypal,.quick-checkout-wrapper .payment-payza,.quick-checkout-wrapper .payment-pp_braintree #submit-new,.quick-checkout-wrapper .payment-pp_express,.quick-checkout-wrapper .payment-pp_standard,.quick-checkout-wrapper .payment-skrill,.quick-checkout-wrapper .payment-stripe,.quick-checkout-wrapper .payment-twocheckout,.quick-checkout-wrapper .quick-checkout-payment .buttons,.route-product-search #content>h2:last-child,.swiper .swiper-pagination-bullet:only-child{display:none!important}.sticky-menu.header-sticky .desktop-main-menu-wrapper{--sticky-offset:auto}.sticky-menu.header-sticky .desktop-main-menu-wrapper #cart-items,.sticky-menu.header-sticky .desktop-main-menu-wrapper .main-menu-item>a>.count-badge,.sticky-menu.header-sticky .desktop-main-menu-wrapper .main-menu-item>a>.menu-label{transition:.1s}.form-group .control-label,.form-group .form-label,.product-list .product-thumb .name a,.text-start,html[dir=rtl] .product-label-default{text-align:start}.desktop-main-menu-wrapper.menu-center,.product-compare #content tbody td,.text-center,html[dir=rtl] .stepper .form-control{text-align:center}.text-end{text-align:end}.fa-stack{font-size:15px;width:1.1em;height:1em;line-height:1}.fa-stack em{font-size:1em}.fa-stack em::before{font-family:icomoon}.fa-star-o::before{content:""}.fa-star::before{content:""}.fa-star,.fa-star+.fa-star-o{color:gold}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.product-labels{overflow:hidden;width:100%;height:100%;position:absolute;inset:0;pointer-events:none;display:flex;flex-direction:column}.product-label{position:relative;pointer-events:none;max-width:100%;order:5;min-width:0}.product-label strong{position:relative;min-width:0;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:opacity .2s;font-weight:400;font-size:85%;line-height:1;color:#fff;background:rgba(0,0,0,.85);padding:.45em .55em;will-change:transform}.product-label strong s{font-size:inherit;display:inline-block;white-space:nowrap;margin:0 .2em;max-width:none;position:relative}.product-labels-outside{display:flex;align-items:center;flex-wrap:wrap;gap:var(--label-gap,5px)}.product-labels-outside span.product-label.product-label-default{flex-grow:var(--label-grow,0);margin:0}.product-labels-outside span.product-label.product-label-default strong{width:100%;padding:0}.btn:active,.product-labels-outside span.product-label.product-label-default strong:active{transform:scale(var(--scale-active,var(--scale-hover)));transition:50ms}.product-labels-outside span.product-label.product-label-default strong a:not([href]){cursor:auto;color:inherit;font:inherit;padding:.45em .55em;text-decoration:none}.product-labels-outside span.product-label.product-label-default strong a[href]{pointer-events:auto;padding:.45em .55em;color:inherit;font:inherit;cursor:pointer}.no-flexbox-gap .product-labels-outside .product-label{margin:calc(var(--label-gap,0)/ 2)!important}.product-label-diagonal{width:150%;max-width:none;text-align:center;position:absolute;margin:calc(20px + var(--label-diagonal-offset,0px))!important;padding:0;top:0;left:0;right:initial;bottom:initial;transform:translate3d(-50%,-50%,0) rotate(-45deg)}.alert,.amp,.countdown,.drop-cap,.video-frame,.video-responsive,hr{position:relative}.product-label-diagonal strong{display:block;background:0 0}html[dir=rtl] .product-label-diagonal{top:0;left:initial;right:0;bottom:initial;transform:translate3d(50%,-50%,0) rotate(45deg)}html[dir=rtl] .table-responsive>.table-bordered>tbody>tr>td:first-child,html[dir=rtl] .table-responsive>.table-bordered>tbody>tr>th:first-child,html[dir=rtl] .table-responsive>.table-bordered>tfoot>tr>td:first-child,html[dir=rtl] .table-responsive>.table-bordered>tfoot>tr>th:first-child,html[dir=rtl] .table-responsive>.table-bordered>thead>tr>td:first-child,html[dir=rtl] .table-responsive>.table-bordered>thead>tr>th:first-child{border-right:0;border-left:1px}.route-product-compare #content table>tfoot>tr>td,html[dir=rtl] .table-responsive>.table-bordered>tbody>tr>td:last-child,html[dir=rtl] .table-responsive>.table-bordered>tbody>tr>th:last-child,html[dir=rtl] .table-responsive>.table-bordered>tfoot>tr>td:last-child,html[dir=rtl] .table-responsive>.table-bordered>tfoot>tr>th:last-child,html[dir=rtl] .table-responsive>.table-bordered>thead>tr>td:last-child,html[dir=rtl] .table-responsive>.table-bordered>thead>tr>th:last-child{border-left:0;border-right:0}.countdown{color:#fff;background-color:rgba(0,0,0,.4);transition:.2s;visibility:visible;opacity:1;width:-moz-available;width:-webkit-fill-available;width:stretch;display:flex;align-items:center;text-align:center;padding:10px;font-size:85%;max-width:100%;min-width:0;flex-grow:1}.countdown>div{width:calc(var(--custom-item-size,25%) - var(--element-margin-inline-start,0px));max-width:calc(25% - var(--element-margin-inline-start,0px));min-width:0;border-width:0;border-inline-start-width:1px;display:flex;flex-direction:column;line-height:1;font-size:calc(12px + 1cqw);font-weight:700}.countdown>div span,.product-info .rating b,.product-thumb .name,.tags a,label{font-weight:400}.countdown>div:first-of-type{border-inline-start-width:0}.countdown>div span{display:block;font-size:clamp(10px, .5em, 18px);position:relative;text-align:center;margin-top:.2em}.module-banners_grid .swiper-container:not(.swiper-container-initialized)+.swiper-buttons .swiper-button-prev,.module-slider .swiper-container:not(.swiper-container-initialized)+.swiper-buttons .swiper-button-prev,.popup-open .popup-bg,.product-image.direction-vertical .additional-images .swiper-container-initialized+.swiper-buttons,.product-thumb:hover .countdown,.touchevents .countdown{opacity:1}.module-countdown>.module-body{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap,4px)}.module-countdown>.module-body .module-text{display:flex;flex-grow:1;flex-basis:clamp(var(--text-min-width,100px),calc(var(--text-max-width,50%) - var(--gap,0px)/ 2),100%);min-width:0}.module-countdown>.module-body .countdown{flex-basis:min(calc(100% - var(--text-max-width,50%) - var(--gap,0px)/ 2),100%);flex-grow:1}.module-countdown>.module-body .countdown>div{padding:.5em;min-width:2.5em}table{border-collapse:inherit}.search-results-empty,table td{padding:10px 15px}.accordion-menu .j-menu>li>a .links-text,table td.td-name{white-space:normal}.table-bordered>tbody>tr>td{border-top-width:0;border-right-width:0}.table-responsive{margin-bottom:0;border:0}.table-responsive.table-scroll::before{content:"";display:block;padding:2px 6px;text-align:center;left:0;position:sticky}html[dir=rtl] .table-responsive.table-scroll::before{right:0}.table-responsive>table{border:none!important}.table,.table-responsive>.table,table{margin-bottom:0;border-width:0}html[dir=rtl] .table{max-width:initial}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px 14px;border-top-color:transparent;vertical-align:middle}.table,.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-color:transparent}.module-filter .image-only .panel-body>div>label+label,.panel-group .panel-heading+.panel-collapse>.panel-body,.table>tbody+tbody{border-top:0}.table-bordered td:first-child,.table-bordered th:first-child,html[dir=rtl] .table-bordered td:last-child,html[dir=rtl] .table-bordered th:last-child,html[dir=rtl] table td:last-child,html[dir=rtl] table th:last-child,table td:first-child,table th:first-child{border-left-width:0}.table-bordered td:last-child,.table-bordered th:last-child,html[dir=rtl] .desktop-main-menu-wrapper .main-menu .main-menu-item:first-child>a,html[dir=rtl] .links-menu .menu-item:first-child,table td:last-child,table th:last-child{border-right-width:0}.table-bordered thead>tr>td,table thead>tr>td{border-bottom-width:1px;border-right-width:0}.table-bordered tbody tr:last-child td,.table-bordered tbody tr:last-child th,table tbody tr:last-child td,table tbody tr:last-child th{border-bottom-width:0}.table-bordered tfoot>tr>td,table tfoot>tr>td{border-bottom-width:0;border-right-width:0}.desktop-mobile-main-menu-wrapper .main-menu>.main-menu>div:last-of-type,.mobile-main-menu-wrapper .main-menu>.main-menu>div:last-of-type,table>thead>tr>td{border-bottom-width:1px}.table>tbody:first-child>tr:first-of-type>td,table>thead:first-of-type>tr>td{border-top-width:0!important}.bootstrap-datetimepicker-widget td,.bootstrap-datetimepicker-widget th,.cart-content .table-bordered,.j-menu>li:first-child>a,.module-master_slider .ms-time-bar,.products-filter .select-group label,.products-filter .select-group select{border-width:0}.tooltip{z-index:1399;pointer-events:none;opacity:1;background-color:transparent!important}.tooltip.in{opacity:1;pointer-events:none}.tooltip-inner{color:#fff;background-color:var(--background-color,#333);border-radius:5px;padding:.2em .6em}.tooltip.top .tooltip-arrow{border-top-color:var(--background-color,#333)}.tooltip.right .tooltip-arrow{border-right-color:var(--background-color,#333)}.tooltip.bottom .tooltip-arrow{border-bottom-color:var(--background-color,#333)}.tooltip.left .tooltip-arrow{border-left-color:var(--background-color,#333)}.tooltip.fade>*{opacity:0;transition:.15s ease-in-out}.tooltip.fade.in>*{opacity:1;visibility:visible;transform:translate3d(0,0,0)}.tooltip.top>*{transform:translate3d(0,7px,0)}.tooltip.right>*{transform:translate3d(-7px,0,0)}.tooltip.bottom>*{transform:translate3d(0,-7px,0)}.tooltip.left>*{transform:translate3d(7px,0,0)}.alert{margin-bottom:0;border:0;padding:10px 25px 10px 15px;border-radius:0}.alert i{margin:5px}.alert .close{position:absolute;top:50%;transform:translateY(-55%);right:10px;opacity:1}.module-filter .image-only .panel-body>div,.post-layout .button-group,.product-info .rating,.product-list .product-thumb .extra-group>div,.tags{display:flex;align-items:center;flex-wrap:wrap}.tags a{font-size:90%;transition:75ms ease-out}.video-responsive{width:100%}#form-review .help-block,.blog-post .success:last-of-type,.buttons label,.category-text>p:last-of-type,.expand-content>p:last-of-type,.form-check label,.panel-group,.product-info .product-details>.minimum,.products-filter .select-group label,.quick-checkout-wrapper .shipping-payment .shippings p,.route-account-wishlist .table,.video-responsive:only-child,html.popup .form-horizontal{margin-bottom:0}.video-frame{padding-bottom:56.25%;width:100%}.video-frame>iframe{position:absolute;top:0;left:0;width:100%;height:100%}iframe{max-width:100%;border:none}.fb-page{overflow-x:auto;max-width:100%;display:block!important}hr{margin-top:10px;margin-bottom:10px;overflow:visible}hr::before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:0;width:1em;height:1em;display:flex;align-items:center;justify-content:center}.amp,.btn,.drop-cap,.hotspot,.hotspot span,blockquote::before{line-height:1}.drop-cap{display:block;float:left}.amp{display:inline-block}blockquote{border:none;padding:0;margin:0;font-size:inherit}blockquote::before{float:left;font-size:2.5em}.post-content::after,blockquote::after{content:"";display:table;width:100%;clear:both}.no-transitions *{transition:none!important}.btn,.buttons,.hotspot{transition:.1s ease-out}.sharethis-inline-reaction-buttons{display:inline-block!important}.sharethis-inline-reaction-buttons .st-btn{font-size:18px!important;padding:0 7px!important;width:auto!important}.mobile .manufacturer-thumb .image img,.mobile .module-gallery .module-item>a img,.mobile .post-thumb .image img,.mobile .product-thumb .product-img>div,.sharethis-inline-reaction-buttons .st-btn.st-selected{transform:scale(1)!important}.sharethis-inline-reaction-buttons .st-btn>svg{width:30px!important;height:30px!important}.lazyload-bg.lazyloaded,.lazyload-bg:not(.lazyload){background-image:var(--lazy-background-image)}.atss[class*=addthis]{z-index:1020}.hotspot-container{position:absolute;inset:0;pointer-events:none}.hotspot{position:absolute;pointer-events:auto;z-index:2;border-radius:50%;--hotspot-size:16px;width:1.5em;height:1.5em;font-size:max(1em, calc(var(--hotspot-size) * .9 + .5cqw));display:flex;align-items:center;justify-content:center;animation:1.25s cubic-bezier(.215,.61,.355,1) -.3s infinite pulse-dot;--pulse-dot:1}.btn,legend{font-size:initial}.hotspot span{color:#000;background:#d3d3d3;border-radius:inherit;width:100%;height:100%;z-index:2;transition:.1s ease-out,transform 40ms linear}.hotspot span:active{transform:scale(var(--scale-active,var(--scale-hover,1)))}.hotspot span::before{content:"";font-family:icomoon;top:50%;left:50%;transform:translate(-50%,-50%) rotate(var(--hotspot-rotate,0deg));position:absolute;transition:.2s ease-out}.hotspot::after{content:"";position:absolute;display:none;width:250%;height:250%;box-sizing:border-box;z-index:1;border-radius:inherit;background-color:#01a4e9;animation:1.25s cubic-bezier(.215,.61,.355,1) infinite pulse-ring;pointer-events:none}.btn,label{position:relative}.btn,.btn .fa{display:inline-flex;align-items:center}.btn,button{border:none}.hotspot-1{inset-inline-start:var(--offset-left,20%);inset-block-start:var(--offset-top,20%)}.hotspot-2{inset-inline-start:var(--offset-left,50%);inset-block-start:var(--offset-top,50%)}.hotspot-3{inset-inline-start:var(--offset-left,80%);inset-block-start:var(--offset-top,80%)}.hotspot-tooltip s,.hotspot-tooltip small,.hotspot-tooltip sup,.module-banners_grid .swiper-buttons>div:active,.module-slider .swiper-buttons>div:active{opacity:.9}@keyframes pulse-ring{0%{transform:scale(.33)}100%,75%{opacity:0}}@keyframes pulse-dot{0%,100%{transform:scale(var(--pulse-dot,.8))}50%{transform:scale(1)}}a,button{touch-action:manipulation}a:focus,a:hover{text-decoration:none;outline:0}button{outline:0;margin:0;padding:0}.btn-default.active:focus,.btn-default:active:focus,.btn-default:focus,.btn.active:focus,.btn:active:focus,.btn:focus,button.active:focus,button:active:focus,button:focus{outline:unset}.btn{outline-color:var(--background-color,initial);border-radius:0;padding:.4em;justify-content:center;min-width:0}.btn.active:focus,.btn.focus,.btn:active:focus,.btn:focus,.btn:focus-within,.btn:hover{color:var(--focus-color);outline-color:var(--background-color,initial)}.accordion-menu .j-menu .j-menu,.btn-default.active,.btn-default:active,.btn.active,.btn:active,.desktop-mobile-main-menu-wrapper .main-menu .dropdown-menu>ul,.desktop-mobile-main-menu-wrapper .main-menu .multi-level .dropdown-menu ul,.has-error .form-control,.mobile input,.mobile-main-menu-wrapper .main-menu .dropdown-menu>ul,.mobile-main-menu-wrapper .main-menu .multi-level .dropdown-menu ul,button.active,button:active{box-shadow:none}.btn.disabled,.btn[disabled]{pointer-events:none;position:relative}.btn.disabled::before,.btn.disabled>span,.btn[disabled]::before,.btn[disabled]>span{opacity:.2}.btn.disabled::after,.btn[disabled]::after{position:absolute}.btn.btn-full{width:100%;width:-moz-available;width:-webkit-fill-available;width:stretch}.btn .fa{aspect-ratio:1;justify-content:center}.btn::after,.btn::before{display:flex;align-items:center;justify-content:center;overflow:hidden;min-width:1em;min-height:1em;padding:0;line-height:1}.fa-upload,.module-blocks .nav-tabs>li>a::before,.notification-buttons a::before,.product-blocks .product-blocks-popup-btn::before,.product-blocks .product_tabs>ul>li[class*=product_tabs]>a::before,.product-blocks [class*=product-extra]>.module-title::before,.product-blocks [class*=product-extra]>.panel-heading::before,.product-info .custom-stats b,.quick-checkout-wrapper .checkout-section .checkbox label input[type=checkbox],.quick-checkout-wrapper .checkout-section .checkbox label input[type=radio],.quick-checkout-wrapper .checkout-section .radio label input[type=checkbox],.quick-checkout-wrapper .checkout-section .radio label input[type=radio],.route-information-contact .our-location a>i,.tags-title,.user-data ::before,.user-data div span,html[dir=rtl] .buttons .pull-right a:not(.btn){margin-inline-end:5px}:focus{outline:0}.buttons{display:flex;justify-content:space-between;flex-wrap:wrap;background:0 0;gap:var(--page-buttons-gap,10px)}.no-flexbox-gap .buttons{margin-inline-start:calc(0px - var(--page-buttons-gap,10px)/ 2);margin-inline-end:calc(0px - var(--page-buttons-gap,10px)/ 2);margin-bottom:calc(0px - var(--page-buttons-gap,10px)/ 2)}.no-flexbox-gap .buttons>div{padding:calc(var(--page-buttons-gap,10px)/ 2)}.buttons>div{display:flex;flex-wrap:wrap;align-items:center;min-width:-moz-min-content;min-width:min-content;width:100%;flex-basis:calc((var(--page-buttons-width,420px) - 100%) * 999)}.buttons>div>.btn,.mobile-cart-content-container .mobile-cart-content-wrapper.cart-content .cart-products td{min-width:-moz-min-content;min-width:min-content;width:100%}.buttons .pull-left,.notification-wrapper-tr{align-items:flex-end}.buttons .pull-right:only-child .btn,.desktop-header-active .header-slim .header-slim-new .desktop-logo-wrapper #logo a img{width:auto}.buttons .pull-right a:not(.btn),.notification-buttons a::after,.oc4.route-checkout-checkout .checkout-cart-item span+span,html[dir=rtl] .quick-checkout-wrapper .checkout-section .checkbox label input[type=checkbox],html[dir=rtl] .quick-checkout-wrapper .checkout-section .checkbox label input[type=radio],html[dir=rtl] .quick-checkout-wrapper .checkout-section .radio label input[type=checkbox],html[dir=rtl] .quick-checkout-wrapper .checkout-section .radio label input[type=radio],input[type=checkbox]+img,input[type=radio]+img{margin-inline-start:5px}.buttons .pull-right .btn::before,.mobile-header-active .mobile-1 .mini-search{order:10}@media only screen and (min-width:470px){.buttons.dual-agree .pull-right{flex-grow:1;justify-content:flex-end}.buttons.dual-agree .pull-right .btn{width:-moz-max-content;width:max-content}}.ripple{--ripple-background:white;--ripple-opacity:0.3;--ripple-duration:600ms;--ripple-easing:linear}.btn.ripple small{position:absolute;display:block;background:var(--ripple-background);border-radius:50%;pointer-events:none;overflow:hidden;z-index:0;will-change:transform,opacity;top:calc(var(--y) * 1px);left:calc(var(--x) * 1px);width:calc(var(--d) * 1px);height:calc(var(--d) * 1px);opacity:calc(var(--o, 1) * var(--ripple-opacity));transition:calc(var(--t, 0) * var(--ripple-duration)) var(--ripple-easing);transform:translate(-50%,-50%) scale(var(--s,1));transform-origin:center}.no-touchevents .stepper button:hover,.stepper button:active{background-color:#e8e8e8}.bootstrap-datetimepicker-widget .timepicker-picker td,.bootstrap-datetimepicker-widget .timepicker-picker td span{width:var(--size);height:var(--size);line-height:var(--size)}legend{border:none;color:inherit;width:auto}.form-control,.form-select,.select-control{border-color:transparent;line-height:1.3;min-width:36px;min-height:36px;color:unset;padding:5px 8px;background-color:unset;transition:.07s ease-out;box-sizing:border-box;box-shadow:none;font-size:unset}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-overflow:ellipsis;overflow:hidden;padding-inline-end:var(--element-padding-inline-end,20px)!important;max-width:100%;background-image:linear-gradient(120deg,rgba(255,255,255,0) 63%,var(--background-color,#fff) 63%),linear-gradient(-120deg,currentColor 63%,rgba(255,255,255,0) 63%)!important;background-repeat:no-repeat!important;background-size:15px 6px!important;background-position:calc(100% - 4px) 50%!important}html[dir=rtl] select{background-position:4px 50%!important}.input-group,.input-group-btn{gap:var(--input-group-gap,5px)}.input-group .input-group-btn{display:flex;align-self:stretch;width:auto}.input-group .form-control{width:auto;flex-grow:1}.input-group .input-group-btn:last-child>.btn,.input-group .input-group-btn:last-child>.btn-group{margin:0;flex-grow:1;width:100%;height:100%}.input-group.date .input-group-btn,.input-group.datetime .input-group-btn,.input-group.time .input-group-btn{max-width:-moz-max-content;max-width:max-content;flex-basis:auto}.input-group .btn i,.notification-close::before,[class*=route-account-]:not(.route-account-address) table .text-right .btn i,[class*=route-account-]:not(.route-account-address-delete) table .text-right .btn i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.checkbox input[type=checkbox],.checkbox input[type=radio],.form-check input[type=checkbox],.form-check input[type=radio],.radio input[type=checkbox],.radio input[type=radio]{position:relative;margin-inline-end:5px;margin-inline-start:0}input[type=checkbox],input[type=radio]{min-width:15px;min-height:15px;margin-top:0;margin-bottom:0}.checkbox,.form-check,.radio{padding:0;margin:0;display:inline-flex;align-items:center;width:100%}.bootstrap-datetimepicker-widget a[data-action],.form-group [class*=col-],.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .form-check,.form-horizontal .form-check-inline,.form-horizontal .radio,.form-horizontal .radio-inline,.mobile-header .mobile-secondary-menu,.mobile-header-active .mobile-2 #search>.dropdown-menu,.mobile-header-active .mobile-2 .mobile-search-group,.module-newsletter .module-body .newsletter-form .checkbox,.panel-group .panel-body,.popup .site-wrapper>.breadcrumbs .page-title-text,.popup .site-wrapper>.page-title .page-title-text,.product-image .additional-images.swiper,.product-image .swiper.main-image,.push-option>div[id*=input] .push-option-image .option-value,.route-information-contact .our-location .panel-body,.route-information-sitemap #content>.row>div>ul,.swiper .swiper-pagination:empty{padding:0}.checkbox label,.form-check label,.radio label{padding:0;display:inline-block}.checkbox label input[type=checkbox],.checkbox label input[type=radio],.form-check label input[type=checkbox],.form-check label input[type=radio],.radio label input[type=checkbox],.radio label input[type=radio]{position:relative;margin-inline-start:0;margin-inline-end:5px;vertical-align:middle;transform:translate3d(0,-1px,0)}html[dir=rtl] .checkbox label input[type=checkbox],html[dir=rtl] .checkbox label input[type=radio],html[dir=rtl] .checkbox-inline input,html[dir=rtl] .form-check label input[type=checkbox],html[dir=rtl] .form-check label input[type=radio],html[dir=rtl] .form-check-inline input,html[dir=rtl] .form-horizontal .checkbox-inline input,html[dir=rtl] .form-horizontal .form-check-inline input,html[dir=rtl] .form-horizontal .radio-inline input,html[dir=rtl] .module-blocks .nav-tabs>li>a::before,html[dir=rtl] .radio label input[type=checkbox],html[dir=rtl] .radio label input[type=radio],html[dir=rtl] .radio-inline input{margin-inline-end:0;margin-inline-start:5px}.checkbox a,.form-check a,.module-filter .extra-controls .currency-symbol,.radio a{padding:0 4px}.checkbox-inline,.form-check-inline,.radio-inline{display:flex;align-items:center;padding:0}.checkbox-inline input,.form-check-inline input,.form-horizontal .checkbox-inline input,.form-horizontal .form-check-inline input,.form-horizontal .radio-inline input,.radio-inline input{position:relative;margin-inline-start:0;margin-inline-end:5px}.form-group.form-radio>[class*=col-]{gap:var(--radio-gap,0)}.form-group.form-checkbox>[class*=col-]{gap:var(--checkbox-gap,var(--radio-gap,0))}.no-flexbox-gap .form-group .control-label{margin-top:var(--label-gap,0);margin-bottom:var(--label-gap,0)}.control-label,.form-label{padding:0;margin:0;line-height:1.3;text-align:start;float:none;border-width:0 0 1px;word-break:break-word;display:flex;align-self:stretch;align-items:flex-start;flex-wrap:nowrap;max-width:100%;min-width:min(100%,max(var(--form-label-width),var(--form-label-min-width)));flex-basis:calc((var(--form-label-stack,400px) - 100%) * 999)}.control-label+*,.form-label+*{max-width:100%;min-width:30px;flex-grow:1;flex-basis:calc((var(--form-label-stack,400px) - 100%) * 999)}.control-label+.input-group .input-group-btn,.form-label+.input-group .input-group-btn{flex-basis:calc((var(--button-group-stack,350px) - 100%) * 999)}:not(.form-group)>label{margin-bottom:var(--label-gap,0)}.form-group{display:flex;flex-wrap:wrap;position:relative;margin:0;transition:.05s ease-out;gap:var(--label-gap,0);--form-label-min-width:80px;--form-label-width:20%}.account-list>li>a,.stepper{display:inline-flex;transition:.1s ease-out}.desktop-header-active .header-classic .mid-bar .top-menu>.j-menu,.desktop-header-active .header-compact .desktop-main-menu-wrapper .main-menu,.form-group>div.date,.form-group>div.datetime,.form-group>div.time,.side-posts.swiper-wrapper{flex-wrap:nowrap}.form-group [class*=col-]>input[type=checkbox]{align-self:center;margin:0}.form-group fieldset+fieldset,.product-left .product-blocks,.reply-form,.route-account-order-info h2,.route-account-return-info #content>*+*,.route-product-search #content>h2:last-of-type{margin-top:20px}fieldset:not(:first-child){margin-top:var(--fieldset-spacing,0)}.required .control-label::after,.required .control-label::before,.required .form-label::after,.required .form-label::before{content:"*";display:none;position:relative;font-family:inherit;line-height:1.2}.required .control-label::after,.required .form-label::after{display:block;margin-inline-start:3px}.required .control-label+div::before,.required .form-label+div::before{display:none;content:"*";position:absolute;transform:translateX(-150%);font-family:inherit;line-height:1.2;max-height:10px}.invalid-feedback,.text-danger,.text-success{width:100%;margin-top:5px}#input-captcha{max-width:140px}#input-captcha+img,.refine-links .refine-items:not(.auto-grid) .refine-item:not(:last-of-type)::after{margin:0 7px}.form-horizontal .g-recaptcha{transform:scale(.92);transform-origin:0 0}.bootstrap-datetimepicker-widget{width:auto;--size:32px}.bootstrap-datetimepicker-widget .timepicker-picker td{padding:0!important}.bootstrap-datetimepicker-widget tr td span:hover{background:0 0;z-index:2}.bootstrap-datetimepicker-widget tr td span.active{background-color:inherit;color:inherit;text-shadow:inherit;z-index:3}.bootstrap-datetimepicker-widget tr td.separator{color:inherit;background-color:transparent;box-shadow:none}.bootstrap-datetimepicker-widget .datepicker-months tr td,.bootstrap-datetimepicker-widget .datepicker-years tr td,.bootstrap-datetimepicker-widget .timepicker-picker tr td,.bootstrap-datetimepicker-widget tr td.separator:hover{color:inherit!important;background-color:transparent!important;box-shadow:none!important}.bootstrap-datetimepicker-widget .picker-switch .btn,.bootstrap-datetimepicker-widget .picker-switch+.collapse .timepicker-hours,.bootstrap-datetimepicker-widget .picker-switch+.collapse .timepicker-minutes,.popup-options .product-info .product-details .product-options>.options-title+.form-group,.quick-checkout-wrapper .checkout-section .login-form,.quick-checkout-wrapper .checkout-section .login-form>div:first-of-type,.route-checkout-checkout #collapse-payment-method .radio+p,.route-checkout-checkout #collapse-shipping-method .radio+p{margin-top:10px}.bootstrap-datetimepicker-widget .timepicker-picker .btn{margin:10px 0}.stepper{align-items:center;position:relative;overflow:hidden;border-width:1px;min-width:var(--stepper-min-width,60px);height:var(--stepper-height,36px)}.stepper button{transition:inherit;display:flex;align-items:center;justify-content:center;z-index:2;top:0;left:auto;right:0;border-style:inherit;border-color:inherit}.stepper button.fa-angle-down{z-index:3;top:50%}.stepper button::before{transition:inherit;top:-1px}.stepper button:active{opacity:.8}.stepper input.form-control{width:100%;padding:0!important;align-self:stretch;min-height:100%;min-width:25px;height:initial!important;border-radius:0!important;border:none!important;text-align:center;transition:.05s ease-out}.input-group .stepper+.input-group-btn .btn{width:-moz-max-content;width:max-content}.login-box>div{flex-grow:1;flex-basis:300px}.login-box>div:first-child p:last-of-type,.register-page>p,.route-account-order-info table,.route-account-return-info .table-responsive,.route-account-return-info h1+table,.route-information-contact .other-stores{margin-bottom:20px}.category-grid:not(.auto-grid):not(.swiper-wrapper),.login-box .login-box .form-group,.manufacturer-grid:not(.auto-grid):not(.swiper-wrapper),.mobile-container .menu-item>.collapse>.j-menu>.menu-item.dropdown{flex-wrap:wrap}.login-box .well{height:100%;border:none;border-radius:0;padding:0;margin:0;box-shadow:none;background:0 0;display:flex;flex-direction:column}.login-box .well>.btn{margin-top:auto;align-self:flex-start}.desktop-header-active .mobile-cart-content-container .cart-content ul .cart-totals,.login-box .well .buttons,.product-grid .buttons-wrapper{margin-top:auto}.fa.fa-cloud-download::before{content:"";font-family:icomoon}a.forgot-password{display:block;margin:10px 0;max-width:-moz-max-content;max-width:max-content}.register-page .fieldset+fieldset,.route-account-return-add fieldset{margin-top:30px}.route-account-account #content>div,.route-affiliate-account #content>div{margin-bottom:32px}.route-affiliate-login #content>p+p,.route-checkout-voucher #content>p:only-of-type,[class*=route-account-] #content>p:only-of-type{margin-bottom:24px}.account-list>li{width:100%;margin-bottom:5px;display:flex}.account-list>li>a{align-items:center;line-height:1.3}.account-list>li>a::before{margin:0 5px 5px 0;transition:inherit;line-height:1}html[dir=rtl] .account-list>li>a::before{margin:0 0 5px 5px}#input-theme .is-invalid,#input-theme.is-invalid{border-style:none!important}.route-account-wishlist .table-responsive table tr td,.route-checkout-checkout .table-responsive table tr td{min-width:90px}.route-account-wishlist .table-responsive table tr td .btn{width:36px;height:36px}.oc4.route-checkout-checkout .checkout-cart-item span:first-child small,.route-account-wishlist .table-responsive table tr td .btn+.btn{margin-inline-start:2px}.mini-search .header-search input,.route-account-order-info .text-left:first-child,.route-account-wishlist .table-responsive table tr td:nth-of-type(2),.route-checkout-checkout .table-responsive table tr td.td-product{min-width:150px}.route-account-wishlist .table-responsive td .btn{padding:.5em!important;font-size:95%}.route-account-order #content table:not(.table-order)>tbody>tr td,.route-account-order-info #content table:not(.table-order)>tbody>tr td,.route-account-reward #content table:not(.table-order)>tbody>tr td,.route-account-transaction #content table:not(.table-order)>tbody>tr td{padding:18px}.route-checkout-cart .cart-total .table>tbody>tr>td,.route-checkout-checkout #content .quick-checkout-wrapper .right .cart-section table tfoot td{padding:14px}.route-account-address .table-responsive td,.route-account-address-delete .table-responsive td{padding:18px;line-height:1.8}.route-account-address .table-responsive td .btn+.btn,.route-account-address-delete .table-responsive td .btn+.btn{left:-8px}[class*=route-account-]:not(.route-account-address) table .text-right .btn,[class*=route-account-]:not(.route-account-address-delete) table .text-right .btn{min-width:35px;min-height:35px;margin:2px}.ios input:focus,.ios select:focus,.ios textarea:focus,[class*=route-account-]:not(.route-account-address) table .text-right .btn i::before,[class*=route-account-]:not(.route-account-address-delete) table .text-right .btn i::before{font-size:16px}[class*=route-account-]:not(.route-account-address) h1+p,[class*=route-account-]:not(.route-account-address-delete) h1+p{margin-bottom:15px}.panels-total{display:flex;justify-content:space-between}.cart-total,.module-banners_grid .slide-content-category,.module-banners_grid .slide-content-image,.module-banners_grid .slide-content-product,.module-banners_grid .slide-content-video,.module-slider .slide-content-category,.module-slider .slide-content-image,.module-slider .slide-content-product,.module-slider .slide-content-video,.product-info .product-manufacturer.brand-image{display:flex;justify-content:flex-end}.cart-total .table{margin:0!important}.cart-total .table td+td{width:15%;min-width:130px;white-space:nowrap!important}.cart-page .cart-bottom{margin:0;min-width:min(100%,300px);align-self:flex-start}.route-checkout-cart #shopping-cart table tbody .td-qty .input-group{display:flex;align-items:center;justify-content:center;margin-bottom:0!important}.route-checkout-cart #shopping-cart table tbody .td-qty .input-group-btn{width:auto;--input-group-gap:8px}.route-checkout-cart #shopping-cart table tbody .td-name{min-width:150px;white-space:normal}.route-checkout-cart #shopping-cart table tbody .td-name a{margin-bottom:4px;display:inline-block}.cart-content .cart-products tbody .td-name span,.route-checkout-cart #shopping-cart table tbody .td-name small:first-of-type{display:inline-block;margin-top:3px}.route-checkout-cart #shopping-cart table tr td{min-width:90px;vertical-align:middle}.mobile-header-active .mobile-3 .mobile-search-wrapper,.route-checkout-cart .cart-panels,.route-information-information .content{flex:1}.route-checkout-cart .cart-panels p{margin-bottom:16px}.route-checkout-cart .cart-page{display:flex;flex-wrap:wrap;max-width:100%}.route-checkout-cart .cart-page>*{max-width:100%;flex-grow:1}.route-information-sitemap #content>.row{display:flex;flex-wrap:wrap;margin:calc(0px - var(--sitemap-gap,0px)/ 2)}.route-information-sitemap #content>.row>div{flex-grow:1;padding:calc(var(--sitemap-gap,0px)/ 2)}.route-information-sitemap #content>.row>div>ul ul{padding-inline-start:20px}.route-information-sitemap #content>.row>div>ul li{list-style:none;margin-top:6px}.route-information-sitemap #content>.row>div>ul li a::before{margin:0 5px;display:inline-block}.route-information-contact .our-location{background:0 0;border:none;box-shadow:none;margin:0}.route-product-manufacturer{scroll-behavior:smooth}.route-product-manufacturer .brand-index{margin-bottom:25px;position:sticky;z-index:97;display:flex;flex-wrap:wrap;align-items:center;background:#fff;padding:5px}.route-product-manufacturer .brand-index p{margin:0;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.route-product-manufacturer .brand-index p::-webkit-scrollbar{display:none}.route-product-manufacturer .brand-index strong{white-space:nowrap;margin:4px 20px 4px 0}.route-product-manufacturer .brand-index a{margin-inline-end:20px}.route-product-manufacturer .manufacturer{margin-bottom:25px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.route-product-manufacturer.desktop-header-active.header-sticky.sticky-default .brand-index{top:calc(var(--sticky-top-distance,var(--desktop-header,60px)) + var(--desktop-main-menu,40px))}.route-product-manufacturer.desktop-header-active.header-sticky.sticky-default .manufacturer-letter{scroll-margin-top:calc(var(--desktop-sticky,var(--desktop-header,60px)) + var(--desktop-main-menu,40px) + var(--brand-index-height,50px))}.route-product-manufacturer.desktop-header-active.header-sticky.sticky-full .brand-index{top:calc(var(--desktop-top-bar,35px) + var(--desktop-sticky,var(--desktop-header,60px)) + var(--desktop-main-menu,40px))}.route-product-manufacturer.desktop-header-active.header-sticky.sticky-full .manufacturer-letter{scroll-margin-top:calc(var(--desktop-top-bar,35px) + var(--desktop-sticky,var(--desktop-header,60px)) + var(--desktop-main-menu,40px) + var(--brand-index-height,50px))}.route-product-manufacturer.desktop-header-active.header-sticky.sticky-menu .brand-index,.route-product-manufacturer.desktop-header-active:not(.header-sticky).sticky-menu .brand-index{top:var(--desktop-main-menu,40px)}.route-product-manufacturer.desktop-header-active.header-sticky.sticky-menu .manufacturer-letter,.route-product-manufacturer.desktop-header-active:not(.header-sticky).sticky-menu .manufacturer-letter{scroll-margin-top:calc(var(--desktop-main-menu,40px) + var(--brand-index-height,50px))}.route-product-manufacturer.desktop-header-active:not(.header-sticky).sticky-default .brand-index{top:calc(var(--desktop-header,60px) + var(--desktop-main-menu,40px))}.route-product-manufacturer.desktop-header-active:not(.header-sticky).sticky-default .manufacturer-letter{scroll-margin-top:calc(var(--desktop-header,60px) + var(--desktop-main-menu,40px) + var(--brand-index-height,50px))}.route-product-manufacturer.desktop-header-active:not(.header-sticky).sticky-full .brand-index{top:calc(var(--desktop-top-bar,35px) + var(--desktop-header,60px) + var(--desktop-main-menu,40px))}.route-product-manufacturer.desktop-header-active:not(.header-sticky).sticky-full .manufacturer-letter{scroll-margin-top:calc(var(--desktop-top-bar,35px) + var(--desktop-header,60px) + var(--desktop-main-menu,40px) + var(--brand-index-height,50px))}.route-product-manufacturer.mobile-header-active.mobile-sticky-full:not(.header-mobile-1) .manufacturer-letter{scroll-margin-top:calc(var(--mobile-top-bar,35px) + var(--mobile-bar,60px) + var(--mobile-search-bar,0px) + (var(--mobile-search-padding,7px) * 2))}.route-product-manufacturer.mobile-header-active.mobile-sticky-default:not(.header-mobile-1) .manufacturer-letter{scroll-margin-top:calc(var(--mobile-bar,60px) + var(--mobile-search-bar,0px) + (var(--mobile-search-padding,7px) * 2))}.route-product-manufacturer.mobile-header-active.mobile-sticky-full.header-mobile-1 .manufacturer-letter{scroll-margin-top:calc(var(--mobile-top-bar,35px) + var(--mobile-bar,60px))}.route-product-manufacturer.mobile-header-active.mobile-sticky-default.header-mobile-1 .manufacturer-letter{scroll-margin-top:calc(var(--mobile-bar,60px))}.image-card{display:flex;flex-direction:column;width:100%;height:100%;transition:.15s;text-align:center;line-height:1.15}.product-info .product-options .option-value,.product-thumb .price .price-tax,.refine-name{line-height:1.2}.image-card img{width:100%;margin-bottom:6px}#cart-total .cart-title,.android.chrome41.mobile-header-active.mobile-overlay .site-wrapper::before,.cart-content .cart-products tbody .td-name a,.category-thumb .name a,.desktop-mobile-main-menu-wrapper .main-menu .open>.dropdown-menu,.full-search #search>.j-dropdown,.image-card span,.is-editor .admin-edit,.manufacturer-thumb .name a,.mobile-filter-active .site-wrapper::before,.mobile-header-active .mobile-header,.mobile-header-active .site-wrapper::before,.mobile-main-menu-wrapper .main-menu .open>.dropdown-menu,.mobile-menu-active .site-wrapper::before,.mobile-wrapper-header .mobile-wrapper-top-menu.has-scroll::after,.module-banners .banner-caption-3 span,.module-banners_grid .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active .swiper-timeline,.module-notification .notification-content,.module-slider .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active .swiper-timeline,.module-testimonials .block-header,.popup-open .popup-wrapper .journal-loading,.popup-options .product-info .product-details .product-options>.options-title,.post-thumb .name a,.product-extra .product-extra-short_description .block-content,.product-layout .image-group,.product-thumb .product-img,.quick-checkout-wrapper .shipping-payment .section-body .alert,.side-column .module-newsletter .module-body,.side-product .name a,.swiper-has-pages .swiper .swiper-pagination{display:block}.route-product-compare .compare-buttons{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:7px 0}.route-product-compare .compare-buttons .btn{flex-grow:1;margin:4px}.accordion-menu .j-menu>.menu-item.is-divider>a,.accordion-menu .j-menu>.menu-item>a::after,.accordion-menu .menu-label::after,.flyout-menu .menu-label::after,.icons-menu .icon-menu-image a::before,.icons-menu>ul>.menu-item>a::after,.j-dropdown .menu-label::after,.links-menu .menu-item.dropdown>a::after,.links-menu .module-body.no-scroll-end::after,.links-menu .module-body:not([style])::before,.links-menu .module-body[style*="--scroll-offset: 0px;"]::before,.menu-bar .main-menu.no-scroll-end::after,.menu-bar .main-menu:not([style])::before,.menu-bar .main-menu[style*="--scroll-offset: 0px;"]::before,.notification-wrapper-message:empty::before,.oc4.route-checkout-checkout .checkout-sections::after,.oc4.route-checkout-checkout .checkout-sections::before,.open-menu,.p-date-image::before,.pagination-results::after,.pagination-results::before,.pagination>li:first-child::before,.post-layout .btn-text,.product-image .additional-images.swiper .swiper-pagination,.product-image .main-image .swiper-controls,.product-layout .btn-text,.product-layout .quickview-button span,.quick-checkout-wrapper #payment>legend,.quick-checkout-wrapper .shipping-payment .section-body .alert::before,.refine-links .refine-items:not(.auto-grid) .refine-item a img,.route-product-compare .compare-buttons .btn::before{display:none}.route-product-compare table #content table td{width:20%;min-width:150px;white-space:normal}.route-product-compare table #content tbody:last-of-type tr:last-child td{border-top-width:1px;padding:0}.route-product-compare table #content .table-bordered>tfoot>tr>td{border:0}.route-product-search #content .search-form .inputs{display:flex;align-items:center;flex-wrap:wrap;--split:70%;--gap:20px;--min-width:200px;gap:var(--gap,20px);margin-bottom:10px}.route-product-search #content .search-form input[type=text]{flex-grow:1;flex-basis:clamp(var(--min-width,250px),calc(var(--split,60%) - var(--gap,20px)/ 2),100%);max-width:100%}.route-product-search #content .search-form select{max-width:100%;flex-grow:1;flex-basis:clamp(var(--min-width,250px),calc(100% - var(--split,60%) - var(--gap,20px)/ 2),100%)}.phone .pagination-results .pagination>li,.route-product-search #content>.checkbox{margin-bottom:5px}.route-account-order-info table tr:first-of-type td{line-height:1.7}.category-description::after,.module-banners_grid .swiper-slide::after,.notification-content::after{content:"";display:table;clear:both}.category-description+p{order:40}.category-image{float:left;position:relative}.category-grid:not(.auto-grid),.desktop-main-menu-wrapper,.desktop-main-menu-wrapper.has-menu-2,.is-editor .admin-bar,.manufacturer-grid:not(.auto-grid),.oc4.route-checkout-checkout .checkout-cart-item,.open>.j-dropdown,.product-layout .button-group,.product-layout .extra-group,.product-layout .wish-group,.refine-item,.side-product .image a,html[class*=-container-open] .mobile-container{display:flex}.refine-item a{display:flex;align-items:center;flex-direction:column;width:100%;min-width:0}.refine-item a img{max-width:100%;width:100%;height:auto;align-self:center;border-radius:inherit;min-width:0;transition:60ms ease-out}.catalog-image:active,.category-thumb .image a:active,.manufacturer-thumb .image a:active,.refine-item a img:active{transform:scale(var(--scale-active,1));transition:30ms}.refine-name{min-width:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:100%;padding:3px;transition:.05s ease-out;flex-grow:1}.refine-name .count-badge{transform:none}.refine-grid .refine-items.ipr-grid .refine-item,.text-empty{padding:10px}.refine-links .refine-items:not(.auto-grid){margin:calc(var(--refine-spacing,10px)/ 2 * -1)}.refine-links .refine-items:not(.auto-grid) .refine-item{margin:calc(var(--refine-spacing,10px)/ 2);width:auto!important;padding:0}.products-filter{display:flex;flex-wrap:wrap;align-items:center}.products-filter .select-group{display:flex;margin-inline-start:auto}.products-filter .select-group .input-group{display:inline-flex;align-items:center;height:auto}.products-filter .select-group .input-group .input-group-addon{width:auto;display:flex;align-items:center;border-radius:0;height:100%}.products-filter .select-group .form-control{width:auto;min-width:50px}.grid-list{display:flex;align-items:center;flex-wrap:nowrap}.view-btn{background-color:transparent;position:relative}.compare-btn,.module-filter .extra-controls{display:flex;align-items:center;position:relative}.notification-content img,.product-info .rating>span:last-of-type,.sort-by{margin-inline-end:10px}@media only screen and (max-width:600px){.products-filter .select-group .input-group .input-group-addon{display:none}.products-filter .select-group .input-group .form-control{max-width:100px}}.mac.webkit .select-group .form-control{position:relative;left:-3px;z-index:1}.pagination-results{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.pagination-results>div{width:auto;padding:0;margin:4px}.phone .pagination-results,.phone .pagination-results .pagination,.top-menu>ul>li>a{justify-content:center}.phone .pagination-results>div{text-align:center;width:100%}.pagination{border-radius:0;display:flex;flex-wrap:wrap;margin:calc(0px - var(--pagination-gap,0px)/ 2)}.pagination>li{max-width:50px;transition:.08s ease-out;position:relative;display:inline-flex!important}.pagination>li>a,.pagination>li>span{border:none!important;line-height:1;padding:0;transition:.05s ease-out;background:0 0;border-radius:inherit;width:2em;height:2em;display:inline-flex;align-items:center;justify-content:center;margin:calc(var(--pagination-gap,0px)/ 2)!important}.pagination>li>a::before,.pagination>li>span::before{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:inherit;background:inherit}.pagination>li.active a,.pagination>li.active span{background:0 0;pointer-events:none}.pagination>li::before{content:"";border-width:0 0 0 1px;border-color:transparent;border-style:solid;height:calc(100% - var(--pagination-gap,0px));top:calc(var(--pagination-gap,0px)/ 2);position:relative;min-width:1px}html[dir=rtl] .bottom-menu>ul>li+li,html[dir=rtl] .desktop-main-menu-wrapper .main-menu .main-menu-item>a,html[dir=rtl] .pagination>li::before,html[dir=rtl] .pagination>li:not(:first-of-type){border-width:0 1px 0 0}.module-testimonials .block-content,.pagination>li:first-child a,.pagination>li:first-child span,.pagination>li:last-child a,.pagination>li:last-child span{border-radius:0}.pagination a.next::before,.pagination a.prev::before,.pagination>li:first-child a::before,.pagination>li:last-child a::before{visibility:visible;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scaleX(1)}.pagination a.next::before,.pagination>li:last-child a::before,html[dir=rtl] .pagination>li.next a::before,html[dir=rtl] .pagination>li.prev a::before,html[dir=rtl] .pagination>li:first-child a::before,html[dir=rtl] .pagination>li:last-child a::before{transform:translate(-50%,-50%) scaleX(-1)}.ias-noneleft,.ias-spinner,.ias-trigger{width:100%;text-align:center}.ias-noneleft em::before,.ias-spinner em::before,.ias-trigger em::before{font-size:22px}.auto-grid .ias-noneleft,.auto-grid .ias-spinner,.auto-grid .ias-trigger,.desktop-header-active .header-slim .header-slim-new .desktop-main-menu-wrapper,.search-result.view-more{grid-column:1/-1}.box-search,.post-layout,.product-layout{display:flex;position:relative}.product-layout::after{content:"";position:absolute;pointer-events:none;top:0;right:0;bottom:0;left:0;inset:0;z-index:0;--layout-scale:1;--layout-scale-duration:150ms;--layout-scale-proportion:.99;transform:translate3d(0,0,0) scale3d(1,1,1);transition:transform var(--layout-scale-duration) ease-out}.product-layout:hover::after{transform:translate3d(0,0,0) scale3d(var(--layout-scale),calc(var(--layout-scale) * var(--layout-scale-proportion)),1)}.product-thumb{display:block;flex-wrap:wrap;flex-grow:1;min-width:0;z-index:1;position:relative;transition:75ms ease-out;transform-style:preserve-3d;--perspective:800px;--flip-duration:450ms;--flip-ease:ease-out;--fade-duration:200ms;--fade-ease:ease;--scale-duration:200ms;--scale-ease:ease-out;--scale:1.1}.product-thumb .image{position:relative;overflow:hidden}.product-thumb .image::before{content:"";position:absolute;width:100%;max-height:100%;left:0;right:0;bottom:0;height:100%;pointer-events:none;z-index:1;transition:.2s ease-out}.desktop-header-active .header-compact .desktop-logo-wrapper #logo a,.desktop-header-active.header-sticky:not(.sticky-menu) header .header,.desktop-header-active.header-sticky:not(.sticky-menu) header .mobile-header,.header-compact .language-currency button,.header-mega .language-currency button,.is-dragging .product-thumb .image::before,.language-currency .dropdown,.module-master_slider .ms-slide-layers .ms-layer-video,.popup-open .popup-wrapper,.product-grid .wish-group a,.product-layout .button-group .btn,.product-layout .button-group a,.product-layout .button-group button,.product-layout .buttons-wrapper .btn,.product-layout .buttons-wrapper a,.product-layout .buttons-wrapper button,.product-layout .cart-group,.product-layout .wish-group,.product-list .product-thumb .extra-group .btn,.swiper .swiper-button-next.swiper-button-disabled,.swiper .swiper-button-prev.swiper-button-disabled{pointer-events:auto}.product-thumb .product-img>div{position:relative;display:flex;align-items:center;justify-content:center;transition:transform var(--scale-duration) var(--scale-ease)}.product-thumb .product-img img{pointer-events:none;transition:all var(--fade-duration) var(--fade-ease);width:100%;height:auto}.product-thumb .product-img img.img-second{visibility:hidden;opacity:0;position:absolute}.desktop-main-menu-wrapper.menu-bar .main-menu-1,.flyout>.j-dropdown::before,.header .top-bar>div,.header>.desktop-main-menu-wrapper,.icons-menu>ul>.menu-item:hover,.module-banners_grid .journal-loading,.module-banners_grid .slider-thumbs .swiper-slide.swiper-slide-active,.module-banners_grid .slider-wrapper .swiper-slide.swiper-slide-active,.module-slider .journal-loading,.module-slider .slider-thumbs .swiper-slide.swiper-slide-active,.module-slider .slider-wrapper .swiper-slide.swiper-slide-active,.popup-inner-body>*,.post-thumb .image .p-date,.product-image .product-labels,.product-thumb:hover,.search-page-open .header-compact .top-bar,.search-result:hover{z-index:1}.no-touchevents .module-banners_grid .slide-content:hover .slide-image img,.product-thumb:hover .product-img img{filter:drop-shadow(var(--drop-shadow-x-hover) var(--drop-shadow-y-hover) var(--drop-shadow-blur-hover) var(--drop-shadow-color-hover))}.product-thumb .caption{display:flex;flex-direction:column;flex-grow:1;position:relative}.product-thumb .name{line-height:1.3;margin:0 0 7px;display:flex;align-items:center;max-width:100%}.product-thumb .name a{display:block;text-align:center;padding-bottom:1px}.product-thumb .description{margin:0 0 auto;flex-grow:1}.product-thumb .price{margin-top:auto;display:flex;flex-direction:column;gap:calc(var(--price-gap,0)/ 1.5)}.product-thumb .price>div{flex-grow:1;display:inline-flex;align-items:stretch;flex-wrap:wrap;max-width:100%;margin:calc(0px - var(--price-gap,0)/ 2);width:100%}.product-thumb .price>div span{line-height:1;white-space:nowrap;display:flex;align-items:center;margin:calc(var(--price-gap,0)/ 2);flex-basis:calc((var(--price-stack,0px) - 100%) * 9999)}.product-thumb .product-labels-price{display:flex;align-items:center;flex-wrap:wrap;gap:var(--label-gap,5px);max-width:-moz-max-content;max-width:max-content}.product-thumb .price-tax{color:#999;display:block;font-size:80%;margin-top:2px}.product-thumb .countdown{position:absolute;left:50%;transform:translateX(var(--transform-50-rtl,-50%));bottom:var(--countdown-bottom-offset,0);pointer-events:none;z-index:2;width:100%}.product-thumb .stats-group{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;flex-grow:1;margin:calc(0px - var(--stats-gap,0px)/ 2)}.product-layout .button-group,.product-layout .cart-group{margin:calc(0px - var(--buttons-gap,0px)/ 2)}.product-thumb .stats-group>span{margin:calc(var(--stats-gap,0)/ 2);flex-basis:calc((var(--stats-stack,0px) - 100%) * 9999);display:flex;align-items:center}.product-thumb .stats-group>span a{display:block;word-break:break-all}.stats-label{margin-inline-end:4px;white-space:nowrap}html[dir=rtl] .stats-label{margin-inline-start:4px}.is-editor.admin-bar-visible .admin-bar,.safari .product-thumb .product-img,.safari .product-thumb .product-labels{transform:translate3d(0,0,0)}.product-layout .quickview-button{position:absolute;z-index:10;transform:translate3d(0,0,0) scale(1);top:0;right:0;bottom:0;left:0;inset:0;align-items:center;justify-content:center;--display:flex;display:var(--display);pointer-events:none}.product-layout .quickview-button .btn-quickview{pointer-events:auto;visibility:var(--visibility);opacity:var(--opacity)}.product-layout:hover .quickview-button .btn-quickview,.side-product:hover .image .quickview-button .btn-quickview{visibility:visible;opacity:1;transform:scale(1)!important}.touchevents .product-layout .quickview-button{display:var(--touch-display,var(--display))!important}.touchevents .product-layout .quickview-button .btn-quickview,.touchevents .side-product .image .quickview-button .btn-quickview{visibility:visible!important;opacity:1!important;transform:scale(1)!important}.product-layout .buttons-wrapper .button-group{position:static;transition:transform .25s ease-out}.product-layout .rating{width:100%;align-items:center;pointer-events:none;transition:.1s ease-in-out;z-index:2}.product-layout .rating-stars{display:flex;align-items:center;justify-content:center;transition:.1s ease-in-out}.product-layout .cart-group,.product-layout .extra-group,.product-layout .wish-group{position:relative;align-items:center;flex-wrap:wrap}.product-layout .cart-group{align-items:stretch;max-width:100%}.product-layout .cart-group>*{margin:calc(var(--buttons-gap,0px)/ 2)}.product-layout .wish-group{transition:.1s ease-out;margin:calc(0px - var(--wishlist-gap,var(--buttons-gap,0px))/ 2)}.product-layout .wish-group .btn{flex-grow:1;margin:calc(var(--wishlist-gap,var(--buttons-gap,0px))/ 2)}.product-layout .extra-group>div{margin:calc(0px - var(--extra-gap,0px)/ 2)}.product-layout .extra-group>div .btn{min-width:-moz-min-content;min-width:min-content;margin:calc(var(--extra-gap,0px)/ 2);flex-basis:calc((var(--extra-stack,0) - 100%) * 9999)}.product-grid .image-group{overflow:hidden;min-width:30%;border-top-right-radius:inherit;border-top-left-radius:inherit}.product-grid .caption{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.product-grid .extra-group>div{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;transition:.2s ease-out}.product-grid .button-group{align-items:center;flex-wrap:wrap}.product-grid.flex-grid{--flex-grid-width:250px}.no-flexbox-gap .product-list .product-thumb{margin:calc(0px - var(--product-list-gap,0px)/ 2)}.no-flexbox-gap .product-list .product-thumb>div{margin:calc(var(--product-list-gap,0px)/ 2)}.product-list .product-thumb{display:flex;flex-wrap:wrap;gap:var(--product-list-gap,0);--product-list-image-width:30%}.product-list .product-thumb .image-group{overflow:hidden;width:var(--product-list-image-width)}.product-list .product-thumb .caption{width:calc(100% - var(--product-list-image-width) - var(--product-list-gap,0px))}.product-list .product-thumb .caption>*,.product-list .product-thumb .cart-group,.side-posts .post-thumb .post-stats{justify-content:flex-start}.product-list .product-thumb .caption .price{margin-top:0;text-align:start}.product-list .product-thumb .rating{margin:0;order:-1}.product-list .product-thumb .name{margin:0;padding-inline-start:0;padding-top:0;flex-grow:0}.product-list .product-thumb .description{display:flex;padding-top:0;padding-inline-start:0;text-align:start;margin-bottom:0;margin-top:0}.product-list .product-thumb .button-group{justify-content:flex-start;flex:1}.product-list .product-thumb .caption .buttons-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:auto;width:auto}.product-list .product-thumb .extra-group{width:auto;pointer-events:none}.mobile-container .mobile-wrapper-header,.product-list .stats{order:-2}.product-list .stats>span{padding-inline-end:1em}.side-products .product-layout{display:block}.side-product::before{content:counter(top-counters);font-size:300%;line-height:1;display:flex;align-items:center;justify-content:center;border-radius:inherit;height:100%;padding:8px;z-index:2;top:5px;width:var(--min-width,-moz-min-content);width:var(--min-width,min-content)}.side-product{height:100%;position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:var(--mini-product-gap,8px)}.side-product .image{position:relative;max-width:100%;flex-basis:max-content}.side-product .image::before{position:absolute;z-index:3;inset:0;line-height:1;font-size:2em;pointer-events:none;display:flex;align-items:flex-start;justify-content:flex-start}.module-background_slider .slide-content img,.post-grid .post-thumb .image a img,.side-product .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.side-product .image .quickview-button{pointer-events:none;top:0;right:0;bottom:0;left:0;inset:0;display:flex;align-items:center;justify-content:center}.side-product .image .quickview-button .btn-quickview{visibility:var(--visibility);opacity:var(--opacity);transform:scale(1);pointer-events:auto}.mobile-header-active .mobile-bar ::before,.side-product .name{line-height:1.1}.side-product .caption{display:flex;flex-direction:column;flex-grow:1;min-width:0;flex-basis:0}.mobile-header-active .mobile-1 .mini-cart,.side-product .button-group{order:20}.category-thumb .product-count.product-count-below .product-count-text,.desktop-header-active .header-compact .mid-bar .desktop-main-menu-wrapper .main-menu,.post-thumb .post-stats span,.product-info .rating>span,.product_blocks>.product-extra-popup:not(.panel):not(.tab-pane),.side-product .rating-stars{display:inline-flex}.side-product .price{display:flex;flex-wrap:wrap;gap:5px}.side-product .price>span{line-height:1.35}.module-testimonials .block-body,.touchevents .side-product .image .quickview-button{display:var(--display)}.side-products-blocks{display:grid;gap:var(--blocks-gap,0);grid-template-columns:repeat(auto-fill,minmax(min(var(--blocks-grid-width,100%),100%),1fr))}.side-products-blocks>div{display:flex;flex-direction:column;flex-grow:1}.module-products .product-list:not(.product-grid).auto-grid .product-layout:not(.swiper-slide)+.product-layout:not(.swiper-slide){border:none;padding-top:0;margin-top:0}.module-banners_grid .module-subitem.slide-products,.module-slider .module-subitem.slide-products,.product-blocks .block-content{width:-moz-available;width:-webkit-fill-available;width:stretch}.product_blocks{display:flex;flex-wrap:wrap;gap:var(--product-blocks-gap,16px)}.product_blocks:not(:last-child){margin-bottom:var(--product-blocks-gap,16px)}.product-blocks.blocks-default>div+div{margin-top:var(--product-blocks-gap,20px)}.blocks-content_top{margin-bottom:var(--product-page-split-gap,20px)}.blocks-content_top,.blocks-default{position:relative;z-index:1;display:flex;flex-direction:column}.category-thumb .caption .name,.desktop-header-active .desktop-main-menu-wrapper.menu-top,.desktop-header-active .header-mega .full-search,.notification-wrapper-tc,.product-extra>div>.title,.top-menu>ul>li a{align-items:center}.product-info{display:flex;flex-wrap:wrap;width:100%;width:-webkit-fill-available;width:-moz-available;width:stretch;gap:var(--product-page-split-gap,20px)}.product-info .product-left,.product-info .product-right{flex-grow:1;flex-basis:0}.product-info .product-left{min-width:calc(var(--product-page-split,50%) - (var(--product-page-split-gap,20px)/ 2))}.product-info .product-right{min-width:max(1%,100% - var(--product-page-split,50%) - var(--product-page-split-gap,20px) / 2)}.product-info .product-details .page-title{order:-100;display:none}.product-info .product-details>div:not(.page-title):not(:last-child){margin-bottom:var(--sections-gap,0)}.product-right-wrapper .product-blocks>div:not(:first-child),.product-right-wrapper>.product-blocks{margin-top:var(--sections-gap,0)}@media only screen and (max-width:470px){.product-info .product-left,.product-info .product-right{flex-basis:100%}}.product-image{position:relative;margin:0 auto;display:flex;flex-direction:column}.header-search>*,.mobile-header-active .mobile-1 .mobile-custom-menu,.product-image>div{order:5}.product-image .main-image .swiper-slide[data-gallery] img{cursor:zoom-in}.product-image .main-image .swiper-container{overflow:hidden;border-radius:inherit;width:99.99%}.product-image .swiper{width:auto;width:-moz-available;width:-webkit-fill-available;width:stretch}.product-image .additional-image,.push-option .option-value:hover,.push-option img:hover,.review-links a{cursor:pointer}.product-image .additional-images:not(.swiper){display:grid;grid-template-columns:repeat(var(--ipr,4),1fr);gap:var(--gap,10px)}.product-image img{width:100%;height:auto;transition:90ms}.product-image.direction-horizontal.position-bottom .additional-images{padding-block-start:var(--additional-image-spacing,0px)}.product-image.direction-horizontal.position-bottom .additional-images .swiper-buttons{margin-block-start:calc(var(--additional-image-spacing,0px)/ 2)}.product-image.direction-horizontal.position-top .additional-images{padding-block-end:var(--additional-image-spacing,0px)}#currency button,#language button,.product-image.direction-vertical{flex-direction:row}.product-image.direction-vertical.position-left .additional-images{padding-inline:0 var(--additional-image-spacing,0px)}.product-image.direction-vertical.position-left .additional-images .swiper-buttons{margin-inline-start:calc(0px - var(--additional-image-spacing,0px)/ 2)}.product-image.direction-vertical.position-right .additional-images{padding-inline:var(--additional-image-spacing,0px) 0}.product-image.direction-vertical.position-right .additional-images .swiper-buttons{margin-inline-start:calc(var(--additional-image-spacing,0px)/ 2)}.product-image.direction-vertical .additional-images{height:0;overflow:visible}.product-image.direction-vertical .additional-images .swiper-container{width:-moz-available;width:-webkit-fill-available;width:stretch;height:100%;overflow:hidden}.product-image.direction-vertical .additional-images .swiper-buttons{width:100%;height:100%;transform:translate3d(0,0,0);left:0;right:0;top:0!important;margin:0;opacity:0;transition:opacity .5s ease-out 50ms}.product-image.direction-vertical .additional-images .swiper-buttons>div{left:50%;top:0;transform:translateX(-50%);max-width:100%;background:rgba(0,0,0,.5)}.product-image.direction-vertical .additional-images .swiper-buttons>div::before{transform:rotate(90deg);color:rgba(255,255,255,.75)}.product-image.direction-vertical .additional-images .swiper-buttons .swiper-button-next{top:auto;bottom:0}.desktop-header-active .header-mega #main-menu,.product-image.position-left .additional-images,.product-image.position-top .additional-images{order:-1}.zm-handler,.zm-viewer{pointer-events:none;z-index:99}.zm-viewer{opacity:0;transition:opacity .25s ease-in-out .25s}.product-info .product-stats{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap}.product-info .product-stats b{font-weight:400;margin-inline-end:3px}.product-info .product-stats ul{display:flex;flex-direction:column;flex-wrap:wrap;margin:0}.product-info .product-stats li{margin-inline-end:10px;display:flex;align-items:center;margin-top:0;flex-wrap:wrap}.product-info .product-stats li::before{font-size:7px;margin-inline-end:5px;vertical-align:middle}.product-info .product-manufacturer img{max-width:150px;width:100%}.product-info .product-manufacturer.brand-image a{align-self:flex-start}.product-info .product-manufacturer>a{display:inline-flex;flex-direction:column;overflow:hidden}.ios img,.language-currency .currency-symbol img,.language-currency .symbol img,.product-info .product-manufacturer>a img{align-self:center}.product-info .product-manufacturer>a>span{text-align:center;display:block;max-width:130px;margin-top:3px;margin-bottom:3px}.product-info .custom-stats{width:100%;flex-grow:1;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px}.product-info .custom-stats>div:first-of-type{margin-inline-end:15px}html[dir=rtl] .product-info .product-stats b{margin-inline-end:initial;margin-inline-start:3px}html[dir=rtl] .product-info .product-stats li{margin-inline-end:initial;margin-inline-start:20px}html[dir=rtl] .product-info .custom-stats b,html[dir=rtl] .product-info .product-stats li::before{margin-inline-end:initial;margin-inline-start:5px}html[dir=rtl] .product-info .custom-stats>div:first-of-type{margin-inline-end:initial;margin-inline-start:10px}.product-info .rating div a{display:inline-flex;margin:0 2px}.product-info .rating-stars{display:inline-flex;align-items:center;justify-content:center;margin-inline-end:5px}.product-info .price-wrapper .product-labels-price{display:flex;align-items:center;flex-wrap:wrap;max-width:-moz-max-content;max-width:max-content;order:0;gap:var(--label-gap,5px)}.product-info .price-wrapper>div{order:5;text-align:start}.product-info .price-wrapper .price-group{order:1}.product-info .product-price-group{z-index:2;pointer-events:none;display:flex}.product-info .product-price-group .product-stats{pointer-events:auto;flex-grow:1}.product-info .price-group{display:flex;flex-wrap:wrap;pointer-events:auto;white-space:nowrap;gap:var(--product-page-price-gap,0)}.product-info .price-group .product-price,.product-info .price-group .product-price-new,.product-info .price-group .product-price-old{font-size:2rem}.product-info .product-options .options-title+.form-group{margin-top:0!important}.product-info .product-options .img-thumbnail{border-radius:0;border-width:0;outline:0;padding:0;background-color:transparent}.product-info .product-options .help-block{margin-bottom:0;width:100%;font-size:85%}.product-info .form-group:not(:last-child)::after{display:block!important;--input-group-spacing:inherit;margin-top:calc(var(--input-group-spacing,0px) - var(--label-gap,0px));content:"";width:100%;border-width:0 0 1px}.push-option input{display:none;position:relative;margin-top:3px;width:100%;text-align:center;border:none;padding:0;min-height:auto;min-width:auto;background:0 0;line-height:1;box-shadow:none}.full-tabs-bg,ul.nav-tabs{min-height:var(--full-tabs-height,var(--tabs-height,auto))}.push-option .checkbox,.push-option .radio{padding:0!important;margin:0!important}.push-option .option-wrapper{display:flex;align-items:center;flex-grow:1;position:relative}.push-option .option-wrapper:active{transform:translate3d(0,0,0) scale(.97);transition:50ms}.module-banners_grid .slide-text .slide-text-item::after,.module-slider .slide-text .slide-text-item::after,.push-option .option-wrapper:not(.push-option-image) .option-price{margin-inline-start:.3em}.push-option .push-option-image img{border-radius:inherit;-o-object-fit:cover;object-fit:cover;top:0;right:0;bottom:0;left:0;inset:0}.push-option .push-option-image .option-value{margin:1px 5px}.push-option .option-value,.push-option img{display:flex;align-items:center;justify-content:center;transition:.2s,transform 30ms;align-self:center;margin:0}.push-option>div[id*=input]{display:flex;--options-display:wrap;flex-wrap:var(--options-display);gap:var(--push-option-spacing,7px)}.push-option>div[id*=input]>div{width:auto;max-width:100%}.push-option>div[id*=input] label{padding:0;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;margin:0}.no-flexbox-gap .push-option .option-wrapper{margin:calc(var(--push-option-spacing,0px)/ 2)}.no-flexbox-gap .push-option>div:not(.text-danger){margin:calc(0px - var(--push-option-spacing,0px)/ 2)}.product-info .product-details .button-group-page{bottom:0;left:0;right:0;transition:transform 350ms ease-out .3s;border-radius:0}.mobile-wrapper-header>span span,.module-catalog_blocks .nav-tabs>li>a span:not(.menu-image),.product-info .product-details .button-group-page .btn-cart .btn-text,.product-info .product-details .button-group-page .btn-extra .btn-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-info .product-details .buttons-wrapper{display:flex;align-items:stretch;flex-wrap:wrap;width:-webkit-fill-available;width:-moz-available;width:stretch;margin:0 auto;margin:calc(0px - var(--product-page-buttons-gap,0px))}.product-info .product-details .buttons-wrapper .alert{margin-top:10px;padding:5px 10px;width:100%}.product-info .product-details .wishlist-compare{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.product-info .product-details .extra-group,.product-info .product-details .wishlist-compare{font-size:0}.product-info .product-details .stepper-group .control-label{align-self:center;position:relative;background:0 0;flex-basis:auto}#logo a>img[src*=svg],.popup-body .grid-row::before,.popup-quickview .direction-vertical .additional-images .swiper-buttons:not(.slider-navigation){width:100%!important}.popup-quickview .direction-vertical .additional-images .swiper-buttons:not(.slider-navigation)>div{inset-inline-start:50%;transform:translate3d(-50%,0,0)}.popup-quickview .product-info .product-details .stepper-group .stepper{height:calc(100% - var(--quickview-buttons-gap,var(--product-page-buttons-gap,0px)) * 2)}.popup-quickview .product-info .product-details .buttons-wrapper{margin:calc(0px - var(--quickview-buttons-gap,var(--product-page-buttons-gap,0px)))}.popup-quickview .product-info .product-details .buttons-wrapper .btn-more-details,.popup-quickview .product-info .product-details .buttons-wrapper .extra-group>a,.popup-quickview .product-info .product-details .buttons-wrapper .stepper-group>*,.popup-quickview .product-info .product-details .buttons-wrapper .wishlist-compare>a{margin:var(--quickview-buttons-gap,var(--product-page-buttons-gap,0))}.popup-quickview .product-info .product-details .btn-cart{min-height:calc(100% - var(--quickview-buttons-gap,0px) * 2)}.product-info .product-details .buttons-wrapper .btn-more-details,.product-info .product-details .buttons-wrapper .extra-group>a,.product-info .product-details .buttons-wrapper .stepper-group>*,.product-info .product-details .buttons-wrapper .wishlist-compare>a{margin:var(--product-page-buttons-gap,0)}.btn-more-details.btn{justify-content:center!important}html:not(.popup) .product-info .product-details .buttons-wrapper .wishlist-compare{gap:var(--product-page-wishlist-buttons-gap,var(--product-page-buttons-gap,0))}#review table,#tab-specification .table,.module-newsletter .module-body .newsletter-form form>div:not(.buttons):not(.checkout-section):not(.dropdown):not(#review).checkbox,.module-newsletter .module-body .newsletter-form form>div:not(.buttons):not(.checkout-section):not(.dropdown):not(#review).input-group,.popup-options .product-info .product-details .product-options,.quick-checkout-wrapper .cart-section table{margin-bottom:0!important}#review table:not(:nth-last-child(2)){border-bottom-width:0!important}#review .rating,.blog-post .comment p{margin-top:5px}#form-review .rate{display:flex;align-items:center;min-height:35px}#form-review .rate span{position:relative;top:-1px}#form-review .rate>*+*{margin:0 0 0 10px}#form-review legend,.quick-checkout-wrapper .captcha{margin-top:15px}#form-review h4{margin-top:10px;margin-bottom:20px;text-transform:none}.quick-checkout-wrapper>div{display:flex;align-items:flex-start;flex-wrap:wrap}.quick-checkout-wrapper>div .right .checkout-section:last-child{order:1000;margin-bottom:0}.quick-checkout-wrapper .section-body .form-group{order:100}.quick-checkout-wrapper .section-body .checkbox,.quick-checkout-wrapper .section-body .radio{align-items:initial}.quick-checkout-wrapper .well{margin-bottom:0;box-shadow:none;border:none;padding:0;background:0 0}.quick-checkout-wrapper .checkout-section .login-options{margin-bottom:0;order:-1}.quick-checkout-wrapper .checkout-section .login-options .radio{width:auto;margin-inline-end:10px}.module-banners_grid .slider-wrapper .swiper-slide:last-child,.module-slider .slider-wrapper .swiper-slide:last-child,html[dir=rtl] .quick-checkout-wrapper .checkout-section .login-options .radio{margin-inline-end:0}.quick-checkout-wrapper .checkout-section .login-form input[type=password]+div{flex-basis:100%;margin-top:8px}.quick-checkout-wrapper .shipping-payment{display:flex;flex-wrap:wrap;gap:var(--section-shipping-gap,0)}.quick-checkout-wrapper .shipping-payment>div{width:100%;flex-basis:calc((var(--section-shipping-stack,700px) - 100%) * 9999);flex-grow:1}.quick-checkout-wrapper .shipping-payment .section-body>div::before{line-height:1;min-width:34px;font-size:24px}.desktop-header-active .header-classic .classic-cart-wrapper,.desktop-header-active .header-classic .desktop-cart-wrapper,.desktop-header-active .header-classic .header-cart-group,.quick-checkout-wrapper .section-cvr .form-group .control-label+div,html[dir=rtl] .module-master_slider .ms-btn-container{justify-content:flex-end}.quick-checkout-wrapper .cart-section .table-responsive+table{border-top-width:0!important;margin-top:20px}.mobile-cart-content-container .mobile-cart-content-wrapper.cart-content .cart-products td.td-image,.quick-checkout-wrapper .cart-section .table-responsive+table tfoot td+td{width:20%}.quick-checkout-wrapper .cart-section .input-group,.quick-checkout-wrapper .cart-section .input-group-btn{--input-group-gap:8px}.desktop-mobile-main-menu-wrapper .main-menu .dropdown-menu>ul li>a,.mobile-main-menu-wrapper .main-menu .dropdown-menu>ul li>a,.quick-checkout-wrapper .confirm-section textarea,.side-column .newsletter-text{margin-bottom:10px}.is-editor-open .admin-bar-buttons,.quick-checkout-wrapper .login-active .checkout-section:not(.section-login){opacity:.4;pointer-events:none}.quick-checkout-wrapper .quick-checkout-spinner{display:flex;justify-content:center}.quick-checkout-wrapper .quick-checkout-payment .control-label[for=input-cc-save]{width:auto;max-width:-moz-max-content;max-width:max-content}.quick-checkout-wrapper .quick-checkout-payment .control-label[for=input-cc-save]+div{min-width:initial;width:auto}.quick-checkout-wrapper .captcha .form-group img{margin-inline-start:10px;margin-top:1px}.oc4.route-checkout-checkout #shipping-address+div,.route-checkout-checkout .table-responsive+h2{margin-top:24px}.route-checkout-checkout #payment .col-sm-3{width:auto;padding-inline-end:0;float:left}.table-responsive>iframe{margin:0!important;padding-top:20px;width:100%}#checkout-checkout .login-box .radio{margin-bottom:1.2rem}#checkout-checkout .register-page{display:flex;flex-wrap:wrap;margin-bottom:20px}#checkout-checkout .register-page>div{padding:10px;flex:1 1 300px}.quick-checkout-wrapper .confirm-section .checkbox{display:block!important;margin:0}.quick-checkout-wrapper .confirm-section label input{top:2px;float:left}@media only screen and (max-width:760px){.confirm-section .checkbox label,.confirm-section .radio label{display:block}}.popup-checkout-payment .popup-container{width:400px}.popup-checkout-payment .buttons{margin-top:auto;display:block}.oc4.route-checkout-checkout .checkout-sections{display:flex;flex-wrap:wrap;max-width:100%;gap:var(--checkout-sections-gap,30px)}.oc4.route-checkout-checkout .checkout-section{flex-grow:1;min-width:min(100%,300px)}.oc4.route-checkout-checkout .checkout-section-start{width:calc(var(--checkout-sections-split,50%) - var(--checkout-sections-gap,30px)/ 2)}.oc4.route-checkout-checkout .checkout-section-end{align-self:flex-start;width:calc(100% - var(--checkout-sections-split,50%) - var(--checkout-sections-gap,30px)/ 2)}.oc4.route-checkout-checkout .checkout-section-end>div+div{margin-top:var(--checkout-sections-gap,24px)}.oc4.route-checkout-checkout #shipping-existing{margin-top:12px}.oc4.route-checkout-checkout #checkout-payment{margin-top:var(--checkout-sections-gap,30px)}@keyframes fade-in{from{opacity:0;transform:translate3d(0,-5px,0) scale(.95)}to{opacity:1;transform:translate3d(0,0,0) scale(1)}}@keyframes scale-in{from{opacity:0;transform:translate3d(0,0,0) scale(.85)}to{opacity:1;transform:translate3d(0,0,0) scale(1)}}@keyframes slide-in{from{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:translate3d(0,0,0)}}.notification-wrapper{top:0;left:0;right:0;bottom:0;width:100%;height:100%;position:fixed;z-index:15000;align-items:center;pointer-events:none;display:flex;flex-direction:column}.mobile-secondary-menu .top-menu>.j-menu>li>a,.mobile-wrapper-top-menu .top-menu>.j-menu>li>a,.module-notification .notification-close,.notification-wrapper-center{align-items:center;justify-content:center}.notification-wrapper-center .notification{transform-origin:center;animation:.15s ease-out scale-in}.notification-wrapper-center .notification.fade-out{opacity:0;margin:0;visibility:hidden;pointer-events:none;transform:translate3d(0,0,0) scale(.9)}.notification-wrapper-bottom{justify-content:flex-end;align-items:center}.notification-wrapper-bottom .notification{animation:.2s ease-out slide-in;transition:.2s ease-out;margin:0}.notification-wrapper-bottom .notification.fade-out{margin:0;visibility:hidden;pointer-events:none;opacity:0;transform:translate3d(0,-5px,0) scale(.95)}.notification{position:relative;background-color:#fff;pointer-events:auto;transition:.3s ease-out;animation:.25s ease-out fade-in;transform-origin:top;border-radius:inherit;max-width:400px;margin:20px 20px 0;padding:20px;box-shadow:0 15px 90px -10px rgba(0,0,0,.2)}.flyout-menu .count-badge+.open-menu+.menu-label,.j-menu>li:first-child>a .links-text em,.tab-content{margin-inline-start:0}.notification.fade-out{visibility:hidden;pointer-events:none;opacity:0;transform:translate3d(0,-7px,0) scale(.95)}.notification.removed{transition:margin-top}.notification-content{display:flex;align-items:flex-start}.notification-title{font-weight:600;margin-bottom:5px}.notification-title:empty{margin:0;display:none}.notification-buttons{flex-grow:1;display:flex;align-items:center;justify-content:center;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.notification-close{position:absolute;top:0;right:0;transition:75ms ease-out}html[dir=rtl] .box-search .btn,html[dir=rtl] .cart-content,html[dir=rtl] .full-cart .cart-heading i,html[dir=rtl] .main-menu .menu-label,html[dir=rtl] .module-newsletter .module-body .input-group-btn,html[dir=rtl] .notification-close,html[dir=rtl] footer .links-menu .module-title::before,html[dir=rtl].desktop .module-title button{right:auto;left:0}.module-notification{width:100%;max-width:100%;display:flex;flex-direction:column;transform-origin:bottom}.module-notification .notification-close::before{position:relative;top:initial;left:initial;transform:none}.notification-wrapper-message::before{content:"";width:100%;height:100%;background:rgba(0,0,0,.6);position:absolute;pointer-events:auto}.notification-wrapper-message .notification{display:flex;align-items:flex-start;border-radius:5px}.notification-wrapper-message .notification .notification-content{min-width:200px;order:-1}.notification-wrapper-message .notification-text{color:#444}.site-wrapper>.container::before{content:"";display:none;position:absolute;z-index:-1;width:100vw;height:100%;top:0;left:50%;margin-inline-start:-50vw;pointer-events:none}.header .mid-bar::before,.menu-bar::after,.top-bar::before{content:"";top:0;height:100%;position:absolute;z-index:0;pointer-events:none;--scrollW:inherit}.desktop-main-menu-wrapper .main-menu .mega-menu.menu-fullwidth>.j-dropdown,.header .mid-bar::before,.menu-bar::after,.top-bar::before{width:calc(100vw - var(--scrollW,0px))!important;inset-inline-start:50%;transform:translate3d(var(--transform-50-rtl,-50%),0,0) scaleX(var(--bg-scale-x,1))}.blog-feed,.blog-feed:hover{transform:translate3d(0,-50%,0) scale(var(--scale-hover,1))}.boxed-layout .desktop-main-menu-wrapper .main-menu .mega-menu.menu-fullwidth>.j-dropdown,.boxed-layout .header .mid-bar::before,.boxed-layout .menu-bar::after,.boxed-layout .top-bar::before{max-width:min(100vw,var(--content-max-width,100%))}.header .mid-bar::before,.header-sm .menu-bar>.main-menu-1{background:inherit}.header .mid-bar::before,.menu-bar::after{transition:background-color .15s linear,transform .3s ease-out}.header-sticky .header .mid-bar::before,.header-sticky .menu-bar::after{--bg-scale-x:1}html[dir=rtl],html[dir=rtl] .tab-content::before{--transform-50-rtl:50%;--transform-100-rtl:100%}.post-thumb{display:flex;flex-direction:column;flex-grow:1;min-width:0;position:relative;transition:75ms ease-out}.post-thumb .image a{display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.p-date-image,.post-thumb .caption{display:flex;flex-direction:column;container-type:inline-size}.post-thumb .image a::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.post-thumb .image a img{width:100%;height:auto;pointer-events:none;--scale-speed:500ms;transition:all var(--scale-speed) cubic-bezier(.19, 1, .22, 1)}.post-thumb .caption{position:relative;max-width:100%}.post-thumb .caption>*{order:50}.post-thumb .name{font-weight:400;line-height:1.2;margin:0;display:flex;max-width:100%;align-items:flex-start}.post-thumb .post-stats{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;font-size:12px}.box-search .btn .fa,.post-stats ::before{line-height:0}.p-date{line-height:1.1!important}.p-date em{padding:0 4px;margin:0}.p-date-image{align-items:center;justify-content:center;position:absolute;--p-date-size:40px;width:var(--p-date-size,auto);height:var(--p-date-size,auto);padding:5px;pointer-events:none;line-height:1;border-radius:inherit}.p-date-image em{font-size:80%}.post-grid .post-thumb{--image-width:100%;--stack:300px;--details-gap:0px;flex-direction:column;flex-wrap:nowrap}.category-thumb>div,.post-grid .post-thumb>div{flex-basis:calc((var(--stack) - 100%) * 9999)}.category-thumb .image,.post-grid .post-thumb .image{min-width:min(100%,(var(--image-width)))}.post-grid .post-thumb .caption{flex-grow:1;min-width:min(100%,(max(1%,100% - var(--image-width)) - var(--details-gap)))}.post-grid .post-thumb,.post-list .post-thumb{gap:var(--details-gap,0)}.post-list .post-thumb{flex-direction:row;flex-wrap:wrap}.post-list .post-thumb>div{width:100%;flex-basis:calc((var(--details-stack,200px) - 100%) * 9999)}.post-list .post-thumb .image{min-width:min(100%,var(--list-image,40%))}.main-posts.post-list .post-layout:not(.swiper-slide),.post-list:not(.auto-grid) .post-layout:not(.swiper-slide){margin-bottom:var(--post-list-spacing,0)}.post-image{position:relative}.desktop-header-active .header-classic .mid-bar .top-menu,.desktop-header-active .header-mega .mid-bar .desktop-cart-wrapper,.desktop-header-active .header-mega .mid-bar .secondary-menu .top-menu,.desktop-main-menu-wrapper .desktop-cart-wrapper #cart,.mobile-top-bar .language-currency,.mobile-top-bar .top-menu,.module-catalog_blocks .catalog-block-image,.module-filter .irs,.popup-content img,.post-image img{height:auto}.post-stats{--post-stats-gap:8px;gap:var(--post-stats-gap,4px)}.post-stats span{align-items:center;flex-wrap:wrap;display:inline-flex;line-height:1}.post-details{-moz-column-fill:balance;column-fill:balance}.post-comment .user-name{padding-inline-end:50px;margin-bottom:5px}.module-blog_comments .module-item .side-subtitle,.user-data{margin-top:3px}.user-data span{display:inline-flex;align-items:center;max-width:100%}.user-data a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.user-avatar{float:left;position:relative;z-index:2}.reply-btn{position:absolute;top:0;right:0;left:auto}.blog-feed{position:absolute;right:10px;top:50%;font-size:1.4rem;font-weight:400;display:flex;align-items:center;justify-content:center}.blog-feed span,.dropdown>a .count-badge,.popup-dont-show span,.popup-options .product-info .product-details .button-group-page #button-cart::before{margin:0 5px}html[dir=rtl] .blog-feed,html[dir=rtl] .tt-menu:not(.tt-empty)::before{right:auto;left:10px}.module-blog_categories a{display:flex;align-items:center;transition:.07s ease-out}.desktop-mobile-main-menu-wrapper>.main-menu .j-menu>li:not(:only-child):not(:first-child),.flyout-menu .j-menu>li:not(:first-child),.j-dropdown .j-menu>li:not(:first-child),.language-currency .dropdown-menu>ul>li,.mobile-main-menu-wrapper>.main-menu .j-menu>li:not(:only-child):not(:first-child),.module-blog_categories a+a,.module-blog_comments .module-body>div+div,.side-menu>ul>li+li,.site-wrapper .accordion-menu .j-menu>li:not(:only-child):not(:first-child),.site-wrapper .flyout-menu .j-menu>li:not(:only-child):not(:first-child){border-width:1px 0 0}.box-search .btn{position:absolute;right:0;top:50%;transform:translateY(-50%);height:95%;min-width:32px}.mobile-header-active .tt-menu,.module-blog_comments .module-item:first-child{padding-top:0}.module-blog_comments .module-item>div{flex:1;line-height:1.3}.side-details{min-width:0}.side-posts .post-thumb{width:100%;flex-direction:row;flex-wrap:wrap;overflow:initial;align-items:center}.side-posts .post-thumb .image{position:relative;margin:0 auto;max-width:100%}.side-posts .post-thumb .image a{display:block;overflow:initial}.side-posts .post-thumb .name{line-height:1.1;margin-bottom:3px}.side-posts .post-thumb .caption{padding:0 8px;min-width:0;flex:10 2 100px;width:100%}.j-menu{all:unset;display:flex;flex-direction:row;align-items:center;height:100%;flex-wrap:wrap;list-style:none;margin:0;padding:0}.desktop-mobile-main-menu-wrapper .j-menu,.mobile-header-active .main-menu .j-menu{flex-direction:column;align-items:flex-start;flex-wrap:nowrap;height:auto}.j-menu>li{all:unset;margin:0;border:0}.desktop-main-menu-wrapper .main-menu .menu-item.dropdown .j-menu>li:first-child:not(.dropdown),.desktop-main-menu-wrapper .main-menu .menu-item.dropdown .j-menu>li:first-child:not(.dropdown)>a{border-start-end-radius:inherit;border-start-start-radius:inherit}.j-menu>li.dropdown .dropdown>a>.links-text{margin-inline-end:4px}.j-menu>li:not(:first-child){border-width:0 0 0 1px;border-style:none}.j-menu>li:first-child{padding-inline-start:0}.j-menu>li:last-child,.mobile-wrapper-header .mobile-wrapper-top-menu div.top-menu{padding-inline-end:0}.desktop-mobile-main-menu-wrapper>.main-menu .j-menu>li:not(:only-child),.j-dropdown .j-menu>li,.mobile-header-active .j-dropdown .j-menu>li,.mobile-main-menu-wrapper>.main-menu .j-menu>li:not(:only-child),.site-wrapper .accordion-menu .j-menu>li:not(:only-child),.site-wrapper .flyout-menu .j-menu>li:not(:only-child){padding:calc(var(--menu-item-gap,0px)/ 2) 0}.j-menu>li>a{width:100%;height:100%;max-height:100%;padding:5px;display:flex;align-items:center;min-width:30px;cursor:pointer;transition:color .1s ease-out,background-color .07s ease-out,transform 80ms;position:relative;--scale-hover:auto;--menu-badge-y:-50%}.j-menu>li>a:active{transform:scale(var(--scale-active,var(--scale-hover)));transition:transform 60ms}#cart-items,.bottom-menu>ul>li .count-badge{transform:translate3d(calc(75% + var(--x,0)),calc(-100% + var(--y,0)),0)}.desktop-header-active .menu-trigger .links-text,.j-menu>li>a .links-text{transition:inherit}.j-menu>li>a::before{line-height:1;font-size:16px;min-width:1em;min-height:1em;color:inherit}.j-menu>li.icon-only>a{min-width:10px}.j-menu .links-text{display:inline-block;color:inherit}.j-menu .links-text em,.j-menu .links-text s{font-style:initial;display:inline-block;margin:0 .3em}.j-menu .links-text em{font-size:1.1em;vertical-align:middle;margin:0 .2em}.ios .j-menu>li>a{cursor:pointer!important}.menu-image{display:inline-flex;align-items:center;justify-content:center;width:-moz-max-content;width:max-content}.menu-image img{border-radius:inherit;max-width:-moz-min-content;max-width:min-content}.popup body,ul.nav-tabs{max-width:100vw}.mobile-header-active .mobile-3 .mobile-bar,.mobile-header-active .mobile-3 .mobile-bar-group,.top-bar .wrapper{justify-content:space-between}.top-menu>ul>li{padding:0 calc(var(--menu-item-gap,0px)/ 2);height:inherit}.dropdown>a::after,.language-currency .dropdown-toggle::after{content:"";border-width:4px;border-style:solid;border-color:transparent transparent transparent currentColor;border-right-color:transparent!important;border-top-color:transparent!important;border-bottom-color:transparent!important;margin-inline-start:5px;margin-inline-end:0;transform:rotate(90deg) scale(1) translate3d(25%,0,0)}.j-dropdown .dropdown>a::after{margin-inline-start:auto;transform:rotate(0) scale(1) translate3d(25%,0,0)}.dropdown:not(.mega-menu)>.j-dropdown{width:-moz-min-content;width:min-content}.dropdown .j-menu>li>a::before{overflow:hidden;display:flex;align-items:center;justify-content:center}.desktop-main-menu-wrapper .main-menu .menu-item.dropdown .j-menu>li:last-child:not(.dropdown),.desktop-main-menu-wrapper .main-menu .menu-item.dropdown .j-menu>li:last-child:not(.dropdown)>a{border-end-end-radius:inherit;border-end-start-radius:inherit}.desktop-main-menu-wrapper .main-menu .menu-item.dropdown .j-menu>li:first-child.dropdown{border-start-start-radius:inherit}.desktop-main-menu-wrapper .main-menu .menu-item.dropdown .j-menu>li:first-child.dropdown>a{border-start-start-radius:inherit}.desktop-main-menu-wrapper .main-menu .menu-item.dropdown .j-menu>li:last-child.dropdown{border-end-start-radius:inherit;border-end-end-radius:0}.desktop-main-menu-wrapper .main-menu .menu-item.dropdown .j-menu>li:last-child.dropdown>a{border-end-start-radius:inherit;border-end-end-radius:0}.dropdown-menu{font-size:inherit}.j-dropdown{margin:0;padding:0;box-shadow:none;border-width:0;border-radius:0;width:100%;background-color:transparent;transform-origin:50% 0;transform:translate3d(0,-10px,0);opacity:0;display:none;flex-direction:column;min-width:-moz-min-content;min-width:min-content;--dropdown-from:-10px}.j-dropdown .j-dropdown,.language-currency .dropdown-menu{min-width:-moz-min-content;min-width:min-content}.mobile-header-active #main-menu .j-dropdown{position:relative;left:0;right:0;transform:none;width:100%}.j-dropdown .j-menu{padding:var(--dropdown-padding,0)}.j-dropdown .j-menu>li{--menu-item-gap:0px;width:100%}.j-dropdown .j-menu>li:first-child{padding-top:0!important}.j-dropdown .j-menu>li:last-child{padding-bottom:0!important}.j-dropdown .j-menu>li .j-dropdown{top:0}.animating>.j-dropdown{transform:none;opacity:1;transition:transform .1s ease-out,opacity .1s ease-out,visibility .1s ease-out}.dropdown{--triangle-size:10px;--dropdown-triangle:calc(var(--triangle-size, 10px) + var(--triangle-top-distance, 0px))}.j-dropdown::before{content:"";--triangle-size:inherit;--dropdown-triangle:inherit;width:0;height:0;border:var(--triangle-size,10px) solid transparent;border-bottom-color:#fff;pointer-events:none;margin:calc(-20px + var(--dropdown-triangle,0px)) calc(var(--triangle-size,0px)/ 2 + var(--triangle-right,0px)) 0 calc(var(--triangle-size,0px)/ 2 + var(--triangle-left,0px));display:block}.flyout-menu-item>.j-dropdown>.mega-menu-content>.grid-rows{border-radius:inherit;overflow:hidden}.block-content.block-image>img,.block-map,.flyout-menu>ul>li:first-child>a,.flyout-menu>ul>li:last-child>a,.manufacturer-thumb .image a,.manufacturer-thumb .name,.menu-bar .main-menu,.menu-bar>div,.module-testimonials .block-header img,.popup-inner-body .popup-content,.popup-inner-body iframe,.popup-inner-body>.grid-rows,.side-menu>ul>li:only-of-type,ul.nav-tabs>li>a .tab-image img{border-radius:inherit}.menu-bar .main-menu::after,.menu-bar .main-menu::before{content:"";display:none;opacity:1;position:absolute;pointer-events:none;height:calc(var(--desktop-main-menu,40px) + var(--bar-padding,0px) * 2);transition:opacity .2s ease-out;--fader-color:hsla(var(--j-color-scheme-background-primary-h), var(--j-color-scheme-background-primary-s), calc(var(--j-color-scheme-background-primary-l) - 0%), calc(var(--j-color-scheme-background-primary-a) * 1));width:80px;z-index:2}.menu-bar .main-menu::before{inset-inline-start:0;background-image:linear-gradient(-90deg,rgba(255,255,255,0) 0,var(--fader-color,#fff) 90%,var(--fader-color,#fff));border-start-start-radius:inherit;border-end-start-radius:inherit}.links-menu .module-body::after,.menu-bar .main-menu::after{background-image:linear-gradient(90deg,rgba(255,255,255,0) 0,var(--fader-color,#fff) 90%,var(--fader-color,#fff));inset-inline-end:0}.menu-bar .main-menu::after{border-start-end-radius:inherit;border-end-end-radius:inherit}.menu-label::after,.menu-label::before{color:var(--background-color);position:absolute;border:var(--label-triangle-size,0) solid transparent;transition:inherit;pointer-events:none;content:""}.main-menu-item .dropdown>a{--dropdown-indicator:-8px}.menu-label{position:absolute;top:50%;left:100%;font-size:.75em;font-weight:400;line-height:1;padding:2px 3px;--label-triangle-size:5px;transform:translate3d(calc(-100% + var(--offset-x,0)),calc(-150% + var(--sticky-offset-y,var(--offset-y,0))),0) scale(var(--label-scale,1));opacity:var(--label-opacity, 1);margin:0;transition:none;transform-origin:bottom;will-change:transform}.menu-label::before{--display:none;display:var(--display);top:50%;left:0;transform:translate3d(-100%,-50%,0)}.menu-label::after{--display:none;display:var(--display);border-top-color:currentColor;top:100%;left:50%;transform:translate3d(-50%,0,0)}.accordion-menu .menu-label,.flyout-menu .menu-label,.j-dropdown .menu-label{position:static!important;transform:none!important;margin-inline-start:calc(var(--label-margin,0px) + var(--label-triangle-size,0px))!important}.accordion-menu .menu-label::before,.flyout-menu .menu-label::before,.j-dropdown .menu-label::before{display:var(--display);border-right-color:currentColor!important}html[dir=rtl] .menu-label{left:0;transform:translate3d(calc(0 - var(--offset-x,0)),calc(-150% + var(--sticky-offset-y,var(--offset-y,0))),0) scale(var(--label-scale,1))}html[dir=rtl] .menu-label::before{top:50%;left:auto;right:0;transform:translate3d(100%,-50%,0)}html[dir=rtl] .accordion-menu .menu-label::before,html[dir=rtl] .flyout-menu .menu-label::before,html[dir=rtl] .j-dropdown .menu-label::before{border-left-color:currentColor!important;border-right-color:transparent!important}.main-menu-item.has-label-1{z-index:calc(50 - 1)}.main-menu-item.has-label-2{z-index:calc(50 - 2)}.main-menu-item.has-label-3{z-index:calc(50 - 3)}.main-menu-item.has-label-4{z-index:calc(50 - 4)}.main-menu-item.has-label-5{z-index:calc(50 - 5)}.main-menu-item.has-label-6{z-index:calc(50 - 6)}.main-menu-item.has-label-7{z-index:calc(50 - 7)}.main-menu-item.has-label-8{z-index:calc(50 - 8)}.main-menu-item.has-label-9{z-index:calc(50 - 9)}.main-menu-item.has-label-10{z-index:calc(50 - 10)}.main-menu-item.has-label-11{z-index:calc(50 - 11)}.main-menu-item.has-label-12{z-index:calc(50 - 12)}.main-menu-item.has-label-13{z-index:calc(50 - 13)}.main-menu-item.has-label-14{z-index:calc(50 - 14)}.main-menu-item.has-label-15{z-index:calc(50 - 15)}.main-menu-item.has-label-16{z-index:calc(50 - 16)}.main-menu-item.has-label-17{z-index:calc(50 - 17)}.main-menu-item.has-label-18{z-index:calc(50 - 18)}.main-menu-item.has-label-19{z-index:calc(50 - 19)}.main-menu-item.has-label-20{z-index:calc(50 - 20)}.main-menu-item.has-label-21{z-index:calc(50 - 21)}.main-menu-item.has-label-22{z-index:calc(50 - 22)}.main-menu-item.has-label-23{z-index:calc(50 - 23)}.main-menu-item.has-label-24{z-index:calc(50 - 24)}.main-menu-item.has-label-25{z-index:calc(50 - 25)}.main-menu-item.has-label-26{z-index:calc(50 - 26)}.main-menu-item.has-label-27{z-index:calc(50 - 27)}.main-menu-item.has-label-28{z-index:calc(50 - 28)}.main-menu-item.has-label-29{z-index:calc(50 - 29)}.main-menu-item.has-label-30{z-index:calc(50 - 30)}.main-menu-item.has-label-31{z-index:calc(50 - 31)}.main-menu-item.has-label-32{z-index:calc(50 - 32)}.main-menu-item.has-label-33{z-index:calc(50 - 33)}.main-menu-item.has-label-34{z-index:calc(50 - 34)}.main-menu-item.has-label-35{z-index:calc(50 - 35)}.main-menu-item.has-label-36{z-index:calc(50 - 36)}.main-menu-item.has-label-37{z-index:calc(50 - 37)}.main-menu-item.has-label-38{z-index:calc(50 - 38)}.main-menu-item.has-label-39{z-index:calc(50 - 39)}.main-menu-item.has-label-40{z-index:calc(50 - 40)}.main-menu-item.has-label-41{z-index:calc(50 - 41)}.main-menu-item.has-label-42{z-index:calc(50 - 42)}.main-menu-item.has-label-43{z-index:calc(50 - 43)}.main-menu-item.has-label-44{z-index:calc(50 - 44)}.main-menu-item.has-label-45{z-index:calc(50 - 45)}.main-menu-item.has-label-46{z-index:calc(50 - 46)}.main-menu-item.has-label-47{z-index:calc(50 - 47)}.main-menu-item.has-label-48{z-index:calc(50 - 48)}.main-menu-item.has-label-49{z-index:calc(50 - 49)}.main-menu-item.has-label-50{z-index:calc(50 - 50)}.flyout-menu{display:flex;flex-direction:column;position:relative}.flyout-menu>ul>li:first-child.dropdown:hover{border-top-right-radius:0}.flyout-menu>ul>li:last-child.dropdown:hover{border-bottom-right-radius:0}.flyout-menu .j-dropdown{top:0;left:100%;padding-top:0;width:auto;transform:translate3d(0,0,0);transition:ease-out}.flyout-menu .mega-menu .j-dropdown{--flyout-mega-menu:800px;padding-inline-start:var(--flyout-mega-menu-inset,0px)!important;padding-block-start:var(--flyout-mega-menu-inset,0px);width:min(80vw - var(--flyout-mega-menu-inset,0px),var(--flyout-mega-menu) - var(--flyout-mega-menu-inset,0px))}.flyout-menu .dropdown>a::after{margin-inline-start:auto;transform:rotate(0) scale(1) translate3d(0,0,0)}.global-wrapper .flyout-menu>.j-menu>.flyout-menu-item.mega-menu>.j-dropdown>.mega-menu-content{max-height:calc(100vh - var(--element-top-offset,0px));overflow-y:auto}.global-wrapper .flyout-menu .flyout-menu-item.multi-level .j-dropdown{padding-inline-start:var(--flyout-sub-level-offset,0)}.global-wrapper .main-menu-item.dropdown .j-dropdown .j-dropdown,.global-wrapper .main-menu-item.multi-level .j-dropdown .j-dropdown{padding-inline-start:var(--sub-level-offset,0)}.mega-menu>.j-dropdown{min-width:auto}.accordion-menu .open-menu{width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:color .1s ease-out,background-color .1s ease-out;z-index:2}.accordion-menu .open-menu[aria-expanded=true] em::before{content:""}.accordion-menu .j-menu>.menu-item{box-shadow:none!important;height:auto;padding:calc(var(--menu-item-gap,0px)/ 2) 0}.accordion-menu .j-menu>.menu-item>a+div{border-width:1px 0 0;margin-top:calc(var(--menu-item-gap)/ 2)}.accordion-menu .j-menu>.menu-item.flyout>a+.in,.desktop-mobile-main-menu-wrapper .main-menu>.main-menu>div:first-of-type,.language-currency .dropdown-menu>ul>li:first-child,.mobile-main-menu-wrapper .main-menu>.main-menu>div:first-of-type,.search-result:first-child>a{border-top-width:0}.accordion-menu .j-menu>.menu-item.is-divider{padding:0;border-width:0 0 1px;border-style:none;margin:calc(var(--menu-item-gap,0px)/ 2) 0}.accordion-menu .j-menu{height:auto;overflow:hidden}.accordion-menu .j-menu>li+li{margin-inline-start:0!important;margin-inline-end:0!important}.accordion-menu .menu-item.dropdown:not(.mega-menu):not(#search) .j-menu>li,.accordion-menu .menu-item.dropdown:not(.mega-menu):not(#search) .j-menu>li>a{--acordion-menu-item-height:auto;min-height:var(--acordion-menu-item-height)}.multi-level>.j-dropdown .j-menu:has(li:nth-child(4)){display:grid;grid-template-columns:repeat(var(--dropdown-cols,1),1fr)}.links-menu .module-body{--display:block;--column-width:auto;display:var(--display);flex-wrap:wrap;border-radius:inherit;width:-moz-available;width:-webkit-fill-available;width:stretch;align-items:baseline;-moz-column-fill:balance;column-fill:balance}.links-menu li,.links-menu ul{list-style:none;margin:0;padding:0}.links-menu .menu-item{-moz-column-fill:balance;column-fill:balance;position:relative;transition:.08s ease-out;display:flex;align-items:var(--align);max-width:-moz-max-content;max-width:max-content;margin:calc(var(--item-gap,0px));flex-direction:column}.links-menu .menu-item::before{content:"";min-height:0;min-width:1px;transition:75ms;border-width:1px 0 0;margin:calc(var(--item-gap,0px)/ 2) 0 calc(var(--item-gap,0px)/ 2) 0}.links-menu .menu-item:first-child::before{visibility:hidden;margin:0}.links-menu .menu-item:last-child{--item-gap:0px}.links-menu .menu-item a{display:inline-flex;align-items:center;position:relative;flex-grow:1}.block-footer,.links-menu .menu-item a .links-text,.module-blocks .block-item,.module-filter .panel-body>div>label img{transition:75ms}footer .links-menu .module-title::before{position:absolute;right:0;content:"";display:none;font-size:18px;font-family:icomoon,sans-serif;top:50%;transform:translateY(-50%)}footer .links-menu .module-title.closed::before{content:""}.links-menu .module-body::after{content:"";display:none;opacity:1;position:absolute;pointer-events:none;top:0;height:100%;transition:opacity .2s ease-out;--fader-color:hsla(var(--j-color-scheme-body-background-h), var(--j-color-scheme-body-background-s), calc(var(--j-color-scheme-body-background-l) - 0%), calc(var(--j-color-scheme-body-background-a) * 1));width:80px;z-index:2;border-start-end-radius:inherit;border-end-end-radius:inherit}.icons-menu>ul{list-style:none;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:0;gap:var(--icon-spacing,0);margin:0}.icons-menu>ul>.menu-item{margin:0;position:relative}.icons-menu>ul>.menu-item>a{display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:22px;position:relative}.icons-menu>ul>.menu-item>a .links-text{font-size:.47em;padding:0 5px;margin:3px 0 -3px;width:100%;text-align:center;line-height:1.2}.icons-menu>ul>.menu-item>a .count-badge{position:absolute;z-index:1;top:0;right:0}.icons-menu>ul>.menu-item>a::before{content:"";font-family:icomoon;line-height:1}.bottom-menu{position:fixed;width:calc(100% - var(--bottom-menu-margin,0px) * 2);left:50%;bottom:0;background-color:#fff;z-index:100;overflow-x:auto;-webkit-overflow-scrolling:touch;border-width:1px 0 0;transition:transform .4s ease-out 350ms;scrollbar-width:none}.bottom-menu::-webkit-scrollbar{display:none}.bottom-menu li,.bottom-menu ul{all:unset;margin:0;padding:0;list-style:none}.bottom-menu>ul>li{all:unset;flex-grow:1;margin:0}.bottom-menu>ul>li>a,.side-menu>ul{flex-direction:column;display:flex}.bottom-menu>ul>li>a{align-items:center;justify-content:center;width:100%;padding:0 10px;min-width:50px;height:var(--bottom-menu-height,55px);transition:75ms ease-out;position:relative}.bottom-menu>ul>li>a::before{width:100%;display:flex;align-items:center;justify-content:center;line-height:1;margin:2px 0}.bottom-menu>ul>li+li{border-width:0 0 0 1px}.bottom-menu>ul>li .links-text{white-space:nowrap;position:relative;top:-2px}.bottom-menu>ul>li .count-badge{position:absolute;top:50%}.firefox .side-menu>ul>li{min-width:30px}.side-menu{position:fixed;z-index:200;right:0;overflow:hidden}.mobile .module-testimonials .swiper,.mobile .module-testimonials .swiper-container,.popup-options .product-info .product-details .product-options .push-option .option-wrapper,.swiper{overflow:initial}.side-menu li,.side-menu ul{margin:0;padding:0;list-style:none}.side-menu>ul{justify-content:center;border-radius:inherit}.side-menu>ul>li>a{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:5px 10px;transition:75ms ease-out;position:relative;background-color:#fff}.side-menu>ul>li>a::before{display:flex;align-items:center;justify-content:center;line-height:1.1;margin:2px 4px;transition:75ms ease-out}.side-menu>ul>li .links-text{position:relative;top:-1px;transition:.05s ease-out}.popup-open .side-menu{margin-inline-end:var(--scrollW,0)}.swiper{position:relative;width:100%}.popup body,.popup-content{overflow-y:auto;overflow-x:hidden}.swiper .swiper-pagination{display:flex;align-items:center;justify-content:center;left:50%;right:auto;transform:translateX(-50%)}.swiper .swiper-pagination>span{cursor:pointer;opacity:1;transition:.1s ease-out}.swiper .swiper-pagination>span+span{margin-inline-start:8px}.swiper .swiper-slide{height:auto;padding:0;transition:opacity .2s ease-out,transform .2s ease-out}.swiper .swiper-buttons{width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;pointer-events:none}.swiper .swiper-buttons>div{--width:1.5em;width:var(--width);height:var(--height,var(--width));color:#fff;background:rgba(0,0,0,.5)}.module-banners_grid .swiper-buttons>div::before,.module-slider .swiper-buttons>div::before,.swiper .swiper-buttons>div::before{content:"";font-family:icomoon;line-height:1;font-size:inherit}.module-banners_grid .swiper-buttons>div.swiper-button-next::before,.module-slider .swiper-buttons>div.swiper-button-next::before,.swiper .swiper-buttons>div.swiper-button-next::before{content:""}.swiper .swiper-button-next,.swiper .swiper-button-prev{pointer-events:auto;margin-top:auto;transform:translateY(-50%);background:0 0;display:flex;align-items:center;left:0;justify-content:center;transition:transform 250ms,opacity .2s linear}.module-master_slider .ms-nav-next,.swiper .swiper-button-next{left:auto;right:0}.lg-content .lg-next::after,.lg-content .lg-prev::after,.lg-outer .lg-actions .lg-icon::after,.lg-outer .lg-item.lg-complete::after,.modal .modal-header::after,.modal .modal-header::before,.module-banners_grid .swiper-initialized .journal-loading,.module-catalog_blocks .block-content.block-catalog:empty,.module-master_slider.master-loaded::after,.module-slider .swiper-initialized .journal-loading,.panel-group .panel-heading a em,.panel-group .panel-heading a i,.popup-footer:empty,.popup-open.popup-iframe-loaded .popup-wrapper .journal-loading,.popup-options .product-info .product-details .product-labels-outside,.swiper .swiper:not(.swiper-has-pages) .swiper-button-next,.swiper .swiper:not(.swiper-has-pages) .swiper-button-prev,.swiper .swiper:not(.swiper-has-pages) .swiper-pagination,html.popup #account-login .page-title,html.popup #account-register .page-title,html.popup #alert:empty,html.popup .site-wrapper::before,html.popup .site-wrapper>.title+p,ul.nav-tabs::after,ul.nav-tabs::before{display:none}.swiper-button-disabled,.swiper-container:not(.swiper-container-initialized)+.swiper-buttons .swiper-button-prev{transition:transform 250ms,opacity 0s linear 250ms}.carousel-mode .swiper-wrapper .swiper-slide:not(.swiper-slide-active){opacity:var(--inactive-opacity);transform:scale(var(--inactive-scale))}.carousel-mode .swiper-wrapper .swiper-slide:first-child:not(.swiper-slide-visible):not(.swiper-slide-prev){opacity:1;transform:scale(1)}.block-wrapper::before,.module-blocks .block-item::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit}.block-body{transition:75ms;--display:flex;display:var(--display);flex-wrap:wrap;word-break:break-word;border-radius:inherit}.block-header,.block-wrapper{display:var(--display);position:relative}.block-body::after{content:"";clear:both;display:table}.block-body>.module-title{width:-webkit-fill-available;width:-moz-available;width:stretch;order:-2}.block-wrapper{flex-direction:column;border-radius:inherit;flex-grow:1;max-width:100%;min-width:0}.no-flexbox-gap .block-header,.no-flexbox-gap .block-wrapper{margin:calc(var(--block-body-gap,0px)/ 2)}.ie11 .block-wrapper{flex:auto}.module-blocks .module-item.block-item .block-body{--image-split-ratio:100%;gap:var(--block-body-gap,0);position:relative}.module-blocks .module-item.block-item .block-body>.block-header{min-width:calc(min(var(--image-split-ratio),100%) - var(--block-body-gap,0px)/ 2)}.module-blocks .module-item.block-item .block-body>.block-header+.block-wrapper{flex-basis:calc(min(max(1%,100% - var(--image-split-ratio)),100%) - var(--block-body-gap,0px)/ 2)}.block-header{flex-grow:1;flex-direction:column;align-items:flex-start;z-index:1;transition:75ms;width:auto;flex-basis:0}.block-header img{transition:75ms;align-self:auto;display:flex}.block-header .icon{display:inline-flex;align-items:center;justify-content:center;transition:75ms;position:relative}.block-header .icon::before{transition:75ms;position:relative;z-index:1}.block-header .icon::after,.block-map::before,.module-catalog_blocks .block-wrapper::before{position:absolute;left:0;bottom:0;top:0;right:0}.block-header .icon::after{content:"";border-radius:inherit;z-index:0;pointer-events:none}.block-content{position:relative;border-radius:inherit}.block-footer .btn{transition:75ms;display:inline-flex!important}.block-map iframe{border-radius:inherit;width:100%;height:100%;transition:filter 175ms}.block-map::before{content:"";border-radius:inherit;z-index:2;inset:0;pointer-events:none;transition:opacity 250ms ease-out}.block-twitter,.module-popup .popup-body>.popup-inner-body>.popup-content,.popup-inner-body>.grid-rows{overflow-y:auto}.module-blocks{height:inherit;max-width:100%}.module-banners_grid .swiper-slide .slide-link,.module-blocks .block-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.module-testimonials .block-header .icon{font-size:3em}.module-testimonials .swiper-slide{cursor:grab}.module-testimonials .swiper-slide:active{cursor:grabbing}.module-testimonials .block-footer{width:-moz-available;width:-webkit-fill-available;width:stretch;z-index:2}.module-faq .module-item .panel-title{display:flex;align-items:center;gap:16px}.module-faq .module-item .panel-title::before{content:counter(top-counters);font-size:20px}.module-catalog_blocks .module-item{height:100%;position:relative}.module-catalog_blocks .block-products{position:relative;--element-padding:0px}.module-catalog_blocks .block-body{flex-grow:1;max-width:100%;--element-padding:0px}.module-catalog_blocks .block-body>.block-header{min-width:0;flex-basis:clamp(var(--block-header-min-width,50px),calc(var(--block-header-max-width,30%) - var(--block-body-gap,0px)/ 2),100%)}.module-catalog_blocks .block-body>.block-wrapper{min-width:0;flex-basis:min(calc(100% - var(--block-header-max-width,30%) - var(--block-body-gap,0px)/ 2),100%)}.module-catalog_blocks .block-image{margin:auto}.module-catalog_blocks .block-content{height:100%;max-width:min(min(100%,var(--catalog-item-initial-width,100%)),min(100%,var(--catalog-item-min-width,100%)))}.module-catalog_blocks .block-wrapper::before{content:"";inset:0;z-index:0}.module-catalog_blocks .block-head-icon,.module-catalog_blocks .block-header-data,.module-catalog_blocks .block-header-image{width:100%;align-items:inherit;justify-content:inherit}.module-catalog_blocks .block-footer,ul.nav-tabs{width:-webkit-fill-available;width:-moz-available}.module-catalog_blocks .block-head-icon img,.module-catalog_blocks .block-header-data img,.module-catalog_blocks .block-header-image img{width:var(--image-fill);height:var(--image-fill);-o-object-fit:cover;object-fit:cover}.module-catalog_blocks .block-head-icon em{max-width:100%;--width:auto;width:var(--width);height:var(--height,var(--width))}.module-catalog_blocks .block-category-data{display:flex;flex-direction:column;position:relative;align-items:inherit;justify-content:inherit}.module-catalog_blocks .block-footer{width:stretch;display:flex}.module-catalog_blocks .block-footer .btn span{white-space:nowrap;text-overflow:ellipsis;display:block;max-width:100%;margin:0 .2em}.module-catalog_blocks .nav-tabs>li>a span{display:block;max-width:100%}.site-wrapper .module-catalog_blocks .module-item:not(.panel)::after{content:"";width:calc(100vw - var(--scrollW,0px));height:100%;display:block;position:absolute;top:0;left:50%;transform:translate3d(-50%,0,0);z-index:-1;pointer-events:none}.module-banners .banners-grid:not(.auto-grid){display:flex;flex-wrap:wrap;height:100%}.module-banners .auto-grid{--grid-width-default:1fr;--grid-gap:0}.module-banners .module-item{display:flex;flex-direction:column;transition:transform 90ms ease-out}.module-banners .module-item>a{display:flex;align-items:center;justify-content:center;position:relative;width:100%;flex-grow:1;transition:background-color .18s ease-out;overflow:hidden;z-index:2;container-type:inline-size}.module-banners .module-item>a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.2s}.module-banners .module-item>a::before{content:"";width:100%;height:100%;position:absolute;pointer-events:none;transition:.15s ease-out;z-index:2;border-radius:inherit}.module-banners .module-item>a::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:.2s ease-out;font-size:35px;color:#fff;z-index:4}.module-banners .module-item:active{transition:transform 60ms linear;transform:scale(var(--scale-active,1))}.module-banners .banner-caption{transition:.1s ease-out,margin .15s ease-out}.module-banners .banner-caption-2{transition:.2s ease-out}.module-banners .banner-text{position:absolute;left:0;right:0;color:#fff;line-height:1.3;z-index:3}.module-banners .banner-text span{position:relative;display:flex;align-items:center;justify-content:var(--align,center);transition:.2s ease-out}.module-banners .banner-text span::after{transition:.1s ease-out}.module-banners_grid .swiper-slide::before{content:"";float:left;pointer-events:none;padding-top:calc(var(--image-height,0)/ var(--image-width,1) * 100%)}.module-banners_grid .swiper-slide .slide-content::before{content:"";display:block;z-index:1}ul.nav-tabs{display:flex;flex-wrap:wrap;border:none;gap:var(--tabs-gap,0);width:stretch;padding-bottom:1px;align-self:auto;padding-inline:var(--page-tabs-scroll-padding,0px);margin-inline:calc(0px - var(--page-tabs-scroll-padding,0px));justify-self:var(--align-self,initial);position:relative;--margin:calc(0px - var(--page-tabs-scroll-padding, 0px));transform:translate3d(0,0,0)}ul.nav-tabs>li{display:flex;position:relative;margin-top:0;transition:125ms;height:var(--dropdown-main-menu-min-height,var(--tabs-height,auto));z-index:1}ul.nav-tabs>li>a{width:100%;height:100%;display:flex;align-items:center;line-height:1.25;margin:0;border:0;border-radius:inherit;background:0 0;transition:125ms}ul.nav-tabs>li>a::after,ul.nav-tabs>li>a::before{font-weight:400;line-height:1;margin:0 6px 0 0}ul.nav-tabs>li>a::after{margin:0 0 0 6px}ul.nav-tabs>li>a:focus{background:initial}ul.nav-tabs>li.active>a,ul.nav-tabs>li:focus>a,ul.nav-tabs>li:hover>a{border:0;background:0 0}ul.nav-tabs>li.active>a:focus,ul.nav-tabs>li.active>a:hover,ul.nav-tabs>li:focus>a:focus,ul.nav-tabs>li:focus>a:hover,ul.nav-tabs>li:hover>a:focus,ul.nav-tabs>li:hover>a:hover{background:inherit;border:0}.desktop-logo-wrapper,ul.nav-tabs>li:first-child,ul.nav-tabs>li:first-child>a{border-start-start-radius:inherit;border-end-start-radius:inherit}ul.nav-tabs>li:first-child{border-left-width:0}ul.nav-tabs>li:last-child,ul.nav-tabs>li:last-child>a{border-start-end-radius:inherit;border-end-end-radius:inherit}.no-flexbox-gap ul.nav-tabs>li+li{margin-inline-end:0;margin-inline-start:var(--tabs-gap,0);margin-top:0}.tab-container{position:relative;display:flex;flex-wrap:wrap;justify-content:var(--align-tabs,flex-start)}.tab-content{position:relative;border-width:1px;max-width:100%;flex-grow:1;min-width:0;margin-block-start:var(--spacing,0px);flex-basis:100%}.tab-pane{padding:0;background:0 0;border-radius:inherit}.nav-tabs>li{z-index:auto}.full-tabs-bg,.tab-content::before{content:"";position:absolute;display:none;z-index:0;width:calc(100vw - var(--scrollW,0px));inset-inline-start:50%;transform:translateX(var(--transform-50-rtl,-50%));top:0;pointer-events:none}.no-touchevents .module-gallery .module-item>a:hover::after,.no-touchevents .module-gallery .module-item>a:hover::before,.popup-open .popup-container{transform:translate3d(0,0,0) scale(1);opacity:1}.one-column .full-tabs-bg,.one-column .tab-content::before{inset-inline-start:calc(50% + calc((var(--col-r-width,var(--col-l-width,0px)) + var(--side-cols-gap,0px))/ 2))}.accordion-heading div span{font-size:90%;opacity:.7;margin-inline-start:5px}.panel-group .panel{border-radius:0;box-shadow:none;border:none;background:0 0;position:relative;z-index:1;transition:75ms}.panel-group .panel+.panel{margin-top:var(--panel-spacing,0)}.panel-group .panel:not(:only-child):not(:last-child)::after{content:"";--panel-spacing:inherit;border-width:.5px;display:block;margin-top:var(--panel-spacing,0)}.panel-group .panel-heading{padding:0;transition:75ms,border-radius;border-radius:inherit;position:relative;z-index:2;background:0 0}.panel-group .panel-heading .panel-title{font-size:inherit;font-weight:inherit;position:relative;border-radius:inherit;transition:75ms;padding:0;border:none;width:100%}.panel-group .panel-heading a::before{margin-inline-end:5px;line-height:1;overflow:hidden;min-width:24px;transition:75ms;display:flex;align-items:center;justify-content:center}.panel-group .panel-active .panel-heading{border-bottom-left-radius:0;border-bottom-right-radius:0}.panel-group .panel-active+.panel .panel-heading{border-top-width:1px}.panel-group .panel-body.expand-content{margin-bottom:var(--element-padding-bottom,0)}.module-gallery .module-item>a{display:flex;align-items:center;justify-content:center;position:relative;width:100%;overflow:hidden;inset-inline-start:var(--item-offset-x,initial);inset-block-start:var(--item-offset-y,initial)}.module-gallery .module-item>a img{transition:.15s ease-out;width:100%;height:auto}.module-gallery .module-item>a::before{content:"";position:absolute;pointer-events:none;left:0;right:0;bottom:0;padding:clamp(8px,10%,20px);transform:translate3d(0,10px,0) scale(1);transition:.1s ease-out;opacity:0;font-size:clamp(11px, 6cqw, 14px);color:#fff;line-height:1.3;z-index:2}.module-gallery .module-item>a::after{content:"";position:absolute;display:var(--display);width:100%;height:100%;align-items:center;justify-content:center;transition:.15s ease-out;--opacity:0;transform:translate3d(0,0,0) scale(0);opacity:var(--opacity);pointer-events:none;font-size:35px;z-index:2}.module-gallery .module-item>a>span{width:100%;height:100%;display:block}.module-gallery .module-item>a>span::before{content:"";width:100%;height:100%;position:absolute;pointer-events:none;transition:opacity .15s ease-out;z-index:1}.gallery-image-caption{display:none;font-size:clamp(12px, 4cqw, 15px);line-height:1.3;margin-top:4px}.lg-backdrop{z-index:100000;background-color:rgba(0,0,0,.85)}.lg-outer .lg-item::after{content:"";position:absolute;top:46.5%;left:50%;transform:translate(-50%,-50%);z-index:1000}.lg-content .lg-next,.lg-content .lg-prev{padding:0;display:flex;align-items:center;justify-content:center}.lg-content .lg-icon::after,.lg-content .lg-icon::before{left:0!important}.lg-content .lg-video-play-button svg{stroke:currentColor}.lg-content .lg-video-play-button svg polygon{fill:currentColor}.lg-progress-bar .lg-progress{height:3px}.lg-toolbar{background:0 0;display:flex;align-items:center;padding-inline:20px 12px;height:50px}.lg-toolbar .lg-icon{padding:0;width:44px;height:100%;display:flex;align-items:center;justify-content:center}.lg-close{order:99}.lg-outer{z-index:200000;display:flex;flex-direction:column}.lg-outer div.lg-thumb{background:rgba(0,0,0,.8);padding:var(--thumbs-padding,0)}.lg-outer .lg-thumb-outer .lg-thumb-item{transition:.1s ease-out;z-index:1}.lg-outer .lg-thumb-outer .lg-thumb-item img{border-radius:calc(var(--element-border-radius,inherit) - 2px)}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:transparent;z-index:2}.lg-outer .lg-toggle-thumb{position:absolute;z-index:10000;padding:.2em .4em}.lg-outer.lg-components-open .lg-components{transform:translate3d(0,calc(0 - var(--thumbs-bottom-offset,0)),0)!important}.lg-outer.lg-components-open .lg-sub-html{margin-bottom:calc(var(--thumb-height,0px) + (var(--thumbs-padding,0px) * 2))}.lg-outer .lg-components{pointer-events:none;display:flex;flex-direction:column;justify-content:flex-end}.lg-outer .lg-counter{order:-1;height:auto;padding:0;margin:0;margin-inline-end:auto}.lg-outer .lg-sub-html{pointer-events:auto;background:0 0;opacity:1;padding-inline:var(--content-gutter,24px);margin-inline:auto;width:100%;height:auto;transition:margin .35s ease-out!important}.lg-outer .lg-actions .lg-icon{color:#fff;margin:0;transform:translateY(-50%);border-radius:0}.lg-outer .lg-zoom-in{font-size:24px}.lg-outer .lg-zoom-in::after{content:""}.lg-outer .lg-thumb-outer{background:0 0;pointer-events:auto;height:auto!important;transition:transform .25s ease-out}.lg-outer .lg-thumb{padding:0;margin:0 auto;background:0 0;align-items:center;display:flex}.lg-outer .lg-thumb-item{border:none;border-radius:0;margin-bottom:0;overflow:visible;position:relative}.modal .modal-header,.popup-header{border-top-left-radius:inherit;border-top-right-radius:inherit}.lg-outer .lg-thumb-item img{display:block;transition:.1s ease-out}.lg-outer .lg-complete~.journal-loading{opacity:.75}.popup-wrapper{position:fixed;width:100%;height:100%;top:0;z-index:1400;display:flex;align-items:center;justify-content:center;pointer-events:none}.popup-wrapper .journal-loading{z-index:1402;display:none}.popup-bg{position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.5);opacity:0;transition:.4s ease-out;z-index:1401}.popup-container{opacity:0;transform:translate3d(0,0,0) scale(.75);transition:transform 350ms ease-out,opacity 150ms linear;will-change:transform;position:relative;width:100%;height:100%;max-width:calc(100% - var(--popup-width-margin,0px) * 2);z-index:1403}.popup-open.popup-iframe-loaded .popup-iframe .popup-container{opacity:1;animation:.8s animation}@keyframes animation{0%{transform:matrix3d(.7,0,0,0,0,.7,0,0,0,0,1,0,0,0,0,1)}6.31%{transform:matrix3d(.815,0,0,0,0,.815,0,0,0,0,1,0,0,0,0,1)}12.51%{transform:matrix3d(.886,0,0,0,0,.886,0,0,0,0,1,0,0,0,0,1)}18.82%{transform:matrix3d(.931,0,0,0,0,.931,0,0,0,0,1,0,0,0,0,1)}25.03%{transform:matrix3d(.959,0,0,0,0,.959,0,0,0,0,1,0,0,0,0,1)}37.54%{transform:matrix3d(.986,0,0,0,0,.986,0,0,0,0,1,0,0,0,0,1)}50.05%{transform:matrix3d(.995,0,0,0,0,.995,0,0,0,0,1,0,0,0,0,1)}100%,75.08%{transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}}.popup-container .popup-close{position:absolute;top:0;right:0;transform:translateY(-100%);font-size:18px;background:#fff;z-index:100}.popup-inner-body::before,.popup::before{top:0;right:0;left:0;z-index:0;border-radius:inherit;bottom:0;pointer-events:none;inset:0}.popup-container .popup-close:hover{background:#238cd2}.popup-container .popup-close::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.popup-header{position:relative;z-index:2}.popup-body{height:100%;display:flex;flex-direction:column;justify-content:center}.popup-body img{vertical-align:bottom}.popup-inner-body{position:relative;display:flex;justify-content:space-between;flex-direction:column;border-radius:inherit;max-height:calc(100% - var(--popup-height-margin,0px) * 2)}.popup-inner-body::before{content:"";position:absolute}.popup-content{flex-grow:1}.popup-footer{text-align:center;position:relative;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;display:flex;flex-direction:column;justify-content:center}.popup-footer .btn+.btn{margin-inline-start:10px}.popup-dont-show{display:flex;align-items:center;justify-content:center;margin:0;height:0}.popup-dont-show input{float:left;margin:0}.popup{height:100vh;--fixed-product-buttons:0}.popup::before{content:"";position:fixed}.popup #content,.popup .site-wrapper>.container>.row,.popup body{background:0 0!important;margin:0!important;box-shadow:none}.popup .module-blocks .module-body{height:unset}.popup .module-blocks .module-body .block-content>iframe:only-child{float:left;border-radius:inherit}.popup #content,.popup .site-wrapper>.container,.popup .site-wrapper>.container>.row{padding:0!important}.popup .global-wrapper{min-height:100%;overflow-x:initial}.modal{z-index:1400}.modal .modal-header{border-width:0 0 1px;display:flex;align-items:center;justify-content:space-between}.modal .modal-header button{position:relative;opacity:1;background:0 0;font-size:22px;line-height:1;order:5;margin:0}.modal .modal-header button:empty::before{content:"x";font-size:inherit;font-weight:700}.popup-options .product-info .product-details>div{background:0 0;padding:0;margin:0;border:none;box-shadow:none;border-radius:initial}.popup-options .product-info .product-details .stepper-group{width:100%;padding:calc(var(--product-page-buttons-gap,0) * 2)}.popup-options .product-info .product-details .btn-cart,.popup-options .product-info .product-details .stepper{height:44px}.popup-options .product-info .product-details .button-group-page{position:fixed;margin:0;bottom:0;z-index:99;box-shadow:0 -5px 20px 0 rgba(0,0,0,.1)}.popup-options body{padding-bottom:var(--popup-fixed-buttons,64px)}html.popup .login-box>div{margin:0;padding:0}html.popup .login-box .well{background:0 0;padding:0;box-shadow:none;border-radius:0;margin:0;border:0}.win{--scrollW:17px}.mobile,.win.firefox{--scrollW:0px}.mac-scroll{--scrollW:15px}.popup-wrapper::-webkit-scrollbar{width:var(--scrollW);height:var(--scrollW)}.desktop.popup-open:not(.popup):not(.header-sticky){touch-action:none;overflow:hidden}.desktop.popup-open:not(.popup).header-sticky .popup-wrapper,.desktop.popup-open:not(.popup):not(.header-sticky) .popup-wrapper{overflow-y:scroll}.desktop.popup-open:not(.popup).header-sticky body,html:not(.popup).mobile-overlay body{overflow-y:hidden;width:calc(100vw - var(--scrollW,0px))}.mobile-header-active.popup-open:not(.popup) body{overflow-y:hidden;touch-action:none}.ms-skin-minimal .ms-slide .ms-slide-vpbtn,.ms-skin-minimal .ms-video-btn{width:55px;height:55px;border:1px solid #3d3d3d;border-radius:50%;top:50%;left:50%;margin:-27px 0 0 -27px;transition:background-color .3s}.ms-skin-minimal .ms-slide .ms-slide-vcbtn:hover,.ms-skin-minimal .ms-slide .ms-slide-vpbtn:hover,.ms-skin-minimal .ms-video-btn:hover{background-color:#f1f1f1}.ms-skin-minimal .ms-slide .ms-slide-vcbtn{width:31px;height:31px;border-radius:50%;border:1px solid #3d3d3d;top:18px;right:30px;transition:background-color .3s}.module-master_slider{z-index:0;max-width:100%;background-size:cover;background-position:center;height:100%}.module-master_slider::before{content:"";width:100%;height:100%;position:absolute;z-index:2;pointer-events:none;transition:.5s cubic-bezier(.455, .03, .515, .955);transform:translate3d(0,0,0) scale(1);transform-origin:top;will-change:transform}.module-master_slider::after{width:100%;height:100%;position:absolute;z-index:0;pointer-events:none;top:0}.module-master_slider.master-loaded .journal-loading{transform:scale(0)}.module-master_slider .journal-loading{transition:.2s cubic-bezier(.6, -.28, .735, .045);will-change:transform;z-index:3}.module-master_slider .slider-static-text{position:absolute;z-index:5;display:block}.module-master_slider .slider-static-text span{display:block;position:relative;transition:.1s ease-out}.module-master_slider>img{visibility:hidden;max-width:100%;height:auto;margin:0 auto}.module-master_slider iframe{border:none}.desktop-header-active .header-mega #logo a,.mobile-header-active .full-search #search,.mobile-header-active .mobile-1 #cart,.mobile-header-active .mobile-2 #cart,.module-background_slider .slide-content,.module-background_slider .swiper-container,.module-banners_grid .module-subitem.slide-video iframe,.module-banners_grid .module-subitem.slide-video video,.module-master_slider video,.module-slider .module-subitem.slide-video iframe,.module-slider .module-subitem.slide-video video{width:100%;height:100%}.module-master_slider .ms-slide .ms-slide-video{z-index:112}.module-master_slider .ms-slide::before{content:"";width:100%;height:100%;position:absolute;z-index:106;top:0;pointer-events:none}.module-master_slider .ms-layout-partialview .ms-view{overflow:visible}.module-master_slider .ms-view{background:0 0;max-width:100%}.module-master_slider .no-show-effect{transition-duration:0s!important}.module-master_slider .ms-timerbar{height:auto!important}.module-master_slider .ms-overlay-layers .ms-slide-layers,.module-master_slider .ms-scroll-parallax-cont,.module-master_slider .ms-slide .ms-slide-layers{z-index:111;pointer-events:none}.module-master_slider .ms-slide-layers .ms-layer-button,.module-master_slider .ms-slide-layers .ms-layer-hotspot{pointer-events:auto;transition:background-color .1s ease-out,color .1s ease-out,border-color .1s ease-out,box-shadow .1s ease-out,border-radius .1s ease-out}.module-master_slider .ms-point-center{background-clip:padding-box!important;cursor:context-menu;margin:-16px 0 0 -16px;background:#fff;line-height:1;position:relative;display:flex;align-items:center;justify-content:center;backface-visibility:hidden;-webkit-backface-visibility:hidden}.module-master_slider .ms-point-center::before{backface-visibility:hidden;-webkit-backface-visibility:hidden;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.module-master_slider .ms-tooltip{max-width:280px;position:absolute;z-index:20;cursor:auto}.module-master_slider .ms-tooltip .ms-tooltip-arrow{position:absolute;border:8px solid transparent}.module-master_slider .ms-tooltip-top .ms-tooltip-arrow{top:auto;right:auto;bottom:-16px;left:50%;transform:translateX(-50%)}.module-master_slider .ms-tooltip-right .ms-tooltip-arrow{top:50%;right:auto;bottom:auto;left:-16px;transform:translateY(-50%)}.module-master_slider .ms-tooltip-bottom .ms-tooltip-arrow{top:-16px;right:auto;bottom:auto;left:50%;transform:translateX(-50%)}.module-master_slider .ms-tooltip-left .ms-tooltip-arrow{top:50%;right:-16px;bottom:auto;left:auto;transform:translateY(-50%)}.module-master_slider .ms-nav-next,.module-master_slider .ms-nav-prev{width:50px;height:50px;background:#fff;top:50%;transform:translateY(-50%);left:0;position:absolute;transition:.1s ease-out;cursor:pointer;display:flex;align-items:center;justify-content:center}.module-master_slider .ms-bullet-selected,.module-master_slider .ms-nav-next:hover,.module-master_slider .ms-nav-prev:hover{background:#333}.module-master_slider .ms-nav-prev::before{transform:scale(-1)}.module-master_slider .ms-bullets{transition:.1s ease-out;right:auto;width:auto!important}.module-master_slider .ms-bullets .ms-bullets-count{right:auto;display:flex}.module-master_slider .ms-bullet{transition:.1s ease-in-out;border-width:0;border-radius:0;margin:0!important;background:#fff}.module-master_slider .ms-thumb-list{bottom:0;height:auto!important}.module-master_slider .ms-thumb-frame{transition:.1s ease-out;opacity:1;margin-inline-end:0!important;position:relative;z-index:1}.module-master_slider .ms-thumb-frame:hover{opacity:1!important}.module-master_slider .ms-thumb-frame-selected{opacity:1!important;transform:scale(1);z-index:2}.module-master_slider>.master-slider>.ms-container{order:1;margin:0}.module-master_slider .ms-btn-container{width:100%!important;display:flex;align-items:center}.module-master_slider .ms-btn-container .btn{width:auto!important}.module-master_slider.fullscreen-slider>img{visibility:hidden;width:100%;height:100%}.module-banners_grid .slide-icon .can-rotate .has-svg>*,.module-master_slider.fullscreen-slider .master-slider,.module-slider .slide-icon .can-rotate .has-svg>*{width:100%!important;height:100%!important}.module-master_slider.fullscreen-slider .ms-slide-bgcont>img{-o-object-fit:cover;object-fit:cover;width:100%!important;height:100%!important;margin:0!important}.desktop-header-active .module-master_slider.fullscreen-slider{height:calc(100vh - (var(--desktop-top-bar,35px) + var(--desktop-header,80px) + var(--desktop-main-menu,40px) + calc(var(--slider-bottom-offset,0) * 1px)))}.desktop-header-active.over-content .module-master_slider.fullscreen-slider{height:calc(100vh - (var(--desktop-top-bar,35px) + var(--desktop-header,80px) + var(--desktop-main-menu,40px) + calc(var(--slider-bottom-offset,0) * 1px)) + var(--desktop-header,80px) + var(--desktop-main-menu,40px))}.mobile-header-active.header-mobile-1 .module-master_slider.fullscreen-slider{height:calc(100vh - (var(--mobile-top-bar,35px) + var(--mobile-bar,60px) + calc(var(--slider-bottom-offset,0) * 1px)))}.mobile-header-active.header-mobile-2 .module-master_slider.fullscreen-slider,.mobile-header-active.header-mobile-3 .module-master_slider.fullscreen-slider{height:calc(100vh - (var(--mobile-top-bar,35px) + var(--mobile-bar,60px) + var(--mobile-search-bar,50px) + calc(var(--mobile-search-padding,7px) * 2) + calc(var(--slider-bottom-offset,0) * 1px)))}.module-banners_grid .swiper-button-next,.module-banners_grid .swiper-button-prev,.module-slider .swiper-button-next,.module-slider .swiper-button-prev,.swiper-button-next,.swiper-button-prev{background:unset}.module-banners_grid .swiper-button-next::after,.module-banners_grid .swiper-button-prev::after,.module-slider .swiper-button-next::after,.module-slider .swiper-button-prev::after,.swiper-button-next::after,.swiper-button-prev::after{content:none;display:none}.swiper-container{overflow:hidden;max-width:100vw}.swiper-container:has(.module-item:only-child)+.swiper-buttons,.swiper-container:has(.module-item:only-child)+.swiper-pagination-wrapper{display:none!important}.module-banners_grid,.module-slider{counter-reset:thumb;display:flex;flex-direction:column;--stroke-width:2px}.module-banners_grid .swiper-container:not(.swiper-initialized)+.swiper-buttons .swiper-button-prev,.module-slider .swiper-container:not(.swiper-initialized)+.swiper-buttons .swiper-button-prev{opacity:.35}.module-banners_grid .slider-wrapper,.module-slider .slider-wrapper{position:relative;flex-grow:1;max-height:100%}.module-banners_grid .slider-wrapper .swiper-container,.module-slider .slider-wrapper .swiper-container{display:flex;align-items:center;height:100%}.module-banners_grid .slider-wrapper .swiper-container::before,.module-slider .slider-wrapper .swiper-container::before{content:"";display:none;width:100%;height:100%;position:absolute;z-index:2;pointer-events:none}.module-banners_grid .slider-wrapper .swiper-slide,.module-slider .slider-wrapper .swiper-slide{max-width:100%;transition:.2s ease-out;height:auto;display:flex;align-items:center;justify-content:center;transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;transform-style:preserve-3d}.module-banners_grid .slider-wrapper .swiper-slide::after,.module-slider .slider-wrapper .swiper-slide::after{content:"";pointer-events:none;padding-top:calc(var(--image-height,0)/ var(--image-width,1) * 100%)}.module-banners_grid .slider-wrapper .swiper-slide .slide-link,.module-slider .slider-wrapper .swiper-slide .slide-link{position:absolute;inset:0;z-index:2}.module-banners_grid .slide-content,.module-slider .slide-content{position:relative;display:flex;align-items:center;width:100%;height:100%;--object-position-h:center;--object-position-v:center;background-position-x:var(--object-position-h);background-position-y:var(--object-position-v)}.module-banners_grid .slide-content::before,.module-slider .slide-content::before{content:"";display:none;width:100%;height:100%;position:absolute;z-index:1;pointer-events:none;border-radius:inherit;top:0;right:0;bottom:0;left:0;inset:0;transition:.2s ease-out}.module-banners_grid .slide-content->img,.module-banners_grid .slide-content->video,.module-banners_grid .slide-content-category>img,.module-banners_grid .slide-content-category>video,.module-banners_grid .slide-content-image>img,.module-banners_grid .slide-content-image>video,.module-banners_grid .slide-content-product>img,.module-banners_grid .slide-content-product>video,.module-banners_grid .slide-content-video>img,.module-banners_grid .slide-content-video>video,.module-slider .slide-content->img,.module-slider .slide-content->video,.module-slider .slide-content-category>img,.module-slider .slide-content-category>video,.module-slider .slide-content-image>img,.module-slider .slide-content-image>video,.module-slider .slide-content-product>img,.module-slider .slide-content-product>video,.module-slider .slide-content-video>img,.module-slider .slide-content-video>video{position:absolute;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--object-position-h) var(--object-position-v);object-position:var(--object-position-h) var(--object-position-v);width:100%;height:100%;border-radius:inherit}.module-banners_grid .slide-cols,.module-slider .slide-cols{position:relative;margin:0 auto;z-index:2;max-width:100%;height:100%;display:flex;flex-wrap:wrap;flex-grow:1}.module-banners_grid .slide-link+.slide-cols .module-subitem,.module-slider .slide-link+.slide-cols .module-subitem{z-index:3;pointer-events:auto}.module-banners_grid .slide-col,.module-slider .slide-col{position:relative;max-width:100%;max-height:100%;--element-padding:0px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;flex-grow:1;min-width:0;padding:var(--slides-cols-left-padding,0);flex-basis:calc((var(--slides-cols-auto-stack,0px) - (100 * var(--stack-unit,1%))) * 9999)}.module-banners_grid .slide-col .slide-button .slide-button-group,.module-slider .slide-col .slide-button .slide-button-group{margin:calc(var(--slide-layer-gap-custom,0px) - (var(--slide-button-gap,0px)/ 2)) calc(0px - (var(--slide-button-gap,0px)/ 2)) calc(0px - (var(--slide-button-gap,0px)/ 2)) calc(0px - (var(--slide-button-gap,0px)/ 2));display:flex;flex-wrap:wrap}.module-banners_grid .slide-col .slide-button .btn,.module-slider .slide-col .slide-button .btn{margin:calc(var(--slide-button-gap,0px)/ 2);flex-grow:1;transition:.1s ease-out}.module-banners_grid .slide-col::after,.module-slider .slide-col::after{content:"";display:none;--overlay-x:0;--overlay-y:0;--overlay-scale:1;--overlay-rotate:0deg;--overlay-x-hover:var(--overlay-x);--overlay-y-hover:var(--overlay-y);--overlay-scale-hover:var(--overlay-scale);--overlay-rotate-hover:var(--overlay-rotate);--overlay-speed:200ms;--overlay-ease:ease-out;position:absolute;width:100%;height:100%;max-width:var(--overlay-max-width,100%);max-height:var(--overlay-max-height,100%);transition:all var(--overlay-speed) var(--overlay-ease);transform:translate3d(var(--overlay-x),var(--overlay-y),0) scale(var(--overlay-scale)) rotate(var(--overlay-rotate));z-index:0;pointer-events:none}.module-banners_grid .slide-layers,.module-slider .slide-layers{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--slide-layer-gap,0);width:-moz-available;width:-webkit-fill-available;width:stretch;height:100%;position:relative;z-index:1;transform:scale(var(--layers-scale,100%));container-type:inline-size}.module-banners_grid .module-subitem,.module-slider .module-subitem{max-width:100%;z-index:2}.module-banners_grid .slide-cols .module-subitem:not(.slide-icon),.module-slider .slide-cols .module-subitem:not(.slide-icon){position:relative;margin-top:var(--slide-layer-gap-custom,0)}.module-banners_grid .slide-image,.module-slider .slide-image{--image-scale:1;transform:scale(var(--image-scale));transition:150ms ease-out}.module-banners_grid .slide-image:hover,.module-slider .slide-image:hover{transform:scale(var(--scale-hover,var(--image-scale)))}.module-banners_grid .slide-image:active,.module-slider .slide-image:active{transform:scale(var(--scale-active,var(--image-scale)))}.module-banners_grid .slide-image::before,.module-slider .slide-image::before{content:"";display:none;width:100%;height:100%;position:absolute;z-index:1;pointer-events:none;border-radius:inherit}.module-banners_grid figure,.module-slider figure{position:relative;display:flex;flex-direction:column;overflow:hidden}.module-banners_grid figure .slide-layer-image-link,.module-slider figure .slide-layer-image-link{position:absolute;width:100%;height:100%;z-index:3}.module-banners_grid figure img,.module-slider figure img{-o-object-fit:cover;object-fit:cover;max-height:var(--max-height,100%)}.module-banners_grid figure::before,.module-slider figure::before{content:"";display:none;position:absolute;inset:0;background:rgba(0,0,0,.5);pointer-events:none;z-index:2}.module-banners_grid figcaption,.module-slider figcaption{background:rgba(0,0,0,.5);color:rgba(255,255,255,.9);position:absolute;z-index:2;line-height:1.4;font-size:13px;padding:1.2em;width:100%}.module-banners_grid figcaption span,.module-slider figcaption span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--truncate-lines);--truncate-lines:unset}.module-banners_grid .slide-text,.module-slider .slide-text{max-width:var(--layer-max-width,100%);display:flex;align-items:center;transition:75ms ease-out;line-height:1.3}.module-banners_grid .slide-text span,.module-slider .slide-text span{-webkit-box-decoration-break:clone;box-decoration-break:clone}.module-banners_grid .slide-text span s,.module-slider .slide-text span s{max-width:100%;margin-inline-end:4px;font:inherit;display:inline-flex}.module-banners_grid .slide-text .slide-text-layer::before,.module-slider .slide-text .slide-text-layer::before{align-self:start;margin-inline-end:5px;font-size:1.1em}.module-banners_grid .slide-text .slide-text-item,.module-slider .slide-text .slide-text-item{display:inline}.module-banners_grid .slide-text .slide-text-item::after,.module-banners_grid .slide-text .slide-text-item::before,.module-slider .slide-text .slide-text-item::after,.module-slider .slide-text .slide-text-item::before{display:inline-flex;align-items:center;justify-content:center;min-width:1em;min-height:1em;font-size:.8em;transition:75ms ease-out;margin-inline-end:.3em}.module-banners_grid .slide-icon,.module-slider .slide-icon{display:flex;align-items:center;justify-content:center;position:absolute;margin:0!important;width:100%;height:100%;top:0;right:0;bottom:0;left:0;inset:0;z-index:2}.module-banners_grid .slide-icon .can-rotate,.module-slider .slide-icon .can-rotate{position:relative;transition:75ms ease-out;display:flex;align-items:center;justify-content:center;width:min(1em,100%);height:min(1em,100%);max-width:100%;max-height:100%;padding:.5em;--bg-size:80;--bg-size-factor:8;font-size:min(var(--bg-size) * 1px, var(--bg-size) / var(--bg-size-factor) * 1vw)}.module-banners_grid .slide-icon .can-rotate .has-icon,.module-slider .slide-icon .can-rotate .has-icon{font-size:1em;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.module-banners_grid .slide-icon .can-rotate .has-svg,.module-slider .slide-icon .can-rotate .has-svg{width:min(1em,100%);height:min(1em,100%);position:absolute;display:flex;align-items:center;justify-content:center}.module-banners_grid .slide-icon .can-rotate .has-svg>svg,.module-slider .slide-icon .can-rotate .has-svg>svg{stroke-linejoin:round}.module-banners_grid .slide-icon .can-rotate .has-text,.module-slider .slide-icon .can-rotate .has-text{position:absolute;line-height:1;font-size:.3em;color:#fff;text-align:center;padding:.4em;transform:translate3d(var(--x,0),var(--y,0),0)}.module-banners_grid .slide-icon .can-rotate .has-text s,.module-slider .slide-icon .can-rotate .has-text s{display:block;text-align:center;font-size:60%}.module-banners_grid .module-subitem.slide-video,.module-slider .module-subitem.slide-video{--video-layer-width:auto;--video-layer-height:auto;width:var(--video-layer-width);height:var(--video-layer-height);aspect-ratio:16/9}.module-banners_grid .slider-thumbs .swiper-slide,.module-slider .slider-thumbs .swiper-slide{width:calc((100% - (var(--thumbs-per-view) - 1) * var(--thumb-gap,0px))/ var(--thumbs-per-view));margin-inline-end:var(--thumb-gap,0);min-width:var(--thumb-min-width,0);max-width:var(--thumb-max-width,100%);transition:120ms ease-out;cursor:pointer;padding:var(--thumb-padding,0)}.module-banners_grid .slider-thumbs .swiper-slide::before,.module-slider .slider-thumbs .swiper-slide::before{content:"";position:absolute;transition:.1s ease-in-out;pointer-events:none;z-index:2;top:var(--thumb-padding,0);right:var(--thumb-padding,0);bottom:var(--thumb-padding,0);left:var(--thumb-padding,0)}.module-banners_grid .slider-thumbs .thumb-text,.module-slider .slider-thumbs .thumb-text{pointer-events:none;position:absolute;color:#fff;margin:var(--thumb-text-offset-x,0);margin-bottom:var(--thumb-text-offset-y,var(--thumb-text-offset-x,0));display:flex;align-items:center;max-height:100%;z-index:3;top:auto;right:auto;bottom:0;left:0;transform:translate3d(var(--thumb-padding,0),calc(0 - var(--thumb-padding,0)),0)}.module-banners_grid .slider-thumbs .thumb-text::before,.module-slider .slider-thumbs .thumb-text::before{color:currentColor}.module-banners_grid .parallax-bg,.module-slider .parallax-bg{position:absolute;left:0;top:0;right:0;bottom:0;width:var(--parallax-bg-width,140%);height:100%}.module-banners_grid .parallax-bg::before,.module-slider .parallax-bg::before{content:"";width:100%;height:100%;position:absolute;opacity:var(--parallax-opacity, 1)}.module-banners_grid .swiper-container:has(.swiper-slide:only-child) .swiper-wrapper,.module-slider .swiper-container:has(.swiper-slide:only-child) .swiper-wrapper{cursor:initial}.module-banners_grid .swiper-container:has(.swiper-slide:only-child)~.swiper-pagination-wrapper,.module-slider .swiper-container:has(.swiper-slide:only-child)~.swiper-pagination-wrapper{display:none}.module-banners_grid .swiper-buttons,.module-slider .swiper-buttons{width:100%;height:100%;position:absolute;top:0;left:50%;transform:translate3d(-50%,0,0);z-index:2;pointer-events:none;display:flex;align-items:center;justify-content:space-between}.module-banners_grid .swiper-buttons>div,.module-slider .swiper-buttons>div{pointer-events:auto;width:var(--button-width,1.7em);height:var(--button-height,var(--button-width,1.7em));font-size:min(3rem, 6vmin);left:auto;right:auto;top:auto;bottom:auto;transform:translate3d(var(--buttons-offset-x,0),var(--buttons-offset-y,0),0);position:relative;margin:0;transition:opacity 10ms,background-color .1s}.module-banners_grid .slide-image,.module-banners_grid .slide-image img{transition:transform var(--image-layer-scale-speed) var(--image-layer-scale-ease)}.module-banners_grid .swiper-buttons>div.swiper-button-next,.module-slider .swiper-buttons>div.swiper-button-next{transform:translate3d(var(--button-next-offset-x,var(--buttons-offset-x,0)),var(--button-next-offset-y,var(--buttons-offset-y,0)),0)}.module-banners_grid .swiper-pagination,.module-slider .swiper-pagination{transform:translate3d(var(--pagination-offset-x,0),var(--pagination-offset-y,0),0)}.module-banners_grid .swiper-pagination-fraction,.module-slider .swiper-pagination-fraction{color:#fff;width:auto;bottom:auto;top:auto;left:auto;right:auto;position:relative}.module-banners_grid .swiper-pagination-fraction span,.module-slider .swiper-pagination-fraction span{margin:0 2px}.module-banners_grid .swiper-scrollbar,.module-slider .swiper-scrollbar{position:absolute;left:50%;-ms-touch-action:none;background:rgba(0,0,0,.1);bottom:0;transform:translate3d(-50%,0,0);z-index:20;width:100%;margin-inline:auto;display:flex;align-items:center}.module-banners_grid .swiper-container-horizontal>.swiper-scrollbar,.module-slider .swiper-container-horizontal>.swiper-scrollbar{bottom:10px}.module-banners_grid .swiper-pagination-wrapper,.module-slider .swiper-pagination-wrapper{width:100%;height:100%;position:absolute;left:50%;top:0;transform:translate3d(-50%,0,0);z-index:3;pointer-events:none}.module-banners_grid .swiper-pagination-bullets,.module-slider .swiper-pagination-bullets{bottom:auto;display:flex;position:relative;justify-content:center;left:auto;right:0;flex-wrap:wrap;width:-moz-fit-content;width:fit-content;pointer-events:auto;cursor:default;gap:var(--bullet-gap,.5em)}.module-banners_grid .swiper-pagination-bullets:has(.swiper-pagination-bullet:only-child),.module-slider .swiper-pagination-bullets:has(.swiper-pagination-bullet:only-child){display:none}.module-banners_grid .swiper-pagination-bullets .swiper-pagination-bullet,.module-slider .swiper-pagination-bullets .swiper-pagination-bullet{width:var(--bullet-width,1em);height:var(--bullet-height,var(--bullet-width,1em));margin:0;font-size:12px;display:inline-flex;align-items:center;justify-content:center;transition:.1s ease-out;opacity:.5;position:relative;border-radius:0;overflow:hidden;cursor:pointer}.no-flexbox-gap .module-banners_grid .swiper-pagination-bullets .swiper-pagination-bullet,.no-flexbox-gap .module-banners_grid .swiper-pagination-dots .swiper-pagination-bullet,.no-flexbox-gap .module-slider .swiper-pagination-bullets .swiper-pagination-bullet,.no-flexbox-gap .module-slider .swiper-pagination-dots .swiper-pagination-bullet{margin:calc(var(--bullet-gap,.5em)/ 2)}.module-banners_grid .swiper-pagination-bullets .swiper-pagination-bullet .swiper-timeline,.module-slider .swiper-pagination-bullets .swiper-pagination-bullet .swiper-timeline{position:absolute;z-index:-1;height:100%;display:none;border-radius:0;transition:opacity .1s;background:var(--timer-bullet-color,var(--timer-color,#007aff))}.module-banners_grid .swiper-pagination-bullets .swiper-pagination-bullet:hover,.module-slider .swiper-pagination-bullets .swiper-pagination-bullet:hover{transform:scale(var(--bullet-active-scale-hover,1))}.module-banners_grid .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,.module-slider .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{transform:scale(var(--bullet-active-scale,1));opacity:1}.module-banners_grid .swiper-pagination-bullets .swiper-pagination-bullet::before,.module-slider .swiper-pagination-bullets .swiper-pagination-bullet::before{color:#fff;position:relative;z-index:12;counter-increment:thumb;content:"" counter(thumb) ""}.module-banners_grid .swiper-pagination-dots,.module-slider .swiper-pagination-dots{display:flex;position:relative;flex-wrap:wrap;width:-moz-fit-content;width:fit-content;pointer-events:auto;gap:var(--bullet-gap,.5em)}.module-banners_grid .swiper-pagination-dots .swiper-pagination-bullet,.module-slider .swiper-pagination-dots .swiper-pagination-bullet{width:var(--bullet-dot-size,1em);height:var(--bullet-dot-size,1em);border-radius:50%;margin:0;overflow:visible}.cart-content .cart-products tbody .td-name a+br,.catalog-title:empty,.category-thumb .product-count .product-count-text,.currency-code,.currency-code-dropdown,.desktop-header-active .header-compact .mid-bar .desktop-main-menu-wrapper::after,.header-mega .mid-bar .secondary-menu:empty,.header-search>span .tt-hint,.language-currency .dropdown-menu>ul>li::before,.mobile #cart .cart-label,.mobile-bar-group,.mobile-header,.mobile-header-active .header,.mobile-header-active .mobile-2 .search-trigger,.mobile-header-active .mobile-3 .search-trigger,.module-banners_grid .swiper-pagination-dots .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) .swiper-timeline-dots,.module-filter .image-only .panel-body>div>label .links-text,.module-filter .image-only .panel-body>div>label input,.module-filter .irs-from,.module-filter .irs-max,.module-filter .irs-min,.module-filter .irs-single,.module-filter .irs-to,.module-filter .panel-body::after,.module-filter .panel-body::before,.module-slider .swiper-pagination-dots .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) .swiper-timeline-dots,.open-close,.search-categories .j-dropdown ul>li.category-level-1 a::before,.side-column .module-newsletter .btn span,.subitems:empty,.top-menu.language-currency .dropdown.dropdown .j-menu>li>a:before{display:none}.module-banners_grid .slide-svg .svg-layer,.module-slider .slide-svg .svg-layer{--bg-size:400;--bg-size-factor:8;font-size:min(var(--bg-size) * 1px, var(--bg-size) / var(--bg-size-factor) * 1vw);width:min(1em,100%);height:min(1em,100%);display:flex;align-items:center;justify-content:center}.module-banners_grid .slide-svg .svg-layer>svg,.module-slider .slide-svg .svg-layer>svg{overflow:visible;max-width:100%!important;max-height:100%!important;width:1em;height:auto;stroke-linejoin:round}.module-banners_grid .slide-icon .has-icon,.module-banners_grid .slide-icon .has-svg,.module-slider .slide-icon .has-icon,.module-slider .slide-icon .has-svg{--speed:0;--animation:none;animation:var(--animation) var(--speed) infinite linear}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.3)}}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}body>.module-background_slider{width:100%;height:100vh;top:0;left:0;position:fixed;z-index:-2}.module-background_slider::before{content:"";width:100%;height:100%;position:absolute;z-index:1;pointer-events:none}.module-background_slider .slider-wrapper{position:relative;z-index:0;width:100%;height:100%}.module-background_slider .swiper-slide{height:100%;will-change:opacity;display:flex;align-items:center;justify-content:flex-end}.module-background_slider .swiper-slide::before{content:"";width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;inset:0;z-index:1;pointer-events:none}.module-background_slider .swiper-slide::after{content:"";position:absolute;z-index:2;pointer-events:none;margin:var(--content-gutter,0);line-height:1}.module-slider .static-text-wrapper{width:100%;height:100%;z-index:2;top:0;left:0;position:absolute;display:flex;align-items:center;justify-content:center;flex-direction:column;pointer-events:none;padding:var(--content-gutter,24px)}.module-slider .static-text-wrapper .slider-static-text{pointer-events:all;z-index:2;position:relative}.module-slider .slider-wrapper>.swiper-container>.swiper-wrapper>.swiper-slide{width:var(--slide-width,100%);margin-inline-end:calc(var(--slide-gap,0px));min-height:var(--slide-min-height);max-height:var(--slide-max-height)}.module-banners_grid .slide-cols,.module-slider .slide-cols{gap:var(--cols-gap,0)}.module-slider .slide-col-left{min-width:calc(var(--slides-cols-width,50%) - var(--cols-gap,0px));z-index:1}.module-slider .slide-col-right{min-width:max(1%,100% - var(--slides-cols-width,50%));padding:var(--slides-cols-right-padding,0)}.module-slider .slide-layers::after{content:"";position:absolute;display:none;width:70%;inset-inline-start:50%;inset-block-start:50%;transform:translate3d(-50%,-50%,0);aspect-ratio:1;background:rgba(255,255,255,.5);pointer-events:none;z-index:-1}.module-banners_grid{--image-scale-speed:100ms;--image-scale-ease:ease-out;--scale-hover:1}.module-banners_grid .banners-wrapper>.swiper-slide{min-height:var(--slide-min-height);max-height:var(--slide-max-height)}.module-banners_grid>.module-body::before{content:"";position:absolute;pointer-events:none;z-index:0;width:100%;height:100%}.module-banners_grid .slide-cols::before{content:"";align-self:stretch;border:.5px solid transparent;flex-basis:calc((var(--slides-cols-auto-stack,0px) - (100 * var(--stack-unit,1%))) * 9999);order:2;display:none}.module-banners_grid .slide-col{--col-width:min(100%, max(var(--slides-cols-width), var(--col-left-fixed-width, var(--slides-cols-width))))}.module-banners_grid .slide-col-left{min-width:calc(var(--col-width,50%) - 1px - (var(--cols-gap,0px)/ 2));z-index:1;order:0}.module-banners_grid .slide-col-right{min-width:max(1%,100% - calc(var(--col-width,50%) + var(--cols-gap,0px)/ 2));padding:var(--slides-cols-right-padding,0);order:3}.module-banners_grid .slide-content{min-height:inherit}.module-banners_grid .slide-image{--image-layer-scale:1;--image-layer-scale-speed:100ms;--image-layer-scale-ease:ease-out;--image-layer-scale-hover:1;transform:scale(var(--image-layer-scale))}.module-banners_grid .flex-grid .module-item{height:auto;max-width:100%}.no-touchevents .module-banners_grid .slide-content>img{transition:transform var(--image-scale-speed) var(--image-scale-ease)}.no-touchevents .module-banners_grid .slide-content:hover>img{transform:scale(var(--image-scale-hover,1))}.no-touchevents .module-banners_grid .slide-content:hover .slide-image{transform:scale(var(--image-layer-scale-hover,1))}.no-touchevents .module-banners_grid .slide-content:hover .slide-col-left::after,.no-touchevents .module-banners_grid .slide-content:hover .slide-col-right::after{max-width:var(--overlay-max-width-hover,var(--overlay-max-width));max-height:var(--overlay-max-height-hover,var(--overlay-max-height));transform:translate3d(var(--overlay-x-hover),var(--overlay-y-hover),0) scale(var(--overlay-scale-hover)) rotate(var(--overlay-rotate-hover))}.no-touchevents .module-banners_grid .slide-content-image:active>img,.touchevents .module-banners_grid .slide-content-image:active>img{transform:scale(var(--image-scale-active,1))}.no-touchevents .module-banners_grid .slide-content:active .slide-image,.touchevents .module-banners_grid .slide-content:active .slide-image{transform:scale(var(--image-layer-scale-active,1))}.slider-timer{position:absolute;z-index:11;width:100%}.swiper-timeline{position:relative;width:100%;height:2px;z-index:11;border-radius:inherit;background:var(--timer-color,#007aff);transform:translate3d(0,0,0) scaleX(var(--timeline-progress,0));will-change:transform;transform-origin:left;transition:opacity 150ms}.swiper-pagination-dots svg{width:calc(var(--bullet-dot-size,1em) * 2);top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;transition:opacity .2s}.swiper-pagination-dots circle{stroke:var(--timer-bullet-color,var(--timer-color,#007AFF));stroke-width:var(--stroke-width,2px);stroke-dasharray:100;stroke-dashoffset:var(--timeline-progress-circle,0);transform-origin:center;transform:rotate(-90deg)}.module-slider{--slide-min-height:initial;--slide-max-height:100%;--image-scale-from:1;--transition-speed:300ms}.module-slider .swiper-wrapper{transition-timing-function:var(--ease)}.module-slider .slider-wrapper:not(.slider-carousel) .swiper-initialized .swiper-slide .slide-content-image>img{transform:scale(1);will-change:transform;transition:transform var(--image-scale-speed, var(--transition-speed)) var(--ease)}.module-slider .slider-wrapper:not(.slider-carousel) .swiper-initialized .swiper-slide:not(.swiper-slide-visible) .slide-content-image>img{transform:scale(var(--image-scale-from))}.ios .module-slider .slide-cols,.ios .module-slider .slide-content::before{transform:translate3d(0,0,.01px)}html[dir=rtl] .module-banners_grid .slide-text::before,html[dir=rtl] .module-slider .slide-text::before{margin-inline-end:0;margin-inline-start:.3em}.module-catalog::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;inset:0;pointer-events:none}.catalog-image,.item-assets,.item-content,.subitems{position:relative}.module-catalog .masonry-grid,.module-catalog_blocks .masonry-grid{position:relative;--masonry-cols-width:200px;--masonry-cols-gap:20px}.module-catalog .item-all-link,.module-catalog_blocks .item-all-link{cursor:pointer!important;pointer-events:auto!important;margin-inline-start:auto;align-self:center;display:inline-flex;align-items:center;justify-content:flex-end!important;text-decoration:none;color:unset;padding-block:2px;padding-inline:.6em;width:auto;height:-moz-fit-content;height:fit-content}.module-catalog .item-all-link:active::after,.module-catalog_blocks .item-all-link:active::after{transform:scale(.93)}.module-catalog .item-all-link:hover,.module-catalog_blocks .item-all-link:hover{color:unset;text-decoration:none}.module-catalog .item-all-link::after,.module-catalog_blocks .item-all-link::after{margin-inline:6px}.module-catalog h3.block-title .item-all-link,.module-catalog_blocks h3.block-title .item-all-link{position:absolute;inset-inline-end:0}.catalog-title{display:flex;align-items:flex-end;z-index:2}.catalog-image{width:100%;text-decoration:none;display:flex;align-items:center;justify-content:center;flex-grow:1;flex-basis:clamp(var(--image-min-width,50px),calc(var(--image-max-width,50%) - var(--catalog-gap,0px)/ 2),100%);transition:60ms ease-out}#cart>a,.marquee-item,.mobile-header-active .menu-trigger{text-decoration:none!important}.catalog-image img{width:100%;align-self:flex-start;-o-object-fit:cover;object-fit:cover}.catalog-image:empty{display:none!important}.catalog-image::before{content:"";line-height:1;position:absolute;z-index:2;transition:.1s ease-out;max-width:100%;max-height:100%;display:flex;align-items:center;justify-content:center;--icon-width:auto;width:var(--icon-width);height:var(--icon-height,var(--icon-width))}.catalog-image::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;inset:0;z-index:1;transition:.1s ease-out}.item-content{transition:.1s ease-out;display:flex;flex-direction:column;height:100%}.item-content::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit}.item-assets{display:flex;flex-wrap:wrap;height:auto;align-content:flex-start;--image-max-width:40%;gap:var(--catalog-gap,0);max-height:none}.subitems{flex-basis:min(calc(100% - var(--image-max-width,50%) - var(--catalog-gap,0px)/ 2),100%);flex-grow:1;order:1;display:flex;flex-direction:column;flex-wrap:nowrap;min-width:60px;--overflow-x:initial;--overflow-y:initial;max-height:var(--max-height,100%);overflow-x:var(--overflow-x);overflow-y:var(--overflow-y);counter-reset:top-counters}.subitem,.subitems .view-more a{display:flex;align-items:center}.subitems .view-more a{font-size:95%}.subitem{line-height:1.2;max-width:100%;padding:calc(var(--catalog-link-gap,0px)/ 2) 0}.subitem a{width:-moz-max-content;width:max-content;transition:75ms ease-out}.subitem a s{display:inline-block;padding:4px 5px;margin-inline:4px}.cart-content .cart-products tbody .td-remove button i,.subitem::before,html[dir=rtl] .lg-toolbar .lg-icon{float:left}.subitem:not(.view-more)::after{order:-1;display:none;align-items:center;justify-content:center;margin-inline-end:4px;min-width:1em;content:counter(top-counters)}.no-flexbox-gap .item-assets{margin:calc(0px - var(--catalog-gap,0px)/ 2)}.no-flexbox-gap .catalog-image,.no-flexbox-gap .subitems{margin:calc(var(--catalog-gap,0px)/ 2)}.no-flexbox-gap .subitem+.subitem{padding-top:var(--catalog-link-gap,0);padding-inline-start:var(--catalog-link-gap,0)}html[dir=rtl].no-flexbox-gap .no-flexbox-gap .subitem+.subitem{padding-top:var(--catalog-link-gap,0);padding-inline-start:0;padding-inline-end:var(--catalog-link-gap,0)}.module-newsletter .module-body{display:flex;width:100%;justify-content:inherit;flex-wrap:wrap;gap:var(--text-input-gap,0)}.module-newsletter .module-body>div:not(.newsletter-text){display:flex;justify-content:inherit}.module-newsletter .module-body .newsletter-form::before{display:flex;align-items:center;line-height:1;height:var(--input-height,-moz-max-content);height:var(--input-height,max-content);margin-inline-end:8px;font-size:28px;float:left}.module-newsletter .module-body .newsletter-form form{max-width:100%;min-width:0}.module-newsletter .btn{position:absolute;right:0;z-index:2}.module-newsletter .btn::before{content:"";font-family:icomoon}.module-newsletter .input-group{gap:0;padding:0;height:var(--input-height,auto)}.module-newsletter .input-group .input-group-btn{display:flex;align-items:center;z-index:3}.module-newsletter .input-group .input-group-btn .btn{width:-moz-min-content;width:min-content;height:auto;min-height:initial}.module-newsletter .input-group+.checkbox label{margin-top:5px;width:100%;background:0 0}.module-newsletter .input-group+.checkbox label input{min-width:14px;min-height:14px;width:calc(1em - 1px);height:calc(1em - 1px)}.newsletter-text::before{line-height:1;margin-inline-end:8px}.agree b{font-weight:inherit}.marquee{width:100%;margin:0 auto;overflow:hidden;white-space:nowrap;overflow-x:auto;scrollbar-width:none!important}.marquee::-webkit-scrollbar{display:none!important}.marquee::after,.marquee::before{content:"";--fader-color:var(--background-color);display:none;position:absolute;pointer-events:none;top:0;height:100%;z-index:1;border-radius:inherit}.marquee-slider{--marquee-play-state:paused;--marquee-speed:35s;--marquee-direction:marquee-left;--swap-direction:swap-left;display:inline-block;animation:var(--marquee-direction) var(--marquee-speed) linear infinite;will-change:transform}.marquee-slider:hover,.marquee-slider:hover .marquee-items-1{animation-play-state:var(--marquee-play-state)}.marquee-items{position:relative;display:inline-flex}.marquee-item{display:inline-flex;align-items:center;margin:0 0 0 var(--item-gap,0);transition:.1s ease-out}.marquee-item::before{display:inline-block;line-height:1;position:relative;top:2px}.marquee-item::after{color:initial;-webkit-text-stroke-width:initial;line-height:1;vertical-align:middle;margin:0 0 0 var(--item-gap,0)}.marquee-items-1{left:0;will-change:left;animation:var(--swap-direction) var(--marquee-speed) linear infinite}html[dir=rtl] .marquee-items-2{left:100%}html[dir=rtl] .marquee-item,html[dir=rtl] .marquee-item::after{margin:0 var(--item-gap,0) 0 0}@keyframes marquee-left{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@keyframes swap-left{0%,50%{left:0}100%,50.01%{left:100%}}@keyframes marquee-right{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes swap-right{0%,50%{left:100%}100%,50.01%{left:0}}@media(prefers-reduced-motion:reduce){.marquee-items,.marquee-slider{animation-play-state:paused!important}}.category-thumb,.manufacturer-thumb{display:flex;flex-wrap:wrap;width:100%;height:100%;transition:75ms ease-out;position:relative}.category-thumb .caption,.manufacturer-thumb .caption{width:100%;display:flex;flex-direction:column;z-index:2;position:relative}.category-thumb .image,.manufacturer-thumb .image{width:100%;position:relative}.category-thumb .image a,.manufacturer-thumb .image a{display:flex;align-items:center;justify-content:center;backface-visibility:hidden;transition:60ms ease-out}.category-thumb .image img,.manufacturer-thumb .image img{width:100%;height:auto;transition:.18s;border-radius:inherit}.category-thumb .name,.manufacturer-thumb .name{max-width:100%;top:0;transition:75ms ease-out}.category-thumb{--image-width:100%;--stack:300px;--gap:0;gap:var(--gap);flex-direction:column;flex-wrap:nowrap}.category-thumb .caption{justify-content:center;flex-grow:1;min-width:min(100%,(100% - var(--image-width) - var(--gap)))}.category-thumb .product-count{line-height:1;align-items:center;overflow:hidden}.category-thumb .product-count .count-badge{display:inline-flex;align-items:center;justify-content:center;line-height:1;min-height:1em;min-width:var(--count-size,1em);height:var(--count-size,auto);margin:0;padding:0}.header .top-bar,.header .top-bar::before{height:var(--desktop-top-bar,35px)}.category-thumb .product-count.product-count-below{margin-top:var(--category-count-offset,0)}.category-thumb .product-count.product-count-below .count-badge{margin-inline-end:var(--category-count-offset,0)}.category-thumb .product-count.product-count-image{position:absolute;inset-inline-end:var(--category-count-offset,0);inset-block-start:var(--category-count-offset,0);z-index:2;--count-size:22px;margin:0!important}.category-thumb .product-count.product-count-name{margin-inline-start:var(--category-count-offset,0)}.manufacturer-thumb{display:flex;flex-wrap:wrap;--image-width:100%;--image-stack:30px;--details-gap:0;gap:var(--details-gap)}.manufacturer-thumb .image{min-width:min(100%,max(1%,var(--image-width)));flex-basis:calc((var(--image-stack) - 100%) * 9999);display:flex;align-items:center;flex-grow:1;width:100%;border-radius:inherit}.manufacturer-thumb .caption{border-radius:inherit;flex-grow:1;min-width:calc(max(1%,min(100%,100% - var(--image-width))) - var(--details-gap));flex-basis:calc((var(--image-stack) - 100%) * 9999);align-items:center;justify-content:center}.module-categories,.module-manufacturers{display:flex;flex-wrap:wrap;--title-width:100%;--title-stack:900px}.module-categories>.module-title,.module-manufacturers>.module-title{min-width:min(100%,max(1%,var(--title-width)));flex-basis:calc((var(--title-stack) + 1px - (100 * var(--unit,1%)))*9999);flex-grow:1;width:100%}.module-categories>.module-body,.module-manufacturers>.module-body{flex-grow:1;min-width:max(1%,min(100%,100% - var(--title-width)));flex-basis:calc((var(--title-stack) + 1px - (100 * var(--unit,1%)))*9999)}.module-filter,.module-filter .panel-group{display:flex;flex-direction:column;flex-wrap:wrap}.module-filter .module-title{width:-moz-available;width:-webkit-fill-available;width:stretch;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}#cart>a::after,.desktop-header-active .menu-bar:not(:has(.main-menu)),.desktop-header-active.mobile-menu-1-active .global-wrapper #main-menu,.desktop-header-active.mobile-menu-2-active .global-wrapper #main-menu-2,.desktop-mobile-main-menu-wrapper .dropdown>a::after,.desktop-mobile-main-menu-wrapper .main-menu .dropdown::after,.desktop-mobile-main-menu-wrapper .tab-container::before,.desktop-mobile-main-menu-wrapper .tab-content::before,.full-search #search>.dropdown-menu::before,.mobile-header-active #cart-total,.mobile-header-active .desktop-mobile-main-menu-container,.mobile-header-active .mobile-cart-wrapper .dropdown-menu::before,.mobile-main-menu-container .mobile-main-menu-wrapper .j-menu>.dropdown>a::after,.mobile-main-menu-wrapper .main-menu .dropdown::after,.mobile-main-menu-wrapper .tab-container::before,.mobile-main-menu-wrapper .tab-content::before,.module-filter .js-range-slider,.module-filter .module-title::after,.search-page.desktop-header-active .mini-search>#search>.j-dropdown::before,.site-overlay.boxed-layout .site-overlay,html:not(.mobile-filter-active) .btn.mobile-filter-trigger{display:none!important}.module-filter .panel-body{-ms-scroll-chaining:chained;overscroll-behavior:auto;overflow-x:hidden}.module-filter .panel-body>div>label{display:flex;align-items:center;margin:0;transition:.05s;cursor:pointer;position:relative}.module-filter .panel-body>div>label .filter-item-bg{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;transition:75ms}.module-filter .panel-body>div>label+label{margin-top:var(--item-spacing,0)}.module-filter .panel-body>div>label+label::before{content:"";border-width:1px 0 0;position:absolute;top:calc(0px - var(--item-spacing,0px)/ 2);left:0;width:-moz-available;width:-webkit-fill-available;width:stretch}.module-filter .panel-body>div>label input{margin:0 2px 0 0}.module-filter .panel-body>div>label input+img{transition:.05s}.module-filter .panel-body>div>label .links-text{margin-inline-start:var(--text-margin,5px);transition:.05s}.module-filter .panel-body>div>label .count-badge{margin-inline-start:var(--x,5px);z-index:2;transform:translateX(0)}.module-filter .image-only .panel-body>div>label{display:flex;align-items:center;margin:0;padding:0;position:relative}.module-filter .image-only .panel-body>div>label img{margin:0;width:100%;height:auto}.module-filter .links-text{overflow:hidden;text-overflow:ellipsis;word-break:break-word}.module-filter .filter-price{padding-bottom:20px}.module-filter .range-slider{min-height:40px;top:-18px;position:relative}.module-filter .irs-slider{background:#238cd2;border:none;box-shadow:none;transition:.03s;border-radius:0}.module-filter .irs-line{background:0 0;border-radius:0;border:none}.module-filter .irs-bar{background:0 0;border:none}.module-filter .extra-controls input{width:calc(50% - 25px);text-align:center;border:none;box-shadow:none;outline:0}#logo,#logo a{border-start-start-radius:inherit;border-end-start-radius:inherit}.header-lg .desktop-main-menu-wrapper.menu-bar #main-menu+.desktop-cart-wrapper,.module-filter .extra-controls .currency-left~.currency-left{margin-inline-start:auto}.module-filter .extra-controls input:first-child+.currency-right{margin-inline-end:auto}.module-filter .module-item{order:999}html[dir=rtl] .module-filter .extra-controls .currency-symbol~.currency-symbol{margin-inline-start:initial;margin-inline-end:auto}.btn.mobile-filter-trigger{position:fixed;bottom:var(--mobile-filter-bottom-offset,10px);margin-inline-start:var(--mobile-filter-side-offset,0);left:50%;transform:translate3d(-50%,0,0) scale(var(--scale-hover,1));transition:75ms,margin-bottom .3s ease-out .4s;z-index:100}html[dir=rtl] .btn.mobile-filter-trigger{margin-inline-end:var(--mobile-filter-side-offset,0)}html{--desktop-top-bar:35px;--slider-full-height:100vh}.header-desktop-classic,.header-desktop-compact.has-menu-bar,.header-desktop-mega,.header-desktop-slim.has-menu-bar{--desktop-main-menu-slider:var(--desktop-main-menu, 42px)}.header-desktop-compact:not(.has-menu-bar),.header-desktop-slim:not(.has-menu-bar){--desktop-main-menu:0px}.desktop-header-active{--slide-auto-reduction:calc(var(--desktop-top-bar, 0px) + var(--desktop-header, 0px) + var(--desktop-main-menu-slider, 0px) + var(--header-notice-height, 0px))}.desktop-header-active.over-content{--slide-auto-reduction:var(--header-notice-height, 0px)}.mobile-header-active{--slide-auto-reduction:calc(var(--mobile-bar, 0px) + var(--mobile-top-bar, 0px) + var(--mobile-search-bar, 0px) + var(--bottom-menu-height, 0px) + var(--header-notice-height, 0px))}.mobile-header-active.header-mobile-1{--slide-auto-reduction:calc(var(--mobile-bar, 0px) + var(--mobile-top-bar, 0px) + var(--bottom-menu-height, 0px) + var(--header-notice-height, 0px))}.ios{--slider-full-height:100svh}header{z-index:100;position:relative}.header{height:100%;display:flex;align-items:center;flex-direction:column;margin:0 auto;position:relative;transition:background-color .07s linear}#logo a,.search-categories,.tt-menu>div>div>a{transition:75ms ease-out}.header .top-bar{z-index:3;display:flex;align-items:center;justify-content:space-between;position:static}.header .mid-bar{display:flex;align-items:center;justify-content:space-between;position:relative;height:var(--desktop-header,80px);z-index:2}.desktop-main-menu-wrapper::before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none}.desktop-main-menu-wrapper::after{z-index:-1}#logo{height:100%;max-width:var(--logo-max-width,100%);transition:max-width 150ms ease-out}#logo a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;transform:none}#logo a>img{max-width:100%;max-height:100%;position:relative;align-self:center;transition:transform 150ms ease-out;height:auto!important}#logo a:active>img{transition:transform 50ms;transform:scale(var(--scale-active,1))}#logo h1{height:100%;margin:0;padding:0}.desktop-header-active .header-classic .mid-bar{justify-content:start}.desktop-header-active .header-classic .mid-bar>div{height:100%;order:5;display:flex;align-items:center}.desktop-header-active .header-classic .desktop-search-wrapper{min-width:160px}.desktop-header-active .header-classic .full-search #search{width:100%;z-index:2}.desktop-header-active .header-sm .top-menu>ul{margin:0;flex-wrap:nowrap}.desktop-header-active .header-mega .menu-bar .main-menu-1{flex-grow:0}.desktop-header-active .header-mega .mid-bar>div{height:100%;display:flex;align-items:center}.desktop-header-active .header-mega #logo{margin:0 auto;width:100%}.desktop-header-active .header-mega .desktop-search-wrapper{flex-grow:1;justify-content:flex-end;display:flex;height:100%}.desktop-header-active .header-mega .desktop-logo-wrapper{margin-inline-end:auto;min-width:-moz-max-content;min-width:max-content}.desktop-header-active .header-mega .desktop-cart-wrapper{justify-content:flex-end;order:5}.desktop-header-active .header-mega .desktop-main-menu-wrapper{display:flex;align-items:center;justify-content:space-between}.desktop-header-active .header-mega .desktop-main-menu-wrapper #main-menu-2{order:4}.desktop-header-active .header-compact .desktop-logo-wrapper{min-width:-moz-max-content;min-width:max-content;height:100%;pointer-events:none;display:flex}.desktop-header-active .header-compact .desktop-logo-wrapper #logo{min-width:100%}.desktop-header-active .header-compact .header-cart-group{display:flex;align-items:center;justify-content:flex-end;margin-inline-start:auto;height:100%}.desktop-header-active .header-compact .top-menu-group{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;padding:0 10px}.desktop-header-active .header-slim .mid-bar+.desktop-main-menu-wrapper{min-height:var(--desktop-main-menu,100%)}.desktop-header-active .header-slim .header-cart-group{display:flex;align-items:center;justify-content:flex-end}.desktop-header-active .header-slim .full-search{display:flex;align-items:center;flex-grow:1;height:100%}.header-lg .desktop-main-menu-wrapper.menu-bar{padding-top:var(--bar-padding,0);padding-bottom:var(--bar-padding,0)}.desktop-header-active .header-slim .header-slim-new .header-slim-wrapper{display:grid;grid-template-columns:var(--desktop-logo-wrapper,250px) 1fr;grid-template-rows:var(--desktop-top-bar,35px) 1fr}.desktop-header-active .header-slim .header-slim-new .desktop-logo-wrapper{grid-row:1/3;z-index:4}.desktop-header-active .header-slim .header-slim-new .top-bar{align-self:start;z-index:3}.desktop-header-active .header-slim .header-slim-new .mid-bar{align-self:start;min-height:100%}.desktop-header-active .header-slim .header-slim-new .desktop-logo-wrapper #logo{display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;width:100%}.language-currency,.language-currency>div>div form{align-items:center;display:flex}.desktop-header-active .header-slim .header-slim-new .desktop-logo-wrapper #logo a{max-height:calc(var(--desktop-header,80px) + var(--desktop-top-bar,35px));transition:120ms linear;margin-top:0}.desktop-header-active .header-slim .header-slim-new::before{content:"";width:100vw;left:50%;margin-inline-start:-50vw;height:100%;position:absolute;z-index:0}.boxed-layout .desktop-header-active .header-slim .header-slim-new::before{margin:0;left:0;width:100%;border-top-left-radius:inherit;border-top-right-radius:inherit}.desktop-header-active.header-sticky.sticky-default .header-slim-new .desktop-logo-wrapper #logo a{max-height:var(--desktop-sticky,var(--desktop-header,80px));margin-top:var(--desktop-top-bar,35px);transition:120ms linear}.boxed-layout .desktop-logo-wrapper,.boxed-layout .desktop-logo-wrapper #logo,.boxed-layout .header .mid-bar{border-top-left-radius:inherit}.language-currency{height:100%;pointer-events:none}.language-currency .currency-code,.language-currency .currency-title,.language-currency .language-title{padding:1px}.language-currency>div:first-of-type:not(:only-of-type){margin-inline-end:var(--language-currency-spacing,0)}.language-currency .dropdown-toggle{padding:5px;display:flex;align-items:center}.language-currency .currency-symbol,.language-currency .symbol{display:flex;align-items:center;justify-content:center;margin-inline-end:5px}.language-currency button{background-color:transparent;margin:0;width:100%;white-space:nowrap;padding:7px 10px}.language-currency a{white-space:nowrap;cursor:pointer!important}.language-flag,.language-flag-title .symbol{display:inline-flex;align-items:center;justify-content:center;min-height:18px;margin-inline-end:4px;background-repeat:no-repeat;background-position:center center}.language img,.language-flag img{max-width:none;align-self:center}.header-search input{width:100%;height:100%;border-radius:0;border:0;box-shadow:none;background:#fff!important;padding:0 12px}.header-search input:focus{box-shadow:none;outline:0}.header-search>span{flex-grow:1;width:100%;height:100%;position:static!important}.header-search>button::before{content:"";font-family:icomoon}.mobile-header.mobile-1 #search.animating::before{content:"";width:100%;height:100vh;position:fixed;left:0;z-index:-1;--mobile-1-height:inherit;--mobile-top-bar:inherit;top:calc(var(--mobile-1-height,0px) + var(--top-offset,0px) + var(--header-notice-height,0px))}.mobile-sticky .mobile-header.mobile-1 #search.animating::before{top:calc(var(--mobile-1-height,0px) - var(--mobile-top-bar,35px) + var(--top-offset,0px))}.mini-search .search-trigger{display:flex;align-items:center;justify-content:center;font-size:20px;transition:75ms ease-out;background-color:transparent;--width:auto;width:var(--width)}.mini-search #search{align-items:center;justify-content:center;height:100%}.mini-search #search>.dropdown-menu{left:auto;right:0;width:-moz-available;width:-webkit-fill-available;width:stretch}.mini-search #search>.dropdown-menu::before{left:100%;transform:translate3d(calc(-100% - 5px + var(--triangle-left-offset,0)),0,0)}.mini-search .menu-icon{display:flex;flex-direction:column;line-height:1;transition:.1s ease-out}.mini-search .menu-icon::after{font-size:11px;transform:translate3d(var(--offset-x,0),var(--offset-y,0),0)}.mini-search .header-search{display:flex;max-width:100%}.mini-search .search-button{min-width:40px;background-color:inherit}#cart>a:active,.mini-search:active .menu-icon{transform:scale(var(--scale-active,1))}.mobile-header-active .mini-search #search>.dropdown-menu{max-width:100%;left:0}.mobile-header-active .mini-search #search>.dropdown-menu::before{--element-offset:inherit;--element-width:inherit;left:calc(var(--element-offset,0px) + var(--element-width,0px)/ 2);transform:translate3d(calc(-100% - 2px + var(--triangle-left-offset,0)),0,0)}.full-search #search{max-height:100%;height:40px}.full-search #search>.dropdown-menu{z-index:1;position:relative;visibility:visible;opacity:1;transform:translate3d(0,0,0) scale(1);padding:0;margin:0;min-width:initial;width:100%;height:100%;top:auto}.search-button{display:flex;align-items:center;justify-content:center;padding:0;min-width:40px;height:100%;border-radius:0;font-size:20px;border-top-right-radius:inherit;border-bottom-right-radius:inherit}.search-categories,.search-categories-button{height:100%;border-top-left-radius:inherit;border-bottom-left-radius:inherit;display:flex}.search-categories-button{padding:0 10px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:var(--max-width,100%);align-items:center;cursor:default}.search-categories-button a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:inherit!important}.search-categories-button::after{position:relative;margin-inline-start:7px;content:"";font-size:11px;font-family:icomoon}.search-categories{align-items:center}.search-categories .j-dropdown ul{max-height:350px;width:200px;overflow-y:auto;overflow-x:hidden;border-radius:inherit;background:#fff;-webkit-overflow-scrolling:touch}.search-categories .j-dropdown ul>li{font-size:13px;width:100%;white-space:normal;overflow:hidden;text-overflow:ellipsis;cursor:pointer;position:relative}.search-categories .j-dropdown ul>li a{cursor:pointer;padding-inline-start:15px}.search-categories .j-dropdown ul>li.category-level-4 a{padding-inline-start:35px}.search-categories .j-dropdown ul>li.category-level-3 a{padding-inline-start:25px}.search-categories .j-dropdown ul>li.category-level-2 a{padding-inline-start:15px}.search-result.no-results>a{padding:16px}.tt-menu>div{max-height:350px;overflow-y:auto;background-color:#fff;margin-inline-start:auto;display:grid;gap:var(--item-gap,0);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--item-width,100%)),1fr))}.tt-menu:not(.tt-empty)::before{content:"";width:0;height:0;--triangle-size:10px;border:var(--triangle-size,10px) solid transparent;border-bottom-color:#fff;pointer-events:none;margin:calc(-10px + var(--triangle-top-distance,0px)) calc(var(--triangle-size,0px)/ 2) 0 calc(var(--triangle-size,0px)/ 2);display:block}.search-result>a{padding:8px;display:flex;border-width:1px 0 0;border-style:none;font-size:14px;height:100%}.search-result>a img{-o-object-fit:contain;object-fit:contain}.search-result>a>span{flex:1;padding:0 5px 5px 10px;display:flex;flex-direction:column}.search-result:not(.view-more)>a::after{content:"";position:absolute;right:24px;top:50%;transform:translate3d(0,-50%,0)}.search-result .button-group{align-self:center;margin-inline-start:auto;display:none}.search-result .product-name{line-height:1.2;margin-bottom:4px}.search-result .product-name+span{display:flex;flex-wrap:wrap;align-items:center;gap:5px;line-height:1}.search-result .price-new{position:relative;order:-1}.search-result .price-old{font-size:90%;border-radius:3px}#cart>a>em,.cart-content .cart-buttons,.cart-content>ul .cart-totals{border-bottom-right-radius:inherit}.search-result.view-more a{padding:8px 15px;align-items:center}.search-result.view-more a::after{margin-inline-start:5px;overflow:hidden}.mobile-header-active .mobile-2 .mobile-search-group .mobile-search-wrapper{padding:var(--mobile-search-padding,5px);padding-top:var(--mobile-search-padding-top,var(--mobile-search-padding,5px));padding-bottom:var(--mobile-search-padding-bottom,var(--mobile-search-padding,5px))}#cart{transition:.1s ease-out,transform 50ms;height:100%;display:flex;align-items:center}#cart>a{position:relative;padding:0;display:flex;align-items:center;justify-content:center;background-color:transparent;transition:.1s ease-out;max-height:100%;height:var(--size,40px);border-radius:inherit}#cart>a:hover{color:inherit;transform:scale(var(--scale-hover,1))}#cart>a>em{font-family:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;width:var(--size,40px);height:100%;border-top-right-radius:inherit}#cart>a>em .cart-label{position:relative;font-size:80%;padding:0 5px;transition:.1s ease-out}#cart>a>em::before{transition:.1s ease-out;color:inherit}.cart-content .cart-products tbody .td-name small,.desktop-main-menu-wrapper .desktop-cart-wrapper{display:inline-flex;align-items:center}#cart-items{z-index:1;margin:var(--margin-top,0) 0 0 0;position:absolute}#cart-total{white-space:nowrap;display:flex;flex-direction:column;padding-inline:12px}#cart-content::before{left:100%;transform:translateX(-150%)}.mobile-custom-menu .count-badge,.mobile-header #cart-items{transform:translate3d(calc(var(--badge-offset,75%) + var(--x,0)),calc(-100% + var(--y,0)),0)}html[dir=rtl] #cart-content::before{left:auto;right:100%;transform:translateX(150%)}.cart-content{right:0;left:auto;padding-top:0;--cart-table-spacing:8px;font-size:13px}.cart-content .cart-empty{padding:20px;margin:var(--cart-table-spacing);display:flex;align-items:center;justify-content:center;flex-direction:column}.cart-content>ul{display:flex;flex-direction:column;background-color:#fff;list-style:none;margin:0;padding:0;overflow:hidden}.cart-content>ul .cart-totals{position:relative;border-bottom-left-radius:inherit;background-color:#f4f4f4}.cart-content .cart-buttons{padding:calc(var(--cart-buttons-gap,0)/ 2);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;border-width:1px 0 0;border-bottom-left-radius:inherit}.cart-content .cart-buttons a{min-width:-moz-min-content;min-width:min-content;margin:calc(var(--cart-buttons-gap,0)/ 2)}.cart-content table{margin-bottom:0!important;border-style:none!important}.cart-content .cart-products table{border-bottom-width:0!important;border-top-left-radius:inherit;border-top-right-radius:inherit}.cart-content .cart-products tbody>tr:first-of-type>td{border-top:0!important}.cart-content .cart-products tbody>tr>td{padding:var(--cart-table-spacing-v,var(--cart-table-spacing)) var(--cart-table-spacing)!important;border-width:1px 0 0;background-color:transparent}.cart-content .cart-products tbody .td-image a{min-width:50px;display:block}.cart-content .cart-products tbody .td-name{vertical-align:middle}.cart-content .cart-products tbody .td-name small::before{content:"•";margin:0 3px}.cart-content .cart-products tbody .td-qty{white-space:nowrap;padding:0!important}.cart-content .cart-products tbody .td-remove{padding:7px 5px;min-width:32px}.cart-content .cart-products tbody .td-remove button{color:#999;position:relative;background-color:transparent;padding:2px 0 0}.cart-content .cart-products tbody .td-remove button:hover{color:#ea2349}.cart-content .cart-totals{border-width:1px 0 0;z-index:2}.cart-content .cart-totals tbody td{border-width:1px 0 0;padding:5px}.cart-content .cart-totals .td-total-text{width:25%;white-space:nowrap}.desktop-header-active .mobile-cart-content-container .cart-content ul{height:100%;box-shadow:none;border-radius:0}.desktop-header-active .mobile-cart-content-container .cart-content ul .cart-products{max-height:100%}.desktop-main-menu-wrapper.menu-bar{height:calc(var(--desktop-main-menu,42px) + var(--bar-padding,0px) * 2);position:relative}.desktop-main-menu-wrapper.menu-bar .main-menu-item>.j-dropdown{padding-top:var(--bar-padding-dropdown,0)}.desktop-main-menu-wrapper .main-menu{display:inline-flex;align-items:center;flex-wrap:wrap;scrollbar-width:none}.desktop-main-menu-wrapper .main-menu::-webkit-scrollbar{display:none}.desktop-main-menu-wrapper .main-menu .main-menu-item{display:flex;flex-direction:column;justify-content:center;height:100%;padding:0 calc(var(--menu-item-gap,0px)/ 2)}.desktop-main-menu-wrapper .main-menu .main-menu-item>a{border-width:0 0 0 1px;justify-content:center}.desktop-main-menu-wrapper .main-menu .main-menu-item:first-of-type{border-top-left-radius:inherit;border-bottom-left-radius:inherit;padding-inline-start:0}.desktop-main-menu-wrapper .main-menu .main-menu-item:first-of-type>a{border-left-width:0;border-radius:inherit}.desktop-main-menu-wrapper .main-menu .main-menu-item:last-of-type{border-top-right-radius:inherit;border-bottom-right-radius:inherit;padding-inline-end:0}.desktop-main-menu-wrapper .main-menu .main-menu-item:last-of-type>a{border-right-width:0;border-radius:inherit}.desktop-main-menu-wrapper .main-menu>.j-menu{border-radius:inherit;flex-wrap:nowrap;z-index:1}.desktop-main-menu-wrapper .main-menu>.j-menu>li>a .links-text{width:100%;display:flex;align-items:center}.desktop-main-menu-wrapper.menu-stretch .main-menu{flex-wrap:nowrap;flex-grow:1}.desktop-main-menu-wrapper.menu-center .main-menu{margin:0 auto;display:inline-flex}html[dir=rtl] .desktop-main-menu-wrapper .main-menu .main-menu-item:last-child{padding-inline-start:0;padding-inline-end:calc(var(--menu-item-gap,0px)/ 2)}html[dir=rtl] .desktop-main-menu-wrapper .main-menu .main-menu-item:first-child{padding-inline-end:0;padding-inline-start:calc(var(--menu-item-gap,0px)/ 2)}.flyout .flyout-menu-item.mega-menu>.dropdown-menu{inset-inline-start:calc(100% - var(--dropdown-padding,0px))}.flyout>.dropdown-menu,.menu-1-scroll .desktop-main-menu-wrapper #main-menu .main-menu-item.dropdown>.j-dropdown{min-width:var(--element-width,auto)}.flyout>.dropdown-menu>.flyout-menu{min-width:100%;max-width:var(--dropdown-width-main-menu,var(--dropdown-width,100%))}.mega-menu-content::before{--triangle-size-overlay:calc(var(--triangle-size, 0px) + var(--triangle-top-distance, 0px));content:"";inset:0;position:absolute;border-radius:inherit;pointer-events:none;display:none}.desktop-main-menu-wrapper [id*=main-menu]>.j-menu>.mega-menu>.j-dropdown>.mega-menu-content{overflow-x:hidden;overflow-y:auto;max-height:calc(100vh - (var(--mega-menu-top-offset,0px) + var(--element-height,0px) + var(--dropdown-triangle,0px)))}.desktop-main-menu-wrapper .main-menu .mega-menu .mega-menu-content{width:100%;margin:0 auto}.desktop-main-menu-wrapper .main-menu .mega-fullwidth{position:static}.desktop-main-menu-wrapper .main-menu .mega-fullwidth>.j-dropdown::before{--element-offset:inherit;--scroll-offset:inherit;--element-width:inherit;--mega-menu-full-offset:inherit;--gutter:0px;transform:translate3d(-100%,0,0);left:calc((var(--element-offset,0px) + (var(--element-width,0px)/ 2)) - var(--scroll-offset,0px) - var(--gutter,0px) + var(--triangle-left-offset,0px))}.desktop-main-menu-wrapper .main-menu .mega-fullwidth:first-child>.j-dropdown::before{transform:none;left:calc((var(--element-offset,0px) + (var(--element-width,0px)/ 2)) - var(--scroll-offset,0px) - var(--gutter,0px) - var(--menu-item-gap,0px) + var(--triangle-left-offset,0px))}.desktop-main-menu-wrapper .main-menu .mega-fullwidth:last-child>.j-dropdown::before{transform:translate3d(-100%,0,0);left:calc((var(--element-offset,0px) + (var(--element-width,0px)/ 2)) - var(--scroll-offset,0px) - var(--gutter,0px) + var(--menu-item-gap,0px)/ 2 + var(--triangle-left-offset,0px))}.desktop-main-menu-wrapper .main-menu .menu-fullwidth .mega-menu-content>.grid-rows>.grid-row>.grid-cols-wrapper{max-width:min(calc(100% - var(--gutter,0px) * 2),calc(var(--max-width,var(--content-max-width,100%)) - var(--gutter,0px) * 2))}.desktop-main-menu-wrapper .main-menu .menu-fullwidth>.j-dropdown{padding-top:var(--padding,var(--bar-padding-dropdown,0))}.desktop-main-menu-wrapper .main-menu .menu-fullwidth>.j-dropdown::before{left:calc((var(--mega-menu-full-offset,0px) + (var(--element-width,0px)/ 2)) - var(--scroll-offset,0px) - var(--gutter,0px) + var(--triangle-left-offset,0px));transform:translate3d(-100%,0,0)}.desktop-main-menu-wrapper .main-menu .menu-fullwidth:first-child>.j-dropdown::before{left:calc((var(--mega-menu-full-offset,0px) + (var(--element-width,0px)/ 2)) - var(--scroll-offset,0px) - var(--gutter,0px) - var(--menu-item-gap,0px) + var(--triangle-left-offset,0px))}.desktop-main-menu-wrapper .main-menu .menu-fullwidth:last-child>.j-dropdown::before{left:calc((var(--mega-menu-full-offset,0px) + (var(--element-width,0px)/ 2)) - var(--scroll-offset,0px) - var(--gutter,0px) + var(--menu-item-gap,0px)/ 4 + var(--triangle-left-offset,0px))}.desktop-main-menu-wrapper .main-menu .mega-custom>.j-dropdown{width:var(--width,500px)}.desktop-main-menu-wrapper .main-menu .mega-custom>.j-dropdown::before{--element-offset:inherit;--scroll-offset:inherit;--element-width:inherit;--mega-menu-full-offset:inherit;--gutter:0px;transform:translate3d(-50%,0,0)}html[dir=rtl] .desktop-main-menu-wrapper .main-menu .mega-fullwidth>.j-dropdown::before{transform:translate3d(100%,0,0);left:auto;right:calc((var(--element-offset,0px) + (var(--element-width,0px)/ 2)) - var(--scroll-offset,0px) - var(--gutter,0px))}html[dir=rtl] .desktop-main-menu-wrapper .main-menu .menu-fullwidth .mega-menu-content>.grid-rows>.grid-row>.grid-cols-wrapper{left:auto;right:calc(var(--scrollW,0px)/ 2)}html[dir=rtl] .desktop-main-menu-wrapper .main-menu .menu-fullwidth>.j-dropdown::before{--mega-menu-full-offset:inherit;left:auto;right:calc((var(--mega-menu-full-offset,0px) + (var(--element-width,0px)/ 2)) - var(--scroll-offset,0px) - var(--gutter,0px) - var(--scrollW,0px))}.no-touchevents .main-menu .main-menu-item.mega-menu:hover:first-child::before{content:"";--element-width:inherit;position:absolute;width:calc(var(--element-width,50px));height:100%;transform:translate3d(-100%,0,0)}.no-touchevents .main-menu .main-menu-item.mega-menu:hover:last-child::after{content:"";--element-width:inherit;position:absolute;width:calc(var(--element-width,50px));height:100%;transform:translate3d(calc(var(--element-width,50px)),0,0)}html[dir=rtl].no-touchevents .header-sm .menu-bar .main-menu-item.mega-menu:first-child::before{transform:translate3d(100%,0,0)}html[dir=rtl].no-touchevents .header-sm .menu-bar .main-menu-item.mega-menu:last-child::after{transform:translate3d(calc(var(--element-width,50px) * -1),0,0)}@keyframes overlay{from{opacity:0}to{opacity:1}}.site-overlay{z-index:-10;position:fixed;width:100%;height:100vh;inset:0;top:calc(var(--header-notice-height,0px) + var(--site-overlay-offset,0px));pointer-events:none;background-color:#000;animation:.3s overlay;transition:opacity .15s ease-in-out .1s;opacity:0;visibility:hidden}.desktop-header-active .menu-hover .site-overlay{opacity:0;visibility:hidden;display:none}.desktop-header-active .menu-trigger{display:none!important;transition:50ms ease-out;z-index:2}.desktop-header-active .menu-trigger a{cursor:pointer!important;justify-content:flex-start;border-width:0;height:100%;display:flex;align-items:center;padding:5px 15px;text-decoration:none!important;transition:80ms ease-out;white-space:nowrap}.main-menu-1,.main-menu-2{display:inline-flex;align-items:center;min-width:0}.desktop-header-active .header .mid-bar>.main-menu-2:not(:has(.main-menu)),.mobile-header-active #cart .cart-label{display:none}.desktop-header-active.mobile-menu-active .menu-trigger{display:inline-flex!important;min-height:100%;margin-inline-end:auto;margin-inline-start:0}html[dir=rtl] .desktop-header-active.mobile-menu-active .menu-trigger{margin-inline-start:auto;margin-inline-end:0}.desktop-header-active.mobile-menu-2-active:not(.mobile-menu-1-active) .has-menu-2 .menu-trigger{order:2;margin:0 0 0 auto}.main-menu-1{max-width:100%;flex-grow:1}.desktop-main-menu-wrapper .main-menu>.j-menu>li>a .count-badge{--menu-badge-y:-100%}.desktop-main-menu-wrapper .menu-bar>div>.main-menu>.j-menu>li>a .count-badge{--count-badge-y:-100%}.desktop-main-menu-wrapper .main-menu>.j-menu>.main-menu-item.dropdown>.j-dropdown,.mobile-wrapper-header .mobile-wrapper-top-menu div.top-menu>.j-menu>.dropdown>.j-dropdown{top:calc(50% + var(--element-height,0px)/ 2)}.desktop-main-menu-wrapper .main-menu>.j-menu>.main-menu-item.dropdown>.j-dropdown::before,.menu-1-scroll .desktop-main-menu-wrapper #main-menu .main-menu-item.dropdown>.j-dropdown::before,.menu-2-scroll .desktop-main-menu-wrapper #main-menu-2 .main-menu-item.dropdown>.j-dropdown::before,.mobile-secondary-menu .top-menu>.j-menu>li.dropdown>.j-dropdown::before,.mobile-wrapper-top-menu .top-menu>.j-menu>li.dropdown>.j-dropdown::before{--menu-item-gap:inherit}.header-sticky.header-desktop-compact .mid-bar .main-menu>.j-menu>.main-menu-item.dropdown>.j-dropdown{top:calc(50% + var(--element-height-sticky,var(--element-height,0px))/ 2)}.menu-1-scroll .desktop-main-menu-wrapper #main-menu .main-menu-item.dropdown,.menu-2-scroll .desktop-main-menu-wrapper #main-menu-2 .main-menu-item.dropdown{position:static;--translate-x:-100%;--align-scroll-start:calc((var(--element-offset, 0px)) - var(--scroll-offset, 0px) + var(--menu-item-gap, 0px) / 2);--align-scroll-center:calc(var(--element-offset, 0px) - var(--scroll-offset, 0px) + var(--element-width, 0px) / 2);--align-scroll-end:calc(var(--element-offset, 0px) - var(--scroll-offset, 0px) + var(--element-width, 0px) - (var(--menu-item-gap, 0px) / 2))}.menu-1-scroll .desktop-main-menu-wrapper #main-menu .main-menu-item.dropdown:first-child,.mobile-secondary-menu .top-menu>.j-menu>li.dropdown:first-child,.mobile-wrapper-top-menu .top-menu>.j-menu>li.dropdown:first-child{--align-scroll-start:calc((var(--element-offset, 0px)) - var(--scroll-offset, 0px));--align-scroll-center:calc(var(--element-offset, 0px) - var(--scroll-offset, 0px) + var(--element-width, 0px) / 2 - var(--menu-item-gap, 0px) / 4)}.menu-1-scroll .desktop-main-menu-wrapper #main-menu .main-menu-item.dropdown:last-child,.menu-2-scroll .desktop-main-menu-wrapper #main-menu-2 .main-menu-item.dropdown:last-child,.mobile-secondary-menu .top-menu>.j-menu>li.dropdown:last-child,.mobile-wrapper-top-menu .top-menu>.j-menu>li.dropdown:last-child{--align-scroll-center:calc(var(--element-offset, 0px) - var(--scroll-offset, 0px) + var(--element-width, 0px) / 2 + var(--menu-item-gap, 0px) / 4)}.menu-1-scroll .desktop-main-menu-wrapper #main-menu .main-menu-item.drop-menu>.j-dropdown,.menu-1-scroll .desktop-main-menu-wrapper #main-menu .main-menu-item.mega-custom>.j-dropdown,.menu-2-scroll .desktop-main-menu-wrapper #main-menu-2 .main-menu-item.drop-menu>.j-dropdown,.menu-2-scroll .desktop-main-menu-wrapper #main-menu-2 .main-menu-item.mega-custom>.j-dropdown{transform:translate3d(var(--translate-x),var(--dropdown-from),0)!important}.menu-2-scroll .desktop-main-menu-wrapper #main-menu-2 .main-menu-item.dropdown:first-child{--align-scroll-start:calc((var(--element-offset, 0px)) - var(--scroll-offset, 0px))}.menu-1-scroll .desktop-main-menu-wrapper #main-menu.main-menu .main-menu-item.dropdown:not(.mega-fullwidth)>.dropdown-menu.j-dropdown,.menu-2-scroll .desktop-main-menu-wrapper #main-menu-2.main-menu .main-menu-item.dropdown:not(.mega-fullwidth)>.dropdown-menu.j-dropdown{left:var(--align-scroll,0)}html[dir=rtl].menu-1-scroll .desktop-main-menu-wrapper .main-menu-item.dropdown,html[dir=rtl].menu-2-scroll .desktop-main-menu-wrapper .main-menu-item.dropdown{--translate-x:100%}html[dir=rtl].menu-1-scroll .desktop-main-menu-wrapper #main-menu.main-menu .main-menu-item.dropdown:not(.mega-fullwidth)>.dropdown-menu.j-dropdown,html[dir=rtl].menu-2-scroll .desktop-main-menu-wrapper #main-menu-2.main-menu .main-menu-item.dropdown:not(.mega-fullwidth)>.dropdown-menu.j-dropdown{left:auto;right:var(--align-scroll,0)}.desktop-main-menu-wrapper.menu-bar{transition:padding .2s linear,margin .2s linear,height .2s linear}.desktop-header-active header{transition:padding-bottom var(--header-transition, 250ms)}.desktop-header-active header+*{transition:margin-top var(--header-transition, 250ms)}.desktop-header-active header .mid-bar{transition:height var(--header-transition, 250ms)}.desktop-header-active.sticky-full header,.mobile-header-active.mobile-sticky-full header{position:sticky;top:0}.desktop-header-active.sticky-default header{position:sticky;top:calc(0px - var(--desktop-top-bar,35px))}.desktop-header-active.sticky-menu header{position:sticky;top:calc(0px - (var(--desktop-top-bar,35px) + var(--desktop-header,80px)))}.desktop-header-active.header-sticky:not(.sticky-menu) header{padding-bottom:calc(var(--desktop-header,80px) - var(--desktop-sticky));pointer-events:none}.desktop-header-active.header-sticky:not(.sticky-menu) header .mid-bar{height:var(--desktop-sticky,var(--desktop-header,80px))}.mobile-header-active.mobile-sticky-default header{position:sticky;top:calc(0px - var(--mobile-top-bar,35px))}.mobile-header-active.header-mobile-3.mobile-sticky-default header{position:sticky;top:calc(0px - var(--mobile-top-bar,35px) - var(--mobile-bar,50px))}.mobile-header-active .mobile-header{max-width:100vw;width:100%;transition:background-color .1s ease-out}.mobile-header-active .mobile-header .mobile-top-bar{height:var(--mobile-top-bar,35px);display:flex;align-items:center;justify-content:space-between;position:relative;z-index:2}.mobile-header-active .dropdown-backdrop{display:none;pointer-events:none}.mobile-header-active #cart a{background:inherit;border-radius:inherit;cursor:pointer}.mobile-header-active #search>.dropdown-menu{padding:var(--mobile-search-padding,7px);padding-top:var(--mobile-search-padding-top,var(--mobile-search-padding,7px))}.mobile-header-active #search .header-search{height:var(--mobile-search-bar,40px)}.mobile-header-active .mobile-2 .mobile-search-wrapper{height:var(--mobile-search-bar,50px);width:100%}.mobile-custom-menu{height:100%;position:relative;display:flex;align-items:center;justify-content:center;padding-inline:8px}.mobile-custom-menu .links-text{display:flex;align-items:center;justify-content:center;flex-direction:column}.mobile-custom-menu .count-badge{position:absolute;margin-top:var(--margin-top,0)}.mobile-header.mobile-3 #search>.dropdown-menu{padding-inline-start:calc(var(--mobile-search-padding,0px)/ 2);padding-inline-end:calc(var(--mobile-search-padding,0px)/ 2)}html[dir=rtl] .mobile-header{--badge-offset:-75%}.mobile-3 .menu-trigger{min-height:40px}.mobile-secondary-menu,.mobile-wrapper-top-menu{max-width:100%;padding:0}.mobile-secondary-menu .top-menu,.mobile-wrapper-top-menu .top-menu{height:auto;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.mobile-secondary-menu .top-menu::-webkit-scrollbar,.mobile-wrapper-top-menu .top-menu::-webkit-scrollbar{display:none}.mobile-secondary-menu .top-menu>.j-menu,.mobile-wrapper-top-menu .top-menu>.j-menu{position:static;flex-wrap:nowrap}.mobile-secondary-menu .top-menu>.j-menu>li.dropdown,.mobile-wrapper-top-menu .top-menu>.j-menu>li.dropdown{position:static;--translate-x:-100%;--align-scroll-start:calc((var(--element-offset, 0px)) - var(--scroll-offset, 0px) + var(--menu-item-gap, 0px) / 2);--align-scroll-center:calc(var(--element-offset, 0px) - var(--scroll-offset, 0px) + var(--element-width, 0px) / 2);--align-scroll-end:calc(var(--element-offset, 0px) - var(--scroll-offset, 0px) + var(--element-width, 0px) - (var(--menu-item-gap, 0px) / 2) - var(--content-gutter, 0px));--align-scroll:var(--align-scroll-start)}.mobile-secondary-menu .top-menu>.j-menu>li.dropdown>.j-dropdown,.mobile-wrapper-top-menu .top-menu>.j-menu>li.dropdown>.j-dropdown{left:var(--align-scroll,0)!important;transform:translate3d(var(--translate-x),var(--dropdown-from),0)!important}html[dir=rtl] .mobile-1 .mobile-bar-group{margin-inline-start:0;margin-inline-end:auto}html[dir=rtl] .mobile-header .language-currency.top-menu>div:last-child .dropdown.drop-menu.animating>.j-dropdown{right:auto}.mobile-header-active .mobile-bar{position:relative;display:flex;align-items:center;justify-content:space-between;height:var(--mobile-bar,60px);transition:.1s ease-out;z-index:1}.mobile-header-active .mobile-logo-wrapper{width:auto;flex-grow:1;position:var(--position);margin:var(--margin)}.mobile-header-active .menu-trigger{font-size:20px;cursor:pointer;height:100%;display:flex;align-items:center;justify-content:center}.mobile-header-active .menu-trigger .menu-icon{display:flex;flex-direction:column;align-items:center}.android.chrome41.mobile-header-active .site-wrapper::before,.d-none,.desktop-mobile-main-menu-wrapper .main-menu .dropdown-menu::before,.desktop-mobile-main-menu-wrapper .main-menu .j-menu>.menu-item>a::after,.desktop-mobile-main-menu-wrapper:empty,.is-editor .lg-on .admin-bar,.mobile-header-active .menu-trigger span,.mobile-header-active .tt-menu::before,.mobile-main-menu-wrapper .main-menu .dropdown-menu::before,.mobile-main-menu-wrapper .main-menu .j-menu>.menu-item>a::after,.mobile-main-menu-wrapper:empty,.mobile-wrapper-header .mobile-wrapper-top-menu.no-scroll::after,.mobile-wrapper-header .mobile-wrapper-top-menu:empty,.oc4 .invalid-feedback:not(.d-block){display:none}.mobile-header-active .mini-search #search{position:static;width:100%;height:100%}.mobile-header-active .mini-search #search>button{max-width:100%;height:100%;display:block}.mobile-header-active .mini-search #search>.dropdown-menu input{border-top-left-radius:inherit!important;border-bottom-left-radius:inherit!important}.mobile-header-active .mobile-bar-group ::before{line-height:1;text-align:center}.mobile-header-active .mobile-bar-group ::after{font-size:11px;line-height:1.2;text-align:center}.mobile-header-active .mobile-1 .mobile-logo-wrapper{max-width:50%;flex-grow:0;height:100%}.mobile-header-active .mobile-1 .mobile-bar-group{height:100%;margin-inline-start:auto;margin-inline-end:0}.mobile-header-active .mobile-1 #cart>a{height:100%;justify-content:center;border-radius:inherit}.mobile-header-active .mobile-2 .mobile-logo-wrapper{flex-grow:1;max-width:none}.mobile-header-active .mobile-2 .mobile-bar>div{height:100%;display:flex;align-items:center;justify-content:center}.mobile-header-active .mobile-2 #cart>a{width:100%;height:100%;justify-content:center}.mobile-header-active .mobile-3 .mobile-logo-wrapper{height:var(--mobile-logo-wrapper,var(--mobile-bar,50px))}.mobile-header-active .mobile-3 .mobile-custom-menu{padding:0 15px}.mobile-header-active header{z-index:120}.ios *,.ipad *{background-attachment:initial!important}.ios input:not([type=button]):not([type=submit]),.ios textarea{font-size:16px!important}.ios select,.ios select.form-control{padding-block:0!important;padding-inline-end:0!important}.mobile-container{display:none;flex-direction:column;position:fixed;z-index:1300;max-width:100%;height:100%;top:0;left:0;transform:translate3d(-100%,0,0);transition:.4s cubic-bezier(.645, .045, .355, 1);will-change:transform;background-color:#fff;overflow-y:auto}.mobile-container .bottom-menu{transform:translate3d(0,0,0);margin:0 var(--bottom-menu-margin-mobile-menu,0) var(--bottom-menu-margin-mobile-menu,0) var(--bottom-menu-margin-mobile-menu,0)}.mobile-container .bottom-menu~.mobile-main-menu-wrapper>.main-menu{margin-bottom:calc(var(--bottom-menu-height,55px) + var(--bottom-menu-margin-mobile-menu,var(--bottom-menu-margin,0px)))}html[class*=-container-open] .mobile-container.animating{transform:translate3d(0,0,0)!important}html[class*=-container-open] .mobile-container.mobile-cart-content-container{transform:translate3d(100%,0,0);left:auto;right:0}.site-wrapper::before{content:"";position:fixed;z-index:1299;left:0;top:-200px;width:100%;height:calc(100vh + 200px);pointer-events:none;opacity:0;visibility:hidden;will-change:opacity;transition:.2s;display:none}html:not(.popup).mobile-overlay .site-wrapper{pointer-events:none;touch-action:none}html:not(.popup).mobile-overlay .site-wrapper::before{opacity:1;visibility:visible;pointer-events:auto;background:rgba(0,0,0,.5)}.mobile-wrapper-header{position:relative;width:100%;min-height:var(--mobile-wrapper-header,40px);display:flex;align-items:center;min-width:0}.mobile-wrapper-header>span{height:100%;align-items:center;font-size:17px;display:flex}.mobile-wrapper-header>span:not(:empty){padding-inline-start:calc(12px + var(--offset-left,0px));padding-inline-end:calc(12px + var(--offset-right,0px))}.mobile-wrapper-header>span::after{font:inherit;margin-inline-start:calc(12px + var(--offset-left,0px));margin-inline-end:calc(12px + var(--offset-right,0px))}.mobile-wrapper-header>a{height:100%;min-width:var(--mobile-wrapper-header-close,var(--mobile-wrapper-header,30px));flex-grow:0;display:flex;align-items:center;justify-content:center;font-size:25px;cursor:pointer;transition:transform 80ms;margin-inline-start:auto}.mobile-wrapper-header>a::before{content:"";font-family:icomoon;line-height:1;aspect-ratio:1}.mobile-wrapper-header>a:active{transform:scale(.95)}.mobile-wrapper-header .mobile-wrapper-top-menu{min-width:0;display:flex;align-items:center;position:relative}.mobile-wrapper-header .mobile-wrapper-top-menu div.top-menu>.j-menu>.dropdown:last-child{padding-inline-end:var(--element-padding-inline-end,0px)}.mobile-wrapper-header .mobile-wrapper-top-menu::after{content:"";display:none;position:absolute;pointer-events:none;--element-padding-inline-end:inherit;--background-color:inherit;width:30px;background-image:linear-gradient(90deg,rgba(255,255,255,0) 0,var(--fader-color,var(--background-color)) 70%,var(--fader-color,var(--background-color)));height:100%;top:0;right:0;z-index:2;transition:opacity .2s ease-out}html[dir=rtl] .mobile-wrapper-header>span:not(:empty){padding-inline-end:calc(12px + var(--offset-left,0px));padding-inline-start:calc(12px + var(--offset-right,0px))}html[dir=rtl] .mobile-wrapper-header>span::after{margin-inline-end:calc(12px + var(--offset-left,0px));margin-inline-start:calc(12px + var(--offset-right,0px))}html[dir=rtl] .mobile-wrapper-header .mobile-wrapper-top-menu div.top-menu{padding-inline-start:0;padding-inline-end:var(--element-padding-inline-end,0px)}html[dir=rtl] .mobile-wrapper-header .mobile-wrapper-top-menu div.top-menu>.j-menu>.dropdown:last-child{padding-inline-end:0;padding-inline-start:var(--element-padding-inline-end,0px)}.mobile-filter-wrapper{height:calc(100% - var(--mobile-wrapper-header,40px));overflow-y:auto;overflow-x:hidden}.mobile-filter-wrapper .module-filter{padding:15px}.mobile-filter-wrapper .module-filter .module-title{display:none;padding:0;margin:0}.mobile-filter-container .mobile-wrapper-header .reset-filter.btn{position:absolute;left:50%;transform:translate3d(-50%,0,0)}.mobile-filter-container-open .journal-loading-overlay{position:fixed;top:0;left:0}.desktop-mobile-main-menu-wrapper .main-menu,.mobile-main-menu-wrapper .main-menu{border-width:0;background-color:transparent}.desktop-mobile-main-menu-wrapper .j-menu,.desktop-mobile-main-menu-wrapper .main-menu .j-menu>*,.mobile-main-menu-wrapper .main-menu .j-menu>*{box-shadow:none!important}.desktop-mobile-main-menu-wrapper .main-menu .j-menu>.menu-item .open-menu,.mobile-main-menu-wrapper .main-menu .j-menu>.menu-item .open-menu{min-width:40px;height:100%;right:0;border-radius:0}.desktop-mobile-main-menu-wrapper .main-menu .j-menu>.menu-item>a,.mobile-main-menu-wrapper .main-menu .j-menu>.menu-item>a{position:relative;justify-content:flex-start;padding:0 10px;display:flex;align-items:center}.desktop-mobile-main-menu-wrapper .main-menu .dropdown-menu,.mobile-main-menu-wrapper .main-menu .dropdown-menu{padding:0;margin:0;position:relative;opacity:1;visibility:visible;transform:translateY(0) scale(1);width:100%;display:none}.desktop-mobile-main-menu-wrapper .main-menu .dropdown-menu>ul li .dropdown-menu,.mobile-main-menu-wrapper .main-menu .dropdown-menu>ul li .dropdown-menu{left:0;box-shadow:none}.desktop-mobile-main-menu-wrapper .main-menu .multi-level .dropdown-menu ul li.dropdown,.mobile-main-menu-wrapper .main-menu .multi-level .dropdown-menu ul li.dropdown{display:table;width:100%}.desktop-mobile-main-menu-wrapper .main-menu .mega-menu .main-menu-item>a+div,.mobile-main-menu-wrapper .main-menu .mega-menu .main-menu-item>a+div{border-width:1px 0 0;border-color:inherit;border-style:inherit}.desktop-mobile-main-menu-wrapper .main-menu .j-menu,.mobile-main-menu-wrapper .main-menu .j-menu{list-style:none;margin:0;padding:0;box-shadow:none!important;border-top-width:0!important;border-bottom-width:0!important}.desktop-mobile-main-menu-wrapper:empty+.module-grid,.mobile-main-menu-wrapper:empty+.module-grid{height:100%;overflow-y:auto;overflow-x:hidden}.mobile-cart-content-container .mobile-cart-content-wrapper.cart-content{max-height:100%;height:calc(100% - var(--mobile-wrapper-header,40px))}.mobile-cart-content-container .mobile-cart-content-wrapper.cart-content ul{height:100%;border-radius:0;background:0 0}.mobile-cart-content-container .mobile-cart-content-wrapper.cart-content .cart-products{max-height:100%;flex-grow:1}.mobile-cart-content-container .mobile-cart-content-wrapper.cart-content .cart-products td.td-qty{padding:0!important;min-width:initial}html[dir=rtl] .form-control,html[dir=rtl] .header-search input,html[dir=rtl] .text-left{text-align:right}html[dir=rtl] .text-right{text-align:left}html[dir=rtl] .mini-search #search>.dropdown-menu,html[dir=rtl] .module-newsletter .module-body .input-group-btn button,html[dir=rtl] .popup-close{left:0;right:auto}html[dir=rtl] .mini-search #search>.dropdown-menu::before{left:-100%;transform:translateX(100%)}html[dir=rtl] .pagination>li:last-child,html[dir=rtl] .search-button{border-radius:inherit;border-top-right-radius:0;border-bottom-right-radius:0}html[dir=rtl] .pagination>li:first-child,html[dir=rtl] .search-categories{border-radius:inherit;border-top-left-radius:0;border-bottom-left-radius:0}html[dir=rtl] .search-categories .j-dropdown::before{left:auto;right:10px}html[dir=rtl] .desktop-main-menu-wrapper .main-menu>div:first-of-type{border-right-width:0;border-left-width:1px;border-radius:inherit;border-top-left-radius:0;border-bottom-left-radius:0}html[dir=rtl] .desktop-main-menu-wrapper .main-menu>div:last-of-type{border-radius:inherit;border-left-width:0;border-top-right-radius:0;border-bottom-right-radius:0}html[dir=rtl] .flyout-menu .menu-item .j-dropdown,html[dir=rtl] .multi-level .dropdown-menu ul li .dropdown-menu{left:auto;right:100%}html[dir=rtl] .mobile-header:not(.mobile-2) .top-menu>ul>li:first-of-type>.dropdown-menu{left:auto;right:-5px}html[dir=rtl] .mobile-header:not(.mobile-2) .top-menu>ul>li:first-of-type>.dropdown-menu::before{left:auto;right:5px}html[dir=rtl] .mobile-header:not(.mobile-2) .language-currency.top-menu>div:last-child .dropdown.drop-menu.animating>.j-dropdown{left:-5px;right:auto}html[dir=rtl] .mobile-header:not(.mobile-2) .language-currency.top-menu>div:last-child .dropdown.drop-menu.animating>.j-dropdown::before{left:auto!important;right:calc(100% - 5px)!important;transform:translateX(100%)!important}html[dir=rtl] .mobile-container{transform:translate3d(100%,0,0);right:0}html[dir=rtl] .mobile-container.mobile-cart-content-container{transform:translate3d(-100%,0,0);left:0;right:auto}html[dir=rtl] .mobile-main-menu-wrapper .main-menu .menu-item .open-menu{right:auto;left:8px}html[dir=rtl].desktop-header-active .is-sticky.boxed-sticky .desktop-main-menu-wrapper::before{left:0}html[dir=rtl] .accordion-menu .open-menu{right:auto!important;left:8px}html[dir=rtl] .links-menu .menu-item a .menu-label{transform:translateX(-100%)}html[dir=rtl].mac.webkit .select-group .form-control{left:auto;right:-3px}html[dir=rtl] .pagination>li.next a::before,html[dir=rtl] .pagination>li:last-child a::before{transform:translate(-50%,-50%) scaleX(1)}html[dir=rtl] .pagination>li:first-child a,html[dir=rtl] .pagination>li:first-child span{border-top-left-radius:0;border-bottom-left-radius:0}html[dir=rtl] .pagination>li:last-child a,html[dir=rtl] .pagination>li:last-child span{border-top-right-radius:0;border-bottom-right-radius:0}html[dir=rtl] .drop-cap,html[dir=rtl] .lg-outer #lg-counter,html[dir=rtl] .lg-outer .lg-thumb-item,html[dir=rtl] .product-list .product-thumb .image,html[dir=rtl] .side-product>div,html[dir=rtl] .user-avatar,html[dir=rtl] blockquote::before{float:right}html[dir=rtl] .lg-outer{direction:ltr}html[dir=rtl] .lg-outer #lg-counter-all{float:left;display:inline-block;padding:0 4px}html[dir=rtl] .lg-outer #lg-counter-current{float:right;display:inline-block;padding:0 4px}html[dir=rtl] .lg-actions .lg-next{left:20px;right:auto}html[dir=rtl] .lg-actions .lg-prev{right:20px;left:auto}html[dir=rtl] .checkbox,html[dir=rtl] .radio{padding:0 0 0 15px}html[dir=rtl].route-product-manufacturer .manufacturer>div{padding:0 0 15px 15px}html[dir=rtl] .reply-btn{left:10px;right:auto}.is-editor{--green:#26AB5E;--orange:#ED5149;--dark:#37485E;--blue:#238CD2;--top-border:4px;--bar-height:55px;transition:padding-bottom 150ms ease-out}.admin-bar{position:fixed;bottom:0;z-index:999999;width:100%;font-family:sans-serif;font-size:14px;min-height:var(--bar-height);transform:translate3d(0,calc(100% + var(--top-border)),0);transition:transform .15s ease-out,background-color .15s ease-out;background:var(--dark);border-top:var(--top-border) solid var(--orange);box-shadow:1px -5px 30px -5px rgba(0,0,0,.1);display:none;align-items:center}.admin-bar-buttons button:hover,.admin-edit{background-color:var(--green)}.admin-bar .admin-close-bar{position:absolute;left:50%;top:calc(0px - var(--top-border));transform:translate3d(-50%,-100%,0);display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-bottom-left-radius:0;border-bottom-right-radius:0}.admin-bar .admin-close-bar span{position:absolute;top:48%;left:50%;font-size:24px;transform:translate(-43%,-50%) rotate(45deg);transform-origin:center}html[dir=rtl] .admin-bar .admin-close-bar{left:auto;right:50%}.admin-bar .j-logo{width:100px;height:45px;color:#fff;position:absolute;display:flex;align-items:center;padding:8px}.admin-bar .j-logo span{margin:5px;opacity:.7;font-size:13px}.admin-bar .j-logo svg{width:auto;fill:#fff}.admin-bar-buttons{padding:10px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0 auto;gap:8px}.admin-bar-buttons button{background-color:var(--blue);color:#fff;padding:5px 10px;border-radius:3px;font-size:13px;display:flex;align-items:center;justify-content:center;transition:.1s}.admin-edit{display:none;cursor:pointer;position:absolute;top:1px;left:1px;color:#fff;font-size:12px;border-radius:2px;z-index:100;box-shadow:1px 1px 0 0 rgba(0,0,0,.2);transition:opacity .15s ease-out;opacity:0;height:0;overflow:hidden}#main-menu-2 .admin-edit,html[dir=rtl] .admin-edit{left:auto;right:1px}.admin-edit em{margin:2px 6px}.admin-edit-tooltip{pointer-events:none;z-index:9999999}.admin-edit-tooltip.top .tooltip-arrow{border-top-color:var(--green)!important}.admin-edit-tooltip.bottom .tooltip-arrow{border-bottom-color:var(--green)!important}.admin-edit-tooltip.left .tooltip-arrow{border-left-color:var(--green)!important}.admin-edit-tooltip.right .tooltip-arrow{border-right-color:var(--green)!important}.admin-edit-tooltip .tooltip-arrow{filter:drop-shadow(1px 1px 0 rgba(0, 0, 0, .2));z-index:1}.admin-edit-tooltip .tooltip-inner{background:var(--green)!important;color:#fff!important;box-shadow:1px 1px 0 0 rgba(0,0,0,.2)}.admin-close-bar,.admin-close-edit{right:10px;position:absolute;top:10px;width:31px;height:31px;border-radius:3px;color:#fff;background:var(--orange);font-size:21px}.admin-close-bar:hover,.admin-close-edit:hover{background:var(--green)}.admin-edit-popup{position:fixed;width:100%;height:100%;z-index:999999;padding:40px 20px 30px;background:rgba(0,0,0,.75);top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}.admin-edit-popup iframe{width:100%;height:100%;max-width:1280px;border-radius:5px;resize:both;max-height:90vh}.is-editor.admin-bar-visible{padding-bottom:var(--bar-height)}.is-editor.admin-bar-visible .notification-wrapper-bottom .notification{bottom:70px}.is-editor.admin-bar-visible .scroll-top{bottom:var(--bar-height)}.is-editor.admin-bar-visible .admin-bar .admin-close-bar span{transform:translate(-50%,-50%) rotate(0)}.is-editor.popup-open .admin-bar{z-index:1399}.is-editor .grid-row:hover .admin-edit,.is-editor .main-menu:hover .admin-edit,.is-editor .module-header_notice:hover .admin-edit,.is-editor .module-notification:hover .admin-edit,.is-editor .popup-inner-body:hover .admin-edit,.is-editor .top-menu:hover .admin-edit{opacity:1;height:auto}@media only screen and (max-width:767px){.admin-bar,.admin-edit{display:none!important}}