.go-config{display:block;margin-top:3.2rem}@media screen and (min-width:990px){.go-config{margin-top:0}}.go-config__step+.go-config__step,.go-config__substep{margin-top:3.2rem}.go-config__step{border:0;margin:0;padding:0}.go-config__substep{border:0;padding:0}fieldset.go-config__step,fieldset.go-config__substep{min-inline-size:0}.go-config__label{display:block;margin:0 0 1.2rem;padding:0;font-size:1.2rem;letter-spacing:.16rem;text-transform:uppercase;color:rgba(var(--color-foreground),.61)}.go-families{display:flex;flex-wrap:wrap;gap:.8rem}.go-family{display:inline-flex;align-items:center;gap:.8rem;padding:1.2rem 1.6rem;border:.1rem solid rgba(var(--color-foreground),.25);border-radius:var(--buttons-radius, 0);background-color:transparent;color:rgb(var(--color-foreground));font-size:1.4rem;line-height:1;cursor:pointer;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1)}.go-family:hover{border-color:rgb(var(--color-foreground))}.go-family[aria-pressed=true]{background-color:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.go-family__count{font-size:1.2rem;opacity:.6}.go-config__bespoke{display:inline-flex;align-items:center;gap:.8rem;padding:1.2rem 1.6rem;border:.1rem dashed rgba(var(--color-foreground),.5);border-radius:var(--buttons-radius, 0);color:rgb(var(--color-foreground));font-size:1.4rem;line-height:1;text-decoration:none}.go-config__bespoke:hover,.go-config__bespoke:focus-visible{border-style:solid;border-color:rgb(var(--color-foreground))}.go-config__bespoke-note{color:rgb(var(--color-accent-text));font-size:1.2rem}.go-group[hidden]{display:none}.go-group__items{display:grid;gap:1.6rem}.go-group--pastille .go-group__items{display:flex;flex-wrap:nowrap;gap:1.6rem 1.2rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:.6rem;margin:-.6rem;scroll-padding-inline-start:.6rem}.go-group--pastille .go-group__items::-webkit-scrollbar{display:none}.go-group--pastille .go-group__items:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:-.2rem}.go-group--pastille .go-swatch{flex:0 0 auto;width:clamp(6.4rem,calc((100% - 4rem) / 4.3),8rem);scroll-snap-align:start}.go-group__progress{display:none;position:relative;height:.2rem;margin-top:1.6rem;border-radius:.1rem;background-color:rgba(var(--color-foreground),.12);opacity:0;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.go-group__scroller.is-scrollable .go-group__progress{display:block}.go-group__scroller.is-scrollable.is-scrolling .go-group__progress{opacity:1}.go-group__progress-thumb{position:absolute;top:0;bottom:0;width:calc(var(--go-progress-size, 1) * 100%);left:calc(var(--go-progress-offset, 0) * (100% - var(--go-progress-size, 1) * 100%));border-radius:inherit;background-color:rgba(var(--color-foreground),.55)}@media screen and (min-width:990px){.go-group--pastille .go-group__items{flex-wrap:wrap;overflow:visible;scroll-snap-type:none;padding:0;margin:0}.go-group--pastille .go-swatch{width:clamp(7rem,calc((100% - 4.8rem)/5),8rem)}}.go-swatch{position:relative}.go-swatch__input{position:absolute;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.go-swatch__label{display:block;cursor:pointer;text-align:center}.go-swatch__media{display:block;position:relative;overflow:hidden;background-color:rgba(var(--color-foreground),.06);background-size:cover;background-position:center;outline:.1rem solid rgba(var(--color-foreground),.15);outline-offset:0;transition:outline-color .15s cubic-bezier(.4,0,.2,1)}.go-swatch__media img{width:100%;height:100%;object-fit:cover;display:block}.go-group--pastille .go-swatch__media{width:100%;aspect-ratio:1 / 1;border-radius:50%}.go-group--nuancier .go-group__items{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.go-group--nuancier .go-swatch__media{width:100%;aspect-ratio:1 / 1;background-color:rgb(var(--color-background));isolation:isolate}@supports (mix-blend-mode: darken){.go-group--nuancier .go-swatch__media img{mix-blend-mode:darken}}@media screen and (min-width:600px){.go-group--nuancier .go-group__items{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:750px){.go-group--nuancier .go-group__items{grid-template-columns:repeat(6,minmax(0,1fr))}}@media screen and (min-width:990px){.go-group--nuancier .go-group__items{grid-template-columns:repeat(8,minmax(0,1fr))}}.go-group--apercu .go-group__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.go-group--apercu .go-swatch__media{width:100%;aspect-ratio:1 / 1;background-color:rgb(var(--color-background));isolation:isolate}@supports (mix-blend-mode: darken){.go-group--apercu .go-swatch__media img{mix-blend-mode:darken}}.go-group--apercu .go-swatch__name{margin-top:1.2rem;font-size:1.4rem}@media screen and (min-width:750px){.go-group--apercu .go-group__items{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}}@media screen and (min-width:990px){.go-group--apercu .go-group__items{grid-template-columns:repeat(4,minmax(0,1fr))}}.go-swatch__media--zoom img{transform:scale(3.5);object-position:center 25%}.go-swatch__name{display:block;margin-top:.8rem;font-size:1.2rem;line-height:1.3;color:rgba(var(--color-foreground),.75)}.go-group--pastille .go-swatch__name{margin-top:.6rem;font-size:1.1rem;line-height:1.3;min-height:2.6em;overflow-wrap:break-word}.go-swatch__label:hover .go-swatch__media{outline-color:rgb(var(--color-foreground))}.go-swatch__input:checked+.go-swatch__label .go-swatch__media{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.go-swatch__input:checked+.go-swatch__label .go-swatch__name{color:rgb(var(--color-foreground))}.go-swatch__input:focus-visible+.go-swatch__label .go-swatch__media{outline:.2rem solid rgb(var(--color-accent));outline-offset:.4rem}.go-swatch__input.disabled+.go-swatch__label .go-swatch__media{opacity:.4}.go-group--tile .go-group__items{grid-template-columns:repeat(2,minmax(0,1fr))}.go-group--tile .go-swatch__media{display:none}.go-group--tile .go-swatch__label{padding:1.6rem;border:.1rem solid rgba(var(--color-foreground),.25);border-radius:var(--buttons-radius, 0);text-align:left;transition:border-color .15s cubic-bezier(.4,0,.2,1)}.go-group--tile .go-swatch__label:hover{border-color:rgb(var(--color-foreground))}.go-group--tile .go-swatch__name{margin-top:0;font-size:1.4rem;color:rgb(var(--color-foreground))}.go-group--tile .go-swatch__input:checked+.go-swatch__label{border-color:rgb(var(--color-foreground));background-color:rgba(var(--color-foreground),.05)}.go-group--tile .go-swatch__input:focus-visible+.go-swatch__label{outline:.2rem solid rgb(var(--color-accent));outline-offset:.2rem}.go-media{position:relative}.go-media__caption{margin:0 0 1.6rem;font-size:1.3rem;line-height:1.4;color:rgba(var(--color-foreground),.7)}.go-media .product__media-item:first-child{position:relative}.go-media .product__media-item:first-child:after{content:var(--go-stamp, "");position:absolute;right:0;bottom:0;z-index:1;padding:.9rem 1.8rem;border-radius:10rem;background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1.1rem;font-weight:500;letter-spacing:.14rem;line-height:1;text-transform:uppercase;pointer-events:none}.go-composer__header{margin-bottom:4.8rem}.go-composer__intro>*{margin:0}.go-composer__eyebrow{font-size:1.2rem;font-weight:500;letter-spacing:.25rem;text-transform:uppercase;color:rgb(var(--color-foreground))}.go-composer__heading{margin-top:1.6rem;font-family:var(--font-heading-family);font-size:3.2rem;font-weight:300;letter-spacing:-.05rem;line-height:1.15;color:rgb(var(--color-foreground))}.go-composer__body{margin-top:1.6rem;max-width:57.6rem;font-size:1.6rem;line-height:1.6;color:rgba(var(--color-foreground),.62)}.go-composer__body>p{margin:0}.go-composer__link{display:inline-block;margin-top:1.6rem;font-size:1.4rem;color:rgb(var(--color-foreground));text-underline-offset:.4rem}@media screen and (min-width:990px){.go-composer__header{display:flex;align-items:flex-end;justify-content:space-between;gap:4rem}.go-composer__heading{font-size:3.8rem}.go-composer__link{flex:none;margin-top:0}}@media screen and (min-width:750px){.featured-product.product--large:not(.product--no-media) .product__media-wrapper,.featured-product.product--large:not(.product--no-media) .product__info-wrapper{max-width:50%;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}.product__info-container .product__text.caption-with-letter-spacing{margin:0 0 .6rem;padding-top:2.4rem;border-top:.1rem solid rgba(var(--color-foreground),.12);font-size:1.2rem;font-weight:500;letter-spacing:.25rem;color:rgb(var(--color-foreground))}.product__info-container .price{font-family:var(--font-heading-family);font-size:3rem;line-height:1.2;letter-spacing:normal}.product__info-container .product__text:not(.caption-with-letter-spacing):not(.subtitle){font-size:1.2rem;line-height:1.6;color:rgba(var(--color-foreground),.62)}.product__info-container .product-form__submit{font-size:1.4rem;letter-spacing:.25rem}.go-sticky{position:fixed;z-index:4;right:0;bottom:0;left:0;display:flex;align-items:center;gap:1.2rem;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));background-color:rgb(var(--color-background));border-top:.1rem solid rgba(var(--color-foreground),.12);transform:translateY(100%);visibility:hidden;transition:transform .2s ease,visibility 0s linear .2s}.go-sticky--visible{transform:translateY(0);visibility:visible;transition:transform .2s ease}.go-sticky__thumb{flex:none;display:block;width:4.4rem;height:4.4rem;overflow:hidden;background-color:rgb(var(--color-background));isolation:isolate}.go-sticky__thumb img{display:block;width:100%;height:100%;object-fit:contain}@supports (mix-blend-mode: darken){.go-sticky__thumb img{mix-blend-mode:darken}}.go-sticky__thumb:empty{display:none}.go-sticky__summary{flex:1 1 auto;min-width:0}.go-sticky__config{display:block;font-size:1.2rem;color:rgba(var(--color-foreground),.7);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.go-sticky__price{display:block;font-size:1.5rem}.go-sticky__button{flex:0 0 auto;min-width:9.6rem;padding-left:1.6rem;padding-right:1.6rem;margin:0}body.go-sticky-open{padding-bottom:calc(7.2rem + env(safe-area-inset-bottom))}@media screen and (min-width:750px){.go-sticky{display:none}body.go-sticky-open{padding-bottom:0}}@media(prefers-reduced-motion:reduce){.go-sticky{transition:none}}.go-fabric-note{margin:1.6rem 0 0;font-size:1.2rem;line-height:1.5;color:rgba(var(--color-foreground),.61)}.go-fabric-note__link{color:rgb(var(--color-accent-text));text-decoration:none;white-space:nowrap}.go-fabric-note__link:hover,.go-fabric-note__link:focus-visible{text-decoration:underline;text-underline-offset:.3rem}.go-fabric__note,.go-grid__note{margin-top:2.4rem}@media screen and (min-width:990px){.product__info-container .product__title>*{font-size:2.6rem;line-height:1.15}.product__info-container .product__title{margin-bottom:.8rem}.product__info-container>*+*{margin:1rem 0}.go-config{margin-top:1.6rem}.go-config__step+.go-config__step,.go-config__substep{margin-top:1.8rem}.go-config__label{margin-bottom:.8rem}.go-fabric-note{margin-top:.8rem}.go-family{padding:.9rem 1.4rem}.go-group--pastille .go-swatch{width:clamp(6.4rem,calc((100% - 4.8rem)/5),7rem)}.go-config__bespoke{padding:.9rem 1.4rem}.product__info-container>.product__text{margin-bottom:.2rem}.product__info-container>.product-form{margin-top:1.2rem}}@media screen and (min-width:990px){.product__media-list .product__media-item{max-width:min(100%,max(38rem,calc(100vh - 16rem)));margin-inline:auto}}.go-config .product-form__input,.product__info-container .product-form__buttons{max-width:none}.go-variant-url{display:block}.go-variant-url__details{display:block;margin-top:1.4rem;color:rgb(var(--color-accent-text));font-size:1.4rem;line-height:1.4;text-align:center;text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.4rem}.go-variant-url__details:hover,.go-variant-url__details:focus-visible{text-decoration-thickness:.2rem}.go-variant-url__details[aria-disabled=true]{color:rgba(var(--color-foreground),.4);text-decoration:none}.product__info-container>go-variant-url{margin-top:0}.go-hero-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.8rem}.go-hero-price__from{font-size:1.2rem;letter-spacing:.16rem;text-transform:uppercase;color:rgba(var(--color-foreground),.61)}.go-hero-price__amount{font-family:var(--font-heading-family);font-size:3rem;line-height:1.2;letter-spacing:normal}.go-hero-cta{margin-top:1.6rem}.go-hero-cta__note{margin:1rem 0 0;font-size:1.2rem;line-height:1.5;color:rgba(var(--color-foreground),.61)}.go-hero-cta__link{color:rgb(var(--color-accent-text));text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.4rem}.go-hero-cta__link:hover,.go-hero-cta__link:focus-visible{text-decoration-thickness:.2rem}.product__title-fabric{display:block;margin-top:.6rem;font-family:var(--font-body-family);font-size:1.5rem;font-weight:400;line-height:1.35;letter-spacing:normal;color:rgba(var(--color-foreground),.72)}.go-legs__fixed{display:none}.product__info-container .quantity__label.form__label{font-size:1.2rem;letter-spacing:.16rem;text-transform:uppercase;color:rgba(var(--color-foreground),.61)}.go-legs .go-group--tile .go-group__items{grid-template-columns:1fr;gap:.8rem}.go-hero-more{margin:1.6rem 0 0}.go-hero-more__link{color:rgb(var(--color-accent-text));font-size:1.4rem;text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.4rem}.go-hero-more__link:hover,.go-hero-more__link:focus-visible{text-decoration-thickness:.2rem}.product__info-container .icon-with-text--horizontal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 1.6rem;margin:2.4rem 0 0;padding:2rem 1.8rem;background-color:rgba(var(--color-foreground),.04)}.product__info-container .icon-with-text--horizontal .icon-with-text__item{flex-direction:row;align-items:center;gap:1rem;width:100%;margin:0}.product__info-container .icon-with-text--horizontal .svg-wrapper{flex:0 0 auto;margin-bottom:0;width:2rem;height:2rem}.product__info-container .icon-with-text--horizontal .h4{padding-top:0;text-align:left;font-family:var(--font-body-family);font-size:1.3rem;font-weight:400;line-height:1.35;letter-spacing:normal}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-go-configurator.css.map */
