.r-YHga_chip{align-items:center;gap:var(--space-2);max-width:100%;min-height:calc(var(--control-height) - var(--space-2));padding:0 var(--space-2) 0 var(--space-3);background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast);text-decoration:none;display:inline-flex}.r-YHga_chip:hover{border-color:var(--color-primary)}.r-YHga_text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.r-YHga_icon{background:var(--color-surface);border-radius:var(--radius-pill);color:var(--color-text-muted);flex:none;padding:2px}.r-YHga_chip:hover .r-YHga_icon{color:var(--color-text)}
.SZ2CuW_bar{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.SZ2CuW_chips{gap:var(--space-2);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.SZ2CuW_chips li{min-width:0;max-width:100%}.SZ2CuW_reset{color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);white-space:nowrap}
.USYUMa_skeleton{height:var(--font-size-sm);background:var(--color-skeleton);border-radius:var(--radius-sm);display:block;position:relative;overflow:hidden}.USYUMa_skeleton:after{content:"";background:linear-gradient(90deg, transparent, var(--color-skeleton-shine), transparent);animation:1.3s infinite USYUMa_shine;position:absolute;inset:0;transform:translate(-100%)}@keyframes USYUMa_shine{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.USYUMa_skeleton:after{animation:none}}
._00jMbq_grid{grid-template-columns:repeat(auto-fill, minmax(var(--card-min-width), 1fr));gap:var(--space-4);display:grid}._00jMbq_card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}._00jMbq_media{aspect-ratio:1;border-radius:0;height:auto}._00jMbq_body{gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-4);flex-direction:column;display:flex}._00jMbq_title{height:var(--font-size-title)}._00jMbq_price{height:var(--font-size-price)}._00jMbq_button{height:var(--control-height);border-radius:var(--radius-md)}@media (max-width:640px){._00jMbq_grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}}
.BNHjwa_layout{grid-template-columns:calc(var(--card-min-width) + var(--space-7)) minmax(0, 1fr);gap:var(--space-5);align-items:start;display:grid}.BNHjwa_sidebar{gap:var(--space-4);padding:var(--space-5) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:grid}.BNHjwa_row{height:var(--font-size-sm)}.BNHjwa_results{gap:var(--space-4);min-width:0;display:grid}.BNHjwa_head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.BNHjwa_control{height:var(--control-height);border-radius:var(--radius-md)}@media (max-width:899px){.BNHjwa_layout{grid-template-columns:minmax(0,1fr)}.BNHjwa_sidebar{display:none}}
.n1D09W_pills{gap:var(--space-2);padding:var(--space-1) 0;scrollbar-width:none;margin:0;list-style:none;display:flex;overflow-x:auto}.n1D09W_pill{min-height:calc(var(--control-height) - var(--space-2));padding:0 var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);white-space:nowrap;transition:border-color var(--transition-fast);align-items:center;text-decoration:none;display:inline-flex}.n1D09W_pill:hover{border-color:var(--color-primary)}.n1D09W_pill[aria-current=page]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}
.u1guaq_tree{gap:var(--space-1);display:grid}.u1guaq_list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.u1guaq_nested{margin-left:var(--space-3);padding-left:var(--space-2);border-left:2px solid var(--color-border)}.u1guaq_link{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:calc(var(--control-height) - var(--space-3));padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-decoration:none;display:flex}.u1guaq_link:hover{background:var(--color-surface-muted)}.u1guaq_link[aria-current=page]{background:var(--color-surface-muted);color:var(--color-primary);font-weight:var(--font-weight-bold)}.u1guaq_label{text-overflow:ellipsis;overflow:hidden}.u1guaq_count{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);flex:none}.u1guaq_back{align-items:center;gap:var(--space-1);padding:var(--space-1) 0 var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-decoration:none;display:inline-flex}.u1guaq_back:hover{color:var(--color-text)}.u1guaq_empty{color:var(--color-text-muted);font-size:var(--font-size-xs)}
.GCGXaG_status{justify-items:center;gap:var(--space-3);padding:var(--space-7) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-align:center;display:grid}.GCGXaG_icon{width:var(--space-7);opacity:.35}:root[data-theme=dark] .GCGXaG_icon{filter:brightness(0)invert()}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .GCGXaG_icon{filter:brightness(0)invert()}}.GCGXaG_title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.GCGXaG_body{justify-items:center;gap:var(--space-3);max-width:52ch;color:var(--color-text-muted);display:grid}
.vLTLNa_button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:0 var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);white-space:nowrap;cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #0000;text-decoration:none;display:inline-flex}.vLTLNa_button:active:not(:disabled){transform:translateY(1px)}.vLTLNa_button:disabled,.vLTLNa_button[aria-disabled=true]{cursor:not-allowed;opacity:.5}.vLTLNa_sm{min-height:calc(var(--control-height) - var(--space-1));padding:0 var(--space-3)}.vLTLNa_lg{min-height:var(--control-height-lg);font-size:var(--font-size-title)}.vLTLNa_block{width:100%}.vLTLNa_cta{background:var(--color-cta);color:var(--color-on-cta)}.vLTLNa_cta:hover:not(:disabled){background:var(--color-cta-hover)}.vLTLNa_primary{background:var(--color-primary);color:var(--color-on-primary)}.vLTLNa_primary:hover:not(:disabled){background:var(--color-primary-hover)}.vLTLNa_secondary{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}.vLTLNa_secondary:hover:not(:disabled){border-color:var(--color-text)}.vLTLNa_ghost{color:var(--color-text);background:0 0}.vLTLNa_ghost:hover:not(:disabled){background:var(--color-surface-muted)}.vLTLNa_inverse{background:var(--color-on-brand);color:var(--color-brand)}.vLTLNa_inverse:hover:not(:disabled){background:color-mix(in srgb, var(--color-on-brand) 88%, var(--color-brand))}.vLTLNa_cta:hover:not(:disabled),.vLTLNa_primary:hover:not(:disabled){box-shadow:var(--shadow-card)}@media (prefers-reduced-motion:reduce){.vLTLNa_button:active:not(:disabled){transform:none}}
.Ou6mbG_inCart{white-space:normal;line-height:var(--line-height-tight)}
._3nr59W_more{align-self:flex-start}
._4ISSCa_crumbs{gap:var(--space-1) var(--space-2);margin:0 0 var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-xs);flex-wrap:wrap;padding:0;list-style:none;display:flex}._4ISSCa_item{gap:var(--space-2);display:inline-flex}._4ISSCa_link{color:inherit;text-decoration:none}._4ISSCa_link:hover{color:var(--color-text);text-decoration:underline}._4ISSCa_separator{color:var(--color-text-muted)}._4ISSCa_current{color:var(--color-text);font-weight:var(--font-weight-semibold)}
.VegNia_layer{z-index:40;display:flex;position:fixed;inset:0}.VegNia_backdrop{background:color-mix(in srgb, var(--color-brand) 55%, transparent);animation:VegNia_fade var(--transition-fast);position:absolute;inset:0}.VegNia_panel{background:var(--color-bg);color:var(--color-text);box-shadow:var(--shadow-card-hover);outline:none;flex-direction:column;display:flex;position:relative}.VegNia_bottom{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-height:88dvh;animation:VegNia_rise var(--transition-fast);align-self:flex-end}.VegNia_start{width:min(88vw, calc(var(--space-7) * 8));height:100%;animation:VegNia_slide var(--transition-fast)}@media (min-width:900px){.VegNia_bottom{width:min(88vw, calc(var(--space-7) * 8));border-radius:0;align-self:stretch;max-height:none;animation-name:VegNia_slide}}.VegNia_head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3);border-bottom:1px solid var(--color-border);display:flex}.VegNia_bottom .VegNia_head:before{content:"";top:var(--space-2);width:var(--space-6);height:var(--space-1);background:var(--color-border);border-radius:var(--radius-pill);position:absolute;left:50%;transform:translate(-50%)}.VegNia_title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.VegNia_close{width:var(--control-height);height:var(--control-height);background:var(--color-surface-muted);border-radius:var(--radius-pill);cursor:pointer;border:0;place-items:center;display:grid}.VegNia_close:hover{background:var(--color-border)}.VegNia_body{padding:var(--space-4);overscroll-behavior:contain;flex:1;overflow-y:auto}.VegNia_foot{padding:var(--space-3) var(--space-4) max(var(--space-3), env(safe-area-inset-bottom,0px));background:var(--color-surface);border-top:1px solid var(--color-border)}@keyframes VegNia_fade{0%{opacity:0}}@keyframes VegNia_rise{0%{transform:translateY(100%)}}@keyframes VegNia_slide{0%{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.VegNia_backdrop,.VegNia_panel{animation:none}}
.m7GoQq_image{object-fit:contain;min-width:0;max-width:100%;min-height:0;max-height:100%;display:block}.m7GoQq_fallback{justify-content:center;align-items:center;gap:var(--space-1);width:100%;height:100%;padding:var(--space-2);border-radius:var(--radius-md);background:var(--color-surface-muted);text-align:center;flex-direction:column;display:flex;overflow:hidden}.m7GoQq_icon{opacity:.35;width:18%;max-width:36px}:root[data-theme=dark] .m7GoQq_icon{filter:brightness(0)invert()}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .m7GoQq_icon{filter:brightness(0)invert()}}.m7GoQq_line{max-width:18ch;color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);-webkit-line-clamp:2;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}
.rWYgdG_page{gap:var(--space-5);flex-direction:column;display:flex}.rWYgdG_head{gap:var(--space-2);display:grid}.rWYgdG_title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.rWYgdG_campaignRule{border-radius:var(--radius-pill);background:var(--color-campaign-gold);width:4.5rem;height:3px}@media (max-width:640px){.rWYgdG_title{font-size:var(--font-size-lg)}}
.TlNQHG_gallery{gap:var(--space-3);min-width:0;display:grid}.TlNQHG_main{aspect-ratio:6/5;background:var(--color-photo);border:1px solid var(--color-border);border-radius:var(--radius-lg);position:relative;overflow:hidden}.TlNQHG_mainImage{width:86%;height:86%;position:absolute;top:7%;left:7%}@media (prefers-reduced-motion:no-preference){.TlNQHG_mainImage{animation:.28s TlNQHG_photo-fade}}@keyframes TlNQHG_photo-fade{0%{opacity:0}to{opacity:1}}.TlNQHG_badge{z-index:1;top:var(--space-4);left:var(--space-4);position:absolute}.TlNQHG_thumbs{gap:var(--space-2);padding:0 0 var(--space-1);margin:0;list-style:none;display:flex;overflow-x:auto}.TlNQHG_thumb{width:calc(var(--space-7) + var(--space-4));aspect-ratio:1;padding:var(--space-1);background:var(--color-photo);border:2px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;position:relative}.TlNQHG_thumb[aria-pressed=true]{border-color:var(--color-accent)}.TlNQHG_thumbImage{inset:var(--space-1);width:calc(100% - 2 * var(--space-1));height:calc(100% - 2 * var(--space-1));position:absolute}.TlNQHG_thumb [role=img] span{display:none}
._5kkTIa_box{gap:var(--space-1);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:grid}._5kkTIa_row{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}._5kkTIa_price{color:var(--color-text);font-size:var(--font-size-price-lg);font-weight:var(--font-weight-heavy);letter-spacing:-.01em}._5kkTIa_sale{color:var(--color-accent-text)}._5kkTIa_old{color:var(--color-text-muted);font-size:var(--font-size-sm)}._5kkTIa_save{color:var(--color-success);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}
.PIqSGa_root{flex:none;display:flex}.PIqSGa_trigger{align-items:center;gap:var(--space-2);min-height:calc(var(--control-height) - var(--space-2));padding:0 var(--space-4);background:var(--color-accent);border-radius:var(--radius-pill);color:var(--color-on-accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);white-space:nowrap;cursor:pointer;transition:background var(--transition-fast);border:0;text-decoration:none;display:inline-flex}.PIqSGa_trigger:hover{background:color-mix(in srgb, var(--color-accent) 85%, var(--color-on-accent))}.PIqSGa_mega{z-index:25;background:var(--color-surface);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-card-hover);color:var(--color-text);position:absolute;top:100%;left:0;right:0}.PIqSGa_mega[hidden]{display:none}.PIqSGa_megaInner{grid-template-columns:calc(var(--card-min-width) + var(--space-7)) minmax(0, 1fr);gap:var(--space-5);max-width:var(--content-max-width);max-height:min(72vh, calc(var(--space-7) * 12));padding:var(--space-4);margin:0 auto;display:grid}.PIqSGa_categoryList{padding:0 var(--space-4) 0 0;border-right:1px solid var(--color-border);align-content:start;gap:2px;margin:0;list-style:none;display:grid;overflow-y:auto}.PIqSGa_categoryLink{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:calc(var(--control-height) - var(--space-2));padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-decoration:none;display:flex}.PIqSGa_categoryLink[aria-current=true]{background:var(--color-surface-muted);color:var(--color-primary);font-weight:var(--font-weight-bold)}.PIqSGa_categoryChevron{color:var(--color-text-muted);opacity:0}.PIqSGa_categoryLink[aria-current=true] .PIqSGa_categoryChevron{opacity:1}.PIqSGa_detail{align-content:start;gap:var(--space-4);min-width:0;display:grid;overflow-y:auto}.PIqSGa_detailHead{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.PIqSGa_detailTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.PIqSGa_detailAll{align-items:center;gap:var(--space-1);margin-top:var(--space-1);color:var(--color-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);text-decoration:none;display:inline-flex}.PIqSGa_detailAll:hover{text-decoration:underline}.PIqSGa_detailPhoto{width:calc(var(--space-7) * 2);aspect-ratio:1;background:var(--color-photo);border-radius:var(--radius-md);flex:none;position:relative;overflow:hidden}.PIqSGa_detailImage{object-fit:contain;width:84%;height:84%;position:absolute;inset:8%}.PIqSGa_subList{grid-template-columns:repeat(auto-fill, minmax(calc(var(--card-min-width) - var(--space-4)), 1fr));gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.PIqSGa_subLink{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:0 var(--space-3);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);transition:border-color var(--transition-fast);text-decoration:none;display:flex}.PIqSGa_subLink:hover{border-color:var(--color-primary)}.PIqSGa_count{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);flex:none}.PIqSGa_phoneAll{min-height:var(--control-height);margin-bottom:var(--space-3);padding:0 var(--space-4);background:var(--color-primary);border-radius:var(--radius-md);color:var(--color-on-primary);font-weight:var(--font-weight-bold);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.PIqSGa_phoneList{margin:0;padding:0;list-style:none;display:grid}.PIqSGa_phoneItem{border-bottom:1px solid var(--color-border)}.PIqSGa_phoneToggle{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;min-height:var(--control-height-lg);padding:0 var(--space-1);color:var(--color-text);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.PIqSGa_phoneChevron{color:var(--color-text-muted);transition:transform var(--transition-fast)}.PIqSGa_phoneToggle[aria-expanded=true] .PIqSGa_phoneChevron{transform:rotate(180deg)}.PIqSGa_phoneSubs{margin:0 0 var(--space-3);padding:0;list-style:none;display:grid}.PIqSGa_phoneSubs[hidden]{display:none}.PIqSGa_phoneSub{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--font-size-sm);text-decoration:none;display:flex}.PIqSGa_phoneSub:hover{background:var(--color-surface-muted)}@media (prefers-reduced-motion:reduce){.PIqSGa_phoneChevron{transition:none}}
._6thZga_grid{grid-template-columns:repeat(auto-fill, minmax(calc(var(--card-min-width) - var(--space-5)), 1fr));gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}._6thZga_tile{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text);transition:box-shadow var(--transition-fast), transform var(--transition-fast);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}._6thZga_tile:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}._6thZga_media{aspect-ratio:4/3;background:var(--color-photo);position:relative}._6thZga_photo{object-fit:contain;width:76%;height:76%;position:absolute;inset:12%}._6thZga_tile:hover ._6thZga_photo{transform:scale(1.04)}._6thZga_caption{padding:var(--space-3);text-align:center}._6thZga_name{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}@media (max-width:640px){._6thZga_grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){._6thZga_photo{transition:transform var(--transition-fast)}}@media (prefers-reduced-motion:reduce){._6thZga_tile,._6thZga_tile:hover,._6thZga_photo,._6thZga_tile:hover ._6thZga_photo{transition:none;transform:none}}
._225pdq_history{gap:var(--space-2);margin:0;display:grid}._225pdq_caption{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}._225pdq_label{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}._225pdq_summary{font-size:var(--font-size-xs)}._225pdq_chart{aspect-ratio:320/128;background:var(--color-surface-muted);border-radius:var(--radius-md);width:100%;height:auto}._225pdq_line{stroke:var(--color-primary);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}._225pdq_low{fill:var(--color-success);stroke:var(--color-surface);stroke-width:2px}
.QwH7GW_hero{--slide-duration:.52s;border-radius:var(--radius-lg);isolation:isolate;position:relative;overflow:hidden}.QwH7GW_viewport{touch-action:pan-y;overflow:hidden}.QwH7GW_track{transition:transform var(--slide-duration) cubic-bezier(.22, .61, .36, 1);display:flex}.QwH7GW_slide{align-items:center;gap:var(--space-6);min-height:calc(var(--space-7) * 8);padding:var(--space-7) var(--space-7) calc(var(--space-7) + var(--control-height));flex:0 0 100%;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);display:grid;position:relative;overflow:hidden}.QwH7GW_slide:before,.QwH7GW_slide:after{content:"";z-index:-1;border-radius:var(--radius-pill);pointer-events:none;position:absolute}.QwH7GW_slide:before{aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, currentColor 9%, transparent) 0 58%, transparent 59%);width:62%;top:-30%;right:-12%}.QwH7GW_slide:after{aspect-ratio:1;border:var(--space-4) solid color-mix(in srgb, currentColor 6%, transparent);width:34%;bottom:-38%;left:30%}.QwH7GW_brand{background:var(--color-brand);color:var(--color-on-brand)}.QwH7GW_accent{background:var(--color-accent);color:var(--color-on-accent)}.QwH7GW_muted{background:var(--color-surface-muted);color:var(--color-text)}.QwH7GW_campaign{background:repeating-linear-gradient(-18deg, transparent 0 18px, color-mix(in srgb, var(--color-campaign-gold) 16%, transparent) 18px 19px), radial-gradient(circle at 78% 18%, color-mix(in srgb, var(--color-campaign-gold) 24%, transparent), transparent 36%), var(--color-campaign);color:var(--color-on-campaign)}.QwH7GW_campaign .QwH7GW_eyebrow,.QwH7GW_campaign .QwH7GW_title{color:var(--color-campaign-gold)}.QwH7GW_campaign .QwH7GW_eyebrow{background:var(--color-campaign-gold);color:var(--color-on-campaign-gold)}.QwH7GW_ticker{z-index:5;padding:var(--space-2) var(--space-5);background:var(--color-campaign-gold);color:var(--color-on-campaign-gold);pointer-events:none;place-items:center;display:grid;position:absolute;top:0;left:0;right:0;overflow:hidden}.QwH7GW_ticker span{font-size:var(--font-size-xs);font-weight:var(--font-weight-heavy);letter-spacing:.14em;text-align:center;text-transform:uppercase;white-space:nowrap;grid-area:1/1}.QwH7GW_stamp{width:calc(var(--space-7) * 1.6);height:calc(var(--space-7) * 1.6);border:3px solid var(--color-campaign-gold);border-radius:var(--radius-pill);color:var(--color-campaign-gold);font-size:var(--font-size-lg);font-weight:var(--font-weight-heavy);place-items:center;line-height:1;display:grid;rotate:-8deg}.QwH7GW_signIce,.QwH7GW_signNew{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase;display:inline-flex}.QwH7GW_signIce{border:1px solid color-mix(in srgb, currentColor 35%, transparent)}.QwH7GW_signDiscount{color:var(--color-on-accent);font-size:var(--font-size-xl);font-weight:var(--font-weight-heavy);letter-spacing:-.03em;line-height:1}.QwH7GW_signNew{background:var(--color-accent);color:var(--color-on-accent)}.QwH7GW_slide.QwH7GW_campaign .QwH7GW_cta{background:var(--color-campaign-gold);color:var(--color-on-campaign-gold)}.QwH7GW_slide.QwH7GW_campaign .QwH7GW_cta:hover{background:color-mix(in srgb, var(--color-campaign-gold) 86%, white)}.QwH7GW_copy{justify-items:start;gap:var(--space-4);max-width:calc(var(--space-7) * 11);display:grid;position:relative}.QwH7GW_eyebrow{padding:var(--space-1) var(--space-3);background:var(--color-accent);border-radius:var(--radius-pill);color:var(--color-on-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-heavy);letter-spacing:.04em;text-transform:uppercase}.QwH7GW_accent .QwH7GW_eyebrow{background:var(--color-brand);color:var(--color-on-brand)}.QwH7GW_title{font-size:var(--font-size-hero);font-weight:var(--font-weight-heavy);letter-spacing:-.01em;line-height:1.08}.QwH7GW_text{max-width:44ch;font-size:var(--font-size-md);opacity:.88}.QwH7GW_countdown{color:var(--color-campaign-gold);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);margin:0}.QwH7GW_cta{margin-top:var(--space-2);border-radius:var(--radius-pill);padding:0 var(--space-5)}.QwH7GW_accent .QwH7GW_cta{background:var(--color-brand);color:var(--color-on-brand)}.QwH7GW_collage{height:calc(var(--space-7) * 6.5);position:relative}.QwH7GW_accent .QwH7GW_collage:before{content:"−70%";color:color-mix(in srgb, currentColor 22%, transparent);font-size:calc(var(--font-size-hero) * 3);font-weight:var(--font-weight-heavy);white-space:nowrap;line-height:1;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.QwH7GW_plate{--tilt:0deg;z-index:1;padding:var(--space-3);background:var(--color-photo);border-radius:var(--radius-md);box-shadow:var(--shadow-card);color:inherit;rotate:var(--tilt);place-items:center;text-decoration:none;transition:transform .32s cubic-bezier(.22,.61,.36,1),rotate .32s cubic-bezier(.22,.61,.36,1),box-shadow .32s;display:grid;position:absolute;overflow:hidden}.QwH7GW_photo{object-fit:contain;width:100%;height:100%;transition:transform .42s cubic-bezier(.22,.61,.36,1)}.QwH7GW_plate0{--tilt:-4deg;--sway:-5px;--bob:-11px;width:46%;height:58%;top:2%;left:6%}.QwH7GW_plate1{--tilt:5deg;--sway:6px;--bob:-8px;width:38%;height:46%;top:0;right:4%}.QwH7GW_plate2{--tilt:3deg;--sway:-4px;--bob:-7px;width:36%;height:42%;bottom:0;left:24%}.QwH7GW_plate3{--tilt:-6deg;--sway:5px;--bob:-9px;width:34%;height:40%;bottom:8%;right:0}@media (prefers-reduced-motion:no-preference){.QwH7GW_slide[aria-hidden=false] .QwH7GW_plate{animation:.68s cubic-bezier(.16,.84,.32,1) backwards QwH7GW_plate-in,6.5s ease-in-out infinite QwH7GW_plate-drift}.QwH7GW_slide[aria-hidden=false] .QwH7GW_plate0{animation-delay:40ms,-.6s}.QwH7GW_slide[aria-hidden=false] .QwH7GW_plate1{animation-delay:.13s,-2.1s}.QwH7GW_slide[aria-hidden=false] .QwH7GW_plate2{animation-delay:.21s,-3.6s}.QwH7GW_slide[aria-hidden=false] .QwH7GW_plate3{animation-delay:.29s,-5s}.QwH7GW_slide[aria-hidden=false] .QwH7GW_plate:hover{z-index:4;box-shadow:var(--shadow-card-hover);animation-play-state:paused,paused;transform:translateY(-10px)scale(1.04)}.QwH7GW_plate:hover .QwH7GW_photo{transform:scale(1.06)}.QwH7GW_ticker span{animation:5.2s ease-in-out infinite QwH7GW_ticker-line}.QwH7GW_ticker span:nth-child(2){animation-delay:-2.6s}.QwH7GW_stamp{animation:4.5s ease-in-out infinite QwH7GW_seal-wobble}}@keyframes QwH7GW_ticker-line{0%,42%{opacity:1}50%,92%{opacity:0}to{opacity:1}}@keyframes QwH7GW_plate-in{0%{opacity:0;transform:translateY(18px)scale(.92)}to{opacity:1;transform:none}}@keyframes QwH7GW_plate-drift{0%,to{translate:0}50%{translate:var(--sway,0) var(--bob,-8px)}}@keyframes QwH7GW_seal-wobble{0%,to{transform:rotate(-8deg)}50%{transform:rotate(7deg)}}.QwH7GW_controls{bottom:var(--space-5);left:var(--space-7);align-items:center;gap:var(--space-2);display:flex;position:absolute}.QwH7GW_hero[data-tone=brand] .QwH7GW_controls{color:var(--color-on-brand)}.QwH7GW_hero[data-tone=accent] .QwH7GW_controls{color:var(--color-on-accent)}.QwH7GW_hero[data-tone=muted] .QwH7GW_controls{color:var(--color-text)}.QwH7GW_hero[data-tone=campaign] .QwH7GW_controls{color:var(--color-on-campaign)}.QwH7GW_control{width:calc(var(--control-height) - var(--space-1));height:calc(var(--control-height) - var(--space-1));background:color-mix(in srgb, currentColor 14%, transparent);border-radius:var(--radius-pill);color:inherit;cursor:pointer;transition:background var(--transition-fast);border:0;place-items:center;display:grid}.QwH7GW_control:hover{background:color-mix(in srgb, currentColor 24%, transparent)}.QwH7GW_pause{margin-left:var(--space-2)}.QwH7GW_pauseGlyph{border-left:3px solid;border-right:3px solid;width:10px;height:12px}.QwH7GW_playGlyph{border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:11px solid;width:0;height:0;margin-left:3px}.QwH7GW_dots{align-items:center;display:flex}.QwH7GW_dot{width:var(--space-5);height:var(--space-5);color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.QwH7GW_dot:before{content:"";width:var(--space-2);height:var(--space-2);background:color-mix(in srgb, currentColor 40%, transparent);border-radius:var(--radius-pill);transition:width var(--transition-fast), background var(--transition-fast)}.QwH7GW_dot[aria-current=true]{width:var(--space-6)}.QwH7GW_dot[aria-current=true]:before{width:var(--space-5);background:currentColor}@media (max-width:900px){.QwH7GW_slide{gap:var(--space-4);padding:var(--space-6) var(--space-5) calc(var(--space-6) + var(--control-height))}.QwH7GW_slide.QwH7GW_campaign{padding-top:calc(var(--space-6) + var(--space-3))}.QwH7GW_controls{left:var(--space-5)}}@media (max-width:640px){.QwH7GW_slide{min-height:0;padding:var(--space-5) var(--space-4) calc(var(--space-5) + var(--control-height));grid-template-columns:minmax(0,1fr);align-items:start}.QwH7GW_slide.QwH7GW_campaign{padding-top:calc(var(--space-5) + var(--space-5))}.QwH7GW_stamp{width:calc(var(--space-7) * 1.25);height:calc(var(--space-7) * 1.25)}.QwH7GW_copy{gap:var(--space-3)}.QwH7GW_text{font-size:var(--font-size-sm)}.QwH7GW_cta{margin-top:0}.QwH7GW_collage{height:calc(var(--space-7) * 3.5);order:-1}.QwH7GW_controls{bottom:var(--space-4);left:var(--space-4)}}@media (prefers-reduced-motion:reduce){.QwH7GW_track,.QwH7GW_plate,.QwH7GW_photo,.QwH7GW_dot:before{transition:none}.QwH7GW_campaign,.QwH7GW_plate,.QwH7GW_ticker span,.QwH7GW_stamp{animation:none}.QwH7GW_ticker span:nth-child(2){display:none}}
.ZE-gOa_tabs{gap:var(--space-3);display:grid}.ZE-gOa_list{gap:var(--space-1);border-bottom:1px solid var(--color-border);display:flex}.ZE-gOa_tab{padding:var(--space-2) var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px}.ZE-gOa_tab[aria-selected=true]{border-color:var(--color-accent);color:var(--color-text)}.ZE-gOa_panel{border-radius:var(--radius-sm)}.ZE-gOa_specs{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}.ZE-gOa_specs th,.ZE-gOa_specs td{padding:var(--space-2) 0;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.ZE-gOa_specs th{width:45%;padding-right:var(--space-3);color:var(--color-text-muted);font-weight:var(--font-weight-semibold)}.ZE-gOa_description{overflow-wrap:anywhere;max-width:65ch}.ZE-gOa_clamped{max-height:7.5rem;overflow:hidden}.ZE-gOa_more{color:var(--color-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.ZE-gOa_more:hover{text-decoration:underline}:is(.ZE-gOa_description p,.ZE-gOa_description ul,.ZE-gOa_description ol,.ZE-gOa_description table){margin:0 0 var(--space-3)}:is(.ZE-gOa_description h3,.ZE-gOa_description h4){margin:var(--space-4) 0 var(--space-2);font-size:var(--font-size-title)}.ZE-gOa_description table{border-collapse:collapse}:is(.ZE-gOa_description td,.ZE-gOa_description th){padding:var(--space-1) var(--space-2);border:1px solid var(--color-border)}.ZE-gOa_loading{gap:var(--space-3);max-width:65ch;display:grid}
.-\33 Ra4G_form{min-width:0;height:var(--control-height);padding:calc(var(--space-1) - 1px);background:var(--color-surface);border-radius:var(--radius-pill);color:var(--color-text);transition:box-shadow var(--transition-fast);border:1px solid #0000;flex:1;align-items:center;display:flex}.-\33 Ra4G_form:focus-within{box-shadow:var(--focus-ring)}.-\33 Ra4G_field{align-items:center;gap:var(--space-2);min-width:0;height:100%;padding:0 var(--space-2) 0 var(--space-3);cursor:text;flex:1;display:flex}.-\33 Ra4G_icon{color:var(--color-text-muted);flex:none}.-\33 Ra4G_input{min-width:0;color:var(--color-text);font-size:var(--font-size-sm);background:0 0;border:0;outline:none;flex:1}.-\33 Ra4G_input:focus-visible{box-shadow:none}.-\33 Ra4G_input::placeholder{color:var(--color-text-muted)}.-\33 Ra4G_submit{height:100%;padding:0 var(--space-4);background:var(--color-primary);border-radius:var(--radius-pill);color:var(--color-on-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);cursor:pointer;transition:background var(--transition-fast);border:0;flex:none}.-\33 Ra4G_submit:hover{background:var(--color-primary-hover)}@media (max-width:640px){.-\33 Ra4G_submit{padding:0 var(--space-3)}}
.Rmq5Rq_page{gap:var(--space-7);flex-direction:column;min-width:0;display:flex}.Rmq5Rq_product{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);display:grid}.Rmq5Rq_buy{gap:var(--space-4);min-width:0;display:grid}.Rmq5Rq_title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);letter-spacing:-.01em}.Rmq5Rq_row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.Rmq5Rq_code{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.Rmq5Rq_perks{gap:var(--space-2);font-size:var(--font-size-sm);margin:0;padding:0;list-style:none;display:grid}.Rmq5Rq_perks li{align-items:flex-start;gap:var(--space-2);display:flex}.Rmq5Rq_perks svg{color:var(--color-success);flex:none;margin-top:2px}@media (max-width:860px){.Rmq5Rq_product{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.Rmq5Rq_title{font-size:var(--font-size-lg)}}
.oAWFIq_picker{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);grid-template-columns:minmax(0,.8fr) minmax(0,2fr);display:grid;overflow:hidden}.oAWFIq_intro{align-items:flex-start;gap:var(--space-3);padding:var(--space-6) var(--space-5);background:var(--color-brand);color:var(--color-on-brand);flex-direction:column;display:flex;position:relative;overflow:hidden}.oAWFIq_intro:after{content:"";right:calc(var(--space-7) * -1.5);bottom:calc(var(--space-7) * -1.5);width:calc(var(--space-7) * 5);aspect-ratio:1;border-radius:var(--radius-pill);background:repeating-radial-gradient(circle, transparent 0 var(--space-4), color-mix(in srgb, currentColor 8%, transparent) var(--space-4) calc(var(--space-4) + 2px));pointer-events:none;position:absolute}.oAWFIq_eyebrow{padding:var(--space-1) var(--space-3);background:var(--color-accent);border-radius:var(--radius-pill);color:var(--color-on-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-heavy)}.oAWFIq_title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.oAWFIq_lead{font-size:var(--font-size-sm);opacity:.88}.oAWFIq_reset{z-index:1;color:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);cursor:pointer;background:0 0;border:0;margin-top:auto;padding:0;text-decoration:underline;position:relative}.oAWFIq_body{gap:var(--space-5);min-width:0;padding:var(--space-5);display:grid}.oAWFIq_group{border:0;min-width:0;margin:0;padding:0}.oAWFIq_legend{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);padding:0;display:flex}.oAWFIq_step{width:var(--space-5);height:var(--space-5);background:var(--color-surface-muted);border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:var(--font-weight-heavy);place-items:center;display:grid}.oAWFIq_step[data-done]{background:var(--color-primary);color:var(--color-on-primary)}.oAWFIq_options{grid-template-columns:repeat(auto-fit, minmax(calc(var(--card-min-width) - var(--space-7)), 1fr));gap:var(--space-2);display:grid}.oAWFIq_option{padding:var(--space-3) var(--space-4);background:var(--color-bg);border:2px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast), transform var(--transition-fast);gap:2px;display:grid;position:relative}.oAWFIq_option:hover{border-color:var(--color-primary)}.oAWFIq_option:has(.oAWFIq_radio:checked){background:var(--color-surface-muted);border-color:var(--color-primary)}.oAWFIq_option:has(.oAWFIq_radio:focus-visible){box-shadow:var(--focus-ring)}.oAWFIq_radio{opacity:0;width:1px;height:1px;margin:0;position:absolute}.oAWFIq_optionLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.oAWFIq_optionHint{color:var(--color-text-muted);font-size:var(--font-size-xs)}.oAWFIq_result{gap:var(--space-3);min-width:0;min-height:calc(var(--space-7) * 2);padding-top:var(--space-4);border-top:1px dashed var(--color-border);display:grid}.oAWFIq_hint{color:var(--color-text-muted);font-size:var(--font-size-sm);align-self:center}.oAWFIq_message{align-items:center;gap:var(--space-3);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.oAWFIq_resultHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.oAWFIq_found{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.oAWFIq_all{align-items:center;gap:var(--space-1);color:var(--color-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);text-decoration:none;display:inline-flex}.oAWFIq_all:hover{text-decoration:underline}.oAWFIq_cards{grid-auto-columns:calc(var(--card-min-width) - var(--space-4));gap:var(--space-3);padding:0 0 var(--space-2);scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-flow:column;margin:0;list-style:none;display:grid;overflow-x:auto}.oAWFIq_cards>*{scroll-snap-align:start}@media (max-width:900px){.oAWFIq_picker{grid-template-columns:minmax(0,1fr)}.oAWFIq_intro{padding:var(--space-5) var(--space-4)}.oAWFIq_body{padding:var(--space-4)}}@media (max-width:640px){.oAWFIq_options{grid-template-columns:repeat(2,minmax(0,1fr))}.oAWFIq_options:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.oAWFIq_option{padding:var(--space-2) var(--space-3)}.oAWFIq_cards{grid-auto-columns:46vw}}
.H3YnlG_switch{gap:calc(var(--space-1) / 2);padding:calc(var(--space-1) - 1px);background:color-mix(in srgb, var(--color-on-brand) 10%, transparent);border-radius:var(--radius-pill);display:flex}.H3YnlG_option{min-height:calc(var(--control-height) - var(--space-3));padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--color-on-brand);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0}.H3YnlG_option[aria-pressed=true]{background:var(--color-on-brand);color:var(--color-brand)}@media (max-width:640px){.H3YnlG_option{padding:0 var(--space-2)}}
.KrwC8q_home{gap:var(--space-7);flex-direction:column;min-width:0;display:flex}.KrwC8q_section{gap:var(--space-4);display:grid}.KrwC8q_sectionHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.KrwC8q_sectionTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.KrwC8q_all{align-items:center;gap:var(--space-1);color:var(--color-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);text-decoration:none;display:inline-flex}.KrwC8q_all:hover{text-decoration:underline}@media (max-width:640px){.KrwC8q_home{gap:var(--space-6)}.KrwC8q_sectionTitle{font-size:var(--font-size-lg)}}
.vFLfRG_stepper{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:center;display:flex}.vFLfRG_button{width:var(--control-height);height:calc(var(--control-height-lg) - 2px);border-radius:var(--radius-md);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);cursor:pointer;background:0 0;border:0}.vFLfRG_button:disabled{cursor:not-allowed;opacity:.4}.vFLfRG_value{min-width:var(--space-6);font-weight:var(--font-weight-bold);text-align:center}
.DOl17G_toast{bottom:calc(var(--space-5) + env(safe-area-inset-bottom,0px));z-index:40;max-width:calc(100% - var(--space-6));padding:var(--space-3) var(--space-4);background:var(--color-text);border-radius:var(--radius-md);box-shadow:var(--shadow-card-hover);color:var(--color-bg);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);transition:transform var(--transition-fast);position:fixed;left:50%;transform:translate(-50%,160%)}.DOl17G_toast:empty{padding:0}.DOl17G_visible{transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.DOl17G_toast{transition:none}}
._5t9YxW_shell{flex-direction:column;min-height:100vh;display:flex}._5t9YxW_inner{width:100%;max-width:var(--content-max-width);padding-right:max(var(--space-4), env(safe-area-inset-right,0px));padding-left:max(var(--space-4), env(safe-area-inset-left,0px));margin:0 auto}._5t9YxW_skip{top:var(--space-2);left:var(--space-2);z-index:50;padding:var(--space-2) var(--space-3);background:var(--color-surface);border-radius:var(--radius-sm);color:var(--color-text);position:absolute;transform:translateY(-200%)}._5t9YxW_skip:focus{transform:none}._5t9YxW_header{z-index:20;background:var(--color-brand);color:var(--color-on-brand);position:sticky;top:0}._5t9YxW_bar{align-items:center;gap:var(--space-5);padding-block:var(--space-3);display:flex}._5t9YxW_logoLink{border-radius:var(--radius-sm);flex:none;display:flex}._5t9YxW_logo{width:auto;height:calc(var(--space-6) + 2px);filter:brightness(0)invert();opacity:.95}._5t9YxW_search{flex:1;min-width:0;display:flex}._5t9YxW_actions{align-items:center;gap:var(--space-2);flex:none;display:flex}._5t9YxW_nav{border-top:1px solid color-mix(in srgb, var(--color-on-brand) 10%, transparent);position:relative}._5t9YxW_navRow{align-items:center;gap:var(--space-5);padding-block:var(--space-2);display:flex}._5t9YxW_navList{gap:var(--space-5);scrollbar-width:none;flex:1;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}._5t9YxW_navLink{color:var(--color-on-brand);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;opacity:.85;text-decoration:none}._5t9YxW_navLink:hover{opacity:1}._5t9YxW_hot{color:var(--color-accent);opacity:1}._5t9YxW_mark{padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-on-accent);opacity:1}._5t9YxW_main{gap:var(--space-5);padding-top:var(--space-5);padding-bottom:var(--space-7);flex-direction:column;flex:1;display:flex;overflow-x:clip}._5t9YxW_footer{padding:var(--space-5) 0 var(--space-6);background:var(--color-brand);color:var(--color-on-brand);font-size:var(--font-size-xs)}._5t9YxW_footerInner{justify-content:space-between;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}._5t9YxW_footer p+p{margin-top:var(--space-1);opacity:.8}._5t9YxW_footerBrand{margin-bottom:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-heavy);letter-spacing:.08em}._5t9YxW_footerLinks{gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._5t9YxW_footerLinks a{color:var(--color-on-brand);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);opacity:.85;text-decoration:none}._5t9YxW_footerLinks a:hover{opacity:1;text-decoration:underline}@media (max-width:640px){._5t9YxW_bar{gap:var(--space-2) var(--space-3);flex-wrap:wrap}._5t9YxW_logo{height:calc(var(--space-6) - var(--space-1))}._5t9YxW_search{flex-basis:100%;order:3}._5t9YxW_actions{margin-left:auto}._5t9YxW_navRow{gap:var(--space-3)}}
.NwCXdW_layout{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;display:grid}.NwCXdW_panel{gap:var(--space-3);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.NwCXdW_title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin:0}.NwCXdW_lines{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.NwCXdW_line{gap:var(--space-3);grid-template-columns:4.5rem minmax(0,1fr);align-items:center;display:grid}.NwCXdW_actions{align-items:center;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.NwCXdW_photo{width:4.5rem;height:4.5rem}.NwCXdW_name{font-weight:var(--font-weight-semibold);margin:0}.NwCXdW_muted,.NwCXdW_price,.NwCXdW_total{margin:0}.NwCXdW_muted{color:var(--color-text-muted);font-size:var(--font-size-sm)}.NwCXdW_warn{color:var(--color-danger);font-size:var(--font-size-sm);margin:0}.NwCXdW_price{font-weight:var(--font-weight-bold)}.NwCXdW_total{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.NwCXdW_remove{color:var(--color-text-muted);cursor:pointer;font-size:var(--font-size-sm);background:0 0;border:0;padding:0}.NwCXdW_field,.NwCXdW_consent{gap:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);flex-direction:column;display:flex}.NwCXdW_field input,.NwCXdW_field textarea{min-height:var(--control-height);padding:var(--space-2) var(--space-3);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);font-weight:var(--font-weight-regular)}.NwCXdW_field textarea{resize:vertical;min-height:6rem}.NwCXdW_consent{font-weight:var(--font-weight-regular);flex-direction:row;align-items:flex-start}
