.s-6kkG_hero{padding-bottom:var(--section-gap);gap:64px;display:grid}.s-6kkG_top{isolation:isolate;padding-top:var(--hero-top);position:relative}.s-6kkG_frame{justify-items:center;width:100%;max-width:1120px;padding:56px 24px;display:grid}.s-6kkG_copy{text-align:center;justify-items:center;display:grid}.s-6kkG_title{font-size:var(--t1);line-height:var(--t1-lh);font-weight:var(--font-weight-semibold);text-wrap:balance}.s-6kkG_accent{color:inherit}.s-6kkG_lead{max-width:38ch;font-size:var(--text-lg);line-height:var(--lh-text-lg);color:var(--ink-2);text-wrap:balance;margin-top:22px}.s-6kkG_actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.s-6kkG_media{aspect-ratio:2;padding:var(--block-gap);border:1px solid var(--line-strong);background:var(--photo-bg);place-items:center;display:grid;overflow:hidden}.s-6kkG_media[data-empty]{padding:0}.s-6kkG_media img{object-fit:contain;filter:drop-shadow(0 28px 32px #14182838);width:auto;height:100%;max-height:560px}@media (max-width:860px){.s-6kkG_media{aspect-ratio:1/.9}.s-6kkG_media img{width:100%;height:auto}}
.uh0u9G_row{align-items:center;display:inline-flex}.uh0u9G_dot{width:var(--s);height:var(--s);box-shadow:inset 0 0 0 .5px #00000047, 0 0 0 1.5px var(--swatch-ring,var(--bg));border-radius:50%}.uh0u9G_dot+.uh0u9G_dot{margin-left:calc(var(--s) * -.18)}
.k_4iAq_row{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:32px 16px;display:grid}.k_4iAq_col{border-left:1px solid var(--line-strong);grid-template-rows:auto auto 1fr auto;align-content:start;gap:12px;padding-left:12px;display:grid}.k_4iAq_screen{aspect-ratio:11/5;--dot:#1f1f1f29;background-color:var(--bg);place-items:center;padding:16px;display:grid}.k_4iAq_win{background:#ffffff8c;width:min(100%,300px)}.k_4iAq_winBody{font-family:var(--font-mono);font-size:var(--h-md);line-height:var(--lh-md);color:#1f1f1f;white-space:nowrap;text-overflow:ellipsis;padding:12px 14px;overflow:hidden}.k_4iAq_title{margin-top:4px}.k_4iAq_body{max-width:34ch;font-size:var(--text-lg);line-height:var(--lh-text-lg);color:var(--ink)}.k_4iAq_link{font-size:var(--text-sm);line-height:var(--lh-text-sm);color:var(--ink);text-underline-offset:4px;justify-self:start;margin-top:8px;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.k_4iAq_link:hover{color:var(--ink-2)}}
._3QZela_hero{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start;gap:48px;margin-left:calc(50% - 50vw);display:grid}._3QZela_buy{top:var(--nav-h);padding:32px 0 var(--block-gap);flex-direction:column;display:flex;position:sticky}._3QZela_title{font-size:var(--t3);line-height:var(--t3-lh);font-weight:var(--font-weight-semibold);margin-top:0}._3QZela_sub{font-size:var(--text-lg);line-height:var(--lh-text-lg);color:var(--ink-2);margin-top:6px}._3QZela_rating{font-size:var(--text-sm);line-height:var(--lh-text-sm);color:var(--ink);align-self:flex-start;align-items:center;gap:8px;margin-top:16px;display:inline-flex}._3QZela_ratingValue{font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}._3QZela_ratingCount{color:var(--ink-2);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){._3QZela_rating:hover ._3QZela_ratingCount{color:var(--ink)}}._3QZela_priceRow{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:22px;display:flex}._3QZela_price{font-size:var(--h-lg);line-height:var(--lh-lg);font-weight:var(--font-weight-semibold)}._3QZela_compare{font-size:var(--text-md);color:var(--ink-3)}._3QZela_off{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--sale)}._3QZela_unit{font-size:var(--text-sm);color:var(--ink-2);margin-top:4px}._3QZela_group{border:0;border-top:1px solid var(--line-soft);min-width:0;margin:32px 0 0;padding:26px 0 0}._3QZela_legend{float:left;width:100%;font-size:var(--text-md);font-weight:var(--font-weight-semibold);gap:8px;margin-bottom:14px;padding:0;display:flex}._3QZela_legendValue,._3QZela_legendHint{font-weight:var(--font-weight-normal);color:var(--ink-2)}._3QZela_legendHint[data-nudge]{color:var(--sale);animation:_3QZela_nudge .45s var(--ease) both}@keyframes _3QZela_nudge{20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}._3QZela_options{clear:both;gap:10px;display:grid}._3QZela_option{min-height:var(--control-3xl);border-radius:var(--pill);font-size:var(--text-sm);text-align:left;background:var(--fill);transition:background-color .2s var(--ease), box-shadow .2s var(--ease);align-items:center;gap:14px;padding:0 20px;display:flex}@media (hover:hover) and (pointer:fine){._3QZela_option:hover{background:var(--fill-strong)}}._3QZela_option[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--ink)}._3QZela_sizes{clear:both;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:10px;display:grid}._3QZela_size{height:var(--control-2xl);border-radius:var(--pill);font-size:var(--text-md);font-variant-numeric:tabular-nums;background:var(--fill);transition:background-color .2s var(--ease), color .2s var(--ease)}@media (hover:hover) and (pointer:fine){._3QZela_size:hover{background:var(--fill-strong)}}._3QZela_size[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}._3QZela_size[data-out]{color:var(--ink-3);text-decoration:line-through}._3QZela_size[data-out][aria-pressed=true]{background:var(--fill-strong);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--ink)}._3QZela_optionOut{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-3);margin-left:auto}._3QZela_restockWrap{border-bottom:1px solid var(--line-soft);margin-bottom:24px;padding-bottom:24px}._3QZela_few{font-size:var(--text-sm);line-height:var(--lh-text-sm);font-weight:var(--font-weight-medium);color:var(--sale);margin-bottom:12px}._3QZela_restock{gap:12px;display:grid}._3QZela_restockText{font-size:var(--text-sm);line-height:var(--lh-text-sm);color:var(--ink-2)}._3QZela_restockText strong{color:var(--ink)}._3QZela_restockRow{gap:8px;display:flex}._3QZela_restockRow input{min-width:0;height:var(--control-3xl);box-shadow:inset 0 0 0 1px var(--outline);font-size:var(--text-md);color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0 12px}._3QZela_restockRow input:focus{box-shadow:inset 0 0 0 1px var(--lightningcss-light,#0d0d0d80)var(--lightningcss-dark,#ffffff80)}._3QZela_restockRow .pill{height:var(--control-3xl)}._3QZela_restockError{font-size:var(--text-xs);line-height:var(--lh-text-xs);color:var(--danger)}._3QZela_restockDone{font-size:var(--text-md);line-height:var(--lh-text-md);font-weight:var(--font-weight-medium)}._3QZela_cta{border-top:1px solid var(--line-soft);margin-top:32px;padding-top:24px}._3QZela_buyRow{gap:8px;display:flex}._3QZela_qty{height:var(--control-3xl);background:var(--fill);flex:none;align-items:stretch;display:flex}._3QZela_qty button{width:var(--control-3xl);color:var(--ink);place-items:center;transition:background-color .15s;display:grid}@media (hover:hover) and (pointer:fine){._3QZela_qty button:hover:not(:disabled){background:var(--fill-strong)}}._3QZela_qty button:disabled{color:var(--ink-3);cursor:default}._3QZela_qty output{min-width:32px;font-size:var(--text-md);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;place-items:center;display:grid}._3QZela_add{width:100%;height:var(--control-3xl);font-size:var(--text-md);flex:1}._3QZela_add[data-added]{color:#fff;background:#1f7a3a}._3QZela_note{text-align:center;font-size:var(--text-xs);color:var(--ink-3);margin-top:12px}._3QZela_highlights{margin-top:var(--section-gap)}._3QZela_placeholder{aspect-ratio:1;max-height:min(calc(100dvh - var(--nav-h) - 64px), 860px);border-radius:var(--r-card);overflow:hidden}._3QZela_tile{border-radius:var(--r-card);background:var(--surface);padding:30px 28px 32px}._3QZela_tileTitle{font-size:var(--h-lg);font-weight:var(--font-weight-semibold);line-height:var(--lh-lg)}._3QZela_tileBody{font-size:var(--text-sm);color:var(--ink-2);margin-top:8px}._3QZela_bar{bottom:max(20px, env(safe-area-inset-bottom));z-index:45;padding-inline:var(--gutter);opacity:0;transition:opacity .3s var(--ease), transform .45s var(--ease);pointer-events:none;position:fixed;left:0;right:0;transform:translateY(16px)}._3QZela_bar[data-show]{opacity:1;transform:none}._3QZela_barInner{height:var(--control-3xl);max-width:calc(var(--max) - 2 * var(--gutter));border-radius:var(--pill);background:var(--raised);box-shadow:var(--shadow), var(--shadow-hairline);pointer-events:auto;align-items:center;gap:16px;margin-inline:auto;padding:0 0 0 24px;display:flex}._3QZela_bar:not([data-show]) ._3QZela_barInner{pointer-events:none}._3QZela_barInner .pill{height:var(--control-3xl)}._3QZela_barName{min-width:0;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._3QZela_barSub{font-weight:var(--font-weight-normal);color:var(--ink-2)}._3QZela_barPrice{font-size:var(--text-sm)}@media (max-width:900px){._3QZela_hero{grid-template-columns:1fr;gap:0;margin-inline:calc(50% - 50vw)}._3QZela_buy{padding:24px var(--gutter) 0;position:static}._3QZela_barPrice{display:none}._3QZela_barInner{padding-left:16px}}._3QZela_addRow{gap:4px;display:flex}._3QZela_fav{width:var(--control-3xl);height:var(--control-3xl);background:var(--fill-strong);color:var(--ink);flex:none;place-items:center;transition:background-color .15s;display:grid}@media (hover:hover) and (pointer:fine){._3QZela_fav:hover{background:var(--fill-active)}}._3QZela_fav[aria-pressed=true]{color:var(--brand)}
