.QzOGXW_layer{z-index:5;position:absolute;inset:0;container-type:inline-size}.QzOGXW_theme{color:var(--st-ink);font-family:var(--font-sans);text-align:left;-webkit-font-smoothing:antialiased;font-size:max(10px,4.15cqi);line-height:1.45;position:absolute;inset:0}.QzOGXW_desktop{font-size:max(10px,1.28cqi)}.QzOGXW_scrim{background:color-mix(in srgb, var(--st-ink) 36%, transparent);position:absolute;inset:0}.QzOGXW_sheet{overscroll-behavior-y:auto;background:var(--st-bg);max-height:88%;box-shadow:0 -.6em 2em color-mix(in srgb, var(--st-ink) 18%, transparent);border-radius:1.1em 1.1em 0 0;flex-direction:column;padding:1.1em 1.3em 4.75rem;display:flex;position:absolute;inset:auto 0 0;overflow-y:auto}.QzOGXW_desktop .QzOGXW_sheet{width:min(30em,100%);max-height:none;box-shadow:-.6em 0 2em color-mix(in srgb, var(--st-ink) 18%, transparent);border-radius:0;padding:1.6em 1.9em 4.75rem;inset:0 0 0 auto}.QzOGXW_sheet:focus{outline:none}.QzOGXW_head{border-bottom:1px solid var(--st-line);align-items:center;gap:.7em;padding-bottom:.8em;display:flex}.QzOGXW_title{font-size:1.4em;font-weight:var(--st-display-weight);letter-spacing:var(--st-display-track);text-transform:var(--st-display-case);line-height:1.1}.QzOGXW_mark{background:var(--st-ink);color:var(--st-bg);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.25em .75em;font-size:max(10px,.85em);font-weight:700}.QzOGXW_close{place-items:center;min-width:2.4em;min-height:2.4em;margin-left:auto;display:inline-grid}.QzOGXW_body{flex-direction:column;gap:1.1em;padding-top:1.1em;display:flex}.QzOGXW_lines{gap:1em;display:grid}.QzOGXW_line{justify-content:space-between;align-items:flex-start;gap:1em;display:flex}.QzOGXW_lineName{font-weight:600}.QzOGXW_remove{min-height:2.4em;text-decoration:underline;-webkit-text-decoration-color:var(--st-line);text-decoration-color:var(--st-line);text-underline-offset:.3em;flex:none}.QzOGXW_total{border-top:1px solid var(--st-line);font-variant-numeric:tabular-nums;justify-content:space-between;padding-top:.9em;font-weight:600;display:flex}.QzOGXW_note{background:var(--st-surface);color:var(--st-muted);border-radius:.6em;gap:.6em;padding:.8em .9em;display:flex}.QzOGXW_actions{gap:.6em;display:grid}.QzOGXW_primary,.QzOGXW_secondary{border-radius:var(--st-button-radius);justify-content:center;align-items:center;gap:.6em;min-height:3.2em;padding:0 1.4em;font-weight:600;display:flex}.QzOGXW_primary{background:var(--st-accent);color:var(--st-button-ink)}.QzOGXW_secondary{border:1px solid var(--st-line)}.QzOGXW_menu{display:grid}.QzOGXW_menuItem{border-bottom:1px solid var(--st-line);width:100%;min-height:3em;font-family:var(--st-display);text-transform:var(--st-display-case);justify-content:space-between;align-items:center;font-size:1.3em;display:flex}@media (hover:hover){.QzOGXW_primary:hover{opacity:.88}.QzOGXW_secondary:hover,.QzOGXW_remove:hover{border-color:var(--st-ink);text-decoration-color:currentColor}}@media (prefers-reduced-motion:no-preference){.QzOGXW_scrim{animation:QzOGXW_fadeIn var(--duration-ui) var(--ease-out-expo)}.QzOGXW_sheet{animation:QzOGXW_sheetUp var(--duration-ui) var(--ease-out-expo)}.QzOGXW_desktop .QzOGXW_sheet{animation-name:QzOGXW_sheetIn}}@keyframes QzOGXW_fadeIn{0%{opacity:0}}@keyframes QzOGXW_sheetUp{0%{opacity:0;transform:translateY(12%)}}@keyframes QzOGXW_sheetIn{0%{opacity:0;transform:translate(12%)}}
.Yw2_3W_crumbs{color:var(--st-muted);align-items:center;gap:.5em;padding:1.4em 3em 0;font-size:1em;display:flex}.Yw2_3W_product{gap:1.3em;padding-bottom:2em;display:grid}.Yw2_3W_desktop .Yw2_3W_product{grid-template-columns:1.2fr 1fr;gap:3em;padding:1.4em 3em 3em}.Yw2_3W_gallery{gap:.7em;display:grid}.Yw2_3W_desktop .Yw2_3W_gallery{grid-template-columns:4.6em 1fr;align-items:start;gap:1.2em}.Yw2_3W_mainImage{aspect-ratio:1;background:var(--st-surface);position:relative;overflow:hidden}.Yw2_3W_thumbs{gap:.5em;padding:0 1.3em;display:flex}.Yw2_3W_desktop .Yw2_3W_thumbs{flex-direction:column;grid-row:1;padding:0}.Yw2_3W_thumb{border:1px solid var(--st-line);background:var(--st-surface);flex:none;width:3.4em;height:3.4em;position:relative;overflow:hidden}.Yw2_3W_desktop .Yw2_3W_thumb{width:4.6em;height:4.6em}.Yw2_3W_thumb[aria-pressed=true],.Yw2_3W_option[aria-pressed=true]{border-color:var(--st-ink);box-shadow:inset 0 0 0 1px var(--st-ink)}.Yw2_3W_info{padding:0 1.3em}.Yw2_3W_desktop .Yw2_3W_info{padding:0}.Yw2_3W_productName{margin-top:.3em;font-size:2.2em}.Yw2_3W_desktop .Yw2_3W_productName{font-size:2.9em}.Yw2_3W_description{margin-top:.9em;font-size:1em;line-height:1.6}.Yw2_3W_optionGroup{border:0;margin-top:1.3em;padding:0}.Yw2_3W_optionLegend{padding:0;font-size:1em;font-weight:600}.Yw2_3W_optionValue{color:var(--st-muted);margin-left:.6em;font-weight:400}.Yw2_3W_options{flex-wrap:wrap;gap:.5em;margin-top:.6em;display:flex}.Yw2_3W_option{border:1px solid var(--st-line);justify-content:center;align-items:center;gap:.5em;min-width:2.9em;min-height:2.7em;padding:0 .85em;font-size:1em;display:inline-flex}.Yw2_3W_swatch{width:1.05em;height:1.05em;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--st-ink) 18%, transparent);border-radius:999px}.Yw2_3W_buy{gap:.7em;margin-top:1.5em;display:flex}.Yw2_3W_quantity{border:1px solid var(--st-line);align-items:center;display:flex}.Yw2_3W_step{place-items:center;width:2.6em;height:2.9em;display:grid}.Yw2_3W_step:disabled{opacity:.35}.Yw2_3W_quantityValue{text-align:center;font-variant-numeric:tabular-nums;width:1.6em}.Yw2_3W_buy .Yw2_3W_buyButton{flex:1;margin-top:0}.Yw2_3W_disclosure{border-bottom:1px solid var(--st-line);margin-top:1.4em}.Yw2_3W_summary{border-top:1px solid var(--st-line);justify-content:space-between;align-items:center;width:100%;min-height:3em;font-size:1em;font-weight:600;display:flex}.Yw2_3W_panel{color:var(--st-muted);padding-bottom:1em;font-size:1em;line-height:1.6}
