:root{--bg:#fbf7f1;--paper:#fffdf9;--ink:#241f1c;--muted:#756b63;--line:#eadfd4;--brand:#7a4e3a;--radius:22px;--shadow:0 18px 50px rgba(80,55,40,.10)}*{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif;background:linear-gradient(180deg,#fffaf4,var(--bg));color:var(--ink);line-height:1.55}a{color:var(--brand);text-decoration:none}.site-header{position:sticky;top:0;z-index:10;display:flex;justify-content:space-between;gap:18px;align-items:center;padding:18px clamp(16px,4vw,48px);background:rgba(255,253,249,.9);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.brand{font-weight:850;letter-spacing:-.04em;font-size:1.25rem;color:var(--ink)}nav{display:flex;gap:14px;flex-wrap:wrap;align-items:center}nav a{font-size:.95rem;color:var(--muted)}.container{width:min(1120px,100%);margin:0 auto;padding:34px clamp(16px,4vw,32px)}.hero{padding:56px 0 34px}.hero-split{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:30px;align-items:end}.hero h1{font-size:clamp(2.1rem,7vw,5rem);line-height:.95;margin:0 0 18px;letter-spacing:-.07em}.hero p{font-size:1.15rem;color:var(--muted);max-width:660px}.hero-note,.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:22px}.eyebrow{margin:0 0 12px;text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;font-weight:850;color:var(--brand)}.product-flow{display:grid;gap:34px}.product-feature{display:grid;grid-template-columns:minmax(260px,.92fr) minmax(0,1fr);gap:clamp(22px,4vw,48px);align-items:center;padding:clamp(16px,3vw,28px);border:1px solid var(--line);border-radius:34px;background:linear-gradient(135deg,rgba(255,253,249,.94),rgba(255,248,239,.72));box-shadow:var(--shadow);overflow:hidden}.product-feature.reverse .product-art{order:2}.product-feature.reverse .product-copy{order:1}.product-art{display:block;min-height:280px;border-radius:28px;overflow:hidden;background:linear-gradient(135deg,#f3e6d9,#fffaf4)}.product-art img{width:100%;height:100%;min-height:280px;object-fit:cover;display:block}.product-copy h2{font-size:clamp(1.8rem,4vw,3.2rem);line-height:1;letter-spacing:-.055em;margin:0 0 16px}.product-copy h2 a{color:var(--ink)}.product-copy p{color:var(--muted);font-size:1.05rem;max-width:56ch}.price{font-weight:850;font-size:1.25rem;margin:14px 0;color:var(--brand)}.btn,button,input[type=submit]{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;padding:12px 18px;background:var(--ink);color:#fff;font-weight:750;cursor:pointer;min-height:44px}.btn.secondary{background:#efe4da;color:var(--ink)}.btn.danger{background:#7e2f2f}.actions{display:flex;gap:10px;flex-wrap:wrap}form{display:grid;gap:14px}input,textarea,select{width:100%;border:1px solid var(--line);border-radius:14px;padding:12px 14px;background:#fff;color:var(--ink);font:inherit}input[type=checkbox]{width:auto}label{font-weight:700;font-size:.92rem}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.table-wrap{overflow:auto;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);margin:18px 0}table{width:100%;border-collapse:collapse;min-width:760px}th,td{text-align:left;padding:14px;border-bottom:1px solid var(--line);vertical-align:top}th{font-size:.82rem;text-transform:uppercase;color:var(--muted);letter-spacing:.06em}.notice{padding:14px 16px;border-radius:16px;background:#f1eadf;border:1px solid var(--line);margin:0 0 18px}.status{display:inline-block;border-radius:999px;padding:4px 10px;background:#efe4da;font-size:.85rem}.site-footer{padding:38px;text-align:center;color:var(--muted)}.site-footer a{margin:0 8px}.admin-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.small{font-size:.9rem;color:var(--muted)}.product-image{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:18px;background:#f2e8de}.detail-layout{display:grid;grid-template-columns:minmax(280px,.95fr) minmax(0,1fr);gap:clamp(24px,5vw,58px);align-items:start;padding-top:28px}.detail-media{position:sticky;top:96px}.detail-media img{width:100%;aspect-ratio:1.12/1;object-fit:cover;border-radius:34px;border:1px solid var(--line);box-shadow:var(--shadow);background:#f2e8de}.detail-copy{background:var(--paper);border:1px solid var(--line);border-radius:34px;padding:clamp(22px,4vw,42px);box-shadow:var(--shadow)}.detail-copy h1{font-size:clamp(2.2rem,6vw,4.6rem);line-height:.95;letter-spacing:-.07em;margin:0 0 22px}.detail-description{color:var(--muted);font-size:1.08rem}.buy-box{margin:20px 0 10px;display:flex;gap:12px;flex-wrap:wrap}.image-placeholder{display:flex;align-items:center;justify-content:center;width:100%;min-height:280px;font-size:5rem;font-weight:900;color:rgba(122,78,58,.25)}@media(max-width:820px){.site-header{align-items:flex-start;flex-direction:column}.hero-split,.product-feature,.detail-layout{grid-template-columns:1fr}.product-feature.reverse .product-art,.product-feature.reverse .product-copy{order:initial}.product-art,.product-art img{min-height:220px}.detail-media{position:static}.form-grid{grid-template-columns:1fr}.btn,button,input[type=submit],.buy-box,.buy-box .btn,.buy-box button{width:100%}table{min-width:680px}}.brand{display:flex;align-items:center;gap:10px}.brand-logo{max-height:42px;max-width:160px;object-fit:contain}.category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.category-tile{display:block;background:linear-gradient(135deg,var(--paper),#fff4ea);border:1px solid var(--line);border-radius:28px;padding:24px;box-shadow:var(--shadow);color:var(--ink);transition:.2s transform,.2s box-shadow}.category-tile:hover{transform:translateY(-4px);box-shadow:0 24px 70px rgba(80,55,40,.14)}.category-tile strong{display:block;font-size:1.7rem;letter-spacing:-.04em;margin-bottom:8px}.style-bold .product-feature{background:linear-gradient(135deg,var(--brand),#241f1c);color:white}.style-bold .product-copy p,.style-bold .eyebrow{color:#ffe7d9}.style-bold .product-copy h2 a{color:white}.style-soft .product-feature{background:rgba(255,255,255,.62);backdrop-filter:blur(8px)}.font-serif{font-family:Georgia,serif}.font-round{font-family:"Trebuchet MS",system-ui,sans-serif}.corners-sharp *{border-radius:4px!important}.corners-round .card,.corners-round .product-feature,.corners-round .detail-copy,.corners-round .detail-media img{border-radius:42px!important}.invoice{background:white;border:1px solid var(--line);border-radius:20px;padding:28px}.no-print{}@media print{.site-header,.site-footer,.no-print{display:none!important}.container{width:100%;padding:0}.invoice{border:0;box-shadow:none}.table-wrap{overflow:visible;border:0}body{background:#fff}a{text-decoration:none;color:#000}}.menu-toggle{display:none;background:var(--paper);color:var(--ink);border:1px solid var(--line);width:auto}.trust-strip{display:inline-flex;margin-top:18px;padding:10px 14px;border-radius:999px;background:#fff;border:1px solid var(--line);font-size:.92rem;color:var(--muted)}.hero-img{width:100%;border-radius:20px;margin-bottom:14px;aspect-ratio:4/3;object-fit:cover}.story-block{margin:10px 0 34px;padding:clamp(24px,5vw,46px);border-radius:34px;background:linear-gradient(135deg,#fffdf9,#fff1e8);border:1px solid var(--line);box-shadow:var(--shadow)}.story-block h2{font-size:clamp(1.8rem,4vw,3.4rem);line-height:1;margin:0 0 14px;letter-spacing:-.06em}.story-block p{max-width:78ch;color:var(--muted);font-size:1.08rem}.admin-body{background:#f6f1ea;color:#241f1c;display:grid;grid-template-columns:280px 1fr;min-height:100vh}.admin-sidebar{position:sticky;top:0;height:100vh;background:#211b18;color:#fff;padding:22px;overflow:auto}.admin-brand{display:grid;grid-template-columns:auto 1fr;gap:10px;color:#fff;margin-bottom:24px}.admin-brand span{font-size:1.8rem}.admin-brand small{grid-column:2;color:#cdbeb2}.admin-nav{display:grid;gap:8px}.admin-nav a{display:flex;gap:10px;align-items:center;color:#eadfd4;padding:11px 12px;border-radius:14px}.admin-nav a:hover{background:rgba(255,255,255,.08);color:#fff}.admin-main{padding:28px;min-width:0}.admin-topbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}.admin-topbar h1{margin:0;font-size:clamp(2rem,4vw,3.6rem);letter-spacing:-.06em;line-height:1}.admin-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px}.stat-card,.admin-panel,.admin-section,.admin-tile{background:#fffdf9;border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow)}.stat-card{padding:18px}.stat-card span{font-size:1.5rem}.stat-card strong{display:block;font-size:2rem;letter-spacing:-.05em}.stat-card small{color:var(--muted)}.stat-card.urgent{background:linear-gradient(135deg,#fff3ec,#fffdf9);border-color:#efc8b5}.admin-panel{padding:22px;margin-bottom:22px}.panel-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.panel-head h2{margin:0;font-size:2rem;letter-spacing:-.05em}.admin-grid.pretty{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}.admin-tile{padding:20px;color:var(--ink);transition:.18s transform}.admin-tile:hover{transform:translateY(-3px)}.admin-tile span{font-size:1.8rem}.admin-tile strong{display:block;font-size:1.2rem;margin:8px 0 3px}.admin-tile small{color:var(--muted)}.admin-form{display:grid;gap:18px}.admin-section{padding:22px}.admin-section h2{margin-top:0}.preview{max-width:360px}@media(max-width:900px){.site-header{align-items:center;flex-direction:row}.menu-toggle{display:inline-flex}.site-nav{display:none;width:100%;flex-direction:column;align-items:stretch}.nav-open .site-nav{display:flex}.nav-open .site-header{flex-wrap:wrap}.site-nav a{padding:10px 0;border-top:1px solid var(--line)}.admin-body{display:block}.admin-sidebar{position:relative;height:auto}.admin-nav{grid-template-columns:repeat(2,1fr)}.admin-main{padding:16px}.admin-stats{grid-template-columns:repeat(2,1fr)}.admin-topbar{align-items:flex-start;flex-direction:column}.panel-head{align-items:flex-start;flex-direction:column}}@media(max-width:520px){.admin-nav{grid-template-columns:1fr}.admin-stats{grid-template-columns:1fr}.site-header{padding:14px 16px}.brand-logo{max-width:120px}.container{padding-left:14px;padding-right:14px}.hero h1{font-size:2.55rem}.product-feature{border-radius:24px;padding:14px}.story-block{border-radius:24px}.admin-sidebar{padding:16px}}.startyourshop-brand,.admin-powered{font-size:.82rem;color:var(--muted);opacity:.9}.admin-powered{margin:18px 4px 0;color:#cdbeb2}.admin-panel .actions{display:flex;flex-wrap:wrap;gap:10px}.admin-table tr[id]{scroll-margin-top:20px}@media(max-width:600px){.admin-panel .actions{flex-direction:column}.admin-panel .actions .btn{width:100%}}.cookie-bite{position:fixed;left:18px;right:18px;bottom:18px;z-index:9999;display:flex;gap:18px;align-items:center;justify-content:space-between;max-width:780px;margin:auto;background:#241f1c;color:#fff;border-radius:22px;padding:18px 20px;box-shadow:0 24px 80px rgba(0,0,0,.28)}.cookie-bite p{margin:4px 0;color:#eadfd4}.cookie-bite a{color:#ffd7c6;text-decoration:underline}.cookie-bite button{background:#fff;color:#241f1c;width:auto}.admin-stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}@media(max-width:640px){.cookie-bite{flex-direction:column;align-items:flex-start}.cookie-bite button{width:100%}}:root{--brand:#5f3dff;--accent:#ffb86b;--ink:#19151f;--muted:#6d6678;--line:#e7e0f2;--paper:#fffdfb;--shadow:0 22px 70px rgba(44,31,84,.12)}body{background:radial-gradient(circle at 10% 0%,rgba(95,61,255,.10),transparent 32%),radial-gradient(circle at 90% 10%,rgba(255,184,107,.16),transparent 34%),linear-gradient(180deg,#fff,var(--bg))}.site-header{box-shadow:0 10px 40px rgba(44,31,84,.05)}.brand span{font-weight:900}.site-nav a{transition:.18s ease}.menu-minimal .site-nav a{color:var(--muted)}.menu-minimal .site-nav a:hover{color:var(--brand)}.product-feature{background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(248,244,255,.78))}.btn,button,input[type=submit]{background:linear-gradient(135deg,var(--brand),#7d64ff);box-shadow:0 10px 30px rgba(95,61,255,.22)}.btn.secondary{background:#fff;color:var(--ink);border:1px solid var(--line);box-shadow:none}.admin-body{background:#f7f4ff}.admin-sidebar{background:linear-gradient(180deg,#19151f,#271f3a)}.admin-theme-violet .admin-sidebar{background:linear-gradient(180deg,#3a1e7a,#15111f)}.admin-theme-sand .admin-sidebar{background:linear-gradient(180deg,#3c2d27,#241f1c)}.admin-main{background:radial-gradient(circle at 80% 0%,rgba(95,61,255,.08),transparent 32%)}.admin-topbar h1{background:linear-gradient(135deg,var(--ink),var(--brand));-webkit-background-clip:text;background-clip:text;color:transparent}.admin-tile{background:linear-gradient(135deg,#fff,#faf8ff)}.admin-tile span{display:inline-grid;place-items:center;width:44px;height:44px;background:#f2efff;border-radius:16px}@media(max-width:900px){.site-nav{background:#fff;border:1px solid var(--line);border-radius:18px;padding:10px}}body{background:linear-gradient(180deg,#ffffff,#f8fafc);color:#111827}.site-header{background:rgba(255,255,255,.82);border-bottom:1px solid #e5e7eb}.product-feature{background:#fff;border:1px solid #e5e7eb;box-shadow:0 24px 80px rgba(15,23,42,.08)}.story-block,.hero-note,.card{background:#fff;border:1px solid #e5e7eb}.price{color:#0f766e}.btn,button,input[type=submit]{background:#111827;box-shadow:none}.btn:hover,button:hover{filter:brightness(1.08)}.btn.secondary{background:#f8fafc;color:#111827;border:1px solid #e5e7eb}.share-box{margin:18px 0;padding:16px;border:1px solid #e5e7eb;border-radius:18px;background:#f8fafc}.share-link{display:inline-flex;margin:4px 6px 4px 0;padding:8px 11px;border-radius:999px;border:1px solid #d1d5db;background:#fff;color:#111827;font:inherit;box-shadow:none}.catalog-tools{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 26px}.pagination{display:flex;gap:8px;justify-content:center;margin:34px 0}.pagination a{padding:9px 13px;border:1px solid #e5e7eb;border-radius:12px;background:#fff}.pagination a.active{background:#111827;color:#fff}.admin-body{background:#f3f4f6}.admin-main{background:#f3f4f6}.admin-sidebar{background:#0f172a}.admin-topbar h1{color:#111827;background:none}.admin-tile,.admin-panel,.admin-section,.stat-card{background:#fff;border:1px solid #e5e7eb;box-shadow:0 18px 60px rgba(15,23,42,.06)}.admin-tile span{background:#eef2ff}.admin-nav a:hover{background:#1e293b}@media(max-width:900px){.admin-body{display:block}.admin-sidebar{height:auto;position:relative}.admin-nav{display:none}.admin-body.nav-admin-open .admin-nav{display:grid}.admin-brand:after{content:'Menü';margin-left:auto;background:#1e293b;padding:6px 10px;border-radius:999px}.admin-sidebar:hover .admin-nav,.admin-sidebar:focus-within .admin-nav{display:grid}}:root{--brand:#6d5dfc;--accent:#ff8a5c;--mint:#2dd4bf;--sun:#ffd166;--ink:#172033;--muted:#667085;--line:#e7eaf3;--paper:#ffffff;--bg:#fff7ed;--shadow:0 24px 80px rgba(31,41,55,.12);}body{background:radial-gradient(circle at 8% 2%,rgba(109,93,252,.18),transparent 28%),radial-gradient(circle at 92% 0%,rgba(255,138,92,.20),transparent 30%),radial-gradient(circle at 50% 95%,rgba(45,212,191,.15),transparent 34%),linear-gradient(180deg,#fffaf5,#f8fbff 48%,#fff7ed);color:var(--ink);}.site-header{margin:14px auto 0;width:min(1180px,calc(100% - 28px));border:1px solid rgba(255,255,255,.7);border-radius:24px;background:rgba(255,255,255,.72);backdrop-filter:blur(18px);box-shadow:0 16px 60px rgba(31,41,55,.08);}.hero h1{background:linear-gradient(135deg,#172033 8%,var(--brand) 50%,var(--accent));-webkit-background-clip:text;background-clip:text;color:transparent;}.hero-note,.story-block,.product-feature,.detail-copy,.card{background:rgba(255,255,255,.82);border:1px solid rgba(255,255,255,.75);box-shadow:var(--shadow);}.product-feature{position:relative;overflow:hidden;}.product-feature:before{content:"";position:absolute;inset:-40% auto auto -20%;width:260px;height:260px;background:radial-gradient(circle,rgba(255,138,92,.22),transparent 65%);pointer-events:none;}.product-art{box-shadow:inset 0 0 0 1px rgba(255,255,255,.6);}.btn,button,input[type=submit]{background:linear-gradient(135deg,var(--brand),#8b7cff);box-shadow:0 14px 34px rgba(109,93,252,.24);}.btn.secondary{background:#fff;color:var(--ink);border:1px solid var(--line);box-shadow:0 8px 24px rgba(31,41,55,.06);}.search-box{display:grid;grid-template-columns:1fr auto;gap:10px;background:rgba(255,255,255,.8);border:1px solid var(--line);border-radius:22px;padding:10px;margin:0 0 20px;}.mini-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;}.mini-product a{display:grid;gap:10px;background:rgba(255,255,255,.84);border:1px solid var(--line);border-radius:22px;padding:12px;color:var(--ink);height:100%;}.mini-product img,.mini-placeholder{width:100%;aspect-ratio:1;object-fit:cover;border-radius:16px;background:#f3f0ff;}.mini-placeholder{display:grid;place-items:center;font-size:2rem;font-weight:900;color:var(--brand);}.recommend-block{margin:40px 0;}.recommend-block h2{font-size:clamp(1.6rem,3vw,2.6rem);letter-spacing:-.05em;}.quick-actions{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0;}.quick-actions button{width:auto;background:#fff;color:var(--ink);border:1px solid var(--line);box-shadow:none;}.share-box{background:linear-gradient(135deg,#fff,#f6f3ff);}.share-link{background:#fff;border:1px solid var(--line);}.admin-body{background:#f6f7fb;display:grid;grid-template-columns:280px minmax(0,1fr);}.admin-mobile-toggle{display:none;}.admin-sidebar{background:linear-gradient(180deg,#151827,#232849);border-right:1px solid rgba(255,255,255,.08);}.admin-main{background:radial-gradient(circle at 90% 0%,rgba(109,93,252,.10),transparent 28%),#f6f7fb;}.admin-topbar h1{color:#172033;background:none;-webkit-text-fill-color:initial;}.admin-tile,.admin-panel,.admin-section,.stat-card{background:#fff;border:1px solid #eaecf0;box-shadow:0 18px 50px rgba(16,24,40,.06);}.admin-tile span{background:linear-gradient(135deg,#eef2ff,#fff0e8);}.admin-nav{display:grid;}@media(max-width:900px){.admin-body{display:block;}.admin-mobile-toggle{display:flex;position:sticky;top:0;z-index:50;width:100%;border-radius:0;justify-content:center;}.admin-sidebar{position:relative;height:auto;padding:14px;}.admin-nav{display:none;grid-template-columns:1fr 1fr;}.admin-nav-open .admin-nav{display:grid;}.admin-brand{margin-bottom:8px;}.admin-main{padding:14px;}.admin-stats{grid-template-columns:1fr 1fr;}.search-box{grid-template-columns:1fr;}}@media(max-width:540px){.site-header{width:calc(100% - 16px);margin-top:8px;border-radius:18px;}.admin-nav{grid-template-columns:1fr;}.admin-stats{grid-template-columns:1fr;}.quick-actions button{width:100%;}}.site-header{display:grid;grid-template-columns:auto auto;align-items:center;}.menu-toggle{display:inline-flex !important;justify-self:end;width:auto;background:#fff;color:var(--ink);border:1px solid var(--line);box-shadow:0 10px 28px rgba(31,41,55,.08);}.site-nav{grid-column:1 / -1;display:none !important;margin-top:12px;}.nav-open .site-nav{display:flex !important;}@media(min-width:901px){.site-header{grid-template-columns:auto auto;}.nav-open .site-nav{justify-content:flex-end;}.site-nav{justify-content:flex-end;}}.cookie-bite-pro{left:50%;right:auto;transform:translateX(-50%);width:min(760px,calc(100% - 28px));display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;background:radial-gradient(circle at 8% 0%,rgba(255,138,92,.28),transparent 34%),linear-gradient(135deg,#151827,#2a2142);color:#fff;border:1px solid rgba(255,255,255,.16);border-radius:26px;padding:18px;}.cookie-bite-pro .cookie-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:18px;background:rgba(255,255,255,.12);font-size:1.8rem;}.cookie-bite-pro .cookie-copy strong{display:block;font-size:1.05rem;}.cookie-bite-pro .cookie-copy p{margin:4px 0 6px;color:#e8e4ff;}.cookie-bite-pro .cookie-copy a{color:#ffd6bd;text-decoration:underline;}.cookie-bite-pro button{background:#fff;color:#151827;box-shadow:none;white-space:nowrap;}.cookie-hide{opacity:0;transform:translateX(-50%) translateY(12px) scale(.98);transition:.22s ease;}@media(max-width:620px){.cookie-bite-pro{grid-template-columns:1fr;text-align:left;}.cookie-bite-pro .cookie-icon{width:46px;height:46px;}.cookie-bite-pro button{width:100%;}}.share-icons{display:flex;align-items:center;gap:8px;flex-wrap:wrap;}.share-icons .eyebrow{width:100%;}.share-icons .share-link{width:42px;height:42px;display:inline-grid;place-items:center;border-radius:14px;font-weight:900;font-size:1.1rem;padding:0;}.share-icons .share-link[aria-label="Facebook"] span{font-family:Arial,sans-serif;font-weight:900;color:#1877f2;}.share-icons .share-link[aria-label="X"] span{color:#111;}.contact-hero h1{font-size:clamp(2rem,5vw,4rem);letter-spacing:-.06em;margin:.2em 0;}.contact-form{max-width:720px;}.feature-list{margin:22px 0 34px;padding:24px;border:1px solid var(--line);border-radius:28px;background:rgba(255,255,255,.78);box-shadow:var(--shadow);}.feature-list h2{margin-top:0;letter-spacing:-.04em;}.feature-list div{display:flex;flex-wrap:wrap;gap:10px;}.feature-list span{display:inline-flex;padding:9px 12px;border-radius:999px;background:#fff;border:1px solid var(--line);color:var(--muted);font-size:.93rem;}.theme-softbusiness{--brand:#2563eb;--accent:#14b8a6;--bg:#f8fafc;--ink:#0f172a;--muted:#64748b;--line:#e2e8f0;background:linear-gradient(180deg,#ffffff,#f8fafc)}.theme-softbusiness .site-header,.theme-softbusiness .product-feature,.theme-softbusiness .story-block,.theme-softbusiness .hero-note,.theme-softbusiness .card{background:#fff;border:1px solid var(--line);box-shadow:0 14px 45px rgba(15,23,42,.07)}.theme-softbusiness .hero h1{color:#0f172a;background:none}.theme-softbusiness .btn,.theme-softbusiness button,.theme-softbusiness input[type=submit]{background:#2563eb;box-shadow:none}.theme-colorpop{--brand:#ec4899;--accent:#facc15;--bg:#fff1f2;--ink:#1f1021;--muted:#7c2d5a;--line:#ffd1e2;background:radial-gradient(circle at 10% 0%,rgba(236,72,153,.28),transparent 30%),radial-gradient(circle at 90% 10%,rgba(250,204,21,.32),transparent 28%),linear-gradient(180deg,#fff7ed,#fdf2f8)}.theme-colorpop .product-feature,.theme-colorpop .story-block,.theme-colorpop .hero-note{border:2px solid #fff;background:linear-gradient(135deg,#fff,#fff4fb);box-shadow:12px 12px 0 rgba(236,72,153,.18)}.theme-colorpop .btn,.theme-colorpop button,.theme-colorpop input[type=submit]{background:linear-gradient(135deg,#ec4899,#f97316);box-shadow:0 16px 0 rgba(31,16,33,.10)}.theme-brutal{--brand:#000;--accent:#facc15;--bg:#fff;--ink:#000;--muted:#333;--line:#000;background:#fff}.theme-brutal .site-header,.theme-brutal .product-feature,.theme-brutal .story-block,.theme-brutal .hero-note,.theme-brutal .card,.theme-brutal input,.theme-brutal textarea,.theme-brutal select{border:3px solid #000;border-radius:0!important;box-shadow:7px 7px 0 #000}.theme-brutal .hero h1,.theme-brutal .product-copy h2{color:#000;background:none;text-transform:uppercase}.theme-brutal .btn,.theme-brutal button,.theme-brutal input[type=submit]{border:3px solid #000;background:#facc15;color:#000;border-radius:0;box-shadow:5px 5px 0 #000}.theme-editorialplus{--brand:#7c3aed;--accent:#c084fc;--bg:#fbfaf7;--ink:#201a16;--muted:#74675f;--line:#e8dfd6;background:#fbfaf7;font-family:Georgia,'Times New Roman',serif}.theme-editorialplus .hero h1{font-size:clamp(3rem,8vw,7rem);line-height:.9;color:#201a16;background:none}.theme-editorialplus .product-feature{grid-template-columns:1.2fr .8fr;background:#fff;border:1px solid #e8dfd6;box-shadow:none}.theme-editorialplus .product-copy h2{font-family:Georgia,'Times New Roman',serif}.theme-editorialplus .btn,.theme-editorialplus button,.theme-editorialplus input[type=submit]{background:#201a16}.{--brand:#f5c16c;--accent:#7dd3fc;--bg:#070a12;--ink:#f8fafc;--muted:#b6c2d1;--line:#1f2937;--paper:#0f172a;background:radial-gradient(circle at 20% 0%,rgba(245,193,108,.18),transparent 32%),linear-gradient(180deg,#070a12,#111827);color:#f8fafc}. .site-header,. .product-feature,. .story-block,. .hero-note,. .detail-copy,. .card{background:rgba(15,23,42,.86);border:1px solid rgba(245,193,108,.18);box-shadow:0 24px 90px rgba(0,0,0,.36)}. .hero h1,. .product-copy h2 a,. h1,. h2{color:#fff;background:none}. .product-copy p,. .story-block p,. .hero p{color:#b6c2d1}. .btn,. button,. input[type=submit]{background:linear-gradient(135deg,#f5c16c,#f97316);color:#111827}. .btn.secondary{background:#111827;color:#f8fafc;border-color:#1f2937}.theme-picker{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;}.theme-picker label{cursor:pointer;}.theme-picker input{display:none;}.theme-picker span{display:block;padding:16px;border:2px solid var(--line);border-radius:20px;background:#fff;}.theme-picker input:checked + span{border-color:var(--brand);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 18%,transparent);}body.theme-softbusiness{--brand:#2563eb;--accent:#14b8a6;--bg:#f8fafc;--ink:#0f172a;--muted:#64748b;--line:#dbe5f0;background:linear-gradient(180deg,#ffffff,#eef6ff)!important;}body.theme-softbusiness .hero h1{background:none!important;color:#0f172a!important}body.theme-softbusiness .site-header,body.theme-softbusiness .product-feature,body.theme-softbusiness .story-block,body.theme-softbusiness .hero-note,body.theme-softbusiness .card{background:#fff!important;border:1px solid #dbe5f0!important;box-shadow:0 12px 40px rgba(15,23,42,.08)!important}body.theme-softbusiness .btn,body.theme-softbusiness button,body.theme-softbusiness input[type=submit]{background:#2563eb!important;color:#fff!important;box-shadow:none!important}body.theme-colorpop{--brand:#ec4899;--accent:#facc15;--bg:#fff1f2;--ink:#1f1021;--muted:#7c2d5a;--line:#ffd1e2;background:radial-gradient(circle at 8% 0%,rgba(236,72,153,.35),transparent 32%),radial-gradient(circle at 92% 8%,rgba(250,204,21,.45),transparent 32%),linear-gradient(180deg,#fff7ed,#fdf2f8)!important;}body.theme-colorpop .hero h1{background:linear-gradient(135deg,#ec4899,#f97316,#facc15)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}body.theme-colorpop .product-feature,body.theme-colorpop .story-block,body.theme-colorpop .hero-note,body.theme-colorpop .card{background:linear-gradient(135deg,#fff,#fff0fb)!important;border:2px solid #fff!important;box-shadow:14px 14px 0 rgba(236,72,153,.22)!important}body.theme-colorpop .btn,body.theme-colorpop button,body.theme-colorpop input[type=submit]{background:linear-gradient(135deg,#ec4899,#f97316)!important;color:#fff!important}body.theme-brutal{--brand:#000;--accent:#facc15;--bg:#fff;--ink:#000;--muted:#222;--line:#000;background:#fff!important;color:#000!important;}body.theme-brutal .site-header,body.theme-brutal .product-feature,body.theme-brutal .story-block,body.theme-brutal .hero-note,body.theme-brutal .card,body.theme-brutal input,body.theme-brutal textarea,body.theme-brutal select{border:3px solid #000!important;border-radius:0!important;box-shadow:8px 8px 0 #000!important;background:#fff!important}body.theme-brutal .hero h1,body.theme-brutal .product-copy h2{background:none!important;color:#000!important;text-transform:uppercase!important}body.theme-brutal .btn,body.theme-brutal button,body.theme-brutal input[type=submit]{border:3px solid #000!important;background:#facc15!important;color:#000!important;border-radius:0!important;box-shadow:5px 5px 0 #000!important}body.theme-editorialplus{--brand:#7c3aed;--accent:#c084fc;--bg:#fbfaf7;--ink:#201a16;--muted:#74675f;--line:#e8dfd6;background:#fbfaf7!important;font-family:Georgia,'Times New Roman',serif!important;}body.theme-editorialplus .hero h1{font-size:clamp(3rem,8vw,7rem)!important;line-height:.9!important;background:none!important;color:#201a16!important}body.theme-editorialplus .product-feature{grid-template-columns:1.2fr .8fr!important;background:#fff!important;border:1px solid #e8dfd6!important;box-shadow:none!important}body.theme-editorialplus .btn,body.theme-editorialplus button,body.theme-editorialplus input[type=submit]{background:#201a16!important;color:#fff!important}body.{--brand:#f5c16c;--accent:#7dd3fc;--bg:#070a12;--ink:#f8fafc;--muted:#b6c2d1;--line:#1f2937;--paper:#0f172a;background:radial-gradient(circle at 20% 0%,rgba(245,193,108,.22),transparent 34%),linear-gradient(180deg,#070a12,#111827)!important;color:#f8fafc!important;}body. .site-header,body. .product-feature,body. .story-block,body. .hero-note,body. .detail-copy,body. .card{background:rgba(15,23,42,.88)!important;border:1px solid rgba(245,193,108,.22)!important;box-shadow:0 24px 90px rgba(0,0,0,.4)!important}body. .hero h1,body. h1,body. h2,body. .product-copy h2 a{background:none!important;color:#fff!important}body. .product-copy p,body. .story-block p,body. .hero p{color:#b6c2d1!important}body. .btn,body. button,body. input[type=submit]{background:linear-gradient(135deg,#f5c16c,#f97316)!important;color:#111827!important}.theme-picker{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.theme-picker input{display:none}.theme-picker span{display:block;padding:14px;border:2px solid var(--line);border-radius:18px;background:#fff;cursor:pointer}.theme-picker input:checked+span{border-color:var(--brand);box-shadow:0 0 0 4px rgba(109,93,252,.16)}body.theme-cleanlight{background:#fff!important;color:#111827!important}.theme-cleanlight .site-header,.theme-cleanlight .product-feature,.theme-cleanlight .story-block,.theme-cleanlight .hero-note,.theme-cleanlight .card{background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:none!important}.theme-cleanlight .hero h1{background:none!important;color:#111827!important}.theme-cleanlight .btn,.theme-cleanlight button{background:#111827!important}body.theme-softui{background:#eef2f7!important}.theme-softui .site-header,.theme-softui .product-feature,.theme-softui .story-block,.theme-softui .hero-note,.theme-softui .card{background:#eef2f7!important;border:0!important;box-shadow:12px 12px 30px #cfd6e2,-12px -12px 30px #fff!important}.theme-softui .btn,.theme-softui button{background:#64748b!important}body.theme-minimalshop{background:#fafafa!important}.theme-minimalshop .site-header,.theme-minimalshop .product-feature,.theme-minimalshop .story-block,.theme-minimalshop .hero-note,.theme-minimalshop .card{background:#fafafa!important;border:0!important;box-shadow:none!important;border-radius:0!important}.theme-minimalshop .hero h1{background:none!important;color:#111!important}.theme-minimalshop .btn,.theme-minimalshop button{background:#111!important;border-radius:4px!important}body.theme-softbusiness{background:linear-gradient(180deg,#fff,#eef6ff)!important}.theme-softbusiness .hero h1{background:none!important;color:#0f172a!important}.theme-softbusiness .product-feature,.theme-softbusiness .story-block,.theme-softbusiness .hero-note,.theme-softbusiness .card{background:#fff!important;border:1px solid #dbeafe!important;box-shadow:0 12px 40px rgba(37,99,235,.08)!important}.theme-softbusiness .btn,.theme-softbusiness button{background:#2563eb!important}body.theme-colorpop{background:radial-gradient(circle at 8% 0%,rgba(236,72,153,.35),transparent 32%),radial-gradient(circle at 92% 8%,rgba(250,204,21,.45),transparent 32%),linear-gradient(180deg,#fff7ed,#fdf2f8)!important}.theme-colorpop .product-feature,.theme-colorpop .story-block,.theme-colorpop .hero-note,.theme-colorpop .card{background:linear-gradient(135deg,#fff,#fff0fb)!important;border:2px solid #fff!important;box-shadow:14px 14px 0 rgba(236,72,153,.22)!important}.theme-colorpop .btn,.theme-colorpop button{background:linear-gradient(135deg,#ec4899,#f97316)!important}body.theme-colorblast{background:linear-gradient(135deg,#00f5a0,#00d9f5 45%,#a78bfa)!important}.theme-colorblast .product-feature,.theme-colorblast .story-block,.theme-colorblast .hero-note,.theme-colorblast .card{background:rgba(255,255,255,.9)!important;border:3px solid #fff!important;box-shadow:0 25px 80px rgba(0,0,0,.18)!important}.theme-colorblast .btn,.theme-colorblast button{background:#111827!important}body.theme-neonpop{background:#09090b!important;color:#f8fafc!important}.theme-neonpop .site-header,.theme-neonpop .product-feature,.theme-neonpop .story-block,.theme-neonpop .hero-note,.theme-neonpop .card{background:#111!important;border:1px solid #39ff14!important;box-shadow:0 0 30px rgba(57,255,20,.22)!important}.theme-neonpop .hero h1,.theme-neonpop h1,.theme-neonpop h2{color:#fff!important;background:none!important}.theme-neonpop .btn,.theme-neonpop button{background:#39ff14!important;color:#000!important}body.theme-gradientwave{background:linear-gradient(120deg,#fef3c7,#fde68a,#bfdbfe,#ddd6fe)!important;background-size:300% 300%!important}.theme-gradientwave .product-feature,.theme-gradientwave .story-block,.theme-gradientwave .hero-note,.theme-gradientwave .card{background:rgba(255,255,255,.72)!important;backdrop-filter:blur(18px)!important;border:1px solid rgba(255,255,255,.8)!important}.theme-gradientwave .btn,.theme-gradientwave button{background:linear-gradient(135deg,#6366f1,#14b8a6)!important}body.theme-glassui{background:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="160" height="160"%3E%3Ccircle cx="80" cy="80" r="70" fill="%23eef2ff"/%3E%3C/svg%3E'),linear-gradient(135deg,#f8fafc,#e0f2fe)!important}.theme-glassui .site-header,.theme-glassui .product-feature,.theme-glassui .story-block,.theme-glassui .hero-note,.theme-glassui .card{background:rgba(255,255,255,.55)!important;backdrop-filter:blur(20px)!important;border:1px solid rgba(255,255,255,.9)!important}body.theme-cardfocus{background:#f6f7fb!important}.theme-cardfocus .product-feature{transform:scale(1.01);background:#fff!important;border:0!important;box-shadow:0 40px 120px rgba(15,23,42,.16)!important}.theme-cardfocus .product-art{border-radius:34px!important}.theme-cardfocus .btn,.theme-cardfocus button{background:#0f172a!important}body.theme-splitlayout{background:#fff!important}.theme-splitlayout .hero-split,.theme-splitlayout .product-feature{grid-template-columns:1fr 1fr!important;gap:0!important;border-radius:0!important}.theme-splitlayout .product-copy,.theme-splitlayout .hero-note{padding:48px!important}.theme-splitlayout .btn,.theme-splitlayout button{background:#7c3aed!important}body.theme-corporateclean{background:#f8fafc!important}.theme-corporateclean .site-header{border-radius:10px!important}.theme-corporateclean .product-feature,.theme-corporateclean .story-block,.theme-corporateclean .hero-note,.theme-corporateclean .card{background:#fff!important;border-left:5px solid #1d4ed8!important;box-shadow:0 10px 30px rgba(15,23,42,.06)!important}.theme-corporateclean .btn,.theme-corporateclean button{background:#1d4ed8!important}body.theme-trustblue{background:linear-gradient(180deg,#eff6ff,#fff)!important}.theme-trustblue .hero h1{background:none!important;color:#1e3a8a!important}.theme-trustblue .product-feature,.theme-trustblue .story-block,.theme-trustblue .hero-note,.theme-trustblue .card{background:#fff!important;border:1px solid #bfdbfe!important;box-shadow:0 18px 60px rgba(30,58,138,.12)!important}.theme-trustblue .btn,.theme-trustblue button{background:#1e40af!important}body.theme-neutralpro{background:#f4f4f5!important}.theme-neutralpro .product-feature,.theme-neutralpro .story-block,.theme-neutralpro .hero-note,.theme-neutralpro .card{background:#fff!important;border:1px solid #d4d4d8!important;box-shadow:0 8px 20px rgba(39,39,42,.06)!important}.theme-neutralpro .hero h1{background:none!important;color:#27272a!important}.theme-neutralpro .btn,.theme-neutralpro button{background:#27272a!important}body.theme-editorialplus{background:#fbfaf7!important;font-family:Georgia,'Times New Roman',serif!important}.theme-editorialplus .hero h1{font-size:clamp(3rem,8vw,7rem)!important;line-height:.9!important;background:none!important;color:#201a16!important}.theme-editorialplus .product-feature{grid-template-columns:1.2fr .8fr!important;background:#fff!important;border:1px solid #e8dfd6!important;box-shadow:none!important}.theme-editorialplus .btn,.theme-editorialplus button{background:#201a16!important}body.theme-storylayout{background:#fffaf0!important}.theme-storylayout .product-feature{display:block!important;max-width:820px!important;margin:auto!important}.theme-storylayout .product-art img{max-height:420px!important}.theme-storylayout .product-copy{padding:34px!important}.theme-storylayout .hero h1{background:none!important;color:#78350f!important}.theme-storylayout .btn,.theme-storylayout button{background:#92400e!important}body.theme-brutal{background:#fff!important;color:#000!important}.theme-brutal .site-header,.theme-brutal .product-feature,.theme-brutal .story-block,.theme-brutal .hero-note,.theme-brutal .card,.theme-brutal input,.theme-brutal textarea,.theme-brutal select{border:3px solid #000!important;border-radius:0!important;box-shadow:8px 8px 0 #000!important;background:#fff!important}.theme-brutal .hero h1,.theme-brutal .product-copy h2{background:none!important;color:#000!important;text-transform:uppercase!important}.theme-brutal .btn,.theme-brutal button{border:3px solid #000!important;background:#facc15!important;color:#000!important;border-radius:0!important;box-shadow:5px 5px 0 #000!important}body.theme-outlineui{background:#fff!important}.theme-outlineui .site-header,.theme-outlineui .product-feature,.theme-outlineui .story-block,.theme-outlineui .hero-note,.theme-outlineui .card{background:#fff!important;border:2px solid #111827!important;box-shadow:none!important}.theme-outlineui .btn,.theme-outlineui button{background:#fff!important;color:#111827!important;border:2px solid #111827!important;box-shadow:none!important}.btn,button,input[type=submit]{color:#fff !important;}.btn.secondary{color:var(--ink,#111827) !important;}button.share-link,.quick-actions button{color:var(--ink,#111827) !important;}body:not(.theme-brutal):not(.theme-minimalshop):not(.theme-outlineui) .btn,body:not(.theme-brutal):not(.theme-minimalshop):not(.theme-outlineui) button:not(.share-link),body:not(.theme-brutal):not(.theme-minimalshop):not(.theme-outlineui) input[type=submit]{background:linear-gradient(135deg,var(--brand),var(--accent)) !important;color:#fff !important;}body:not(.theme-brutal):not(.theme-minimalshop):not(.theme-outlineui) .hero h1{background:linear-gradient(135deg,var(--ink,#172033),var(--brand),var(--accent)) !important;-webkit-background-clip:text !important;background-clip:text !important;color:transparent !important;}body:not(.theme-brutal):not(.theme-minimalshop):not(.theme-outlineui) .price,body:not(.theme-brutal):not(.theme-minimalshop):not(.theme-outlineui) .eyebrow{color:var(--brand) !important;}body:not(.theme-brutal):not(.theme-minimalshop):not(.theme-outlineui) .site-header{border-color:color-mix(in srgb,var(--brand) 22%,#ffffff) !important;}body.theme-minimalshop .btn,body.theme-minimalshop button,body.theme-minimalshop input[type=submit]{background:#111 !important;color:#fff !important;}body.theme-outlineui .btn,body.theme-outlineui button,body.theme-outlineui input[type=submit]{background:#111827 !important;color:#fff !important;border:2px solid #111827 !important;}body.theme-brutal .btn,body.theme-brutal button,body.theme-brutal input[type=submit]{background:#facc15 !important;color:#000 !important;}body.theme-neonpop .btn,body.theme-neonpop button,body.theme-neonpop input[type=submit]{background:#39ff14 !important;color:#000 !important;}.theme-picker span{min-height:68px;}.css-help{margin-top:12px;background:#f8fafc;border:1px solid var(--line);border-radius:16px;padding:12px;}.css-help pre{white-space:pre-wrap;overflow:auto;font-size:.86rem;}.page-404{min-height:60vh;display:grid;place-items:center;text-align:center;padding:60px 20px;border-radius:38px;background:radial-gradient(circle at 20% 0%,rgba(255,138,92,.24),transparent 30%),radial-gradient(circle at 80% 10%,rgba(109,93,252,.24),transparent 30%),rgba(255,255,255,.82);border:1px solid rgba(255,255,255,.9);box-shadow:var(--shadow);}.page-404 img{max-width:160px;max-height:80px;object-fit:contain;margin-bottom:18px;}.page-404 h1{font-size:clamp(2.8rem,8vw,6rem);line-height:.9;letter-spacing:-.08em;margin:.1em 0;background:linear-gradient(135deg,var(--brand),var(--accent));-webkit-background-clip:text;background-clip:text;color:transparent;}.page-404 p{max-width:620px;color:var(--muted);font-size:1.15rem;}.admin-body.admin-mode-dark{background:#0b1020 !important;color:#e5e7eb !important;}.admin-body.admin-mode-dark .admin-main{background:radial-gradient(circle at 90% 0%,rgba(109,93,252,.18),transparent 28%),#0b1020 !important;}.admin-body.admin-mode-dark .admin-panel,.admin-body.admin-mode-dark .admin-section,.admin-body.admin-mode-dark .stat-card,.admin-body.admin-mode-dark .admin-tile,.admin-body.admin-mode-dark .card{background:#111827 !important;border-color:#243047 !important;color:#e5e7eb !important;}.admin-body.admin-mode-dark input,.admin-body.admin-mode-dark textarea,.admin-body.admin-mode-dark select{background:#0f172a !important;border-color:#334155 !important;color:#e5e7eb !important;}.admin-body.admin-mode-dark .small,.admin-body.admin-mode-dark .eyebrow{color:#93a4bd !important;}.admin-body.admin-mode-dark .admin-topbar h1{color:#fff !important;}.css-active-hint{background:#0f172a;color:#d1fae5;border-radius:16px;padding:14px;overflow:auto;font-size:.85rem;}.menu-mega .site-nav{display:none !important;grid-column:1/-1;width:100%;padding:18px;border-radius:28px;background:linear-gradient(135deg,#111827,var(--brand));box-shadow:0 30px 90px rgba(17,24,39,.24);}.menu-mega.nav-open .site-nav,body.menu-mega.nav-open .site-nav{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.menu-mega .site-nav a{background:rgba(255,255,255,.12);color:#fff;border-radius:18px;padding:16px;text-align:center}.menu-dock .site-nav{position:fixed;left:50%;bottom:18px;transform:translateX(-50%);z-index:40;padding:10px;border-radius:999px;background:#111827;box-shadow:0 20px 80px rgba(0,0,0,.26);}.menu-dock.nav-open .site-nav,body.menu-dock.nav-open .site-nav{display:flex !important}.menu-dock .site-nav a{color:#fff;background:rgba(255,255,255,.08);border-radius:999px;padding:10px 13px}.menu-ribbon .site-header{border-radius:0 !important;width:100% !important;margin:0 !important}.menu-ribbon .site-nav{background:var(--accent);border-radius:0;padding:10px}.menu-ribbon.nav-open .site-nav,body.menu-ribbon.nav-open .site-nav{display:flex !important}.menu-ribbon .site-nav a{color:#111827;font-weight:900;text-transform:uppercase;letter-spacing:.06em}@media(max-width:760px){.menu-dock .site-nav{left:10px;right:10px;transform:none;overflow:auto;justify-content:flex-start;}}.maintenance-body{min-height:100vh;margin:0;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 10% 0%,rgba(109,93,252,.25),transparent 34%),radial-gradient(circle at 90% 10%,rgba(255,138,92,.22),transparent 34%),linear-gradient(135deg,#fff7ed,#f8fafc);color:#172033;}.maintenance-outline{position:fixed;inset:0;opacity:.22;filter:blur(1px);pointer-events:none;padding:30px;display:grid;gap:24px;transform:scale(1.04);}.maintenance-outline .fake-header,.maintenance-outline .fake-hero,.maintenance-outline .fake-grid span{border:2px solid rgba(23,32,51,.28);background:rgba(255,255,255,.32);border-radius:28px;}.maintenance-outline .fake-header{height:80px}.maintenance-outline .fake-hero{height:280px}.maintenance-outline .fake-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.maintenance-outline .fake-grid span{height:220px}.maintenance-card{position:relative;z-index:2;width:min(760px,calc(100% - 32px));padding:clamp(28px,6vw,64px);border-radius:38px;background:rgba(255,255,255,.86);border:1px solid rgba(255,255,255,.9);box-shadow:0 40px 140px rgba(15,23,42,.18);backdrop-filter:blur(20px);text-align:center;}.maintenance-card img{max-width:180px;max-height:90px;object-fit:contain;margin-bottom:18px;}.maintenance-card h1{margin:.1em 0 .25em;font-size:clamp(2.4rem,7vw,5.7rem);line-height:.9;letter-spacing:-.08em;background:linear-gradient(135deg,var(--brand,#6d5dfc),var(--accent,#ff8a5c));-webkit-background-clip:text;background-clip:text;color:transparent;}.maintenance-card p{color:#5d6677;font-size:1.1rem;}@media(max-width:720px){.maintenance-outline .fake-grid{grid-template-columns:1fr}.maintenance-outline .fake-grid span:nth-child(n+2){display:none}}.admin-body.admin-mode-dark{background:#0b1020 !important;color:#e5e7eb !important;}.admin-body.admin-mode-dark .admin-main{background:#0b1020 !important;}.admin-body.admin-mode-dark .admin-panel,.admin-body.admin-mode-dark .admin-section,.admin-body.admin-mode-dark .stat-card,.admin-body.admin-mode-dark .admin-tile,.admin-body.admin-mode-dark .card,.admin-body.admin-mode-dark .table-wrap{background:#111827 !important;border:1px solid #1f2937 !important;color:#e5e7eb !important;}.admin-body.admin-mode-dark h1,.admin-body.admin-mode-dark h2,.admin-body.admin-mode-dark h3,.admin-body.admin-mode-dark strong{color:#ffffff !important;}.admin-body.admin-mode-dark .small,.admin-body.admin-mode-dark .eyebrow,.admin-body.admin-mode-dark label,.admin-body.admin-mode-dark p,.admin-body.admin-mode-dark li{color:#cbd5e1 !important;}.admin-body.admin-mode-dark input,.admin-body.admin-mode-dark textarea,.admin-body.admin-mode-dark select{background:#0f172a !important;border:1px solid #334155 !important;color:#f1f5f9 !important;}.admin-body.admin-mode-dark input::placeholder,.admin-body.admin-mode-dark textarea::placeholder{color:#94a3b8 !important;}.admin-body.admin-mode-dark input:focus,.admin-body.admin-mode-dark textarea:focus,.admin-body.admin-mode-dark select:focus{border-color:#818cf8 !important;box-shadow:0 0 0 3px rgba(129,140,248,.22) !important;}.admin-body.admin-mode-dark button,.admin-body.admin-mode-dark .btn{background:linear-gradient(135deg,#6366f1,#8b5cf6) !important;color:#ffffff !important;border:none !important;}.admin-body.admin-mode-dark .btn.secondary{background:#1f2937 !important;color:#e5e7eb !important;border:1px solid #374151 !important;}.admin-body.admin-mode-dark table{background:#111827 !important;color:#e5e7eb !important;}.admin-body.admin-mode-dark th{background:#1f2937 !important;color:#ffffff !important;}.admin-body.admin-mode-dark td{border-color:#1f2937 !important;color:#e5e7eb !important;}.admin-body.admin-mode-dark a{color:#a5b4fc !important;}.admin-body.admin-mode-dark a:hover{color:#c4b5fd !important;}.admin-body.admin-mode-dark .admin-sidebar{background:#0f172a !important;border-right:1px solid #1f2937 !important;}.admin-body.admin-mode-dark .admin-sidebar a{color:#cbd5e1 !important;}.admin-body.admin-mode-dark .admin-sidebar a:hover{background:#1e293b !important;color:#ffffff !important;}.admin-body.admin-mode-dark .notice{background:#1e293b !important;border:1px solid #334155 !important;color:#e5e7eb !important;}.admin-body.admin-mode-dark pre,.admin-body.admin-mode-dark .css-help,.admin-body.admin-mode-dark .css-active-hint{background:#020617 !important;color:#e2e8f0 !important;border-color:#1e293b !important;}.menu-dock .site-header{padding-bottom:18px;}.menu-dock .site-nav{position:fixed !important;left:50% !important;right:auto !important;bottom:16px !important;transform:translateX(-50%) !important;z-index:999 !important;max-width:calc(100vw - 24px) !important;width:max-content !important;overflow-x:auto !important;overflow-y:hidden !important;white-space:nowrap !important;display:none !important;flex-wrap:nowrap !important;scrollbar-width:thin;}body.menu-dock.nav-open .site-nav{display:flex !important}.menu-dock .site-nav a{flex:0 0 auto !important;}@media(max-width:760px){.menu-dock .site-nav{left:8px !important;right:8px !important;bottom:8px !important;transform:none !important;width:auto !important;max-width:none !important;border-radius:24px !important;}}.share-icons .share-link svg{width:22px;height:22px;fill:currentColor;}.share-icons .share-link{color:#111827 !important;}.share-icons .share-link[aria-label="WhatsApp"]{color:#22c55e !important}.share-icons .share-link[aria-label="Facebook"]{color:#1877f2 !important}.share-icons .share-link[aria-label="X"]{color:#111827 !important}.share-icons .share-link[aria-label="Pinterest"]{color:#e60023 !important}.share-icons .share-link[aria-label="Telegram"]{color:#229ed9 !important}.share-icons .share-link[aria-label="E-Mail"]{color:#6d5dfc !important}.manual{line-height:1.7;white-space:normal;}.manual h1,.manual h2,.manual h3{margin-top:1.2em;}img{max-width:100%;height:auto}.product-art img,.detail-media img{object-fit:cover}@media(max-width:820px){.product-feature,.detail-layout,.hero-split{grid-template-columns:1fr !important}.product-feature{gap:18px !important}.product-copy{padding:8px !important}.site-footer{padding-bottom:84px}}.account-hero{padding:clamp(30px,6vw,70px);border-radius:36px;background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(238,242,255,.78));border:1px solid rgba(255,255,255,.9);box-shadow:var(--shadow);margin-bottom:24px;}.account-hero h1{font-size:clamp(2.6rem,7vw,5.8rem);letter-spacing:-.08em;margin:0 0 10px}.account-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;margin:20px 0;}.account-tile,.order-meta>div{display:grid;gap:6px;padding:20px;border-radius:24px;background:#fff;border:1px solid var(--line);box-shadow:0 16px 50px rgba(15,23,42,.08);color:var(--ink);}.account-tile strong{font-size:1.25rem}.account-tile span,.order-meta span{color:var(--muted)}.order-statusline{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0;}.order-statusline span{padding:9px 12px;border-radius:999px;background:#f1f5f9;color:#64748b;}.order-statusline span.active{background:linear-gradient(135deg,var(--brand),var(--accent));color:#fff;}.account-order h2{margin-top:28px}@media print{.no-print,.site-header,.site-footer{display:none!important}.invoice{box-shadow:none!important;border:0!important}}.breadcrumbs{margin:18px 0;color:var(--muted);font-size:.95rem}.breadcrumbs a{color:var(--brand)}.rating{display:inline-flex;padding:8px 12px;border-radius:999px;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412}.review-block{margin:40px 0}.review-card{padding:18px;border:1px solid var(--line);border-radius:20px;background:#fff;margin:12px 0;box-shadow:0 12px 40px rgba(15,23,42,.06)}.review-card span{display:block;color:#f59e0b;margin:4px 0}.trust-badges{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.trust-badges span{padding:9px 12px;border-radius:999px;background:#fff;border:1px solid var(--line);color:var(--muted)}.checkout-legal{background:#f8fafc;border:1px solid var(--line);border-radius:18px;padding:14px}.product-art img,.detail-media img,.mini-product img{aspect-ratio:1/1;object-fit:cover}.product-feature,.story-block,.recommend-block,.review-block{content-visibility:auto;contain-intrinsic-size:600px}.hero,.site-header{content-visibility:visible}img{max-width:100%;height:auto}section,article.product-feature,.story-block,.recommend-block,.review-block,.feature-list{content-visibility:auto;contain-intrinsic-size:700px}.site-header,.hero,.hero-split{content-visibility:visible}img[loading="lazy"]{background:#f3f4f6}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.conversion-badges{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.conversion-badges span{padding:8px 11px;border-radius:999px;background:#fff;border:1px solid var(--line);box-shadow:0 8px 24px rgba(15,23,42,.06);font-size:.9rem}.cta-hint{font-weight:800;color:var(--brand);background:rgba(255,255,255,.72);border:1px solid var(--line);padding:10px 12px;border-radius:16px}.cart-conversion-box{padding:20px;border-radius:26px;background:linear-gradient(135deg,#fff7ed,#eef2ff);border:1px solid var(--line);box-shadow:var(--shadow);margin:16px 0}.pro-stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.sticky-cart-pro{position:fixed;right:18px;bottom:18px;z-index:90}.sticky-cart-pro a{display:flex;gap:8px;align-items:center;padding:14px 18px;border-radius:999px;background:linear-gradient(135deg,var(--brand),var(--accent));color:#fff;text-decoration:none;font-weight:900;box-shadow:0 18px 50px rgba(15,23,42,.22)}@media(max-width:700px){.sticky-cart-pro{left:12px;right:12px;bottom:10px}.sticky-cart-pro a{justify-content:center}.site-footer{padding-bottom:88px}}.admin-smart .admin-sidebar{width:300px}.admin-smart .admin-main{margin-left:300px}.admin-nav.grouped{padding:10px}.nav-group{border:1px solid rgba(255,255,255,.12);border-radius:18px;margin:8px 0;overflow:hidden}.nav-group summary{cursor:pointer;padding:12px 14px;font-weight:900;color:var(--muted);list-style:none}.nav-group a{margin:2px 6px 6px}.smart-hero-admin{display:grid;grid-template-columns:1.2fr .8fr;gap:18px;padding:28px;border-radius:30px;background:linear-gradient(135deg,#111827,#4338ca);color:#fff;box-shadow:var(--shadow)}.smart-hero-admin h2{font-size:clamp(2.4rem,6vw,5rem);margin:.1em 0;color:#fff}.smart-hero-admin p{color:#dbeafe}.smart-admin-actions{display:flex;flex-wrap:wrap;gap:10px;align-content:center;justify-content:flex-end}.admin-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:18px}.mini-health{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.mini-health a{display:grid;padding:16px;border-radius:18px;background:#fff;border:1px solid var(--line);text-decoration:none}.quick-admin-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.quick-admin-grid a{padding:16px;border-radius:18px;background:#f8fafc;border:1px solid var(--line);text-decoration:none;font-weight:900}.campaign-banner{padding:24px;border-radius:30px;background:linear-gradient(135deg,var(--brand),var(--accent));color:#fff;margin:18px 0;box-shadow:var(--shadow)}.campaign-banner h2{color:#fff;margin:.2em 0;font-size:clamp(2rem,5vw,4rem)}.newsletter-signup{padding:28px;border-radius:30px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow);margin:28px 0}.newsletter-signup form{display:flex;gap:10px;flex-wrap:wrap}.newsletter-signup input{flex:1;min-width:220px}@media(max-width:900px){.admin-smart .admin-main{margin-left:0}.admin-smart .admin-sidebar{width:min(320px,90vw)}.smart-hero-admin,.admin-grid-2{grid-template-columns:1fr}.smart-admin-actions{justify-content:flex-start}}.admin-smart .admin-main,.admin-main{max-width:none !important;width:auto;}.admin-workspace{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:22px;align-items:start;}.editor-main{min-width:0;}.editor-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;}.editor-toolbar h2{margin:.1em 0 0;}.ux-form{padding:28px;border-radius:30px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow);}.ux-form .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;}.ux-form label{display:grid;gap:8px;}.ux-form .full{grid-column:1/-1;}.tabs{display:grid;grid-template-columns:repeat(4,max-content) 1fr;gap:0 8px;}.tabs>input{position:absolute;opacity:0;pointer-events:none;}.tabs>label{display:inline-flex;padding:11px 15px;border-radius:999px;background:#f8fafc;border:1px solid var(--line);cursor:pointer;font-weight:900;margin-bottom:18px;}.tabs>input:checked + label{background:linear-gradient(135deg,var(--brand),var(--accent));color:#fff;border-color:transparent;}.tab-panel{display:none;grid-column:1/-1;gap:16px;}#tab-basic:checked ~ .tab-basic,#tab-price:checked ~ .tab-price,#tab-media:checked ~ .tab-media,#tab-seo:checked ~ .tab-seo{display:grid;}.check-grid label{display:flex;align-items:center;gap:10px;padding:14px;border:1px solid var(--line);border-radius:16px;background:#f8fafc;}.upload-drop{border:2px dashed #cbd5e1;border-radius:24px;padding:24px;background:#f8fafc;}.upload-drop span{color:var(--muted);font-weight:500;}.admin-image-preview{max-width:340px;border-radius:24px;box-shadow:var(--shadow);}.editor-preview{position:sticky;top:20px;display:grid;gap:14px;}.preview-card,.admin-help-card{padding:20px;border-radius:28px;background:#fff;border:1px solid var(--line);box-shadow:0 16px 50px rgba(15,23,42,.08);}.preview-card img,.preview-placeholder{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:22px;background:linear-gradient(135deg,#eef2ff,#fff7ed);display:grid;place-items:center;color:var(--muted);font-weight:900;}.preview-card h3{font-size:1.5rem;margin:.8em 0 .2em;}.seo-preview{padding:18px;border-radius:18px;background:#f8fafc;border:1px solid var(--line);}.seo-preview strong{display:block;color:#1a0dab;font-size:1.1rem;}.seo-preview span{display:block;color:#006621;font-size:.9rem;margin:4px 0;}.sticky-save{position:sticky;bottom:14px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;padding:12px 14px;border-radius:20px;background:rgba(17,24,39,.92);color:#fff;box-shadow:0 18px 60px rgba(15,23,42,.25);backdrop-filter:blur(14px);}.sticky-save button{background:linear-gradient(135deg,var(--brand),var(--accent)) !important;}.admin-body.admin-mode-dark .ux-form,.admin-body.admin-mode-dark .preview-card,.admin-body.admin-mode-dark .admin-help-card{background:#111827 !important;border-color:#243047 !important;}.admin-body.admin-mode-dark .tabs>label,.admin-body.admin-mode-dark .seo-preview,.admin-body.admin-mode-dark .upload-drop,.admin-body.admin-mode-dark .check-grid label{background:#0f172a !important;border-color:#334155 !important;}@media(max-width:1180px){.admin-workspace{grid-template-columns:1fr;}.editor-preview{position:relative;top:auto;grid-template-columns:1fr 1fr;}}@media(max-width:760px){.ux-form .form-grid,.editor-preview{grid-template-columns:1fr;}.tabs{grid-template-columns:1fr 1fr;}.tabs>label{justify-content:center;}.editor-toolbar{align-items:stretch;flex-direction:column;}.sticky-save{left:8px;right:8px;}}.admin-body.admin-final .admin-main{margin-left:300px !important;width:calc(100vw - 300px) !important;max-width:none !important;padding:28px clamp(24px,3vw,54px) !important;box-sizing:border-box;}.admin-body.admin-final .admin-topbar{max-width:none !important;width:100%;margin:0 0 22px;}.admin-body.admin-final .admin-sidebar{width:300px !important;}.final-product-editor{grid-template-columns:minmax(720px,1fr) minmax(320px,420px) !important;gap:24px !important;width:100%;}.final-product-editor .editor-main,.final-product-editor .ux-form{width:100%;max-width:none;}.final-product-editor .editor-preview{width:100%;}.tabs{display:grid !important;grid-template-columns:repeat(4,minmax(140px,1fr)) !important;gap:12px !important;align-items:start;}.tabs>input[type="radio"]{position:absolute !important;opacity:0 !important;width:0 !important;height:0 !important;margin:0 !important;pointer-events:none !important;appearance:none !important;}.tabs>label.tab-button,.tabs>label{margin:0 0 18px !important;min-height:70px;display:grid !important;align-content:center;gap:4px;padding:14px 16px !important;border-radius:20px !important;background:#fff !important;border:1px solid var(--line) !important;box-shadow:0 10px 30px rgba(15,23,42,.06);cursor:pointer;color:var(--ink);}.tabs>label small{font-size:.78rem;color:var(--muted);font-weight:650;}.tabs>input:checked + label{background:linear-gradient(135deg,var(--brand),var(--accent)) !important;color:#fff !important;border-color:transparent !important;box-shadow:0 18px 42px rgba(109,93,252,.22);}.tabs>input:checked + label small{color:rgba(255,255,255,.82) !important;}.tab-panel{grid-column:1/-1 !important;min-height:420px;}.ux-form{padding:24px !important;}.ux-form input,.ux-form textarea,.ux-form select{min-height:48px;}.ux-form textarea{resize:vertical;}.editor-toolbar{align-items:flex-start !important;}.editor-toolbar .actions{flex-wrap:wrap;justify-content:flex-end;}body{overflow-y:scroll;}.site-header,.admin-sidebar,.admin-topbar,.editor-toolbar,.conversion-badges,.cta-hint,.price,.sticky-cart-pro{contain:layout style;}.conversion-badges{min-height:42px}.price{min-width:120px;display:inline-block}.product-feature,.detail-copy,.preview-card{contain:layout}img{display:block}.brand-logo{aspect-ratio:2/1;object-fit:contain}.hero,.hero-split{min-height:320px}.product-art,.detail-media,.preview-placeholder{min-height:260px}.admin-body .product-feature,.admin-body .story-block,.admin-body .hero-note,.admin-body .card,.admin-body .preview-card,.admin-body .ux-form{backdrop-filter:none !important;}.admin-body *{scroll-behavior:auto !important;}@media(max-width:1180px){.admin-body.admin-final .admin-main{margin-left:0 !important;width:100vw !important;padding:72px 18px 24px !important;}.admin-body.admin-final .admin-sidebar{width:min(320px,88vw) !important;}.final-product-editor{grid-template-columns:1fr !important;}}@media(max-width:760px){.tabs{grid-template-columns:1fr 1fr !important;}.tabs>label{min-height:66px;}.editor-toolbar .actions{justify-content:flex-start;}}body.admin-body.admin-final,body.admin-body.admin-smart{overflow-x:hidden !important;}body.admin-body.admin-final .admin-sidebar,body.admin-body.admin-smart .admin-sidebar{position:fixed !important;left:0 !important;top:0 !important;bottom:0 !important;width:280px !important;max-width:280px !important;overflow-y:auto !important;}body.admin-body.admin-final .admin-main,body.admin-body.admin-smart .admin-main,.admin-main{margin-left:280px !important;width:calc(100vw - 280px) !important;max-width:none !important;min-width:0 !important;padding:28px 32px !important;box-sizing:border-box !important;}body.admin-body .admin-topbar{width:100% !important;max-width:none !important;margin:0 0 22px 0 !important;display:flex !important;justify-content:space-between !important;align-items:flex-start !important;gap:18px !important;}body.admin-body .admin-topbar h1{margin:0 !important;text-align:left !important;}.final-product-editor,.admin-workspace.product-editor,.admin-workspace{display:block !important;width:100% !important;max-width:none !important;}.editor-main{width:100% !important;max-width:none !important;min-width:0 !important;}.ux-form{width:100% !important;max-width:none !important;box-sizing:border-box !important;padding:24px !important;}.editor-preview{position:relative !important;top:auto !important;width:100% !important;max-width:none !important;margin-top:20px !important;display:grid !important;grid-template-columns:minmax(260px,360px) minmax(260px,1fr) !important;gap:16px !important;}.preview-card,.admin-help-card{width:auto !important;max-width:none !important;}.editor-toolbar{display:flex !important;justify-content:space-between !important;align-items:flex-start !important;gap:18px !important;flex-wrap:wrap !important;}.editor-toolbar .actions{display:flex !important;justify-content:flex-end !important;flex-wrap:wrap !important;gap:10px !important;}.tabs{display:grid !important;grid-template-columns:repeat(4,minmax(130px,1fr)) !important;gap:10px !important;width:100% !important;}.tabs>input[type="radio"]{position:absolute !important;opacity:0 !important;width:0 !important;height:0 !important;appearance:none !important;pointer-events:none !important;}.tabs>label,.tabs>label.tab-button{min-height:58px !important;padding:12px 14px !important;margin:0 0 14px 0 !important;border-radius:18px !important;display:grid !important;align-content:center !important;}.tabs>label small{display:block !important;font-size:.75rem !important;line-height:1.25 !important;}.ux-form .form-grid{display:grid !important;grid-template-columns:repeat(2,minmax(260px,1fr)) !important;gap:16px !important;}.tab-panel{min-height:auto !important;width:100% !important;}.ux-form textarea{max-height:360px !important;}.admin-panel{max-width:none !important;box-sizing:border-box !important;}@media(max-width:1180px){body.admin-body.admin-final .admin-main,body.admin-body.admin-smart .admin-main,.admin-main{margin-left:0 !important;width:100vw !important;padding:72px 18px 24px !important;}body.admin-body.admin-final .admin-sidebar,body.admin-body.admin-smart .admin-sidebar{width:min(320px,88vw) !important;max-width:min(320px,88vw) !important;}}@media(max-width:820px){.tabs{grid-template-columns:1fr 1fr !important;}.ux-form .form-grid,.editor-preview{grid-template-columns:1fr !important;}.editor-toolbar .actions{justify-content:flex-start !important;}}.admin-body{--admin-radius:24px;--admin-gap:18px;}.admin-body.admin-smart .admin-sidebar,.admin-body.admin-final .admin-sidebar{background:radial-gradient(circle at 20% 0%,rgba(109,93,252,.20),transparent 30%),linear-gradient(180deg,#0f172a,#111827) !important;border-right:1px solid rgba(255,255,255,.08) !important;box-shadow:12px 0 40px rgba(15,23,42,.16);}.admin-brand{border-radius:22px !important;background:rgba(255,255,255,.08) !important;margin:12px !important;padding:16px !important;}.admin-brand span{display:grid;place-items:center;width:38px;height:38px;border-radius:14px;background:linear-gradient(135deg,var(--brand),var(--accent));}.admin-powered{margin:18px 14px !important;padding:12px !important;border-radius:18px !important;background:rgba(255,255,255,.06);color:rgba(255,255,255,.62) !important;font-size:.78rem;}.nav-group{background:rgba(255,255,255,.035) !important;border:1px solid rgba(255,255,255,.08) !important;}.nav-group summary{color:rgba(255,255,255,.64) !important;letter-spacing:.02em;}.nav-group a{border-radius:14px !important;color:rgba(255,255,255,.82) !important;}.nav-group a:hover{background:rgba(255,255,255,.10) !important;color:#fff !important;transform:translateX(2px);}.admin-main{background:radial-gradient(circle at 95% 0%,rgba(109,93,252,.10),transparent 26%),#f7f8fb !important;}.admin-topbar{padding:18px 20px !important;border-radius:28px !important;background:rgba(255,255,255,.82) !important;border:1px solid rgba(255,255,255,.9) !important;box-shadow:0 18px 60px rgba(15,23,42,.08);backdrop-filter:blur(18px);}.admin-topbar h1{font-size:clamp(1.8rem,3vw,3.2rem) !important;letter-spacing:-.06em;}.admin-panel,.stat-card,.ux-form,.preview-card,.admin-help-card,.smart-hero-admin,.cart-conversion-box,.newsletter-signup{border-radius:var(--admin-radius) !important;}.admin-panel,.stat-card,.ux-form,.preview-card,.admin-help-card{border:1px solid rgba(226,232,240,.9) !important;box-shadow:0 14px 45px rgba(15,23,42,.07) !important;}.admin-stats{gap:var(--admin-gap) !important;}.stat-card{transition:transform .18s ease,box-shadow .18s ease;}.stat-card:hover{transform:translateY(-2px);box-shadow:0 22px 70px rgba(15,23,42,.12) !important;}.quick-admin-grid a,.mini-health a{transition:transform .18s ease,background .18s ease;}.quick-admin-grid a:hover,.mini-health a:hover{transform:translateY(-2px);background:#fff !important;}.admin-form h2,.admin-panel h2{letter-spacing:-.04em;}.admin-form .small,.admin-panel .small{line-height:1.55;}.admin-body button,.admin-body .btn{border-radius:16px !important;}.admin-body input,.admin-body textarea,.admin-body select{border-radius:16px !important;}.notice{border-radius:18px !important;}.admin-body.admin-mode-dark .admin-main{background:radial-gradient(circle at 95% 0%,rgba(129,140,248,.14),transparent 26%),#0b1020 !important;}.admin-body.admin-mode-dark .admin-topbar{background:rgba(17,24,39,.82) !important;border-color:#243047 !important;}@media(max-width:760px){.admin-topbar{border-radius:22px !important;}}.top-notice a{color:#fff;text-decoration:none;display:flex;justify-content:center;align-items:center;gap:12px;padding:10px 16px;}.top-notice strong{background:rgba(255,255,255,.20);border:1px solid rgba(255,255,255,.32);padding:5px 10px;border-radius:999px;letter-spacing:.06em;}.checkout-login-box{display:flex;align-items:center;gap:14px;justify-content:space-between;flex-wrap:wrap;padding:16px 18px;border-radius:22px;background:#fff;border:1px solid var(--line);box-shadow:0 12px 40px rgba(15,23,42,.07);margin:14px 0;}.checkout-login-box strong{font-size:1.05rem;}.checkout-login-box span{color:var(--muted);}@media(max-width:720px){.top-notice a{flex-direction:column;gap:6px;}.checkout-login-box{align-items:flex-start;flex-direction:column;}}.top-notice{width:100%;background:#000 !important;color:#fff !important;text-align:center;display:flex;justify-content:center;align-items:center;}.top-notice a{color:#fff !important;text-decoration:none;display:flex;justify-content:center;align-items:center;gap:12px;padding:12px 16px;width:100%;}.top-notice span{text-align:center;}.top-notice strong{background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.25);padding:4px 10px;border-radius:999px;}.admin-gallery-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin-top:14px}.admin-gallery-item{display:grid;gap:8px;padding:10px;border:1px solid rgba(0,0,0,.12);border-radius:18px;background:rgba(255,255,255,.72)}.admin-gallery-item img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:14px}.inline-delete{display:inline-flex;margin-left:8px}.btn.danger,.danger{background:#b42318;color:#fff}.delete-panel{margin-top:16px;padding:14px;border:1px solid rgba(180,35,24,.25);border-radius:18px;background:rgba(180,35,24,.06)}.product-gallery-main{width:100%;border-radius:28px}.product-gallery-thumbs{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.gallery-thumb{padding:0;border:2px solid transparent;background:transparent;border-radius:14px;overflow:hidden}.gallery-thumb img{width:74px;height:74px;object-fit:cover;display:block}.file-editor-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.file-editor-list a{padding:12px;border:1px solid rgba(0,0,0,.1);border-radius:14px;background:rgba(255,255,255,.72);text-decoration:none}.code-editor-textarea{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;min-height:520px;white-space:pre;tab-size:2}.admin-body.admin-final{--admin-bg:#f5f7fb;--admin-card:rgba(255,255,255,.86);--admin-border:rgba(15,23,42,.10);--admin-text:#0f172a;background:radial-gradient(circle at 15% -10%,rgba(109,93,252,.18),transparent 32%),radial-gradient(circle at 100% 10%,rgba(255,138,92,.14),transparent 28%),var(--admin-bg);}.admin-body.admin-final .admin-sidebar{background:linear-gradient(180deg,#101827,#172033);border-right:1px solid rgba(255,255,255,.08);box-shadow:24px 0 70px rgba(15,23,42,.18);}.admin-body.admin-final .admin-brand{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.10);border-radius:22px;padding:14px;}.admin-body.admin-final .nav-group{margin:0 0 10px;padding:8px;border-radius:20px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.065);}.admin-body.admin-final .nav-group summary{cursor:pointer;color:#aab6ca;font-size:.76rem;text-transform:uppercase;letter-spacing:.11em;padding:8px 10px;}.admin-body.admin-final .admin-nav a{border-radius:14px;margin:3px 0;transition:background .16s ease,transform .16s ease,color .16s ease;}.admin-body.admin-final .admin-nav a:hover{background:rgba(255,255,255,.12);transform:translateX(3px);}.admin-body.admin-final .admin-main{padding:34px;max-width:1500px;width:100%}.admin-body.admin-final .admin-topbar{position:sticky;top:0;z-index:5;margin:-34px -34px 28px;padding:24px 34px;background:rgba(245,247,251,.78);backdrop-filter:blur(18px);border-bottom:1px solid rgba(15,23,42,.08);}.admin-body.admin-final .admin-topbar h1{font-size:clamp(2rem,4vw,4rem)}.admin-body.admin-final .admin-section,.admin-body.admin-final .admin-panel,.admin-body.admin-final .stat-card,.admin-body.admin-final .admin-tile{background:var(--admin-card);border:1px solid var(--admin-border);box-shadow:0 24px 80px rgba(15,23,42,.08);}.admin-body.admin-final input,.admin-body.admin-final textarea,.admin-body.admin-final select{border:1px solid rgba(15,23,42,.14);border-radius:16px;background:#fff;padding:12px 14px;transition:border .16s ease,box-shadow .16s ease,transform .16s ease;}.admin-body.admin-final input:focus,.admin-body.admin-final textarea:focus,.admin-body.admin-final select:focus{outline:none;border-color:#6d5dfc;box-shadow:0 0 0 4px rgba(109,93,252,.13);}.admin-body.admin-final label{font-weight:700;color:#1e293b}.admin-body.admin-final label .small,.admin-body.admin-final .small{font-weight:500;color:#64748b}.admin-homepage-form .admin-hero-editor{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:22px;align-items:center;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(239,246,255,.88));}.admin-homepage-form .admin-hero-editor h2{margin:.2rem 0;font-size:clamp(2rem,4vw,3.4rem);letter-spacing:-.06em;}.admin-preview-card{min-height:170px;border-radius:26px;padding:22px;color:#fff;background:radial-gradient(circle at 100% 0%,rgba(255,255,255,.28),transparent 34%),linear-gradient(135deg,#6d5dfc,#111827);display:flex;flex-direction:column;justify-content:flex-end;box-shadow:0 26px 70px rgba(109,93,252,.25);}.admin-preview-card strong{font-size:.85rem;text-transform:uppercase;letter-spacing:.12em;opacity:.82}.admin-preview-card span{font-size:1.35rem;font-weight:800;line-height:1.15}.sticky-save{position:sticky;bottom:18px;z-index:6;display:flex;gap:12px;align-items:center;justify-content:flex-end;padding:14px;border:1px solid rgba(15,23,42,.10);border-radius:22px;background:rgba(255,255,255,.82);backdrop-filter:blur(18px);box-shadow:0 22px 70px rgba(15,23,42,.16);}.checkline{display:flex;align-items:center;gap:10px}.checkline input{width:auto}@media(max-width:900px){.admin-body.admin-final .admin-main{padding:18px}.admin-body.admin-final .admin-topbar{position:relative;margin:-18px -18px 20px;padding:18px}.admin-homepage-form .admin-hero-editor{grid-template-columns:1fr}.sticky-save{align-items:stretch;flex-direction:column}}.product-gallery{display:grid;gap:16px}.product-gallery-main-button{position:relative;display:block;width:100%;padding:0;border:0;background:transparent!important;box-shadow:none!important;border-radius:34px;cursor:zoom-in;color:inherit;overflow:visible}.product-gallery-main-button .product-gallery-main,.detail-media .product-gallery-main{width:100%;aspect-ratio:1/1;object-fit:cover;display:block;border-radius:34px;border:1px solid var(--line);box-shadow:0 28px 90px rgba(15,23,42,.14);background:#f2e8de}.gallery-zoom-hint{position:absolute;right:14px;bottom:14px;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.88);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.7);box-shadow:0 10px 26px rgba(15,23,42,.12);font-size:.82rem;font-weight:800;color:var(--ink);opacity:0;transform:translateY(6px);transition:.18s ease}.product-gallery-main-button:hover .gallery-zoom-hint,.product-gallery-main-button:focus-visible .gallery-zoom-hint{opacity:1;transform:translateY(0)}.product-gallery-thumbs{display:grid;grid-template-columns:repeat(auto-fit,minmax(76px,92px));gap:12px;align-items:center;margin-top:2px}.gallery-thumb{width:100%;aspect-ratio:1/1;padding:5px!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:18px!important;background:rgba(255,255,255,.82)!important;box-shadow:0 14px 34px rgba(15,23,42,.10)!important;overflow:hidden;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.gallery-thumb:hover,.gallery-thumb:focus-visible{transform:translateY(-2px);box-shadow:0 20px 48px rgba(15,23,42,.15)!important;border-color:rgba(122,78,58,.24)!important}.gallery-thumb.is-active{border-color:var(--brand)!important;box-shadow:0 0 0 3px rgba(122,78,58,.14),0 18px 44px rgba(15,23,42,.13)!important}.detail-media .gallery-thumb img,.gallery-thumb img{width:100%!important;height:100%!important;aspect-ratio:1/1!important;object-fit:cover!important;display:block!important;border:0!important;border-radius:13px!important;box-shadow:none!important;background:#f7f2ec!important}.product-lightbox{position:fixed;inset:0;z-index:9999;display:none;align-items:center;justify-content:center;padding:clamp(18px,4vw,54px);background:rgba(6,10,20,.82);backdrop-filter:blur(18px)}.product-lightbox.is-open{display:flex}.product-lightbox img{max-width:min(1180px,92vw);max-height:86vh;object-fit:contain;border-radius:24px;box-shadow:0 40px 120px rgba(0,0,0,.42);background:#fff}.product-lightbox-close,.product-lightbox-nav{position:absolute;border:1px solid rgba(255,255,255,.22)!important;background:rgba(255,255,255,.16)!important;color:#fff!important;box-shadow:0 16px 40px rgba(0,0,0,.24)!important;backdrop-filter:blur(12px);width:48px;min-height:48px;height:48px;border-radius:999px!important;font-size:2rem;line-height:1;padding:0!important}.product-lightbox-close{right:22px;top:22px}.product-lightbox-prev{left:22px;top:50%;transform:translateY(-50%)}.product-lightbox-next{right:22px;top:50%;transform:translateY(-50%)}body.lightbox-open{overflow:hidden}@media(max-width:720px){.product-gallery-thumbs{grid-template-columns:repeat(auto-fit,minmax(64px,1fr))}.gallery-zoom-hint{opacity:1;transform:none}.product-lightbox-nav{bottom:18px;top:auto;transform:none}.product-lightbox-prev{left:calc(50% - 58px)}.product-lightbox-next{right:calc(50% - 58px)}}.detail-media.product-gallery{display:grid!important;gap:16px!important}.product-gallery-main-button{position:relative!important;display:block!important;width:100%!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:34px!important;cursor:zoom-in!important;color:inherit!important;overflow:visible!important;text-decoration:none!important}.product-gallery-main-button:before,.product-gallery-main-button:after,.gallery-thumb:before,.gallery-thumb:after{display:none!important;content:none!important}.gallery-thumb{width:100%!important;aspect-ratio:1/1!important;padding:5px!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:18px!important;background:rgba(255,255,255,.92)!important;background-image:none!important;box-shadow:0 14px 34px rgba(15,23,42,.10)!important;overflow:hidden!important;cursor:pointer!important}.detail-media .gallery-thumb img,.gallery-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:13px!important;box-shadow:none!important;background:#f7f2ec!important}.product-lightbox{position:fixed!important;inset:0!important;z-index:99999!important;display:none!important;align-items:center!important;justify-content:center!important;background:rgba(6,10,20,.86)!important}.product-lightbox.is-open{display:flex!important}.product-lightbox img{max-width:min(1180px,92vw)!important;max-height:86vh!important;object-fit:contain!important}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}img{max-width:100%;height:auto}.site-header{contain:layout paint}.hero-img{width:100%;height:auto;aspect-ratio:15/8;object-fit:cover;border-radius:24px}.product-art,.product-gallery-main-button{content-visibility:auto;contain-intrinsic-size:600px}.product-gallery{display:grid!important;gap:16px!important}.product-gallery-main-button{position:relative!important;display:block!important;width:100%!important;padding:0!important;border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;border-radius:30px!important;cursor:zoom-in!important;color:inherit!important;overflow:visible!important;text-decoration:none!important}.product-gallery-main-button:before,.product-gallery-main-button:after,.gallery-thumb:before,.gallery-thumb:after{display:none!important;content:none!important}.product-gallery-main-button .product-gallery-main,.detail-media .product-gallery-main{width:100%!important;aspect-ratio:1/1!important;object-fit:cover!important;display:block!important;border-radius:30px!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 26px 80px rgba(15,23,42,.16)!important;background:#f7f2ec!important}.gallery-zoom-hint{position:absolute!important;right:14px!important;bottom:14px!important;padding:8px 12px!important;border-radius:999px!important;background:rgba(255,255,255,.9)!important;backdrop-filter:blur(10px)!important;border:1px solid rgba(255,255,255,.7)!important;box-shadow:0 10px 26px rgba(15,23,42,.14)!important;font-size:.82rem!important;font-weight:850!important;color:var(--ink)!important;opacity:.95!important;transform:none!important}.product-gallery-thumbs{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(70px,94px))!important;gap:12px!important;align-items:center!important;margin-top:4px!important}.gallery-thumb{appearance:none!important;width:100%!important;aspect-ratio:1/1!important;min-height:0!important;padding:5px!important;border:1px solid rgba(15,23,42,.10)!important;border-radius:18px!important;background:#fff!important;background-image:none!important;box-shadow:0 14px 36px rgba(15,23,42,.12)!important;overflow:hidden!important;cursor:pointer!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important;color:inherit!important}.gallery-thumb:hover,.gallery-thumb:focus-visible{transform:translateY(-2px)!important;box-shadow:0 22px 52px rgba(15,23,42,.18)!important;border-color:var(--brand)!important;outline:none!important}.gallery-thumb.is-active{border-color:var(--brand)!important;box-shadow:0 0 0 3px rgba(109,93,252,.16),0 18px 44px rgba(15,23,42,.14)!important}.detail-media .gallery-thumb img,.gallery-thumb img{width:100%!important;height:100%!important;aspect-ratio:1/1!important;object-fit:cover!important;display:block!important;border:0!important;border-radius:13px!important;box-shadow:none!important;background:#f7f2ec!important}.product-lightbox{position:fixed!important;inset:0!important;z-index:99999!important;display:none!important;align-items:center!important;justify-content:center!important;padding:clamp(16px,4vw,56px)!important;background:rgba(6,10,20,.88)!important;backdrop-filter:blur(18px)!important}.product-lightbox.is-open{display:flex!important}.product-lightbox img{max-width:min(1180px,92vw)!important;max-height:86vh!important;object-fit:contain!important;border-radius:22px!important;box-shadow:0 40px 120px rgba(0,0,0,.44)!important;background:#fff!important}.product-lightbox-close,.product-lightbox-nav{position:absolute!important;border:1px solid rgba(255,255,255,.22)!important;background:rgba(255,255,255,.16)!important;background-image:none!important;color:#fff!important;box-shadow:0 16px 40px rgba(0,0,0,.24)!important;backdrop-filter:blur(12px)!important;width:48px!important;min-height:48px!important;height:48px!important;border-radius:999px!important;font-size:2rem!important;line-height:1!important;padding:0!important}.product-lightbox-close{right:22px!important;top:22px!important}.product-lightbox-prev{left:22px!important;top:50%!important;transform:translateY(-50%)!important}.product-lightbox-next{right:22px!important;top:50%!important;transform:translateY(-50%)!important}body.lightbox-open{overflow:hidden!important}@media(max-width:820px){.site-header{width:calc(100% - 20px);margin-top:10px;border-radius:20px}.container{padding-left:12px;padding-right:12px}.hero{padding-top:32px}.hero-note,.story-block,.product-feature,.detail-copy{border-radius:22px}.product-gallery-main-button .product-gallery-main,.detail-media .product-gallery-main{border-radius:22px!important}.product-gallery-thumbs{grid-template-columns:repeat(4,minmax(0,1fr))!important}.gallery-zoom-hint{font-size:.78rem!important}.product-lightbox-nav{bottom:18px!important;top:auto!important;transform:none!important}.product-lightbox-prev{left:calc(50% - 58px)!important}.product-lightbox-next{right:calc(50% - 58px)!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.admin-command-center{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(220px,.45fr);gap:20px;margin-bottom:22px}.admin-welcome-card,.admin-focus-card{border:1px solid rgba(15,23,42,.08);border-radius:32px;background:linear-gradient(135deg,#111827,#4338ca);color:#fff;box-shadow:0 30px 90px rgba(15,23,42,.16);padding:28px}.admin-welcome-card h2{font-size:clamp(2.8rem,7vw,5.6rem);line-height:.9;margin:.05em 0 .12em;color:#fff;letter-spacing:-.08em}.admin-welcome-card p{color:#e0e7ff;max-width:760px}.admin-focus-card{display:grid;place-items:center;text-align:center;background:linear-gradient(135deg,#fff,#eef2ff);color:#111827}.admin-focus-card span{display:grid;place-items:center;width:92px;height:92px;border-radius:28px;background:#111827;color:#fff;font-size:3rem;font-weight:900;letter-spacing:-.08em;box-shadow:0 20px 60px rgba(15,23,42,.22)}.admin-focus-card strong{font-size:1.35rem;margin-top:10px}.admin-focus-card small{color:#64748b}.admin-stats-2026{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-dashboard-grid{align-items:start}.admin-task-list,.admin-activity-list{display:grid;gap:12px}.admin-task,.admin-activity-list a{display:grid;grid-template-columns:auto 1fr;gap:2px 12px;padding:15px;border:1px solid rgba(15,23,42,.08);border-radius:20px;background:#fff;color:#111827;text-decoration:none;transition:.16s ease}.admin-task:hover,.admin-activity-list a:hover{transform:translateY(-2px);box-shadow:0 18px 46px rgba(15,23,42,.10);border-color:rgba(67,56,202,.25)}.admin-task>span{grid-row:1/3;display:grid;place-items:center;width:34px;height:34px;border-radius:12px;background:#eef2ff;color:#4338ca;font-weight:900}.admin-task.is-high{background:#fff7ed;border-color:#fed7aa}.admin-task.is-high>span{background:#ea580c;color:#fff}.admin-task strong,.admin-activity-list strong{font-size:1rem}.admin-task small,.admin-activity-list small,.admin-activity-list time{color:#64748b}.admin-activity-list time{grid-row:1/3;font-weight:800;font-size:.82rem;min-width:70px}.quick-admin-grid.clean{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.quick-admin-grid.clean a{padding:16px;border-radius:18px;background:#f8fafc;border:1px solid #e5e7eb;font-weight:850;color:#111827}.admin-body.admin-final .admin-nav a.active{background:#fff;color:#111827;box-shadow:0 12px 32px rgba(0,0,0,.18)}.admin-body.admin-final .nav-group{border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:8px}.admin-body.admin-final .nav-group summary{cursor:pointer;list-style:none;padding:11px 10px;color:#cbd5e1;font-weight:900;letter-spacing:.01em}.admin-body.admin-final .nav-group summary::-webkit-details-marker{display:none}.admin-body.admin-final .nav-group summary:after{content:'▾';float:right;opacity:.7}.admin-body.admin-final .nav-group:not([open]) summary:after{content:'▸'}@media(max-width:980px){.admin-command-center,.admin-dashboard-grid{grid-template-columns:1fr}.admin-stats-2026{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-welcome-card,.admin-focus-card{border-radius:24px;padding:22px}}@media(max-width:560px){.admin-stats-2026{grid-template-columns:1fr}.admin-task,.admin-activity-list a{grid-template-columns:1fr}.admin-task>span{grid-row:auto}.admin-activity-list time{grid-row:auto}.admin-welcome-card h2{font-size:3.2rem}}.hp-field{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}.notice.success{border-color:rgba(22,163,74,.25);background:rgba(22,163,74,.08)}.notice.error{border-color:rgba(220,38,38,.25);background:rgba(220,38,38,.08)}.admin-message-list{display:grid;gap:1rem}.admin-message-card{border:1px solid rgba(15,23,42,.10);border-radius:24px;background:#fff;box-shadow:0 18px 50px rgba(15,23,42,.08);padding:1.1rem}.admin-message-card.is-unread{border-color:rgba(245,158,11,.45);box-shadow:0 18px 55px rgba(245,158,11,.14)}.admin-message-card header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:.9rem}.admin-message-card h3{margin:.15rem 0 .35rem;font-size:1.15rem}.admin-message-body{white-space:normal;line-height:1.65;border-radius:18px;background:rgba(15,23,42,.035);padding:1rem;margin:.75rem 0}.admin-message-card footer{display:flex;gap:.6rem;flex-wrap:wrap;justify-content:flex-end}button.danger,.btn.danger{background:#991b1b;color:#fff;border-color:#991b1b}@media (max-width:760px){.admin-message-card header{display:block}.admin-message-card .actions{margin-top:.75rem}.admin-message-card footer{justify-content:stretch}.admin-message-card footer form,.admin-message-card footer button{width:100%}}.math-guard{display:grid;gap:8px;padding:14px 16px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.72);}.math-guard input{max-width:220px;}.cookie-bite-pro{left:max(16px,env(safe-area-inset-left));right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));max-width:860px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(135deg,rgba(15,23,42,.96),rgba(30,41,59,.96));color:#f8fafc;border-radius:28px;padding:18px;box-shadow:0 28px 90px rgba(2,6,23,.38);backdrop-filter:blur(18px)}.cookie-bite-pro .cookie-icon{background:linear-gradient(135deg,#f59e0b,#fb7185);box-shadow:0 14px 34px rgba(251,146,60,.28);border-radius:22px;color:#111827}.cookie-bite-pro .cookie-copy strong{font-size:1.05rem;color:#fff}.cookie-bite-pro .cookie-copy p{color:#dbeafe;line-height:1.55}.cookie-bite-pro .cookie-copy a{color:#fde68a;font-weight:850}.cookie-bite-pro button{background:linear-gradient(135deg,#ffffff,#fde68a);color:#111827;border:0;font-weight:900;box-shadow:0 16px 42px rgba(250,204,21,.2)}.admin-body.admin-mode-dark{background:#070b14;color:#e5e7eb}.admin-body.admin-mode-dark .admin-main{background:radial-gradient(circle at 70% 0%,rgba(99,102,241,.18),transparent 32%),#070b14;color:#e5e7eb}.admin-body.admin-mode-dark .admin-sidebar{background:linear-gradient(180deg,#020617,#0f172a);border-right:1px solid rgba(148,163,184,.16)}.admin-body.admin-mode-dark .admin-brand,.admin-body.admin-mode-dark .admin-brand strong{color:#fff}.admin-body.admin-mode-dark .admin-brand small,.admin-body.admin-mode-dark .eyebrow,.admin-body.admin-mode-dark .small{color:#94a3b8}.admin-body.admin-mode-dark .admin-topbar h1{color:#f8fafc;background:none;-webkit-text-fill-color:currentColor}.admin-body.admin-mode-dark .admin-nav a{color:#cbd5e1}.admin-body.admin-mode-dark .admin-nav a:hover{background:#1e293b;color:#fff}.admin-body.admin-mode-dark.admin-final .admin-nav a.active,.admin-body.admin-mode-dark .admin-nav a.active{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff!important;box-shadow:0 16px 38px rgba(99,102,241,.34)}.admin-body.admin-mode-dark .admin-panel,.admin-body.admin-mode-dark .admin-section,.admin-body.admin-mode-dark .stat-card,.admin-body.admin-mode-dark .admin-tile,.admin-body.admin-mode-dark .admin-welcome-card,.admin-body.admin-mode-dark .admin-focus-card{background:#0f172a;border-color:rgba(148,163,184,.18);color:#e5e7eb;box-shadow:0 22px 70px rgba(0,0,0,.28)}.admin-body.admin-mode-dark .admin-tile strong,.admin-body.admin-mode-dark .stat-card strong,.admin-body.admin-mode-dark .admin-panel h2,.admin-body.admin-mode-dark .admin-section h2,.admin-body.admin-mode-dark label{color:#f8fafc}.admin-body.admin-mode-dark input,.admin-body.admin-mode-dark textarea,.admin-body.admin-mode-dark select{background:#020617;color:#e5e7eb;border-color:#334155}.admin-body.admin-mode-dark input::placeholder,.admin-body.admin-mode-dark textarea::placeholder{color:#64748b}.admin-body.admin-mode-dark .btn.secondary{background:#111827;color:#e5e7eb;border-color:#334155}.admin-body.admin-mode-dark .quick-admin-grid.clean a,.admin-body.admin-mode-dark .admin-task,.admin-body.admin-mode-dark .admin-activity-list a{background:#111827;border-color:#243244;color:#e5e7eb}.admin-body.admin-mode-dark .admin-task small,.admin-body.admin-mode-dark .admin-activity-list small,.admin-body.admin-mode-dark .admin-activity-list time{color:#94a3b8}.admin-body.admin-mode-dark .notice{background:#102a1d;color:#bbf7d0;border-color:#166534}.admin-body.admin-mode-dark table{color:#e5e7eb}.admin-body.admin-mode-dark th,.admin-body.admin-mode-dark td{border-color:#243244}.admin-body.admin-mode-dark .admin-powered{color:#64748b}.account-payment-summary{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(260px,.95fr);gap:18px;align-items:start;margin:22px 0;padding:clamp(20px,4vw,30px);border-radius:28px;border:1px solid rgba(122,78,58,.18);background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(255,248,239,.90));box-shadow:0 22px 60px rgba(80,55,40,.12);}.account-payment-summary h2{margin:.1rem 0 .6rem;font-size:clamp(1.9rem,5vw,3.2rem);letter-spacing:-.055em;color:var(--brand)}.account-payment-summary p{margin:.35rem 0;color:var(--muted)}.payment-instructions{padding:18px;border-radius:22px;background:#fff;border:1px solid var(--line);box-shadow:0 14px 34px rgba(15,23,42,.06)}.payment-instructions strong{display:block;margin-bottom:8px;color:var(--ink)}.open-order-list{grid-column:1/-1;margin:0;padding:0;list-style:none;display:grid;gap:8px}.open-order-list li{padding:12px 14px;border-radius:16px;background:rgba(255,255,255,.72);border:1px solid var(--line)}@media(max-width:820px){.account-payment-summary{grid-template-columns:1fr}}.cookie-bite.cookie-bite-pro{position:fixed;left:max(14px,env(safe-area-inset-left));right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));transform:none !important;width:auto !important;max-width:760px;margin:0 auto;box-sizing:border-box;display:grid;grid-template-columns:auto minmax(0,1fr) auto;overflow:hidden;}.cookie-bite.cookie-bite-pro .cookie-copy{min-width:0;overflow-wrap:anywhere;word-break:normal;}.cookie-bite.cookie-bite-pro .cookie-copy p{max-width:100%;}.cookie-bite.cookie-bite-pro.cookie-hide{transform:translateY(12px) scale(.98) !important;}@media(max-width:640px){.cookie-bite.cookie-bite-pro{left:12px;right:12px;bottom:12px;width:calc(100vw - 24px) !important;max-width:none;grid-template-columns:1fr;gap:10px;padding:14px;border-radius:22px;max-height:min(58vh,420px);overflow:auto;-webkit-overflow-scrolling:touch;}.cookie-bite.cookie-bite-pro .cookie-icon{display:none;}.cookie-bite.cookie-bite-pro .cookie-copy strong{font-size:1rem;line-height:1.25;}.cookie-bite.cookie-bite-pro .cookie-copy p{font-size:.92rem;line-height:1.45;margin:6px 0 8px;}.cookie-bite.cookie-bite-pro .cookie-copy a{display:inline-block;margin-bottom:2px;}.cookie-bite.cookie-bite-pro button{width:100%;min-height:46px;border-radius:999px;white-space:normal;line-height:1.2;padding:12px 14px;}}.cookie-bite.cookie-bite-pro{position:fixed!important;left:max(16px,env(safe-area-inset-left))!important;right:max(16px,env(safe-area-inset-right))!important;bottom:max(18px,env(safe-area-inset-bottom))!important;z-index:99999!important;width:auto!important;max-width:760px!important;margin:0 auto!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:16px!important;align-items:center!important;overflow:hidden!important;background:linear-gradient(135deg,#111827,#1f2937)!important;color:#fff!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:24px!important;padding:16px!important;box-shadow:0 26px 80px rgba(0,0,0,.38)!important;transform:none!important;}.cookie-bite.cookie-bite-pro .cookie-icon{width:58px!important;height:58px!important;display:grid!important;place-items:center!important;border-radius:20px!important;background:linear-gradient(135deg,#facc15,#fb7185)!important;box-shadow:0 16px 36px rgba(251,146,60,.3)!important;font-size:1.8rem!important;}.cookie-bite.cookie-bite-pro .cookie-copy{min-width:0!important;overflow-wrap:anywhere!important;}.cookie-bite.cookie-bite-pro .cookie-copy strong{display:block!important;color:#fff!important;font-size:1.08rem!important;line-height:1.25!important;margin-bottom:4px!important;}.cookie-bite.cookie-bite-pro .cookie-copy p{color:#e5e7eb!important;line-height:1.5!important;margin:0 0 9px!important;max-width:100%!important;}.cookie-bite.cookie-bite-pro .cookie-copy a{color:#fde68a!important;font-weight:800!important;text-decoration:underline!important;text-underline-offset:3px!important;}.cookie-status{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 9px;}.cookie-pill{display:inline-flex;align-items:center;border-radius:999px;padding:6px 10px;font-size:.82rem;font-weight:800;background:rgba(255,255,255,.08);color:#e5e7eb;border:1px solid rgba(255,255,255,.10)}.cookie-pill.is-active{background:rgba(34,197,94,.16);color:#bbf7d0;border-color:rgba(34,197,94,.28)}.cookie-actions{display:flex;flex-direction:column;gap:8px;align-items:stretch;min-width:190px;}.cookie-bite.cookie-bite-pro button.cookie-accept{width:100%!important;border:0!important;border-radius:999px!important;padding:13px 18px!important;background:linear-gradient(135deg,#fff,#fde68a)!important;color:#111827!important;font-weight:950!important;box-shadow:0 14px 34px rgba(250,204,21,.18)!important;cursor:pointer!important;}.cookie-bite.cookie-bite-pro button.cookie-close{width:100%!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:999px!important;padding:11px 16px!important;background:rgba(255,255,255,.07)!important;color:#fff!important;font-weight:850!important;cursor:pointer!important;}.cookie-bite.cookie-bite-pro.cookie-hide{opacity:0!important;transform:translateY(12px) scale(.98)!important;transition:opacity .18s ease,transform .18s ease!important;}.cookie-reopen{position:fixed;left:max(16px,env(safe-area-inset-left));bottom:max(16px,env(safe-area-inset-bottom));z-index:99998;width:48px;height:48px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:linear-gradient(135deg,#111827,#374151);color:#fff;box-shadow:0 16px 44px rgba(0,0,0,.28);font-size:1.35rem;display:grid;place-items:center;cursor:pointer;}.cookie-reopen:hover{transform:translateY(-1px)}@media(max-width:640px){.cookie-bite.cookie-bite-pro{left:12px!important;right:12px!important;bottom:72px!important;width:calc(100vw - 24px)!important;max-width:none!important;grid-template-columns:1fr!important;gap:10px!important;padding:14px!important;border-radius:22px!important;max-height:min(62vh,460px)!important;overflow:auto!important;-webkit-overflow-scrolling:touch!important;}.cookie-bite.cookie-bite-pro .cookie-icon{display:flex!important;width:44px!important;height:44px!important;border-radius:16px!important;font-size:1.35rem!important;}.cookie-bite.cookie-bite-pro .cookie-copy strong{font-size:1rem!important;}.cookie-bite.cookie-bite-pro .cookie-copy p{font-size:.92rem!important;line-height:1.43!important;margin-bottom:8px!important;}.cookie-status{gap:6px;margin-bottom:8px;}.cookie-pill{font-size:.76rem;padding:5px 8px;}.cookie-actions{min-width:0;width:100%;}.cookie-bite.cookie-bite-pro button.cookie-accept,.cookie-bite.cookie-bite-pro button.cookie-close{min-height:46px!important;white-space:normal!important;line-height:1.18!important;padding:12px 14px!important;}.cookie-reopen{left:12px;bottom:12px;width:48px;height:48px;}}.cookie-bite.cookie-bite-pro{display:none!important;}.cookie-reopen{position:fixed!important;left:max(16px,env(safe-area-inset-left))!important;bottom:max(16px,env(safe-area-inset-bottom))!important;z-index:99998!important;width:54px!important;height:54px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.24)!important;background:linear-gradient(135deg,#111827,#1f2937)!important;color:#fff!important;box-shadow:0 18px 46px rgba(0,0,0,.32)!important;display:grid!important;place-items:center!important;cursor:pointer!important;padding:0!important;transition:transform .18s ease,box-shadow .18s ease!important;}.cookie-reopen:hover{transform:translateY(-2px)!important;box-shadow:0 22px 56px rgba(0,0,0,.38)!important;}.cookie-reopen svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;}.cookie-consent-overlay{position:fixed;inset:0;z-index:99999;background:rgba(15,23,42,.42);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;}.cookie-consent-panel{width:min(920px,100%);max-height:min(860px,calc(100vh - 48px));background:#fff;color:#111827;border-radius:28px;box-shadow:0 30px 90px rgba(0,0,0,.32);overflow:hidden;display:flex;flex-direction:column;outline:0;}.cookie-consent-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:26px 28px 18px;border-bottom:1px solid #e5e7eb;}.cookie-brand{display:flex;align-items:center;gap:15px;min-width:0;}.cookie-brand strong{display:block;font-size:1.55rem;line-height:1.15;color:#111827}.cookie-brand small{display:block;color:#64748b;font-weight:700;margin-top:4px}.cookie-fingerprint{width:58px;height:58px;border-radius:20px;background:linear-gradient(135deg,#111827,#334155);color:#fff;display:grid;place-items:center;flex:0 0 auto;box-shadow:0 16px 34px rgba(15,23,42,.18)}.cookie-fingerprint svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.cookie-x{border:0;background:transparent;color:#111827;font-size:2.2rem;line-height:1;width:48px;height:48px;border-radius:999px;cursor:pointer}.cookie-x:hover{background:#f1f5f9}.cookie-consent-intro{padding:18px 28px 8px}.cookie-consent-intro p{margin:0 0 14px;color:#334155;font-size:1.02rem;line-height:1.55}.cookie-consent-intro nav{display:flex;gap:24px;flex-wrap:wrap}.cookie-consent-intro a{color:#111827;text-decoration:none;font-weight:800}.cookie-consent-intro a:hover{text-decoration:underline}.cookie-tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #e5e7eb;margin-top:10px}.cookie-tabs button{border:0;background:#fff;color:#111827;font-weight:900;font-size:1rem;padding:15px 12px;position:relative}.cookie-tabs button.is-active{color:#0f4fb8}.cookie-tabs button.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:#0f4fb8}.cookie-tabs button:disabled{opacity:.75}.cookie-categories{padding:22px 28px 120px;overflow:auto;-webkit-overflow-scrolling:touch;display:grid;gap:16px}.cookie-category{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;border:1px solid #e2e8f0;border-radius:14px;padding:18px 14px 18px 18px;background:#fff}.cookie-category h3{margin:0 0 7px;font-size:1.12rem;color:#111827}.cookie-category p{margin:0;color:#64748b;line-height:1.48}.cookie-switch{display:flex;align-items:center;gap:10px;white-space:nowrap;color:#334155;font-weight:900}.cookie-switch input{position:absolute;opacity:0;pointer-events:none}.cookie-switch span{width:58px;height:32px;border-radius:999px;background:#cbd5e1;position:relative;display:inline-block;box-shadow:inset 0 0 0 1px rgba(15,23,42,.08);transition:background .18s ease}.cookie-switch span:after{content:"";position:absolute;width:24px;height:24px;border-radius:999px;background:#fff;left:4px;top:4px;box-shadow:0 2px 8px rgba(0,0,0,.25);transition:transform .18s ease}.cookie-switch input:checked + span{background:#0958c8}.cookie-switch input:checked + span:after{transform:translateX(26px)}.cookie-switch.is-locked span{background:#16a34a}.cookie-switch b{font-size:.84rem}.cookie-consent-actions{position:sticky;bottom:0;display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;padding:18px 28px;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);border-top:1px solid #e5e7eb}.cookie-consent-actions button{min-height:54px;border-radius:9px;border:0;font-weight:950;font-size:1rem;cursor:pointer;padding:12px 18px}.cookie-save{background:#f1f5f9;color:#111827}.cookie-reject{background:#9ca3af;color:#fff}.cookie-accept-all{background:#f97316;color:#fff}.cookie-save:hover{background:#e2e8f0}.cookie-reject:hover{background:#6b7280}.cookie-accept-all:hover{background:#ea580c}.cookie-consent-hide{opacity:0;transition:opacity .18s ease}.cookie-consent-hide .cookie-consent-panel{transform:translateY(10px);transition:transform .18s ease}@media(max-width:720px){.cookie-consent-overlay{align-items:flex-end;padding:10px}.cookie-consent-panel{max-height:calc(100vh - 20px);border-radius:24px 24px 18px 18px}.cookie-consent-head{padding:18px 16px 12px}.cookie-brand{gap:11px}.cookie-brand strong{font-size:1.2rem}.cookie-brand small{font-size:.82rem}.cookie-fingerprint{width:46px;height:46px;border-radius:16px}.cookie-fingerprint svg{width:28px;height:28px}.cookie-x{width:40px;height:40px;font-size:1.9rem}.cookie-consent-intro{padding:14px 16px 4px}.cookie-consent-intro p{font-size:.95rem}.cookie-tabs button{padding:13px 8px}.cookie-categories{padding:16px 12px 118px;gap:12px}.cookie-category{grid-template-columns:1fr;gap:14px;padding:15px}.cookie-switch{justify-content:space-between;width:100%}.cookie-consent-actions{grid-template-columns:1fr;gap:10px;padding:12px}.cookie-consent-actions button{min-height:48px}.cookie-reopen{width:50px!important;height:50px!important;border-radius:17px!important;left:12px!important;bottom:12px!important}.cookie-reopen svg{width:28px;height:28px}}.cookie-consent-overlay{background:radial-gradient(circle at 15% 10%,rgba(124,58,237,.22),transparent 32%),radial-gradient(circle at 85% 20%,rgba(249,115,22,.18),transparent 30%),rgba(15,23,42,.58)!important;backdrop-filter:blur(12px) saturate(1.08)!important;}.cookie-consent-panel{width:min(980px,calc(100vw - 32px))!important;border-radius:30px!important;border:1px solid rgba(255,255,255,.72)!important;background:linear-gradient(180deg,#ffffff 0%,#fbfdff 100%)!important;box-shadow:0 34px 120px rgba(15,23,42,.38),0 0 0 1px rgba(15,23,42,.04)!important;}.cookie-consent-head{padding:28px 30px 20px!important;background:linear-gradient(135deg,rgba(248,250,252,.98),rgba(255,255,255,.96))!important;}.cookie-brand strong{font-size:1.7rem!important;letter-spacing:-.035em!important;}.cookie-brand small{color:#52627a!important;font-weight:850!important;letter-spacing:-.01em!important;}.cookie-fingerprint{width:62px!important;height:62px!important;border-radius:22px!important;background:linear-gradient(145deg,#111827 0%,#22314d 58%,#334155 100%)!important;box-shadow:0 18px 36px rgba(15,23,42,.22),inset 0 1px 0 rgba(255,255,255,.14)!important;}.cookie-x{width:56px!important;height:56px!important;border-radius:20px!important;background:linear-gradient(135deg,#8b5cf6,#fb7185)!important;color:#fff!important;box-shadow:0 18px 40px rgba(139,92,246,.25)!important;font-size:2.15rem!important;}.cookie-x:hover{transform:translateY(-1px)!important;background:linear-gradient(135deg,#7c3aed,#f97316)!important;}.cookie-consent-intro{padding:20px 30px 12px!important;}.cookie-consent-intro p{font-size:1.05rem!important;color:#243149!important;max-width:860px!important;}.cookie-consent-intro nav{gap:12px!important;}.cookie-consent-intro a{display:inline-flex!important;align-items:center!important;min-height:34px!important;padding:0 14px!important;border-radius:999px!important;background:#f1f5f9!important;color:#111827!important;border:1px solid #e2e8f0!important;text-decoration:none!important;}.cookie-consent-intro a:hover{background:#e8eef7!important;text-decoration:none!important;}.cookie-tabs{padding:0 30px!important;gap:12px!important;border-bottom:1px solid #e6edf5!important;margin-top:8px!important;}.cookie-tabs button{border-radius:999px 999px 0 0!important;background:linear-gradient(135deg,#f8fafc,#f1f5f9)!important;color:#475569!important;min-height:52px!important;font-size:1.03rem!important;box-shadow:inset 0 -1px 0 rgba(15,23,42,.04)!important;}.cookie-tabs button.is-active{background:linear-gradient(135deg,#7257f2 0%,#b86fcf 52%,#ff805f 100%)!important;color:#fff!important;}.cookie-tabs button.is-active:after{height:0!important;display:none!important;}.cookie-tabs button:disabled{opacity:.5!important;filter:grayscale(.2)!important;}.cookie-categories{padding:24px 30px 126px!important;gap:14px!important;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%)!important;}.cookie-category{border:1px solid #dfe8f3!important;border-radius:20px!important;padding:20px 18px 20px 22px!important;background:rgba(255,255,255,.86)!important;box-shadow:0 12px 38px rgba(15,23,42,.055)!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease!important;}.cookie-category:hover{transform:translateY(-1px)!important;box-shadow:0 18px 48px rgba(15,23,42,.09)!important;border-color:#cbdaf0!important;}.cookie-category h3{font-size:1.16rem!important;letter-spacing:-.02em!important;margin-bottom:8px!important;}.cookie-category p{color:#5b6b82!important;font-size:.99rem!important;line-height:1.55!important;}.cookie-switch{padding:8px 10px!important;border-radius:999px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;}.cookie-switch span{width:62px!important;height:34px!important;background:#c8d3e3!important;}.cookie-switch span:after{width:26px!important;height:26px!important;}.cookie-switch input:checked + span{background:linear-gradient(135deg,#0f67d8,#0847ad)!important;}.cookie-switch input:checked + span:after{transform:translateX(28px)!important;}.cookie-switch.is-locked span{background:linear-gradient(135deg,#16a34a,#22c55e)!important;}.cookie-switch b{color:#243149!important;font-size:.82rem!important;}.cookie-consent-actions{gap:16px!important;padding:18px 30px 22px!important;background:rgba(255,255,255,.90)!important;box-shadow:0 -18px 42px rgba(15,23,42,.06)!important;}.cookie-consent-actions button{border-radius:16px!important;min-height:58px!important;letter-spacing:-.015em!important;box-shadow:0 12px 28px rgba(15,23,42,.08)!important;}.cookie-save{background:#eef2f7!important;color:#111827!important;border:1px solid #dbe4ee!important;}.cookie-reject{background:#475569!important;color:#fff!important;}.cookie-accept-all{background:linear-gradient(135deg,#7657f4 0%,#c36dbe 52%,#ff7d59 100%)!important;color:#fff!important;}.cookie-save:hover{background:#e5ebf3!important;}.cookie-reject:hover{background:#334155!important;}.cookie-accept-all:hover{filter:saturate(1.08) brightness(1.02)!important;}.cookie-reopen{border-radius:20px!important;background:linear-gradient(145deg,#111827,#263755)!important;box-shadow:0 18px 48px rgba(15,23,42,.32),inset 0 1px 0 rgba(255,255,255,.14)!important;}.cookie-reopen:after{content:"";position:absolute;inset:-5px;border-radius:25px;border:1px solid rgba(255,255,255,.22);pointer-events:none;}@media(max-width:720px){.cookie-consent-overlay{padding:8px!important;align-items:flex-end!important;}.cookie-consent-panel{width:100%!important;max-height:calc(100vh - 16px)!important;border-radius:24px!important;}.cookie-consent-head{padding:16px 14px 12px!important;gap:10px!important;}.cookie-brand strong{font-size:1.18rem!important;}.cookie-brand small{font-size:.78rem!important;line-height:1.25!important;}.cookie-fingerprint{width:46px!important;height:46px!important;border-radius:16px!important;}.cookie-x{width:42px!important;height:42px!important;border-radius:16px!important;font-size:1.8rem!important;}.cookie-consent-intro{padding:14px 14px 8px!important;}.cookie-consent-intro p{font-size:.94rem!important;line-height:1.46!important;}.cookie-tabs{padding:0 12px!important;gap:8px!important;}.cookie-tabs button{min-height:46px!important;border-radius:18px 18px 0 0!important;font-size:.95rem!important;}.cookie-categories{padding:14px 12px 210px!important;gap:10px!important;}.cookie-category{padding:15px!important;border-radius:18px!important;}.cookie-category h3{font-size:1.05rem!important;}.cookie-category p{font-size:.92rem!important;}.cookie-switch{justify-content:space-between!important;box-sizing:border-box!important;padding:7px 9px!important;}.cookie-consent-actions{grid-template-columns:1fr!important;gap:9px!important;padding:12px!important;}.cookie-consent-actions button{min-height:48px!important;border-radius:14px!important;font-size:.95rem!important;}}.cookie-tabs{display:none!important;}.cookie-bite-pro.cookie-compact{display:grid!important;position:fixed!important;left:max(18px,env(safe-area-inset-left))!important;right:auto!important;bottom:max(18px,env(safe-area-inset-bottom))!important;z-index:99999!important;width:min(620px,calc(100vw - 36px))!important;max-width:620px!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;padding:14px!important;border-radius:26px!important;background:linear-gradient(145deg,rgba(15,23,42,.96),rgba(30,41,59,.96))!important;color:#fff!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 24px 80px rgba(15,23,42,.38),inset 0 1px 0 rgba(255,255,255,.10)!important;backdrop-filter:blur(14px) saturate(1.1)!important;overflow:visible!important;transform:none!important;}.cookie-bite-pro.cookie-compact .cookie-icon{display:grid!important;place-items:center!important;width:52px!important;height:52px!important;border-radius:19px!important;background:linear-gradient(135deg,#fff7ed,#fed7aa)!important;color:#111827!important;font-size:1.55rem!important;box-shadow:0 14px 34px rgba(251,146,60,.22)!important;}.cookie-bite-pro.cookie-compact .cookie-copy strong{display:block!important;color:#fff!important;font-size:1rem!important;line-height:1.2!important;margin:0 0 4px!important;letter-spacing:-.015em!important;}.cookie-bite-pro.cookie-compact .cookie-copy p{margin:0 0 7px!important;color:#dbeafe!important;font-size:.91rem!important;line-height:1.42!important;max-width:100%!important;}.cookie-mini-links{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;}.cookie-mini-links a,.cookie-settings-link{font:inherit!important;font-size:.84rem!important;font-weight:850!important;color:#fde68a!important;text-decoration:underline!important;text-underline-offset:3px!important;background:transparent!important;border:0!important;padding:0!important;cursor:pointer!important;box-shadow:none!important;min-height:auto!important;border-radius:0!important;width:auto!important;}.cookie-bite-pro.cookie-compact .cookie-actions{display:flex!important;flex-direction:column!important;gap:8px!important;min-width:160px!important;width:auto!important;}.cookie-bite-pro.cookie-compact button.cookie-accept,.cookie-bite-pro.cookie-compact button.cookie-close{width:100%!important;min-height:42px!important;border-radius:999px!important;padding:10px 14px!important;font-weight:950!important;line-height:1.1!important;cursor:pointer!important;}.cookie-bite-pro.cookie-compact button.cookie-accept{background:linear-gradient(135deg,#7657f4 0%,#c36dbe 52%,#ff7d59 100%)!important;color:#fff!important;border:0!important;box-shadow:0 12px 28px rgba(124,58,237,.22)!important;}.cookie-bite-pro.cookie-compact button.cookie-close{background:rgba(255,255,255,.08)!important;color:#fff!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:none!important;}.cookie-consent-intro{padding-bottom:16px!important;}.cookie-categories{padding-top:18px!important;}.cookie-consent-panel{max-height:min(820px,calc(100vh - 48px))!important;}@media(max-width:720px){.cookie-bite-pro.cookie-compact{left:12px!important;right:12px!important;bottom:max(12px,env(safe-area-inset-bottom))!important;width:calc(100vw - 24px)!important;grid-template-columns:auto minmax(0,1fr)!important;gap:11px!important;padding:12px!important;border-radius:22px!important;max-height:none!important;overflow:visible!important;}.cookie-bite-pro.cookie-compact .cookie-icon{width:44px!important;height:44px!important;border-radius:16px!important;font-size:1.3rem!important;align-self:start!important;}.cookie-bite-pro.cookie-compact .cookie-copy p{font-size:.88rem!important;line-height:1.38!important;}.cookie-bite-pro.cookie-compact .cookie-actions{grid-column:1 / -1!important;display:grid!important;grid-template-columns:1fr 1fr!important;min-width:0!important;width:100%!important;}.cookie-bite-pro.cookie-compact button.cookie-accept,.cookie-bite-pro.cookie-compact button.cookie-close{min-height:44px!important;font-size:.9rem!important;padding:10px 12px!important;}}@media(max-width:420px){.cookie-bite-pro.cookie-compact .cookie-actions{grid-template-columns:1fr!important;}}.cookie-bite-pro.cookie-compact{max-height:min(42vh,360px)!important;contain:layout paint!important;}.cookie-bite-pro.cookie-compact .cookie-copy{min-width:0!important;}.cookie-bite-pro.cookie-compact .cookie-copy p{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;}.cookie-reopen{z-index:99998!important;}.cookie-consent-overlay{z-index:100000!important;}.cookie-consent-panel{border:1px solid rgba(226,232,240,.95)!important;}.cookie-category[data-cookie-category="necessary"]{background:linear-gradient(180deg,#ffffff,#f8fafc)!important;}.cookie-consent-intro nav a:focus-visible,.cookie-mini-links a:focus-visible,.cookie-settings-link:focus-visible,.cookie-consent-actions button:focus-visible,.cookie-reopen:focus-visible,.cookie-x:focus-visible{outline:3px solid rgba(124,92,246,.45)!important;outline-offset:3px!important;}@media(max-width:720px){.cookie-bite-pro.cookie-compact{max-height:48vh!important;}.cookie-bite-pro.cookie-compact .cookie-copy p{-webkit-line-clamp:3!important;}}.manual-pro{display:grid!important;gap:22px!important;line-height:1.7!important;}.manual-hero{display:flex!important;justify-content:space-between!important;gap:18px!important;align-items:flex-start!important;padding:22px!important;border-radius:24px!important;background:linear-gradient(135deg,rgba(99,102,241,.14),rgba(14,165,233,.10))!important;border:1px solid rgba(148,163,184,.22)!important;}.manual-hero h2{margin:0 0 6px!important;font-size:clamp(1.5rem,2.5vw,2.2rem)!important;letter-spacing:-.04em!important;}.manual-hero p{max-width:780px!important;margin:.25rem 0 0!important;color:var(--muted,#64748b)!important;}.manual-toc{padding:20px!important;border-radius:22px!important;background:rgba(15,23,42,.04)!important;border:1px solid rgba(148,163,184,.22)!important;}.admin-mode-dark .manual-toc{background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.10)!important;}.manual-toc h3{margin:0 0 14px!important;font-size:1.1rem!important;}.manual-toc ol{margin:0!important;padding:0!important;list-style:none!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important;gap:10px!important;counter-reset:manualtoc!important;}.manual-toc li{counter-increment:manualtoc!important;}.manual-toc a{display:flex!important;align-items:center!important;gap:10px!important;padding:11px 12px!important;border-radius:14px!important;text-decoration:none!important;color:inherit!important;background:rgba(255,255,255,.75)!important;border:1px solid rgba(148,163,184,.20)!important;font-weight:800!important;}.admin-mode-dark .manual-toc a{background:rgba(15,23,42,.55)!important;border-color:rgba(255,255,255,.08)!important;}.manual-toc a:before{content:counter(manualtoc)!important;display:grid!important;place-items:center!important;width:28px!important;height:28px!important;border-radius:10px!important;background:linear-gradient(135deg,#7657f4,#ff7d59)!important;color:#fff!important;font-size:.78rem!important;flex:0 0 auto!important;}.manual-toc a:hover{transform:translateY(-1px)!important;box-shadow:0 14px 32px rgba(15,23,42,.10)!important;}.manual-content{max-width:980px!important;}.manual-content h1{font-size:1.8rem!important;margin:10px 0 18px!important;}.manual-content h2{scroll-margin-top:24px!important;margin:34px 0 12px!important;padding-top:18px!important;border-top:1px solid rgba(148,163,184,.20)!important;font-size:1.35rem!important;letter-spacing:-.025em!important;display:flex!important;align-items:center!important;gap:10px!important;}.manual-content h3{margin:22px 0 8px!important;font-size:1.08rem!important;}.manual-content p{margin:0 0 13px!important;color:var(--muted,#64748b)!important;}.manual-content ul,.manual-content ol{margin:0 0 16px 1.2rem!important;padding:0!important;color:var(--muted,#64748b)!important;}.manual-content li{margin:5px 0!important;}.manual-content code{padding:.15em .4em!important;border-radius:8px!important;background:rgba(148,163,184,.16)!important;color:inherit!important;}.manual-anchor{opacity:.35!important;text-decoration:none!important;font-size:.9rem!important;color:inherit!important;}.manual-content h2:hover .manual-anchor{opacity:1!important;}@media(max-width:760px){.manual-hero{display:block!important;padding:18px!important}.manual-hero .btn{margin-top:14px!important;width:100%!important}.manual-toc ol{grid-template-columns:1fr!important}.manual-content h2{font-size:1.2rem!important}}.newsletter-signup{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.85fr);gap:22px;align-items:center;margin:34px 0;padding:clamp(22px,4vw,34px);border-radius:30px;background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(255,247,237,.82));border:1px solid var(--line);box-shadow:var(--shadow)}.newsletter-signup h2{margin:.1rem 0 .35rem;font-size:clamp(1.55rem,3vw,2.45rem);letter-spacing:-.045em;line-height:1.05}.newsletter-signup p{margin:0;color:var(--muted)}.newsletter-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.newsletter-form input[type=email]{min-height:48px;border-radius:999px;padding-inline:18px}.newsletter-form button{min-height:48px;white-space:nowrap}.newsletter-consent{grid-column:1 / -1;display:flex;gap:9px;align-items:flex-start;font-size:.9rem;line-height:1.35;color:var(--muted);font-weight:650}.newsletter-consent input{margin-top:.18rem;flex:0 0 auto}.newsletter-footer{width:min(1120px,100%);margin:10px auto 26px}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.notice.success{background:#ecfdf5;border-color:#bbf7d0;color:#065f46}@media(max-width:760px){.newsletter-signup{grid-template-columns:1fr;border-radius:24px}.newsletter-form{grid-template-columns:1fr}.newsletter-form button{width:100%}.newsletter-footer{padding-inline:16px}}.newsletter-admin .admin-hero-row{display:flex;justify-content:space-between;gap:1.25rem;align-items:flex-start;flex-wrap:wrap}.newsletter-compose{display:grid;gap:1rem;max-width:980px}.newsletter-compose input,.newsletter-compose textarea{font-size:1rem;line-height:1.55;border-radius:18px;border:1px solid rgba(15,23,42,.14);background:rgba(255,255,255,.92);padding:1rem 1.1rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.newsletter-compose textarea{min-height:260px;resize:vertical;font-family:inherit}.newsletter-consent{display:flex!important;gap:.65rem;align-items:flex-start;font-size:.94rem;line-height:1.45;color:var(--muted,#5b677a);padding:.75rem .85rem;border-radius:16px;background:rgba(255,255,255,.58);border:1px solid rgba(15,23,42,.08)}.newsletter-consent input{width:auto;min-width:18px;margin-top:.15rem}.account-newsletter-box{background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(246,248,255,.94));border:1px solid rgba(99,102,241,.12);box-shadow:0 22px 60px rgba(15,23,42,.08)}.newsletter-archive{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem}.newsletter-archive .card{border:1px solid rgba(15,23,42,.08);box-shadow:0 18px 44px rgba(15,23,42,.07)}@media(max-width:700px){.newsletter-compose textarea{min-height:220px}.newsletter-admin .dashboard-grid{grid-template-columns:1fr}.newsletter-signup .newsletter-form{grid-template-columns:1fr}.newsletter-consent{font-size:.9rem}}.backup-hero{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;flex-wrap:wrap;background:linear-gradient(135deg,rgba(99,102,241,.14),rgba(14,165,233,.08));border:1px solid rgba(148,163,184,.18)}.backup-hero h2{margin:.15rem 0 .35rem;font-size:clamp(1.5rem,3vw,2.2rem)}.admin-grid.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0}.form-grid{display:grid;gap:.85rem}.form-grid label{display:grid;gap:.35rem;font-weight:700}.form-grid input,.form-grid select{width:100%}.form-grid .check{display:flex;align-items:center;gap:.55rem;flex-direction:row}.form-grid .check input{width:auto}.soft-box{margin-top:1rem;padding:1rem;border-radius:18px;background:rgba(148,163,184,.10);border:1px solid rgba(148,163,184,.18)}.soft-box code{display:block;white-space:normal;word-break:break-all;margin:.45rem 0}.notice.error{background:#fee2e2;color:#7f1d1d;border-color:#fecaca}.inline-actions{display:flex;gap:.35rem;flex-wrap:wrap}.inline-actions form{display:inline}.btn.danger{background:#dc2626;color:#fff;border-color:#dc2626}.table-wrap{overflow:auto}.admin-table{width:100%;border-collapse:collapse}.admin-table th,.admin-table td{padding:.8rem;border-bottom:1px solid rgba(148,163,184,.18);text-align:left}.admin-table th{font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted,#64748b)}@media(max-width:900px){.admin-grid.two{grid-template-columns:1fr}.backup-hero{align-items:flex-start}.backup-hero .actions{width:100%}.backup-hero .actions .btn{width:100%;justify-content:center}.inline-actions{flex-direction:column}.inline-actions .btn,.inline-actions button{width:100%}}html{scroll-behavior:smooth;text-rendering:optimizeSpeed}body{overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.site-header{will-change:auto;transform:translateZ(0);backdrop-filter:none !important;background:rgba(255,253,249,.96) !important}.product-flow,.admin-task-list,.admin-activity-list{content-visibility:auto;contain-intrinsic-size:1px 900px}.product-feature{content-visibility:auto;contain-intrinsic-size:620px;will-change:auto;transition:transform .18s ease,box-shadow .18s ease}.product-feature:hover{transform:translateY(-2px)}.product-art img,.product-gallery-main,.gallery-thumb img{backface-visibility:hidden;transform:translateZ(0)}.cookie-bite-pro,.cookie-consent-panel,.sticky-cart-pro{will-change:transform;transform:translateZ(0)}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:.001ms !important}}@media(max-width:760px){.site-header{position:sticky;backdrop-filter:none !important}.product-feature{content-visibility:visible;contain-intrinsic-size:auto;transform:none !important}.hero,.hero-split{min-height:auto}.product-art,.detail-media,.preview-placeholder{min-height:220px}}.admin-command-wow{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:18px;align-items:stretch;margin-bottom:18px}.admin-hero-wow{position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(239,246,255,.78)) !important;border:1px solid rgba(255,255,255,.92) !important;box-shadow:0 26px 90px rgba(15,23,42,.10) !important}.admin-hero-wow::after{content:"";position:absolute;right:-80px;top:-100px;width:260px;height:260px;border-radius:999px;background:radial-gradient(circle,rgba(109,93,252,.25),transparent 68%);pointer-events:none}.admin-focus-wow{display:grid;place-items:center;text-align:center;border-radius:30px;background:linear-gradient(160deg,#111827,#312e81) !important;color:#fff !important;box-shadow:0 26px 90px rgba(49,46,129,.28) !important;border:1px solid rgba(255,255,255,.14) !important;padding:24px}.admin-focus-wow span{font-size:clamp(3rem,7vw,5rem);font-weight:900;letter-spacing:-.08em;line-height:.85;background:linear-gradient(135deg,#fff,#c7d2fe);-webkit-background-clip:text;background-clip:text;color:transparent}.admin-focus-wow strong{font-size:1.1rem;text-transform:uppercase;letter-spacing:.12em}.admin-focus-wow small{color:rgba(255,255,255,.72)}.admin-task-overview{display:grid;grid-template-columns:minmax(320px,1.4fr) repeat(3,minmax(120px,.55fr));gap:16px;margin:0 0 20px}.admin-task-overview>article{background:rgba(255,255,255,.86);border:1px solid rgba(226,232,240,.95);border-radius:28px;padding:18px;box-shadow:0 16px 55px rgba(15,23,42,.07)}.admin-task-overview>article:not(.task-health-card){display:grid;align-content:center;gap:4px;text-align:center}.admin-task-overview>article:not(.task-health-card) strong{font-size:2.4rem;line-height:1;letter-spacing:-.06em}.admin-task-overview>article:not(.task-health-card) span{color:#64748b;font-size:.86rem}.task-health-card{display:flex;align-items:center;gap:18px}.task-health-card h2{margin:.1rem 0;font-size:clamp(1.35rem,2vw,2rem);letter-spacing:-.045em}.task-health-card p:last-child{margin:0;color:#64748b}.task-health-ring{width:104px;height:104px;flex:0 0 auto;border-radius:999px;display:grid;place-items:center;position:relative;background:conic-gradient(#6366f1 var(--score),#e2e8f0 0)}.task-health-ring::after{content:"";position:absolute;inset:9px;border-radius:999px;background:#fff}.task-health-ring strong,.task-health-ring small{position:relative;z-index:1}.task-health-ring strong{font-size:2rem;letter-spacing:-.08em}.task-health-ring small{font-size:.72rem;color:#64748b;margin-left:32px;margin-top:-22px}.admin-task-list-wow{display:grid;gap:12px}.admin-task-wow{display:grid !important;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px !important;border-radius:22px !important;background:linear-gradient(135deg,rgba(248,250,252,.96),rgba(255,255,255,.82)) !important;border:1px solid rgba(226,232,240,.95) !important;color:#0f172a !important;box-shadow:0 12px 34px rgba(15,23,42,.055);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.admin-task-wow:hover{transform:translateY(-2px);box-shadow:0 22px 60px rgba(15,23,42,.10);border-color:#c7d2fe !important}.admin-task-wow>span{display:grid;place-items:center;width:46px;height:46px;border-radius:17px;background:#eef2ff;font-size:1.2rem}.admin-task-wow strong{display:block;line-height:1.2}.admin-task-wow small{display:block;color:#64748b;margin-top:3px}.admin-task-wow em{font-style:normal;font-size:.74rem;font-weight:850;text-transform:uppercase;letter-spacing:.08em;padding:7px 10px;border-radius:999px;background:#f1f5f9;color:#475569}.admin-task-wow.is-high{background:linear-gradient(135deg,#fff7ed,#fff) !important;border-color:#fed7aa !important}.admin-task-wow.is-high>span{background:#ffedd5}.admin-task-wow.is-high em{background:#111827;color:#fff}.admin-body.admin-mode-dark .admin-hero-wow,.admin-body.admin-mode-dark .admin-task-overview>article{background:linear-gradient(135deg,rgba(17,24,39,.94),rgba(30,41,59,.82)) !important;border-color:#26344f !important;color:#e5e7eb !important}.admin-body.admin-mode-dark .task-health-ring::after{background:#111827}.admin-body.admin-mode-dark .task-health-card p:last-child,.admin-body.admin-mode-dark .admin-task-overview>article:not(.task-health-card) span{color:#94a3b8}.admin-body.admin-mode-dark .admin-task-wow{background:linear-gradient(135deg,rgba(15,23,42,.98),rgba(30,41,59,.88)) !important;border-color:#26344f !important;color:#e5e7eb !important}.admin-body.admin-mode-dark .admin-task-wow small{color:#94a3b8}.admin-body.admin-mode-dark .admin-task-wow>span{background:#1e293b}.admin-body.admin-mode-dark .admin-task-wow em{background:#334155;color:#e5e7eb}.admin-body.admin-mode-dark .admin-task-wow.is-high{background:linear-gradient(135deg,rgba(69,26,3,.55),rgba(15,23,42,.98)) !important;border-color:#92400e !important}.admin-body.admin-mode-dark .admin-task-wow.is-high em{background:#f8fafc;color:#111827}@media(max-width:1050px){.admin-command-wow,.admin-task-overview{grid-template-columns:1fr}.task-health-card{align-items:flex-start}.admin-focus-wow{min-height:170px}}@media(max-width:560px){.task-health-card{display:grid}.admin-task-wow{grid-template-columns:42px minmax(0,1fr)}.admin-task-wow em{grid-column:2;justify-self:start}.task-health-ring{width:92px;height:92px}}.admin-brand{gap:12px!important;align-items:center!important}.admin-brand-logo{width:42px;height:42px;object-fit:contain;border-radius:14px;background:rgba(255,255,255,.10);padding:6px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.admin-brand-icon{display:grid!important;place-items:center;width:42px!important;height:42px!important;border-radius:14px!important;background:linear-gradient(135deg,#fb923c,#f97316)!important;color:#fff!important;font-size:1.15rem!important;box-shadow:0 14px 30px rgba(249,115,22,.26)!important}.admin-brand small{color:#fb923c!important;letter-spacing:.18em!important;font-weight:900!important}.admin-brand strong{color:inherit!important;line-height:1.1!important}.admin-body.admin-mode-light{background:#f6f7fb!important;color:#111827!important}.admin-body.admin-mode-light .admin-sidebar{background:#101828!important;color:#fff!important;border-right:1px solid rgba(255,255,255,.08)!important}.admin-body.admin-mode-light .admin-nav a,.admin-body.admin-mode-light .admin-nav summary{color:#d6d9e4!important}.admin-body.admin-mode-light .admin-nav a:hover,.admin-body.admin-mode-light .admin-nav a.active{background:rgba(249,115,22,.14)!important;color:#fff!important}.admin-body.admin-mode-light .admin-nav a.active span{filter:none!important}.admin-body.admin-mode-light .admin-powered{color:#98a2b3!important}.admin-body.admin-mode-light .admin-main,.admin-body.admin-mode-light .admin-topbar{color:#111827!important}.admin-body.admin-mode-light .admin-topbar{background:rgba(255,255,255,.88)!important;border-bottom:1px solid #e5e7eb!important;backdrop-filter:blur(14px)}.admin-body .admin-panel,.admin-body .admin-section,.admin-body .card,.admin-body .table-wrap,.admin-body .stat-card,.admin-body .admin-welcome-card{border-radius:28px!important;border:1px solid var(--admin-line,#e5e7eb)!important;box-shadow:0 18px 50px rgba(15,23,42,.07)!important}.admin-body.admin-mode-light .admin-panel,.admin-body.admin-mode-light .admin-section,.admin-body.admin-mode-light .card,.admin-body.admin-mode-light .table-wrap,.admin-body.admin-mode-light .stat-card,.admin-body.admin-mode-light .admin-welcome-card{background:#fff!important;color:#111827!important;--admin-line:#e5e7eb}.admin-body.admin-mode-light .admin-section h2,.admin-body.admin-mode-light .admin-panel h2,.admin-body.admin-mode-light label,.admin-body.admin-mode-light th,.admin-body.admin-mode-light td{color:#111827!important}.admin-body.admin-mode-light .small,.admin-body.admin-mode-light .muted,.admin-body.admin-mode-light small{color:#667085!important}.admin-body.admin-mode-light input,.admin-body.admin-mode-light textarea,.admin-body.admin-mode-light select{background:#fff!important;color:#111827!important;border:1px solid #d0d5dd!important}.admin-body.admin-mode-light input:focus,.admin-body.admin-mode-light textarea:focus,.admin-body.admin-mode-light select:focus{outline:3px solid rgba(249,115,22,.18)!important;border-color:#f97316!important}.admin-body.admin-mode-dark{background:#0b1220!important;color:#e5e7eb!important}.admin-body.admin-mode-dark .admin-sidebar{background:#060b16!important;border-right:1px solid #1f2937!important}.admin-body.admin-mode-dark .admin-panel,.admin-body.admin-mode-dark .admin-section,.admin-body.admin-mode-dark .card,.admin-body.admin-mode-dark .table-wrap,.admin-body.admin-mode-dark .stat-card,.admin-body.admin-mode-dark .admin-welcome-card{background:#111827!important;color:#e5e7eb!important;--admin-line:#263244}.admin-body.admin-mode-dark .admin-section h2,.admin-body.admin-mode-dark .admin-panel h2,.admin-body.admin-mode-dark label,.admin-body.admin-mode-dark th,.admin-body.admin-mode-dark td{color:#f9fafb!important}.admin-body.admin-mode-dark .small,.admin-body.admin-mode-dark .muted,.admin-body.admin-mode-dark small{color:#a7b0c0!important}.admin-body.admin-mode-dark input,.admin-body.admin-mode-dark textarea,.admin-body.admin-mode-dark select{background:#0b1220!important;color:#f9fafb!important;border:1px solid #334155!important}.admin-body.admin-mode-dark input:focus,.admin-body.admin-mode-dark textarea:focus,.admin-body.admin-mode-dark select:focus{outline:3px solid rgba(251,146,60,.18)!important;border-color:#fb923c!important}.admin-body .admin-hero-wow h2,.admin-body .admin-hero-wow>p:not(.eyebrow){color:#f97316!important}.admin-body .admin-hero-wow .eyebrow{color:#c2410c!important}.admin-body.admin-mode-dark .admin-hero-wow h2,.admin-body.admin-mode-dark .admin-hero-wow>p:not(.eyebrow),.admin-body.admin-mode-dark .admin-hero-wow .eyebrow{color:#fb923c!important}.admin-form::after,form.admin-form::after{content:"";display:block;height:92px}.admin-form>button:last-child,.admin-form .savebar,form.admin-form button[type=submit]:last-child{position:sticky!important;bottom:16px!important;z-index:50!important;box-shadow:0 18px 44px rgba(15,23,42,.18)!important}.admin-body button,.admin-body .btn{border-radius:999px!important;font-weight:800!important}.admin-body .btn.secondary{background:#fff!important;color:#111827!important;border:1px solid #d0d5dd!important}.admin-body.admin-mode-dark .btn.secondary{background:#111827!important;color:#f9fafb!important;border-color:#334155!important}.admin-body.admin-mode-light .css-active-hint,.admin-body.admin-mode-light pre,.admin-body.admin-mode-light code{background:#f8fafc!important;color:#111827!important;border:1px solid #e5e7eb!important}.admin-body.admin-mode-dark .css-active-hint,.admin-body.admin-mode-dark pre,.admin-body.admin-mode-dark code{background:#0b1220!important;color:#e5e7eb!important;border:1px solid #334155!important}.cookie-bite-pro{contain:layout paint;max-width:min(560px,calc(100vw - 24px))}.cookie-consent-overlay{contain:layout paint}.product-art img,.product-card img,.detail-media img{aspect-ratio:1/1;object-fit:cover}.site-header{min-height:74px}.brand-logo{width:auto;max-width:180px;height:auto;max-height:56px}.product-feature{content-visibility:auto;contain-intrinsic-size:680px}.product-feature:first-of-type{content-visibility:visible}.hero,.hero-split{contain:layout paint}.site-nav a,.footer-links a{overflow-wrap:anywhere}@media(max-width:760px){.admin-mobile-toggle{position:fixed!important;left:14px!important;top:14px!important;z-index:1001!important;background:#111827!important;color:#fff!important;border:0!important;padding:11px 14px!important;border-radius:999px!important;box-shadow:0 12px 30px rgba(15,23,42,.22)!important}.admin-sidebar{position:fixed!important;inset:0 auto 0 0!important;width:min(86vw,340px)!important;transform:translateX(-105%)!important;transition:transform .22s ease!important;z-index:1000!important}.admin-body.admin-nav-open .admin-sidebar{transform:translateX(0)!important}.admin-body.admin-nav-open::before{content:"";position:fixed;inset:0;background:rgba(15,23,42,.45);z-index:999}.admin-main{padding-top:68px!important}.admin-topbar{position:sticky!important;top:0!important;z-index:50!important}.admin-form>button:last-child,form.admin-form button[type=submit]:last-child{bottom:12px!important;width:100%!important}.admin-command-wow,.admin-stats,.admin-grid-2,.form-grid{grid-template-columns:1fr!important}.site-header{min-height:64px}.product-feature{contain-intrinsic-size:760px}}.menu-toggle .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:901px){.menu-toggle{display:none!important}.site-header .site-nav{display:flex!important;grid-column:auto!important;margin-top:0!important;width:auto!important;align-items:center!important;justify-content:flex-end!important;position:static!important;transform:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;box-shadow:none!important;background:transparent!important;border:0!important;padding:0!important;max-height:none!important;overflow:visible!important}.site-header .site-nav a{border:0!important;padding:0!important}}@media(max-width:900px){body.nav-open{overflow:hidden!important}body.nav-open::before{content:"";position:fixed;inset:0;background:rgba(26,22,18,.42);backdrop-filter:blur(5px);z-index:998}.site-header{position:sticky!important;top:0!important;z-index:1000!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important}.site-header .brand,.site-header .menu-toggle{position:relative!important;z-index:1003!important}.menu-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:46px!important;height:46px!important;padding:0 14px!important;border-radius:999px!important;background:#241f1c!important;color:#fff!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:0 14px 34px rgba(36,31,28,.22)!important;font-size:1.15rem!important;line-height:1!important}.site-header .site-nav{position:fixed!important;left:12px!important;right:12px!important;top:calc(74px + env(safe-area-inset-top))!important;z-index:1002!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;width:auto!important;max-height:calc(100dvh - 96px - env(safe-area-inset-top))!important;overflow:auto!important;margin:0!important;padding:14px!important;border-radius:26px!important;background:rgba(255,253,249,.98)!important;border:1px solid rgba(234,223,212,.95)!important;box-shadow:0 28px 80px rgba(36,31,28,.24)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(-10px) scale(.985)!important;transition:opacity .18s ease,transform .18s ease,visibility .18s ease!important}body.nav-open .site-header .site-nav{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0) scale(1)!important}.site-header .site-nav a{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:46px!important;padding:12px 14px!important;border-radius:16px!important;border:1px solid rgba(234,223,212,.76)!important;background:#fffaf4!important;color:#241f1c!important;font-weight:800!important;text-decoration:none!important;box-shadow:none!important}.site-header .site-nav a:hover,.site-header .site-nav a:focus-visible{background:#efe4da!important;color:#241f1c!important;outline:2px solid rgba(122,78,58,.25)!important;outline-offset:2px!important}.site-header .brand{min-width:0!important}.site-header .brand span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.brand-logo{max-width:150px!important;max-height:48px!important}}.nav-panel-head{display:none}.nav-close{background:transparent;color:inherit;border:0;box-shadow:none;width:auto;min-height:44px;font-size:2rem;line-height:1;padding:0 8px}.nav-section{display:contents}.menu-toggle .sr-only,.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(min-width:901px){.site-header .nav-panel-head{display:none!important}.site-header .site-nav{display:flex!important;position:static!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:none!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;width:auto!important;max-height:none!important;overflow:visible!important}.site-header .site-nav a{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.menu-toggle{display:none!important}}@media(max-width:900px){body.nav-open{overflow:hidden!important}body.nav-open::before{content:"";position:fixed;inset:0;background:rgba(18,18,18,.42);backdrop-filter:blur(6px);z-index:9998}.site-header{position:sticky!important;top:0!important;z-index:10000!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important}.menu-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:48px!important;height:48px!important;border-radius:999px!important;background:#201a16!important;color:#fff!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 16px 40px rgba(32,26,22,.25)!important;z-index:10002!important}.site-header .brand{min-width:0!important;z-index:10002!important}.site-header .brand span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.site-header .site-nav{position:fixed!important;inset:0 auto 0 0!important;width:min(88vw,390px)!important;max-height:100dvh!important;z-index:10001!important;display:flex!important;flex-direction:column!important;gap:0!important;margin:0!important;padding:24px!important;overflow:auto!important;background:#fffaf4!important;color:#201a16!important;border:0!important;border-right:1px solid rgba(32,26,22,.08)!important;border-radius:0 32px 32px 0!important;box-shadow:30px 0 80px rgba(32,26,22,.25)!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;transform:translateX(-105%)!important;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .18s ease,visibility .18s ease!important}.nav-open .site-header .site-nav{visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:translateX(0)!important}.site-header .nav-panel-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:0 0 18px!important;margin-bottom:14px!important;border-bottom:1px solid rgba(32,26,22,.12)!important}.site-header .nav-panel-head strong{font-size:clamp(2rem,12vw,4.2rem)!important;line-height:.88!important;letter-spacing:-.08em!important;color:#201a16!important}.site-header .nav-section{display:grid!important;gap:10px!important;padding:10px 0 18px!important}.site-header .site-nav a{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:52px!important;padding:14px 0!important;border:0!important;border-bottom:1px solid rgba(32,26,22,.08)!important;border-radius:0!important;background:transparent!important;color:#201a16!important;font-weight:850!important;font-size:1.05rem!important;text-decoration:none!important;box-shadow:none!important}.site-header .site-nav a::after{content:"›";opacity:.45;font-size:1.4em}.site-header .site-nav a:hover,.site-header .site-nav a:focus-visible{color:#8a4b2d!important;outline:0!important}}body.menu-standard .site-header .site-nav{}body.menu-editorial_sidebar .site-header .site-nav{}body.theme-editorial{--brand:#9a4d35;--accent:#d9895b;--bg:#f6f1ea;--paper:#fffaf4;--ink:#1f1a17;--muted:#6d625b;--line:#e2d6ca;background:linear-gradient(180deg,#fffaf4,#f6f1ea);font-family:Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif}body.theme-editorial .site-header{background:rgba(255,250,244,.94)!important;border-bottom:1px solid var(--line)!important;box-shadow:none!important}body.theme-editorial .hero h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(3rem,9vw,7.2rem)!important;line-height:.88!important;letter-spacing:-.075em!important;background:none!important;color:var(--ink)!important}body.theme-editorial .hero-note,body.theme-editorial .story-block,body.theme-editorial .product-feature,body.theme-editorial .card{background:#fffaf4!important;border:1px solid var(--line)!important;box-shadow:0 18px 60px rgba(68,44,31,.08)!important}body.theme-editorial .product-feature{grid-template-columns:minmax(260px,.82fr) minmax(0,1fr);border-radius:30px!important}body.theme-editorial .product-copy h2{font-family:Georgia,'Times New Roman',serif;letter-spacing:-.045em!important}body.theme-editorial .btn,body.theme-editorial button,body.theme-editorial input[type=submit]{background:#1f1a17!important;color:#fff!important}body.theme-editorial .btn.secondary{background:#efe3d6!important;color:#1f1a17!important}.theme-brutal .nav-panel-head strong{font-family:inherit!important}.theme-brutal .site-header .site-nav{border-radius:0!important}.theme-brutal .site-header .site-nav a{border-color:#000!important}@media(max-width:700px){.cart-table-wrap{overflow:visible!important;background:transparent!important;border:0!important}.cart-table{min-width:0!important;width:100%!important;border-collapse:separate!important;border-spacing:0 12px!important}.cart-table thead,.cart-table tr:first-child{display:none!important}.cart-table tbody,.cart-table tr,.cart-table td{display:block!important;width:100%!important}.cart-table tr.cart-line{background:var(--paper,#fffaf4)!important;border:1px solid var(--line,#e2d6ca)!important;border-radius:22px!important;padding:12px 14px!important;box-shadow:0 14px 36px rgba(32,26,22,.08)!important}.cart-table tr.cart-line td{display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;padding:8px 0!important;border:0!important}.cart-table tr.cart-line td::before{content:attr(data-label);color:var(--muted,#6d625b);font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;font-weight:900}.cart-table tr.cart-line input[type=number]{max-width:120px!important}.cart-total-row{display:grid!important;grid-template-columns:1fr!important;background:#201a16!important;color:#fff!important;border-radius:22px!important;padding:16px!important}.cart-total-row td{display:block!important;border:0!important;padding:2px 0!important}.cart-total-row td:first-child{display:none!important}.cart-total-row td:last-child::before{content:'Gesamt';display:block;color:rgba(255,255,255,.68);font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.cart-conversion-box .btn,.cart-conversion-box{width:100%}.actions{width:100%}.actions .btn,.actions button{width:100%}}.nav-backdrop{display:none}.site-header{position:sticky;top:0;z-index:1000;isolation:isolate}.site-header .brand{min-width:0}.site-header .brand span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-toggle{appearance:none;border:1px solid rgba(32,26,22,.14);background:#201a16;color:#fff;border-radius:999px;min-width:46px;height:46px;padding:0 15px;display:none;align-items:center;justify-content:center;box-shadow:0 14px 34px rgba(32,26,22,.18);cursor:pointer;line-height:1}.menu-toggle:focus-visible,.nav-close:focus-visible,.site-nav a:focus-visible{outline:3px solid rgba(138,75,45,.35);outline-offset:3px}.nav-panel-head{display:none}.nav-close{appearance:none;border:0;background:transparent;color:inherit;font-size:2rem;line-height:1;min-width:44px;min-height:44px;cursor:pointer}.nav-section{display:contents}@media(min-width:901px){.site-header .site-nav{display:flex!important;position:static!important;transform:none!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;overflow:visible!important;width:auto!important;height:auto!important;max-height:none!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:0!important;color:inherit!important;gap:14px!important;align-items:center!important}.site-header .site-nav .nav-panel-head{display:none!important}.site-header .site-nav a{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:8px 0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important;text-decoration:none!important;font-weight:750!important}.site-header .site-nav a::after{content:none!important}.menu-toggle,.nav-backdrop{display:none!important}}@media(max-width:900px){body.nav-open{overflow:hidden!important;touch-action:none!important}.site-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:14px 16px!important}.menu-toggle{display:inline-flex!important;position:relative!important;z-index:10002!important}.nav-backdrop{position:fixed!important;inset:0!important;z-index:9998!important;border:0!important;margin:0!important;padding:0!important;background:rgba(17,15,13,.48)!important;backdrop-filter:blur(8px)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .22s ease,visibility .22s ease!important;display:block!important}body.nav-open .nav-backdrop{opacity:1!important;visibility:visible!important;pointer-events:auto!important}body>.site-nav,.site-header .site-nav{position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:auto!important;width:min(88vw,390px)!important;height:100dvh!important;max-height:100dvh!important;z-index:9999!important;display:flex!important;flex-direction:column!important;gap:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;margin:0!important;padding:26px 24px 34px!important;background:#fffaf3!important;color:#201a16!important;border:0!important;border-right:1px solid rgba(32,26,22,.10)!important;border-radius:0 30px 30px 0!important;box-shadow:28px 0 80px rgba(17,15,13,.28)!important;transform:translate3d(-110%,0,0)!important;opacity:1!important;visibility:visible!important;pointer-events:none!important;transition:transform .32s cubic-bezier(.22,1,.36,1)!important}body.nav-open>.site-nav,body.nav-open .site-header .site-nav,body>.site-nav.is-open{transform:translate3d(0,0,0)!important;pointer-events:auto!important}.site-nav .nav-panel-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:0 0 20px!important;margin:0 0 14px!important;border-bottom:1px solid rgba(32,26,22,.12)!important}.site-nav .nav-panel-head strong{display:block!important;font-size:clamp(2.3rem,12vw,4.6rem)!important;line-height:.86!important;letter-spacing:-.085em!important;color:#201a16!important;font-weight:950!important}.site-nav .nav-section{display:grid!important;gap:0!important;padding:8px 0 16px!important}.site-nav a{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:54px!important;width:100%!important;padding:15px 0!important;border:0!important;border-bottom:1px solid rgba(32,26,22,.085)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#201a16!important;text-decoration:none!important;font-weight:850!important;font-size:1.06rem!important;line-height:1.2!important;letter-spacing:-.02em!important}.site-nav a::after{content:'›'!important;font-size:1.45em!important;line-height:1!important;opacity:.35!important;margin-left:16px!important}.site-nav a:hover,.site-nav a:focus-visible{color:#8a4b2d!important}}@media(max-width:460px){body>.site-nav,.site-header .site-nav{width:min(92vw,360px)!important;border-radius:0 24px 24px 0!important;padding:22px 20px 30px!important}.site-nav .nav-panel-head strong{font-size:3rem!important}.site-nav a{font-size:1rem!important;min-height:52px!important}}.editorial-wrapper{display:flex;flex-direction:row-reverse;min-height:100vh;width:100%}.shop-main{flex:1 1 auto;min-width:0;width:100%}.shop-sidebar{flex:0 0 26rem;width:26rem;position:relative;background:#f5f1ec;color:#211b17;transition:margin-left .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease;z-index:10000;border-right:1px solid rgba(33,27,23,.08)}.shop-sidebar.inactive{margin-left:-26rem}.shop-sidebar>.inner{width:26rem;padding:2.1rem 2.1rem 2.7rem;position:relative}.shop-sidebar>.inner>section{border-bottom:2px solid rgba(33,27,23,.08);margin:0 0 2.4rem;padding:0 0 2.4rem}.shop-sidebar>.inner>section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.shop-sidebar h2{margin:0 0 1.1rem;font-size:.82rem;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;color:#8a4b2d;font-weight:900}.sidebar-brand .brand{display:flex;align-items:center;gap:.8rem;color:#211b17;text-decoration:none;font-weight:900;letter-spacing:-.04em}.sidebar-brand .brand-logo{max-width:150px;max-height:58px;object-fit:contain}.sidebar-brand .brand span{font-size:1.15rem}.sidebar-nav{display:grid;gap:0}.sidebar-nav a{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;border-bottom:1px solid rgba(33,27,23,.08);color:#211b17!important;text-decoration:none;font-weight:850;letter-spacing:-.015em}.sidebar-nav a:last-child{border-bottom:0}.sidebar-nav a:hover,.sidebar-nav a:focus-visible{color:#9a5332!important;outline:0}.sidebar-nav a span{min-width:1.8rem;height:1.8rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#211b17;color:#fff;font-size:.78rem}.sidebar-toggle{position:absolute;left:26rem;top:0;width:6rem;height:6rem;display:block;text-indent:-9999px;overflow:hidden;border:0;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:left .45s cubic-bezier(.22,1,.36,1);z-index:10002}.shop-sidebar.inactive .sidebar-toggle{left:26rem}.sidebar-toggle:before{content:'☰';position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-indent:0;font-size:1.6rem;color:#211b17}.sidebar-toggle:after{content:'';position:absolute;left:1rem;top:1rem;width:4rem;height:3.6rem;border-radius:.45rem;background:rgba(245,241,236,.86);box-shadow:0 16px 44px rgba(33,27,23,.12);z-index:-1;border:1px solid rgba(33,27,23,.08)}.editorial-sidebar-backdrop{display:none}.desktop-nav{display:flex!important}@media(max-width:1280px){.editorial-wrapper{display:block}.shop-sidebar{position:fixed;left:0;top:0;bottom:0;height:100dvh;box-shadow:0 0 5rem rgba(0,0,0,.18);margin-left:0}.shop-sidebar.inactive{margin-left:-26rem;box-shadow:none}.shop-sidebar>.inner{height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:5rem}.sidebar-toggle{position:absolute;left:26rem;top:0;width:6rem;height:6rem}.editorial-sidebar-backdrop{position:fixed;inset:0;z-index:9998;background:rgba(22,18,15,.42);backdrop-filter:blur(6px);border:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,visibility .22s ease;display:block}body.sidebar-open .editorial-sidebar-backdrop{opacity:1;visibility:visible;pointer-events:auto}body.sidebar-open{overflow:hidden}.desktop-nav{display:none!important}.site-header{padding-left:clamp(5.5rem,16vw,7.5rem)!important}}@media(max-width:736px){.shop-sidebar{width:min(86vw,23rem)}.shop-sidebar>.inner{width:min(86vw,23rem);padding:1.55rem 1.35rem 4rem}.shop-sidebar.inactive{margin-left:calc(-1 * min(86vw,23rem))}.sidebar-toggle{left:min(86vw,23rem);width:5.5rem;height:5.5rem}.sidebar-toggle:before{font-size:1.15rem}.sidebar-toggle:after{left:.8rem;top:.9rem;width:3.9rem;height:3.2rem}.sidebar-nav a{min-height:3rem;padding:.95rem 0}.site-header{padding-left:5.9rem!important}}@media(min-width:1281px){body:not(.is-preload) .shop-sidebar{box-shadow:none}.site-header{z-index:20}.menu-toggle,.nav-backdrop,#site-nav{display:none!important}}.editorial-wrapper{display:block;min-height:100vh;width:100%}.shop-main{min-width:0;width:100%;transition:margin-left .34s cubic-bezier(.22,1,.36,1)}.shop-sidebar{position:fixed;left:0;top:0;bottom:0;width:26rem;max-width:86vw;height:100dvh;margin-left:0!important;transform:translateX(-100%);background:#f5f1ec;color:#211b17;z-index:10000;border-right:1px solid rgba(33,27,23,.08);box-shadow:none;transition:transform .34s cubic-bezier(.22,1,.36,1),box-shadow .34s ease;will-change:transform}.shop-sidebar:not(.inactive){transform:translateX(0);box-shadow:0 24px 80px rgba(33,27,23,.22)}.shop-sidebar>.inner{width:auto;height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:2.1rem 2.1rem 5rem;box-sizing:border-box}.sidebar-toggle{position:fixed!important;left:1rem!important;top:1rem!important;width:3.85rem!important;height:3.65rem!important;display:block!important;border:0!important;border-radius:18px!important;background:rgba(245,241,236,.92)!important;box-shadow:0 16px 44px rgba(33,27,23,.14)!important;z-index:10002!important;text-indent:-9999px!important;overflow:hidden!important;cursor:pointer!important;transition:transform .2s ease,background .2s ease!important;-webkit-tap-highlight-color:transparent}.sidebar-toggle:hover{transform:translateY(-1px)}.sidebar-toggle:before{content:'☰'!important;position:absolute!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;text-indent:0!important;font-size:1.35rem!important;line-height:1!important;color:#211b17!important;font-weight:900!important}.sidebar-toggle:after{display:none!important}body.sidebar-open .sidebar-toggle:before{content:'×'!important;font-size:1.8rem!important}.editorial-sidebar-backdrop{position:fixed;inset:0;z-index:9998;background:rgba(22,18,15,.42);backdrop-filter:blur(6px);border:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,visibility .22s ease;display:block}body.sidebar-open .editorial-sidebar-backdrop{opacity:1;visibility:visible;pointer-events:auto}.site-header{padding-left:5.8rem!important}.desktop-nav{display:flex!important}.menu-toggle,.nav-backdrop,#site-nav{display:none!important}@media(min-width:1281px){body.sidebar-open .shop-main{margin-left:26rem}.editorial-sidebar-backdrop{display:none!important}.site-header{padding-left:5.8rem!important}}@media(max-width:1280px){body.sidebar-open{overflow:hidden}.desktop-nav{display:none!important}.site-header{padding-left:5.8rem!important}.shop-sidebar{width:min(86vw,26rem)}}@media(max-width:736px){.shop-sidebar{width:min(88vw,23rem)}.shop-sidebar>.inner{padding:1.55rem 1.35rem 4.5rem}.sidebar-toggle{left:.85rem!important;top:.85rem!important;width:3.55rem!important;height:3.35rem!important;border-radius:16px!important}.site-header{padding-left:5.15rem!important}.sidebar-nav a{min-height:3rem;padding:.95rem 0}.sticky-cart-pro{display:block!important;z-index:9000!important}}.sticky-cart-pro{display:block!important;z-index:9000!important}.front-menu-toggle{position:fixed!important;left:clamp(12px,2.2vw,24px)!important;top:clamp(12px,2.2vw,24px)!important;z-index:2147483000!important;width:54px!important;height:54px!important;display:inline-grid!important;place-items:center!important;border:1px solid rgba(36,31,28,.14)!important;border-radius:18px!important;background:rgba(255,250,243,.94)!important;color:#211b17!important;box-shadow:0 18px 55px rgba(33,27,23,.18)!important;cursor:pointer!important;padding:0!important;line-height:1!important;-webkit-tap-highlight-color:transparent!important;}.front-menu-toggle span{font-size:1.55rem!important;font-weight:900!important;line-height:1!important;transform:translateY(-1px)}body.sidebar-open .front-menu-toggle{background:#211b17!important;color:#fff!important;border-color:#211b17!important}.editorial-wrapper{display:block!important;width:100%!important;min-height:100vh!important}.shop-main{width:100%!important;min-width:0!important;transition:margin-left .32s cubic-bezier(.22,1,.36,1),width .32s cubic-bezier(.22,1,.36,1)!important}.shop-sidebar{position:fixed!important;top:0!important;left:0!important;bottom:0!important;width:min(86vw,360px)!important;height:100dvh!important;margin:0!important;padding:0!important;z-index:2147482000!important;background:#f5f1ec!important;color:#211b17!important;border-right:1px solid rgba(33,27,23,.10)!important;box-shadow:0 26px 90px rgba(33,27,23,.28)!important;transform:translate3d(-105%,0,0)!important;transition:transform .34s cubic-bezier(.22,1,.36,1),box-shadow .34s ease!important;overflow:hidden!important;display:block!important;}body.sidebar-open .shop-sidebar{transform:translate3d(0,0,0)!important}.shop-sidebar.inactive{margin:0!important}.shop-sidebar>.inner{width:auto!important;height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;padding:92px 28px 40px!important;-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important}.shop-sidebar>.inner>section{border-bottom:1px solid rgba(33,27,23,.10)!important;margin:0 0 26px!important;padding:0 0 26px!important}.shop-sidebar>.inner>section:last-child{border-bottom:0!important}.shop-sidebar h2{margin:0 0 14px!important;color:#8a4b2d!important;font-size:.78rem!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-weight:900!important}.sidebar-nav{display:grid!important;gap:0!important}.sidebar-nav a{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:15px 0!important;min-height:52px!important;border-bottom:1px solid rgba(33,27,23,.09)!important;color:#211b17!important;text-decoration:none!important;font-weight:850!important;background:transparent!important;box-shadow:none!important}.sidebar-nav a:last-child{border-bottom:0!important}.sidebar-nav a:hover,.sidebar-nav a:focus-visible{color:#8a4b2d!important;outline:0!important}.sidebar-brand .brand{display:flex!important;align-items:center!important;gap:12px!important;color:#211b17!important;text-decoration:none!important;font-weight:900!important}.sidebar-brand .brand-logo{max-width:150px!important;max-height:58px!important;object-fit:contain!important}.sidebar-toggle{display:none!important}.editorial-sidebar-backdrop{position:fixed!important;inset:0!important;z-index:2147481000!important;border:0!important;background:rgba(22,18,15,.38)!important;backdrop-filter:blur(6px)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .22s ease,visibility .22s ease!important;display:block!important}body.sidebar-open .editorial-sidebar-backdrop{opacity:1!important;visibility:visible!important;pointer-events:auto!important}@media(min-width:1024px){body.sidebar-open .shop-main{margin-left:min(360px,30vw)!important;width:calc(100% - min(360px,30vw))!important}body.sidebar-open .editorial-sidebar-backdrop{display:none!important}}@media(max-width:1023px){body.sidebar-open{overflow:hidden!important;touch-action:none!important}.site-header{padding-left:82px!important}.desktop-nav{display:none!important}}@media(max-width:520px){.front-menu-toggle{width:50px!important;height:50px!important;border-radius:16px!important;left:12px!important;top:12px!important}.front-menu-toggle span{font-size:1.38rem!important}.shop-sidebar{width:min(88vw,340px)!important}.shop-sidebar>.inner{padding:84px 22px 36px!important}.site-header{padding-left:74px!important}}.sticky-cart-pro{display:block!important;position:fixed!important;right:18px!important;bottom:18px!important;z-index:2147480000!important}@media(max-width:700px){.sticky-cart-pro{left:12px!important;right:12px!important;bottom:10px!important}.sticky-cart-pro a{justify-content:center!important}.site-footer{padding-bottom:88px!important}}body.menu-standard .editorial-wrapper,body.menu-standard .shop-sidebar,body.menu-standard .editorial-sidebar-backdrop{display:none!important}body.menu-standard .shop-main{margin:0!important;width:100%!important}body.menu-standard .front-menu-toggle{position:static!important;display:none!important}body.menu-standard .site-header{padding-left:clamp(16px,4vw,48px)!important}body.menu-standard .site-nav{display:flex;gap:14px;align-items:center;flex-wrap:wrap}body.menu-standard .menu-toggle{display:none;background:var(--paper,#fffdf9);color:var(--ink,#241f1c);border:1px solid var(--line,#eadfd4);border-radius:14px;padding:10px 14px;min-height:44px;box-shadow:none}body.menu-standard .menu-toggle span[aria-hidden]{font-size:1.25rem;line-height:1}body.menu-standard .menu-powered{display:block;flex-basis:100%;margin-top:18px;padding-top:16px;border-top:1px solid var(--line,#eadfd4);color:var(--muted,#756b63);font-size:.84rem;line-height:1.35}@media(min-width:901px){body.menu-standard .site-nav .menu-powered{flex-basis:auto;margin-top:0;margin-left:10px;padding-top:0;padding-left:16px;border-top:0;border-left:1px solid var(--line,#eadfd4);opacity:.72}}@media(max-width:900px){body.menu-standard.nav-open{overflow:hidden!important}body.menu-standard .site-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important}body.menu-standard .menu-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;justify-self:end!important;z-index:10002!important;width:auto!important}body.menu-standard .site-nav{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;width:min(88vw,380px)!important;height:100dvh!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;overflow:auto!important;background:#fffaf3!important;color:#211b17!important;border-left:1px solid rgba(33,27,23,.10)!important;border-radius:28px 0 0 28px!important;box-shadow:-24px 0 70px rgba(33,27,23,.22)!important;padding:88px 24px 32px!important;z-index:9999!important;transform:translate3d(105%,0,0)!important;transition:transform .3s cubic-bezier(.22,1,.36,1)!important;pointer-events:none!important}body.menu-standard.nav-open .site-nav{transform:translate3d(0,0,0)!important;pointer-events:auto!important}body.menu-standard .site-nav a{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:52px!important;padding:14px 0!important;border-bottom:1px solid rgba(33,27,23,.09)!important;color:#211b17!important;font-weight:850!important;text-align:left!important;background:transparent!important;box-shadow:none!important}body.menu-standard .site-nav a::after{content:'›';opacity:.35;font-size:1.35em}body.menu-standard .nav-backdrop{position:fixed!important;inset:0!important;z-index:9998!important;background:rgba(22,18,15,.38)!important;backdrop-filter:blur(6px)!important;border:0!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .22s ease,visibility .22s ease!important;display:block!important}body.menu-standard.nav-open .nav-backdrop{opacity:1!important;visibility:visible!important;pointer-events:auto!important}}body.menu-editorial_sidebar .site-header{padding-left:5.8rem!important}body.menu-editorial_sidebar .menu-toggle,body.menu-editorial_sidebar .nav-backdrop,body.menu-editorial_sidebar #site-nav{display:none!important}body.menu-editorial_sidebar .front-menu-toggle{position:fixed!important;left:clamp(12px,2.2vw,24px)!important;top:clamp(12px,2.2vw,24px)!important;z-index:2147483000!important;width:54px!important;height:54px!important;display:inline-grid!important;place-items:center!important;border:1px solid rgba(36,31,28,.14)!important;border-radius:18px!important;background:rgba(255,250,243,.94)!important;color:#211b17!important;box-shadow:0 18px 55px rgba(33,27,23,.18)!important;cursor:pointer!important;padding:0!important;line-height:1!important;-webkit-tap-highlight-color:transparent!important}body.menu-editorial_sidebar .front-menu-toggle span{font-size:1.55rem!important;font-weight:900!important;line-height:1!important;transform:translateY(-1px)}body.menu-editorial_sidebar.sidebar-open .front-menu-toggle{background:#211b17!important;color:#fff!important;border-color:#211b17!important}body.menu-editorial_sidebar .editorial-wrapper{display:block!important;width:100%!important;min-height:100vh!important}body.menu-editorial_sidebar .shop-main{width:100%!important;min-width:0!important;transition:margin-left .32s cubic-bezier(.22,1,.36,1),width .32s cubic-bezier(.22,1,.36,1)!important}body.menu-editorial_sidebar .shop-sidebar{position:fixed!important;top:0!important;left:0!important;bottom:0!important;width:min(86vw,360px)!important;height:100dvh!important;margin:0!important;padding:0!important;z-index:2147482000!important;background:#f5f1ec!important;color:#211b17!important;border-right:1px solid rgba(33,27,23,.10)!important;box-shadow:0 26px 90px rgba(33,27,23,.28)!important;transform:translate3d(-105%,0,0)!important;transition:transform .34s cubic-bezier(.22,1,.36,1),box-shadow .34s ease!important;overflow:hidden!important;display:block!important}body.menu-editorial_sidebar.sidebar-open .shop-sidebar{transform:translate3d(0,0,0)!important}body.menu-editorial_sidebar .shop-sidebar.inactive{margin:0!important}body.menu-editorial_sidebar .shop-sidebar>.inner{width:auto!important;height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;padding:92px 28px 40px!important;-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important}body.menu-editorial_sidebar .shop-sidebar>.inner>section{border-bottom:1px solid rgba(33,27,23,.10)!important;margin:0 0 26px!important;padding:0 0 26px!important}body.menu-editorial_sidebar .shop-sidebar>.inner>section:last-of-type{border-bottom:0!important}body.menu-editorial_sidebar .shop-sidebar h2{margin:0 0 14px!important;color:#8a4b2d!important;font-size:.78rem!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-weight:900!important}body.menu-editorial_sidebar .sidebar-nav{display:grid!important;gap:0!important}body.menu-editorial_sidebar .sidebar-nav a{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:15px 0!important;min-height:52px!important;border-bottom:1px solid rgba(33,27,23,.09)!important;color:#211b17!important;text-decoration:none!important;font-weight:850!important;background:transparent!important;box-shadow:none!important}body.menu-editorial_sidebar .sidebar-nav a:last-child{border-bottom:0!important}body.menu-editorial_sidebar .sidebar-nav a:hover,body.menu-editorial_sidebar .sidebar-nav a:focus-visible{color:#8a4b2d!important;outline:0!important}body.menu-editorial_sidebar .sidebar-brand .brand{display:flex!important;align-items:center!important;gap:12px!important;color:#211b17!important;text-decoration:none!important;font-weight:900!important}body.menu-editorial_sidebar .sidebar-brand .brand-logo{max-width:150px!important;max-height:58px!important;object-fit:contain!important}body.menu-editorial_sidebar .menu-powered{margin:auto 0 0!important;padding:28px 0 0!important;border-top:1px solid rgba(33,27,23,.10)!important;color:#7d7067!important;font-size:.84rem!important;line-height:1.45!important}body.menu-editorial_sidebar .editorial-sidebar-backdrop{position:fixed!important;inset:0!important;z-index:2147481000!important;border:0!important;background:rgba(22,18,15,.38)!important;backdrop-filter:blur(6px)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .22s ease,visibility .22s ease!important;display:block!important}body.menu-editorial_sidebar.sidebar-open .editorial-sidebar-backdrop{opacity:1!important;visibility:visible!important;pointer-events:auto!important}@media(min-width:1024px){body.menu-editorial_sidebar.sidebar-open .shop-main{margin-left:min(360px,30vw)!important;width:calc(100% - min(360px,30vw))!important}body.menu-editorial_sidebar.sidebar-open .editorial-sidebar-backdrop{display:none!important}}@media(max-width:1023px){body.menu-editorial_sidebar.sidebar-open{overflow:hidden!important;touch-action:none!important}body.menu-editorial_sidebar .site-header{padding-left:82px!important}body.menu-editorial_sidebar .desktop-nav{display:none!important}}@media(max-width:520px){body.menu-editorial_sidebar .front-menu-toggle{width:50px!important;height:50px!important;border-radius:16px!important;left:12px!important;top:12px!important}body.menu-editorial_sidebar .front-menu-toggle span{font-size:1.38rem!important}body.menu-editorial_sidebar .shop-sidebar{width:min(88vw,340px)!important}body.menu-editorial_sidebar .shop-sidebar>.inner{padding:84px 22px 36px!important}body.menu-editorial_sidebar .site-header{padding-left:74px!important}}.site-footer .startyourshop-brand{display:none!important}.footer-powered{margin:1.2rem 0 0;font-size:.82rem;color:color-mix(in srgb,var(--text,#1f2937) 56%,transparent);letter-spacing:.01em}.site-footer .footer-powered{opacity:.78} /* Classic menu visibility fix */ body.menu-standard .standard-header{ position:sticky;top:0;z-index:50;} body.menu-standard .standard-site-nav{ display:flex;align-items:center;gap:.75rem;opacity:1;visibility:visible;pointer-events:auto;} body.menu-standard .standard-site-nav a{ display:inline-flex;align-items:center;} body.menu-standard .standard-menu-toggle{ display:none;} @media (max-width: 820px){ body.menu-standard .standard-menu-toggle{ display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:1px solid rgba(17,24,39,.14);border-radius:999px;background:#fff;color:#111827;box-shadow:0 10px 24px rgba(15,23,42,.12);} body.menu-standard .standard-site-nav{ position:fixed;left:1rem;right:1rem;top:5.25rem;z-index:80;display:none;flex-direction:column;align-items:stretch;gap:.35rem;padding:1rem;border-radius:1.15rem;background:#fff;color:#111827;box-shadow:0 24px 70px rgba(15,23,42,.24);max-height:calc(100vh - 7rem);overflow:auto;} body.menu-standard.standard-menu-open .standard-site-nav, body.menu-standard.nav-open .standard-site-nav{ display:flex;} body.menu-standard .standard-site-nav a{ width:100%;padding:.85rem .9rem;border-radius:.85rem;color:#111827;background:rgba(15,23,42,.035);text-decoration:none;} }
body.menu-standard .editorial-wrapper, body.menu-standard .shop-sidebar, body.menu-standard .editorial-sidebar-backdrop, body.menu-standard .front-menu-toggle{display:none!important} body.menu-standard .site-header.standard-header{padding-left:clamp(16px,4vw,48px)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important} body.menu-standard .standard-site-nav, body.menu-standard #site-nav.standard-site-nav{display:flex!important;position:static!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:none!important;width:auto!important;height:auto!important;max-height:none!important;overflow:visible!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:0!important;gap:14px!important;align-items:center!important;flex-wrap:wrap!important;color:inherit!important} body.menu-standard .standard-site-nav a{display:inline-flex!important;width:auto!important;min-height:auto!important;padding:8px 0!important;border:0!important;background:transparent!important;color:inherit!important;box-shadow:none!important;text-decoration:none!important;font-weight:780!important;justify-content:center!important} body.menu-standard .standard-site-nav a::after{content:none!important} body.menu-standard .standard-menu-toggle{display:none!important} body.menu-standard .nav-backdrop{display:none!important} @media(max-width:900px){ body.menu-standard.nav-open,body.menu-standard.standard-menu-open{overflow:hidden!important;touch-action:none!important} body.menu-standard .site-header.standard-header{position:sticky!important;top:0!important;z-index:10000!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important} body.menu-standard .standard-menu-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:48px!important;height:48px!important;border-radius:999px!important;background:var(--menu-btn-bg,#fffaf3)!important;color:var(--menu-btn-fg,#211b17)!important;border:1px solid var(--menu-btn-border,rgba(33,27,23,.14))!important;box-shadow:0 16px 42px var(--menu-shadow,rgba(33,27,23,.16))!important;padding:0!important;z-index:10002!important;cursor:pointer!important} body.menu-standard .standard-menu-toggle span[aria-hidden]{font-size:1.34rem!important;font-weight:950!important;line-height:1!important} body.menu-standard #site-nav.standard-site-nav{position:fixed!important;inset:0 auto 0 0!important;left:0!important;right:auto!important;top:0!important;bottom:0!important;width:min(88vw,390px)!important;height:100dvh!important;max-height:100dvh!important;z-index:10001!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;margin:0!important;padding:86px 24px 34px!important;background:var(--menu-panel-bg,#fffaf3)!important;color:var(--menu-panel-fg,#211b17)!important;border:0!important;border-right:1px solid var(--menu-panel-border,rgba(33,27,23,.10))!important;border-radius:0 28px 28px 0!important;box-shadow:28px 0 80px var(--menu-shadow,rgba(33,27,23,.25))!important;transform:translate3d(-110%,0,0)!important;opacity:1!important;visibility:visible!important;pointer-events:none!important;transition:transform .3s cubic-bezier(.22,1,.36,1)!important} body.menu-standard.standard-menu-open #site-nav.standard-site-nav,body.menu-standard.nav-open #site-nav.standard-site-nav,body.menu-standard #site-nav.standard-site-nav.is-open{transform:translate3d(0,0,0)!important;pointer-events:auto!important} body.menu-standard #site-nav.standard-site-nav a{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:54px!important;padding:15px 0!important;border:0!important;border-bottom:1px solid var(--menu-link-border,rgba(33,27,23,.09))!important;border-radius:0!important;background:transparent!important;color:var(--menu-panel-fg,#211b17)!important;box-shadow:none!important;text-align:left!important;font-weight:850!important;font-size:1.04rem!important;text-decoration:none!important} body.menu-standard #site-nav.standard-site-nav a::after{content:'›'!important;opacity:.35!important;font-size:1.45em!important;margin-left:16px!important} body.menu-standard .nav-backdrop{position:fixed!important;inset:0!important;z-index:10000!important;display:block!important;border:0!important;background:var(--menu-backdrop,rgba(22,18,15,.38))!important;backdrop-filter:blur(6px)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .22s ease,visibility .22s ease!important} body.menu-standard.standard-menu-open .nav-backdrop,body.menu-standard.nav-open .nav-backdrop{opacity:1!important;visibility:visible!important;pointer-events:auto!important} } body.menu-editorial_sidebar .standard-header .standard-site-nav, body.menu-editorial_sidebar #site-nav, body.menu-editorial_sidebar .standard-menu-toggle, body.menu-editorial_sidebar .menu-toggle:not(.front-menu-toggle), body.menu-editorial_sidebar .nav-backdrop{display:none!important} body.menu-editorial_sidebar .site-header{padding-left:calc(74px + env(safe-area-inset-left))!important} body.menu-editorial_sidebar .front-menu-toggle{position:fixed!important;left:clamp(12px,2.2vw,24px)!important;top:clamp(12px,2.2vw,24px)!important;z-index:2147483000!important;width:54px!important;height:54px!important;display:inline-grid!important;place-items:center!important;border-radius:var(--menu-btn-radius,18px)!important;background:var(--menu-btn-bg,#fffaf3)!important;color:var(--menu-btn-fg,#211b17)!important;border:1px solid var(--menu-btn-border,rgba(33,27,23,.14))!important;box-shadow:0 18px 55px var(--menu-shadow,rgba(33,27,23,.18))!important;cursor:pointer!important;padding:0!important;line-height:1!important;-webkit-tap-highlight-color:transparent!important} body.menu-editorial_sidebar .front-menu-toggle span{font-size:1.52rem!important;font-weight:950!important;line-height:1!important} body.menu-editorial_sidebar.sidebar-open .front-menu-toggle{background:var(--menu-btn-active-bg,#211b17)!important;color:var(--menu-btn-active-fg,#fff)!important;border-color:var(--menu-btn-active-bg,#211b17)!important} body.menu-editorial_sidebar .shop-sidebar{position:fixed!important;top:0!important;left:0!important;bottom:0!important;width:min(86vw,370px)!important;height:100dvh!important;margin:0!important;padding:0!important;z-index:2147482000!important;background:var(--menu-panel-bg,#f5f1ec)!important;color:var(--menu-panel-fg,#211b17)!important;border-right:1px solid var(--menu-panel-border,rgba(33,27,23,.10))!important;border-radius:0 var(--menu-panel-radius,28px) var(--menu-panel-radius,28px) 0!important;box-shadow:0 26px 90px var(--menu-shadow,rgba(33,27,23,.28))!important;transform:translate3d(-105%,0,0)!important;transition:transform .34s cubic-bezier(.22,1,.36,1),box-shadow .34s ease!important;overflow:hidden!important;display:block!important} body.menu-editorial_sidebar.sidebar-open .shop-sidebar{transform:translate3d(0,0,0)!important} body.menu-editorial_sidebar .shop-sidebar.inactive{margin:0!important} body.menu-editorial_sidebar .shop-sidebar>.inner{width:auto!important;height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;padding:92px 28px 40px!important;-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important} body.menu-editorial_sidebar .shop-sidebar>.inner>section{border-bottom:1px solid var(--menu-link-border,rgba(33,27,23,.10))!important;margin:0 0 26px!important;padding:0 0 26px!important} body.menu-editorial_sidebar .shop-sidebar h2{color:var(--menu-accent,#8a4b2d)!important} body.menu-editorial_sidebar .sidebar-nav a{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:15px 0!important;min-height:52px!important;border-bottom:1px solid var(--menu-link-border,rgba(33,27,23,.09))!important;color:var(--menu-panel-fg,#211b17)!important;text-decoration:none!important;font-weight:850!important;background:transparent!important;box-shadow:none!important} body.menu-editorial_sidebar .sidebar-nav a:hover,body.menu-editorial_sidebar .sidebar-nav a:focus-visible{color:var(--menu-accent,#8a4b2d)!important;outline:0!important} body.menu-editorial_sidebar .sidebar-brand .brand{color:var(--menu-panel-fg,#211b17)!important} body.menu-editorial_sidebar .menu-powered{margin:auto 0 0!important;padding:28px 0 0!important;border-top:1px solid var(--menu-link-border,rgba(33,27,23,.10))!important;color:var(--menu-muted,#7d7067)!important;font-size:.84rem!important;line-height:1.45!important} body.menu-editorial_sidebar .editorial-sidebar-backdrop{position:fixed!important;inset:0!important;z-index:2147481000!important;border:0!important;background:var(--menu-backdrop,rgba(22,18,15,.38))!important;backdrop-filter:blur(6px)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .22s ease,visibility .22s ease!important;display:block!important} body.menu-editorial_sidebar.sidebar-open .editorial-sidebar-backdrop{opacity:1!important;visibility:visible!important;pointer-events:auto!important} @media(min-width:1024px){body.menu-editorial_sidebar.sidebar-open .shop-main{margin-left:min(370px,30vw)!important;width:calc(100% - min(370px,30vw))!important}body.menu-editorial_sidebar.sidebar-open .editorial-sidebar-backdrop{display:none!important}} @media(max-width:1023px){body.menu-editorial_sidebar.sidebar-open{overflow:hidden!important;touch-action:none!important}body.menu-editorial_sidebar .desktop-nav{display:none!important}} @media(max-width:520px){body.menu-editorial_sidebar .front-menu-toggle{width:50px!important;height:50px!important;left:12px!important;top:12px!important}body.menu-editorial_sidebar .shop-sidebar{width:min(88vw,340px)!important}body.menu-editorial_sidebar .shop-sidebar>.inner{padding:84px 22px 36px!important}body.menu-editorial_sidebar .site-header{padding-left:74px!important}} body.theme-aurora{--menu-btn-bg:#fff7ed;--menu-btn-fg:#2a211c;--menu-btn-border:rgba(122,78,58,.22);--menu-btn-active-bg:#2a211c;--menu-btn-active-fg:#fff7ed;--menu-panel-bg:#fff7ed;--menu-panel-fg:#251c17;--menu-panel-border:rgba(122,78,58,.18);--menu-link-border:rgba(122,78,58,.13);--menu-accent:#9a5332;--menu-muted:#7b6a5f;--menu-shadow:rgba(45,33,24,.22);--menu-backdrop:rgba(35,27,22,.42);--menu-btn-radius:18px;--menu-panel-radius:28px} body.theme-brutal{--menu-btn-bg:#f4f1ea;--menu-btn-fg:#050505;--menu-btn-border:#050505;--menu-btn-active-bg:#050505;--menu-btn-active-fg:#f4f1ea;--menu-panel-bg:#f4f1ea;--menu-panel-fg:#050505;--menu-panel-border:#050505;--menu-link-border:#050505;--menu-accent:#000;--menu-muted:#333;--menu-shadow:rgba(0,0,0,.30);--menu-backdrop:rgba(0,0,0,.55);--menu-btn-radius:0;--menu-panel-radius:0} body.theme-editorial{--menu-btn-bg:#fffaf3;--menu-btn-fg:#1f1a17;--menu-btn-border:rgba(31,26,23,.16);--menu-btn-active-bg:#1f1a17;--menu-btn-active-fg:#fffaf3;--menu-panel-bg:#f6f1ea;--menu-panel-fg:#1f1a17;--menu-panel-border:#e2d6ca;--menu-link-border:rgba(31,26,23,.11);--menu-accent:#9a4d35;--menu-muted:#6d625b;--menu-shadow:rgba(68,44,31,.24);--menu-backdrop:rgba(31,26,23,.42);--menu-btn-radius:18px;--menu-panel-radius:30px}
