.brand-collection-description{padding:calc(var(--brand-section-padding) * .75) 0}.brand-collection-description__inner{max-width:var(--brand-text-width);margin:0 auto;color:rgb(var(--color-foreground));line-height:1.7}.brand-collection-description__inner h2{margin-top:0}.brand-collection-hero{position:relative;display:flex;overflow:hidden}.brand-collection-hero--image{min-height:52svh;background:var(--brand-ink);color:#fff}.brand-collection-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.brand-collection-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#00000080,#0000 60%)}.brand-collection-hero__image{width:100%;height:100%;object-fit:cover}.brand-collection-hero .brand-collection-hero__content{position:relative;z-index:1;display:flex;align-items:flex-end;width:100%;padding-top:4.8rem;padding-bottom:4rem}.brand-collection-hero--text .brand-collection-hero__content{padding-top:6.4rem;padding-bottom:3.2rem}.brand-collection-hero__text{max-width:var(--brand-text-width)}.brand-collection-hero__title{margin:0}.brand-collection-hero--image .brand-collection-hero__title,.brand-collection-hero--image .brand-collection-hero__intro{color:#fff}.brand-collection-hero__intro{margin:1.6rem 0 0;font-size:1.8rem;line-height:1.6}@media screen and (min-width:750px){.brand-collection-hero--image{min-height:60vh}.brand-collection-hero .brand-collection-hero__content{padding-bottom:6.4rem}.brand-collection-hero--text .brand-collection-hero__content{padding-top:9.6rem;padding-bottom:4rem}.brand-collection-hero__intro{font-size:2rem}}.brand-collection-nav.page-width{padding-top:2rem;padding-bottom:2.4rem}.brand-collection-nav__breadcrumbs ol{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 2rem;padding:0;list-style:none;color:var(--brand-muted);font-size:1.6rem}.brand-collection-nav__breadcrumbs li+li:before{content:"/";margin-right:.4rem}.brand-collection-nav__breadcrumbs a{color:inherit;text-decoration:underline;text-underline-offset:.3rem}.brand-collection-nav__list{display:flex;gap:.8rem;margin:0 calc(var(--brand-gutter) * -1);padding:.4rem var(--brand-gutter);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.brand-collection-nav__list::-webkit-scrollbar{display:none}.brand-collection-nav__list li{flex-shrink:0;scroll-snap-align:start}.brand-collection-nav__chip{display:inline-flex;align-items:center;min-height:var(--brand-tap-size);padding:1rem 2rem;border:.1rem solid rgba(var(--brand-ink-rgb),.35);color:rgb(var(--color-foreground));font-size:1.7rem;text-decoration:none;white-space:nowrap}.brand-collection-nav__chip:hover,.brand-collection-nav__chip[aria-current=page]{border-color:rgb(var(--color-foreground));background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.brand-collection-nav__list--images{gap:1.2rem}.brand-collection-nav__list--images .brand-collection-nav__chip{flex-direction:column;align-items:flex-start;gap:1rem;width:14rem;padding:0;border:0;white-space:normal}.brand-collection-nav__list--images .brand-collection-nav__chip:hover,.brand-collection-nav__list--images .brand-collection-nav__chip[aria-current=page]{background:none;color:rgb(var(--color-foreground))}.brand-collection-nav__list--images .brand-collection-nav__chip[aria-current=page] .brand-collection-nav__chip-label,.brand-collection-nav__list--images .brand-collection-nav__chip:hover .brand-collection-nav__chip-label{text-decoration:underline;text-underline-offset:.4rem}.brand-collection-nav__chip-media{display:block;width:100%;aspect-ratio:4 / 3;overflow:hidden;background:var(--brand-sand)}.brand-collection-nav__chip-media img{width:100%;height:100%;object-fit:cover}@media screen and (min-width:750px){.brand-collection-nav.page-width{padding-top:2.4rem;padding-bottom:3.2rem}.brand-collection-nav__list{flex-wrap:wrap;margin:0;padding:.4rem 0;overflow:visible}.brand-collection-nav__list--images .brand-collection-nav__chip{width:18rem}}.brand-editorial{padding:var(--brand-section-padding) 0}.brand-editorial__grid{display:grid;gap:3.2rem}.brand-editorial__media{position:relative;overflow:hidden;background:var(--brand-sand)}.brand-editorial__media:before{content:"";display:block;padding-top:var(--brand-editorial-ratio)}.brand-editorial__media-link{position:absolute;top:0;right:0;bottom:0;left:0}.brand-editorial__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.brand-editorial__heading{margin:0 0 1.6rem}.brand-editorial__body{margin-bottom:2rem;color:rgb(var(--color-foreground));line-height:1.7}.brand-editorial__body p{margin:0 0 1.2rem}.brand-editorial__body p:last-child{margin-bottom:0}.brand-editorial__grid--stacked .brand-editorial__text{width:100%;max-width:calc(var(--brand-text-width) + var(--brand-gutter) * 2);margin:0}@media screen and (max-width:749px){.brand-editorial__grid.page-width{padding-left:0;padding-right:0}.brand-editorial__grid.page-width .brand-editorial__text{padding:0 var(--brand-gutter)}}@media screen and (min-width:750px){.brand-editorial__grid--image-left,.brand-editorial__grid--image-right{grid-template-columns:7fr 5fr;align-items:center;gap:6.4rem}.brand-editorial__grid--image-right{grid-template-columns:5fr 7fr}.brand-editorial__grid--image-right .brand-editorial__media{order:2}.brand-editorial__grid--stacked .brand-editorial__media:before{padding-top:min(var(--brand-editorial-ratio),56.25%)}.brand-editorial__grid--stacked{gap:4.8rem}.brand-editorial__grid--stacked .brand-editorial__text{margin:0 auto 0 0;max-width:calc(var(--brand-text-width) + var(--brand-gutter) * 2)}}@media screen and (min-width:1200px){.brand-editorial__grid--image-left,.brand-editorial__grid--image-right{gap:9.6rem}}@media screen and (min-width:750px){.template-index .brand-editorial__grid--image-left.page-width,.template-index .brand-editorial__grid--image-right.page-width{max-width:240rem;padding-left:0;padding-right:0;grid-template-columns:7fr 5fr;gap:6.4rem}.template-index .brand-editorial__grid--image-right.page-width{grid-template-columns:5fr 7fr}.template-index .brand-editorial__grid--image-left .brand-editorial__text,.template-index .brand-editorial__grid--image-right .brand-editorial__text{--brand-editorial-edge: max(var(--brand-gutter), calc((100vw - var(--page-width)) / 2 + var(--brand-gutter)));width:100%;max-width:calc(48rem + var(--brand-editorial-edge))}.template-index .brand-editorial__grid--image-left .brand-editorial__text{padding-right:var(--brand-editorial-edge)}.template-index .brand-editorial__grid--image-right .brand-editorial__text{padding-left:var(--brand-editorial-edge)}.template-index .brand-editorial__media{max-height:110rem}}@media screen and (min-width:1200px){.template-index .brand-editorial__grid--image-left.page-width,.template-index .brand-editorial__grid--image-right.page-width{gap:9.6rem}}.brand-hero{position:relative;display:flex;overflow:hidden;background:var(--brand-ink);color:var(--brand-hero-text, #ffffff)}.brand-hero--full{min-height:min(80svh,calc(100svh - var(--header-height, 7rem) - 4.8rem))}.brand-hero--large{min-height:70svh}.brand-hero--medium{min-height:60svh}@media screen and (min-width:750px){.brand-hero--full{min-height:min(80vh,calc(100vh - var(--header-height, 8rem) - 4.8rem))}.brand-hero--large{min-height:70vh}.brand-hero--medium{min-height:60vh}}.template-index .brand-hero--full{min-height:max(52rem,calc(100svh - var(--header-height, 7.3rem) - 4.2rem))}@media screen and (min-width:750px){.template-index .brand-hero--full{min-height:max(56rem,calc(100vh - var(--header-height, 7.3rem) - 4.2rem))}.template-index .brand-hero .brand-hero__content{padding-top:9.6rem}}.brand-hero__media,.brand-hero__video,.brand-hero__placeholder{position:absolute;top:0;right:0;bottom:0;left:0}.brand-hero__image,.brand-hero__video-element,.brand-hero__media picture{display:block;width:100%;height:100%;object-fit:cover}.brand-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,var(--brand-hero-overlay)),#0000 65%);pointer-events:none}.brand-hero--top-left .brand-hero__media:after{background:linear-gradient(to bottom,rgba(0,0,0,var(--brand-hero-overlay)) 0% 40%,#0000 80%)}.brand-hero--center .brand-hero__media:after{background:rgba(0,0,0,calc(var(--brand-hero-overlay) * .8))}.brand-hero .brand-hero__content{position:relative;z-index:1;display:flex;width:100%;padding-top:4.8rem;padding-bottom:4.8rem}.brand-hero--top-left .brand-hero__content{align-items:flex-start}.brand-hero--bottom-left .brand-hero__content{align-items:flex-end}.brand-hero--bottom-center .brand-hero__content{align-items:flex-end;justify-content:center;text-align:center}.brand-hero--center .brand-hero__content{align-items:center;justify-content:center;text-align:center}.brand-hero__text{max-width:56rem}@media screen and (max-width:749px){.brand-hero .brand-hero__image{object-position:var(--brand-hero-mobile-crop, 50%) 50%}.brand-hero--top-left .brand-hero__text,.brand-hero--bottom-left .brand-hero__text{max-width:68%}}.brand-hero .brand-hero__eyebrow,.brand-hero .brand-hero__heading,.brand-hero .brand-hero__body,.brand-hero .brand-hero__link{color:var(--brand-hero-text, #ffffff)}.brand-hero__heading{margin:0 0 1.6rem}.brand-hero__body{margin:0 0 2.4rem;font-size:1.8rem;line-height:1.6}.brand-hero__body p{margin:0}.brand-hero .brand-link:focus-visible,.brand-hero .brand-button:focus-visible,.brand-hero__toggle:focus-visible{outline-color:var(--brand-hero-text, #ffffff)}@media screen and (min-width:750px){.brand-hero .brand-hero__content{padding-top:8rem;padding-bottom:8rem}.brand-hero__body{font-size:2rem}}.brand-hero__toggle{position:absolute;right:var(--brand-gutter);bottom:2.4rem;z-index:2;display:flex;align-items:center;justify-content:center;width:var(--brand-tap-size);height:var(--brand-tap-size);padding:0;border:.1rem solid var(--brand-hero-text, #ffffff);border-radius:50%;background:#00000040;color:var(--brand-hero-text, #ffffff);cursor:pointer}.brand-hero__toggle[hidden],.brand-hero__toggle .brand-hero__icon-play,.brand-hero__toggle.is-paused .brand-hero__icon-pause{display:none}.brand-hero__toggle.is-paused .brand-hero__icon-play{display:block}.brand-icons{padding:var(--brand-section-padding) 0}.brand-icons__heading{margin:0 0 4rem;text-align:center}.brand-icons__list{display:grid;grid-template-columns:1fr;gap:4rem;margin:0;padding:0}@media screen and (min-width:750px){.brand-icons__list{grid-template-columns:repeat(var(--brand-icons-columns),minmax(0,1fr));gap:4rem}}.brand-icons__item{display:flex;flex-direction:column;align-items:center;max-width:36rem;margin:0 auto;text-align:center}.brand-icons__icon{display:inline-flex;margin-bottom:1.6rem;color:rgb(var(--color-foreground))}.brand-icons__title{margin:0 0 .8rem;font-family:var(--font-heading-family);font-size:2.2rem;font-weight:400;line-height:1.3;letter-spacing:0}.brand-icons__text{margin:0;color:rgba(var(--color-foreground),.8);font-size:1.7rem;line-height:1.6}.brand-lookbook{padding:var(--brand-section-padding) 0}.brand-lookbook__intro{max-width:var(--brand-text-width);margin-bottom:4rem}.brand-lookbook__heading{margin:0 0 1.2rem}.brand-lookbook__text{color:rgb(var(--color-foreground))}.brand-lookbook__grid{display:grid;grid-template-columns:1fr;gap:4rem;margin:0;padding:0}.brand-lookbook__figure{margin:0}.brand-lookbook__media{position:relative;overflow:hidden;aspect-ratio:4 / 5;background:var(--brand-sand)}.brand-lookbook__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.brand-lookbook__caption{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem 1.6rem;margin-top:.8rem;color:rgb(var(--color-foreground));font-size:1.7rem}@media screen and (max-width:989px){.brand-lookbook__grid--pair{grid-template-columns:1fr 1fr;gap:2.4rem 1.2rem}.brand-lookbook__grid--pair .brand-lookbook__item:first-child{grid-column:1 / -1}.brand-lookbook__grid--pair .brand-lookbook__item:not(:first-child) .brand-lookbook__media{aspect-ratio:1 / 1}}@media screen and (min-width:750px){.brand-lookbook__intro{margin-bottom:3.2rem}.brand-lookbook__caption{font-size:1.6rem}}@media screen and (min-width:990px){.brand-lookbook__grid{grid-template-columns:3fr 2fr;gap:3.2rem 2.4rem;align-items:start}.brand-lookbook__item:first-child{display:flex;grid-row:span 2;align-self:stretch}.brand-lookbook__item:first-child .brand-lookbook__figure{display:flex;flex-direction:column;width:100%}.brand-lookbook__item:first-child .brand-lookbook__media{flex:1 1 auto;min-height:48rem;aspect-ratio:auto}.brand-lookbook__item:not(:first-child) .brand-lookbook__media{aspect-ratio:1 / 1}.brand-lookbook__item:nth-child(n+4){grid-column:span 1}}.brand-text{padding:var(--brand-section-padding) 0}.brand-text--compact{padding:calc(var(--brand-section-padding) * .6) 0}.brand-text__inner{max-width:var(--brand-text-width)}.brand-text__inner--center{margin:0 auto;text-align:center}.brand-text__heading{margin:0 0 2rem}.brand-text__body{color:rgb(var(--color-foreground));font-size:1.8rem;line-height:1.7}.brand-text__body p{margin:0 0 1.6rem}.brand-text__body p:last-child{margin-bottom:0}.brand-text__link{margin-top:2.4rem}@media screen and (min-width:750px){.brand-text__body{font-size:2rem}}.template-index .brand-text__inner{max-width:60rem}.template-index .brand-text__heading{margin-bottom:1.6rem}.template-index .brand-text__link{margin-top:1.6rem}@media screen and (min-width:750px){.template-index .brand-text:not(.brand-text--compact){padding:calc(var(--brand-section-padding) * 1.25) 0}.template-index .brand-text__heading.h2{margin-bottom:2rem}}.custom-announcement{padding:1rem 0}.custom-announcement__inner{display:flex;justify-content:center}.custom-announcement__content{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.2rem 1.2rem;margin:0;color:rgb(var(--color-foreground));font-size:1.6rem;line-height:1.4;text-align:center}.custom-announcement__link{color:inherit;font-weight:500;text-decoration:underline;text-underline-offset:.4rem}.custom-announcement__link:hover{text-decoration-thickness:.2rem}.cart-drawer.custom-cart-drawer .drawer__inner{width:var(--cd-width, 44rem);padding:0}@media screen and (max-width:749px){.cart-drawer.custom-cart-drawer--mobile-full{width:100%}.cart-drawer.custom-cart-drawer--mobile-full .drawer__inner{width:100%;max-width:100%;border-left:0}}.cart-drawer.custom-cart-drawer .drawer__header{padding:2rem var(--cd-pad, 2.4rem);border-bottom:.1rem solid var(--brand-sand)}.cart-drawer.custom-cart-drawer .drawer__heading{margin:0;font-size:calc(var(--cd-heading-size, 28px) - 2px);letter-spacing:-.01em;text-transform:none}@media screen and (min-width:750px){.cart-drawer.custom-cart-drawer .drawer__heading{font-size:var(--cd-heading-size, 28px)}}.cart-drawer.custom-cart-drawer .drawer__header .drawer__close{position:static;width:4.8rem;height:4.8rem;min-width:4.8rem;color:rgb(var(--color-foreground))}.cart-drawer.custom-cart-drawer .custom-cart-drawer__close .custom-icon{stroke-width:1.2}cart-drawer.is-empty .custom-cart-drawer__top{display:none}.custom-cart-drawer__top>:not(.drawer__header){margin:0;padding:1.2rem var(--cd-pad, 2.4rem)}.cart-drawer.custom-cart-drawer cart-drawer-items{padding:0 var(--cd-pad, 2.4rem)}.cart-drawer.custom-cart-drawer .custom-cart-drawer__items{margin:0;padding:2rem 0 0}.cart-drawer.custom-cart-drawer .custom-cart-item{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:1.6rem;margin:0 0 2.4rem;padding-bottom:2.4rem;border-bottom:.1rem solid var(--brand-sand)}@media screen and (min-width:750px){.cart-drawer.custom-cart-drawer .custom-cart-item{grid-template-columns:10.5rem minmax(0,1fr)}}.custom-cart-item__media img{display:block;width:100%;height:auto;background:var(--brand-sand)}.custom-cart-item__top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.custom-cart-item__title .cart-item__name{color:rgb(var(--color-foreground));font-size:1.7rem;line-height:1.4;text-decoration:none}.custom-cart-item__title .cart-item__name:hover{text-decoration:underline;text-underline-offset:.3rem}.custom-cart-item__remove{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;margin:-1rem -1rem 0 0;padding:0;border:0;background:none;color:rgb(var(--color-foreground));cursor:pointer}.custom-cart-item__remove:hover{background:var(--brand-linen)}.custom-cart-item__variant{display:flex;flex-wrap:wrap;gap:.2rem 0;margin:.6rem 0 0;color:var(--brand-muted);font-size:1.5rem;line-height:1.5}.custom-cart-item__option+.custom-cart-item__option:before{content:"\b7";margin:0 .6rem}.custom-cart-item__properties{margin:.6rem 0 0;color:var(--brand-muted);font-size:1.6rem}.custom-cart-item__bottom{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-top:1.4rem}.cart-drawer.custom-cart-drawer .custom-cart-item__quantity{width:13.6rem;min-height:4.8rem}.cart-drawer.custom-cart-drawer .custom-cart-item__quantity:after{box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.45);border-radius:0}.cart-drawer.custom-cart-drawer .custom-cart-item__quantity .quantity__button{width:4.4rem;color:rgb(var(--color-foreground))}.cart-drawer.custom-cart-drawer .custom-cart-item__quantity .quantity__input{border-left:.1rem solid var(--brand-sand);border-right:.1rem solid var(--brand-sand);font-weight:500;font-size:1.6rem}.custom-cart-item__prices{position:relative;margin-left:auto;text-align:right;transition:opacity .2s ease}.custom-cart-item.is-updating .custom-cart-item__prices,.custom-cart-drawer.is-updating .custom-cart-drawer__footer>:not(.custom-cart-drawer__checkout-block){opacity:.45}.custom-cart-drawer__footer>*{transition:opacity .2s ease}.custom-cart-item__prices .loading__spinner{position:absolute;top:0;right:0}.custom-cart-item__prices .cart-item__price-wrapper{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:.2rem .6rem}.custom-cart-item__compare{color:var(--brand-muted);font-size:1.6rem}.custom-cart-item__final{color:rgb(var(--color-foreground));font-size:1.7rem;font-weight:500;letter-spacing:.01em}.custom-cart-item__final--sale{color:var(--brand-sale)}.custom-cart-item__savings{flex-basis:100%;color:rgb(var(--color-foreground));font-size:1.4rem;font-weight:500;letter-spacing:.02em}.custom-cart-item__each{flex-basis:100%;color:var(--brand-muted);font-size:1.4rem}.cart-drawer.custom-cart-drawer .cart-item__error{margin-top:.6rem}.cart-drawer.custom-cart-drawer .drawer__footer{padding:2rem var(--cd-pad, 2.4rem) calc(var(--cd-pad, 2.4rem) + env(safe-area-inset-bottom));border-top:.1rem solid var(--brand-sand);background:var(--cd-footer-bg, var(--brand-linen))}.cart-drawer.custom-cart-drawer .custom-cart-drawer__footer>*+*,.cart-drawer.custom-cart-drawer .custom-cart-drawer__subtotal>*+*{margin-top:.6rem}.cart-drawer.custom-cart-drawer .custom-cart-drawer__footer>*+.custom-cart-drawer__checkout-block{margin-top:1.4rem}.custom-cart-drawer__row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.custom-cart-drawer__label,.custom-cart-drawer__value{margin:0;font-weight:500;letter-spacing:.01em}.custom-cart-drawer__row--subtotal .custom-cart-drawer__label{color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.5rem;letter-spacing:.12em;text-transform:uppercase}.custom-cart-drawer__row--subtotal .custom-cart-drawer__value{color:rgb(var(--color-foreground));font-size:2rem}.custom-cart-drawer__you-save{margin:0;color:var(--brand-sale);font-size:1.6rem;font-weight:500;text-align:right}.custom-cart-drawer__discount-list{font-size:1.6rem}.custom-cart-drawer__shipping{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;margin:0;color:rgb(var(--color-foreground));font-size:1.5rem;font-weight:500;letter-spacing:.01em}.custom-cart-drawer__shipping .custom-icon{flex:none}.custom-cart-drawer__shipping-media{display:inline-flex;flex:none;align-items:center}.custom-cart-drawer__shipping-image{display:block;width:auto;height:var(--cd-ship-icon, 22px)}.custom-cart-drawer__checkout{min-height:var(--brand-button-height);font-size:1.6rem}.cart-drawer.custom-cart-drawer .custom-cart-drawer__checkout.custom-button-accent{border-color:var(--cd-btn-bg, var(--brand-ink));background-color:var(--cd-btn-bg, var(--brand-ink));color:var(--cd-btn-text, #ffffff)}.cart-drawer.custom-cart-drawer .custom-cart-drawer__checkout.custom-button-accent:hover{background-color:rgba(var(--cd-btn-rgb, var(--brand-ink-rgb)),.86)}.cart-drawer.custom-cart-drawer .custom-cart-drawer__rating{margin-top:1.4rem}.custom-cart-drawer__text{color:rgb(var(--color-foreground));font-size:1.5rem;line-height:1.5;text-align:var(--cd-text-align, left)}.custom-cart-drawer__text>:first-child{margin-top:0}.custom-cart-drawer__text>:last-child{margin-bottom:0}.custom-cart-drawer__image img{display:block;width:var(--cd-image-width, 100%);height:auto;margin:0 auto}.custom-cart-drawer__icons{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:1.2rem;margin:0;padding:0}.custom-cart-drawer__icon-item{display:flex;flex-direction:column;align-items:center;gap:.4rem;text-align:center}.custom-cart-drawer__icon{display:inline-flex;margin-bottom:.2rem;color:rgb(var(--color-foreground))}.custom-cart-drawer__icon-title{color:rgb(var(--color-foreground));font-size:1.4rem;font-weight:500;line-height:1.3}.custom-cart-drawer__icon-text{color:rgba(var(--color-foreground),.8);font-size:1.3rem;line-height:1.4}.cart-drawer.custom-cart-drawer .custom-cart-drawer__divider{height:0;margin:var(--cd-divider-space, 12px) 0;border:0;border-top:.1rem solid var(--brand-sand)}.custom-cart-drawer__top>.custom-cart-drawer__divider{padding:0}.custom-categories{padding:var(--brand-section-padding) 0}.custom-categories--compact-top{padding-top:0}.custom-categories__heading{margin:0 0 2.4rem}.custom-categories__bleed{max-width:240rem;margin:0 auto}.custom-categories__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem .2rem;margin:0;padding:0}@media screen and (max-width:749px){.custom-categories__item:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center;width:calc(50% - .1rem)}}.custom-categories__heading-row{padding:0 1.2rem}@media screen and (min-width:750px){.custom-categories__heading{margin-bottom:3.2rem}.custom-categories__heading-row{display:grid;grid-template-columns:repeat(var(--custom-categories-count),minmax(0,calc((100% - (var(--custom-categories-columns) - 1) * .4rem) / var(--custom-categories-columns))));justify-content:center;gap:.4rem;max-width:240rem;margin:0 auto;padding:0}.custom-categories__heading-row .custom-categories__heading{grid-column:1 / -1;padding:0 1.2rem}.custom-categories__list{grid-template-columns:repeat(var(--custom-categories-count),minmax(0,calc((100% - (var(--custom-categories-columns) - 1) * .4rem) / var(--custom-categories-columns))));justify-content:center;gap:.4rem}}.custom-categories__item{display:flex;min-width:0}.custom-categories__card{display:flex;width:100%;flex-direction:column;gap:1.2rem;color:rgb(var(--color-foreground));text-decoration:none}.custom-categories__media{position:relative;display:block;overflow:hidden;aspect-ratio:3 / 4;background:var(--brand-sand)}.custom-categories__list--square .custom-categories__media{aspect-ratio:1 / 1}.custom-categories__list--portrait-4-5 .custom-categories__media{aspect-ratio:4 / 5}.custom-categories__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--brand-ease)}.custom-categories__placeholder{fill:rgba(var(--brand-ink-rgb),.16)}@media(hover:hover){.custom-categories__card:hover .custom-categories__image{transform:scale(1.02)}}.custom-categories__title{display:block;padding:0 1.2rem;font-family:var(--font-heading-family);font-size:2rem;line-height:1.3;overflow-wrap:anywhere}.custom-categories__card:hover .custom-categories__title{text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.5rem}@media screen and (min-width:750px){.custom-categories__title{font-size:2.2rem}}.custom-contact{padding-top:var(--custom-contact-padding-top);padding-bottom:var(--custom-contact-padding-bottom)}.custom-contact__grid{display:grid;gap:3.2rem}@media screen and (min-width:990px){.custom-contact__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6rem;align-items:center}.custom-contact__grid--image-right .custom-contact__media{order:2}}.custom-contact__image{display:block;width:100%;height:auto;border-radius:0}.custom-contact__caption{margin:1.2rem 0 0;color:var(--brand-muted);font-size:1.6rem;text-align:center}.custom-contact__heading{margin:0 0 1.2rem}.custom-contact__text{margin-bottom:2.4rem;color:rgb(var(--color-foreground));font-size:1.8rem;line-height:1.7}.custom-contact__form .contact__button{margin-top:2rem}.custom-faq{padding-top:max(var(--custom-faq-padding-top),calc(var(--brand-section-padding) * .75));padding-bottom:max(var(--custom-faq-padding-bottom),calc(var(--brand-section-padding) * .75))}.custom-faq__inner{max-width:var(--custom-faq-max-width);margin:0 auto}.custom-faq__heading{margin:0 0 3.2rem;text-align:center}.custom-faq__list{border-top:.1rem solid var(--brand-sand)}.custom-faq__item{border-bottom:.1rem solid var(--brand-sand)}.custom-faq__question{display:flex;align-items:center;gap:1.6rem;min-height:var(--brand-button-height);padding:1.6rem 0;color:rgb(var(--color-foreground));font-size:1.7rem;font-weight:500;line-height:1.4;list-style:none;cursor:pointer}.custom-faq__question::-webkit-details-marker{display:none}.custom-faq__question:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.custom-faq__question-text{flex:1}.custom-faq__caret{flex-shrink:0;transition:transform .2s var(--brand-ease)}.custom-faq__item[open] .custom-faq__caret{transform:rotate(180deg)}.custom-faq__answer{padding:0 0 2.4rem;color:rgb(var(--color-foreground));font-size:1.7rem;line-height:1.7}.custom-faq__item:has(.custom-faq__icon) .custom-faq__answer{padding-left:3.6rem}.custom-faq__answer p{margin:0 0 1.2rem}.custom-faq__answer p:last-child{margin-bottom:0}@media screen and (min-width:750px){.custom-faq--large .custom-faq__question,.custom-faq--large .custom-faq__answer{font-size:1.8rem}}.custom-featured{padding:var(--brand-section-padding) 0}.custom-featured__header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.8rem 2.4rem;margin-bottom:2.4rem}@media screen and (min-width:750px){.custom-featured__header{margin-bottom:3.2rem}}.custom-featured__heading{margin:0}.custom-featured__rail{display:block}.custom-featured__track{display:grid;position:relative;grid-auto-flow:column;grid-auto-columns:72%;gap:1.6rem;margin:0 calc(var(--brand-gutter) * -1);padding:0 var(--brand-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--brand-gutter);scrollbar-width:none}.custom-featured__track::-webkit-scrollbar{display:none}.custom-featured__item{scroll-snap-align:start}@media screen and (min-width:750px){.custom-featured__track{grid-auto-columns:calc((100% - 2.4rem * 2) / 3);gap:2.4rem;margin:0;padding:0;scroll-padding:0}}@media screen and (min-width:990px){.custom-featured__track{grid-auto-columns:calc((100% - 2.4rem * (var(--custom-featured-columns) - 1)) / var(--custom-featured-columns))}}.custom-featured .custom-card__link{gap:1.2rem}.custom-featured .custom-card__title{font-size:1.6rem}.custom-featured .custom-card__placeholder{filter:grayscale(1);opacity:.35}.custom-featured__controls{display:flex;justify-content:flex-end;gap:.8rem;margin-top:2.4rem}.custom-featured__controls[hidden]{display:none}.custom-featured__arrow{display:inline-flex;align-items:center;justify-content:center;width:var(--brand-tap-size);height:var(--brand-tap-size);padding:0;border:.1rem solid rgba(var(--brand-ink-rgb),.35);background:transparent;color:rgb(var(--color-foreground));cursor:pointer}.custom-featured__arrow:hover:not([disabled]){border-color:rgb(var(--color-foreground))}.custom-featured__arrow[disabled]{opacity:.35;cursor:default}.custom-footer{padding-top:var(--custom-footer-padding-top);padding-bottom:var(--custom-footer-padding-bottom);color:rgb(var(--color-foreground))}.custom-footer__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem 2.4rem}.custom-footer__block--newsletter,.custom-footer__block--text,.custom-footer__block--image{grid-column:1 / -1}@media screen and (min-width:750px){.custom-footer__grid{gap:4.8rem 4rem}}@media screen and (min-width:990px){.custom-footer__grid{grid-template-columns:minmax(0,1.5fr) repeat(calc(var(--custom-footer-columns) - 1),minmax(0,1fr));gap:4.8rem 4.8rem}.custom-footer__block--newsletter,.custom-footer__block--text,.custom-footer__block--image{grid-column:auto}}@media screen and (max-width:749px){.custom-footer__heading{font-size:2rem}.custom-footer__link{font-size:1.6rem}}.custom-footer__heading{margin:0 0 1.6rem;color:rgb(var(--color-foreground));font-size:2.2rem;letter-spacing:-.01em;line-height:1.3}.custom-footer__text{color:rgb(var(--color-foreground));font-size:1.7rem;line-height:1.7}.custom-footer__text p{margin:0 0 1rem}.custom-footer__text p:last-child{margin-bottom:0}.custom-footer__form{display:flex;flex-direction:column;gap:1.2rem;margin-top:2rem;max-width:48rem}.custom-footer__input{width:100%;height:var(--brand-button-height);padding:0 1.6rem;border:.1rem solid rgba(var(--color-foreground),.55);border-radius:0;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:inherit;font-size:1.7rem;letter-spacing:0}.custom-footer__input::placeholder{color:var(--brand-muted);opacity:1}.custom-footer__input:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.1rem}.custom-footer__submit{height:var(--brand-button-height);border:0;border-radius:0;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));font-family:inherit;font-size:1.7rem;font-weight:500;letter-spacing:.02em;text-transform:none;cursor:pointer;transition:opacity .2s ease}.custom-footer__submit:hover{opacity:.9}.custom-footer__submit:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.custom-footer__message{margin:.4rem 0 0;font-size:1.6rem}.custom-footer__image img{display:block;width:100%;height:auto}.custom-footer__menu{display:flex;flex-direction:column;gap:0;margin:0;padding:0}.custom-footer__link{display:inline-block;padding:.6rem 0;color:rgb(var(--color-foreground));font-size:1.7rem;line-height:1.5;text-decoration:none}.custom-footer__link:hover,.custom-footer__link[aria-current=page]{text-decoration:underline;text-underline-offset:.3rem}.custom-footer__image{display:flex}.custom-footer__image img{max-width:var(--custom-footer-image-width)}.custom-footer__image--center{justify-content:center}.custom-footer__image--right{justify-content:flex-end}.custom-footer__bottom{display:flex;flex-direction:column;align-items:center;gap:1.2rem 3.2rem;margin-top:6.4rem;padding-top:3.2rem;border-top:.1rem solid rgba(var(--color-foreground),.15);text-align:center}.custom-footer__policies{display:flex;flex-wrap:wrap;justify-content:center;gap:0 2.4rem;margin:0;padding:0}.custom-footer__policies .custom-footer__link{font-size:1.6rem}@media screen and (min-width:990px){.custom-footer__bottom{flex-direction:row;justify-content:space-between;text-align:left}}.custom-footer__logo{display:inline-block;margin-bottom:4.8rem}.custom-footer__logo .brand-wordmark{display:block;width:18rem;height:auto;mix-blend-mode:multiply}@media screen and (min-width:750px){.custom-footer__logo .brand-wordmark{width:22rem}}.custom-footer__copyright{margin:0;font-size:1.6rem;letter-spacing:0}.custom-footer__copyright a{color:inherit;text-decoration:none}.custom-footer__copyright a:hover{text-decoration:underline}@media screen and (min-width:990px){.custom-footer__bottom{margin-top:9.6rem}}.custom-back-to-top{position:fixed;right:1.6rem;bottom:1.6rem;z-index:3;opacity:0;visibility:hidden;transform:translateY(1rem);transition:opacity .25s ease,transform .25s ease,visibility .25s}.custom-back-to-top.is-visible{opacity:1;visibility:visible;transform:none}.custom-back-to-top__button{display:flex;align-items:center;justify-content:center;width:var(--brand-tap-size);height:var(--brand-tap-size);padding:0;border:0;border-radius:0;background-color:var(--brand-ink);color:#fff;box-shadow:none;cursor:pointer}.custom-back-to-top__button:focus-visible{outline:.2rem solid var(--brand-ink);outline-offset:.2rem}.custom-collection__toolbar{display:flex;justify-content:flex-end;margin-bottom:1.6rem}.custom-collection__view{display:inline-flex;gap:.4rem}.custom-collection__view-button{display:inline-flex;align-items:center;justify-content:center;width:var(--brand-tap-size);height:var(--brand-tap-size);padding:0;border:.1rem solid transparent;background:none;color:rgba(var(--color-foreground),.45);cursor:pointer}.custom-collection__view-button[aria-pressed=true]{border-color:var(--brand-sand);color:rgb(var(--color-foreground))}#product-grid .custom-collection__editorial{width:100%;max-width:100%}@media screen and (min-width:990px){#product-grid .custom-collection__editorial{width:calc((100% - (var(--custom-columns) - 1) * var(--grid-desktop-horizontal-spacing)) / var(--custom-columns) * 2 + var(--grid-desktop-horizontal-spacing));max-width:none}}.custom-collection__editorial-inner{position:relative;display:block;height:100%;min-height:40rem;overflow:hidden;background:var(--brand-sand);color:#fff;text-decoration:none}.custom-collection__editorial-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.custom-collection__editorial-text{position:absolute;left:0;right:0;bottom:0;padding:6.4rem 2.4rem 2.4rem;background:linear-gradient(to top,#00000080,#0000)}#product-grid .custom-collection__editorial-heading{margin:0 0 .8rem;color:#fff;max-width:18em}.custom-collection__editorial-link{font-size:1.7rem;font-weight:500;text-decoration:underline;text-underline-offset:.6rem}.custom-collection__more{display:flex;flex-direction:column;align-items:center;gap:1.6rem;margin-top:6.4rem;text-align:center}.custom-collection__count{margin:0;color:var(--brand-muted);font-size:1.6rem}.custom-collection__more-button{min-width:24rem}.custom-collection__more-button[aria-busy=true]{opacity:.6;pointer-events:none}#main-collection-filters .facets__summary,#main-collection-filters .facet-filters__label,#main-collection-filters .facet-filters__sort,#main-collection-filters .product-count__text,#main-collection-filters .mobile-facets__open,#main-collection-filters .mobile-facets__summary,#main-collection-filters .mobile-facets__heading{color:rgb(var(--color-foreground));font-size:1.7rem}#main-collection-filters .facets__label,#main-collection-filters .mobile-facets__label{min-height:4.4rem;font-size:1.7rem}#main-collection-filters .mobile-facets__open{min-height:var(--brand-tap-size)}#main-collection-filters .active-facets__button,#main-collection-filters .active-facets__button-remove{font-size:1.6rem}#main-collection-filters .active-facets__button-inner{padding:.8rem 1.4rem;border-radius:0}#main-collection-filters .mobile-facets__footer .button{min-height:var(--brand-button-height)}.custom-product .product__info-container>*+*{margin:2rem 0}.custom-product .product__info-container>*:first-child{margin-top:0}@media screen and (min-width:750px){.custom-product .product__info-wrapper{padding-left:4rem}.custom-product .product__info-container{padding-top:2.4rem}}@media screen and (min-width:1200px){.custom-product .product__info-wrapper{padding-left:6.4rem}}.custom-product .product__title{margin-bottom:0}.custom-product .product__title h1{margin:0;font-size:2.6rem;font-weight:400;letter-spacing:0;line-height:1.2}@media screen and (min-width:750px){.custom-product .product__title h1{font-size:3.2rem}}.custom-product .product__info-container>.custom-rating{margin:0}.custom-product .product__info-container>.custom-rating+.product__title{margin-top:.8rem}.custom-product .product__info-container>.product__title+*{margin-top:.8rem}.custom-product .custom-price--product{font-size:1.8rem}.custom-product .custom-price--product .custom-price__compare{font-size:1.6rem}.custom-product .product__text,.custom-product .product__sku{color:var(--brand-muted);font-size:1.6rem}.custom-product__breadcrumbs ol{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;color:var(--brand-muted);font-size:1.6rem;line-height:1.5}.custom-product__breadcrumbs li+li:before{content:"/";margin-right:.4rem}.custom-product__breadcrumbs a{color:inherit;text-decoration:underline;text-underline-offset:.3rem}.custom-product__breadcrumbs a:hover{color:rgb(var(--color-foreground))}.custom-product__divider{height:0;border:0;border-top:.1rem solid var(--brand-sand)}.custom-product .product__info-container>.custom-product__divider{margin:2.4rem 0}.custom-product__inventory{margin:0;color:var(--brand-muted);font-size:1.6rem}.custom-product__inventory.hidden{display:none}.custom-product__delivery{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.2rem 0;color:rgb(var(--color-foreground));font-size:1.4rem;line-height:1.5}.custom-product__delivery-date{display:inline-flex;align-items:center;gap:.8rem;white-space:nowrap}.custom-product__delivery-date[hidden]{display:none}.custom-product__delivery-dot{flex:none;width:.8rem;height:.8rem;border-radius:50%;background:var(--delivery-dot)}.custom-product__delivery-date:not([hidden])+.custom-product__delivery-shipping{padding-left:1.6rem}@media screen and (max-width:749px){.custom-product__delivery-date{white-space:normal}}.custom-product__service{display:flex;align-items:center;gap:.8rem;margin:0;color:rgb(var(--color-foreground));font-size:1.4rem;line-height:1.5}.custom-product__service-marker{display:inline-flex;flex:none;align-items:center;justify-content:center;width:.8rem;color:var(--brand-ink)}.custom-product__service-marker .custom-icon{margin:0 -.3rem}.custom-product__service-body{display:flex;flex-wrap:wrap;gap:.2rem 1.2rem;min-width:0;text-wrap:balance}.custom-product .product__info-container>.custom-product__delivery:has(+.custom-product__service){margin-bottom:0}.custom-product .product__info-container>.custom-product__delivery+.custom-product__service{margin-top:1rem}.custom-product__service-link{color:inherit;text-decoration:underline;text-underline-offset:.4rem}.custom-product .product-form__submit{--color-button: var(--brand-ink-rgb);--color-button-text: 255, 255, 255;--alpha-button-background: 1;--alpha-button-border: 1;min-height:var(--brand-button-height);border-radius:0;background-color:var(--brand-ink);color:#fff;font-size:1.7rem;font-weight:500;letter-spacing:.02em;text-transform:none}.custom-product .product-form__submit:before,.custom-product .product-form__submit:after{border-radius:0;box-shadow:none}.custom-product .product-form__submit:not([disabled]):hover{background-color:rgba(var(--brand-ink-rgb),.86)}.custom-product .product-form__submit[disabled]{opacity:.5}.custom-product .product-form__buttons{max-width:none}.custom-product .product-form__error-message-wrapper{color:var(--brand-sale)}.custom-product .product__description{color:rgb(var(--color-foreground));line-height:1.7}.custom-product .product__accordion{border-color:var(--brand-sand)}.custom-product .product__accordion+.product__accordion{margin-top:0;border-top:0}.custom-product .product__accordion summary{align-items:center;min-height:var(--brand-button-height);padding:1.6rem 3.2rem 1.6rem 0}.custom-product .product__accordion .summary__title{align-items:center}.custom-product .product__info-container>.product__accordion{margin-bottom:0}@media screen and (max-width:749px){.custom-product .product__info-container>*+*{margin:1.6rem 0}.custom-product .product__info-container>.custom-rating+.product__title,.custom-product .product__info-container>.product__title+*{margin-top:.6rem}.custom-product .product__info-container>.custom-rating,.custom-product .product__info-container>.product__title{margin-bottom:0}.custom-product .product__info-container>.custom-product__divider{margin:2rem 0}.custom-product .custom-variant-picker .custom-variant-picker__fieldset{margin-bottom:2rem}.custom-product .product__info-container>.product__accordion:not(.product__accordion+.product__accordion){margin-top:2rem}}.custom-product .product__accordion .accordion__title{font-family:var(--font-body-family);font-size:1.5rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.custom-product .product__accordion summary>.icon-caret,.custom-product .product__accordion summary>svg{display:none}.custom-product .product__accordion summary:after{content:"";position:absolute;top:50%;right:.2rem;width:1.2rem;height:1.2rem;background:linear-gradient(currentColor,currentColor) center / 100% .12rem no-repeat,linear-gradient(currentColor,currentColor) center / .12rem 100% no-repeat;transform:translateY(-50%)}.custom-product .product__accordion details[open]>summary:after{background:linear-gradient(currentColor,currentColor) center / 100% .12rem no-repeat}.custom-product .product__accordion .accordion__content h1,.custom-product .product__accordion .accordion__content h2,.custom-product .product__accordion .accordion__content h3,.custom-product .product__accordion .accordion__content h4{margin:0 0 1.2rem;font-size:1.8rem;line-height:1.35}.custom-product .product__accordion .accordion__content p{margin:0 0 1.2rem}.custom-product .product__accordion .accordion__content>:last-child{margin-bottom:0}.custom-product .product__accordion .icon-accordion{margin-right:1.2rem;fill:rgb(var(--color-foreground))}.custom-product .product__accordion .accordion__content{padding:0 0 2.4rem;color:rgb(var(--color-foreground));font-size:1.6rem;line-height:1.7}.custom-product .product__media-item .media,.custom-product .thumbnail{background:var(--brand-sand)}@media screen and (max-width:749px){product-info.custom-product .product__media-wrapper slider-component:not(.thumbnail-slider){position:relative;display:block;margin-left:calc(var(--brand-gutter) * -1);margin-right:calc(var(--brand-gutter) * -1)}product-info.custom-product .product__media-list{width:100%;margin:0;padding:0;column-gap:0;scroll-padding-left:0;scrollbar-width:none}product-info.custom-product .product__media-list::-webkit-scrollbar{display:none}product-info.custom-product .product__media-list .product__media-item,product-info.custom-product .product__media-list .product__media-item:first-of-type{width:100%;min-width:100%;margin:0;padding:0}product-info.custom-product .product__media-list .product-media-container.constrain-height{width:100%}product-info.custom-product .product__media-list .product-media-container.constrain-height .media{padding-top:var(--ratio-percent)}product-info.custom-product .product__media-wrapper slider-component:not(.thumbnail-slider) .slider-buttons{display:none}product-info.custom-product.custom-product .product__media-list .product__media-item:not(.product__media-item--full) .media{padding-top:133.33%}product-info.custom-product .product__media-list .product__media-item:not(.product__media-item--full) .media>img{object-fit:cover;object-position:center top}product-info.custom-product .thumbnail-slider{display:flex;align-items:center;gap:.4rem;margin:1.2rem 0 0}product-info.custom-product .thumbnail-slider .thumbnail-list{flex:1;gap:.8rem;margin:0;padding:.3rem;scroll-padding-left:.3rem}product-info.custom-product .thumbnail-slider .thumbnail-list__item.slider__slide,product-info.custom-product .thumbnail-slider .thumbnail-list__item.slider__slide:first-of-type{width:calc((100% - 3.2rem)/5);margin:0}product-info.custom-product .thumbnail-slider .slider-button{flex-shrink:0;width:3.2rem;height:var(--brand-tap-size)}.custom-product .product__info-wrapper{padding-top:2rem}.custom-product .custom-product__breadcrumbs{display:none}.custom-product .product__info-container>.custom-product__breadcrumbs+*{margin-top:0}product-info.custom-product .product__media-icon{opacity:.7}}.custom-gallery-dots{display:none}@media screen and (max-width:749px){.custom-gallery-dots:not(:empty){display:flex;flex-wrap:wrap;justify-content:center;gap:0;margin-top:.4rem}}.custom-gallery-dots__dot{display:flex;align-items:center;justify-content:center;width:2.2rem;height:3.2rem;padding:0;border:0;background:none;cursor:pointer}.custom-gallery-dots__dot:before{content:"";width:.6rem;height:.6rem;border-radius:50%;background:rgba(var(--color-foreground),.25);transition:background-color .2s var(--brand-ease),transform .2s var(--brand-ease)}.custom-gallery-dots__dot[aria-current=true]:before{background:rgb(var(--color-foreground));transform:scale(1.15)}.custom-gallery-dots__dot:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:-.4rem}product-info.custom-product .thumbnail[aria-current]{border:.2rem solid rgb(var(--color-foreground));box-shadow:none}@media screen and (min-width:750px){product-info.custom-product .custom-product--gallery-grid .product__media-list{display:grid;grid-template-columns:minmax(0,1fr);gap:.6rem;margin:0}product-info.custom-product .custom-product--gallery-grid .product__media-list>.product__media-item{width:100%;max-width:none;margin:0;padding:0}product-info.custom-product .custom-product--gallery-grid .product__media-list>.product__media-item:not(.product__media-item--full) .media{padding-top:var(--custom-media-frame, 133.33%)}product-info.custom-product .custom-product--gallery-grid .product__media-list>.product__media-item:not(.product__media-item--full) .media>img{object-fit:cover;object-position:center top}}@media screen and (min-width:990px){product-info.custom-product .custom-product--gallery-grid .product__media-list{grid-template-columns:repeat(2,minmax(0,1fr))}product-info.custom-product .custom-product--gallery-grid .product__media-list>.product__media-item:only-child{grid-column:1 / -1}product-info.custom-product .custom-product--gallery-grid .product__media-list>.product__media-item:nth-child(odd):last-child:not(:only-child){grid-column:1 / -1;justify-self:center;width:calc(50% - .3rem)}}@media screen and (min-width:990px){.custom-product--thumbs-left.product--thumbnail media-gallery{display:grid;grid-template-columns:8.8rem minmax(0,1fr);gap:1.2rem;align-items:start}.custom-product--thumbs-left.product--thumbnail media-gallery>slider-component:not(.thumbnail-slider){grid-column:2;grid-row:1}.custom-product--thumbs-left.product--thumbnail .thumbnail-slider{position:relative;grid-column:1;grid-row:1;align-self:stretch;min-height:0;margin:0}.custom-product--thumbs-left.product--thumbnail .thumbnail-slider .thumbnail-list{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;flex-wrap:nowrap;gap:1.2rem;padding:0 .2rem 0 0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}.custom-product--thumbs-left.product--thumbnail .thumbnail-slider .thumbnail-list__item{flex-shrink:0;width:100%}.custom-product--thumbs-left.product--thumbnail .thumbnail-slider .slider-button{display:none}}.custom-recs__inner{padding:4.8rem 0}@media screen and (min-width:750px){.custom-recs__inner{padding:6.4rem 0}}.custom-recs__heading{margin:0 0 2.4rem;font-weight:400}.custom-recs__rail{position:relative;display:block}.custom-recs__track{display:grid;position:relative;grid-auto-flow:column;grid-auto-columns:72%;gap:1.2rem;margin:0 calc(var(--brand-gutter) * -1);padding:0 var(--brand-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--brand-gutter);scrollbar-width:none}.custom-recs__track::-webkit-scrollbar{display:none}.custom-recs__item{scroll-snap-align:start}.custom-recs .custom-card__title{font-size:1.5rem}@media screen and (min-width:750px){.custom-recs__track{grid-auto-columns:calc((100% - 1.6rem * 2) / 3);gap:1.6rem;margin:0;padding:0;scroll-padding:0}}@media screen and (min-width:990px){.custom-recs__track{grid-auto-columns:calc((100% - 1.6rem * (var(--custom-recs-columns) - 1)) / var(--custom-recs-columns))}}.custom-recs__controls{display:flex;justify-content:flex-end;gap:.8rem;margin-top:2rem}.custom-recs__controls[hidden]{display:none}.custom-recs__arrow{display:inline-flex;align-items:center;justify-content:center;width:var(--brand-tap-size);height:var(--brand-tap-size);padding:0;border:.1rem solid rgba(var(--brand-ink-rgb),.25);background:transparent;color:rgb(var(--color-foreground));cursor:pointer}.custom-recs__arrow:hover:not([disabled]){border-color:rgb(var(--color-foreground))}.custom-recs__arrow[disabled]{opacity:.35;cursor:default}.custom-reviews{padding:4.8rem 0}@media screen and (min-width:750px){.custom-reviews{padding:6.4rem 0}}.custom-reviews .custom-reviews__header{margin-bottom:2.4rem;padding-right:calc(var(--brand-gutter) + var(--brand-tap-size) * 2 + 2.4rem)}.custom-reviews__heading{margin:0;font-weight:400}.custom-reviews__intro{max-width:var(--brand-text-width);margin-top:.8rem;color:rgb(var(--color-foreground));font-size:1.6rem}.custom-reviews__rail{position:relative;display:block}.custom-reviews__track{display:grid;position:relative;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--brand-gutter) - 1.2rem) / 2.1);gap:1.2rem;margin:0 calc(var(--brand-gutter) * -1);padding:0 var(--brand-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--brand-gutter);scrollbar-width:none}.custom-reviews__track::-webkit-scrollbar{display:none}.custom-reviews__item{scroll-snap-align:start}@media screen and (min-width:750px){.custom-reviews__track{grid-auto-columns:calc((100% - 1.6rem * 2) / 2.4);gap:1.6rem;margin:0;padding:0;scroll-padding:0}}@media screen and (min-width:990px){.custom-reviews__track{grid-auto-columns:calc((100% - 1.6rem * 3) / 3.6)}}.custom-reviews__item{display:flex}.custom-reviews__card{display:flex;flex-direction:column;width:100%;margin:0}.custom-reviews__media{position:relative;overflow:hidden;aspect-ratio:4 / 5;background:var(--brand-sand)}.custom-reviews__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.custom-reviews__placeholder{fill:rgba(var(--brand-ink-rgb),.16)}.custom-reviews__body{display:flex;flex-direction:column;flex:1;gap:.8rem;padding-top:1.4rem;color:rgb(var(--color-foreground))}.custom-reviews .custom-reviews__stars{--custom-star-size: 1.2rem;--custom-star-gap: .2rem;align-self:flex-start}@media screen and (min-width:750px){.custom-reviews .custom-reviews__stars{--custom-star-size: 1.4rem;--custom-star-gap: .25rem}}.custom-reviews__text{margin:0;padding:0;border:0;font-family:var(--font-heading-family);font-size:1.5rem;font-style:normal;line-height:1.45}@media screen and (min-width:750px){.custom-reviews__text{font-size:1.6rem}}.custom-reviews__name{margin:auto 0 0;padding-top:.4rem;font-size:1.2rem;letter-spacing:.08em;line-height:1.5;text-transform:uppercase}.custom-reviews__location{display:block;color:var(--brand-muted);letter-spacing:.04em;text-transform:none}.custom-reviews__name--empty{color:var(--brand-muted)}.custom-reviews__product{color:var(--brand-muted);font-size:1.4rem;text-decoration:underline;text-underline-offset:.3rem}.custom-reviews__controls{position:absolute;right:var(--brand-gutter);bottom:calc(100% + 1.2rem);display:flex;gap:.8rem}.custom-reviews__controls[hidden]{display:none}.custom-reviews__arrow{display:inline-flex;align-items:center;justify-content:center;width:var(--brand-tap-size);height:var(--brand-tap-size);padding:0;border:.1rem solid rgba(var(--brand-ink-rgb),.25);background:transparent;color:rgb(var(--color-foreground));cursor:pointer}.custom-reviews__arrow:hover:not([disabled]){border-color:rgb(var(--color-foreground))}.custom-reviews__arrow[disabled]{opacity:.35;cursor:default}.custom-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:4;border-top:.1rem solid var(--brand-sand);transform:translateY(110%);visibility:hidden;transition:transform .35s var(--brand-ease),visibility .35s}.custom-sticky-atc.is-visible{transform:none;visibility:visible}.custom-sticky-atc__inner{display:flex;align-items:center;justify-content:space-between;gap:2.4rem;padding-top:1.2rem;padding-bottom:calc(1.2rem + env(safe-area-inset-bottom))}.custom-sticky-atc__product{display:none;align-items:center;gap:1.6rem;min-width:0}.custom-sticky-atc__image{flex-shrink:0;width:4.8rem;background:var(--brand-sand)}.custom-sticky-atc__image img{display:block;width:100%;height:auto}.custom-sticky-atc__details{min-width:0}.custom-sticky-atc__title{margin:0 0 .2rem;overflow:hidden;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:1.8rem;text-overflow:ellipsis;white-space:nowrap}.custom-sticky-atc__delivery{display:none;margin:.2rem 0 0;overflow:hidden;color:rgb(var(--color-foreground));font-size:1.4rem;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.custom-sticky-atc__form{flex:1}.custom-sticky-atc__form form{display:flex;align-items:center;gap:1rem}.custom-sticky-atc__select{flex:1;min-width:0}.custom-sticky-atc__select .select__select{height:var(--brand-button-height);font-size:1.6rem}.custom-sticky-atc__button{position:relative;flex:1;width:auto;min-height:var(--brand-button-height);padding:0 2.4rem;white-space:nowrap}.custom-sticky-atc__button.loading>span{visibility:hidden}.custom-sticky-atc__button .loading__spinner{position:absolute;width:2rem;height:2rem}.custom-sticky-atc__button .loading__spinner.hidden{display:none}@media screen and (max-width:749px){.custom-sticky-atc--desktop-only{display:none}.custom-sticky-atc{border-top:0;box-shadow:0 -.1rem rgba(var(--brand-ink-rgb),.06)}.custom-sticky-atc .custom-sticky-atc__inner{padding:.8rem var(--brand-gutter) calc(.8rem + env(safe-area-inset-bottom))}.custom-sticky-atc .custom-sticky-atc__select{display:none}.custom-sticky-atc .custom-sticky-atc__button{width:100%;background-color:var(--brand-ink);color:#fff;font-size:1.6rem;letter-spacing:.06em;text-transform:uppercase}.custom-sticky-atc .custom-sticky-atc__button[disabled]{opacity:.55}body.custom-sticky-atc-mobile product-info[id^=MainProduct-] .product-form__submit{display:none}body.custom-sticky-atc-mobile{padding-bottom:var(--custom-sticky-atc-height, 7.2rem)}}body[class*=overflow-hidden] .custom-sticky-atc.is-visible{visibility:hidden;transform:translateY(110%)}@media screen and (min-width:750px){.custom-sticky-atc .custom-sticky-atc__product{display:flex;flex:1}.custom-sticky-atc .custom-sticky-atc__delivery:not([hidden]){display:block}.custom-sticky-atc .custom-sticky-atc__form{flex:0 1 auto}.custom-sticky-atc .custom-sticky-atc__select{flex:0 0 auto;width:22rem}.custom-sticky-atc .custom-sticky-atc__button{flex:0 0 auto;width:auto;min-width:22rem}}body.custom-sticky-atc-visible .custom-back-to-top{bottom:calc(var(--custom-sticky-atc-height, 6rem) + 1.6rem)}.custom-team{padding-top:var(--custom-team-padding-top);padding-bottom:var(--custom-team-padding-bottom)}.custom-team__heading{margin:0 0 2rem;text-align:center}.custom-team__list{display:grid;grid-template-columns:1fr;gap:2.4rem;margin:0;padding:0}@media screen and (min-width:750px){.custom-team__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.custom-team__list{grid-template-columns:repeat(var(--custom-team-columns),minmax(0,1fr));gap:2.4rem}}.custom-team__card{display:flex;flex-direction:column;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.custom-team__media{position:relative;overflow:hidden;aspect-ratio:var(--custom-team-ratio)}.custom-team__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.custom-team__content{padding:2rem 1.6rem 2.4rem;text-align:center}.custom-team__name{margin:0;font-size:2.4rem;font-weight:400}.custom-team__role{margin:.4rem 0 0;color:var(--brand-muted);font-size:1.6rem;letter-spacing:.02em}.custom-team__text{margin-top:1.2rem;font-size:1.7rem;line-height:1.7}.custom-team__text p{margin:0}.custom-card{display:flex;flex-direction:column;gap:.4rem;height:100%;text-align:left}.custom-card__link{display:flex;flex-direction:column;gap:1.4rem;color:rgb(var(--color-foreground));text-decoration:none}.custom-card__media{position:relative;overflow:hidden;aspect-ratio:var(--custom-card-ratio);background:var(--brand-sand)}.custom-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .4s var(--brand-ease)}.custom-card__placeholder{fill:rgba(var(--brand-ink-rgb),.16)}.custom-card__image--secondary{opacity:0}@media(hover:hover){.custom-card__link:hover .custom-card__image--secondary{opacity:1}}.custom-card__label{position:absolute;top:1.2rem;left:1.2rem;z-index:1;padding:.4rem 1rem;background:#ffffffeb;color:var(--brand-ink);font-size:1.6rem;line-height:1.3}.custom-card__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;min-height:2.8em;margin:0;font-family:var(--font-body-family);font-size:1.7rem;font-weight:400;letter-spacing:0;line-height:1.4}.custom-card__link:hover .custom-card__title{text-decoration:underline;text-underline-offset:.4rem;text-decoration-thickness:.1rem}.custom-card__colors{margin:0;color:var(--brand-muted);font-size:1.6rem;line-height:1.3}.custom-icon{display:inline-block;flex-shrink:0;vertical-align:middle}.custom-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem 1rem;color:rgb(var(--color-foreground));font-size:1.6rem;letter-spacing:.01em;line-height:1.3}.custom-price__sale{color:var(--brand-sale)}.custom-price__compare{color:var(--brand-muted)}.custom-price__unit{flex-basis:100%;color:var(--brand-muted);font-size:1.6rem}.custom-price--product{font-size:2rem}.custom-price--product .custom-price__compare{font-size:1.7rem}.custom-price--card{justify-content:var(--product-card-text-alignment, flex-start)}.custom-price--sticky{font-size:1.6rem}.custom-rating{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem;color:rgb(var(--color-foreground));font-size:1.5rem;line-height:1.4;text-decoration:none}.custom-rating--center{justify-content:center}.custom-rating__stars{--custom-star-size: 1.5rem;--custom-star-gap: .3rem;--custom-rating-filled: rgb(var(--color-foreground));--custom-rating-empty: rgba(var(--color-foreground), .18);--custom-rating-stop: calc( var(--custom-rating-full, 0) * (var(--custom-star-size) + var(--custom-star-gap)) + var(--custom-rating-fraction, 0) * var(--custom-star-size) );display:inline-block;flex:none;width:calc(var(--custom-star-size) * 5 + var(--custom-star-gap) * 4);height:var(--custom-star-size);background:linear-gradient(90deg,var(--custom-rating-filled) 0 var(--custom-rating-stop),var(--custom-rating-empty) var(--custom-rating-stop) 100%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 .59l2.83 8.72H24l-7.42 5.38 2.84 8.72L12 18.02l-7.42 5.39 2.84-8.72L0 9.31h9.17z'/%3E%3C/svg%3E") left center / var(--custom-star-size) var(--custom-star-size) space no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 .59l2.83 8.72H24l-7.42 5.38 2.84 8.72L12 18.02l-7.42 5.39 2.84-8.72L0 9.31h9.17z'/%3E%3C/svg%3E") left center / var(--custom-star-size) var(--custom-star-size) space no-repeat}.custom-rating__count{text-decoration:underline;text-underline-offset:.3rem}div.custom-rating .custom-rating__count{text-decoration:none}.custom-size-guide{width:min(80rem,calc(100vw - 3rem));max-width:none;max-height:calc(100vh - 4rem);max-height:calc(100dvh - 4rem);padding:0;border:0;border-radius:0;background:#fff;color:var(--brand-ink);box-shadow:0 1rem 4rem #0000001f;overflow:hidden}.custom-size-guide::backdrop{background:rgba(var(--brand-ink-rgb),.45)}@media screen and (max-width:749px){.custom-size-guide{width:100%;max-height:88vh;max-height:88dvh;margin:auto 0 0}.custom-size-guide .custom-size-guide__header{padding:1.2rem .8rem 1.2rem 2rem}.custom-size-guide .custom-size-guide__title{font-size:2.2rem}.custom-size-guide .custom-size-guide__body{padding:1.6rem 2rem calc(2.4rem + env(safe-area-inset-bottom))}}.custom-size-guide__panel{display:flex;flex-direction:column;max-height:inherit}.custom-size-guide__header{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:2rem 1.6rem 1.6rem 3.2rem;border-bottom:.1rem solid var(--brand-sand)}.custom-size-guide__title{margin:0;font-size:2.6rem}.custom-size-guide__close{display:flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;padding:0;border:0;border-radius:0;background:none;color:inherit;cursor:pointer}.custom-size-guide__close:hover{background:var(--brand-linen)}.custom-size-guide__body{padding:2.4rem 3.2rem 3.2rem;overflow-y:auto;overscroll-behavior:contain}.custom-size-guide__image{display:block;width:100%;height:auto}.custom-size-guide__content{font-size:1.5rem;line-height:1.6}.custom-size-guide .custom-size-guide__content>:first-child{margin-top:0}.custom-size-guide .custom-size-guide__content>:last-child{margin-bottom:0}.custom-size-guide .custom-size-guide__content table{width:100%;margin:0 0 2.4rem;border:0;border-collapse:collapse;table-layout:auto;font-variant-numeric:tabular-nums}@media screen and (max-width:749px){.custom-size-guide .custom-size-guide__content table{table-layout:fixed;font-size:1.3rem;line-height:1.35;white-space:normal}.custom-size-guide .custom-size-guide__content th,.custom-size-guide .custom-size-guide__content td{padding:.8rem .4rem;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.custom-size-guide .custom-size-guide__content th:first-child,.custom-size-guide .custom-size-guide__content td:first-child{padding-left:.6rem}.custom-size-guide .custom-size-guide__content thead th,.custom-size-guide .custom-size-guide__content thead td,.custom-size-guide .custom-size-guide__content tr:first-child th{font-size:1.05rem;letter-spacing:.02em;line-height:1.25;vertical-align:bottom}.custom-size-guide .custom-size-guide__content table.custom-size-table--stack,.custom-size-guide .custom-size-guide__content table.custom-size-table--stack tbody,.custom-size-guide .custom-size-guide__content table.custom-size-table--stack tr,.custom-size-guide .custom-size-guide__content table.custom-size-table--stack td{display:block;width:100%}.custom-size-guide .custom-size-guide__content table.custom-size-table--stack thead,.custom-size-guide .custom-size-guide__content table.custom-size-table--stack tr[data-size-table-head]{display:none}.custom-size-guide .custom-size-guide__content table.custom-size-table--stack tr{margin-bottom:1.2rem;border:.1rem solid var(--brand-sand)}.custom-size-guide .custom-size-guide__content table.custom-size-table--stack td{display:flex;justify-content:space-between;gap:1.2rem;padding:.6rem 1rem;text-align:right}.custom-size-guide .custom-size-guide__content table.custom-size-table--stack td:before{content:attr(data-label);color:var(--brand-muted);text-align:left}.custom-size-guide .custom-size-guide__content table.custom-size-table--stack td:first-child{padding:.8rem 1rem;background:var(--brand-linen);font-weight:600}}.custom-size-guide .custom-size-guide__content th,.custom-size-guide .custom-size-guide__content td{padding:1rem 1.2rem;border:0;border-bottom:.1rem solid var(--brand-sand);text-align:left;vertical-align:middle}.custom-size-guide .custom-size-guide__content thead th,.custom-size-guide .custom-size-guide__content thead td,.custom-size-guide .custom-size-guide__content tr:first-child th{background:var(--brand-linen);color:var(--brand-ink);font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:1.3rem}.custom-size-guide .custom-size-guide__content tbody tr:hover td{background:rgba(var(--brand-ink-rgb),.03)}.custom-size-guide .custom-size-guide__content img{max-width:100%;height:auto}.custom-variant-picker .custom-variant-picker__fieldset{margin:0 0 2.4rem}.custom-variant-picker .custom-variant-picker__legend{margin-bottom:1.2rem;color:rgb(var(--color-foreground));font-size:1.7rem;font-weight:400;letter-spacing:0}.custom-variant-picker legend.custom-variant-picker__legend{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.4rem 1.6rem;width:100%}.custom-variant-picker__legend-text [data-selected-value],.custom-variant-picker__select-prompt{margin-left:.4rem;color:var(--brand-muted)}.custom-variant-picker__select-prompt{display:none;color:#7a6e64}.custom-variant-picker__fieldset--unconfirmed .custom-variant-picker__select-prompt{display:inline}.custom-variant-picker__fieldset--one-size .custom-variant-picker__legend-text{display:none}.custom-variant-picker__dropdown-header{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem}.custom-variant-picker__size-chart{margin-left:auto}.custom-variant-picker__dropdown-header .custom-variant-picker__size-chart{margin-bottom:1.2rem}.custom-variant-picker__size-chart-button{display:inline-flex;align-items:center;min-height:4.4rem;padding:0;border:0;background:none;color:rgb(var(--color-foreground));font-family:inherit;font-size:1.6rem;font-weight:400;letter-spacing:0;text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.5rem;cursor:pointer}.custom-variant-picker__size-chart-button:hover{text-decoration-thickness:.2rem}.custom-variant-picker__swatches{position:relative;display:flex;flex-wrap:wrap;gap:1.2rem}.custom-variant-picker__swatch-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.custom-variant-picker__swatch{position:relative;display:flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;padding:.4rem;border:.1rem solid transparent;border-radius:50%;background:transparent;cursor:pointer;transition:border-color .2s var(--brand-ease)}.custom-variant-picker__swatch:hover{border-color:var(--brand-sand)}.custom-variant-picker__swatch img,.custom-variant-picker__swatch-color{width:100%;height:100%;border-radius:50%;object-fit:cover;box-shadow:inset 0 0 0 .1rem rgba(var(--brand-ink-rgb),.12)}.custom-variant-picker__swatch--text{width:auto;min-width:4.8rem;padding:0 1.6rem;border-color:rgba(var(--brand-ink-rgb),.4);border-radius:0;font-size:1.6rem}.custom-variant-picker__swatch-input:checked+.custom-variant-picker__swatch{border:.15rem solid rgb(var(--color-foreground))}.custom-variant-picker__swatch-input:checked+.custom-variant-picker__swatch--text{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.custom-variant-picker__swatch-input:focus-visible+.custom-variant-picker__swatch{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.custom-variant-picker__swatch-input.disabled+.custom-variant-picker__swatch{opacity:.45}.custom-variant-picker__swatch-input.disabled+.custom-variant-picker__swatch:after{content:"";position:absolute;top:50%;left:10%;right:10%;height:.1rem;background:rgb(var(--color-foreground));transform:rotate(-45deg)}.custom-variant-picker__sizes{display:flex;flex-wrap:wrap;gap:.4rem .8rem;margin-left:-1.2rem}.custom-variant-picker .product-form__input--pill input[type=radio]+label{display:inline-flex;align-items:center;justify-content:center;min-width:4.8rem;min-height:4.8rem;margin:0;padding:0 1.2rem;border:0;border-radius:0;background:transparent;color:rgb(var(--color-foreground));font-size:1.5rem;letter-spacing:.04em;line-height:1.2;text-decoration:none;transition:color .2s var(--brand-ease)}.custom-variant-picker .product-form__input--pill input[type=radio]+label:before{display:none}.custom-variant-picker .product-form__input--pill input[type=radio]+label:hover{text-decoration:underline;text-decoration-color:rgba(var(--color-foreground),.35);text-decoration-thickness:.1rem;text-underline-offset:.7rem}.custom-variant-picker .product-form__input--pill input[type=radio]:checked+label{background:transparent;color:rgb(var(--color-foreground));font-weight:600;text-decoration:underline;text-decoration-color:rgb(var(--color-foreground));text-decoration-thickness:.2rem;text-underline-offset:.7rem}.custom-variant-picker .product-form__input--pill input[type=radio].disabled+label,.custom-variant-picker .product-form__input--pill input[type=radio]:disabled+label{color:rgba(var(--color-foreground),.4);text-decoration:line-through;text-decoration-thickness:.1rem}.custom-variant-picker .product-form__input--pill input[type=radio].disabled:checked+label{color:rgba(var(--color-foreground),.55);text-decoration:line-through;text-decoration-thickness:.2rem}.custom-variant-picker .product-form__input--pill input[type=radio]:focus-visible+label{outline:.2rem solid rgb(var(--color-foreground));outline-offset:-.4rem}.custom-variant-picker__fieldset--unconfirmed [data-selected-value]{display:none}.custom-variant-picker .custom-variant-picker__sizes--grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin-left:0}@media screen and (min-width:750px){.custom-variant-picker .custom-variant-picker__sizes--grid{grid-template-columns:repeat(var(--size-columns),minmax(0,1fr))}}.custom-variant-picker .custom-variant-picker__sizes--grid input[type=radio]+label{position:relative;min-width:0;min-height:4.4rem;padding:.4rem .2rem .8rem;border:0;background:transparent;color:rgb(var(--color-foreground));font-size:1.5rem;font-weight:400;letter-spacing:.04em;text-align:center;text-decoration:none}.custom-variant-picker .custom-variant-picker__sizes--grid input[type=radio]+label:after{content:"";position:absolute;left:50%;bottom:.6rem;width:1.8rem;height:.15rem;background:transparent;transform:translate(-50%);transition:background-color .2s var(--brand-ease)}.custom-variant-picker .custom-variant-picker__sizes--grid input[type=radio]+label:hover{text-decoration:none}.custom-variant-picker .custom-variant-picker__sizes--grid input[type=radio]+label:hover:after{background:#d9d3ca}.custom-variant-picker .custom-variant-picker__sizes--grid input[type=radio]:checked+label{background:transparent;color:var(--brand-ink);font-weight:600;text-decoration:none}.custom-variant-picker .custom-variant-picker__sizes--grid input[type=radio]:checked+label:after{background:var(--brand-ink)}.custom-variant-picker .custom-variant-picker__sizes--grid input[type=radio].disabled+label,.custom-variant-picker .custom-variant-picker__sizes--grid input[type=radio]:disabled+label{color:#b5ada4;text-decoration:line-through;text-decoration-thickness:.1rem}.custom-variant-picker .custom-variant-picker__fieldset--unconfirmed .custom-variant-picker__sizes--grid input[type=radio]:checked+label{color:rgb(var(--color-foreground));font-weight:400}.custom-variant-picker .custom-variant-picker__fieldset--unconfirmed .custom-variant-picker__sizes--grid input[type=radio]:checked+label:after{background:transparent}.custom-variant-picker .custom-variant-picker__fieldset--unconfirmed .custom-variant-picker__sizes--grid input[type=radio]:checked+label:hover:after{background:#d9d3ca}.custom-variant-picker .custom-variant-picker__fieldset--unconfirmed .custom-variant-picker__sizes--grid input[type=radio].disabled:checked+label{color:#b5ada4}.custom-variant-picker .custom-variant-picker__fieldset--unconfirmed input[type=radio]:checked+label{font-weight:400;text-decoration:none}.custom-variant-picker .custom-variant-picker__fieldset--unconfirmed input[type=radio].disabled:checked+label{text-decoration:line-through;text-decoration-thickness:.1rem}.custom-variant-picker__size-error{margin:1rem 0 0;color:rgb(var(--color-foreground));font-size:1.5rem}.custom-variant-picker__size-error[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
