:root,.payload-root{--theme-bg:#f5edd7;--theme-elevation-0:#fbf5e6;--theme-elevation-50:#ede0c4;--theme-elevation-100:#e5d4af;--theme-input-bg:#fbf5e6;--theme-text:#1c0f07;--theme-border-color:#c8a96e;--theme-success-500:#b8860b;--color-success-500:#b8860b;--font-body:"Lora", Georgia, serif;--font-serif:"Playfair Display", Georgia, serif;--nav-width:280px;--style-radius-s:4px;--style-radius-m:8px;--style-radius-l:14px}.payload-root{font-family:var(--font-body);letter-spacing:.005em}h1,h2,h3,h4,.step-nav,.nav-group__label,.doc-header__title{font-family:var(--font-serif);letter-spacing:.01em}.nav{color:#dfc89a;background:linear-gradient(#2c1810 0%,#3d2015 100%);border-right:1px solid #00000059}.nav__header{border-bottom:1px solid #c8a96e2e;margin-bottom:.5rem;padding:1.6rem 1.25rem 1.1rem}.nav__header img{max-width:150px;height:auto}.nav__scroll{scrollbar-width:thin;scrollbar-color:#c8a96e66 #0000;padding-inline:.6rem}.nav__scroll::-webkit-scrollbar{width:8px}.nav__scroll::-webkit-scrollbar-thumb{background:#c8a96e59;border-radius:999px}.nav__scroll::-webkit-scrollbar-thumb:hover{background:#c8a96e99}.nav-group__toggle,.nav-group__label{color:#c8a96e;text-transform:uppercase;letter-spacing:.16em;font-size:.7rem;font-weight:600}.nav-group__toggle:hover,.nav-group__toggle:focus-visible{color:#d4a514!important}.nav-group__indicator{color:#c8a96e}.nav__link{color:#dfc89ad9;border-radius:var(--style-radius-m);margin-bottom:2px;padding:.6rem .85rem;font-weight:500;transition:background-color .15s,color .15s,transform .15s}.nav__link:hover{color:#fbf5e6;background:#3d2015;transform:translate(2px)}.nav__link.active{color:#fbf5e6;background:#8b1a1ae6;font-weight:600;box-shadow:inset 3px 0 #b8860b}.nav__link-indicator{color:#b8860b}.nav__controls,.nav__log-out{border-top:1px solid #c8a96e2e}.nav__controls a,.nav__controls button,.nav__log-out a,.nav__log-out button{color:#dfc89a}.nav__controls a:hover,.nav__controls button:hover,.nav__log-out a:hover,.nav__log-out button:hover,.payload-settings button:hover{color:#d4a514}.app-header__content{background:#fbf5e6;border-bottom:1px solid #c8a96e;box-shadow:0 1px #00000008}.app-header__bg{background:#fbf5e6}.app-header .step-nav{color:#6b4423}.app-header .step-nav a{color:#6b4423;transition:color .15s}.app-header .step-nav a:hover{color:#8b1a1a}.app-header .step-nav :last-child{color:#1c0f07}.app-header__account{border:1px solid #c8a96e;border-radius:999px;transition:border-color .15s;overflow:hidden}.app-header__account:hover{border-color:#b8860b}.btn--style-primary{--bg-color:#8b1a1a;--hover-bg:#6b1212;--color:#fbf5e6;--hover-color:#fbf5e6;border-radius:var(--style-radius-m)}.btn--style-secondary{--color:#8b1a1a;--box-shadow:inset 0 0 0 1px #c8a96e}.payload-root :focus-visible{outline-color:#8b1a1a}.checkbox-input__input:checked,input[type=checkbox]:checked{accent-color:#b8860b}.table thead th{font-family:var(--font-serif);letter-spacing:.02em;color:#6b4423}.template-minimal{--theme-bg:#f5edd7;background:#f5edd7;min-height:100vh}.template-minimal__wrap{border-radius:var(--style-radius-l);background:#2c1810;flex-direction:column;gap:1.5rem;padding:3rem 3.5rem;display:flex;box-shadow:0 4px 32px #2c181047}.template-minimal__wrap h1,.template-minimal__wrap h2,.template-minimal__wrap h3,.template-minimal__wrap h4,.template-minimal__wrap label,.template-minimal__wrap p,.template-minimal__wrap a{color:#dfc89a}.template-minimal__wrap a:hover{color:#b8860b}.sr-back-to-storefront{align-self:center;margin-top:-.5rem;font-size:.85rem;text-decoration:none}@media (max-width:1024px){.nav__header img{max-width:130px}.hamburger,.app-header__mobile-nav-toggler,.template-default__nav-toggler{color:#6b4423}.hamburger:hover,.app-header__mobile-nav-toggler:hover,.template-default__nav-toggler:hover{color:#8b1a1a}.template-default__nav-overlay{background:#2c181080}}.app-header{z-index:40;position:sticky;top:0}.app-header__content img{border-radius:6px;width:34px;height:34px}.sr-header-actions{align-items:center;gap:.75rem;display:flex}.sr-header-actions__bell{color:#6b4423;cursor:pointer;background:#fbf5e6;border:1px solid #c8a96e;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex;position:relative}.sr-header-actions__bell:hover{color:#8b1a1a;border-color:#b8860b}.sr-header-actions__dot{background:#8b1a1a;border-radius:999px;width:7px;height:7px;position:absolute;top:7px;right:8px;box-shadow:0 0 0 2px #fbf5e6}.sr-header-actions__user{background:#fbf5e6;border:1px solid #c8a96e;border-radius:999px;align-items:center;gap:.5rem;padding:.25rem .6rem .25rem .3rem;display:flex}.sr-header-actions__avatar{color:#fbf5e6;width:30px;height:30px;font-family:var(--font-serif);letter-spacing:.02em;background:linear-gradient(135deg,#8b1a1a,#6b1212);border-radius:999px;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.sr-header-actions__name{color:#1c0f07;white-space:nowrap;font-size:.85rem;font-weight:600}@media (max-width:768px){.sr-header-actions__name{display:none}}.sr-nav-collapse{border-radius:var(--style-radius-m);color:#dfc89a;cursor:pointer;background:#0000001f;border:1px solid #c8a96e40;align-items:center;gap:.6rem;width:100%;margin:0 0 .6rem;padding:.55rem .85rem;font-size:.78rem;font-weight:600;transition:color .15s,background-color .15s;display:flex}.sr-nav-collapse:hover{color:#d4a514;background:#00000040}.nav__link{align-items:center;display:flex}.nav__link:before{content:"";opacity:.9;width:20px;height:20px;-webkit-mask:var(--sr-icon) center/contain no-repeat;-webkit-mask:var(--sr-icon) center/contain no-repeat;-webkit-mask:var(--sr-icon) center/contain no-repeat;-webkit-mask:var(--sr-icon) center/contain no-repeat;mask:var(--sr-icon) center/contain no-repeat;--sr-icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect width='18' height='18' x='3' y='3' rx='2'/></svg>");background-color:currentColor;flex:0 0 20px;margin-right:.7rem}.nav__link[href$=\/admin]:before{--sr-icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m3 9 9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/><polyline points='9 22 9 12 15 12 15 22'/></svg>")}.nav__link[href*="/collections/products"]:before{--sr-icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M11 21.73a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73z'/><path d='m3.3 7 8.7 5 8.7-5'/><path d='M12 22V12'/></svg>")}.nav__link[href*="/collections/orders"]:before{--sr-icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z'/><path d='M3 6h18'/><path d='M16 10a4 4 0 0 1-8 0'/></svg>")}.nav__link[href*="/collections/customers"]:before{--sr-icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2'/><circle cx='12' cy='7' r='4'/></svg>")}.nav__link[href*="/collections/categories"]:before{--sr-icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z'/></svg>")}.nav__link[href*="/collections/media"]:before{--sr-icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect width='18' height='18' x='3' y='3' rx='2' ry='2'/><circle cx='9' cy='9' r='2'/><path d='m21 15-3.1-3.1a2 2 0 0 0-2.8 0L6 21'/></svg>")}.nav__link[href*="/collections/users"]:before{--sr-icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/><circle cx='9' cy='7' r='4'/><path d='M22 21v-2a4 4 0 0 0-3-3.87'/><path d='M16 3.13a4 4 0 0 1 0 7.75'/></svg>")}.nav__link[href*="/collections/layaway"]:before{--sr-icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect width='20' height='14' x='2' y='5' rx='2'/><line x1='2' x2='22' y1='10' y2='10'/></svg>")}@media (min-width:1024px){html.nav-rail{--nav-width:84px}html.nav-rail .nav__header{text-align:center;padding-inline:.5rem}html.nav-rail .nav__header img{display:none}html.nav-rail .nav__link{justify-content:center;padding-inline:0;font-size:0}html.nav-rail .nav__link:before{margin-right:0}html.nav-rail .nav-group__toggle{display:none}html.nav-rail .sr-nav-collapse{justify-content:center}html.nav-rail .sr-nav-collapse__label{display:none}}.sr-welcome{border-radius:var(--style-radius-l);background:linear-gradient(#fbf5e6 0%,#f5edd7 100%);border:1px solid #c8a96e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1.5rem 1.75rem;display:flex;box-shadow:0 1px 2px #2c18100d}.sr-welcome__eyebrow{text-transform:uppercase;letter-spacing:.18em;color:#b8860b;margin:0 0 .25rem;font-size:.7rem;font-weight:700}.sr-welcome__title{font-family:var(--font-serif);color:#1c0f07;margin:0;font-size:1.6rem;font-weight:700}.sr-welcome__title span{color:#8b1a1a}.sr-welcome__meta{flex-wrap:wrap;gap:.6rem;display:flex}.sr-welcome__chip{color:#6b4423;background:#fbf5e6;border:1px solid #c8a96e;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .8rem;font-size:.82rem;display:inline-flex}.sr-welcome__chip--time{font-variant-numeric:tabular-nums;min-width:118px}.sr-welcome__chip svg{color:#b8860b}.sr-kpis{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;margin-bottom:1.75rem;display:grid}.sr-kpi{border-radius:var(--style-radius-l);color:#1c0f07;background:#fbf5e6;border:1px solid #c8a96e;align-items:center;gap:.9rem;padding:1.1rem 1.2rem;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden}.sr-kpi:hover{border-color:#b8860b;transform:translateY(-2px);box-shadow:0 8px 20px #2c18101a}.sr-kpi__icon{border-radius:var(--style-radius-m);color:#8b1a1a;background:#8b1a1a14;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.sr-kpi__body{flex-direction:column;line-height:1.15;display:flex}.sr-kpi__value{font-family:var(--font-serif);color:#1c0f07;font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:700}.sr-kpi__label{color:#6b4423;font-size:.8rem}.sr-kpi__accent{color:#b8860b;opacity:.08;pointer-events:none;position:absolute;bottom:-16px;right:-12px}.sr-admin-footer{color:#6b4423;border-top:1px solid #c8a96e;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem 1rem;margin-top:2rem;padding:1.25rem 1rem;font-size:.8rem;display:flex}.sr-admin-footer__release{color:#6b4423;background:#fbf5e6;border:1px solid #c8a96e;border-radius:999px;padding:.15rem .55rem;font-weight:600}.sr-admin-footer__bsg{color:#6b4423;align-items:center;gap:.4rem;text-decoration:none;transition:color .15s;display:inline-flex}.sr-admin-footer__bsg:hover{color:#8b1a1a}.sr-admin-footer__bsg span{font-weight:600}.sr-admin-footer__bsg img{width:16px;height:16px}.sr-returning-note{color:#2f6b3f;margin:-.25rem 0 1rem;font-size:.85rem;font-weight:700}.sr-watchers-panel{border-radius:var(--style-radius-m);background:#fbf5e6;border:1px solid #c8a96e;flex-direction:column;padding:.5rem 1.1rem .75rem;display:flex}.sr-watchers-panel__header{border-bottom:1px solid #c8a96e;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.5rem;padding-bottom:.5rem;display:flex}.sr-watchers-panel__heading{font-family:var(--font-serif);color:#1c0f07;margin:0;font-size:1.05rem;font-weight:700;line-height:1.2}.sr-watchers-panel__empty{color:#6b4423;margin:0;font-size:.85rem}.sr-watchers-panel__list{color:#1c0f07;flex-direction:column;gap:.55rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}.sr-watchers-panel__watcher{align-items:flex-start;gap:.5rem;display:flex}.sr-watchers-panel__watcher-info{flex-direction:column;min-width:0;display:flex}.sr-watchers-panel__name{font-weight:700}.sr-watchers-panel__email{color:#6b4423;font-size:.78rem}.sr-watchers-panel__error{color:#8b1a1a;margin:0;font-size:.8rem}.sr-watchers-panel__status{flex-shrink:0;justify-content:center;align-items:center;width:1.1rem;margin-top:.15rem;display:inline-flex}.sr-watchers-panel__status--ok{color:#2f6b3f}.sr-watchers-panel__status--fail{color:#8b1a1a}.sr-watchers-panel__status--pending{color:#6b4423;opacity:.55}.sr-layaway-search{margin-bottom:1.25rem}.sr-layaway-search__label{color:#1c0f07;margin-bottom:.35rem;font-size:.85rem;font-weight:600;display:block}.sr-layaway-search__input{border-radius:var(--style-radius-m);color:#1c0f07;width:100%;font-family:var(--font-body);background:#fbf5e6;border:1px solid #c8a96e;padding:.6rem .8rem}.sr-layaway-search__hint{color:#6b4423;margin:.4rem 0 0;font-size:.82rem}.sr-layaway-search__error{color:#8b1a1a;margin:.4rem 0 0;font-size:.82rem}.sr-layaway-search__results{border-radius:var(--style-radius-m);border:1px solid #c8a96e;margin:.5rem 0 0;padding:0;list-style:none;overflow:hidden}.sr-layaway-search__result{text-align:left;cursor:pointer;background:#fbf5e6;border:none;border-bottom:1px solid #c8a96e;flex-direction:column;gap:.15rem;width:100%;padding:.55rem .8rem;transition:background-color .12s;display:flex}.sr-layaway-search__result:last-child{border-bottom:none}.sr-layaway-search__result:hover{background:#ede0c4}.sr-layaway-search__result-title{color:#1c0f07;font-weight:700}.sr-layaway-search__result-meta{color:#6b4423;font-size:.8rem}.sr-layaway-order-summary{border-radius:var(--style-radius-m);background:#fbf5e6;border:1px solid #c8a96e;margin:-.5rem 0 1.25rem;padding:.9rem 1.1rem}.sr-layaway-order-summary__heading{font-family:var(--font-serif);color:#1c0f07;margin:0 0 .6rem;font-size:1rem;font-weight:700}.sr-layaway-order-summary__grid{grid-template-columns:max-content 1fr;gap:.35rem 1rem;margin:0;font-size:.85rem;display:grid}.sr-layaway-order-summary__grid dt{color:#6b4423;font-weight:600}.sr-layaway-order-summary__grid dd{color:#1c0f07;margin:0}.sr-layaway-order-summary__items{margin:0;padding-left:1.1rem}.sr-layaway-order-summary__total{font-size:.95rem;font-weight:700}.sr-layaway-order-summary__hint{color:#6b4423;margin:0;font-size:.85rem}.sr-layaway-order-summary__error{color:#8b1a1a;margin:0;font-size:.85rem}.sr-layaway-panel{margin-top:1.5rem}.sr-layaway-summary{border-radius:var(--style-radius-l);background:linear-gradient(#fbf5e6 0%,#f5edd7 100%);border:1px solid #c8a96e;margin-bottom:1.25rem;padding:1.1rem 1.3rem}.sr-layaway-summary__heading{font-family:var(--font-serif);color:#1c0f07;margin:0 0 .8rem;font-size:1.1rem;font-weight:700}.sr-layaway-summary__grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.9rem 1.5rem;margin:0 0 1rem;display:grid}.sr-layaway-summary__grid dt{text-transform:uppercase;letter-spacing:.08em;color:#6b4423;margin:0 0 .15rem;font-size:.72rem;font-weight:700}.sr-layaway-summary__grid dd{color:#1c0f07;font-variant-numeric:tabular-nums;margin:0;font-size:1.05rem;font-weight:700}.sr-layaway-summary__progress{align-items:center;gap:.8rem;display:flex}.sr-layaway-summary__progress-track{background:#ede0c4;border-radius:999px;flex:1;height:8px;overflow:hidden}.sr-layaway-summary__progress-fill{background:linear-gradient(90deg,#b8860b,#d4a514);border-radius:999px;height:100%;transition:width .2s}.sr-layaway-summary__progress-label{color:#6b4423;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.8rem}.sr-layaway-badge{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;padding:.25rem .65rem;font-size:.75rem;font-weight:700;display:inline-flex}.sr-layaway-badge--active,.sr-layaway-badge--row-upcoming{color:#6b4423;background:#6b44231f}.sr-layaway-badge--paid_in_full,.sr-layaway-badge--row-paid{color:#2f6b3f;background:#2f6b3f24}.sr-layaway-badge--overdue,.sr-layaway-badge--row-overdue,.sr-layaway-badge--defaulted{color:#8b1a1a;background:#8b1a1a1f}.sr-layaway-badge--cancelled{color:#1c0f07;opacity:.7;background:#1c0f0714}.sr-layaway-badge--row-due,.sr-layaway-badge--row-partial{color:#b8860b;background:#b8860b29}.sr-layaway-ready{border-radius:var(--style-radius-l);background:#2f6b3f14;border:1px solid #2f6b3f;flex-wrap:wrap;align-items:center;gap:.9rem;margin-bottom:1.25rem;padding:1rem 1.3rem;display:flex}.sr-layaway-ready__message{font-family:var(--font-serif);color:#2f6b3f;flex-basis:100%;margin:0;font-size:1.05rem;font-weight:700}.sr-layaway-ready__note{color:#6b4423;margin:0;font-size:.82rem}.sr-layaway-ready__link{color:#8b1a1a;font-size:.85rem}.sr-layaway-schedule__heading{font-family:var(--font-serif);color:#1c0f07;margin:0 0 .75rem;font-size:1.1rem;font-weight:700}.sr-layaway-schedule__scroll{border-radius:var(--style-radius-m);border:1px solid #c8a96e;overflow-x:auto}.sr-layaway-schedule__table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:.85rem}.sr-layaway-schedule__table th,.sr-layaway-schedule__table td{text-align:left;border-bottom:1px solid #c8a96e;padding:.6rem .8rem}.sr-layaway-schedule__table th{font-family:var(--font-serif);text-transform:uppercase;letter-spacing:.04em;color:#6b4423;background:#ede0c4;font-size:.78rem}.sr-layaway-schedule__table tbody tr:last-child td{border-bottom:none}.sr-layaway-schedule__row--overdue td{background:#8b1a1a0d}.sr-layaway-schedule__pay-form{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.sr-layaway-schedule__pay-input{border-radius:var(--style-radius-s);background:#fbf5e6;border:1px solid #c8a96e;width:6.5rem;padding:.35rem .5rem}.sr-layaway-schedule__pay-error{color:#8b1a1a;flex-basis:100%;margin:.2rem 0 0;font-size:.78rem}@media (max-width:768px){.sr-layaway-summary__grid{grid-template-columns:repeat(2,1fr)}}
