.product-grid{--scrollAlignItems: stretch;position:relative;border-block-end:var(--globalBorder);margin-block-end:calc(-1 * var(--globalBorderWidth));gap:var(--globalBorderWidth)}@media (width >= 777px){.product-grid:not(.scroll-snap)[grid-gap=true]{gap:var(--cardGridGapSize);padding:var(--cardGridGapSize)}}@media (width <= 777px){.product-grid:not(.scroll-snap-m)[grid-gap=true]{--cardGridGapSize: var(--space-2);gap:var(--cardGridGapSize);padding:var(--cardGridGapSize)}}.product-grid a{text-decoration:none}.product-grid[card-media-padding=false]{--mediaPadding: 1 }.product-grid[card-media-radius=false]{--radiusImg: 0 }.product-grid product-card{--ratingsColor: var(--accentColor, var(--prodCardColor));position:relative;z-index:1;isolation:isolate;gap:var(--globalBorderWidth);outline:var(--globalBorder)}.product-grid product-card .productCardContainer{container:prod-card / inline-size}.product-grid product-card .media :is(img,video,iframe,svg){aspect-ratio:var(--prodCardRatio, 1 / 1);object-fit:var(--prodCardFit, cover);object-position:var(--prodCardPosition, center);-webkit-user-select:none;user-select:none;height:var(--prodCardHeight, initial);z-index:-1}.product-grid product-card[placeholder] .media svg{width:100%;height:33.3vmax;aspect-ratio:1 / 1}@media (width <= 777px){.product-grid product-card[placeholder] .media svg{height:50vmax}}@media (width >= 777px){.product-grid product-card[featured]{grid-column:span var(--featSpan, 2);grid-row:span var(--featSpan, 2)}}.product-grid product-card .media picture{z-index:-1}.product-grid product-card .media video-player{display:block;width:100cqi;height:100%;z-index:-1}.product-grid product-card .badges{gap:0px;font-size:var(--type-2)}.product-grid product-card .badges.overlayer{position:absolute;inset-inline-end:calc(var(--padding) - var(--space-2));inset-block-start:var(--padding)}@media (width <= 777px){.product-grid product-card .badges.overlayer{inset-block-start:var(--margin)}}.product-grid product-card .badges .discount-badges{--rowGap: 0px }.product-grid product-card .badges .product-badge{text-transform:var(--badgeTransform, uppercase)}.product-grid:where([card-layout~=overlay],.overlayer) .product-badge{--hColor: var(--accentColor, var(--badgeColor));--linkColor: var(--accentColor, var(--badgeColor));--linkHover: var(--accentColor, var(--badgeColor));display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:var(--accentBg, var(--badgeBg));color:var(--accentColor, var(--badgeColor));border:var(--globalBorderWidth) solid var(--accentBorderColor);padding:var(--space-1) var(--space-2);border-radius:var(--radius);line-height:1}.product-grid[card-layout~=overlay] [show-bg=true] :where(.vendor,.title,.subtitle,.price[ref=price])>*{--hColor: var(--accentColor, var(--prodCardColor));--linkColor: var(--accentColor, var(--prodCardColor));--linkHover: var(--accentColor, var(--prodCardColor));display:inline-block;background:var(--accentBg, var(--prodCardBg));color:var(--accentColor, var(--prodCardColor));padding:var(--space-1) var(--space-2);border:var(--globalBorderWidth) solid var(--accentBorderColor);border-radius:var(--radius);line-height:1}.product-grid[card-layout~=overlay] :where(.vendor,.title,.subtitle,.price[ref=price]){line-height:1}.product-grid[card-layout~=overlay] :where(.vendor,.title,.subtitle,.price[ref=price])>*{display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone}.product-grid .on-sale .price__sale{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-3)}.product-grid .on-sale .price__sale s{font-size:smaller;color:color-mix(in oklch,var(--buttonColor, currentColor),transparent 50%)}.product-grid[card-font-size=default]{--prodCardFontSize: var(--fontSize) }.product-grid[card-font-size=small]{--prodCardFontSize: var(--type-2);--h4Size: var(--prodCardFontSize) }.product-grid product-card .meta{--hMargin: 0px;--hColor: var(--prodCardColor);--linkColor: var(--prodCardColor);--linkHover: var(--prodCardColor);--columnGap: var(--space-3);--rowGap: var(--space-1);--buttonWeight: 400;gap:var(--space-3);padding:var(--padding);font-size:var(--prodCardFontSize);pointer-events:none}@container prod-card (width <= 220px){.product-grid product-card .meta{padding:var(--space-1)}}.product-grid product-card .meta .header,.product-grid product-card .meta .footer{pointer-events:all}.product-grid product-card .meta coretex-rating{justify-content:end}.product-grid product-card .meta .footer summary{overflow:clip;padding:0;border:var(--globalBorderWidth) solid var(--boxBorderColor);border-radius:var(--radius-2)}.product-grid product-card .meta .footer summary>*{outline:var(--globalBorderWidth) solid var(--boxBorderColor)}.product-grid product-card .meta :where(button,.button){border-width:var(--globalBorderWidth)}.product-grid product-card .meta :where(button,.button) .unit-price{display:none}.product-grid product-card .meta component-loader{display:contents}.product-grid product-card .meta coretex-quickbuy{--gap: 0px;display:block;container:quickbuy / inline-size}.product-grid product-card .meta coretex-quickbuy summary .cardButton{--buttonSize: var(--prodCardFontSize);border-radius:0;border-color:transparent}.product-grid product-card .meta coretex-quickbuy .cartSelect{--buttonBgColor: var(--boxBgColor);--buttonColor: var(--boxColor);--buttonBorder: none;--buttonSize: var(--prodCardFontSize);padding-block:calc(var(--buttonPadding) - var(--globalBorderWidth));font-weight:400;text-align:start;justify-content:start;border-radius:0;height:100%;border:none}.product-grid product-card .meta coretex-quickbuy .cartSelect:is(:hover,:focus-visible){--buttonBgColor: var(--boxBgHover);--buttonColor: var(--boxColorHover);--buttonBorderColor: var(--boxBorderHover) }.product-grid product-card .meta coretex-quickbuy details[open]>summary{display:none!important}.product-grid product-card .meta coretex-quickbuy details-menu{position:absolute;inset-inline:0px;inset-block-end:0px;max-width:100%;max-height:85cqi;overflow:clip auto;padding:var(--buttonPadding);margin:var(--margin);border-radius:var(--radius-2);border:var(--globalBorder);background:var(--bgColor);box-shadow:var(--globalShadow)}.product-grid product-card .meta coretex-quickbuy details-menu fieldset{border:none;padding:0;margin:0}.product-grid product-card .meta coretex-quickbuy details-menu legend{display:flex;gap:var(--space-1);padding:0}.product-grid product-card .meta coretex-quickbuy include-fragment[loading]{cursor:wait}.product-grid product-card .meta coretex-quickbuy include-fragment[loading] .qvContainer{opacity:.5;pointer-events:none}.product-grid product-card .meta coretex-quickbuy .sprites{display:none}@container quickbuy (width <= 250px){.product-grid product-card .meta coretex-quickbuy summary .cardButton,.product-grid product-card .meta coretex-quickbuy summary .cartSelect{max-width:100cqi}.product-grid product-card .meta coretex-quickbuy summary .xPrice{display:none}.product-grid product-card .meta coretex-quickbuy details-menu{--gap: var(--space-1);max-height:100cqb;padding:var(--space-2);margin:var(--space-1)}.product-grid product-card .meta coretex-quickbuy details-menu select,.product-grid product-card .meta coretex-quickbuy details-menu button{padding:var(--space-2);font-size:var(--type-2)}.product-grid product-card .meta coretex-quickbuy details-menu .xCTA .txt{display:none}.product-grid product-card .meta coretex-quickbuy details-menu .xCTA .sprites{display:inline-block}}@container prod-card (width <= 250px){.product-grid product-card .meta .footer{--buttonFontSize: var(--type-2);--boxFontSize: var(--type-2);--buttonPadding: var(--space-2);--boxPadding: var(--space-2);font-size:var(--type-2)}.product-grid product-card .meta :where(.vendor,.title,.subtitle,.price[ref=price]){--h4Size: var(--type-2);font-size:var(--type-2)}.product-grid product-card .meta .superQuickBuy .cta .xPrice{display:none}}.product-grid product-card .meta ajax-cart-product-form .cartLoading{display:none}.product-grid product-card .meta ajax-cart-product-form[processing] .cartDefault{display:none}.product-grid product-card .meta ajax-cart-product-form[processing] .cartLoading{display:grid}.product-grid product-card .meta ajax-cart-product-form .price__container{all:unset}.product-grid[clip-meta=true] :where(.vendor,.title,.subtitle,.clipThis)>*{display:inline-block;color:currentColor;text-overflow:ellipsis;max-width:var(--clipWidth, 65cqi);white-space:nowrap;overflow-x:clip}.product-grid[card-layout=overlay] product-card .meta{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;justify-content:space-between}.product-grid[card-layout="overlay end"] product-card .meta{position:absolute;z-index:1;inset-inline:0;inset-block-end:0}.product-grid[card-layout=overneath] product-card .meta{order:1;margin-block-end:auto}.product-grid[card-layout=overneath] product-card .media{order:2;border-block-start:var(--cardMediaOutline, none)}.product-grid[card-layout~=underneath] product-card .media{border-block-end:var(--cardMediaOutline, none)}.product-grid[card-layout=underneath][toggle-meta=true] product-card{display:block}.product-grid[card-layout=underneath][toggle-meta=true] product-card .meta{display:none;position:absolute;inset-inline:0;inset-block-end:0;background:var(--bgColor);border-top:var(--globalBorder)}.product-grid[card-layout=underneath][toggle-meta=true] product-card:hover .meta{display:flex}.product-grid[card-layout=overlay][card-quickbuy-unfloat=false] product-card .footer{position:absolute;inset-inline:0;inset-block-end:calc(-1*var(--globalBorderWidth))}.product-grid[card-layout=overlay][card-quickbuy-unfloat=false] product-card .footer coretex-quickbuy summary{border-inline:none;border-radius:0}.product-grid[card-layout=overlay][card-quickbuy-unfloat=false] product-card .footer :where(.superQuickBuy .cardButton,.soldoutButton){border-radius:0;border-inline:none;border-color:var(--globalBorderColor)}.product-grid-contained .product-grid product-card{align-self:stretch}.product-grid-contained .product-grid product-card .meta{--h4Size: var(--type-2);font-size:var(--h4Size);padding:var(--margin)}.product-grid-contained .product-grid product-card coretex-quickbuy details-menu{padding:var(--space-2) var(--space-1);margin-inline:1cqi}.product-grid-contained .product-grid product-card select{padding:1rem;padding-right:45px}.product-grid-contained .product-grid product-card .price .old-price{padding-inline-end:var(--space-1)}.product-grid-contained .product-grid[card-layout=underneath]{margin-block-end:calc(-1 * var(--globalBorderWidth))}.product-grid-contained .product-grid[card-layout=underneath] .meta .footer summary{border-radius:var(--radius)}.product-grid-contained .product-grid[card-layout=underneath] coretex-quickbuy summary>.cardButton{display:none}.product-grid-contained .product-grid[card-layout=underneath] details-menu{position:relative}.product-grid-contained .product-grid[card-layout=underneath][card-show-media=false] product-card .media{display:none}.product-grid-contained .product-grid[card-layout=underneath][card-show-media=true] product-card{flex-direction:row}.product-grid-contained .product-grid[card-layout=underneath][card-show-media=true] product-card .meta{width:100%}.product-grid-contained .product-grid[card-layout=underneath][card-show-media=true] product-card .media{border-block-end:none;border-inline-end:var(--globalBorder);height:100%}.product-grid-contained .product-grid[card-layout=underneath][card-show-media=true] product-card .media :is(img,video,iframe,svg){--prodCardHeight: 100px;--prodCardFit: contain;width:var(--prodCardHeight)}@media (min-width: 778px) and (max-width: 1025px){.product-grid-contained x-grid.card.scroll-snap{--scrollWidth: 19.5% }}@media (min-width: 1024px) and (max-width: 1819px){.product-grid-contained x-grid.card.scroll-snap{--scrollWidth: 19% }}@media (max-width: 777px){.product-grid-contained x-grid.card.scroll-snap-m{--scrollWidth: 40% }}coretex-rating{display:flex;align-items:center;gap:var(--space-1)}coretex-rating rating-bar{--fontSpace: 0;--fontSize: 2;--percent: calc((var(--rating) / var(--rating-max) + var(--rating-decimal) * var(--fontSize) / (var(--rating-max) * (var(--fontSpace) + var(--fontSize)))) * 100%);display:inline-block;font-size:calc(var(--fontSize) * 1rem);font-family:monospace;letter-spacing:calc(var(--fontSpace) * 1rem);line-height:1;white-space:nowrap;text-box:trim-both ex alphabetic;-webkit-user-select:none;user-select:none;background-image:linear-gradient(90deg,var(--ratingsColor, currentColor) var(--percent),color-mix(in oklch,var(--ratingsColor, currentColor),transparent 55%) var(--percent));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero{--heroHeight-s: 480px;--heroHeight-m: 560px;--heroHeight-l: 720px;--heroHeight-f: 93vh;position:relative;height:var(--heroHeight, 100vh);width:100%;aspect-ratio:2;border-block-end:var(--globalBorder);overflow:hidden}.hero picture{height:100%}.hero :where(img,svg:not(i>*)){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.hero .meta{position:absolute;top:0;left:0;z-index:88;width:100%;height:100%;padding:var(--padding);pointer-events:var(--heroMetaPointerEvents, all)}.hero .meta x-grid{height:100%}.hero .meta :where(h2,p){margin:0;padding:0}.hero .meta .box{width:100%;height:100%}.hero .meta [ai=start]{text-align:start}.hero .meta [ai=center]{text-align:center}.hero .meta [ai=end]{text-align:end}.hero .hasBg{display:inline;padding:var(--space-2);background:var(--accentBg);color:var(--accentColor);border:var(--globalBorderWidth) solid var(--accentBorderColor);border-radius:var(--radius);line-height:1;width:fit-content}@media (max-width: 777px){.hero{--heroHeight-s: 28rem;--heroHeight-m: 34rem;--heroHeight-l: 39rem;--heroHeight-f: 98vh;--heroHeight-f: 89svh;height:var(--heroHeightMob, var(--heroHeight, 95vh))}.hero .meta{padding:var(--mardding)}.hero .meta [ai-s=start]{text-align:start}.hero .meta [ai-s=center]{text-align:center}.hero .meta [ai-s=end]{text-align:end}}.hero.html5video{overflow:var(--vidCropO, visible);height:var(--vidCropH, fit-content)}.hero.html5video .meta{pointer-events:none}.hero.html5video .meta .button{pointer-events:all}.hero.html5video video{width:100vw}.h3.headingTitle{padding-inline:var(--buttonPadding);margin:0}.hero-logo img{width:100%;height:auto}.hero-logo svg{width:100%;height:100%;fill:currentColor}.hero-logo path{fill:currentColor}.hero-logo x-cell.block{width:var(--_size)}@media (width <= 777px){.hero-logo x-cell.block{width:var(--_size-s)}}.hero-logo svg.dynamicSVGLogo text{font-size:clamp(3vw,10vw + 1rem,5vw);font-weight:700;font-family:inherit}.hero-text{border-block-end:var(--globalBorder);padding:var(--padding)}.hero-text .button{margin:var(--space-1)}.hero-text .cta{font-size:var(--_size)}@media (width <= 777px){.hero-text .cta{font-size:var(--_size-s)}}.hero-video,.hero-double{border-block-end:var(--globalBorder);overflow:clip}:is(.hero-video,.hero-double) iframe{padding:0;border-radius:var(--radiusImg)}.hero-double>x-grid{gap:var(--globalBorderWidth)}.hero-double>x-grid>*{outline:var(--globalBorder)}.hero-double img{width:100%}.hero-double video{width:100%;height:100%}.hero-double .meta{width:100%;height:100%;z-index:1;pointer-events:none}.hero-double .meta .title{display:block;margin:var(--margin);padding:var(--margin);border-radius:var(--radius);width:fit-content;line-height:1}.hero-double .meta .title.hasBg{background:var(--accentBg);color:var(--accentColor);border:var(--globalBorderWidth) solid var(--accentBorderColor)}.hero-double [uniform-media=true] video-player{height:100%}.hero-double [uniform-media=true] picture{display:contents}.hero-double [uniform-media=true] :is(img,video){height:100%;object-fit:cover}.media-text{--hMargin: 0px;border-block-end:var(--globalBorder)}.media-text>x-grid{gap:var(--globalBorderWidth)}.media-text>x-grid>*{outline:var(--globalBorder)}.media-text .meta{padding:var(--padding)}.media-text .meta:not(:has(.sticky))>x-flex{height:100%}.guarantee{border-block-end:var(--globalBorder)}@media (width <= 777px){.guarantee [columns-s="2"]:where([block-count="1"],[block-count="3"],[block-count="5"])>*:first-child{grid-column:1 / -1}}.guarantee x-grid{gap:var(--globalBorderWidth)}.guarantee x-grid>*{outline:var(--globalBorder)}.guarantee a:hover{text-decoration:none}.guarantee .meta{padding:var(--margin) var(--mardding)}.guarantee .meta h3,.guarantee .meta p{margin:0}.guarantee .media:has(img,video){border-block-end:var(--globalBorder)}.guarantee .media:has(i svg){--iconSize: 6rem;padding:var(--margin) var(--mardding)}.guarantee[uniform-media=true] :not(:has(svg)) :is(.media,video-player){height:100%}.guarantee[uniform-media=true] :is(component-loader,media-loader,picture){display:contents}.guarantee[uniform-media=true] :is(img,video){height:100%;object-fit:cover}section.shop-the-look{margin-bottom:calc(1 * var(--globalBorderWidth))}section.shop-the-look a{text-decoration:none}section.shop-the-look .hotspots{gap:var(--globalBorderWidth)}section.shop-the-look .hotspots>*{outline:var(--globalBorder)}section.shop-the-look .hotspots hot-spots{position:relative;padding:var(--padding);overflow:hidden}section.shop-the-look .hotspots hot-spots hot-spot{position:absolute;inset:var(--posY) var(--posX)}section.shop-the-look .hotspots hot-spots hot-spot.dott{border-radius:100vw}section.shop-the-look .dott{--linkColor: var(--color);--linkHover: var(--color);display:grid;place-items:center;border-radius:var(--radius);border:var(--globalBorderSafe);padding:var(--buttonMargin);background:var(--bgColor);color:var(--color);width:calc(3rem + var(--buttonMargin));aspect-ratio:1 / 1;line-height:1;cursor:pointer}section.shop-the-look .dott.active{--linkColor: var(--bgColor);--linkHover: var(--bgColor);color:var(--bgColor);background:var(--color);transform:scale(1.1)}section.shop-the-look .product-list{--rowGap: var(--globalBorderWidth);--columnGap: var(--mardding)}section.shop-the-look .product-list .pro-list>*{outline:var(--globalBorder);padding:var(--mardding)}section.shop-the-look .product-list>x-cell{border-block-end:var(--globalBorder)}@media (width <= 777px){section.shop-the-look .product-list{max-height:320px;overflow:auto}}.collections-list:not(:has(.loadmore)){border-block-end:var(--globalBorder)}.collections-list .cards{--hMargin: 0px;gap:var(--globalBorderWidth)}@media (width >= 777px){.collections-list .cards:not(.scroll-snap)[grid-gap=true]{gap:var(--cardGridGapSize);padding:var(--cardGridGapSize)}}@media (width <= 777px){.collections-list .cards:not(.scroll-snap-m)[grid-gap=true]{--cardGridGapSize: var(--space-2);gap:var(--cardGridGapSize);padding:var(--cardGridGapSize)}}.collections-list .cards>*{outline:var(--globalBorder)}.collections-list .cards a{text-decoration:none}.collections-list .cards .meta{padding:var(--mardding);pointer-events:none}.collections-list .cards .media :is(img,video,iframe,svg){aspect-ratio:1 / 1;object-fit:var(--prodCardFit, cover);object-position:cetner;-webkit-user-select:none;user-select:none;z-index:-1}.collections-list .cards[card-layout~=overlay] .card-body{position:relative}.collections-list .cards[card-layout~=overlay] .card-body .meta{position:absolute;top:0;right:0;bottom:0;left:0}.collections-list .cards[card-layout="overlay end"] .card-body .meta{align-items:end}.reviews{border-block-end:var(--globalBorder)}.reviews>x-grid{gap:var(--globalBorderWidth)}.reviews>x-grid>*{outline:var(--globalBorder)}.reviews :where(component-loader,media-loader,picture){display:contents}.reviews .media-block{padding-inline-end:var(--margin)}.reviews .media-block .name{--h3Size: var(--fontSize);--hMargin: 0px;text-transform:none;line-height:1;overflow-wrap:break-word}.reviews .media-block .media{--pictureSize: 100px;margin-block-end:var(--margin)}.reviews .media-block .media picture,.reviews .media-block .media svg{display:block;border:var(--globalBorder);border-radius:100vw;overflow:hidden;width:var(--pictureSize);aspect-ratio:1 / 1}.reviews .media-block .media svg{fill:currentColor}.reviews .media-block .media img{object-fit:cover;width:100%}.reviews .meta{max-width:400px;margin-block:var(--padding);padding-inline-start:var(--padding)}.reviews .meta p{margin:0}.reviews .block{padding:var(--padding)}.logo-list{border-block-end:var(--globalBorder)}.logo-list img{max-width:150px;border-radius:0}.logo-list svg{max-width:150px;min-height:150px;height:100%}.logo-list x-flex{padding-block:var(--padding)}.logo-list .gs-title{text-align:var(--_align)}@media (max-width: 777px){.logo-list .gs-title{--_align: center }}.logo-list.scrolling bullet-marquee{min-width:auto;overflow:hidden}.logo-list.scrolling bullet-marquee .projectile span{padding-inline:var(--logoPadding)}.logo-list.scrolling bullet-marquee .projectile :where(img,svg){width:100%;max-width:var(--logoWidth)}@media (prefers-reduced-motion: reduce){.logo-list.scrolling bullet-marquee span:not(:first-of-type){display:block}.logo-list.scrolling .projectile[aria-hidden=true]{display:none!important}}section.newsletter{border-block-end:var(--globalBorder)}section.newsletter x-flex{gap:var(--padding)}section.newsletter p{margin:0}section.newsletter>*:not(.gs-title){padding:var(--padding)}.collage:not(.hasBorders){border-block-end:var(--globalBorder)}.collage .scroll-snap-m{--scrollMargin: 5rem;--scrollPadding: 5rem }.collage.hasBorders{margin-bottom:calc(1 * var(--globalBorderWidth))}.collage.hasBorders x-grid{gap:var(--globalBorderWidth)}.collage.hasBorders x-cell{outline:var(--globalBorder)}.collage img{width:100%}.collage .svg-placeholder{height:500px;width:100%}.collage .ximage[crop-image=true] picture{height:100%}.collage .ximage[crop-image=true] img{display:block;height:100%;object-fit:cover;object-position:var(--imgPosition)}.collage .xcontent{padding:var(--padding)}@media (max-width: 777px){.collage .xcontent.hide-m{display:none}.collage .scroll-snap-m x-cell{align-self:stretch}.collage .scroll-snap-m .xcontent{height:100%;width:100%;align-self:start}}bullet-marquee{display:grid}bullet-marquee:focus-within{outline:var(--a11yOutline);outline-offset:var(--a11yOffset);box-shadow:var(--a11yShadow)}.marquee{--marqueeLateralSpace: 3rem;width:100%;padding:var(--mardding) 0;margin-block-start:calc(-1*var(--globalBorderWidth));border-block-end:var(--globalBorder);overflow-x:clip;overflow-y:visible;font-size:var(--marqueeFontSize, inherit)}.marquee a.no-style:hover{text-decoration:none!important}.marquee span{display:block;padding:0 calc(var(--marqueeLateralSpace) / 2);margin:0;text-align:center;min-width:var(--marqueeMinWidth)}.marquee img{--marqueeImg: 35px;max-height:var(--marqueeImg)}@media (width <= 777px){.marquee{font-size:var(--marqueeFontSizeMob, inherit)}}@media (width >= 777px){.marquee{--marqueeMinWidth: 85px }}@media (width >= 1700px){.marquee{--marqueeMinWidth: 110px }}@media (width >= 2000px){.marquee{--marqueeMinWidth: 150px }}@media (width >= 2500px){.marquee{--marqueeMinWidth: 200px }}.projectile{font-size:var(--bulletMarquee-fontSize, inherit);line-height:1}.projectile span{padding:0}@media (prefers-reduced-motion:no-preference){bullet-marquee[go]{grid:auto / auto-flow max-content;min-width:min-content}bullet-marquee[go] .projectile{animation:bulletMarquee var(--bullet-speed, 0s) linear infinite}[dir=rtl] bullet-marquee[go] .projectile{animation:bulletMarqueeRTL var(--bullet-speed, 0s) linear infinite}}@media (prefers-reduced-motion:reduce){bullet-marquee{text-align:center;justify-content:center}bullet-marquee span:first-of-type{display:block;max-width:100vw}bullet-marquee span:not(:first-of-type){display:none}}bullet-marquee:not([go]) span:first-of-type{display:block;max-width:100vw;line-height:initial}bullet-marquee:not([go]) span:not(:first-of-type){display:none}bullet-marquee[bullet-pause=true]:where(:hover,:focus) .projectile{animation-play-state:paused}bullet-marquee[bullet-reverse=true] .projectile{animation-direction:reverse}@keyframes bulletMarquee{0%{transform:translate(0)}to{transform:translate(calc(-100% * var(--tlf, 1)))}}@keyframes bulletMarqueeRTL{0%{transform:translate(0)}to{transform:translate(calc(100% * var(--tlf, 1)))}}.faq-page .faqs{max-width:600px}:where(.faq-page,.faq) details{margin:0}[data-question]{-webkit-user-select:none;user-select:none;font-weight:600;cursor:pointer}[data-answer]{padding-top:var(--margin)}[data-answer] p{margin:0}.faq-page h2:not(:first-of-type){margin-block:calc(var(--padding) * 2) var(--padding)}.faq-page h2{margin-block-end:var(--padding)}.faq-page nav#summary{margin-top:var(--padding);padding-top:var(--padding);border-block-start:var(--globalBorder)}.faq x-cell{border-inline-end:var(--globalBorder);border-block-end:var(--globalBorder);padding:var(--padding)}.faq x-cell:nth-child(3n){border-inline-end:none}.faq-page .faqs details{padding-block:var(--margin)}@media (max-width: 777px){section.faq x-cell{border-inline-end:none}}section.collection-list .collectionItem{position:relative;border-block-end:var(--globalBorder)}section.collection-list .collectionItem .media{--_imgSize: 200px;position:absolute;inset-block-start:0px;inset-inline-end:0px;z-index:-1;transform:translateY(-50%);overflow:hidden;opacity:0;pointer-events:none;margin:var(--margin);border-radius:var(--radiusImg)}section.collection-list .collectionItem .mediaStatic{--_imgSize: 100px }section.collection-list .collectionItem img,section.collection-list .collectionItem svg{fill:currentColor;width:var(--_imgSize);aspect-ratio:1 / 1;object-fit:cover;object-position:center;border-radius:var(--radiusImg)}section.collection-list .collectionItem .meta{overflow:hidden}section.collection-list .collectionItem a,section.collection-list .collectionItem sup{--gap: var(--padding);text-decoration:none;text-align:start;font-weight:400;text-transform:none;white-space:break-spaces;word-wrap:break-word;word-break:break-word}:is(section.collection-list .collectionItem a,section.collection-list .collectionItem sup)>span,:is(section.collection-list .collectionItem a,section.collection-list .collectionItem sup) sup{opacity:0}section.collection-list .collectionItem:is(:hover,:focus,:focus-visible,:focus-within) a>span,section.collection-list .collectionItem:is(:hover,:focus,:focus-visible,:focus-within) sup{opacity:1}section.collection-list .collectionItem:is(:hover,:focus,:focus-visible,:focus-within) .media{opacity:1;z-index:1}section:where(.featured-products,.featured-collection):not(:has(.loadmore)){border-block-end:var(--globalBorder)}section.products-highlight{--sticky: var(--headerHeightWM, var(--headerHeight));border-block-end:var(--globalBorder)}section.products-highlight .mediaBlock :where(component-loader,media-loader,picture,video-player){display:contents}section.products-highlight .mediaBlock img,section.products-highlight .mediaBlock video{height:100%;object-fit:cover;object-position:center center}section.products-highlight .mediaBlock .meta{padding:var(--mardding)}section.products-highlight .mediaBlock .meta>*{padding-block:var(--margin)}@media (width < 777px){section.products-highlight .mediaBlock{border-block-end:var(--globalBorder)}}section.products-highlight .gs-title{position:initial}.events .head{gap:var(--globalBorderWidth)}.events .head>*{outline:var(--globalBorder);z-index:1;padding:var(--padding)}.events .eventHeader{position:sticky;z-index:1;top:0;background:var(--bgColor);border-block-end:var(--globalBorder);padding-block:var(--margin)}body[header-type=sticky] .events .eventHeader{top:calc(var(--headerHeight, 0px) - var(--globalBorderWidth))}body[header-type=sticky][header-boxed=true] .events .eventHeader{position:initial}.events .event{border-block-end:var(--globalBorder)}.events .event[event-expired=true]{opacity:.3}.events .event .when .time{display:block}.events-page .loadmore{display:none}@media (max-width: 777px){.events .event{border-block-end:var(--globalBorder);padding-block:var(--padding)}.events .event>x-cell{padding-inline:var(--padding)}.events .events .flyer img{border-radius:100vw}}@media (min-width: 777px){.events .event>x-cell:not(.flyer){padding-block:var(--padding)}}.heroScroll{border-block-end:var(--globalBorder)}.heroScroll .meta{position:sticky;inset-block-start:0px;height:100vh;text-align:var(--heroScrollAlign);mix-blend-mode:difference;color:#fff;margin-inline:var(--margin)}.heroScroll .meta a{color:#fff}.heroScroll .meta .button.is-custom{filter:drop-shadow(0 0 10px rgb(0 0 0 / 80%));text-transform:none;font-size:var(--type-10);font-weight:400;transition:transform .25s ease-in-out;color:#fff}.heroScroll .meta .button.is-custom:where(:focus-visible,:hover,.is-active){transform:scale(1.06)}@media (width <= 777px){.heroScroll .meta .button.is-custom{font-size:var(--type-8)}}.heroScroll .media{gap:0;overflow:clip}.heroScroll .media.overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgb(var(--bgRGB) / .1)}.heroScroll .media>* img,.heroScroll .media>* video{width:100vw;height:var(--_mediaHeight, 100vh);object-fit:cover}.countdown{--hMargin: 0px;border-block-end:var(--globalBorder)}.countdown>x-grid{gap:var(--globalBorderWidth)}.countdown>x-grid>*{outline:var(--globalBorder)}.countdown>x-grid>.meta{padding:var(--margin) var(--mardding)}.countdown .meta>x-flex{height:100%;gap:var(--padding) var(--margin)}.countdown .meta>x-flex[direction=row]{gap:var(--margin)}.countdown coretex-countdown x-grid{gap:var(--globalBorderWidth)}.countdown coretex-countdown x-cell{display:flex;flex-direction:column;text-align:center}.countdown coretex-countdown .countdowner.sb>x-cell{border:var(--globalBorder)}.countdown coretex-countdown .countdowner x-cell span{white-space:nowrap;display:block}.countdown coretex-countdown.lg :where(.countdowner span.date,.endMessage){font-size:clamp(2rem,4vw,6rem)}.countdown coretex-countdown:not(.lg) .countdowner span.label{font-size:smaller}.countdown.ended .meta>x-flex>x-cell:not(:has(coretex-countdown)){display:none}coretex-reveal{display:block}coretex-reveal [data-reveal-trigger].is-active{opacity:1}coretex-reveal [data-reveal-panel]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;pointer-events:none}coretex-reveal [data-reveal-panel].is-active{position:relative;opacity:1;visibility:visible;pointer-events:auto}section.media-reveal{--hMargin: 0px;border-block-end:var(--globalBorder)}section.media-reveal x-grid{gap:var(--globalBorderWidth)}section.media-reveal x-grid>x-cell{outline:var(--globalBorder)}section.media-reveal .content{background:var(--bgColor);--sticky: var(--headerHeightWM, var(--headerHeight)) }section.media-reveal [media-size=fixed] :where(img,video,svg){height:100%;min-height:100vh;object-fit:cover}@media (width <= 777px){section.media-reveal [media-size=fixed] :where(img,video,svg){min-height:60vh}}section.media-reveal .triggers{gap:var(--globalBorderWidth)}section.media-reveal .triggers .trigger:not(a){--buttonAlign: start;--buttonWeight: 400;text-transform:none;border-block-end:var(--globalBorder);border-inline-end:calc(2px + var(--globalBorderWidth)) solid transparent;border-radius:0;padding:var(--margin) var(--mardding)}section.media-reveal .triggers .trigger:not(a):last-child{margin-block-end:calc(-1 * var(--globalBorderWidth))}section.media-reveal .triggers .trigger:not(a).is-active{border-inline-end-color:var(--globalBorderColor);border-radius:0}section.media-reveal .triggers .trigger:not(a) p{margin-block-start:var(--margin)}section.media-reveal .triggers .trigger:not(a) .thumbnail{margin-inline-end:var(--padding)}section.media-reveal .triggers .trigger:not(a) .thumbnail img,section.media-reveal .triggers .trigger:not(a) .thumbnail svg{aspect-ratio:1 / 1;object-fit:cover;width:82px}section.store-locator{--hMargin: 0px;border-block-end:var(--globalBorder)}section.store-locator x-grid{gap:var(--globalBorderWidth)}section.store-locator x-grid>*{outline:var(--globalBorder)}section.store-locator .gs-title{margin-block-end:calc(-1 * var(--globalBorderWidth))}section.store-locator .meta h4{text-transform:none!important}@media (width >= 777px){section.store-locator .content{height:100%;max-height:100vh;overflow:auto}}section.store-locator .triggers{gap:var(--globalBorderWidth)}section.store-locator .triggers>*{outline:var(--globalBorder)}section.store-locator .locationGroup{background-color:var(--bgColor);padding:var(--mardding)}section.store-locator .locationItem{border-radius:0;border-inline-start:3px solid transparent}section.store-locator .locationItem.is-active{border-inline-start-color:var(--globalBorderColor)}section.store-locator .locationItem .dropdown-caret:not(summary){-webkit-user-select:all;user-select:all}section.store-locator .locationItem h4{padding:var(--margin) var(--mardding);background:var(--bgColor)}section.store-locator .locationItem p{border-block-start:var(--globalBorder);padding:var(--margin) var(--mardding)}section.store-locator .locationItem p:empty{display:none}section.store-locator .stage :where(img,video,svg){height:100%;max-height:100vh;width:100%;object-fit:cover}.releaseCalendar{border-block-end:var(--globalBorder)}.releaseCalendar .intro{padding:0 var(--padding) var(--padding)}.releaseCalendar .intro p{margin:0}.releaseCalendar .releases{gap:var(--globalBorderWidth)}.releaseCalendar .releases>*{outline:var(--globalBorder)}.releaseCalendar .release[release-past=true]{opacity:.4}.releaseCalendar .release[release-next=true]{outline-width:calc(var(--globalBorderWidth) * 2);outline-color:var(--primary, var(--globalBorderColor))}.releaseCalendar .release .media{border-block-end:var(--globalBorder)}.releaseCalendar .release .media :is(img,video,svg){aspect-ratio:16 / 9;object-fit:cover;width:100%}.releaseCalendar .release .meta{--hMargin: 0px;gap:var(--margin);padding:var(--margin) var(--mardding)}.releaseCalendar .release .meta h3,.releaseCalendar .release .meta p{margin:0}.releaseCalendar .release :where(.date,.time){font-size:var(--type-2);text-transform:uppercase;letter-spacing:.05em;opacity:.7}.releaseCalendar .release .time{display:block}.releaseCalendar .release .description{font-size:var(--type-2)}.releaseCalendar .emptyState{padding:var(--padding);text-align:center}.releaseCalendar[layout=list] .release .media{width:200px;border-block-end:none;border-inline-end:var(--globalBorder)}.releaseCalendar[layout=list] .release .media :is(img,video,svg){height:100%;aspect-ratio:1 / 1}@media (width <= 777px){.releaseCalendar[layout=list] .release .media{width:100%;border-inline-end:none;border-block-end:var(--globalBorder)}.releaseCalendar[layout=list] .release .media :is(img,video,svg){aspect-ratio:16 / 9}}.releaseCalendar[layout=list][list-hover-image=true] .release{position:relative}.releaseCalendar[layout=list][list-hover-image=true] .release .media{--_imgSize: 200px;position:absolute;inset-block-start:0px;inset-inline-end:0px;width:auto;border-inline-end:none;opacity:0;pointer-events:none;z-index:-1;margin:var(--margin);border-radius:var(--radiusImg);overflow:hidden}.releaseCalendar[layout=list][list-hover-image=true] .release .media :is(img,video,svg){width:var(--_imgSize);border-radius:var(--radiusImg)}.releaseCalendar[layout=list][list-hover-image=true] .release:is(:hover,:focus-within) .media{opacity:1;z-index:1}@media (width <= 777px){.releaseCalendar[layout=list][list-hover-image=true] .release .media{display:none}}.socialMediaGrid{border-block-end:var(--globalBorder)}.socialMediaGrid .socialMediaGrid-grid{gap:var(--globalBorderWidth)}.socialMediaGrid .socialMediaGrid-grid>*{outline:var(--globalBorder)}.socialMediaGrid .socialMediaGrid-grid img,.socialMediaGrid .socialMediaGrid-grid svg{aspect-ratio:1 / 1;object-fit:cover;width:100%}@media (width <= 777px){.socialMediaGrid .socialMediaGrid-grid{--scrollWidth: 75% }}.socialMediaGrid a{text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/41/assets/s-sections.css.map */
