.thanks-module-scss-module__pNopwW__thanksPage__reference{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);letter-spacing:var(--track-normal);color:var(--text-secondary);background:var(--surface-accent-wash);border-left:2px solid var(--color-accent);margin-bottom:var(--space-5);line-height:1.6;font-size:var(--text-sm);letter-spacing:var(--track-wide)}.thanks-module-scss-module__pNopwW__thanksPage__reference strong{letter-spacing:var(--track-caps);color:var(--color-ink);font-weight:600}.thanks-module-scss-module__pNopwW__thanksPage__lead{font-size:var(--text-base);letter-spacing:var(--track-normal);color:var(--text-secondary);max-width:56ch;margin-bottom:var(--space-5);line-height:1.7}.thanks-module-scss-module__pNopwW__thanksPage__next{font-size:var(--text-xs);color:var(--text-meta);max-width:56ch;line-height:1.6}.thanks-module-scss-module__pNopwW__thanksPage__next+.thanks-module-scss-module__pNopwW__thanksPage__next{margin-top:var(--space-3)}.thanks-module-scss-module__pNopwW__thanksPage__back{margin-top:var(--space-7);font-size:var(--text-2xs);letter-spacing:var(--track-caps-wide);text-transform:uppercase;color:var(--text-meta);text-decoration:none;display:inline-block}.thanks-module-scss-module__pNopwW__thanksPage__back:hover{color:var(--color-ink)}
.Turnstile-module-scss-module__9RzvPq__turnstile{margin-top:var(--space-4);min-height:65px}.Turnstile-module-scss-module__9RzvPq__turnstile:empty{min-height:0;margin-top:0}
.VariantPicker-module-scss-module__FQuoGa__variantPicker{flex-direction:column;display:flex}.VariantPicker-module-scss-module__FQuoGa__variantPicker__axis{margin-bottom:var(--space-4)}.VariantPicker-module-scss-module__FQuoGa__variantPicker__axisLabel{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--text-label);font-weight:var(--weight-regular);margin-bottom:var(--space-3)}.VariantPicker-module-scss-module__FQuoGa__variantPicker__options{gap:var(--space-2);flex-wrap:wrap;display:flex}.VariantPicker-module-scss-module__FQuoGa__variantPicker__option{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-family:inherit;font-size:var(--text-xs);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--color-ink);border:1px solid var(--border-field);cursor:pointer;transition:background var(--duration-fast) ease,color var(--duration-fast) ease,border-color var(--duration-fast) ease;background:0 0;display:inline-flex}.VariantPicker-module-scss-module__FQuoGa__variantPicker__option:hover:not(:disabled){border-color:var(--color-ink)}.VariantPicker-module-scss-module__FQuoGa__variantPicker__option:disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through}.VariantPicker-module-scss-module__FQuoGa__variantPicker__option--active{background:var(--color-accent);color:var(--color-white);border-color:var(--color-accent)}.VariantPicker-module-scss-module__FQuoGa__variantPicker__option--active:hover:not(:disabled){border-color:var(--color-accent)}.VariantPicker-module-scss-module__FQuoGa__variantPicker__swatch{border:1px solid var(--border-field);border-radius:999px;flex:none;width:10px;height:10px}.VariantPicker-module-scss-module__FQuoGa__variantPicker__empty{font-size:var(--text-xs);color:var(--text-faint)}.VariantPicker-module-scss-module__FQuoGa__variantPicker__lowStock{font-size:var(--text-xs);letter-spacing:var(--track-wider);text-transform:uppercase;color:var(--color-danger);margin-bottom:var(--space-3)}.VariantPicker-module-scss-module__FQuoGa__variantPicker__addButton{margin-block-start:var(--space-1)}.VariantPicker-module-scss-module__FQuoGa__variantPicker__toCart{margin-block-start:var(--space-3)}
.SizeChart-module-scss-module__ypC3ga__sizeChart{border-top:1px var(--rule-style) var(--border-soft);padding-top:var(--space-4)}.SizeChart-module-scss-module__ypC3ga__sizeChart__summary{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--text-label);font-weight:var(--weight-regular);cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-2);transition:color var(--duration-fast) ease;list-style:none;display:flex}.SizeChart-module-scss-module__ypC3ga__sizeChart__summary::-webkit-details-marker{display:none}.SizeChart-module-scss-module__ypC3ga__sizeChart__summary:hover{color:var(--color-ink)}.SizeChart-module-scss-module__ypC3ga__sizeChart__summary:after{content:"+";font-size:var(--text-md);line-height:1}.SizeChart-module-scss-module__ypC3ga__sizeChart[open] .SizeChart-module-scss-module__ypC3ga__sizeChart__summary:after{content:"−"}.SizeChart-module-scss-module__ypC3ga__sizeChart__scroll{margin-top:var(--space-4);overflow-x:auto}.SizeChart-module-scss-module__ypC3ga__sizeChart__table{border-collapse:collapse;width:100%;font-size:var(--text-xs);letter-spacing:var(--track-normal);color:var(--text-secondary)}.SizeChart-module-scss-module__ypC3ga__sizeChart__corner,.SizeChart-module-scss-module__ypC3ga__sizeChart__size{padding:0 0 var(--space-3);font-size:var(--text-xs);letter-spacing:var(--track-caps);text-transform:uppercase;white-space:nowrap;border-bottom:1px solid var(--border-strong)}.SizeChart-module-scss-module__ypC3ga__sizeChart__corner{text-align:left;width:50%;font-weight:var(--weight-regular);color:var(--text-meta)}.SizeChart-module-scss-module__ypC3ga__sizeChart__size{text-align:right;font-weight:var(--weight-semibold);color:var(--color-ink);padding-inline-start:var(--space-3)}.SizeChart-module-scss-module__ypC3ga__sizeChart__groupHead{padding:var(--space-4) 0 var(--space-2);text-align:left;font-weight:var(--weight-regular)}.SizeChart-module-scss-module__ypC3ga__sizeChart__groupLabel{font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--color-ink);justify-content:space-between;display:flex}.SizeChart-module-scss-module__ypC3ga__sizeChart__groupLabel span:last-child{font-weight:var(--weight-regular);color:var(--text-meta)}.SizeChart-module-scss-module__ypC3ga__sizeChart__group tr:not(:first-child)>*{border-bottom:1px var(--rule-style) var(--border-soft)}.SizeChart-module-scss-module__ypC3ga__sizeChart__group:not(:has(.SizeChart-module-scss-module__ypC3ga__sizeChart__groupHead)) tr>*{border-bottom:1px var(--rule-style) var(--border-soft)}.SizeChart-module-scss-module__ypC3ga__sizeChart__rowHead{padding:var(--space-2) var(--space-3) var(--space-2) 0;text-align:left;font-weight:var(--weight-regular);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-label)}.SizeChart-module-scss-module__ypC3ga__sizeChart__rowHead--system{color:var(--text-label)}.SizeChart-module-scss-module__ypC3ga__sizeChart__unit{color:var(--text-faint)}.SizeChart-module-scss-module__ypC3ga__sizeChart__cell{padding:var(--space-2) 0 var(--space-2) var(--space-3);text-align:right;font-variant-numeric:tabular-nums;color:var(--color-ink);white-space:nowrap}.SizeChart-module-scss-module__ypC3ga__sizeChart__note{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--text-meta);letter-spacing:var(--track-normal);line-height:1.6}
.ProductDetail-module-scss-module__tf1qDW__productDetail{column-gap:var(--gutter);row-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.ProductDetail-module-scss-module__tf1qDW__productDetail__gallery{grid-column:span 8}@container page (max-width:1100px){.ProductDetail-module-scss-module__tf1qDW__productDetail__gallery{grid-column:span 7}}.ProductDetail-module-scss-module__tf1qDW__productDetail__info{grid-column:span 4}@container page (max-width:1100px){.ProductDetail-module-scss-module__tf1qDW__productDetail__info{grid-column:span 5}}@container page (max-width:860px){.ProductDetail-module-scss-module__tf1qDW__productDetail__gallery,.ProductDetail-module-scss-module__tf1qDW__productDetail__info{grid-column:1/-1}}.ProductDetail-module-scss-module__tf1qDW__productDetail__gallery{gap:var(--gutter);grid-template-columns:1fr 1fr;align-content:start;display:grid}@container page (max-width:860px){.ProductDetail-module-scss-module__tf1qDW__productDetail__gallery{scroll-snap-type:x mandatory;gap:var(--space-2);margin-inline:calc(var(--gutter)*-1);padding-inline:var(--gutter);scrollbar-width:none;display:flex;overflow-x:auto}.ProductDetail-module-scss-module__tf1qDW__productDetail__gallery::-webkit-scrollbar{display:none}}.ProductDetail-module-scss-module__tf1qDW__productDetail__shot{aspect-ratio:2/3;background:var(--surface-sunken)}.ProductDetail-module-scss-module__tf1qDW__productDetail__shot img{object-fit:cover;width:100%;height:100%;display:block}@container page (max-width:860px){.ProductDetail-module-scss-module__tf1qDW__productDetail__shot{scroll-snap-align:start;flex:0 0 82%}.ProductDetail-module-scss-module__tf1qDW__productDetail__shot:only-child{flex-basis:100%}}.ProductDetail-module-scss-module__tf1qDW__productDetail__shot--lead{grid-column:1/-1}.ProductDetail-module-scss-module__tf1qDW__productDetail__galleryFallback{opacity:.3;width:100%;padding:20%}.ProductDetail-module-scss-module__tf1qDW__productDetail__info{top:calc(var(--header-height) + var(--space-3));min-height:calc(100svh - var(--header-height) - 2*var(--space-3));padding-bottom:var(--space-3);flex-direction:column;align-self:start;display:flex;position:sticky}@container page (max-width:860px){.ProductDetail-module-scss-module__tf1qDW__productDetail__info{min-height:0;padding-top:var(--space-2);position:static}}.ProductDetail-module-scss-module__tf1qDW__productDetail__crumbs{margin-bottom:var(--space-6)}.ProductDetail-module-scss-module__tf1qDW__productDetail__head{justify-content:space-between;align-items:baseline;gap:var(--space-5);display:flex}.ProductDetail-module-scss-module__tf1qDW__productDetail__title{font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--color-ink);line-height:1.25}.ProductDetail-module-scss-module__tf1qDW__productDetail__price{font-size:var(--text-xl);font-weight:var(--weight-semibold);white-space:nowrap;flex:none}.ProductDetail-module-scss-module__tf1qDW__productDetail__price--unavailable{font-size:var(--text-xs);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-meta);flex:none}.ProductDetail-module-scss-module__tf1qDW__productDetail__category{margin-top:var(--space-2);font-size:var(--text-xs);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-meta)}.ProductDetail-module-scss-module__tf1qDW__productDetail__description{max-width:60ch;margin-top:var(--space-5);font-size:var(--text-base);color:var(--text-secondary);text-align:left;line-height:1.7}.ProductDetail-module-scss-module__tf1qDW__productDetail__disclosures{margin-top:var(--space-6);border-bottom:1px var(--rule-style) var(--border-soft);padding-bottom:var(--space-4);gap:var(--space-4);flex-direction:column;display:flex}.ProductDetail-module-scss-module__tf1qDW__productDetail__disclosure{border-top:1px var(--rule-style) var(--border-soft);padding-top:var(--space-4)}.ProductDetail-module-scss-module__tf1qDW__productDetail__disclosure summary{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--text-label);font-weight:var(--weight-regular);justify-content:space-between;gap:var(--space-2);cursor:pointer;transition:color var(--duration-fast) ease;list-style:none;display:flex}.ProductDetail-module-scss-module__tf1qDW__productDetail__disclosure summary::-webkit-details-marker{display:none}.ProductDetail-module-scss-module__tf1qDW__productDetail__disclosure summary:after{content:"+";font-size:var(--text-md);line-height:1}.ProductDetail-module-scss-module__tf1qDW__productDetail__disclosure summary:hover{color:var(--color-ink)}.ProductDetail-module-scss-module__tf1qDW__productDetail__disclosure[open] summary:after{content:"−"}.ProductDetail-module-scss-module__tf1qDW__productDetail__disclosure p{max-width:60ch;margin-top:var(--space-3);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.7}.ProductDetail-module-scss-module__tf1qDW__productDetail__buy{padding-top:var(--space-6);margin-top:auto}
.CustomForm-module-scss-module__K5hd_a__customForm{gap:var(--space-6);flex-direction:column;max-width:720px;display:flex}@media (max-width:1099px){.CustomForm-module-scss-module__K5hd_a__customForm{max-width:none}}.CustomForm-module-scss-module__K5hd_a__customForm__hint{font-size:var(--text-sm);letter-spacing:var(--track-normal);color:var(--text-soft);line-height:1.6}.CustomForm-module-scss-module__K5hd_a__customForm__photos{gap:var(--space-3);flex-wrap:wrap;display:flex}.CustomForm-module-scss-module__K5hd_a__customForm__photo{width:96px;height:128px;position:relative}.CustomForm-module-scss-module__K5hd_a__customForm__photo img{object-fit:cover;background:var(--surface-chip);width:100%;height:100%;display:block}.CustomForm-module-scss-module__K5hd_a__customForm__photo button{top:var(--space-1);right:var(--space-1);width:20px;height:20px;font-family:inherit;font-size:var(--text-lg);background:var(--color-ink);color:var(--color-paper);cursor:pointer;transition:background var(--duration-fast) ease;border:none;line-height:1;position:absolute}.CustomForm-module-scss-module__K5hd_a__customForm__photo button:hover{background:var(--color-danger)}.CustomForm-module-scss-module__K5hd_a__customForm__addPhoto{width:96px;height:128px;font-family:inherit;font-size:var(--text-2xs);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-soft);border:1px dashed var(--color-ink);cursor:pointer;transition:all var(--duration-fast) ease;background:0 0}.CustomForm-module-scss-module__K5hd_a__customForm__addPhoto:hover:not(:disabled){color:var(--color-accent);border-color:var(--color-accent)}.CustomForm-module-scss-module__K5hd_a__customForm__addPhoto:disabled{opacity:.5;cursor:wait}.CustomForm-module-scss-module__K5hd_a__customForm__fieldError{font-size:var(--text-sm);letter-spacing:var(--track-normal);color:var(--color-danger);margin-top:var(--space-2)}.CustomForm-module-scss-module__K5hd_a__customForm__notice{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);letter-spacing:var(--track-normal);color:var(--text-secondary);background:var(--surface-accent-wash);border-left:2px solid var(--color-accent);line-height:1.6}.CustomForm-module-scss-module__K5hd_a__customForm__footer{gap:var(--space-4);flex-direction:column;align-items:flex-start;display:flex}.CustomForm-module-scss-module__K5hd_a__customForm__consent{margin-top:0}.CustomForm-module-scss-module__K5hd_a__customForm__consentRow{align-items:flex-start;gap:var(--space-2);font-size:var(--text-base);letter-spacing:var(--track-body);color:var(--text-secondary);cursor:pointer;line-height:1.7;display:flex}.CustomForm-module-scss-module__K5hd_a__customForm__consentRow input{appearance:none;background:var(--surface-field) center/7px 5px no-repeat;border:1px solid var(--border-field);cursor:pointer;width:13px;height:13px;transition:background-color var(--duration-fast) ease,border-color var(--duration-fast) ease;flex:none;margin:0}.CustomForm-module-scss-module__K5hd_a__customForm__consentRow input[type=radio]{border-radius:50%}.CustomForm-module-scss-module__K5hd_a__customForm__consentRow input[type=checkbox]{border-radius:2px}.CustomForm-module-scss-module__K5hd_a__customForm__consentRow input:checked{background-color:var(--color-accent);border-color:var(--border-accent)}.CustomForm-module-scss-module__K5hd_a__customForm__consentRow input[type=radio]:checked{background-image:radial-gradient(circle, var(--color-white) 2.5px, transparent 3px);background-size:auto}.CustomForm-module-scss-module__K5hd_a__customForm__consentRow input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 5'%3E%3Cpath d='M.5 2.4 2.6 4.3 6.5.6' fill='none' stroke='white' stroke-width='1.5'/%3E%3C/svg%3E")}.CustomForm-module-scss-module__K5hd_a__customForm__consentRow input:focus-visible{outline:1px solid var(--border-strong);outline-offset:2px}.CustomForm-module-scss-module__K5hd_a__customForm__consentRow input:disabled{opacity:.5;cursor:not-allowed}.CustomForm-module-scss-module__K5hd_a__customForm__consentRow input{margin-top:var(--space-1)}.CustomForm-module-scss-module__K5hd_a__customForm__consentRow a{color:var(--color-accent)}
.ProductMaking-module-scss-module__KYxEkW__productMaking{margin-top:var(--space-section);border-top:1px var(--rule-style) var(--border-hairline);padding-top:var(--space-7)}.ProductMaking-module-scss-module__KYxEkW__productMaking__title{font-size:var(--text-sm);letter-spacing:var(--track-caps-widest);text-transform:uppercase;color:var(--text-soft);margin-bottom:var(--space-7)}.ProductMaking-module-scss-module__KYxEkW__productMaking__blocks{gap:var(--space-8);flex-direction:column;display:flex}.ProductMaking-module-scss-module__KYxEkW__productMaking__block{column-gap:var(--gutter);row-gap:var(--space-5);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.ProductMaking-module-scss-module__KYxEkW__productMaking__block>*{grid-column:span 6}.ProductMaking-module-scss-module__KYxEkW__productMaking__block:nth-child(2n) .ProductMaking-module-scss-module__KYxEkW__productMaking__blockMedia{order:2}@container page (max-width:700px){.ProductMaking-module-scss-module__KYxEkW__productMaking__block>*{grid-column:1/-1}.ProductMaking-module-scss-module__KYxEkW__productMaking__block:nth-child(2n) .ProductMaking-module-scss-module__KYxEkW__productMaking__blockMedia{order:0}}.ProductMaking-module-scss-module__KYxEkW__productMaking__blockMedia img{border:1px solid var(--surface-chip-hover);width:100%;height:auto;display:block}.ProductMaking-module-scss-module__KYxEkW__productMaking__blockText{max-width:46ch}.ProductMaking-module-scss-module__KYxEkW__productMaking__blockIndex{font-size:var(--text-xs);letter-spacing:var(--track-caps-wider);color:var(--color-accent);margin-bottom:var(--space-4);display:block}.ProductMaking-module-scss-module__KYxEkW__productMaking__blockHeading{font-size:clamp(var(--text-2xl),2.2vw,var(--text-4xl));letter-spacing:var(--track-wide);text-transform:uppercase;margin-bottom:var(--space-4);font-weight:600}.ProductMaking-module-scss-module__KYxEkW__productMaking__blockBody{font-size:var(--text-md);color:color-mix(in oklab, var(--color-ink) 62%, transparent);white-space:pre-line;line-height:1.85}
