@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;900&family=IBM+Plex+Mono:wght@400;500;600&display=swap";*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--black:#050505;--ink:#111;--white:#fff;--paper:#f7f6f2;--muted:#747474;--line:#e7e4dc;--danger:#dc2626;--success:#15803d;--sans:"Heebo", "Inter", "Helvetica Neue", Arial, sans-serif}html,body,#root{background:var(--white);min-height:100vh;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{direction:rtl}#root{flex-direction:column;width:100%;display:flex}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.55}.announcement{z-index:120;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080808eb;border-bottom:1px solid #ffffff14;justify-content:flex-start;align-items:center;height:30px;padding:0;display:flex;position:fixed;inset:0 0 auto;overflow:hidden}.announcement-track{white-space:nowrap;align-items:center;gap:72px;width:max-content;min-width:200%;padding-inline:72px;animation:26s linear infinite qnm-announcement-marquee;display:flex}.announcement span{letter-spacing:0;direction:rtl;font-size:13px;font-weight:900}.announcement button{color:#ffffffad;background:#080808d6;border:0;place-items:center;width:24px;height:24px;font-size:18px;line-height:1;display:grid;position:absolute;top:50%;left:16px;transform:translateY(-50%)}@keyframes qnm-announcement-marquee{0%{transform:translate(0)}to{transform:translate(50%)}}.site-nav{z-index:110;color:#fff;background:linear-gradient(#00000057,#0000);border-bottom:0;position:fixed;top:30px;left:0;right:0}.nav-inner{direction:ltr;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;max-width:1600px;height:72px;margin:0 auto;padding:0 24px;display:grid}.nav-links,.nav-actions{align-items:center;gap:24px;display:flex}.nav-actions{direction:ltr;justify-content:flex-end;gap:14px}.nav-logo{line-height:0}.qnm-wordmark{color:#fff;letter-spacing:-.02em;text-transform:uppercase;font-size:30px;font-weight:900;line-height:1;display:block}.icon-button{color:#ffffffad;background:0 0;border:0;place-items:center;width:34px;height:34px;display:grid;position:relative}.cart-button span{color:#000;background:#fff;border-radius:999px;place-items:center;min-width:17px;height:17px;font-size:10px;font-weight:900;display:grid;position:absolute;top:0;right:0}.menu-button{display:none}.mobile-menu{z-index:300;color:#fff;background:#000;flex-direction:column;justify-content:center;gap:10px;padding:76px 28px 40px;display:flex;position:fixed;inset:0}.rep-home{color:#000;direction:ltr;background:#fff;margin-top:0}.rep-hero{background:#111;border-bottom:1px solid #000;min-height:100vh;position:relative;overflow:hidden}.rep-hero img,.activity-hero img,.rep-split img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rep-hero:after,.activity-hero:after,.rep-split button:after{content:"";background:linear-gradient(#00000047,#00000014 38%,#0000006b);position:absolute;inset:0}.rep-hero-copy{z-index:2;color:#fff;text-align:center;min-width:min(90vw,520px);position:absolute;bottom:9.5vh;left:50%;transform:translate(-50%)}.rep-hero-copy p{margin-bottom:8px;font-size:14px;font-weight:800}.rep-hero-copy h1{color:#fff;letter-spacing:-.03em;margin-bottom:28px;font-size:clamp(34px,4.4vw,62px);line-height:.95}.rep-hero-copy button,.rep-split span{color:#fff;background:#282828b8;border:1px solid #ffffff61;min-width:144px;padding:15px 34px;font-size:14px;font-weight:800}.activity-hero{background:#151515;border-bottom:1px solid #111;min-height:78vh;position:relative;overflow:hidden}.activity-hero img{filter:grayscale(.85)contrast(1.08)brightness(.72);transform:scale(1.08)}.activity-list{z-index:2;text-align:center;color:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.activity-list p{margin-bottom:12px;font-size:13px;font-weight:900}.activity-list button{color:#ffffff3d;letter-spacing:-.04em;background:0 0;border:0;font-size:clamp(32px,4.2vw,58px);font-weight:900;line-height:.96}.activity-list button.active{color:#fff}.activity-list span{color:#fff;cursor:pointer;margin-top:44px;font-size:14px;font-weight:900;text-decoration:underline}.rep-product-rail{background:#fff;border-bottom:1px solid #111;grid-auto-columns:minmax(270px,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.rep-product-rail article{cursor:pointer;border-right:1px solid #e6e6e6;min-width:270px}.rail-image{background:#f6f6f4;place-items:center;height:440px;display:grid;position:relative}.rail-image svg{filter:drop-shadow(0 20px 22px #0000002e)}.rail-image button{color:#666;background:0 0;border:0;width:24px;height:24px;font-size:28px;line-height:20px;position:absolute;bottom:16px;right:18px}.rail-meta{justify-content:space-between;align-items:flex-start;gap:16px;min-height:90px;padding:18px 12px 22px;display:flex}.rail-meta h2{margin-bottom:8px;font-size:16px;line-height:1.1}.rail-meta p{color:#6f6f6f;font-size:14px;font-weight:700}.rail-meta strong{white-space:nowrap;font-size:15px}.rep-split{grid-template-columns:1fr 1fr;min-height:78vh;display:grid}.rep-split button{color:#fff;text-align:left;background:#111;border:0;min-height:78vh;position:relative;overflow:hidden}.rep-split button:first-child img{object-position:38% center}.rep-split button:last-child img{filter:grayscale(.25)brightness(.86);object-position:72% center}.rep-split div{z-index:2;position:absolute;bottom:34%;left:11%}.rep-split p{margin-bottom:18px;font-size:20px}.rep-split h2{color:#fff;margin-bottom:22px;font-size:clamp(38px,4vw,58px);line-height:1}.rep-category-grid{background:#fff;grid-template-columns:1fr 1fr;display:grid}.rep-category-grid button{text-align:left;background:#fff;border:1px solid #eee;border-top:0;border-left:0;min-height:470px}.rep-category-grid button>div{background:#f7f6f2;place-items:center;height:390px;display:grid;overflow:hidden}.rep-category-grid h2{letter-spacing:-.02em;align-items:center;height:80px;padding:0 14px;font-size:22px;display:flex}.mobile-menu button{color:#fff;background:0 0;border:0;position:absolute;top:20px}.mobile-menu .menu-close{font-size:32px;line-height:1;left:22px}.mobile-menu .menu-account{letter-spacing:.06em;opacity:.82;text-transform:uppercase;font-size:14px;font-weight:800;right:22px}.mobile-menu a{font-size:clamp(30px,9vw,56px);font-weight:900;line-height:1.12}.mobile-menu p{color:#ffffff4d;letter-spacing:.24em;margin-top:auto;font-size:10px}.split-hero{background:#0d0d0d;grid-template-columns:1fr 1fr;min-height:calc(100vh - 62px);display:grid;position:relative;overflow:hidden}.hero-panel{color:#fff;text-align:right;background:#111;border:0;min-height:640px;position:relative;overflow:hidden}.hero-panel:first-child{border-left:1px solid #ffffff14}.hero-art{place-items:center;transition:transform .55s;display:grid;position:absolute;inset:0}.hero-art:after{content:"";background:linear-gradient(#0000,#00000014 42%,#000000c2);position:absolute;inset:0}.hero-panel:hover .hero-art{transform:scale(1.04)}.hero-copy{inset-inline:32px;z-index:2;position:absolute;bottom:34px}.hero-copy p,.eyebrow,.section-heading p,.simple-header p{letter-spacing:.22em;color:#ffffff80;text-transform:uppercase;font-size:10px;font-weight:900}.hero-copy h1{color:#fff;margin:8px 0 20px;font-size:clamp(28px,4vw,48px);line-height:.95}.hero-copy span,.section-heading button,.filter-bar button,.filter-bar select,.secondary-cta{color:inherit;background:0 0;border:1px solid;padding:10px 18px;font-size:11px;font-weight:900}.hero-mark{pointer-events:none;text-align:center;color:#fff;mix-blend-mode:difference;place-items:center;display:grid;position:absolute;inset:0}.hero-mark h1{letter-spacing:0;font-size:clamp(66px,13vw,160px);line-height:.8}.hero-mark p{letter-spacing:.48em;color:#ffffff80;font-size:11px}.ticker{color:#ffffff6b;letter-spacing:.15em;background:#000;flex-wrap:wrap;justify-content:center;gap:44px;padding:14px 24px;font-size:11px;font-weight:800;display:flex}.home-products,.how-preview,.use-cases,.cart-page,.checkout-page,.product-detail,.customize-page,.shop-page{background:#fff}.home-products,.how-preview,.use-cases{max-width:1420px;margin:0 auto;padding:64px 24px}.section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px;display:flex}.section-heading p{color:#9b9489}.section-heading h2{font-size:clamp(28px,4vw,48px);line-height:1}.section-heading button{color:#000}.category-band{color:#fff;background:#0a0a0a;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:55vh;padding:64px 24px;display:flex}.category-band p{color:#ffffff47;letter-spacing:.28em;margin-bottom:24px;font-size:10px;font-weight:900}.category-band button{color:#fff;background:0 0;border:0;font-size:clamp(36px,7vw,86px);font-weight:900;line-height:1}.category-band button:not(:hover){opacity:.28}.collection-header,.simple-header{text-align:center;color:#fff;background:#050505;padding:138px 24px 48px}.simple-header:not(.dark){color:#000;border-bottom:1px solid var(--line);background:#fff}.simple-header:not(.dark) p{color:#9b9489}.simple-header h1,.collection-header h1{color:inherit;font-size:clamp(38px,7vw,86px);line-height:.9}.simple-header span,.collection-header span{color:#ffffff85;margin-top:14px;display:block}.simple-header:not(.dark) span{color:var(--muted)}.filter-bar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;justify-content:space-between;align-items:center;gap:18px;padding:0 24px;display:flex;position:static;top:auto}.category-tabs{display:flex;overflow-x:auto}.category-tabs button{white-space:nowrap;color:#8a8a8a;border:0;border-bottom:2px solid #0000;padding:16px}.category-tabs button.active{color:#000;border-bottom-color:#000}.filter-bar select{color:#000;min-width:170px}.product-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:38px 18px;max-width:1420px;margin:0 auto;padding:42px 24px 70px;display:grid}.compact-grid{padding:0}.product-card{cursor:pointer;min-width:0}.product-tile{aspect-ratio:3/4;place-items:center;display:grid;position:relative;overflow:hidden}.product-tile>svg{filter:drop-shadow(0 24px 36px #00000057)}.badge{color:#fff;background:#000;padding:4px 9px;font-size:10px;font-weight:900;position:absolute;top:12px;right:12px}.quick-view{inset-inline:0;text-align:center;color:#fff;background:#000000c2;padding:13px;font-size:11px;font-weight:900;transition:transform .2s;position:absolute;bottom:0;transform:translateY(100%)}.product-card:hover .quick-view{transform:translateY(0)}.product-meta{justify-content:space-between;gap:12px;padding-top:12px;display:flex}.product-meta h3{font-size:14px}.product-meta p{color:var(--muted);margin-top:2px;font-size:12px}.swatches{gap:5px;margin-top:10px;display:flex}.swatches span{border:1px solid #0000001f;border-radius:50%;width:13px;height:13px}.breadcrumb{max-width:1420px;color:var(--muted);border-bottom:1px solid var(--line);align-items:center;gap:8px;margin:0 auto;padding:14px 24px;font-size:12px;display:flex}.breadcrumb button{color:inherit;background:0 0;border:0}.detail-layout,.customize-layout,.cart-layout,.checkout-layout{grid-template-columns:minmax(300px,1fr) minmax(320px,.9fr);gap:58px;max-width:1420px;margin:0 auto;padding:42px 24px 72px;display:grid}.detail-hero,.preview-tile{aspect-ratio:3/4;place-items:center;display:grid;position:relative}.thumb-row{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px;display:grid}.thumb-row button{aspect-ratio:1;border:2px solid #0000;place-items:center;display:grid}.thumb-row button.active{border-color:#000}.detail-info,.customize-form,.checkout-form{flex-direction:column;gap:26px;display:flex}.detail-info .eyebrow,.customize-form .eyebrow{color:#9b9489}.detail-info h1,.customize-form h1{font-size:clamp(32px,4vw,52px);line-height:.95}.tagline,.description,.microcopy{color:var(--muted);line-height:1.7}.price{font-size:28px}.option-label{letter-spacing:.08em;margin-bottom:12px;font-size:12px;font-weight:900}.option-label span{color:var(--muted);margin-right:8px;font-weight:500}.option-label em{color:var(--danger);margin-right:8px;font-style:normal}.color-options,.size-options{flex-wrap:wrap;gap:8px;display:flex}.color-options button{border:2px solid #00000024;border-radius:50%;width:36px;height:36px}.color-options button.active{border:3px solid #000}.size-options button{border:1px solid var(--line);background:#fff;width:52px;height:52px;font-weight:900}.size-options button.active{color:#fff;background:#000;border-color:#000}.spec-table,.summary-box,.checkout-summary{border:1px solid var(--line)}.spec-table div,.summary-box div,.checkout-summary>div:not(.mini-line),.checkout-summary .total{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:14px;margin:0 20px;padding:12px 0;display:flex}.spec-table div:last-child,.summary-box div:last-child{border-bottom:0}.spec-table strong,.summary-box strong,.checkout-summary strong{color:#000}.primary-cta{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#000;border:0;padding:16px 24px;font-size:12px;font-weight:900}.secondary-cta{color:#000}.cta-row{grid-template-columns:1fr auto;gap:10px;display:grid}.stepper{color:#b5b5b5;align-items:center;gap:12px;max-width:900px;margin:34px auto 0;padding:0 24px;font-size:11px;font-weight:900;display:flex}.stepper i{background:var(--line);flex:1;height:1px}.stepper .active{color:#000}.sticky-preview{align-self:start;position:sticky;top:110px}.summary-box{margin-top:18px;padding:18px 0}.summary-box>p,.checkout-summary>p{color:#9b9489;letter-spacing:.18em;padding:0 20px 12px;font-size:11px;font-weight:900}.summary-box .total,.checkout-summary .total{color:#000;border-bottom:0;font-size:18px}.quantity-control{border:1px solid var(--line);align-items:center;display:inline-flex}.quantity-control button,.quantity-control strong{background:#fff;border:0;place-items:center;width:48px;height:48px;display:grid}.quantity-control.compact button,.quantity-control.compact strong{width:36px;height:36px}.url-panel{border:1px solid var(--line);padding:20px}.url-input{flex-direction:column;gap:7px;display:flex}.url-input label{letter-spacing:.12em;font-size:11px;font-weight:900}.url-input label span,.checkout-form em{color:var(--danger)}.url-input p,.url-input small{color:var(--muted);font-size:12px;line-height:1.6}.url-input strong{color:var(--success);font-size:12px}.url-input em{color:var(--danger);font-size:12px;font-style:normal}.url-field{position:relative}.url-field input{border:1.5px solid var(--line);text-align:left;direction:ltr;outline:0;width:100%;padding:13px 44px 13px 14px;font-family:ui-monospace,Consolas,monospace}.url-field.valid input{border-color:#22c55e}.url-field.invalid input{border-color:var(--danger)}.url-field.validating input{border-color:#9ca3af}.url-field span{font-weight:900;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.url-spinner{border:2px solid #d1d5db;border-top-color:#111;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite qnm-spin;display:inline-block}@keyframes qnm-spin{to{transform:rotate(360deg)}}.field-checking{color:#6b7280;font-size:12px;font-style:normal}.option-error{color:var(--danger);margin-top:10px;font-size:12px;font-style:normal;font-weight:600;display:block}.size-options.has-error button,.url-panel.has-error{border-color:var(--danger)}.form-error,.notice{border:1px solid;padding:13px 16px;font-size:13px}.form-error{color:#991b1b;background:#fef2f2;border-color:#fecaca}.notice{color:#78350f;background:#fffbeb;border-color:#fcd34d;flex-direction:column;gap:3px;display:flex}.cart-layout{grid-template-columns:1fr 360px;align-items:start}.cart-items{flex-direction:column;gap:12px;display:flex}.cart-item{border:1px solid var(--line);grid-template-columns:auto 1fr auto;gap:18px;padding:16px;display:grid}.cart-media{justify-items:center;gap:10px;display:grid}.cart-thumb{aspect-ratio:1;place-items:center;width:110px;display:grid}.cart-info h2{margin-bottom:5px;font-size:18px}.cart-info p{color:var(--muted);word-break:break-all;margin-bottom:5px;font-size:12px}.cart-line-actions{align-items:center;gap:16px;margin-top:2px;display:flex}.cart-info button{background:0 0;border:0;padding:0;font-size:12px;font-weight:800}.cart-qty-row{align-items:center;gap:8px;display:flex}.cart-item button.edit,.cart-drawer-item button.edit,.mini-line button.edit{background:0 0;border:0;place-items:center;padding:5px;line-height:0;display:inline-grid}.cart-item button.edit:hover,.cart-drawer-item button.edit:hover,.mini-line button.edit:hover{opacity:.6}.cart-info button.remove{color:#a12626}.cart-controls{flex-direction:column;justify-content:flex-start;align-items:end;display:flex}.checkout-summary{padding:22px 0;position:sticky;top:106px}.checkout-summary .primary-cta,.checkout-summary .secondary-cta{width:calc(100% - 40px);margin:10px 20px 0}.checkout-layout{grid-template-columns:1fr 420px}.cart-added-toast{z-index:310;color:#fff;pointer-events:none;background:#111;border-radius:999px;max-width:calc(100vw - 32px);padding:12px 22px;font-size:13px;font-weight:900;animation:2.6s forwards qnm-toast;position:fixed;top:96px;left:50%;box-shadow:0 10px 30px #00000040}@keyframes qnm-toast{0%{opacity:0;transform:translate(-50%,-12px)}8%,88%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-8px)}}.cart-fly{z-index:300;pointer-events:none;border:2px solid #fff;border-radius:999px;width:26px;height:26px;position:fixed;transform:translate(-50%,-50%);box-shadow:0 6px 18px #00000047}.cart-button.cart-bump{animation:.45s qnm-cart-bump}@keyframes qnm-cart-bump{0%,to{transform:scale(1)}35%{transform:scale(1.28)}65%{transform:scale(.94)}}[id^=field-]{scroll-margin-top:130px}.field-flash{animation:.7s qnm-field-flash}@keyframes qnm-field-flash{0%,to{transform:translate(0);box-shadow:0 0 #dc262600}15%{transform:translate(-7px);box-shadow:0 0 0 3px #dc262673}30%{transform:translate(6px)}45%{transform:translate(-4px);box-shadow:0 0 0 3px #dc262673}60%{transform:translate(3px)}80%{transform:translate(-2px);box-shadow:0 0 0 3px #dc26264d}}@media (prefers-reduced-motion:reduce){.field-flash{animation:1s qnm-field-ring}@keyframes qnm-field-ring{0%,to{box-shadow:0 0 #dc262600}25%,55%{box-shadow:0 0 0 3px #dc262673}}}.checkout-row{gap:12px;display:flex}.checkout-row>label{flex:1}.checkout-note{color:var(--muted);margin:-2px 0 2px;font-size:12px;line-height:1.6}.ship-hint{text-align:center;color:var(--muted);margin-top:10px;font-size:12px;font-weight:700}.checkout-ship-note{color:#f2f2f2;background:#0b0b0b;border:1px solid #0b0b0b;border-radius:10px;align-items:center;gap:9px;margin:6px 0 8px;padding:12px 14px;font-size:13px;font-weight:700;line-height:1.55;display:flex}.checkout-ship-note .ship-emoji{font-size:18px;line-height:1}.checkout-ship-note b{color:#fff;font-weight:900}.checkout-form label{letter-spacing:.08em;flex-direction:column;gap:7px;font-size:11px;font-weight:900;display:flex}.checkout-form em{letter-spacing:0;font-size:12px;font-style:normal;font-weight:600}.payment-placeholder{border:1px dashed var(--line);text-align:center;color:var(--muted);letter-spacing:0;background:#fafafa;padding:22px;font-size:13px;font-weight:500}.mini-line{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr auto auto;align-items:center;gap:10px;padding:12px 20px;display:grid}.mini-thumb{aspect-ratio:1;place-items:center;width:48px;display:grid}.mini-line span{color:var(--muted);margin-top:3px;font-size:12px;display:block}.confirmation-page{color:#fff;background:#050505;place-items:center;min-height:80vh;padding:40px 24px;display:grid}.confirmation-card{text-align:center;width:min(540px,100%)}.checkmark{color:#000;background:#fff;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 22px;font-size:30px;font-weight:900;display:grid}.confirmation-card h1{color:#fff;font-size:clamp(34px,6vw,58px)}.confirmation-card p{color:#fff9;margin:14px 0 22px;line-height:1.7}.timeline{max-width:820px;margin:0 auto;padding:70px 24px}.timeline article{border-bottom:1px solid var(--line);grid-template-columns:64px 1fr;gap:22px;margin-bottom:34px;padding-bottom:34px;display:grid}.timeline span,.steps-grid span{color:#9b9489;letter-spacing:.12em;font-size:12px;font-weight:900}.timeline h2{margin-bottom:8px;font-size:24px}.timeline p,.steps-grid p{color:var(--muted);line-height:1.65}.steps-grid{background:var(--line);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1px;display:grid}.steps-grid>div{background:#fff;padding:28px 24px}.steps-grid h3{margin:16px 0 8px}.use-case-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.use-case-grid>div{min-height:210px}.use-case-icon{width:42px;height:42px;color:var(--icon-color,#111);background:color-mix(in srgb, var(--icon-color,#111) 12%, #fff);border:1px solid color-mix(in srgb, var(--icon-color,#111) 26%, #fff);border-radius:8px;place-items:center;display:grid;letter-spacing:0!important;font-size:30px!important}.use-case-icon.as-image{color:inherit;border-color:var(--line);background:#fff}.use-case-icon img{object-fit:contain;width:26px;height:26px;display:block}.use-case-icon svg{width:26px;height:26px;display:block}.use-case-icon.is-general{--icon-color:#111827}.use-case-grid h3{font-size:22px;line-height:1.15}.final-cta{color:#fff;text-align:center;background:#050505;padding:78px 24px}.final-cta h2{color:#fff;margin:8px 0 24px;font-size:clamp(30px,5vw,52px)}.empty-state{text-align:center;align-content:center;place-items:center;gap:18px;min-height:60vh;display:grid}.empty-state p{color:var(--muted)}.empty-state button{color:#fff;background:#000;border:0;padding:13px 24px;font-weight:900}.site-footer{color:#fff;background:#000;margin-top:auto}.footer-grid{grid-template-columns:1.2fr repeat(3,1fr);gap:36px;max-width:1420px;margin:0 auto;padding:58px 24px 38px;display:grid}.footer-brand{font-size:28px;line-height:1;display:block}.site-footer p,.site-footer span,.site-footer a{color:#ffffff73;font-size:12px;line-height:1.8}.site-footer div>p{color:#ffffff47;letter-spacing:.16em;margin-bottom:10px;font-weight:900}.site-footer a{display:block}.footer-social{align-items:center;gap:10px;margin-top:16px;transition:opacity .15s;color:#fff!important;display:inline-flex!important}.footer-social:hover{opacity:.65}.footer-social svg{flex:none}.footer-social b{letter-spacing:.04em;font-weight:700;display:block}.footer-form{gap:8px;margin-top:12px;display:flex}.footer-form input{color:#fff;background:#ffffff12;border:1px solid #ffffff24;flex:1;min-width:0;padding:10px 12px}.footer-form button{color:#000;background:#fff;border:0;padding:10px 16px;font-weight:900}.footer-bottom{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:12px;max-width:1420px;margin:0 auto;padding:18px 24px;display:flex}@media (width<=900px){html,body{overflow-x:hidden}.nav-inner{grid-template-columns:auto 1fr auto;padding:0 16px}.nav-links,.nav-actions .icon-button:not(.cart-button):not(.menu-button){display:none}.nav-logo{justify-self:start}.menu-button{display:grid}.split-hero{grid-template-columns:1fr}.hero-panel{min-height:460px}.hero-mark{align-items:start;padding-top:34vh}.rep-hero{min-height:88vh}.rep-split,.rep-category-grid{grid-template-columns:1fr}.rep-split button{min-height:58vh}.activity-hero{min-height:62vh}.rail-image{height:360px}.filter-bar,.section-heading,.cart-item{flex-direction:column;align-items:stretch}.detail-layout,.customize-layout,.cart-layout,.checkout-layout{grid-template-columns:1fr;gap:32px}.sticky-preview,.checkout-summary{position:static}.cart-item{grid-template-columns:auto 1fr}.cart-controls{flex-direction:row;grid-column:1/-1;align-items:center}.footer-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.announcement{padding-inline:38px;font-size:10px}.nav-inner{height:62px}.qnm-wordmark{font-size:25px}.rep-hero-copy{bottom:7vh}.rep-hero-copy h1{font-size:35px}.rep-product-rail{grid-auto-columns:78vw}.rep-category-grid button{min-height:360px}.rep-category-grid button>div{height:300px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 10px;padding-inline:14px}.product-meta{flex-direction:column;gap:4px}.category-band button{font-size:40px}.cta-row,.footer-grid{grid-template-columns:1fr}.footer-form{flex-direction:column}.timeline article{grid-template-columns:1fr;gap:10px}}html{direction:rtl}.platform-selector{flex-direction:column;gap:16px;display:flex}.platform-grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;display:grid}.platform-btn{border:1px solid var(--line);letter-spacing:.02em;text-align:center;cursor:pointer;background:#fff;flex-direction:column;align-items:center;gap:6px;padding:12px 6px 10px;font-size:11px;font-weight:800;line-height:1.3;transition:border-color .12s,background .12s,color .12s;display:flex}.platform-btn .platform-icon{place-items:center;width:28px;height:28px;line-height:1;display:grid}.platform-btn .platform-icon img{object-fit:contain;width:24px;height:24px;display:block}.platform-btn:hover{border-color:#999}.platform-btn.active{color:#fff;background:#000;border-color:#000}.platform-input-area{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:4px;display:flex}.platform-input-area label{letter-spacing:.12em;font-size:11px;font-weight:900}.platform-input-area label .req{color:var(--danger)}.platform-input-area>p{color:var(--muted);font-size:12px;line-height:1.6}.platform-url-preview{background:var(--paper);border:1px solid var(--line);flex-direction:column;gap:4px;padding:10px 14px;display:flex}.platform-url-preview span{letter-spacing:.14em;color:#9b9489;text-transform:uppercase;font-size:10px;font-weight:900}.platform-url-preview div{color:var(--ink);text-align:left;word-break:break-all;direction:ltr;font-family:ui-monospace,Consolas,monospace;font-size:11px}.field-err{color:var(--danger);font-size:12px;font-style:normal}.field-ok{color:var(--success);font-size:12px}.cart-platform{align-items:center;gap:5px;font-weight:700;display:flex}.cart-platform span{font-size:14px;line-height:1}@media (width<=560px){.platform-grid{grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:6px}.platform-btn{padding:10px 4px 8px;font-size:10px}.platform-btn .platform-icon{width:24px;height:24px}.platform-btn .platform-icon img{width:21px;height:21px}}.qnm-header{z-index:220;color:#fff;transition:transform .28s;position:fixed;inset:0 0 auto;transform:translateY(0)}.qnm-header.is-hidden{transform:translateY(-100%)}.qnm-header .announcement{z-index:auto;direction:rtl;height:30px;position:relative;inset:auto}.qnm-header .site-nav{transition:top .22s,background .22s;position:relative;top:0}.qnm-header.no-bar .site-nav{top:0}.nav-inner{direction:rtl}.nav-links button,.nav-links a{color:inherit;white-space:nowrap;background:0 0;border:0;font-size:12px;font-weight:800}.nav-actions{direction:ltr;justify-content:flex-start}.nav-account-link{color:inherit;white-space:nowrap;background:0 0;border:0;font-size:12px;font-weight:900}.qnm-logo{color:currentColor;width:190px;height:68px;display:block;overflow:visible}.overlay-shell{z-index:260;direction:rtl;position:fixed;inset:0}.overlay-backdrop{background:#0000006b;border:0;position:absolute;inset:0}.search-drawer,.account-drawer{color:#000;background:#fff;width:min(520px,100%);height:100%;padding:28px;position:absolute;top:0;left:0;overflow-y:auto;box-shadow:20px 0 60px #0000003d}.drawer-head{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.drawer-head h2{font-size:30px}.drawer-head button{background:0 0;border:0;font-size:28px}.menu-drawer{color:#000;background:#fff;flex-direction:column;width:min(340px,84%);height:100%;padding:26px 26px 30px;animation:.22s menu-drawer-in;display:flex;position:absolute;top:0;left:0;overflow-y:auto;box-shadow:20px 0 60px #00000047}@keyframes menu-drawer-in{0%{transform:translate(-100%)}to{transform:translate(0)}}.menu-drawer-links{flex-direction:column;margin-top:6px;display:flex}.menu-drawer-links a{color:#000;border-bottom:1px solid var(--line);padding:14px 2px;font-size:21px;font-weight:800}.menu-drawer-account{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#000;border:1px solid #000;margin-top:20px;padding:14px;font-size:13px;font-weight:900}.menu-drawer-tag{color:var(--muted);letter-spacing:.24em;margin-top:auto;padding-top:22px;font-size:10px}.search-drawer>input,.account-drawer input{border:1px solid var(--line);outline:0;width:100%;padding:14px 15px}.account-overlay .account-drawer input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;border:1px solid var(--line);transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #171717}.account-overlay .account-drawer input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#fff;border:1px solid var(--line);transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #171717}.account-overlay .account-drawer input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;border:1px solid var(--line);transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #171717}.account-overlay .account-drawer input:-webkit-autofill:active{-webkit-text-fill-color:#fff;caret-color:#fff;border:1px solid var(--line);transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #171717}.search-tags{flex-wrap:wrap;gap:8px;margin:14px 0 20px;display:flex}.search-tags button{background:#fff;border:1px solid #d8d8d8;padding:8px 12px;font-size:12px;font-weight:800}.search-results{flex-direction:column;gap:8px;display:flex}.search-results>button{border:1px solid var(--line);text-align:right;background:#fff;grid-template-columns:46px 1fr auto;align-items:center;gap:12px;padding:10px;display:grid}.search-results>button>span{aspect-ratio:1;width:46px}.search-results p,.empty-copy{color:var(--muted);font-size:13px}.account-drawer form{flex-direction:column;gap:14px;display:flex}.account-drawer label{flex-direction:column;gap:7px;font-size:12px;font-weight:900;display:flex}.text-switch{background:0 0;border:0;margin-top:18px;text-decoration:underline}.success-copy{color:var(--success)}.error-copy,.standalone-error{color:var(--danger)}.qnm-home{color:#000;direction:rtl;background:#fff}.qnm-hero{background:#111;border-bottom:1px solid #000;min-height:100vh;position:relative;overflow:hidden}.qnm-hero img,.qnm-hero video,.qnm-activity video,.qnm-split video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.qnm-hero:after{content:"";background:linear-gradient(#0003,#0000000f 42%,#00000075);position:absolute;inset:0}.qnm-hero-copy{z-index:2;color:#fff;text-align:center;width:min(92vw,620px);position:absolute;bottom:9.5vh;left:50%;transform:translate(-50%)}.qnm-hero-copy p{margin-bottom:8px;font-size:15px;font-weight:800}.qnm-hero-copy h1{color:#fff;margin-bottom:28px;font-size:clamp(34px,4.4vw,62px);line-height:.96}.qnm-hero-copy button,.qnm-split span{color:#fff;background:#282828b8;border:1px solid #ffffff61;min-width:144px;padding:15px 34px;font-size:14px;font-weight:800}.qnm-activity img{transition:filter .4s,object-position .4s,transform .4s}.qnm-activity.creator img{filter:grayscale(.2)contrast(1.05)brightness(.74)sepia(.08);object-position:44% center}.qnm-activity.business img{filter:grayscale(.65)contrast(1.12)brightness(.68);object-position:58% center}.qnm-activity.events img{filter:grayscale(.05)contrast(1.08)brightness(.72)saturate(1.2);object-position:50% center}.qnm-activity.personal img{filter:grayscale(.45)contrast(1.16)brightness(.66);object-position:62% center}.qnm-activity.community img{filter:grayscale(.85)contrast(1.12)brightness(.7);object-position:38% center}.activity-copy{color:#ffffffbd;width:min(500px,90vw);min-height:86px;margin-top:22px}.activity-copy h2{color:#fff;margin-bottom:8px;font-size:clamp(21px,2.8vw,34px)}.activity-copy span{line-height:1.55}.activity-list .activity-cta{color:#fff;background:0 0;border:0;margin-top:34px;font-size:14px;font-weight:900;text-decoration:underline}.qnm-split button{text-align:right}.qnm-split div{left:auto;right:11%}.qnm-category-grid button{text-align:right}.qnm-category-grid h2{justify-content:flex-start}.page-offset,.legal-page{padding-top:100px}.checkout-form textarea{resize:vertical;border:1px solid var(--line);outline:0;width:100%;min-height:100px;padding:12px 14px}.terms-check{align-items:center;letter-spacing:0!important;flex-direction:row!important;font-size:13px!important;font-weight:600!important}.terms-check input{width:18px;height:18px}.terms-check a{font-weight:900;text-decoration:underline}.legal-page{padding-inline:24px;max-width:820px;margin:0 auto;padding-bottom:80px}.legal-page h1{margin-bottom:28px;font-size:clamp(38px,6vw,72px)}.legal-page h2{margin:28px 0 8px}.legal-page p{color:var(--muted);line-height:1.8}@media (width<=900px){.qnm-logo{width:164px;height:58px}.search-drawer,.account-drawer{width:100%}.qnm-hero{min-height:88vh}}@media (width<=560px){.qnm-hero-copy{bottom:7vh}.qnm-hero-copy h1{font-size:35px}}.qnm-header.is-solid .site-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#00000057,#0000);border-bottom:0}.qnm-logo{width:190px;height:68px}.overlay-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000003d}.account-overlay .account-drawer{color:#fff;background:radial-gradient(circle at 20% 10%,#ffffff14,#0000 34%),#171717;flex-direction:column;justify-content:center;width:min(456px,100%);display:flex;left:0;right:auto;box-shadow:-24px 0 70px #00000052}.account-overlay .drawer-head{display:none}.account-close{color:#fff;background:0 0;border:0;font-size:34px;line-height:1;position:absolute;top:28px;left:24px}.account-logo{color:#fff;width:252px;height:90px;margin:0 auto 92px;display:block;overflow:visible}.account-overlay form{margin-top:0}.account-overlay label{color:#ffffffe6}.account-overlay input{color:#fff;background:0 0;border:0;border-bottom:1px solid #ffffff3d;padding:14px 0}.account-overlay input::placeholder{color:#ffffff70}.account-overlay .primary-cta,.account-create{color:#fff;background:0 0;border:1px solid #ffffff3d;width:100%;margin-top:12px}.forgot-link{color:#ffffff85;background:0 0;border:0;align-self:flex-end;padding:8px 0 20px;font-weight:800}.account-create{text-align:center;letter-spacing:.1em;padding:16px 24px;font-size:12px;font-weight:900;display:block}.register-page{color:#fff;direction:rtl;background:radial-gradient(circle at 22% 34%,#ffffff14,#0000 30%),#202020;grid-template-columns:minmax(320px,1fr) minmax(360px,.9fr);align-items:center;gap:80px;min-height:100vh;padding:90px min(12vw,180px);display:grid}.register-close{color:#fff;z-index:2;font-size:38px;line-height:1;position:fixed;top:28px;left:28px}.membership-card{aspect-ratio:1.62;color:#888;direction:ltr;background:repeating-linear-gradient(135deg,#00000009 0 2px,#0000 2px 7px),linear-gradient(145deg,#f7f7f7,#cfcfcf);border-radius:14px;flex-direction:column;justify-content:space-between;width:min(580px,100%);padding:28px;display:flex;box-shadow:0 28px 60px #00000059}.membership-card div{justify-content:space-between;font-size:26px;font-weight:900;display:flex}.membership-card strong{color:#eee;text-shadow:0 2px 2px #777,0 14px 25px #0000002e;align-self:center;font-family:Georgia,serif;font-size:clamp(92px,10vw,150px)}.membership-card .register-logo{color:#777;align-self:center;width:min(340px,80%);height:auto;overflow:visible}.register-form{flex-direction:column;gap:22px;max-width:580px;display:flex}.register-step{border-bottom:1px solid #ffffff38;gap:30px;padding-bottom:32px;display:flex}.register-step strong{font-size:16px}.register-form label{flex-direction:column;gap:9px;font-size:15px;font-weight:900;display:flex}.register-form input{color:#fff;background:0 0;border:0;border-bottom:1px solid #ffffff3d;outline:0;padding:0 0 15px}.register-form input::placeholder{color:#ffffff6b}.register-form input:not([type=checkbox]):-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;border-bottom:1px solid #ffffff3d;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #202020}.register-form input:not([type=checkbox]):-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#fff;border-bottom:1px solid #ffffff3d;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #202020}.register-form input:not([type=checkbox]):-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;border-bottom:1px solid #ffffff3d;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #202020}.register-form input:not([type=checkbox]):-webkit-autofill:active{-webkit-text-fill-color:#fff;caret-color:#fff;border-bottom:1px solid #ffffff3d;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #202020}.register-check{align-items:flex-start;line-height:1.7;flex-direction:row!important;font-size:14px!important}.register-check input{width:18px;height:18px;margin-top:4px}.register-form button{color:#000;background:#fff;border:0;padding:16px;font-weight:900}.login-link{text-align:center;color:#ffffff8c;font-weight:800}.register-form .field-error{color:#f87171;margin-top:6px;font-size:12px;font-style:normal;font-weight:700;display:block}.register-form .pw-checks{color:#ffffff73;gap:5px;margin:8px 0 0;padding:0;font-size:12px;font-weight:600;list-style:none;display:grid}.register-form .pw-checks li.ok{color:#4ade80}.register-form .pw-checks li span{width:14px;display:inline-block}@media (width<=900px){.account-overlay .account-drawer{width:100%}.register-page{grid-template-columns:1fr;gap:44px;padding:86px 24px 44px}.membership-card{order:2}}.admin-gate{color:#fff;background:#080808;place-items:center;min-height:100vh;font-weight:900;display:grid}.admin-page{color:#111;background:#f4f4f1;grid-template-columns:240px 1fr;min-height:100vh;display:grid}.admin-sidebar{color:#fff;background:#080808;flex-direction:column;gap:8px;height:100vh;padding:28px 18px;display:flex;position:sticky;top:0}.admin-brand{letter-spacing:.02em;margin-bottom:26px;font-size:30px;font-weight:1000}.admin-editor-link{color:#000;text-align:center;background:#fff;margin-bottom:14px;padding:13px 14px;font-weight:900;display:block}.site-editor{direction:rtl;background:#e9e9e5;min-height:100vh}.site-editor-toolbar{z-index:500;color:#fff;background:#111;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:18px;height:58px;padding:0 18px;display:flex;position:fixed;inset:0 0 auto}.site-editor-toolbar>div{align-items:center;gap:14px;display:flex}.site-editor-toolbar a{color:#ffffffa6;font-size:12px;font-weight:800}.editor-mode-switch{border:1px solid #fff3}.editor-mode-switch button,.editor-mode-switch a{color:#ffffffa6;background:0 0;border:0;padding:9px 13px;font-size:12px;font-weight:900}.editor-mode-switch button.active{color:#111;background:#fff}.site-editor-sidebar{z-index:450;background:#fff;border-left:1px solid #dcdcd6;width:340px;padding:16px;position:fixed;top:58px;bottom:0;right:0;overflow-y:auto}.site-editor-sidebar nav{grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:18px;display:grid}.site-editor-sidebar nav button{background:#fff;border:1px solid #deded8;padding:9px 5px;font-size:11px;font-weight:900}.site-editor-sidebar nav button.active{color:#fff;background:#111}.site-editor-form{gap:13px;display:grid}.site-editor-form label{gap:6px;font-size:12px;font-weight:900;display:grid}.site-editor-form input,.site-editor-form select,.site-editor-form textarea{color:#111;background:#fff;border:1px solid #d8d8d2;outline:none;width:100%;padding:10px}.site-editor-form textarea{resize:vertical;min-height:110px}.editor-upload{text-align:center;cursor:pointer;border:1px dashed #aaa;padding:12px}.editor-upload input{display:none}.editor-media-preview{object-fit:cover;background:#eee;width:100%;max-height:180px}.editor-check{grid-template-columns:auto 1fr;align-items:center;display:flex!important}.editor-check input{width:auto}.editor-order-buttons{grid-template-columns:1fr 1fr;gap:6px;display:grid}.editor-order-buttons button,.editor-save{color:#111;background:#fff;border:1px solid #111;padding:11px;font-weight:900}.editor-save{color:#fff;background:#111}.editor-help{color:#777;font-size:11px;line-height:1.6}.site-editor-canvas{padding-top:58px;transition:margin .18s}.site-editor-canvas .announcement{top:58px}.site-editor-canvas .site-nav{top:86px}.site-editor.is-editing .site-editor-canvas{margin-right:340px}.visual-edit-section{position:relative}.visual-editor-home .visual-edit-section{outline-offset:-1px;outline:1px dashed #00000073}.visual-editor-home .visual-edit-section>section{pointer-events:none}.visual-edit-button{z-index:20;color:#fff;background:#111;border:1px solid #fff;padding:8px 11px;font-size:11px;font-weight:900;position:absolute;top:12px;right:12px;box-shadow:0 5px 20px #00000038}.visual-product-edit{z-index:25;color:#111;background:#fff;border:1px solid #fff;padding:7px 10px;font-size:10px;font-weight:900;position:absolute;top:50px;right:12px;pointer-events:auto!important}.visual-editor-home .qnm-rail article{position:relative}.qnm-faq{max-width:960px;margin:0 auto;padding:80px 24px}.qnm-faq h2{margin-bottom:26px;font-size:clamp(30px,5vw,52px)}.qnm-faq details{border-top:1px solid #ddd;padding:18px 0}.qnm-faq summary{cursor:pointer;font-weight:900}.qnm-faq p{color:#666;margin-top:12px;line-height:1.7}.site-editor-toast{z-index:600;color:#fff;max-width:340px;padding:12px 16px;font-weight:900;position:fixed;top:70px;left:18px}.site-editor-toast.success{background:#15803d}.site-editor-toast.error{background:#b91c1c}.admin-sidebar button,.admin-topbar button,.admin-panel button,.admin-form button{color:#000;background:#fff;border:1px solid #00000024;padding:12px 16px;font-weight:900}.admin-sidebar button{color:#ffffff9e;text-align:right;background:0 0;border-color:#0000}.admin-sidebar button.active,.admin-sidebar button:hover{color:#fff;background:#ffffff14}.admin-main{padding:28px;overflow:hidden}.admin-topbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.admin-topbar p{color:#777;letter-spacing:.14em;font-size:12px;font-weight:900}.admin-topbar h1{font-size:clamp(30px,4vw,52px);line-height:1}.admin-topbar>div:last-child{gap:8px;min-width:min(520px,100%);display:flex}.admin-topbar input,.admin-form input,.admin-form select,.admin-row select,.admin-order select{color:#111;background:#fff;border:1px solid #d8d8d2;outline:none;min-width:0;padding:12px 14px}.admin-topbar input{flex:1}.admin-error,.admin-loading{background:#fff;border-right:4px solid #dc2626;margin-bottom:16px;padding:14px 16px;font-weight:800}.admin-loading{border-right-color:#111}.admin-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.admin-cards article,.admin-panel{background:#fff;border:1px solid #e4e2da}.admin-cards article{min-height:124px;padding:22px}.admin-cards span,.muted{color:#777}.admin-cards strong{margin-top:18px;font-size:clamp(24px,3vw,38px);display:block}.admin-panel{padding:20px;overflow-x:auto}.admin-panel h2{margin-bottom:16px}.admin-panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.admin-row,.admin-order{border-top:1px solid #eceae3;grid-template-columns:1.2fr 1.4fr 1fr auto;align-items:center;gap:14px;min-width:760px;padding:14px 0;display:grid}.admin-order{grid-template-columns:1.6fr 190px 120px;align-items:start}.admin-order h3{font-size:18px}.admin-order p,.admin-order-items span{color:#666;font-size:13px;line-height:1.6}.admin-order-items{background:#f7f7f4;grid-column:1/-1;gap:4px;padding:12px;display:grid}.admin-form{grid-template-columns:repeat(5,minmax(120px,1fr));gap:10px;margin-bottom:18px;display:grid}.product-admin-panel{gap:22px;display:grid}.product-editor-form{background:#f8f8f5;border:1px solid #e4e2da;grid-template-columns:repeat(4,minmax(160px,1fr));gap:14px;padding:18px;display:grid}.product-editor-form input,.product-editor-form textarea{color:#111;background:#fff;border:1px solid #d8d8d2;outline:none;width:100%;min-width:0;padding:13px 14px}.product-editor-form textarea{resize:vertical;min-height:96px}.product-editor-section{gap:12px;display:grid}.product-editor-section.wide{grid-column:1/-1;padding-top:4px}.product-editor-section h3,.product-section-title h3{font-size:15px}.product-section-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.choice-pills{flex-wrap:wrap;gap:8px;display:flex}.choice-pills button,.product-section-title button,.color-editor-row button,.product-editor-form>button{color:#111;background:#fff;border:1px solid #d8d8d2;padding:11px 14px;font-weight:900}.choice-pills button.active{color:#fff;background:#111;border-color:#111}.color-editor-list{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}.color-editor-row{grid-template-columns:48px 1fr auto;align-items:center;gap:8px;display:grid}.color-editor-row input[type=color]{height:48px;padding:4px}.product-editor-form>button{color:#fff;background:#111;border-color:#111;grid-column:1/-1}.product-options-editor{background:#f7f7f4;border:1px solid #eceae3;grid-column:1/-1;grid-template-columns:repeat(2,minmax(260px,1fr));gap:14px;padding:14px;display:grid}.product-options-editor section{gap:10px;display:grid}.product-options-editor section.wide{grid-column:1/-1}.product-options-editor section>span{color:#777;font-size:12px;font-weight:900}.choice-pills.readonly b{background:#fff;border:1px solid #d8d8d2;place-items:center;min-width:44px;padding:9px 12px;font-size:12px;display:inline-grid}.admin-color-swatches{flex-wrap:wrap;align-items:center;gap:8px;min-height:34px;display:flex}.admin-color-swatches i{border:1px solid #0000002e;border-radius:999px;width:28px;height:28px}.inline-option-form{grid-template-columns:minmax(110px,1fr) auto;gap:8px;display:grid}.inline-option-form.color{grid-template-columns:48px minmax(130px,1fr) auto}.inline-option-form input{color:#111;background:#fff;border:1px solid #d8d8d2;min-width:0;padding:10px 12px}.inline-option-form input[type=color]{height:42px;padding:4px}.save-product-options{color:#fff;background:#111;border:1px solid #111;grid-column:1/-1;padding:12px 16px;font-weight:900}.save-product-options:disabled{opacity:.55;cursor:wait}.option-status{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;grid-column:1/-1;margin:0;padding:10px 12px;font-size:12px;font-weight:900}.option-status.done{color:#166534;background:#ecfdf3;border-color:#bbf7d0}.product-add{background:#f8f8f5;border:1px solid #e4e2da;margin-bottom:22px}.product-add>summary{cursor:pointer;-webkit-user-select:none;user-select:none;padding:14px 18px;font-weight:900;list-style:none}.product-add>summary::-webkit-details-marker{display:none}.product-add[open]>summary{border-bottom:1px solid #e4e2da}.product-add .product-editor-form{border:0}.product-card-list{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px;display:grid}.product-card{background:#fff;border:1px solid #e4e2da;flex-direction:column;transition:box-shadow .18s,border-color .18s;display:flex;overflow:hidden}.product-card:hover{box-shadow:0 10px 30px #00000014}.product-card.open{border-color:#111;grid-column:1/-1}.product-card.inactive{opacity:.72}.product-card-media{aspect-ratio:1;cursor:pointer;background:#f1f0ec;position:relative;overflow:hidden}.product-card.open .product-card-media{aspect-ratio:16/6}.product-card-media img{object-fit:cover;width:100%;height:100%;display:block}.product-card-media .pc-placeholder{color:#9a988f;letter-spacing:.08em;place-items:center;font-size:13px;font-weight:900;display:grid;position:absolute;inset:0}.pc-badge{top:10px;color:#fff;background:#111111db;inline-size:max-content;padding:5px 9px;font-size:11px;font-weight:900;position:absolute;inset-inline-start:10px}.pc-badge.feat{background:#b45309;inset-inline:auto 10px}.pc-count{bottom:10px;color:#111;background:#ffffffeb;padding:4px 8px;font-size:11px;font-weight:900;position:absolute;inset-inline-start:10px}.product-card-body{gap:12px;padding:14px;display:grid}.pc-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pc-title{gap:3px;min-width:0;display:grid}.pc-title strong{font-size:15px;line-height:1.25}.pc-sku{color:#999;letter-spacing:.05em;font-size:11px;font-weight:900}.pc-price{text-align:end;white-space:nowrap}.pc-price b{font-size:16px}.pc-price s{color:#aaa;font-size:12px;display:block}.pc-swatches{flex-wrap:wrap;align-items:center;gap:6px;min-height:22px;display:flex}.pc-swatches i{border:1px solid #0000002e;border-radius:999px;width:18px;height:18px}.pc-meta{color:#888;margin-inline-start:4px;font-size:12px;font-weight:900}.pc-actions{flex-wrap:wrap;gap:6px;display:flex}.product-card .pc-actions button{flex:auto;padding:9px 10px;font-size:12px;font-weight:900}.product-card .pc-actions .pc-primary{color:#fff;background:#111;border-color:#111}.product-card .pc-actions .pc-danger{color:#b91c1c;border-color:#f1c4c4}.product-card-editor{background:#fcfcfa;border-top:1px solid #eceae3;gap:20px;padding:18px 14px;display:grid}.image-manager{gap:12px;display:grid}.image-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;display:grid}.image-thumb{aspect-ratio:1;background:#f1f0ec;border:1px solid #e4e2da;position:relative;overflow:hidden}.image-thumb.is-cover{border-color:#111;box-shadow:inset 0 0 0 2px #111}.image-thumb img{object-fit:cover;width:100%;height:100%;display:block}.cover-tag{top:6px;color:#fff;background:#111;padding:3px 7px;font-size:10px;font-weight:900;position:absolute;inset-inline-start:6px}.image-thumb-actions{top:6px;opacity:0;gap:4px;transition:opacity .15s;display:flex;position:absolute;inset-inline-end:6px}.image-thumb:hover .image-thumb-actions{opacity:1}.image-thumb-actions button{color:#fff;cursor:pointer;background:#111111db;border:0;place-items:center;width:26px;height:26px;padding:0;font-size:13px;font-weight:900;display:grid}.image-thumb-actions button.del{background:#b91c1ceb}.image-dropzone{aspect-ratio:1;text-align:center;color:#8a887f;cursor:pointer;background:#fff;border:1.5px dashed #c9c7be;place-items:center;font-size:12px;font-weight:900;line-height:1.5;transition:border-color .15s,background .15s,color .15s;display:grid}.image-dropzone b{font-size:22px}.image-dropzone:hover,.image-dropzone.drag{color:#111;background:#f4f4f1;border-color:#111}.image-dropzone.busy{color:#111;border-style:solid}.product-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.product-fields label{color:#555;gap:5px;font-size:12px;font-weight:900;display:grid}.product-fields label.wide{grid-column:1/-1}.product-fields input,.product-fields textarea{color:#111;background:#fff;border:1px solid #d8d8d2;outline:none;padding:11px 12px;font-weight:600}.product-fields input:disabled{color:#888;background:#f1f0ec}.product-fields textarea{resize:vertical;min-height:74px}.product-fields .pc-save{color:#fff;background:#111;border-color:#111;grid-column:1/-1;padding:12px 16px;font-weight:900}.product-card-editor .product-options-editor{grid-column:auto}@media (width<=620px){.product-fields{grid-template-columns:1fr}}.account-signed-in{gap:14px;display:grid}.account-signed-in h2{color:#fff;font-size:24px}.account-signed-in p{color:#fff9;margin-bottom:20px}.cart-drawer{color:#111;background:#fff;grid-template-rows:auto 1fr auto;width:min(480px,100%);height:100%;padding:24px;display:grid;position:absolute;top:0;left:0;box-shadow:20px 0 60px #00000040}.cart-drawer-items{align-content:start;display:grid;overflow-y:auto}.cart-drawer-item{border-bottom:1px solid #e7e4dc;grid-template-columns:72px 1fr auto;gap:12px;padding:14px 0;display:grid}.cart-drawer-item>div{aspect-ratio:1;place-items:center;display:grid}.cart-drawer-item section{align-content:start;gap:5px;display:grid}.cart-drawer-item span{color:#777;font-size:12px}.cart-drawer-item section div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.cart-drawer-item button{background:0 0;border:0;padding:4px;font-weight:900}.cart-drawer-item button.remove{color:#a12626}.cart-drawer-footer{border-top:1px solid #e7e4dc;gap:8px;padding-top:16px;display:grid}.cart-drawer-footer div{justify-content:space-between;margin-bottom:6px;display:flex}.cart-drawer-footer>button{color:#fff;background:#111;border:1px solid #111;padding:14px;font-weight:900}.cart-drawer-footer>button.secondary-cta{color:#111;background:#fff}.detail-hero.has-photo,.preview-tile.has-photo{aspect-ratio:auto;display:block}.detail-hero.has-photo .detail-hero-img,.preview-tile.has-photo .product-media-image{object-fit:contain;height:auto}.product-media-image{object-fit:cover;width:100%;height:100%;display:block}.product-media-image.is-contain,.detail-hero-img.is-contain{object-fit:contain;background:var(--paper)}.cms-success{background:#ecfdf3;border-right:4px solid #15803d;margin-bottom:14px;padding:12px 14px;font-weight:800}.cms-editor{border-top:1px solid #eceae3;grid-template-columns:180px 1fr 1.4fr 1fr 1fr 1fr auto;align-items:start;gap:8px;min-width:1100px;padding:14px 0;display:grid}.cms-editor input,.cms-editor textarea,.cms-section-row input,.cms-editor button,.cms-section-row button,.cms-media-grid input,.cms-media-grid button{color:#111;background:#fff;border:1px solid #d8d8d2;min-width:0;padding:10px}.cms-editor textarea{resize:vertical;min-height:76px}.cms-section-row{cursor:grab;border-top:1px solid #eceae3;grid-template-columns:34px 150px 1fr 1fr 1fr 1fr 1.4fr 80px auto;align-items:center;gap:8px;min-width:1380px;padding:12px 0;display:grid}.drag-handle{color:#888;font-size:20px}.cms-upload{cursor:pointer;border:1px solid #111;padding:11px 16px;font-weight:900}.cms-upload input{display:none}.cms-media-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.cms-media-grid article{border:1px solid #e4e2da;gap:8px;padding:10px;display:grid}.cms-media-grid img,.cms-media-grid video{aspect-ratio:1.3;object-fit:cover;background:#eee;width:100%}.cms-audit-row{border-top:1px solid #eceae3;grid-template-columns:1.2fr 1fr 1fr;gap:12px;padding:12px 0;display:grid}.cms-audit-row details{grid-column:1/-1}.cms-audit-row pre{text-align:left;white-space:pre-wrap;color:#fff;direction:ltr;background:#111;padding:12px;overflow:auto}.auth-page{color:#fff;background:#080808;place-items:center;min-height:82vh;padding:120px 24px 60px;display:grid}.auth-panel{flex-direction:column;gap:18px;width:min(480px,100%);display:flex}.auth-panel>p{color:#ffffff80;letter-spacing:.16em;font-size:12px;font-weight:900}.auth-panel h1{color:#fff;font-size:clamp(36px,6vw,58px);line-height:1}.auth-panel label{flex-direction:column;gap:8px;font-weight:900;display:flex}.auth-panel input{color:#fff;background:0 0;border:0;border-bottom:1px solid #ffffff3d;outline:0;padding:13px 0}.auth-panel button,.auth-link-button{color:#000;text-align:center;background:#fff;border:1px solid #ffffff47;padding:15px 20px;font-weight:900}.auth-panel a:not(.auth-link-button){color:#ffffffa8;text-align:center;font-weight:800}.auth-route-state{text-align:center;color:#fff;background:#080808;align-content:center;place-items:center;gap:12px;min-height:70vh;padding:120px 24px 60px;display:grid}.auth-route-state h1{color:#fff;font-size:clamp(34px,5vw,56px)}.auth-route-state p{color:#ffffffa6}.account-page-panel dl{gap:12px;margin:10px 0;display:grid}.account-page-panel dl div{border-bottom:1px solid #ffffff1f;justify-content:space-between;gap:16px;padding-bottom:12px;display:flex}.account-page-panel dt{color:#ffffff85}.account-page-panel dd{margin:0;font-weight:900}@media (width<=760px){.admin-page{grid-template-columns:1fr}.admin-sidebar{flex-direction:row;height:auto;padding:14px;position:static;overflow-x:auto}.admin-brand{margin:0 0 0 12px;font-size:22px}.admin-main{padding:18px}.admin-topbar,.admin-topbar>div:last-child,.admin-panel-head{flex-direction:column;align-items:stretch}.admin-cards{grid-template-columns:1fr 1fr}.admin-form{grid-template-columns:1fr}.nav-account-link{display:none}.site-editor-toolbar{flex-wrap:wrap;height:auto;min-height:58px;padding-block:8px}.site-editor-sidebar{width:100%;top:94px}.site-editor.is-editing .site-editor-canvas{display:none}.editor-mode-switch{max-width:100%;overflow-x:auto}}.cookie-consent{z-index:1200;color:#111;background:#fff;border-top:1px solid #111;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 44px #0003}.cookie-consent-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:1180px;margin:0 auto;padding:18px 24px;display:flex}.cookie-consent p{flex:380px;margin:0;font-size:13px;line-height:1.65}.cookie-consent a{margin-inline-start:4px;font-weight:800;text-decoration:underline}.cookie-consent-actions{flex-shrink:0;gap:10px;display:flex}.cookie-btn{white-space:nowrap;cursor:pointer;color:#111;background:#fff;border:1px solid #111;padding:13px 22px;font-size:13px;font-weight:800}.cookie-btn-primary{color:#fff;background:#111}.newsletter-error{color:#f87171;margin-top:8px;font-size:12px;font-weight:700;display:block}@media (width<=640px){.cookie-consent-actions{width:100%}.cookie-btn{flex:1}}:root{--gold:#b89766;--gold-bright:#d8b783}.shop-page .collection-header{background:radial-gradient(125% 92% at 50% -12%,#b8976629,#0000 60%),#050505;padding:clamp(116px,17vh,184px) 24px 60px}.shop-page .collection-header p{color:var(--gold);letter-spacing:.42em;font-size:11px;font-weight:900}.shop-page .collection-header h1{letter-spacing:-.012em;margin-top:16px;font-size:clamp(46px,9vw,104px)}.shop-page .collection-header span{color:#ffffff6b;letter-spacing:.2em;text-transform:uppercase;margin-top:22px;font-size:11px}.shop-page .collection-header:after{content:"";background:linear-gradient(90deg, transparent, var(--gold), transparent);width:46px;height:1px;margin:26px auto 0;display:block}.shop-page .category-tabs button{letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800}.shop-page .category-tabs button.active{color:#000;border-bottom-color:var(--gold)}.shop-page .product-grid{grid-template-columns:repeat(auto-fill,minmax(255px,1fr));gap:58px 26px;padding:58px 32px 100px}.product-tile{overflow:hidden}.product-tile:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(120% 82% at 50% 16%,#ffffff29,#0000 56%),linear-gradient(#0000 54%,#00000057);position:absolute;inset:0}.product-tile .product-media-image,.product-tile>svg{z-index:0;transition:transform .7s cubic-bezier(.2,.8,.2,1);position:relative}.product-card:hover .product-tile .product-media-image,.product-card:hover .product-tile>svg{transform:scale(1.06)}.product-tile .badge{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--gold);color:var(--gold-bright);letter-spacing:.2em;text-transform:uppercase;background:#05050580;padding:6px 11px;font-size:9px;top:14px;right:14px}.product-tile .quick-view{z-index:2;letter-spacing:.24em;text-transform:uppercase;background:linear-gradient(#0000,#000000d1);padding:26px 13px 15px;font-size:10px}.product-meta{align-items:baseline;padding-top:16px}.product-meta h3{letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:800}.product-meta p{letter-spacing:.03em;font-size:11px}.product-meta strong{color:#000;font-size:14px;font-weight:900}.swatches span{width:11px;height:11px}.product-detail .detail-hero:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(120% 80% at 50% 14%,#ffffff29,#0000 56%),linear-gradient(#0000 52%,#0000004d);position:absolute;inset:0}.product-detail .detail-hero .product-media-image,.product-detail .detail-hero>svg{z-index:0;position:relative}.product-detail .detail-info .eyebrow{color:var(--gold);letter-spacing:.34em;text-transform:uppercase;font-size:11px;font-weight:900}.product-detail .detail-info h1{letter-spacing:-.01em;font-size:clamp(36px,5vw,62px)}.product-detail .price{color:#000;font-weight:900}.product-detail .spec-table div span{letter-spacing:.14em;text-transform:uppercase;font-size:11px}.product-detail .color-options button.active,.product-detail .thumb-row button.active{border-color:var(--gold)}.detail-hero-img{object-fit:cover;z-index:0;width:100%;height:100%;display:block;position:relative}.thumb-row .thumb-img{padding:0;overflow:hidden}.thumb-row .thumb-img img{object-fit:cover;width:100%;height:100%;display:block}.thumb-row .thumb-img.active{border-color:var(--gold)}.primary-cta{transition:background .3s,color .3s,letter-spacing .3s}.primary-cta:hover:not(:disabled){background:var(--gold);color:#0a0a0a;letter-spacing:.16em}@media (width<=768px){.shop-page .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 12px;padding:36px 14px 72px}}.qnm-featured{background:#fff;padding:clamp(50px,7vw,92px) 0 0}.qnm-featured-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;max-width:1420px;margin:0 auto;padding:0 32px 30px;display:flex}.qnm-featured-head p{color:var(--gold);letter-spacing:.34em;text-transform:uppercase;font-size:11px;font-weight:900}.qnm-featured-head h2{letter-spacing:-.01em;margin-top:12px;font-size:clamp(30px,5vw,56px);line-height:.95}.qnm-featured-head button{color:#000;letter-spacing:.16em;text-transform:uppercase;background:0 0;border:1px solid #111;align-self:flex-end;padding:13px 24px;font-size:11px;font-weight:800;transition:background .25s,color .25s}.qnm-featured-head button:hover{color:#fff;background:#111}.qnm-featured .qnm-rail{background:0 0;border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;gap:10px 30px;max-width:1420px;margin:0 auto;padding:8px 32px 0;display:grid;overflow:visible}.qnm-featured .qnm-rail article{text-align:center;border:0;min-width:0;padding-bottom:22px}.qnm-featured .qnm-rail .rail-image{aspect-ratio:1;background:#f7f6f2;height:auto;overflow:hidden}.qnm-featured .qnm-rail .rail-image .product-media-image,.qnm-featured .qnm-rail .rail-image svg{transition:transform .7s cubic-bezier(.2,.8,.2,1)}.qnm-featured .qnm-rail article:hover .rail-image .product-media-image,.qnm-featured .qnm-rail article:hover .rail-image svg{transform:scale(1.05)}.qnm-featured .qnm-rail .rail-meta{flex-direction:column;align-items:center;gap:8px;min-height:0;padding:22px 12px 0}.qnm-featured .qnm-rail .rail-meta h2{letter-spacing:.08em;text-transform:uppercase;font-size:15px;font-weight:800}.qnm-featured .qnm-rail .rail-meta p{color:var(--muted);font-size:13px;font-weight:600}.qnm-featured .qnm-rail .rail-meta strong{color:#000;font-size:15px;font-weight:900}.rail-shop{color:#fff;letter-spacing:.2em;text-transform:uppercase;background:#0a0a0a;border:0;width:min(260px,100%);margin-top:10px;padding:14px 22px;font-size:11px;font-weight:800;transition:background .3s,color .3s}.rail-shop:hover{background:var(--gold);color:#0a0a0a}@media (width<=900px){.qnm-featured .qnm-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;padding:8px 16px 0}}@media (width<=560px){.qnm-featured .qnm-rail{grid-template-columns:1fr}}.card-sku{letter-spacing:1px;color:var(--muted);margin-bottom:4px;font-family:ui-monospace,monospace;font-size:10px;display:block}.sale-flag{top:12px;z-index:2;background:var(--danger);color:#fff;padding:4px 9px;font-size:11px;font-weight:900;position:absolute;inset-inline-start:12px}.product-meta strong,.rail-meta strong{white-space:nowrap;flex-direction:row-reverse;align-items:baseline;gap:6px;display:inline-flex}.product-meta strong.on-sale,.rail-meta strong.on-sale{color:var(--danger)}.product-meta strong s,.rail-meta strong s{color:var(--muted);font-size:.82em;font-weight:400}.catalog-offline{text-align:center;justify-items:center;gap:14px;max-width:460px;margin:clamp(48px,10vw,120px) auto;padding:0 24px;display:grid}.catalog-offline .mark{color:var(--muted);line-height:0}.catalog-offline h2{font-size:clamp(22px,4vw,30px);line-height:1.1}.catalog-offline p{color:var(--muted);margin:0;font-size:13px;line-height:1.8}.catalog-offline .primary-cta{margin-top:6px;padding-inline:38px}.qnm-insta-cta{border:1px solid var(--line);max-width:1000px;color:var(--ink);justify-content:center;align-items:center;gap:14px;margin:clamp(28px,4vw,48px) auto 0;padding:20px 24px;transition:background .18s,border-color .18s;display:flex}.qnm-insta-cta:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.qnm-insta-cta svg{flex:none}.qnm-insta-cta strong{letter-spacing:.02em;font-size:15px;display:block}.qnm-insta-cta small{opacity:.68;margin-top:3px;font-size:12px;display:block}@media (width<=560px){.qnm-insta-cta{text-align:start;padding:16px 18px}}.qnm-quality{background:#fff;padding:clamp(40px,6vw,84px) 24px}.qnm-quality-graphic{max-width:1000px;margin:0 auto}.qnm-quality-graphic img{width:100%;height:auto;display:block}.qnm-quality-head{text-align:center;max-width:900px;margin:0 auto clamp(32px,5vw,56px)}.qnm-quality-head p{color:var(--gold);letter-spacing:.34em;text-transform:uppercase;font-size:11px;font-weight:900}.qnm-quality-head h2{letter-spacing:-.01em;margin-top:12px;font-size:clamp(32px,5.5vw,62px);line-height:.95}.qnm-quality-head span{color:var(--muted);margin-top:14px;font-size:15px;display:block}.qnm-quality-body{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(28px,4vw,64px);max-width:1200px;margin:0 auto;display:grid}.qnm-quality-image{aspect-ratio:1;background:#f7f6f2;overflow:hidden}.qnm-quality-image img{object-fit:cover;width:100%;height:100%;display:block}.qnm-quality-list{flex-direction:column;gap:22px;list-style:none;display:flex}.qnm-quality-list li{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding-bottom:22px;display:flex}.qnm-quality-list li:last-child{border-bottom:0;padding-bottom:0}.qnm-quality-list strong{letter-spacing:.04em;text-transform:uppercase;font-size:16px}.qnm-quality-list span{color:var(--muted);line-height:1.6}@media (width<=820px){.qnm-quality-body{grid-template-columns:1fr;gap:30px}}.product-card.reveal{opacity:0;will-change:opacity, transform;transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(26px)}.product-card.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.product-card.reveal{opacity:1;transition:none;transform:none}}.legal-page .eyebrow{color:var(--gold);letter-spacing:.34em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:900}.legal-page .legal-updated{color:var(--muted);margin:-14px 0 26px;font-size:13px}.legal-page .legal-lead{color:var(--ink);margin-bottom:8px;font-size:17px;line-height:1.85}.legal-page h2{letter-spacing:.01em;font-size:20px}.legal-page ul{color:var(--muted);margin:6px 0 10px;padding-inline-start:22px;line-height:1.9}.legal-page li{margin:3px 0}.legal-page a{color:var(--ink);font-weight:700;text-decoration:underline}.legal-page .care-list{padding-inline-start:0;list-style:none}.legal-page .care-list li{font-size:15px}.contact-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin:26px 0 10px;display:grid}.contact-card{border:1px solid var(--line);flex-direction:column;gap:6px;padding:22px 18px;transition:border-color .25s,transform .25s;display:flex}.contact-card:hover{border-color:var(--gold);transform:translateY(-2px)}.contact-card strong{letter-spacing:.06em;text-transform:uppercase;font-size:15px}.contact-card span{color:var(--muted);font-size:13px}.contact-card em{color:#000;margin-top:4px;font-style:normal;font-weight:900}@media (width<=700px){.contact-grid{grid-template-columns:1fr}}.filter-bar-simple{justify-content:flex-end;padding-block:12px}.addr-ac{position:relative}.addr-ac-list{top:100%;z-index:40;border:1px solid var(--line);background:#fff;border-top:0;max-height:260px;position:absolute;inset-inline:0;overflow-y:auto;box-shadow:0 18px 40px #0000001f}.addr-ac-list button{text-align:start;border:0;border-bottom:1px solid var(--line);color:#000;background:#fff;width:100%;padding:11px 14px;font-size:13px;display:block}.addr-ac-list button:last-child{border-bottom:0}.addr-ac-list button:hover{background:var(--paper)}.addr-ac-empty{color:var(--muted);padding:11px 14px;font-size:12px}.whatsapp-fab{z-index:1150;color:#fff;background:#25d366;border-radius:50%;place-items:center;width:58px;height:58px;transition:transform .25s,box-shadow .25s;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 28px #25d3666b,0 4px 12px #0000002e}.whatsapp-fab:hover{transform:translateY(-3px)scale(1.06);box-shadow:0 16px 38px #25d36680,0 6px 16px #00000038}.whatsapp-fab:active{transform:scale(.97)}.whatsapp-fab svg{display:block}@media (width<=600px){.whatsapp-fab{width:54px;height:54px;bottom:18px;right:16px}}@media (prefers-reduced-motion:reduce){.whatsapp-fab{transition:none}.whatsapp-fab:hover{transform:none}}.a11y-fab{z-index:240;color:#fff;background:#1a4fd6;border:0;border-radius:50%;place-items:center;width:44px;height:44px;transition:transform .15s;display:grid;position:fixed;bottom:20px;left:18px;box-shadow:0 8px 24px #00000047}.a11y-fab:hover{transform:scale(1.06)}.a11y-fab:focus-visible{outline-offset:3px;outline:3px solid #ffd400}.a11y-panel{z-index:241;color:#111;background:#fff;border:1px solid #e5e5e5;border-radius:12px;width:300px;max-width:calc(100vw - 36px);max-height:calc(100vh - 120px);padding:16px;position:fixed;bottom:74px;left:18px;overflow-y:auto;box-shadow:0 16px 48px #00000047}.a11y-panel-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.a11y-panel-head h2{font-size:17px;font-weight:900}.a11y-close{color:#555;cursor:pointer;background:0 0;border:0;font-size:26px;line-height:1}.a11y-font{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;margin-bottom:12px;padding:6px 0 12px;font-size:14px;font-weight:700;display:flex}.a11y-font-controls{align-items:center;gap:8px;display:flex}.a11y-font-controls button{cursor:pointer;background:#fff;border:1px solid #d5d5d5;border-radius:8px;width:34px;height:34px;font-weight:800}.a11y-font-controls b{text-align:center;min-width:46px;font-size:13px}.a11y-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.a11y-grid button{color:#111;cursor:pointer;background:#fff;border:1px solid #d5d5d5;border-radius:8px;padding:12px 8px;font-size:13px;font-weight:700;transition:background .12s,border-color .12s}.a11y-grid button:hover{border-color:#1a4fd6}.a11y-grid button.on{color:#fff;background:#1a4fd6;border-color:#1a4fd6}.a11y-reset{cursor:pointer;background:#f5f5f5;border:1px solid #d5d5d5;border-radius:8px;width:100%;margin-top:12px;padding:11px;font-size:13px;font-weight:800}.a11y-statement{text-align:center;color:#1a4fd6;margin-top:10px;font-size:12px;font-weight:800;text-decoration:underline;display:block}.a11y-panel button:focus-visible,.a11y-statement:focus-visible{outline-offset:2px;outline:3px solid #ffd400}html.a11y-grayscale{filter:grayscale()}html.a11y-contrast body{background:#000!important}html.a11y-contrast body,html.a11y-contrast p,html.a11y-contrast span,html.a11y-contrast li,html.a11y-contrast h1,html.a11y-contrast h2,html.a11y-contrast h3,html.a11y-contrast h4,html.a11y-contrast strong,html.a11y-contrast b,html.a11y-contrast label{color:#fff!important}html.a11y-contrast a{color:#ffe600!important}html.a11y-contrast .a11y-panel,html.a11y-contrast .a11y-panel *{color:#111!important;background:#fff!important}html.a11y-links a{text-decoration:underline!important}html.a11y-readable,html.a11y-readable *{letter-spacing:normal!important;font-family:Arial,Segoe UI,sans-serif!important}html.a11y-cursor,html.a11y-cursor *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath d='M8 4l30 18-13 3 7 14-5 3-7-14-10 9z' fill='%23000' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E") 4 4,auto!important}html.a11y-no-anim,html.a11y-no-anim *{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (width<=600px){.a11y-fab{width:40px;height:40px;bottom:16px;left:14px}}.rail-image{position:relative}.product-tile .product-media-image,.rail-image .product-media-image{object-position:center top;width:100%;height:100%;position:absolute;inset:0}.product-tile .product-media-image.is-hover,.rail-image .product-media-image.is-hover{opacity:0;z-index:1;transition:opacity .45s}.product-card:hover .product-tile .product-media-image.is-hover,.qnm-rail article:hover .rail-image .product-media-image.is-hover{opacity:1}.detail-gallery{gap:12px;display:grid}.thumb-rail{grid-auto-columns:84px;grid-auto-flow:column;justify-content:start;gap:10px;display:grid;overflow-x:auto}.thumb-rail .thumb-img{aspect-ratio:3/4;border:1px solid var(--line);background:0 0;padding:0;overflow:hidden}.thumb-rail .thumb-img.active{border-color:var(--ink)}.thumb-rail .thumb-img img{object-fit:cover;width:100%;height:100%;display:block}.detail-flags{top:14px;z-index:2;justify-items:start;gap:6px;display:grid;position:absolute;inset-inline-start:14px}.detail-flags .flag{letter-spacing:.3px;padding:5px 10px;font-size:12px;font-weight:900}.detail-flags .flag.dark{background:var(--ink);color:#fff}.detail-flags .flag.sale{background:var(--danger);color:#fff}.detail-info{align-self:start;position:sticky;top:116px}.detail-price{align-items:baseline;gap:12px;display:flex}.detail-price .was{color:var(--muted);font-size:18px;text-decoration:line-through}.detail-price .now{font-size:28px}.detail-price .now.sale{color:var(--danger)}.size-options button.out{color:var(--muted);cursor:not-allowed;opacity:1;position:relative}.size-options button.out:after{content:"";background:linear-gradient(to top left, transparent calc(50% - 1px), var(--line) 50%, transparent calc(50% + 1px));position:absolute;inset:0}.detail-sku{color:var(--muted);margin:0;font-size:12px}.detail-acc{border-top:1px solid var(--line)}.detail-acc summary{cursor:pointer;letter-spacing:.06em;justify-content:space-between;align-items:center;padding:16px 0;font-size:13px;font-weight:900;list-style:none;display:flex}.detail-acc summary::-webkit-details-marker{display:none}.detail-acc summary:after{content:"+";color:var(--muted);font-size:18px;font-weight:400}.detail-acc[open] summary:after{content:"−"}.detail-acc p{color:var(--muted);margin:0;padding-bottom:16px;font-size:13px;line-height:1.8}@media (width<=900px){.thumb-rail{grid-auto-columns:72px}.detail-info{position:static}}@media (width<=860px){input,select,textarea,.adm-input,.adm-select{font-size:16px!important}}.addr-ac-list{max-height:48vh;overflow-y:auto}@media (width<=860px){.addr-ac-list button,.addr-ac-empty{padding-block:13px}}.adm{--bg:#f4f4f1;--panel:#fff;--panel-2:#faf9f6;--panel-3:#efede7;--line:#e3e0d8;--line-bright:#cfcbc0;--text:#111;--dim:#6b6b6b;--dim-2:#9a9a9a;--green:#15803d;--red:#dc2626;--fill:#111;--fill-text:#fff;--side-bg:#080808;--head:"Barlow Condensed", "Heebo", sans-serif;--mono:"Heebo", "Inter", "Helvetica Neue", Arial, sans-serif;--num:"IBM Plex Mono", ui-monospace, monospace;z-index:1300;background:var(--bg);color:var(--text);font-family:var(--mono);direction:rtl;grid-template-columns:240px 1fr;display:grid;position:fixed;inset:0;overflow:hidden}.adm *,.adm :before,.adm :after{box-sizing:border-box;border-radius:0!important}.adm button,.adm a,.adm select,.adm input,.adm [role=button]{cursor:pointer}.adm ::selection{background:var(--fill);color:var(--fill-text)}.adm-side{--panel:var(--side-bg);--panel-2:#ffffff12;--text:#fff;--dim:#ffffff9e;--dim-2:#fff6;--line:#ffffff1f;--line-bright:#ffffff38;border-inline-end:1px solid var(--line);background:var(--side-bg);flex-direction:column;width:240px;height:100%;display:flex;overflow-y:auto}.adm-logo{font-family:var(--head);letter-spacing:2px;padding:22px 20px 6px;font-size:30px;font-weight:900}.adm-logo small{font-family:var(--mono);letter-spacing:4px;color:var(--dim);font-size:9px;font-weight:500;display:block}.adm-nav{flex:1;padding:18px 0}.adm-nav-group{letter-spacing:3px;color:var(--dim-2);padding:14px 20px 6px;font-size:10px}.adm-nav a{color:var(--dim);letter-spacing:.5px;border-inline-start:2px solid #0000;align-items:center;gap:10px;padding:9px 20px;font-size:13px;transition:color .12s,background .12s;display:flex}.adm-nav a:hover{color:var(--text);background:var(--panel-2)}.adm-nav a.active{color:var(--text);border-inline-start-color:var(--text);background:var(--panel-2)}.adm-side-foot{border-top:1px solid var(--line);color:var(--dim);padding:14px 20px;font-size:11px}.adm-side-foot .em{color:var(--text);word-break:break-all;margin-bottom:8px;display:block}.adm-logout{border:1px solid var(--line-bright);color:var(--text);width:100%;font-family:var(--mono);letter-spacing:2px;background:0 0;padding:9px;font-size:11px;transition:background .12s,color .12s}.adm-logout:hover{background:var(--red);border-color:var(--red);color:#fff}.adm-back-site{border:1px solid var(--line-bright);color:var(--text);width:100%;font-family:var(--mono);letter-spacing:2px;background:0 0;margin-bottom:8px;padding:9px;font-size:11px;transition:background .12s,color .12s}.adm-back-site:hover{background:var(--text);color:var(--side-bg)}.adm-main{flex-direction:column;height:100%;display:flex;overflow-y:auto}.adm-topbar{z-index:5;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f4f4f1eb;justify-content:space-between;align-items:center;gap:16px;padding:14px 26px;display:flex;position:sticky;top:0}.adm-title{font-family:var(--head);letter-spacing:1px;text-transform:uppercase;font-size:26px;font-weight:900}.adm-clock{letter-spacing:1px;color:var(--dim);font-size:12px}.adm-clock b{color:var(--text);font-weight:600}.adm-body{flex:1;padding:26px}.adm-panel{border:1px solid var(--line);background:var(--panel)}.adm-panel-head{border-bottom:1px solid var(--line);letter-spacing:2px;color:var(--dim);text-transform:uppercase;justify-content:space-between;align-items:center;padding:12px 16px;font-size:11px;display:flex}.adm-metrics{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.adm-metric{background:var(--panel);flex-direction:column;gap:10px;min-height:118px;padding:20px;display:flex}.adm-metric .label{letter-spacing:2px;color:var(--dim);text-transform:uppercase;font-size:10px}.adm-metric .val{font-family:var(--head);font-size:40px;font-weight:900;line-height:.9}.adm-metric .val.mono{font-family:var(--num);font-size:30px;font-weight:600}.adm-metric .sub{color:var(--dim);margin-top:auto;font-size:11px}.adm-metric .sub .up{color:var(--green)}.adm-chart{padding:16px}.adm-grid-2{grid-template-columns:1.3fr 1fr;gap:16px;margin-top:16px;display:grid}.adm-table{border-collapse:collapse;width:100%;font-size:12px}.adm-table th{text-align:start;border-bottom:1px solid var(--line);letter-spacing:1.5px;color:var(--dim);text-transform:uppercase;white-space:nowrap;padding:10px 12px;font-size:10px;font-weight:500}.adm-table td{border-bottom:1px solid var(--panel-3);vertical-align:middle;padding:11px 12px}.adm-table tr:hover td{background:var(--panel-2)}.adm-table td.num,.adm-table th.num{text-align:right;font-variant-numeric:tabular-nums}.adm-table .muted{color:var(--dim)}.adm-truncate{text-overflow:ellipsis;white-space:nowrap;max-width:210px;overflow:hidden}.adm-badge{letter-spacing:1.5px;text-transform:uppercase;border:1px solid var(--line-bright);color:var(--dim);padding:3px 9px;font-size:10px;display:inline-block}.adm-badge.pending{color:var(--dim);border-color:var(--line-bright)}.adm-badge.printed{color:var(--fill-text);background:var(--fill);border-color:var(--fill)}.adm-badge.shipped{color:var(--green);border-color:var(--green)}.adm-badge.cancelled{color:var(--red);border-color:var(--red)}.adm-badge.paid{color:var(--green);border-color:var(--green)}.adm-btn{border:1px solid var(--line-bright);color:var(--text);font-family:var(--mono);letter-spacing:1.5px;text-transform:uppercase;background:0 0;padding:9px 16px;font-size:11px;transition:background .12s,color .12s,border-color .12s}.adm-btn:hover{background:var(--fill);color:var(--fill-text);border-color:var(--fill)}.adm-btn.ghost:hover{background:var(--panel-3);color:var(--text);border-color:var(--line-bright)}.adm-btn.danger:hover{background:var(--red);border-color:var(--red);color:#fff}.adm-input,.adm-select{border:1px solid var(--line-bright);background:var(--panel);color:var(--text);font-family:var(--mono);outline:none;width:100%;padding:9px 12px;font-size:12px}.adm-input:focus,.adm-select:focus{border-color:var(--text)}.adm-input::placeholder{color:var(--dim-2)}.adm-skel{background:var(--panel-2);position:relative;overflow:hidden}.adm-skel:after{content:"";background:linear-gradient(90deg,#0000,#0000000f,#0000);animation:1.3s infinite adm-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes adm-shimmer{to{transform:translate(100%)}}.adm-empty{text-align:center;color:var(--dim);padding:80px 20px}.adm-empty h3{font-family:var(--head);letter-spacing:2px;color:var(--text);margin-bottom:10px;font-size:32px;font-weight:900}.adm-login{z-index:1310;background:var(--bg);color:var(--text);font-family:var(--mono);direction:ltr;place-items:center;display:grid;position:fixed;inset:0}.adm-login form{text-align:center;flex-direction:column;gap:18px;width:min(360px,90vw);display:flex}.adm-login .logo{font-family:var(--head);letter-spacing:4px;font-size:64px;font-weight:900}.adm-login .logo small{font-family:var(--mono);letter-spacing:6px;color:var(--dim);font-size:10px;display:block}.adm-login input{border:1px solid var(--line-bright);background:var(--panel);color:var(--text);font-family:var(--mono);letter-spacing:1px;text-align:center;outline:none;padding:14px 16px;font-size:13px}.adm-login input:focus{border-color:var(--text)}.adm-login.denied input{border-color:var(--red);animation:.4s adm-flash}.adm-login button{border:1px solid var(--fill);background:var(--fill);color:var(--fill-text);font-family:var(--mono);letter-spacing:3px;padding:14px;font-size:12px;font-weight:600;transition:background .12s,color .12s}.adm-login button:hover{background:var(--panel);color:var(--text)}.adm-login .err{color:var(--red);letter-spacing:3px;min-height:16px;font-size:12px}@keyframes adm-flash{0%,to{border-color:var(--red)}50%{border-color:var(--text)}}.adm-toasts{z-index:1320;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:20px;right:20px}.adm-toast{border:1px solid var(--fill);background:var(--fill);color:var(--fill-text);font-family:var(--mono);letter-spacing:1.5px;min-width:180px;padding:12px 16px;font-size:11px;animation:.2s adm-toast-in}.adm-toast.err{border-color:var(--red);color:var(--red)}@keyframes adm-toast-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:none}}.adm-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.adm-bar .adm-input,.adm-bar .adm-select{width:auto}.adm-bar .grow{flex:1;min-width:180px}.adm-count{color:var(--dim);letter-spacing:1px;margin-inline-start:auto;font-size:11px}.adm-confirm{color:var(--red);letter-spacing:1px;align-items:center;gap:6px;font-size:11px;display:inline-flex}.adm-confirm button{border:1px solid var(--line-bright);color:var(--text);font-family:var(--mono);background:0 0;padding:3px 8px;font-size:10px}.adm-confirm button.yes:hover{background:var(--red);border-color:var(--red)}.adm-confirm button.no:hover{background:var(--fill);color:var(--fill-text)}.adm-row-btn{border:1px solid var(--line-bright);color:var(--dim);font-family:var(--mono);letter-spacing:1px;background:0 0;padding:4px 9px;font-size:10px}.adm-row-btn:hover{color:var(--text);border-color:var(--text)}.adm-row-btn.danger:hover{color:#fff;background:var(--red);border-color:var(--red)}.adm-actions{white-space:nowrap;align-items:center;gap:6px;display:flex}.adm-select-sm{border:1px solid var(--line-bright);background:var(--panel);color:var(--text);font-family:var(--mono);padding:4px 6px;font-size:11px}.adm-modal{z-index:1330;background:#11111173;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.adm-modal-panel{background:var(--panel);border:1px solid var(--line-bright);width:min(600px,94vw);max-height:88vh;overflow-y:auto}.adm-modal-head{background:var(--panel);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 18px;display:flex;position:sticky;top:0}.adm-modal-head .t{font-family:var(--head);letter-spacing:1px;font-size:22px;font-weight:900}.adm-modal-x{color:var(--text);background:0 0;border:0;font-size:22px;line-height:1}.adm-modal-body{padding:18px}.adm-kv{border-bottom:1px solid var(--panel-3);justify-content:space-between;gap:16px;padding:9px 0;font-size:13px;display:flex}.adm-kv .k{color:var(--dim)}.adm-form{flex-direction:column;gap:14px;display:flex}.adm-form label{letter-spacing:1px;color:var(--dim);text-transform:uppercase;flex-direction:column;gap:6px;font-size:11px;display:flex}.adm-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.adm-chips{flex-wrap:wrap;gap:8px;display:flex}.adm-chip{border:1px solid var(--line-bright);color:var(--dim);font-family:var(--mono);background:0 0;padding:7px 12px;font-size:12px}.adm-chip.on{background:var(--fill);color:var(--fill-text);border-color:var(--fill)}.adm-swatch{border:1px solid var(--line-bright);vertical-align:middle;width:20px;height:20px;display:inline-block}.adm-prod-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}.adm-prod-card{border:1px solid var(--line);background:var(--panel);flex-direction:column;display:flex}.adm-prod-card .face{text-align:start;background:0 0;border:0;width:100%;padding:0;display:block}.adm-prod-card .face:hover{background:var(--panel-2)}.adm-prod-card .thumb{aspect-ratio:4/5;background:var(--panel-3);border-bottom:1px solid var(--line);display:block;position:relative;overflow:hidden}.adm-prod-card .thumb img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.adm-prod-card .thumb img.is-contain{object-fit:contain;background:#f7f6f2}.adm-prod-card .thumb img.hover{opacity:0;transition:opacity .25s;position:absolute;inset:0}.adm-prod-card .face:hover .thumb img.hover{opacity:1}.adm-prod-card .thumb .empty{color:var(--dim-2);letter-spacing:1px;place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.adm-prod-card .thumb .adm-badge{top:8px;background:var(--panel);position:absolute;inset-inline-start:8px}.adm-prod-card .info{gap:4px;padding:12px 14px;display:grid}.adm-prod-card .info .sku{font-family:var(--num);letter-spacing:1px;color:var(--dim-2);font-size:10px}.adm-prod-card .info strong{font-family:var(--head);letter-spacing:.5px;font-size:19px;font-weight:900}.adm-prod-card .info small{color:var(--dim);font-size:12px}.adm-prod-card .info small.warn{color:var(--red)}.adm-prod-card .price{margin-top:2px;font-size:15px;font-weight:700}.adm-prod-card .price .was{color:var(--dim);margin-inline-start:8px;font-size:13px;font-weight:400;text-decoration:line-through}.adm-prod-card .imgs{color:var(--dim);letter-spacing:.5px;font-size:11px}.adm-prod-card .row{gap:8px;margin-top:auto;padding:0 14px 14px;display:flex}.adm-img-list{gap:8px;margin-top:8px;display:grid}.adm-img-row{border:1px solid var(--line);background:var(--panel-2);grid-template-columns:56px 1fr auto;align-items:center;gap:12px;padding:8px;display:grid}@media (width<=560px){.adm-img-row{grid-template-columns:56px 1fr}.adm-img-ops{grid-column:2;justify-content:flex-start}}.adm-img-row img{object-fit:cover;background:var(--panel-3);width:56px;height:56px;display:block}.adm-img-role{letter-spacing:.5px;font-size:12px;font-weight:700}.adm-img-role small{color:var(--dim);letter-spacing:0;margin-top:3px;font-size:11px;font-weight:400;display:block}.adm-img-ops{gap:4px;display:flex}.adm-img-ops button:disabled{opacity:.3;cursor:not-allowed}.adm-img-add{border:1px dashed var(--line-bright);width:72px;height:72px;color:var(--dim);place-items:center;font-size:24px;display:grid}.adm-img-add.wide{letter-spacing:1px;width:100%;height:46px;font-size:12px}.adm-img-add:hover{border-color:var(--text);color:var(--text)}.adm-burger{display:none}@media (width<=860px){.adm{grid-template-columns:1fr}.adm-side{z-index:80;transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.adm.nav-open .adm-side{transform:none}.adm-burger{border:1px solid var(--line-bright);color:#fff;font-family:var(--mono);background:0 0;padding:6px 12px;display:inline-block}.adm-metrics{grid-template-columns:1fr 1fr}.adm-grid-2{grid-template-columns:1fr}.adm-body{padding:16px;overflow-x:auto}}.adm-row-btn.on{background:var(--fill);color:var(--fill-text);border-color:var(--fill)}.adm-error{color:var(--red);margin:0 0 12px;font-size:12px}.adm-note{color:var(--dim);letter-spacing:.3px;margin:0;font-size:11px}.adm-export-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.adm-export-grid article{border:1px solid var(--line);background:var(--panel-2);flex-direction:column;gap:10px;padding:18px;display:flex}.adm-export-grid h3{font-family:var(--head);letter-spacing:.5px;font-size:20px;font-weight:900}.adm-export-grid p{color:var(--dim);flex:1;margin:0;font-size:12px;line-height:1.7}.adm-img-sections{gap:14px;display:grid}.adm-field-label{letter-spacing:2px;text-transform:uppercase;color:var(--dim);font-size:11px;font-weight:900}.adm-img-group{border:1px solid var(--line);background:var(--panel-2);padding:12px}.adm-img-group header{align-items:center;gap:9px;margin-bottom:10px;display:flex}.adm-img-group header i{border:1px solid var(--line-bright);width:18px;height:18px;display:block}.adm-img-group header b{font-size:13px}.adm-img-group header span{color:var(--dim);margin-inline-start:auto;font-size:11px}.adm-img-group .adm-img-row{background:var(--panel)}.adm-main-image{background:var(--panel);border-color:var(--line-bright)}.adm-main-image header b{font-size:13px}
