.Admin-module-scss-module__vj4xHq__page{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.Admin-module-scss-module__vj4xHq__header{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.Admin-module-scss-module__vj4xHq__title{font-size:var(--text-page-title)}.Admin-module-scss-module__vj4xHq__card{gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.Admin-module-scss-module__vj4xHq__card{padding:var(--space-5)}}.Admin-module-scss-module__vj4xHq__card h2{font-size:var(--text-card-name)}.Admin-module-scss-module__vj4xHq__grid2{gap:var(--space-4);display:grid}@media (min-width:768px){.Admin-module-scss-module__vj4xHq__grid2{grid-template-columns:1fr 1fr}}.Admin-module-scss-module__vj4xHq__grid3{gap:var(--space-4);display:grid}@media (min-width:768px){.Admin-module-scss-module__vj4xHq__grid3{grid-template-columns:repeat(3,1fr)}}.Admin-module-scss-module__vj4xHq__toolbar{align-items:end;gap:var(--space-3);flex-wrap:wrap;display:flex}.Admin-module-scss-module__vj4xHq__toolbar>div:has(>input){flex:280px;max-width:480px}.Admin-module-scss-module__vj4xHq__stack{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.Admin-module-scss-module__vj4xHq__muted{color:var(--ink-muted);font-size:var(--text-meta)}.Admin-module-scss-module__vj4xHq__stat{gap:var(--space-1);display:grid}.Admin-module-scss-module__vj4xHq__statValue{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;color:var(--brand);font-size:var(--text-page-title);font-weight:800;line-height:1.1}.Admin-module-scss-module__vj4xHq__list{gap:var(--space-2);display:grid}.Admin-module-scss-module__vj4xHq__list li{justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--line);display:flex}.Admin-module-scss-module__vj4xHq__list a{min-height:var(--tap-min);color:var(--brand);align-items:center;font-weight:600;display:inline-flex}.Admin-module-scss-module__vj4xHq__notice{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--success-soft);color:var(--success);font-size:var(--text-meta);font-weight:600}.Admin-module-scss-module__vj4xHq__errorNotice{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--danger-soft);color:var(--danger);font-size:var(--text-meta);font-weight:600}.Admin-module-scss-module__vj4xHq__linkButton{min-height:var(--tap-min);color:var(--brand);align-items:center;font-weight:700;display:inline-flex}.Admin-module-scss-module__vj4xHq__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.Admin-module-scss-module__vj4xHq__fieldset{gap:var(--space-2);border:0;min-width:0;padding:0;display:grid}.Admin-module-scss-module__vj4xHq__legend{padding:0;font-weight:600}.Admin-module-scss-module__vj4xHq__checkGrid{gap:var(--space-1) var(--space-3);display:grid}@media (min-width:768px){.Admin-module-scss-module__vj4xHq__checkGrid{grid-template-columns:repeat(3,1fr)}}
.Badge-module-scss-module__By_J8q__badge{font-family:var(--font-ui);font-variant-numeric:tabular-nums;padding:2px var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-badge);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;font-weight:600;line-height:1.5;display:inline-flex}.Badge-module-scss-module__By_J8q__promo{background:var(--promo);color:var(--on-promo)}.Badge-module-scss-module__By_J8q__info{background:var(--primary-soft);color:var(--brand)}.Badge-module-scss-module__By_J8q__success{background:var(--success-soft);color:var(--success)}.Badge-module-scss-module__By_J8q__warning{background:var(--warning-soft);color:var(--warning)}.Badge-module-scss-module__By_J8q__danger{background:var(--danger-soft);color:var(--danger)}
.Breadcrumbs-module-scss-module__QeL9La__list{align-items:center;gap:var(--space-1);font-size:var(--text-meta);color:var(--ink-muted);flex-wrap:wrap;display:flex}.Breadcrumbs-module-scss-module__QeL9La__item{align-items:center;gap:var(--space-1);display:inline-flex}.Breadcrumbs-module-scss-module__QeL9La__link{min-width:var(--tap-min);min-height:var(--tap-min);color:var(--brand);align-items:center;display:inline-flex}
.Button-module-scss-module__K3wmia__button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding:0 var(--space-5);border-radius:var(--radius-md);font-size:var(--text-button);transition:background var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard);border:2px solid #0000;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.Button-module-scss-module__K3wmia__button:disabled{opacity:.5;cursor:not-allowed}.Button-module-scss-module__K3wmia__lg{min-height:52px;padding:0 var(--space-6)}.Button-module-scss-module__K3wmia__block{width:100%;display:flex}.Button-module-scss-module__K3wmia__primary{background:var(--primary);color:var(--on-primary)}.Button-module-scss-module__K3wmia__primary:hover:not(:disabled){background:var(--primary-hover)}.Button-module-scss-module__K3wmia__secondary{background:var(--surface-raised);border-color:var(--brand);color:var(--brand)}.Button-module-scss-module__K3wmia__secondary:hover:not(:disabled){background:var(--primary-soft)}.Button-module-scss-module__K3wmia__danger{background:var(--danger);color:var(--on-brand)}.Button-module-scss-module__K3wmia__danger:hover:not(:disabled){opacity:.9}.Button-module-scss-module__K3wmia__ghost{color:var(--brand);background:0 0}.Button-module-scss-module__K3wmia__ghost:hover:not(:disabled){background:var(--primary-soft)}.Button-module-scss-module__K3wmia__spinner{border-radius:var(--radius-full);border:2px solid;border-right-color:#0000;width:16px;height:16px;animation:.7s linear infinite Button-module-scss-module__K3wmia__spin}@keyframes Button-module-scss-module__K3wmia__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Button-module-scss-module__K3wmia__spinner{animation-duration:2s}}
.ChoiceCard-module-scss-module__9FlF7W__group{gap:var(--space-3);display:grid}.ChoiceCard-module-scss-module__9FlF7W__card{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-4);min-width:0;min-height:var(--tap-min);padding:var(--space-4);border:2px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-raised);text-align:left;flex-wrap:wrap;display:flex}.ChoiceCard-module-scss-module__9FlF7W__card:disabled{opacity:.55;cursor:not-allowed}.ChoiceCard-module-scss-module__9FlF7W__selected{border-color:var(--brand);background:var(--primary-soft)}.ChoiceCard-module-scss-module__9FlF7W__text{overflow-wrap:anywhere;flex:auto;gap:2px;min-width:0;display:grid}.ChoiceCard-module-scss-module__9FlF7W__title{font-weight:700}.ChoiceCard-module-scss-module__9FlF7W__detail{font-size:var(--text-meta);color:var(--ink-muted)}.ChoiceCard-module-scss-module__9FlF7W__amount{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}
.CopyButton-module-scss-module__0Ioaaa__button{align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--brand);font-size:var(--text-button);background:0 0;border:0;font-weight:700;display:inline-flex}.CopyButton-module-scss-module__0Ioaaa__button:hover{background:var(--primary-soft)}
.DataTable-module-scss-module__pL35EW__wrap{border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-card);overflow-x:auto}.DataTable-module-scss-module__pL35EW__table{width:100%;min-width:var(--table-min,0);border-collapse:collapse;font-size:var(--text-meta)}.DataTable-module-scss-module__pL35EW__table th,.DataTable-module-scss-module__pL35EW__table td{padding:var(--space-3);border-bottom:1px solid var(--line);vertical-align:middle}.DataTable-module-scss-module__pL35EW__table th{color:var(--ink-muted);white-space:nowrap;font-weight:700}.DataTable-module-scss-module__pL35EW__table tbody tr:last-child td{border-bottom:0}.DataTable-module-scss-module__pL35EW__table tfoot td{border-top:1px solid var(--line);border-bottom:0;font-weight:700}.DataTable-module-scss-module__pL35EW__table a{min-width:var(--tap-min);min-height:var(--tap-min);color:var(--brand);align-items:center;font-weight:600;display:inline-flex}.DataTable-module-scss-module__pL35EW__center{text-align:center}.DataTable-module-scss-module__pL35EW__left{text-align:left}.DataTable-module-scss-module__pL35EW__right{text-align:right}.DataTable-module-scss-module__pL35EW__nowrap{white-space:nowrap}.DataTable-module-scss-module__pL35EW__numeric{font-family:var(--font-numeric);font-variant-numeric:tabular-nums}.DataTable-module-scss-module__pL35EW__empty{color:var(--ink-muted);text-align:center}.DataTable-module-scss-module__pL35EW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:767px){.DataTable-module-scss-module__pL35EW__phoneCards{box-shadow:none;background:0 0;overflow:visible}.DataTable-module-scss-module__pL35EW__phoneCards .DataTable-module-scss-module__pL35EW__table{min-width:0}.DataTable-module-scss-module__pL35EW__phoneCards .DataTable-module-scss-module__pL35EW__table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.DataTable-module-scss-module__pL35EW__phoneCards .DataTable-module-scss-module__pL35EW__table,.DataTable-module-scss-module__pL35EW__phoneCards .DataTable-module-scss-module__pL35EW__table tbody,.DataTable-module-scss-module__pL35EW__phoneCards .DataTable-module-scss-module__pL35EW__table tr,.DataTable-module-scss-module__pL35EW__phoneCards .DataTable-module-scss-module__pL35EW__table td{display:block}.DataTable-module-scss-module__pL35EW__phoneCards .DataTable-module-scss-module__pL35EW__table tbody tr{margin-bottom:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-card)}.DataTable-module-scss-module__pL35EW__phoneCards .DataTable-module-scss-module__pL35EW__table td{padding:var(--space-2) 0;border-bottom:1px solid var(--line);text-align:right}.DataTable-module-scss-module__pL35EW__phoneCards .DataTable-module-scss-module__pL35EW__table td:last-child{border-bottom:0}.DataTable-module-scss-module__pL35EW__phoneCards .DataTable-module-scss-module__pL35EW__table td:first-child{text-align:left}.DataTable-module-scss-module__pL35EW__phoneCards .DataTable-module-scss-module__pL35EW__table td[data-label]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.DataTable-module-scss-module__pL35EW__phoneCards .DataTable-module-scss-module__pL35EW__table td[data-label]:before{content:attr(data-label);color:var(--ink-muted);text-align:left;font-weight:700}.DataTable-module-scss-module__pL35EW__phoneCards .DataTable-module-scss-module__pL35EW__table td.DataTable-module-scss-module__pL35EW__empty{text-align:center}}
.EmptyState-module-scss-module__KlYoUW__empty{justify-items:center;gap:var(--space-3);padding:var(--space-7) var(--space-4);text-align:center;display:grid}.EmptyState-module-scss-module__KlYoUW__icon{color:var(--brand)}.EmptyState-module-scss-module__KlYoUW__body{max-width:40ch;color:var(--ink-muted)}
.Modal-module-scss-module__uM52DW__modal{width:min(480px,100vw - 2*var(--space-4));max-height:calc(100vh - 2*var(--space-4));border-radius:var(--radius-lg);background:var(--surface-raised);color:var(--ink);box-shadow:var(--shadow-sheet);border:0;margin:auto;padding:0;inset:0;overflow:hidden}.Modal-module-scss-module__uM52DW__modal::backdrop{background:var(--ink);opacity:.45}.Modal-module-scss-module__uM52DW__panel{max-height:inherit;flex-direction:column;display:flex}.Modal-module-scss-module__uM52DW__header{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-2) var(--space-5);display:flex}.Modal-module-scss-module__uM52DW__title{font-size:var(--text-section)}.Modal-module-scss-module__uM52DW__close{width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-full);color:var(--brand);background:0 0;border:0;place-items:center;display:grid}.Modal-module-scss-module__uM52DW__body{padding:var(--space-2) var(--space-5) var(--space-5);overflow-y:auto}
.Field-module-scss-module__lVET1q__field{gap:var(--space-1);display:grid}.Field-module-scss-module__lVET1q__label{font-size:var(--text-meta);font-weight:600}.Field-module-scss-module__lVET1q__optional{color:var(--ink-muted);font-weight:400}.Field-module-scss-module__lVET1q__control{width:100%;min-height:var(--tap-min);padding:0 var(--space-3);border:2px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--ink)}.Field-module-scss-module__lVET1q__control:is([type=date],[type=month],[type=time],[type=datetime-local]){appearance:none;height:var(--tap-min);text-align:left;min-width:0;line-height:1;display:block}.Field-module-scss-module__lVET1q__control:is([type=date],[type=month],[type=time],[type=datetime-local])::-webkit-date-and-time-value{text-align:left;min-height:1em}.Field-module-scss-module__lVET1q__control:is([type=date],[type=month],[type=time],[type=datetime-local])::-webkit-datetime-edit{padding:0}.Field-module-scss-module__lVET1q__passwordWrap{position:relative}.Field-module-scss-module__lVET1q__passwordControl{padding-right:calc(var(--tap-min) + var(--space-1))}.Field-module-scss-module__lVET1q__passwordToggle{width:var(--tap-min);border-radius:var(--radius-sm);height:100%;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:0;right:0}.Field-module-scss-module__lVET1q__passwordToggle:hover{color:var(--brand)}.Field-module-scss-module__lVET1q__select{appearance:base-select}.Field-module-scss-module__lVET1q__select::picker(select){appearance:base-select}.Field-module-scss-module__lVET1q__select{justify-content:space-between;align-items:center;gap:var(--space-2);cursor:pointer;min-width:180px;display:flex}.Field-module-scss-module__lVET1q__select::picker-icon{content:"";border-right:2px solid var(--brand);border-bottom:2px solid var(--brand);width:8px;height:8px;transition:rotate var(--duration-base) var(--ease-standard);margin-bottom:4px;rotate:45deg}.Field-module-scss-module__lVET1q__select:open::picker-icon{margin-bottom:-4px;rotate:225deg}.Field-module-scss-module__lVET1q__select::picker(select){margin-top:var(--space-1);padding:var(--space-1);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-sheet)}.Field-module-scss-module__lVET1q__select option{align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--ink);cursor:pointer;display:flex}.Field-module-scss-module__lVET1q__select option:hover,.Field-module-scss-module__lVET1q__select option:focus-visible{background:var(--primary-soft);outline:none}.Field-module-scss-module__lVET1q__select option:checked{color:var(--brand);font-weight:700}.Field-module-scss-module__lVET1q__select option::checkmark{color:var(--brand);order:1;margin-left:auto}.Field-module-scss-module__lVET1q__invalid{border-color:var(--danger)}.Field-module-scss-module__lVET1q__hint{font-size:var(--text-meta);color:var(--ink-muted)}.Field-module-scss-module__lVET1q__error{font-size:var(--text-meta);color:var(--danger);font-weight:600}.Field-module-scss-module__lVET1q__fileRow{align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-self:start;max-width:100%;display:inline-flex;position:relative}.Field-module-scss-module__lVET1q__fileInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Field-module-scss-module__lVET1q__fileButton{align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding:0 var(--space-4);border:2px solid var(--brand);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--brand);cursor:pointer;font-weight:700;display:inline-flex}.Field-module-scss-module__lVET1q__fileButton:hover{background:var(--primary-soft)}.Field-module-scss-module__lVET1q__fileInput:focus-visible+.Field-module-scss-module__lVET1q__fileButton{outline:2px solid var(--focus);outline-offset:2px}.Field-module-scss-module__lVET1q__fileInput:disabled~*{opacity:.5}.Field-module-scss-module__lVET1q__fileName{overflow-wrap:anywhere;min-width:0;color:var(--ink-muted);font-size:var(--text-meta)}.Field-module-scss-module__lVET1q__checkRow{align-items:center;gap:var(--space-3);min-height:var(--tap-min);cursor:pointer;display:flex;position:relative}.Field-module-scss-module__lVET1q__checkInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Field-module-scss-module__lVET1q__checkBox{border:2px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-raised);color:#0000;flex:none;place-items:center;width:24px;height:24px;display:grid}.Field-module-scss-module__lVET1q__checkInput:checked+.Field-module-scss-module__lVET1q__checkBox{border-color:var(--brand);background:var(--brand);color:var(--on-brand)}.Field-module-scss-module__lVET1q__checkInput:focus-visible+.Field-module-scss-module__lVET1q__checkBox{outline:2px solid var(--focus);outline-offset:2px}
.QuantityStepper-module-scss-module__AFaYja__root{justify-items:center;gap:var(--space-1);display:inline-grid}.QuantityStepper-module-scss-module__AFaYja__stepper{border:2px solid var(--line-strong);border-radius:var(--radius-full);background:var(--surface-raised);align-items:center;display:inline-flex}.QuantityStepper-module-scss-module__AFaYja__btn{width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-full);color:var(--brand);background:0 0;border:0;place-items:center;display:grid}.QuantityStepper-module-scss-module__AFaYja__btn:disabled{opacity:.35;cursor:not-allowed}.QuantityStepper-module-scss-module__AFaYja__count{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;text-align:center;min-width:36px;font-weight:700}.QuantityStepper-module-scss-module__AFaYja__limit{color:var(--ink-muted);font-size:var(--text-meta);text-align:center;font-weight:600}
.Toast-module-scss-module__LOYxJq__region{--toast-from:translateY(-16px);inset:calc(var(--space-4) + var(--toast-offset,0px) + env(safe-area-inset-top)) var(--space-4) auto;z-index:100;justify-items:center;gap:var(--space-2);pointer-events:none;display:grid;position:fixed}@media (min-width:1024px){.Toast-module-scss-module__LOYxJq__region{--toast-from:translateX(24px);inset:auto var(--space-5) var(--space-5) auto;justify-items:end}}.Toast-module-scss-module__LOYxJq__top{--toast-from:translateX(24px)}@media (min-width:1024px){.Toast-module-scss-module__LOYxJq__top{inset:var(--space-5) var(--space-5) auto auto}}.Toast-module-scss-module__LOYxJq__toast{--toast-color:var(--brand);align-items:center;gap:var(--space-3);max-width:min(480px,100%);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border:2px solid var(--toast-color);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--toast-color);font-size:var(--text-meta);text-align:left;box-shadow:var(--shadow-card);cursor:pointer;pointer-events:auto;animation:Toast-module-scss-module__LOYxJq__toast-in var(--duration-base) var(--ease-standard) both;font-weight:600;line-height:1.4;display:flex}.Toast-module-scss-module__LOYxJq__toast:hover .Toast-module-scss-module__LOYxJq__close{opacity:1}.Toast-module-scss-module__LOYxJq__closing{animation:Toast-module-scss-module__LOYxJq__toast-out var(--duration-base) var(--ease-standard) both}.Toast-module-scss-module__LOYxJq__success{--toast-color:var(--success)}.Toast-module-scss-module__LOYxJq__danger{--toast-color:var(--danger)}.Toast-module-scss-module__LOYxJq__warning{--toast-color:var(--warning)}.Toast-module-scss-module__LOYxJq__count{padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--toast-color);color:var(--surface-raised);font-variant-numeric:tabular-nums;animation:Toast-module-scss-module__LOYxJq__toast-pop var(--duration-base) var(--ease-standard);flex:none}.Toast-module-scss-module__LOYxJq__close{opacity:.7;transition:opacity var(--duration-fast) var(--ease-standard);flex:none}.Toast-module-scss-module__LOYxJq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes Toast-module-scss-module__LOYxJq__toast-in{0%{opacity:0;transform:var(--toast-from)}to{opacity:1;transform:none}}@keyframes Toast-module-scss-module__LOYxJq__toast-pop{0%{transform:scale(1.35)}to{transform:none}}@keyframes Toast-module-scss-module__LOYxJq__toast-out{0%{opacity:1;transform:none}to{opacity:0;transform:var(--toast-from)}}
.layout-module-scss-module__yP9hIq__skip{top:var(--space-2);left:var(--space-2);z-index:100;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--brand);color:var(--on-brand);position:absolute;transform:translateY(-200%)}.layout-module-scss-module__yP9hIq__skip:focus{transform:none}.layout-module-scss-module__yP9hIq__main{min-height:60vh}
.AddToCartButton-module-scss-module__UrC0sW__root{container-type:inline-size}.AddToCartButton-module-scss-module__UrC0sW__row{gap:var(--space-2);flex-direction:column;display:flex}@container (min-width:300px){.AddToCartButton-module-scss-module__UrC0sW__row{flex-direction:row;align-items:center}}.AddToCartButton-module-scss-module__UrC0sW__stepper{justify-content:center;display:flex}.AddToCartButton-module-scss-module__UrC0sW__add{padding-inline:var(--space-2)}@container (min-width:300px){.AddToCartButton-module-scss-module__UrC0sW__add{flex:1}}
.SignOutButton-module-scss-module__GTvQea__body{gap:var(--space-4);display:grid}.SignOutButton-module-scss-module__GTvQea__actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}
.PriceTag-module-scss-module__OQCp7W__wrap{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.PriceTag-module-scss-module__OQCp7W__price{font-size:var(--text-price-card);letter-spacing:-.01em;color:var(--ink);font-weight:700}.PriceTag-module-scss-module__OQCp7W__lg .PriceTag-module-scss-module__OQCp7W__price{font-size:var(--text-price-page)}.PriceTag-module-scss-module__OQCp7W__compare{font-size:var(--text-meta);color:var(--ink-muted)}.PriceTag-module-scss-module__OQCp7W__unit{font-size:var(--text-meta);color:var(--ink-muted);flex-basis:100%}
.RowActions-module-scss-module___7rfKa__actions{justify-content:center;gap:var(--space-2);display:flex}.RowActions-module-scss-module___7rfKa__action{width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-md);color:var(--brand);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.RowActions-module-scss-module___7rfKa__action:hover:not(:disabled){background:var(--primary-soft)}.RowActions-module-scss-module___7rfKa__action:disabled{opacity:.35;cursor:not-allowed}.RowActions-module-scss-module___7rfKa__danger{color:var(--danger)}.RowActions-module-scss-module___7rfKa__danger:hover:not(:disabled){background:var(--danger-soft)}
.ProductCard-module-scss-module__hCtJ2G__card{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-card);transition:box-shadow var(--duration-base) var(--ease-standard),translate var(--duration-base) var(--ease-standard);flex-direction:column;display:flex}.ProductCard-module-scss-module__hCtJ2G__card:hover,.ProductCard-module-scss-module__hCtJ2G__card:focus-within{box-shadow:var(--shadow-card-hover);translate:0 -2px}.ProductCard-module-scss-module__hCtJ2G__card .ProductCard-module-scss-module__hCtJ2G__action{padding-inline:var(--space-2);margin-top:auto}.ProductCard-module-scss-module__hCtJ2G__link{gap:var(--space-2);color:inherit;text-decoration:none;display:grid}.ProductCard-module-scss-module__hCtJ2G__frame{aspect-ratio:1;border-radius:var(--radius-md);background:var(--surface-sunken);place-items:center;display:grid;position:relative;overflow:hidden}.ProductCard-module-scss-module__hCtJ2G__placeholder{color:var(--ink-muted);opacity:.6}.ProductCard-module-scss-module__hCtJ2G__image{object-fit:cover;transition:scale var(--duration-base) var(--ease-standard)}.ProductCard-module-scss-module__hCtJ2G__card:hover .ProductCard-module-scss-module__hCtJ2G__image{scale:1.05}.ProductCard-module-scss-module__hCtJ2G__soldOut .ProductCard-module-scss-module__hCtJ2G__image{opacity:.55}.ProductCard-module-scss-module__hCtJ2G__badges{top:var(--space-2);left:var(--space-2);gap:var(--space-1);display:flex;position:absolute}.ProductCard-module-scss-module__hCtJ2G__name{-webkit-line-clamp:1;font-size:var(--text-card-name);-webkit-box-orient:vertical;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}
.ProductGrid-module-scss-module__lhCFtq__grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:768px){.ProductGrid-module-scss-module__lhCFtq__grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.ProductGrid-module-scss-module__lhCFtq__grid{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:768px){.ProductGrid-module-scss-module__lhCFtq__grid.ProductGrid-module-scss-module__lhCFtq__fluid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}.ProductGrid-module-scss-module__lhCFtq__grid.ProductGrid-module-scss-module__lhCFtq__centered{--cols:2;--gap:var(--space-3);justify-content:center;gap:var(--gap);flex-wrap:wrap;display:flex}.ProductGrid-module-scss-module__lhCFtq__grid.ProductGrid-module-scss-module__lhCFtq__centered>*{width:calc((100% - (var(--cols) - 1)*var(--gap))/var(--cols))}@media (min-width:768px){.ProductGrid-module-scss-module__lhCFtq__grid.ProductGrid-module-scss-module__lhCFtq__centered{--cols:3;--gap:var(--space-4)}}@media (min-width:1024px){.ProductGrid-module-scss-module__lhCFtq__grid.ProductGrid-module-scss-module__lhCFtq__centered{--cols:4;--gap:var(--space-5)}}
.CategoryTiles-module-scss-module__uqQS9W__heading{margin-bottom:var(--space-3)}.CategoryTiles-module-scss-module__uqQS9W__grid{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:768px){.CategoryTiles-module-scss-module__uqQS9W__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.CategoryTiles-module-scss-module__uqQS9W__grid{grid-template-columns:repeat(6,1fr)}}.CategoryTiles-module-scss-module__uqQS9W__tile{border-radius:var(--radius-lg);background:var(--surface-raised);height:100%;box-shadow:var(--shadow-card);color:var(--ink);transition:box-shadow var(--duration-fast) var(--ease-standard);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.CategoryTiles-module-scss-module__uqQS9W__tile:hover{box-shadow:var(--shadow-card-hover)}.CategoryTiles-module-scss-module__uqQS9W__tile:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.CategoryTiles-module-scss-module__uqQS9W__media{aspect-ratio:4/3;background:var(--surface-sunken);position:relative;overflow:hidden}.CategoryTiles-module-scss-module__uqQS9W__image{object-fit:cover;transition:scale var(--duration-base) var(--ease-standard)}.CategoryTiles-module-scss-module__uqQS9W__tile:hover .CategoryTiles-module-scss-module__uqQS9W__image{scale:1.04}.CategoryTiles-module-scss-module__uqQS9W__name{-webkit-line-clamp:2;padding:var(--space-2) var(--space-3) var(--space-3);-webkit-box-orient:vertical;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}
.Pagination-module-scss-module__f_mK3G__nav{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.Pagination-module-scss-module__f_mK3G__item{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;min-width:var(--tap-min);min-height:var(--tap-min);padding:0 var(--space-2);border:2px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--brand);place-items:center;font-weight:700;text-decoration:none;display:grid}.Pagination-module-scss-module__f_mK3G__current{border-color:var(--brand);background:var(--brand);color:var(--on-brand)}.Pagination-module-scss-module__f_mK3G__gap{min-width:var(--space-5);color:var(--ink-muted);place-items:center;display:grid}
.CtaBand-module-scss-module__9mSqvW__band{justify-items:start;gap:var(--space-4);padding:var(--space-6) var(--space-5);border-radius:var(--radius-lg);background:var(--primary-soft);display:grid}@media (min-width:1024px){.CtaBand-module-scss-module__9mSqvW__band{padding:var(--space-6);grid-template-columns:1fr auto;align-items:center}}.CtaBand-module-scss-module__9mSqvW__title{max-width:28ch}
.Sheet-module-scss-module__Sl5R7G__sheet{border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--surface-raised);width:100%;max-width:none;max-height:85vh;color:var(--ink);box-shadow:var(--shadow-sheet);border:0;margin:0;padding:0;position:fixed;inset:auto 0 0}.Sheet-module-scss-module__Sl5R7G__sheet::backdrop{background:var(--ink);opacity:.45}@media (min-width:1024px){.Sheet-module-scss-module__Sl5R7G__sheet{border-radius:var(--radius-lg) 0 0 var(--radius-lg);width:420px;height:100%;max-height:none;inset:0 0 0 auto}}.Sheet-module-scss-module__Sl5R7G__panel{height:100%;max-height:inherit;flex-direction:column;display:flex}.Sheet-module-scss-module__Sl5R7G__header{padding:var(--space-4) var(--space-4) var(--space-3);justify-content:space-between;align-items:center;display:flex}.Sheet-module-scss-module__Sl5R7G__title{font-size:var(--text-section)}.Sheet-module-scss-module__Sl5R7G__close{width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-full);color:var(--brand);background:0 0;border:0;place-items:center;display:grid}.Sheet-module-scss-module__Sl5R7G__body{padding:0 var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom));flex:1;overflow-y:auto}
.Hero-module-scss-module__VO45_W__hero{isolation:isolate;border-radius:var(--radius-lg);background:var(--hero-gradient);color:var(--on-brand);display:grid;position:relative;overflow:hidden}.Hero-module-scss-module__VO45_W__hero:after{content:"";z-index:-1;aspect-ratio:388/192;background:var(--hero-watermark) center/contain no-repeat;width:min(760px,110%);opacity:var(--hero-watermark-opacity);pointer-events:none;position:absolute;top:50%;right:-12%;transform:translateY(-50%)rotate(-6deg)}@media (min-width:1024px){.Hero-module-scss-module__VO45_W__hero:after{width:62%;right:-4%}.Hero-module-scss-module__VO45_W__hero{grid-template-columns:1fr 1fr;min-height:380px}}.Hero-module-scss-module__VO45_W__text{align-content:center;justify-items:start;gap:var(--space-4);padding:var(--space-6) var(--space-5);display:grid}@media (min-width:1024px){.Hero-module-scss-module__VO45_W__text{padding:var(--space-8)}}.Hero-module-scss-module__VO45_W__eyebrow{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;font-size:var(--text-badge);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.Hero-module-scss-module__VO45_W__title{max-width:18ch;color:var(--on-brand)}.Hero-module-scss-module__VO45_W__media{background:var(--surface-sunken);min-height:200px;position:relative}.Hero-module-scss-module__VO45_W__image{object-fit:cover}
.page-module-scss-module__s-0Pcq__page{width:100%;max-width:var(--content-max);padding-inline:var(--gutter);gap:var(--space-5);padding-block:var(--space-4) calc(var(--bar-height) + var(--space-4));margin-inline:auto;display:grid}@media (min-width:1024px){.page-module-scss-module__s-0Pcq__page{gap:var(--space-7);padding-block:var(--space-5) 0}}.page-module-scss-module__s-0Pcq__top{gap:var(--space-5);display:grid}@media (min-width:1024px){.page-module-scss-module__s-0Pcq__top{gap:var(--space-7);grid-template-columns:1fr 1fr;align-items:start}}.page-module-scss-module__s-0Pcq__info{gap:var(--space-3);align-content:start;display:grid}.page-module-scss-module__s-0Pcq__eyebrow{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;color:var(--ink-muted);font-size:var(--text-badge);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.page-module-scss-module__s-0Pcq__attributes{color:var(--ink-muted);font-size:var(--text-meta)}.page-module-scss-module__s-0Pcq__pickup{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--brand);box-shadow:var(--shadow-card);font-weight:600;display:flex}.page-module-scss-module__s-0Pcq__section{gap:var(--space-3);display:grid}.page-module-scss-module__s-0Pcq__description{white-space:pre-line;max-width:70ch}.page-module-scss-module__s-0Pcq__specs{border-collapse:collapse;width:100%;max-width:640px}.page-module-scss-module__s-0Pcq__specs th,.page-module-scss-module__s-0Pcq__specs td{padding:var(--space-3);border-bottom:1px solid var(--line);text-align:left}.page-module-scss-module__s-0Pcq__specs th{width:40%;color:var(--ink-muted);font-weight:600}
.Skeleton-module-scss-module__H3F9cq__skeleton{border-radius:var(--radius-sm);background:var(--surface-sunken);animation:Skeleton-module-scss-module__H3F9cq__pulse 1.4s var(--ease-standard) infinite;display:block}@keyframes Skeleton-module-scss-module__H3F9cq__pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.Skeleton-module-scss-module__H3F9cq__skeleton{animation:none}}
.StatusTimeline-module-scss-module__fGX6Ca__list{gap:var(--space-3);display:grid}.StatusTimeline-module-scss-module__fGX6Ca__step{align-items:center;gap:var(--space-3);color:var(--ink-muted);display:flex}.StatusTimeline-module-scss-module__fGX6Ca__marker{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;border:2px solid var(--line-strong);border-radius:var(--radius-full);background:var(--surface-raised);width:28px;height:28px;font-size:var(--text-badge);flex:none;place-items:center;font-weight:700;display:grid}.StatusTimeline-module-scss-module__fGX6Ca__done .StatusTimeline-module-scss-module__fGX6Ca__marker{border-color:var(--brand);background:var(--brand);color:var(--on-brand)}.StatusTimeline-module-scss-module__fGX6Ca__active{color:var(--ink);font-weight:700}.StatusTimeline-module-scss-module__fGX6Ca__active .StatusTimeline-module-scss-module__fGX6Ca__marker{border-color:var(--brand);background:var(--primary-soft);color:var(--brand)}
.ProductRail-module-scss-module__-d41pG__heading{margin-bottom:var(--space-4);text-align:center}
.page-module-scss-module__Ul8ONW__page{display:grid}.page-module-scss-module__Ul8ONW__band{padding-block:var(--space-6);position:relative}@media (min-width:1024px){.page-module-scss-module__Ul8ONW__band{padding-block:var(--space-7)}}.page-module-scss-module__Ul8ONW__first{padding-top:var(--space-4)}@media (min-width:1024px){.page-module-scss-module__Ul8ONW__first{padding-top:var(--space-5)}}.page-module-scss-module__Ul8ONW__alt{--surface-raised:var(--surface);background:var(--band-alt)}.page-module-scss-module__Ul8ONW__inner{width:100%;max-width:var(--content-max);padding-inline:var(--gutter);margin-inline:auto}@media (max-width:767px){.page-module-scss-module__Ul8ONW__hideOnPhone{display:none}.page-module-scss-module__Ul8ONW__lastOnPhone{order:1}}
.page-module-scss-module__0L7x3q__page{width:100%;max-width:var(--content-max);padding-inline:var(--gutter);gap:var(--space-4);padding-block:var(--space-4) 0;margin-inline:auto;display:grid}@media (min-width:1024px){.page-module-scss-module__0L7x3q__page{padding-top:var(--space-5)}}.page-module-scss-module__0L7x3q__header{gap:var(--space-3);display:grid}@media (min-width:768px){.page-module-scss-module__0L7x3q__header{grid-template-columns:1fr auto;align-items:start}}.page-module-scss-module__0L7x3q__meta{justify-items:start;gap:var(--space-2);display:grid}@media (min-width:768px){.page-module-scss-module__0L7x3q__meta{justify-items:end}}.page-module-scss-module__0L7x3q__number{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;font-size:var(--text-section);font-weight:800}.page-module-scss-module__0L7x3q__muted{color:var(--ink-muted);font-size:var(--text-meta)}.page-module-scss-module__0L7x3q__layout{gap:var(--space-4);display:grid}@media (min-width:1024px){.page-module-scss-module__0L7x3q__layout{gap:var(--space-6);grid-template-columns:1fr 400px;align-items:start}}.page-module-scss-module__0L7x3q__main,.page-module-scss-module__0L7x3q__side{gap:var(--space-4);display:grid}.page-module-scss-module__0L7x3q__card{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-card);display:grid}.page-module-scss-module__0L7x3q__card h2{font-size:var(--text-card-name)}.page-module-scss-module__0L7x3q__card a{color:var(--brand);font-weight:600}.page-module-scss-module__0L7x3q__items{gap:var(--space-3);display:grid}.page-module-scss-module__0L7x3q__item{align-items:center;gap:var(--space-3);font-size:var(--text-meta);grid-template-columns:56px 1fr auto;display:grid}.page-module-scss-module__0L7x3q__thumb{border-radius:var(--radius-sm);background:var(--surface-sunken);width:56px;height:56px;position:relative;overflow:hidden}.page-module-scss-module__0L7x3q__cover{object-fit:cover}.page-module-scss-module__0L7x3q__money{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;font-weight:700}.page-module-scss-module__0L7x3q__dl{gap:var(--space-2);display:grid}.page-module-scss-module__0L7x3q__dl>div{justify-content:space-between;gap:var(--space-3);display:flex}.page-module-scss-module__0L7x3q__dl dd{font-family:var(--font-numeric);font-variant-numeric:tabular-nums}.page-module-scss-module__0L7x3q__total{padding-top:var(--space-3);border-top:1px solid var(--line);font-size:var(--text-section);font-weight:800}
.layout-module-scss-module__a3h25a__shell{grid-template-columns:minmax(0,1fr);min-height:100vh;display:grid}@media (min-width:1024px){.layout-module-scss-module__a3h25a__shell{grid-template-columns:240px minmax(0,1fr)}}.layout-module-scss-module__a3h25a__side{z-index:30;grid-template-columns:var(--tap-min) minmax(0, 1fr) auto;gap:var(--space-3);padding:var(--space-3) var(--gutter);border-bottom:1px solid var(--line);background:var(--surface);grid-template-areas:"menu logo footer";align-items:center;display:grid;position:relative}@media (min-width:1024px){.layout-module-scss-module__a3h25a__side{background:var(--surface-raised);box-shadow:var(--shadow-card);height:100vh;padding:var(--space-5) var(--space-4);border-bottom:0;grid-template:auto auto 1fr/minmax(0,1fr);align-content:start;align-items:stretch;position:sticky;top:0;overflow-y:auto}}.layout-module-scss-module__a3h25a__logo{min-height:var(--tap-min);color:var(--brand);font-size:var(--text-section);grid-area:logo;justify-self:center;align-items:center;text-decoration:none;display:inline-flex}@media (min-width:1024px){.layout-module-scss-module__a3h25a__logo{grid-area:auto;justify-self:start}}.layout-module-scss-module__a3h25a__footer{gap:var(--space-2);grid-area:footer;align-content:end;display:grid}@media (max-width:767px){.layout-module-scss-module__a3h25a__footer{grid-template-columns:auto;justify-content:end}}@media (min-width:1024px){.layout-module-scss-module__a3h25a__footer{grid-area:auto}}.layout-module-scss-module__a3h25a__actions{gap:var(--space-1);display:flex}.layout-module-scss-module__a3h25a__user{color:var(--ink-muted);font-size:var(--text-meta);overflow-wrap:anywhere}@media (max-width:767px){.layout-module-scss-module__a3h25a__user{display:none}}.layout-module-scss-module__a3h25a__main{min-width:0;padding:var(--space-4) var(--gutter) var(--space-8)}@media (min-width:1024px){.layout-module-scss-module__a3h25a__main{padding-top:var(--space-6)}}
.ActionForm-module-scss-module__VJd-7W__summary{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--danger-soft);color:var(--danger);font-size:var(--text-meta);font-weight:600}.ActionForm-module-scss-module__VJd-7W__fieldError{color:var(--danger);font-size:var(--text-meta);font-weight:600}
.page-module-scss-module__OW-3OW__page{width:100%;max-width:var(--content-max);padding-inline:var(--gutter);gap:var(--space-4);padding-block:var(--space-4) 0;margin-inline:auto;display:grid}@media (min-width:1024px){.page-module-scss-module__OW-3OW__page{padding-top:var(--space-5)}}.page-module-scss-module__OW-3OW__header{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.page-module-scss-module__OW-3OW__signOutTop{display:none}@media (min-width:1024px){.page-module-scss-module__OW-3OW__signOutTop{display:block}}.page-module-scss-module__OW-3OW__signOutBottom{padding-bottom:var(--space-4);display:grid}@media (min-width:1024px){.page-module-scss-module__OW-3OW__signOutBottom{display:none}}.page-module-scss-module__OW-3OW__card{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-card);display:grid}.page-module-scss-module__OW-3OW__profile{max-width:440px}@media (max-width:767px){.page-module-scss-module__OW-3OW__ordersTable{display:none}}@media (min-width:768px){.page-module-scss-module__OW-3OW__ordersCards{display:none}}.page-module-scss-module__OW-3OW__empty{color:var(--ink-muted)}.page-module-scss-module__OW-3OW__orderList{gap:var(--space-3);display:grid}.page-module-scss-module__OW-3OW__orderCard{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);display:grid}.page-module-scss-module__OW-3OW__orderTop{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module-scss-module__OW-3OW__orderNumber{color:var(--brand);font-weight:700}.page-module-scss-module__OW-3OW__orderMeta{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.page-module-scss-module__OW-3OW__orderMeta dt{color:var(--ink-muted);font-size:var(--text-meta)}.page-module-scss-module__OW-3OW__orderMeta dd{margin:0}.page-module-scss-module__OW-3OW__orderTotal{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;font-weight:700}.page-module-scss-module__OW-3OW__orderActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module-scss-module__OW-3OW__orderActions>*{flex:140px}
.page-module-scss-module__iewgWa__layout{gap:var(--space-5);display:grid}@media (min-width:1024px){.page-module-scss-module__iewgWa__layout{grid-template-columns:1fr 380px;align-items:start}}.page-module-scss-module__iewgWa__titleRow{align-items:center;gap:var(--space-3);display:flex}.page-module-scss-module__iewgWa__receipt{border:1px solid var(--line);border-radius:var(--radius-md);object-fit:contain;width:100%;max-width:320px;height:auto}.page-module-scss-module__iewgWa__textarea{width:100%;padding:var(--space-3);border:2px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--ink);resize:vertical}.page-module-scss-module__iewgWa__receiptHistory{gap:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--line);font-size:var(--text-meta);display:grid}.page-module-scss-module__iewgWa__receiptHistory h3{font-size:var(--text-meta);font-weight:700}.page-module-scss-module__iewgWa__receiptHistory a{min-height:36px;color:var(--brand);align-items:center;display:inline-flex}
.DevGallery-module-scss-module___61eYa__page{width:100%;max-width:var(--content-max);padding-inline:var(--gutter);gap:var(--space-6);padding-block:var(--space-6);margin-inline:auto;display:grid}.DevGallery-module-scss-module___61eYa__section{gap:var(--space-3);display:grid}.DevGallery-module-scss-module___61eYa__row{align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.DevGallery-module-scss-module___61eYa__narrow{gap:var(--space-3);width:100%;max-width:420px;display:grid}.DevGallery-module-scss-module___61eYa__full{width:100%}.DevGallery-module-scss-module___61eYa__swatches{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));width:100%;display:grid}.DevGallery-module-scss-module___61eYa__swatch{gap:var(--space-1);font-size:var(--text-meta);display:grid}.DevGallery-module-scss-module___61eYa__chip{border:1px solid var(--line);border-radius:var(--radius-md);width:100%;min-width:64px;height:64px;display:block}.DevGallery-module-scss-module___61eYa__sample{padding:var(--space-1) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);font-weight:700;display:inline-block}
.CategoryFormModal-module-scss-module__5dku3W__form{gap:var(--space-4);display:grid}.CategoryFormModal-module-scss-module__5dku3W__actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}
.CategoryModal-module-scss-module__aioJKG__form{gap:var(--space-4);display:grid}.CategoryModal-module-scss-module__aioJKG__context{color:var(--ink-muted);font-size:var(--text-meta)}.CategoryModal-module-scss-module__aioJKG__actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}
.DeleteProductButton-module-scss-module__FtPnaa__body{gap:var(--space-4);overflow-wrap:anywhere;display:grid}.DeleteProductButton-module-scss-module__FtPnaa__actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}
.LoginForm-module-scss-module__g7YhBW__form{gap:var(--space-4);display:grid}
.StoreCounter-module-scss-module__TB6GyG__layout{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1024px){.StoreCounter-module-scss-module__TB6GyG__layout{grid-template-columns:minmax(0,1fr) minmax(320px,420px)}}.StoreCounter-module-scss-module__TB6GyG__panel{gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.StoreCounter-module-scss-module__TB6GyG__panel{padding:var(--space-5)}}.StoreCounter-module-scss-module__TB6GyG__heading{font-size:var(--text-card-name)}.StoreCounter-module-scss-module__TB6GyG__empty,.StoreCounter-module-scss-module__TB6GyG__muted{color:var(--ink-muted);font-size:var(--text-meta);font-weight:400}.StoreCounter-module-scss-module__TB6GyG__block{display:block}.StoreCounter-module-scss-module__TB6GyG__lines{gap:var(--space-2);display:grid}.StoreCounter-module-scss-module__TB6GyG__line{gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 76px auto auto;align-items:center;display:grid}.StoreCounter-module-scss-module__TB6GyG__lineName{overflow-wrap:anywhere;font-weight:600}.StoreCounter-module-scss-module__TB6GyG__qty{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;width:100%;min-height:var(--tap-min);padding:var(--space-1) var(--space-2);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);color:inherit;font:inherit;text-align:center}.StoreCounter-module-scss-module__TB6GyG__lineTotal{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.StoreCounter-module-scss-module__TB6GyG__total{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--primary-soft);display:flex}.StoreCounter-module-scss-module__TB6GyG__total strong{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;font-size:var(--text-page-title)}.StoreCounter-module-scss-module__TB6GyG__methods{gap:var(--space-2);border:0;min-width:0;padding:0;display:grid}.StoreCounter-module-scss-module__TB6GyG__legend{padding:0;font-weight:600}.StoreCounter-module-scss-module__TB6GyG__pills{gap:var(--space-2);flex-wrap:wrap;display:flex}.StoreCounter-module-scss-module__TB6GyG__pill{min-height:var(--tap-min);padding:var(--space-2) var(--space-4);border:1px solid var(--line);cursor:pointer;border-radius:999px;align-items:center;font-weight:600;display:inline-flex;position:relative}.StoreCounter-module-scss-module__TB6GyG__pill:has(:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.StoreCounter-module-scss-module__TB6GyG__pillActive{border-color:var(--brand);background:var(--primary-soft);color:var(--brand)}.StoreCounter-module-scss-module__TB6GyG__radio{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.CartView-module-scss-module__jnx0_q__skeletons{gap:var(--space-3);display:grid}.CartView-module-scss-module__jnx0_q__layout{gap:var(--space-4);display:grid}@media (min-width:1024px){.CartView-module-scss-module__jnx0_q__layout{gap:var(--space-6);grid-template-columns:1fr 360px;align-items:start}}.CartView-module-scss-module__jnx0_q__rows{gap:var(--space-3);display:grid}.CartView-module-scss-module__jnx0_q__row{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-card);grid-template-columns:96px 1fr auto;display:grid}.CartView-module-scss-module__jnx0_q__thumb{border-radius:var(--radius-md);background:var(--surface-sunken);width:96px;height:96px;position:relative;overflow:hidden}.CartView-module-scss-module__jnx0_q__cover{object-fit:cover}.CartView-module-scss-module__jnx0_q__details{align-content:start;gap:var(--space-1);min-width:0;display:grid}.CartView-module-scss-module__jnx0_q__name{-webkit-line-clamp:2;min-height:var(--tap-min);padding-block:var(--space-2);color:var(--ink);-webkit-box-orient:vertical;font-weight:600;text-decoration:none;display:-webkit-box;overflow:hidden}.CartView-module-scss-module__jnx0_q__variant,.CartView-module-scss-module__jnx0_q__unit{color:var(--ink-muted);font-size:var(--text-meta)}.CartView-module-scss-module__jnx0_q__unit{font-family:var(--font-numeric);font-variant-numeric:tabular-nums}.CartView-module-scss-module__jnx0_q__controls{align-items:center;gap:var(--space-2);margin-top:var(--space-2);display:flex}.CartView-module-scss-module__jnx0_q__remove{width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-full);color:var(--danger);background:0 0;border:0;place-items:center;display:grid}.CartView-module-scss-module__jnx0_q__lineTotal{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.CartView-module-scss-module__jnx0_q__summary{gap:var(--space-3);display:grid}@media (min-width:1024px){.CartView-module-scss-module__jnx0_q__summary{padding:var(--space-5);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-card)}}.CartView-module-scss-module__jnx0_q__summaryTitle{font-size:var(--text-card-name)}.CartView-module-scss-module__jnx0_q__dl{gap:var(--space-2);display:grid}.CartView-module-scss-module__jnx0_q__dl>div{justify-content:space-between;gap:var(--space-3);display:flex}.CartView-module-scss-module__jnx0_q__dl dd{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;text-align:right}.CartView-module-scss-module__jnx0_q__total{padding-top:var(--space-3);border-top:1px solid var(--line);font-size:var(--text-section);font-weight:800}.CartView-module-scss-module__jnx0_q__muted{color:var(--ink-muted);font-size:var(--text-meta);font-weight:400}@media (max-width:767px){.CartView-module-scss-module__jnx0_q__dl,.CartView-module-scss-module__jnx0_q__summaryTitle{display:none}}.CartView-module-scss-module__jnx0_q__bar{inset:auto 0 calc(var(--bar-height) + env(safe-area-inset-bottom));z-index:29;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--gutter);border-top:1px solid var(--line);background:var(--surface-raised);display:flex;position:fixed}@media (min-width:1024px){.CartView-module-scss-module__jnx0_q__bar{background:0 0;border:0;padding:0;position:static}}.CartView-module-scss-module__jnx0_q__barTotal{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;display:grid}.CartView-module-scss-module__jnx0_q__barTotal strong{font-size:var(--text-section)}@media (min-width:1024px){.CartView-module-scss-module__jnx0_q__barTotal{display:none}}.CartView-module-scss-module__jnx0_q__continue{flex:1}.CartView-module-scss-module__jnx0_q__minimum{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--warning-soft);color:var(--ink);font-size:var(--text-meta);font-weight:600}.CartView-module-scss-module__jnx0_q__confirm{gap:var(--space-4);overflow-wrap:anywhere;display:grid}.CartView-module-scss-module__jnx0_q__confirmActions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}
.CheckoutForm-module-scss-module__B5gkuW__skeletons{gap:var(--space-3);display:grid}.CheckoutForm-module-scss-module__B5gkuW__layout{gap:var(--space-4);display:grid}@media (min-width:1024px){.CheckoutForm-module-scss-module__B5gkuW__layout{gap:var(--space-6);grid-template-columns:1fr 380px;align-items:start}}.CheckoutForm-module-scss-module__B5gkuW__sections{gap:var(--space-4);display:grid}.CheckoutForm-module-scss-module__B5gkuW__card{gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-card);display:grid}@media (min-width:1024px){.CheckoutForm-module-scss-module__B5gkuW__card{padding:var(--space-5)}}.CheckoutForm-module-scss-module__B5gkuW__heading{align-items:center;gap:var(--space-3);font-size:var(--text-section);display:flex}.CheckoutForm-module-scss-module__B5gkuW__step{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;border-radius:var(--radius-full);background:var(--brand);width:32px;height:32px;color:var(--on-brand);font-size:var(--text-meta);flex:none;place-items:center;font-weight:800;display:grid}.CheckoutForm-module-scss-module__B5gkuW__fields{gap:var(--space-3);display:grid}@media (min-width:768px){.CheckoutForm-module-scss-module__B5gkuW__fields{grid-template-columns:1fr 1fr}.CheckoutForm-module-scss-module__B5gkuW__fields>:first-child{grid-column:1/-1}}.CheckoutForm-module-scss-module__B5gkuW__error{color:var(--danger);font-size:var(--text-meta);font-weight:600}.CheckoutForm-module-scss-module__B5gkuW__summary{gap:var(--space-3);display:grid}@media (min-width:1024px){.CheckoutForm-module-scss-module__B5gkuW__summary{top:var(--space-5);padding:var(--space-5);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-card);position:sticky}}.CheckoutForm-module-scss-module__B5gkuW__summaryTitle{font-size:var(--text-card-name)}.CheckoutForm-module-scss-module__B5gkuW__items{gap:var(--space-3);display:grid}.CheckoutForm-module-scss-module__B5gkuW__item{align-items:center;gap:var(--space-3);font-size:var(--text-meta);grid-template-columns:48px 1fr auto;display:grid}.CheckoutForm-module-scss-module__B5gkuW__item small{color:var(--ink-muted);font-size:inherit}.CheckoutForm-module-scss-module__B5gkuW__thumb{border-radius:var(--radius-sm);background:var(--surface-sunken);width:48px;height:48px;position:relative;overflow:hidden}.CheckoutForm-module-scss-module__B5gkuW__cover{object-fit:cover}.CheckoutForm-module-scss-module__B5gkuW__money{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;font-weight:700}.CheckoutForm-module-scss-module__B5gkuW__dl{gap:var(--space-2);display:grid}.CheckoutForm-module-scss-module__B5gkuW__dl>div{justify-content:space-between;gap:var(--space-3);display:flex}.CheckoutForm-module-scss-module__B5gkuW__dl dd{font-family:var(--font-numeric);font-variant-numeric:tabular-nums}.CheckoutForm-module-scss-module__B5gkuW__total{padding-top:var(--space-3);border-top:1px solid var(--line);font-size:var(--text-section);font-weight:800}.CheckoutForm-module-scss-module__B5gkuW__bar{z-index:29;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--gutter) calc(var(--space-3) + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface-raised);display:flex;position:fixed;inset:auto 0 0}@media (min-width:1024px){.CheckoutForm-module-scss-module__B5gkuW__bar{background:0 0;border:0;padding:0;position:static}}.CheckoutForm-module-scss-module__B5gkuW__barTotal{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;color:var(--ink-muted);font-size:var(--text-meta);display:grid}.CheckoutForm-module-scss-module__B5gkuW__barTotal strong{color:var(--ink);font-size:var(--text-section)}@media (min-width:1024px){.CheckoutForm-module-scss-module__B5gkuW__barTotal{display:none}}.CheckoutForm-module-scss-module__B5gkuW__confirm{flex:1}.CheckoutForm-module-scss-module__B5gkuW__pickupInfo{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-sunken);display:grid}.CheckoutForm-module-scss-module__B5gkuW__pickupName{font-weight:700}.CheckoutForm-module-scss-module__B5gkuW__pickupDetail{color:var(--ink-muted);font-size:var(--text-meta)}.CheckoutForm-module-scss-module__B5gkuW__notice{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--warning-soft);font-size:var(--text-meta)}
.PickupLocations-module-scss-module__iIVqtW__list{gap:var(--space-4);display:grid}.PickupLocations-module-scss-module__iIVqtW__card{border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-card);display:grid;overflow:hidden}@media (min-width:768px){.PickupLocations-module-scss-module__iIVqtW__card{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.PickupLocations-module-scss-module__iIVqtW__info{align-content:start;gap:var(--space-3);padding:var(--space-4);display:grid}@media (min-width:1024px){.PickupLocations-module-scss-module__iIVqtW__info{padding:var(--space-5)}}.PickupLocations-module-scss-module__iIVqtW__name{font-size:var(--text-section)}.PickupLocations-module-scss-module__iIVqtW__line{align-items:flex-start;gap:var(--space-2);display:flex}.PickupLocations-module-scss-module__iIVqtW__line svg{color:var(--brand);flex:none}.PickupLocations-module-scss-module__iIVqtW__label{color:var(--ink-muted);font-size:var(--text-meta);display:block}.PickupLocations-module-scss-module__iIVqtW__directions{justify-self:start;align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding-inline:var(--space-4);border:1.5px solid var(--primary);border-radius:var(--radius-md);color:var(--primary);font-weight:700;display:inline-flex}.PickupLocations-module-scss-module__iIVqtW__map{background:var(--surface-sunken);border:0;width:100%;height:100%;min-height:260px;display:block}@media (min-width:768px){.PickupLocations-module-scss-module__iIVqtW__map{min-height:320px}}
.FilterForm-module-scss-module__CoVTya__form{gap:var(--space-4);display:grid}.FilterForm-module-scss-module__CoVTya__group{gap:var(--space-1);border:0;min-width:0;margin:0;padding:0;display:grid}.FilterForm-module-scss-module__CoVTya__legend{margin-bottom:var(--space-2);font-size:var(--text-meta);padding:0;font-weight:700}.FilterForm-module-scss-module__CoVTya__range{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}
.QuickOrder-module-scss-module__0GKNAG__wrap{gap:var(--space-3);display:grid}.QuickOrder-module-scss-module__0GKNAG__filters{gap:var(--space-2);display:grid}@media (min-width:768px){.QuickOrder-module-scss-module__0GKNAG__filters{grid-template-columns:minmax(0,1fr) 260px}}.QuickOrder-module-scss-module__0GKNAG__search{align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding-inline:var(--space-3);border:1.5px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--ink-muted);display:flex}.QuickOrder-module-scss-module__0GKNAG__search:focus-within{outline:2px solid var(--focus);outline-offset:2px}.QuickOrder-module-scss-module__0GKNAG__search input{min-width:0;min-height:var(--tap-min);color:var(--ink);font-size:var(--text-body);background:0 0;border:0;outline:0;flex:1}.QuickOrder-module-scss-module__0GKNAG__select{min-height:var(--tap-min);padding-inline:var(--space-3);border:1.5px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--ink);font-size:var(--text-body)}.QuickOrder-module-scss-module__0GKNAG__count,.QuickOrder-module-scss-module__0GKNAG__empty{color:var(--ink-muted);font-size:var(--text-meta)}.QuickOrder-module-scss-module__0GKNAG__empty{padding:var(--space-6) 0;text-align:center}.QuickOrder-module-scss-module__0GKNAG__list{border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-card);overflow:hidden}.QuickOrder-module-scss-module__0GKNAG__row{align-items:center;gap:var(--space-1) var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"thumb info info""thumb price qty";display:grid}.QuickOrder-module-scss-module__0GKNAG__row:last-child{border-bottom:0}@media (min-width:768px){.QuickOrder-module-scss-module__0GKNAG__row{grid-template-columns:48px minmax(0,1fr) 140px auto;grid-template-areas:"thumb info price qty"}}.QuickOrder-module-scss-module__0GKNAG__picked{background:var(--primary-soft)}.QuickOrder-module-scss-module__0GKNAG__soldOut .QuickOrder-module-scss-module__0GKNAG__info,.QuickOrder-module-scss-module__0GKNAG__soldOut .QuickOrder-module-scss-module__0GKNAG__price,.QuickOrder-module-scss-module__0GKNAG__soldOut .QuickOrder-module-scss-module__0GKNAG__thumb{opacity:.55}.QuickOrder-module-scss-module__0GKNAG__thumb{border-radius:var(--radius-sm);background:var(--surface-sunken);width:48px;height:48px;color:var(--ink-muted);grid-area:thumb;place-items:center;display:grid;position:relative;overflow:hidden}.QuickOrder-module-scss-module__0GKNAG__image{object-fit:contain}.QuickOrder-module-scss-module__0GKNAG__info{grid-area:info;min-width:0;display:grid}.QuickOrder-module-scss-module__0GKNAG__name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:700;text-decoration:none;overflow:hidden}.QuickOrder-module-scss-module__0GKNAG__name:hover{color:var(--brand);text-decoration:underline}.QuickOrder-module-scss-module__0GKNAG__meta{color:var(--ink-muted);font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.QuickOrder-module-scss-module__0GKNAG__price{grid-area:price;display:grid}@media (min-width:768px){.QuickOrder-module-scss-module__0GKNAG__price{text-align:right}}.QuickOrder-module-scss-module__0GKNAG__amount{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;font-size:var(--text-card-name);font-weight:700}.QuickOrder-module-scss-module__0GKNAG__unit{color:var(--ink-muted);font-size:var(--text-meta)}.QuickOrder-module-scss-module__0GKNAG__qty{grid-area:qty;justify-self:end}.QuickOrder-module-scss-module__0GKNAG__stepper{border:1.5px solid var(--line-strong);border-radius:var(--radius-full);background:var(--surface-raised);align-items:center;display:inline-flex}.QuickOrder-module-scss-module__0GKNAG__stepper button{border-radius:var(--radius-full);width:40px;height:40px;color:var(--brand);background:0 0;border:0;place-items:center;display:grid}.QuickOrder-module-scss-module__0GKNAG__stepper button:disabled{color:var(--line-strong)}.QuickOrder-module-scss-module__0GKNAG__stepper input{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;width:48px;height:40px;color:var(--ink);font-size:var(--text-body);text-align:center;appearance:textfield;background:0 0;border:0;font-weight:700}.QuickOrder-module-scss-module__0GKNAG__stepper input::-webkit-inner-spin-button{appearance:none;margin:0}.QuickOrder-module-scss-module__0GKNAG__stepper input::-webkit-outer-spin-button{appearance:none;margin:0}.QuickOrder-module-scss-module__0GKNAG__bar{bottom:calc(var(--bar-height) + env(safe-area-inset-bottom));z-index:20;justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-sheet);flex-wrap:wrap;display:flex;position:sticky}@media (min-width:1024px){.QuickOrder-module-scss-module__0GKNAG__bar{bottom:var(--space-3)}}.QuickOrder-module-scss-module__0GKNAG__summary{display:grid}.QuickOrder-module-scss-module__0GKNAG__summaryCount{color:var(--ink-muted);font-size:var(--text-meta)}.QuickOrder-module-scss-module__0GKNAG__summaryTotal{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;color:var(--ink);font-size:var(--text-price-card);font-weight:700}.QuickOrder-module-scss-module__0GKNAG__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}
.layout-module-scss-module__iCghbW__page{align-content:center;justify-items:center;gap:var(--space-4);min-height:100vh;padding:var(--space-4);display:grid}.layout-module-scss-module__iCghbW__logo{color:var(--brand);font-size:var(--text-section);text-decoration:none}
.page-module-scss-module__icNUqq__page{width:100%;max-width:var(--content-max);padding-inline:var(--gutter);gap:var(--space-4);padding-block:var(--space-4) calc(var(--bar-height) + var(--space-6));margin-inline:auto;display:grid}@media (min-width:1024px){.page-module-scss-module__icNUqq__page{padding-block:var(--space-5) var(--space-7)}}
.layout-module-scss-module__5fv74q__header{background:var(--surface-raised);box-shadow:var(--shadow-card)}.layout-module-scss-module__5fv74q__inner{width:100%;max-width:var(--content-max);padding-inline:var(--gutter);justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--bar-height);margin-inline:auto;display:flex}.layout-module-scss-module__5fv74q__logo{min-height:var(--tap-min);color:var(--brand);font-size:var(--text-section);align-items:center;text-decoration:none;display:inline-flex}.layout-module-scss-module__5fv74q__secure{align-items:center;gap:var(--space-2);color:var(--ink-muted);font-size:var(--text-meta);font-weight:600;display:none}@media (min-width:768px){.layout-module-scss-module__5fv74q__secure{display:flex}}.layout-module-scss-module__5fv74q__back{min-height:var(--tap-min);color:var(--brand);font-size:var(--text-meta);align-items:center;font-weight:700;display:inline-flex}
.page-module-scss-module__KKkwoq__page{width:100%;max-width:var(--content-max);padding-inline:var(--gutter);gap:var(--space-4);padding-block:var(--space-4) 0;margin-inline:auto;display:grid}@media (min-width:1024px){.page-module-scss-module__KKkwoq__page{padding-top:var(--space-5)}}.page-module-scss-module__KKkwoq__article{max-width:70ch;line-height:1.6}.page-module-scss-module__KKkwoq__article h1{margin-bottom:var(--space-4)}.page-module-scss-module__KKkwoq__article h2{margin-block:var(--space-5) var(--space-2)}.page-module-scss-module__KKkwoq__article p,.page-module-scss-module__KKkwoq__article ul,.page-module-scss-module__KKkwoq__article ol,.page-module-scss-module__KKkwoq__article blockquote{margin-bottom:var(--space-3)}.page-module-scss-module__KKkwoq__article ul,.page-module-scss-module__KKkwoq__article ol{padding-left:var(--space-5)}.page-module-scss-module__KKkwoq__article ul{list-style:outside}.page-module-scss-module__KKkwoq__article ol{list-style:decimal}.page-module-scss-module__KKkwoq__article blockquote{padding:var(--space-2) var(--space-4);border-left:4px solid var(--accent);background:var(--primary-soft);color:var(--ink-muted)}.page-module-scss-module__KKkwoq__article a{color:var(--brand)}
.page-module-scss-module__CTWPTW__page{width:100%;max-width:var(--content-max);padding-inline:var(--gutter);gap:var(--space-4);padding-block:var(--space-4) calc(var(--bar-height) + var(--space-4));margin-inline:auto;display:grid}@media (min-width:1024px){.page-module-scss-module__CTWPTW__page{padding-block:var(--space-5) 0}}
.page-module-scss-module__Mju4ga__page{width:100%;max-width:var(--content-max);padding-inline:var(--gutter);gap:var(--space-4);padding-block:var(--space-4) 0;margin-inline:auto;display:grid}@media (min-width:1024px){.page-module-scss-module__Mju4ga__page{padding-top:var(--space-5)}}.page-module-scss-module__Mju4ga__header{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.page-module-scss-module__Mju4ga__allProducts{min-height:var(--tap-min);color:var(--brand);align-items:center;font-weight:700;display:inline-flex}.page-module-scss-module__Mju4ga__grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:768px){.page-module-scss-module__Mju4ga__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.page-module-scss-module__Mju4ga__grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr))}}.page-module-scss-module__Mju4ga__item{align-content:start;gap:var(--space-2);display:grid}.page-module-scss-module__Mju4ga__subs{gap:var(--space-1);flex-wrap:wrap;display:flex}.page-module-scss-module__Mju4ga__sub{min-height:36px;padding-inline:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--ink);font-size:var(--text-meta);align-items:center;text-decoration:none;display:inline-flex}.page-module-scss-module__Mju4ga__sub:hover{border-color:var(--brand);color:var(--brand)}
.loading-module-scss-module__0dsIqW__page{width:100%;max-width:var(--content-max);padding-inline:var(--gutter);gap:var(--space-4);padding-block:var(--space-4);margin-inline:auto;display:grid}.loading-module-scss-module__0dsIqW__card{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-card);display:grid}.loading-module-scss-module__0dsIqW__image{aspect-ratio:1;height:auto!important}
.page-module-scss-module__bvNWjq__page{width:100%;max-width:var(--content-max);padding-inline:var(--gutter);gap:var(--space-4);padding-block:var(--space-4) 0;margin-inline:auto;display:grid}@media (min-width:1024px){.page-module-scss-module__bvNWjq__page{padding-top:var(--space-5)}}.page-module-scss-module__bvNWjq__header{gap:var(--space-1);display:grid}.page-module-scss-module__bvNWjq__intro{max-width:60ch;color:var(--ink-muted)}
.page-module-scss-module__Edhmiq__meta{justify-items:end;gap:var(--space-1);display:grid}.page-module-scss-module__Edhmiq__product{font-weight:600}.page-module-scss-module__Edhmiq__product a{color:var(--brand)}.page-module-scss-module__Edhmiq__message{padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-sunken);overflow-wrap:anywhere;white-space:pre-line}
.page-module-scss-module__mztBXW__section{border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-card)}.page-module-scss-module__mztBXW__section[open]>.page-module-scss-module__mztBXW__summary .page-module-scss-module__mztBXW__chevron{transform:rotate(180deg)}.page-module-scss-module__mztBXW__summary,.page-module-scss-module__mztBXW__rowSummary,.page-module-scss-module__mztBXW__addSummary,.page-module-scss-module__mztBXW__subSummary,.page-module-scss-module__mztBXW__provincesSummary{align-items:center;gap:var(--space-3);min-height:var(--tap-min);cursor:pointer;list-style:none;display:flex}.page-module-scss-module__mztBXW__summary::-webkit-details-marker{display:none}.page-module-scss-module__mztBXW__rowSummary::-webkit-details-marker{display:none}.page-module-scss-module__mztBXW__addSummary::-webkit-details-marker{display:none}.page-module-scss-module__mztBXW__subSummary::-webkit-details-marker{display:none}.page-module-scss-module__mztBXW__provincesSummary::-webkit-details-marker{display:none}.page-module-scss-module__mztBXW__summary{padding:var(--space-4)}@media (min-width:1024px){.page-module-scss-module__mztBXW__summary{padding:var(--space-4) var(--space-5)}}.page-module-scss-module__mztBXW__summaryText,.page-module-scss-module__mztBXW__rowText{flex:1;gap:2px;min-width:0;display:grid}.page-module-scss-module__mztBXW__sectionTitle{color:var(--brand);font-size:var(--text-section);font-weight:700}.page-module-scss-module__mztBXW__chevron{color:var(--ink-muted);transition:transform var(--duration-base) var(--ease-standard);flex:none}.page-module-scss-module__mztBXW__body{gap:var(--space-2);padding:0 var(--space-4) var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.page-module-scss-module__mztBXW__body{padding:0 var(--space-5) var(--space-5)}}.page-module-scss-module__mztBXW__row,.page-module-scss-module__mztBXW__add{border:1px solid var(--line);border-radius:var(--radius-md)}.page-module-scss-module__mztBXW__row[open]{border-color:var(--line-strong)}.page-module-scss-module__mztBXW__row[open]>.page-module-scss-module__mztBXW__rowSummary .page-module-scss-module__mztBXW__chevron{transform:rotate(180deg)}.page-module-scss-module__mztBXW__rowSummary{padding:var(--space-2) var(--space-3)}.page-module-scss-module__mztBXW__rowTitle{font-weight:700}.page-module-scss-module__mztBXW__rowText .page-module-scss-module__mztBXW__muted,.page-module-scss-module__mztBXW__rowText span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module-scss-module__mztBXW__rowBody{gap:var(--space-3);padding:var(--space-3);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);display:grid}.page-module-scss-module__mztBXW__add{border-style:dashed}.page-module-scss-module__mztBXW__addSummary{padding:var(--space-2) var(--space-3);color:var(--primary);font-weight:700}.page-module-scss-module__mztBXW__sub{border-top:1px solid var(--line)}.page-module-scss-module__mztBXW__subSummary,.page-module-scss-module__mztBXW__provincesSummary{color:var(--primary);font-weight:700}.page-module-scss-module__mztBXW__subBody{gap:var(--space-3);padding-bottom:var(--space-2);display:grid}.page-module-scss-module__mztBXW__subTitle{font-size:var(--text-meta);font-weight:700}.page-module-scss-module__mztBXW__provinces{gap:var(--space-2);display:grid}.page-module-scss-module__mztBXW__rateForm{gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--line);display:grid}@media (min-width:768px){.page-module-scss-module__mztBXW__rateForm{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.page-module-scss-module__mztBXW__rateForm{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}}.page-module-scss-module__mztBXW__rateActions{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}@media (min-width:768px){.page-module-scss-module__mztBXW__rateActions{grid-column:1/-1}}.page-module-scss-module__mztBXW__newRate{gap:var(--space-2);display:grid}.page-module-scss-module__mztBXW__tableWrap{border:1px solid var(--line);border-radius:var(--radius-md);overflow-x:auto}.page-module-scss-module__mztBXW__matrix{border-collapse:collapse;width:100%;font-size:var(--text-meta)}.page-module-scss-module__mztBXW__matrix th,.page-module-scss-module__mztBXW__matrix td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.page-module-scss-module__mztBXW__matrix thead th{background:var(--surface-sunken);color:var(--ink-muted);white-space:nowrap;font-weight:700}.page-module-scss-module__mztBXW__matrix tbody th{white-space:nowrap;font-weight:700}.page-module-scss-module__mztBXW__matrix tbody tr:last-child th,.page-module-scss-module__mztBXW__matrix tbody tr:last-child td{border-bottom:0}.page-module-scss-module__mztBXW__price{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;color:var(--ink);font-size:var(--text-card-name);font-weight:700;display:block}.page-module-scss-module__mztBXW__eta{color:var(--ink-muted);display:block}.page-module-scss-module__mztBXW__empty{color:var(--ink-muted)}.page-module-scss-module__mztBXW__inactive{opacity:.5;text-decoration:line-through}.page-module-scss-module__mztBXW__statusHead{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module-scss-module__mztBXW__checks{gap:var(--space-1);padding:0;list-style:none;display:grid}@media (min-width:768px){.page-module-scss-module__mztBXW__checks{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}.page-module-scss-module__mztBXW__checks li{align-items:center;gap:var(--space-2);min-height:32px;font-size:var(--text-meta);display:flex}.page-module-scss-module__mztBXW__checks li:before{content:"";border-radius:var(--radius-full);flex:none;width:10px;height:10px}.page-module-scss-module__mztBXW__ok:before{background:var(--success)}.page-module-scss-module__mztBXW__pending{color:var(--ink-muted)}.page-module-scss-module__mztBXW__pending:before{border:2px solid var(--warning)}.page-module-scss-module__mztBXW__warning{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--warning-soft);color:var(--warning);font-size:var(--text-meta);font-weight:600}.page-module-scss-module__mztBXW__cellRate{display:block}.page-module-scss-module__mztBXW__cellRate+.page-module-scss-module__mztBXW__cellRate{margin-top:var(--space-1)}.page-module-scss-module__mztBXW__duplicate{background:var(--warning-soft)}.page-module-scss-module__mztBXW__duplicateNote{margin-top:var(--space-1);color:var(--warning);font-size:var(--text-meta);font-weight:700;display:block}
.page-module-scss-module__wuNF_W__page{min-height:100vh;padding:var(--space-4);place-items:center;display:grid}.page-module-scss-module__wuNF_W__card{gap:var(--space-4);width:100%;max-width:400px;padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-card);display:grid}.page-module-scss-module__wuNF_W__logo{color:var(--brand);font-size:var(--text-section)}.page-module-scss-module__wuNF_W__title{font-size:var(--text-section)}
.Account-module-scss-module___3GPiW__page{justify-items:center;width:100%;display:grid}.Account-module-scss-module___3GPiW__card{gap:var(--space-4);width:100%;max-width:440px;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-card);display:grid}.Account-module-scss-module___3GPiW__title{font-size:var(--text-section)}.Account-module-scss-module___3GPiW__intro{color:var(--ink-muted)}.Account-module-scss-module___3GPiW__form{gap:var(--space-4);display:grid}.Account-module-scss-module___3GPiW__links{justify-content:center;align-items:center;gap:var(--space-2) var(--space-2);font-size:var(--text-meta);flex-wrap:wrap;display:flex}.Account-module-scss-module___3GPiW__links a{min-height:var(--tap-min);color:var(--brand);align-items:center;font-weight:600;display:inline-flex}.Account-module-scss-module___3GPiW__alert{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--danger);background:var(--surface-raised);color:var(--danger);font-weight:600;display:grid}.Account-module-scss-module___3GPiW__forgot{margin-top:calc(var(--space-2)*-1);justify-self:center}.Account-module-scss-module___3GPiW__forgot a{min-height:var(--tap-min);color:var(--brand);font-size:var(--text-meta);align-items:center;font-weight:600;display:inline-flex}.Account-module-scss-module___3GPiW__inline{justify-self:start}
.CategoryManager-module-scss-module__UJIgra__nameCell{align-items:center;gap:var(--space-2);display:flex}.CategoryManager-module-scss-module__UJIgra__child{padding-left:calc(var(--tap-min) + var(--space-2) + var(--space-5))}.CategoryManager-module-scss-module__UJIgra__toggle{width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-md);color:var(--brand);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.CategoryManager-module-scss-module__UJIgra__toggle:hover{background:var(--primary-soft)}.CategoryManager-module-scss-module__UJIgra__toggleSpace{width:var(--tap-min);flex:none}.CategoryManager-module-scss-module__UJIgra__chevron{transition:rotate var(--duration-base) var(--ease-standard)}.CategoryManager-module-scss-module__UJIgra__chevronOpen{rotate:90deg}.CategoryManager-module-scss-module__UJIgra__confirm{gap:var(--space-4);overflow-wrap:anywhere;display:grid}.CategoryManager-module-scss-module__UJIgra__confirmActions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}
.ProductEditor-module-scss-module__a4W1ka__field{gap:var(--space-1);display:grid}.ProductEditor-module-scss-module__a4W1ka__label{font-size:var(--text-meta);font-weight:600}.ProductEditor-module-scss-module__a4W1ka__textarea{width:100%;padding:var(--space-3);border:2px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--ink);resize:vertical}.ProductEditor-module-scss-module__a4W1ka__images{gap:var(--space-3);display:grid}.ProductEditor-module-scss-module__a4W1ka__imageRow{align-items:end;gap:var(--space-3);grid-template-columns:72px 1fr;display:grid}@media (min-width:768px){.ProductEditor-module-scss-module__a4W1ka__imageRow{grid-template-columns:72px 1fr auto}}.ProductEditor-module-scss-module__a4W1ka__thumb{border-radius:var(--radius-md);background:var(--surface-sunken);width:72px;height:72px;position:relative;overflow:hidden}.ProductEditor-module-scss-module__a4W1ka__cover{object-fit:cover}.ProductEditor-module-scss-module__a4W1ka__iconButtons{gap:var(--space-1);grid-column:1/-1;display:flex}@media (min-width:768px){.ProductEditor-module-scss-module__a4W1ka__iconButtons{grid-column:auto}}.ProductEditor-module-scss-module__a4W1ka__iconButton{width:var(--tap-min);height:var(--tap-min);border:2px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--brand);place-items:center;display:grid}.ProductEditor-module-scss-module__a4W1ka__iconButton:disabled{opacity:.4;cursor:not-allowed}.ProductEditor-module-scss-module__a4W1ka__pairRow{align-items:end;gap:var(--space-3);grid-template-columns:1fr auto;display:grid}.ProductEditor-module-scss-module__a4W1ka__pairRow>:nth-child(2){grid-column:1}@media (min-width:768px){.ProductEditor-module-scss-module__a4W1ka__pairRow{grid-template-columns:1fr 1fr auto}.ProductEditor-module-scss-module__a4W1ka__pairRow>:nth-child(2){grid-column:auto}}.ProductEditor-module-scss-module__a4W1ka__variantName{white-space:nowrap;font-weight:700}.ProductEditor-module-scss-module__a4W1ka__cell,.ProductEditor-module-scss-module__a4W1ka__cellWide{min-height:var(--tap-min);padding:0 var(--space-2);border:2px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--ink)}.ProductEditor-module-scss-module__a4W1ka__cell{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;width:88px}.ProductEditor-module-scss-module__a4W1ka__cellWide{width:150px}.ProductEditor-module-scss-module__a4W1ka__checkCell{min-width:var(--tap-min);min-height:var(--tap-min);cursor:pointer;place-items:center;display:grid}.ProductEditor-module-scss-module__a4W1ka__check{width:24px;height:24px;accent-color:var(--brand)}.ProductEditor-module-scss-module__a4W1ka__saveBar{justify-content:flex-end;display:flex}.ProductEditor-module-scss-module__a4W1ka__selects{gap:var(--space-4);align-items:start;display:grid}@media (min-width:768px){.ProductEditor-module-scss-module__a4W1ka__selects{grid-template-columns:1fr 1fr}}.ProductEditor-module-scss-module__a4W1ka__traits{gap:var(--space-3);flex-wrap:wrap;display:flex}.ProductEditor-module-scss-module__a4W1ka__traitRow{align-items:end;gap:var(--space-2);grid-template-columns:minmax(0,260px) auto;display:grid}.ProductEditor-module-scss-module__a4W1ka__titleRow{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.ProductEditor-module-scss-module__a4W1ka__count{color:var(--ink-muted);font-size:var(--text-meta);font-weight:600}.ProductEditor-module-scss-module__a4W1ka__imagePicker,.ProductEditor-module-scss-module__a4W1ka__saleUnit{align-items:center;gap:var(--space-2);display:inline-flex}.ProductEditor-module-scss-module__a4W1ka__imageThumb{border-radius:var(--radius-sm);background:var(--surface-sunken);flex:none;width:40px;height:40px;position:relative;overflow:hidden}.ProductEditor-module-scss-module__a4W1ka__imageSelect{min-height:var(--tap-min);max-width:160px;padding:0 var(--space-2);border:2px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--ink)}
.TransitionForm-module-scss-module__3gDHSq__form{gap:var(--space-3);display:grid}.TransitionForm-module-scss-module__3gDHSq__buttons{gap:var(--space-2);flex-wrap:wrap;display:flex}.TransitionForm-module-scss-module__3gDHSq__muted{color:var(--ink-muted);font-size:var(--text-meta)}.TransitionForm-module-scss-module__3gDHSq__warn,.TransitionForm-module-scss-module__3gDHSq__ok,.TransitionForm-module-scss-module__3gDHSq__error{font-size:var(--text-meta);font-weight:600}.TransitionForm-module-scss-module__3gDHSq__warn{color:var(--warning)}.TransitionForm-module-scss-module__3gDHSq__ok{color:var(--success)}.TransitionForm-module-scss-module__3gDHSq__error{color:var(--danger)}.TransitionForm-module-scss-module__3gDHSq__dialog{gap:var(--space-4);display:grid}.TransitionForm-module-scss-module__3gDHSq__dialogActions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}
.ListingView-module-scss-module__s_1F7G__page{width:100%;max-width:var(--content-max);padding-inline:var(--gutter);gap:var(--space-4);padding-block:var(--space-4) 0;margin-inline:auto;display:grid}@media (min-width:1024px){.ListingView-module-scss-module__s_1F7G__page{padding-top:var(--space-5)}}.ListingView-module-scss-module__s_1F7G__header{gap:var(--space-3);display:grid}@media (min-width:1024px){.ListingView-module-scss-module__s_1F7G__header{grid-template-columns:1fr auto;align-items:end}}.ListingView-module-scss-module__s_1F7G__titleBlock{gap:var(--space-1);display:grid}.ListingView-module-scss-module__s_1F7G__count{color:var(--ink-muted);font-size:var(--text-meta)}.ListingView-module-scss-module__s_1F7G__controls{align-items:end;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:1024px){.ListingView-module-scss-module__s_1F7G__controls{grid-template-columns:260px}}.ListingView-module-scss-module__s_1F7G__filterButton>button{width:100%}@media (min-width:1024px){.ListingView-module-scss-module__s_1F7G__filterButton{display:none}}.ListingView-module-scss-module__s_1F7G__sort select{min-width:0}.ListingView-module-scss-module__s_1F7G__layout{gap:var(--space-4);display:grid}@media (min-width:1024px){.ListingView-module-scss-module__s_1F7G__layout{grid-template-columns:var(--sidebar-width) 1fr;gap:var(--space-6);align-items:start}}.ListingView-module-scss-module__s_1F7G__sidebar{display:none}@media (min-width:1024px){.ListingView-module-scss-module__s_1F7G__sidebar{top:var(--space-4);gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-card);display:grid;position:sticky}}.ListingView-module-scss-module__s_1F7G__sidebarTitle{font-size:var(--text-card-name)}.ListingView-module-scss-module__s_1F7G__clear{min-height:var(--tap-min);color:var(--brand);font-size:var(--text-meta);align-items:center;font-weight:600;display:inline-flex}.ListingView-module-scss-module__s_1F7G__results{gap:var(--space-4);min-width:0;display:grid}.ListingView-module-scss-module__s_1F7G__pagination{padding-top:var(--space-4)}
