._button_g560s_1{color:#fff;font:inherit;letter-spacing:inherit;cursor:pointer;background:#1a1a1a;border:0;padding:calc(1rem + 1.5px) 2.5rem calc(1rem - 1.5px);transition:opacity .2s;display:grid}._button_g560s_1:hover:not(:disabled){opacity:.8}._button_g560s_1:disabled{opacity:.5;cursor:not-allowed}._button_g560s_1>span{grid-area:1/1}._button_g560s_1>[data-hidden]{visibility:hidden}._controls_g560s_26{gap:.5rem;margin-top:2.5rem;display:flex}._picker_1a1z2_1{border:0;margin:0 0 1.5rem;padding:0}._legend_1a1z2_7{color:#6b6b6b;margin-bottom:.5rem;padding:0}._selected_1a1z2_13{color:#1a1a1a}._hiddenLabel_1a1z2_17{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._swatches_1a1z2_26{flex-wrap:wrap;gap:.5rem;padding-left:4px;display:flex}._option_1a1z2_33{cursor:pointer}._input_1a1z2_37{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._swatch_1a1z2_26{background:var(--swatch);outline-offset:3px;outline:1px solid #0000;width:1.75rem;height:1.75rem;transition:outline-color .2s;display:block;box-shadow:inset 0 0 0 1px #00000014}._option_1a1z2_33:hover ._swatch_1a1z2_26{outline-color:#e4e4e4}._input_1a1z2_37:checked+._swatch_1a1z2_26{outline-color:#1a1a1a}._input_1a1z2_37:focus-visible+._swatch_1a1z2_26{outline:2px solid #1a1a1a}._picker_5zsbd_2{border:0;margin:0 0 1.5rem;padding:0}._legend_5zsbd_8{color:#6b6b6b;margin-bottom:.25rem;padding:0;font-size:.6875rem}._options_5zsbd_15{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}._option_5zsbd_15{color:#6b6b6b;cursor:pointer;align-items:center;gap:.4em;transition:color .2s;display:inline-flex}._option_5zsbd_15:before{content:"✧";font-size:1em;transition:transform .3s;transform:translateY(.02em)}._option_5zsbd_15:hover,._option_5zsbd_15[data-selected]{color:#1a1a1a}._option_5zsbd_15[data-selected]:before{content:"✦";transform:translateY(.02em)rotate(90deg)}._option_5zsbd_15:has(:focus-visible){outline-offset:3px;outline:1px solid #1a1a1a}._input_5zsbd_48{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._piece_oz3o1_1{grid-template-columns:3fr 2fr;gap:4rem;display:grid}@media (width<=767px){._piece_oz3o1_1{grid-template-columns:minmax(0,1fr);gap:1rem}}._details_oz3o1_13{letter-spacing:.033em;align-self:start;font-size:.8125rem;font-weight:400;line-height:1.3;position:sticky;top:2.5rem}@media (width<=767px){._details_oz3o1_13{position:static}}._name_oz3o1_28{letter-spacing:inherit;font-size:1.0625rem;font-weight:600;line-height:inherit;margin:0 0 .25rem}._price_oz3o1_36{margin:0}._description_oz3o1_40{color:#6b6b6b;margin:1.5rem 0 0}._facts_oz3o1_45{border-top:1px solid #e4e4e4;grid-template-columns:max-content 1fr;gap:.25rem 1.5rem;margin:20px 0 2.5rem;padding-top:20px;font-size:.6875rem;display:grid}._facts_oz3o1_45 dt{color:#6b6b6b}._facts_oz3o1_45 dd{margin:0}._dimensions_oz3o1_61{text-transform:none}
