@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/53e45098eac42afb-s.p.0udrnr4-18tjo.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/85ea1b3aadcead52-s.18lx4otehud-r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3c285486269019b7-s.p.1br53b7gww62p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a3bcb02a0e9e5d11-s.p.35qbt1_6db49h.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35fd19aef91b293-s.1-vmsm_v03uvy.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8f46d218c8f79e34-s.p.092z1_2w2m55_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8ffc259da9d23054-s.p.2heyes1wqz_kz.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9e486ba39c38fb8a-s.37omzjo7pfhh3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6f42e0a3b0519c4d-s.p.31-z0m_4g_6pa.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro Fallback;src:local(Arial);ascent-override:90.61%;descent-override:24.01%;line-gap-override:0.0%;size-adjust:110.36%}.uHZyfq_className{font-family:Be Vietnam Pro,Be Vietnam Pro Fallback;font-style:normal}.uHZyfq_variable{--font-be-vietnam-pro:"Be Vietnam Pro", "Be Vietnam Pro Fallback"}
.MPbMhq_spinner{animation:.8s linear infinite MPbMhq_spin}.MPbMhq_spinner circle{stroke:currentColor;stroke-dasharray:42;stroke-dashoffset:14px;stroke-linecap:round}@media (prefers-reduced-motion:reduce){.MPbMhq_spinner{animation-duration:2.4s!important}}@keyframes MPbMhq_spin{to{transform:rotate(360deg)}}
.VLzsWq_button{justify-content:center;align-items:center;gap:var(--space-two);padding:0 var(--space-four);border-radius:var(--radius-md);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out);font-size:var(--text-label-md-size);font-weight:var(--text-label-md-weight);line-height:var(--text-label-md-line);letter-spacing:var(--text-label-md-tracking,normal);border:1px solid #0000;text-decoration:none;display:inline-flex}.VLzsWq_button:disabled{background:var(--color-disabled);border-color:var(--color-disabled);color:var(--color-on-disabled);cursor:not-allowed}.VLzsWq_sm{min-height:var(--control-sm)}@media not (min-width:640px),(pointer:coarse){.VLzsWq_sm{min-height:var(--control-md)}}.VLzsWq_md{min-height:var(--control-md)}.VLzsWq_lg{min-height:var(--control-lg);padding:0 var(--space-six)}.VLzsWq_primary{background:var(--color-primary);color:var(--color-on-primary)}.VLzsWq_primary:hover:not(:disabled){background:var(--color-primary-hover)}.VLzsWq_primary:active:not(:disabled){background:var(--color-primary-pressed)}.VLzsWq_secondary{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-primary)}.VLzsWq_secondary:hover:not(:disabled){background:var(--color-primary-soft)}.VLzsWq_danger{background:var(--color-error);color:var(--color-on-primary)}.VLzsWq_danger:hover:not(:disabled){filter:brightness(.92)}.VLzsWq_ghost{color:var(--color-foreground);background:0 0}.VLzsWq_ghost:hover:not(:disabled){background:var(--color-surface-muted)}.VLzsWq_full{width:100%}
.IJ9ydG_overlay{background:var(--color-overlay);z-index:var(--z-overlay);position:fixed;inset:0}.IJ9ydG_overlay[data-state=open]{animation:IJ9ydG_fade-in var(--duration-dialog) var(--ease-out)}.IJ9ydG_overlay[data-state=closed]{animation:IJ9ydG_fade-out var(--duration-menu) var(--ease-in)}.IJ9ydG_content{gap:var(--space-four);padding:var(--space-six);background:var(--color-surface);box-shadow:var(--shadow-3);z-index:var(--z-modal);flex-direction:column;display:flex;position:fixed;overflow-y:auto}.IJ9ydG_center{width:min(480px,100vw - 2*var(--space-gutter-mobile));max-height:calc(100vh - 2*var(--space-gutter-mobile));border-radius:var(--radius-xl);top:50%;left:50%;transform:translate(-50%,-50%)}.IJ9ydG_center[data-state=open]{animation:IJ9ydG_pop-in var(--duration-dialog) var(--ease-out)}.IJ9ydG_center[data-state=closed]{animation:IJ9ydG_fade-out var(--duration-menu) var(--ease-in)}.IJ9ydG_sheet{border-radius:0 var(--radius-xl) var(--radius-xl) 0;width:min(360px,88vw);top:0;bottom:0;left:0}.IJ9ydG_sheet[data-state=open]{animation:IJ9ydG_slide-in var(--duration-dialog) var(--ease-out)}.IJ9ydG_sheet[data-state=closed]{animation:IJ9ydG_slide-out var(--duration-menu) var(--ease-in)}.IJ9ydG_header{justify-content:space-between;align-items:center;gap:var(--space-four);display:flex}.IJ9ydG_title{font-size:var(--text-title-lg-size);font-weight:var(--text-title-lg-weight);line-height:var(--text-title-lg-line);letter-spacing:var(--text-title-lg-tracking,normal)}.IJ9ydG_description{color:var(--color-foreground-muted)}.IJ9ydG_close{width:var(--control-md);height:var(--control-md);border-radius:var(--radius-md);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.IJ9ydG_close:hover{background:var(--color-surface-muted)}@keyframes IJ9ydG_fade-in{0%{opacity:0}}@keyframes IJ9ydG_fade-out{to{opacity:0}}@keyframes IJ9ydG_pop-in{0%{opacity:0;transform:translate(-50%,calc(4px - 50%))}}@keyframes IJ9ydG_slide-in{0%{transform:translate(-100%)}}@keyframes IJ9ydG_slide-out{to{transform:translate(-100%)}}
.Ojlp9G_empty{align-items:center;gap:var(--space-two);padding:var(--space-twelve) var(--space-four);text-align:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.Ojlp9G_icon{color:var(--color-foreground-muted)}.Ojlp9G_title{font-size:var(--text-title-lg-size);font-weight:var(--text-title-lg-weight);line-height:var(--text-title-lg-line);letter-spacing:var(--text-title-lg-tracking,normal)}.Ojlp9G_description{max-width:48ch;color:var(--color-foreground-muted)}.Ojlp9G_action{margin-top:var(--space-two)}
._2Wj2za_badge{padding:2px var(--space-two);border-radius:var(--radius-full);white-space:nowrap;font-size:var(--text-label-sm-size);font-weight:var(--text-label-sm-weight);line-height:var(--text-label-sm-line);letter-spacing:var(--text-label-sm-tracking,normal);align-items:center;display:inline-flex}._2Wj2za_success{background:var(--color-success-soft);color:var(--color-success)}._2Wj2za_warning{background:var(--color-warning-soft);color:var(--color-warning)}._2Wj2za_error{background:var(--color-error-soft);color:var(--color-error)}._2Wj2za_info{background:var(--color-info-soft);color:var(--color-info)}._2Wj2za_neutral{background:var(--color-surface-muted);color:var(--color-foreground-muted)}
._0_dBMW_price{color:var(--color-foreground);font-variant-numeric:tabular-nums}._0_dBMW_sm{font-size:var(--text-label-md-size);font-weight:var(--text-label-md-weight);line-height:var(--text-label-md-line);letter-spacing:var(--text-label-md-tracking,normal)}._0_dBMW_md{font-size:var(--text-title-lg-size);font-weight:var(--text-title-lg-weight);line-height:var(--text-title-lg-line);letter-spacing:var(--text-title-lg-tracking,normal)}._0_dBMW_lg{font-size:var(--text-price-size);font-weight:var(--text-price-weight);line-height:var(--text-price-line);letter-spacing:var(--text-price-tracking,normal);font-size:var(--price-font-size,var(--text-price-size))}
.IomPTG_stepper{height:var(--control-md);border:1px solid var(--color-border-input);border-radius:var(--radius-md);background:var(--color-surface);align-items:stretch;display:inline-flex;overflow:hidden}.IomPTG_step{width:var(--control-md);color:var(--color-primary);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.IomPTG_step:disabled{color:var(--color-on-disabled);cursor:not-allowed}.IomPTG_step:hover:not(:disabled){background:var(--color-primary-soft)}.IomPTG_input{text-align:center;border:0;border-inline:1px solid var(--color-border);font-variant-numeric:tabular-nums;appearance:textfield;background:0 0;width:52px}.IomPTG_input::-webkit-inner-spin-button{appearance:none}.IomPTG_input::-webkit-outer-spin-button{appearance:none}
.OoQgIq_field{gap:var(--space-one);flex-direction:column;display:flex}.OoQgIq_label{font-size:var(--text-label-md-size);font-weight:var(--text-label-md-weight);line-height:var(--text-label-md-line);letter-spacing:var(--text-label-md-tracking,normal)}.OoQgIq_required{color:var(--color-error)}.OoQgIq_control{flex-direction:column;display:flex;position:relative}.OoQgIq_input{min-height:var(--control-md);padding:0 var(--space-three);background:var(--color-surface);border:1px solid var(--color-border-input);border-radius:var(--radius-sm);color:var(--color-foreground);transition:border-color var(--duration-fast) var(--ease-out);font-size:var(--text-body-md-size);font-weight:var(--text-body-md-weight);line-height:var(--text-body-md-line);letter-spacing:var(--text-body-md-tracking,normal)}.OoQgIq_input:focus-visible{border-color:var(--color-primary);outline:2px solid var(--color-focus-ring);outline-offset:2px;outline-offset:-1px}.OoQgIq_input:disabled{background:var(--color-disabled);color:var(--color-on-disabled)}.OoQgIq_revealable{padding-right:var(--control-md)}.OoQgIq_toggle{inset-block:0;width:var(--control-md);color:var(--color-foreground-muted);border-radius:var(--radius-sm);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:0}.OoQgIq_toggle:hover{color:var(--color-foreground)}.OoQgIq_toggle:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.OoQgIq_invalid{border-color:var(--color-error)}.OoQgIq_hint{color:var(--color-foreground-muted);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line);letter-spacing:var(--text-body-sm-tracking,normal)}.OoQgIq_error{align-items:center;gap:var(--space-one);color:var(--color-error);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line);letter-spacing:var(--text-body-sm-tracking,normal);display:flex}
.Jr26GW_actions{gap:var(--space-three);flex-direction:column;display:flex}.Jr26GW_note{color:var(--color-foreground-muted);text-align:center;font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line);letter-spacing:var(--text-body-sm-tracking,normal);margin:0}
.WSlONa_slider{background:var(--color-primary-soft);border-radius:var(--radius-xl);touch-action:pan-y;height:100%;min-height:320px;position:relative;overflow:hidden}.WSlONa_slider:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.WSlONa_slide{height:100%;animation:WSlONa_reveal var(--duration-fast) var(--ease-out);padding-bottom:var(--space-four);grid-template-rows:auto 1fr;display:grid}@media (prefers-reduced-motion:reduce){.WSlONa_slide{animation:none}}@media (min-width:768px){.WSlONa_slide{grid-template-rows:none;grid-template-columns:1fr 1fr;align-items:center}}@keyframes WSlONa_reveal{0%{opacity:0}to{opacity:1}}@media (min-width:768px){.WSlONa_textOnly{grid-template-columns:1fr}}.WSlONa_copy{gap:var(--space-three);padding:var(--space-six) var(--space-six) var(--space-ten);flex-direction:column;display:flex}@media (min-width:1024px){.WSlONa_copy{padding:var(--space-ten) var(--space-eight) var(--space-twelve) var(--space-ten)}}.WSlONa_eyebrow{font-size:var(--text-label-sm-size);font-weight:var(--text-label-sm-weight);line-height:var(--text-label-sm-line);letter-spacing:var(--text-label-sm-tracking,normal);padding:var(--space-one) var(--space-three);color:var(--color-primary);background:var(--color-surface);border-radius:var(--radius-full);align-self:flex-start;margin:0}.WSlONa_title{font-size:var(--text-display-size);font-weight:var(--text-display-weight);line-height:var(--text-display-line);letter-spacing:var(--text-display-tracking,normal);color:var(--color-foreground);margin:0}.WSlONa_highlight{color:var(--color-primary)}.WSlONa_description{font-size:var(--text-body-lg-size);font-weight:var(--text-body-lg-weight);line-height:var(--text-body-lg-line);letter-spacing:var(--text-body-lg-tracking,normal);max-width:52ch;color:var(--color-foreground-muted);margin:0}.WSlONa_actions{gap:var(--space-three);margin-top:var(--space-two);flex-wrap:wrap;display:flex}.WSlONa_visual{aspect-ratio:16/10;order:-1;position:relative}@media (min-width:768px){.WSlONa_visual{aspect-ratio:auto;order:0;height:100%}}.WSlONa_image{object-fit:contain;padding:var(--space-six)}.WSlONa_badges{right:var(--space-four);bottom:var(--space-four);align-items:flex-end;gap:var(--space-two);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:absolute}.WSlONa_badge{font-size:var(--text-label-sm-size);font-weight:var(--text-label-sm-weight);line-height:var(--text-label-sm-line);letter-spacing:var(--text-label-sm-tracking,normal);padding:var(--space-one) var(--space-three);color:var(--color-foreground);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);box-shadow:var(--shadow-1)}.WSlONa_nav{bottom:var(--space-two);width:var(--control-md);height:var(--control-md);color:var(--color-foreground);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;display:none;position:absolute}.WSlONa_nav:hover{border-color:var(--color-border-strong)}.WSlONa_nav:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media (min-width:768px){.WSlONa_nav{display:inline-flex}}.WSlONa_prev{left:var(--space-three)}.WSlONa_next{right:var(--space-three)}.WSlONa_dots{bottom:var(--space-two);display:flex;position:absolute;left:50%;transform:translate(-50%)}.WSlONa_dot{width:var(--control-md);height:var(--control-md);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.WSlONa_dot:before{content:"";background:var(--color-border-strong);border-radius:var(--radius-full);width:8px;height:8px;transition:width var(--duration-fast) var(--ease-out)}.WSlONa_dot:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.WSlONa_dot:before{transition:none}}.WSlONa_dotActive:before{background:var(--color-primary);width:24px}
.c6gN4a_skeleton{background:var(--color-surface-muted);border-radius:var(--radius-sm);min-height:1em;animation:1.4s ease-in-out infinite c6gN4a_pulse}@media (prefers-reduced-motion:reduce){.c6gN4a_skeleton{animation:none!important}}@keyframes c6gN4a_pulse{50%{opacity:.55}}
.NnW85G_row{gap:var(--space-four);display:grid}@media (min-width:1024px){.NnW85G_withSide{grid-template-columns:2fr 1fr;align-items:stretch}}.NnW85G_side{gap:var(--space-three);scroll-snap-type:x mandatory;grid-auto-columns:minmax(260px,80%);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.NnW85G_side>li{scroll-snap-align:start}@media (min-width:1024px){.NnW85G_side{grid-auto-rows:1fr;grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}}.NnW85G_card{justify-content:space-between;align-items:center;gap:var(--space-three);height:100%;min-height:120px;padding:var(--space-four) var(--space-five);color:var(--color-foreground);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-decoration:none;display:flex}.NnW85G_cardLink{transition:border-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.NnW85G_cardLink:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-1);transform:translateY(-2px)}.NnW85G_cardLink:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.NnW85G_cardLink:hover{transform:none}}.NnW85G_cardText{gap:var(--space-one);flex-direction:column;min-width:0;display:flex}.NnW85G_cardEyebrow{font-size:var(--text-label-sm-size);font-weight:var(--text-label-sm-weight);line-height:var(--text-label-sm-line);letter-spacing:var(--text-label-sm-tracking,normal);color:var(--color-primary);margin:0}.NnW85G_cardTitle{font-size:var(--text-title-md-size);font-weight:var(--text-title-md-weight);line-height:var(--text-title-md-line);letter-spacing:var(--text-title-md-tracking,normal);margin:0}.NnW85G_cardHighlight{font-size:var(--text-headline-sm-size);font-weight:var(--text-headline-sm-weight);line-height:var(--text-headline-sm-line);letter-spacing:var(--text-headline-sm-tracking,normal);color:var(--color-primary);margin:0}.NnW85G_cardDescription{font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line);letter-spacing:var(--text-body-sm-tracking,normal);color:var(--color-foreground-muted);margin:0}.NnW85G_cardVisual{aspect-ratio:1;flex:0 0 96px;position:relative}.NnW85G_cardImage{object-fit:contain}.NnW85G_fallback{justify-content:center;gap:var(--space-four);min-height:280px;padding:var(--space-eight) var(--space-six);background:var(--color-primary-soft);border-radius:var(--radius-xl);flex-direction:column;display:flex}@media (min-width:1024px){.NnW85G_fallback{padding:var(--space-twelve) var(--space-ten)}}.NnW85G_fallbackTitle{font-size:var(--text-display-size);font-weight:var(--text-display-weight);line-height:var(--text-display-line);letter-spacing:var(--text-display-tracking,normal);max-width:18ch;color:var(--color-foreground);margin:0}.NnW85G_fallbackText{font-size:var(--text-body-lg-size);font-weight:var(--text-body-lg-weight);line-height:var(--text-body-lg-line);letter-spacing:var(--text-body-lg-tracking,normal);max-width:52ch;color:var(--color-foreground-muted);margin:0}.NnW85G_fallbackActions{gap:var(--space-three);flex-wrap:wrap;display:flex}
.pnR6ha_section{gap:var(--space-three);max-width:75ch;margin-top:var(--space-ten);flex-direction:column;display:flex}.pnR6ha_title{font-size:var(--text-headline-sm-size);font-weight:var(--text-headline-sm-weight);line-height:var(--text-headline-sm-line);letter-spacing:var(--text-headline-sm-tracking,normal)}.pnR6ha_table{border-collapse:collapse;width:100%;font-size:var(--text-body-md-size);font-weight:var(--text-body-md-weight);line-height:var(--text-body-md-line);letter-spacing:var(--text-body-md-tracking,normal)}.pnR6ha_table th,.pnR6ha_table td{padding:var(--space-three) var(--space-four);text-align:start;vertical-align:top;border-bottom:1px solid var(--color-border)}.pnR6ha_table th{width:40%;color:var(--color-foreground-muted);font-weight:var(--text-label-md-weight);background:var(--color-surface-muted)}.pnR6ha_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.VQkiYW_form{gap:var(--space-four);flex-direction:column;display:flex}
.VPVv5W_status{padding-block:var(--space-twelve)}
.EfEg3W_actions{gap:var(--space-three);flex-wrap:wrap;display:flex}.EfEg3W_soldOut{color:var(--color-error);font-size:var(--text-label-md-size);font-weight:var(--text-label-md-weight);line-height:var(--text-label-md-line);letter-spacing:var(--text-label-md-tracking,normal)}
._Dc-5a_grid{--grid-gap:var(--space-three);gap:var(--grid-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,148px),1fr));display:grid}@media (min-width:640px){._Dc-5a_grid{--grid-gap:var(--space-four);grid-template-columns:repeat(auto-fill, minmax(max(200px, (100% - 3 * var(--grid-gap)) / 4), 1fr))}}._Dc-5a_grid>*{min-width:0}._Dc-5a_grid>li{display:flex}
.DegZCa_frame{aspect-ratio:4/3;background:var(--color-surface-muted);border-radius:var(--radius-md);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.DegZCa_image{object-fit:contain;padding:var(--space-two)}.DegZCa_placeholder{color:var(--color-foreground-muted)}
.VgAQAa_skeleton{width:100%;height:120px}.VgAQAa_empty{color:var(--color-foreground-muted);font-size:var(--text-body-md-size);font-weight:var(--text-body-md-weight);line-height:var(--text-body-md-line);letter-spacing:var(--text-body-md-tracking,normal);margin:0}.VgAQAa_cart{gap:var(--space-three);flex-direction:column;display:flex}.VgAQAa_list{gap:var(--space-three);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.VgAQAa_line{gap:var(--space-three);display:flex}.VgAQAa_image{flex-shrink:0;width:56px}.VgAQAa_info{gap:var(--space-one);flex-direction:column;min-width:0;display:flex}.VgAQAa_name{-webkit-line-clamp:2;color:var(--color-foreground);font-size:var(--text-label-md-size);font-weight:var(--text-label-md-weight);line-height:var(--text-label-md-line);letter-spacing:var(--text-label-md-tracking,normal);-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.VgAQAa_name:hover{color:var(--color-primary)}.VgAQAa_meta{color:var(--color-foreground-muted);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line);letter-spacing:var(--text-body-sm-tracking,normal)}.VgAQAa_more{color:var(--color-foreground-muted);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line);letter-spacing:var(--text-body-sm-tracking,normal);margin:0}.VgAQAa_total{padding-top:var(--space-three);border-top:1px solid var(--color-border);font-size:var(--text-label-md-size);font-weight:var(--text-label-md-weight);line-height:var(--text-label-md-line);letter-spacing:var(--text-label-md-tracking,normal);justify-content:space-between;align-items:center;display:flex}.VgAQAa_actions{gap:var(--space-two);grid-template-columns:1fr 1fr;display:grid}
._0-qdRq_wrap{flex-wrap:wrap;align-items:baseline;gap:8px;display:inline-flex}._0-qdRq_wrap[data-size=md]{grid-template-columns:max-content max-content;justify-content:start;align-items:baseline;column-gap:8px;display:inline-grid}._0-qdRq_wrap[data-size=md]>:not(._0-qdRq_listPrice,._0-qdRq_badge){grid-area:2/1/auto/-1}._0-qdRq_wrap[data-size=md] ._0-qdRq_conditional{grid-row:3}._0-qdRq_wrap[data-size=md] ._0-qdRq_listPrice{grid-area:1/1}._0-qdRq_wrap[data-size=md] ._0-qdRq_badge{grid-area:1/2}._0-qdRq_listPrice{color:var(--color-foreground-muted);text-decoration:line-through}._0-qdRq_badge{color:var(--color-sale);font-size:var(--text-label-sm-size);font-weight:600}._0-qdRq_conditional{color:var(--color-sale);font-size:var(--text-label-sm-size);flex-direction:column;flex-basis:100%;font-weight:600;display:flex}._0-qdRq_conditional small{color:var(--color-foreground-muted);font-weight:400}
.V9RZjG_cart{align-items:center;gap:var(--space-two);min-height:var(--control-md);padding:0 var(--space-two);border-radius:var(--radius-md);color:var(--color-foreground);font-size:var(--text-label-md-size);font-weight:var(--text-label-md-weight);line-height:var(--text-label-md-line);letter-spacing:var(--text-label-md-tracking,normal);text-decoration:none;display:inline-flex}.V9RZjG_cart:hover{background:var(--color-surface-muted)}@media not (min-width:768px){.V9RZjG_label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.V9RZjG_badge{background:var(--color-primary);border-radius:var(--radius-full);min-width:20px;color:var(--color-on-primary);text-align:center;font-variant-numeric:tabular-nums;font-size:var(--text-label-sm-size);font-weight:var(--text-label-sm-weight);line-height:var(--text-label-sm-line);letter-spacing:var(--text-label-sm-tracking,normal);padding:0 6px}.V9RZjG_popover{width:min(360px,100vw - 2*var(--space-gutter-mobile));padding:var(--space-four);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-2);z-index:var(--z-dropdown)}
.OFouqG_gallery{gap:var(--space-two);width:100%;display:grid}.OFouqG_count1{grid-template-columns:1fr}.OFouqG_count2,.OFouqG_count3{grid-template-columns:repeat(2,minmax(0,1fr))}.OFouqG_trigger{min-width:0;height:auto;padding:0;overflow:hidden}.OFouqG_trigger img{object-fit:cover;border-radius:var(--radius-sm);width:100%;height:160px;display:block}.OFouqG_count1 .OFouqG_trigger img{height:auto;max-height:320px}.OFouqG_lightbox{place-items:center;display:grid}.OFouqG_lightbox img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:70vh;display:block}
.lkH6ba_touchTarget{width:44px;height:44px;color:var(--color-foreground-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);cursor:pointer;font:inherit;justify-content:center;align-items:center;display:inline-flex}.lkH6ba_touchTarget:hover,.lkH6ba_touchTarget[aria-pressed=true]{color:var(--color-sale)}.lkH6ba_touchTarget:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.lkH6ba_touchTarget:disabled{cursor:wait;opacity:.6}.lkH6ba_heart{display:inline-flex}
.xLPkHW_logo{flex-shrink:0;align-items:center;display:inline-flex}.xLPkHW_horizontal{width:156px;height:auto;display:block}.xLPkHW_mark{width:36px;height:36px;display:none}.xLPkHW_compact .xLPkHW_horizontal{display:none}.xLPkHW_compact .xLPkHW_mark{display:block}@media not (min-width:400px){.xLPkHW_logo:not(.xLPkHW_compact) .xLPkHW_horizontal{display:none}.xLPkHW_logo:not(.xLPkHW_compact) .xLPkHW_mark{display:block}}
._8nodRG_card{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);min-width:0;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);flex-direction:column;flex:1;display:flex;overflow:hidden}._8nodRG_card:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-1);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){._8nodRG_card:hover{transform:none}}._8nodRG_mediaWrap{padding:var(--space-three) var(--space-three) 0;position:relative}._8nodRG_badgeOverlay{top:var(--space-five);left:var(--space-five);z-index:2;pointer-events:none;position:absolute}._8nodRG_imageLink{border-radius:var(--radius-md);text-decoration:none;display:block;overflow:hidden}._8nodRG_imageLink img{transition:transform var(--duration-menu) var(--ease-out)}._8nodRG_card:hover ._8nodRG_imageLink img{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){._8nodRG_card:hover ._8nodRG_imageLink img{transform:none}}._8nodRG_body{gap:var(--space-two);padding:var(--space-four);flex-direction:column;flex:1;display:flex;container-type:inline-size}._8nodRG_metaRow{justify-content:space-between;align-items:center;gap:var(--space-two);min-height:20px;display:flex}._8nodRG_factory{font-size:var(--text-body-sm-size);font-weight:var(--text-label-sm-weight);color:var(--color-foreground-muted);text-transform:uppercase;letter-spacing:.06em}._8nodRG_rating{font-size:var(--text-body-sm-size);color:var(--color-foreground-muted);align-items:center;gap:3px;display:inline-flex}._8nodRG_star{color:var(--color-warning);font-size:var(--text-body-md-size);line-height:1}._8nodRG_ratingValue{font-weight:var(--text-label-sm-weight);color:var(--color-foreground)}._8nodRG_ratingCount{color:var(--color-foreground-muted)}._8nodRG_name{font-size:var(--text-body-lg-size);font-weight:var(--text-label-sm-weight);line-height:var(--text-title-md-line);color:var(--color-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;display:-webkit-box;overflow:hidden}._8nodRG_wishlistOverlay{top:var(--space-two);right:var(--space-two);z-index:2;position:absolute}._8nodRG_nameLink{color:inherit;text-decoration:none}._8nodRG_nameLink:hover{color:var(--color-primary)}._8nodRG_specList,._8nodRG_specListPlaceholder{--spec-rows-height:58px}._8nodRG_specList{margin:2px 0 var(--space-two);min-height:var(--spec-rows-height);flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}._8nodRG_specListPlaceholder{min-height:var(--spec-rows-height);margin:2px 0 var(--space-two)}._8nodRG_specPill{border-radius:var(--radius-sm);background:var(--color-surface-muted);border:1px solid var(--color-border);color:var(--color-foreground-muted);font-size:var(--text-label-sm-size);text-overflow:ellipsis;white-space:nowrap;align-items:center;max-width:100%;padding:2px 8px;font-weight:500;line-height:1.4;display:inline-flex;overflow:hidden}._8nodRG_footer{padding-top:var(--space-three);border-top:1px solid var(--color-border);gap:var(--space-two);flex-direction:column;margin-top:auto;display:flex}._8nodRG_priceRow{--price-font-size:clamp(16px, 11cqi, var(--text-price-size));justify-content:space-between;align-items:center;gap:var(--space-two);flex-wrap:wrap;min-width:0;display:flex}._8nodRG_actionRow{align-items:center;display:flex}._8nodRG_actionRow>*{width:100%}
.oRgtla_page{padding-top:var(--space-six)}.oRgtla_breadcrumb{margin-bottom:var(--space-four);color:var(--color-foreground-muted);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line);letter-spacing:var(--text-body-sm-tracking,normal)}.oRgtla_layout{gap:var(--space-six);padding:var(--space-four);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:grid}@media (min-width:1024px){.oRgtla_layout{gap:var(--space-ten);padding:var(--space-eight);grid-template-columns:1fr 1fr}}.oRgtla_info{align-items:flex-start;gap:var(--space-three);flex-direction:column;display:flex}.oRgtla_maker{color:var(--color-foreground-muted);text-transform:uppercase;font-size:var(--text-label-sm-size);font-weight:var(--text-label-sm-weight);line-height:var(--text-label-sm-line);letter-spacing:var(--text-label-sm-tracking,normal)}.oRgtla_title{font-size:var(--text-headline-md-size);font-weight:var(--text-headline-md-weight);line-height:var(--text-headline-md-line);letter-spacing:var(--text-headline-md-tracking,normal)}.oRgtla_target{padding:var(--space-one) var(--space-three);background:var(--color-primary-soft);border-radius:var(--radius-full);color:var(--color-primary);font-size:var(--text-label-sm-size);font-weight:var(--text-label-sm-weight);line-height:var(--text-label-sm-line);letter-spacing:var(--text-label-sm-tracking,normal);text-decoration:none}.oRgtla_highlight{color:var(--color-foreground-muted);font-size:var(--text-body-lg-size);font-weight:var(--text-body-lg-weight);line-height:var(--text-body-lg-line);letter-spacing:var(--text-body-lg-tracking,normal)}.oRgtla_secondaryActions{align-items:center;gap:var(--space-two);display:flex}.oRgtla_note{color:var(--color-foreground-muted);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line);letter-spacing:var(--text-body-sm-tracking,normal)}.oRgtla_description{gap:var(--space-three);max-width:75ch;margin-top:var(--space-ten);font-size:var(--text-body-lg-size);font-weight:var(--text-body-lg-weight);line-height:var(--text-body-lg-line);letter-spacing:var(--text-body-lg-tracking,normal);flex-direction:column;display:flex}.oRgtla_sectionTitle{font-size:var(--text-headline-sm-size);font-weight:var(--text-headline-sm-weight);line-height:var(--text-headline-sm-line);letter-spacing:var(--text-headline-sm-tracking,normal)}
.masjPq_form{align-items:center;display:flex;position:relative}.masjPq_label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.masjPq_icon{left:var(--space-three);color:var(--color-foreground-muted);pointer-events:none;position:absolute}.masjPq_input{width:100%;min-height:40px;padding:0 calc(var(--space-three) + 56px) 0 calc(var(--space-three) + 26px);background:var(--color-surface);border:1px solid var(--color-border-input);border-radius:var(--radius-sm)}.masjPq_input:focus-visible{border-color:var(--color-primary);outline:2px solid var(--color-focus-ring);outline-offset:2px;outline-offset:-1px}.masjPq_input:focus~.masjPq_kbd,.masjPq_input:not(:placeholder-shown)~.masjPq_kbd{display:none}.masjPq_kbd{right:var(--space-three);background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-foreground-muted);pointer-events:none;font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line);letter-spacing:var(--text-body-sm-tracking,normal);padding:2px 6px;position:absolute}.masjPq_list{top:calc(100% + var(--space-one));padding:var(--space-two);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-2);z-index:var(--z-dropdown);margin:0;list-style:none;position:absolute;left:0;right:0}.masjPq_list[hidden]{display:none}.masjPq_heading{padding:var(--space-one) var(--space-three);color:var(--color-foreground-muted);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line);letter-spacing:var(--text-body-sm-tracking,normal);justify-content:space-between;align-items:center;display:flex}.masjPq_link{color:var(--color-primary);cursor:pointer;font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line);letter-spacing:var(--text-body-sm-tracking,normal);background:0 0;border:0;padding:0}.masjPq_link:hover{text-decoration:underline}.masjPq_row{align-items:center;display:flex}.masjPq_option{align-items:center;gap:var(--space-three);min-width:0;min-height:48px;padding:var(--space-one) var(--space-three);border-radius:var(--radius-sm);color:var(--color-foreground);cursor:pointer;font-size:var(--text-body-md-size);font-weight:var(--text-body-md-weight);line-height:var(--text-body-md-line);letter-spacing:var(--text-body-md-tracking,normal);flex:1;display:flex}.masjPq_option[data-active]{background:var(--color-primary-soft)}.masjPq_thumb{border-radius:var(--radius-sm);width:40px;height:40px;color:var(--color-foreground-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.masjPq_thumb img{object-fit:cover;width:100%;height:100%}.masjPq_name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.masjPq_remove{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-foreground-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.masjPq_remove:hover{background:var(--color-surface-muted)}
.t5uD3G_form{align-items:center;display:flex;position:relative}.t5uD3G_label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.t5uD3G_icon{left:var(--space-three);color:var(--color-foreground-muted);pointer-events:none;position:absolute}.t5uD3G_input{width:100%;min-height:40px;padding:0 var(--space-three) 0 calc(var(--space-three) + 26px);background:var(--color-surface);border:1px solid var(--color-border-input);border-radius:var(--radius-sm)}.t5uD3G_input:focus-visible{border-color:var(--color-primary);outline:2px solid var(--color-focus-ring);outline-offset:2px;outline-offset:-1px}
.Y9c-rW_editor{gap:var(--space-two);border:0;margin:0;padding:0;display:grid}.Y9c-rW_editor legend{font-size:var(--text-label-md-size);font-weight:var(--text-label-md-weight);line-height:var(--text-label-md-line);letter-spacing:var(--text-label-md-tracking,normal)}.Y9c-rW_inputLabel{min-height:var(--control-md);width:fit-content;padding:0 var(--space-three);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line);letter-spacing:var(--text-body-sm-tracking,normal);justify-content:center;align-items:center;display:inline-flex}.Y9c-rW_input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Y9c-rW_grid{gap:var(--space-two);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Y9c-rW_item{gap:var(--space-one);min-width:0;margin:0;display:grid}.Y9c-rW_item img{object-fit:cover;border-radius:var(--radius-sm);background:var(--color-surface-muted);width:100%;height:96px}.Y9c-rW_item figcaption{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line);letter-spacing:var(--text-body-sm-tracking,normal);overflow:hidden}.Y9c-rW_actions{gap:var(--space-one);flex-wrap:wrap;display:flex}@media (max-width:480px){.Y9c-rW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.Xb1W3q_trigger{width:var(--control-md);height:var(--control-md);border-radius:var(--radius-md);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}@media (min-width:1024px){.Xb1W3q_trigger{display:none}}.Xb1W3q_nav{flex-direction:column;display:flex}.Xb1W3q_nav a{min-height:var(--control-md);border-bottom:1px solid var(--color-border);color:var(--color-foreground);font-size:var(--text-label-md-size);font-weight:var(--text-label-md-weight);line-height:var(--text-label-md-line);letter-spacing:var(--text-label-md-tracking,normal);align-items:center;text-decoration:none;display:flex}
._2hAVma_card{border:1px solid var(--color-border);border-radius:10px;padding:1rem}._2hAVma_card h2{margin:0;font-size:1rem}._2hAVma_card p{color:var(--color-foreground-muted);margin:.4rem 0 0}
.z8cBVa_form{gap:var(--space-four);display:grid}.z8cBVa_fieldset{gap:var(--space-two);border:0;margin:0;padding:0;display:grid}.z8cBVa_fieldset legend{margin-bottom:var(--space-one);font-size:var(--text-label-md-size);font-weight:var(--text-label-md-weight);line-height:var(--text-label-md-line);letter-spacing:var(--text-label-md-tracking,normal)}.z8cBVa_stars{gap:var(--space-two);flex-wrap:wrap;display:flex}.z8cBVa_stars label,.z8cBVa_fieldset>label{align-items:center;gap:var(--space-one);min-height:var(--control-md);font-size:var(--text-body-md-size);font-weight:var(--text-body-md-weight);line-height:var(--text-body-md-line);letter-spacing:var(--text-body-md-tracking,normal);display:inline-flex}.z8cBVa_textareaLabel{font-size:var(--text-label-md-size);font-weight:var(--text-label-md-weight);line-height:var(--text-label-md-line);letter-spacing:var(--text-label-md-tracking,normal)}.z8cBVa_textarea{min-height:120px;padding:var(--space-three);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-foreground);font:inherit;resize:vertical}.z8cBVa_error{color:var(--color-error);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line);letter-spacing:var(--text-body-sm-tracking,normal);margin:0}
.QJleWG_skeleton{width:110px;height:var(--control-sm)}.QJleWG_trigger{align-items:center;gap:var(--space-two);min-height:var(--control-md);padding:0 var(--space-two);border-radius:var(--radius-md);color:var(--color-foreground);font-size:var(--text-label-md-size);font-weight:var(--text-label-md-weight);line-height:var(--text-label-md-line);letter-spacing:var(--text-label-md-tracking,normal);background:0 0;border:0;text-decoration:none;display:inline-flex}.QJleWG_trigger:hover{background:var(--color-surface-muted)}.QJleWG_name{text-overflow:ellipsis;white-space:nowrap;max-width:16ch;overflow:hidden}@media not (min-width:768px){.QJleWG_name{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.QJleWG_content{min-width:200px;padding:var(--space-two);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-2);z-index:var(--z-dropdown)}.QJleWG_item{align-items:center;gap:var(--space-two);min-height:40px;padding:0 var(--space-three);border-radius:var(--radius-sm);color:var(--color-foreground);cursor:pointer;outline:none;text-decoration:none;display:flex}.QJleWG_item[data-highlighted]{background:var(--color-primary-soft);color:var(--color-primary)}.QJleWG_separator{height:1px;margin:var(--space-one) 0;background:var(--color-border)}
.hf9bpG_form{gap:.5rem;display:grid}.hf9bpG_form textarea{border:1px solid var(--color-border);min-height:90px;font:inherit;border-radius:8px;padding:.65rem}
.kQFitG_recovery{gap:var(--space-two);padding:var(--space-three);border-radius:var(--radius-sm);background:var(--color-surface-muted);border:0;margin:0;display:grid}.kQFitG_item{gap:var(--space-one);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.kQFitG_item input{max-width:100%}
._12V12G_page{padding-top:var(--space-six)}@media (min-width:1024px){._12V12G_page{padding-top:var(--space-eight)}}._12V12G_head{justify-content:space-between;align-items:baseline;gap:var(--space-two);margin-bottom:var(--space-six);flex-wrap:wrap;display:flex}._12V12G_title{font-size:var(--text-headline-md-size);font-weight:var(--text-headline-md-weight);line-height:var(--text-headline-md-line);letter-spacing:var(--text-headline-md-tracking,normal)}._12V12G_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._12V12G_count{color:var(--color-foreground-muted)}._12V12G_layout{gap:var(--space-six);display:grid}@media (min-width:1024px){._12V12G_layout{grid-template-columns:260px minmax(0,1fr)}}._12V12G_sidebar{padding:var(--space-five);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);align-self:start;display:none}@media (min-width:1024px){._12V12G_sidebar{top:calc(var(--header-h) + var(--space-four));max-height:calc(100dvh - var(--header-h) - var(--space-eight));overscroll-behavior:contain;display:block;position:sticky;overflow-y:auto}}._12V12G_results{min-width:0}._12V12G_toolbar{justify-content:space-between;align-items:center;gap:var(--space-three);margin-bottom:var(--space-four);flex-wrap:wrap;display:flex}@media (min-width:1024px){._12V12G_toolbar{justify-content:flex-end}}._12V12G_skeletonCard{border-radius:var(--radius-lg);height:340px}._12V12G_skeletonTitle{width:220px;height:32px;margin-bottom:var(--space-six)}
.-bvPZa_nav{scrollbar-width:none;flex:1;min-width:0;overflow-x:auto}.-bvPZa_list{align-items:center;gap:var(--space-one);margin:0;padding:0;list-style:none;display:flex}.-bvPZa_link{min-height:36px;padding-inline:var(--space-two);border-radius:var(--radius-sm);color:var(--color-foreground-muted);white-space:nowrap;transition:color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out);font-size:var(--text-label-md-size);font-weight:var(--text-label-md-weight);line-height:var(--text-label-md-line);letter-spacing:var(--text-label-md-tracking,normal);align-items:center;text-decoration:none;display:inline-flex;position:relative}.-bvPZa_link:hover{color:var(--color-foreground);background:var(--color-surface-hover)}.-bvPZa_link:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media (min-width:1280px){.-bvPZa_link{padding-inline:var(--space-three)}}.-bvPZa_active{color:var(--color-primary);font-weight:600}.-bvPZa_active:after{content:"";inset-inline:var(--space-two);border-radius:var(--radius-full);background:var(--color-primary);height:2px;position:absolute;bottom:0}.-bvPZa_active:hover{color:var(--color-primary)}
.jOkKjW_card{border:1px solid var(--color-border);border-radius:10px;gap:.5rem;padding:1rem;display:grid}.jOkKjW_card h3{margin:0}.jOkKjW_actions{flex-wrap:wrap;gap:.5rem;display:flex}.jOkKjW_card table{border-collapse:collapse;width:100%;font-size:.9rem}.jOkKjW_card th,.jOkKjW_card td{border-bottom:1px solid var(--color-border);text-align:left;padding:.35rem}
.rxPXHG_row{align-items:center;gap:var(--space-two);min-height:32px;display:flex}.rxPXHG_box{background:var(--color-surface);border:1px solid var(--color-border-input);border-radius:var(--radius-xs);width:20px;height:20px;transition:background-color var(--duration-fast) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.rxPXHG_box[data-state=checked]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.rxPXHG_indicator{display:flex}.rxPXHG_label{cursor:pointer;font-size:var(--text-body-md-size);font-weight:var(--text-body-md-weight);line-height:var(--text-body-md-line);letter-spacing:var(--text-body-md-tracking,normal)}
.Gf1oOG_pagination{justify-content:center;gap:var(--space-two);margin-top:var(--space-eight);display:flex}.Gf1oOG_item{min-width:var(--control-sm);height:var(--control-sm);padding:0 var(--space-two);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-foreground);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media not (min-width:640px),(pointer:coarse){.Gf1oOG_item{min-width:var(--control-md);height:var(--control-md)}}.Gf1oOG_item:hover{border-color:var(--color-border-strong)}.Gf1oOG_current{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}
.Nxo-_a_form{gap:var(--space-six);padding:var(--space-six);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;width:100%;max-width:640px;margin-inline:auto;display:flex}.Nxo-_a_header{gap:var(--space-one);display:grid}.Nxo-_a_step{color:var(--color-primary);font-size:var(--text-label-sm-size);font-weight:var(--text-label-sm-weight);line-height:var(--text-label-sm-line);letter-spacing:var(--text-label-sm-tracking,normal);margin:0}.Nxo-_a_progress{background:var(--color-border);border-radius:var(--radius-sm);height:6px;overflow:hidden}.Nxo-_a_progressBar{background:var(--color-primary);height:100%;transition:width .15s;display:block}.Nxo-_a_progressBar[data-step="1"]{width:25%}.Nxo-_a_progressBar[data-step="2"]{width:50%}.Nxo-_a_progressBar[data-step="3"]{width:75%}.Nxo-_a_progressBar[data-step="4"]{width:100%}.Nxo-_a_presets{gap:var(--space-two);flex-wrap:wrap;display:flex}.Nxo-_a_preset{min-height:var(--control-md);padding:0 var(--space-three);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-foreground);cursor:pointer;font-size:var(--text-label-md-size);font-weight:var(--text-label-md-weight);line-height:var(--text-label-md-line);letter-spacing:var(--text-label-md-tracking,normal)}.Nxo-_a_preset:hover{border-color:var(--color-primary);background:var(--color-primary-soft)}.Nxo-_a_title{font-size:var(--text-headline-sm-size);font-weight:var(--text-headline-sm-weight);line-height:var(--text-headline-sm-line);letter-spacing:var(--text-headline-sm-tracking,normal)}.Nxo-_a_content,.Nxo-_a_fieldset{gap:var(--space-three);display:grid}.Nxo-_a_fieldset{border:0;margin:0;padding:0}.Nxo-_a_legend,.Nxo-_a_textareaLabel{font-size:var(--text-label-md-size);font-weight:var(--text-label-md-weight);line-height:var(--text-label-md-line);letter-spacing:var(--text-label-md-tracking,normal)}.Nxo-_a_legend{padding:0 0 var(--space-three)}.Nxo-_a_choiceGrid{gap:var(--space-three);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Nxo-_a_choice{align-items:center;gap:var(--space-two);min-height:var(--control-md);padding:var(--space-three);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-body-md-size);font-weight:var(--text-body-md-weight);line-height:var(--text-body-md-line);letter-spacing:var(--text-body-md-tracking,normal);display:flex}.Nxo-_a_choice:has(input:checked){border-color:var(--color-primary);background:var(--color-primary-soft)}.Nxo-_a_choice input{accent-color:var(--color-primary)}.Nxo-_a_textarea{min-height:132px;padding:var(--space-three);resize:vertical;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-foreground);font:inherit}.Nxo-_a_hint{color:var(--color-foreground-muted);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line);letter-spacing:var(--text-body-sm-tracking,normal);margin:0}.Nxo-_a_fieldError{color:var(--color-error);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line);letter-spacing:var(--text-body-sm-tracking,normal);margin:0}.Nxo-_a_actions{justify-content:flex-end;gap:var(--space-three);display:flex}@media not (min-width:640px){.Nxo-_a_form{padding:var(--space-four)}.Nxo-_a_choiceGrid{grid-template-columns:1fr}.Nxo-_a_actions{justify-content:stretch}.Nxo-_a_actions>button{flex:1}}
.Ji91ga_actions{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}.Ji91ga_form{flex-basis:100%;gap:.5rem;display:grid}.Ji91ga_form label{gap:.25rem;display:grid}.Ji91ga_form textarea,.Ji91ga_form select{border:1px solid var(--color-border);border-radius:8px;min-height:44px;padding:.5rem}
.qPOyyq_link{width:44px;height:44px;color:var(--color-foreground);justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.qPOyyq_badge{min-width:18px;color:var(--color-on-primary);background:var(--color-primary);border-radius:var(--radius-full);font-size:var(--text-label-sm-size);text-align:center;padding:2px 4px;position:absolute;top:0;right:0}
.VoUpaG_bar{background:var(--color-primary);height:44px;color:var(--color-on-primary);flex:none}.VoUpaG_inner{align-items:center;gap:var(--space-two);height:100%;display:flex}.VoUpaG_message{font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line);letter-spacing:var(--text-body-sm-tracking,normal);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;overflow:hidden}.VoUpaG_link{font-size:var(--text-label-sm-size);font-weight:var(--text-label-sm-weight);line-height:var(--text-label-sm-line);letter-spacing:var(--text-label-sm-tracking,normal);min-height:44px;color:var(--color-on-primary);text-underline-offset:3px;flex:none;align-items:center;display:inline-flex}.VoUpaG_close{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--color-on-primary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.VoUpaG_close:hover{background:var(--color-primary-hover)}.VoUpaG_link:focus-visible,.VoUpaG_close:focus-visible{outline:2px solid var(--color-on-primary);outline-offset:-4px}
.A0aAOW_card{gap:var(--space-three);flex-direction:column;display:flex}.A0aAOW_heading{justify-content:space-between;align-items:center;gap:var(--space-two);flex-wrap:wrap;display:flex}.A0aAOW_title{color:var(--color-primary);font-size:var(--text-title-md-size);font-weight:var(--text-title-md-weight);line-height:var(--text-title-md-line);letter-spacing:var(--text-title-md-tracking,normal)}.A0aAOW_scoreHelp{color:var(--color-foreground-muted);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line);letter-spacing:var(--text-body-sm-tracking,normal);margin:0}.A0aAOW_highlights{gap:var(--space-one);flex-wrap:wrap;display:flex}.A0aAOW_highlights span{padding:var(--space-one) var(--space-two);background:var(--color-primary-soft);border-radius:var(--radius-full);color:var(--color-primary);font-size:var(--text-label-sm-size);font-weight:var(--text-label-sm-weight);line-height:var(--text-label-sm-line);letter-spacing:var(--text-label-sm-tracking,normal)}.A0aAOW_reason{color:var(--color-foreground-muted);font-size:var(--text-body-md-size);font-weight:var(--text-body-md-weight);line-height:var(--text-body-md-line);letter-spacing:var(--text-body-md-tracking,normal);margin:0}.A0aAOW_tradeoffs{color:var(--color-foreground-muted);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line);letter-spacing:var(--text-body-sm-tracking,normal)}.A0aAOW_tradeoffs strong{color:var(--color-foreground)}.A0aAOW_tradeoffs ul{margin:var(--space-one) 0 0;padding-left:var(--space-five)}.A0aAOW_card>article{margin-top:var(--space-two)}@media not (min-width:640px){.A0aAOW_heading{flex-direction:column;align-items:flex-start}}
.mrnHrq_gallery{flex-wrap:wrap;gap:.5rem;display:flex}.mrnHrq_gallery img{object-fit:cover;border:1px solid var(--color-border);border-radius:8px;width:120px;height:120px}
.ShYJDq_summary{gap:var(--space-four);padding:var(--space-six);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.ShYJDq_title{font-size:var(--text-title-lg-size);font-weight:var(--text-title-lg-weight);line-height:var(--text-title-lg-line);letter-spacing:var(--text-title-lg-tracking,normal)}.ShYJDq_rows{gap:var(--space-three);flex-direction:column;display:flex}.ShYJDq_row,.ShYJDq_total{justify-content:space-between;gap:var(--space-four);display:flex}.ShYJDq_row dt{color:var(--color-foreground-muted)}.ShYJDq_total{padding-top:var(--space-three);border-top:1px solid var(--color-border);font-size:var(--text-label-md-size);font-weight:var(--text-label-md-weight);line-height:var(--text-label-md-line);letter-spacing:var(--text-label-md-tracking,normal);align-items:baseline}
.KKsD9W_form{gap:var(--space-three);display:grid}.KKsD9W_actions{gap:var(--space-two);flex-wrap:wrap;display:flex}
._7u3FUa_form{gap:var(--space-three);display:grid}._7u3FUa_modes{gap:var(--space-two);border:0;padding:0;display:grid}._7u3FUa_modes label{align-items:center;gap:var(--space-two);min-height:44px;display:flex}._7u3FUa_note{color:var(--color-foreground-muted);font-size:.875rem}._7u3FUa_flashSale{align-items:center;gap:var(--space-two);min-height:44px;font-weight:600;display:flex}._7u3FUa_actions{gap:var(--space-two);flex-wrap:wrap;display:flex}
.PiOa4a_shell{flex-direction:column;min-height:100dvh;display:flex}.PiOa4a_main{flex:1;min-width:0}
._0K3ukG_view{gap:var(--space-eight);display:grid}
.GQbYBG_box{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.GQbYBG_button{border:1px solid var(--color-border);cursor:pointer;background:0 0;border-radius:8px;min-height:44px;padding:.6rem .9rem}.GQbYBG_box p{color:var(--color-error)}
.uFeszG_card{border:1px solid var(--color-border);border-radius:12px;justify-content:space-between;gap:1rem;padding:1rem;display:flex}.uFeszG_card h2{margin:0;font-size:1rem}.uFeszG_card p{color:var(--color-foreground-muted);margin:.35rem 0 0}.uFeszG_coverage{font-weight:600}.uFeszG_actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}@media (max-width:560px){.uFeszG_card{flex-direction:column}.uFeszG_actions a{min-height:44px}}
.wXXjZG_form{gap:var(--space-four);padding:var(--space-six);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.wXXjZG_title{font-size:var(--text-title-lg-size);font-weight:var(--text-title-lg-weight);line-height:var(--text-title-lg-line);letter-spacing:var(--text-title-lg-tracking,normal)}.wXXjZG_payment{color:var(--color-foreground-muted)}.wXXjZG_paymentMethods{gap:var(--space-three);border:0;flex-direction:column;padding:0;display:flex}.wXXjZG_paymentLegend{font-size:var(--text-label-size);font-weight:var(--text-label-weight);line-height:var(--text-label-line);letter-spacing:var(--text-label-tracking,normal);margin-bottom:var(--space-one)}.wXXjZG_paymentOption{align-items:flex-start;gap:var(--space-three);min-height:44px;padding:var(--space-three);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;display:flex}.wXXjZG_paymentOption input{margin-top:3px}.wXXjZG_paymentOption span{gap:var(--space-one);flex-direction:column;display:flex}.wXXjZG_paymentOption small{color:var(--color-foreground-muted)}
.aN5iFa_panel{gap:var(--space-four);max-width:720px;display:grid}.aN5iFa_description{color:var(--color-foreground-muted)}.aN5iFa_row{justify-content:space-between;align-items:center;gap:var(--space-four);min-height:64px;padding:var(--space-three);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex}.aN5iFa_row span{gap:var(--space-one);display:grid}.aN5iFa_row small{color:var(--color-foreground-muted)}.aN5iFa_row input{min-width:44px;min-height:44px}
.p_ydXG_controls{gap:var(--space-four);flex-direction:column;display:flex}.p_ydXG_controls[aria-busy=true]{opacity:.7}.p_ydXG_group{border:0;border-bottom:1px solid var(--color-border);padding-bottom:var(--space-three)}.p_ydXG_summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;list-style:none;display:flex}.p_ydXG_summary::-webkit-details-marker{display:none}.p_ydXG_fieldset{gap:var(--space-one);border:0;flex-direction:column;padding:0;display:flex}.p_ydXG_radioRow{align-items:center;gap:var(--space-two);cursor:pointer;min-height:44px;display:flex}.p_ydXG_more{cursor:pointer;min-height:44px;color:var(--color-primary);font-size:var(--text-label-sm-size);font-weight:var(--text-label-sm-weight);line-height:var(--text-label-sm-line);letter-spacing:var(--text-label-sm-tracking,normal);background:0 0;border:0;align-self:flex-start;padding:0}.p_ydXG_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.GRtSsq_card{gap:var(--space-four);padding:var(--space-four);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);grid-template-columns:minmax(120px,180px) 1fr;display:grid}.GRtSsq_imageLink{background:var(--color-surface-muted);border-radius:var(--radius-md);place-items:center;min-height:120px;display:grid}.GRtSsq_imageLink img{object-fit:contain;max-width:100%;max-height:160px}.GRtSsq_body{align-content:start;gap:var(--space-two);display:grid}.GRtSsq_title{margin:0;font-size:1.125rem}.GRtSsq_title a{color:inherit;text-decoration:none}.GRtSsq_oldPrice{color:var(--color-foreground-muted);text-decoration:line-through}.GRtSsq_alertState{color:var(--color-success);font-weight:600}.GRtSsq_meta,.GRtSsq_priceSource,.GRtSsq_flashSaleState{color:var(--color-foreground-muted);font-size:.875rem}.GRtSsq_flashSaleState{color:var(--color-warning);font-weight:600}.GRtSsq_actions{gap:var(--space-two);flex-wrap:wrap;display:flex}@media (max-width:639px){.GRtSsq_card{grid-template-columns:1fr}}
._01OLaa_form{gap:var(--space-four);max-width:560px;padding:var(--space-six);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}._01OLaa_avatarRow{align-items:center;gap:var(--space-four);display:flex}._01OLaa_avatar{background:var(--color-surface-muted);border-radius:var(--radius-full);width:72px;height:72px;color:var(--color-foreground-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}._01OLaa_avatarImg{object-fit:cover}._01OLaa_avatarField{gap:var(--space-one);flex-direction:column;min-width:0;display:flex}._01OLaa_avatarField input[type=file]{max-width:100%;font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line);letter-spacing:var(--text-body-sm-tracking,normal)}._01OLaa_avatarField input[type=file]::file-selector-button{min-height:var(--control-sm);margin-right:var(--space-two);padding:0 var(--space-three);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-primary);font:inherit;cursor:pointer}._01OLaa_label{font-size:var(--text-label-md-size);font-weight:var(--text-label-md-weight);line-height:var(--text-label-md-line);letter-spacing:var(--text-label-md-tracking,normal)}._01OLaa_hint{color:var(--color-foreground-muted);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line);letter-spacing:var(--text-body-sm-tracking,normal)}._01OLaa_error{color:var(--color-error);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line);letter-spacing:var(--text-body-sm-tracking,normal)}._01OLaa_actions{justify-content:flex-end;display:flex}
.lfpxkq_list{gap:.5rem;display:grid}.lfpxkq_row{border:1px solid var(--color-border);cursor:pointer;border-radius:8px;align-items:center;gap:.75rem;min-height:44px;padding:.65rem;display:flex}.lfpxkq_row span{gap:.15rem;display:grid}.lfpxkq_row small{color:var(--color-foreground-muted)}
.hj9U1a_detail{gap:1rem;display:grid}.hj9U1a_code{color:var(--color-foreground-muted);font-weight:600}.hj9U1a_detail h1{margin:.2rem 0}.hj9U1a_items{gap:.75rem;display:grid}.hj9U1a_skeleton{min-height:12rem}.hj9U1a_detail nav{gap:.4rem;display:grid}
._0TFcaW_page{gap:var(--space-six);padding-top:var(--space-six);flex-direction:column;display:flex}@media (min-width:1024px){._0TFcaW_page{padding-top:var(--space-eight)}}._0TFcaW_title{font-size:var(--text-headline-md-size);font-weight:var(--text-headline-md-weight);line-height:var(--text-headline-md-line);letter-spacing:var(--text-headline-md-tracking,normal)}
.Jma6pq_list{gap:.65rem;padding:0;list-style:none;display:grid}.Jma6pq_row{border:1px solid var(--color-border);color:inherit;border-radius:10px;gap:.25rem;padding:1rem;text-decoration:none;display:grid}.Jma6pq_row em{color:var(--color-foreground-muted);font-style:normal}.Jma6pq_skeleton{min-height:8rem}
.umjQ2W_list{gap:.75rem;display:grid}.umjQ2W_skeleton{min-height:8rem}.umjQ2W_empty{color:var(--color-foreground-muted)}.umjQ2W_pagination{justify-content:center;align-items:center;gap:.75rem;margin-top:1rem;display:flex}
.DQZEBq_spacer{height:72px}.DQZEBq_bar{inset-inline:0;padding-block:var(--space-three);background:var(--color-surface);border-top:1px solid var(--color-border);box-shadow:var(--shadow-2);z-index:var(--z-sticky);position:fixed;bottom:0}.DQZEBq_inner{justify-content:space-between;align-items:center;gap:var(--space-four);display:flex}.DQZEBq_items{gap:var(--space-three);min-width:0;margin:0;padding:0;list-style:none;display:none}@media (min-width:768px){.DQZEBq_items{display:flex}}.DQZEBq_item{align-items:center;gap:var(--space-two);min-width:0;max-width:220px;display:flex}.DQZEBq_thumb{flex:none;width:48px}.DQZEBq_name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line);letter-spacing:var(--text-body-sm-tracking,normal);overflow:hidden}.DQZEBq_remove{width:var(--control-sm);height:var(--control-sm);color:var(--color-foreground-muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.DQZEBq_remove:hover{color:var(--color-foreground);background:var(--color-surface-muted)}.DQZEBq_remove:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.DQZEBq_actions{justify-content:flex-end;align-items:center;gap:var(--space-two);flex-wrap:wrap;margin-inline-start:auto;display:flex}.DQZEBq_hint{color:var(--color-foreground-muted);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line);letter-spacing:var(--text-body-sm-tracking,normal)}
._To4-q_scroller{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow-x:auto}._To4-q_scrollHint{margin-bottom:var(--space-two);color:var(--color-foreground-muted);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line);letter-spacing:var(--text-body-sm-tracking,normal)}@media (min-width:640px){._To4-q_scrollHint{display:none}}._To4-q_table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:var(--text-body-md-size);font-weight:var(--text-body-md-weight);line-height:var(--text-body-md-line);letter-spacing:var(--text-body-md-tracking,normal)}._To4-q_caption{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._To4-q_corner,._To4-q_label{background:var(--color-surface-muted);z-index:1;min-width:120px;position:sticky;left:0}._To4-q_label{padding:var(--space-three) var(--space-four);color:var(--color-foreground-muted);font-weight:var(--text-label-md-weight);text-align:start;vertical-align:top;border-bottom:1px solid var(--color-border)}._To4-q_product{width:220px;min-width:160px;padding:var(--space-four);text-align:start;vertical-align:top;border-bottom:1px solid var(--color-border)}._To4-q_name{margin-block:var(--space-two);color:var(--color-foreground);-webkit-line-clamp:3;line-clamp:3;overflow-wrap:anywhere;font-size:var(--text-title-md-size);font-weight:var(--text-title-md-weight);line-height:var(--text-title-md-line);letter-spacing:var(--text-title-md-tracking,normal);-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}._To4-q_name:hover{color:var(--color-link)}._To4-q_name:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._To4-q_actions{gap:var(--space-two);flex-wrap:wrap;display:flex}._To4-q_cell{padding:var(--space-three) var(--space-four);vertical-align:top;border-bottom:1px solid var(--color-border)}._To4-q_cell>span:last-child:not(:first-child){margin-inline-start:var(--space-two)}._To4-q_best{color:var(--color-foreground);font-weight:var(--text-label-md-weight)}
.edrlpW_box{align-items:flex-start;gap:var(--space-four);flex-direction:column;max-width:480px;display:flex}.edrlpW_text{color:var(--color-foreground-muted);margin:0}
.bB1RNW_list{gap:var(--space-three);display:grid}.bB1RNW_item{gap:var(--space-one);padding:var(--space-three);color:var(--color-foreground);text-align:left;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;display:grid}.bB1RNW_item[data-read=false]{background:var(--color-primary-soft);border-color:var(--color-primary)}.bB1RNW_item small{color:var(--color-foreground-muted)}
.KjkAOW_container{width:100%;max-width:var(--container-max);padding-inline:var(--space-gutter-mobile);margin-inline:auto}@media (min-width:768px){.KjkAOW_container{padding-inline:var(--space-gutter-tablet)}}@media (min-width:1024px){.KjkAOW_container{padding-inline:var(--space-gutter-desktop)}}
.Kt2HzW_form{gap:var(--space-five);flex-direction:column;display:flex}.Kt2HzW_hint{color:var(--color-foreground-muted);margin:0}.Kt2HzW_forgot{min-height:var(--control-md);margin-block:calc(var(--space-two)*-1);color:var(--color-link);align-self:flex-end;align-items:center;display:inline-flex}.Kt2HzW_errorSlot{margin-bottom:calc(var(--space-five)*-1)}.Kt2HzW_errorSlot:empty{display:none}.Kt2HzW_errorMotion{overflow:hidden}.Kt2HzW_errorGap{padding-bottom:var(--space-five)}
.WtPVcW_list{gap:var(--space-three);flex-direction:column;display:flex}.WtPVcW_row{gap:var(--space-three);padding:var(--space-four) var(--space-five);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-foreground);text-decoration:none;display:grid}.WtPVcW_row:hover{border-color:var(--color-border-strong)}@media (min-width:768px){.WtPVcW_row{align-items:center;gap:var(--space-six);grid-template-columns:1fr auto auto}}.WtPVcW_id{font-size:var(--text-label-md-size);font-weight:var(--text-label-md-weight);line-height:var(--text-label-md-line);letter-spacing:var(--text-label-md-tracking,normal)}.WtPVcW_meta{color:var(--color-foreground-muted);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line);letter-spacing:var(--text-body-sm-tracking,normal)}.WtPVcW_badges{gap:var(--space-two);flex-wrap:wrap;display:flex}.WtPVcW_skeleton{border-radius:var(--radius-lg);height:240px}
.m8zo0W_screen{gap:var(--space-four);flex-direction:column;max-width:640px;margin:0 auto;display:flex}.m8zo0W_card,.m8zo0W_waiting,.m8zo0W_state{gap:var(--space-three);padding:var(--space-six);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.m8zo0W_qr{border-radius:var(--radius-md);align-self:center;width:min(280px,100%);height:auto}.m8zo0W_amount{justify-content:space-between;align-items:baseline;gap:var(--space-four);display:flex}.m8zo0W_details{gap:var(--space-three);grid-template-columns:minmax(110px,.7fr) 1fr;margin:0;display:grid}.m8zo0W_details dt{color:var(--color-foreground-muted)}.m8zo0W_details dd{justify-content:space-between;align-items:center;gap:var(--space-two);overflow-wrap:anywhere;margin:0;display:flex}.m8zo0W_deadline{font-weight:600}.m8zo0W_help{color:var(--color-foreground-muted)}.m8zo0W_state{align-items:flex-start}.m8zo0W_skeleton{border-radius:var(--radius-lg);min-height:620px}@media not (min-width:640px){.m8zo0W_card,.m8zo0W_waiting,.m8zo0W_state{padding:var(--space-four)}.m8zo0W_details{gap:var(--space-one);grid-template-columns:1fr}.m8zo0W_details dd{margin-bottom:var(--space-two)}}
@media (min-width:1024px){._63SpBW_wrap{display:none}}._63SpBW_footer{justify-content:space-between;gap:var(--space-two);bottom:calc(-1*var(--space-six));padding:var(--space-three) 0;background:var(--color-surface);display:flex;position:sticky}._63SpBW_error{color:var(--color-error);margin:0}
.eRQngG_list{gap:var(--space-three);display:grid}.eRQngG_loading{min-height:240px}
.jeNfda_line{gap:var(--space-four);padding-block:var(--space-four);border-bottom:1px solid var(--color-border);grid-template-columns:88px 1fr;display:grid}.jeNfda_line[aria-busy=true]{opacity:.7}@media (min-width:768px){.jeNfda_line{grid-template-columns:120px 1fr auto;align-items:center}}.jeNfda_info{gap:var(--space-one);flex-direction:column;display:flex}.jeNfda_name{color:var(--color-foreground);font-size:var(--text-title-md-size);font-weight:var(--text-title-md-weight);line-height:var(--text-title-md-line);letter-spacing:var(--text-title-md-tracking,normal);text-decoration:none}.jeNfda_name:hover{color:var(--color-primary)}.jeNfda_error{color:var(--color-error);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line);letter-spacing:var(--text-body-sm-tracking,normal)}.jeNfda_controls{justify-content:space-between;align-items:center;gap:var(--space-four);flex-wrap:wrap;grid-column:1/-1;display:flex}@media (min-width:768px){.jeNfda_controls{grid-column:auto;justify-content:flex-end}}.jeNfda_remove{width:var(--control-md);height:var(--control-md);border-radius:var(--radius-md);color:var(--color-foreground-muted);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.jeNfda_remove:hover:not(:disabled){background:var(--color-error-soft);color:var(--color-error)}.jeNfda_note{color:var(--color-foreground-muted);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line);letter-spacing:var(--text-body-sm-tracking,normal)}
.BHovUG_wrap{grid-template-columns:1fr auto;align-items:end;gap:8px;display:grid}.BHovUG_error{color:var(--color-error);grid-column:1/-1;margin:0}
.V3uyoa_view{gap:var(--space-six);flex-direction:column;display:flex}.V3uyoa_title{font-size:var(--text-headline-md-size);font-weight:var(--text-headline-md-weight);line-height:var(--text-headline-md-line);letter-spacing:var(--text-headline-md-tracking,normal)}.V3uyoa_skeleton{border-radius:var(--radius-lg);height:480px}
.-tzXoa_actions{justify-content:flex-end;gap:var(--space-three);flex-wrap:wrap;display:flex}
.uXhzOW_list{gap:16px;display:grid}.uXhzOW_card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);justify-content:space-between;gap:16px;padding:20px;display:flex}.uXhzOW_card h2{margin:0 0 8px}.uXhzOW_card p{color:var(--color-foreground-muted);margin:0}.uXhzOW_meta{margin-top:12px!important}.uXhzOW_conditions{gap:var(--space-one) var(--space-four);margin:var(--space-two) 0 0;color:var(--color-foreground-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.uXhzOW_actions{gap:var(--space-two);margin-top:var(--space-three);flex-wrap:wrap;display:flex}.uXhzOW_hint{font-size:var(--text-body-sm-size);margin-top:var(--space-two)!important}.uXhzOW_discount{white-space:nowrap;font-weight:700;color:var(--color-sale)!important}.uXhzOW_empty{color:var(--color-foreground-muted)}
.IWeMXW_page{padding-block:var(--space-six) var(--space-twelve)}
.u6SkaG_shell{min-height:100dvh}.u6SkaG_sider{border-inline-end:1px solid var(--color-border);height:100dvh;top:0;overflow:auto;position:sticky!important}.u6SkaG_siderTop{height:56px;padding-inline:var(--space-four);border-block-end:1px solid var(--color-border);align-items:center;display:flex}.u6SkaG_siderNav{padding-block:var(--space-two)}.u6SkaG_menu{border-inline-end:0!important}.u6SkaG_brand{align-items:center;gap:var(--space-one);min-width:0;color:var(--color-foreground);text-decoration:none;display:inline-flex}.u6SkaG_brand:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.u6SkaG_brandLabel{color:var(--color-foreground-muted);white-space:nowrap;font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line);letter-spacing:var(--text-body-sm-tracking,normal)}.u6SkaG_header .u6SkaG_brandLabel{display:none}.u6SkaG_body{min-width:0}.u6SkaG_header{z-index:var(--z-sticky);gap:var(--space-three);border-block-end:1px solid var(--color-border);align-items:center;display:flex;position:sticky;top:0}@media not (min-width:768px){.u6SkaG_header{padding-inline:var(--space-three)!important}}.u6SkaG_spacer{flex:1}.u6SkaG_headerLink{gap:var(--space-two);min-height:36px;padding-inline:var(--space-two);border-radius:var(--radius-sm);color:var(--color-foreground);font-size:var(--text-label-md-size);font-weight:var(--text-label-md-weight);line-height:var(--text-label-md-line);letter-spacing:var(--text-label-md-tracking,normal);align-items:center;text-decoration:none;display:inline-flex}.u6SkaG_headerLink:hover{background:var(--color-surface-hover)}.u6SkaG_headerLink:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media not (min-width:640px){.u6SkaG_headerLink span{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.u6SkaG_user{color:var(--color-foreground-muted);font-size:var(--text-body-md-size);font-weight:var(--text-body-md-weight);line-height:var(--text-body-md-line);letter-spacing:var(--text-body-md-tracking,normal)}@media not (min-width:768px){.u6SkaG_user{display:none}}.u6SkaG_content{padding:var(--space-four)}@media (min-width:768px){.u6SkaG_content{padding:var(--space-six)}}
._2FyOka_form{gap:1rem;max-width:760px;display:grid}._2FyOka_form label{gap:.35rem;font-weight:600;display:grid}._2FyOka_form input,._2FyOka_form textarea{border:1px solid var(--color-border);width:100%;min-height:44px;font:inherit;border-radius:8px;padding:.7rem}._2FyOka_form textarea{resize:vertical;min-height:120px}
.iwLmSG_layout{gap:var(--space-six);align-items:start;display:grid}@media (min-width:1024px){.iwLmSG_layout{grid-template-columns:1fr 360px}}.iwLmSG_lines{padding:0 var(--space-four);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.iwLmSG_skeleton{border-radius:var(--radius-lg);height:320px}.iwLmSG_notice{margin:0 0 var(--space-three);color:var(--color-foreground-muted)}
._4I1VVa_layout{gap:var(--space-six);grid-template-areas:"summary""coupon""form";align-items:start;display:grid}@media (min-width:1024px){._4I1VVa_layout{grid-template:"form summary""form coupon"1fr/1fr 380px}}._4I1VVa_formArea{grid-area:form;min-width:0}._4I1VVa_summaryArea{grid-area:summary;min-width:0}._4I1VVa_couponArea{grid-area:coupon;min-width:0}._4I1VVa_items{gap:var(--space-two);padding-top:var(--space-three);border-top:1px solid var(--color-border);flex-direction:column;display:flex}._4I1VVa_item{justify-content:space-between;gap:var(--space-four);color:var(--color-foreground-muted);display:flex}._4I1VVa_skeleton{border-radius:var(--radius-lg);height:420px}
.fir3pG_detail{gap:var(--space-six);flex-direction:column;max-width:880px;display:flex}.fir3pG_head{justify-content:space-between;align-items:flex-start;gap:var(--space-four);flex-wrap:wrap;display:flex}.fir3pG_title{font-size:var(--text-headline-md-size);font-weight:var(--text-headline-md-weight);line-height:var(--text-headline-md-line);letter-spacing:var(--text-headline-md-tracking,normal)}.fir3pG_meta{color:var(--color-foreground-muted)}.fir3pG_badges{gap:var(--space-two);flex-wrap:wrap;display:flex}.fir3pG_card{gap:var(--space-two);padding:var(--space-six);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.fir3pG_cardTitle{margin-bottom:var(--space-two);font-size:var(--text-title-lg-size);font-weight:var(--text-title-lg-weight);line-height:var(--text-title-lg-line);letter-spacing:var(--text-title-lg-tracking,normal)}.fir3pG_items{flex-direction:column;display:flex}.fir3pG_item{justify-content:space-between;gap:var(--space-three);padding-block:var(--space-three);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.fir3pG_item a{color:var(--color-foreground)}.fir3pG_qty{align-items:baseline;gap:var(--space-one);display:inline-flex}.fir3pG_afterSalesAction{min-height:44px;color:var(--color-primary)!important}.fir3pG_summary{gap:var(--space-two);padding-top:var(--space-three);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.fir3pG_summaryRow{color:var(--color-foreground-muted);justify-content:space-between;align-items:baseline;display:flex}.fir3pG_summaryRow dd{margin:0}.fir3pG_total{padding-top:var(--space-two);font-size:var(--text-label-md-size);font-weight:var(--text-label-md-weight);line-height:var(--text-label-md-line);letter-spacing:var(--text-label-md-tracking,normal);justify-content:space-between;align-items:baseline;display:flex}.fir3pG_total dd{margin:0}.fir3pG_actions{justify-content:flex-end;display:flex}.fir3pG_skeleton{border-radius:var(--radius-lg);height:480px}
.iCghbW_shell{flex-direction:column;min-height:100dvh;display:flex}.iCghbW_bar{justify-content:space-between;align-items:center;gap:var(--space-four);padding:var(--space-four) var(--space-gutter-mobile);display:flex}@media (min-width:768px){.iCghbW_bar{padding-inline:var(--space-gutter-desktop)}}.iCghbW_brand{min-height:var(--control-md);align-items:center;display:inline-flex}.iCghbW_back{align-items:center;gap:var(--space-one);min-height:var(--control-md);color:var(--color-link);display:inline-flex}.iCghbW_main{flex:1;min-width:0;display:flex}
.yQzdfa_wrap{padding-top:var(--space-four)}.yQzdfa_nav{border-bottom:1px solid var(--color-border);scrollbar-width:none;overflow-x:auto}.yQzdfa_nav::-webkit-scrollbar{display:none}.yQzdfa_list{gap:var(--space-two);margin:0;padding:0;list-style:none;display:flex}.yQzdfa_link{min-height:var(--control-md);padding:0 var(--space-three);color:var(--color-foreground-muted);white-space:nowrap;font-size:var(--text-label-md-size);font-weight:var(--text-label-md-weight);line-height:var(--text-label-md-line);letter-spacing:var(--text-label-md-tracking,normal);border-bottom:2px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.yQzdfa_link:hover{color:var(--color-foreground)}.yQzdfa_link:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.yQzdfa_active{border-bottom-color:var(--color-primary);color:var(--color-primary)}
