@font-face{font-family:Metropolis;src:url(/cdn/shop/files/Metropolis-Black.woff2?v=1780318194) format("woff2"),url(/cdn/shop/files/Metropolis-Black.woff?v=1780318194) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Metropolis;src:url(/cdn/shop/files/Metropolis-BlackItalic.woff2?v=1780318194) format("woff2"),url(/cdn/shop/files/Metropolis-BlackItalic.woff?v=1780318194) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Metropolis;src:url(/cdn/shop/files/Metropolis-Bold.woff2?v=1780318194) format("woff2"),url(/cdn/shop/files/Metropolis-Bold.woff?v=1780318194) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Metropolis;src:url(/cdn/shop/files/Metropolis-BoldItalic.woff2?v=1780318194) format("woff2"),url(/cdn/shop/files/Metropolis-BoldItalic.woff?v=1780318194) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Metropolis Extra;src:url(/cdn/shop/files/Metropolis-ExtraBold.woff2?v=1780318194) format("woff2"),url(/cdn/shop/files/Metropolis-ExtraBold.woff?v=1780318194) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Metropolis Extra;src:url(/cdn/shop/files/Metropolis-ExtraBoldItalic.woff2?v=1780318194) format("woff2"),url(/cdn/shop/files/Metropolis-ExtraBoldItalic.woff?v=1780318195) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Metropolis Extra;src:url(/cdn/shop/files/Metropolis-ExtraLight.woff2?v=1780318194) format("woff2"),url(/cdn/shop/files/Metropolis-ExtraLight.woff?v=1780318194) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Metropolis Extra;src:url(/cdn/shop/files/Metropolis-ExtraLightItalic.woff2?v=1780318194) format("woff2"),url(/cdn/shop/files/Metropolis-ExtraLightItalic.woff?v=1780318194) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Metropolis;src:url(/cdn/shop/files/Metropolis-Light.woff2?v=1780318194) format("woff2"),url(/cdn/shop/files/Metropolis-Light.woff?v=1780318194) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Metropolis;src:url(/cdn/shop/files/Metropolis-LightItalic.woff2?v=1780318194) format("woff2"),url(/cdn/shop/files/Metropolis-LightItalic.woff?v=1780318194) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Metropolis;src:url(/cdn/shop/files/Metropolis-Medium.woff2?v=1780318194) format("woff2"),url(/cdn/shop/files/Metropolis-Medium.woff?v=1780318194) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Metropolis;src:url(/cdn/shop/files/Metropolis-MediumItalic.woff2?v=1780318195) format("woff2"),url(/cdn/shop/files/Metropolis-MediumItalic.woff?v=1780318194) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Metropolis;src:url(/cdn/shop/files/Metropolis-Regular.woff2?v=1780318194) format("woff2"),url(/cdn/shop/files/Metropolis-Regular.woff?v=1780318194) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Metropolis;src:url(/cdn/shop/files/Metropolis-RegularItalic.woff2?v=1780318195) format("woff2"),url(/cdn/shop/files/Metropolis-RegularItalic.woff?v=1780318195) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Metropolis Semi;src:url(/cdn/shop/files/Metropolis-SemiBold.woff2?v=1780318195) format("woff2"),url(/cdn/shop/files/Metropolis-SemiBold.woff?v=1780318195) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Metropolis Semi;src:url(/cdn/shop/files/Metropolis-SemiBoldItalic.woff2?v=1780318194) format("woff2"),url(/cdn/shop/files/Metropolis-SemiBoldItalic.woff?v=1780318194) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Metropolis;src:url(/cdn/shop/files/Metropolis-Thin.woff2?v=1780318195) format("woff2"),url(/cdn/shop/files/Metropolis-Thin.woff?v=1780318194) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Metropolis;src:url(/cdn/shop/files/Metropolis-ThinItalic.woff2?v=1780318194) format("woff2"),url(/cdn/shop/files/Metropolis-ThinItalic.woff?v=1780318194) format("woff");font-weight:100;font-style:italic;font-display:swap}:root{--red: #E92127}.template-collection .facets.facets-vertical-sort.page-width.small-hide{padding-inline:0}.template-collection .product-count-vertical{margin-left:0}facet-remove{display:none}button:focus-visible,a:focus-visible{outline:none;box-shadow:none}h1,h2,h3,h4,h5,h6{font-family:metropolis;font-weight:700}p,a,span,small{font-family:metropolis}p{margin:0}.header__menu-item .icon-caret{right:-2px}.header__icons{display:flex!important;align-items:center;gap:0}.header__icon .svg-wrapper,.header__icon{width:unset}.header__icon--account .svg-wrapper{height:unset}.header__icon.header__icon--account{border-right:1px solid;height:unset}.header__icon span{line-height:unset;height:auto}.header__icon--account,.header__icon--cart{display:inline-flex!important;align-items:center;gap:7px;padding:0 16px;font-size:1.3rem;font-weight:500;color:#fff!important;text-decoration:none;white-space:nowrap;line-height:1;height:44px}.header__icon--account .svg-wrapper,.header__icon--cart .svg-wrapper{display:inline-flex!important;align-items:center;flex-direction:row!important;gap:7px}.header__icon--account svg,.header__icon--cart svg{width:18px;height:18px;flex-shrink:0}.account_text,.cart_text{font-size:1.3rem;font-weight:500;color:#fff;line-height:1}.header__separator{color:#ffffff59;font-size:1.4rem;font-weight:300;line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none}.header__icon--account{width:max-content}.header__menu-item .header__active-menu-item,.header__menu-item[aria-current=page] span,.header__menu-item[aria-current=page]{color:var(--red)!important}.header__search--inline,.header__search-form{position:relative}.header__search-field{display:flex;align-items:center;gap:.8rem;background:#fff;border:1px solid rgba(255,255,255,.15);border-radius:50px;padding:.55rem 1.4rem;width:280px;transition:box-shadow .2s ease}.header__search-icon{flex-shrink:0;display:flex;align-items:center;color:#666}.header__search-input:focus-visible{outline:none;box-shadow:none}.header__search-icon svg{width:16px;height:16px}.header__search-input{flex:1 1 auto;min-width:0;background:transparent;border:none;outline:none;font-size:1.3rem;color:#1a1a1a;line-height:1.4;padding:0}.header__search-input::placeholder{color:#999}.utility-bar__grid .icon img{height:100%;width:100%}.header__search-reset{flex-shrink:0;background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;color:#999;display:none}html body .asterisk{color:var(--red)}.header__search-reset svg{width:14px;height:14px}.header__search--inline .predictive-search{position:absolute;top:calc(100% + .6rem);left:0;width:100%;min-width:360px;z-index:100;border-radius:8px;overflow:hidden;box-shadow:0 8px 32px #0000002e}.xsun-search-overlay{display:none;top:0;right:0;bottom:0;left:0;z-index:99999;flex-direction:column}.xsun-search-overlay.is-open{display:flex}.xsun-search-overlay__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c}.xsun-search-overlay__panel{position:relative;z-index:1;background:#fff;padding:14px 16px;display:flex;align-items:center;gap:10px;box-shadow:0 4px 20px #00000026}.xsun-search-overlay__form{flex:1;min-width:0}.xsun-search-overlay__field{display:flex;align-items:center;gap:10px;background:#f5f5f5;border-radius:50px;padding:10px 18px}.xsun-search-overlay__icon{flex-shrink:0}.xsun-search-overlay__input{flex:1;min-width:0;background:none;border:none;outline:none;font-size:14px;color:#111;line-height:1.4}.xsun-search-overlay__input::placeholder{color:#999}.xsun-search-overlay__close{flex-shrink:0;background:none;border:none;cursor:pointer;color:#444;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .15s;line-height:1}.xsun-search-overlay__close:hover{background:#f0f0f0}footer,.footer__content-top{padding-bottom:0!important}.bottom-bar-left-text p{font-size:16px;color:#fff}footer .header__heading-logo-wrapper img{width:232px}footer .footer-block__details-content{margin-bottom:20px}footer .field__input{background:transparent}footer .footer-block__details-content p{letter-spacing:0}footer .header__heading-link{padding:0;margin-bottom:18px}.footer__list-social li.list-social__item{border-radius:50%;border:1px solid #747777}footer .grid{column-gap:20px}footer .grid--3-col-tablet .grid__item:first-child{width:30%}footer .grid--3-col-tablet .grid__item:not(:first-child){width:14%}.multicolumn h2.title{color:#212121;font-size:50px;font-weight:700;letter-spacing:2px}.multicolumn .multicolumn-card__info{padding:0!important}.broachure .multicolumn-card__info,.broachure .multicolumn-card__image-wrapper{margin-left:1rem!important;margin-right:1rem!important}.broachure .multicolumn-card__info .link{text-decoration:none;font-size:inherit;background:var(--red);color:#fff;margin-inline:auto;display:block;width:max-content;padding:5px 22px;border-radius:8px}.broachure .multicolumn-card__info .link span.svg-wrapper{display:none}.broachure .multicolumn-card__info{margin-top:10px}.multicolumn-list{row-gap:40px}.multicolumn .multicolumn-card__info h3.inline-richtext{color:#343741;font-weight:600;line-height:140%;letter-spacing:0}.slideshow-custom .banner__heading{font-size:60px;font-weight:700;line-height:120%;letter-spacing:2px;color:#fff}.slideshow-custom .banner__text p{font-size:18px;font-weight:500;line-height:120%;letter-spacing:0;color:#fff;max-width:690px}.slideshow-custom .button{background-color:#fff;opacity:1;color:var(--red);font-size:18px;font-weight:600;line-height:150%;border-radius:29px}.slideshow-custom .button:after,.slideshow-custom .button:before{display:none;border-radius:unset;box-shadow:unset}.xsun-cta-pill:hover svg{fill:#fff}.slideshow-custom .button:hover{background-color:var(--red);color:#fff}.slideshow-custom .slideshow__controls.slider-buttons{position:absolute;top:0;right:60px;height:100%}.slideshow-custom .slider-button.slider-button--prev,.slideshow-custom .slider-button.slider-button--next{display:none}.slideshow-custom .slideshow__control-wrapper{flex-direction:column}.slideshow-custom .slider-counter__link.slider-counter__link--active{opacity:1}.slideshow-custom .slider-counter__link{opacity:.5}.slideshow-custom .bg-overlay{background:linear-gradient(180deg,#00000075 18.45%,#0000 83.4%);position:absolute;top:0;width:100%;z-index:99}.slideshow__media.banner__media.media{z-index:1}.announcement-bar-section .icon-with-text{display:flex;align-items:center;gap:8px}.announcement-bar-section .icon-with-text .box{display:flex;align-items:center;gap:12px}.announcement-bar-section .icon-with-text .box .icon img{vertical-align:middle}.utility-bar__grid--3-col{display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse;padding-top:2px;padding-bottom:2px}.localization-wrapper .right-box{display:flex;align-items:center;gap:8px}.localization-wrapper .right-box .icon img{vertical-align:middle}.localization-wrapper .right-box .text p{font-size:16px;color:#212121;font-weight:500;line-height:16px;border-right:1px solid #ccc;margin-right:10px;padding-right:10px}.announcement-bar-section .icon-with-text .box p{font-size:16px;color:#212121;font-family:Metropolis;letter-spacing:0;line-height:normal}.announcement-bar-section .separator{width:1px;height:13px;color:#393939;background:#393939}header-drawer #menu-drawer{width:100%;background:#fff}header-drawer .menu-drawer__inner-container{width:480px}.js .menu-drawer__navigation .submenu-open{visibility:visible!important}header-drawer .menu-drawer__submenu{left:100%!important}.delivery .multicolumn{max-width:1200px;margin:auto}.delivery .multicolumn h2.title{color:#212121;font-size:22px;font-weight:700;letter-spacing:unset;text-align:left}.delivery .multicolumn-card__info{margin-top:30px}.cart__footer-wrapper .cart__checkout-button:before,.cart__footer-wrapper .cart__checkout-button:after{display:none}cart-items .cart-item__details .product-option:empty{display:none}@media screen and (min-width:768px)and (max-width:989px){.utility-bar__grid--3-col{gap:8px;padding-top:8px;padding-bottom:8px}.announcement-bar-section .icon-with-text .box p{font-size:13px}}.mega-menu__content.shop-mega__panel{padding-top:0;padding-bottom:0}.shop-mega{display:flex;align-items:stretch;min-height:420px}.shop-mega__sidebar{flex-shrink:0;width:250px;border-right:1px solid #e5e7eb;padding:2.8rem 2rem 2.8rem 0;display:flex;flex-direction:column;gap:2.4rem}.shop-mega__sidebar-section{display:flex;flex-direction:column;gap:.4rem}.shop-mega__section-label{display:flex;align-items:center;gap:1rem;font-size:1.1rem;font-weight:700;letter-spacing:.1em;color:#999;margin:0 0 .8rem;text-transform:uppercase}.shop-mega__section-label:after{content:"";flex:1;height:1px;background:#e5e7eb}.shop-mega__cat-list{list-style:none;padding:0;margin:0}.shop-mega__cat-link{display:flex;align-items:center;justify-content:space-between;padding:.6rem 1rem;border-radius:6px;text-decoration:none;color:#444;font-size:1.4rem;line-height:1.4;transition:background .15s ease,color .15s ease}.shop-mega__cat-link:hover{background:#f3f4f6;color:#111;text-decoration:none}.shop-mega__cat-link--active{background:#f3f4f6;font-weight:600;color:#111}.shop-mega__cat-name{flex:1}.shop-mega__count{font-size:1.2rem;color:#aaa;margin-left:.8rem;flex-shrink:0}.shop-mega__browse-list{list-style:none;padding:0;margin:0}.shop-mega__browse-link{display:flex;align-items:center;gap:1rem;padding:.6rem 1rem;border-radius:6px;text-decoration:none;color:#444;font-size:1.4rem;line-height:1.4;transition:background .15s ease,color .15s ease}.shop-mega__browse-link:hover{background:#f3f4f6;color:#111;text-decoration:none}.shop-mega__browse-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#666}.shop-mega__content{flex:1;min-width:0;padding:2.8rem 0 2.8rem 4rem;display:flex;flex-direction:column}.shop-mega__trending{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap;padding-bottom:1.6rem;margin-bottom:1.6rem;border-bottom:1px solid #e5e7eb}.shop-mega__trending-label{font-size:1.1rem;font-weight:700;letter-spacing:.1em;color:#999;text-transform:uppercase;white-space:nowrap}.shop-mega__tabs{display:flex;flex-wrap:wrap;gap:.8rem}.shop-mega__tab{display:inline-block;padding:.4rem 1.4rem;border:1px solid #d1d5db;border-radius:8px;color:#4b5563;text-decoration:none;white-space:nowrap;transition:border-color .15s ease,color .15s ease,background .15s ease;font-family:Metropolis;font-weight:400;font-size:14.39px;letter-spacing:0px}.shop-mega__grid-title{font-size:1.6rem;font-weight:700;color:#111;margin:0 0 1.6rem}.shop-mega__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1.2rem}.shop-mega__product-card{display:block;text-decoration:none;color:inherit;border-radius:12px;overflow:hidden;background:#fff;transition:box-shadow .2s ease,transform .2s ease;border:.5px solid #0000004D}.shop-mega__product-img-wrap{position:relative;height:107px;width:100%;overflow:hidden}.shop-mega__product-img-wrap img{transition:box-shadow .2s ease,transform .2s ease}.shop-mega__product-card:hover img{transform:scale(1.1)}.shop-mega__product-img-wrap:after{position:absolute;content:"";top:0;right:0;bottom:0;left:0;background:#0003}.shop-mega__product-img{width:100%;height:100%;object-fit:cover;display:block}.shop-mega__product-img-placeholder{width:100%;height:100%;background:#e5e7eb}.shop-mega__badge{position:absolute;bottom:6px;left:5px;color:#fff;font-size:.95rem;font-weight:500;padding:.2rem .6rem;border-radius:3px;white-space:nowrap;letter-spacing:.03em;background:#0000001a;border:1px solid #fff;z-index:1}.shop-mega__product-info{padding:.8rem .9rem}.shop-mega__product-type{color:#4b5563;margin:0 0 .2rem;font-family:Metropolis;font-weight:600;font-size:8px;line-height:17.83px;letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shop-mega__product-title{color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:Metropolis;font-weight:700;font-size:16px;line-height:20.33px;letter-spacing:0px;text-transform:uppercase}.shop-mega__product-sub{font-size:1.1rem;color:#888;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:1280px){.shop-mega__grid{grid-template-columns:repeat(4,1fr)}}.showcase-mega{display:flex;gap:2.4rem;padding:2.4rem 2rem;min-height:340px;align-items:flex-start}.showcase-mega__feature{flex:0 0 370px;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.08);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;align-self:stretch}.showcase-mega__feature-img-wrap{flex:1 1 auto;overflow:hidden;min-height:180px;max-height:185px}.showcase-mega__feature-img{width:100%;height:100%;object-fit:cover;display:block}.showcase-mega__feature-body{padding:1.6rem;display:flex;flex-direction:column;gap:.4rem}.showcase-mega__feature-title{font-size:1.8rem;font-weight:700;color:rgb(var(--color-foreground));margin:0;line-height:1.25}.showcase-mega__feature-sub{color:var(--red);margin:0;font-family:Segoe UI;font-weight:400;font-size:15.01px;line-height:20.02px;letter-spacing:0px}.showcase-mega__feature-desc{color:#4b5563;margin:.4rem 0 .8rem;font-family:Segoe UI;font-weight:400;font-size:15.01px;line-height:24.4px;letter-spacing:0px}.showcase-mega__feature-cta{display:inline-flex;align-items:center;gap:.2rem;color:var(--red);text-decoration:none;font-family:Segoe UI;font-weight:600;font-size:15.01px;line-height:20.02px;letter-spacing:0px;margin-top:14px}.showcase-mega__groups{flex:1 1 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem;align-content:start;min-width:0}.showcase-mega__group:last-child:nth-child(odd){grid-column:1 / -1}.showcase-mega__group{display:flex;flex-direction:column;gap:1.6rem}.showcase-mega__group-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:.6rem;border-bottom:1px solid rgba(var(--color-foreground),.08)}.showcase-mega__group-title{color:var(--red);font-weight:700;font-size:12.51px;line-height:18.77px;letter-spacing:1.75px;text-transform:uppercase}.showcase-mega__view-all{color:var(--red);text-decoration:none;white-space:nowrap;font-family:Segoe UI;font-weight:400;font-size:12px;line-height:20.02px;letter-spacing:0px}.showcase-mega__cards{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem}.showcase-mega__group:last-child:nth-child(odd) .showcase-mega__cards{grid-template-columns:repeat(4,1fr)}.showcase-mega__card{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:rgb(var(--color-background));border:.5px solid #0000004D;border-radius:10px;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.showcase-mega__card-img-wrap{height:107px;overflow:hidden;position:relative}.showcase-mega__card-img-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0003}.showcase-mega__card-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.showcase-mega__card:hover .showcase-mega__card-img{transform:scale(1.04)}.showcase-mega__card-img-placeholder{width:100%;height:100%;background:rgba(var(--color-foreground),.06)}.showcase-mega__card-body{padding:.8rem}.showcase-mega__card-title{margin:0 0 .2rem;font-size:16px;line-height:20.33px;letter-spacing:0px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;text-transform:uppercase}.showcase-mega__card-sub{color:#4b5563;margin:0;font-family:Metropolis;font-weight:400;font-size:10px;line-height:18.06px;letter-spacing:0px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}@media screen and (min-width:990px)and (max-width:1200px){.showcase-mega__feature{flex:0 0 220px}}.menu-drawer__mega-wrapper{padding:1.6rem 0}.menu-drawer__mega-wrapper .page-width{max-width:none;padding:0 3rem}.menu-drawer__mega-wrapper .shop-mega{flex-direction:column;min-height:0;gap:2.4rem}.menu-drawer__mega-wrapper .shop-mega__sidebar{width:100%;border-right:0;border-bottom:1px solid #e5e7eb;padding:0 0 2rem}.menu-drawer__mega-wrapper .shop-mega__content{padding:0}.menu-drawer__mega-wrapper .shop-mega__grid{grid-template-columns:repeat(2,1fr)}.menu-drawer__mega-wrapper .showcase-mega{flex-direction:column;padding:0;min-height:0;gap:2rem}.menu-drawer__mega-wrapper .showcase-mega__feature{flex:1 1 auto;width:100%}.menu-drawer__mega-wrapper .showcase-mega__groups{grid-template-columns:1fr}.menu-drawer__mega-wrapper .showcase-mega__cards,.menu-drawer__mega-wrapper .showcase-mega__group:last-child:nth-child(odd) .showcase-mega__cards{grid-template-columns:repeat(2,1fr)}.mega-menu__list{padding-left:20px}header-menu:has(.mega-menu__list) .mega-menu__content{padding-top:10px;box-shadow:#0000001a 0 1px 3px,#0000000f 0 1px 2px;padding-bottom:5px}.mega-menu__list--condensed .mega-menu__link{color:#000;border-bottom:1px solid #eee;padding-block:12px;text-decoration:none!important;position:relative}.mega-menu__list--condensed .mega-menu__link:hover{color:var(--red)}.mega-menu__list--condensed .mega-menu__link:before{position:absolute;content:"";left:-10px;top:0;bottom:0;width:3px;background-color:var(--red);opacity:0;visibility:hidden}.mega-menu__list li:last-child a{border-bottom:none}.mega-menu__list--condensed .mega-menu__link:hover:before{opacity:1;visibility:visible}.menu-drawer__mega-wrapper .showcase-mega__group:last-child:nth-child(odd){grid-column:auto}.xsun-type-tabs-bar{padding-inline:7rem;padding-bottom:0rem;max-width:var(--page-width);margin:0 auto}.xsun-type-tabs{display:flex;overflow-x:auto;scrollbar-width:none;gap:0}.xsun-type-tabs::-webkit-scrollbar{display:none}.xsun-type-tab{display:flex;align-items:baseline;gap:.5rem;padding:1.4rem 0;margin-right:3.8rem;font-size:13px;font-weight:400;color:#666;text-decoration:none;white-space:nowrap;transition:color .15s ease}.xsun-type-tab:hover{color:#0a0a0a;text-decoration:none}.xsun-type-tab--active{color:#0a0a0a;font-weight:700}.xsun-type-tab__count{font-size:1.2rem;font-weight:400;color:#888;background:#f3f3f3;padding:1px 13px;border-radius:12px}.xsun-type-tab--active .xsun-type-tab__count{color:#fff;background:#0a0a0a;padding:1px 13px;border-radius:12px}.facet-checkbox__text{display:flex;align-items:center;justify-content:space-between;width:100%;gap:1rem}.facet-checkbox__text-label{flex:1;font-size:12.6px;font-weight:400}.facet-checkbox__count{flex-shrink:0;color:#888;font-size:1.3rem}.facets__label{display:flex;align-items:center;gap:1rem;width:100%}.active-facets__button-remove,.active-facets__button-remove:hover,.active-facets__button-remove span{text-decoration:none}.facets__summary-label,.facets-vertical .facets__summary-label{font-size:10px;font-weight:700;letter-spacing:.08em}.localization-wrapper .disclosure__link{display:inline-flex;align-items:center;gap:0;font-size:13px;font-weight:500;color:inherit;text-decoration:none;padding:0;line-height:1;white-space:nowrap}.localization-wrapper .disclosure__link:hover{text-decoration:none;color:inherit}#AnnouncementLanguageList .link--text.disclosure__link span{color:var(--red);font-size:16px}.localization-wrapper .disclosure__link .svg-wrapper{display:none}.xsun-modal-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:#0009;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.xsun-modal-overlay.is-open{display:flex}.xsun-login-modal{border:none;border-radius:16px;padding:36px 28px 28px;width:100%;max-width:400px;box-shadow:0 24px 64px #00000038;font-family:inherit;background:#fff;box-sizing:border-box;text-align:center;position:relative}.xsun-login-modal__close{all:unset;position:absolute;top:14px;right:16px;cursor:pointer;color:#888;font-size:20px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:background .15s;box-sizing:border-box}.xsun-login-modal__close:hover{background:#f0f0f0;color:#111}.xsun-login-modal__icon{margin-bottom:14px}.xsun-login-modal__title{font-size:20px;font-weight:800;color:#111;margin:0 0 10px}.xsun-login-modal__text{font-size:14px;color:#666;margin:0 0 24px;line-height:1.5}.xsun-login-modal__actions{display:flex;gap:10px;flex-direction:column}.xsun-login-modal__btn{all:unset;display:block;border-radius:999px;padding:14px;font-size:15px;font-weight:700;cursor:pointer;text-align:center;box-sizing:border-box;text-decoration:none;transition:background .2s}.xsun-login-modal__btn--primary{background:var(--red);color:#fff}.xsun-login-modal__btn--primary:hover{background:#c41a25;color:#fff}.xsun-login-modal__btn--secondary{background:#f0f0f0;color:#111}.xsun-login-modal__btn--secondary:hover{background:#e0e0e0;color:#111}.xsun-login-price-btn{display:inline-block;font-size:12px;font-weight:600;color:#111;border:1.5px solid #ddd;border-radius:8px;padding:10px 18px;text-decoration:none;white-space:nowrap;transition:background .15s,color .15s;line-height:1.4}.xsun-login-price-btn:hover{background:#111;color:#fff}cart-items .title-wrapper-with-link{display:flex;align-items:baseline;justify-content:space-between;border-bottom:2px solid #111;padding-bottom:18px;margin-bottom:36px}cart-items .title-wrapper-with-link .title--primary{font-size:clamp(22px,3vw,34px);margin:0}cart-items .title-wrapper-with-link .underlined-link{font-size:13px;color:#888;text-decoration:underline;text-underline-offset:3px}table.cart-items>thead>tr>th{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#aaa;padding-bottom:14px;border-bottom:1.5px solid #e8e8e8}cart-items .cart-item{border-bottom:1px solid #f0f0f0;transition:background .15s}cart-items .cart-item:hover{background:transparent}cart-items .cart-item td{padding-top:10px;padding-bottom:10px;vertical-align:middle;border-bottom:1px solid #f0f0f0}cart-items .cart-item:last-child{border-bottom:none}cart-items .cart-item__image-container{border-radius:10px;overflow:hidden;background:#f5f5f5;border:1px solid #ececec}cart-items a.cart-item__name{font-size:15px;font-weight:700;color:#111;text-decoration:none;display:block;margin-bottom:0;line-height:1.3}cart-items a.cart-item__name:hover{color:var(--red)}.facets-vertical .facets__summary:focus-visible{outline:none;box-shadow:none}.quantity__input:focus-visible{outline:none;box-shadow:none;background:transparent}cart-items .quantity{border-radius:6px;overflow:hidden}.cart-drawer .quantity{border-radius:6px;overflow:hidden}cart-items .cart-item__details dl{display:flex;flex-wrap:wrap;gap:5px;margin:0}cart-items .cart-item__details .product-option{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:#444;margin:0}quantity-input.quantity.cart-quantity:before,quantity-input.quantity.cart-quantity:after{display:none}quantity-popover .quantity{border:1px solid #ddd}cart-items .cart-item__details .product-option dt{display:inline;font-weight:700;color:#999;margin:0}cart-items .cart-item__details .product-option dd{display:inline;color:#222;margin:0}cart-items .cart-item__totals .xsun-login-price-btn{display:block;text-align:center}.cart__footer-wrapper .cart__footer .cart__blocks{background:#f8f8f8;border:1px solid #e8e8e8;border-radius:14px;padding:28px 24px}.cart__footer-wrapper .totals{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:16px;margin-bottom:14px;border-bottom:1px solid #e5e5e5}.cart__footer-wrapper .totals__total{font-size:13px;font-weight:500;color:#888}.cart__footer-wrapper .totals__total-value{font-size:22px;font-weight:800;color:#111}.cart__footer-wrapper .tax-note{display:block;font-size:11px;color:#bbb;text-align:right;margin-bottom:20px;line-height:1.5}.cart__footer-wrapper .cart__checkout-button{border-radius:8px;font-size:15px;font-weight:700;letter-spacing:.02em}.newsletter-form__field-wrapper .field:after,.newsletter-form__field-wrapper .field:before{display:none;outline:none;box-shadow:none}.newsletter-form__field-wrapper .field__input:focus{box-shadow:none}.footer-block__details-content.rte p{font-family:Metropolis,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#ffffffd9;letter-spacing:0px;vertical-align:middle}.main-page-title{font-size:34px}.grid__item.product__media-wrapper .thumbnail-slider,.collection .pagination-wrapper{display:none}.tint-tools .collection-card-wrapper .card__content{position:absolute;top:0;right:0;bottom:0;left:0;padding:0 20px}.tint-tools .collection-card-wrapper .full-unstyled-link{color:#fff;font-size:22px;text-transform:unset;letter-spacing:0px}.tint-tools .collection-card-wrapper .icon-wrap{display:none}.collection-card-wrapper{border-radius:10px;overflow:hidden}.quick-add__submit.loading>span{opacity:0}.loading__spinner{left:50%;transform:translate(-50%)}.xsun-card__quick-add .loading__spinner circle.path{stroke:#fff}.quick-add-modal__content:focus-visible{outline:none;box-shadow:none}quick-add-modal .product__title>a:hover{text-decoration:none}@media(max-width:1110px){.list-menu--inline{gap:1.6rem!important}}@media screen and (max-width:767.98px){.slideshow-custom .banner__heading{font-size:22px;line-height:120%;letter-spacing:0}.slideshow-custom .banner__text p{font-size:16px;letter-spacing:0}.xtp-section{padding-top:30px!important}a.xsun-card__btn.xsun-card__btn--view{display:none}.xsun-card__quick-add.quick-add.no-js-hidden{width:100%}.xsun-card__btn.quick-add__submit{justify-content:center}.utility-bar__grid--3-col{flex-direction:column-reverse;gap:4px;padding-top:6px;padding-bottom:6px}.xtp-card{min-height:210px!important}.latest-news-featured__list{flex-wrap:wrap}.header__search.header__search--inline{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:none}.announcement-bar-section .icon-with-text{width:100%;overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap;gap:4px;justify-content:center}.announcement-bar-section .icon-with-text::-webkit-scrollbar{display:none}.announcement-bar-section .icon-with-text .box{gap:5px;flex-shrink:0}.announcement-bar-section .icon-with-text .box p{font-size:11px;white-space:nowrap}.announcement-bar-section .icon-with-text .box .icon img{width:11px;height:11px}.announcement-bar-section .separator{display:none}.localization-wrapper{width:100%;justify-content:center}.localization-wrapper .right-box{justify-content:center}.localization-wrapper .right-box .text p{border-right:none;margin-right:0;padding-right:0;font-size:12px}header-drawer .menu-drawer__inner-container{width:100%}footer .grid--3-col-tablet .grid__item:first-child,footer .grid--3-col-tablet .grid__item:not(:first-child){width:100%}.footer-block__newsletter .footer-block__heading{text-align:left}.customer-support-section{padding-top:20px!important;padding-bottom:20px!important}.xsun-type-tabs-bar{padding-inline:1.2rem;padding-bottom:2rem}.page-width{max-width:100vw}.xsun-mob-search{display:flex!important}.utility-bar__grid.page-width{padding-left:2rem;padding-right:2rem}.account_text,.cart_text{display:none!important}.header__icon--account,.header__icon--cart{padding:0 8px!important;gap:0!important;min-width:unset!important}.header__icon.header__icon--account{border-right:none!important}.header__icon--cart{position:relative;overflow:visible}.xsun-type-tabs-bar{padding-inline:1.6rem;padding-bottom:0}body .menu-drawer__menu-item{padding:1.1rem 1.5rem}.menu-drawer__mega-wrapper .page-width{padding-inline:1rem}.header--has-social .menu-drawer__utility-links{padding:2rem 1.5rem}.menu-drawer__mega-wrapper .showcase-mega__groups{width:100%}.multicolumn-card__info h3{font-size:14px}.broachure .multicolumn-card__info,.broachure .multicolumn-card__image-wrapper{margin-left:0!important;margin-right:0!important}body .slideshow-custom .slideshow__controls.slider-buttons{top:unset;right:0;height:unset;bottom:0;left:0}body .slideshow-custom .slideshow__control-wrapper{flex-direction:row}body .slideshow__text{padding-top:20px}}.contact-layout{display:grid;grid-template-columns:1fr;gap:3rem;margin:3rem auto 0;max-width:1024px;text-align:left}.contact .rich-text__wrapper{max-width:1024px}form#ContactForm .field:before,form#ContactForm .field:after{display:none}form#ContactForm .field input,form#ContactForm .field .text-area{border:1px solid #eee;border-radius:8px}form#ContactForm .field:has(.field__input:focus-visible){border-color:var(--red)}.contact .form__message:focus-visible{outline:none;box-shadow:none}.btn-primary{border-radius:50px;background:var(--red)}.btn-primary:before,.btn-primary:after{display:none}form#ContactForm .field__input:focus-visible{outline:none;box-shadow:none;background-color:transparent}@media screen and (min-width:750px){.contact-layout{grid-template-columns:minmax(280px,380px) minmax(320px,480px);gap:5rem;align-items:start}}.contact-info__heading{font-family:Metropolis;font-weight:700;font-size:2.2rem;color:#111;margin:0 0 .8rem}.contact-info__subtext{font-size:1.4rem;line-height:1.6;color:#555;margin:0 0 2.4rem}.contact-info__card{background:#f8f8f8;border:1px solid #ececec;border-radius:12px;padding:2.4rem}.contact-info__label{font-family:Metropolis;font-weight:700;font-size:1.3rem;text-transform:uppercase;letter-spacing:.04em;color:#111;margin:0 0 1.6rem}.contact-info__row{display:flex;align-items:flex-start;gap:1.2rem;margin-bottom:1.8rem}.contact-info__row:last-child{margin-bottom:0}.contact-info__icon{flex-shrink:0;width:2rem;height:2rem;color:var(--red);display:flex;align-items:center;justify-content:center}.contact-info__icon svg{width:100%;height:100%}.contact-info__icon .icon-stopwatch,.contact-info__icon .icon-map-pin{fill:var(--red)}.contact-info__text{font-size:1.4rem;line-height:1.6;color:#333}.contact-info__text a{color:#333;text-decoration:none}.contact-info__text a:hover{color:var(--red);text-decoration:underline}.contact-info__note{display:block;font-size:1.3rem;color:#777;margin-top:.2rem}.xsun-description-readmore{display:inline;margin-left:.3rem;padding:0;background:none;border:none;color:var(--red);font-size:inherit;font-family:inherit;font-weight:600;text-decoration:underline;cursor:pointer;white-space:nowrap}.contact-form-panel{width:100%;max-width:480px}.xsun-cart-header{align-items:center}.xsun-cart-count{color:rgba(var(--color-foreground),.6);font-weight:400}.xsun-continue-shopping{display:inline-flex;align-items:center;gap:.6rem}.xsun-continue-shopping__arrow{font-size:1.6rem;line-height:1}.xsun-cart-left-col{display:flex;flex-direction:column;gap:2rem}.xsun-trust-badges{display:grid;grid-template-columns:repeat(4,1fr);border:.1rem solid rgba(var(--color-foreground),.1);border-radius:.8rem;overflow:hidden}cart-note.cart__note.field .field__input{border:.1rem solid rgba(var(--color-foreground),.1);border-radius:.8rem;overflow:hidden}.text-area.field__input:focus-visible,.cart__note.field__input:focus-visible{outline:none;box-shadow:none}.xsun-trust-badge{display:flex;align-items:center;gap:1rem;padding:1.6rem;border-right:.1rem solid rgba(var(--color-foreground),.1)}.xsun-trust-badge:last-child{border-right:none}.xsun-trust-badge__icon{flex-shrink:0;display:flex;color:rgb(var(--color-foreground))}.xsun-trust-badge__text{display:flex;flex-direction:column;gap:.2rem;font-size:1.2rem;line-height:1.3}.xsun-trust-badge__text strong{font-weight:700;color:rgb(var(--color-foreground))}.xsun-trust-badge__text span{color:rgba(var(--color-foreground),.6)}@media screen and (max-width:989px){.xsun-trust-badges{grid-template-columns:repeat(2,1fr)}.xsun-trust-badge:nth-child(2){border-right:none}.xsun-trust-badge:nth-child(1),.xsun-trust-badge:nth-child(2){border-bottom:.1rem solid rgba(var(--color-foreground),.1)}}@media screen and (max-width:749px){.xsun-trust-badges{grid-template-columns:1fr}.xsun-trust-badge{border-right:none;border-bottom:.1rem solid rgba(var(--color-foreground),.1)}.xsun-trust-badge:last-child{border-bottom:none}}.xsun-order-summary{border:.1rem solid rgba(var(--color-foreground),.1);border-radius:1.2rem;padding:2.4rem}.xsun-order-summary__title{font-size:1.8rem;font-weight:700;margin:0 0 1.6rem}.xsun-order-summary__row{display:flex;align-items:center;justify-content:space-between;font-size:1.4rem;padding:.7rem 0}.xsun-order-summary__row--muted{color:rgba(var(--color-foreground),.6)}.xsun-order-summary__row--total{font-size:1.7rem;font-weight:700}.xsun-order-summary__row--total .totals__total,.xsun-order-summary__row--total .totals__total-value{margin:0;font-size:inherit;font-weight:inherit}.xsun-order-summary__divider{height:.1rem;background:rgba(var(--color-foreground),.1);margin:.8rem 0}.xsun-order-summary .tax-note{display:block;text-align:left;margin:1rem 0 0;font-size:1.2rem;color:rgba(var(--color-foreground),.6)}.xsun-order-summary .cart__ctas{display:flex;flex-direction:column;align-items:stretch;gap:0}.xsun-checkout-btn{display:flex;align-items:center;justify-content:center;gap:.8rem}.xsun-checkout-btn__icon{display:flex;flex-shrink:0}.xsun-secure-checkout{display:flex;align-items:center;justify-content:center;gap:.6rem;margin:1rem 0 0;font-size:1.2rem;color:rgba(var(--color-foreground),.6)}.xsun-secure-checkout__icon{display:flex;color:var(--red)}.xsun-payment-icons{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1.4rem}.xsun-payment-icon{border:.1rem solid rgba(var(--color-foreground),.15);border-radius:.4rem;padding:.4rem .8rem;font-size:1.1rem;font-weight:600;color:rgba(var(--color-foreground),.7)}.facets-container.scroll-trigger{position:sticky;top:0}.support-card-content a{text-decoration:none}@media screen and (min-width:750px){.cart__footer{align-items:flex-start}.cart__footer>.xsun-cart-left-col{width:auto;flex:1 1 0%;min-width:0}.cart__footer>.xsun-order-summary{width:38rem;flex:0 0 38rem}}@media screen and (max-width:749px){.cart-items .cart-item__media{grid-row:1}.cart-items .cart-item__totals.medium-hide.large-up-hide{grid-column:1 / 3;grid-row:2;justify-content:flex-start;align-self:center}.cart-items .cart-item__quantity{grid-column:2 / 5;grid-row:2}.cart-item__quantity-wrapper{justify-content:flex-end}.cart-item__quantity .quantity-popover-container{padding-right:0}.xsun-trust-badges{display:none}cart-items .cart-item__totals .xsun-login-price-btn{min-height:45px;display:flex;align-items:center}.slideshow__text-wrapper .slideshow__text.banner__box{min-height:300px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/xsun-custom.css.map */
