.account-hub{padding-block:var(--space-7) var(--space-8)}.account-hub__inner{display:flex;flex-direction:column;gap:var(--space-6)}.account-hub__head{display:flex;flex-direction:column;gap:var(--space-2);text-align:center;align-items:center}.account-hub__title{margin:0;font-size:var(--text-3xl);line-height:var(--leading-tight)}.account-hub__lede{margin:0;color:var(--text-muted);max-inline-size:52ch}.account-hub__lede p{margin:0}.account-gate{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-5);border-radius:2rem;background-color:rgba(var(--color-button),.1)}.account-gate__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3)}.account-gate__note{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:1.4rem;color:var(--text-muted);text-align:center}.account-hub__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));gap:var(--space-4);margin:0;padding:0;list-style:none}.account-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--space-5);border-radius:2rem;border:.1rem solid rgba(var(--color-foreground),.1);background-color:rgba(var(--color-background),.6)}.account-card__icon{display:inline-flex;box-sizing:content-box;padding:1.1rem;border-radius:50%;background-color:rgba(var(--color-button),.16);margin-block-end:var(--space-2)}.account-card__title{margin:0;font-size:1.7rem;line-height:var(--leading-tight)}.account-card__text{margin:0;font-size:1.45rem;color:var(--text-muted)}.account-card__link{display:inline-flex;align-items:center;gap:var(--space-2);margin-block-start:auto;padding-block-start:var(--space-2);font-weight:500;text-decoration:none}.account-card__link:hover{text-decoration:underline}.account-orders__title{margin:0 0 var(--space-3);font-size:1.9rem}.account-orders__list{margin:0;padding:0;list-style:none;border-block-start:.1rem solid rgba(var(--color-foreground),.12)}.account-order{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);padding-block:var(--space-3);border-block-end:.1rem solid rgba(var(--color-foreground),.12)}.account-order__main,.account-order__meta{display:flex;align-items:baseline;gap:var(--space-3)}.account-order__number{font-weight:600;text-decoration:none}.account-order__date,.account-order__status{font-size:1.4rem;color:var(--text-muted)}.account-hub__empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center;color:var(--text-muted)}.account-hub__empty p{margin:0}.account-hub__aside,.account-hub__signout{margin:0;text-align:center;color:var(--text-muted)}.account-hub__signout a{color:inherit}.carousel-section{display:block;padding-block-start:var(--section-padding-block-start, 0);padding-block-end:var(--section-padding-block-end, 0)}.carousel-section__inner{position:relative}.carousel-section__track{display:flex;gap:var(--carousel-gap, var(--space-4));overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding-block:.3rem}.carousel-section__track::-webkit-scrollbar{display:none}.carousel-section__track>*{flex:0 0 calc((100% - var(--carousel-peek, 4rem)) / var(--carousel-items-mobile, 1.2));scroll-snap-align:start;min-inline-size:0}@media screen and (min-width:750px){.carousel-section__track>*{flex-basis:calc((100% - var(--carousel-peek, 4rem)) / var(--carousel-items-tablet, 3))}}@media screen and (min-width:990px){.carousel-section__track>*{flex-basis:calc((100% - var(--carousel-peek, 4rem)) / var(--carousel-items-desktop, 4))}}.carousel-section__controls{display:flex;gap:var(--space-2);justify-content:flex-end;margin-block-end:var(--space-3)}.carousel-section__prev{transform:rotate(90deg)}.carousel-section__next,[dir=rtl] .carousel-section__prev{transform:rotate(-90deg)}[dir=rtl] .carousel-section__next{transform:rotate(90deg)}.carousel-section__inner.full{inline-size:100%;max-inline-size:none;padding-inline:var(--gutter)}.collection-canvas{padding-block-start:var(--section-padding-block-start, 0);padding-block-end:var(--section-padding-block-end, 0)}.collection-canvas__inner{display:grid;gap:var(--collection-gap, var(--space-6))}.collection-canvas__results{min-inline-size:0;display:flex;flex-direction:column;gap:var(--collection-gap, var(--space-6))}.collection-canvas__empty{padding-block:var(--space-10);text-align:center;color:rgba(var(--color-foreground),.7)}.collection-canvas__count{font-size:var(--text-sm);color:rgba(var(--color-foreground),.6);unicode-bidi:isolate}.collection-canvas__grid{display:grid;grid-template-columns:repeat(var(--collection-columns-mobile, 2),minmax(0,1fr));gap:var(--collection-gap, var(--space-6));padding:0;list-style:none}.collection-canvas__cell{display:flex;min-inline-size:0}@media screen and (min-width:750px){.collection-canvas__grid{grid-template-columns:repeat(var(--collection-columns-desktop, 4),minmax(0,1fr))}}@media screen and (min-width:990px){.collection-canvas__inner--with-rail{grid-template-columns:minmax(0,26rem) minmax(0,1fr);align-items:start}.collection-canvas__rail{position:sticky;inset-block-start:var(--space-6);max-block-size:calc(100vh - var(--space-10));overflow-y:auto}}.flex-section{padding-block-start:var(--section-padding-block-start, 0);padding-block-end:var(--section-padding-block-end, 0)}.flex-section__inner{display:flex;flex-direction:var(--section-direction, column);align-items:var(--section-align, stretch);justify-content:var(--section-justify, flex-start);gap:var(--section-gap, var(--space-5));flex-wrap:var(--section-wrap, nowrap)}.flex-section__inner.full{inline-size:100%;max-inline-size:none}.grid-section{padding-block-start:var(--section-padding-block-start, 0);padding-block-end:var(--section-padding-block-end, 0)}.grid-section__inner{display:grid;gap:var(--grid-gap, var(--space-5));grid-template-columns:repeat(var(--grid-columns-mobile, 1),minmax(0,1fr))}.grid-section__inner--auto{grid-template-columns:repeat(auto-fit,minmax(min(var(--grid-min-column, 24rem),100%),1fr))}@media screen and (min-width:750px){.grid-section__inner--fixed{grid-template-columns:repeat(var(--grid-columns-tablet, 2),minmax(0,1fr))}}@media screen and (min-width:990px){.grid-section__inner--fixed{grid-template-columns:repeat(var(--grid-columns-desktop, 3),minmax(0,1fr))}}.grid-section__inner.full{inline-size:100%;max-inline-size:none;padding-inline:var(--gutter)}.product-canvas{padding-block-start:var(--section-padding-block-start, 0);padding-block-end:var(--section-padding-block-end, 0)}.product-canvas__inner{display:grid;gap:var(--canvas-gap, var(--space-7))}.product-canvas__content{display:flex;flex-direction:column;gap:var(--space-5);min-inline-size:0}.product-canvas__form{display:contents}@media screen and (min-width:990px){.product-canvas__inner{grid-template-columns:var(--canvas-media-width, 55fr) var(--canvas-content-width, 45fr);align-items:start}.product-canvas__inner--media-end .product-canvas__media{order:2}.product-canvas__media{position:sticky;inset-block-start:var(--space-6);max-block-size:calc(100vh - var(--space-6) * 2);overflow-y:auto;scrollbar-width:none}.product-canvas__media::-webkit-scrollbar{display:none}}.split-section{padding-block-start:var(--section-padding-block-start, 0);padding-block-end:var(--section-padding-block-end, 0)}.split-section__inner{display:grid;gap:var(--split-gap, var(--space-7))}.split-section__pane{min-inline-size:0}@media screen and (min-width:750px){.split-section__inner{grid-template-columns:var(--split-start, 50fr) var(--split-end, 50fr);align-items:var(--split-align, center)}.split-section__inner--reverse .split-section__pane--start{order:2}}.split-section__inner.full{inline-size:100%;max-inline-size:none}.block-button{display:flex;align-items:center;justify-content:var(--button-justify, flex-start);min-inline-size:0}.btn.block-button__control--sm:not(.btn--tertiary){min-block-size:4.4rem;padding-block:var(--space-2);padding-inline:var(--space-4)}.btn.block-button__control--lg:not(.btn--tertiary){padding-block:var(--space-4);padding-inline:var(--space-8)}.category-tiles{--tiles-gap: var(--space-4);--tiles-min: 18rem;--tiles-hover-scale: 1.03;inline-size:100%}.tiles{container-type:inline-size;container-name:category-tiles;list-style:none;padding:0;margin:0}.tiles__item{display:grid;min-inline-size:0}.tiles--equal,.tiles--oversized{--tiles-track: max(var(--tiles-min), calc((100% - (var(--tiles-cols) - 1) * var(--tiles-gap)) / var(--tiles-cols)));display:grid;gap:var(--tiles-gap);grid-template-columns:repeat(auto-fit,minmax(min(var(--tiles-track),100%),1fr))}.tiles--oversized{--tiles-min: 16rem;grid-auto-rows:minmax(14rem,auto)}.tiles--oversized .cc{aspect-ratio:auto;min-block-size:14rem;block-size:100%}@container category-tiles (min-inline-size: 36rem){.tiles--oversized>.tiles__item:first-child{grid-column:span 2;grid-row:span 2}}.tiles--masonry{columns:var(--tiles-cols) var(--tiles-min);column-gap:var(--tiles-gap)}.tiles--masonry>.tiles__item{display:block;break-inside:avoid;margin-block-end:var(--tiles-gap)}.tiles--masonry>.tiles__item:nth-child(odd) .cc{aspect-ratio:3 / 4}.tiles--masonry>.tiles__item:nth-child(2n) .cc{aspect-ratio:1 / 1}.cc{position:relative;display:block;aspect-ratio:var(--tiles-ratio, 4 / 5);overflow:hidden;border-radius:var(--media-radius);background:rgb(var(--color-background-contrast));color:rgb(var(--color-foreground));text-decoration:none}.cc:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.cc .media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;border-radius:0;transition:transform var(--dur-slow) var(--ease-out)}.cc:hover .media,.cc:focus-visible .media{transform:scale(var(--tiles-hover-scale))}.cc__label{position:absolute;inset-block-end:var(--space-4);inset-inline-start:var(--space-4);z-index:var(--z-base);max-inline-size:calc(100% - var(--space-4) * 2);display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);padding-block:var(--space-2);padding-inline:var(--space-4);background:rgb(var(--color-background));font-size:var(--text-sm);font-weight:var(--font-body-weight-bold);line-height:var(--leading-snug)}.cc__title{overflow-wrap:anywhere}.cc__count{color:var(--text-muted);font-weight:var(--font-body-weight);font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.cc .media,.cc:hover .media,.cc:focus-visible .media{transition:none;transform:none}}@keyframes category-tiles-rise{0%{opacity:0;transform:translateY(2.4rem)}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.tiles>.tiles__item{animation:category-tiles-rise both;animation-timeline:view();animation-range:entry 0% entry 32%}.tiles>.tiles__item:nth-child(2){animation-range:entry 7% entry 39%}.tiles>.tiles__item:nth-child(3){animation-range:entry 14% entry 46%}.tiles>.tiles__item:nth-child(4){animation-range:entry 21% entry 53%}.tiles>.tiles__item:nth-child(n+5){animation-range:entry 28% entry 60%}}}.facets__toggle{inline-size:100%}.facets__panel{display:flex;flex-direction:column;gap:var(--space-4)}.facets__head{display:none;align-items:center;justify-content:space-between;padding-block-end:var(--space-3);border-block-end:.1rem solid rgba(var(--color-foreground),.15)}.facets__group>.field__label{position:static;display:block;margin-block-end:var(--space-2);font-size:var(--text-xs);color:var(--text-muted)}.facets__active{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.facets__chip-remove{display:grid;place-items:center;color:inherit;opacity:.55}.facets__chip-remove:hover{opacity:1}.facets__list{display:flex;flex-direction:column;gap:var(--space-1);list-style:none;max-block-size:32rem;overflow-y:auto}.facets__label{display:flex;align-items:center;gap:var(--space-3);padding-block:var(--space-2);cursor:pointer}.facets__value{flex:1;min-inline-size:0}.facets__count{color:var(--text-muted);font-size:var(--text-xs)}.facets__label--empty{opacity:.4;cursor:not-allowed}.facets__price{display:flex;align-items:end;gap:var(--space-2)}.facets__price .field{flex:1;min-inline-size:0}.facets__price .field__input{inline-size:100%}.facets__price-sep{padding-block-end:var(--space-3)}@media screen and (max-width:989px){.facets__panel{position:fixed;inset-block:0;inset-inline-start:0;inline-size:min(92vw,40rem);background:rgb(var(--color-background));z-index:var(--z-drawer);padding:var(--space-5);overflow-y:auto;transform:translate(calc(-100% * var(--dir)));transition:transform var(--dur-slow) var(--ease-out)}.facets.is-open .facets__panel{transform:translate(0)}.facets__head{display:flex}}@media screen and (min-width:990px){.facets .facets__toggle,.facets .facets__foot{display:none}.facets:not(:defined) .facets__foot{display:block}}@media screen and (min-width:990px){.facets__panel{gap:0;padding:var(--space-5);border:.1rem solid rgba(113,49,21,.1);border-radius:2rem;background:rgb(var(--color-background));box-shadow:0 .2rem 1.6rem #7131150d;position:sticky;inset-block-start:var(--space-5)}}.facets__panel>.facets__group:first-of-type{padding-block-end:var(--space-4);margin-block-end:var(--space-2);border-block-end:.1rem solid rgba(113,49,21,.1)}.facets__group>.field__label{text-transform:uppercase;letter-spacing:.08em;font-weight:600;color:#7131158c}.facets__group>.select{display:flex;inline-size:100%}.facets .acc__item.facets__group{border:0;padding:0}.facets .acc__item.facets__group+.acc__item.facets__group{border-block-start:.1rem solid rgba(113,49,21,.1)}.facets .acc__item.facets__group>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-4);cursor:pointer;list-style:none}.facets .acc__item.facets__group>summary::-webkit-details-marker{display:none}.facets .acc__title{text-transform:uppercase;letter-spacing:.08em;font-size:var(--text-xs);font-weight:600;color:#713115}.facets .acc__item.facets__group>summary:hover .acc__title{color:#d68e5b}.facets .acc__body{padding-block-end:var(--space-4)}.facets__list{gap:0;padding-inline:var(--space-2);margin-inline:calc(var(--space-2) * -1);overflow-x:clip}.facets__label{gap:var(--space-3);padding-block:var(--space-2);padding-inline:var(--space-2);border-radius:.8rem;transition:background-color .16s ease-out}.facets__label:hover:not(.facets__label--empty){background-color:#d68e5b1a}.facets__label input[type=checkbox]{-webkit-appearance:none;appearance:none;flex:0 0 auto;inline-size:1.8rem;block-size:1.8rem;margin:0;border:.15rem solid rgba(113,49,21,.3);border-radius:.5rem;background:rgb(var(--color-background));cursor:pointer;position:relative;transition:background-color .16s ease-out,border-color .16s ease-out}.facets__label input[type=checkbox]:hover{border-color:#d68e5b}.facets__label input[type=checkbox]:checked{background-color:#d68e5b;border-color:#d68e5b}.facets__label input[type=checkbox]:checked:after{content:"";position:absolute;inset-inline-start:.45rem;inset-block-start:.15rem;inline-size:.5rem;block-size:.9rem;border-inline-end:.2rem solid #fff;border-block-end:.2rem solid #fff;transform:rotate(40deg)}.facets__label input[type=checkbox]:focus-visible{outline:.2rem solid rgb(214,142,91);outline-offset:.2rem}.facets__value{font-size:var(--text-sm);color:#713115e6}.facets__count{flex:0 0 auto;padding-inline:var(--space-2);padding-block:.2rem;border-radius:999px;background:#7131150f;color:#7131158c;font-size:1.1rem;line-height:1.6}.facets__active{padding-block-end:var(--space-4);border-block-end:.1rem solid rgba(113,49,21,.1)}.facets__active .chip{background:#d68e5b29;color:#713115;border-radius:999px;padding-inline:var(--space-3);padding-block:.4rem;font-size:var(--text-xs)}.facets__price .field__input{text-align:center}.facets__price .field__input::placeholder{opacity:1;color:#71311566}.facets__price-sep{color:#71311566}.facets__price+.field__help,.facets .field__help{margin-block-start:var(--space-2);font-size:1.1rem;color:#71311580}.countdown-block{display:block}.countdown-block__inner{display:flex;flex-direction:column;gap:var(--space-3)}.countdown-block__live{display:flex;flex-wrap:wrap}.countdown-block__live[hidden],.countdown-block__expired[hidden]{display:none}.countdown-block__lead{font-size:var(--text-sm);line-height:var(--leading-snug);letter-spacing:var(--tracking-wide);text-transform:uppercase}.countdown-block--banner{background:rgb(var(--color-foreground));color:rgb(var(--color-background));padding-block:var(--space-4);padding-inline:var(--gutter);--focused-base-outline: .2rem solid rgba(var(--color-background), .6);--focused-base-box-shadow: 0 0 0 .3rem rgb(var(--color-foreground)), 0 0 .5rem .4rem rgba(var(--color-background), .3)}.countdown-block--banner .countdown-block__inner{align-items:center;text-align:center}.countdown-block--banner .countdown-block__live{align-items:center;justify-content:center;gap:var(--space-6)}.countdown-block--banner .countdown__lbl,.countdown-block--banner .countdown-block__note{color:rgba(var(--color-background),.6)}.countdown-block--banner .countdown-block__cta{background:transparent;color:inherit;border-color:rgba(var(--color-background),.6)}.countdown-block--banner .countdown-block__cta:hover{background:rgba(var(--color-background),.12);border-color:rgb(var(--color-background))}.countdown-block--inline .countdown-block__inner{align-items:flex-start;gap:var(--space-2)}.countdown-block--inline .countdown-block__live{align-items:baseline;gap:var(--space-2);font-size:var(--text-sm)}.countdown-block--inline .countdown-block__lead{font-size:inherit;letter-spacing:var(--tracking-normal);text-transform:none}.countdown{display:inline-flex;gap:var(--space-4);font-variant-numeric:tabular-nums}.countdown__cell{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);min-inline-size:5.6rem}.countdown__num{font-family:var(--font-heading-family);font-size:var(--text-2xl);line-height:var(--leading-tight)}.countdown--compact{align-items:baseline;gap:var(--space-0);font-weight:var(--font-body-weight-bold)}.countdown--compact .countdown__cell{display:inline-flex;flex-direction:row;min-inline-size:auto;gap:var(--space-0)}.countdown--compact .countdown__cell+.countdown__cell:before{content:":";opacity:.5}.countdown--compact .countdown__num{font-family:inherit;font-size:inherit;line-height:inherit}.countdown-block__track{inline-size:min(100%,48rem);block-size:.4rem;overflow:hidden;background:rgba(var(--color-foreground),.12)}.countdown-block--banner .countdown-block__track{background:rgba(var(--color-background),.25)}.countdown-block--inline .countdown-block__track{inline-size:min(100%,32rem)}.countdown-block__fill{display:block;block-size:100%;inline-size:var(--countdown-progress, 0%);background:rgb(var(--color-link));transition:inline-size var(--transition-base)}.countdown-block--banner .countdown-block__fill{background:rgb(var(--color-background))}.countdown-block__return{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-1);font-size:var(--text-sm)}.countdown-block__note{font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--text-muted)}.countdown-block__expired{display:inline-flex;align-items:center;gap:var(--space-2);padding-block:var(--space-2);padding-inline:var(--space-4);border:.1rem solid rgba(var(--color-foreground),.2);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--text-muted)}.countdown-block--banner .countdown-block__expired{border-color:rgba(var(--color-background),.3);color:rgba(var(--color-background),.75)}.countdown-block__setup{padding-block:var(--space-6);padding-inline:var(--space-5);font-size:var(--text-sm);color:var(--text-muted);text-align:center}.faq-item{min-inline-size:0}.faq-item .acc__title{min-inline-size:0;overflow-wrap:break-word;text-wrap:pretty}:not(.acc)>.faq-item:first-child>.acc__item{border-block-start:.1rem solid rgba(var(--color-foreground),.15)}.faq{display:flex;flex-direction:column;gap:var(--space-6)}.faq__header{display:flex;flex-direction:column;gap:var(--space-3);max-inline-size:60ch}.faq__heading{margin:0;font-size:var(--text-2xl);line-height:var(--leading-heading);letter-spacing:var(--tracking-tight);text-wrap:balance}.faq__intro{font-size:var(--text-base);line-height:var(--leading-body);color:var(--text-muted);text-wrap:pretty}.faq__intro>:first-child{margin-block-start:0}.faq__intro>:last-child{margin-block-end:0}.faq__group{display:block}.block-group{display:flex;flex-direction:var(--group-direction, column);gap:var(--group-gap, var(--space-4));align-items:var(--group-align, stretch);justify-content:var(--group-justify, flex-start);flex-wrap:wrap}.block-heading{font-size:var(--heading-size, var(--text-2xl));line-height:var(--leading-heading);letter-spacing:var(--tracking-tight);text-align:var(--heading-align, start);text-wrap:balance}.block-hero{--hero-grain: var( --grain, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E") );position:relative;display:grid;overflow:hidden;isolation:isolate}.block-hero[data-height=small]:not([data-layout=split]){min-block-size:clamp(30rem,42vw,44rem)}.block-hero[data-height=medium]:not([data-layout=split]){min-block-size:min(62vh,58rem)}.block-hero[data-height=large]:not([data-layout=split]){min-block-size:min(78vh,72rem)}.block-hero[data-height=full]:not([data-layout=split]){min-block-size:100vh;min-block-size:100svh}.block-hero:not([data-layout=split]) .block-hero__media,.block-hero__video-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-below);aspect-ratio:auto;border-radius:0}.block-hero__video-layer video{inline-size:100%;block-size:100%;object-fit:cover;display:block}.block-hero:not([data-layout=split]) .block-hero__media .ph{border-radius:0}.block-hero[data-mobile-media=true] .block-hero__media--desktop{display:none}@media screen and (min-width:750px){.block-hero[data-mobile-media=true] .block-hero__media--desktop{display:block}.block-hero[data-mobile-media=true] .block-hero__media--mobile{display:none}}.block-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,rgba(var(--color-background),var(--hero-overlay, .9)),rgba(var(--color-background),calc(var(--hero-overlay, .9) * .6)) 55%,transparent)}.block-hero[data-position=top] .block-hero__scrim{background:linear-gradient(to bottom,rgba(var(--color-background),var(--hero-overlay, .9)),rgba(var(--color-background),calc(var(--hero-overlay, .9) * .6)) 55%,transparent)}.block-hero[data-position=middle] .block-hero__scrim{background:rgba(var(--color-background),calc(var(--hero-overlay, .9) * .55))}.block-hero__body{display:grid;position:relative;z-index:var(--z-base)}.block-hero__inner{display:flex;flex-direction:column;gap:var(--space-5);padding-block:var(--space-8);max-inline-size:64rem;align-self:var(--hero-align, end);justify-self:var(--hero-inline, start);align-items:var(--hero-inline, start);text-align:var(--hero-inline, start)}.block-hero__actions{justify-content:var(--hero-inline, start)}.block-hero__heading{font-size:var(--text-5xl);line-height:var(--leading-heading);letter-spacing:var(--tracking-tight);text-wrap:balance}.block-hero[data-height=small] .block-hero__heading,.block-hero[data-height=medium] .block-hero__heading,.block-hero[data-layout=split] .block-hero__heading{font-size:var(--text-4xl)}.block-hero__sub{font-size:var(--text-lg);line-height:var(--leading-body);color:#fff;max-inline-size:52ch;text-wrap:pretty;background:transparent;padding:0 20px;border-radius:12px}.block-hero__inner h2.block-hero__heading{color:#fff}.block-hero__split{display:grid;grid-template-columns:repeat(auto-fit,minmax(32rem,1fr));align-items:center;gap:var(--space-8)}@media screen and (min-width:900px){.block-hero__split{grid-template-columns:2fr 3fr}}.block-hero[data-layout=split] .block-hero__copy{max-inline-size:52rem;padding-block:0;align-self:center;justify-self:start;align-items:start;text-align:start}.block-hero[data-layout=split] .block-hero__actions{justify-content:start}.block-hero__video{display:contents}.block-hero__video-toggle{position:absolute;z-index:var(--z-base);inset-block-end:var(--space-4);inset-inline-end:var(--space-4);background:rgba(var(--color-background),.85);-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem)}.block-hero__video-icon--pause,.block-hero__video-toggle[aria-pressed=true] .block-hero__video-icon--play{display:none}.block-hero__video-toggle[aria-pressed=true] .block-hero__video-icon--pause{display:block}.block-hero:not([data-layout=split]):before{content:"";position:absolute;inset-block-start:-12%;inset-inline-end:-8%;inline-size:42%;aspect-ratio:1;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(var(--color-link),.16),transparent 72%)}.block-hero:not([data-layout=split]):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:.3;pointer-events:none}.block-image-with-text{--image-text-bleed: var(--gutter);inline-size:100%}.block-image-with-text[data-bleed=true]{overflow-x:clip;overflow-clip-margin:var(--image-text-bleed)}.block-image-with-text__grid{container-type:inline-size;container-name:image-with-text;display:grid;grid-template-columns:var(--image-text-columns, minmax(0, 1fr) minmax(0, 1fr));align-items:var(--image-text-align, center);column-gap:var(--space-8);row-gap:var(--space-6)}.block-image-with-text__media,.block-image-with-text__content{grid-column:1 / -1;min-inline-size:0}.block-image-with-text__content{max-inline-size:52rem}.block-image-with-text[data-bleed=true]>.block-image-with-text__grid>.block-image-with-text__media{margin-inline:calc(var(--image-text-bleed) * -1);border-radius:0}.block-image-with-text[data-bleed=true]>.block-image-with-text__grid>.block-image-with-text__media>.ph{border-radius:0}@container image-with-text (min-inline-size: 64rem){.block-image-with-text__media,.block-image-with-text__content{grid-column:auto}.block-image-with-text[data-image-position=end]>.block-image-with-text__grid>.block-image-with-text__media{order:1}.block-image-with-text[data-bleed=true][data-image-position=start]>.block-image-with-text__grid>.block-image-with-text__media{margin-inline-end:0;border-start-end-radius:var(--media-radius);border-end-end-radius:var(--media-radius)}.block-image-with-text[data-bleed=true][data-image-position=end]>.block-image-with-text__grid>.block-image-with-text__media{margin-inline-start:0;border-start-start-radius:var(--media-radius);border-end-start-radius:var(--media-radius)}}.marquee{--marquee-gap: var(--space-8);position:relative;display:flex;align-items:center;gap:var(--space-2);padding-block:var(--space-2);padding-inline:var(--space-3)}.marquee--ruled{border-block:.1rem solid rgba(var(--color-foreground),.15)}.marquee__viewport{flex:1 1 auto;min-inline-size:0;overflow:hidden}.marquee__track{display:flex;inline-size:max-content;animation:marquee-ltr var(--marquee-cycle) linear infinite;animation-direction:var(--marquee-direction, normal)}[dir=rtl] .marquee__track{animation-name:marquee-rtl}@keyframes marquee-ltr{to{transform:translate(-50%)}}@keyframes marquee-rtl{to{transform:translate(50%)}}.marquee:hover .marquee__track,.marquee__control:checked~.marquee__viewport .marquee__track{animation-play-state:paused}.marquee__seq{display:flex;align-items:center;flex:none;gap:var(--marquee-gap);padding-inline-end:var(--marquee-gap)}.marquee__item{display:inline-flex;align-items:center;flex:none;gap:var(--space-3);white-space:nowrap;font-size:var(--text-sm);line-height:var(--leading-snug);letter-spacing:var(--tracking-wide);text-transform:uppercase}.marquee__sep{display:inline-flex;align-items:center;flex:none;color:rgb(var(--color-link))}.marquee__sep svg,.marquee__icon svg{inline-size:100%;block-size:100%}.marquee__sep svg{fill:currentColor}.marquee[data-separator=dot] .marquee__sep:before{content:"";inline-size:.5em;block-size:.5em;border-radius:50%;background:currentColor}.marquee[data-separator=slash] .marquee__sep:before{content:"";inline-size:.1rem;block-size:1.2em;background:currentColor;transform:rotate(calc(16deg * var(--dir)))}.marquee__toggle{flex:none;cursor:pointer}.marquee__control:focus-visible~.marquee__toggle{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.marquee__icon--play{display:none}.marquee__control:checked~.marquee__toggle .marquee__icon--play{display:block}.marquee__control:checked~.marquee__toggle .marquee__icon--pause{display:none}@media(prefers-reduced-motion:reduce){.marquee .marquee__track{animation:none;transform:none;inline-size:auto;flex-wrap:wrap;justify-content:center}.marquee .marquee__seq{flex-wrap:wrap;justify-content:center;padding-inline-end:0}.marquee .marquee__seq,.marquee .marquee__item{flex:0 1 auto}.marquee .marquee__seq--clone{display:none}.marquee .marquee__item{white-space:normal}.marquee .marquee__control,.marquee .marquee__toggle{display:none}}.buy-buttons{display:flex;flex-direction:column;gap:var(--space-3)}.buy-buttons__row{display:flex;gap:var(--space-3);flex-wrap:wrap}.buy-buttons--inline .buy-buttons__row .btn{flex:1 1 22rem}.buy-buttons--stacked .buy-buttons__row{flex-direction:column;align-items:stretch}.buy-buttons--stacked .qty{align-self:flex-start}.buy-buttons__state{display:inline-flex;align-items:center;gap:var(--space-2)}.buy-buttons__state--loading,.buy-buttons__state--success,.buy-buttons[data-state=success] .buy-buttons__state--idle{display:none}.buy-buttons[data-state=success] .buy-buttons__state--success{display:inline-flex}.buy-buttons[data-state=loading] .buy-buttons__submit{pointer-events:none}@media(prefers-reduced-motion:reduce){.buy-buttons[data-state=loading] .buy-buttons__state--idle{display:none}.buy-buttons[data-state=loading] .buy-buttons__state--loading{display:inline-flex}}.buy-buttons__note{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);font-size:var(--text-xs);color:var(--text-muted)}.buy-buttons__error{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);color:rgb(var(--color-critical))}.buy-buttons__error[hidden]{display:none}.buy-buttons__accelerated{--color-button: var(--color-link);--color-button-text: var(--color-badge-foreground)}.buy-buttons__accelerated .shopify-payment-button__button{font-family:inherit;font-size:var(--text-sm);letter-spacing:var(--tracking-wide);min-block-size:4.6rem}.buy-buttons__accelerated .shopify-payment-button__button--unbranded{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.buy-buttons__accelerated .shopify-payment-button__more-options{margin-block:var(--space-3) var(--space-1);font-size:var(--text-xs);text-decoration:underline;text-underline-offset:.35em}.buy-buttons__accelerated .shopify-payment-button__button+.shopify-payment-button__button--hidden{display:none}.pc{--pc-lift: 0 .2rem .5rem rgba(var(--color-shadow), .08), 0 2rem 4.4rem rgba(var(--color-shadow), .16);position:relative;display:flex;flex-direction:column;gap:var(--space-3);inline-size:100%;border-radius:var(--product-card-corner-radius);transition:transform var(--transition-base)}.pc--compact{gap:var(--space-2)}.pc__media{position:relative;aspect-ratio:var(--pc-ratio, 4 / 5);overflow:hidden;border-radius:var(--media-radius);background:rgb(var(--color-background-contrast));transition:box-shadow var(--transition-base)}.pc__imglink{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.pc .pc__img{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;transition:transform var(--dur-slow) var(--ease-out),opacity var(--transition-base)}.pc__img--alt{opacity:0}.pc__badges{position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-3);z-index:var(--z-base);display:flex;flex-wrap:wrap;gap:var(--space-2);max-inline-size:calc(100% - var(--space-6))}.pc__quick{position:absolute;inset-block-end:0;inset-inline:0;z-index:var(--z-base);padding:var(--space-3)}.pc__info{display:flex;flex-direction:column;gap:var(--space-1)}.pc__vendor{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted)}.pc__title{font-family:var(--font-body-family);font-size:var(--text-base);font-weight:var(--font-body-weight);line-height:var(--leading-snug)}.pc__link{color:inherit;text-decoration:none}.pc__link:hover{text-decoration:underline;text-underline-offset:.25em}.pc__stock{display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:rgb(var(--color-critical))}.pc__stock:before{content:"";flex:none;inline-size:.6rem;block-size:.6rem;border-radius:50%;background:currentcolor}.pc__swrow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);margin-block-start:var(--space-1);padding:0;list-style:none}.pc__swatch{display:flex}.pc__more{font-size:var(--text-xs);color:var(--text-muted);unicode-bidi:isolate}.pc.is-soldout .pc__imglink{opacity:.55}.pc.is-soldout .pc__title,.pc.is-soldout .price{color:var(--text-muted)}.pc--roomy .pc__info{gap:var(--space-2);padding-block-start:var(--space-1)}.pc--roomy .pc__title{font-family:var(--font-heading-family);font-size:var(--text-lg)}.pc--compact .pc__title,.pc--compact .price{font-size:var(--text-sm)}.pc--compact .pc__vendor{display:none}.pc__skel{background:rgba(var(--color-foreground),.08);border-radius:var(--media-radius);animation:pc-pulse calc(var(--dur-slower) * 2.5) var(--ease-in-out) infinite}.pc__skel--media{aspect-ratio:var(--pc-ratio, 4 / 5)}.pc__skel--line{block-size:1.2rem}.pc__skel--line:nth-of-type(2){inline-size:40%}.pc__skel--line:nth-of-type(3){inline-size:75%}.pc__skel--line:nth-of-type(4){inline-size:30%}@keyframes pc-pulse{0%,to{opacity:1}50%{opacity:.55}}@media(hover:hover)and (pointer:fine){.pc__quick{opacity:0;pointer-events:none;transform:translateY(var(--space-2));transition:opacity var(--transition-base),transform var(--transition-base)}.pc:hover .pc__quick,.pc:focus-within .pc__quick{opacity:1;pointer-events:auto;transform:none}.pc:hover{transform:translateY(calc(var(--space-1) * -1))}.pc:hover .pc__media{box-shadow:var(--pc-lift)}.pc:hover .pc__img{transform:scale(1.03)}.pc:hover .pc__img--alt{opacity:1}}.pc:focus-within{transform:translateY(calc(var(--space-1) * -1))}.pc:focus-within .pc__media{box-shadow:var(--pc-lift)}.pc:focus-within .pc__img--alt{opacity:1}@supports (container-type: inline-size){.pc{container:product-card / inline-size}@container product-card (inline-size < 20rem){.pc .pc__vendor{display:none}.pc .pc__title{font-size:var(--text-sm)}.pc .pc__quick{padding:var(--space-2)}}@container product-card (inline-size >= 30rem){.pc .pc__title{font-family:var(--font-heading-family);font-size:clamp(var(--text-lg),6.5cqi,var(--text-2xl))}.pc .price{font-size:var(--text-lg)}}}@media(prefers-reduced-motion:reduce){.pc,.pc .pc__img,.pc__quick,.pc__media{transition:none}.pc:hover,.pc:focus-within,.pc:hover .pc__img{transform:none}.pc__skel{animation:none}}.giftwrap{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:.1rem solid rgba(var(--color-foreground),.15);border-radius:var(--text-boxes-radius)}.giftwrap__toggle{display:flex;align-items:start;gap:var(--space-3);cursor:pointer}.giftwrap__toggle .giftwrap__checkbox{-webkit-appearance:none;appearance:none;flex:none;margin-block-start:.2rem;inline-size:1.8rem;block-size:1.8rem;border:.15rem solid rgba(var(--color-foreground),.3);border-radius:.5rem;background:rgb(var(--color-background));cursor:pointer;position:relative;transition:background-color var(--transition-fast),border-color var(--transition-fast)}.giftwrap__toggle:hover .giftwrap__checkbox{border-color:rgb(var(--color-button))}.giftwrap__checkbox:checked{background:rgb(var(--color-button));border-color:rgb(var(--color-button))}.giftwrap__checkbox:checked:after{content:"";position:absolute;inset-inline-start:.45rem;inset-block-start:.15rem;inline-size:.5rem;block-size:.9rem;border-inline-end:.2rem solid rgb(var(--color-button-text));border-block-end:.2rem solid rgb(var(--color-button-text));transform:rotate(40deg)}.giftwrap__checkbox:focus-visible{outline:.2rem solid rgb(var(--color-button));outline-offset:.2rem}.giftwrap__text{display:flex;flex-direction:column;gap:var(--space-1);min-inline-size:0}.giftwrap__label{font-weight:var(--font-body-weight-bold);line-height:var(--leading-snug)}.giftwrap__description{font-size:var(--text-sm);color:var(--text-muted);line-height:var(--leading-body)}.giftwrap:has(.giftwrap__checkbox:not(:checked)) .giftwrap__note{display:none}.giftwrap__note{display:flex;flex-direction:column;gap:var(--space-1)}.giftwrap__textarea{resize:vertical;min-block-size:8rem;text-align:start}.giftwrap__note .field__label{position:static;display:block;margin-block-end:var(--space-2);font-size:var(--text-xs);color:var(--text-muted)}.giftwrap .giftwrap__textarea{inline-size:100%;padding:var(--space-3);border:.1rem solid rgba(var(--color-foreground),.2);border-radius:1.2rem;background:rgb(var(--color-background));min-block-size:8rem;resize:vertical}.giftwrap .giftwrap__textarea:focus{outline:none;border-color:rgb(var(--color-button))}.giftwrap .giftwrap__textarea::placeholder{opacity:1;color:rgba(var(--color-foreground),.4)}.block-product-info-accordion>*+*{margin-block-start:var(--space-5)}.size-chart-opener{display:inline-flex}.size-chart{display:flex;flex-direction:column;gap:var(--space-4)}.size-chart__toolbar{display:flex;justify-content:flex-end}.size-chart__units{display:flex;border:.1rem solid rgba(var(--color-foreground),.3);border-radius:var(--buttons-radius);overflow:hidden;padding:0;margin:0;min-inline-size:0}.size-chart__option{display:inline-flex;align-items:center;cursor:pointer;padding-block:var(--space-2);padding-inline:var(--space-4);font-size:var(--text-sm);transition:background-color var(--transition-fast),color var(--transition-fast)}.size-chart__option+.size-chart__option{border-inline-start:.1rem solid rgba(var(--color-foreground),.3)}.size-chart__option:has(.size-chart__radio:checked){background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.size-chart__option:has(.size-chart__radio:focus-visible){outline:var(--focused-base-outline);outline-offset:-.2rem}.size-chart__scroll{overflow:auto;max-block-size:32rem}.size-chart__table{border-collapse:collapse;inline-size:100%;min-inline-size:36rem;font-size:var(--text-sm)}.size-chart__table th,.size-chart__table td{text-align:start;padding-block:var(--space-3);padding-inline:var(--space-4);border-block-end:.1rem solid rgba(var(--color-foreground),.12)}.size-chart__table th:first-child,.size-chart__table td:first-child{padding-inline-start:0}.size-chart__table thead th{position:sticky;inset-block-start:0;background:rgb(var(--color-background));font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted)}.size-chart__table tbody th{font-weight:var(--font-body-weight-bold)}.size-chart__value{unicode-bidi:isolate;font-variant-numeric:tabular-nums}.size-chart__note{font-size:var(--text-sm);color:var(--text-muted)}.size-chart__table[data-unit=imperial]{display:none}.size-chart:has(.size-chart__radio[value=imperial]:checked) .size-chart__table[data-unit=metric]{display:none}.size-chart:has(.size-chart__radio[value=imperial]:checked) .size-chart__table[data-unit=imperial]{display:table}@supports not selector(:has(*)){.size-chart__toolbar{display:none}}.block-product-media{display:grid;gap:var(--space-3);min-inline-size:0;--gallery-thumb-size: 7.2rem;--gallery-zoom-scale: 1.6}.block-product-media .icon svg{inline-size:100%;block-size:100%}.block-product-media__stage{display:flex;gap:var(--space-2);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;min-inline-size:0}.block-product-media__stage::-webkit-scrollbar{display:none}.block-product-media__slide{flex:0 0 100%;scroll-snap-align:start;min-inline-size:0}.block-product-media__frame{position:relative;display:block;inline-size:100%;aspect-ratio:var(--gallery-ratio, 1 / 1);overflow:hidden;border-radius:var(--media-radius);background:rgb(var(--color-background-contrast))}.block-product-media__frame .media,.block-product-media__thumb .media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;border-radius:0}.block-product-media__frame--button{padding:0;border:0;-webkit-appearance:none;appearance:none;cursor:zoom-in}.block-product-media__frame--button:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:-.4rem}.block-product-media__frame--deferred>*,.block-product-media__frame--deferred .deferred-media{position:absolute;top:0;right:0;bottom:0;left:0}.block-product-media__frame--deferred .product__xr-button{position:absolute;inset-block-end:var(--space-3);inset-inline:var(--space-3);inline-size:auto;z-index:var(--z-raised)}@media(hover:hover){.block-product-media--zoom-hover .block-product-media__frame{cursor:zoom-in}.block-product-media--zoom-hover .block-product-media__frame .media__img{transition:transform var(--dur-slow) var(--ease-out)}.block-product-media--zoom-hover .block-product-media__frame:hover .media__img{transform:scale(var(--gallery-zoom-scale))}}.block-product-media__badge{position:absolute;inset-block-end:var(--space-3);inset-inline-start:var(--space-3);display:inline-flex;align-items:center;gap:var(--space-1);padding-block:var(--space-1);padding-inline:var(--space-2);border-radius:var(--badge-corner-radius);background:rgba(var(--color-background),.9);color:rgb(var(--color-foreground));pointer-events:none}.block-product-media__zoom-row{display:flex;gap:var(--space-3);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.block-product-media__zoom-row::-webkit-scrollbar{display:none}.block-product-media__zoom-item{flex:0 0 100%;scroll-snap-align:start;min-inline-size:0}.block-product-media__zoom-item .media{max-block-size:74vh;background:transparent}.block-product-media__zoom-item .media__img{object-fit:contain}.block-product-media__thumbs{display:none;position:relative;min-block-size:0;min-inline-size:0}.block-product-media__thumbs-track{display:flex;gap:var(--space-2);overflow:auto;scrollbar-width:none;padding:.2rem}.block-product-media__thumbs-track::-webkit-scrollbar{display:none}.block-product-media__thumb{position:relative;flex:none;inline-size:var(--gallery-thumb-size);aspect-ratio:var(--gallery-ratio, 1 / 1);padding:0;overflow:hidden;-webkit-appearance:none;appearance:none;border:.1rem solid transparent;border-radius:var(--media-radius);background:rgb(var(--color-background-contrast));opacity:.65;transition:opacity var(--transition-fast),border-color var(--transition-fast)}.block-product-media__thumb:hover,.block-product-media__thumb[aria-pressed=true]{opacity:1}.block-product-media__thumb[aria-pressed=true]{border-color:rgb(var(--color-foreground))}.block-product-media__thumb-icon{position:absolute;inset-block-end:var(--space-1);inset-inline-end:var(--space-1);display:grid;place-items:center;padding:var(--space-1);border-radius:var(--badge-corner-radius);background:rgba(var(--color-background),.9);color:rgb(var(--color-foreground))}.block-product-media__dots{display:flex;gap:var(--space-1);justify-content:center}.block-product-media__dot{display:grid;place-items:center;inline-size:2.4rem;block-size:2.4rem;padding:0;border:0;-webkit-appearance:none;appearance:none;background:none}.block-product-media__dot:after{content:"";inline-size:.8rem;block-size:.8rem;border-radius:50%;background:rgba(var(--color-foreground),.25);transition:background-color var(--transition-fast),transform var(--transition-fast)}.block-product-media__dot[aria-pressed=true]:after{background:rgb(var(--color-foreground));transform:scale(1.2)}@media screen and (min-width:750px){.block-product-media__thumbs{display:block}.block-product-media--thumbs-start .block-product-media__dots,.block-product-media--thumbs-end .block-product-media__dots,.block-product-media--thumbs-below .block-product-media__dots{display:none}.block-product-media--thumbs-start .block-product-media__stage,.block-product-media--thumbs-end .block-product-media__stage{align-self:start}.block-product-media--thumbs-start{grid-template-columns:var(--gallery-thumb-size) minmax(0,1fr)}.block-product-media--thumbs-end{grid-template-columns:minmax(0,1fr) var(--gallery-thumb-size)}.block-product-media--thumbs-start .block-product-media__stage,.block-product-media--thumbs-end .block-product-media__stage,.block-product-media--thumbs-start .block-product-media__thumbs,.block-product-media--thumbs-end .block-product-media__thumbs{grid-row:1}.block-product-media--thumbs-start .block-product-media__thumbs-track,.block-product-media--thumbs-end .block-product-media__thumbs-track{position:absolute;top:0;right:0;bottom:0;left:0;flex-direction:column}.block-product-media--thumbs-start .block-product-media__thumbs,.block-product-media--thumbs-end .block-product-media__stage{grid-column:1}.block-product-media--thumbs-start .block-product-media__stage,.block-product-media--thumbs-end .block-product-media__thumbs{grid-column:2}}.product-price__row{align-items:baseline;column-gap:var(--space-2)}.product-price__row>.price{display:contents}.product-price .price__unit{flex-basis:100%;order:1}.product-price .price--lg .price__current{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight)}.product-price__note{font-size:var(--text-xs);line-height:var(--leading-body);color:var(--text-muted);text-wrap:pretty}.product-price__note a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.block-product-title{display:flex;flex-direction:column;gap:var(--space-2);text-align:var(--product-title-align, start)}.block-product-title>*{margin-block:0}.block-product-title__text{font-size:var(--product-title-size, var(--text-3xl));line-height:var(--leading-heading);letter-spacing:var(--tracking-tight);text-wrap:balance}.block-product-title__sku{font-size:var(--text-sm);color:var(--text-muted);font-variant-numeric:tabular-nums}.variant-picker{display:flex;flex-direction:column;gap:var(--space-5)}.variant-picker:not(:has(.variant-picker__option,.variant-picker__stock)){display:none}.variant-picker .variant-picker__option{position:relative;margin:0;padding:0;border:0;min-inline-size:0;max-inline-size:none}.variant-picker .variant-picker__legend{display:flex;align-items:baseline;justify-content:flex-start;gap:var(--space-2);inline-size:100%;padding:0;margin-block-end:var(--space-3);font-size:var(--text-sm);line-height:var(--leading-snug)}.variant-picker__name{font-weight:var(--font-body-weight-bold)}.variant-picker__selected{color:var(--text-muted)}.variant-picker__selected:before{content:"\2014";margin-inline-end:var(--space-2);color:#7131154d}.variant-picker__input+.swatch,.variant-picker__input+.pill{cursor:pointer}.variant-picker__input:checked+.swatch{box-shadow:0 0 0 .2rem rgb(var(--color-background)),0 0 0 .35rem rgb(var(--color-foreground))}.variant-picker__input:checked+.pill{background:rgb(var(--color-button));color:rgb(var(--color-button-text));border-color:rgb(var(--color-button));transform:scale(1.04)}.variant-picker__input:focus-visible+.swatch,.variant-picker__input:focus-visible+.pill{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.variant-picker .variant-picker__select{display:flex;inline-size:100%}.variant-picker__stock{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-snug);color:rgb(var(--color-critical))}.variant-picker__stock:before{content:"";flex:none;inline-size:.8rem;block-size:.8rem;border-radius:50%;background:currentColor}.block-rich-text{display:flex;flex-direction:column;align-items:var(--rt-items, flex-start);min-inline-size:0}.block-rich-text__inner{display:flex;flex-direction:column;gap:var(--space-4);align-items:var(--rt-items, flex-start);text-align:var(--rt-align, start);max-inline-size:var(--rt-measure, 60ch)}.block-rich-text__inner>*{margin-block:0}.block-rich-text__heading{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);color:rgb(var(--color-foreground));font-size:var(--rt-heading-size, var(--text-2xl));line-height:var(--leading-heading);letter-spacing:var(--tracking-tight);text-wrap:balance}.block-rich-text__body{font-size:var(--text-base);line-height:var(--leading-body);color:var(--text-muted);text-wrap:pretty}.block-rich-text__body>*{margin-block:0}.block-rich-text__body>*+*{margin-block-start:var(--space-3)}.block-rich-text__actions{justify-content:var(--rt-items, flex-start)}.sizecmp{display:flex;flex-direction:column;gap:var(--space-4)}.sizecmp__heading{font-size:var(--text-2xl);line-height:var(--leading-heading)}.sizecmp__intro{max-inline-size:60ch;color:var(--text-muted)}.sizecmp__row{display:flex;align-items:start;gap:var(--space-5);overflow-x:auto;scroll-snap-type:x proximity;overscroll-behavior-inline:contain;scrollbar-width:none;padding-block-start:var(--space-3)}.sizecmp__row::-webkit-scrollbar{display:none}.sizecmp__item{flex:1 1 10rem;min-inline-size:0;scroll-snap-align:start;display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2);text-align:center;color:inherit;text-decoration:none}.sizecmp__item--object{flex-basis:8rem;opacity:.7}.sizecmp__item--link{border-radius:var(--media-radius);transition:background-color var(--transition-base),transform var(--transition-base)}.sizecmp__item--link:hover,.sizecmp__item--link:focus-visible{background:rgba(var(--color-foreground),.05);transform:translateY(calc(var(--space-1) * -1))}.sizecmp__stage{display:flex;align-items:end;justify-content:center;block-size:var(--sizecmp-floor);margin-block-end:var(--space-2)}.sizecmp__plush{position:relative;block-size:calc(var(--sizecmp-cm, 30) * var(--sizecmp-unit, .3rem));inline-size:calc(var(--sizecmp-cm, 30) * var(--sizecmp-unit, .3rem) * .88);background:rgb(var(--color-button));border-radius:46% 46% 42% 42%/52% 52% 48% 48%}.sizecmp__ear{position:absolute;inset-block-start:-4%;inline-size:26%;aspect-ratio:1;background:inherit;border-radius:50%}.sizecmp__ear--start{inset-inline-start:8%}.sizecmp__ear--end{inset-inline-end:8%}.sizecmp__object{display:flex;align-items:end;justify-content:center;block-size:calc(var(--sizecmp-cm, 25) * var(--sizecmp-unit, .3rem));color:var(--text-muted)}.sizecmp .sizecmp__glyph{block-size:100%;inline-size:auto}.sizecmp .sizecmp__glyph svg{block-size:100%;inline-size:auto;fill:currentColor}.sizecmp__label{font-family:var(--font-body-family);font-size:var(--text-base);font-weight:var(--font-body-weight-bold);line-height:var(--leading-snug)}.sizecmp__measure{font-size:var(--text-sm);color:var(--text-muted);unicode-bidi:isolate;font-variant-numeric:tabular-nums}.sizecmp__unit{unicode-bidi:isolate}.sizecmp__sep{padding-inline:var(--space-1);opacity:.5}.sizecmp__note{font-size:var(--text-xs);color:var(--text-muted);text-wrap:balance}.sizecmp__caption{font-size:var(--text-xs);color:var(--text-muted)}@media(prefers-reduced-motion:reduce){.sizecmp__item--link{transition:none}.sizecmp__item--link:hover,.sizecmp__item--link:focus-visible{transform:none}}.testimonial-item{display:flex;flex-direction:column;gap:var(--space-4);margin:0;padding:var(--space-6);background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);min-inline-size:0}.testimonial-item__attribution{display:flex;flex-direction:column;gap:var(--space-3);min-inline-size:0}.testimonial-item__meta{display:flex;align-items:center;gap:var(--space-3);min-inline-size:0}.testimonial-item__who{display:flex;flex-direction:column;gap:var(--space-1);min-inline-size:0}.testimonial-item__author{font-size:var(--text-sm);font-weight:var(--font-body-weight-bold);line-height:var(--leading-snug);overflow-wrap:break-word}.testimonial-item__role{font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--text-muted);overflow-wrap:break-word}.testimonial-item__avatar{inline-size:4rem;block-size:4rem;flex:none;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:rgba(var(--color-link),.15);color:rgb(var(--color-link));font-size:var(--text-sm);font-weight:var(--font-body-weight-bold);text-transform:uppercase}.testimonial-item__avatar .media{inline-size:100%;block-size:100%;border-radius:50%}.testimonial-item__verified{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);line-height:var(--leading-snug);color:rgb(var(--color-link))}.testimonial-item .icon--sm svg{inline-size:100%;block-size:100%}.testimonial-item .rating__stars svg{fill:currentColor}.testimonial-item__quote{margin:0;border-inline-start:0;padding-inline-start:0;font-family:var(--font-heading-family);font-size:var(--text-lg);font-style:normal;line-height:var(--leading-relaxed);color:rgb(var(--color-foreground));overflow-wrap:break-word;text-wrap:pretty}.testimonial-item__quote p{margin:0}.testimonial-item__quote p+p{margin-block-start:var(--space-3)}.testimonial-item__quote a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.testimonial-item__quote a:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.quotes{--quotes-track: max( 28rem, calc((100% - (var(--quotes-columns, 3) - 1) * var(--quotes-gap, var(--space-6))) / var(--quotes-columns, 3)) );display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--quotes-track),100%),1fr));gap:var(--quotes-gap, var(--space-6))}.quotes--carousel{display:flex;gap:var(--quotes-gap, var(--space-6));overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;padding-block-end:var(--space-2);scrollbar-width:thin}.quotes--carousel>*{flex:0 0 min(80vw,36rem);scroll-snap-align:start;min-inline-size:0}.quotes--carousel:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.quotes .quotes,.quotes .quotes--carousel{display:grid;grid-template-columns:minmax(0,1fr);overflow:visible;padding-block-end:0}.quote{display:flex;flex-direction:column;gap:var(--space-4);margin:0;padding:var(--space-6);background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);min-inline-size:0}.quote__meta{display:flex;align-items:center;gap:var(--space-3);min-inline-size:0}.quote__who{display:flex;flex-direction:column;gap:var(--space-1);min-inline-size:0}.quote__author{font-size:var(--text-sm);font-weight:var(--font-body-weight-bold);line-height:var(--leading-snug);overflow-wrap:break-word}.quote__role{font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--text-muted);overflow-wrap:break-word}.quote .avatar{inline-size:4rem;block-size:4rem;flex:none;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:rgba(var(--color-link),.15);color:rgb(var(--color-link));font-size:var(--text-sm);font-weight:var(--font-body-weight-bold);text-transform:uppercase}.quote .avatar .media{inline-size:100%;block-size:100%;border-radius:50%}.quote .verified{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);line-height:var(--leading-snug);color:rgb(var(--color-link))}.quote .rating__stars svg{fill:currentColor}.quote .icon--sm svg{inline-size:100%;block-size:100%}.quote__text{margin:0;border-inline-start:0;padding-inline-start:0;font-family:var(--font-heading-family);font-size:var(--text-lg);font-style:normal;line-height:var(--leading-relaxed);color:rgb(var(--color-foreground));overflow-wrap:break-word;text-wrap:pretty}.quote__text p{margin:0}.quote__text p+p{margin-block-start:var(--space-3)}@keyframes quotes-rise{0%{opacity:0;transform:translateY(var(--space-5))}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.quotes--grid>*{animation:quotes-rise both;animation-timeline:view();animation-range:entry 0% entry 32%}.quotes--grid>*:nth-child(2){animation-range:entry 7% entry 39%}.quotes--grid>*:nth-child(3){animation-range:entry 14% entry 46%}.quotes--grid>*:nth-child(4){animation-range:entry 21% entry 53%}.quotes--grid>*:nth-child(n+5){animation-range:entry 28% entry 60%}}}.ugc{display:flex;flex-direction:column;gap:var(--space-4)}.ugc__heading{font-size:var(--text-2xl);line-height:var(--leading-heading)}.ugc__intro{max-inline-size:60ch;color:var(--text-muted)}.ugc__grid{--ugc-track: max( 14rem, calc((100% - (var(--ugc-columns, 4) - 1) * var(--ugc-gap, var(--space-4))) / var(--ugc-columns, 4)) );display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--ugc-track),100%),1fr));gap:var(--ugc-gap, var(--space-4));padding:0;list-style:none}.ugc__item{min-inline-size:0}.ugc__figure{display:flex;flex-direction:column;gap:var(--space-2);block-size:100%}.ugc .ugc__media{border-radius:var(--media-radius);overflow:hidden}.ugc__caption{display:flex;flex-direction:column;gap:var(--space-1)}.ugc__quote{font-size:var(--text-sm);line-height:var(--leading-body);text-wrap:pretty}.ugc__credit{font-size:var(--text-xs);color:var(--text-muted)}.ugc__link{align-self:start;font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:inherit;text-decoration:underline;text-underline-offset:.35em}.ugc__link:hover{text-decoration-thickness:.2rem}.usp-item{display:flex;flex-direction:column;align-items:var(--usp-item-align, flex-start);gap:var(--space-2);text-align:var(--usp-item-text-align, start);min-inline-size:0}.usp-item>*{margin-block:0}.usp-item__icon{inline-size:var(--usp-item-icon-size, 2rem);block-size:var(--usp-item-icon-size, 2rem)}.usp-item:has(.usp-item__icon) .usp-item__icon{box-sizing:content-box;padding:1.1rem;border-radius:50%;background:rgba(var(--color-button),.14);color:rgb(var(--color-button));margin-block-end:var(--space-1)}.usp-item__heading{font-family:var(--font-body-family);font-size:var(--text-base);font-weight:var(--font-body-weight-bold);line-height:var(--leading-snug);letter-spacing:var(--tracking-normal);text-wrap:balance}.usp-item__text{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--text-muted);max-inline-size:40ch;text-wrap:pretty}.usp-item__heading a,.usp-item__text a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.usp-item__link{margin-inline:calc(var(--space-2) * -1)}.usp-item__link:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.usp{display:flex;gap:var(--usp-gap, var(--space-6));overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none}.usp::-webkit-scrollbar{display:none}.usp>*{flex:1 0 min(70vw,22rem);scroll-snap-align:start;min-inline-size:0}.usp--divided{border-block:.1rem solid rgba(var(--color-foreground),.12);padding-block:var(--space-6)}.usp .usp{display:block;overflow:visible;border-block:0;padding-block:0}.usp__item{display:flex;flex-direction:column;gap:var(--space-2);align-items:start;text-align:start;min-inline-size:0}.usp__icon{color:rgb(var(--color-foreground))}.usp__icon svg{fill:currentColor}.usp__title{font-family:var(--font-body-family);font-size:var(--text-base);font-weight:var(--font-body-weight-bold);line-height:var(--leading-snug);letter-spacing:var(--tracking-normal);text-wrap:balance;overflow-wrap:break-word}.usp__text{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--text-muted);overflow-wrap:break-word}@media screen and (min-width:750px){.usp{--usp-track: max( 18rem, calc((100% - (var(--usp-columns, 4) - 1) * var(--usp-gap, var(--space-6))) / var(--usp-columns, 4)) );display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--usp-track),100%),1fr));align-items:start;overflow:visible}.usp>*{flex:initial}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
