.bundle-offers-module__95RZya__wrap{--obsidian-bg:#1c1107;--obsidian-fg:#e6dccb;--obsidian-muted:#9a8c75;--obsidian-surface:#2a1a0d;--obsidian-line:#e6dccb1f;--obsidian-line-strong:#e6dccb3d;--obsidian-accent:#e35a1c;border-top:1px solid var(--obsidian-line);margin-top:clamp(2rem,5vw,3.2rem);padding-top:clamp(1.2rem,3vw,1.8rem)}.bundle-offers-module__95RZya__sectionTitle{font-family:var(--font-brand-display,sans-serif);letter-spacing:-.03em;margin:0 0 clamp(.9rem,2vw,1.2rem);font-size:clamp(1.4rem,5vw,2rem);font-weight:800;line-height:1}.bundle-offers-module__95RZya__grid{gap:clamp(.9rem,2vw,1.2rem);display:grid}@media (min-width:64rem){.bundle-offers-module__95RZya__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr))}}.bundle-offers-module__95RZya__card{border:1px solid var(--obsidian-line-strong);background:radial-gradient(circle at 12% 0%, #e2703a14, transparent 60%), var(--obsidian-surface);border-radius:1rem;flex-direction:column;gap:.9rem;padding:clamp(.9rem,3vw,1.25rem);display:flex}.bundle-offers-module__95RZya__cardHead{gap:.3rem;display:grid}.bundle-offers-module__95RZya__badge{background:var(--obsidian-accent);color:#1a1109;font-family:var(--font-brand-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:tabular-nums;border-radius:999px;justify-self:start;padding:.22rem .55rem;font-size:.55rem}.bundle-offers-module__95RZya__title{font-family:var(--font-brand-display,sans-serif);letter-spacing:-.02em;margin:0;font-size:clamp(1.05rem,3.4vw,1.25rem);font-weight:700;line-height:1.15}.bundle-offers-module__95RZya__subtitle{color:var(--obsidian-muted);margin:0;font-size:.85rem;line-height:1.5}@media (hover:hover) and (pointer:fine){.bundle-offers-module__95RZya__sizeBtn:not(:disabled):hover{border-color:var(--obsidian-fg)}}.bundle-offers-module__95RZya__foot{border-top:1px solid var(--obsidian-line-strong);gap:.55rem;padding-top:.8rem;display:grid}.bundle-offers-module__95RZya__prices{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0;display:flex}.bundle-offers-module__95RZya__was{color:var(--obsidian-muted);font-size:.85rem;text-decoration:line-through}.bundle-offers-module__95RZya__now{font-family:var(--font-brand-display,sans-serif);letter-spacing:-.02em;font-size:clamp(1.1rem,3.6vw,1.35rem);font-weight:700}.bundle-offers-module__95RZya__saving{font-family:var(--font-brand-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--obsidian-accent);font-size:.6rem}.bundle-offers-module__95RZya__addBtn{appearance:none;background:var(--obsidian-fg);width:100%;min-height:3rem;color:var(--obsidian-bg);font-family:var(--font-brand-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:none;border-radius:999px;padding:0 1rem;font-size:.68rem;transition:background .2s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.bundle-offers-module__95RZya__addBtn:not(:disabled):hover{background:#fff;transform:translateY(-1px)}}.bundle-offers-module__95RZya__addBtn:not(:disabled):active{transition-duration:.1s;transform:scale(.985)}.bundle-offers-module__95RZya__addBtn:disabled{opacity:.45;cursor:not-allowed}.bundle-offers-module__95RZya__feedback{min-height:1.1rem;color:var(--obsidian-muted);margin:0;font-size:.78rem;line-height:1.4}.bundle-offers-module__95RZya__feedback[data-state=error]{color:#ff8b62}.bundle-offers-module__95RZya__feedback[data-state=success]{color:#8fd6a4}.bundle-offers-module__95RZya__viewBag{appearance:none;min-height:2.5rem;color:var(--obsidian-fg);font-family:var(--font-brand-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;text-underline-offset:.25rem;background:0 0;border:none;justify-self:start;padding:.3rem 0;font-size:.62rem;text-decoration:underline}@media (prefers-reduced-motion:reduce){.bundle-offers-module__95RZya__swatch:before,.bundle-offers-module__95RZya__sizeBtn,.bundle-offers-module__95RZya__addBtn{transition:none}.bundle-offers-module__95RZya__addBtn:not(:disabled):hover,.bundle-offers-module__95RZya__addBtn:not(:disabled):active,.bundle-offers-module__95RZya__sizeBtn:not(:disabled):active{transform:none}}
.size-guide-module__E_qTTG__layer{--obsidian-bg:#1c1107;--obsidian-fg:#e6dccb;--obsidian-muted:#9a8c75;--obsidian-surface:#2a1a0d;--obsidian-surface-2:#3a2515;--obsidian-line:#e6dccb1f;--obsidian-line-strong:#e6dccb3d;--obsidian-accent:#e35a1c;z-index:120;font-family:var(--font-brand-body), system-ui, sans-serif;letter-spacing:normal;text-transform:none;text-align:left;justify-content:center;align-items:flex-end;font-size:1rem;font-weight:400;line-height:1.5;display:flex;position:fixed;inset:0}.size-guide-module__E_qTTG__scrim{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#080402b8;animation:.22s cubic-bezier(.23,1,.32,1) size-guide-module__E_qTTG__sg-fade;position:absolute;inset:0}@keyframes size-guide-module__E_qTTG__sg-fade{0%{opacity:0}}@keyframes size-guide-module__E_qTTG__sg-rise{0%{opacity:0;transform:translateY(4%)}}.size-guide-module__E_qTTG__panel{width:100%;max-height:calc(92dvh - var(--safe-top));background:var(--obsidian-bg);color:var(--obsidian-fg);border:1px solid var(--obsidian-line-strong);border-bottom:none;border-radius:1.4rem 1.4rem 0 0;flex-direction:column;animation:.32s cubic-bezier(.32,.72,0,1) size-guide-module__E_qTTG__sg-rise;display:flex;position:relative;box-shadow:0 -1.5rem 3rem #0000008c}.size-guide-module__E_qTTG__panel:focus{outline:none}.size-guide-module__E_qTTG__handle{background:var(--obsidian-line-strong);border-radius:999px;flex:none;width:2.6rem;height:.25rem;margin:.6rem auto 0}@media (min-width:48rem){.size-guide-module__E_qTTG__layer{align-items:center;padding:2rem 1.5rem}.size-guide-module__E_qTTG__panel{border:1px solid var(--obsidian-line-strong);border-radius:1.1rem;width:min(62rem,100%);max-height:min(88dvh,46rem);animation-name:size-guide-module__E_qTTG__sg-fade;box-shadow:0 2rem 4rem #0009}.size-guide-module__E_qTTG__handle{display:none}}.size-guide-module__E_qTTG__trigger{appearance:none;min-height:2.75rem;color:var(--obsidian-fg);font-family:var(--font-brand-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--obsidian-line-strong);text-decoration-color:var(--obsidian-line-strong);text-underline-offset:.28rem;background:0 0;border:none;align-items:center;gap:.35rem;padding:.4rem 0;font-size:.6rem;transition:color .2s cubic-bezier(.23,1,.32,1);display:inline-flex}.size-guide-module__E_qTTG__trigger svg{flex:none}@media (hover:hover) and (pointer:fine){.size-guide-module__E_qTTG__trigger:hover{color:var(--obsidian-accent);-webkit-text-decoration-color:var(--obsidian-accent);text-decoration-color:var(--obsidian-accent)}}.size-guide-module__E_qTTG__head{border-bottom:1px solid var(--obsidian-line);flex:none;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem clamp(1rem,4vw,1.6rem) .9rem;display:flex}.size-guide-module__E_qTTG__headText{min-width:0}.size-guide-module__E_qTTG__eyebrow{font-family:var(--font-brand-mono,ui-monospace, monospace);letter-spacing:.2em;text-transform:uppercase;color:var(--obsidian-muted);overflow-wrap:anywhere;margin:0 0 .3rem;font-size:.56rem}.size-guide-module__E_qTTG__title{font-family:var(--font-brand-display,sans-serif);letter-spacing:-.03em;margin:0;font-size:clamp(1.15rem,4vw,1.6rem);font-weight:800;line-height:1.05}.size-guide-module__E_qTTG__headActions{flex:none;align-items:center;gap:.5rem;display:flex}.size-guide-module__E_qTTG__unitToggle{border:1px solid var(--obsidian-line-strong);border-radius:999px;gap:.1rem;padding:.15rem;display:inline-flex}.size-guide-module__E_qTTG__unitBtn{appearance:none;min-width:2.75rem;min-height:2.75rem;color:var(--obsidian-muted);font-family:var(--font-brand-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:lowercase;cursor:pointer;background:0 0;border:none;border-radius:999px;font-size:.64rem;transition:background .2s cubic-bezier(.23,1,.32,1),color .2s cubic-bezier(.23,1,.32,1)}.size-guide-module__E_qTTG__unitBtn[data-active=true]{background:var(--obsidian-fg);color:var(--obsidian-bg)}.size-guide-module__E_qTTG__close{appearance:none;border:1px solid var(--obsidian-line-strong);width:2.75rem;height:2.75rem;color:var(--obsidian-fg);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;transition:border-color .2s cubic-bezier(.23,1,.32,1),background .2s cubic-bezier(.23,1,.32,1);display:inline-flex}@media (hover:hover) and (pointer:fine){.size-guide-module__E_qTTG__close:hover{border-color:var(--obsidian-fg);background:#e6dccb0f}}.size-guide-module__E_qTTG__body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0;padding:clamp(.9rem, 3vw, 1.4rem) clamp(1rem, 4vw, 1.6rem) calc(clamp(1rem, 4vw, 1.6rem) + var(--safe-bottom));flex:1;gap:clamp(1rem,3vw,1.5rem);display:grid;overflow-y:auto}.size-guide-module__E_qTTG__fitNote{background:#e2703a14;border:1px solid #e2703a38;border-radius:.7rem;align-items:baseline;gap:.55rem;margin:0;padding:.7rem .9rem;font-size:.875rem;line-height:1.5;display:flex}.size-guide-module__E_qTTG__fitDot{background:var(--obsidian-accent);border-radius:999px;flex:none;width:.4rem;height:.4rem;margin-top:.35rem}.size-guide-module__E_qTTG__split{gap:clamp(1rem,3vw,1.5rem);display:grid}@media (min-width:48rem){.size-guide-module__E_qTTG__split{grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:start}}@media (min-width:64rem){.size-guide-module__E_qTTG__split{grid-template-columns:minmax(0,17rem) minmax(0,1fr)}}.size-guide-module__E_qTTG__figure{border:1px solid var(--obsidian-line);background:radial-gradient(circle at 50% 22%, #e6dccb0d, transparent 70%), var(--obsidian-surface);border-radius:.9rem;justify-items:center;gap:.5rem;margin:0;padding:.8rem;display:grid}.size-guide-module__E_qTTG__diagram{width:100%;max-width:11rem;height:auto;overflow:visible}@media (min-width:48rem){.size-guide-module__E_qTTG__diagram{max-width:100%}}.size-guide-module__E_qTTG__figCaption{color:var(--obsidian-muted);text-align:center;max-width:22ch;margin:0;font-size:.7rem;line-height:1.45}.size-guide-module__E_qTTG__garment{fill:#e6dccb12;stroke:var(--obsidian-fg);stroke-width:1.6px;stroke-linejoin:round}.size-guide-module__E_qTTG__garmentDetail{fill:none;stroke:var(--obsidian-fg);stroke-width:1.1px;opacity:.5}.size-guide-module__E_qTTG__callout{transition:opacity .2s cubic-bezier(.23,1,.32,1)}.size-guide-module__E_qTTG__diagram[data-dimming=true] .size-guide-module__E_qTTG__callout{opacity:.22}.size-guide-module__E_qTTG__diagram[data-dimming=true] .size-guide-module__E_qTTG__callout[data-active]{opacity:1}.size-guide-module__E_qTTG__calloutLine,.size-guide-module__E_qTTG__calloutTick{fill:none;stroke:var(--obsidian-accent);stroke-width:1.4px;stroke-linecap:round;transition:stroke-width .2s cubic-bezier(.23,1,.32,1)}.size-guide-module__E_qTTG__callout[data-active] .size-guide-module__E_qTTG__calloutLine,.size-guide-module__E_qTTG__callout[data-active] .size-guide-module__E_qTTG__calloutTick{stroke-width:2.2px}.size-guide-module__E_qTTG__tableSide{align-content:start;gap:.6rem;min-width:0;display:grid}.size-guide-module__E_qTTG__tableWrap{display:none}@media (min-width:30rem){.size-guide-module__E_qTTG__tableWrap{overscroll-behavior-x:contain;display:block;overflow-x:auto}}.size-guide-module__E_qTTG__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.875rem}.size-guide-module__E_qTTG__table thead th{text-align:right;font-family:var(--font-brand-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--obsidian-muted);border-bottom:1px solid var(--obsidian-line-strong);white-space:nowrap;padding:0 .55rem .55rem;font-size:.56rem;font-weight:500}.size-guide-module__E_qTTG__table thead th:first-child{text-align:left;padding-left:0}.size-guide-module__E_qTTG__dimHead{cursor:help;transition:color .2s cubic-bezier(.23,1,.32,1)}.size-guide-module__E_qTTG__dimHead[data-active=true]{color:var(--obsidian-accent)}.size-guide-module__E_qTTG__row{transition:background .2s cubic-bezier(.23,1,.32,1)}.size-guide-module__E_qTTG__row td,.size-guide-module__E_qTTG__row th{border-bottom:1px solid var(--obsidian-line);padding:.62rem .55rem}.size-guide-module__E_qTTG__row:last-child td,.size-guide-module__E_qTTG__row:last-child th{border-bottom:none}.size-guide-module__E_qTTG__sizeCell{text-align:left;font-family:var(--font-brand-mono,ui-monospace, monospace);letter-spacing:.1em;white-space:nowrap;font-size:.72rem;font-weight:500;padding-left:0!important}.size-guide-module__E_qTTG__valueCell{text-align:right;color:var(--obsidian-fg);transition:color .2s cubic-bezier(.23,1,.32,1)}.size-guide-module__E_qTTG__valueCell[data-active=true]{color:var(--obsidian-accent)}.size-guide-module__E_qTTG__row[data-selected]{background:#e2703a17}.size-guide-module__E_qTTG__row[data-selected] .size-guide-module__E_qTTG__sizeCell{box-shadow:inset .14rem 0 0 var(--obsidian-accent);padding-left:.5rem!important}.size-guide-module__E_qTTG__yourPick{background:var(--obsidian-accent);color:#1a1109;font-family:var(--font-brand-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;vertical-align:.1em;border-radius:999px;margin-left:.45rem;padding:.14rem .4rem;font-size:.48rem;display:inline-block}.size-guide-module__E_qTTG__cards{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:30rem){.size-guide-module__E_qTTG__cards{display:none}}.size-guide-module__E_qTTG__card{border:1px solid var(--obsidian-line);background:var(--obsidian-surface);border-radius:.8rem;padding:.8rem .9rem}.size-guide-module__E_qTTG__card[data-selected]{background:#e2703a17;border-color:#e2703a80}.size-guide-module__E_qTTG__cardSize{font-family:var(--font-brand-mono,ui-monospace, monospace);letter-spacing:.12em;align-items:center;gap:.4rem;margin:0 0 .55rem;font-size:.8rem;display:flex}.size-guide-module__E_qTTG__cardList{gap:.35rem;margin:0;display:grid}.size-guide-module__E_qTTG__cardPair{justify-content:space-between;align-items:baseline;gap:.8rem;display:flex}.size-guide-module__E_qTTG__cardPair dt{color:var(--obsidian-muted);font-size:.8rem}.size-guide-module__E_qTTG__cardPair dd{font-variant-numeric:tabular-nums;margin:0;font-size:.95rem}.size-guide-module__E_qTTG__cardUnit{color:var(--obsidian-muted);margin-left:.2rem;font-size:.68rem}.size-guide-module__E_qTTG__tableFoot{color:var(--obsidian-muted);margin:0;font-size:.72rem;line-height:1.5}.size-guide-module__E_qTTG__howTo{border-top:1px solid var(--obsidian-line);padding-top:clamp(.8rem,2vw,1.1rem)}.size-guide-module__E_qTTG__howToTitle{font-family:var(--font-brand-mono,ui-monospace, monospace);letter-spacing:.2em;text-transform:uppercase;color:var(--obsidian-muted);margin:0 0 .7rem;font-size:.56rem;font-weight:500}.size-guide-module__E_qTTG__howToList{gap:.5rem;margin:0;display:grid}@media (min-width:48rem){.size-guide-module__E_qTTG__howToList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1.4rem}}.size-guide-module__E_qTTG__howToPair{border-radius:.5rem;grid-template-columns:minmax(5.5rem,auto) minmax(0,1fr);gap:.2rem .8rem;padding:.4rem .5rem;transition:background .2s cubic-bezier(.23,1,.32,1);display:grid}.size-guide-module__E_qTTG__howToPair[data-active=true]{background:#e2703a17}.size-guide-module__E_qTTG__howToPair dt{font-family:var(--font-brand-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--obsidian-accent);padding-top:.15rem;font-size:.58rem}.size-guide-module__E_qTTG__howToPair dd{color:var(--obsidian-fg);margin:0;font-size:.82rem;line-height:1.5}.size-guide-module__E_qTTG__modelNote{color:var(--obsidian-muted);margin:0;font-size:.8rem;font-style:italic;line-height:1.5}@media (prefers-reduced-motion:reduce){.size-guide-module__E_qTTG__scrim,.size-guide-module__E_qTTG__panel{animation:none}.size-guide-module__E_qTTG__callout,.size-guide-module__E_qTTG__calloutLine,.size-guide-module__E_qTTG__calloutTick,.size-guide-module__E_qTTG__row,.size-guide-module__E_qTTG__valueCell,.size-guide-module__E_qTTG__dimHead,.size-guide-module__E_qTTG__howToPair,.size-guide-module__E_qTTG__trigger,.size-guide-module__E_qTTG__unitBtn,.size-guide-module__E_qTTG__close{transition:none}}
