.SizeGuide-module__NTO05q__trigger{text-underline-offset:3px;color:var(--cs-text-secondary);margin-block:-10px;padding-block:10px;font-size:13px;font-weight:500;text-decoration:underline}@media (hover:hover){.SizeGuide-module__NTO05q__trigger:hover{color:var(--cs-text)}}.SizeGuide-module__NTO05q__root{z-index:95;opacity:0;visibility:hidden;transition:opacity var(--dur) var(--ease-out), visibility 0s linear var(--dur);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.SizeGuide-module__NTO05q__open{opacity:1;visibility:visible;transition-delay:0s}.SizeGuide-module__NTO05q__backdrop{background:#1414188c;position:absolute;inset:0}.SizeGuide-module__NTO05q__panel{width:min(480px,100%);color:var(--cs-color-black);background:#fff;gap:12px;padding:24px;display:grid;position:relative}.SizeGuide-module__NTO05q__head{justify-content:space-between;align-items:center;display:flex}.SizeGuide-module__NTO05q__close{justify-content:center;align-items:center;width:40px;height:40px;margin-right:-8px;display:inline-flex}.SizeGuide-module__NTO05q__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.SizeGuide-module__NTO05q__table th,.SizeGuide-module__NTO05q__table td{text-align:left;border-bottom:1px solid var(--cs-divider);padding:10px 8px}.SizeGuide-module__NTO05q__table thead th{letter-spacing:.12em;text-transform:uppercase;color:var(--cs-text-muted);font-size:11px}.SizeGuide-module__NTO05q__table tbody th{font-weight:600}
.ProductOptions-module__iJF8Ra__options{gap:24px;display:grid}.ProductOptions-module__iJF8Ra__group{gap:10px;display:grid}.ProductOptions-module__iJF8Ra__legend{letter-spacing:.02em;justify-content:space-between;align-items:baseline;gap:16px;width:100%;margin-bottom:10px;padding:0;font-size:13px;font-weight:600;display:flex}.ProductOptions-module__iJF8Ra__selected{color:var(--cs-text-muted);font-weight:400}.ProductOptions-module__iJF8Ra__values{flex-wrap:wrap;gap:8px;display:flex}.ProductOptions-module__iJF8Ra__value{position:relative}.ProductOptions-module__iJF8Ra__radio{opacity:0;width:1px;height:1px;position:absolute}.ProductOptions-module__iJF8Ra__label{border:1px solid var(--cs-border);cursor:pointer;min-width:52px;min-height:44px;transition:border-color var(--dur) var(--ease-out), background-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out);align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}@media (hover:hover){.ProductOptions-module__iJF8Ra__label:hover{border-color:var(--cs-text)}}.ProductOptions-module__iJF8Ra__radio:checked+.ProductOptions-module__iJF8Ra__label{border-color:var(--cs-text);background:var(--cs-text);color:var(--cs-bg)}.ProductOptions-module__iJF8Ra__radio:focus-visible+.ProductOptions-module__iJF8Ra__label{outline:2px solid var(--cs-focus);outline-offset:2px}.ProductOptions-module__iJF8Ra__radio:disabled+.ProductOptions-module__iJF8Ra__label{color:var(--cs-disabled-text);cursor:not-allowed;border-style:dashed;text-decoration:line-through}.ProductOptions-module__iJF8Ra__invalid .ProductOptions-module__iJF8Ra__label{border-color:var(--cs-brand-strong)}.ProductOptions-module__iJF8Ra__swatch{border:1px solid var(--cs-color-gray-300);flex-shrink:0;width:16px;height:16px}.ProductOptions-module__iJF8Ra__radio:checked+.ProductOptions-module__iJF8Ra__label .ProductOptions-module__iJF8Ra__invalid .ProductOptions-module__iJF8Ra__label{border-color:var(--cs-brand-strong)}.ProductOptions-module__iJF8Ra__swatch{border-color:#fff9}.ProductOptions-module__iJF8Ra__delta{color:var(--cs-text-muted);font-size:12px}.ProductOptions-module__iJF8Ra__radio:checked+.ProductOptions-module__iJF8Ra__label .ProductOptions-module__iJF8Ra__delta{color:var(--cs-color-gray-300)}
.AddToCart-module__O2-cNW__form{gap:24px;display:grid}.AddToCart-module__O2-cNW__priceRow{gap:4px;display:grid}.AddToCart-module__O2-cNW__price{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700;line-height:1}.AddToCart-module__O2-cNW__row{grid-template-columns:auto 1fr;gap:12px;display:grid}.AddToCart-module__O2-cNW__row>:only-child{grid-column:1/-1}.AddToCart-module__O2-cNW__extras{grid-column:1/-1;gap:8px;display:flex}.AddToCart-module__O2-cNW__extras>*{flex:1 1 0;justify-content:center}.AddToCart-module__O2-cNW__qty{border:1px solid var(--cs-border);grid-template-columns:44px 48px 44px;height:48px;display:inline-grid}.AddToCart-module__O2-cNW__qty button{color:inherit;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.AddToCart-module__O2-cNW__qty button:hover:not(:disabled){background:var(--cs-surface-raised)}}.AddToCart-module__O2-cNW__qty button:disabled{color:var(--cs-disabled-text);cursor:not-allowed}.AddToCart-module__O2-cNW__qty input{border:0;border-inline:1px solid var(--cs-border);text-align:center;font-variant-numeric:tabular-nums;appearance:textfield;width:100%;font-weight:600}.AddToCart-module__O2-cNW__qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.AddToCart-module__O2-cNW__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.AddToCart-module__O2-cNW__qty input:focus-visible{outline-offset:-2px}.AddToCart-module__O2-cNW__cta{min-width:0}.AddToCart-module__O2-cNW__tiers{gap:8px;min-width:0;display:grid}.AddToCart-module__O2-cNW__tiers legend{margin-bottom:8px;font-size:14px;font-weight:700}.AddToCart-module__O2-cNW__tier{border:1px solid var(--cs-border);cursor:pointer;align-items:start;gap:10px;padding:12px 14px;font-size:14px;display:flex}.AddToCart-module__O2-cNW__tierSelected{border-color:var(--cs-color-black);box-shadow:inset 0 0 0 1px var(--cs-color-black);background:var(--cs-surface-raised)}.AddToCart-module__O2-cNW__tier input{accent-color:var(--cs-color-black);flex:none;margin-top:3px}.AddToCart-module__O2-cNW__tierBody{flex:auto;gap:2px;min-width:0;display:grid}.AddToCart-module__O2-cNW__tierRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.AddToCart-module__O2-cNW__tierTotal{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.AddToCart-module__O2-cNW__tierMeta{color:var(--cs-text-secondary);font-size:13px}.AddToCart-module__O2-cNW__tierNote{color:var(--cs-text-secondary);font-size:12px;line-height:1.5}.AddToCart-module__O2-cNW__priceFor{color:var(--cs-text-secondary);font-size:.6em;font-weight:500}.AddToCart-module__O2-cNW__rowNoQty{grid-template-columns:1fr}.AddToCart-module__O2-cNW__itemsSubtotal{color:var(--cs-text-secondary);margin-top:-12px;font-size:13px}.AddToCart-module__O2-cNW__futureEditions{color:var(--cs-text-secondary);border-top:1px solid var(--cs-border);padding-top:14px;font-size:13px}.AddToCart-module__O2-cNW__futureEditions summary{cursor:pointer;text-underline-offset:3px}.AddToCart-module__O2-cNW__futureEditions[open] summary{margin-bottom:14px}.AddToCart-module__O2-cNW__shipping{color:var(--cs-text-secondary);border-left:2px solid var(--cs-brand);padding-left:12px;font-size:13px;line-height:1.5}.AddToCart-module__O2-cNW__sticky{z-index:40;border-top:1px solid var(--cs-divider);transition:transform var(--dur) var(--ease-out);padding-bottom:env(safe-area-inset-bottom);background:#fff;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.AddToCart-module__O2-cNW__stickyVisible{transform:none}.AddToCart-module__O2-cNW__stickyInner{padding:10px var(--margin);justify-content:space-between;align-items:center;gap:16px;display:flex}.AddToCart-module__O2-cNW__stickyName{text-overflow:ellipsis;white-space:nowrap;max-width:50vw;font-size:13px;font-weight:600;overflow:hidden}.AddToCart-module__O2-cNW__stickyPrice{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-weight:700}@media (min-width:1024px){.AddToCart-module__O2-cNW__sticky{display:none}}.AddToCart-module__O2-cNW__notify{grid-column:1/-1;grid-template-columns:1fr auto;gap:10px;display:grid}.AddToCart-module__O2-cNW__notify .AddToCart-module__O2-cNW__field__error{grid-column:1/-1}.AddToCart-module__O2-cNW__notifyDone{color:var(--cs-text-secondary);grid-column:1/-1;margin:0;font-size:14px}
