.quality-checklist-module__fDqgnW__group{flex-direction:column;display:flex}.quality-checklist-module__fDqgnW__heading{border-bottom:1px solid var(--color-border-subtle);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);align-items:center;gap:.5rem;padding-bottom:.625rem;font-size:.75rem;font-weight:600;display:flex}.quality-checklist-module__fDqgnW__count{background-color:var(--admin-inset);letter-spacing:0;min-width:1.25rem;height:1.25rem;color:var(--color-text-secondary,var(--color-text-muted));border-radius:9999px;justify-content:center;align-items:center;padding:0 .375rem;font-size:.6875rem;display:inline-flex}.quality-checklist-module__fDqgnW__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.quality-checklist-module__fDqgnW__row{border-bottom:1px solid var(--color-border-subtle);align-items:center;gap:.75rem;padding:.75rem .25rem;transition:background-color .15s;display:flex}.quality-checklist-module__fDqgnW__row:last-child{border-bottom:none}.quality-checklist-module__fDqgnW__row:hover{background-color:var(--admin-inset)}.quality-checklist-module__fDqgnW__iconWarning,.quality-checklist-module__fDqgnW__iconBlocker{flex-shrink:0}.quality-checklist-module__fDqgnW__iconWarning{color:#f59e0b}.quality-checklist-module__fDqgnW__iconBlocker{color:var(--color-status-danger-text)}.quality-checklist-module__fDqgnW__body{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.quality-checklist-module__fDqgnW__action{color:var(--color-text-primary);font-size:.8125rem;font-weight:500;line-height:1.4}.quality-checklist-module__fDqgnW__detail{color:var(--color-text-muted);font-size:.75rem;line-height:1.4}.quality-checklist-module__fDqgnW__jump{height:28px;color:var(--color-text-muted);opacity:.6;border-radius:6px;flex-shrink:0;align-items:center;gap:.25rem;padding:0 .625rem;font-size:.75rem;font-weight:500;text-decoration:none;transition:opacity .15s,color .15s,background-color .15s;display:inline-flex}.quality-checklist-module__fDqgnW__row:hover .quality-checklist-module__fDqgnW__jump,.quality-checklist-module__fDqgnW__jump:focus-visible{opacity:1;color:var(--color-text-primary)}.quality-checklist-module__fDqgnW__jump:hover{background-color:var(--admin-panel);box-shadow:0 0 0 1px var(--color-border-subtle)}.quality-checklist-module__fDqgnW__jump:focus-visible{outline:2px solid var(--admin-accent);outline-offset:2px}.quality-checklist-module__fDqgnW__arrow{display:inline-flex}@media (hover:none){.quality-checklist-module__fDqgnW__jump{opacity:1}}
.featured-toggle-module__UfvkCq__card{border:1px solid var(--color-border-subtle);background-color:var(--admin-panel);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:12px;align-items:center;gap:.875rem;max-width:420px;padding:.875rem 1rem;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.featured-toggle-module__UfvkCq__card:hover{border-color:var(--color-border-default,var(--color-border-subtle));box-shadow:0 1px 2px #1010140d}.featured-toggle-module__UfvkCq__card:has(.featured-toggle-module__UfvkCq__input:focus-visible){outline:2px solid var(--admin-accent);outline-offset:2px}.featured-toggle-module__UfvkCq__icon{background-color:var(--admin-inset);width:32px;height:32px;color:var(--color-text-muted);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:inline-flex}.featured-toggle-module__UfvkCq__cardOn .featured-toggle-module__UfvkCq__icon{color:#f59e0b;background-color:#f59e0b1f}.featured-toggle-module__UfvkCq__copy{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.featured-toggle-module__UfvkCq__title{color:var(--color-text-primary);font-size:.875rem;font-weight:600}.featured-toggle-module__UfvkCq__description{color:var(--color-text-muted);font-size:.75rem;line-height:1.4}.featured-toggle-module__UfvkCq__input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.featured-toggle-module__UfvkCq__track{background-color:var(--color-border-subtle);border-radius:9999px;flex-shrink:0;align-items:center;width:36px;height:20px;padding:2px;transition:background-color .2s;display:inline-flex}.featured-toggle-module__UfvkCq__cardOn .featured-toggle-module__UfvkCq__track{background-color:var(--admin-accent)}.featured-toggle-module__UfvkCq__knob{background-color:#fff;border-radius:9999px;width:16px;height:16px;display:block;box-shadow:0 1px 2px #0003}.featured-toggle-module__UfvkCq__input:disabled~.featured-toggle-module__UfvkCq__track{opacity:.5}
.media-tile-module__VL67ha__tile{border:1px solid var(--color-border-subtle);background-color:var(--admin-panel);border-radius:12px;flex-direction:column;transition:border-color .15s,box-shadow .15s,opacity .15s;display:flex;overflow:hidden}.media-tile-module__VL67ha__tile:hover{border-color:var(--color-border-default,var(--color-border-subtle));box-shadow:0 4px 12px -6px #1010142e}.media-tile-module__VL67ha__tileDragging{opacity:.4}.media-tile-module__VL67ha__tileDropTarget{border-color:var(--admin-accent);box-shadow:0 0 0 3px var(--admin-accent-soft)}.media-tile-module__VL67ha__preview{aspect-ratio:1;background-color:var(--admin-inset);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.media-tile-module__VL67ha__image{object-fit:cover;width:100%;height:100%}.media-tile-module__VL67ha__placeholder{color:var(--color-text-muted)}.media-tile-module__VL67ha__badges{pointer-events:none;gap:4px;display:flex;position:absolute;top:8px;left:8px}.media-tile-module__VL67ha__badgePrimary{color:#b45309;background-color:#ffffffeb;border-radius:9999px;align-items:center;gap:4px;padding:3px 8px;font-size:.6875rem;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #0000001f}.media-tile-module__VL67ha__overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#09090b8c;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.media-tile-module__VL67ha__action{color:#fff;cursor:pointer;background-color:#ffffff1a;border:none;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:background-color .15s;display:inline-flex}.media-tile-module__VL67ha__action:hover:not(:disabled){background-color:#ffffff38}.media-tile-module__VL67ha__action:focus-visible{outline-offset:1px;outline:2px solid #fff}.media-tile-module__VL67ha__action:disabled{cursor:not-allowed;color:#fff6}.media-tile-module__VL67ha__actionActive:disabled{color:#fbbf24}.media-tile-module__VL67ha__actionDanger:hover:not(:disabled){background-color:#ef4444d9}.media-tile-module__VL67ha__confirm{color:#fff;text-align:center;background-color:#09090bc7;flex-direction:column;justify-content:center;align-items:center;gap:.625rem;padding:.75rem;font-size:.8125rem;font-weight:600;display:flex;position:absolute;inset:0}.media-tile-module__VL67ha__confirmActions{gap:.375rem;display:flex}.media-tile-module__VL67ha__confirmCancel,.media-tile-module__VL67ha__confirmDanger{cursor:pointer;border-radius:6px;height:28px;padding:0 .75rem;font-family:inherit;font-size:.75rem;font-weight:600}.media-tile-module__VL67ha__confirmCancel{color:#fff;background-color:#0000;border:1px solid #ffffff59}.media-tile-module__VL67ha__confirmDanger{color:#fff;background-color:#ef4444;border:none}.media-tile-module__VL67ha__footer{align-items:center;gap:.25rem;min-height:40px;padding:.375rem .375rem .375rem .25rem;display:flex}.media-tile-module__VL67ha__grip{width:22px;height:28px;color:var(--color-text-muted);cursor:grab;touch-action:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.media-tile-module__VL67ha__grip:hover{background-color:var(--admin-inset);color:var(--color-text-primary)}.media-tile-module__VL67ha__grip:active{cursor:grabbing}.media-tile-module__VL67ha__meta{flex:1;align-items:center;gap:.25rem;min-width:0;display:flex}.media-tile-module__VL67ha__scope,.media-tile-module__VL67ha__private{white-space:nowrap;border-radius:9999px;align-items:center;gap:4px;min-width:0;padding:2px 8px;font-size:.6875rem;font-weight:500;display:inline-flex}.media-tile-module__VL67ha__scope{background-color:var(--admin-inset);color:var(--color-text-muted)}.media-tile-module__VL67ha__scopeText{text-overflow:ellipsis;overflow:hidden}.media-tile-module__VL67ha__private{background-color:var(--color-status-warning-background);color:var(--color-status-warning-text);flex-shrink:0}.media-tile-module__VL67ha__move{flex-shrink:0;display:flex}.media-tile-module__VL67ha__moveButton{width:26px;height:26px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:inline-flex}.media-tile-module__VL67ha__moveButton:hover:not(:disabled){background-color:var(--admin-inset);color:var(--color-text-primary)}.media-tile-module__VL67ha__moveButton:focus-visible{outline:2px solid var(--admin-accent);outline-offset:1px}.media-tile-module__VL67ha__moveButton:disabled{cursor:default;opacity:.3}.media-tile-module__VL67ha__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.media-tile-module__VL67ha__spinner{animation:1s linear infinite media-tile-module__VL67ha__spin}@keyframes media-tile-module__VL67ha__spin{to{transform:rotate(360deg)}}@media (hover:none){.media-tile-module__VL67ha__overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#0000,#09090b99);padding:8px;top:auto;opacity:1!important}.media-tile-module__VL67ha__action{opacity:1!important;transform:none!important}}@media (prefers-reduced-motion:reduce){.media-tile-module__VL67ha__spinner{animation-duration:3s}}
.side-drawer-module__KQhjwa__root{z-index:60;justify-content:flex-end;display:flex;position:fixed;inset:0}.side-drawer-module__KQhjwa__scrim{background-color:var(--admin-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:absolute;inset:0}.side-drawer-module__KQhjwa__panel{border-left:1px solid var(--color-border-subtle);background-color:var(--color-surface-card);width:min(560px,100vw);height:100%;box-shadow:var(--admin-shadow);outline:none;flex-direction:column;display:flex;position:relative}.side-drawer-module__KQhjwa__panelWide{width:min(1080px,100vw)}.side-drawer-module__KQhjwa__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--admin-card-padding);border-bottom:1px solid var(--color-border-subtle);display:flex}.side-drawer-module__KQhjwa__eyebrow{margin:0 0 var(--space-1);color:var(--color-text-muted);font-size:12px;font-weight:500}.side-drawer-module__KQhjwa__title{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-text-primary);margin:0;font-size:22px;font-weight:800}.side-drawer-module__KQhjwa__close{border-radius:var(--radius-md);width:34px;height:34px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.side-drawer-module__KQhjwa__close:hover:not(:disabled){background-color:var(--admin-accent-soft);color:var(--color-text-primary)}.side-drawer-module__KQhjwa__close:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}@media (max-width:639px){.side-drawer-module__KQhjwa__header{padding-inline:var(--space-4)}}
.store-card-preview-module__QWEoMG__preview{color:#17171b;background:#fff;border:1px solid #e2e2e7;border-radius:10px;margin:0;overflow:hidden}.store-card-preview-module__QWEoMG__photo{aspect-ratio:1;background:#fff;place-items:center;display:grid;position:relative}.store-card-preview-module__QWEoMG__photo img{object-fit:contain;width:100%;height:100%}.store-card-preview-module__QWEoMG__photo>svg{color:#a0a0a8}.store-card-preview-module__QWEoMG__discount{color:#fff;background:#f51e50;border-radius:5px;padding:5px 8px;font-size:12px;font-weight:600;position:absolute;top:14px;left:14px}.store-card-preview-module__QWEoMG__caption{text-align:center;background:#f5f5f6;gap:8px;padding:20px 16px;display:grid}.store-card-preview-module__QWEoMG__caption small{color:#676771;text-transform:uppercase;letter-spacing:.05em;font-size:10px}.store-card-preview-module__QWEoMG__caption>strong{overflow-wrap:anywhere;font-size:16px;font-weight:600}.store-card-preview-module__QWEoMG__variant,.store-card-preview-module__QWEoMG__status{color:#676771;font-size:12px}.store-card-preview-module__QWEoMG__prices{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px;display:flex}.store-card-preview-module__QWEoMG__prices b{font-size:19px}.store-card-preview-module__QWEoMG__prices s{color:#676771;font-size:12px}.store-card-preview-module__QWEoMG__prices .store-card-preview-module__QWEoMG__sale{color:#e8003c}
.admin-ui-module__gIy28G__section{gap:var(--space-4);flex-direction:column;display:flex}.admin-ui-module__gIy28G__sectionHead{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}.admin-ui-module__gIy28G__sectionTitle{font-family:var(--font-body);letter-spacing:-.01em;color:var(--color-text-primary);margin:0;font-size:15px;font-weight:600}.admin-ui-module__gIy28G__sectionCaption{color:var(--color-text-muted);margin:0;font-size:13px}.admin-ui-module__gIy28G__card{border:1px solid var(--color-border-subtle);border-radius:var(--admin-card-radius);background-color:var(--color-surface-card);box-shadow:var(--admin-card-shadow);overflow:hidden}.admin-ui-module__gIy28G__cardPadded{padding:var(--admin-card-padding)}.admin-ui-module__gIy28G__cellRow{grid-template-columns:repeat(auto-fit, minmax(var(--cell-min,200px), 1fr));margin:-1px 0 0 -1px;display:grid}.admin-ui-module__gIy28G__cellRow>*{padding:var(--admin-metric-cell-padding,var(--space-4) var(--space-5));box-shadow:-1px 0 0 0 var(--color-border-subtle), 0 -1px 0 0 var(--color-border-subtle)}.admin-ui-module__gIy28G__metric{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.admin-ui-module__gIy28G__metricLink{margin:calc(var(--space-2) * -1);padding:var(--space-2);border-radius:var(--radius-md);color:inherit;text-decoration:none}.admin-ui-module__gIy28G__metricLink:hover .admin-ui-module__gIy28G__metricLabel{color:var(--color-text-primary);text-underline-offset:3px;text-decoration:underline}.admin-ui-module__gIy28G__metricLink:focus-visible{outline:2px solid var(--admin-focus-ring,var(--admin-accent));outline-offset:2px}.admin-ui-module__gIy28G__metricHead{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:20px;display:flex}.admin-ui-module__gIy28G__metricLabel{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:13px;font-weight:500;display:inline-flex}.admin-ui-module__gIy28G__metricValue{overflow-wrap:anywhere;font-family:var(--font-heading);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--color-text-primary);font-size:24px;font-weight:700;line-height:1.1}.admin-ui-module__gIy28G__metricOk .admin-ui-module__gIy28G__metricValue{color:var(--color-status-success-text)}.admin-ui-module__gIy28G__metricAttention .admin-ui-module__gIy28G__metricValue{color:var(--color-status-warning-text)}.admin-ui-module__gIy28G__metricCritical .admin-ui-module__gIy28G__metricValue{color:var(--color-status-danger-text)}.admin-ui-module__gIy28G__metricValueLarge{font-size:var(--admin-metric-large-size,var(--admin-kpi-size,28px))}.admin-ui-module__gIy28G__metricValueSmall{font-size:20px}.admin-ui-module__gIy28G__metricFootnote{color:var(--color-text-muted);font-size:12px;line-height:1.45}.admin-ui-module__gIy28G__dot{width:var(--admin-dot-size);height:var(--admin-dot-size);background-color:var(--color-text-disabled);border-radius:9999px;flex-shrink:0;display:inline-block}.admin-ui-module__gIy28G__dotCritical{background-color:var(--admin-danger)}.admin-ui-module__gIy28G__dotOk{background-color:var(--color-status-success-text)}.admin-ui-module__gIy28G__dotAttention{background-color:var(--color-status-warning-text)}.admin-ui-module__gIy28G__badge{border:1px solid var(--color-border-subtle);background-color:var(--color-surface-secondary);white-space:nowrap;width:fit-content;color:var(--color-text-secondary);border-radius:9999px;flex-shrink:0;align-items:center;gap:6px;padding:2px 9px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.admin-ui-module__gIy28G__badge:before{content:"";background-color:currentColor;border-radius:9999px;flex-shrink:0;width:6px;height:6px}.admin-ui-module__gIy28G__badgeSuccess{border-color:var(--color-status-success-border);background-color:var(--color-status-success-background);color:var(--color-status-success-text)}.admin-ui-module__gIy28G__badgeWarning{border-color:var(--color-status-warning-border);background-color:var(--color-status-warning-background);color:var(--color-status-warning-text)}.admin-ui-module__gIy28G__badgeDanger{border-color:var(--color-status-danger-border);background-color:var(--color-status-danger-background);color:var(--color-status-danger-text)}.admin-ui-module__gIy28G__badgeInfo{border-color:var(--color-status-info-border);background-color:var(--color-status-info-background);color:var(--color-status-info-text)}.admin-ui-module__gIy28G__badgeNeutral{border-color:var(--color-border-default);background-color:var(--color-surface-secondary);color:var(--color-text-secondary)}.admin-ui-module__gIy28G__segmented{background-color:var(--color-surface-secondary);border-radius:10px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.admin-ui-module__gIy28G__segment{min-height:32px;color:var(--color-text-secondary);border-radius:8px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.admin-ui-module__gIy28G__segment:hover{color:var(--color-text-primary)}.admin-ui-module__gIy28G__segment:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.admin-ui-module__gIy28G__segmentActive{background-color:var(--color-surface-card);box-shadow:var(--admin-card-shadow);color:var(--color-text-primary);font-weight:600}@media (max-width:639px){.admin-ui-module__gIy28G__metricValue{font-size:24px}.admin-ui-module__gIy28G__metricValueLarge{font-size:min(24px, var(--admin-metric-large-size,24px))}}.admin-ui-module__gIy28G__sectionLink{align-items:center;gap:var(--space-1);min-height:var(--admin-control-height);font-size:var(--admin-meta-size);color:var(--color-text-primary);white-space:nowrap;font-weight:600;text-decoration:none;display:inline-flex}.admin-ui-module__gIy28G__sectionLink:hover{text-underline-offset:3px;text-decoration:underline}.admin-ui-module__gIy28G__sectionLink:focus-visible,.admin-ui-module__gIy28G__statLink:focus-visible{outline:2px solid var(--admin-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.admin-ui-module__gIy28G__statList{margin:0;padding:0;list-style:none}.admin-ui-module__gIy28G__statList>li+li{border-top:1px solid var(--color-border-subtle)}.admin-ui-module__gIy28G__statRow{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-2) var(--space-4);color:inherit;text-decoration:none;display:flex}.admin-ui-module__gIy28G__statLink:hover{background:var(--color-surface-secondary)}.admin-ui-module__gIy28G__statLink:hover .admin-ui-module__gIy28G__statLabel{color:var(--color-text-primary);text-underline-offset:3px;text-decoration:underline}.admin-ui-module__gIy28G__statLabel{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--admin-meta-size);color:var(--color-text-secondary);flex-wrap:wrap;display:inline-flex}.admin-ui-module__gIy28G__statNote{font-size:var(--admin-caption-size);color:var(--color-text-muted)}.admin-ui-module__gIy28G__statValue{font-size:var(--admin-text-size);font-variant-numeric:tabular-nums;color:var(--color-text-primary);flex-shrink:0;font-weight:600}.admin-ui-module__gIy28G__empty{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);display:flex}.admin-ui-module__gIy28G__emptyIcon{color:var(--color-text-muted);flex-shrink:0;margin-top:1px;display:inline-flex}.admin-ui-module__gIy28G__emptyTitle{font-size:var(--admin-text-size);color:var(--color-text-primary);margin:0;font-weight:600}.admin-ui-module__gIy28G__emptyText{font-size:var(--admin-meta-size);color:var(--color-text-secondary);margin:2px 0 0;line-height:1.5}@media (pointer:coarse){.admin-ui-module__gIy28G__sectionLink{min-height:var(--admin-tap-target)}}
.action-list-module__SAilVq__list{border:1px solid var(--color-border-subtle);border-radius:var(--admin-card-radius);background:var(--color-surface-card);box-shadow:var(--admin-card-shadow);flex-direction:column;display:flex;overflow:hidden}.action-list-module__SAilVq__rows{margin:0;padding:0;list-style:none;display:grid}@media (min-width:1024px){.action-list-module__SAilVq__rows{grid-template-columns:repeat(2,minmax(0,1fr))}.action-list-module__SAilVq__rows>li:nth-child(2n){box-shadow:-1px 0 0 0 var(--color-border-subtle)}.action-list-module__SAilVq__rows>li:nth-child(n+3){border-top:1px solid var(--color-border-subtle)}}@media (max-width:1023px){.action-list-module__SAilVq__rows>li+li{border-top:1px solid var(--color-border-subtle)}}.action-list-module__SAilVq__row{align-items:center;gap:var(--space-3);height:100%;min-height:64px;padding:var(--space-3) var(--space-4);color:inherit;grid-template-columns:3.5ch minmax(0,1fr) auto;text-decoration:none;display:grid;position:relative}a.action-list-module__SAilVq__row:hover{background:var(--color-surface-secondary)}a.action-list-module__SAilVq__row:hover .action-list-module__SAilVq__label{text-underline-offset:3px;text-decoration:underline}a.action-list-module__SAilVq__row:focus-visible{outline:2px solid var(--admin-focus-ring);outline-offset:-3px}.action-list-module__SAilVq__row[data-priority=next]{background:var(--admin-priority-soft);box-shadow:inset 3px 0 0 0 var(--admin-priority)}.action-list-module__SAilVq__count{font-family:var(--font-heading);font-size:var(--admin-count-size);letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-align:right;color:var(--color-text-primary);font-weight:700;line-height:1}.action-list-module__SAilVq__copy{flex-direction:column;gap:2px;min-width:0;display:flex}.action-list-module__SAilVq__label{align-items:center;gap:var(--space-2);font-size:var(--admin-text-size);color:var(--color-text-primary);flex-wrap:wrap;font-weight:600;display:inline-flex}.action-list-module__SAilVq__nextTag{border:1px solid var(--admin-priority);border-radius:var(--admin-badge-radius);letter-spacing:.02em;text-transform:uppercase;color:var(--color-status-danger-text);padding:1px 6px;font-size:11px;font-weight:600}.action-list-module__SAilVq__meta{font-size:var(--admin-meta-size);color:var(--color-text-secondary);overflow-wrap:anywhere;line-height:1.45}.action-list-module__SAilVq__arrow{color:var(--color-text-muted)}a.action-list-module__SAilVq__row:hover .action-list-module__SAilVq__arrow{color:var(--color-text-primary)}.action-list-module__SAilVq__allClear,.action-list-module__SAilVq__clearLine{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);margin:0;display:flex}.action-list-module__SAilVq__allClear{min-height:64px;padding:var(--space-3) var(--space-4);font-size:var(--admin-text-size)}.action-list-module__SAilVq__clearLine{padding:var(--space-2) var(--space-4);border-top:1px solid var(--color-border-subtle);background:var(--admin-inset);font-size:var(--admin-caption-size)}.action-list-module__SAilVq__allClear svg,.action-list-module__SAilVq__clearLine svg{color:var(--color-status-success-text);flex-shrink:0}
.bar-list-module__pLCmEW__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bar-list-module__pLCmEW__row{align-items:center;gap:var(--space-3);min-height:36px;padding-inline:var(--space-4);grid-template-columns:minmax(7.5rem,9rem) 3ch minmax(0,1fr);display:grid}.bar-list-module__pLCmEW__row+.bar-list-module__pLCmEW__row{border-top:1px solid var(--color-border-subtle)}.bar-list-module__pLCmEW__label{font-size:var(--admin-meta-size);color:var(--color-text-secondary)}.bar-list-module__pLCmEW__link{align-items:center;min-height:36px;text-decoration:none;display:inline-flex}.bar-list-module__pLCmEW__link:hover{color:var(--color-text-primary);text-underline-offset:3px;text-decoration:underline}.bar-list-module__pLCmEW__link:focus-visible{outline:2px solid var(--admin-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.bar-list-module__pLCmEW__value{font-size:var(--admin-text-size);font-variant-numeric:tabular-nums;text-align:right;color:var(--color-text-primary);font-weight:600}.bar-list-module__pLCmEW__row[data-empty] .bar-list-module__pLCmEW__value{color:var(--color-text-muted);font-weight:500}.bar-list-module__pLCmEW__track{border-radius:var(--radius-full);background:var(--admin-bar-track);height:8px;overflow:hidden}.bar-list-module__pLCmEW__fill{background:var(--admin-bar-fill);border-radius:0 4px 4px 0;height:100%;display:block}@media (pointer:coarse){.bar-list-module__pLCmEW__row,.bar-list-module__pLCmEW__link{min-height:var(--admin-tap-target)}}
.toasts-module__pUQnEW__viewport{right:var(--space-5);bottom:var(--space-5);z-index:70;align-items:flex-end;gap:var(--space-2);pointer-events:none;flex-direction:column;max-width:min(420px,100vw - 32px);display:flex;position:fixed}.toasts-module__pUQnEW__toast{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background-color:var(--admin-accent);color:var(--admin-accent-contrast);box-shadow:var(--admin-shadow);pointer-events:auto;font-size:13px;line-height:1.45;display:flex}.toasts-module__pUQnEW__toast svg{flex-shrink:0;margin-top:2px}.toasts-module__pUQnEW__error svg{color:var(--admin-danger)}@media (max-width:639px){.toasts-module__pUQnEW__viewport{right:var(--space-4);bottom:var(--space-4);left:var(--space-4);align-items:stretch}}
.admin-page-skeleton-module__5tEJ6q__container{flex-direction:column;gap:1.5rem;display:flex}.admin-page-skeleton-module__5tEJ6q__header{border-bottom:1px solid var(--admin-panel-border,var(--color-border-subtle));flex-direction:column;gap:.75rem;padding-bottom:1.5rem;display:flex}.admin-page-skeleton-module__5tEJ6q__block{border-radius:var(--radius-md,.5rem);background-color:var(--admin-inset,var(--color-surface-secondary));animation:1.4s ease-in-out infinite admin-page-skeleton-module__5tEJ6q__skeleton-pulse}.admin-page-skeleton-module__5tEJ6q__title{width:12rem;height:2rem}.admin-page-skeleton-module__5tEJ6q__subtitle{width:20rem;max-width:100%;height:1rem}.admin-page-skeleton-module__5tEJ6q__toolbar{height:3rem}.admin-page-skeleton-module__5tEJ6q__panel{border:1px solid var(--admin-panel-border,var(--color-border-subtle));border-radius:var(--radius-lg,.75rem);background-color:var(--admin-panel,var(--color-surface-card));flex-direction:column;gap:.75rem;padding:1rem;display:flex}.admin-page-skeleton-module__5tEJ6q__row{height:2.75rem}.admin-page-skeleton-module__5tEJ6q__card{border-radius:var(--radius-lg,.75rem);height:9rem}.admin-page-skeleton-module__5tEJ6q__cardTall{border-radius:var(--radius-lg,.75rem);height:18rem}.admin-page-skeleton-module__5tEJ6q__column{flex-direction:column;gap:1rem;display:flex}.admin-page-skeleton-module__5tEJ6q__detailGrid,.admin-page-skeleton-module__5tEJ6q__workspaceGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:1024px){.admin-page-skeleton-module__5tEJ6q__detailGrid{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.admin-page-skeleton-module__5tEJ6q__workspaceGrid{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}@keyframes admin-page-skeleton-module__5tEJ6q__skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.admin-page-skeleton-module__5tEJ6q__block{animation:none}}
.page-header-module__zxzxJa__root{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.page-header-module__zxzxJa__text{min-width:0}.page-header-module__zxzxJa__title{font-family:var(--font-heading);font-size:var(--admin-title-size);letter-spacing:-.02em;color:var(--color-text-primary);margin:0;font-weight:700;line-height:1.2}.page-header-module__zxzxJa__description{font-size:var(--admin-text-size);color:var(--color-text-muted);margin:4px 0 0}.page-header-module__zxzxJa__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:639px){.page-header-module__zxzxJa__actions{flex-wrap:nowrap;width:100%}}@media (min-width:1024px){.page-header-module__zxzxJa__title{font-size:26px}}
.variant-board-module__RnjbcW__root{gap:var(--space-4);min-width:0;color:var(--color-text-primary);display:grid}.variant-board-module__RnjbcW__boardHeader{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.variant-board-module__RnjbcW__boardHeader h3{margin:0 0 var(--space-1);font-size:14px;font-weight:600}.variant-board-module__RnjbcW__board{border:1px solid var(--admin-panel-border);border-radius:var(--admin-card-radius);display:grid;overflow:clip}.variant-board-module__RnjbcW__board:empty{display:none}.variant-board-module__RnjbcW__card{border-bottom:1px solid var(--admin-panel-border);background:var(--admin-panel);min-width:0}.variant-board-module__RnjbcW__card:last-child{border-bottom:0}.variant-board-module__RnjbcW__cardRow{align-items:center;display:flex}.variant-board-module__RnjbcW__card[data-expanded=true] .variant-board-module__RnjbcW__cardRow{background:var(--admin-inset)}.variant-board-module__RnjbcW__orderControls{gap:var(--space-1);padding-right:var(--space-3);flex-direction:column;display:flex}.variant-board-module__RnjbcW__orderButton{border:1px solid var(--admin-panel-border);background:var(--admin-panel);width:32px;height:28px;color:inherit;cursor:pointer;border-radius:6px;place-items:center;display:grid}.variant-board-module__RnjbcW__orderButton:hover:not(:disabled){background:var(--admin-inset)}.variant-board-module__RnjbcW__orderButton:disabled{opacity:.35;cursor:default}.variant-board-module__RnjbcW__defaultTag{color:var(--admin-accent);font-size:12px;font-weight:600}.variant-board-module__RnjbcW__cardButton{align-items:center;gap:var(--space-4);width:100%;padding:var(--space-4);text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;display:flex}.variant-board-module__RnjbcW__card[data-expanded=true] .variant-board-module__RnjbcW__cardButton{background:var(--admin-inset)}.variant-board-module__RnjbcW__card[data-expanded=true] .variant-board-module__RnjbcW__cardState>svg{transform:rotate(180deg)}.variant-board-module__RnjbcW__photoGroup{justify-items:center;gap:var(--space-1);flex:0 0 80px;display:grid}.variant-board-module__RnjbcW__thumbnail{border-radius:var(--admin-inset-radius);background:var(--admin-inset);width:64px;height:64px;color:var(--color-text-muted);place-items:center;display:grid;overflow:hidden}.variant-board-module__RnjbcW__thumbnail img{object-fit:contain;width:100%;height:100%}.variant-board-module__RnjbcW__photoCaption{color:var(--color-text-muted);font-size:11px;line-height:1.4}.variant-board-module__RnjbcW__cardInfo{gap:var(--space-1);flex:1;min-width:0;display:grid}.variant-board-module__RnjbcW__cardInfo strong{overflow-wrap:anywhere;font-size:14px;font-weight:600}.variant-board-module__RnjbcW__price{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.variant-board-module__RnjbcW__cardState{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.variant-board-module__RnjbcW__hint,.variant-board-module__RnjbcW__empty{color:var(--color-text-secondary);margin:0;font-size:12px;line-height:1.6}.variant-board-module__RnjbcW__empty{padding:var(--space-4);background:var(--admin-inset);border-radius:var(--admin-inset-radius)}.variant-board-module__RnjbcW__form{gap:var(--space-4);padding:var(--space-4);border-top:1px solid var(--admin-panel-border);display:grid}.variant-board-module__RnjbcW__fields{gap:var(--space-4);border:0;min-width:0;margin:0;padding:0;display:grid}.variant-board-module__RnjbcW__legend{padding:0 0 var(--space-4);font-size:14px;font-weight:600}.variant-board-module__RnjbcW__editorGrid{gap:var(--space-4);display:grid}.variant-board-module__RnjbcW__group{align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-4);border-radius:var(--admin-inset-radius);background:var(--admin-inset);display:grid}.variant-board-module__RnjbcW__group h4{margin:0;font-size:13px;font-weight:600}.variant-board-module__RnjbcW__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,155px),1fr));display:grid}.variant-board-module__RnjbcW__field{align-content:start;gap:var(--space-2);min-width:0;font-size:12px;font-weight:500;display:grid}.variant-board-module__RnjbcW__field input,.variant-board-module__RnjbcW__field select{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--admin-radius);font:inherit;color:var(--color-text-primary);background:var(--admin-panel)}.variant-board-module__RnjbcW__field input[aria-invalid=true]{border-color:var(--admin-danger)}.variant-board-module__RnjbcW__field small{color:var(--color-text-secondary);font-weight:400;line-height:1.5}.variant-board-module__RnjbcW__money{position:relative}.variant-board-module__RnjbcW__money>span{color:var(--color-text-muted);position:absolute;top:14px;left:12px}.variant-board-module__RnjbcW__money input{padding-left:35px}.variant-board-module__RnjbcW__photoPreview{align-items:center;gap:var(--space-3);color:var(--color-text-secondary);font-size:12px;display:flex}.variant-board-module__RnjbcW__photoPreview img{object-fit:contain;border:1px solid var(--admin-panel-border);border-radius:var(--admin-radius);background:var(--admin-panel)}.variant-board-module__RnjbcW__more{border-top:1px solid var(--admin-panel-border);padding-top:var(--space-3)}.variant-board-module__RnjbcW__more summary{cursor:pointer;align-content:center;min-height:44px;font-size:13px;font-weight:500;display:list-item}.variant-board-module__RnjbcW__more[open] summary{margin-bottom:var(--space-3)}.variant-board-module__RnjbcW__actions{justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--admin-panel-border);flex-wrap:wrap;display:flex}.variant-board-module__RnjbcW__actions button,.variant-board-module__RnjbcW__add{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--admin-radius);color:var(--color-text-primary);background:var(--admin-panel);font:inherit;cursor:pointer;font-size:13px;font-weight:500;display:inline-flex}.variant-board-module__RnjbcW__actions .variant-board-module__RnjbcW__primary{color:var(--admin-accent-contrast);background:var(--admin-accent);border-color:var(--admin-accent)}.variant-board-module__RnjbcW__add{flex-shrink:0;justify-self:start}.variant-board-module__RnjbcW__error{padding:var(--space-3);border-left:3px solid var(--admin-danger);border-radius:var(--radius-sm);background:var(--color-status-danger-background);color:var(--color-status-danger-text);margin:0;font-size:13px;line-height:1.5}.variant-board-module__RnjbcW__notice{padding:var(--space-3);border:1px solid var(--admin-panel-border);border-radius:var(--admin-radius);background:var(--admin-inset);color:var(--color-text-secondary);margin:0;font-size:12px;line-height:1.6}.variant-board-module__RnjbcW__root button:focus-visible,.variant-board-module__RnjbcW__root input:focus-visible,.variant-board-module__RnjbcW__root select:focus-visible,.variant-board-module__RnjbcW__root summary:focus-visible,.variant-board-module__RnjbcW__error:focus-visible{outline:2px solid var(--admin-focus-ring,var(--admin-accent));outline-offset:3px}.variant-board-module__RnjbcW__root button:disabled,.variant-board-module__RnjbcW__root input:disabled,.variant-board-module__RnjbcW__root select:disabled{opacity:.55;cursor:not-allowed}@media (min-width:900px){.variant-board-module__RnjbcW__editorGrid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.variant-board-module__RnjbcW__form{padding:var(--space-6)}}@media (max-width:480px){.variant-board-module__RnjbcW__cardButton{flex-wrap:wrap}.variant-board-module__RnjbcW__cardState{justify-content:flex-start;width:100%}.variant-board-module__RnjbcW__cardState>svg{margin-left:auto}.variant-board-module__RnjbcW__actions button{flex:1}.variant-board-module__RnjbcW__boardHeader .variant-board-module__RnjbcW__add{width:100%}}.variant-board-module__RnjbcW__drawerLayout{flex:1;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);min-height:0;display:grid;overflow:auto}.variant-board-module__RnjbcW__storePreview{background:var(--admin-inset);border-right:1px solid var(--admin-panel-border);padding:24px}.variant-board-module__RnjbcW__storePreview>p:first-child{margin:0 0 16px;font-weight:600}.variant-board-module__RnjbcW__storePreview>p:last-child{margin-top:16px}.variant-board-module__RnjbcW__drawerFields{min-width:0;padding:24px}.variant-board-module__RnjbcW__drawerFields .variant-board-module__RnjbcW__form{border:0;margin:0;padding:0}.variant-board-module__RnjbcW__drawerFields .variant-board-module__RnjbcW__editorGrid{grid-template-columns:1fr}.variant-board-module__RnjbcW__drawerFields .variant-board-module__RnjbcW__legend{font-size:14px}@media (max-width:700px){.variant-board-module__RnjbcW__drawerLayout{grid-template-columns:1fr}.variant-board-module__RnjbcW__storePreview{border-right:0;border-bottom:1px solid var(--admin-panel-border)}.variant-board-module__RnjbcW__storePreview figure{max-width:300px;margin:auto}.variant-board-module__RnjbcW__drawerFields{padding:20px 16px}}
.product-page-step-module__luxiCa__root{gap:var(--space-4);min-width:0;color:var(--color-text-primary);display:grid}.product-page-step-module__luxiCa__hint{color:var(--color-text-secondary);margin:0;font-size:12px;line-height:1.6}.product-page-step-module__luxiCa__layout{gap:var(--space-5);align-items:start;min-width:0;display:grid}.product-page-step-module__luxiCa__blocks{gap:var(--space-2);min-width:0;display:grid}.product-page-step-module__luxiCa__block{border:1px solid var(--admin-panel-border);border-radius:var(--admin-card-radius);background:var(--admin-panel);min-width:0}.product-page-step-module__luxiCa__block[data-open=true]{border-color:var(--color-text-muted)}.product-page-step-module__luxiCa__blockHead{gap:var(--space-3);padding:var(--space-4);display:grid}.product-page-step-module__luxiCa__openButton{justify-content:space-between;align-items:center;gap:var(--space-3);text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.product-page-step-module__luxiCa__openButton>span{gap:var(--space-1);min-width:0;display:grid}.product-page-step-module__luxiCa__openButton strong{font-size:14px;font-weight:600}.product-page-step-module__luxiCa__openButton svg{flex-shrink:0}.product-page-step-module__luxiCa__openButton[aria-expanded=true]>svg{transform:rotate(180deg)}.product-page-step-module__luxiCa__summary{color:var(--color-text-secondary);overflow-wrap:anywhere;font-size:12px;line-height:1.5}.product-page-step-module__luxiCa__toggle{align-items:center;gap:var(--space-2);cursor:pointer;color:var(--color-text-secondary);justify-self:start;font-size:12px;display:flex}.product-page-step-module__luxiCa__toggle input{appearance:none;box-sizing:border-box;border:1px solid var(--color-border-default);background:var(--admin-inset);cursor:pointer;border-radius:999px;flex:0 0 32px;width:32px;height:20px;margin:0;position:relative}.product-page-step-module__luxiCa__toggle input:before{content:"";background:var(--color-text-muted);border-radius:50%;width:12px;height:12px;position:absolute;top:3px;left:3px}.product-page-step-module__luxiCa__toggle input:checked{background:var(--admin-accent);border-color:var(--admin-accent)}.product-page-step-module__luxiCa__toggle input:checked:before{background:var(--admin-accent-contrast);transform:translate(12px)}.product-page-step-module__luxiCa__toggle input:disabled{opacity:.55;cursor:default}.product-page-step-module__luxiCa__editor{gap:var(--space-4);min-width:0;padding:var(--space-4);border:0;border-top:1px solid var(--admin-panel-border);margin:0;display:grid}.product-page-step-module__luxiCa__editor>span{justify-self:start}.product-page-step-module__luxiCa__storyActions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.product-page-step-module__luxiCa__storyActions a,.product-page-step-module__luxiCa__storyActions button,.product-page-step-module__luxiCa__error button{justify-content:center;align-items:center;gap:var(--space-2);min-height:40px;padding:var(--space-2) var(--space-3);border:1px solid var(--admin-panel-border);border-radius:var(--admin-radius);background:var(--admin-panel);color:var(--color-text-primary);font:inherit;cursor:pointer;font-size:13px;text-decoration:none;display:inline-flex}.product-page-step-module__luxiCa__secondary summary{cursor:pointer;padding:var(--space-2) 0;font-size:13px}.product-page-step-module__luxiCa__secondary[open] summary{margin-bottom:var(--space-3)}.product-page-step-module__luxiCa__preview{top:calc(var(--admin-header-height) + var(--space-5));min-width:0;padding:var(--space-4);border:1px solid var(--admin-panel-border);border-radius:var(--admin-card-radius);background:var(--admin-inset);overflow-wrap:anywhere;position:sticky}.product-page-step-module__luxiCa__previewHead{gap:var(--space-1);padding-bottom:var(--space-3);border-bottom:1px solid var(--admin-panel-border);font-size:12px;font-weight:600;display:grid}.product-page-step-module__luxiCa__previewHead small{color:var(--color-text-secondary);font-weight:400}.product-page-step-module__luxiCa__preview h3{margin:var(--space-4) 0;font-size:14px}.product-page-step-module__luxiCa__preview p{color:var(--color-text-secondary);font-size:12px;line-height:1.6}.product-page-step-module__luxiCa__storyPreview{gap:var(--space-3);padding:var(--space-4) 0;display:grid}.product-page-step-module__luxiCa__storyPreview strong{font-size:14px}.product-page-step-module__luxiCa__gift{padding:var(--space-4);background:var(--admin-panel);border:1px solid var(--admin-panel-border);border-radius:var(--admin-inset-radius)}.product-page-step-module__luxiCa__gift>small{text-transform:uppercase;font-size:10px;font-weight:600}.product-page-step-module__luxiCa__gift>div{gap:var(--space-3);margin-top:var(--space-3);align-items:start;display:flex}.product-page-step-module__luxiCa__gift svg{flex-shrink:0}.product-page-step-module__luxiCa__gift strong{font-size:14px}.product-page-step-module__luxiCa__tableScroll{overflow-x:auto}.product-page-step-module__luxiCa__table{border-collapse:collapse;width:100%;font-size:12px}.product-page-step-module__luxiCa__table td,.product-page-step-module__luxiCa__table th{padding:var(--space-3) var(--space-2);text-align:left;vertical-align:top;border-bottom:1px solid var(--admin-panel-border)}.product-page-step-module__luxiCa__table th{font-weight:500}.product-page-step-module__luxiCa__table small,.product-page-step-module__luxiCa__editions small{margin-top:var(--space-1);color:var(--color-text-secondary);font-size:11px;display:block}.product-page-step-module__luxiCa__editions{gap:var(--space-4);display:grid}.product-page-step-module__luxiCa__editionName{padding:var(--space-1) var(--space-2);border-radius:var(--admin-radius);background:var(--admin-accent-soft);font-size:12px;display:inline-flex}.product-page-step-module__luxiCa__editionName[data-tone=gold]{background:var(--color-status-warning-background);color:var(--color-status-warning-text)}.product-page-step-module__luxiCa__editionName[data-tone=blue]{background:var(--color-status-info-background);color:var(--color-status-info-text)}.product-page-step-module__luxiCa__editions ul,.product-page-step-module__luxiCa__support{margin:0;padding:0;list-style:none}.product-page-step-module__luxiCa__editions li{justify-content:space-between;align-items:start;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--admin-panel-border);font-size:12px;display:flex}.product-page-step-module__luxiCa__editions li>strong{flex-shrink:0}.product-page-step-module__luxiCa__support{gap:var(--space-2);display:grid}.product-page-step-module__luxiCa__support li{align-items:start;gap:var(--space-3);padding:var(--space-3);background:var(--admin-panel);border-radius:var(--admin-inset-radius);font-size:12px;line-height:1.6;display:flex}.product-page-step-module__luxiCa__support svg{color:var(--color-text-muted);flex-shrink:0}.product-page-step-module__luxiCa__support a{color:inherit;text-underline-offset:3px}.product-page-step-module__luxiCa__footer{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--admin-panel-border);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.product-page-step-module__luxiCa__save{min-height:40px;padding:var(--space-2) var(--space-4);border:1px solid var(--admin-accent);border-radius:var(--admin-radius);background:var(--admin-accent);color:var(--admin-accent-contrast);font:inherit;cursor:pointer;font-size:13px;font-weight:500}.product-page-step-module__luxiCa__root button:disabled{cursor:not-allowed;opacity:.55}.product-page-step-module__luxiCa__root button:focus-visible,.product-page-step-module__luxiCa__root a:focus-visible,.product-page-step-module__luxiCa__root input:focus-visible,.product-page-step-module__luxiCa__root summary:focus-visible{outline:2px solid var(--admin-focus-ring,var(--admin-accent));outline-offset:3px}.product-page-step-module__luxiCa__error{color:var(--admin-danger);font-size:13px}.product-page-step-module__luxiCa__error p{margin:0 0 var(--space-2)}.product-page-step-module__luxiCa__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:1100px){.product-page-step-module__luxiCa__layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}@media (max-width:1099px){.product-page-step-module__luxiCa__preview{position:static}}@media (max-width:480px){.product-page-step-module__luxiCa__footer .product-page-step-module__luxiCa__save,.product-page-step-module__luxiCa__storyActions>*{width:100%}}@media (forced-colors:active){.product-page-step-module__luxiCa__toggle input{appearance:auto}.product-page-step-module__luxiCa__toggle input:before{display:none}}.product-page-step-module__luxiCa__swatches{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.product-page-step-module__luxiCa__swatches li{border:1px solid var(--color-border-default);border-radius:9999px;padding:.375rem .75rem;font-size:.8125rem}.product-page-step-module__luxiCa__contentOrder{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--admin-panel-border);border-radius:var(--admin-card-radius);background:var(--admin-panel);display:grid}.product-page-step-module__luxiCa__contentOrder legend{font-size:14px;font-weight:600}.product-page-step-module__luxiCa__contentRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.product-page-step-module__luxiCa__contentRow strong{flex:1;min-width:100px;font-size:13px}.product-page-step-module__luxiCa__contentOrder button{min-width:44px;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--admin-panel-border);border-radius:var(--radius-sm);background:var(--admin-panel);color:var(--color-text-primary);font:inherit;cursor:pointer;font-size:13px}.product-page-step-module__luxiCa__contentOrder button:disabled{opacity:.4;cursor:not-allowed}.product-page-step-module__luxiCa__contentOrder button:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}
.autofill-bar-module__b7ajHW__bar{border:1px solid var(--admin-panel-border);border-radius:var(--admin-card-radius);background-color:var(--admin-panel);box-shadow:var(--admin-card-shadow);padding:.875rem 1rem}.autofill-bar-module__b7ajHW__form{flex-direction:column;gap:.375rem;display:flex}.autofill-bar-module__b7ajHW__label{color:var(--color-text-primary);font-size:14px;font-weight:600}.autofill-bar-module__b7ajHW__row{gap:.5rem;display:flex}.autofill-bar-module__b7ajHW__input{border:1px solid var(--color-border-default);background-color:var(--admin-panel);min-width:0;height:40px;color:var(--color-text-primary);font:inherit;border-radius:8px;flex:1;padding:0 .75rem;font-size:14px}.autofill-bar-module__b7ajHW__input:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:1px}.autofill-bar-module__b7ajHW__hint,.autofill-bar-module__b7ajHW__note{color:var(--color-text-muted);margin:0;font-size:12px}.autofill-bar-module__b7ajHW__note a{color:inherit;text-decoration:underline}.autofill-bar-module__b7ajHW__result{color:var(--color-text-primary);flex-wrap:wrap;align-items:center;gap:.75rem;font-size:14px;display:flex}.autofill-bar-module__b7ajHW__result>span{flex:1;min-width:200px}.autofill-bar-module__b7ajHW__primary,.autofill-bar-module__b7ajHW__secondary{height:40px;font:inherit;cursor:pointer;border-radius:8px;flex-shrink:0;align-items:center;gap:.375rem;padding:0 .875rem;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.autofill-bar-module__b7ajHW__primary{border:1px solid var(--admin-accent);background-color:var(--admin-accent);color:var(--admin-accent-contrast,#fff)}.autofill-bar-module__b7ajHW__primary:disabled{opacity:.5;cursor:not-allowed}.autofill-bar-module__b7ajHW__secondary{border:1px solid var(--color-border-default);color:var(--color-text-primary);background-color:#0000}.autofill-bar-module__b7ajHW__primary:focus-visible,.autofill-bar-module__b7ajHW__secondary:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.autofill-bar-module__b7ajHW__error{color:var(--color-status-danger-text);margin:0;font-size:13px}.autofill-bar-module__b7ajHW__spinner{flex-shrink:0;animation:1s linear infinite autofill-bar-module__b7ajHW__spin}@keyframes autofill-bar-module__b7ajHW__spin{to{transform:rotate(360deg)}}@media (max-width:520px){.autofill-bar-module__b7ajHW__row{flex-direction:column}}@media (prefers-reduced-motion:reduce){.autofill-bar-module__b7ajHW__spinner{animation:none}}
.badge-module__qyOxEq__baseBadge{align-items:center;gap:var(--space-1);font-family:var(--font-heading), sans-serif;white-space:nowrap;vertical-align:middle;border:1px solid #0000;font-weight:600;line-height:1;display:inline-flex}.badge-module__qyOxEq__badge{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:.75rem;}.badge-module__qyOxEq__badgeNeutral{background-color:var(--color-surface-secondary);color:var(--color-text-secondary);border-color:var(--color-border-subtle)}.badge-module__qyOxEq__badgeBrand{background-color:var(--color-brand-primary);color:var(--color-brand-text-on-accent);border-color:var(--color-brand-primary)}.badge-module__qyOxEq__badgeSubtle{background-color:var(--color-brand-subtle-light);color:var(--color-brand-hover);border-color:var(--color-status-danger-border)}.badge-module__qyOxEq__specPill{padding:2px var(--space-2);border-radius:var(--radius-xs);background-color:var(--color-surface-secondary);color:var(--color-text-secondary);border-color:var(--color-border-subtle);letter-spacing:.01em;font-size:.6875rem;}.badge-module__qyOxEq__specPillInverted{background-color:var(--color-surface-dark-secondary);color:var(--color-text-dark-secondary);border-color:var(--color-border-dark-subtle)}.badge-module__qyOxEq__statusBadge{padding:3px var(--space-2);border-radius:var(--radius-sm);font-size:.75rem;}.badge-module__qyOxEq__statusSuccess{background-color:var(--color-status-success-background);color:var(--color-status-success-text);border-color:var(--color-status-success-border)}.badge-module__qyOxEq__statusWarning{background-color:var(--color-status-warning-background);color:var(--color-status-warning-text);border-color:var(--color-status-warning-border)}.badge-module__qyOxEq__statusDanger{background-color:var(--color-status-danger-background);color:var(--color-status-danger-text);border-color:var(--color-status-danger-border)}.badge-module__qyOxEq__statusInfo{background-color:var(--color-status-info-background);color:var(--color-status-info-text);border-color:var(--color-status-info-border)}.badge-module__qyOxEq__statusNeutral{background-color:var(--color-surface-secondary);color:var(--color-text-secondary);border-color:var(--color-border-subtle)}.badge-module__qyOxEq__dot{border-radius:var(--radius-full);background-color:currentColor;flex-shrink:0;width:6px;height:6px}
.button-module__iDa5sG__button{justify-content:center;align-items:center;gap:var(--space-2);height:44px;padding:0 var(--space-6);border-radius:var(--radius-sm);font-family:var(--font-heading), sans-serif;letter-spacing:.01em;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--motion-duration-fast) var(--motion-easing-snappy), border-color var(--motion-duration-fast) var(--motion-easing-snappy), color var(--motion-duration-fast) var(--motion-easing-snappy), opacity var(--motion-duration-fast) var(--motion-easing-snappy), transform var(--motion-duration-fast) var(--motion-easing-snappy);border:1px solid #0000;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}@media (max-width:479px){.button-module__iDa5sG__button{height:48px}}.button-module__iDa5sG__button:focus-visible{outline:2px solid var(--focus-ring-color,var(--color-border-focus));outline-offset:2px}.button-module__iDa5sG__primary{background-color:var(--color-brand-primary);color:var(--color-brand-text-on-accent);border-color:var(--color-brand-primary)}.button-module__iDa5sG__primary:hover:not(:disabled){background-color:var(--color-brand-hover);border-color:var(--color-brand-hover);transform:translateY(-1px)}.button-module__iDa5sG__primary:active:not(:disabled){background-color:var(--color-brand-active);border-color:var(--color-brand-active);transform:translateY(0)}.button-module__iDa5sG__secondary{background-color:var(--color-surface-card);color:var(--color-text-primary);border-color:var(--color-border-default)}.button-module__iDa5sG__secondary:hover:not(:disabled){background-color:var(--color-surface-secondary);border-color:var(--color-border-strong);transform:translateY(-1px)}.button-module__iDa5sG__secondary:active:not(:disabled){background-color:var(--color-surface-tertiary);transform:translateY(0)}.button-module__iDa5sG__ghost{color:var(--color-text-primary);background-color:#0000;border-color:#0000}.button-module__iDa5sG__ghost:hover:not(:disabled){background-color:var(--color-surface-secondary);color:var(--color-text-primary)}.button-module__iDa5sG__ghost:active:not(:disabled){background-color:var(--color-surface-tertiary)}.button-module__iDa5sG__destructive{background-color:var(--color-status-danger-text);color:var(--color-brand-text-on-accent);border-color:var(--color-status-danger-text)}.button-module__iDa5sG__destructive:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.button-module__iDa5sG__destructive:active:not(:disabled){opacity:.85;transform:translateY(0)}.button-module__iDa5sG__button:disabled,.button-module__iDa5sG__button[aria-disabled=true]{background-color:var(--color-surface-tertiary);color:var(--color-text-disabled);cursor:not-allowed;border-color:#0000;transform:none!important}.button-module__iDa5sG__fullWidth{width:100%}.button-module__iDa5sG__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.75s linear infinite button-module__iDa5sG__spin}@keyframes button-module__iDa5sG__spin{to{transform:rotate(360deg)}}.button-module__iDa5sG__iconSlot{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}
.card-module__m4sYZa__card{border-radius:var(--radius-md);transition:background-color var(--motion-duration-normal) var(--motion-easing-standard), border-color var(--motion-duration-normal) var(--motion-easing-standard);border:1px solid #0000}.card-module__m4sYZa__canvas{background-color:var(--color-surface-canvas);color:var(--color-text-primary);border-color:var(--color-border-subtle)}.card-module__m4sYZa__cardSurface{background-color:var(--color-surface-card);color:var(--color-text-primary);border-color:var(--color-border-subtle)}.card-module__m4sYZa__secondary{background-color:var(--color-surface-secondary);color:var(--color-text-primary);border-color:var(--color-border-subtle)}.card-module__m4sYZa__dark{background-color:var(--color-surface-dark-canvas);color:var(--color-text-dark-primary);border-color:var(--color-border-dark-subtle);--focus-ring-color:var(--color-border-dark-focus)}.card-module__m4sYZa__darkCard{background-color:var(--color-surface-dark-card);color:var(--color-text-dark-primary);border-color:var(--color-border-dark-subtle);--focus-ring-color:var(--color-border-dark-focus)}.card-module__m4sYZa__paddingNone{padding:0}.card-module__m4sYZa__paddingSm{padding:var(--space-4)}.card-module__m4sYZa__paddingMd{padding:var(--space-6)}.card-module__m4sYZa__paddingLg{padding:var(--space-8)}.card-module__m4sYZa__elevationNone{box-shadow:var(--elevation-none)}.card-module__m4sYZa__elevationLow{box-shadow:var(--elevation-low)}.card-module__m4sYZa__elevationMid{box-shadow:var(--elevation-mid)}.card-module__m4sYZa__elevationHigh{box-shadow:var(--elevation-high)}
.container-module__UPCppa__container{width:100%;padding-left:var(--gutter-compact-mobile);padding-right:var(--gutter-compact-mobile);margin-left:auto;margin-right:auto}@media (min-width:480px){.container-module__UPCppa__container{padding-left:var(--gutter-mobile);padding-right:var(--gutter-mobile)}}@media (min-width:768px){.container-module__UPCppa__container{padding-left:var(--gutter-tablet);padding-right:var(--gutter-tablet)}}@media (min-width:1024px){.container-module__UPCppa__container{padding-left:var(--gutter-desktop);padding-right:var(--gutter-desktop)}}@media (min-width:1280px){.container-module__UPCppa__container{padding-left:var(--gutter-desktop-lg);padding-right:var(--gutter-desktop-lg)}}@media (min-width:1536px){.container-module__UPCppa__container{padding-left:var(--gutter-desktop-wide);padding-right:var(--gutter-desktop-wide)}}.container-module__UPCppa__default{max-width:var(--container-default)}.container-module__UPCppa__prose{max-width:var(--container-prose)}.container-module__UPCppa__full{max-width:var(--container-full)}.container-module__UPCppa__admin{max-width:var(--container-admin);padding-left:var(--space-6);padding-right:var(--space-6)}
.dome-button-module__Tp4-eW__domeButton{min-height:var(--dome-height,44px);padding:var(--dome-padding,0 var(--space-5));border:1px solid var(--dome-border,var(--color-surface-dark-canvas));border-radius:var(--dome-radius,var(--radius-md));font-family:var(--font-body);font-size:var(--dome-font-size,14px);white-space:nowrap;cursor:pointer;isolation:isolate;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.dome-button-module__Tp4-eW__light{background-color:var(--dome-background,var(--color-surface-card));color:var(--color-text-primary)}.dome-button-module__Tp4-eW__dark{background-color:var(--dome-background,var(--color-surface-dark-canvas));color:var(--color-surface-card)}.dome-button-module__Tp4-eW__dome{z-index:-1;aspect-ratio:1;pointer-events:none;border-radius:50%;width:200%;position:absolute;top:100%;left:-50%}.dome-button-module__Tp4-eW__light .dome-button-module__Tp4-eW__dome{background-color:var(--dome-fill,var(--color-surface-dark-canvas))}.dome-button-module__Tp4-eW__dark .dome-button-module__Tp4-eW__dome{background-color:var(--dome-fill,var(--color-accent-red-soft))}.dome-button-module__Tp4-eW__accentRing{z-index:1;border-radius:inherit;box-shadow:inset 0 0 12px var(--color-brand-red-glow);pointer-events:none;position:absolute;inset:0}.dome-button-module__Tp4-eW__content{z-index:2;justify-content:center;align-items:center;gap:var(--space-2);display:inline-flex;position:relative}.dome-button-module__Tp4-eW__domeButton:focus-visible{outline:2px solid var(--focus-ring-color,var(--color-border-focus));outline-offset:2px}.dome-button-module__Tp4-eW__closeButton{--dome-height:40px;--dome-padding:0;--dome-radius:var(--radius-full);flex-shrink:0;width:40px}.dome-button-module__Tp4-eW__closeIcon{display:inline-flex}
.floating-close-module__-b6FvW__floatingClose{z-index:1000;border-radius:var(--radius-full);background-color:var(--color-surface-card);width:56px;height:56px;color:var(--color-text-primary);box-shadow:var(--elevation-high);pointer-events:none;justify-content:center;align-items:center;margin:-28px 0 0 -28px;display:flex;position:fixed;top:0;left:0}@media (hover:hover) and (pointer:fine){.floating-close-module__-b6FvW__hideCursor{cursor:none}}
.icon-button-module__dYw8rG__iconButton{border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;width:44px;min-width:44px;height:44px;min-height:44px;color:var(--color-text-primary);transition:background-color var(--motion-duration-fast) var(--motion-easing-snappy), border-color var(--motion-duration-fast) var(--motion-easing-snappy), color var(--motion-duration-fast) var(--motion-easing-snappy), opacity var(--motion-duration-fast) var(--motion-easing-snappy), transform var(--motion-duration-fast) var(--motion-easing-snappy);background-color:#0000;border:1px solid #0000;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.icon-button-module__dYw8rG__iconButton:focus-visible{outline:2px solid var(--focus-ring-color,var(--color-border-focus));outline-offset:2px}.icon-button-module__dYw8rG__primary{background-color:var(--color-brand-primary);color:var(--color-brand-text-on-accent);border-color:var(--color-brand-primary)}.icon-button-module__dYw8rG__primary:hover:not(:disabled){background-color:var(--color-brand-hover);border-color:var(--color-brand-hover);transform:translateY(-1px)}.icon-button-module__dYw8rG__primary:active:not(:disabled){background-color:var(--color-brand-active);transform:translateY(0)}.icon-button-module__dYw8rG__secondary{background-color:var(--color-surface-card);color:var(--color-text-primary);border-color:var(--color-border-default)}.icon-button-module__dYw8rG__secondary:hover:not(:disabled){background-color:var(--color-surface-secondary);border-color:var(--color-border-strong);transform:translateY(-1px)}.icon-button-module__dYw8rG__secondary:active:not(:disabled){background-color:var(--color-surface-tertiary);transform:translateY(0)}.icon-button-module__dYw8rG__ghost{color:var(--color-text-primary);background-color:#0000;border-color:#0000}.icon-button-module__dYw8rG__ghost:hover:not(:disabled){background-color:var(--color-surface-secondary);color:var(--color-text-primary)}.icon-button-module__dYw8rG__ghost:active:not(:disabled){background-color:var(--color-surface-tertiary)}.icon-button-module__dYw8rG__destructive{background-color:var(--color-status-danger-text);color:var(--color-brand-text-on-accent);border-color:var(--color-status-danger-text)}.icon-button-module__dYw8rG__destructive:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.icon-button-module__dYw8rG__destructive:active:not(:disabled){opacity:.85;transform:translateY(0)}.icon-button-module__dYw8rG__iconButton:disabled,.icon-button-module__dYw8rG__iconButton[aria-disabled=true]{background-color:var(--color-surface-tertiary);color:var(--color-text-disabled);cursor:not-allowed;border-color:#0000;transform:none!important}.icon-button-module__dYw8rG__glyphSlot{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}
.input-module__g1Ti0W__container{gap:var(--space-1);flex-direction:column;width:100%;display:flex}.input-module__g1Ti0W__label{font-family:var(--font-heading), sans-serif;color:var(--color-text-primary);-webkit-user-select:none;user-select:none;font-size:.8125rem;font-weight:600;line-height:1.35}.input-module__g1Ti0W__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.input-module__g1Ti0W__labelRequired:after{margin-left:var(--space-1);color:var(--color-brand-primary);content:"*"}.input-module__g1Ti0W__inputWrapper{align-items:center;width:100%;display:flex;position:relative}.input-module__g1Ti0W__inputWithAdornment{padding-right:48px}.input-module__g1Ti0W__endAdornment{align-items:center;display:flex;position:absolute;right:4px}.input-module__g1Ti0W__input{width:100%;height:40px;padding:0 var(--space-3);background-color:var(--color-surface-card);color:var(--color-text-primary);border:1px solid var(--color-border-control);border-radius:var(--radius-sm);font-family:var(--font-body), sans-serif;transition:border-color var(--motion-duration-fast) var(--motion-easing-snappy), box-shadow var(--motion-duration-fast) var(--motion-easing-snappy);font-size:.9375rem;line-height:1.5}@media (max-width:479px){.input-module__g1Ti0W__input{height:44px}}.input-module__g1Ti0W__input::placeholder{color:var(--color-text-muted);opacity:1}.input-module__g1Ti0W__input:hover:not(:disabled){border-color:var(--color-border-strong)}.input-module__g1Ti0W__input:focus-visible{border-color:var(--focus-ring-color,var(--color-border-focus));outline:2px solid var(--focus-ring-color,var(--color-border-focus));outline-offset:2px}.input-module__g1Ti0W__input:disabled{background-color:var(--color-surface-tertiary);color:var(--color-text-disabled);border-color:var(--color-border-subtle);cursor:not-allowed}.input-module__g1Ti0W__hasError{border-color:var(--color-status-danger-text)!important}.input-module__g1Ti0W__hasError:focus-visible{outline-color:var(--color-status-danger-text)!important}.input-module__g1Ti0W__description{font-family:var(--font-body), sans-serif;color:var(--color-text-secondary);font-size:.8125rem;line-height:1.45}.input-module__g1Ti0W__errorMessage{font-family:var(--font-body), sans-serif;color:var(--color-status-danger-text);font-size:.8125rem;font-weight:500;line-height:1.45}
.liquid-icon-module__26YF4G__liquidIcon{flex-shrink:0;display:inline-block}.liquid-icon-module__26YF4G__svg{width:100%;height:100%;display:block;overflow:visible}.liquid-icon-module__26YF4G__fill{fill:currentColor}.liquid-icon-module__26YF4G__outline{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}
.magnetic-wrapper-module__J3YqlW__magnetic{justify-content:center;align-items:center;height:100%;display:inline-flex}.magnetic-wrapper-module__J3YqlW__content{align-items:center;gap:inherit;display:inline-flex}
.stack-module__4zH0aG__stack{display:flex}.stack-module__4zH0aG__horizontal{flex-direction:row}.stack-module__4zH0aG__vertical{flex-direction:column}.stack-module__4zH0aG__gap0{gap:var(--space-0)}.stack-module__4zH0aG__gap1{gap:var(--space-1)}.stack-module__4zH0aG__gap2{gap:var(--space-2)}.stack-module__4zH0aG__gap3{gap:var(--space-3)}.stack-module__4zH0aG__gap4{gap:var(--space-4)}.stack-module__4zH0aG__gap5{gap:var(--space-5)}.stack-module__4zH0aG__gap6{gap:var(--space-6)}.stack-module__4zH0aG__gap8{gap:var(--space-8)}.stack-module__4zH0aG__gap10{gap:var(--space-10)}.stack-module__4zH0aG__gap12{gap:var(--space-12)}.stack-module__4zH0aG__alignStart{align-items:flex-start}.stack-module__4zH0aG__alignCenter{align-items:center}.stack-module__4zH0aG__alignEnd{align-items:flex-end}.stack-module__4zH0aG__alignStretch{align-items:stretch}.stack-module__4zH0aG__alignBaseline{align-items:baseline}.stack-module__4zH0aG__justifyStart{justify-content:flex-start}.stack-module__4zH0aG__justifyCenter{justify-content:center}.stack-module__4zH0aG__justifyEnd{justify-content:flex-end}.stack-module__4zH0aG__justifyBetween{justify-content:space-between}.stack-module__4zH0aG__justifyAround{justify-content:space-around}.stack-module__4zH0aG__nowrap{flex-wrap:nowrap}.stack-module__4zH0aG__wrap{flex-wrap:wrap}.stack-module__4zH0aG__wrapReverse{flex-wrap:wrap-reverse}
.visually-hidden-module__D1NTnq__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.count-pulse-module__s21vrG__root{justify-content:center;align-items:center;display:inline-flex}.count-pulse-module__s21vrG__ring{border:1.5px solid var(--color-brand-red);border-radius:var(--radius-full);pointer-events:none;position:absolute;inset:0}
.cart-launcher-module__qk1UAW__launcherLink{min-width:44px;min-height:44px;padding:var(--space-2);color:var(--color-text-primary);border-radius:var(--radius-sm);transition:color var(--motion-duration-fast) var(--motion-easing-standard), background-color var(--motion-duration-fast) var(--motion-easing-standard);justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.cart-launcher-module__qk1UAW__launcherLink:hover{color:var(--color-brand-primary);background-color:var(--color-surface-secondary)}.cart-launcher-module__qk1UAW__launcherLink:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.cart-launcher-module__qk1UAW__badgeAnchor{pointer-events:none;display:inline-flex;position:absolute;top:4px;right:4px}.cart-launcher-module__qk1UAW__badge{background-color:var(--color-brand-red);min-width:18px;height:18px;color:var(--color-brand-text-on-accent);border-radius:var(--radius-full);font-family:var(--font-body);text-align:center;pointer-events:none;padding:0 4px;font-size:11px;font-weight:700;line-height:18px;position:relative}
.cart-empty-state-module__0UlCsW__emptyContainer{text-align:center;padding:var(--space-8) var(--space-4);justify-content:center;align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.cart-empty-state-module__0UlCsW__iconCircle{border-radius:var(--radius-full);background-color:var(--color-surface-secondary);border:1px solid var(--color-border-primary);width:72px;height:72px;margin-bottom:var(--space-2);justify-content:center;align-items:center;display:flex}.cart-empty-state-module__0UlCsW__icon{color:var(--color-text-secondary)}.cart-empty-state-module__0UlCsW__title{font-family:var(--font-heading);color:var(--color-text-primary);margin:0;font-size:20px;font-weight:700}.cart-empty-state-module__0UlCsW__description{font-family:var(--font-body);color:var(--color-text-secondary);max-width:320px;margin:0;font-size:14px;line-height:1.5}.cart-empty-state-module__0UlCsW__actionLink{height:44px;padding:0 var(--space-6);background-color:var(--color-brand-primary,#ff003b);color:#fff;font-family:var(--font-heading,"Inter", sans-serif);border-radius:var(--radius-md,6px);margin-top:var(--space-3);transition:background-color var(--motion-duration-fast,.15s) ease;cursor:pointer;justify-content:center;align-items:center;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.cart-empty-state-module__0UlCsW__actionLink:hover{background-color:var(--color-brand-hover,#e60035);color:#fff}.cart-empty-state-module__0UlCsW__actionLink:focus-visible{outline:2px solid var(--color-brand-primary,#ff003b);outline-offset:2px}
.cart-quantity-control-module__ZXRm9q__container{background-color:#fff;border:1px solid #e5e5e5;border-radius:8px;align-items:stretch;height:40px;display:inline-flex;overflow:hidden}.cart-quantity-control-module__ZXRm9q__quantity{font-variant-numeric:tabular-nums;color:#1a1a1a;justify-content:center;align-items:center;min-width:38px;padding:0 .25rem;font-size:.875rem;font-weight:500;display:flex}.cart-quantity-control-module__ZXRm9q__steppers{border-left:1px solid #f0f0f0;flex-direction:column;display:flex}.cart-quantity-control-module__ZXRm9q__stepper{color:#6b6b6b;cursor:pointer;background-color:#0000;border:none;flex:1;justify-content:center;align-items:center;width:26px;padding:0;transition:background-color .14s,color .14s;display:flex}.cart-quantity-control-module__ZXRm9q__stepper:first-child{border-bottom:1px solid #f0f0f0}.cart-quantity-control-module__ZXRm9q__stepper:hover:not(:disabled){color:#1a1a1a;background-color:#f7f7f7}.cart-quantity-control-module__ZXRm9q__stepper:disabled{color:#cfcfcf;cursor:not-allowed}.cart-quantity-control-module__ZXRm9q__stepper:focus-visible{outline-offset:-2px;outline:2px solid #1a1a1a}
.cart-line-module__vBTTAa__lineContainer{grid-template-columns:88px minmax(0,1fr) auto;align-items:start;gap:1rem;padding:1.25rem 0;display:grid}.cart-line-module__vBTTAa__lineUnavailable{opacity:.55}.cart-line-module__vBTTAa__thumbnailWrapper{background-color:#f6f6f6;border-radius:10px;justify-content:center;align-items:center;width:88px;height:88px;display:flex;overflow:hidden}.cart-line-module__vBTTAa__thumbnailImage{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.cart-line-module__vBTTAa__placeholderThumbnail{width:100%;height:100%;color:var(--color-text-muted);letter-spacing:.04em;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;display:flex}.cart-line-module__vBTTAa__infoCol{flex-direction:column;gap:.25rem;min-width:0;padding-top:.125rem;display:flex}.cart-line-module__vBTTAa__productName{color:#1a1a1a;margin:0;font-size:.9375rem;font-weight:600;line-height:1.35}.cart-line-module__vBTTAa__variantText{color:var(--color-text-muted);margin:0;font-size:.8125rem;line-height:1.4}.cart-line-module__vBTTAa__unitPrice{font-variant-numeric:tabular-nums;color:#1a1a1a;margin:.25rem 0 0;font-size:.875rem;font-weight:500}.cart-line-module__vBTTAa__unavailableBadge{color:#a33a3a;background-color:#fdf2f2;border-radius:9999px;align-self:flex-start;margin-top:.375rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:600}.cart-line-module__vBTTAa__actionsCol{flex-direction:column;align-items:flex-end;gap:.5rem;padding-top:.125rem;display:flex}.cart-line-module__vBTTAa__removeButton{color:#4a4a4a;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.8125rem;text-decoration:underline;transition:color .14s}.cart-line-module__vBTTAa__removeButton:hover:not(:disabled){color:#1a1a1a}.cart-line-module__vBTTAa__removeButton:disabled{color:#b5b5b5;cursor:not-allowed}.cart-line-module__vBTTAa__lineSubtotal{font-variant-numeric:tabular-nums;color:#1a1a1a;font-size:.875rem;font-weight:600}@media (max-width:520px){.cart-line-module__vBTTAa__lineContainer{grid-template-columns:72px minmax(0,1fr);grid-template-areas:"thumb info""thumb actions";row-gap:.75rem}.cart-line-module__vBTTAa__thumbnailWrapper{grid-area:thumb;width:72px;height:72px}.cart-line-module__vBTTAa__infoCol{grid-area:info}.cart-line-module__vBTTAa__actionsCol{flex-direction:row;grid-area:actions;justify-content:space-between;align-items:center;width:100%}}
.cart-drawer-module__4TQkbq__dialog{background:0 0;border:none;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.cart-drawer-module__4TQkbq__dialog::backdrop{background-color:#0000}.cart-drawer-module__4TQkbq__backdrop{background-color:#09090b6b;position:absolute;inset:0}.cart-drawer-module__4TQkbq__drawerPanel{will-change:transform;background-color:#fff;border-radius:16px 0 0 16px;flex-direction:column;width:min(480px,100vw);height:100%;display:flex;position:absolute;top:0;right:0;overflow:hidden;box-shadow:-24px 0 60px #0000001f}.cart-drawer-module__4TQkbq__header{justify-content:space-between;align-items:baseline;gap:1rem;padding:1.75rem 1.75rem 1.25rem;display:flex}.cart-drawer-module__4TQkbq__headerTitleGroup{align-items:baseline;gap:1rem;min-width:0;display:flex}.cart-drawer-module__4TQkbq__title{letter-spacing:-.02em;color:#1a1a1a;margin:0;font-size:1.5rem;font-weight:700}.cart-drawer-module__4TQkbq__countSuperscript{vertical-align:super;color:var(--color-brand-red);margin-left:2px;font-size:.6875rem;font-weight:600}.cart-drawer-module__4TQkbq__countPulse{min-width:1.1em;padding:0 2px;position:relative}.cart-drawer-module__4TQkbq__headerMuted{color:#b8b8b8;white-space:nowrap;font-size:.9375rem}.cart-drawer-module__4TQkbq__closeButton{color:#1a1a1a;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-self:flex-start;align-items:center;width:32px;height:32px;padding:0;transition:background-color .14s;display:inline-flex}.cart-drawer-module__4TQkbq__closeButton:hover{background-color:#f4f4f4}.cart-drawer-module__4TQkbq__closeButton:focus-visible{outline-offset:2px;outline:2px solid #1a1a1a}.cart-drawer-module__4TQkbq__body{overscroll-behavior:contain;flex:1;min-height:0;padding:0 1.75rem;overflow-y:auto}.cart-drawer-module__4TQkbq__linesList{flex-direction:column;display:flex}.cart-drawer-module__4TQkbq__lineRow{border-bottom:1px solid #f0f0f0}.cart-drawer-module__4TQkbq__lineRow:last-child{border-bottom:none}.cart-drawer-module__4TQkbq__errorAlert{color:#a33a3a;background-color:#fdf2f2;border-radius:10px;align-items:center;gap:.5rem;margin:0 1.75rem .75rem;padding:.75rem 1rem;font-size:.8125rem;display:flex}.cart-drawer-module__4TQkbq__unavailableWarning{color:#8a6116;background-color:#fffaf0;border-radius:10px;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.75rem 1rem;font-size:.8125rem;display:flex}.cart-drawer-module__4TQkbq__loadingState,.cart-drawer-module__4TQkbq__profileRequiredState,.cart-drawer-module__4TQkbq__errorState{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:3rem 0;display:flex}.cart-drawer-module__4TQkbq__loadingState{align-items:stretch;gap:1rem}.cart-drawer-module__4TQkbq__skeletonLine{background:linear-gradient(90deg,#f4f4f4 25%,#ececec 50%,#f4f4f4 75%) 0 0/200% 100%;border-radius:10px;height:88px;animation:1.4s linear infinite cart-drawer-module__4TQkbq__shimmer}@keyframes cart-drawer-module__4TQkbq__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.cart-drawer-module__4TQkbq__skeletonLine{animation:none}}.cart-drawer-module__4TQkbq__loadingText{color:#8a8a8a;text-align:center;margin:0;font-size:.8125rem}.cart-drawer-module__4TQkbq__profileRequiredIcon,.cart-drawer-module__4TQkbq__errorIcon{color:#c4c4c4}.cart-drawer-module__4TQkbq__profileRequiredTitle,.cart-drawer-module__4TQkbq__errorTitle{color:#1a1a1a;margin:0;font-size:1rem;font-weight:600}.cart-drawer-module__4TQkbq__profileRequiredText,.cart-drawer-module__4TQkbq__errorText{color:#6b6b6b;max-width:34ch;margin:0;font-size:.875rem;line-height:1.55}.cart-drawer-module__4TQkbq__profileActionLink{color:#fff;background-color:#111;border-radius:10px;justify-content:center;align-items:center;height:44px;padding:0 1.5rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.cart-drawer-module__4TQkbq__footer{background-color:#fff;border-top:1px solid #f0f0f0;padding:1.25rem 1.75rem 1.75rem}.cart-drawer-module__4TQkbq__utilityTabs{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:1rem;display:grid}.cart-drawer-module__4TQkbq__utilityTab{color:#4a4a4a;cursor:pointer;background-color:#fff;border:1px solid #ebebeb;border-radius:9px;justify-content:center;align-items:center;gap:.375rem;height:38px;padding:0 .5rem;font-family:inherit;font-size:.75rem;font-weight:500;transition:border-color .14s,color .14s,background-color .14s;display:inline-flex}.cart-drawer-module__4TQkbq__utilityTab:hover{color:#1a1a1a;border-color:#d4d4d4}.cart-drawer-module__4TQkbq__utilityTabActive{color:#1a1a1a;border-color:#1a1a1a}.cart-drawer-module__4TQkbq__utilityPanel{overflow:hidden}.cart-drawer-module__4TQkbq__utilityField{flex-direction:column;gap:.375rem;padding-bottom:1rem;display:flex}.cart-drawer-module__4TQkbq__utilityLabel{color:#6b6b6b;font-size:.75rem;font-weight:600}.cart-drawer-module__4TQkbq__utilityTextarea{color:#1a1a1a;resize:vertical;background-color:#fff;border:1px solid #e5e5e5;border-radius:9px;width:100%;padding:.625rem .75rem;font-family:inherit;font-size:.875rem;line-height:1.5}.cart-drawer-module__4TQkbq__utilityTextarea:focus{border-color:#1a1a1a;outline:none}.cart-drawer-module__4TQkbq__utilityNote{color:#8a8a8a;margin:0;padding-bottom:1rem;font-size:.8125rem;line-height:1.55}.cart-drawer-module__4TQkbq__subtotalRow{justify-content:space-between;align-items:flex-end;gap:1.5rem;padding:.25rem 0 1rem;display:flex}.cart-drawer-module__4TQkbq__taxNote{color:#8a8a8a;max-width:24ch;margin:0;font-size:.75rem;line-height:1.5}.cart-drawer-module__4TQkbq__subtotalGroup{white-space:nowrap;align-items:baseline;gap:.75rem;display:flex}.cart-drawer-module__4TQkbq__subtotalLabel{color:#4a4a4a;font-size:.875rem}.cart-drawer-module__4TQkbq__subtotalValue{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#1a1a1a;font-size:1.375rem;font-weight:700}.cart-drawer-module__4TQkbq__checkoutDrawerButton{color:#fff;background-color:#111;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;width:100%;height:52px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .16s;display:flex}.cart-drawer-module__4TQkbq__checkoutLock{display:inline-flex}.cart-drawer-module__4TQkbq__checkoutDrawerButton:hover{background-color:#000}.cart-drawer-module__4TQkbq__checkoutDrawerButton:focus-visible{outline-offset:2px;outline:2px solid #111}.cart-drawer-module__4TQkbq__viewCartButton{color:#4a4a4a;text-align:center;text-underline-offset:3px;margin-top:.75rem;font-size:.8125rem;text-decoration:underline;display:block}.cart-drawer-module__4TQkbq__viewCartButton:hover{color:#1a1a1a}@media (max-width:520px){.cart-drawer-module__4TQkbq__drawerPanel{border-radius:0;width:100vw}.cart-drawer-module__4TQkbq__header,.cart-drawer-module__4TQkbq__body,.cart-drawer-module__4TQkbq__footer{padding-left:1.125rem;padding-right:1.125rem}.cart-drawer-module__4TQkbq__errorAlert{margin-left:1.125rem;margin-right:1.125rem}.cart-drawer-module__4TQkbq__utilityTab span{display:none}}
.cart-summary-module__V4YOZq__summaryContainer{gap:var(--space-4);flex-direction:column;display:flex}.cart-summary-module__V4YOZq__subtotalRow{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid #e8e8e8;display:flex}.cart-summary-module__V4YOZq__subtotalLabel{font-family:var(--font-body);color:#111;font-size:15px;font-weight:600}.cart-summary-module__V4YOZq__subtotalValue{font-family:var(--font-heading);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#111;font-size:24px;font-weight:700}.cart-summary-module__V4YOZq__trustBox{gap:var(--space-2);padding:var(--space-4);background-color:#fff;border:1px solid #ececec;border-radius:10px;flex-direction:column;display:flex}.cart-summary-module__V4YOZq__trustHeader{align-items:center;gap:var(--space-2);display:flex}.cart-summary-module__V4YOZq__trustIcon{color:#6b6b6b;flex-shrink:0}.cart-summary-module__V4YOZq__trustTitle{font-family:var(--font-body);color:#111;font-size:13px;font-weight:600}.cart-summary-module__V4YOZq__trustText{color:#6b6b6b;font-family:var(--font-body);margin:0;font-size:12.5px;line-height:1.6}.cart-summary-module__V4YOZq__trustText strong{color:#4a4a4a;font-weight:600}
.cart-page-client-module__HkzM1W__pageWrapper{padding:var(--space-8) 0 var(--space-16);background-color:#fff;min-height:calc(100vh - 200px)}.cart-page-client-module__HkzM1W__pageHeader{margin-bottom:var(--space-8)}.cart-page-client-module__HkzM1W__pageTitle{margin:0 0 var(--space-2) 0;font-family:var(--font-heading);letter-spacing:-.02em;color:#111;font-size:30px;font-weight:700}.cart-page-client-module__HkzM1W__pageSubtitle{color:#6b6b6b;font-family:var(--font-body);margin:0;font-size:14px;line-height:1.6}.cart-page-client-module__HkzM1W__cartGrid{gap:var(--space-8);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:1024px){.cart-page-client-module__HkzM1W__cartGrid{gap:var(--space-10,3rem);grid-template-columns:minmax(0,1fr) 380px}}.cart-page-client-module__HkzM1W__linesColumn{min-width:0}.cart-page-client-module__HkzM1W__linesList{flex-direction:column;display:flex}.cart-page-client-module__HkzM1W__linesList>*+*{border-top:1px solid #f0f0f0}.cart-page-client-module__HkzM1W__summaryColumn{min-width:0}.cart-page-client-module__HkzM1W__stickySummary{gap:var(--space-5);padding:var(--space-6);background-color:#fafafa;border:1px solid #ededed;border-radius:12px;flex-direction:column;display:flex}@media (min-width:1024px){.cart-page-client-module__HkzM1W__stickySummary{top:var(--space-6);position:sticky}}.cart-page-client-module__HkzM1W__summaryHeading{font-family:var(--font-heading);letter-spacing:-.01em;color:#111;margin:0;font-size:15px;font-weight:600}.cart-page-client-module__HkzM1W__checkoutActionRow{gap:var(--space-3);flex-direction:column;display:flex}.cart-page-client-module__HkzM1W__checkoutButton{justify-content:center;align-items:center;gap:var(--space-2);color:#fff;width:100%;height:52px;font-family:var(--font-body);cursor:pointer;background-color:#111;border:none;border-radius:10px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .16s;display:flex}.cart-page-client-module__HkzM1W__checkoutButton:hover{background-color:#000}.cart-page-client-module__HkzM1W__checkoutButton:focus-visible{outline-offset:2px;outline:2px solid #111}.cart-page-client-module__HkzM1W__continueShoppingRow{padding-top:var(--space-2);justify-content:center;display:flex}.cart-page-client-module__HkzM1W__continueShoppingLink{color:#4a4a4a;font-family:var(--font-body);text-underline-offset:3px;font-size:13px;text-decoration:underline}.cart-page-client-module__HkzM1W__continueShoppingLink:hover{color:#111}.cart-page-client-module__HkzM1W__emptyCard{align-items:center;gap:var(--space-4);max-width:480px;margin:var(--space-12) auto;padding:var(--space-10,3rem) var(--space-6);text-align:center;background-color:#fafafa;border:1px solid #ededed;border-radius:12px;flex-direction:column;display:flex}.cart-page-client-module__HkzM1W__loadingContainer{gap:var(--space-4);flex-direction:column;display:flex}.cart-page-client-module__HkzM1W__skeletonCard{background:linear-gradient(90deg,#f4f4f4 25%,#ececec 50%,#f4f4f4 75%) 0 0/200% 100%;border-radius:12px;height:110px;animation:1.4s linear infinite cart-page-client-module__HkzM1W__cartShimmer}@keyframes cart-page-client-module__HkzM1W__cartShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.cart-page-client-module__HkzM1W__skeletonCard{animation:none}}.cart-page-client-module__HkzM1W__loadingText{color:#8a8a8a;font-family:var(--font-body);text-align:center;margin:0;font-size:13px}.cart-page-client-module__HkzM1W__statusBox{align-items:center;gap:var(--space-3);max-width:480px;margin:var(--space-12) auto;padding:var(--space-10,3rem) var(--space-6);text-align:center;background-color:#fafafa;border:1px solid #ededed;border-radius:12px;flex-direction:column;display:flex}.cart-page-client-module__HkzM1W__statusIcon{color:#c4c4c4}.cart-page-client-module__HkzM1W__statusTitle{font-family:var(--font-heading);color:#111;margin:0;font-size:17px;font-weight:600}.cart-page-client-module__HkzM1W__statusText{color:#6b6b6b;max-width:44ch;font-family:var(--font-body);margin:0;font-size:14px;line-height:1.6}.cart-page-client-module__HkzM1W__statusLink{height:46px;padding:0 var(--space-6);color:#fff;font-family:var(--font-body);background-color:#111;border-radius:10px;justify-content:center;align-items:center;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.cart-page-client-module__HkzM1W__statusLink:hover{background-color:#000}.cart-page-client-module__HkzM1W__unavailableWarning{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);color:#8a6116;font-family:var(--font-body);background-color:#fffaf0;border:1px solid #f2e4c9;border-radius:10px;font-size:13px;display:flex}
.pdp-accessories-module__0ILOfG__box{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background-color:var(--color-surface-card);overflow:hidden}.pdp-accessories-module__0ILOfG__header{width:100%;padding:var(--space-4) var(--space-5);background:var(--color-surface-secondary);font-family:var(--font-body);color:var(--color-text-primary);cursor:pointer;border:none;justify-content:space-between;align-items:center;font-size:14px;font-weight:600;display:flex}.pdp-accessories-module__0ILOfG__header:focus-visible{outline:2px solid var(--focus-ring-color,var(--color-border-focus));outline-offset:-2px}.pdp-accessories-module__0ILOfG__headerLabel{align-items:center;gap:var(--space-2);display:inline-flex}.pdp-accessories-module__0ILOfG__headerToggle{display:inline-flex}.pdp-accessories-module__0ILOfG__list{padding:0 var(--space-3);margin:0;list-style:none;overflow:hidden}.pdp-accessories-module__0ILOfG__list>li+li{border-top:1px solid var(--color-border-subtle)}.pdp-accessories-module__0ILOfG__row{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-2);cursor:pointer;grid-template-columns:auto 40px minmax(0,1fr) auto;display:grid}.pdp-accessories-module__0ILOfG__checkbox{width:18px;height:18px;accent-color:var(--color-surface-dark-canvas);cursor:pointer;margin:0}.pdp-accessories-module__0ILOfG__thumb{border-radius:var(--radius-md);background-color:var(--color-surface-secondary);width:40px;height:40px;color:var(--color-text-secondary);justify-content:center;align-items:center;display:inline-flex}.pdp-accessories-module__0ILOfG__name{font-family:var(--font-body);color:var(--color-text-primary);font-size:14px}.pdp-accessories-module__0ILOfG__price{font-family:var(--font-mono);color:var(--color-text-primary);white-space:nowrap;font-size:14px}.pdp-accessories-module__0ILOfG__box{background:var(--color-surface-secondary);border-radius:12px}.pdp-accessories-module__0ILOfG__list>li{background:var(--color-surface-card);border:1px solid var(--color-border-subtle);border-radius:8px;margin-bottom:8px}.pdp-accessories-module__0ILOfG__row{gap:10px;padding:12px}.pdp-accessories-module__0ILOfG__image{object-fit:contain;border-radius:4px}.pdp-accessories-module__0ILOfG__name{overflow-wrap:anywhere;font-size:13px;font-weight:500}.pdp-accessories-module__0ILOfG__price{font-size:12px;font-weight:600}.pdp-accessories-module__0ILOfG__checkbox:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:3px}@media (max-width:400px){.pdp-accessories-module__0ILOfG__row{grid-template-columns:auto 32px minmax(0,1fr)}.pdp-accessories-module__0ILOfG__price{grid-column:3}.pdp-accessories-module__0ILOfG__thumb,.pdp-accessories-module__0ILOfG__image{width:32px;height:32px}}
.pdp-quantity-stepper-module__bLkbqq__stepper{height:48px;padding:0 var(--space-1);border:1px solid var(--color-border-default);background-color:var(--color-surface-card);border-radius:8px;align-items:center;display:inline-flex}.pdp-quantity-stepper-module__bLkbqq__stepButton{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--color-text-primary);cursor:pointer;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.pdp-quantity-stepper-module__bLkbqq__stepButton:disabled{color:var(--color-text-disabled);cursor:not-allowed}.pdp-quantity-stepper-module__bLkbqq__stepButton:focus-visible{outline:2px solid var(--focus-ring-color,var(--color-border-focus));outline-offset:1px}.pdp-quantity-stepper-module__bLkbqq__value{width:24px;height:26px;font-family:var(--font-body);color:var(--color-text-primary);justify-content:center;align-items:center;font-size:17px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.pdp-quantity-stepper-module__bLkbqq__valueDigit{display:inline-block}
.pdp-spec-grid-module__qfiWyG__specGrid{gap:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background-color:var(--color-surface-card);border:1px solid var(--color-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:20px;display:grid;box-shadow:0 1px 2px #00000005}.pdp-spec-grid-module__qfiWyG__specCell{border-left:1px solid var(--color-border-subtle);min-width:0;padding-left:12px}.pdp-spec-grid-module__qfiWyG__specLabel{font-family:var(--font-body);color:var(--color-text-primary);align-items:center;gap:8px;font-size:12px;font-weight:600;line-height:1.35;display:flex}.pdp-spec-grid-module__qfiWyG__specIcon{width:16px;height:16px;color:var(--color-text-muted);flex-shrink:0}.pdp-spec-grid-module__qfiWyG__specValue{font-family:var(--font-body);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0;padding-left:24px;font-size:12px;line-height:1.35;overflow:hidden}@media (max-width:767px){.pdp-spec-grid-module__qfiWyG__specGrid{gap:var(--space-4);padding:var(--space-4)}.pdp-spec-grid-module__qfiWyG__specValue{white-space:normal;overflow-wrap:anywhere;padding-left:0;overflow:visible}}
.pdp-technical-details-module__qqqtmW__guide{gap:14px;display:grid}.pdp-technical-details-module__qqqtmW__guide h4{color:var(--color-text-primary);letter-spacing:-.02em;margin:0;font-size:17px}.pdp-technical-details-module__qqqtmW__guide p{margin:0;font-size:12px;line-height:1.6}.pdp-technical-details-module__qqqtmW__measure{background:var(--color-surface-secondary);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:20px;display:grid}.pdp-technical-details-module__qqqtmW__measure label{text-transform:uppercase;letter-spacing:.08em;align-self:center;font-size:10px;font-weight:600}.pdp-technical-details-module__qqqtmW__measure output{text-align:right}.pdp-technical-details-module__qqqtmW__measure output strong{color:var(--color-text-primary);font-size:24px;font-weight:700;line-height:1.1;display:block}.pdp-technical-details-module__qqqtmW__measure output small{color:var(--color-text-secondary);font-size:11px}.pdp-technical-details-module__qqqtmW__measure input{accent-color:#09090b;cursor:pointer;grid-column:1/-1;width:100%;height:24px;margin:0}.pdp-technical-details-module__qqqtmW__measure input:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:4px}.pdp-technical-details-module__qqqtmW__rangeLabels{grid-column:1/-1;justify-content:space-between;margin-top:-14px;font-size:11px;display:flex}.pdp-technical-details-module__qqqtmW__sizeCards{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.pdp-technical-details-module__qqqtmW__sizeCard{border:1px solid var(--color-border-subtle);background:var(--color-surface-secondary);border-radius:10px;padding:14px 12px}.pdp-technical-details-module__qqqtmW__sizeCard.pdp-technical-details-module__qqqtmW__suggested{background:#fff;border:2px solid #09090b;padding:13px 11px}.pdp-technical-details-module__qqqtmW__sizeBadge{letter-spacing:.05em;color:#52525b;background:#e4e4e7;border-radius:4px;padding:3px 6px;font-size:8px;font-weight:700;display:inline-block}.pdp-technical-details-module__qqqtmW__suggested .pdp-technical-details-module__qqqtmW__sizeBadge{color:#fff;background:#09090b}.pdp-technical-details-module__qqqtmW__sizeCard h4{text-transform:uppercase;margin:10px 0 6px;font-size:14px}.pdp-technical-details-module__qqqtmW__sizeCard>strong{color:var(--color-text-primary);font-size:12px}.pdp-technical-details-module__qqqtmW__sizeCard p{font-size:11px}.pdp-technical-details-module__qqqtmW__sizeCard .pdp-technical-details-module__qqqtmW__handRange{margin-top:14px}.pdp-technical-details-module__qqqtmW__handRange strong{color:var(--color-text-primary);font-size:12px;display:block}.pdp-technical-details-module__qqqtmW__tableScroll{overflow-x:auto}.pdp-technical-details-module__qqqtmW__table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.pdp-technical-details-module__qqqtmW__table :is(th,td){border-bottom:1px solid var(--color-border-subtle);vertical-align:top;overflow-wrap:anywhere;padding:12px 8px}.pdp-technical-details-module__qqqtmW__table th{width:33%;color:var(--color-text-primary);font-weight:600}.pdp-technical-details-module__qqqtmW__table thead th{text-transform:uppercase;letter-spacing:.05em;font-size:9px}.pdp-technical-details-module__qqqtmW__table small,.pdp-technical-details-module__qqqtmW__packageList small{color:var(--color-text-muted);font-size:11px;display:block}.pdp-technical-details-module__qqqtmW__editions{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:20px;display:grid}.pdp-technical-details-module__qqqtmW__editionBadge{color:#3f3f46;background:#f4f4f5;border-radius:5px;margin:0 0 10px;padding:4px 8px;font-size:11px;display:inline-block}.pdp-technical-details-module__qqqtmW__editionBadge[data-tone=gold]{color:#8a7238;background:#fcfbf7}.pdp-technical-details-module__qqqtmW__editionBadge[data-tone=blue]{color:#1d4ed8;background:#eff6ff}.pdp-technical-details-module__qqqtmW__editions .pdp-technical-details-module__qqqtmW__packageList{padding:0;list-style:none}.pdp-technical-details-module__qqqtmW__packageList li{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;gap:10px;padding:8px 0;font-size:12px;display:flex}.pdp-technical-details-module__qqqtmW__packageList strong{white-space:nowrap;color:var(--color-text-primary)}@media (min-width:768px){.pdp-technical-details-module__qqqtmW__sizeCards{grid-template-columns:repeat(3,minmax(0,1fr))}}
.variant-selector-module__nGiPmW__selectorContainer{gap:var(--space-4,16px);margin-top:var(--space-2,8px);flex-direction:column;display:flex}.variant-selector-module__nGiPmW__dimensionBlock{gap:var(--space-2,8px);flex-direction:column;display:flex}.variant-selector-module__nGiPmW__dimensionHeader{align-items:baseline;gap:var(--space-2,8px);display:flex}.variant-selector-module__nGiPmW__dimensionLabel{color:var(--color-text-primary,#09090b);text-transform:capitalize;font-size:14px;font-weight:600}.variant-selector-module__nGiPmW__dimensionCurrentValue{color:var(--color-text-secondary,#52525b);font-size:14px}.variant-selector-module__nGiPmW__optionsGroup{align-items:center;gap:var(--space-2,8px);flex-wrap:wrap;display:flex}.variant-selector-module__nGiPmW__optionChip{gap:var(--space-2,8px);min-width:44px;max-width:100%;min-height:44px;padding:var(--space-2,8px) var(--space-3,12px);background-color:var(--color-surface-card,#fff);border:1px solid var(--color-border-control,#71717a);border-radius:var(--radius-sm,4px);color:var(--color-text-primary,#09090b);cursor:pointer;text-align:center;transition:all var(--motion-duration-fast,.15s) var(--motion-easing-standard,ease);justify-content:center;align-items:center;font-family:inherit;font-size:14px;font-weight:500;display:inline-flex}.variant-selector-module__nGiPmW__optionChip>span{overflow-wrap:anywhere;min-width:0}.variant-selector-module__nGiPmW__optionChip>img{flex-shrink:0}.variant-selector-module__nGiPmW__optionChip:hover:not(:disabled){border-color:var(--color-border-strong,#52525b);background-color:var(--color-surface-secondary,#f4f4f5)}.variant-selector-module__nGiPmW__optionChip:focus-visible{outline:2px solid var(--color-border-focus,#09090b);outline-offset:2px}.variant-selector-module__nGiPmW__optionChipSelected{background-color:var(--color-surface-card,#fff);border-color:var(--color-surface-dark_canvas,#09090b);color:var(--color-text-primary,#09090b);box-shadow:inset 0 0 0 1px var(--color-text-primary);font-weight:600}.variant-selector-module__nGiPmW__optionChipSelected:hover:not(:disabled){background-color:var(--color-surface-card,#fff);border-color:var(--color-surface-dark_canvas,#09090b);color:var(--color-text-primary,#09090b)}.variant-selector-module__nGiPmW__optionChipDisabled{background-color:var(--color-surface-secondary,#f4f4f5);border-color:var(--color-border-subtle,#e4e4e7);color:var(--color-text-disabled,#a1a1aa);cursor:not-allowed;opacity:.6;text-decoration:line-through}.variant-selector-module__nGiPmW__swatchButton{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background-color:var(--color-surface-card);cursor:pointer;width:56px;height:56px;transition:box-shadow var(--motion-duration-normal) var(--motion-easing-snappy), border-color var(--motion-duration-fast) var(--motion-easing-standard);justify-content:center;align-items:center;padding:4px;display:inline-flex;position:relative;box-shadow:0 0 #0000}.variant-selector-module__nGiPmW__swatchButton:hover:not(:disabled){border-color:var(--color-border-strong)}.variant-selector-module__nGiPmW__swatchButton:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:3px}.variant-selector-module__nGiPmW__swatchButtonSelected{border-color:var(--color-surface-dark-canvas);border:2px solid var(--color-surface-dark-canvas);padding:3px;box-shadow:0 1px 2px #00000008}.variant-selector-module__nGiPmW__swatchInnerCircle{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);width:33px;height:33px}.variant-selector-module__nGiPmW__swatchImage{object-fit:contain;border-radius:4px;width:44px;height:44px}.variant-selector-module__nGiPmW__swatchColor_negro{background-color:#09090b}.variant-selector-module__nGiPmW__swatchColor_blanco{background-color:#fff}.variant-selector-module__nGiPmW__swatchColor_rojo{background-color:#e11d48}.variant-selector-module__nGiPmW__swatchColor_violeta{background-color:#7c3aed}.variant-selector-module__nGiPmW__swatchColor_plata{background-color:#e4e4e7}.variant-selector-module__nGiPmW__swatchButtonDisabled{cursor:not-allowed;opacity:.4}.variant-selector-module__nGiPmW__swatchButtonDisabled:after{content:"";background-color:var(--color-status-danger-text,#be123c);height:2px;position:absolute;top:50%;left:15%;right:15%;transform:rotate(-45deg)}.variant-selector-module__nGiPmW__fallbackTitleSelector{gap:var(--space-2,8px);flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.variant-selector-module__nGiPmW__optionChip,.variant-selector-module__nGiPmW__swatchButton{transition:none!important;transform:none!important}}
.sticky-buy-bar-module__-pB1WW__bar{left:0;right:0;bottom:var(--space-4);z-index:80;align-items:center;gap:var(--space-4);width:min(760px, calc(100vw - 2 * var(--space-4)));padding:var(--space-3) var(--space-3) var(--space-3) var(--space-3);border:1px solid var(--color-border-subtle);background-color:var(--color-surface-card);border-radius:16px;margin:0 auto;display:flex;position:fixed;box-shadow:0 25px 50px -12px #09090b73}.sticky-buy-bar-module__-pB1WW__thumb{border-radius:var(--radius-md);background-color:var(--color-surface-product-stage);isolation:isolate;flex-shrink:0;width:56px;height:56px;position:relative;overflow:hidden}.sticky-buy-bar-module__-pB1WW__thumbImage{object-fit:contain;mix-blend-mode:multiply;padding:6px}.sticky-buy-bar-module__-pB1WW__info{flex:1;min-width:0}.sticky-buy-bar-module__-pB1WW__name,.sticky-buy-bar-module__-pB1WW__variant{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.sticky-buy-bar-module__-pB1WW__name{font-family:var(--font-heading), sans-serif;color:var(--color-text-primary);font-size:.875rem;font-weight:700}.sticky-buy-bar-module__-pB1WW__variant{color:var(--color-text-muted);font-size:.75rem}.sticky-buy-bar-module__-pB1WW__price{font-family:var(--font-heading), sans-serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--color-text-primary);flex-shrink:0;margin:0;font-size:1.375rem;font-weight:800}.sticky-buy-bar-module__-pB1WW__action{--dome-height:48px;--dome-radius:var(--radius-md);flex-shrink:0}.sticky-buy-bar-module__-pB1WW__action:disabled{opacity:.55;cursor:not-allowed}@media (max-width:639px){.sticky-buy-bar-module__-pB1WW__bar{gap:var(--space-3);padding:var(--space-2)}.sticky-buy-bar-module__-pB1WW__thumb{width:44px;height:44px}.sticky-buy-bar-module__-pB1WW__variant{display:none}.sticky-buy-bar-module__-pB1WW__price{font-size:1.0625rem}.sticky-buy-bar-module__-pB1WW__action{--dome-height:44px;--dome-padding:0 var(--space-4);--dome-font-size:13px}}
.product-commerce-panel-module__kjdfGq__panelContainer{gap:var(--space-6);flex-direction:column;display:flex}.product-commerce-panel-module__kjdfGq__titleBlock{gap:var(--space-2);flex-direction:column;display:flex}.product-commerce-panel-module__kjdfGq__brandLink{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);transition:color var(--motion-duration-fast) var(--motion-easing-standard);align-self:flex-start;font-size:13px;font-weight:600;text-decoration:none}.product-commerce-panel-module__kjdfGq__brandLink:hover{color:var(--color-text-primary)}.product-commerce-panel-module__kjdfGq__brandLink:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px;border-radius:var(--radius-xs)}.product-commerce-panel-module__kjdfGq__title{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--color-text-primary);margin:0;font-size:clamp(30px,2.5vw,36px);font-weight:700;line-height:1.1}.product-commerce-panel-module__kjdfGq__subtitle{font-family:var(--font-body);color:var(--color-text-secondary);margin:0;font-size:17px}.product-commerce-panel-module__kjdfGq__priceCluster{align-items:baseline;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.product-commerce-panel-module__kjdfGq__sellingPrice{font-family:var(--font-heading);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--color-text-primary);font-size:24px;font-weight:700;line-height:1}.product-commerce-panel-module__kjdfGq__compareAtPrice{font-family:var(--font-body);color:var(--color-text-muted);font-size:18px;text-decoration:line-through}.product-commerce-panel-module__kjdfGq__discountBadge{padding:2px var(--space-2);border-radius:var(--radius-sm);background-color:var(--color-surface-secondary);font-family:var(--font-body);color:var(--color-text-primary);font-size:12px;font-weight:700}.product-commerce-panel-module__kjdfGq__metaRow{gap:var(--space-4);font-family:var(--font-mono);color:var(--color-text-muted);flex-wrap:wrap;font-size:12px;display:flex}.product-commerce-panel-module__kjdfGq__skuTag,.product-commerce-panel-module__kjdfGq__weightTag{align-items:center;display:inline-flex}.product-commerce-panel-module__kjdfGq__actions{gap:var(--space-3);flex-direction:column;display:flex}.product-commerce-panel-module__kjdfGq__stockLine{align-items:center;gap:var(--space-2);color:var(--color-status-success-text);margin:0;font-size:13px;font-weight:500;display:inline-flex}.product-commerce-panel-module__kjdfGq__stockDot{background:currentColor;border-radius:50%;width:8px;height:8px}.product-commerce-panel-module__kjdfGq__purchaseRow{gap:var(--space-3);--wishlist-size:48px;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.product-commerce-panel-module__kjdfGq__primaryAction,.product-commerce-panel-module__kjdfGq__secondaryAction{--dome-height:48px;--dome-radius:8px;--dome-font-size:14px;--dome-padding:0 12px;width:100%}.product-commerce-panel-module__kjdfGq__primaryAction:disabled{opacity:.55;cursor:not-allowed}.product-commerce-panel-module__kjdfGq__secondaryAction{--dome-border:var(--color-surface-dark-canvas)}.product-commerce-panel-module__kjdfGq__errorBox{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-status-danger-border);border-radius:var(--radius-sm);background-color:var(--color-status-danger-background);color:var(--color-status-danger-text);font-size:13px;display:flex}.product-commerce-panel-module__kjdfGq__profileRequiredBox{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-status-danger-border);border-radius:var(--radius-md);background-color:var(--color-status-danger-background);flex-direction:column;display:flex}.product-commerce-panel-module__kjdfGq__profileRequiredMessage{align-items:center;gap:var(--space-2);color:var(--color-status-danger-text);font-size:13px;font-weight:500;display:flex}.product-commerce-panel-module__kjdfGq__profileRequiredLink{height:40px;padding:0 var(--space-4);border-radius:var(--radius-sm);background-color:var(--color-surface-dark-canvas);font-family:var(--font-body);color:var(--color-brand-text-on-accent);justify-content:center;align-items:center;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.product-commerce-panel-module__kjdfGq__profileRequiredLink:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.product-commerce-panel-module__kjdfGq__assuranceBox{background-color:var(--color-surface-secondary);border-radius:16px;flex-direction:column;gap:6px;margin:0;padding:12px;list-style:none;display:flex}.product-commerce-panel-module__kjdfGq__assuranceItem{align-items:flex-start;gap:var(--space-3);font-family:var(--font-body);background:var(--color-surface-card);color:var(--color-text-secondary);border-radius:12px;padding:12px 16px;font-size:12px;line-height:1.5;display:flex}.product-commerce-panel-module__kjdfGq__assuranceItem>svg{color:var(--color-text-muted);flex-shrink:0}.product-commerce-panel-module__kjdfGq__rating{color:var(--color-text-secondary);align-items:center;gap:8px;font-size:13px;display:flex}.product-commerce-panel-module__kjdfGq__rating>span:first-child{color:#a17a24;letter-spacing:0}.product-commerce-panel-module__kjdfGq__ratingLink{color:inherit}.product-commerce-panel-module__kjdfGq__rating strong{color:var(--color-text-primary)}.product-commerce-panel-module__kjdfGq__giftBox{background:#fcfbf7;border:1px solid #e6dec8;border-radius:12px;padding:16px}.product-commerce-panel-module__kjdfGq__giftLabel{color:#8a7238;text-transform:uppercase;font-size:11px;font-weight:700}.product-commerce-panel-module__kjdfGq__giftContent{color:#8a7238;align-items:flex-start;gap:12px;margin-top:10px;display:flex}.product-commerce-panel-module__kjdfGq__giftContent strong{color:var(--color-text-primary);font-size:14px}.product-commerce-panel-module__kjdfGq__giftContent p{color:var(--color-text-secondary);margin:3px 0 0;font-size:12px}.product-commerce-panel-module__kjdfGq__assuranceItem a{color:inherit;text-underline-offset:3px}.product-commerce-panel-module__kjdfGq__purchaseRow{gap:8px}@media (max-width:400px){.product-commerce-panel-module__kjdfGq__primaryAction{--dome-font-size:12px;--dome-padding:0 6px}}
.product-detail-hero-module__q9e5Pa__heroLayout{gap:var(--space-8,32px);grid-template-columns:minmax(0,1fr);width:100%;display:grid}@media (min-width:1024px){.product-detail-hero-module__q9e5Pa__heroLayout{align-items:start;gap:var(--space-12);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}@media (min-width:1280px){.product-detail-hero-module__q9e5Pa__heroLayout{gap:var(--space-16)}}.product-detail-hero-module__q9e5Pa__galleryColumn{width:100%;min-width:0}.product-detail-hero-module__q9e5Pa__commerceColumn{width:100%;min-width:0;position:relative}@media (min-width:1024px){.product-detail-hero-module__q9e5Pa__galleryColumn{top:var(--space-6);position:sticky}}
.commerce-hero-container-module__uIuRrW__container{width:100%;margin-bottom:var(--space-12,48px)}
.hardware-specifications-module__2eHrWa__specsSection{width:100%;margin-top:var(--space-12,48px);padding-top:var(--space-8,32px);border-top:1px solid var(--color-border-subtle,#e4e4e7)}.hardware-specifications-module__2eHrWa__sectionTitle{font-family:var(--font-heading,"Plus Jakarta Sans", sans-serif);font-size:var(--type-h2-size,1.5rem);color:var(--color-text-primary,#09090b);margin:0 0 var(--space-6,24px) 0;letter-spacing:-.025em;font-weight:700}.hardware-specifications-module__2eHrWa__specsTable{border-collapse:collapse;background-color:var(--color-surface-card,#fff);border:1px solid var(--color-border-subtle,#e4e4e7);border-radius:var(--radius-md,8px);width:100%;overflow:hidden}.hardware-specifications-module__2eHrWa__specRow{border-bottom:1px solid var(--color-border-subtle,#e4e4e7)}.hardware-specifications-module__2eHrWa__specRow:last-child{border-bottom:none}.hardware-specifications-module__2eHrWa__specRow:nth-child(2n){background-color:var(--color-surface-secondary,#f4f4f5)}.hardware-specifications-module__2eHrWa__specLabel{width:35%;padding:var(--space-3,12px) var(--space-4,16px);font-size:var(--type-body-small-size,13px);color:var(--color-text-secondary,#52525b);vertical-align:middle;text-align:left;font-weight:600}.hardware-specifications-module__2eHrWa__specValue{width:65%;padding:var(--space-3,12px) var(--space-4,16px);font-size:var(--type-body-default-size,15px);color:var(--color-text-primary,#09090b);vertical-align:middle;text-align:left}
.pdp-accordion-module__7krEVq__accordion{flex-direction:column;display:flex}.pdp-accordion-module__7krEVq__item{border-bottom:1px solid var(--color-border-subtle)}.pdp-accordion-module__7krEVq__heading{margin:0}.pdp-accordion-module__7krEVq__trigger{width:100%;padding:var(--space-5) 0;font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;font-size:14px;font-weight:600;display:flex}.pdp-accordion-module__7krEVq__trigger:focus-visible{outline:2px solid var(--focus-ring-color,var(--color-border-focus));outline-offset:2px;border-radius:var(--radius-xs)}.pdp-accordion-module__7krEVq__icon{display:inline-flex}.pdp-accordion-module__7krEVq__panel{overflow:hidden}.pdp-accordion-module__7krEVq__panelInner{padding-bottom:var(--space-5);font-family:var(--font-body);color:var(--color-text-secondary);font-size:15px;line-height:1.6}.pdp-accordion-module__7krEVq__panelInner ul{padding-left:var(--space-5);margin:0}
.applied-filters-module__9dns2G__container{align-items:center;gap:var(--space-2);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.applied-filters-module__9dns2G__chip{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-3);background-color:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-full);font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-text);line-height:1.4;display:inline-flex}.applied-filters-module__9dns2G__removeButton{width:20px;height:20px;color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-full);transition:color var(--duration-fast) var(--ease-default), background-color var(--duration-fast) var(--ease-default);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.applied-filters-module__9dns2G__removeButton:hover{color:var(--color-text);background-color:var(--color-border)}.applied-filters-module__9dns2G__removeButton:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.applied-filters-module__9dns2G__clearAllLink{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-text-muted);text-underline-offset:2px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);cursor:pointer;transition:color var(--duration-fast) var(--ease-default);background:0 0;border:none;text-decoration:underline}.applied-filters-module__9dns2G__clearAllLink:hover{color:var(--color-accent)}.applied-filters-module__9dns2G__clearAllLink:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}
.story-ambient-video-module__JxtV7G__ambientVideoContainer{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.story-ambient-video-module__JxtV7G__ambientVideo{object-fit:cover;opacity:.85;width:100%;height:100%;transition:opacity .3s;display:block}.story-ambient-video-module__JxtV7G__hiddenVideo{display:none!important}@media (prefers-reduced-motion:reduce){.story-ambient-video-module__JxtV7G__ambientVideo{display:none!important}}
