.JgUCXG_page{background:var(--paper)}.JgUCXG_top{background:var(--night);color:var(--paper);padding:clamp(110px, 12vw, 160px) var(--gutter) clamp(70px, 8vw, 120px)}.JgUCXG_topInner{max-width:var(--max);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,110px);margin:0 auto;display:grid}.JgUCXG_hero{margin:0;position:sticky;top:96px}.JgUCXG_heroMedia{aspect-ratio:4/5;background:#0a0908;position:relative;overflow:hidden}.JgUCXG_heroImg{object-fit:cover}html.motion .JgUCXG_heroImg{animation:JgUCXG_heroIn 1.6s var(--eo) both}.JgUCXG_heroCanvas{opacity:0;width:100%;height:100%;transition:opacity .5s var(--eo);position:absolute;inset:0}.JgUCXG_heroCanvas[data-ready]{opacity:1}.JgUCXG_lightSwitch{all:unset;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.2em;text-transform:uppercase;background:#0a090899;border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 8px;font-size:11px;display:inline-flex;position:absolute;bottom:18px;left:18px}.JgUCXG_lightSwitch:focus-visible{outline:1px solid var(--brand);outline-offset:3px}.JgUCXG_lightTrack{width:36px;height:20px;transition:background-color .4s var(--eo);background:#f2eee833;border-radius:999px;position:relative}.JgUCXG_lightTrack span{background:var(--paper);width:14px;height:14px;transition:transform .45s var(--eo), box-shadow .45s var(--eo);border-radius:50%;position:absolute;top:3px;left:3px}.JgUCXG_lightSwitch[aria-checked=true] .JgUCXG_lightTrack{background:var(--brand)}.JgUCXG_lightSwitch[aria-checked=true] .JgUCXG_lightTrack span{box-shadow:0 0 12px rgba(var(--light-glow), .9);transform:translate(16px)}.JgUCXG_info{flex-direction:column;gap:22px;padding-top:8px;display:flex}.JgUCXG_crumbs{color:var(--paper-55);flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.JgUCXG_crumbs a:hover,.JgUCXG_crumbs [aria-current]{color:var(--paper)}.JgUCXG_name{font-family:var(--serif);letter-spacing:-.025em;margin:0;font-size:clamp(72px,9vw,168px);font-weight:400;line-height:.84}html.motion .JgUCXG_name{animation:JgUCXG_rise 1.2s var(--e) both}.JgUCXG_sub{flex-wrap:wrap;align-items:baseline;gap:18px;display:flex}.JgUCXG_sub em{font-family:var(--serif);color:var(--light);font-size:clamp(26px,2.4vw,34px)}.JgUCXG_price{color:var(--light-2);font-size:16px}.JgUCXG_desc{max-width:46ch;color:var(--paper-70);text-wrap:pretty;margin:0;font-size:17px;line-height:1.7}.JgUCXG_specs{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;margin:0;padding:22px 0;display:grid}.JgUCXG_specs dt{letter-spacing:.22em;text-transform:uppercase;color:var(--paper-40);margin-bottom:6px;font-size:10px}.JgUCXG_specs dd{margin:0;font-size:15px}.JgUCXG_woodsBlock{flex-direction:column;gap:12px;display:flex}.JgUCXG_woods{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.JgUCXG_woods li{border-bottom:1px solid var(--line-dark);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 0;display:grid}.JgUCXG_woodImg{border-radius:50%;width:44px;height:44px;position:relative;overflow:hidden}.JgUCXG_woodImg img{object-fit:cover;transform:scale(2.4)}.JgUCXG_woodText{flex-direction:column;gap:2px;font-size:15px;display:flex}.JgUCXG_woodText small{letter-spacing:.14em;text-transform:uppercase;color:var(--paper-40);font-size:11px}.JgUCXG_woodPrice{font-variant-numeric:tabular-nums;color:var(--light-2)}.JgUCXG_ctas{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.JgUCXG_note{max-width:28ch;color:var(--paper-40);font-size:12px;line-height:1.5}.JgUCXG_more{padding:var(--section-y) var(--gutter)}.JgUCXG_moreInner{max-width:var(--max);margin:0 auto}.JgUCXG_more h2{margin:0 0 32px;font-weight:400}.JgUCXG_moreGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.JgUCXG_card{flex-direction:column;gap:8px;display:flex}.JgUCXG_cardImg{aspect-ratio:4/5;background:var(--paper-2);position:relative;overflow:hidden}.JgUCXG_cardImg img{object-fit:cover;transition:transform 1.2s var(--eo)}.JgUCXG_card:hover .JgUCXG_cardImg img{transform:scale(1.05)}.JgUCXG_cardName{font-family:var(--serif);margin-top:6px;font-size:32px;line-height:1}.JgUCXG_cardMeta{color:var(--ink-60);font-size:13px}@media (max-width:899px){.JgUCXG_topInner{grid-template-columns:minmax(0,1fr)}.JgUCXG_hero{position:relative;top:0}}@keyframes JgUCXG_heroIn{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes JgUCXG_rise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}
.YFZmma_stepper{--h:52px;height:var(--h);-webkit-user-select:none;user-select:none;border:1px solid #f2eee838;border-radius:999px;align-self:flex-start;align-items:center;display:inline-flex}.YFZmma_stepper[data-size=sm]{--h:34px}.YFZmma_stepper button{all:unset;box-sizing:border-box;width:var(--h);height:var(--h);cursor:pointer;transition:background-color .3s var(--eo), opacity .3s;border-radius:50%;place-items:center;display:grid}.YFZmma_stepper button:hover:not(:disabled){background:#f2eee81a}.YFZmma_stepper button:disabled{opacity:.28;cursor:default}.YFZmma_stepper button:focus-visible{outline:1px solid var(--brand);outline-offset:-4px}.YFZmma_stepper svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;width:12px;height:12px}.YFZmma_stepper[data-size=sm] svg{width:10px;height:10px}.YFZmma_stepper output{font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;gap:6px;min-width:64px;display:inline-flex}.YFZmma_stepper[data-size=sm] output{min-width:22px}.YFZmma_value{font-family:var(--serif);font-size:26px;line-height:1}.YFZmma_stepper[data-size=sm] .YFZmma_value{font-family:var(--sans);font-size:13px}html.motion .YFZmma_value{animation:YFZmma_tick .38s var(--eo)}.YFZmma_unit{letter-spacing:.16em;text-transform:uppercase;color:var(--paper-55);font-size:11px}@keyframes YFZmma_tick{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
.s_DPnW_config{flex-direction:column;gap:clamp(36px,4vw,52px);min-width:0;display:flex}.s_DPnW_step{flex-direction:column;gap:18px;display:flex}.s_DPnW_stepHead{align-items:center;gap:14px;display:flex}.s_DPnW_stepNum{width:28px;height:28px;font-family:var(--serif);color:var(--light);border:1px solid #f2eee84d;border-radius:50%;place-items:center;font-size:15px;font-style:italic;display:grid}.s_DPnW_stepTitle{letter-spacing:.22em;text-transform:uppercase;color:var(--paper);margin:0;font-size:11px;font-weight:400}.s_DPnW_stepAside{color:var(--paper-40);margin-left:auto;font-size:12px}.s_DPnW_group+.s_DPnW_group{margin-top:22px}.s_DPnW_groupLabel{letter-spacing:.18em;text-transform:uppercase;color:var(--paper-40);margin-bottom:10px;font-size:11px}.s_DPnW_cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.s_DPnW_card{all:unset;box-sizing:border-box;cursor:pointer;background:var(--night-2);outline-offset:-1px;transition:outline-color .4s var(--eo), background-color .4s var(--eo), transform .5s var(--eo);outline:1px solid #f2eee814;flex-direction:column;display:flex;position:relative}.s_DPnW_card:hover{outline-color:#f2eee84d}.s_DPnW_card[aria-checked=true]{outline-color:var(--paper);background:#221e1a}.s_DPnW_card:focus-visible{outline:1px solid var(--brand)}.s_DPnW_cardMedia{aspect-ratio:5/4;background:#0a0908;display:block;position:relative;overflow:hidden}.s_DPnW_cardImg{object-fit:cover;filter:brightness(.72)saturate(.85);transition:filter .7s var(--eo), transform 1.2s var(--eo);transform:scale(1.02)}.s_DPnW_card:hover .s_DPnW_cardImg{filter:brightness(.9)saturate(.95);transform:scale(1.07)}.s_DPnW_card[aria-checked=true] .s_DPnW_cardImg{filter:none}.s_DPnW_check{background:var(--paper);width:24px;height:24px;color:var(--night);opacity:0;transition:opacity .4s var(--eo), transform .5s var(--eo);border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px;transform:scale(.4)}.s_DPnW_check svg,.s_DPnW_addIcon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.s_DPnW_card[aria-checked=true] .s_DPnW_check{opacity:1;transform:none}.s_DPnW_cardBody{flex-direction:column;gap:6px;padding:14px 14px 16px;display:flex}.s_DPnW_cardName{font-family:var(--serif);font-size:26px;line-height:1}.s_DPnW_cardMeta{color:var(--paper-55);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;display:flex}.s_DPnW_cardPrice{color:var(--light-2);white-space:nowrap}.s_DPnW_woods{flex-wrap:wrap;gap:10px;display:flex}.s_DPnW_wood{all:unset;box-sizing:border-box;cursor:pointer;transition:background-color .4s var(--eo), border-color .4s var(--eo), color .4s var(--eo);border:1px solid #f2eee833;border-radius:999px;align-items:center;gap:12px;padding:6px 20px 6px 6px;display:flex}.s_DPnW_wood:hover{border-color:#f2eee880}.s_DPnW_wood[aria-checked=true]{background:var(--paper);border-color:var(--paper);color:var(--night)}.s_DPnW_wood:focus-visible{outline:1px solid var(--brand);outline-offset:3px}.s_DPnW_woodImg{background:var(--paper-2);border-radius:50%;width:44px;height:44px;position:relative;overflow:hidden}.s_DPnW_woodImg img{object-fit:cover;transform:scale(2.4)}.s_DPnW_woodText{flex-direction:column;gap:2px;display:flex}.s_DPnW_woodName{font-size:14px}.s_DPnW_woodSur{letter-spacing:.12em;text-transform:uppercase;opacity:.75;font-size:11px}.s_DPnW_bar{z-index:5;-webkit-backdrop-filter:blur(14px);background:#1b1815f7;border:1px solid #f2eee81f;grid-template-columns:64px minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:14px;display:grid;position:sticky;bottom:16px;box-shadow:0 24px 60px #00000073}.s_DPnW_config[data-editing] .s_DPnW_bar{grid-template-columns:64px minmax(0,1fr) auto;row-gap:14px}.s_DPnW_config[data-editing] .s_DPnW_barActions{border-top:1px solid var(--line-dark);grid-column:1/-1;justify-content:flex-end;padding-top:14px}.s_DPnW_config[data-editing] .s_DPnW_bar{border-color:rgba(var(--light-glow), .55);box-shadow:0 24px 60px #00000073, 0 0 0 1px rgba(var(--light-glow), .15), 0 0 40px rgba(var(--light-glow), .12)}.s_DPnW_barThumb{background:#0a0908;width:64px;height:80px;position:relative;overflow:hidden}.s_DPnW_barThumb img{object-fit:cover}.s_DPnW_barSwatch{border:2px solid var(--night-2);border-radius:50%;width:14px;height:14px;position:absolute;bottom:5px;right:5px}.s_DPnW_barInfo{flex-direction:column;gap:4px;min-width:0;display:flex}.s_DPnW_badge{white-space:nowrap;background:rgba(var(--light-glow), .16);color:var(--light);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;align-self:flex-start;margin-bottom:2px;padding:3px 8px;font-size:10px}.s_DPnW_barName{font-family:var(--serif);font-size:28px;line-height:1}.s_DPnW_barMeta{letter-spacing:.04em;color:var(--paper-55);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.s_DPnW_barPrice{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.s_DPnW_price{font-family:var(--serif);font-variant-numeric:lining-nums;font-size:clamp(34px,3.2vw,46px);line-height:.9}html.motion .s_DPnW_price{animation:s_DPnW_priceIn .6s var(--eo)}.s_DPnW_perUnit{color:var(--paper-40);white-space:nowrap;font-size:11px}.s_DPnW_barActions{align-items:center;gap:14px;display:flex}.s_DPnW_cancel{all:unset;cursor:pointer;letter-spacing:.2em;text-transform:uppercase;color:var(--paper-55);font-size:11px;transition:color .3s}.s_DPnW_cancel:hover{color:var(--paper)}.s_DPnW_cancel:focus-visible{outline:1px solid var(--brand);outline-offset:4px}.s_DPnW_add{padding:18px 24px}.s_DPnW_addIcon{background:var(--night);width:20px;height:20px;color:var(--paper);transition:background-color .4s var(--eo), box-shadow .4s var(--eo);border-radius:50%;place-items:center;display:inline-grid}.s_DPnW_add[data-added]{background:var(--light)}.s_DPnW_add[data-added] .s_DPnW_addIcon{box-shadow:0 0 14px rgba(var(--light-glow), .9)}.s_DPnW_note{color:var(--paper-40);margin:-24px 0 0;font-size:12px}@media (max-width:1180px){.s_DPnW_bar{grid-template-columns:56px minmax(0,1fr) auto;row-gap:12px}.s_DPnW_barThumb{width:56px;height:70px}.s_DPnW_barActions{grid-column:1/-1;justify-content:flex-end}.s_DPnW_add{flex:1}}@media (max-width:759px){.s_DPnW_cards{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(var(--gutter) * -1);padding:1px var(--gutter);scroll-padding:0 var(--gutter);grid-template-columns:none;grid-auto-columns:46%;grid-auto-flow:column;overflow-x:auto}.s_DPnW_cards::-webkit-scrollbar{display:none}.s_DPnW_card{scroll-snap-align:start}.s_DPnW_cardName{font-size:22px}.s_DPnW_bar{gap:12px;margin:0 -8px;bottom:10px}.s_DPnW_barName{font-size:24px}.s_DPnW_price{font-size:30px}}@keyframes s_DPnW_priceIn{0%{opacity:.2;transform:translateY(10px)}to{opacity:1;transform:none}}
.sSLgLW_panel{background:var(--night-2);border:1px solid #f2eee80f;flex-direction:column;gap:22px;min-width:0;padding:clamp(22px,2.6vw,38px);display:flex}@media (min-width:1100px) and (min-height:760px){.sSLgLW_panel[data-step=cart]{position:sticky;top:96px}}.sSLgLW_label{letter-spacing:.22em;text-transform:uppercase;color:var(--paper-55);font-size:11px}.sSLgLW_progress{border-bottom:1px solid var(--line-dark);margin:0;padding:0 0 20px;list-style:none;display:flex}.sSLgLW_progress li{letter-spacing:.16em;text-transform:uppercase;color:var(--paper-40);transition:color .5s var(--eo);flex:1;align-items:center;gap:10px;font-size:11px;display:flex}.sSLgLW_progress li+li:before{content:"";background:#f2eee829;flex:0 0 clamp(12px,2vw,28px);height:1px;margin-right:2px}.sSLgLW_progress li:last-child{flex:none}.sSLgLW_progress li[data-state=current]{color:var(--paper)}.sSLgLW_progress li[data-state=done]{color:var(--paper-70)}.sSLgLW_progressDot{letter-spacing:0;width:22px;height:22px;transition:background-color .5s var(--eo), border-color .5s var(--eo), color .5s var(--eo);border:1px solid #f2eee840;border-radius:50%;flex:none;place-items:center;font-size:10px;display:grid}[data-state=current] .sSLgLW_progressDot{background:var(--paper);border-color:var(--paper);color:var(--night)}[data-state=done] .sSLgLW_progressDot{background:var(--brand);border-color:var(--brand);color:var(--night)}.sSLgLW_progressDot svg,.sSLgLW_quickPlus svg,.sSLgLW_iconBtn svg,.sSLgLW_assurances svg,.sSLgLW_checkBox svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.sSLgLW_view{flex-direction:column;gap:22px;display:flex}html.motion .sSLgLW_view{animation:sSLgLW_viewIn .7s var(--eo)}.sSLgLW_head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.sSLgLW_title{font-family:var(--serif);outline:none;margin:0;font-size:clamp(30px,2.6vw,38px);font-weight:400;line-height:1}.sSLgLW_count{letter-spacing:.2em;text-transform:uppercase;color:var(--paper-55);font-size:11px}.sSLgLW_empty{border:1px dashed #f2eee833;flex-direction:column;align-items:flex-start;gap:12px;padding:28px 24px 24px;display:flex;position:relative}.sSLgLW_emptyGlow{background:var(--light);width:10px;height:10px;box-shadow:0 0 18px rgba(var(--light-glow), .9);animation:sSLgLW_breathe 2.2s var(--eo) infinite alternate;border-radius:50%;margin-bottom:6px}.sSLgLW_emptyTitle{font-family:var(--serif);font-size:28px;line-height:1}.sSLgLW_emptyText{max-width:36ch;color:var(--paper-55);margin:0 0 8px;font-size:14px;line-height:1.6}.sSLgLW_quickAdd{all:unset;box-sizing:border-box;cursor:pointer;width:100%;transition:border-color .4s var(--eo), background-color .4s var(--eo);background:#f2eee80a;border:1px solid #f2eee81f;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:8px 12px 8px 8px;display:grid}.sSLgLW_quickAdd:hover{background:#f2eee812;border-color:#f2eee866}.sSLgLW_quickAdd:focus-visible{outline:1px solid var(--brand);outline-offset:2px}.sSLgLW_quickThumb{background:#0a0908;width:48px;height:60px;position:relative;overflow:hidden}.sSLgLW_quickThumb img{object-fit:cover}.sSLgLW_quickText{flex-direction:column;gap:3px;font-size:14px;display:flex}.sSLgLW_quickMeta{color:var(--paper-55);font-size:12px}.sSLgLW_quickPlus{background:var(--paper);width:32px;height:32px;color:var(--night);border-radius:50%;place-items:center;display:grid}.sSLgLW_lines{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#f2eee833 transparent;max-height:max(240px,100vh - 520px);margin:0;padding:0;list-style:none;overflow-y:auto}.sSLgLW_line{border-bottom:1px solid var(--line-dark);grid-template-rows:auto 1fr;grid-template-columns:72px minmax(0,1fr) auto;gap:10px 16px;padding:16px 0;display:grid;position:relative}.sSLgLW_line:first-child{padding-top:4px}html.motion .sSLgLW_line{animation:sSLgLW_lineIn .7s var(--eo)}.sSLgLW_line[data-editing] .sSLgLW_thumb{outline:1px solid var(--light);outline-offset:3px}.sSLgLW_lineGlow{pointer-events:none;background:radial-gradient(60% 120% at 12% 50%, rgba(var(--light-glow), .22), transparent 70%);opacity:0;animation:sSLgLW_touched 1.6s var(--eo);position:absolute;inset:0 -12px}.sSLgLW_thumb{background:#0a0908;grid-row:1/span 2;width:72px;height:90px;transition:outline-color .4s;position:relative;overflow:hidden}.sSLgLW_thumb img{object-fit:cover}.sSLgLW_lineMain{flex-direction:column;gap:5px;min-width:0;display:flex}.sSLgLW_lineName{font-family:var(--serif);font-size:26px;line-height:1}.sSLgLW_lineMeta{color:var(--paper-55);align-items:center;gap:7px;font-size:12px;display:flex}.sSLgLW_swatch{border-radius:50%;flex:none;width:9px;height:9px}.sSLgLW_linePrice{color:var(--light-2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px}html.motion .sSLgLW_linePrice{animation:sSLgLW_tickIn .45s var(--eo)}.sSLgLW_lineControls{grid-column:2/-1;align-self:end;align-items:center;gap:10px;display:flex}.sSLgLW_unit{letter-spacing:.14em;text-transform:uppercase;color:var(--paper-40);font-size:11px}.sSLgLW_lineActions{align-items:center;gap:6px;margin-left:auto;display:flex}.sSLgLW_textBtn{all:unset;cursor:pointer;letter-spacing:.18em;text-transform:uppercase;color:var(--paper-70);padding:6px 4px;font-size:11px;transition:color .3s}.sSLgLW_textBtn:hover,.sSLgLW_textBtn[aria-pressed=true]{color:var(--light)}.sSLgLW_editIcon{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linejoin:round;width:13px;height:13px;display:none}.sSLgLW_textBtn:focus-visible,.sSLgLW_iconBtn:focus-visible,.sSLgLW_back:focus-visible,.sSLgLW_mini:focus-visible,.sSLgLW_samples:focus-visible{outline:1px solid var(--brand);outline-offset:3px}.sSLgLW_iconBtn{all:unset;cursor:pointer;width:32px;height:32px;color:var(--paper-55);border-radius:50%;place-items:center;transition:color .3s,background-color .3s;display:grid}.sSLgLW_iconBtn:hover{color:var(--paper);background:#d9431e59}.sSLgLW_samples{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--line-dark);transition:border-color .4s var(--eo), background-color .4s var(--eo);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.sSLgLW_samples:hover{border-color:#f2eee84d}.sSLgLW_samples[aria-checked=true]{border-color:rgba(var(--light-glow), .45);background:rgba(var(--light-glow), .05)}.sSLgLW_swatches{display:flex}.sSLgLW_swatches span{border:2px solid var(--night-2);border-radius:50%;width:22px;height:22px}.sSLgLW_swatches span+span{margin-left:-8px}.sSLgLW_samplesText{flex-direction:column;gap:3px;display:flex}.sSLgLW_samplesTitle{font-size:14px}.sSLgLW_free{background:rgba(var(--light-glow), .14);color:var(--light);letter-spacing:.14em;text-transform:uppercase;vertical-align:2px;border-radius:999px;margin-left:6px;padding:2px 7px;font-size:10px}.sSLgLW_samplesSub{color:var(--paper-55);font-size:12px}.sSLgLW_switch{width:40px;height:22px;transition:background-color .4s var(--eo);background:#f2eee829;border-radius:999px;position:relative}.sSLgLW_switch span{background:var(--paper);width:16px;height:16px;transition:transform .45s var(--eo);border-radius:50%;position:absolute;top:3px;left:3px}.sSLgLW_samples[aria-checked=true] .sSLgLW_switch{background:var(--brand)}.sSLgLW_samples[aria-checked=true] .sSLgLW_switch span{transform:translate(18px)}.sSLgLW_total{justify-content:space-between;align-items:flex-end;gap:16px;padding-top:6px;display:flex}.sSLgLW_totalNote{max-width:26ch;color:var(--paper-40);margin-top:6px;font-size:12px;line-height:1.5}.sSLgLW_totalValue{font-family:var(--serif);font-variant-numeric:lining-nums;font-size:clamp(40px,3.6vw,54px);line-height:.9}html.motion .sSLgLW_totalValue{animation:sSLgLW_tickIn .5s var(--eo)}.sSLgLW_cta{justify-content:space-between;width:100%;padding:20px 26px}.sSLgLW_arrow{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:12px;transition:transform .5s var(--eo)}.sSLgLW_arrow[data-back]{transform:rotate(180deg)}.sSLgLW_cta:hover .sSLgLW_arrow{transform:translate(4px)}.sSLgLW_form{flex-direction:column;gap:22px;display:flex}.sSLgLW_backRow{display:flex}.sSLgLW_back{all:unset;cursor:pointer;letter-spacing:.2em;text-transform:uppercase;color:var(--paper-70);align-items:center;gap:10px;font-size:11px;transition:color .3s;display:inline-flex}.sSLgLW_back:hover{color:var(--paper)}.sSLgLW_back:hover .sSLgLW_arrow{transform:rotate(180deg)translate(4px)}.sSLgLW_mini{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--line-dark);transition:border-color .4s var(--eo);background:#f2eee80a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 14px 10px 10px;display:grid}.sSLgLW_mini:hover{border-color:#f2eee84d}.sSLgLW_miniThumbs{align-items:center;display:flex}.sSLgLW_miniThumb{border:2px solid var(--night-2);background:#0a0908;width:40px;height:50px;position:relative;overflow:hidden}.sSLgLW_miniThumb+.sSLgLW_miniThumb{margin-left:-12px}.sSLgLW_miniThumb img{object-fit:cover}.sSLgLW_miniMore{background:var(--paper);width:30px;height:30px;color:var(--night);border-radius:50%;place-items:center;margin-left:-6px;font-size:11px;display:grid}.sSLgLW_miniText{flex-direction:column;gap:3px;min-width:0;font-size:14px;display:flex}.sSLgLW_miniText>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sSLgLW_miniMeta{color:var(--paper-55);font-size:12px}.sSLgLW_miniTotal{font-family:var(--serif);font-size:24px}.sSLgLW_prefs{border:0;min-width:0;margin:0;padding:0}.sSLgLW_prefs legend{margin-bottom:12px;padding:0}.sSLgLW_segment{border:1px solid #f2eee833;border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px;display:grid}.sSLgLW_segment button{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;letter-spacing:.06em;transition:background-color .4s var(--eo), color .4s var(--eo);border-radius:999px;padding:11px 8px;font-size:12px}.sSLgLW_segment button:hover{background:#f2eee80f}.sSLgLW_segment button[aria-checked=true]{background:var(--paper);color:var(--night)}.sSLgLW_segment button:focus-visible{outline:1px solid var(--brand);outline-offset:2px}.sSLgLW_fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.sSLgLW_full{grid-column:1/-1}.sSLgLW_field{flex-direction:column;gap:6px;display:flex}.sSLgLW_fieldLabel{letter-spacing:.2em;text-transform:uppercase;color:var(--paper-55);font-size:11px}.sSLgLW_req{color:var(--light)}.sSLgLW_field input,.sSLgLW_field textarea{width:100%;color:var(--paper);font:inherit;resize:vertical;transition:border-color .3s var(--eo);background:0 0;border:0;border-bottom:1px solid #f2eee840;border-radius:0;outline:none;padding:10px 0;font-size:16px}.sSLgLW_field input::placeholder,.sSLgLW_field textarea::placeholder{color:#f2eee873}.sSLgLW_field input:focus,.sSLgLW_field textarea:focus{border-bottom-color:var(--paper)}.sSLgLW_field[data-invalid] input{border-bottom-color:var(--brand)}.sSLgLW_fieldError{color:#f08a6c;margin-top:4px;font-size:12px;line-height:1.4;display:block}html.motion .sSLgLW_fieldError{animation:sSLgLW_tickIn .4s var(--eo)}.sSLgLW_check{color:#f2eee8b8;cursor:pointer;grid-template-columns:20px minmax(0,1fr);gap:12px;font-size:13px;line-height:1.55;display:grid;position:relative}.sSLgLW_check input{opacity:0;width:20px;height:20px;margin:0;position:absolute}.sSLgLW_checkBox{color:#0000;width:20px;height:20px;transition:background-color .3s var(--eo), border-color .3s var(--eo), color .3s;border:1px solid #f2eee866;place-items:center;margin-top:1px;display:grid}.sSLgLW_check input:checked+.sSLgLW_checkBox{background:var(--brand);border-color:var(--brand);color:var(--night)}.sSLgLW_check input:focus-visible+.sSLgLW_checkBox{outline:1px solid var(--brand);outline-offset:3px}.sSLgLW_check[data-invalid] .sSLgLW_checkBox{border-color:var(--brand)}.sSLgLW_link{color:var(--paper);text-underline-offset:3px;-webkit-text-decoration:underline #f2eee859;text-decoration:underline #f2eee859}.sSLgLW_hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.sSLgLW_formError{color:#f08a6c;margin:0;font-size:14px}.sSLgLW_sendingDot{background:var(--night);width:8px;height:8px;animation:sSLgLW_breathe 1.1s var(--eo) infinite alternate;border-radius:50%}.sSLgLW_assurances{color:var(--paper-55);flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:-6px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.sSLgLW_assurances li{align-items:center;gap:7px;display:inline-flex}.sSLgLW_assurances svg{color:var(--light)}.sSLgLW_thanks{flex-direction:column;gap:18px;display:flex}.sSLgLW_thanksDot{background:var(--brand);width:12px;height:12px;box-shadow:0 0 24px var(--brand), 0 0 60px rgba(var(--light-glow), .4);border-radius:50%}.sSLgLW_thanksTitle{font-family:var(--serif);outline:none;margin:0;font-size:clamp(40px,4vw,58px);font-weight:400;line-height:.95}.sSLgLW_thanksText{color:var(--paper-70);margin:-6px 0 0;font-size:15px}.sSLgLW_reference{letter-spacing:.22em;text-transform:uppercase;color:var(--paper-55);font-size:11px}.sSLgLW_reference span{color:var(--paper);letter-spacing:.12em;margin-left:6px}.sSLgLW_sentLines{border-top:1px solid var(--line-dark);margin:4px 0 6px;padding:0;list-style:none}.sSLgLW_sentLines li{border-bottom:1px solid var(--line-dark);grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;column-gap:14px;padding:10px 0;display:grid}.sSLgLW_sentThumb{background:#0a0908;grid-row:1/span 2;width:40px;height:50px;position:relative;overflow:hidden}.sSLgLW_sentThumb img{object-fit:cover}.sSLgLW_sentName{font-family:var(--serif);font-size:20px;line-height:1}.sSLgLW_sentMeta{color:var(--paper-55);grid-column:2;font-size:12px}.sSLgLW_sentPrice{color:var(--light-2);grid-area:1/3/span 2;font-size:13px}.sSLgLW_sentLines .sSLgLW_sentTotal{letter-spacing:.06em;color:var(--paper);justify-content:space-between;font-size:13px;display:flex}.sSLgLW_timeline{flex-direction:column;gap:12px;margin:-6px 0 6px;padding:0;list-style:none;display:flex}.sSLgLW_timeline li{color:var(--paper-70);grid-template-columns:30px minmax(0,1fr);gap:10px;font-size:14px;line-height:1.55;display:grid}html.motion .sSLgLW_timeline li{animation:sSLgLW_lineIn .8s var(--eo) both}html.motion .sSLgLW_timeline li:nth-child(2){animation-delay:.12s}html.motion .sSLgLW_timeline li:nth-child(3){animation-delay:.24s}.sSLgLW_timelineNum{font-family:var(--serif);color:var(--light);font-size:18px;font-style:italic;line-height:1.2}@media (max-width:559px){.sSLgLW_fields{grid-template-columns:minmax(0,1fr)}.sSLgLW_progressLabel{letter-spacing:.1em;font-size:10px}.sSLgLW_line{grid-template-columns:60px minmax(0,1fr) auto}.sSLgLW_thumb{width:60px;height:75px}.sSLgLW_lineName{font-size:22px}.sSLgLW_unit{display:none}.sSLgLW_segment button{padding:11px 4px;font-size:11px}.sSLgLW_lineControls{flex-wrap:nowrap}.sSLgLW_editLabel{display:none}.sSLgLW_editIcon{display:block}.sSLgLW_textBtn{place-items:center;width:32px;height:32px;padding:0;display:grid}.sSLgLW_cta{letter-spacing:.12em;padding:18px 22px;font-size:11px}.sSLgLW_swatches span{width:18px;height:18px}.sSLgLW_samples{gap:12px;padding:12px 14px}.sSLgLW_free{margin:4px 0 0;display:inline-block}}@keyframes sSLgLW_viewIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes sSLgLW_lineIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes sSLgLW_tickIn{0%{opacity:.25;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes sSLgLW_touched{0%{opacity:0}25%{opacity:1}to{opacity:0}}@keyframes sSLgLW_breathe{0%{opacity:.4;transform:scale(.8)}to{opacity:1;transform:scale(1.15)}}
.swtMna_section{background:var(--night);color:var(--paper);padding:clamp(100px, 12vw, 180px) var(--gutter);position:relative}.swtMna_inner{max-width:var(--max);margin:0 auto}.swtMna_head{margin-bottom:clamp(56px,7vw,96px)}.swtMna_grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}@media (max-width:1099px){.swtMna_grid{grid-template-columns:minmax(0,1fr);gap:40px}}
.KRU6Oa_section{max-width:var(--max);padding:clamp(100px, 12vw, 180px) var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:48px;margin:0 auto;display:grid}.KRU6Oa_eyebrow{font-weight:inherit;margin:0;padding-top:1.4em}.KRU6Oa_list{border-top:1px solid #19171429}.KRU6Oa_item{border-bottom:1px solid #19171429}.KRU6Oa_qWrap{font-weight:inherit;margin:0}.KRU6Oa_q{all:unset;box-sizing:border-box;cursor:pointer;width:100%;font-family:var(--serif);justify-content:space-between;align-items:center;gap:24px;padding:26px 0;font-size:clamp(24px,2.4vw,34px);line-height:1.15;display:flex}.KRU6Oa_q:focus-visible{outline:1px solid var(--brand);outline-offset:4px}.KRU6Oa_icon{border:1px solid var(--line-strong);width:40px;height:40px;font-family:var(--sans);transition:transform .5s var(--eo), background-color .5s var(--eo), color .5s var(--eo), border-color .5s var(--eo);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:18px;display:flex}.KRU6Oa_q:hover .KRU6Oa_icon{border-color:var(--ink)}.KRU6Oa_item[data-open] .KRU6Oa_icon{background:var(--ink);border-color:var(--ink);color:var(--paper);transform:rotate(45deg)}.KRU6Oa_a{transition:grid-template-rows .6s var(--eo);grid-template-rows:0fr;display:grid}.KRU6Oa_item[data-open] .KRU6Oa_a{grid-template-rows:1fr}.KRU6Oa_a>div{overflow:hidden}.KRU6Oa_a p{max-width:60ch;color:var(--ink-70);margin:0 0 28px;font-size:15px;line-height:1.7}@media (max-width:759px){.KRU6Oa_section{grid-template-columns:minmax(0,1fr);gap:16px}.KRU6Oa_eyebrow{padding-top:0}}
