.qHR2Ta_breadcrumbs ol{gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.qHR2Ta_breadcrumbs li+li:before{content:"/";margin-inline-end:var(--space-2)}.qHR2Ta_breadcrumbs a{text-decoration:none}@media (hover:hover){.qHR2Ta_breadcrumbs a:hover{text-underline-offset:3px;color:var(--color-ink);text-decoration:underline}}.qHR2Ta_breadcrumbs [aria-current]{color:var(--color-ink)}
.-YM3Jq_details{border-block-end:1px solid #0c0c0c1f}.-YM3Jq_details details{border-block-start:1px solid #0c0c0c1f}.-YM3Jq_details summary{min-height:52px;font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:.02em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.-YM3Jq_details summary::-webkit-details-marker{display:none}.-YM3Jq_details summary:after{content:"+";font-size:var(--text-lg);font-weight:var(--weight-normal);line-height:1}.-YM3Jq_details details[open] summary:after{content:"−"}.-YM3Jq_details p{color:var(--color-text-muted);font-size:var(--text-sm);padding-block-end:var(--space-4)}.-YM3Jq_details a{color:var(--color-ink);text-underline-offset:3px}
.gZVn1a_gallery{margin-inline:calc(-1 * var(--gutter));position:relative}.gZVn1a_track{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.gZVn1a_track::-webkit-scrollbar{display:none}.gZVn1a_slide{aspect-ratio:3/4;background:var(--color-surface-muted);scroll-snap-align:start;flex:0 0 100%;position:relative;overflow:hidden}.gZVn1a_counter{background:var(--color-white);font-size:var(--text-xs);font-weight:var(--weight-semibold);padding:4px 10px;position:absolute;inset-block-end:var(--space-4);inset-inline-end:var(--space-4)}@media (min-width:64rem){.gZVn1a_gallery{margin-inline:0}.gZVn1a_track{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.gZVn1a_gallery[data-single=true] .gZVn1a_track{grid-template-columns:minmax(0,1fr)}.gZVn1a_gallery[data-single=true] .gZVn1a_slide{aspect-ratio:4/5}.gZVn1a_slide{flex:none}.gZVn1a_counter{display:none}}
._6PA6Oq_box{gap:var(--space-2);padding-block:var(--space-4);border-block-start:1px solid #0c0c0c1f;display:grid}._6PA6Oq_title{font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:.02em;text-transform:uppercase}._6PA6Oq_form{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}._6PA6Oq_input{border:1px solid var(--color-border);background:var(--color-white);min-height:44px;font:inherit;border-radius:0;padding:10px 12px}._6PA6Oq_help{color:var(--color-text-muted);font-size:var(--text-xs);text-underline-offset:3px;justify-self:start}._6PA6Oq_error{color:var(--color-error);font-size:var(--text-sm)}._6PA6Oq_list{border-block-start:1px solid #0c0c0c1a;margin-block-start:var(--space-2);display:grid}._6PA6Oq_list li{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-3);font-size:var(--text-sm);border-block-end:1px solid #0c0c0c1a;display:flex}._6PA6Oq_list span{gap:2px;display:grid}._6PA6Oq_list small{color:var(--color-text-muted);font-size:var(--text-xs)}
.KDnW9G_trigger{min-height:44px;font-size:var(--text-xs);font-weight:var(--weight-semibold);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.KDnW9G_dialog{background:var(--color-surface);width:min(100% - 2rem,32rem);color:var(--color-ink);box-shadow:var(--shadow-dialog);border:0;padding:0}.KDnW9G_dialog::backdrop{background:#0c0c0c66}.KDnW9G_head{padding:var(--space-3) var(--space-4) var(--space-3) var(--space-6);border-block-end:1px solid #0c0c0c1f;justify-content:space-between;align-items:center;display:flex}.KDnW9G_title{font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:.02em;text-transform:uppercase}.KDnW9G_close{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.KDnW9G_body{padding:var(--space-6)}.KDnW9G_table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.KDnW9G_table th,.KDnW9G_table td{padding:var(--space-3) var(--space-2);text-align:start;border-block-end:1px solid #0c0c0c1f}.KDnW9G_table thead th{border-block-end-color:var(--color-ink);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.KDnW9G_note{color:var(--color-text-muted);font-size:var(--text-xs);margin-block-start:var(--space-4)}
.XF-dXG_hero{background:var(--color-canvas);padding-block:var(--space-6) var(--space-8)}.XF-dXG_heading{justify-content:space-between;align-items:flex-end;gap:var(--space-2) var(--space-6);flex-wrap:wrap;margin-block-start:var(--space-6);display:flex}.XF-dXG_title{font-size:var(--text-campaign);font-weight:var(--weight-bold);letter-spacing:-.025em;line-height:.95}.XF-dXG_description{max-width:48ch;color:var(--color-text-muted);margin-block-start:var(--space-3)}.XF-dXG_total{color:var(--color-text-muted);font-size:var(--text-sm)}.XF-dXG_chipsWrap{background:var(--color-surface);border-block-end:1px solid #0c0c0c1a}.XF-dXG_chips{gap:var(--space-2);padding-block:var(--space-4);flex-wrap:wrap;display:none}.XF-dXG_categoryBar{padding-block:var(--space-3)}.XF-dXG_categoryTrigger{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:48px;padding:0 var(--space-4);border:1px solid var(--color-ink);background:var(--color-white);color:var(--color-ink);font:inherit;font-size:var(--text-sm);text-align:start;cursor:pointer;display:flex}.XF-dXG_sheetBackdrop{z-index:40;opacity:0;visibility:hidden;transition:opacity var(--duration-fast), visibility 0s linear var(--duration-fast);background:#0c0c0c66;position:fixed;inset:0}.XF-dXG_sheetBackdrop[data-open=true]{opacity:1;visibility:visible;transition:opacity var(--duration-fast), visibility 0s}.XF-dXG_sheet{z-index:50;background:var(--color-surface);max-height:75dvh;box-shadow:var(--shadow-dialog);visibility:hidden;flex-direction:column;transition:transform .24s,visibility 0s linear .24s;display:flex;position:fixed;inset-block-end:0;inset-inline:0;transform:translateY(100%)}.XF-dXG_sheet[data-open=true]{visibility:visible;transition:transform .24s,visibility;transform:none}.XF-dXG_sheetHead{padding:var(--space-3) var(--space-4) var(--space-3) var(--space-6);border-block-end:1px solid #0c0c0c1f;justify-content:space-between;align-items:center;display:flex}.XF-dXG_sheetTitle{font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:.02em;text-transform:uppercase}.XF-dXG_sheetClose{width:44px;height:44px;color:var(--color-ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.XF-dXG_categoryList{overscroll-behavior:contain;padding-block:var(--space-2) var(--space-6);overflow-y:auto}.XF-dXG_categoryLink{min-height:52px;padding:0 var(--space-6);font-size:var(--text-base);border-block-end:1px solid #0c0c0c14;justify-content:space-between;align-items:center;text-decoration:none;display:flex}.XF-dXG_categoryLink[data-active=true]{font-weight:var(--weight-bold)}@media (hover:hover){.XF-dXG_categoryLink:hover{background:var(--color-white)}}@media (min-width:48rem){.XF-dXG_chipsWrap[data-many=false] .XF-dXG_chips{display:flex}.XF-dXG_chipsWrap[data-many=false] .XF-dXG_categoryBar{display:none}.XF-dXG_categoryTrigger{width:auto;min-width:320px}.XF-dXG_sheet{width:min(440px, calc(100vw - 2 * var(--gutter)));opacity:0;max-height:min(70vh,640px);transition:transform .2s,opacity .2s,visibility 0s linear .2s;inset:50% auto auto 50%;transform:translate(-50%,-46%)}.XF-dXG_sheet[data-open=true]{opacity:1;transition:transform .2s,opacity .2s,visibility;transform:translate(-50%,-50%)}}.XF-dXG_chip{min-height:40px;padding:0 var(--space-4);border:1px solid var(--color-border);background:var(--color-white);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;transition:background-color var(--duration-fast), color var(--duration-fast), border-color var(--duration-fast);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.XF-dXG_chip:hover{border-color:var(--color-ink)}}.XF-dXG_chip[data-active=true]{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-white)}.XF-dXG_layout{gap:var(--space-6);padding-block:var(--space-6) var(--space-16);display:grid}.XF-dXG_results{align-content:start;gap:var(--space-6);min-width:0;display:grid}.XF-dXG_toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.XF-dXG_toolbar[data-empty=true],.XF-dXG_desktopSort{display:none}.XF-dXG_active{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.XF-dXG_activeChip{align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-3);background:var(--color-surface-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-decoration:none;display:inline-flex}@media (hover:hover){.XF-dXG_activeChip:hover{background:var(--color-canvas)}}.XF-dXG_clear{min-height:36px;padding-inline:var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.XF-dXG_grid{gap:var(--space-8) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.XF-dXG_empty{justify-items:center;gap:var(--space-4);padding:var(--space-16) var(--space-6);background:var(--color-surface-muted);text-align:center;color:var(--color-text-muted);display:grid}.XF-dXG_emptyTitle{color:var(--color-ink);font-size:var(--text-lg);font-weight:var(--weight-semibold)}@media (min-width:40rem){.XF-dXG_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.XF-dXG_hero{padding-block:var(--space-8) var(--space-12)}.XF-dXG_layout{gap:var(--space-12);grid-template-columns:240px minmax(0,1fr);padding-block-start:var(--space-8)}.XF-dXG_desktopSort{display:block}.XF-dXG_toolbar[data-empty=true]{display:flex}.XF-dXG_grid{gap:var(--space-12) var(--space-6)}}
.cIKHzq_button{width:100%;min-height:44px;padding:0 var(--space-3);border:1px solid var(--color-ink);color:var(--color-ink);font-size:.6875rem;font-weight:var(--weight-semibold);letter-spacing:.04em;text-align:center;text-transform:uppercase;cursor:pointer;transition:background-color var(--duration-fast), color var(--duration-fast);background:0 0;justify-content:center;align-items:center;margin-block-start:var(--space-2);line-height:1.2;text-decoration:none;display:inline-flex}@media (hover:hover){.cIKHzq_button:not([data-disabled]):hover{background:var(--color-ink);color:var(--color-white)}}.cIKHzq_button:active:not([data-disabled]){background:var(--color-pressed);color:var(--color-white)}.cIKHzq_button[data-disabled]{color:var(--color-text-muted);cursor:default;border-color:#0c0c0c40}.cIKHzq_picker{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-ink);background:var(--color-white);margin-block-start:var(--space-2);display:grid}.cIKHzq_pickerHead{font-size:.6875rem;font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.cIKHzq_close{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;margin:-8px -8px -8px 0;padding:0;display:inline-flex}.cIKHzq_sizes{gap:var(--space-1);grid-template-columns:repeat(auto-fill,minmax(44px,1fr));display:grid}.cIKHzq_size{border:1px solid var(--color-border);background:var(--color-white);min-height:40px;font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer;padding:0}@media (hover:hover){.cIKHzq_size:not(:disabled):hover{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-white)}}.cIKHzq_size:disabled{color:#0c0c0c59;background:linear-gradient(to top right, transparent calc(50% - .5px), #0c0c0c40 50%, transparent calc(50% + .5px)), var(--color-surface-muted);cursor:not-allowed}.cIKHzq_message{color:var(--color-text-muted);font-size:var(--text-xs)}
.rjvIfq_hero{background:var(--color-canvas);padding-block:var(--space-6) var(--space-12)}.rjvIfq_eyebrow{margin-block-start:var(--space-12)}.rjvIfq_title{max-width:16ch;margin-block:var(--space-3) var(--space-4);font-size:var(--text-campaign);font-weight:var(--weight-bold);letter-spacing:-.025em;line-height:.95}.rjvIfq_lead{max-width:52ch;color:var(--color-text-muted);font-size:var(--text-lg);line-height:1.4}.rjvIfq_prose{gap:var(--space-4);max-width:68ch;display:grid}.rjvIfq_prose h2{font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-heading);margin-block-start:var(--space-6)}.rjvIfq_prose h2:first-child{margin-block-start:0}.rjvIfq_prose p,.rjvIfq_prose li{color:var(--color-text-muted)}.rjvIfq_prose ul{gap:var(--space-2);padding-inline-start:var(--space-6);list-style:square;display:grid}.rjvIfq_prose a:not(.button){color:var(--color-ink);text-underline-offset:3px}.rjvIfq_prose strong{color:var(--color-ink)}
.Gv5-KG_purchase{gap:var(--space-2);display:grid}.Gv5-KG_name{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:var(--weight-bold);letter-spacing:-.02em;text-wrap:balance;line-height:1.05}.Gv5-KG_price{align-items:baseline;gap:var(--space-3);margin-block:var(--space-2) var(--space-4);font-size:var(--text-xl);display:flex}.Gv5-KG_soon{color:var(--color-text-muted);font-size:var(--text-base);letter-spacing:.02em;text-transform:uppercase}.Gv5-KG_compare{color:var(--color-text-muted);font-size:var(--text-base)}.Gv5-KG_option{gap:var(--space-3);padding-block:var(--space-4);border-block-start:1px solid #0c0c0c1f;display:grid}.Gv5-KG_optionHead{min-height:44px;margin-block:calc(-1 * var(--space-3));justify-content:space-between;align-items:center;display:flex}.Gv5-KG_optionLabel{font-size:var(--text-sm)}.Gv5-KG_colors{gap:var(--space-3);flex-wrap:wrap;display:flex}.Gv5-KG_color,.Gv5-KG_colorFixed{border-radius:var(--radius-round);border:0;width:36px;height:36px;box-shadow:inset 0 0 0 1px #0c0c0c40}.Gv5-KG_color{cursor:pointer;padding:0}.Gv5-KG_color[aria-checked=true]{box-shadow:inset 0 0 0 1px #0c0c0c40, 0 0 0 3px var(--color-surface), 0 0 0 4px var(--color-ink)}.Gv5-KG_color:focus-visible{box-shadow:0 0 0 3px var(--color-surface), 0 0 0 5px var(--color-ink)}.Gv5-KG_sizes{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(56px,1fr));display:grid}.Gv5-KG_size{border:1px solid var(--color-border);background:var(--color-white);min-height:48px;font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;transition:background-color var(--duration-fast), color var(--duration-fast)}@media (hover:hover){.Gv5-KG_size:not(:disabled):hover{border-color:var(--color-ink)}}.Gv5-KG_size[aria-checked=true]{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-white)}.Gv5-KG_size:disabled{color:#0c0c0c59;background:linear-gradient(to top right, transparent calc(50% - .5px), #0c0c0c40 50%, transparent calc(50% + .5px)), var(--color-surface-muted);cursor:not-allowed}.Gv5-KG_status{min-height:1.5em;color:var(--color-text-muted);font-size:var(--text-sm)}.Gv5-KG_error{color:var(--color-error);font-weight:var(--weight-semibold)}.Gv5-KG_actions{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.Gv5-KG_buy{min-height:52px}.Gv5-KG_favorite{border:1px solid var(--color-ink);background:var(--color-white);cursor:pointer;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}@media (hover:hover){.Gv5-KG_favorite:hover{background:var(--color-canvas)}}.Gv5-KG_inCart{color:var(--color-text-muted);font-size:var(--text-xs)}.Gv5-KG_installment{font-size:var(--text-sm);margin-block-start:calc(var(--space-2) * -1)}.Gv5-KG_installment span{color:var(--color-text-muted)}.Gv5-KG_installmentTable{font-size:var(--text-sm);margin-block-start:calc(var(--space-2) * -1)}.Gv5-KG_installmentTable summary{min-height:32px;color:var(--color-ink);font-size:var(--text-xs);text-underline-offset:3px;cursor:pointer;align-items:center;text-decoration:underline;display:inline-flex}.Gv5-KG_installmentTable table{width:100%;margin-block:var(--space-2);border-collapse:collapse;font-size:var(--text-xs)}.Gv5-KG_installmentTable th,.Gv5-KG_installmentTable td{text-align:start;font-weight:var(--weight-regular);border-block-end:1px solid #0c0c0c14;padding:6px 0}.Gv5-KG_installmentTable th{font-weight:var(--weight-semibold)}.Gv5-KG_installmentTable td{color:var(--color-text-muted)}.Gv5-KG_installmentTable td:last-child{text-align:end}.Gv5-KG_installmentTable p{color:var(--color-text-muted);font-size:var(--text-xs)}
.bBw-ga_cards{gap:var(--space-4);padding-block:var(--space-12) var(--space-16);display:grid}.bBw-ga_card{align-content:start;justify-items:start;gap:var(--space-4);padding:var(--space-8) var(--space-6);background:var(--color-surface-muted);color:var(--color-text-muted);font-size:var(--text-sm);display:grid}.bBw-ga_card>svg{color:var(--color-ink)}.bBw-ga_cardTitle{color:var(--color-ink);font-size:var(--text-lg);font-weight:var(--weight-bold)}.bBw-ga_hours{gap:var(--space-2);width:100%;display:grid}.bBw-ga_hours>div{justify-content:space-between;gap:var(--space-4);border-block-end:1px solid #0c0c0c1f;padding-block-end:var(--space-2);display:flex}.bBw-ga_hours dd{color:var(--color-ink);font-weight:var(--weight-semibold)}@media (min-width:64rem){.bBw-ga_cards{gap:var(--space-6);padding-block:var(--space-16) var(--space-24);grid-template-columns:repeat(3,minmax(0,1fr))}}
.fuo5xa_body{gap:var(--space-12);padding-block:var(--space-12) var(--space-16);display:grid}.fuo5xa_aside{align-content:start;justify-items:start;gap:var(--space-4);padding:var(--space-6);background:var(--color-surface-muted);color:var(--color-text-muted);font-size:var(--text-sm);display:grid}.fuo5xa_asideTitle{color:var(--color-ink);font-size:var(--text-lg);font-weight:var(--weight-bold)}@media (min-width:64rem){.fuo5xa_body{gap:var(--space-16);padding-block:var(--space-16) var(--space-24);grid-template-columns:minmax(0,1fr) 20rem;align-items:start}.fuo5xa_aside{position:sticky;inset-block-start:var(--space-6)}}
