/* ShopToWay dark theme for the shop (storefront). Switched by html[data-sep-theme="dark"], which the
   header's moon/sun button sets (and remembers). The rules after the first block are generated from
   app.css and glass.css: every light colour gets a dark twin. */
html[data-sep-theme="dark"] { color-scheme: dark; }
html[data-sep-theme="dark"] {
	--bg: #0f1117; --card: #181b24; --ink: #f1f1f4; --muted: #9aa0ae; --line: #2c303d;
	--a-soft: color-mix(in srgb, var(--a) 26%, transparent);
	--a-ink: color-mix(in srgb, var(--a) 40%, #fff);
	--danger: #f87171; --warn: #fbbf24; --ok: #4ade80;
	--shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 8px 24px rgba(0, 0, 0, .3);
	--shadow-lg: 0 2px 4px rgba(0, 0, 0, .4), 0 30px 60px -24px rgba(0, 0, 0, .7);
}
html[data-sep-theme="dark"] body.sep-store { background: var(--bg); color: var(--ink); }
html[data-sep-theme="dark"] .sep-shead { background: rgba(15, 17, 23, .86); border-color: var(--line); }
html[data-sep-theme="dark"] .sep-tabbar { background: rgba(24, 27, 36, .94); border-color: var(--line); }
html[data-sep-theme="dark"] .sep-sfoot { background: var(--card); border-color: var(--line); }
html[data-sep-theme="dark"] .sep-toast { background: #ececf1; color: #12141b; }
html[data-sep-theme="dark"] .sep-sheet__panel { background: var(--card); }
html[data-sep-theme="dark"] .sep-pcard__img img, html[data-sep-theme="dark"] .sep-pcard__media img { filter: brightness(.94); }
/* Glass in dark: darker frost, deeper water. */
html[data-sep-theme="dark"] body.sep-glass {
	--g-fill: rgba(30, 34, 48, .66); --g-fill-strong: rgba(40, 45, 63, .82); --g-edge: rgba(255, 255, 255, .12);
	--g-shadow: 0 10px 30px -12px rgba(0, 0, 0, .6), inset 0 1px 0 rgba(255, 255, 255, .1), inset 0 -1px 0 rgba(255, 255, 255, .03);
	--g-shadow-lift: 0 22px 44px -18px rgba(0, 0, 0, .7), inset 0 1px 0 rgba(255, 255, 255, .14);
	--line: rgba(255, 255, 255, .1); --card: var(--g-fill); --bg: #0b0d14;
	background: #0b0d14 !important; color: #f1f1f4;
}
html[data-sep-theme="dark"] body.sep-glass::before {
	background:
		radial-gradient(38vmax 38vmax at 12% 18%, color-mix(in srgb, var(--a) 38%, transparent), transparent 70%),
		radial-gradient(34vmax 34vmax at 88% 12%, rgba(56, 189, 248, .22), transparent 70%),
		radial-gradient(40vmax 40vmax at 78% 82%, rgba(45, 212, 191, .18), transparent 70%),
		radial-gradient(36vmax 36vmax at 18% 88%, rgba(244, 114, 182, .16), transparent 70%),
		linear-gradient(160deg, #0b0d14 0%, #0e1220 50%, #120f1f 100%);
}

/* generated from app.css */
html[data-sep-theme="dark"] .sep-btn--light{background:#181b24}html[data-sep-theme="dark"] .sep-btn--danger-ghost{background:rgba(239,68,68,.14)}html[data-sep-theme="dark"] .sep-pill{background:#222633;color:#c3c3cd}html[data-sep-theme="dark"] .sep-pill--pending{color:#fcd34d}html[data-sep-theme="dark"] .sep-pill--shipped{background:rgba(124,58,237,.22);color:#c4b5fd}html[data-sep-theme="dark"] .sep-pill--delivered{background:rgba(34,197,94,.2);color:#86efac}html[data-sep-theme="dark"] .sep-pill--cancelled{background:rgba(239,68,68,.2);color:#fca5a5}html[data-sep-theme="dark"] .sep-pill--muted{background:#222633;color:#c3c3cd}html[data-sep-theme="dark"] .sep-row:hover{background:#14161e}html[data-sep-theme="dark"] .sep-flash,html[data-sep-theme="dark"] .sep-errors{background:rgba(34,197,94,.16);color:#6ee7b7}html[data-sep-theme="dark"] .sep-errors{background:rgba(239,68,68,.14);color:#fca5a5;border-color:rgba(239,68,68,.35)}html[data-sep-theme="dark"] .sep input[type=text],html[data-sep-theme="dark"] .sep input[type=email],html[data-sep-theme="dark"] .sep input[type=tel],html[data-sep-theme="dark"] .sep input[type=password],html[data-sep-theme="dark"] .sep input[type=search],html[data-sep-theme="dark"] .sep textarea,html[data-sep-theme="dark"] .sep select{border:1px solid #333745;background:#181b24}html[data-sep-theme="dark"] .sep-affix{border:1px solid #333745;background:#181b24}html[data-sep-theme="dark"] .sep-switch__track{background:#343846}html[data-sep-theme="dark"] .sep-switch__track::after{background:#181b24}html[data-sep-theme="dark"] .sep-search input{background:#181b24}html[data-sep-theme="dark"] .sep-photo__pick,html[data-sep-theme="dark"] .sep-logo-pick{border:2px dashed #343846;background:#12141b}@media (min-width: 900px){html[data-sep-theme="dark"] .sep-auth__brand .sep-mark{background:#181b24}}@media (min-width: 900px){html[data-sep-theme="dark"] .sep-side{background:#181b24}html[data-sep-theme="dark"] .sep-side__nav a{color:#d4d4dc}html[data-sep-theme="dark"] .sep-side__nav a:hover{background:#222633}}html[data-sep-theme="dark"] .sep-stat{background:#181b24}html[data-sep-theme="dark"] .sep-progress{background:#222633}html[data-sep-theme="dark"] .sep-steps__dot{border:2px solid #343846}html[data-sep-theme="dark"] .sep-plist{background:#181b24}html[data-sep-theme="dark"] .sep-prow:hover{background:#14161e}html[data-sep-theme="dark"] .sep-prow__img{background:#222633;color:#8b91a0}html[data-sep-theme="dark"] .sep-chips a,html[data-sep-theme="dark"] .sep-chips button{background:#181b24;color:#d4d4dc}html[data-sep-theme="dark"] .sep-chips .is-active{color:#12141b}html[data-sep-theme="dark"] .sep-track li span{background:#2a2e3b}html[data-sep-theme="dark"] .sep-track li + li::before{background:#2a2e3b}html[data-sep-theme="dark"] .sep-note{background:rgba(245,158,11,.14)}html[data-sep-theme="dark"] .sep-tabbar a{color:#9aa0ae}html[data-sep-theme="dark"] .sep-toast{color:#12141b}html[data-sep-theme="dark"] .sep-hero{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--a) 18%, transparent) 0 110px, transparent 111px), #181b24}html[data-sep-theme="dark"] .sep-pcard{background:#181b24}html[data-sep-theme="dark"] .sep-pcard:hover{box-shadow:0 10px 28px rgba(0,0,0,.09)}html[data-sep-theme="dark"] .sep-pcard__img{background:#222633}html[data-sep-theme="dark"] .sep-tag--dark{background:rgba(0,0,0,.82)}html[data-sep-theme="dark"] .sep-add:disabled{background:#343846}html[data-sep-theme="dark"] .sep-product__img{background:#222633}html[data-sep-theme="dark"] .sep-desc{color:#d4d4dc}html[data-sep-theme="dark"] .sep-perks{background:#181b24}html[data-sep-theme="dark"] .sep-qty{border:1px solid #333745;background:#181b24}html[data-sep-theme="dark"] .sep-citem__img{background:#222633}html[data-sep-theme="dark"] .sep-paychoice:has(input:checked){background:color-mix(in srgb, var(--a) 5%, #181b24)}@media (min-width: 900px){html[data-sep-theme="dark"] .sep-shead__links a,html[data-sep-theme="dark"] .sep-shead__links button{color:#d4d4dc}}html[data-sep-theme="dark"] .sep-search input{background:#181b24}html[data-sep-theme="dark"] .sep-stats-strip{background:#181b24}html[data-sep-theme="dark"] .sep-store .sep-pcard:hover{box-shadow:0 16px 32px -18px rgba(0,0,0,.25)}html[data-sep-theme="dark"] .sep-store .sep-tag--dark{background:rgba(0,0,0,.85)}html[data-sep-theme="dark"] .sep-store .sep-add:disabled{background:#222633;color:#8b91a0}html[data-sep-theme="dark"] .sep-collection{background:#181b24}html[data-sep-theme="dark"] .sep-collection:hover{box-shadow:0 16px 32px -18px rgba(0,0,0,.25)}html[data-sep-theme="dark"] .sep-howto li{background:#181b24}html[data-sep-theme="dark"] .sep-store .sep-sfoot{background:#181b24}html[data-sep-theme="dark"] .sep-sfoot ul{color:#c3c3cd}html[data-sep-theme="dark"] .sep-paychips li{color:#d4d4dc}html[data-sep-theme="dark"] .sep-tabbar button{color:#9aa0ae}html[data-sep-theme="dark"] .sep-sheet__backdrop{background:rgba(0,0,0,.45)}html[data-sep-theme="dark"] .sep-sheet__handle{background:#343846}html[data-sep-theme="dark"] .sep-sheet__list{background:#181b24}html[data-sep-theme="dark"] .sep-seg a.is-active{background:#181b24;color:var(--ink, #f1f1f4)}html[data-sep-theme="dark"] .sep-pcard__media{background:#181b24;box-shadow:0 1px 2px rgba(0,0,0,.04)}html[data-sep-theme="dark"] .sep-store .sep-pcard__img{background:#181b24}html[data-sep-theme="dark"] .sep-store .sep-tag{background:#ececf1;color:#12141b}html[data-sep-theme="dark"] .sep-store .sep-tag--dark{background:#ececf1}html[data-sep-theme="dark"] .sep-store .sep-pcard .sep-add{background:#181b24;color:#f1f1f4;box-shadow:0 4px 14px rgba(0,0,0,.14)}html[data-sep-theme="dark"] .sep-store .sep-pcard .sep-add:hover{background:#ececf1;color:#12141b}html[data-sep-theme="dark"] .sep-store .sep-pcard .sep-add:disabled{color:#8b91a0}html[data-sep-theme="dark"] .sep-pills button{background:#181b24}html[data-sep-theme="dark"] .sep-pills button.is-active{background:#ececf1;color:#12141b}html[data-sep-theme="dark"] .sep-sort select{background:#181b24}html[data-sep-theme="dark"] .sep-shead.is-scrolled{box-shadow:0 6px 24px -12px rgba(0,0,0,.18)}@media (hover: hover){html[data-sep-theme="dark"] .sep-store .sep-pcard:hover .sep-pcard__media{box-shadow:0 18px 36px -20px rgba(0,0,0,.35)}}html[data-sep-theme="dark"] .sep-tabbar{box-shadow:0 -8px 30px -18px rgba(0,0,0,.25)}html[data-sep-theme="dark"] .sep-store .sep-sfoot{background:#181b24}html[data-sep-theme="dark"] .sep-store .sep-sfoot ul a{color:#c3c3cd}html[data-sep-theme="dark"] .sep-fly{background:#181b24 center / cover no-repeat;box-shadow:0 14px 30px -10px rgba(0,0,0,.45)}@media (min-width: 900px){html[data-sep-theme="dark"] .sep-shead__pill{background:#ececf1;color:#12141b !important}html[data-sep-theme="dark"] .sep-shead__pill:hover{box-shadow:0 10px 22px -12px rgba(0,0,0,.6)}}html[data-sep-theme="dark"] .sep-hero2{background:radial-gradient(60% 70% at 0% 0%, color-mix(in srgb, var(--a) 13%, transparent), transparent 70%),
		radial-gradient(50% 60% at 100% 10%, color-mix(in srgb, var(--a) 7%, transparent), transparent 70%),
		linear-gradient(180deg, color-mix(in srgb, var(--a) 4%, #fbf9f6), #12141b)}html[data-sep-theme="dark"] .sep-hero2__tag{background:#181b24;box-shadow:0 2px 10px -6px rgba(0,0,0,.2)}html[data-sep-theme="dark"] .sep-hero2__secondary{background:#181b24 !important;border:1.5px solid #2c303d}html[data-sep-theme="dark"] .sep-hero2__secondary:hover{border-color:#3a3f4d}html[data-sep-theme="dark"] .sep-hero2__stats li{border-left:1px solid #2c303d}html[data-sep-theme="dark"] .sep-hero2__stats span{color:#9aa0ae}html[data-sep-theme="dark"] .sep-slide__off{background:#ececf1;color:#12141b}html[data-sep-theme="dark"] .sep-slide__img{background:#181b24;box-shadow:0 30px 50px -28px rgba(0,0,0,.45)}html[data-sep-theme="dark"] .sep-slide__info{background:#181b24;box-shadow:0 10px 30px -18px rgba(0,0,0,.3)}html[data-sep-theme="dark"] .sep-hero2__dots button.is-on{background:#ececf1}html[data-sep-theme="dark"] .sep-marquee{background:#ececf1;color:#12141b}html[data-sep-theme="dark"] .sep input[type=text],html[data-sep-theme="dark"] .sep input[type=email],html[data-sep-theme="dark"] .sep input[type=tel],html[data-sep-theme="dark"] .sep input[type=password],html[data-sep-theme="dark"] .sep input[type=search],html[data-sep-theme="dark"] .sep input[type=number],html[data-sep-theme="dark"] .sep input[type=url],html[data-sep-theme="dark"] .sep textarea,html[data-sep-theme="dark"] .sep select,html[data-sep-theme="dark"] .sep-affix{box-shadow:0 1px 2px rgba(0,0,0,.04)}html[data-sep-theme="dark"] .sep input:focus,html[data-sep-theme="dark"] .sep textarea:focus,html[data-sep-theme="dark"] .sep select:focus,html[data-sep-theme="dark"] .sep-affix:focus-within{box-shadow:0 0 0 4px var(--a-soft), 0 1px 2px rgba(0,0,0,.04)}@media (min-width: 900px){html[data-sep-theme="dark"] .sep-auth__brand .sep-mark{background:#181b24}html[data-sep-theme="dark"] .sep-auth__card{background:#181b24}}html[data-sep-theme="dark"] .sep-stat__icon{background:linear-gradient(145deg, var(--a-soft), transparent), #181b24}html[data-sep-theme="dark"] .sep-dash a.sep-row:hover{background:#12141b}@media (min-width: 900px){html[data-sep-theme="dark"] .sep-side{background:#181b24;box-shadow:1px 0 0 var(--line), 20px 0 40px -30px rgba(0,0,0,.12)}html[data-sep-theme="dark"] .sep-side__nav a.is-active{color:#12141b;box-shadow:0 10px 20px -12px rgba(0,0,0,.6)}}html[data-sep-theme="dark"] .sep-dash .sep-tabbar a.is-active .sep-tabbar__icon{color:#12141b}html[data-sep-theme="dark"] .sep-store .sep-pcard__media{box-shadow:0 0 0 1px rgba(0,0,0,.04)}@media (hover: hover){html[data-sep-theme="dark"] .sep-store .sep-pcard:hover .sep-pcard__media{box-shadow:0 0 0 1px rgba(0,0,0,.04), 0 24px 40px -22px rgba(0,0,0,.45)}}html[data-sep-theme="dark"] .sep-store .sep-hero2__card{box-shadow:0 0 0 1px rgba(0,0,0,.05), var(--shadow-lg)}html[data-sep-theme="dark"] .sep-store .sep-slide__info{box-shadow:0 18px 36px -20px rgba(0,0,0,.35)}html[data-sep-theme="dark"] .sep-pgal__count{background:rgba(0,0,0,.62)}@media (min-width: 900px){html[data-sep-theme="dark"] .sep-pgal__thumbs button{background:#222633}}html[data-sep-theme="dark"] .sep-extras{background:#12141b}html[data-sep-theme="dark"] .sep-gallery-edit__add{border:1.5px dashed #3a3f4d;background:#181b24}html[data-sep-theme="dark"] .sep-colors-edit__x:hover{background:rgba(239,68,68,.14)}html[data-sep-theme="dark"] .sep-upload{border:1.5px dashed #3a3f4d;background:#181b24}html[data-sep-theme="dark"] .sep-upload:hover{background:color-mix(in srgb, var(--a) 3%, #181b24)}html[data-sep-theme="dark"] .sep-upload__done img{background:#222633}html[data-sep-theme="dark"] .sep-flash--warn{background:rgba(245,158,11,.14);color:#fcd34d}html[data-sep-theme="dark"] .sep-rzpset{border-top:1px solid var(--line, #2c303d)}html[data-sep-theme="dark"] .sep-rzpset__head small{color:var(--muted, #a3a3b3)}html[data-sep-theme="dark"] .sep-rzpset__state{background:#222633}html[data-sep-theme="dark"] .sep-rzpset__state.is-ok{background:rgba(34,197,94,.2);color:#86efac}html[data-sep-theme="dark"] .sep-rzpset__state.is-bad{background:rgba(239,68,68,.2);color:#fca5a5}html[data-sep-theme="dark"] .sep-rzpinfo{color:var(--muted, #a3a3b3)}html[data-sep-theme="dark"] .sep-rzpinfo code{background:#222633}html[data-sep-theme="dark"] .sep-rzp__secure{color:var(--muted, #a3a3b3)}html[data-sep-theme="dark"] .sep-rzp__warn{background:rgba(239,68,68,.14);color:#fca5a5}html[data-sep-theme="dark"] .sep-rzp__msg.is-bad{color:#f87171}html[data-sep-theme="dark"] .sep-rzp--paid h2{color:#86efac}html[data-sep-theme="dark"] .sep-brand .sep-stat__icon{background:linear-gradient(145deg, rgba(141, 77, 251, .16), rgba(75, 58, 248, .04)), #181b24}html[data-sep-theme="dark"] .sep-brand .sep-flash--warn{background:rgba(245,158,11,.14);color:#fcd34d}html[data-sep-theme="dark"] .sep-paynote.is-bad{background:rgba(239,68,68,.14);color:#fca5a5}html[data-sep-theme="dark"] .sep-laybar{background:#ececf1;color:#12141b}html[data-sep-theme="dark"] .sep-lg-intro{background:linear-gradient(135deg, var(--a-soft), #181b24 70%)}html[data-sep-theme="dark"] .sep-lg-intro__perks li,html[data-sep-theme="dark"] .sep-lg-intro__perks a{background:#181b24}html[data-sep-theme="dark"] .sep-lp-hero.is-plain{background:radial-gradient(80% 90% at 80% 10%, color-mix(in srgb, var(--a) 70%, #181b24), var(--a-ink))}html[data-sep-theme="dark"] .sep-lp-hero .sep-btn{color:#f1f1f4 !important}html[data-sep-theme="dark"] .sep-lp-promise > div{background:#181b24}html[data-sep-theme="dark"] .sep-lb-hero{background:radial-gradient(70% 80% at 100% 0, color-mix(in srgb, var(--a) 55%, #ffd166), transparent 60%), linear-gradient(140deg, color-mix(in srgb, var(--a) 85%, #181b24) 0%, var(--a) 45%, var(--a-ink) 100%)}html[data-sep-theme="dark"] .sep-lb-hero__pics a{border:4px solid rgba(255,255,255,.1);background:#181b24}html[data-sep-theme="dark"] .sep-lb-circles__img img,html[data-sep-theme="dark"] .sep-lb-circles__img > .sep-i{border:3px solid rgba(255,255,255,.1);background:#181b24}html[data-sep-theme="dark"] .sep-laycard{background:#181b24}html[data-sep-theme="dark"] .sep-pill--dl{background:rgba(124,58,237,.22);color:#c4b5fd}html[data-sep-theme="dark"] .sep-dlfiles li{background:#181b24}html[data-sep-theme="dark"] .sep-dlfiles__remove:has(input:checked){background:rgba(239,68,68,.14)}html[data-sep-theme="dark"] .sep-dlpick{border:2px dashed color-mix(in srgb, var(--a) 45%, rgba(255,255,255,.1));background:#181b24}html[data-sep-theme="dark"] .sep-dlset__warn{background:rgba(249,115,22,.14);color:#fdba74}html[data-sep-theme="dark"] .sep-dlstate{background:rgba(249,115,22,.14);color:#fdba74}html[data-sep-theme="dark"] .sep-dlstate.is-on{background:rgba(34,197,94,.16);color:#6ee7b7}html[data-sep-theme="dark"] .sep-dlinfo__files li{background:#181b24}html[data-sep-theme="dark"] .sep-paynote--warn{background:rgba(239,68,68,.14)}html[data-sep-theme="dark"] .sep-domain__live{background:rgba(34,197,94,.16);color:#6ee7b7}html[data-sep-theme="dark"] .sep-domain__note{background:rgba(245,158,11,.14);color:#fcd34d}html[data-sep-theme="dark"] .sep-domain__note.is-bad{background:rgba(239,68,68,.14);color:#fca5a5}html[data-sep-theme="dark"] .sep-domain__steps{background:var(--a-soft, #222633)}html[data-sep-theme="dark"] .sep-dns{border:1px solid var(--line, #2c303d);background:#181b24}html[data-sep-theme="dark"] .sep-dns__row{border-top:1px solid var(--line, #2c303d)}html[data-sep-theme="dark"] .sep-dns__row--head{color:var(--muted, #a3a3b3)}html[data-sep-theme="dark"] .sep-dns__value .sep-i{color:var(--a, #c4b5fd)}html[data-sep-theme="dark"] .sep-bill__icon{background:var(--a-soft, #222633);color:var(--a-ink, #c4b5fd)}html[data-sep-theme="dark"] .sep-plan{background:#181b24}html[data-sep-theme="dark"] .sep-plan--best{background:linear-gradient(180deg, var(--a-soft, #222633), #181b24 60%)}html[data-sep-theme="dark"] .sep-plan li::before{color:var(--a, #c4b5fd)}html[data-sep-theme="dark"] .sep-bill__msg{background:rgba(239,68,68,.14);color:#fca5a5}html[data-sep-theme="dark"] .sep-planbar{background:var(--a-soft, #222633)}html[data-sep-theme="dark"] .sep-planbar.is-bad{background:rgba(239,68,68,.14);color:#fca5a5}html[data-sep-theme="dark"] .sep-seg{background:#181b24}html[data-sep-theme="dark"] .sep-dash.sep-brand .sep-share{background:#181b24}html[data-sep-theme="dark"] .sep-dash.sep-brand .sep-share__actions .sep-btn--light,html[data-sep-theme="dark"] .sep-dash.sep-brand .sep-share__actions .sep-btn--soft{background:#181b24}html[data-sep-theme="dark"] .sep-dash.sep-brand .sep-stats{background:#181b24}html[data-sep-theme="dark"] .sep-dash.sep-brand .sep-share__actions .sep-btn--ghost{background:#181b24}html[data-sep-theme="dark"] .sep-dash.sep-brand .sep-share{border-top:1px solid #2c303d;border-bottom:1px solid #2c303d}html[data-sep-theme="dark"] .sep-dash.sep-brand .sep-swatch--custom::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='#181b24' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m2 22 1-4 9.5-9.5'/%3E%3Cpath d='m13.5 7.5 3-3a2.1 2.1 0 0 1 3 3l-3 3'/%3E%3Cpath d='m3 21 3-1'/%3E%3C/svg%3E")}@media (min-width: 1000px){html[data-sep-theme="dark"] .sep-lg-intro__perks li,html[data-sep-theme="dark"] .sep-lg-intro__perks li:has(a){background:#181b24}}html[data-sep-theme="dark"] .sep-coupon__apply{color:#12141b}html[data-sep-theme="dark"] .sep-coupon__error{color:#f87171}html[data-sep-theme="dark"] .sep-coupon__check{color:#86efac}html[data-sep-theme="dark"] .sep-coupon__label{color:#86efac}html[data-sep-theme="dark"] .sep-lines__discount{color:#86efac}html[data-sep-theme="dark"] .sep-coupon-card{background:#181b24}html[data-sep-theme="dark"] .sep-toggle span:first-child{color:#d4d4dc}html[data-sep-theme="dark"] .sep-toggle__thumb{background:#181b24}html[data-sep-theme="dark"] .sep-account__why-list li{color:var(--ink, #f1f1f4)}html[data-sep-theme="dark"] .sep-account__why-list li .sep-i{color:#86efac}html[data-sep-theme="dark"] .sep-fly{box-shadow:0 8px 16px -8px rgba(0,0,0,.4)}html[data-sep-theme="dark"] .sep-citem__remove:hover,html[data-sep-theme="dark"] .sep-citem__remove:focus-visible{color:var(--danger, #f87171)}html[data-sep-theme="dark"] .sep-dllink{background:#181b24}html[data-sep-theme="dark"] .sep-sizepick__opt span{background:#181b24}html[data-sep-theme="dark"] .sep-sizepick__opt input:checked + span{color:#12141b}
/* generated from glass.css */
html[data-sep-theme="dark"] body.sep-glass{--g-fill:rgba(255,255,255,0.08);--g-fill-strong:rgba(255,255,255,0.12);--g-edge:rgba(255,255,255,0.13);--g-shadow:0 10px 30px -12px rgba(30, 41, 90, .22), inset 0 1px 0 rgba(255,255,255,0.15), inset 0 -1px 0 rgba(255,255,255,0.04);--g-shadow-lift:0 22px 44px -18px rgba(30, 41, 90, .32), inset 0 1px 0 rgba(255,255,255,0.16);--line:rgba(255,255,255,0.1)}html[data-sep-theme="dark"] body.sep-glass .sep-pills button,html[data-sep-theme="dark"] body.sep-glass .sep-sort select,html[data-sep-theme="dark"] body.sep-glass .sep-search input,html[data-sep-theme="dark"] body.sep-glass .sep-iconbtn,html[data-sep-theme="dark"] body.sep-glass .sep-add,html[data-sep-theme="dark"] body.sep-glass .sep-field input:not([type=checkbox]):not([type=radio]):not([type=file]),html[data-sep-theme="dark"] body.sep-glass .sep-field select,html[data-sep-theme="dark"] body.sep-glass .sep-field textarea,html[data-sep-theme="dark"] body.sep-glass .sep-qty,html[data-sep-theme="dark"] body.sep-glass .sep-seg{box-shadow:inset 0 1px 0 rgba(255,255,255,0.16), 0 4px 14px -8px rgba(30, 41, 90, .25) !important}html[data-sep-theme="dark"] body.sep-glass .sep-field input:focus,html[data-sep-theme="dark"] body.sep-glass .sep-field select:focus,html[data-sep-theme="dark"] body.sep-glass .sep-field textarea:focus,html[data-sep-theme="dark"] body.sep-glass .sep-search input:focus{background:rgba(34,38,54,0.72) !important;border-color:color-mix(in srgb, var(--a) 55%, rgba(255,255,255,0.02)) !important}html[data-sep-theme="dark"] body.sep-glass .sep-pills button.is-active{box-shadow:0 8px 20px -8px color-mix(in srgb, var(--a) 70%, transparent), inset 0 1px 0 rgba(255,255,255,0.06) !important}html[data-sep-theme="dark"] body.sep-glass .sep-btn:not(.sep-btn--soft):not(.sep-btn--light):not(.sep-btn--ghost):not(.sep-btn--danger-ghost){background-image:linear-gradient(180deg, rgba(34,38,54,0.29), rgba(34,38,54,0.08) 55%) !important;box-shadow:0 10px 24px -10px color-mix(in srgb, var(--a) 75%, transparent), inset 0 1px 0 rgba(255,255,255,0.08), inset 0 -2px 6px rgba(0, 0, 0, .08) !important}html[data-sep-theme="dark"] body.sep-glass .sep-btn--soft,html[data-sep-theme="dark"] body.sep-glass .sep-btn--light{background:rgba(34,38,54,0.49) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.16), 0 6px 16px -10px rgba(30, 41, 90, .3) !important}html[data-sep-theme="dark"] body.sep-glass .sep-lg-intro__ctas .sep-btn[href*="wa.me"],html[data-sep-theme="dark"] body.sep-glass .sep-cta .sep-btn[href*="wa.me"]{background:#25d366 linear-gradient(180deg, rgba(34,38,54,0.3), rgba(34,38,54,0.08) 55%) !important;box-shadow:0 10px 24px -10px rgba(37, 211, 102, .8), inset 0 1px 0 rgba(255,255,255,0.09) !important}html[data-sep-theme="dark"] body.sep-glass .sep-shead__pill{background:rgba(15, 23, 42, .78) linear-gradient(180deg, rgba(34,38,54,0.22), rgba(34,38,54,0.08) 60%) !important;border:1px solid rgba(255,255,255,0.04) !important;box-shadow:0 10px 24px -12px rgba(15, 23, 42, .6), inset 0 1px 0 rgba(255,255,255,0.04) !important}html[data-sep-theme="dark"] body.sep-glass .sep-iconbtn:focus-visible,html[data-sep-theme="dark"] body.sep-glass .sep-btn:focus-visible,html[data-sep-theme="dark"] body.sep-glass .sep-pills button:focus-visible,html[data-sep-theme="dark"] body.sep-glass .sep-add:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--a) 45%, transparent), inset 0 1px 0 rgba(255,255,255,0.16) !important}html[data-sep-theme="dark"] body.sep-glass .sep-iconbtn:hover{background:color-mix(in srgb, var(--a) 16%, rgba(34,38,54,0.77)) !important;border-color:color-mix(in srgb, var(--a) 40%, rgba(255,255,255,0.02)) !important}html[data-sep-theme="dark"] body.sep-glass .sep-pills button:not(.is-active):hover,html[data-sep-theme="dark"] body.sep-glass .sep-add:hover{background:color-mix(in srgb, var(--a) 12%, rgba(34,38,54,0.77)) !important}@media (min-width: 900px){html[data-sep-theme="dark"] body.sep-glass .sep-shead__links a.is-active{background:rgba(34,38,54,0.6)}html[data-sep-theme="dark"] body.sep-glass .sep-shead__links a:hover,html[data-sep-theme="dark"] body.sep-glass .sep-shead__links button:hover{background:color-mix(in srgb, var(--a) 16%, rgba(34,38,54,0.77));border-color:color-mix(in srgb, var(--a) 40%, rgba(255,255,255,0.02))}html[data-sep-theme="dark"] body.sep-glass .sep-shead__links a:focus-visible,html[data-sep-theme="dark"] body.sep-glass .sep-shead__links button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--a) 45%, transparent), inset 0 1px 0 rgba(255,255,255,0.16)}}html[data-sep-theme="dark"] body.sep-glass .sep-tabbar{box-shadow:0 18px 40px -16px rgba(30, 41, 90, .35), inset 0 1px 0 rgba(255,255,255,0.16) !important}html[data-sep-theme="dark"] body.sep-glass .sep-tabbar a.is-active .sep-tabbar__icon,html[data-sep-theme="dark"] body.sep-glass .sep-tabbar button.is-active .sep-tabbar__icon{background:rgba(34,38,54,0.64)}html[data-sep-theme="dark"] body.sep-glass .sep-pcard__media{background:rgba(34,38,54,0.38) !important}html[data-sep-theme="dark"] body.sep-glass .sep-lg-intro:not(.has-hero-bg){background:linear-gradient(135deg, rgba(34,38,54,0.54), rgba(34,38,54,0.32)) !important}html[data-sep-theme="dark"] body.sep-glass .sep-cta{background:color-mix(in srgb, color-mix(in srgb, var(--a) 45%, #0f172a) 80%, transparent) linear-gradient(135deg, rgba(34,38,54,0.2), rgba(34,38,54,0.08) 60%) !important;border:1px solid rgba(255,255,255,0.04) !important;box-shadow:0 24px 50px -24px color-mix(in srgb, var(--a) 60%, #0f172a), inset 0 1px 0 rgba(255,255,255,0.04) !important}html[data-sep-theme="dark"] body.sep-glass .sep-sheet__panel{background:rgba(34,38,54,0.62) !important}html[data-sep-theme="dark"] body.sep-glass{--g-fill:rgba(255,255,255,0.11);--g-fill-strong:rgba(255,255,255,0.14)}

/* Hand fixes (after the generated rules). */
html[data-sep-theme="dark"] .sep-add:not(.is-added) { background: rgba(15, 17, 23, .78) !important; color: #fff !important; border-color: rgba(255, 255, 255, .22) !important; }
html[data-sep-theme="dark"] body.sep-glass .sep-shead__pill { background: rgba(255, 255, 255, .14) !important; color: #fff !important; border-color: rgba(255, 255, 255, .22) !important; box-shadow: inset 0 1px 0 rgba(255, 255, 255, .18) !important; }
html[data-sep-theme="dark"] .sep-btn--soft:not([href*="wa.me"]), html[data-sep-theme="dark"] .sep-btn--light:not([href*="wa.me"]) { background: rgba(255, 255, 255, .12) !important; color: var(--a-ink); }
/* Photo slides in dark mode: the black dim and white text (light mode uses a white veil and dark text). */
html[data-sep-theme="dark"] [data-sep-hero-card] { --hero-shade: linear-gradient(180deg, rgba(0, 0, 0, .2) 0%, rgba(0, 0, 0, .35) 45%, rgba(0, 0, 0, .78) 100%); }
html[data-sep-theme="dark"] body.sep-glass [data-sep-hero-card] { --hero-shade: linear-gradient(180deg, rgba(0, 0, 0, .3) 0%, rgba(0, 0, 0, .3) 55%, rgba(0, 0, 0, .5) 100%); }
