.Icon-module__YJqgBa__icon{flex:none;display:block}
.Alert-module__S8cgVa__alert{--nt-alert-bg:var(--surface-2);--nt-alert-fg:var(--text-primary);align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);background:var(--nt-alert-bg);border-radius:var(--radius-card);display:flex}.Alert-module__S8cgVa__alert[data-tone=success]{--nt-alert-bg:var(--success-bg);--nt-alert-fg:var(--success)}.Alert-module__S8cgVa__alert[data-tone=error]{--nt-alert-bg:var(--error-bg);--nt-alert-fg:var(--error)}.Alert-module__S8cgVa__alert[data-tone=warning]{--nt-alert-bg:var(--warning-bg);--nt-alert-fg:var(--warning)}.Alert-module__S8cgVa__alert[data-tone=brand]{--nt-alert-bg:var(--surface-2);--nt-alert-fg:var(--ink)}.Alert-module__S8cgVa__icon{color:var(--nt-alert-fg);margin-top:2px;display:flex}.Alert-module__S8cgVa__body{flex:1;min-width:0}.Alert-module__S8cgVa__title{color:var(--text-primary);font-weight:var(--fw-semibold);line-height:var(--lh-tight)}.Alert-module__S8cgVa__title:not(:only-child){margin-bottom:4px}.Alert-module__S8cgVa__detail{font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--text-secondary)}
.Badge-module__J2qmKa__badge{--nt-badge-line:var(--border);--nt-surface-rule:var(--hairline);--nt-surface-radius:4px;align-items:center;gap:var(--sp-1);line-height:var(--lh-flush);font-family:var(--font-sans);font-size:var(--fs-ref-label);font-weight:var(--fw-medium);padding:4px 8px;display:inline-flex}.Badge-module__J2qmKa__badge[data-mono]{font-variant-numeric:tabular-nums}.Badge-module__J2qmKa__badge[data-tone=ink]{color:var(--on-ink)}.Badge-module__J2qmKa__badge[data-tone=neutral]{color:var(--text-primary)}.Badge-module__J2qmKa__badge[data-tone=success]{--nt-badge-line:transparent;color:var(--success)}.Badge-module__J2qmKa__badge[data-tone=error]{--nt-badge-line:transparent;color:var(--error)}.Badge-module__J2qmKa__badge[data-tone=warning]{--nt-badge-line:transparent;color:var(--warning)}
.BrandLockup-module__nIP5Ba__lockup{height:auto;display:block}
.Breadcrumb-module__8g8q-G__nav{display:flex}.Breadcrumb-module__8g8q-G__list{align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Breadcrumb-module__8g8q-G__item{align-items:center;gap:var(--sp-2);display:flex}.Breadcrumb-module__8g8q-G__sep{color:var(--n-400)}.Breadcrumb-module__8g8q-G__link{color:var(--text-muted);text-decoration:none}.Breadcrumb-module__8g8q-G__link:hover{color:var(--text-primary)}.Breadcrumb-module__8g8q-G__current{color:var(--text-muted)}.Breadcrumb-module__8g8q-G__current[aria-current=page]{color:var(--text-secondary)}@media (max-width:1023px){.Breadcrumb-module__8g8q-G__nav{min-width:0;max-width:100%}.Breadcrumb-module__8g8q-G__list{white-space:nowrap;scrollbar-width:none;flex-wrap:nowrap;min-width:0;max-width:100%;overflow-x:auto}.Breadcrumb-module__8g8q-G__list::-webkit-scrollbar{display:none}}
.Button-module__gvGEpG__button{--nt-btn-bg:transparent;--nt-btn-fg:var(--text-primary);--nt-btn-outline:var(--ink);--nt-surface-rule:1.5px;--nt-surface-radius:var(--radius-pill);width:auto;color:var(--nt-btn-fg);font-family:var(--font-sans);font-weight:var(--fw-medium);letter-spacing:var(--track-cta);line-height:var(--lh-flush);white-space:nowrap;cursor:pointer;transition:var(--transition-control);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.Button-module__gvGEpG__button[data-size=sm]{height:var(--control-h-sm);font-size:var(--fs-body-sm)}.Button-module__gvGEpG__button[data-size=md]{height:var(--control-h-md);font-size:var(--fs-body)}.Button-module__gvGEpG__button[data-size=lg]{height:var(--control-h-lg);font-size:var(--fs-body)}.Button-module__gvGEpG__inner{justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.Button-module__gvGEpG__button[data-size=sm] .Button-module__gvGEpG__inner{gap:var(--sp-2);padding-inline:var(--sp-4)}.Button-module__gvGEpG__button[data-size=md] .Button-module__gvGEpG__inner{gap:var(--sp-2);padding-inline:var(--sp-6)}.Button-module__gvGEpG__button[data-size=lg] .Button-module__gvGEpG__inner{gap:var(--sp-2);padding-inline:var(--sp-7)}.Button-module__gvGEpG__button:active:not([data-disabled]){translate:0 var(--press-shift)}.Button-module__gvGEpG__button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px;box-shadow:0 0 0 2px var(--focus-gap)}.Button-module__gvGEpG__button[data-variant=primary]{--nt-btn-bg:var(--accent-fill);--nt-btn-fg:var(--accent-on-fill)}.Button-module__gvGEpG__button[data-variant=primary]:hover:not([data-disabled]){--nt-btn-bg:var(--accent-fill-hover)}.Button-module__gvGEpG__button[data-variant=primary]:active:not([data-disabled]){--nt-btn-bg:var(--accent-fill-active)}.Button-module__gvGEpG__button[data-variant=secondary]{--nt-btn-bg:transparent;--nt-btn-fg:var(--ink);--nt-btn-outline:var(--ink)}.Button-module__gvGEpG__button[data-variant=secondary]:hover:not([data-disabled]){--nt-btn-outline:var(--text-muted);--nt-btn-bg:var(--hover-veil)}.Button-module__gvGEpG__button[data-variant=secondary]:active:not([data-disabled]){--nt-btn-bg:var(--active-veil)}.Button-module__gvGEpG__button[data-variant=ghost]{--nt-btn-bg:transparent;--nt-btn-fg:var(--text-primary)}.Button-module__gvGEpG__button[data-variant=ghost]:hover:not([data-disabled]){--nt-btn-bg:var(--hover-veil)}.Button-module__gvGEpG__button[data-variant=ghost]:active:not([data-disabled]){--nt-btn-bg:var(--active-veil)}.Button-module__gvGEpG__button[data-variant=danger]{--nt-btn-bg:transparent;--nt-btn-fg:var(--error);--nt-btn-outline:var(--error)}.Button-module__gvGEpG__button[data-variant=danger]:hover:not([data-disabled]){--nt-btn-bg:var(--error-bg)}.Button-module__gvGEpG__button[data-disabled]{--nt-btn-bg:var(--surface-2);--nt-btn-fg:var(--text-disabled);--nt-btn-outline:var(--border);cursor:not-allowed}.Button-module__gvGEpG__button[aria-busy=true]{opacity:.72}.Button-module__gvGEpG__button[data-block]{width:100%;display:flex}@media (pointer:coarse){.Button-module__gvGEpG__button[data-size=sm]{height:44px}}
.Card-module__rSrWdq__card{--nt-card-line:var(--border);--nt-surface-rule:var(--hairline);--nt-surface-radius:var(--radius-card);transition:var(--transition-control)}.Card-module__rSrWdq__card[data-pad=none]{padding:0}.Card-module__rSrWdq__card[data-pad=sm]{padding:var(--sp-4)}.Card-module__rSrWdq__card[data-pad=md]{padding:var(--sp-6)}.Card-module__rSrWdq__card[data-pad=lg]{padding:var(--sp-7)}.Card-module__rSrWdq__card[data-interactive]{cursor:pointer}.Card-module__rSrWdq__card[data-interactive]:hover,.Card-module__rSrWdq__card[data-interactive]:focus-within{--nt-card-line:var(--ink)}
.Checkbox-module__Fv_PbG__row{align-items:flex-start;gap:var(--check-gap);line-height:var(--check-size);font-family:var(--font-sans);font-size:var(--fs-body-sm);color:var(--text-secondary);cursor:pointer;display:flex}.Checkbox-module__Fv_PbG__row:has(.Checkbox-module__Fv_PbG__box[data-disabled]){opacity:.5;cursor:not-allowed}.Checkbox-module__Fv_PbG__box{width:var(--check-size);height:var(--check-size);background:var(--field-surface);box-shadow:inset 0 0 0 1.5px var(--field-rule);color:var(--on-ink);cursor:inherit;transition:var(--transition-control);border-radius:4px;flex:none;place-items:center;display:grid}.Checkbox-module__Fv_PbG__box[data-checked]{background:var(--ink);box-shadow:none}.Checkbox-module__Fv_PbG__indicator{place-items:center;display:grid}.Checkbox-module__Fv_PbG__row:has(.Checkbox-module__Fv_PbG__box[data-checked]) .Checkbox-module__Fv_PbG__label{color:var(--text-primary)}.Checkbox-module__Fv_PbG__count{margin-left:auto}@media (pointer:coarse){.Checkbox-module__Fv_PbG__row{min-height:44px}}
.Combobox-module__8Btc5W__box{padding-inline:var(--sp-4);background:var(--field-surface);border-radius:var(--radius-field);transition:var(--transition-control);align-items:center;display:flex;position:relative}.Combobox-module__8Btc5W__box:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 var(--hairline) var(--field-rule);pointer-events:none;transition:box-shadow var(--dur-fast) var(--ease-out);position:absolute;inset:0}.Combobox-module__8Btc5W__box:focus-within:after{box-shadow:inset 0 0 0 1.5px var(--field-rule-focus)}.Combobox-module__8Btc5W__box[data-size=sm]{height:var(--control-h-sm)}.Combobox-module__8Btc5W__box[data-size=md]{height:var(--control-h-md)}.Combobox-module__8Btc5W__box[data-size=lg]{height:var(--control-h-lg)}.Combobox-module__8Btc5W__box:has(.Combobox-module__8Btc5W__input[data-invalid]):after{box-shadow:inset 0 0 0 1.5px var(--error)}.Combobox-module__8Btc5W__box:has(.Combobox-module__8Btc5W__input:disabled){background:var(--surface-sunken)}.Combobox-module__8Btc5W__input{appearance:none;min-width:0;height:100%;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--fs-body-sm);padding-right:var(--sp-6);text-overflow:ellipsis;background:0 0;border:0;flex:1}.Combobox-module__8Btc5W__input::placeholder{color:var(--text-muted)}.Combobox-module__8Btc5W__input:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px}.Combobox-module__8Btc5W__input:disabled{cursor:not-allowed;color:var(--text-muted)}.Combobox-module__8Btc5W__actions{right:var(--sp-4);align-items:center;gap:var(--sp-1);color:var(--text-muted);display:flex;position:absolute}.Combobox-module__8Btc5W__action{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.Combobox-module__8Btc5W__action:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-control)}.Combobox-module__8Btc5W__positioner{z-index:65;outline:none}.Combobox-module__8Btc5W__popup{box-sizing:border-box;width:var(--anchor-width);max-width:var(--available-width);background:var(--surface-raised);border-radius:var(--radius-field);box-shadow:inset 0 0 0 var(--hairline) var(--border), var(--shadow-menu);overflow:hidden}.Combobox-module__8Btc5W__list{max-height:min(18rem, var(--available-height));overscroll-behavior:contain;padding-block:var(--sp-2);outline:none;overflow-y:auto}.Combobox-module__8Btc5W__item{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);font-size:var(--fs-body-sm);color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;grid-template-columns:1rem 1fr;display:grid}.Combobox-module__8Btc5W__item[data-highlighted]{background:var(--surface-2)}.Combobox-module__8Btc5W__item[data-selected]{font-weight:var(--fw-semibold)}.Combobox-module__8Btc5W__indicator{color:var(--text-primary);grid-column:1;display:flex}.Combobox-module__8Btc5W__label{grid-column:2}.Combobox-module__8Btc5W__empty{padding:var(--sp-4);font-size:var(--fs-body-sm);color:var(--text-muted)}.Combobox-module__8Btc5W__list[data-empty]{padding:0}@media (pointer:coarse){.Combobox-module__8Btc5W__box[data-size=sm],.Combobox-module__8Btc5W__box[data-size=md]{height:var(--control-h-lg)}}
.IconButton-module__scvQcq__iconButton{--nt-iconbtn-bg:transparent;--nt-iconbtn-fg:var(--text-primary);--nt-iconbtn-outline:var(--ink);--nt-surface-rule:1.5px;--nt-surface-radius:var(--radius-full);color:var(--nt-iconbtn-fg);cursor:pointer;transition:var(--transition-control);place-items:center;text-decoration:none;display:grid;position:relative}.IconButton-module__scvQcq__iconButton:active:not([data-disabled]){translate:0 var(--press-shift)}.IconButton-module__scvQcq__iconButton:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px;box-shadow:0 0 0 2px var(--focus-gap)}.IconButton-module__scvQcq__iconButton[data-size=sm]{width:var(--control-h-sm);height:var(--control-h-sm)}.IconButton-module__scvQcq__iconButton[data-size=md]{width:var(--control-h-md);height:var(--control-h-md)}.IconButton-module__scvQcq__iconButton[data-size=lg]{width:var(--control-h-lg);height:var(--control-h-lg)}.IconButton-module__scvQcq__inner{place-items:center;width:100%;height:100%;display:grid}.IconButton-module__scvQcq__iconButton[data-variant=ghost]:hover:not([data-disabled]){--nt-iconbtn-bg:var(--hover-veil)}.IconButton-module__scvQcq__iconButton[data-variant=ghost]:active:not([data-disabled]){--nt-iconbtn-bg:var(--active-veil)}.IconButton-module__scvQcq__iconButton[data-variant=secondary]{--nt-iconbtn-bg:var(--surface-raised)}.IconButton-module__scvQcq__iconButton[data-variant=secondary]:hover:not([data-disabled]){--nt-iconbtn-outline:var(--text-muted)}.IconButton-module__scvQcq__iconButton[data-filled]:not([data-disabled]){--nt-iconbtn-bg:var(--ink);--nt-iconbtn-fg:var(--on-ink)}.IconButton-module__scvQcq__iconButton[data-disabled]{--nt-iconbtn-bg:transparent;--nt-iconbtn-fg:var(--text-disabled);--nt-iconbtn-outline:var(--border);cursor:not-allowed}.IconButton-module__scvQcq__badge{border-radius:var(--radius-pill);background:var(--ink);min-width:18px;height:18px;color:var(--on-ink);font-family:var(--font-sans);font-size:11px;font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;text-align:center;padding-inline:5px;line-height:18px;position:absolute;top:4px;right:2px}@media (pointer:coarse){.IconButton-module__scvQcq__iconButton[data-size=sm]{width:44px;height:44px}}
.Dialog-module__pL3WuW__backdrop{z-index:60;background:var(--scrim);transition:opacity var(--dur-overlay) var(--ease-standard);position:fixed;inset:0}.Dialog-module__pL3WuW__backdrop[data-starting-style],.Dialog-module__pL3WuW__backdrop[data-ending-style]{opacity:0}.Dialog-module__pL3WuW__popup{z-index:61;width:calc(100vw - var(--sp-6) * 2);max-height:calc(100vh - var(--sp-6) * 2);max-height:calc(100dvh - var(--sp-6) * 2);padding:var(--sp-7);background:var(--surface-1);border-radius:var(--radius-modal);box-shadow:var(--shadow-overlay);transition:opacity var(--dur-overlay) var(--ease-out);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.Dialog-module__pL3WuW__popup[data-starting-style],.Dialog-module__pL3WuW__popup[data-ending-style]{opacity:0}.Dialog-module__pL3WuW__popup[data-origin]{transform-origin:calc(var(--nt-dialog-origin-x) - 50vw + 50%) calc(var(--nt-dialog-origin-y) - 50vh + 50%);transition:opacity var(--dur-overlay) var(--ease-out), scale var(--dur-overlay) var(--ease-out)}.Dialog-module__pL3WuW__popup[data-origin][data-starting-style],.Dialog-module__pL3WuW__popup[data-origin][data-ending-style]{scale:.9}.Dialog-module__pL3WuW__head{align-items:flex-start;gap:var(--sp-4);flex-shrink:0;display:flex}.Dialog-module__pL3WuW__scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.Dialog-module__pL3WuW__heading{flex:1;min-width:0}.Dialog-module__pL3WuW__meta{margin-top:var(--sp-2)}.Dialog-module__pL3WuW__title{font-family:var(--font-display);font-weight:var(--fw-semibold);font-variation-settings:var(--display-h2);font-size:var(--fs-h2);line-height:var(--lh-h2);color:var(--text-primary)}.Dialog-module__pL3WuW__description,.Dialog-module__pL3WuW__body{margin-top:var(--sp-5);font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--text-secondary)}.Dialog-module__pL3WuW__footer{justify-content:flex-end;gap:var(--sp-3);margin-top:var(--sp-7);flex-shrink:0;display:flex}@media (prefers-reduced-motion:reduce){.Dialog-module__pL3WuW__backdrop,.Dialog-module__pL3WuW__popup{transition:opacity var(--dur-fast) var(--ease-out)!important}.Dialog-module__pL3WuW__popup[data-origin][data-starting-style],.Dialog-module__pL3WuW__popup[data-origin][data-ending-style]{scale:1}}
.Field-module__Wm-Pra__field{gap:var(--sp-2);flex-direction:column;display:flex}.Field-module__Wm-Pra__label{color:var(--text-secondary)}.Field-module__Wm-Pra__required{color:var(--ink);margin-left:4px}.Field-module__Wm-Pra__message{min-height:calc(var(--fs-meta) * var(--lh-meta));font-size:var(--fs-meta);line-height:var(--lh-meta)}.Field-module__Wm-Pra__message:empty{display:none}.Field-module__Wm-Pra__hint{color:var(--text-muted)}.Field-module__Wm-Pra__error{color:var(--error)}
.Input-module__j2r4Fq__box{align-items:center;gap:var(--sp-3);padding-inline:var(--sp-4);background:var(--field-surface);border-radius:var(--radius-field);transition:var(--transition-control);display:flex;position:relative}.Input-module__j2r4Fq__box:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 var(--hairline) var(--field-rule);pointer-events:none;transition:box-shadow var(--dur-fast) var(--ease-out);position:absolute;inset:0}.Input-module__j2r4Fq__box:focus-within:after{box-shadow:inset 0 0 0 1.5px var(--field-rule-focus)}.Input-module__j2r4Fq__box[data-size=sm]{height:var(--control-h-sm)}.Input-module__j2r4Fq__box[data-size=md]{height:var(--control-h-md)}.Input-module__j2r4Fq__box[data-size=lg]{height:var(--control-h-lg)}.Input-module__j2r4Fq__box:has(.Input-module__j2r4Fq__control[data-invalid]):after{box-shadow:inset 0 0 0 1.5px var(--error)}.Input-module__j2r4Fq__control{min-width:0;height:100%;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--fs-body);font-variant-numeric:tabular-nums;background:0 0;border:0;flex:1}.Input-module__j2r4Fq__control[data-mono]{font-family:var(--font-sans);font-size:var(--fs-ref-code);font-variant-numeric:tabular-nums}.Input-module__j2r4Fq__box:has(.Input-module__j2r4Fq__control:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px}.Input-module__j2r4Fq__control:focus-visible{outline:none}.Input-module__j2r4Fq__icon{color:var(--text-muted);display:flex}@media (pointer:coarse){.Input-module__j2r4Fq__box[data-size=sm],.Input-module__j2r4Fq__box[data-size=md]{height:var(--control-h-lg)}}
.OriginalityBadge-module__EHm12G__inline{align-items:center;gap:var(--sp-2);color:var(--text-primary);display:inline-flex}.OriginalityBadge-module__EHm12G__block{--nt-surface-radius:var(--radius-card);align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);color:var(--accent-badge-text);display:flex}.OriginalityBadge-module__EHm12G__certificate{color:var(--text-muted);margin-top:3px}.OriginalityBadge-module__EHm12G__badge{--nt-surface-radius:4px;align-items:center;gap:var(--sp-1);color:var(--accent-badge-text);padding:4px 8px 4px 6px;display:inline-flex}.OriginalityBadge-module__EHm12G__badgeLabel{font-family:var(--font-sans);font-size:var(--fs-ref-label);font-weight:var(--fw-medium);line-height:var(--lh-flush)}
.Pagination-module__qD1tza__pagination{align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.Pagination-module__qD1tza__list{align-items:center;gap:var(--sp-1);margin:0;padding:0;list-style:none;display:flex}.Pagination-module__qD1tza__step{--nt-step-bg:transparent;--nt-surface-rule:var(--hairline);--nt-surface-radius:var(--radius-full);width:40px;height:40px;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--fs-body-sm);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;transition:var(--transition-control);place-items:center;text-decoration:none;display:grid}.Pagination-module__qD1tza__step:hover:not([data-active]):not([data-disabled]){--nt-step-bg:var(--hover-veil)}.Pagination-module__qD1tza__step[data-active]{--nt-step-bg:var(--ink);color:var(--on-ink)}.Pagination-module__qD1tza__step[data-disabled]{color:var(--text-disabled);cursor:not-allowed}.Pagination-module__qD1tza__gap{place-items:center;width:18px;display:grid}@media (pointer:coarse){.Pagination-module__qD1tza__step{width:44px;height:44px}}
.Price-module__5tU94W__price{align-items:baseline;gap:var(--sp-2);color:var(--text-primary);flex-wrap:wrap;display:inline-flex}.Price-module__5tU94W__price[data-sale]>:first-child{color:var(--sale)}.Price-module__5tU94W__price[data-size=sm]{font-size:var(--fs-price-sm)}.Price-module__5tU94W__price[data-size=md]{font-size:var(--fs-price)}.Price-module__5tU94W__price[data-size=lg]{font-size:var(--fs-price-lg)}.Price-module__5tU94W__was{font-size:.875em;font-weight:var(--fw-regular);color:var(--text-muted);text-decoration-thickness:1px}.Price-module__5tU94W__currency{font-size:var(--fs-ref-label);font-weight:var(--fw-regular);color:var(--text-muted)}
.ProductImage-module__lOnDBW__frame{background:var(--surface-product);width:100%;position:relative;overflow:hidden}.ProductImage-module__lOnDBW__photo{-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;padding:10%}.ProductImage-module__lOnDBW__placeholder{padding-inline:var(--sp-3);text-align:center;place-items:center;display:grid;position:absolute;inset:0}
.ProductCard-module__7T5dsa__card{flex-direction:column;height:100%;display:flex;position:relative}.ProductCard-module__7T5dsa__body{height:100%;padding:var(--sp-0);flex-direction:column;display:flex}.ProductCard-module__7T5dsa__media{transition:opacity var(--dur-base) var(--ease-out)}@media (hover:hover){.ProductCard-module__7T5dsa__card:hover .ProductCard-module__7T5dsa__media{opacity:.88}}.ProductCard-module__7T5dsa__card:active .ProductCard-module__7T5dsa__media{opacity:.8;transition-duration:var(--dur-instant)}.ProductCard-module__7T5dsa__card[data-sold-out] .ProductCard-module__7T5dsa__media{opacity:.5}.ProductCard-module__7T5dsa__text{margin-top:var(--sp-3);flex-direction:column;flex:1;gap:2px;display:flex}.ProductCard-module__7T5dsa__name{font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--fw-medium);line-height:var(--lh-tight);color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.ProductCard-module__7T5dsa__name:after{content:"";position:absolute;inset:0}@media (hover:hover){.ProductCard-module__7T5dsa__name:hover{text-underline-offset:var(--link-offset);text-decoration:underline}}.ProductCard-module__7T5dsa__brand,.ProductCard-module__7T5dsa__note{font-size:var(--fs-body);line-height:var(--lh-tight);color:var(--text-muted)}.ProductCard-module__7T5dsa__foot{margin-top:var(--sp-2)}.ProductCard-module__7T5dsa__stock{font-size:var(--fs-body-sm);line-height:var(--lh-meta);color:var(--text-muted);margin-top:2px}.ProductCard-module__7T5dsa__stock[data-low]{color:var(--warning)}.ProductCard-module__7T5dsa__action{z-index:1;margin-top:var(--sp-3);position:relative}@media (max-width:1023px){.ProductCard-module__7T5dsa__name,.ProductCard-module__7T5dsa__brand,.ProductCard-module__7T5dsa__note{font-size:var(--fs-body-sm)}}
.QuantityStepper-module__7egneW__stepper{background:var(--field-surface);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 var(--hairline) var(--field-rule);align-items:center;display:inline-flex}.QuantityStepper-module__7egneW__stepper[data-size=sm]{height:var(--control-h-sm)}.QuantityStepper-module__7egneW__stepper[data-size=md]{height:var(--control-h-md)}.QuantityStepper-module__7egneW__step{height:100%;color:var(--text-primary);cursor:pointer;transition:var(--transition-control);place-items:center;display:grid}.QuantityStepper-module__7egneW__stepper[data-size=sm] .QuantityStepper-module__7egneW__step{width:var(--control-h-sm)}.QuantityStepper-module__7egneW__stepper[data-size=md] .QuantityStepper-module__7egneW__step{width:var(--control-h-md)}.QuantityStepper-module__7egneW__step:hover:not(:disabled){background:var(--hover-veil)}.QuantityStepper-module__7egneW__step:active:not(:disabled){translate:0 var(--press-shift)}.QuantityStepper-module__7egneW__step:disabled{color:var(--text-disabled);cursor:not-allowed}.QuantityStepper-module__7egneW__value{text-align:center;min-width:30px;font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;color:var(--text-primary);place-items:center;display:grid;overflow:hidden}.QuantityStepper-module__7egneW__digit[data-dir=up]{animation:QuantityStepper-module__7egneW__nt-digit-up var(--dur-base) var(--ease-out)}.QuantityStepper-module__7egneW__digit[data-dir=down]{animation:QuantityStepper-module__7egneW__nt-digit-down var(--dur-base) var(--ease-out)}@media (pointer:coarse){.QuantityStepper-module__7egneW__stepper[data-size=sm],.QuantityStepper-module__7egneW__stepper[data-size=md]{height:44px}.QuantityStepper-module__7egneW__stepper[data-size=sm] .QuantityStepper-module__7egneW__step,.QuantityStepper-module__7egneW__stepper[data-size=md] .QuantityStepper-module__7egneW__step{width:44px}}
.Radio-module__Gsir7G__group{gap:var(--sp-3);flex-direction:column;display:flex}.Radio-module__Gsir7G__row{align-items:flex-start;gap:var(--sp-3);font-family:var(--font-sans);font-size:var(--fs-body-sm);color:var(--text-secondary);cursor:pointer;display:flex}.Radio-module__Gsir7G__row:has(.Radio-module__Gsir7G__box[data-disabled]){opacity:.5;cursor:not-allowed}.Radio-module__Gsir7G__box{border-radius:var(--radius-full);background:var(--field-surface);width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--field-rule);cursor:inherit;transition:var(--transition-control);flex:none;place-items:center;margin-top:0;display:grid}.Radio-module__Gsir7G__box[data-checked]{box-shadow:inset 0 0 0 1.5px var(--ink)}.Radio-module__Gsir7G__indicator{border-radius:var(--radius-full);background:var(--ink);width:10px;height:10px}.Radio-module__Gsir7G__row:has(.Radio-module__Gsir7G__box[data-checked]) .Radio-module__Gsir7G__label{color:var(--text-primary)}.Radio-module__Gsir7G__hint{font-size:var(--fs-meta);color:var(--text-muted);display:block}@media (pointer:coarse){.Radio-module__Gsir7G__row{min-height:44px}}
.RecordBlock-module__x-q1RW__block{--nt-surface-rule:var(--hairline);--nt-surface-radius:var(--radius-card);padding:var(--sp-4) var(--sp-5)}.RecordBlock-module__x-q1RW__title{margin-bottom:var(--sp-3);font-size:var(--fs-body);font-weight:var(--fw-semibold);letter-spacing:0}.RecordBlock-module__x-q1RW__label{font-size:var(--fs-body-sm);color:var(--text-muted)}.RecordBlock-module__x-q1RW__list{gap:var(--sp-2);flex-direction:column;margin:0;display:flex}.RecordBlock-module__x-q1RW__row{justify-content:space-between;align-items:baseline;gap:var(--sp-5);display:flex}.RecordBlock-module__x-q1RW__row>dt{white-space:nowrap}.RecordBlock-module__x-q1RW__value{text-align:right;font-size:var(--fs-body-sm);font-variant-numeric:tabular-nums;color:var(--text-secondary);margin:0}.RecordBlock-module__x-q1RW__value[data-emphasis]{color:var(--text-primary);font-weight:var(--fw-medium)}
.Select-module__TM2-DG__box{padding-inline:var(--sp-4);background:var(--field-surface);border-radius:var(--radius-field);transition:var(--transition-control);align-items:center;display:flex;position:relative}.Select-module__TM2-DG__box:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 var(--hairline) var(--field-rule);pointer-events:none;transition:box-shadow var(--dur-fast) var(--ease-out);position:absolute;inset:0}.Select-module__TM2-DG__box:focus-within:after{box-shadow:inset 0 0 0 1.5px var(--field-rule-focus)}.Select-module__TM2-DG__box[data-size=sm]{height:var(--control-h-sm)}.Select-module__TM2-DG__box[data-size=md]{height:var(--control-h-md)}.Select-module__TM2-DG__box[data-size=lg]{height:var(--control-h-lg)}.Select-module__TM2-DG__box:has(.Select-module__TM2-DG__select[data-invalid]):after{box-shadow:inset 0 0 0 1.5px var(--error)}.Select-module__TM2-DG__select{appearance:none;height:100%;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--fs-body-sm);cursor:pointer;padding-right:var(--sp-6);background:0 0;border:0;flex:1}.Select-module__TM2-DG__select:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px}.Select-module__TM2-DG__chevron{right:var(--sp-4);color:var(--text-muted);pointer-events:none;position:absolute}@media (pointer:coarse){.Select-module__TM2-DG__box[data-size=sm],.Select-module__TM2-DG__box[data-size=md]{height:var(--control-h-lg)}}
.Switch-module__xH9ShW__row{align-items:center;gap:var(--sp-3);font-family:var(--font-sans);font-size:var(--fs-body-sm);color:var(--text-secondary);cursor:pointer;display:inline-flex}.Switch-module__xH9ShW__row:has(.Switch-module__xH9ShW__track[data-disabled]){opacity:.5;cursor:not-allowed}.Switch-module__xH9ShW__track{border-radius:var(--radius-pill);background:var(--n-200);width:38px;height:20px;cursor:inherit;transition:background-color var(--dur-fast) var(--ease-standard);flex:none;position:relative}.Switch-module__xH9ShW__track[data-checked]{background:var(--ink);box-shadow:none}.Switch-module__xH9ShW__thumb{border-radius:var(--radius-full);background:var(--n-000);width:14px;height:14px;transition:translate var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard);position:absolute;top:3px;left:3px}.Switch-module__xH9ShW__thumb[data-checked]{background:var(--n-000);translate:18px}
.Tabs-module__dWrq4q__list{gap:var(--sp-6);border-bottom:var(--hairline) solid var(--border);display:flex;position:relative}.Tabs-module__dWrq4q__tab{align-items:center;gap:var(--sp-2);padding:0 0 var(--sp-3);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--text-muted);cursor:pointer;transition:var(--transition-control);display:flex}.Tabs-module__dWrq4q__tab[data-selected],.Tabs-module__dWrq4q__tab:hover:not([data-selected]){color:var(--text-primary)}.Tabs-module__dWrq4q__indicator{height:2px;width:var(--active-tab-width);background:var(--ink);transform:translateX(var(--active-tab-left));transition:transform var(--dur-base) var(--ease-out), width var(--dur-base) var(--ease-out);position:absolute;bottom:-1px;left:0}@media (max-width:1023px){.Tabs-module__dWrq4q__list{gap:0}.Tabs-module__dWrq4q__tab{flex:1;justify-content:center;height:44px;padding:0}}
.Tag-module__A3H15a__tag{--nt-surface-rule:var(--hairline);--nt-surface-radius:var(--radius-pill);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--fs-body-sm);font-weight:var(--fw-medium);line-height:var(--lh-flush);-webkit-user-select:none;user-select:none;transition:var(--transition-control);align-items:center;display:inline-flex}.Tag-module__A3H15a__tag[data-selected]{color:var(--on-ink)}.Tag-module__A3H15a__inner{align-items:center;gap:var(--sp-2);padding:9px 14px;display:inline-flex}.Tag-module__A3H15a__label{color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer}.Tag-module__A3H15a__remove{width:16px;height:16px;color:inherit;opacity:.7;cursor:pointer;transition:opacity var(--dur-fast) var(--ease-out);place-items:center;display:grid}.Tag-module__A3H15a__remove:hover{opacity:1}
.Toast-module__xy1rBa__viewport{right:var(--sp-6);bottom:var(--sp-6);z-index:70;gap:var(--sp-3);width:calc(100vw - var(--sp-6) * 2);flex-direction:column;max-width:380px;display:flex;position:fixed}.Toast-module__xy1rBa__toast{--nt-toast-fg:var(--text-secondary);align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-4) var(--sp-4) var(--sp-5);background:var(--surface-raised);border-radius:var(--radius-card);box-shadow:inset 0 0 0 var(--hairline) var(--border), var(--shadow-menu);transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);display:flex}.Toast-module__xy1rBa__toast[data-starting-style],.Toast-module__xy1rBa__toast[data-ending-style]{opacity:0;transform:translateY(8px)}.Toast-module__xy1rBa__toast[data-ending-style][data-swipe-direction=right]{transform:translateX(calc(var(--toast-swipe-movement-x) + 100%))}.Toast-module__xy1rBa__toast[data-ending-style][data-swipe-direction=down]{transform:translateY(calc(var(--toast-swipe-movement-y) + 100%))}.Toast-module__xy1rBa__toast[data-type=success]{--nt-toast-fg:var(--success)}.Toast-module__xy1rBa__toast[data-type=error]{--nt-toast-fg:var(--error)}.Toast-module__xy1rBa__icon{color:var(--nt-toast-fg);display:flex}.Toast-module__xy1rBa__content{flex:1;min-width:0}.Toast-module__xy1rBa__title{font-family:var(--font-sans);font-weight:var(--fw-semibold);font-size:var(--fs-label);letter-spacing:var(--track-label);line-height:var(--lh-tight);color:var(--text-primary)}.Toast-module__xy1rBa__description{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-muted);margin-top:2px}.Toast-module__xy1rBa__description:empty{display:none}.Toast-module__xy1rBa__close{color:var(--text-muted);cursor:pointer;display:flex}.Toast-module__xy1rBa__close:hover{color:var(--text-primary)}@media (max-width:1023px){.Toast-module__xy1rBa__viewport{bottom:calc(var(--bottom-layer) + var(--sp-3) + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.Toast-module__xy1rBa__toast{transition:opacity var(--dur-fast) var(--ease-out)!important}.Toast-module__xy1rBa__toast[data-starting-style],.Toast-module__xy1rBa__toast[data-ending-style]{transform:none}.Toast-module__xy1rBa__toast[data-ending-style][data-swipe-direction=right]{transform:translateX(var(--toast-swipe-movement-x))}.Toast-module__xy1rBa__toast[data-ending-style][data-swipe-direction=down]{transform:translateY(var(--toast-swipe-movement-y))}}
.Tooltip-module___xTCeW__popup{z-index:40;background:var(--ink);max-width:260px;color:var(--on-ink);box-shadow:var(--shadow-menu);font-family:var(--font-sans);font-size:var(--fs-meta);font-weight:var(--fw-medium);letter-spacing:var(--track-label);line-height:var(--lh-flush);transition:opacity var(--dur-fast) var(--ease-standard);border-radius:6px;padding:7px 10px}.Tooltip-module___xTCeW__popup[data-starting-style],.Tooltip-module___xTCeW__popup[data-ending-style]{opacity:0}
.not-found-module__PON8Za__page{padding-top:var(--section-y);padding-bottom:var(--sp-11)}.not-found-module__PON8Za__title{margin-top:var(--sp-5);max-width:24ch}.not-found-module__PON8Za__lede{margin-top:var(--sp-5);max-width:56ch;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-secondary)}.not-found-module__PON8Za__actions{gap:var(--sp-3);flex-wrap:wrap;margin-top:28px;display:flex}
