@layer theme{:root{scroll-padding-top:3rem}:root:has(body.notify-me-show){scrollbar-gutter:stable}.header-advanced__content:has(.header-advanced__customText:only-child){justify-content:center}.header-advanced__content:has(.header-advanced__customText:only-child) .header-advanced__col{justify-content:center}.header__icon--help svg{width:2.4rem;height:2.4rem;color:var(--header_icons_color)}.header__icon--help svg path{fill:none}.custom-margin-block{margin-top:var(--block-mt-m);margin-bottom:var(--block-mb-m)}.separator-block{display:block;height:var(--height-m);background-color:var(--color);width:100%;margin-top:var(--block-mt-m);margin-bottom:var(--block-mb-m)}@media(min-width:1025px){.separator-block{height:var(--height);margin-top:var(--block-mt);margin-bottom:var(--block-mb)}.custom-margin-block{margin-top:var(--block-mt);margin-bottom:var(--block-mb)}.page-sidebar.page-sidebar-left{transform:none}}.header-single-line__content .header__search .search-modal__form .search__button{border-top-right-radius:var(--search-border-radius);border-bottom-right-radius:var(--search-border-radius)}.section-header-single-line .header-single-line__content{column-gap:3.5rem}.section-header-single-line .header-single-line__item--customer,.section-header-single-line .header-single-line__item--wishlist,.section-header-single-line .header-single-line__item--cart{width:fit-content;max-width:12rem;margin-left:0}.section-header-navigation:has(.header-nav-hamburger){display:block}.header-navigation .header__icon--cart .cart-count-bubble{background:var(--cart_count_bubble_bg);color:var(--cart_count_bubble_color);font-size:var(--cart_count_bubble_font_size)}.background-overlay:empty,.background-overlay1:empty{display:block}.toolbar.show-sticky{top:0;transition:top .2s ease}body:has(.shopify-section-header-sticky:not(.shopify-section-header-hidden)) .toolbar.show-sticky{top:var(--header-height, 0px)}*:focus-visible{outline:solid 2px #263238;outline-offset:-2px;border-radius:.4rem}.header-nav-hamburger.header-navigation *:not(:is(dialog *)):not(.instant-search__input):focus-visible{outline:solid 2px #fff}.header-nav-hamburger.header-navigation *:not(:is(dialog *)):not(.instant-search__input):focus-visible:is(.instant-search *){outline-color:#263238}.header-nav-hamburger.header-navigation .custom-search{margin-inline:auto;order:3;grid-column:span 2;height:auto}.header-nav-hamburger.header-navigation>div{display:grid;grid-template-columns:auto auto;align-items:stretch;row-gap:12px}.header-nav-hamburger.header-navigation .main-menu-button{background-color:transparent;border:none;color:#fff;margin-right:.5rem;padding:0}.header-nav-hamburger.header-navigation .main-menu-button svg{width:4rem;height:4rem}.header-nav-hamburger.header-navigation .header-item--side{width:fit-content;min-width:0;padding-right:.8rem;gap:1.6rem}.header-nav-hamburger.header-navigation .header-item--side .hide-main-menu{display:none}.header-nav-hamburger.header-navigation .main-menu-dialog{width:100%;height:100%;margin:0;padding:0;border:none;background-color:transparent;position:fixed;max-width:none;max-height:none;transition:.2s all;left:-100%;top:0;display:block;pointer-events:none;z-index:200}.header-nav-hamburger.header-navigation .main-menu-dialog:after{content:"";display:block;width:100%;height:100%;background-color:#0000;transition:.3s ease background-color;position:fixed;left:0;top:0;z-index:-1;pointer-events:none}.header-nav-hamburger.header-navigation .main-menu-dialog[open]{left:0;pointer-events:auto}.header-nav-hamburger.header-navigation .main-menu-dialog[open]:after{background-color:#0007}.header-nav-hamburger.header-navigation .main-menu-dialog::backdrop{background-color:#0000}.header-nav-hamburger.header-navigation .main-menu{display:flex;flex-direction:column;overflow:visible;height:100%;max-height:100%;width:100%;background-color:#fff;top:0;margin:0 auto 0 0;padding:0;border:0;transition:.2s all}.header-nav-hamburger.header-navigation .main-menu:has(button[aria-expanded=true]) .close-btn{visibility:hidden;opacity:0;pointer-events:none}.header-nav-hamburger.header-navigation .main-menu .sidebar-submenu{pointer-events:none;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s,transform .1s .3s,padding-left .3s;interpolate-size:allow-keywords;transform:scale(.1);position:absolute;width:100%;height:100%;top:0;z-index:100;background-color:#fff}.header-nav-hamburger.header-navigation .main-menu .menu-item.show-all{visibility:hidden;pointer-events:none;height:0;overflow:hidden}.header-nav-hamburger.header-navigation .main-menu li>button,.header-nav-hamburger.header-navigation .main-menu li>a{transition:opacity .3s,visibility .3s}.header-nav-hamburger.header-navigation .main-menu .dialog-menu button{text-align:left}:is(.header-nav-hamburger.header-navigation .main-menu .dialog-menu,.header-nav-hamburger.header-navigation .main-menu .dialog-submenu):has(>li>button[aria-expanded=true])>.menu-title button{visibility:hidden;opacity:0;pointer-events:none}:is(.header-nav-hamburger.header-navigation .main-menu .dialog-menu,.header-nav-hamburger.header-navigation .main-menu .dialog-submenu):has(>li>button[aria-expanded=true])>li>button,:is(.header-nav-hamburger.header-navigation .main-menu .dialog-menu,.header-nav-hamburger.header-navigation .main-menu .dialog-submenu):has(>li>button[aria-expanded=true])>li>a{visibility:hidden;opacity:0;pointer-events:none}:is(.header-nav-hamburger.header-navigation .main-menu .dialog-menu,.header-nav-hamburger.header-navigation .main-menu .dialog-submenu) .dialog-submenu .menu-item.show-all{transition:visibility 0s .2s,display 0s .2s,height 0s .2s}:is(.header-nav-hamburger.header-navigation .main-menu .dialog-menu,.header-nav-hamburger.header-navigation .main-menu .dialog-submenu) li:has(>button[aria-expanded=true])>.sidebar-submenu{transition:opacity .3s,visibility .3s;transform:scale(1);left:0;visibility:visible;opacity:1;pointer-events:auto}:is(.header-nav-hamburger.header-navigation .main-menu .dialog-menu,.header-nav-hamburger.header-navigation .main-menu .dialog-submenu) li:has(>button[aria-expanded=true])>.sidebar-submenu>.menu-title>.back-btn{visibility:visible;pointer-events:auto}:is(.header-nav-hamburger.header-navigation .main-menu .dialog-menu,.header-nav-hamburger.header-navigation .main-menu .dialog-submenu) li:has(>button[aria-expanded=true])>.sidebar-submenu>.dialog-submenu>.menu-item.show-all{transition:visibility 0s 0s;pointer-events:auto;visibility:visible;height:auto}.header-nav-hamburger.header-navigation .main-menu .menu-title{position:sticky;top:0;display:flex;justify-content:space-between;width:100%;padding:.6rem .6rem .6rem 2rem;align-items:center}.header-nav-hamburger.header-navigation .main-menu .menu-title h2,.header-nav-hamburger.header-navigation .main-menu .menu-title h3{font-size:1.8rem;font-weight:600;line-height:4rem;margin:0}.header-nav-hamburger.header-navigation .main-menu .menu-title .back-btn{visibility:hidden;pointer-events:none}.header-nav-hamburger.header-navigation .main-menu .menu-title .close-btn,.header-nav-hamburger.header-navigation .main-menu .menu-title .back-btn{transition:opacity .3s,visibility .3s;background-color:transparent;border:none;padding:1.1rem;width:fit-content}:is(.header-nav-hamburger.header-navigation .main-menu .menu-title .close-btn,.header-nav-hamburger.header-navigation .main-menu .menu-title .back-btn) svg{width:1.8rem;height:1.8rem}.header-nav-hamburger.header-navigation .main-menu .main-menu--wrapper{flex-direction:column}.header-nav-hamburger.header-navigation .main-menu ul{list-style-type:mone;padding:0;width:100%;margin:0}.header-nav-hamburger.header-navigation .main-menu .menu-item{list-style-type:none;width:100%}.header-nav-hamburger.header-navigation .main-menu .menu-item .arrow-btn{right:-2rem;background-color:transparent;border:none;position:relative;padding:0 1.6rem}.header-nav-hamburger.header-navigation .main-menu .menu-item .arrow-btn svg{width:1.5rem;height:1.5rem}.header-nav-hamburger.header-navigation .main-menu .menu-item>.category_menu{position:absolute;right:100%;top:0;height:100%;width:100%;border:none;background-color:#fff}.header-nav-hamburger.header-navigation .main-menu .menu-item.open>ul,.header-nav-hamburger.header-navigation .main-menu .menu-item:hover>ul{display:block}.header-nav-hamburger.header-navigation .main-menu .menu-item a,.header-nav-hamburger.header-navigation .main-menu .menu-item button{font-size:1.5rem;line-height:1.6;justify-content:space-between;padding:1rem 2rem;border-top:none;width:100%;border-inline:none;background-color:transparent;border-bottom:solid 1px #E6E6E6;display:flex;position:relative;margin:0}.header-nav-hamburger.header-navigation .main-menu .menu-item:last-child a,.header-nav-hamburger.header-navigation .main-menu .menu-item:last-child span{border-bottom:none}.header-nav-hamburger.header-navigation:has(.header__heading-logo.logo_mobile) .header__heading-logo.logo_desktop{display:none}.header-nav-hamburger.header-navigation:has(.header__heading-logo.logo_mobile) .header__heading-logo.logo_mobile{width:var(--logo_mobile_width)}@media(hover:hover)and (pointer:fine){.header-nav-hamburger.header-navigation .menu-item:hover:not(:has(>[aria-expanded=true]))>.sidebar-submenu{transition:opacity .3s .1s,visibility .3s .1s,transform .1s,padding-left .3s;visibility:visible;pointer-events:auto;opacity:1;padding-left:.8rem;transform:translate(320px) scale(1)}.header-nav-hamburger.header-navigation .menu-item:hover:not(:has(>[aria-expanded=true]))>.sidebar-submenu:is(.sidebar-submenu *){transform:translate(312px) scale(1)}}@media(min-width:1024px){.header-nav-hamburger.header-navigation:has(.header__heading-logo.logo_mobile) .header__heading-logo.logo_desktop{display:block}.header-nav-hamburger.header-navigation:has(.header__heading-logo.logo_mobile) .header__heading-logo.logo_mobile{display:none}.header-nav-hamburger.header-navigation .header-item--side{padding-right:0;gap:3.5rem}.header-nav-hamburger.header-navigation .main-menu-dialog{left:-320px}.header-nav-hamburger.header-navigation .custom-search{order:initial;grid-column:span 1}.header-nav-hamburger.header-navigation .main-menu{width:320px}.header-nav-hamburger.header-navigation .sidebar-submenu{width:320px;max-width:320px}.header-nav-hamburger.header-navigation>div{grid-template-columns:auto 1fr auto}}.custom-search{width:100%;max-width:57rem;padding-block:0}.block-banner-slider{row-gap:1rem;--aspect-ratio: 1 / 1;--image-origin: 50% 50%;--border-radius: 1rem}.block-banner-slider .banner .image{width:100%;height:auto;aspect-ratio:var(--aspect-ratio)}.block-banner-slider .banner .image img{object-position:var(--image-origin);width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius)}.slideshow{--aspect-ratio: 4 / 3;--image-origin: 50% 50%;--border-radius: 1rem}.slideshow .item .image{width:100%;height:auto;aspect-ratio:var(--aspect-ratio)}.slideshow .item .image>*{width:100%;height:100%}.slideshow .item .image img{object-position:var(--image-origin);width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius)}.slideshow .item .fluid-width-video-wrapper{width:100%;height:auto;aspect-ratio:var(--aspect-ratio)}.slideshow .item .fluid-width-video-wrapper>*{width:100%;height:100%}.slideshow .item .fluid-width-video-wrapper iframe{width:100%;height:100%;border-radius:var(--border-radius)}@media(min-width:1025px){.header-single-line__item--customer,.header-single-line__item--wishlist,.header-single-line__item--cart{margin-left:0}}.newsletter_privacy_policy_link{color:var(--color-text);margin-top:4px;display:flex;gap:8px;width:100%}.newsletter_privacy_policy_link span{text-transform:none}.newsletter_privacy_policy_link a{color:unset}.newsletter_privacy_policy_link input{margin:4px 0 0;flex-shrink:0;border:solid 1px var(--form-input-border);border-radius:2px;position:static;display:block;width:15px;height:15px;transition:all .3s;background-position:center;background-repeat:no-repeat}.newsletter_privacy_policy_link input:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%229%22%20height%3D%229%22%20viewBox%3D%220%200%209%209%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20clip-path%3D%22url(%23clip0_155_22532)%22%3E%0A%3Cpath%20d%3D%22M7.66138%201.46717L3.03756%206.09099L1.3386%204.39203C1.25623%204.30966%201.12267%204.30966%201.04028%204.39203L0.543102%204.88921C0.46073%204.97158%200.46073%205.10514%200.543102%205.18753L2.88839%207.53282C2.97076%207.61519%203.10432%207.61519%203.18671%207.53282L8.45686%202.26267C8.53923%202.1803%208.53923%202.04674%208.45686%201.96435L7.95968%201.46717C7.87731%201.3848%207.74375%201.3848%207.66138%201.46717Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22clip0_155_22532%22%3E%0A%3Crect%20width%3D%229%22%20height%3D%229%22%20fill%3D%22white%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E");background-color:#000;border-color:#000}.newsletter-section .newsletter_privacy_policy_link{color:#f5f5f5}.toolbar-wrapper:not(:is(.toolbar-mobile)) .toolbar-col:has(.limited-view){margin-left:auto}.sidebar-categories:not(:has(ul>li)){display:none}.productView-info-value__link{font-size:1.2rem;text-decoration:underline}.productView-info-value.link{text-decoration:underline}.product .brand-item img{height:2.4rem;margin:0}.product .delivery-content{font-size:1.2rem}.product .delivery-content .productView-dlvr__date-start,.product .delivery-content .productView-dlvr__date-end{color:#009b04;font-weight:700;text-decoration:none}.product .card__badge{max-width:80%}.product .badge{font-style:normal}.product .card-energy-class{position:absolute;top:-.5rem;right:-.5rem;z-index:10;pointer-events:none}.product .card-energy-class img{height:2.4rem}.product .price__sale{flex-direction:column-reverse}.product .price__sale .price__compare{width:100%;padding-left:.6rem}.product .price__sale .price__compare .price-item{justify-content:flex-start;font-size:1em;font-weight:400;color:#263238b2}@media(min-width:1025px){.product .card-energy-class{top:-1rem;right:-1rem}}.products-carousel .product-item{height:100%;padding:1rem;background-color:#fff}.products-carousel .product-item .card-media{background-color:#fff}.products-carousel .product-item .card-energy-class{top:0;right:0}.productGrid{display:grid;column-gap:var(--space-between-horiz-mb);row-gap:var(--space-between-vert-mb)}.productGrid.column-2,.productGrid.column-3,.productGrid.column-4,.productGrid.column-5,.productGrid.column-6{grid-template-columns:repeat(2,minmax(0,1fr))}.productGrid.column-7,.productGrid.column-8,.productGrid.column-9,.productGrid.column-10{grid-template-columns:repeat(2,minmax(0,1fr))}.productGrid.productListing .product{width:100%;height:100%;margin:0;padding:0}.productGrid .product-item{height:100%}.productGrid .card-information{padding-bottom:0}.productGrid .card-action{min-width:0;max-width:100%}.productGrid .card-wishlist button{min-width:fit-content}.productGrid .product-form__submit{min-width:0}@media(min-width:1025px){.productGrid{column-gap:var(--space-between-horiz-desk);row-gap:var(--space-between-vert-desk)}.productGrid.productListing .product{padding:0}.productGrid.column-2{grid-template-columns:repeat(2,minmax(0,1fr))}.productGrid.column-3{grid-template-columns:repeat(3,minmax(0,1fr))}.productGrid.column-4{grid-template-columns:repeat(4,minmax(0,1fr))}.productGrid.column-5{grid-template-columns:repeat(5,minmax(0,1fr))}.productGrid.column-6{grid-template-columns:repeat(5,minmax(0,1fr))}.productGrid.column-7{grid-template-columns:repeat(5,minmax(0,1fr))}.productGrid.column-8{grid-template-columns:repeat(5,minmax(0,1fr))}.productGrid.column-9{grid-template-columns:repeat(5,minmax(0,1fr))}.productGrid.column-10{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:1280px){.productGrid.column-6{grid-template-columns:repeat(6,minmax(0,1fr))}.productGrid.column-7{grid-template-columns:repeat(6,minmax(0,1fr))}.productGrid.column-8{grid-template-columns:repeat(6,minmax(0,1fr))}.productGrid.column-9{grid-template-columns:repeat(6,minmax(0,1fr))}.productGrid.column-10{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:1360px){.productGrid.column-7{grid-template-columns:repeat(7,minmax(0,1fr))}.productGrid.column-8{grid-template-columns:repeat(7,minmax(0,1fr))}.productGrid.column-9{grid-template-columns:repeat(7,minmax(0,1fr))}.productGrid.column-10{grid-template-columns:repeat(7,minmax(0,1fr))}}@media(min-width:1440px){.productGrid.column-8{grid-template-columns:repeat(8,minmax(0,1fr))}.productGrid.column-9{grid-template-columns:repeat(8,minmax(0,1fr))}.productGrid.column-10{grid-template-columns:repeat(8,minmax(0,1fr))}}@media(min-width:1520px){.productGrid.column-9{grid-template-columns:repeat(9,minmax(0,1fr))}.productGrid.column-10{grid-template-columns:repeat(9,minmax(0,1fr))}}@media(min-width:1600px){.productGrid.column-10{grid-template-columns:repeat(10,minmax(0,1fr))}}.wrapper-trustpilot{padding-top:1.5rem;padding-bottom:1.5rem}.wrapper-trustpilot .title{margin-top:0;font-size:var(--mobile-font-size);margin-bottom:var(--mobile-margin-bottom)}@media(min-width:1025px){.wrapper-trustpilot{padding-top:3.2rem;padding-bottom:3.2rem}.wrapper-trustpilot .title{font-size:var(--font-size);margin-bottom:var(--margin-bottom)}}.floating-link{--left-right: 20px;--top-bottom: 20px;--image-width: 40px;--image-height: 40px;--left-right-mb: 20px;--top-bottom-bm: 20px;--image-width-mb: 40px;--image-height-mb: 40px;--bg-color: transparent;--padding: 0;--padding-mb: 0;--rounded: 0;--rounded-mb: 0;--scale: 1;margin-inline:auto;z-index:100;position:fixed;width:100%;height:100%;top:0;left:0;right:0;pointer-events:none}.floating-link .floating-link-image{background-color:var(--bg-color);padding:var(--padding-mb);border-radius:var(--rounded-mb);pointer-events:auto;position:absolute;width:var(--image-width-mb);height:var(--image-height-mb);transition:.2s all ease}.floating-link .floating-link-image:not(:is(.right)){left:var(--left-right-mb)}.floating-link .floating-link-image.right{right:var(--left-right-mb)}.floating-link .floating-link-image:not(:is(.top)){bottom:var(--top-bottom-mb)}.floating-link .floating-link-image.top{top:var(--top-bottom-mb)}.floating-link .floating-link-image img{width:100%;height:100%}@media(min-width:1025px){.floating-link.container{max-width:var(--body-custom-width-container)}.floating-link .floating-link-image{padding:var(--padding);border-radius:var(--rounded);width:var(--image-width);height:var(--image-height)}.floating-link .floating-link-image:hover{transform:scale(var(--scale))}.floating-link .floating-link-image:not(:is(.right)){left:var(--left-right)}.floating-link .floating-link-image.right{right:var(--left-right)}.floating-link .floating-link-image:not(:is(.top)){bottom:var(--top-bottom)}.floating-link .floating-link-image.top{top:var(--top-bottom)}}.article-item .image,.article-image img{border-radius:5px}@media(min-width:1025px){.article-item .image,.article-image img{border-radius:10px}}.product-customInformation{align-items:center}.product-customInformation div,.product-customInformation h2{margin-bottom:0}a.product-customInformation--energy-class{text-decoration:none;color:inherit}delivery-time .productView-dlvr__icon svg{margin-top:0}:is(.productListing,.resultListing,.products-carousel) .product{padding-right:5px;padding-left:5px}:is(.productListing,.resultListing,.products-carousel) .product-item{padding:var(--card-padding-mb);background-color:var(--card-background);border-radius:var(--card-radius)}:is(.productListing,.resultListing,.products-carousel) .product-item:has(.wrapper__card:empty) .card-information{padding-bottom:0}:is(.productListing,.resultListing,.products-carousel) .product-item:has(.wrapper__card:empty) .wrapper__card{display:none}:is(.productListing,.resultListing,.products-carousel) .card__badge{transform:translate(var(--card-badge-position-x-mb),var(--card-badge-position-y-mb))}@media(min-width:1025px){:is(.productListing,.resultListing,.products-carousel) .product-item{padding:var(--card-padding)}:is(.productListing,.resultListing,.products-carousel) .card__badge{transform:translate(var(--card-badge-position-x),var(--card-badge-position-y))}}.product-stock .stock-value,.product-stock .sold-out{font-weight:500}.product-stock .low-stock,.product-stock .sold-out{color:var(--color-error)}.product-stock .medium-stock{color:var(--color-warning)}.product-stock .high-stock{color:var(--color-success)}.products-carousel .slick-track{display:flex;align-items:stretch}.products-carousel .slick-track .product{height:auto}.products-carousel .slick-track .product-item{height:100%}.product .product-item .card{height:100%;display:flex;flex-direction:column}.product .product-item .card-information{display:flex;flex-direction:column;flex-grow:1}.product .product-item .wrapper__card{margin-top:auto}#CollectionFiltersForm .refined-widgets .sidebarBlock-heading{gap:.8rem}.cart-icon{display:inline-block;width:2rem;height:2.2rem;margin-right:.8rem}.cart-icon svg{width:100%;height:100%;stroke:none}.footer .footer-block__item{max-width:100%}.footer .footer-block__item .footer-block__heading{font-size:var(--footer-heading-font-size);margin-bottom:1.2rem}@media(max-width:1025px){.halo-row{margin:0}}#NewsletterSection .newsletter-form__field-wrapper .input_placeholder{font-size:var(--input-text-font-size, var(--font-body-size))}#NewsletterSection .newsletter-form__field-wrapper .field:has(input:not(:placeholder-shown)) .input_placeholder{display:none}.productView-info .productView-info-item{width:100%;padding-left:0;line-height:1}.productView-info .productView-info-item span,.productView-info .productView-info-item a{font-size:1.2rem;line-height:1.9rem}.card-media.card-media--square.media--loading-effect:has(.placeholder-image){padding-bottom:100%}.productView-top:has(.product-placeholder-image){align-items:stretch}.productView-top:has(.product-placeholder-image) .productView-images-wrapper,.productView-top:has(.product-placeholder-image) .productView-image-wrapper,.productView-top:has(.product-placeholder-image) .slick-slider,.productView-top:has(.product-placeholder-image) .slick-list,.productView-top:has(.product-placeholder-image) .slick-track{width:100%;height:100%}.productView-top:has(.product-placeholder-image) .product-placeholder-image{width:100%;height:100%;object-position:center;object-fit:contain}.cart-actions.sticky_button_checkout_mb .button-enable{opacity:1;visibility:visible}.productView-share.style-2 .share-button__button{background-color:transparent}.productView-buttons .product-form__submit.button.sold-out{color:var(--sold-out-color);background:var(--sold-out-bg-color);border-color:var(--sold-out-border-color)}.productView-buttons .product-form__submit.button.sold-out:hover,.productView-buttons .product-form__submit.button.sold-out:focus{color:var(--sold-out-color-hover);background:var(--sold-out-bg-color-hover);border-color:var(--sold-out-border-color-hover)}.card-action .button.is-notify-me{background:none;color:var(--notify-button-color);padding:0;border:none;text-transform:none;text-align:left;font-weight:500;text-decoration:underline;font-size:1.2rem;display:inline-block;overflow:visible;text-wrap:wrap;word-break:break-word;line-height:1.5}.card-action .button.is-notify-me:hover,.card-action .button.is-notify-me:focus{color:var(--notify-button-color-hover)}.block-categories-slider .title:has(>span:empty){display:none}.spotlight-item{height:100%}.spotlight-item .image-container{height:100%}.spotlight-item .img-box{height:100%}.spotlight-item .img-box .image{height:100%}.spotlight-item .img-box .image img{aspect-ratio:var(--image-aspect-ratio);object-position:var(--image-origin);height:auto;border-radius:var(--border-radius)}.img-box .image.placeholder-image img{object-fit:contain}.halo-sidebar-wrapper:has(>.mobile-apply-filter-container){display:flex;flex-direction:column}.mobile-apply-filter-container{position:sticky;bottom:0;left:0;width:100%;margin-top:auto;z-index:10}.form-actions .filter__price--apply{display:none}@media(min-width:1025px){.mobile-apply-filter-container{display:none}.form-actions .filter__price--apply{display:block}}.productView-container .productView-thumbnail-wrapper{top:0}.composite-section{padding-top:var(--m-pt);padding-bottom:var(--m-pb)}.composite-section>div{align-items:stretch;gap:var(--m-gap, 20px);display:grid;grid-template-columns:repeat(var(--m-columns, 3),1fr)}.composite-section .composite-sub-section{width:100%;min-width:100%}.composite-section .composite-sub-section:last-child{margin-bottom:0}.composite-section .composite-banners-grid{order:var(--m-order);grid-column:span var(--banner-m-columns, 1);display:grid;gap:var(--grid-gap, 10px);grid-template-columns:repeat(var(--m-items-row, 2),1fr)}.composite-section .composite-banners-grid img{width:100%;height:auto}.composite-section .composite-banner-item .adaptive-image,.composite-section .slider-item .adaptive-image{position:relative;display:block;width:100%}.composite-section .composite-banner-item .adaptive-image img,.composite-section .composite-banner-item .adaptive-image video,.composite-section .slider-item .adaptive-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:var(--object-fit, cover);object-position:var(--object-position, center)}.composite-section .composite-banner-item,.composite-section .slider-item{width:100%;position:relative;overflow:hidden;height:auto}:is(.composite-section .composite-banner-item,.composite-section .slider-item) img{border-radius:var(--border-radius);aspect-ratio:var(--aspect-ratio, auto);object-fit:var(--object-fit, cover);object-position:var(--object-position, center)}.composite-section .composite-grid-menu{order:var(--m-order);grid-column:span var(--menu-m-columns, 1);gap:var(--grid-gap, 20px)}.composite-section .grid-menu-item{text-align:center;text-decoration:none;color:inherit}.composite-section .grid-menu-item img{width:100%;height:auto;margin-bottom:10px}.composite-section .composite-slider{order:var(--m-order);grid-column:span var(--slide-m-columns, 1)}.composite-section .composite-slider .slick-dots{bottom:0}.composite-section .composite-slider .halo-item{padding:0}.composite-section .composite-slider .slick-arrow{z-index:1}.composite-section .composite-slider .slick-prev{left:15px}.composite-section .composite-slider .slick-next{right:15px}@media(max-width:768px){.composite-section .composite-banners-grid.mobile-adapt-items{grid-auto-rows:1fr;align-items:stretch}.composite-section .composite-banners-grid.mobile-adapt-items .composite-banner-item{height:100%}.composite-section .composite-banners-grid.mobile-adapt-items .link{position:relative;height:100%;width:100%}.composite-section .composite-banners-grid.mobile-adapt-items img{position:absolute;top:0;left:0;width:100%;height:100%}}@media(min-width:768px)and (max-width:1024px){.composite-section .composite-banners-grid.tablet-adapt-items{grid-auto-rows:1fr;align-items:stretch}.composite-section .composite-banners-grid.tablet-adapt-items .composite-banner-item{height:100%}.composite-section .composite-banners-grid.tablet-adapt-items .link{position:relative;height:100%;width:100%}.composite-section .composite-banners-grid.tablet-adapt-items img{position:absolute;top:0;left:0;width:100%;height:100%}}@media(min-width:1024px){.composite-section .composite-banners-grid.adapt-items{grid-auto-rows:1fr;align-items:stretch}.composite-section .composite-banners-grid.adapt-items .composite-banner-item{height:100%}.composite-section .composite-banners-grid.adapt-items .link{position:relative;height:100%;width:100%}.composite-section .composite-banners-grid.adapt-items img{position:absolute;top:0;left:0;width:100%;height:100%}}@media(min-width:768px){.composite-section{padding-top:var(--t-pt);padding-bottom:var(--t-pb)}.composite-section>div{grid-template-columns:repeat(var(--t-columns, 3),1fr)}.composite-section .composite-slider{order:var(--t-order);grid-column:span var(--slide-t-columns, 7)}.composite-section .composite-banners-grid{order:var(--t-order);grid-column:span var(--banner-t-columns, 1);grid-template-columns:repeat(var(--t-items-row, 2),1fr)}.composite-section .composite-grid-menu{order:var(--t-order);grid-column:span var(--menu-t-columns, 1);grid-template-columns:repeat(var(--t-columns, 4),1fr)}}@media(min-width:1025px){.composite-section{padding-top:var(--d-pt);padding-bottom:var(--d-pb)}.composite-section>div{gap:var(--d-gap, 10px);grid-template-columns:repeat(var(--d-columns, 4),1fr)}.composite-section .composite-slider{order:var(--d-order);grid-column:span var(--slide-d-columns, 17)}.composite-section .composite-slider .slider{padding-right:15px;padding-left:15px}.composite-section .composite-banners-grid{order:var(--d-order);grid-column:span var(--banner-d-columns, 9);grid-template-columns:repeat(var(--d-items-row, 2),1fr)}.composite-section .composite-grid-menu{order:var(--d-order);grid-column:span var(--menu-d-columns, 7);scrollbar-color:#1a1b18 transparent;z-index:0}.composite-section .composite-grid-menu .block-categories-slider .categories-slider--list li{width:50%;min-width:85px}}.productView-thumbnail .productView-thumbnail-link:after{padding-bottom:100%}.productView-thumbnail .productView-thumbnail-link img{background-color:#fff}.product-specs{display:grid;grid-template-columns:fit-content(50%) 1fr;column-gap:1.6rem;row-gap:.2rem;padding-bottom:2.4rem;padding-top:2.4rem}.product-specs .product-spec{margin:0;padding:.8rem 1.2rem;display:grid;grid-template-columns:subgrid;grid-column:span 2/span 2;border-radius:.4rem}.product-specs .product-spec:nth-child(odd){background-color:var(--items-odd-bg-mb)}.product-specs .product-spec:nth-child(2n){background-color:var(--items-even-bg-mb)}.product-specs .product-spec .spec-name{font-weight:500}.product-specs .product-spec .spec-name,.product-specs .product-spec .spec-value{margin:0;word-break:break-word}.product-docs{padding-bottom:2.4rem}.product-docs .halo-block-header .title{color:#232323;font-size:20px;margin-top:0;margin-bottom:0}.product-docs .halo-block-header .title:before{display:none}.product-docs .halo-block-header .title .text{background-color:transparent}.product-docs .product-docs__list{display:grid;row-gap:.2rem;list-style:none;margin:0;padding:0}.product-docs .product-doc{margin:0;padding:.8rem 1.2rem;border-radius:.4rem}.product-docs .product-doc:nth-child(odd){background-color:var(--items-odd-bg-mb)}.product-docs .product-doc:nth-child(2n){background-color:var(--items-even-bg-mb)}.product-docs .product-doc a{display:inline-flex;align-items:center;gap:.8rem;text-decoration:none;word-break:break-word}.product-docs .product-doc a:hover span{text-decoration:underline}.product-docs .product-doc .icon-document{flex-shrink:0;width:2rem;height:2rem}.vertical-menu .categories-title__button{display:flex;justify-content:center;position:relative}.vertical-menu .icon--dropdown{top:0;bottom:0;margin-top:auto;margin-bottom:auto;transition:.2s ease all}.vertical-menu:not(:hover) .icon--dropdown{rotate:180deg;translate:3px}.cart .cart-header{background-color:#fff;border-radius:.5rem}.cart .cart-item{background-color:#fff;border:none;border-radius:.5rem}.cart-content-item.cart-total{padding-top:0}.cart-content-item.cart-total form{background-color:#fff;padding:1.6rem;border-radius:.5rem}@media(max-width:767px){.product-docs .halo-block-header .title{font-size:18px}}@media(min-width:769px){:is(.product-specs .product-spec,.product-docs .product-doc):nth-child(odd){background-color:var(--items-odd-bg)}:is(.product-specs .product-spec,.product-docs .product-doc):nth-child(2n){background-color:var(--items-even-bg)}}.pg-content p{font-size:1.8rem}.pg-content h3{font-size:2rem}.pg-content img{margin:0 auto}.pg-2columns{display:grid;gap:1.6rem}@media(min-width:769px){.pg-2columns{grid-template-columns:1fr 1fr;gap:2.4rem}.pg-2columns img{width:100%}}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
