.ANFsFa_section{padding-block:var(--space-16);background:var(--color-white)}.ANFsFa_inner{gap:var(--space-10);display:grid}.ANFsFa_title{margin-bottom:var(--space-8);font-size:1.75rem;font-weight:500}.ANFsFa_list{max-width:560px;padding:0;list-style:none}.ANFsFa_list a{align-items:center;gap:var(--space-4);min-height:60px;color:var(--color-ink);grid-template-columns:40px 1fr auto;text-decoration:none;display:grid}.ANFsFa_thumb{width:40px;height:40px}.ANFsFa_name{transition:color var(--duration-fast) var(--ease-standard);font-size:1.125rem}.ANFsFa_count{color:var(--color-body);font-variant-numeric:tabular-nums;font-size:.9375rem}.ANFsFa_list a:hover .ANFsFa_name,.ANFsFa_current .ANFsFa_name{color:var(--color-red-hover)}.ANFsFa_list a:hover .ANFsFa_name{text-underline-offset:4px;text-decoration:underline}.ANFsFa_preview{display:none}@media (min-width:900px){.ANFsFa_section{padding-block:var(--space-24)}.ANFsFa_inner{gap:var(--space-16);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center}.ANFsFa_listColumn{max-width:560px}.ANFsFa_title{font-size:2.25rem}.ANFsFa_preview{gap:var(--space-4);display:grid}.ANFsFa_preview svg{aspect-ratio:4/5;width:100%;max-width:420px;height:auto}.ANFsFa_preview p{max-width:36ch;color:var(--color-body);font-size:1.125rem}}
.K2o-Lq_button{min-height:var(--tap-target);padding:var(--space-3) var(--space-6);border-radius:var(--radius-btn);background:var(--color-red);color:var(--color-white);font-size:var(--text-button);letter-spacing:var(--tracking-button);text-transform:uppercase;transition:background-color var(--duration-base) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);border:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.K2o-Lq_button:hover:not(:disabled){background:var(--color-red-hover)}.K2o-Lq_button:active:not(:disabled){transform:scale(.97)}.K2o-Lq_button:disabled{background:var(--color-peach-deep);color:var(--color-ink);cursor:not-allowed}.K2o-Lq_added,.K2o-Lq_added:hover:not(:disabled){background:var(--color-white);box-shadow:inset 0 0 0 1px var(--color-red);color:var(--color-red)}
.-mfmoq_section{gap:var(--space-10);padding:var(--space-16) var(--container-gutter);background:var(--color-tint);display:grid}.-mfmoq_side{align-content:start;justify-items:start;gap:var(--space-4);display:grid}.-mfmoq_title{font-size:1.75rem;font-weight:500}.-mfmoq_summary{max-width:40ch}.-mfmoq_price{color:var(--color-ink);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:600}.-mfmoq_stock{color:var(--color-body);font-family:var(--font-body);font-size:1rem;font-weight:400}.-mfmoq_add{min-height:52px;padding-inline:var(--space-8)}.-mfmoq_more{align-items:center;gap:var(--space-2);min-height:var(--tap-target);color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-red);text-decoration-color:var(--color-red);text-underline-offset:5px;font-weight:600;display:inline-flex}.-mfmoq_run{padding-bottom:var(--space-2);scroll-snap-type:x mandatory;align-items:flex-end;gap:6px;display:flex;overflow-x:auto}.-mfmoq_frame{width:34vw;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;scroll-snap-align:start;transition:width var(--duration-base) var(--ease-expo);background:0 0;border:0;flex:none;gap:6px;margin:0;padding:0;display:grid}.-mfmoq_frame svg{aspect-ratio:4/5;width:100%;height:auto;display:block}.-mfmoq_lifted{width:62vw}.-mfmoq_detail{cursor:default}.-mfmoq_frame:focus-visible{outline:2px solid var(--color-red);outline-offset:3px}.-mfmoq_caption{gap:2px;font-size:.9375rem;line-height:1.35;display:grid}.-mfmoq_lifted .-mfmoq_caption>span:first-child{color:var(--color-red-hover);font-weight:600}.-mfmoq_fact{color:var(--color-body);font-variant-numeric:tabular-nums}@media (min-width:600px){.-mfmoq_run{overflow:visible}.-mfmoq_frame{flex:1 1 0;width:auto;min-width:0}.-mfmoq_lifted{flex-grow:2.2}}@media (min-width:900px){.-mfmoq_section{gap:var(--space-12);padding-block:var(--space-24);padding-inline:max(var(--container-gutter), calc((100vw - var(--container-max)) / 2));grid-template-columns:minmax(260px,3fr) minmax(0,9fr)}.-mfmoq_title{font-size:2.25rem}}
.bki8ua_card{gap:var(--space-3);grid-template-rows:auto 1fr;height:100%;display:grid}.bki8ua_media{aspect-ratio:1;background:var(--color-peach);display:block;position:relative;overflow:hidden}.bki8ua_media img,.bki8ua_media svg{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-standard);display:block}.bki8ua_card:hover .bki8ua_media img,.bki8ua_card:hover .bki8ua_media svg{transform:scale(1.03)}.bki8ua_noImage{height:100%;padding:var(--space-6);color:var(--color-body);font-family:var(--font-display);text-align:center;place-items:center;font-size:1.125rem;display:grid}.bki8ua_flag{top:var(--space-2);left:var(--space-2);padding:2px var(--space-2);background:var(--color-ink);color:var(--color-white);font-size:.8125rem;font-weight:600;position:absolute}.bki8ua_body{flex-direction:column;gap:2px;display:flex}.bki8ua_kind{color:var(--color-red-hover);font-size:.8125rem;font-weight:600}.bki8ua_name a{color:inherit;text-underline-offset:3px;transition:color var(--duration-fast) var(--ease-standard), text-decoration-color var(--duration-fast) var(--ease-standard);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.bki8ua_name a:hover{color:var(--color-red-hover);text-decoration-color:currentColor}.bki8ua_name{font-family:var(--font-body);font-size:1rem;font-weight:600;line-height:1.35}.bki8ua_summary{color:var(--color-body);font-size:var(--text-body);line-height:1.5}.bki8ua_footer{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-3);flex-wrap:wrap;margin-top:auto;display:flex}.bki8ua_price{color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:1.0625rem;font-weight:600}.bki8ua_footer button{min-height:40px;padding-inline:var(--space-4)}@media (max-width:599px){.bki8ua_summary{display:none}.bki8ua_footer{display:grid}.bki8ua_footer button{width:100%}}
._8RiFmG_button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap-target);padding:var(--space-4) 1.75rem;border-radius:var(--radius-btn);font-family:var(--font-body);font-size:var(--text-button);letter-spacing:var(--tracking-button);text-transform:uppercase;transition:background-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard);border:1px solid #0000;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}._8RiFmG_button:disabled,._8RiFmG_button[aria-disabled=true]{opacity:.5;cursor:not-allowed}._8RiFmG_primary{background:var(--color-red);color:var(--color-white)}._8RiFmG_primary:hover:not(:disabled){background:var(--color-red-hover)}._8RiFmG_inverse{background:var(--color-white);color:var(--color-red)}._8RiFmG_inverse:hover:not(:disabled){background:var(--color-peach)}._8RiFmG_ghost{color:inherit;background:0 0;border-color:currentColor}._8RiFmG_ghost:hover:not(:disabled){background:var(--color-tint)}
.zkjb6a_hero{background:var(--color-hero);min-height:calc(140vw + 40px);color:var(--color-white);place-items:center;display:grid;position:relative;overflow:hidden}.zkjb6a_core{z-index:2;justify-items:center;gap:var(--space-5);text-align:center;max-width:34rem;padding-inline:28px;display:grid;position:relative}.zkjb6a_title{color:var(--color-white);letter-spacing:-.02em;font-size:clamp(2.75rem,11vw,5rem);font-weight:500;line-height:.95}.zkjb6a_line{padding-bottom:.08em;display:block;overflow:hidden}.zkjb6a_line>span{animation:zkjb6a_rise-line .9s var(--ease-expo) both;display:block}.zkjb6a_line+.zkjb6a_line>span{animation-delay:.11s}.zkjb6a_lead,.zkjb6a_action{animation:zkjb6a_fade-up .7s var(--ease-expo) .32s both}.zkjb6a_lead{max-width:40ch;min-height:3.4em;font-size:1.0625rem;line-height:1.6}.zkjb6a_lead strong{font-weight:600}@keyframes zkjb6a_rise-line{0%{transform:translateY(105%)}}@keyframes zkjb6a_fade-up{0%{opacity:0;transform:translateY(16px)}}.zkjb6a_ring{margin:0;padding:0;list-style:none;position:absolute;inset:0}.zkjb6a_frame{top:calc(50% + var(--my,0vw));left:var(--mx,50vw);width:calc(var(--s) * .62px);transform:translate(-50%, -50%) rotate(var(--mr,0deg));transition:opacity var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard);position:absolute}.zkjb6a_frame>*{width:100%;display:block}.zkjb6a_frame:nth-child(odd)>*{aspect-ratio:13/10}.zkjb6a_frame:nth-child(2n)>*{aspect-ratio:4/5}.zkjb6a_frame img,.zkjb6a_frame svg{object-fit:cover;width:100%;height:100%}.zkjb6a_desktopOnly{display:none}.zkjb6a_hero[data-active] .zkjb6a_frame:not(.zkjb6a_current){opacity:.45}.zkjb6a_current{z-index:1}.zkjb6a_frame a:focus-visible{outline:3px solid var(--color-white);outline-offset:3px}@media (min-width:900px){.zkjb6a_hero{min-height:max(640px,min(820px,100svh - 170px))}.zkjb6a_frame{top:var(--y);left:var(--x);width:clamp(64px, calc(var(--s) * 100vw / 1440), calc(var(--s) * 1px));transform:translate(-50%, -50%) rotate(var(--r))}.zkjb6a_current{transform:translate(-50%, -50%) rotate(var(--r)) scale(1.08)}.zkjb6a_desktopOnly{display:block}.zkjb6a_title{font-size:clamp(3.5rem,5.4vw,5rem)}.zkjb6a_lead{font-size:1.125rem}}
._8domaq_gallery{gap:var(--space-3);display:grid}._8domaq_main{aspect-ratio:1;background:var(--color-peach);overflow:hidden}._8domaq_main img,._8domaq_main svg{object-fit:cover;width:100%;height:100%;display:block}._8domaq_thumbs{gap:var(--space-2);margin:0;padding:0;list-style:none;display:flex}._8domaq_thumbs button{cursor:pointer;width:72px;height:72px;transition:border-color var(--duration-fast) var(--ease-standard);background:0 0;border:2px solid #0000;padding:0;display:block}._8domaq_thumbs button[aria-pressed=true]{border-color:var(--color-red)}._8domaq_thumbs button:hover{border-color:var(--color-peach-deep)}._8domaq_thumbs button[aria-pressed=true]:hover{border-color:var(--color-red)}._8domaq_thumbs img,._8domaq_thumbs svg{object-fit:cover;width:100%;height:100%;display:block}@media (min-width:700px){._8domaq_main{aspect-ratio:4/5}}@media (min-width:900px){._8domaq_thumbs button{width:88px;height:88px}}
.XjuLyG_page{padding-block:var(--space-10) var(--space-16)}.XjuLyG_title{margin-bottom:var(--space-8);letter-spacing:-.02em;font-size:clamp(2.5rem,6vw,4rem);font-weight:500;line-height:1}.XjuLyG_lead{max-width:40rem;margin-bottom:var(--space-6);font-size:var(--text-lead)}.XjuLyG_actions{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (min-width:900px){.XjuLyG_page{padding-block:var(--space-12) var(--space-24)}}
.nfJl6q_section{padding-block:var(--space-16);background:var(--color-white)}.nfJl6q_head{gap:var(--space-4);padding-inline:var(--container-gutter);margin-bottom:var(--space-10);display:grid}.nfJl6q_title{font-size:1.75rem;font-weight:500}.nfJl6q_statement{max-width:30ch;color:var(--color-ink);font-size:1.1875rem;line-height:1.5}.nfJl6q_all{justify-self:start;align-items:center;gap:var(--space-2);min-height:var(--tap-target);color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-red);text-decoration-color:var(--color-red);text-underline-offset:5px;font-weight:600;display:inline-flex}.nfJl6q_all span{transition:transform var(--duration-base) var(--ease-standard)}.nfJl6q_all:hover span{transform:translate(4px)}.nfJl6q_mosaic{columns:2;padding:0 var(--container-gutter);column-gap:6px;margin:0;list-style:none}.nfJl6q_tile{break-inside:avoid;margin-bottom:var(--space-4)}.nfJl6q_tile a{color:var(--color-ink);text-decoration:none;display:block}.nfJl6q_tile svg{width:100%;height:auto;transition:transform .6s var(--ease-standard);display:block}.nfJl6q_tile:nth-child(6n+1) svg,.nfJl6q_tile:nth-child(6n+5) svg{aspect-ratio:4/5}.nfJl6q_tile:nth-child(6n+2) svg,.nfJl6q_tile:nth-child(6n+4) svg{aspect-ratio:1}.nfJl6q_tile:nth-child(6n+3) svg,.nfJl6q_tile:nth-child(6n) svg{aspect-ratio:13/10}.nfJl6q_tile a:hover svg{transform:scale(.98)}.nfJl6q_caption{justify-content:space-between;gap:0 var(--space-2);flex-wrap:wrap;padding-top:6px;font-size:.875rem;display:flex}.nfJl6q_name{font-weight:600}.nfJl6q_tile a:hover .nfJl6q_name{color:var(--color-red-hover)}.nfJl6q_price{color:var(--color-body);font-variant-numeric:tabular-nums}@media (min-width:700px){.nfJl6q_mosaic{columns:4}}@media (min-width:900px){.nfJl6q_section{padding-block:var(--space-24)}.nfJl6q_head{align-items:end;gap:var(--space-4) var(--space-8);margin-bottom:var(--space-12);grid-template-columns:1fr auto;grid-template-areas:"title all""statement statement"}.nfJl6q_title{grid-area:title}.nfJl6q_all{grid-area:all}.nfJl6q_statement{grid-area:statement;max-width:40ch}.nfJl6q_title{font-size:2.25rem}.nfJl6q_statement{font-size:1.25rem}.nfJl6q_mosaic{columns:6}}
.tvoF4G_purchase{gap:var(--space-4);display:grid}.tvoF4G_price{color:var(--color-ink);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:600;line-height:1.1}.tvoF4G_total{color:var(--color-body);font-family:var(--font-body);font-size:1rem;font-weight:400}.tvoF4G_stock{color:var(--color-ink)}.tvoF4G_soldOut{color:var(--color-red-hover);font-weight:600}.tvoF4G_options{border:0;margin:0;padding:0}.tvoF4G_options legend,.tvoF4G_quantityLabel{margin-bottom:var(--space-2);color:var(--color-ink);font-weight:600}.tvoF4G_optionList{gap:var(--space-2);flex-wrap:wrap;display:flex}.tvoF4G_option{cursor:pointer;position:relative}.tvoF4G_option input{opacity:0;pointer-events:none;position:absolute}.tvoF4G_option>span{min-height:var(--tap-target);padding-inline:var(--space-4);border:1px solid var(--color-line-strong);border-radius:var(--radius-btn);background:var(--color-white);color:var(--color-ink);transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);align-items:center;display:inline-flex}.tvoF4G_option:hover>span{border-color:var(--color-ink)}.tvoF4G_option input:checked+span{border-color:var(--color-red);background:var(--color-tint);font-weight:600}.tvoF4G_option input:focus-visible+span{outline:2px solid var(--color-red);outline-offset:2px}.tvoF4G_option input:disabled+span{color:var(--color-muted);cursor:not-allowed;text-decoration:line-through}.tvoF4G_quantity{justify-items:start;display:grid}.tvoF4G_stepper{grid-template-columns:var(--tap-target) 3rem var(--tap-target);border:1px solid var(--color-line-strong);border-radius:var(--radius-btn);align-items:center;display:inline-grid}.tvoF4G_stepper button{height:var(--tap-target);color:var(--color-ink);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;font-size:1.25rem}.tvoF4G_stepper button:hover:not(:disabled){background:var(--color-tint)}.tvoF4G_stepper button:disabled{color:var(--color-muted);cursor:not-allowed}.tvoF4G_stepper output{text-align:center;font-variant-numeric:tabular-nums;font-weight:600}.tvoF4G_actions{gap:var(--space-2);display:grid}.tvoF4G_add{width:100%;min-height:56px}.tvoF4G_buyNow{border:1px solid var(--color-ink);border-radius:var(--radius-btn);background:var(--color-ink);min-height:56px;color:var(--color-white);font-size:var(--text-button);letter-spacing:var(--tracking-button);text-transform:uppercase;transition:background-color var(--duration-base) var(--ease-standard);font-weight:600}.tvoF4G_buyNow:hover{background:#1e293b}@media (min-width:1100px){.tvoF4G_actions{grid-template-columns:1fr 1fr}}.tvoF4G_ask{justify-self:start;align-items:center;gap:var(--space-2);min-height:var(--tap-target);color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-red);text-decoration-color:var(--color-red);text-underline-offset:5px;font-weight:600;display:inline-flex}.tvoF4G_ask span{transition:transform var(--duration-base) var(--ease-standard)}.tvoF4G_ask:hover span{transform:translate(4px)}
._5Fo1yW_loading{background:var(--color-tint);height:320px}._5Fo1yW_stack{gap:var(--space-6);min-width:0;display:grid}._5Fo1yW_stackTight{gap:var(--space-3);display:grid}._5Fo1yW_sectionHead{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}._5Fo1yW_panelTitle{font-size:clamp(1.75rem,4vw,2.25rem);font-weight:500}._5Fo1yW_card{align-content:start;gap:var(--space-3);padding:var(--space-6);background:#fffaf7;display:grid}._5Fo1yW_cardTitle{font-size:1.25rem;font-weight:600}._5Fo1yW_twoUp{gap:var(--space-6);display:grid}._5Fo1yW_small{color:var(--color-body);font-size:.875rem}._5Fo1yW_mono{letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}._5Fo1yW_buttons{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._5Fo1yW_textLink{justify-self:start;align-items:center;gap:var(--space-2);min-height:var(--tap-target);color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-red);text-decoration-color:var(--color-red);text-underline-offset:5px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:inline-flex}._5Fo1yW_textLink:disabled{opacity:.5;cursor:default}._5Fo1yW_textLink:hover{color:var(--color-red-hover)}._5Fo1yW_notice{justify-items:start;gap:var(--space-4);display:grid}._5Fo1yW_saved{color:var(--color-ink);font-weight:600}._5Fo1yW_saved:empty{display:none}._5Fo1yW_empty{padding:var(--space-8) var(--space-6);background:var(--color-tint)}._5Fo1yW_form{gap:var(--space-4);min-width:0;display:grid}._5Fo1yW_row{gap:var(--space-4);display:grid}._5Fo1yW_field{gap:var(--space-1);min-width:0;display:grid}._5Fo1yW_field>label{color:var(--color-ink);font-weight:600}._5Fo1yW_optional{color:var(--color-body);font-weight:400}._5Fo1yW_input{width:100%;min-height:var(--tap-target);padding:var(--space-2) var(--space-3);border:1px solid var(--color-line-strong);border-radius:var(--radius-btn);background:var(--color-white);color:var(--color-ink)}._5Fo1yW_input:focus-visible{outline:2px solid var(--color-red);outline-offset:1px}._5Fo1yW_input[aria-invalid]{border-color:var(--color-red)}._5Fo1yW_code{font-variant-numeric:tabular-nums;letter-spacing:.4em;text-align:center;max-width:14rem;font-size:1.5rem}._5Fo1yW_error{color:var(--color-red-hover);font-size:.9375rem;font-weight:600}._5Fo1yW_errorSummary{padding:var(--space-4) var(--space-5);background:var(--color-tint);border-left:4px solid var(--color-red);color:var(--color-ink)}._5Fo1yW_errorSummary:focus-visible{outline:2px solid var(--color-red)}._5Fo1yW_errorSummary p{font-weight:600}._5Fo1yW_errorSummary ul{margin:var(--space-2) 0 0;padding-left:var(--space-5)}._5Fo1yW_errorSummary a{color:var(--color-red-hover)}._5Fo1yW_password{display:block;position:relative}._5Fo1yW_password ._5Fo1yW_input{padding-right:4.5rem}._5Fo1yW_reveal{inset-block:0;min-width:var(--tap-target);padding-inline:var(--space-3);color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-red);text-decoration-color:var(--color-red);text-underline-offset:4px;background:0 0;border:0;font-size:.875rem;font-weight:600;position:absolute;right:0}._5Fo1yW_rules{color:var(--color-body);gap:2px;margin:0;padding:0;font-size:.875rem;list-style:none;display:grid}._5Fo1yW_rules [data-met]{color:var(--color-ink);font-weight:600}._5Fo1yW_rules [data-met]>span:first-child{color:var(--color-red)}._5Fo1yW_submit{width:100%;min-height:52px}._5Fo1yW_switch{color:var(--color-body)}._5Fo1yW_switch a,._5Fo1yW_inlineButton{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-red);text-decoration-color:var(--color-red);text-underline-offset:4px;background:0 0;border:0;padding:0;font-weight:600}._5Fo1yW_gate{justify-items:start;gap:var(--space-4);max-width:36rem;padding:var(--space-8);background:var(--color-tint);display:grid}._5Fo1yW_gate h2{font-size:1.75rem;font-weight:500}._5Fo1yW_shell{gap:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}._5Fo1yW_nav{min-width:0}._5Fo1yW_nav ul{gap:var(--space-1);margin:0 calc(-1 * var(--container-gutter));padding:0 var(--container-gutter);border-bottom:1px solid var(--color-line);scrollbar-width:none;list-style:none;display:flex;overflow-x:auto}._5Fo1yW_nav ul::-webkit-scrollbar{display:none}._5Fo1yW_nav a,._5Fo1yW_nav button{min-height:var(--tap-target);padding:0 var(--space-3);color:var(--color-ink);white-space:nowrap;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;text-decoration:none;display:flex}._5Fo1yW_nav a:hover,._5Fo1yW_nav button:hover{background:var(--color-tint)}._5Fo1yW_nav a[aria-current=page]{border-bottom-color:var(--color-red);color:var(--color-red-hover);font-weight:600}._5Fo1yW_nav button{color:var(--color-body)}._5Fo1yW_panel{min-width:0}._5Fo1yW_status{min-height:28px;padding:0 var(--space-3);border-radius:var(--radius-btn);background:var(--color-peach);color:var(--color-ink);letter-spacing:1px;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;align-items:center;font-size:.8125rem;font-weight:600;display:inline-flex}._5Fo1yW_status[data-status=shipped]{background:var(--color-red);color:var(--color-white)}._5Fo1yW_status[data-status=delivered]{background:var(--color-ink);color:var(--color-white)}._5Fo1yW_status[data-status=cancelled]{border-color:var(--color-line-strong);color:var(--color-muted);background:0 0}._5Fo1yW_chip{min-height:24px;padding:0 var(--space-2);border:1px solid var(--color-line-strong);border-radius:var(--radius-btn);color:var(--color-ink);letter-spacing:1px;text-transform:uppercase;align-items:center;font-size:.75rem;font-weight:600;display:inline-flex}._5Fo1yW_orderList{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}._5Fo1yW_orderCard{gap:var(--space-3);padding:var(--space-6);background:#fffaf7;display:grid}._5Fo1yW_orderHead{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}._5Fo1yW_orderNumber{font-size:1.25rem;font-weight:600}._5Fo1yW_thumbs{gap:var(--space-3);padding:var(--space-2) 0 0;flex-wrap:wrap;margin:0;list-style:none;display:flex}._5Fo1yW_thumb{background:var(--color-peach);flex:none;width:56px;height:56px;display:block;position:relative}._5Fo1yW_thumb svg{width:100%;height:100%;display:block}._5Fo1yW_qty{background:var(--color-ink);min-width:1.375rem;height:1.375rem;color:var(--color-white);border-radius:999px;place-items:center;padding-inline:4px;font-size:.8125rem;font-weight:600;display:grid;position:absolute;top:-8px;right:-8px}._5Fo1yW_progress{gap:var(--space-4);margin:var(--space-2) 0;padding:0;list-style:none;display:grid}._5Fo1yW_progress li{padding-left:var(--space-8);display:grid;position:relative}._5Fo1yW_progress li:before{content:"";border:2px solid var(--color-line-strong);background:var(--color-white);border-radius:50%;width:14px;height:14px;position:absolute;top:.35rem;left:0}._5Fo1yW_progress li:not(:last-child):after{content:"";top:1.4rem;bottom:calc(-1 * var(--space-4) + .3rem);background:var(--color-line);width:2px;position:absolute;left:6px}._5Fo1yW_progress li[data-done]:before{border-color:var(--color-red);background:var(--color-red)}._5Fo1yW_progress li[data-done]:has(+li[data-done]):after{background:var(--color-red)}._5Fo1yW_progress li[aria-current=step]:before{box-shadow:0 0 0 4px var(--color-peach)}._5Fo1yW_progressLabel{color:var(--color-ink);font-weight:600}._5Fo1yW_progress li:not([data-done]) ._5Fo1yW_progressLabel{color:var(--color-muted);font-weight:400}._5Fo1yW_items{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}._5Fo1yW_items li{align-items:center;gap:var(--space-3);grid-template-columns:56px 1fr auto;display:grid}._5Fo1yW_itemText{min-width:0;display:grid}._5Fo1yW_itemText a{color:var(--color-ink);-webkit-text-decoration-color:var(--color-red);text-decoration-color:var(--color-red);text-underline-offset:4px;font-weight:600}._5Fo1yW_option{color:var(--color-body);font-size:.9375rem}._5Fo1yW_price{color:var(--color-ink);font-variant-numeric:tabular-nums}._5Fo1yW_totals{gap:var(--space-2);margin:var(--space-2) 0 0;padding-top:var(--space-3);border-top:1px solid var(--color-line);display:grid}._5Fo1yW_totals div{justify-content:space-between;display:flex}._5Fo1yW_totals dd{color:var(--color-ink);font-variant-numeric:tabular-nums;margin:0}._5Fo1yW_total{margin-top:var(--space-1);color:var(--color-ink);font-size:1.125rem;font-weight:600}._5Fo1yW_address{font-style:normal;display:grid}._5Fo1yW_address strong{color:var(--color-ink)}._5Fo1yW_help{gap:var(--space-2);padding:var(--space-6);background:var(--color-peach);display:grid}._5Fo1yW_help a{color:var(--color-ink);-webkit-text-decoration-color:var(--color-red);text-decoration-color:var(--color-red);text-underline-offset:4px;font-weight:600}._5Fo1yW_addressList{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}._5Fo1yW_addressName{color:var(--color-ink);font-size:1.0625rem}._5Fo1yW_cardActions{gap:0 var(--space-6);flex-wrap:wrap;display:flex}._5Fo1yW_confirm{gap:var(--space-3);padding:var(--space-4);background:var(--color-tint);color:var(--color-ink);font-weight:600;display:grid}@media (min-width:600px){._5Fo1yW_row{grid-template-columns:1fr 1fr}._5Fo1yW_progress{gap:var(--space-2);grid-template-columns:repeat(4,1fr)}._5Fo1yW_progress li{padding:var(--space-8) 0 0}._5Fo1yW_progress li:before{top:0}._5Fo1yW_progress li:not(:last-child):after{top:6px;right:var(--space-2);width:auto;height:2px;bottom:auto;left:24px}}@media (min-width:900px){._5Fo1yW_shell{gap:var(--space-12);grid-template-columns:220px minmax(0,1fr);align-items:start}._5Fo1yW_nav{top:var(--space-6);position:sticky}._5Fo1yW_nav ul{border-bottom:0;border-left:1px solid var(--color-line);gap:0;margin:0;padding:0;display:grid}._5Fo1yW_nav a,._5Fo1yW_nav button{width:100%;padding:0 var(--space-4);text-align:left;border-bottom:0;border-left:3px solid #0000;margin-left:-1px}._5Fo1yW_nav a[aria-current=page]{border-left-color:var(--color-red)}._5Fo1yW_nav li:last-child{margin-top:var(--space-4)}._5Fo1yW_twoUp{grid-template-columns:1fr 1fr}}
.Yf9Kha_layout{gap:var(--space-10);display:grid}.Yf9Kha_items{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.Yf9Kha_item{gap:var(--space-4);padding:var(--space-4);background:var(--color-white);grid-template-columns:88px 1fr;display:grid}.Yf9Kha_item:nth-child(odd){background:#fffaf7}.Yf9Kha_muted .Yf9Kha_thumb{opacity:.5}.Yf9Kha_thumb{background:var(--color-peach);width:88px;height:88px;display:block;overflow:hidden}.Yf9Kha_thumb img,.Yf9Kha_thumb svg{object-fit:cover;width:100%;height:100%;display:block}.Yf9Kha_itemBody{gap:2px;min-width:0;display:grid}.Yf9Kha_itemHead{justify-content:space-between;gap:var(--space-4);display:flex}.Yf9Kha_itemName{font-weight:600}.Yf9Kha_itemName a{color:var(--color-ink);text-decoration:none}.Yf9Kha_itemName a:hover{color:var(--color-red-hover);text-underline-offset:3px;text-decoration:underline}.Yf9Kha_lineTotal{color:var(--color-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.Yf9Kha_meta{color:var(--color-body);font-size:.9375rem}.Yf9Kha_issue{margin-top:var(--space-1);color:var(--color-red-hover);font-size:.9375rem;font-weight:600}.Yf9Kha_controls{align-items:center;gap:var(--space-4);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.Yf9Kha_stepper{grid-template-columns:var(--tap-target) 2.5rem var(--tap-target);border:1px solid var(--color-line-strong);border-radius:var(--radius-btn);background:var(--color-white);align-items:center;display:inline-grid}.Yf9Kha_stepper button{height:var(--tap-target);color:var(--color-ink);background:0 0;border:0;font-size:1.25rem}.Yf9Kha_stepper button:hover:not(:disabled){background:var(--color-tint)}.Yf9Kha_stepper button:disabled{color:var(--color-muted);cursor:not-allowed}.Yf9Kha_stepper output{text-align:center;font-variant-numeric:tabular-nums;font-weight:600}.Yf9Kha_remove{min-height:var(--tap-target);color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-red);text-decoration-color:var(--color-red);text-underline-offset:4px;background:0 0;border:0;padding:0}.Yf9Kha_remove:hover{color:var(--color-red-hover)}.Yf9Kha_continue{align-items:center;gap:var(--space-2);min-height:var(--tap-target);margin-top:var(--space-6);color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-red);text-decoration-color:var(--color-red);text-underline-offset:5px;font-weight:600;display:inline-flex}.Yf9Kha_summary{align-content:start;gap:var(--space-4);padding:var(--space-6);background:var(--color-tint);display:grid}.Yf9Kha_summaryTitle{font-size:1.5rem;font-weight:500}.Yf9Kha_totals{gap:var(--space-3);margin:0;display:grid}.Yf9Kha_totals div{justify-content:space-between;gap:var(--space-4);display:flex}.Yf9Kha_totals dd{color:var(--color-ink);font-variant-numeric:tabular-nums;margin:0}.Yf9Kha_total{margin-top:var(--space-2);padding-top:var(--space-3);border-top:2px solid var(--color-peach-deep);color:var(--color-ink);font-size:1.25rem;font-weight:600}.Yf9Kha_note{color:var(--color-ink)}.Yf9Kha_blocked{padding:var(--space-3) var(--space-4);background:var(--color-white);color:var(--color-red-hover);font-weight:600}.Yf9Kha_checkout{width:100%;min-height:56px}.Yf9Kha_small{color:var(--color-body);font-size:.875rem}.Yf9Kha_empty{justify-items:start;gap:var(--space-4);display:grid}.Yf9Kha_emptyTitle{font-size:1.75rem;font-weight:500}.Yf9Kha_loading{gap:var(--space-3);display:grid}.Yf9Kha_loading span{background:var(--color-tint);height:120px;animation:1.6s ease-in-out infinite Yf9Kha_pulse}@keyframes Yf9Kha_pulse{50%{opacity:.5}}@media (min-width:600px){.Yf9Kha_item{gap:var(--space-6);grid-template-columns:120px 1fr}.Yf9Kha_thumb{width:120px;height:120px}}@media (min-width:900px){.Yf9Kha_layout{gap:var(--space-12);grid-template-columns:minmax(0,8fr) minmax(300px,4fr);align-items:start}.Yf9Kha_summary{top:var(--space-6);position:sticky}}.Yf9Kha_layout,.Yf9Kha_empty{animation:Yf9Kha_cart-in .7s var(--ease-expo) both}@keyframes Yf9Kha_cart-in{0%{opacity:0;transform:translateY(16px)}}
._5skN_W_page{gap:var(--space-10);padding-block:var(--space-10) var(--space-16);display:grid}._5skN_W_main{align-content:start;gap:var(--space-6);width:100%;max-width:30rem;display:grid}._5skN_W_eyebrow{color:var(--color-red);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:600}._5skN_W_title{margin-top:calc(-1 * var(--space-4));letter-spacing:-.02em;font-size:clamp(2.25rem,6vw,3.25rem);font-weight:500;line-height:1.05}._5skN_W_aside{align-content:start;gap:var(--space-4);padding:var(--space-8) var(--space-6);border-radius:var(--radius-card);background:var(--color-peach);display:grid}._5skN_W_asideTitle{font-size:1.5rem;font-weight:600}._5skN_W_benefits{margin:0;padding:0;list-style:none;display:grid}._5skN_W_benefits li{gap:var(--space-1);padding-block:var(--space-4);color:var(--color-ink);display:grid}._5skN_W_benefits li+li{border-top:1px solid var(--color-line)}._5skN_W_number{color:var(--color-red-hover);font-size:var(--text-label);letter-spacing:2px;font-weight:600}@media (min-width:900px){._5skN_W_page{justify-content:space-between;align-items:start;gap:var(--space-16);padding-block:var(--space-16) var(--space-24);grid-template-columns:minmax(0,30rem) minmax(0,24rem)}._5skN_W_aside{padding:var(--space-10) var(--space-8)}}
.U3K9Pa_page{padding-block:var(--space-10) var(--space-16)}.U3K9Pa_title{margin-bottom:var(--space-8);letter-spacing:-.02em;font-size:clamp(2.5rem,6vw,4rem);font-weight:500;line-height:1}@media (min-width:900px){.U3K9Pa_page{padding-block:var(--space-12) var(--space-24)}}
.qaQHRG_page{padding-block:var(--space-10) var(--space-16)}.qaQHRG_title{margin-bottom:var(--space-8);letter-spacing:-.02em;font-size:clamp(2.5rem,6vw,4rem);font-weight:500;line-height:1}.qaQHRG_popular{margin-top:var(--space-16);justify-self:stretch}.qaQHRG_popularTitle{margin-bottom:var(--space-8);font-size:1.75rem;font-weight:500}.qaQHRG_grid{gap:var(--space-10) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}@media (min-width:700px){.qaQHRG_grid{gap:var(--space-12) var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:900px){.qaQHRG_page{padding-block:var(--space-12) var(--space-24)}}.qaQHRG_title{animation:qaQHRG_rise .8s var(--ease-expo) both}@keyframes qaQHRG_rise{0%{opacity:0;transform:translateY(24px)}}
.PnZsmq_page{padding-block:var(--space-6) var(--space-16)}.PnZsmq_breadcrumb ol{gap:var(--space-1) var(--space-2);margin:0 0 var(--space-4);color:var(--color-body);flex-wrap:wrap;align-items:center;padding:0;font-size:.9375rem;list-style:none;display:flex}.PnZsmq_breadcrumb li+li:before{content:"/";margin-right:var(--space-2);color:var(--color-muted)}.PnZsmq_breadcrumb a{min-height:var(--tap-target);color:var(--color-ink);-webkit-text-decoration-color:var(--color-red);text-decoration-color:var(--color-red);text-underline-offset:3px;align-items:center;display:inline-flex}.PnZsmq_breadcrumb [aria-current]{color:var(--color-body)}.PnZsmq_layout{gap:var(--space-6);grid-template-areas:"head""gallery""buy";display:grid}.PnZsmq_head{gap:var(--space-2);grid-area:head;display:grid}.PnZsmq_gallery{grid-area:gallery;min-width:0}.PnZsmq_buy{align-content:start;gap:var(--space-4);grid-area:buy;display:grid}.PnZsmq_category{min-height:var(--tap-target);margin-block:calc((var(--tap-target) - 1.7em) / -2);color:var(--color-red-hover);text-underline-offset:3px;transition:text-decoration-color var(--duration-fast) var(--ease-standard);justify-self:start;align-items:center;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}.PnZsmq_category:hover{text-decoration-color:currentColor}.PnZsmq_title{letter-spacing:-.01em;font-size:clamp(2rem,1.4rem + 2vw,2.75rem);font-weight:500;line-height:1.1}.PnZsmq_summary{color:var(--color-body);font-size:var(--text-lead)}.PnZsmq_unavailable{padding:var(--space-4);background:var(--color-tint);color:var(--color-ink)}.PnZsmq_sections{gap:var(--space-2);margin-top:var(--space-4);display:grid}.PnZsmq_sections details{background:var(--color-tint);interpolate-size:allow-keywords}.PnZsmq_sections details::details-content{block-size:0;transition:block-size var(--duration-base) var(--ease-standard), content-visibility var(--duration-base) allow-discrete;overflow-y:clip}.PnZsmq_sections details[open]::details-content{block-size:auto}.PnZsmq_sections summary{transition:background-color var(--duration-fast) var(--ease-standard);min-height:52px;padding-inline:var(--space-5);color:var(--color-ink);cursor:pointer;align-items:center;font-weight:600;list-style:none;display:flex}.PnZsmq_sections summary::-webkit-details-marker{display:none}.PnZsmq_sections summary:hover{background:var(--color-peach)}.PnZsmq_sections summary:after{content:"+";color:var(--color-red);margin-left:auto;font-size:1.375rem}.PnZsmq_sections details[open] summary:after{content:"−"}.PnZsmq_sections details>p,.PnZsmq_facts{padding:0 var(--space-5) var(--space-5);margin:0}.PnZsmq_sections details a{color:var(--color-ink);-webkit-text-decoration-color:var(--color-red);text-decoration-color:var(--color-red);text-underline-offset:4px;font-weight:600}.PnZsmq_facts{gap:var(--space-3);display:grid}.PnZsmq_facts dt{color:var(--color-body);font-size:.9375rem}.PnZsmq_facts dd{color:var(--color-ink);margin:0}.PnZsmq_facts ul{padding-left:var(--space-5);margin:0}.PnZsmq_related{margin-top:var(--space-16)}.PnZsmq_relatedTitle{margin-bottom:var(--space-8);font-size:1.75rem;font-weight:500}.PnZsmq_grid{gap:var(--space-10) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}@media (min-width:700px){.PnZsmq_grid{gap:var(--space-12) var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr))}.PnZsmq_layout{gap:var(--space-4) var(--space-8);grid-template:"gallery head""gallery buy"1fr/minmax(0,7fr) minmax(0,5fr);align-items:start}.PnZsmq_buy{top:var(--space-6);position:sticky}}@media (min-width:900px){.PnZsmq_page{padding-block:var(--space-8) var(--space-24)}.PnZsmq_layout{column-gap:var(--space-12)}.PnZsmq_related{margin-top:var(--space-24)}.PnZsmq_relatedTitle{font-size:2.25rem}}.PnZsmq_head,.PnZsmq_gallery,.PnZsmq_buy{animation:PnZsmq_rise .8s var(--ease-expo) both}.PnZsmq_gallery{animation-delay:80ms}.PnZsmq_buy{animation-delay:.16s}@keyframes PnZsmq_rise{0%{opacity:0;transform:translateY(24px)}}
.IgdwDW_page{justify-items:center;gap:var(--space-5);padding-block:var(--section-padding);text-align:center;display:grid}.IgdwDW_eyebrow{color:var(--color-red);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:600}.IgdwDW_lead{max-width:36rem;font-size:var(--text-lead)}.IgdwDW_actions{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}
.YNsGkq_section{padding-block:var(--space-16);background:var(--color-white)}.YNsGkq_title{margin-bottom:var(--space-10);font-size:1.5rem;font-weight:500}.YNsGkq_columns{gap:var(--space-10);display:grid}.YNsGkq_groupName{margin-bottom:var(--space-4);font-family:var(--font-body);font-size:1.125rem;font-weight:600}.YNsGkq_group ul{padding:0;font-size:1.125rem;line-height:1.4;list-style:none;display:grid}.YNsGkq_group li{color:var(--color-body);padding-block:2px}.YNsGkq_group li a{min-height:var(--tap-target);color:var(--color-ink);text-underline-offset:4px;transition:text-decoration-color var(--duration-fast) var(--ease-standard);align-items:center;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}.YNsGkq_group li a:hover{-webkit-text-decoration-color:var(--color-red);text-decoration-color:var(--color-red)}.YNsGkq_more{color:var(--color-ink);-webkit-text-decoration-color:var(--color-red);text-decoration-color:var(--color-red);text-underline-offset:4px;font-weight:600}.YNsGkq_summary{margin-top:var(--space-4);color:var(--color-body)}@media (min-width:900px){.YNsGkq_section{padding-block:var(--space-24)}.YNsGkq_title{margin-bottom:var(--space-16);font-size:1.75rem}.YNsGkq_columns{gap:var(--space-8);grid-template-columns:repeat(4,minmax(0,1fr))}.YNsGkq_group li a{min-height:0}.YNsGkq_group ul{font-size:1.0625rem;line-height:1.6}}
.CfrCNG_shell{background:#fbf8f6;grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid}.CfrCNG_sidebar{align-items:center;gap:var(--space-2);padding:var(--space-4) var(--container-gutter) 0;background:var(--color-ink);color:var(--color-white);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"brand foot""nav nav";display:grid}.CfrCNG_brand{align-items:center;gap:var(--space-3);min-height:var(--tap-target);color:var(--color-white);letter-spacing:var(--tracking-button);text-transform:uppercase;font-weight:600;font-size:var(--text-label);grid-area:brand;text-decoration:none;display:flex}.CfrCNG_logo{filter:brightness(0)invert();width:96px;height:auto}.CfrCNG_nav{grid-area:nav;min-width:0}.CfrCNG_nav ul{gap:var(--space-1);margin:0 calc(-1 * var(--container-gutter));padding:0 var(--container-gutter);scrollbar-width:none;list-style:none;display:flex;overflow-x:auto}.CfrCNG_nav ul::-webkit-scrollbar{display:none}.CfrCNG_nav a{align-items:center;gap:var(--space-2);min-height:var(--tap-target);padding:0 var(--space-3);color:#ffffffc7;white-space:nowrap;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);border-bottom:3px solid #0000;text-decoration:none;display:flex}.CfrCNG_nav a:hover{color:var(--color-white);background:#ffffff0f}.CfrCNG_nav a[aria-current=page]{border-bottom-color:var(--color-red);color:var(--color-white);font-weight:600}.CfrCNG_nav svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.CfrCNG_badge{min-width:1.5rem;padding:0 var(--space-2);background:var(--color-red);color:var(--color-white);text-align:center;border-radius:999px;font-size:.75rem;font-weight:600;line-height:1.5rem}.CfrCNG_sidebarFoot{justify-content:flex-end;gap:var(--space-4);grid-area:foot;display:flex}.CfrCNG_sidebarFoot .CfrCNG_small{display:none}.CfrCNG_sidebarFoot a,.CfrCNG_sidebarFoot button{white-space:nowrap}.CfrCNG_wide{display:none}@media (min-width:1000px){.CfrCNG_wide{display:inline}.CfrCNG_narrow{display:none}}.CfrCNG_sidebarFoot .CfrCNG_textLink,.CfrCNG_sidebarFoot .CfrCNG_textButton{color:var(--color-white)}.CfrCNG_main{align-content:start;gap:var(--space-8);min-width:0;padding:var(--space-8) var(--container-gutter) var(--space-16);display:grid}@media (min-width:1000px){.CfrCNG_shell{grid-template-columns:248px minmax(0,1fr)}.CfrCNG_sidebar{height:100dvh;padding:var(--space-6) var(--space-4);grid-template:"brand""nav"1fr"foot"/minmax(0,1fr);align-content:start;align-items:stretch;position:sticky;top:0}.CfrCNG_brand{padding-inline:var(--space-2);margin-bottom:var(--space-6)}.CfrCNG_nav ul{margin:0;padding:0;display:grid}.CfrCNG_nav a{padding:0 var(--space-3);border-bottom:0;border-left:3px solid #0000}.CfrCNG_nav a[aria-current=page]{border-left-color:var(--color-red);background:#ffffff14}.CfrCNG_badge{margin-left:auto}.CfrCNG_sidebarFoot .CfrCNG_small{display:block}.CfrCNG_sidebarFoot{justify-content:stretch;gap:var(--space-2);padding:var(--space-4) var(--space-2) 0;border-top:1px solid #ffffff24;display:grid}.CfrCNG_sidebarFoot .CfrCNG_small{color:#ffffffb3;overflow-wrap:anywhere}.CfrCNG_sidebarFoot strong{color:var(--color-white);font-size:.8125rem}.CfrCNG_main{padding:var(--space-10) var(--space-10) var(--space-16)}}.CfrCNG_gatePage{min-height:100dvh;padding:var(--space-8) var(--container-gutter);background:var(--color-tint);place-items:center;display:grid}.CfrCNG_gate{justify-items:start;gap:var(--space-4);width:100%;max-width:28rem;padding:var(--space-8);border-radius:var(--radius-card);background:var(--color-white);box-shadow:var(--shadow-card);display:grid}.CfrCNG_gate h1{font-size:2rem;font-weight:500;line-height:1.15}.CfrCNG_loadingPage{background:#fbf8f6;min-height:100dvh}.CfrCNG_loading{background:var(--color-white);height:320px}.CfrCNG_pageHead{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.CfrCNG_pageTitle{font-size:clamp(1.875rem,4vw,2.5rem);font-weight:500;line-height:1.1}.CfrCNG_pageNote{margin-top:var(--space-1);color:var(--color-muted)}.CfrCNG_back{align-items:center;gap:var(--space-2);min-height:var(--tap-target);color:var(--color-ink);font-weight:600;text-decoration:none;display:inline-flex}.CfrCNG_back span{color:var(--color-red)}.CfrCNG_small{color:var(--color-muted);font-size:.875rem}.CfrCNG_muted{color:var(--color-muted)}.CfrCNG_mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.CfrCNG_textLink{align-items:center;gap:var(--space-1);min-height:var(--tap-target);color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-red);text-decoration-color:var(--color-red);text-underline-offset:4px;font-weight:600;display:inline-flex}.CfrCNG_textButton{min-height:var(--tap-target);color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-red);text-decoration-color:var(--color-red);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:600}.CfrCNG_danger{color:var(--color-red-hover)}.CfrCNG_card{align-content:start;gap:var(--space-4);min-width:0;padding:var(--space-6);border:1px solid var(--color-line);background:var(--color-white);display:grid}.CfrCNG_cardHead{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.CfrCNG_cardTitle{font-family:var(--font-body);font-size:1.0625rem;font-weight:600}.CfrCNG_grid2,.CfrCNG_grid3{gap:var(--space-6);display:grid}@media (min-width:1000px){.CfrCNG_grid2{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.CfrCNG_grid3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}.CfrCNG_notice{padding:var(--space-4) var(--space-5);border-left:3px solid var(--color-red);background:var(--color-tint);color:var(--color-ink)}.CfrCNG_empty{padding:var(--space-8);background:var(--color-white);color:var(--color-muted);text-align:center}.CfrCNG_segments{gap:var(--space-1);border:1px solid var(--color-line);border-radius:var(--radius-btn);background:var(--color-white);flex-wrap:wrap;padding:3px;display:flex}.CfrCNG_segments button,.CfrCNG_segments a{align-items:center;gap:var(--space-2);min-height:38px;padding:0 var(--space-3);color:var(--color-body);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:2px;font-size:.9375rem;text-decoration:none;display:inline-flex}.CfrCNG_segments button:hover,.CfrCNG_segments a:hover{background:var(--color-tint)}.CfrCNG_segments [aria-pressed=true],.CfrCNG_segments [aria-current=page]{background:var(--color-ink);color:var(--color-white);font-weight:600}.CfrCNG_count{color:inherit;font-variant-numeric:tabular-nums;opacity:.7}.CfrCNG_tableWrap{border:1px solid var(--color-line);background:var(--color-white);overflow-x:auto}.CfrCNG_table{border-collapse:collapse;width:100%;font-size:.9375rem}.CfrCNG_table th{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-line);color:var(--color-muted);text-align:left;white-space:nowrap;background:#fbf8f6;font-size:.8125rem;font-weight:600}.CfrCNG_table td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-line);color:var(--color-body);vertical-align:middle}.CfrCNG_table tbody tr:last-child td{border-bottom:0}.CfrCNG_table tbody tr{transition:background-color var(--duration-fast) var(--ease-standard)}.CfrCNG_table tbody tr:hover{background:#fffaf7}.CfrCNG_table [data-align=end]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.CfrCNG_table [data-nowrap]{white-space:nowrap}.CfrCNG_rowLink{color:var(--color-ink);font-weight:600;text-decoration:none}.CfrCNG_rowLink:hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-red);text-decoration-color:var(--color-red);text-underline-offset:3px}.CfrCNG_productCell{align-items:center;gap:var(--space-3);min-width:14rem;display:flex}.CfrCNG_thumb{background:var(--color-peach);flex:none;place-items:center;width:44px;height:44px;display:grid}.CfrCNG_thumb svg{width:36px;height:36px}.CfrCNG_check{width:1.125rem;height:1.125rem;accent-color:var(--color-red);margin:0}.CfrCNG_status{min-height:24px;padding:0 var(--space-2);border-radius:var(--radius-btn);background:var(--color-peach);color:var(--color-ink);white-space:nowrap;align-items:center;font-size:.8125rem;font-weight:600;display:inline-flex}.CfrCNG_status[data-status=placed]{background:var(--color-red);color:var(--color-white)}.CfrCNG_status[data-status=packed]{background:var(--color-peach-deep)}.CfrCNG_status[data-status=shipped]{background:var(--color-ink);color:var(--color-white)}.CfrCNG_status[data-status=delivered]{background:var(--color-tint);color:var(--color-body)}.CfrCNG_status[data-status=cancelled],.CfrCNG_status[data-status=hidden]{border:1px solid var(--color-line-strong);color:var(--color-muted);background:0 0}.CfrCNG_status[data-status=active]{background:var(--color-tint)}.CfrCNG_status[data-status=low]{background:var(--color-red);color:var(--color-white)}.CfrCNG_toolbar{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.CfrCNG_toolbar .CfrCNG_search{flex:16rem}.CfrCNG_input,.CfrCNG_select,.CfrCNG_textarea{width:100%;min-height:var(--tap-target);padding:var(--space-2) var(--space-3);border:1px solid var(--color-line-strong);border-radius:var(--radius-btn);background:var(--color-white);color:var(--color-ink);font:inherit;transition:border-color var(--duration-fast) var(--ease-standard);font-weight:400}.CfrCNG_select{width:auto}.CfrCNG_textarea{resize:vertical;min-height:7rem}.CfrCNG_input:focus-visible,.CfrCNG_select:focus-visible,.CfrCNG_textarea:focus-visible{border-color:var(--color-ink);outline:2px solid var(--color-red);outline-offset:1px}.CfrCNG_input[aria-invalid=true],.CfrCNG_select[aria-invalid=true]{border-color:var(--color-red)}.CfrCNG_bulkBar{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-ink);color:var(--color-white);flex-wrap:wrap;display:flex}.CfrCNG_bulkBar .CfrCNG_input{width:6rem}.CfrCNG_bulkBar button{min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-btn);color:var(--color-white);font:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:1px solid #fff6;font-weight:600}.CfrCNG_bulkBar button:hover{background:#ffffff1a}.CfrCNG_bulkBar label{align-items:center;gap:var(--space-2);display:flex}.CfrCNG_form{gap:var(--space-6);display:grid}.CfrCNG_plainFieldset{border:0;min-width:0;margin:0;padding:0}.CfrCNG_fields{gap:var(--space-4);display:grid}@media (min-width:700px){.CfrCNG_fields[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.CfrCNG_fields[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.CfrCNG_field{align-content:start;gap:var(--space-2);color:var(--color-ink);font-weight:600;display:grid}.CfrCNG_field>span:first-child{font-size:.9375rem}.CfrCNG_hint{color:var(--color-muted);font-size:.875rem;font-weight:400}.CfrCNG_error{color:var(--color-red-hover);font-size:.875rem;font-weight:600}.CfrCNG_prefix{align-items:stretch;display:flex}.CfrCNG_prefix>span{padding:0 var(--space-3);border:1px solid var(--color-line-strong);border-radius:var(--radius-btn) 0 0 var(--radius-btn);color:var(--color-muted);background:#fbf8f6;border-right:0;place-items:center;display:grid}.CfrCNG_prefix .CfrCNG_input{border-radius:0 var(--radius-btn) var(--radius-btn) 0}.CfrCNG_toggle{align-items:flex-start;gap:var(--space-3);min-height:var(--tap-target);color:var(--color-ink);cursor:pointer;display:flex}.CfrCNG_toggle input{margin-top:.25rem}.CfrCNG_variants{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.CfrCNG_variants legend{margin-bottom:var(--space-1);padding:0}.CfrCNG_variantRow{gap:var(--space-3);padding:var(--space-4);background:#fbf8f6;grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:700px){.CfrCNG_variantRow{padding:var(--space-3) var(--space-4);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end}}.CfrCNG_formActions{z-index:3;align-items:center;gap:var(--space-3);margin-inline:calc(-1 * var(--container-gutter));padding:var(--space-3) var(--container-gutter);border-top:1px solid var(--color-line);background:#fffffff5;flex-wrap:wrap;display:flex;position:sticky;bottom:0}.CfrCNG_saved{color:var(--color-ink);font-weight:600}.CfrCNG_preview{aspect-ratio:1;background:var(--color-peach);place-items:center;max-width:220px;display:grid}.CfrCNG_preview svg{width:80%;height:80%}.CfrCNG_errorSummary{padding:var(--space-4) var(--space-5);border-left:3px solid var(--color-red);background:var(--color-tint);color:var(--color-ink)}.CfrCNG_errorSummary:focus{outline:2px solid var(--color-red);outline-offset:2px}.CfrCNG_errorSummary ul{margin:var(--space-2) 0 0;padding-left:var(--space-5)}.CfrCNG_errorSummary a{color:var(--color-red-hover);font-weight:600}.CfrCNG_details{gap:var(--space-3);margin:0;display:grid}.CfrCNG_details div{gap:var(--space-3);grid-template-columns:8rem minmax(0,1fr);display:grid}.CfrCNG_details dt{color:var(--color-muted)}.CfrCNG_details dd{color:var(--color-ink);overflow-wrap:anywhere;margin:0}.CfrCNG_timeline{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.CfrCNG_timeline li{gap:var(--space-3);grid-template-columns:12px minmax(0,1fr);align-items:baseline;display:grid}.CfrCNG_timeline li:before{content:"";background:var(--color-red);border-radius:50%;width:10px;height:10px}.CfrCNG_actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.CfrCNG_pagination{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}
.G7zjUq_layout{gap:var(--space-10);display:grid}.G7zjUq_form{gap:var(--space-6);min-width:0;display:grid}.G7zjUq_section{gap:var(--space-4);padding:var(--space-6);background:#fffaf7;border:0;margin:0;display:grid}.G7zjUq_section legend{float:left;width:100%;margin-bottom:var(--space-2);color:var(--color-ink);font-family:var(--font-display);font-size:1.375rem;font-weight:600}.G7zjUq_row{gap:var(--space-4);display:grid}.G7zjUq_field{gap:var(--space-1);color:var(--color-ink);font-weight:600;display:grid}.G7zjUq_optional{color:var(--color-body);font-weight:400}.G7zjUq_input{width:100%;min-height:var(--tap-target);padding:var(--space-2) var(--space-3);border:1px solid var(--color-line-strong);border-radius:var(--radius-btn);background:var(--color-white);color:var(--color-ink);font-weight:400}.G7zjUq_input:focus-visible{outline:2px solid var(--color-red);outline-offset:1px}.G7zjUq_input[aria-invalid]{border-color:var(--color-red)}.G7zjUq_error{color:var(--color-red-hover);font-size:.9375rem;font-weight:600}.G7zjUq_errorSummary{padding:var(--space-4) var(--space-5);background:var(--color-tint);border-left:4px solid var(--color-red);color:var(--color-ink)}.G7zjUq_errorSummary:focus-visible{outline:2px solid var(--color-red)}.G7zjUq_errorSummary p{font-weight:600}.G7zjUq_errorSummary ul{margin:var(--space-2) 0 0;padding-left:var(--space-5)}.G7zjUq_errorSummary a{color:var(--color-red-hover)}.G7zjUq_deliveryOption{justify-content:space-between;gap:var(--space-4);padding:var(--space-4);background:var(--color-white);color:var(--color-ink);display:flex}.G7zjUq_methods{gap:var(--space-2);display:grid}.G7zjUq_method{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:var(--color-white);color:var(--color-body);cursor:pointer;display:flex}.G7zjUq_method strong{color:var(--color-ink)}.G7zjUq_method input{width:1.125rem;height:1.125rem;accent-color:var(--color-red);margin:.2rem 0 0}.G7zjUq_method:has(input:checked){background:var(--color-tint)}.G7zjUq_method:has(input:disabled){opacity:.6;cursor:not-allowed}.G7zjUq_small{color:var(--color-body);font-size:.875rem}.G7zjUq_small a{color:var(--color-ink);-webkit-text-decoration-color:var(--color-red);text-decoration-color:var(--color-red);text-underline-offset:3px;font-weight:600}.G7zjUq_place{width:100%;min-height:56px}.G7zjUq_back{justify-self:start;align-items:center;gap:var(--space-2);min-height:var(--tap-target);color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-red);text-decoration-color:var(--color-red);text-underline-offset:5px;font-weight:600;display:inline-flex}.G7zjUq_summary{align-content:start;gap:var(--space-4);padding:var(--space-6);background:var(--color-tint);display:grid}.G7zjUq_summaryTitle{font-size:1.375rem;font-weight:600}.G7zjUq_items{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.G7zjUq_items li{align-items:center;gap:var(--space-3);grid-template-columns:56px 1fr auto;display:grid}.G7zjUq_thumb{background:var(--color-peach);width:56px;height:56px;position:relative}.G7zjUq_thumb svg{width:100%;height:100%;display:block}.G7zjUq_qty{background:var(--color-ink);min-width:1.375rem;height:1.375rem;color:var(--color-white);border-radius:999px;place-items:center;padding-inline:4px;font-size:.8125rem;font-weight:600;display:grid;position:absolute;top:-8px;right:-8px}.G7zjUq_itemText{color:var(--color-ink);font-size:.9375rem;font-weight:600;display:grid}.G7zjUq_option{color:var(--color-body);font-weight:400}.G7zjUq_itemPrice{color:var(--color-ink);font-variant-numeric:tabular-nums}.G7zjUq_totals{gap:var(--space-2);margin:0;display:grid}.G7zjUq_totals div{justify-content:space-between;gap:var(--space-4);display:flex}.G7zjUq_totals dd{color:var(--color-ink);font-variant-numeric:tabular-nums;margin:0}.G7zjUq_total{margin-top:var(--space-2);padding-top:var(--space-3);border-top:2px solid var(--color-peach-deep);color:var(--color-ink);font-size:1.25rem;font-weight:600}.G7zjUq_notice{justify-items:start;gap:var(--space-4);display:grid}.G7zjUq_notice h2{font-size:1.75rem;font-weight:500}.G7zjUq_loading{background:var(--color-tint);height:320px}@media (min-width:600px){.G7zjUq_row{grid-template-columns:1fr 1fr}}@media (min-width:900px){.G7zjUq_layout{gap:var(--space-12);grid-template-columns:minmax(0,7fr) minmax(300px,5fr);align-items:start}.G7zjUq_summary{top:var(--space-6);position:sticky}}.G7zjUq_defaultTag{color:var(--color-body);font-size:.875rem}.G7zjUq_check{align-items:center;gap:var(--space-3);min-height:var(--tap-target);color:var(--color-ink);cursor:pointer;display:flex}.G7zjUq_check input{width:1.125rem;height:1.125rem;accent-color:var(--color-red);margin:0}.G7zjUq_actions{gap:var(--space-3);flex-wrap:wrap;display:flex}
