:root{--font-display:"Instrument Serif","Amiri",Georgia,serif;--font-body:"IBM Plex Sans Arabic",system-ui,sans-serif;--font-numeral:"IBM Plex Sans Arabic",system-ui,sans-serif;--font-numeral-display:"Instrument Serif","Amiri",Georgia,serif;--font-arabic:"IBM Plex Sans Arabic","Amiri",system-ui,sans-serif;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-display:400}:root{--orange:var(--glow)}:root{--ink:#111111;--ink-800:#242220;--ink-700:#3A3733;--ink-500:#5C5A57;--ink-400:#807C76;--ink-300:#A8A29A;--ink-200:#CFC8BD;--ink-100:#E7E0D4;--cream:#FBF7F0;--cream-50:#FFFDF9;--cream-200:#F3EDE2;--cream-300:#EAE1D2;--glow:#D40000;--glow-100:#FBE3E0;--glow-300:#F3918A;--glow-400:#E8463F;--glow-600:#B00000;--glow-700:#8A0000;--pink:#FF3D8B;--pink-400:#FF6FA8;--pink-600:#E62574;--pink-700:#C41E67;--pink-100:#FFE3EE;--sky:#4DA6FF;--sky-400:#7CBEFF;--sky-600:#2A8CEF;--sky-700:#1F6FCC;--sky-100:#E1EFFF;--green:#1C6B4A;--green-400:#2E8C63;--green-600:#155538;--green-100:#DDEFE5;--peach-100:#FFE7DC;--surface-page:var(--cream);--surface-card:var(--cream-50);--surface-sunken:var(--cream-200);--surface-block:var(--cream-300);--surface-inverse:var(--ink);--surface-accent:var(--glow);--surface-accent-soft:var(--glow-100);--surface-overlay:rgba(17,17,17,.55);--text-primary:var(--ink);--text-secondary:var(--ink-500);--text-muted:var(--ink-400);--text-inverse:var(--cream);--text-accent:var(--glow);--text-link:var(--glow);--text-link-hover:var(--ink);--text-price:var(--ink);--text-sale:var(--glow);--text-success:var(--green);--on-accent:var(--cream);--on-secondary:var(--ink);--on-support:var(--ink);--on-success:var(--cream);--on-ink:var(--cream);--border-hairline:var(--ink-100);--border-quiet:var(--cream-300);--border-strong:var(--ink);--border-focus:var(--sky-700);--focus-ring:0 0 0 3px var(--sky-100),0 0 0 5px var(--sky-700);--tag-trending-bg:var(--glow);--tag-trending-fg:var(--cream);--tag-new-bg:var(--sky);--tag-new-fg:var(--ink);--tag-low-stock-bg:var(--pink);--tag-low-stock-fg:var(--ink);--tag-restock-bg:var(--green);--tag-restock-fg:var(--cream);--tag-sale-bg:var(--ink);--tag-sale-fg:var(--cream);--tag-sold-out-bg:var(--ink-200);--tag-sold-out-fg:var(--ink-700);--state-success:var(--green);--state-success-soft:var(--green-100);--state-alert:var(--glow);--state-alert-soft:var(--glow-100)}[data-theme=ink]{--surface-page:var(--ink);--surface-card:var(--ink-800);--surface-sunken:var(--ink-700);--surface-block:var(--ink-700);--surface-inverse:var(--cream);--surface-accent:var(--glow);--surface-accent-soft:rgba(212,0,0,.18);--surface-overlay:rgba(0,0,0,.7);--text-primary:var(--cream);--text-secondary:var(--ink-200);--text-muted:var(--ink-300);--text-inverse:var(--ink);--text-accent:var(--glow-300);--text-link:var(--glow-300);--text-link-hover:var(--cream);--text-price:var(--cream);--text-sale:var(--glow-300);--text-success:var(--green-400);--border-hairline:var(--ink-700);--border-quiet:var(--ink-800);--border-strong:var(--cream)}:root{--size-display:4rem;--size-display-fluid:clamp(4rem,14vw,8.5rem);--size-h1:2.75rem;--size-h1-fluid:clamp(2.75rem,7.5vw,4.5rem);--size-h2:2rem;--size-h2-fluid:clamp(2rem,4.5vw,2.75rem);--size-h3:1.5rem;--size-h4:1.0625rem;--size-body-lg:1.0625rem;--size-body:.9375rem;--size-small:.8125rem;--size-micro:.6875rem;--size-price:1.125rem;--size-price-lg:1.75rem;--lh-display:.9;--lh-h1:.95;--lh-h2:1.02;--lh-h3:1.1;--lh-h4:1.25;--lh-body-lg:1.5;--lh-body:1.55;--lh-small:1.45;--lh-micro:1.2;--ls-display:-.02em;--ls-h1:-.015em;--ls-h2:-.01em;--ls-h3:-.005em;--ls-h4:-.01em;--ls-micro:.12em;--ls-button:.08em;--ls-tight:-.02em;--ls-normal:0;--ls-wide:.06em;--ls-wider:.12em}.t-display{font-family:var(--font-display);font-weight:400;font-size:var(--size-display);line-height:var(--lh-display);letter-spacing:var(--ls-display)}.t-h1{font-family:var(--font-display);font-weight:400;font-size:var(--size-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1)}.t-h2{font-family:var(--font-display);font-weight:400;font-size:var(--size-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2)}.t-h3{font-family:var(--font-display);font-weight:400;font-size:var(--size-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3)}.t-h4{font-family:var(--font-body);font-weight:var(--weight-semibold);font-size:var(--size-h4);line-height:var(--lh-h4);letter-spacing:var(--ls-h4)}.t-body-lg{font-family:var(--font-body);font-weight:var(--weight-regular);font-size:var(--size-body-lg);line-height:var(--lh-body-lg)}.t-body{font-family:var(--font-body);font-weight:var(--weight-regular);font-size:var(--size-body);line-height:var(--lh-body)}.t-small{font-family:var(--font-body);font-weight:var(--weight-regular);font-size:var(--size-small);line-height:var(--lh-small)}.t-micro{font-family:var(--font-body);font-weight:var(--weight-bold);font-size:var(--size-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);text-transform:uppercase}.t-display em,.t-h1 em,.t-h2 em,.t-h3 em{font-style:italic;color:var(--glow)}.t-numeral{font-family:var(--font-numeral);font-weight:700;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:var(--ls-tight)}.t-numeral-display{font-family:var(--font-numeral-display);font-weight:400;letter-spacing:-.03em;line-height:.85}.t-price{font-family:var(--font-numeral);font-weight:700;font-variant-numeric:tabular-nums;font-size:var(--size-price);letter-spacing:var(--ls-tight)}:root{--space-0:0;--space-05:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--gutter:var(--space-4);--gutter-lg:var(--space-6);--section-y:var(--space-10);--section-y-lg:var(--space-16);--grid-gap:var(--space-3);--grid-gap-lg:var(--space-5);--tap-min:44px}:root{--radius-none:0;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:22px;--radius-pill:999px;--border-1:1px;--border-2:2px;--border-3:3px;--stroke-hairline:var(--border-1) solid var(--border-hairline);--stroke-strong:var(--border-2) solid var(--border-strong);--shadow-xs:0 1px 0 rgba(17,17,17,.06);--shadow-sm:0 2px 6px -2px rgba(17,17,17,.12);--shadow-md:0 10px 24px -12px rgba(17,17,17,.22);--shadow-lg:0 24px 48px -18px rgba(17,17,17,.3);--shadow-drawer:0 -12px 40px -12px rgba(17,17,17,.35);--shadow-hard:4px 4px 0 var(--ink);--shadow-hard-sm:2px 2px 0 var(--ink);--shadow-hard-accent:4px 4px 0 var(--orange)}:root{--dur-instant:80ms;--dur-fast:.12s;--dur-base:.18s;--dur-slow:.28s;--dur-drawer:.32s;--ease-out:cubic-bezier(.2,.8,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--ease-snap:cubic-bezier(.34,1.32,.64,1);--transition-base:all var(--dur-base) var(--ease-out);--press-scale:.97;--press-shift:translateY(1px);--hover-lift:translateY(-2px)}@media(prefers-reduced-motion:reduce){:root{--dur-instant:0ms;--dur-fast:0ms;--dur-base:0ms;--dur-slow:0ms;--dur-drawer:0ms;--press-scale:1;--press-shift:none;--hover-lift:none}}:root{--bp-sm:480px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--container-max:1280px;--container-narrow:640px;--header-h:56px;--header-h-lg:72px;--announce-h:36px;--drawer-w:400px;--product-grid-cols:2;--z-base:0;--z-sticky:10;--z-overlay:50;--z-drawer:60;--z-toast:80}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--surface-page);color:var(--text-primary);font-family:var(--font-body);font-size:var(--size-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-wrap:pretty}h1,h2,h3{font-family:var(--font-display);font-weight:var(--weight-display);color:inherit;text-wrap:balance}h4{font-family:var(--font-body);font-weight:var(--weight-semibold);color:inherit}img{display:block;max-width:100%}button{font:inherit;color:inherit}input,select,textarea{font:inherit}[hidden]:not([hidden=until-found]){display:none!important}:focus-visible{outline:none;box-shadow:var(--focus-ring)}::selection{background:var(--glow-100);color:var(--ink)}:where(h1,h2,h3,h4,p,figure)[class^=glow-],:where(h1,h2,h3,h4,p,figure)[class*=" glow-"],:where([class^=glow-],[class*=" glow-"])>:where(h1,h2,h3,h4,p){margin:0}:where(ul,ol)[class^=glow-],:where(ul,ol)[class*=" glow-"]{margin:0;padding:0;list-style:none}:where([class^=glow-],[class*=" glow-"]) a,a:where([class^=glow-],[class*=" glow-"]){color:inherit;text-decoration:none}.t-display,.t-h1,.t-h2,.t-h3,.t-h4,.t-body-lg,.t-body,.t-small,.t-micro,.t-numeral,.t-numeral-display,.t-price{margin:0}:is(.t-display,.t-h1,.t-h2,.t-h3,.t-h4,.t-body-lg,.t-body,.t-small,.t-micro) em{font-style:italic;color:var(--text-accent)}.t-display--fluid{font-size:var(--size-display-fluid)}.t-h1--fluid{font-size:var(--size-h1-fluid)}.t-h2--fluid{font-size:var(--size-h2-fluid)}@media(min-width:1024px){.t-display--lg{font-size:6rem;line-height:var(--lh-display)}.t-h2--lg{font-size:var(--size-h1);line-height:1;letter-spacing:var(--ls-h1)}.t-h3--lg{font-size:var(--size-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2)}}.glow-ink,.glow-footer,.glow-announce,.glow-panel--ink{--surface-page: var(--ink);--surface-card: var(--ink-800);--surface-sunken: var(--ink-700);--surface-block: var(--ink-700);--surface-inverse: var(--cream);--surface-accent: var(--glow);--surface-accent-soft: rgba(212, 0, 0, .18);--surface-overlay: rgba(0, 0, 0, .7);--text-primary: var(--cream);--text-secondary: var(--ink-200);--text-muted: var(--ink-300);--text-inverse: var(--ink);--text-accent: var(--glow-300);--text-link: var(--glow-300);--text-link-hover: var(--cream);--text-price: var(--cream);--text-sale: var(--glow-300);--text-success: var(--green-400);--border-hairline: var(--ink-700);--border-quiet: var(--ink-800);--border-strong: var(--cream);background:var(--ink);color:var(--cream)}.glow-container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--gutter)}.glow-container--narrow{max-width:calc(var(--container-narrow) + 2 * var(--gutter-lg))}.glow-section{padding-block:var(--section-y)}.glow-section--flush-top{padding-block-start:0}.glow-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);margin-block-end:var(--space-4)}.glow-stack{display:flex;flex-direction:column;gap:var(--space-3)}.glow-row{display:flex;align-items:center;gap:var(--space-3)}.glow-row--between{justify-content:space-between}.glow-row--wrap{flex-wrap:wrap}.glow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6) var(--grid-gap)}.glow-grid--home{gap:var(--grid-gap)}.glow-rail{display:flex;gap:var(--grid-gap);padding-inline:var(--gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.glow-rail::-webkit-scrollbar{display:none}.glow-rail>*{flex:0 0 var(--rail-w, 150px);scroll-snap-align:start}.glow-rail--sm{--rail-w: 140px}.glow-rail--bleed,.glow-tag-row--bleed{margin-inline:calc(-1 * var(--gutter))}.glow-eyebrow{margin:0;font-family:var(--font-body);font-weight:var(--weight-bold);font-size:var(--size-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--text-secondary)}.glow-eyebrow--muted{color:var(--text-muted)}[data-theme=ink] .glow-eyebrow,.glow-ink .glow-eyebrow,.glow-footer .glow-eyebrow,.glow-panel--ink .glow-eyebrow{color:var(--glow-300)}.glow-rule{border-block-start:2px solid var(--border-strong)}.glow-hairline{border-block-start:1px solid var(--border-hairline)}hr:where(.glow-rule,.glow-hairline){margin:0;height:0;border-inline:0;border-block-end:0}.glow-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.glow-link{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body);font-weight:var(--weight-bold);font-size:var(--size-small);line-height:var(--lh-small);color:var(--text-link);text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}a.glow-link:hover,button.glow-link:hover{color:var(--text-link-hover)}button.glow-link{padding:0;border:0;background:none;cursor:pointer}.glow-link--md{font-size:var(--size-body)}.glow-num{font-family:var(--font-numeral);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:var(--ls-tight)}.glow-muted{color:var(--text-muted)}.glow-secondary{color:var(--text-secondary)}.glow-center{text-align:center}@media(max-width:767.98px){.glow-show-md{display:none!important}}@media(max-width:1023.98px){.glow-show-lg{display:none!important}}@media(min-width:768px){.glow-hide-md{display:none!important}.glow-container{padding-inline:var(--gutter-lg)}.glow-section{padding-block:var(--section-y-lg)}.glow-section--flush-top{padding-block-start:0}.glow-section__head{margin-block-end:var(--space-6)}.glow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8) var(--grid-gap-lg)}.glow-grid--home{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grid-gap-lg)}.glow-rail{padding-inline:var(--gutter-lg)}.glow-rail--bleed,.glow-tag-row--bleed{margin-inline:calc(-1 * var(--gutter-lg))}}@media(min-width:1024px){.glow-hide-lg{display:none!important}.glow-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.glow-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.glow-grid--home{grid-template-columns:repeat(4,minmax(0,1fr))}.glow-rail--grid-lg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--grid-gap-lg);padding-inline:0;margin-inline:0;overflow:visible}.glow-rail--grid-lg>*{flex:none;width:auto}}.glow-icon{display:inline-block;flex:0 0 auto;vertical-align:middle;color:currentColor;stroke:currentColor;fill:none;pointer-events:none}[dir=rtl] :is(.glow-icon--chevron-right,.glow-icon--chevron-left,.glow-icon--arrow-right,.glow-icon--arrow-left){transform:scaleX(-1)}.glow-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:48px;margin:0;padding:0 22px;border:2px solid transparent;border-radius:var(--radius-pill);background:var(--glow);color:var(--on-accent);font-family:var(--font-body);font-weight:var(--weight-bold);font-size:.8125rem;line-height:1.2;letter-spacing:var(--ls-button);text-transform:uppercase;text-decoration:none;text-align:center;white-space:nowrap;cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-instant) var(--ease-out)}.glow-btn:active{transform:var(--press-shift)}.glow-btn--primary{background:var(--glow);color:var(--on-accent)}.glow-btn--secondary{background:transparent;color:var(--text-primary);border-color:var(--border-strong)}.glow-btn--ink{background:var(--ink);color:var(--cream)}.glow-btn--ghost{background:transparent;color:var(--text-primary)}.glow-btn--sm{min-height:44px;padding:0 16px;font-size:.75rem}.glow-btn--lg{min-height:56px;padding:0 28px;font-size:.875rem}.glow-btn--full{display:flex;width:100%}.glow-btn[disabled],.glow-btn:disabled,.glow-btn[aria-disabled=true]{background:var(--ink-100);color:var(--ink-300);border-color:transparent;cursor:not-allowed;transform:none}.glow-btn.is-busy{cursor:progress;opacity:.75}.glow-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media(hover:hover){.glow-btn:hover,.glow-btn--primary:hover{background:var(--glow-600);color:var(--on-accent)}.glow-btn--secondary:hover{background:var(--surface-inverse);color:var(--text-inverse)}.glow-btn--ink:hover{background:var(--ink-700);color:var(--cream)}.glow-btn--ghost:hover{background:var(--surface-block);color:var(--text-primary)}.glow-btn[disabled]:hover,.glow-btn:disabled:hover,.glow-btn[aria-disabled=true]:hover{background:var(--ink-100);color:var(--ink-300)}}.glow-iconbtn{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:48px;height:48px;margin:0;padding:0;border:2px solid transparent;border-radius:var(--radius-pill);background:transparent;color:var(--text-primary);text-decoration:none;cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.glow-iconbtn--sm{width:44px;height:44px}.glow-iconbtn--lg{width:56px;height:56px}.glow-iconbtn--solid{background:var(--glow);color:var(--on-accent)}.glow-iconbtn--outline{background:var(--cream-50);color:var(--ink);border-color:var(--ink)}.glow-iconbtn[disabled],.glow-iconbtn:disabled{opacity:.45;cursor:not-allowed}.glow-iconbtn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.glow-iconbtn.is-busy{cursor:progress}@media(hover:hover){.glow-iconbtn:hover{background:var(--surface-block)}.glow-iconbtn--solid:hover{background:var(--glow-600);color:var(--on-accent)}.glow-iconbtn--outline:hover{background:var(--ink);color:var(--cream)}.glow-iconbtn[disabled]:hover,.glow-iconbtn:disabled:hover{background:transparent}}.glow-iconbtn__badge{position:absolute;inset-block-start:4px;inset-inline-end:2px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-pill);background:var(--pink);color:var(--on-secondary);font-family:var(--font-numeral);font-weight:var(--weight-bold);font-size:var(--size-micro);line-height:1;font-variant-numeric:tabular-nums;pointer-events:none}.glow-iconbtn__badge.is-bump,[data-glow-cart-count].is-bump{animation:glow-bump var(--dur-slow) var(--ease-snap)}@keyframes glow-bump{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}.glow-tag{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:var(--space-2);min-height:44px;margin:0;padding:0 16px;border:2px solid var(--ink-100);border-radius:var(--radius-pill);background:var(--cream-50);color:var(--ink);font-family:var(--font-body);font-weight:var(--weight-semibold);font-size:var(--size-body);line-height:1.2;letter-spacing:0;text-transform:none;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.glow-tag .glow-icon{width:16px;height:16px}.glow-tag--sm{min-height:34px;padding:0 12px;gap:6px;font-size:var(--size-small)}.glow-tag--sm .glow-icon{width:14px;height:14px}.glow-tag.is-selected,.glow-tag[aria-pressed=true],.glow-tag[aria-current=page],.glow-tag:has(input:checked){background:var(--ink);color:var(--cream);border-color:var(--ink)}.glow-tag__count{font-family:var(--font-numeral);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;color:var(--text-muted)}.glow-tag.is-selected .glow-tag__count,.glow-tag[aria-pressed=true] .glow-tag__count,.glow-tag:has(input:checked) .glow-tag__count{color:var(--ink-200)}.glow-tag>input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.glow-tag:focus-visible,.glow-tag:has(>input:focus-visible){outline:none;box-shadow:var(--focus-ring)}.glow-tag[disabled],.glow-tag:disabled,.glow-tag:has(input:disabled){opacity:.45;cursor:not-allowed}@media(hover:hover){.glow-tag:hover{background:var(--cream-300)}.glow-tag.is-selected:hover,.glow-tag[aria-pressed=true]:hover,.glow-tag[aria-current=page]:hover,.glow-tag:has(input:checked):hover{background:var(--ink-700);border-color:var(--ink-700)}}.glow-tag-row{display:flex;flex-wrap:nowrap;gap:var(--space-2);padding-inline:var(--gutter);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.glow-tag-row::-webkit-scrollbar{display:none}.glow-tag-row>*{flex:0 0 auto}.glow-tag-row--wrap{flex-wrap:wrap;overflow:visible}.glow-tag-row--flush{padding-inline:0}.glow-tag-row--center{justify-content:center}@media(min-width:768px){.glow-tag-row{padding-inline:var(--gutter-lg)}.glow-tag-row--flush{padding-inline:0}}.glow-badge{display:inline-flex;align-items:center;gap:4px;padding:5px 9px;border-radius:var(--radius-sm);background:var(--tag-sale-bg);color:var(--tag-sale-fg);font-family:var(--font-body);font-weight:var(--weight-bold);font-size:var(--size-micro);line-height:1.1;letter-spacing:var(--ls-micro);text-transform:uppercase;white-space:nowrap;vertical-align:middle}.glow-badge .glow-icon{width:12px;height:12px}.glow-badge--sm{gap:3px;padding:3px 6px;font-size:10px}.glow-badge--sm .glow-icon{width:11px;height:11px}.glow-badge--trending{background:var(--tag-trending-bg);color:var(--tag-trending-fg)}.glow-badge--new{background:var(--tag-new-bg);color:var(--tag-new-fg)}.glow-badge--low-stock{background:var(--tag-low-stock-bg);color:var(--tag-low-stock-fg)}.glow-badge--restock{background:var(--tag-restock-bg);color:var(--tag-restock-fg)}.glow-badge--sale{background:var(--tag-sale-bg);color:var(--tag-sale-fg)}.glow-badge--sold-out{background:var(--tag-sold-out-bg);color:var(--tag-sold-out-fg)}.glow-badge--success{background:var(--state-success-soft);color:var(--green-600)}.glow-field{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.glow-field__label{font-family:var(--font-body);font-weight:var(--weight-bold);font-size:var(--size-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--text-secondary)}.glow-field__box{display:flex;align-items:center;gap:var(--space-2);height:48px;padding:0 14px;border:2px solid var(--ink-100);border-radius:var(--radius-md);background:var(--cream-50);color:var(--ink);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.glow-field__box:focus-within{border-color:var(--ink);box-shadow:var(--focus-ring)}.glow-field--lg .glow-field__box{height:56px}.glow-field--error .glow-field__box{border-color:var(--glow-700)}.glow-field__box--textarea{height:auto;min-height:120px;align-items:flex-start;padding-block:var(--space-3)}.glow-field__box .glow-field__input{flex:1 1 auto;width:100%;min-width:0;height:100%;margin:0;padding:0;border:0;border-radius:0;outline:0;background:transparent;box-shadow:none;font-family:var(--font-body);font-weight:var(--weight-regular);font-size:var(--size-body-lg);line-height:1.3;color:var(--text-primary);-webkit-appearance:none;appearance:none}.glow-field__box .glow-field__input:focus-visible{outline:0;box-shadow:none}.glow-field__box .glow-field__input::placeholder{color:var(--text-muted);opacity:1}.glow-field__box .glow-field__input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--cream-50) inset;-webkit-text-fill-color:var(--ink)}.glow-field__box .glow-field__input::-webkit-search-decoration,.glow-field__box .glow-field__input::-webkit-search-cancel-button{-webkit-appearance:none}.glow-field__box textarea.glow-field__input{height:auto;min-height:96px;line-height:var(--lh-body-lg);resize:vertical}.glow-field__icon{flex:0 0 auto;color:var(--text-muted)}.glow-field__suffix{flex:0 0 auto;font-family:var(--font-body);font-size:var(--size-small);color:var(--text-muted);white-space:nowrap}.glow-field__hint{font-family:var(--font-body);font-size:var(--size-small);line-height:var(--lh-small);color:var(--text-muted)}.glow-field__error{font-family:var(--font-body);font-size:var(--size-small);line-height:var(--lh-small);color:var(--glow-700)}.glow-select{position:relative;display:flex;align-items:center;height:48px;border:2px solid var(--ink-100);border-radius:var(--radius-md);background:var(--cream-50);color:var(--ink);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.glow-select:focus-within{border-color:var(--ink);box-shadow:var(--focus-ring)}.glow-select select{flex:1 1 auto;width:100%;height:100%;margin:0;padding-block:0;padding-inline:14px 40px;border:0;border-radius:0;outline:0;background:transparent;box-shadow:none;font-family:var(--font-body);font-weight:var(--weight-medium);font-size:var(--size-body-lg);line-height:1.3;color:var(--text-primary);cursor:pointer;appearance:none;-webkit-appearance:none}.glow-select select:focus-visible{outline:0;box-shadow:none}.glow-select>.glow-icon{position:absolute;inset-inline-end:12px;inset-block-start:50%;translate:0 -50%;color:var(--text-primary);pointer-events:none}.glow-select--bare{height:44px;border-color:transparent;border-radius:var(--radius-pill);background:transparent}.glow-select--bare select{padding-inline:8px 28px;font-weight:var(--weight-bold);font-size:var(--size-small)}.glow-select--bare>.glow-icon{inset-inline-end:6px;width:14px;height:14px}.glow-select--bare:focus-within{border-color:transparent}.glow-checkbox{position:relative;display:flex;align-items:flex-start;gap:var(--space-3);min-height:44px;padding:10px 0;color:var(--text-primary);cursor:pointer;-webkit-tap-highlight-color:transparent}@media(min-width:1024px)and (pointer:fine){.glow-checkbox--compact{min-height:32px;padding:4px 0}}.glow-checkbox input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.glow-checkbox__box{display:grid;place-items:center;flex:0 0 auto;width:24px;height:24px;border:2px solid var(--ink-200);border-radius:var(--radius-sm);background:var(--cream-50);color:var(--cream);transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.glow-checkbox__box .glow-icon{width:16px;height:16px;opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.glow-checkbox:has(input:checked) .glow-checkbox__box{background:var(--ink);border-color:var(--ink)}.glow-checkbox:has(input:checked) .glow-checkbox__box .glow-icon{opacity:1}.glow-checkbox:has(input:focus-visible) .glow-checkbox__box{box-shadow:var(--focus-ring)}.glow-checkbox:has(input:disabled){opacity:.5;cursor:not-allowed}.glow-checkbox__text{display:flex;flex-direction:column;gap:2px;min-width:0}.glow-checkbox__label{font-family:var(--font-body);font-weight:var(--weight-medium);font-size:var(--size-body);line-height:1.3}.glow-checkbox__hint{font-family:var(--font-body);font-size:var(--size-small);line-height:var(--lh-small);color:var(--text-muted)}@media(hover:hover){.glow-checkbox:hover .glow-checkbox__box{border-color:var(--ink-400)}.glow-checkbox:has(input:checked):hover .glow-checkbox__box{border-color:var(--ink)}}.glow-stepper{display:inline-flex;align-items:center;flex:0 0 auto;border:2px solid var(--ink-100);border-radius:var(--radius-pill);background:var(--cream-50);color:var(--text-primary);transition:box-shadow var(--dur-fast) var(--ease-out)}.glow-stepper:focus-within{box-shadow:var(--focus-ring)}.glow-stepper.is-busy{opacity:.6}.glow-stepper__btn{display:grid;place-items:center;flex:0 0 auto;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--ink);cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.glow-stepper__btn .glow-icon{width:16px;height:16px}.glow-stepper__btn[disabled],.glow-stepper__btn:disabled{color:var(--ink-300);background:transparent;cursor:not-allowed}.glow-stepper__btn:focus-visible{outline:0;box-shadow:none}.glow-stepper .glow-stepper__value{width:28px;min-width:28px;height:44px;margin:0;padding:0;border:0;border-radius:0;outline:0;background:transparent;box-shadow:none;text-align:center;font-family:var(--font-numeral);font-weight:var(--weight-bold);font-size:var(--size-body);line-height:1;font-variant-numeric:tabular-nums;color:var(--text-primary);-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.glow-stepper .glow-stepper__value::-webkit-outer-spin-button,.glow-stepper .glow-stepper__value::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.glow-stepper .glow-stepper__value:focus-visible{outline:0;box-shadow:none}.glow-stepper--sm .glow-stepper__btn{width:36px;height:36px}.glow-stepper--sm .glow-stepper__btn .glow-icon{width:14px;height:14px}.glow-stepper--sm .glow-stepper__value{width:22px;min-width:22px;height:36px;font-size:var(--size-small)}@media(hover:hover){.glow-stepper__btn:hover:not([disabled]){background:var(--cream-200)}}.glow-form{display:flex;flex-direction:column;gap:var(--space-4)}.glow-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.glow-form__actions{display:flex;flex-direction:column;gap:var(--space-3)}.glow-form.is-busy{opacity:.75;pointer-events:none}.glow-photo{position:relative;display:grid;place-items:center;aspect-ratio:var(--ratio, 1 / 1);overflow:hidden;border-radius:var(--radius-md);background:var(--cream-300);color:var(--ink)}.glow-photo--peach{background:var(--peach-100)}.glow-photo--sky{background:var(--sky-100)}.glow-photo--pink{background:var(--pink-100)}.glow-photo--green{background:var(--green-100)}.glow-photo--cream{background:var(--cream-300)}.glow-photo--ink{background:var(--ink);color:var(--cream)}.glow-photo--r-lg{border-radius:var(--radius-lg)}.glow-photo--r-none{border-radius:0}.glow-photo .glow-photo__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:10%;object-fit:contain;transition:transform var(--dur-slow) var(--ease-out)}.glow-photo__label{font-family:var(--font-body);font-weight:var(--weight-bold);font-size:var(--size-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--ink-300);-webkit-user-select:none;user-select:none}.glow-photo--ink .glow-photo__label{color:var(--ink-400)}.glow-card{position:relative;display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.glow-card--rail{flex:0 0 auto;width:150px}.glow-card__media{position:relative;display:block;border:0;color:inherit;text-decoration:none}.glow-card__badge{position:absolute;inset-block-start:8px;inset-inline-start:8px;z-index:1}.glow-card__quick{position:absolute;inset-block-end:8px;inset-inline-end:8px;z-index:1;display:grid;place-items:center;width:40px;height:40px;margin:0;padding:0;border:0;border-radius:var(--radius-pill);background:var(--glow);color:var(--on-accent);box-shadow:var(--shadow-sm);cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-fast) var(--ease-out),transform var(--dur-base) var(--ease-snap)}.glow-card__quick .glow-icon{width:20px;height:20px}.glow-card__quick:focus-visible{outline:none;box-shadow:var(--focus-ring),var(--shadow-sm)}.glow-card__quick.is-busy{cursor:progress;opacity:.8}.glow-card__quick .glow-icon--check{display:none}.glow-card__quick.is-added{background:var(--green);color:var(--cream);transform:scale(1.06)}.glow-card__quick.is-added .glow-icon--plus{display:none}.glow-card__quick.is-added .glow-icon--check{display:inline-block}.glow-card__quick.is-added:not(:has(.glow-icon--check)):after{content:"";width:20px;height:20px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / contain no-repeat}.glow-card__body{display:flex;flex-direction:column;gap:3px;min-width:0}.glow-card__brand{font-family:var(--font-body);font-weight:var(--weight-bold);font-size:var(--size-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--text-muted)}.glow-card__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:var(--font-body);font-weight:var(--weight-semibold);font-size:var(--size-body);line-height:1.3;color:var(--text-primary);text-decoration:none;text-underline-offset:3px}.glow-card__price{margin-block-start:2px}.glow-card__soldout{font-family:var(--font-body);font-weight:var(--weight-semibold);font-size:var(--size-small);line-height:var(--lh-small);color:var(--text-muted)}.glow-card.is-sold-out .glow-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cream);opacity:.45;pointer-events:none}@media(hover:hover){.glow-card__media:hover .glow-photo__img,.glow-card:hover .glow-photo__img{transform:scale(1.03)}.glow-card.is-sold-out:hover .glow-photo__img{transform:none}.glow-card:hover .glow-card__name,.glow-card__name:hover{text-decoration:underline}.glow-card__quick:hover{background:var(--glow-600)}.glow-card__quick.is-added:hover{background:var(--green)}}@media(prefers-reduced-motion:reduce){.glow-card__media:hover .glow-photo__img,.glow-card:hover .glow-photo__img{transform:none}}.glow-price{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2);font-family:var(--font-numeral);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:var(--ls-tight);color:var(--text-price)}.glow-price__now{font-weight:var(--weight-bold);font-size:var(--size-price);line-height:1.1}.glow-price.is-sale .glow-price__now{color:var(--text-sale)}.glow-price--lg .glow-price__now{font-size:var(--size-price-lg)}.glow-price__was{font-weight:var(--weight-medium);font-size:var(--size-small);color:var(--text-muted);text-decoration:line-through}.glow-price--lg .glow-price__was{font-size:var(--size-body-lg)}.glow-price__pct{font-family:var(--font-body);font-weight:var(--weight-bold);font-size:var(--size-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--text-sale)}.glow-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-drawer);width:100%;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;border-radius:0;background:var(--cream);color:var(--ink);box-shadow:var(--shadow-lg);overflow:hidden;--glow-from-x: 0;--glow-from-y: 0}.glow-drawer::backdrop{background:#1111118c;background:var(--surface-overlay, rgba(17, 17, 17, .55))}.glow-drawer--end{inset-inline:auto 0;width:min(100%,var(--drawer-w));border-inline-start:2px solid var(--ink);--glow-from-x: 100%}.glow-drawer--start{inset-inline:0 auto;width:min(100%,340px);border-inline-end:2px solid var(--ink);--glow-from-x: -100%}[dir=rtl] .glow-drawer--end{--glow-from-x: -100%}[dir=rtl] .glow-drawer--start{--glow-from-x: 100%}.glow-drawer--sheet{width:100%;max-width:100vw;border:0;--glow-from-y: -100%}.glow-drawer[open]{animation:glow-drawer-in var(--dur-drawer) var(--ease-out)}.glow-drawer[open]::backdrop{animation:glow-fade-in var(--dur-drawer, .32s) var(--ease-out, ease-out)}.glow-drawer.is-closing{translate:var(--glow-from-x) var(--glow-from-y);transition:translate var(--dur-drawer) var(--ease-in-out)}.glow-drawer.is-closing::backdrop{opacity:0;transition:opacity var(--dur-drawer, .32s) var(--ease-out, ease-out)}@keyframes glow-drawer-in{0%{translate:var(--glow-from-x) var(--glow-from-y)}to{translate:0 0}}@keyframes glow-fade-in{0%{opacity:0}}.glow-drawer__inner{display:flex;flex-direction:column;height:100%;min-height:0}.glow-drawer__head{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;gap:var(--space-3);padding-block:var(--space-3);padding-inline:var(--space-4) var(--space-3);border-block-end:2px solid var(--ink)}.glow-drawer__title{display:flex;align-items:baseline;gap:var(--space-2);margin:0;font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--size-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3)}.glow-drawer__count{font-family:var(--font-numeral);font-weight:var(--weight-bold);font-size:var(--size-body);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-tight);color:var(--text-muted)}.glow-drawer__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.glow-drawer__body--pad{padding:var(--space-4)}.glow-drawer__foot{display:flex;flex-direction:column;flex:0 0 auto;gap:var(--space-3);padding:var(--space-4);border-block-start:2px solid var(--ink)}.glow-drawer__empty{display:grid;place-items:center;flex:1 1 auto;padding:var(--space-8) var(--space-6);text-align:center}.glow-drawer__head .glow-logo--full{--logo-h: 36px}body.glow-drawer-open,body.glow-drawer-open .page-wrapper{overflow:hidden}.glow-meter{padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--border-hairline);background:var(--peach-100);color:var(--ink);transition:background-color var(--dur-slow) var(--ease-out),color var(--dur-slow) var(--ease-out)}.glow-meter.is-unlocked{background:var(--green-100);color:var(--green-600)}.glow-meter--rounded{border:0;border-radius:var(--radius-md)}.glow-meter__text{margin:0;font-family:var(--font-body);font-weight:var(--weight-semibold);font-size:var(--size-small);line-height:var(--lh-small)}.glow-meter__bar{height:6px;margin-block-start:var(--space-2);border-radius:var(--radius-pill);background:var(--cream-50);overflow:hidden}.glow-meter__fill{width:var(--pct, 0%);max-width:100%;height:100%;border-radius:inherit;background:var(--glow);transition:width var(--dur-slow) var(--ease-out),background-color var(--dur-slow) var(--ease-out)}.glow-meter.is-unlocked .glow-meter__fill{background:var(--green)}.glow-acc{border-block-start:1px solid var(--border-hairline)}.glow-acc:last-of-type{border-block-end:1px solid var(--border-hairline)}.glow-acc__sum{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:52px;margin:0;padding:0;list-style:none;font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--size-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h2);color:var(--text-primary);text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent}.glow-acc__sum::-webkit-details-marker{display:none}.glow-acc__sum::marker{content:""}.glow-acc__sum:hover{color:var(--text-primary)}.glow-acc__sum:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}.glow-acc__sum .glow-icon{flex:0 0 auto;color:var(--text-primary)}.glow-acc__sum .glow-icon--minus{display:none}.glow-acc[open]>.glow-acc__sum .glow-icon--plus{display:none}.glow-acc[open]>.glow-acc__sum .glow-icon--minus{display:inline-block}.glow-acc__body{padding-block:0 var(--space-4);font-family:var(--font-body);font-size:var(--size-small);line-height:1.6;color:var(--text-secondary)}.glow-acc__body :is(p,ul,ol){margin:0}.glow-acc__body p+p{margin-block-start:var(--space-2)}.glow-acc__body :is(ul,ol){display:flex;flex-direction:column;gap:6px;padding:0;list-style:none}.glow-acc--faq .glow-acc__sum{font-family:var(--font-body);font-weight:var(--weight-semibold);font-size:var(--size-body);line-height:1.3;letter-spacing:0}.glow-acc--faq .glow-acc__body{font-size:var(--size-body);line-height:var(--lh-body)}.glow-sticky-bar{position:sticky;inset-block-end:0;z-index:var(--z-sticky);display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--gutter);border-block-start:2px solid var(--ink);background:var(--cream)}.glow-sticky-bar>.glow-btn{flex:1 1 auto}@media(min-width:1024px){.glow-sticky-bar{position:static;padding:0;border:0;background:transparent}}.glow-stock{margin:0;font-family:var(--font-body);font-weight:var(--weight-semibold);font-size:var(--size-small);line-height:var(--lh-small)}.glow-stock--in{color:var(--green)}.glow-stock--low{color:var(--pink-700)}.glow-stock--out{color:var(--ink-400)}.glow-announce{position:relative;display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--announce-h);padding:0 var(--gutter);font-family:var(--font-body);font-weight:var(--weight-bold);font-size:var(--size-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;text-align:center}.glow-announce .glow-icon{width:14px;height:14px}.glow-announce__msg{display:none;align-items:center;gap:var(--space-2);margin:0}.glow-announce__msg.is-active{display:inline-flex;animation:glow-fade-in var(--dur-slow) var(--ease-out)}.glow-announce a{color:inherit;text-decoration:underline;text-underline-offset:3px}.glow-header{position:sticky;inset-block-start:0;z-index:var(--z-sticky);min-height:var(--header-h);border-block-end:2px solid var(--ink);background:var(--cream);color:var(--ink)}.glow-header__inner{display:flex;align-items:center;gap:var(--space-2);min-height:var(--header-h)}.glow-header__inner>.glow-iconbtn:first-child{margin-inline-start:-10px}.glow-header__actions>.glow-iconbtn:last-child{margin-inline-end:-10px}.glow-header__logo{display:flex;flex:1 1 auto;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--tap-min);color:inherit;text-decoration:none}.glow-header__logo .glow-logo--mark{--logo-h: 22px}.glow-header__logo .glow-logo--glow{--logo-h: 30px}.glow-header__logo .glow-logo--full{--logo-h: 44px;display:none}.glow-header__nav{display:none;align-items:center;gap:var(--space-6);margin:0;padding:0;list-style:none;font-family:var(--font-body);font-weight:var(--weight-semibold);font-size:var(--size-body)}.glow-header__nav a{display:inline-flex;align-items:center;min-height:var(--tap-min);border-block-end:2px solid transparent;color:var(--text-primary);text-decoration:none;white-space:nowrap;transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.glow-header__nav a.is-sale,.glow-header__nav .is-sale>a{color:var(--pink-700)}.glow-header__nav a[aria-current=page]{border-block-end-color:var(--glow)}.glow-header__search{display:none;flex:1 1 auto;max-width:320px;margin-inline-start:auto}.glow-header__search .glow-field__box{height:44px}.glow-header__actions{display:flex;align-items:center;flex:0 0 auto;gap:var(--space-1)}@media(hover:hover){.glow-header__nav a:hover{border-block-end-color:var(--ink-200)}.glow-header__nav a[aria-current=page]:hover{border-block-end-color:var(--glow)}}@media(min-width:1024px){.glow-header,.glow-header__inner{min-height:var(--header-h-lg)}.glow-header__inner{gap:var(--space-8)}.glow-header__inner>.glow-iconbtn:first-child{margin-inline-start:0}.glow-header__actions>.glow-iconbtn:last-child{margin-inline-end:0}.glow-header__logo{flex:0 0 auto;justify-content:flex-start}.glow-header__logo .glow-logo--mark,.glow-header__logo .glow-logo--glow{display:none}.glow-header__logo .glow-logo--full{display:block}.glow-header__nav{display:flex}.glow-header__search{display:block}}.glow-logo{display:block;width:auto;height:var(--logo-h, 40px);max-width:100%;object-fit:contain}.glow-logo--starburst{--logo-h: 28px;width:var(--logo-h)}.glow-footer{padding:var(--space-8) var(--gutter) var(--space-6)}.glow-footer .glow-logo--full{--logo-h: 64px}.glow-footer__tagline{max-width:30ch;margin:var(--space-3) 0 0;font-family:var(--font-body);font-size:var(--size-small);line-height:var(--lh-small);color:var(--ink-200)}.glow-footer__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6) var(--space-4);margin-block-start:var(--space-6)}.glow-footer__brand{grid-column:1 / -1}.glow-footer__head{margin:0 0 var(--space-3);font-family:var(--font-body);font-weight:var(--weight-bold);font-size:var(--size-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--glow-300)}.glow-footer__links{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none;font-family:var(--font-body);font-size:var(--size-small);line-height:var(--lh-small)}.glow-footer__links a{display:inline-block;padding-block:var(--space-2);margin-block:calc(-1 * var(--space-2));color:var(--cream);text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}.glow-footer__links a:hover{color:var(--glow-300)}.glow-footer__social,.glow-footer__grid>:has(>.glow-footer__social){grid-column:1 / -1}.glow-footer__social{display:flex;flex-wrap:wrap;gap:var(--space-2);padding-block-start:var(--space-4);border-block-start:1px solid var(--ink-700)}.glow-footer__legal{margin:var(--space-4) 0 0;font-family:var(--font-body);font-size:var(--size-micro);line-height:var(--lh-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-300)}@media(min-width:1024px){.glow-footer{padding:var(--space-12) var(--gutter-lg) var(--space-6)}.glow-footer .glow-logo--full{--logo-h: 80px}.glow-footer__tagline{max-width:28ch;margin-block-start:var(--space-4)}.glow-footer__grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:var(--space-8);margin-block-start:0}.glow-footer__brand,.glow-footer__social{grid-column:auto}.glow-footer__social{flex-direction:column;align-items:flex-start;padding-block-start:0;border:0}.glow-footer__legal{margin-block-start:var(--space-6)}}.glow-panel{padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface-sunken);color:var(--text-primary)}.glow-panel--card{background:var(--surface-card)}.glow-panel--ink{padding:var(--space-5);background:var(--ink)}.glow-panel--tight{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md)}@media(min-width:768px){.glow-panel--lg{padding:var(--space-6)}}.glow-notice{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--text-primary);font-family:var(--font-body);font-weight:var(--weight-semibold);font-size:var(--size-small);line-height:var(--lh-small)}.glow-notice--error{background:var(--glow-100);color:var(--glow-700)}.glow-notice--success{background:var(--green-100);color:var(--green-600)}.glow-notice :is(p,ul,ol){margin:0}.glow-notice ul{padding-inline-start:1.2em}.glow-notice .glow-icon{margin-block-start:1px}.glow-crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0;padding:var(--space-3) 0;list-style:none;font-family:var(--font-body);font-size:var(--size-small);line-height:var(--lh-small);color:var(--text-muted)}.glow-crumbs a{color:inherit;text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}.glow-crumbs a:hover{color:var(--text-primary)}.glow-crumbs__sep{display:inline-flex;color:var(--ink-300)}.glow-crumbs [aria-current=page]{color:var(--text-secondary)}.glow-empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-16) var(--gutter);text-align:center}.glow-empty__icon{color:var(--ink-300)}.glow-empty__title{margin:0;font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--size-h2);line-height:1;letter-spacing:var(--ls-h2)}.glow-empty__title em{font-style:italic;color:var(--text-accent)}.glow-empty__title--sm{font-size:var(--size-h3);letter-spacing:var(--ls-h3)}.glow-empty__text{max-width:28ch;margin:0;font-family:var(--font-body);font-size:var(--size-body);line-height:var(--lh-body);color:var(--text-secondary)}.glow-empty>.glow-btn{margin-block-start:var(--space-2)}.glow-totals{display:flex;flex-direction:column;gap:6px}.glow-totals__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);font-family:var(--font-body);font-size:var(--size-body);line-height:var(--lh-body)}.glow-totals__label{color:var(--text-secondary)}.glow-totals__value{font-family:var(--font-numeral);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-tight);color:var(--text-primary)}.glow-totals__value.is-free{color:var(--green)}.glow-totals__total{padding-block-start:var(--space-2);border-block-start:1px solid var(--border-hairline)}.glow-totals__total .glow-totals__label{font-family:var(--font-display);font-size:var(--size-h4);color:var(--text-primary)}.glow-totals__total--lg .glow-totals__label{font-size:var(--size-h3)}.glow-totals__total--lg{padding-block-start:var(--space-3)}.glow-info-lines{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.glow-info-lines li{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--size-small);line-height:var(--lh-small);color:var(--text-secondary)}.glow-info-lines .glow-icon{color:var(--green)}.header-announcements,announcement-bar-component,.cart-drawer,cart-drawer-component,#quick-add-modal,quick-add-component,.quick-add-modal,.search-modal{display:none!important}#header-group{position:sticky;inset-block-start:0;z-index:var(--z-sticky)}.visually-hidden:not(:focus,:active){clip-path:inset(50%)}.password-main-content,.section-password,.password-dialog,.password-footer,.ui-test-collection-list{--font-body--family: var(--font-body);--font-body--style: normal;--font-body--weight: 400;--font-paragraph--family: var(--font-body);--font-paragraph--style: normal;--font-paragraph--weight: 400;--font-paragraph--case: none;--font-heading--family: var(--font-display);--font-heading--style: normal;--font-heading--weight: 400;--font-h1--family: var(--font-display);--font-h1--style: normal;--font-h1--weight: 400;--font-h1--letter-spacing: var(--ls-h1);--font-h1--line-height: var(--lh-h1);--font-h1--case: none;--font-h2--family: var(--font-display);--font-h2--style: normal;--font-h2--weight: 400;--font-h2--letter-spacing: var(--ls-h2);--font-h2--line-height: var(--lh-h2);--font-h2--case: none;--font-h3--family: var(--font-display);--font-h3--style: normal;--font-h3--weight: 400;--font-h3--letter-spacing: var(--ls-h3);--font-h3--line-height: var(--lh-h3);--font-h3--case: none;--font-h4--family: var(--font-body);--font-h4--style: normal;--font-h4--weight: 600;--font-h4--case: none;--button-font-family-primary: var(--font-body);--button-text-case-primary: uppercase;--color-background: var(--cream);--color-foreground: var(--ink);--color-foreground-rgb: 17 17 17;--color-shadow-rgb: 17 17 17;--color-input-background: var(--cream-50);--color-input-text: var(--ink);--color-input-text-rgb: 17 17 17;--color-input-border: var(--ink-100);--color-primary-button-background: var(--glow);--color-primary-button-text: var(--cream);--color-primary-button-border: var(--glow);--color-primary-button-hover-background: var(--glow-600);--color-primary-button-hover-text: var(--cream);--style-border-radius-inputs: var(--radius-md);--style-border-radius-buttons-primary: var(--radius-pill);--style-border-radius-buttons-secondary: var(--radius-pill);--input-box-shadow: 0 0 0 2px var(--ink-100);--input-box-shadow-focus: var(--focus-ring);--focus-outline-width: 0px;--focus-outline-offset: 0px;background:var(--cream);color:var(--ink);font-family:var(--font-body)}.password-dialog{border:0}.password-dialog__content{gap:var(--space-4)}.password-dialog .field__input{min-height:48px;font-family:var(--font-body);font-size:var(--size-body-lg);color:var(--ink)}.password-dialog .button,.section-password .button,.section-password .email-signup__button{font-family:var(--font-body);font-weight:var(--weight-bold);font-size:.8125rem;letter-spacing:var(--ls-button);text-transform:uppercase;border-radius:var(--radius-pill)}.password-dialog .email-signup__message{color:var(--glow-700);font-size:var(--size-small)}.password-footer{font-size:var(--size-small);color:var(--ink-500)}.password-footer a,.password-footer__button{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.password-footer__button:hover{color:var(--glow)}.ui-test-collection-list .collection-card{color:var(--ink)}.ui-test-collection-list .collection-card__image{border-radius:var(--radius-lg);overflow:hidden;background:var(--cream-300)}.ui-test-collection-list .collection-card__image :is(.resource-image__image,.placeholder-svg){border-radius:var(--radius-lg);background:var(--cream-300);color:var(--ink-200)}.ui-test-collection-list .collection-card__content :is(h2,h3,.collection-title,.collection-title *){font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--size-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3)}.ui-test-collection-list .collection-card__content a{color:var(--ink);text-decoration:none}.ui-test-collection-list .collection-card__content a:hover{color:var(--glow)}@media(prefers-reduced-motion:reduce){.glow-drawer,.glow-drawer::backdrop,.glow-drawer[open],.glow-drawer[open]::backdrop,.glow-drawer.is-closing,.glow-drawer.is-closing::backdrop,.glow-announce__msg.is-active,.glow-iconbtn__badge.is-bump,[data-glow-cart-count].is-bump{animation:none!important;transition:none!important}.glow-btn:active,.glow-card__quick.is-added{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/glow.css.map */
