:root{--green:#03170d;--forest:#082518;--mint:#dcefe1;--lime:#2fda6e;--red:#bb342f;--orange:#d35a32;--gold:#c99a3b;--paper:#f4f5f1;--white:#fff;--ink:#111713;--muted:#69736c;--line:#d9ded9;--shadow:0 18px 50px #04190d17}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.skip{position:absolute;left:-999px}.previewStrip{color:#fff;text-align:center;letter-spacing:.13em;background:#b72d2d;padding:8px;font-size:10px;font-weight:800}.siteHeader{z-index:5;background:linear-gradient(#04190e 0%,#062015 78%,#03170d 100%);position:relative;overflow:hidden}.siteHeader:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#2fda6e55 30%,#2fda6e88 50%,#d35a3255 70%,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.headerInner{align-items:center;gap:27px;max-width:1440px;height:82px;margin:auto;padding:0 30px;display:flex;position:relative}.liveBrand{align-items:center;display:flex;position:relative}.liveBrand img{object-fit:contain;z-index:1;filter:drop-shadow(0 0 14px #2fda6e2e);position:relative}.brandGlow{filter:blur(8px);pointer-events:none;background:radial-gradient(#2fda6e2a 0%,#d35a3212 55%,#0000 75%);animation:5.5s ease-in-out infinite brandSignGlow;position:absolute;inset:-14px -22px}@keyframes brandSignGlow{0%,to{opacity:.5}12%{opacity:1}18%{opacity:.55}26%,70%{opacity:.92}80%{opacity:.6}}.headerBirds{pointer-events:none;opacity:.5;gap:15px;display:flex;position:absolute;top:14px;right:14%}.headerBirds i{width:16px;height:8px;display:block;position:relative}.headerBirds i:before,.headerBirds i:after{content:"";border-top:1.6px solid #8fd9a4;border-radius:50%;width:9px;height:5px;position:absolute;top:3px}.headerBirds i:before{right:50%;transform:rotate(15deg)}.headerBirds i:after{left:50%;transform:rotate(-15deg)}.headerBirds i:nth-child(2){top:8px;transform:scale(.78)}.headerBirds i:nth-child(3){top:-4px;transform:scale(.6)}.primaryNav{text-transform:uppercase;letter-spacing:.04em;color:#e6efe8;align-items:center;gap:26px;font:600 18px Barlow Condensed,sans-serif;display:flex}.primaryNav a:hover{color:#7fe3a0;text-shadow:0 0 12px #2fda6e66}.iconButton,.headerActions button{color:#e6efe8;background:0 0;border:0;padding:8px}@media (prefers-reduced-motion:reduce){.brandGlow{opacity:.7;animation:none}}.headerActions{align-items:center;gap:12px;margin-left:auto;display:flex}.dashboardLink{background:var(--green);color:#fff;border-radius:99px;padding:10px 15px;font-size:12px;font-weight:700}.categoryNav{background:var(--green);color:#e8efe9;white-space:nowrap;justify-content:center;align-items:center;min-height:44px;display:flex;overflow-x:auto}.categoryNav strong,.categoryNav a{border-right:1px solid #ffffff1e;padding:15px 18px;font-size:12px;display:inline-block}.categoryNav strong{color:#4fb36f;letter-spacing:.1em}.hero{background:#03170d;align-items:center;min-height:620px;display:grid;position:relative;overflow:hidden}.heroBg{object-fit:cover;object-position:center;opacity:.78}.heroShade{background:linear-gradient(90deg,#011108eb 0%,#02110880 46%,#0211080d 75%);position:absolute;inset:0}.heroContent{z-index:1;color:#fff;width:min(1280px,100% - 48px);margin:auto;padding:72px 0;position:relative}.eyebrow{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:34px;height:1px}.hero h1{text-transform:uppercase;letter-spacing:-.04em;max-width:720px;margin:22px 0;font:900 clamp(62px,8vw,112px)/.79 Barlow Condensed,sans-serif}.hero h1 span{color:#68b644;display:block}.heroLead{color:#dce7de;max-width:585px;font-size:17px;line-height:1.65}.heroActions{gap:12px;margin-top:28px;display:flex}.primaryButton,.secondaryButton{border-radius:99px;align-items:center;gap:10px;padding:14px 20px;font-size:13px;font-weight:800;display:inline-flex}.primaryButton{background:var(--orange);color:#fff}.secondaryButton{color:#fff;background:#00120766;border:1px solid #ffffff5e}.trustRow{grid-template-columns:repeat(3,1fr);gap:18px;max-width:700px;margin-top:55px;display:grid}.trustRow div{align-items:center;gap:12px;display:flex}.trustIcon{color:#80d588;border:1px solid #fff4;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.trustRow b,.trustRow small{display:block}.trustRow small{color:#b8c9bc;text-transform:uppercase;font-size:10px}.storeFacts{z-index:2;background:var(--green);color:#fff;width:min(94%,1320px);box-shadow:var(--shadow);border-radius:22px;grid-template-columns:1fr 1fr 1fr;margin:-28px auto 60px;display:grid;position:relative}.storeFacts>div{justify-content:center;align-items:center;gap:18px;min-height:136px;padding:30px 5%;display:flex}.storeFacts>div+div{border-left:1px solid #ffffff20}.factIcon{color:var(--lime);border:1px solid;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.storeFacts p{margin:0}.storeFacts small,.storeFacts b,.storeFacts em{display:block}.storeFacts small{color:#67a779;font:italic 16px Georgia,serif}.storeFacts b{letter-spacing:.03em;font:800 31px Barlow Condensed,sans-serif}.storeFacts em{color:#a9b8ac;margin-top:6px;font-size:10px;font-style:normal}.section{padding:72px 5%}.sectionHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;margin-bottom:28px;padding-bottom:18px;display:flex}.sectionHeader h2{text-transform:uppercase;margin:0;font:800 clamp(38px,5vw,58px)/.9 Barlow Condensed,sans-serif}.sectionHeader p{color:var(--muted);max-width:520px;margin:0;font-size:14px}.productGrid{grid-template-columns:repeat(4,1fr);gap:34px 17px;display:grid}.productImage{aspect-ratio:1/1.05;background:#f1f2ee;display:block;position:relative;overflow:hidden}.productImage img{object-fit:cover;transition:transform .35s}.productCard:hover .productImage img{transform:scale(1.025)}.productImage button{text-transform:uppercase;background:#f9fbf7;border:1px solid #203128;border-radius:99px;padding:8px 13px;font-size:10px;position:absolute;bottom:12px;right:12px}.saleBadge{background:var(--red);color:#fff;padding:6px 9px;font-size:10px;font-weight:800;position:absolute;top:12px;left:12px}.saleBadge.soldOut{background:#2c2f2d;top:auto;bottom:12px}.productType{color:#737b76;text-transform:uppercase;letter-spacing:.1em;margin:14px 0 6px;font-size:9px}.productCard h3{min-height:36px;margin:0;font-size:13px;line-height:1.35}.price{flex-wrap:wrap;align-items:baseline;gap:9px;font-size:13px;display:flex}.price s{color:#929894}.price .saveLine{flex-basis:100%;margin-top:2px;font-size:9px}.areaSection{background:var(--paper)}.areaGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.areaCard{border:1px solid var(--line);background:#fff;border-radius:14px;padding:22px;transition:all .2s}.areaCard:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.areaCard span{color:var(--orange);font-size:11px;font-weight:800}.areaCard h3{text-transform:uppercase;margin:10px 0;font:700 27px Barlow Condensed,sans-serif}.areaCard p{color:var(--muted);font-size:12px;line-height:1.5}.areaCard small{color:#53675a}.howSection{background:var(--green);color:#fff;grid-template-columns:1fr 1fr;display:grid}.howVisual{background:radial-gradient(circle at 30% 35%,#66d48a 0 3px,#0000 4px),radial-gradient(circle at 60% 60%,#e36b3f 0 4px,#0000 5px),radial-gradient(circle at 75% 25%,#66d48a 0 3px,#0000 4px),linear-gradient(135deg,#102f20,#03170d);min-height:480px;position:relative;overflow:hidden}.howVisual:after{content:"";border:1px solid #ffffff1b;border-radius:45% 55% 60% 40%;position:absolute;inset:12%;transform:rotate(-13deg)}.howCopy{padding:70px}.howCopy h2{text-transform:uppercase;margin:17px 0 28px;font:800 58px/.9 Barlow Condensed,sans-serif}.steps{gap:20px;display:grid}.step{grid-template-columns:38px 1fr;gap:14px;display:grid}.stepNum{background:var(--orange);border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:grid}.step b,.step span{display:block}.step span{color:#aebfb2;margin-top:5px;font-size:12px}.siteFooter{color:#dce5df;background:#020e08;grid-template-columns:1.3fr repeat(3,1fr);gap:44px;padding:65px 6%;display:grid}.siteFooter>div{flex-direction:column;gap:10px;display:flex}.siteFooter b{text-transform:uppercase;font:700 20px Barlow Condensed,sans-serif}.siteFooter p,.siteFooter span,.siteFooter a{color:#93a69a;font-size:12px}.ageOverlay{z-index:100;background:#03110bd9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ageModal{border:2px solid var(--red);text-align:center;background:#fff;border-radius:13px;width:min(520px,100%);padding:40px}.ageLeaf{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;margin:auto;font-weight:900;display:grid}.ageEyebrow{letter-spacing:.16em;font-weight:800;color:var(--red)!important;font-size:10px!important}.ageModal h2{margin:10px 0;font:900 36px Barlow Condensed,sans-serif}.ageModal p{color:#4d514e;line-height:1.55}.ageActions{justify-content:center;gap:12px;margin:24px 0;display:flex}.ageActions button{border:2px solid var(--red);background:var(--red);color:#fff;border-radius:9px;padding:13px 25px;font-weight:800}.ageActions .outline{color:var(--red);background:#fff}.ageModal small{color:#8b918d}.pageHero{background:var(--green);color:#fff;padding:80px 5%}.pageHero h1{text-transform:uppercase;margin:18px 0;font:900 clamp(54px,8vw,92px)/.85 Barlow Condensed,sans-serif}.pageHero p{color:#b5c7ba;max-width:680px;line-height:1.65}.pageContent{background:var(--paper);min-height:50vh;padding:60px 5%}.cityPills{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.cityPills span{border:1px solid #ffffff3a;border-radius:99px;padding:7px 11px;font-size:11px}.infoGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.infoCard{border:1px solid var(--line);background:#fff;border-radius:14px;padding:23px}.infoCard small{color:var(--orange);text-transform:uppercase;font-weight:800}.infoCard h2{text-transform:uppercase;font:700 28px Barlow Condensed,sans-serif}.infoCard p{color:var(--muted);font-size:13px;line-height:1.55}.dashboardBody{background:#f2f4f0;min-height:100vh}.dashboardShell{grid-template-columns:248px 1fr;min-height:100vh;display:grid}.dashSidebar{background:var(--green);color:#dfe9e2;flex-direction:column;height:100vh;padding:23px 16px;display:flex;position:sticky;top:0}.dashBrand{border-bottom:1px solid #ffffff18;align-items:center;gap:11px;padding:3px 8px 22px;display:flex}.dashBrandMark{background:linear-gradient(135deg,#4bbf6f,#d65b32);border-radius:12px;place-items:center;width:39px;height:39px;font-weight:900;display:grid}.dashBrand b,.dashBrand small{display:block}.dashBrand small{color:#82998a;letter-spacing:.11em;font-size:9px}.dashNav{gap:3px;margin-top:20px;display:grid}.dashNav a{color:#9fb0a4;border-radius:9px;align-items:center;gap:12px;padding:11px 12px;font-size:12px;display:flex}.dashNav a:hover,.dashNav a.active{color:#fff;background:#ffffff12}.dashNav a.active{box-shadow:inset 3px 0 #49c276}.dashSidebarFooter{border-top:1px solid #ffffff18;margin-top:auto;padding-top:14px}.previewUser{align-items:center;gap:10px;padding:8px;display:flex}.avatar{background:#c95131;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:grid}.previewUser b,.previewUser small{display:block}.previewUser small{color:#819589;font-size:9px}.dashMain{min-width:0}.dashTopbar{border-bottom:1px solid var(--line);z-index:3;background:#fff;align-items:center;height:72px;padding:0 30px;display:flex;position:sticky;top:0}.dashTopbar h1{text-transform:uppercase;margin:0;font:700 24px Barlow Condensed,sans-serif}.dashTopbar p{color:var(--muted);margin:2px 0 0;font-size:10px}.dashTopActions{align-items:center;gap:10px;margin-left:auto;display:flex}.liveBadge{border:1px solid var(--line);border-radius:99px;align-items:center;gap:7px;padding:8px 12px;font-size:10px;display:flex}.liveDot{background:#37bf67;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #37bf6720}.dateSelect{border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px 11px;font-size:10px}.dashContent{padding:26px 30px 50px}.notice{color:#654f18;background:#fff9e7;border:1px solid #e5d29a;border-radius:10px;align-items:center;gap:9px;margin-bottom:20px;padding:12px 15px;font-size:11px;display:flex}.metricGrid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.metricCard{border:1px solid var(--line);background:#fff;border-radius:12px;min-height:133px;padding:17px}.metricTop{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:center;font-size:10px;display:flex}.metricValue{margin:12px 0 5px;font:700 30px Barlow Condensed,sans-serif}.metricDelta{color:#2f9652;font-size:10px}.metricDelta.down{color:#b84a42}.progressTrack{background:#ecf0ed;border-radius:99px;height:5px;margin-top:13px;overflow:hidden}.progressFill{border-radius:inherit;background:linear-gradient(90deg,#36b965,#f0a144);height:100%}.dashGrid{grid-template-columns:1.6fr 1fr;gap:14px;margin-top:14px;display:grid}.dashPanel{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:18px}.panelHeader{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.panelHeader h2{text-transform:uppercase;margin:0;font:700 19px Barlow Condensed,sans-serif}.panelHeader p{color:var(--muted);margin:3px 0 0;font-size:9px}.panelTag{border:1px solid var(--line);border-radius:99px;padding:6px 9px;font-size:9px}.barChart{border-bottom:1px solid var(--line);align-items:end;gap:9px;height:220px;padding-top:20px;display:flex}.barGroup{flex:1;align-items:end;gap:3px;height:100%;display:flex;position:relative}.bar{background:#163f28;border-radius:4px 4px 0 0;flex:1;min-height:3px}.bar.alt{background:#d86236}.barLabel{text-align:center;color:#89918c;width:100%;font-size:8px;position:absolute;bottom:-20px}.goalRing{background:conic-gradient(#34bd67 0 52%,#e9eeea 52%);border-radius:50%;place-items:center;width:164px;height:164px;margin:20px auto;display:grid}.goalRing:after{content:"";background:#fff;border-radius:50%;width:126px;height:126px}.goalRingText{text-align:center;z-index:1;position:absolute}.goalRingText b{font:700 30px Barlow Condensed,sans-serif;display:block}.goalRingText small{color:var(--muted);font-size:9px}.goalWrap{position:relative}.goalStats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.goalStats div{background:var(--paper);border-radius:8px;padding:10px}.goalStats small,.goalStats b{display:block}.goalStats small{color:var(--muted);text-transform:uppercase;font-size:8px}.goalStats b{margin-top:3px;font:700 18px Barlow Condensed,sans-serif}.tableWrap{overflow-x:auto}.dataTable{border-collapse:collapse;width:100%;font-size:10px}.dataTable th{text-align:left;color:#859089;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--line);padding:10px 8px;font-size:8px}.dataTable td{white-space:nowrap;border-bottom:1px solid #edf0ed;padding:11px 8px}.dataTable tr:last-child td{border:0}.statusPill{color:#2b7945;text-transform:uppercase;background:#edf6ef;border-radius:99px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;display:inline-flex}.statusPill.orange{color:#aa562b;background:#fff2e8}.statusPill.red{color:#a3423d;background:#fdecea}.statusPill.gray{color:#69716c;background:#eff1ef}.sourceMark{color:#2b6c43;background:#eef3ef;border-radius:7px;place-items:center;width:24px;height:24px;margin-right:7px;font-weight:800;display:inline-grid}.sectionTitle{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.sectionTitle h2{text-transform:uppercase;margin:0;font:800 27px Barlow Condensed,sans-serif}.sectionTitle p{color:var(--muted);margin:3px 0 0;font-size:10px}.actionButton{background:var(--green);color:#fff;border:0;border-radius:8px;padding:9px 13px;font-size:10px;font-weight:700}.outlineButton{border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px 12px;font-size:9px}.connectorGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.connectorCard{border:1px solid var(--line);background:#fff;border-radius:11px;padding:15px}.connectorIcon{color:#2c7446;background:#edf4ef;border-radius:9px;place-items:center;width:34px;height:34px;margin-bottom:12px;display:grid}.connectorCard h3{margin:0;font-size:12px}.connectorCard p{color:var(--muted);min-height:27px;font-size:9px}.connectorFooter{justify-content:space-between;align-items:center;font-size:8px;display:flex}.contentCards{gap:9px;display:grid}.contentRow{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:1.6fr .7fr .6fr .5fr auto;align-items:center;gap:12px;padding:12px;font-size:9px;display:grid}.contentRow h3{margin:0 0 4px;font-size:11px}.contentRow p{color:var(--muted);margin:0}.score{border:3px solid #3eb968;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-weight:800;display:grid}.approvalButtons{gap:5px;display:flex}.approvalButtons button{border:1px solid var(--line);background:#fff;border-radius:6px;padding:6px 8px;font-size:8px}.approvalButtons .approve{color:#277644;background:#eaf7ee;border-color:#c7e7d0}.funnel{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.funnelStep{border:1px solid var(--line);text-align:center;background:#fff;border-radius:10px;padding:15px}.funnelStep b{font:700 24px Barlow Condensed,sans-serif;display:block}.funnelStep span{color:var(--muted);text-transform:uppercase;font-size:8px}.dispatchBoard{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.dispatchColumn{background:#e9eeea;border-radius:11px;padding:10px}.dispatchColumn h3{text-transform:uppercase;color:#657169;justify-content:space-between;font-size:9px;display:flex}.orderCard{background:#fff;border-left:3px solid #43bd6b;border-radius:8px;margin-top:8px;padding:10px}.orderCard b,.orderCard small{display:block}.orderCard b{font-size:10px}.orderCard small{color:var(--muted);margin-top:4px;font-size:8px}.marketBadge{text-transform:uppercase;color:#b45b31!important;font-size:7px!important}.emptyState{text-align:center;color:var(--muted);border:1px dashed #c9d0cb;border-radius:10px;padding:40px}.metricDetail{color:var(--muted);margin-top:5px;font-size:9px}.provenanceTag{letter-spacing:.07em;white-space:nowrap;border-radius:99px;padding:3px 7px;font-size:7px;font-weight:800}.provenanceTag.seeded{color:#aa562b;background:#fff2e8}.provenanceTag.derived{color:#3d5296;background:#eef1fb}.provenanceTag.measured{color:#277644;background:#eaf7ee}.metricProvenance{border-top:1px dashed var(--line);gap:3px;margin:12px 0 0;padding-top:8px;display:grid}.metricProvenance div{justify-content:space-between;gap:10px;display:flex}.metricProvenance dt{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:7px}.metricProvenance dd{color:#54605a;text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;overflow:hidden}.chartLegend{color:var(--muted);gap:16px;margin:28px 0 0;font-size:9px;display:flex}.chartLegend span{align-items:center;gap:6px;display:flex}.chartLegend i{border-radius:2px;width:9px;height:9px}.legendActual{background:#163f28}.legendTarget{background:#d86236}.constraintList,.cleanList,.checkList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.constraintList li,.cleanList li{background:var(--paper);border-radius:8px;grid-template-columns:95px 1fr;gap:10px;padding:11px;font-size:9px;display:grid}.constraintList span,.cleanList span{color:var(--muted);line-height:1.45}.checkList li{border-bottom:1px solid #edf0ed;padding:9px;font-size:10px}.modelList{gap:7px;display:grid}.modelList button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:8px;padding:10px 12px;font-size:9px}.modelList .activeModel{background:var(--green);color:#fff;border-color:var(--green)}.positive{color:#2f9652}.negative{color:#b84a42}.workflowLine{grid-template-columns:repeat(9,1fr);gap:6px;display:grid}.workflowLine div{background:var(--paper);text-align:center;border-radius:8px;padding:12px 5px}.workflowLine b{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;margin:auto auto 6px;font-size:9px;display:grid}.workflowLine span{text-transform:uppercase;color:var(--muted);font-size:8px}@media (max-width:1100px){.primaryNav{gap:14px;font-size:16px}.productGrid,.areaGrid,.metricGrid,.connectorGrid{grid-template-columns:repeat(2,1fr)}.dashboardShell{grid-template-columns:210px 1fr}.workflowLine{grid-template-columns:repeat(5,1fr)}}@media (max-width:760px){.headerInner{justify-content:space-between;height:68px;padding:0 14px}.primaryNav,.dashboardLink,.headerActions button:first-child{display:none}.liveBrand{position:absolute;left:50%;transform:translate(-50%)}.categoryNav{justify-content:flex-start}.hero{min-height:540px}.heroContent{width:calc(100% - 28px)}.hero h1{font-size:64px}.trustRow{grid-template-columns:1fr;margin-top:35px}.storeFacts{grid-template-columns:1fr;margin-top:12px}.storeFacts>div{justify-content:flex-start;padding-left:28px}.storeFacts>div+div{border-top:1px solid #ffffff20;border-left:0}.section{padding:54px 14px}.sectionHeader{display:block}.sectionHeader p{margin-top:12px}.productGrid,.areaGrid,.infoGrid{grid-template-columns:repeat(2,1fr);gap:12px}.howSection{grid-template-columns:1fr}.howVisual{min-height:240px}.howCopy{padding:50px 24px}.siteFooter{grid-template-columns:1fr 1fr}.dashboardShell{display:block}.dashSidebar{height:auto;padding:12px;position:relative}.dashBrand{border:0;padding-bottom:8px}.dashNav{margin:5px 0;display:flex;overflow:auto}.dashNav a{flex:none}.dashSidebarFooter{display:none}.dashTopbar{padding:0 15px;position:relative}.dashContent{padding:16px 12px}.metricGrid,.dashGrid,.connectorGrid{grid-template-columns:1fr}.contentRow{grid-template-columns:1fr 1fr}.contentRow>:first-child{grid-column:1/-1}.dispatchBoard,.funnel{grid-template-columns:1fr 1fr}.ageActions{flex-direction:column}.pageHero{padding:60px 18px}.pageContent{padding:40px 14px}}@media (max-width:480px){.productGrid,.areaGrid,.infoGrid,.siteFooter,.dispatchBoard{grid-template-columns:1fr}.metricGrid{grid-template-columns:1fr 1fr}.metricValue{font-size:25px}.contentRow{grid-template-columns:1fr}.contentRow>*{grid-column:auto!important}.liveBadge{display:none}}.centerAction{text-align:center;margin-top:34px}.darkOutlineButton{border:1px solid #203128;border-radius:99px;justify-content:center;align-items:center;padding:13px 18px;font-size:12px;font-weight:800;display:inline-flex}.howMore{margin-top:28px}.textLink{color:var(--orange);font-size:11px;font-weight:800}.productImage>a,.productImage>.viewProduct{text-transform:uppercase;z-index:2;background:#f9fbf7;border:1px solid #203128;border-radius:99px;padding:8px 13px;font-size:10px;position:absolute;bottom:12px;right:12px}.shopHero{color:#fff;background:linear-gradient(120deg,#03170d,#0e3a23);padding:75px 5% 65px}.shopHero h1,.reviewHero h1{text-transform:uppercase;margin:18px 0;font:900 clamp(56px,8vw,94px)/.82 Barlow Condensed,sans-serif}.shopHero p{color:#b6c8bb;max-width:680px;line-height:1.6}.shopPage{background:var(--paper);padding:34px 4% 80px}.shopExperience{grid-template-columns:230px 1fr;gap:26px;max-width:1450px;margin:auto;display:grid}.shopFilters{border:1px solid var(--line);background:#fff;border-radius:12px;height:max-content;padding:17px;position:sticky;top:18px}.shopSearch span,.filterBlock>b{text-transform:uppercase;letter-spacing:.1em;margin-bottom:9px;font-size:9px;font-weight:800;display:block}.shopSearch input{border:1px solid var(--line);border-radius:8px;width:100%;padding:11px;font-size:11px}.filterBlock{gap:3px;margin-top:22px;display:grid}.filterBlock button,.filterBlock a{text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;padding:9px;font-size:10px;display:flex}.filterBlock button:hover,.filterBlock a:hover,.filterBlock .selectedFilter{background:var(--green);color:#fff}.filterBlock button span,.filterBlock a span{opacity:.65}.filterGroup{margin-top:16px}.filterGroup summary{cursor:pointer;text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;align-items:center;padding:4px 0;font-size:9px;font-weight:800;list-style:none;display:flex}.filterGroup summary:after{content:"+";font-size:14px;font-weight:400}.filterGroup[open] summary:after{content:"–"}.filterGroup .filterBlock{margin-top:6px}.shopPagination{justify-content:center;align-items:center;gap:16px;margin-top:34px;display:flex}.shopPagination span{color:var(--muted);font-size:11px}.quickBackdropClose{position:absolute;inset:0}.quickView{z-index:1}.quickCompareAt{color:#929894;margin-left:10px;font-size:15px}.agentFab{z-index:80;color:#c9f3d6;letter-spacing:.05em;background:linear-gradient(135deg,#0a2b1a,#03170d);border:1px solid #2fda6e66;border-radius:99px;align-items:center;gap:9px;padding:12px 18px;font:800 14px Barlow Condensed,sans-serif;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 8px 30px #02140a73,0 0 18px #2fda6e22}.agentFab small{color:#8fd9a4;letter-spacing:.02em;font:600 10px Inter}.agentFab:hover{box-shadow:0 8px 30px #02140a80,0 0 26px #2fda6e44}.agentPanel{z-index:80;border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;width:min(370px,100vw - 24px);max-height:min(560px,100dvh - 120px);display:flex;position:fixed;bottom:76px;right:18px;overflow:hidden;box-shadow:0 24px 70px #03140b4d}.agentPanel header{background:var(--green);color:#fff;padding:14px 16px}.agentPanel header b{text-transform:uppercase;font:700 18px Barlow Condensed,sans-serif;display:block}.agentPanel header span{color:#9fc2ab;font-size:9px}.agentThread{flex:1;align-content:start;gap:10px;padding:14px;display:grid;overflow-y:auto}.agentIntro{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.agentQ{background:var(--paper);border-radius:10px 10px 2px;max-width:85%;margin:0 0 6px auto;padding:9px 12px;font-size:11px}.agentA{background:#eaf6ee;border-radius:10px 10px 10px 2px;max-width:92%;padding:10px 12px}.agentA p{margin:0;font-size:11px;line-height:1.55}.agentA small{color:#4f7a5e;margin-top:7px;font-size:8px;display:block}.agentCta{color:var(--orange);margin-top:8px;font-size:10px;font-weight:800;display:inline-block}.agentSuggested{flex-wrap:wrap;gap:6px;padding:0 14px 10px;display:flex}.agentSuggested button{border:1px solid var(--line);background:#fff;border-radius:99px;padding:7px 11px;font-size:10px}.agentSuggested button:hover{background:var(--green);color:#fff}.agentInput{border-top:1px solid var(--line);gap:7px;padding:11px 14px;display:flex}.agentInput input{border:1px solid var(--line);border-radius:9px;flex:1;min-width:0;padding:10px 12px;font-size:12px}.agentInput button{background:var(--green);color:#fff;border:0;border-radius:9px;padding:0 16px;font-size:11px;font-weight:800}.agentInput button:disabled{opacity:.45}@media (max-width:480px){.agentPanel{width:auto;left:12px;right:12px;bottom:calc(72px + env(safe-area-inset-bottom,0px))}.agentFab{right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px))}}.agentFab{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.agentHeaderRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.agentNewChat{color:#fff;text-transform:uppercase;letter-spacing:.04em;background:0 0;border:1px solid #fff4;border-radius:99px;flex:none;padding:5px 11px;font-size:9px;font-weight:700}.agentNewChat:disabled{opacity:.5}.agentQuickActions{grid-template-columns:1fr 1fr;gap:7px;padding:0 14px 12px;display:grid}.agentQuickActions button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:10px;padding:10px 8px;font-size:11px;font-weight:700}.agentQuickActions button:hover:not(:disabled){background:var(--green);color:#fff}.agentQuickActions button:disabled{opacity:.5}.agentReplies{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.agentReplies button{color:var(--green);background:#fff;border:1px solid #bcdcc4;border-radius:99px;padding:6px 11px;font-size:10px;font-weight:700}.agentReplies button:hover:not(:disabled){background:var(--green);color:#fff}.agentReplies button:disabled{opacity:.5}.agentProducts{gap:8px;margin-top:9px;display:grid}.agentProductCard{border:1px solid var(--line);text-align:left;background:#fff;border-radius:10px;align-items:center;gap:6px;padding:8px;display:flex}.agentProductMain{min-width:0;color:inherit;flex:1;align-items:center;gap:9px;display:flex}.agentAdd{background:var(--green);color:#fff;border:0;border-radius:8px;flex:none;min-height:34px;padding:8px 11px;font-size:10px;font-weight:800}.agentAdd:disabled{opacity:.5}.agentWhy{color:#4f7a5e;white-space:normal;font-size:9px;line-height:1.35;display:block}.agentStrain{color:var(--green);text-transform:uppercase;margin-left:6px;font-size:9px;font-style:normal;font-weight:800}.agentProductCard img{object-fit:cover;background:var(--paper);border-radius:7px;flex:none;width:44px;height:44px}.agentProductCard div{flex:1;min-width:0}.agentProductCard b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;display:block;overflow:hidden}.agentProductCard span{color:var(--muted);font-size:10px}.agentProductCard .agentSale{color:var(--red);margin-left:6px;font-weight:800}.agentProductCard s{color:#929894;margin-left:6px;font-size:9px}.agentProductCard .agentOOS{color:var(--red);text-transform:uppercase;font-size:9px;font-weight:800}.categoryTiles{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.categoryTile{aspect-ratio:1/1.1;background:var(--green);border-radius:14px;display:grid;position:relative;overflow:hidden}.categoryTile img{object-fit:cover;transition:transform .3s}.categoryTile:hover img{transform:scale(1.04)}.categoryTile span{color:#fff;text-transform:uppercase;letter-spacing:.04em;text-align:center;background:linear-gradient(#0000,#020e08e0);padding:26px 12px 12px;font:700 19px Barlow Condensed,sans-serif;position:absolute;bottom:0;left:0;right:0}@media (max-width:1100px){.categoryTiles{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.categoryTiles{grid-template-columns:repeat(2,1fr);gap:9px}.categoryTile span{font-size:16px}}.shopSafety{background:#fff5e7;border-radius:8px;margin-top:20px;padding:12px}.shopSafety b{font-size:10px}.shopSafety p{color:#735936;margin:5px 0;font-size:9px;line-height:1.5}.shopTools{justify-content:space-between;align-items:center;height:54px;display:flex}.shopTools p,.shopTools label{color:var(--muted);font-size:10px}.shopTools select{border:1px solid var(--line);background:#fff;border-radius:7px;margin-left:5px;padding:8px}.shopProductGrid{grid-template-columns:repeat(3,1fr)}.productOpen{text-align:left;border:0;width:100%;padding:0;display:block}.previewAdd{background:#fff;border:1px solid #203128;border-radius:7px;width:100%;margin-top:7px;padding:9px;font-size:9px;font-weight:700}.quickViewBackdrop{z-index:90;background:#03110bca;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.quickView{background:#fff;border-radius:16px;grid-template-columns:1fr 1fr;width:min(820px,100%);display:grid;position:relative;overflow:hidden}.quickImage{background:#eef0ec;min-height:470px;position:relative}.quickImage img{object-fit:cover}.quickCopy{padding:46px}.quickCopy>span{text-transform:uppercase;color:var(--orange);font-size:9px;font-weight:800}.quickCopy h2{text-transform:uppercase;font:800 37px/1 Barlow Condensed,sans-serif}.quickCopy>p:not(.quickPrice){color:var(--muted);font-size:11px;line-height:1.55}.quickPrice{font:700 27px Barlow Condensed,sans-serif}.quickCopy dl div{border-bottom:1px solid var(--line);justify-content:space-between;padding:10px 0;font-size:9px;display:flex}.quickCopy dt{color:var(--muted)}.disabledCheckout{color:#748078;background:#dce1dd;border:0;border-radius:8px;width:100%;margin-top:20px;padding:12px}.quickClose{z-index:2;background:#fff;border:0;border-radius:50%;width:34px;height:34px;font-size:21px;position:absolute;top:12px;right:12px}.zipChecker{background:var(--green);color:#fff;border-radius:16px;grid-template-columns:1fr 1fr;gap:35px;margin-bottom:46px;padding:30px;display:grid}.zipChecker h2{margin:15px 0;font:800 39px/.95 Barlow Condensed,sans-serif}.zipChecker p{color:#acc0b1;font-size:11px}.zipChecker form{color:var(--ink);background:#fff;border-radius:11px;padding:20px}.zipChecker label{text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:800;display:block}.zipChecker form>div{display:flex}.zipChecker input{border:1px solid var(--line);border-radius:8px 0 0 8px;flex:1;min-width:0;padding:12px}.zipChecker button{background:var(--orange);color:#fff;border:0;border-radius:0 8px 8px 0;padding:0 16px;font-size:10px;font-weight:800}.zipChecker .zipResult{color:#735936;background:#fff5e7;border-radius:7px;padding:9px}.zipChecker .success{color:#22663c;background:#eaf6ee}.deliveryTitle{margin-top:10px}.processGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.processCard{border:1px solid var(--line);background:#fff;border-radius:13px;min-height:220px;padding:25px}.processCard>span{background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-weight:800;display:grid}.processCard h2{text-transform:uppercase;margin:25px 0 12px;font:700 27px/1 Barlow Condensed,sans-serif}.processCard p{color:var(--muted);font-size:11px;line-height:1.6}.pageCta{background:var(--green);color:#fff;border-radius:15px;justify-content:space-between;align-items:center;margin-top:36px;padding:32px;display:flex}.pageCta h2{margin:15px 0 5px;font:800 39px/.9 Barlow Condensed,sans-serif}.pageCta p{color:#a8baad;font-size:11px}.pageCta>div:last-child{gap:9px;display:flex}.pageCta .darkOutlineButton{border-color:#ffffff50}.reviewHero{text-align:center;background:var(--green);color:#fff;padding:80px 5%}.reviewHero>p:last-of-type{color:#aec1b2;max-width:620px;margin:10px auto;font-size:12px}.stars,.reviewCard>span{color:#f0b648;letter-spacing:.1em}.rating{font:800 34px Barlow Condensed,sans-serif}.rating span{font:400 13px Inter}.reviewTrust{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:28px;display:flex}.reviewTrust span{border:1px solid #ffffff36;border-radius:99px;padding:8px 12px;font-size:9px}.reviewGrid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.reviewCard{border:1px solid var(--line);background:#fff;border-radius:12px;margin:0;padding:23px}.reviewCard small{text-transform:uppercase;color:var(--orange);margin-top:13px;font-size:8px;font-weight:800;display:block}.reviewCard p{font:italic 17px/1.5 Georgia,serif}.reviewCard footer{color:var(--muted);font-size:10px}.faqLayout{grid-template-columns:210px 1fr;gap:35px;max-width:1050px;margin:auto;display:grid}.faqLayout aside{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:10px;height:max-content;padding:19px;display:flex;position:sticky;top:20px}.faqLayout aside b{text-transform:uppercase;font-size:9px}.faqLayout aside a{color:var(--muted);font-size:10px}.faqList{gap:8px;display:grid}.faqList details{border:1px solid var(--line);background:#fff;border-radius:10px;padding:0 18px}.faqList summary{cursor:pointer;text-transform:uppercase;justify-content:space-between;align-items:center;padding:17px 0;font:700 17px Barlow Condensed,sans-serif;list-style:none;display:flex}.faqList summary span{font:400 21px Inter}.faqList details[open] summary span{transform:rotate(45deg)}.faqList details p{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:15px 0;font-size:11px;line-height:1.65}@media (max-width:1100px){.shopProductGrid,.processGrid,.reviewGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.headerActions>a:first-child{display:none}.shopExperience,.zipChecker,.quickView,.faqLayout{grid-template-columns:1fr}.zipChecker>*{min-width:0}.zipChecker h2{overflow-wrap:anywhere}.shopFilters,.faqLayout aside{position:relative;top:auto}.shopProductGrid{grid-template-columns:repeat(2,1fr)}.quickImage{min-height:320px}.pageCta{display:block}.pageCta>div:last-child{margin-top:20px}.processGrid,.reviewGrid{grid-template-columns:1fr}}@media (max-width:480px){.shopProductGrid{grid-template-columns:1fr 1fr;gap:20px 10px}.productCard h3{min-height:32px;font-size:12px}.quickCopy{padding:28px}.zipChecker{padding:20px}.pageCta>div:last-child{flex-direction:column}}.headerActions>a:not(.dashboardLink){color:#e6efe8;background:0 0;border:0;padding:8px;display:flex}.dashboardLink{color:#c9f3d6;background:#ffffff14;border:1px solid #2fda6e55}.dashboardLink:hover{background:#2fda6e22}.cityHero{isolation:isolate;background:#03170d;min-height:720px}.cityHeroBackdrop{z-index:-3;will-change:transform;background:url(/images/green-zone-city-hero-v2.webp) 50%/cover no-repeat;animation:18s ease-in-out infinite alternate cityDrift;position:absolute;inset:-3%}.cityHeroShade{z-index:-2;background:linear-gradient(90deg,#010e07e6 0%,#0212099e 34%,#0212091f 63%,#020e0808 100%),linear-gradient(#0000 55%,#010e0775)}.cityHeroGlow{z-index:-1;filter:blur(18px);pointer-events:none;background:radial-gradient(#83ff3430 0%,#ff7a2412 37%,#0000 70%);width:42%;height:65%;animation:4.5s ease-in-out infinite signPulse;position:absolute;top:14%;right:4%}.cityHeroContent{padding:105px 0 150px}.cityHeroContent h1{text-shadow:0 8px 40px #001307;max-width:630px;font-size:clamp(68px,8vw,118px)}.cityHeroContent h1 span{color:#8ee54d;text-shadow:0 0 30px #45d66b38}.cityHeroContent .heroLead{max-width:470px;font-size:19px}.heroStatus{z-index:2;color:#e2ede5;justify-content:center;gap:10px;width:min(1180px,100% - 48px);display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.heroStatus span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.03em;background:#02170dc9;border:1px solid #ffffff24;border-radius:99px;align-items:center;gap:8px;padding:10px 15px;font-size:10px;font-weight:700;display:flex}.heroStatus svg{color:#70d990}.birdFlight{z-index:1;pointer-events:none;gap:24px;animation:17s linear infinite flyAcross;display:flex;position:absolute;top:21%;left:-12%}.birdFlight i{width:23px;height:12px;animation:1.7s ease-in-out infinite alternate birdBob;display:block;position:relative}.birdFlight i:before,.birdFlight i:after{content:"";border-top:2px solid #0a160f;border-radius:50%;width:13px;height:7px;position:absolute;top:4px}.birdFlight i:before{right:50%;transform:rotate(14deg)}.birdFlight i:after{left:50%;transform:rotate(-14deg)}.birdFlight i:nth-child(2){animation-delay:-.6s;top:13px}.birdFlight i:nth-child(3){animation-delay:-1.1s;top:-8px}@keyframes cityDrift{0%{transform:scale(1.02)translate(-.5%)}to{transform:scale(1.075)translate(1%,.5%)}}@keyframes signPulse{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes flyAcross{0%{transform:translate(0)}to{transform:translate(125vw)}}@keyframes birdBob{0%{transform:translateY(-3px)}to{transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.cityHeroBackdrop,.cityHeroGlow,.birdFlight,.birdFlight i{animation:none}.birdFlight{display:none}}@media (max-width:760px){.cityHero{min-height:620px}.cityHeroBackdrop{background-image:url(/images/green-zone-city-hero-v2-mobile.webp);background-position:62%}.cityHeroShade{background:linear-gradient(90deg,#010e07e6,#02120980 72%,#020e0824)}.cityHeroContent{padding:78px 0 155px}.cityHeroContent h1{font-size:65px}.cityHeroContent .heroLead{max-width:310px;font-size:16px}.heroStatus{justify-content:flex-start;width:calc(100% - 28px);overflow-x:auto}.heroStatus span{flex:none}.cityHeroGlow{width:75%;right:-18%}}.signNeonTrace{z-index:-1;opacity:.18;pointer-events:none;border:3px solid #8cff5990;border-radius:12% 14% 13% 11%;width:39%;height:76%;animation:4.2s ease-in-out infinite neonWake;position:absolute;top:9%;right:2.2%;transform:perspective(900px)rotateY(-4deg)rotate(-.3deg);box-shadow:0 0 10px #8cff59,0 0 28px #4cff71b8,inset 0 0 20px #73ff4b70}.signNeonTrace:before,.signNeonTrace:after{content:"";border-radius:99px;height:3px;position:absolute;left:7%;right:7%;box-shadow:0 0 9px}.signNeonTrace:before{color:#8cff59;background:#8cff59;top:11%}.signNeonTrace:after{color:#ff7c32;background:#ff7c32;bottom:11%}.signNeonTrace span:first-child{filter:blur(12px);background:radial-gradient(#6dff3c22,#0000 66%);border-radius:14%;animation:4.2s ease-in-out infinite neonBloom;position:absolute;inset:-7%}.signNeonTrace span:last-child{filter:blur(16px);background:#ff6c2818;height:19%;animation:4.2s ease-in-out infinite orangeBloom;position:absolute;bottom:17%;left:8%;right:8%}.birdFlight{filter:drop-shadow(0 2px 2px #e9b66d50)}.birdFlightOne{animation-duration:13s;top:18%}.birdFlightTwo{animation-duration:19s;animation-delay:-8s;top:29%;transform:scale(.76)}.birdFlightThree{gap:18px;animation-duration:26s;animation-delay:-18s;top:12%;transform:scale(.48)}.birdFlight i{width:30px;height:16px}.birdFlight i:before,.birdFlight i:after{transform-origin:bottom;border-top-width:3px;width:17px;height:10px;animation:.72s ease-in-out infinite alternate wingLeft}.birdFlight i:after{animation-name:wingRight}.birdFlightThree i:nth-child(2){top:10px}.birdFlightThree i:nth-child(3){top:-5px}.birdFlightThree i:nth-child(4){top:18px}@keyframes wingLeft{0%{transform:rotate(6deg)scaleY(.65)}to{transform:rotate(28deg)scaleY(1.2)}}@keyframes wingRight{0%{transform:rotate(-6deg)scaleY(.65)}to{transform:rotate(-28deg)scaleY(1.2)}}@keyframes neonWake{0%,13%,to{opacity:.14;filter:brightness(.7)}18%{opacity:.95;filter:brightness(1.5)}24%{opacity:.34}31%,70%{opacity:.82;filter:brightness(1.25)}77%{opacity:.35}}@keyframes neonBloom{0%,to{opacity:.15;transform:scale(.94)}30%,68%{opacity:1;transform:scale(1.08)}}@keyframes orangeBloom{0%,25%,to{opacity:.15}42%,70%{opacity:1}}@media (prefers-reduced-motion:reduce){.signNeonTrace,.signNeonTrace span,.birdFlight i:before,.birdFlight i:after{animation:none}.signNeonTrace{opacity:.42}}@media (max-width:760px){.signNeonTrace{opacity:.3;width:58%;height:72%;top:10%;right:-12%}.birdFlightOne{top:16%}.birdFlightTwo{top:25%}.birdFlightThree{display:none}}.signNeonTrace{display:none}.signLightPass{z-index:-1;mix-blend-mode:screen;pointer-events:none;will-change:transform,filter,opacity;background:url(/images/green-zone-city-hero-v2.webp) 50%/cover no-repeat;animation:18s ease-in-out infinite alternate cityDrift,4.2s ease-in-out infinite signImageGlow;position:absolute;inset:-3%;-webkit-mask-image:radial-gradient(31% 58% at 84% 48%,#000 0 54%,#0000 72%);mask-image:radial-gradient(31% 58% at 84% 48%,#000 0 54%,#0000 72%)}@keyframes signImageGlow{0%,10%,to{opacity:.06;filter:brightness(.85)saturate()}18%{opacity:.72;filter:brightness(1.85)saturate(1.55)drop-shadow(0 0 16px #70ff47)}24%{opacity:.2;filter:brightness(1.05)saturate(1.1)}32%,70%{opacity:.58;filter:brightness(1.55)saturate(1.4)drop-shadow(0 0 10px #70ff47)}78%{opacity:.16;filter:brightness()}}@media (prefers-reduced-motion:reduce){.signLightPass{opacity:.28;filter:brightness(1.35)saturate(1.25);animation:none}}@media (max-width:760px){.signLightPass{-webkit-mask-image:radial-gradient(36% 55% at 86% 47%,#000 0 52%,#0000 72%);mask-image:radial-gradient(36% 55% at 86% 47%,#000 0 52%,#0000 72%)}}.dashNav{overflow-y:auto}.dashNavGroup{gap:3px;margin-bottom:13px;display:grid}.dashNavGroup>small{color:#5f7766;text-transform:uppercase;letter-spacing:.15em;padding:4px 12px;font-size:7px}.rewardsHero{background:radial-gradient(circle at 80% 20%,#55d8792b,transparent 35%),var(--green);color:#fff;padding:90px 6%}.rewardsHero h1{max-width:780px;margin:20px 0;font:900 clamp(60px,8vw,104px)/.82 Barlow Condensed,sans-serif}.rewardsHero>p{color:#b9c9bd;max-width:650px;line-height:1.65}.tierGrid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.tierCard{border:1px solid var(--line);background:#fff;border-radius:15px;min-height:220px;padding:26px}.tierCard>span{color:var(--orange);text-transform:uppercase;font-size:8px}.tierCard h2{text-transform:uppercase;margin:25px 0 4px;font:800 39px Barlow Condensed,sans-serif}.tierCard p{color:var(--muted);font-size:11px;line-height:1.55}.tier3{background:var(--green);color:#fff}.tier3 p{color:#a9bbae}.rewardExplainer{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:35px;display:grid}.rewardExplainer article{border-left:2px solid var(--orange);padding:20px}.rewardExplainer h2{text-transform:uppercase;font:700 26px Barlow Condensed,sans-serif}.rewardExplainer p,.rewardsDisclosure p{color:var(--muted);font-size:10px}.rewardsDisclosure{background:#fff9e8;border:1px solid #e6d7a8;border-radius:10px;margin-top:25px;padding:16px}.rewardConfig{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.rewardConfig section{background:var(--paper);border-radius:10px;padding:15px}.rewardConfig h3{text-transform:uppercase;font:700 15px Barlow Condensed,sans-serif}.rewardConfig label:not(.checkControl){text-transform:uppercase;gap:5px;margin:10px 0;font-size:8px;display:grid}.rewardConfig input,.rewardConfig select{border:1px solid var(--line);background:#fff;border-radius:7px;padding:8px}.checkControl{gap:7px;margin:9px 0;font-size:9px;display:flex}.rewardConfig p{color:var(--muted);font-size:9px;line-height:1.5}.rewardMembers{margin-top:16px}.productStudio{grid-template-columns:1.2fr .8fr;gap:14px;display:grid}.productForm,.aiProductPreview{border:1px solid var(--line);background:#fff;border-radius:12px;padding:20px}.studioStep{align-items:center;gap:10px;margin-bottom:15px;display:flex}.studioStep>span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-weight:800;display:grid}.studioStep b,.studioStep small{display:block}.studioStep b{font-size:11px}.studioStep small{color:var(--muted);margin-top:3px;font-size:8px}.imageDrop{background:var(--paper);text-align:center;border:1px dashed #9fb0a4;border-radius:10px;place-items:center;height:245px;margin-bottom:24px;display:grid;position:relative;overflow:hidden}.imageDrop img{object-fit:contain}.imageDrop input{opacity:0;cursor:pointer;position:absolute;inset:0}.imageDrop strong,.imageDrop small{z-index:1;display:block;position:relative}.imageDrop small{color:var(--muted);margin-top:6px;font-size:9px}.productFields{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.productFields label{text-transform:uppercase;font-size:8px;font-weight:700}.productFields input,.productFields select,.productFields textarea{border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;margin-top:5px;padding:9px;font-size:10px;display:block}.productFields textarea{resize:vertical;min-height:100px}.fullField{grid-column:1/-1}.studioGenerate{margin-top:15px}.normalizedResult h2{text-transform:uppercase;font:700 30px/1 Barlow Condensed,sans-serif}.normalizedResult code{color:var(--muted);font-size:8px}.normalizedResult p{color:var(--muted);font-size:10px;line-height:1.55}.normalizedResult .shortCopy{color:var(--ink);font-weight:700}.normalizedResult dl div{border-top:1px solid var(--line);padding:9px 0}.normalizedResult dt{text-transform:uppercase;color:var(--muted);font-size:7px}.normalizedResult dd{margin:4px 0 0;font-size:9px}.confidenceLine{color:#287543;background:#eaf7ee;border-radius:7px;justify-content:space-between;padding:9px;font-size:8px;display:flex}.reviewWarning{color:#72551f;background:#fff5e7;border-radius:7px;padding:10px;font-size:8px}.approvalRow{justify-content:flex-end;gap:7px;margin-top:12px;display:flex}.commsCenter{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:230px 1fr 230px;min-height:570px;margin-top:14px;display:grid;overflow:hidden}.conversationList{border-right:1px solid var(--line)}.commsSearch{text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding:15px;font-size:8px}.conversationList button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0ed;width:100%;padding:13px;display:grid}.conversationList button:hover,.selectedConversation{background:#eef5f0!important}.conversationList b{font-size:9px}.conversationList span,.conversationList small{color:var(--muted);margin-top:4px;font-size:7px}.conversationDetail{padding:20px}.conversationDetail header{justify-content:space-between;display:flex}.conversationDetail h2{margin:0;font:700 22px Barlow Condensed,sans-serif}.conversationDetail header p{color:var(--muted);font-size:8px}.messageHistory{background:var(--paper);border-radius:10px;margin:20px 0;padding:16px}.customerMessage,.aiMessage{border-radius:9px;max-width:80%;margin-bottom:10px;padding:10px;font-size:9px}.customerMessage{background:#fff}.aiMessage{background:#e7f5eb;margin-left:auto}.aiMessage small{color:#388053;font-size:7px}.responseEditor{text-transform:uppercase;font-size:8px}.responseEditor textarea{border:1px solid var(--line);border-radius:8px;width:100%;min-height:90px;margin-top:5px;padding:10px;display:block}.channelButtons{gap:5px;margin-top:8px;display:flex}.channelButtons button{border:1px solid var(--line);background:#fff;border-radius:6px;padding:6px 9px;font-size:8px}.customerContext{border-left:1px solid var(--line);background:#fafbf9;padding:17px}.customerContext h3{text-transform:uppercase;font:700 14px Barlow Condensed,sans-serif}.customerContext dl div{border-bottom:1px solid var(--line);padding:8px 0}.customerContext dt{text-transform:uppercase;color:var(--muted);font-size:7px}.customerContext dd{margin:3px 0;font-size:9px}.customerContext ul{padding-left:15px}.customerContext li{color:var(--muted);margin:7px 0;font-size:8px}.automationGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.automationCard{border:1px solid var(--line);border-radius:10px;padding:14px}.automationCard>div:first-child{justify-content:space-between;display:flex}.aiMark{color:#fff;background:linear-gradient(135deg,#173e27,#42bb68);border-radius:8px;place-items:center;width:28px;height:28px;font-size:8px;font-weight:800;display:grid}.automationCard h3{text-transform:uppercase;font:700 16px Barlow Condensed,sans-serif}.automationCard dl div{margin:9px 0}.automationCard dt{color:var(--muted);text-transform:uppercase;font-size:7px}.automationCard dd{margin:3px 0;font-size:9px;line-height:1.45}@media (max-width:1100px){.commsCenter{grid-template-columns:200px 1fr}.customerContext{border-left:0;border-top:1px solid var(--line);grid-column:1/-1}.automationGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.tierGrid,.rewardExplainer,.rewardConfig,.productStudio,.commsCenter,.automationGrid{grid-template-columns:1fr}.productFields{grid-template-columns:1fr 1fr}.conversationList{border-right:0}.customerContext{grid-column:auto}.rewardsHero{padding:65px 20px}.rewardsHero h1{font-size:62px}}.localOwnerBanner{color:#ffe9ad;background:repeating-linear-gradient(-45deg,#3b2f10,#3b2f10 14px,#4a3a12 14px 28px);align-items:center;gap:12px;padding:9px 16px;font-size:11px;display:flex}.localOwnerBanner b{letter-spacing:.1em;color:#231a05;background:#c99a3b;border-radius:5px;padding:3px 8px;font:800 12px Barlow Condensed,sans-serif}.headerShell{z-index:60;transition:transform .35s cubic-bezier(.4,0,.2,1);position:sticky;top:0}.headerShell.hidden{transform:translateY(calc(44px - 100%))}.headerShell .headerInner{transition:height .3s cubic-bezier(.4,0,.2,1)}.headerShell.condensed .headerInner{height:60px}.headerShell.condensed .previewStrip{display:none}.headerShell.condensed .liveBrand img{width:72px;height:40px}.categoryNav{scrollbar-width:none}.categoryNav::-webkit-scrollbar{display:none}.categoryNav a{transition:color .25s;position:relative}.categoryNav a:after{content:"";transform-origin:0;background:linear-gradient(90deg,#2fda6e,#d35a32);border-radius:2px;height:2px;transition:transform .35s cubic-bezier(.4,0,.2,1);position:absolute;bottom:8px;left:18px;right:18px;transform:scaleX(0)}.categoryNav a.activeCat{color:#7fe3a0;font-weight:800}.categoryNav a.activeCat:after{transform:scaleX(1)}.heroAmbient{z-index:-1;pointer-events:none;position:absolute;inset:0}.heroAmbient i{display:block;position:absolute}.dealHeadline{align-items:baseline;gap:14px;margin-top:18px;display:flex}.dealCounter{color:#ffd76a;text-shadow:0 0 24px #ffb02955;font:900 64px Barlow Condensed,sans-serif}.dealCounter i{color:#ffb029;margin-left:4px;font-size:26px;font-style:normal}.dealHeadlineNote{color:#c9d9cd;max-width:160px;font-size:12px}@media (prefers-reduced-motion:no-preference){.themePrerolls .heroAmbient i{filter:blur(26px);background:radial-gradient(circle,#cfe4d455 0%,#0000 65%);border-radius:50%;width:220px;height:220px;animation:11s linear infinite smokeRise;bottom:-40px}.themePrerolls .heroAmbient i:first-child{animation-duration:13s;left:12%}.themePrerolls .heroAmbient i:nth-child(2){animation-duration:9s;animation-delay:-4s;left:34%;transform:scale(.7)}.themePrerolls .heroAmbient i:nth-child(3){animation-duration:15s;animation-delay:-8s;left:58%}.themePrerolls .heroAmbient i:nth-child(4){animation-duration:10s;animation-delay:-2s;left:78%;transform:scale(.55)}.themePrerolls:after{content:"";background:#ff8a3d;border-radius:50%;width:9px;height:9px;animation:3.4s ease-in-out infinite ember;position:absolute;bottom:22%;right:9%;box-shadow:0 0 18px 6px #ff6a1a66}@keyframes smokeRise{0%{opacity:0;transform:translateY(30%)translate(0)scale(.8)}18%{opacity:.7}to{opacity:0;transform:translateY(-130%)translate(40px)scale(1.25)}}@keyframes ember{0%,to{opacity:.5}45%{opacity:1;box-shadow:0 0 26px 9px #ff6a1a88}}.themeFlower .heroAmbient i{background:#b7f4c8;border-radius:50%;width:5px;height:5px;animation:9s ease-in-out infinite floatDrift;box-shadow:0 0 8px 2px #7fe3a066}.themeFlower .heroAmbient i:first-child{top:30%;left:15%}.themeFlower .heroAmbient i:nth-child(2){animation-delay:-2s;top:62%;left:30%;transform:scale(.7)}.themeFlower .heroAmbient i:nth-child(3){animation-delay:-4s;top:22%;left:52%}.themeFlower .heroAmbient i:nth-child(4){animation-delay:-6s;top:55%;left:66%;transform:scale(1.3)}.themeFlower .heroAmbient i:nth-child(5){animation-delay:-3s;top:35%;left:82%;transform:scale(.6)}.themeFlower .heroAmbient i:nth-child(6){animation-delay:-7s;top:65%;left:92%}@keyframes floatDrift{0%,to{transform:translate(0)}30%{transform:translate(9px,-14px)}65%{transform:translate(-7px,-6px)}}.themeVapes .heroAmbient i{background:linear-gradient(90deg,#0000,#8fd9ffcc,#0000);border-radius:2px;width:34%;height:2px;animation:4.6s cubic-bezier(.4,0,.2,1) infinite streak}.themeVapes .heroAmbient i:first-child{top:32%}.themeVapes .heroAmbient i:nth-child(2){opacity:.6;animation-delay:-1.6s;top:52%}.themeVapes .heroAmbient i:nth-child(3){opacity:.35;animation-delay:-3.1s;top:70%}@keyframes streak{0%{opacity:0;left:-35%}12%{opacity:1}to{opacity:0;left:105%}}.themeConcentrates .heroAmbient i{filter:blur(14px);background:radial-gradient(circle at 40% 40%,#ffb84d33,#c9820e14 60%,#0000 75%);border-radius:48% 52% 55% 45%;width:260px;height:260px;animation:13s ease-in-out infinite alternate viscous}.themeConcentrates .heroAmbient i:first-child{top:10%;left:8%}.themeConcentrates .heroAmbient i:nth-child(2){animation-delay:-5s;top:28%;right:12%;transform:scale(1.3)}.themeConcentrates .heroAmbient i:nth-child(3){animation-delay:-9s;bottom:-30%;left:44%}@keyframes viscous{0%{transform:translate(0)rotate(0)scale(1)}to{transform:translate(26px,18px)rotate(12deg)scale(1.12)}}.themeEdibles .heroAmbient i{border-radius:5px;width:14px;height:14px;animation:6.5s ease-in-out infinite gummyFloat}.themeEdibles .heroAmbient i:first-child{background:#ff7aa877;top:34%;left:14%}.themeEdibles .heroAmbient i:nth-child(2){background:#ffd76a77;border-radius:50%;animation-delay:-1.4s;top:60%;left:32%}.themeEdibles .heroAmbient i:nth-child(3){background:#7fe3a077;animation-delay:-3s;top:26%;left:56%}.themeEdibles .heroAmbient i:nth-child(4){background:#8fd9ff77;border-radius:50%;animation-delay:-4.4s;top:58%;left:74%}.themeEdibles .heroAmbient i:nth-child(5){background:#d9a0ff77;animation-delay:-2.2s;top:32%;left:88%}@keyframes gummyFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-16px)rotate(8deg)}}.themeAccessories .heroAmbient i{background:linear-gradient(#0000,#cfe4d466,#0000);width:1px;animation:7s linear infinite precision;top:0;bottom:0}.themeAccessories .heroAmbient i:first-child{left:20%}.themeAccessories .heroAmbient i:nth-child(2){animation-delay:-3.5s;left:70%}@keyframes precision{0%{opacity:0;transform:translate(0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(90px)}}.themeMerch .heroAmbient i{background:linear-gradient(115deg,#0000 42%,#ffffff12 50%,#0000 58%);animation:6.5s ease-in-out infinite sheen;inset:-20%}.themeMerch .heroAmbient i:nth-child(2){opacity:.5;animation-delay:-3.2s}@keyframes sheen{0%{transform:translate(-30%)}to{transform:translate(30%)}}.themeDeals .heroAmbient i{background:linear-gradient(105deg,#0000 44%,#ffd76a22 50%,#0000 56%);animation:3.8s cubic-bezier(.4,0,.2,1) infinite dealSweep;inset:0}.themeDeals .heroAmbient i:nth-child(2){opacity:.6;animation-delay:-1.9s}@keyframes dealSweep{0%{transform:translate(-60%)}to{transform:translate(60%)}}.shopProductGrid .productCard{animation:.45s cubic-bezier(.2,.7,.3,1) both fadeUp}.shopProductGrid .productCard:nth-child(2){animation-delay:40ms}.shopProductGrid .productCard:nth-child(3){animation-delay:80ms}.shopProductGrid .productCard:nth-child(4){animation-delay:.12s}.shopProductGrid .productCard:nth-child(5){animation-delay:.16s}.shopProductGrid .productCard:nth-child(6){animation-delay:.2s}.shopProductGrid .productCard:nth-child(n+7){animation-delay:.24s}.categoryHero h1,.categoryHero p,.categoryHero .eyebrow,.dealHeadline{animation:.55s cubic-bezier(.2,.7,.3,1) both fadeUp}.categoryHero p{animation-delay:.1s}.dealHeadline{animation-delay:.18s}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.quickViewBackdrop{animation:.2s both fadeIn}.quickView{animation:.3s cubic-bezier(.2,.7,.3,1) both quickPop}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes quickPop{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.agentPanel{transform-origin:100% 100%;animation:.32s cubic-bezier(.2,.7,.3,1) both agentOpen}@keyframes agentOpen{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.agentA{animation:.35s both fadeUp}.agentFab:before{content:"";pointer-events:none;border:1px solid #2fda6e44;border-radius:99px;animation:3.6s ease-in-out infinite fabPulse;position:absolute;inset:-3px}@keyframes fabPulse{0%,to{opacity:0;transform:scale(1)}45%{opacity:1;transform:scale(1.05)}}}@media (prefers-reduced-motion:reduce){.heroAmbient{display:none}.headerShell{transition:none}.headerShell.hidden{transform:none}.categoryNav a:after{transition:none}}.breadcrumbs{color:#9fc2ab;text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;font-size:10px}.breadcrumbs a{color:#c9e9d3}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbSep{opacity:.5;margin:0 7px}.categoryBreadcrumb{z-index:1;position:relative}.pageHero .breadcrumbs{color:#a9c2b0}.pageHero .breadcrumbs a{color:#dcefe1}.categoryContent{background:var(--paper);border-top:1px solid var(--line);padding:56px 5%}.categoryContent h2{text-transform:uppercase;max-width:900px;margin:0 0 14px;font:800 clamp(28px,4vw,40px)/1 Barlow Condensed,sans-serif}.categoryContent>p{max-width:760px;color:var(--muted);font-size:13px;line-height:1.7}.categoryFaq{gap:16px;max-width:820px;margin-top:28px;display:grid}.categoryFaq div{border-top:1px solid var(--line);padding-top:14px}.categoryFaq dt{text-transform:uppercase;margin-bottom:6px;font:700 15px Barlow Condensed,sans-serif}.categoryFaq dd{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.cityGuideSection{background:#fff}.cityGuideCard{border-bottom:1px solid var(--line);max-width:820px;margin:0 auto 40px;padding-bottom:32px}.cityGuideCard:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.cityGuideCard h2{text-transform:uppercase;margin:8px 0 12px;font:800 28px/1.1 Barlow Condensed,sans-serif}.cityGuideCard>p{color:var(--muted);font-size:13px;line-height:1.7}.cityGuideFaq{gap:12px;margin-top:20px;display:grid}.cityGuideFaq dt{margin-bottom:4px;font-size:12px;font-weight:700}.cityGuideFaq dd{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.cityGuideLinks{gap:16px;margin-top:18px;display:flex}.cityGuideLinks a{color:var(--orange);font-size:11px;font-weight:800}.dashNavTop{color:#9fb0a4;border-radius:9px;align-items:center;gap:12px;padding:11px 12px;font-size:12px;display:flex}.dashNavTop:hover,.dashNavTop.active{color:#fff;background:#ffffff12}.dashNavTop.active{box-shadow:inset 3px 0 #49c276}.dashNavGroupToggle{color:#9fb0a4;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:11px 12px;font-size:12px;display:flex}.dashNavGroupToggle:hover,.dashNavGroupToggle.active{color:#fff;background:#ffffff12}.dashNavSub{gap:2px;padding:2px 0 2px 10px;display:grid}.dashNavSub a{color:#8ea095;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;font-size:11px;display:flex}.dashNavSub a:hover,.dashNavSub a.active{color:#fff;background:#ffffff10}.dashNavSub a.active{box-shadow:inset 3px 0 #49c276}.adminToolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.adminToolbar input[type=search],.adminToolbar select{border:1px solid var(--line);background:#fff;border-radius:8px;padding:9px 11px;font-size:11px}.adminToolbar input[type=search]{flex:1;min-width:180px}.adminSpacer{flex:1}.bulkBar{border:1px solid var(--line);background:#f0f5f1;border-radius:9px;align-items:center;gap:10px;margin-bottom:10px;padding:9px 13px;font-size:10px;display:flex}.densTable{border-collapse:collapse;width:100%;font-size:11px}.densTable th{text-align:left;color:#859089;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--line);white-space:nowrap;background:#fff;padding:9px 10px;font-size:9px;position:sticky;top:0}.densTable td{vertical-align:middle;border-bottom:1px solid #edf0ed;padding:9px 10px}.densTable tr:hover td{background:#fafbf9}.densThumb{object-fit:cover;background:#eef1ee;border-radius:7px;width:36px;height:36px}.toggleChip{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:99px;padding:5px 10px;font-size:9px}.toggleChip.on{color:#277644;background:#eaf7ee;border-color:#c7e7d0}.toggleChip.off{color:#8a6a3a;background:#f4f1ec;border-color:#e4d9c3}.pager{justify-content:flex-end;align-items:center;gap:8px;margin-top:14px;font-size:10px;display:flex}.pager button{border:1px solid var(--line);background:#fff;border-radius:7px;padding:7px 10px;font-size:10px}.pager button:disabled{opacity:.4}.adminCards{display:none}@media (max-width:820px){.densTable.densTableHasCards{display:none}.densTable:not(.densTableHasCards){-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}.adminCards{gap:10px;display:grid}.adminCard{border:1px solid var(--line);background:#fff;border-radius:10px;gap:10px;padding:12px;display:flex}.adminCard img{object-fit:cover;border-radius:8px;flex:none;width:52px;height:52px}.adminCard dl{grid-template-columns:1fr 1fr;gap:4px 10px;margin-top:6px;font-size:9px;display:grid}.adminCard dt{color:var(--muted)}.adminCard dd{margin:0;font-weight:700}.mobileScrollTable .densTable:not(.densTableHasCards){display:block}}.editorGrid{grid-template-columns:1.4fr .9fr;gap:16px;display:grid}.editorPanel{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:14px;padding:18px}.editorPanel h2{text-transform:uppercase;margin:0 0 12px;font:700 17px Barlow Condensed,sans-serif}.fieldGrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.fieldGrid label,.editorPanel>label{text-transform:uppercase;color:#5c6862;margin-bottom:5px;font-size:8px;font-weight:700;display:block}.fieldGrid input,.fieldGrid select,.fieldGrid textarea,.editorPanel input,.editorPanel select,.editorPanel textarea{border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;padding:9px;font-size:11px}.fieldGrid textarea,.editorPanel textarea{resize:vertical;min-height:90px}.fieldFull{grid-column:1/-1}.mediaGrid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;margin-bottom:10px;display:grid}.mediaThumb{border:1px solid var(--line);aspect-ratio:1;border-radius:8px;position:relative;overflow:hidden}.mediaThumb img{object-fit:cover;width:100%;height:100%}.mediaThumb.isPrimary{outline:2px solid #34bd67}.mediaThumb .mediaBadge{color:#fff;background:#163f28;border-radius:99px;padding:2px 5px;font-size:7px;position:absolute;top:4px;left:4px}.mediaThumb button{color:#fff;background:#00000090;border:0;border-radius:5px;padding:2px 5px;font-size:9px;position:absolute;top:4px;right:4px}.variantRow{border-bottom:1px solid #edf0ed;grid-template-columns:1.2fr .8fr .7fr .7fr .6fr .5fr auto;align-items:center;gap:8px;padding:9px 0;font-size:10px;display:grid}.variantRow input{border:1px solid var(--line);border-radius:6px;width:100%;padding:6px 8px;font-size:10px}.seoPreview{border:1px solid var(--line);background:var(--paper);border-radius:10px;padding:14px}.seoPreview .seoUrl{color:#1a5c34;font-size:10px}.seoPreview .seoTitle{color:#1a0dab;margin:2px 0;font-size:15px}.seoPreview .seoDesc{color:#4d5156;font-size:11px;line-height:1.4}.charCount{color:var(--muted);text-align:right;margin-top:-6px;margin-bottom:8px;font-size:8px}.disclosureGrid{grid-template-columns:repeat(2,1fr);gap:10px;font-size:10px;display:grid}.disclosureGrid div{background:var(--paper);border-radius:8px;padding:9px}.disclosureGrid dt{color:var(--muted);text-transform:uppercase;font-size:8px}.disclosureGrid dd{margin:3px 0 0;font-weight:700}.notProvided{color:#a3423d;font-style:italic;font-weight:400!important}.wizardSteps{gap:6px;margin-bottom:18px;display:flex}.wizardStep{text-align:center;text-transform:uppercase;color:#8a938d;background:#eef1ee;border-radius:8px;flex:1;padding:9px 12px;font-size:9px}.wizardStep.active{background:var(--green);color:#fff;font-weight:700}.wizardStep.done{color:#277644;background:#dcefe2}.wizardActions{justify-content:space-between;margin-top:18px;display:flex}.dayPicker{flex-wrap:wrap;gap:6px;display:flex}.dayPicker button{border:1px solid var(--line);background:#fff;border-radius:7px;padding:7px 10px;font-size:9px}.dayPicker button.active{background:var(--green);color:#fff;border-color:var(--green)}.reviewSummary dl{grid-template-columns:1fr 2fr;gap:8px;font-size:11px;display:grid}.reviewSummary dt{color:var(--muted)}.reviewSummary dd{margin:0;font-weight:700}@media (max-width:900px){.editorGrid,.fieldGrid,.disclosureGrid{grid-template-columns:1fr}.variantRow{grid-template-columns:1fr 1fr;gap:6px}}.deliveryExperience{color:#eef5f0;background:radial-gradient(circle at 75% 12%,#2f6a4522,#0000 42%),#0b1f14;justify-content:center;min-height:100vh;padding:40px 16px;display:flex}.deliveryShell{width:100%;max-width:560px}.deliveryBrand{letter-spacing:.34em;color:#49c276;text-align:center;margin-bottom:26px;font:800 13px Barlow Condensed,sans-serif}.deliveryStatusCard{text-align:center;background:linear-gradient(#10281a,#0d2115);border:1px solid #1f3a2b;border-radius:18px;padding:44px 22px;box-shadow:0 22px 60px #0005}.deliveryStatusCard h1{letter-spacing:.04em;margin:0;font:800 clamp(30px,7vw,44px)/1 Barlow Condensed,sans-serif}.deliveryStatusCard p{color:#9db8a8;margin:12px 0 0;font-size:13px}.deliverySteps{gap:6px;margin:22px 0;display:grid}.deliveryStep{text-transform:uppercase;letter-spacing:.08em;color:#5c7566;align-items:center;gap:10px;font-size:11px;display:flex}.deliveryStep span{background:#274434;border-radius:50%;flex:none;width:9px;height:9px}.deliveryStep.done{color:#dff0e5}.deliveryStep.done span{background:#49c276;box-shadow:0 0 0 4px #49c27622}.deliveryPanel{background:#10281a;border:1px solid #1f3a2b;border-radius:14px;margin-top:16px;padding:18px}.deliveryConfirmCard{background:#1b2a12;border:1px solid #d6a94e66;border-radius:14px;margin-top:18px;padding:20px}.deliveryConfirmCard h2{letter-spacing:.06em;margin:0 0 8px;font:700 18px Barlow Condensed,sans-serif}.deliveryAddress{margin:8px 0;font-size:16px;font-weight:700}.deliveryFine{color:#8aa494;font-size:10px;line-height:1.5}.deliveryConfirmActions{gap:8px;margin-top:12px;display:grid}.deliveryChat{gap:6px;max-height:220px;font-size:12px;display:grid;overflow:auto}.deliveryChat p{background:#0d2115;border:1px solid #1f3a2b;border-radius:9px;margin:0;padding:8px 10px}.deliveryChat p.mine{background:#173d27}.categoryShowcase{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.categoryPanel{aspect-ratio:5/4;isolation:isolate;background:#08150e;border:1px solid #1e3a2a;border-radius:18px;position:relative;overflow:hidden}.categoryPanel>a{z-index:3;flex-direction:column;justify-content:flex-end;padding:22px;text-decoration:none;display:flex;position:absolute;inset:0}.categoryArt{z-index:0;transition:transform .9s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.categoryArt img{object-fit:cover;opacity:.62;transition:opacity .6s}.categoryPanel:after{content:"";z-index:1;background:linear-gradient(#04100a14 0%,#04100acc 62%,#020a06 100%);position:absolute;inset:0}.categoryAmbient{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.categoryAmbient i{border-radius:50%;display:block;position:absolute}.categorySheen{z-index:2;pointer-events:none;background:linear-gradient(105deg,#0000,#ffffff14 46%,#8fe9b433 52%,#0000);width:45%;height:100%;position:absolute;top:0;left:-60%;transform:skew(-14deg)}.categoryBody{z-index:3;gap:2px;display:grid;position:relative}.categoryBody b{letter-spacing:.03em;color:#fff;text-transform:uppercase;font:800 clamp(24px,3vw,32px)/1 Barlow Condensed,sans-serif}.categoryBody small{color:#9fc3ad;letter-spacing:.05em;font-size:11px}.categoryBody em{letter-spacing:.09em;text-transform:uppercase;color:#4ecb7d;opacity:.85;margin-top:10px;font-size:11px;font-style:normal;font-weight:800;transition:opacity .35s,transform .35s;transform:translateY(2px)}.categoryBody em span{transition:transform .35s;display:inline-block}.categoryPanel:hover .categoryArt{transform:scale(1.07)}.categoryPanel:hover .categoryArt img{opacity:.78}.categoryPanel:hover .categoryBody em{opacity:1;transform:translateY(0)}.categoryPanel:hover .categoryBody em span{transform:translate(5px)}.categoryPanel:hover{border-color:#2f6a45;box-shadow:0 22px 54px #0006}.categoryPanel>a:focus-visible{outline-offset:-4px;outline:2px solid #4ecb7d}.catFlower .categoryAmbient i{background:radial-gradient(circle,#8fe9b4bb,#0000 70%);width:7px;height:7px;animation:15s ease-in-out infinite catFloat}.catFlower .categoryAmbient i:first-child{animation-delay:-1s;top:66%;left:12%}.catFlower .categoryAmbient i:nth-child(2){animation-delay:-4s;top:78%;left:31%}.catFlower .categoryAmbient i:nth-child(3){animation-delay:-7s;top:60%;left:52%}.catFlower .categoryAmbient i:nth-child(4){animation-delay:-2.5s;top:82%;left:71%}.catFlower .categoryAmbient i:nth-child(5){animation-delay:-9s;top:70%;left:86%}.catFlower .categoryAmbient i:nth-child(6){animation-delay:-11s;top:88%;left:63%}.catFlower .categorySheen{animation:11s ease-in-out infinite catSweep}.catPrerolls .categoryAmbient i{filter:blur(17px);background:radial-gradient(circle,#d8e6dc3d,#0000 70%);width:60px;height:60px;animation:17s ease-in-out infinite catSmoke}.catPrerolls .categoryAmbient i:first-child{animation-delay:-2s;top:58%;left:18%}.catPrerolls .categoryAmbient i:nth-child(2){animation-delay:-7s;top:70%;left:44%}.catPrerolls .categoryAmbient i:nth-child(3){animation-delay:-12s;top:62%;left:69%}.catPrerolls .categoryAmbient i:nth-child(4){filter:blur(2px);background:radial-gradient(circle,#ff9d4ecc,#0000 68%);width:9px;height:9px;animation:4.5s ease-in-out infinite catEmber;top:84%;left:33%}.catVapes .categoryAmbient i{background:linear-gradient(90deg,#0000,#5ce4ffcc,#0000);border-radius:99px;height:2px;animation:7s ease-in-out infinite catStreak}.catVapes .categoryAmbient i:first-child{width:52%;animation-delay:-.5s;top:44%;left:8%}.catVapes .categoryAmbient i:nth-child(2){width:34%;animation-delay:-2.6s;top:57%;left:40%}.catVapes .categoryAmbient i:nth-child(3){width:44%;animation-delay:-4.4s;top:70%;left:20%}.catVapes .categorySheen{background:linear-gradient(105deg,#0000,#5ce4ff1f 46%,#5ce4ff3d 52%,#0000);animation:6.5s ease-in-out infinite catSweep}.catEdibles .categoryAmbient i{background:linear-gradient(140deg,#ffd47e88,#ff8ea855);border-radius:4px;width:12px;height:12px;animation:13s ease-in-out infinite catFloat}.catEdibles .categoryAmbient i:first-child{animation-delay:-1.5s;top:62%;left:16%}.catEdibles .categoryAmbient i:nth-child(2){animation-delay:-5s;top:76%;left:36%}.catEdibles .categoryAmbient i:nth-child(3){animation-delay:-8s;top:64%;left:56%}.catEdibles .categoryAmbient i:nth-child(4){animation-delay:-3s;top:80%;left:74%}.catEdibles .categoryAmbient i:nth-child(5){animation-delay:-10s;top:66%;left:88%}.catConcentrates .categoryAmbient i{filter:blur(21px);background:radial-gradient(circle,#f5b96a55,#0000 70%);width:78px;height:78px;animation:14s ease-in-out infinite catShimmer}.catConcentrates .categoryAmbient i:first-child{animation-delay:-1s;top:56%;left:14%}.catConcentrates .categoryAmbient i:nth-child(2){animation-delay:-5.5s;top:68%;left:47%}.catConcentrates .categoryAmbient i:nth-child(3){animation-delay:-9s;top:58%;left:72%}.catConcentrates .categoryAmbient i:nth-child(4){animation-delay:-12s;top:80%;left:30%}.catConcentrates .categorySheen{background:linear-gradient(105deg,#0000,#f5b96a1f 46%,#f5b96a45 52%,#0000);animation:13s ease-in-out infinite catSweep}.catAccessories .categoryAmbient i{background:linear-gradient(90deg,#0000,#cfe3d6a8,#0000);border-radius:0;height:1px;animation:9s ease-in-out infinite catStreak}.catAccessories .categoryAmbient i:first-child{width:60%;animation-delay:-1s;top:50%;left:10%}.catAccessories .categoryAmbient i:nth-child(2){width:40%;animation-delay:-4s;top:63%;left:34%}.catAccessories .categoryAmbient i:nth-child(3){width:50%;animation-delay:-6.5s;top:76%;left:18%}@keyframes catFloat{0%,to{opacity:.25;transform:translate(0,0)}50%{opacity:.75;transform:translate(6px,-24px)}}@keyframes catSmoke{0%{opacity:0;transform:translateY(10px)scale(.85)}35%{opacity:.5}to{opacity:0;transform:translate(22px,-58px)scale(1.35)}}@keyframes catEmber{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@keyframes catStreak{0%{opacity:0;transform:translate(-16%)}45%{opacity:.85}to{opacity:0;transform:translate(16%)}}@keyframes catShimmer{0%,to{opacity:.2;transform:translate(0,0)scale(1)}50%{opacity:.6;transform:translate(-14px,-12px)scale(1.16)}}@keyframes catSweep{0%{left:-60%}55%{left:120%}to{left:120%}}.cardRating{color:#f0b95e;letter-spacing:.02em;margin-left:auto;font-size:11px;font-weight:800}.cardRating em{color:var(--muted);font-style:normal;font-weight:600}.productCard.isSoldOut .productImage img{opacity:.45;filter:grayscale(.55)}.favoritesGrid{grid-template-columns:repeat(4,1fr)}.reviewsSection{border-top:1px solid var(--line);margin-top:34px;padding-top:26px}.reviewsSummary{grid-template-columns:auto 1fr;align-items:center;gap:26px;margin-bottom:22px;display:grid}.reviewsAverage{text-align:center}.reviewsAverage b{font:800 46px/1 Barlow Condensed,sans-serif;display:block}.reviewsAverage span{color:#f0b95e;letter-spacing:.1em;font-size:15px}.reviewsAverage small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.reviewsBars{gap:4px;display:grid}.reviewsBar{color:var(--muted);grid-template-columns:34px 1fr 28px;align-items:center;gap:8px;font-size:10px;display:grid}.reviewsBarTrack{background:#e9eeea;border-radius:99px;height:6px;overflow:hidden}.reviewsBarFill{border-radius:inherit;background:linear-gradient(90deg,#36b965,#f0b95e);height:100%}.reviewCard{border:1px solid var(--line);border-radius:12px;margin-bottom:10px;padding:15px}.reviewCard header{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:7px;display:flex}.reviewStars{color:#f0b95e;letter-spacing:.09em;font-size:13px}.verifiedBadge{text-transform:uppercase;letter-spacing:.07em;color:#277644;background:#eaf7ee;border-radius:99px;padding:4px 8px;font-size:8px;font-weight:800}.reviewCard h4{margin:0;font-size:13px}.reviewCard p{color:#41504a;margin:5px 0 0;font-size:12px;line-height:1.6}.reviewCard time{color:var(--muted);font-size:10px}.reviewForm{border:1px solid var(--line);background:var(--paper);border-radius:12px;margin-top:16px;padding:18px}.reviewForm h3{text-transform:uppercase;margin:0 0 12px;font:700 18px Barlow Condensed,sans-serif}.reviewForm label{text-transform:uppercase;color:#5c6862;margin:10px 0 5px;font-size:9px;font-weight:800;display:block}.reviewForm input,.reviewForm textarea{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;padding:10px;font-size:12px}.reviewForm textarea{resize:vertical;min-height:96px}.starPicker{gap:4px;display:flex}.starPicker button{color:#d6ddd8;cursor:pointer;background:0 0;border:0;padding:0;font-size:26px;line-height:1}.starPicker button.on{color:#f0b95e}.reviewsEmpty{text-align:center;color:var(--muted);border:1px dashed #c9d0cb;border-radius:12px;padding:30px}.reviewsEmpty b{color:var(--ink);margin-bottom:4px;font-size:14px;display:block}.reviewSort{gap:6px;margin-bottom:12px;display:flex}.reviewSort a{border:1px solid var(--line);color:var(--muted);border-radius:99px;padding:6px 11px;font-size:10px}.reviewSort a.on{background:var(--green);color:#fff;border-color:var(--green)}@media (max-width:1100px){.categoryShowcase,.favoritesGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.categoryShowcase{grid-template-columns:1fr;gap:12px}.categoryPanel{aspect-ratio:16/10}.categoryPanel>a{padding:18px}.reviewsSummary{grid-template-columns:1fr;gap:14px}}@media (max-width:480px){.favoritesGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.categoryAmbient,.categorySheen{display:none}.categoryArt,.categoryArt img,.categoryBody em,.categoryBody em span{transition:none}.categoryPanel:hover .categoryArt{transform:none}.categoryPanel:hover .categoryArt img{opacity:.72}}.heroArt{background:#04100a;position:relative;overflow:hidden}.heroArtFrame{width:100%;aspect-ratio:var(--heroRatio,1916/821);animation:.9s cubic-bezier(.16,.84,.28,1) both heroSettle;position:relative;overflow:hidden}.heroArtFrame picture{display:block;position:absolute;inset:0}.heroArtImage{object-fit:cover;object-position:var(--heroPos,50% 50%);width:100%;height:100%;position:absolute;inset:0}.heroArtDepth{pointer-events:none;z-index:1;position:absolute;inset:-2%}.heroArtSheen{z-index:2;pointer-events:none;width:34%;height:100%;position:absolute;top:0;left:-40%;transform:skew(-12deg)}.heroArtBlend{z-index:3;pointer-events:none;background:linear-gradient(180deg,transparent,#04100a44 55%,var(--paper,#f4f6f2) 100%);height:22%;position:absolute;bottom:0;left:0;right:0}.heroArtCrumb{z-index:5;animation:.9s cubic-bezier(.16,.84,.28,1) .12s both heroRise;position:absolute;top:18px;left:24px}.heroArtHits{z-index:6;position:absolute;inset:0}.heroArtHit{border-radius:10px;transition:box-shadow .25s,transform .25s;display:block;position:absolute}.heroArtHit:hover{transform:translateY(-1px);box-shadow:0 0 0 2px #4ecb7d55,0 10px 26px #00000040}.heroArtHit:focus-visible{outline-offset:3px;outline:3px solid #4ecb7d}.heroArtCallout{border-radius:99px;width:11%;min-width:74px;height:6%;min-height:34px;transition:box-shadow .25s,transform .25s;animation:.7s cubic-bezier(.16,.84,.28,1) both capsuleLight;display:block;position:absolute;translate:-50% -50%}.heroArtCallout:hover{transform:scale(1.025);box-shadow:0 0 0 2px #4ecb7d66,0 0 22px #4ecb7d33}.heroArtCallout:active{transform:scale(.995);box-shadow:0 0 0 2px #4ecb7d99,0 0 30px #4ecb7d4d}.heroArtCallout:focus-visible{outline-offset:2px;outline:3px solid #4ecb7d}@media (hover:none){.heroArtCallout:hover{box-shadow:none;transform:none}.heroArtCallout:active{transform:scale(.97);box-shadow:0 0 0 2px #4ecb7d88}}.heroDeals{z-index:6;position:absolute}.heroDealList{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}.heroDealTitle,.heroDealOffer{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.heroDealCard{animation:.62s cubic-bezier(.22,1.05,.36,1) both dealPop}.heroDealCard a{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07160ecc;border:1px solid #4ecb7d5c;border-radius:99px;flex-direction:column;gap:2px;padding:9px 15px;text-decoration:none;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex;box-shadow:0 6px 22px #00000059}.heroDealCard a:hover{border-color:#4ecb7dad;transform:translateY(-2px);box-shadow:0 0 0 1px #4ecb7d3d,0 10px 30px #00000073}.heroDealCard a:focus-visible{outline-offset:3px;outline:3px solid #4ecb7d}.heroDealOffer{letter-spacing:.02em;color:#8ce8ad;font-size:.95rem;font-weight:700;line-height:1.1}.heroDealTitle{color:#dff0e5;font-size:.76rem;line-height:1.2}.heroDealCardOut{animation:.56s forwards dealRetire}.heroArtMobileCtas{display:none}.heroArtMerch{--heroPos:50% 50%}.heroArtMerch .heroArtImage{animation:34s ease-in-out infinite alternate heroDriftMerch}.heroArtMerch .heroArtDepth{background:radial-gradient(circle at 74% 28%,#ffca7a26,#0000 46%)}.heroArtMerch .heroArtSheen{background:linear-gradient(105deg,#0000,#ffe6b81f 46%,#fff3d92e 52%,#0000);animation:16s ease-in-out infinite heroSweep}.heroArtConcentrates{--heroPos:50% 50%}.heroArtConcentrates .heroArtImage{animation:40s ease-in-out infinite alternate heroDriftConcentrates}.heroArtConcentrates .heroArtDepth{background:radial-gradient(circle at 62% 18%,#f5b96a2e,#0000 40%),radial-gradient(circle at 46% 72%,#4ecb7d1f,#0000 42%);animation:18s ease-in-out infinite heroResin}.heroArtConcentrates .heroArtSheen{background:linear-gradient(105deg,#0000,#f5b96a1f 44%,#ffd79640 52%,#0000);animation:13s ease-in-out infinite heroSweep}.heroArtShopAll{--heroPos:50% 50%}.heroArtShopAll .heroArtDepth{background:radial-gradient(circle at 66% 28%,#e8c07f1f,#0000 44%)}.heroArtShopAll .heroArtSheen{background:linear-gradient(105deg,#0000,#e8c07f14 46%,#4ecb7d1f 53%,#0000);animation:21s ease-in-out infinite heroSweep}.heroArtDeals{--heroPos:50% 50%}.heroArtDeals .heroArtDepth{background:radial-gradient(circle at 88% 18%,#4ecb7d29,#0000 34%),radial-gradient(circle at 40% 88%,#e8c07f14,#0000 46%)}.heroArtDeals .heroArtSheen{background:linear-gradient(105deg,#0000,#4ecb7d17 46%,#e8c07f24 53%,#0000);animation:19s ease-in-out infinite heroSweep}.heroArtAccessories{--heroPos:50% 50%}.heroArtAccessories .heroArtDepth{background:radial-gradient(circle at 74% 34%,#e8c07f1c,#0000 44%)}.heroArtAccessories .heroArtSheen{background:linear-gradient(105deg,#0000,#f2ddb314 46%,#ffffff1c 52%,#0000);animation:24s ease-in-out infinite heroSweep}.heroArtVapes{--heroPos:50% 50%}.heroArtVapes .heroArtDepth{background:radial-gradient(circle at 52% 20%,#ff9a5c1c,#0000 40%),radial-gradient(circle at 85% 24%,#4ecb7d24,#0000 36%)}.heroArtVapes .heroArtSheen{background:linear-gradient(105deg,#0000,#4ecb7d17 46%,#c9ffdd21 52%,#0000);animation:17s ease-in-out infinite heroSweep}.heroScene{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.scenePalms{clip-path:inset(0 0 92.5%);position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 92%);mask-image:linear-gradient(#000 0% 55%,#0000 92%)}.scenePalms img{object-fit:cover;object-position:var(--heroPos,50% 50%);transform-origin:70% 0;width:100%;height:100%;animation:10s cubic-bezier(.45,.05,.55,.95) infinite palmSway;position:absolute;inset:0}.sceneOcean{filter:blur(2.5px);mix-blend-mode:screen;width:7%;height:10.5%;animation:12s ease-in-out infinite oceanSwell;position:absolute;top:41.5%;left:71%;overflow:hidden}.sceneOcean:before,.sceneOcean:after{content:"";background:linear-gradient(100deg,#0000,#fff3 38%,#ffe9c440 56%,#0000);width:58%;position:absolute;top:0;bottom:0}.sceneOcean:before{animation:15s linear infinite oceanWave}.sceneOcean:after{width:44%;animation:21s linear 6.5s infinite oceanWave}.sceneFabric{filter:blur(3px);background:linear-gradient(115deg,#0000,#fff2d024 46%,#0000 62%);width:22%;height:32%;animation:11s ease-in-out infinite fabricSheen;position:absolute;top:62%;left:55%}.sceneSun{background:radial-gradient(circle at 78% 26%,#ffd79a1f,#0000 52%);animation:22s ease-in-out infinite alternate sunShift;position:absolute;inset:0}.sceneDrip{opacity:0;background:linear-gradient(#ffd98a,#e8a13c 55%,#b9741f);border-radius:50% 50% 55% 55%;width:9px;height:15px;position:absolute;top:22.5%;box-shadow:0 0 9px #f5b96a80}.sceneDripA{animation:11s cubic-bezier(.55,0,.85,.35) infinite resinFall;left:76.4%}.sceneDripB{width:7px;height:12px;animation:14s cubic-bezier(.55,0,.85,.35) .9s infinite resinFall;left:81.5%}.sceneCrumb{opacity:0;--drift:6px;--spin:180deg;background:linear-gradient(140deg,#f3c063,#c07f22);border-radius:2px 3px;width:5px;height:4px;position:absolute;top:87.5%;box-shadow:0 0 4px #f5b96a55}.sceneCrumb1{--drift:7px;--spin:196deg;animation:18s linear 2s infinite crumbFall;left:57%}.sceneCrumb2{--drift:-5px;--spin:-152deg;width:4px;height:3px;animation:23s linear 9.5s infinite crumbFall;left:68%}.sceneCrumb3{--drift:10px;--spin:242deg;width:6px;height:5px;animation:26s linear 16s infinite crumbFall;left:79%}.sceneCrumb4{--drift:-4px;--spin:124deg;width:3px;height:3px;animation:21s linear 5.5s infinite crumbFall;left:85%}.sceneShine{filter:blur(3px);mix-blend-mode:screen;background:radial-gradient(at 35% 30%,#fff6dd4d,#0000 62%);border-radius:50%;width:11%;height:13%;position:absolute}.sceneShineA{animation:8s ease-in-out infinite jarShine;top:62%;left:54.5%}.sceneShineB{animation:10s ease-in-out 2.4s infinite backwards jarShine;top:66%;left:69.5%}.sceneNeon{filter:blur(26px);border-radius:50%;position:absolute}.sceneNeonA{background:#4ecb7d3d;width:9%;height:22%;animation:9s ease-in-out infinite neonPulse;top:16%;left:88%}.sceneNeonB{background:#4ecb7d2e;width:14%;height:16%;animation:12s ease-in-out 3s infinite backwards neonPulse;top:70%;left:47%}.sceneLogoGlow{filter:blur(16px);mix-blend-mode:screen;background:radial-gradient(#f0d19a3d,#4ecb7d14 52%,#0000 70%);border-radius:50%;width:21%;height:27%;animation:2.6s ease-out .2s both logoWarm,14s ease-in-out 2.8s infinite logoBreathe;position:absolute;top:14%;left:56%}.sceneTrace{opacity:0;filter:blur(1.4px);mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#8ce8ad,#e8c07f 62%,#0000);border-radius:2px;height:2px;position:absolute}.sceneTraceFloor{width:26%;animation:9s ease-in-out .9s infinite traceRun;top:82.5%;left:34%}.sceneTraceCeiling{width:22%;animation:13s ease-in-out 2.4s infinite traceRun;top:9%;left:46%}.sceneTraceRail{width:18%;animation:11s ease-in-out 5.2s infinite traceRun;top:57%;left:62%}.sceneTraceArc{width:16%;height:3px;animation:15s ease-in-out 7.6s infinite traceRun;top:34%;left:44%}.sceneTraceBase{width:30%;animation:12s ease-in-out 3.8s infinite traceRun;top:93%;left:52%}.sceneColumn{filter:blur(5px);mix-blend-mode:screen;background:linear-gradient(#0000,#c9ffdd52 22%,#8ce8ad5c 55%,#0000);border-radius:3px;width:1.6%;height:56%;animation:8s ease-in-out infinite columnPulse;position:absolute;top:22%;left:92.4%}.sceneShowroomDepth{background:radial-gradient(at 50% 78%,#4ecb7d17,#0000 55%);animation:20s ease-in-out infinite alternate showroomBreathe;position:absolute;inset:0}.sceneSign{filter:blur(11px);mix-blend-mode:screen;background:radial-gradient(#6ef2a04d,#4ecb7d24 55%,#0000 74%);border-radius:14px;width:17%;height:25%;animation:1.9s ease-out both signPowerOn,11s ease-in-out 1.9s infinite signHold;position:absolute;top:9%;left:81.5%}.scenePavement{mix-blend-mode:screen;background:linear-gradient(#0000,#e8c07f14 42%,#4ecb7d17 68%,#0000);animation:17s ease-in-out infinite pavementDrift;position:absolute;inset:66% 0 0 30%}.sceneCityGlow{background:radial-gradient(at 50% 60%,#e8c07f17,#0000 62%);width:40%;height:46%;animation:15s ease-in-out infinite alternate cityPulse;position:absolute;top:6%;left:34%}.sceneStreak{opacity:0;filter:blur(2px);mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#ffe9c4,#8ce8ad 70%,#0000);border-radius:3px;height:3px;position:absolute}.sceneStreak1{width:22%;animation:10s ease-in-out infinite streakRun;top:74%;left:30%;transform:rotate(3.2deg)}.sceneStreak2{width:26%;animation:14s ease-in-out 4.5s infinite backwards streakRun;top:86%;left:38%;transform:rotate(4.6deg)}.sceneStreak3{width:18%;animation:12s ease-in-out 8s infinite backwards streakRun;top:66%;left:60%;transform:rotate(-2.4deg)}.sceneHardwareGleam{filter:blur(3px);mix-blend-mode:screen;background:linear-gradient(102deg,#0000,#ffffff2b 44%,#f2ddb333 56%,#0000);width:14%;height:24%;animation:13s ease-in-out infinite gleamPass;position:absolute;top:58%;left:44%}.scenePrecisionLine{filter:blur(1.2px);mix-blend-mode:screen;transform-origin:0;background:linear-gradient(90deg,#0000,#8ce8ad9c 40%,#e8c07f7a 66%,#0000);border-radius:2px;width:64%;height:2px;animation:16s ease-in-out infinite precisionSweep;position:absolute;top:76%;left:26%}.sceneWallWash{background:radial-gradient(at 60% 40%,#e8c07f1c,#0000 60%);width:36%;height:52%;animation:24s ease-in-out infinite alternate showroomBreathe;position:absolute;top:4%;left:60%}.sceneNeonSign{filter:blur(13px);mix-blend-mode:screen;background:radial-gradient(#6ef2a03d,#4ecb7d1f 58%,#0000 76%);border-radius:12px;width:20%;height:29%;animation:10s ease-in-out infinite signHold;position:absolute;top:3%;left:73%}.sceneVapor{filter:blur(15px);mix-blend-mode:screen;opacity:0;background:radial-gradient(at 50% 60%,#dff0e533,#9ec9ad1c 54%,#0000 72%);border-radius:50%;position:absolute}.sceneVaporA{width:9%;height:20%;animation:15s ease-in-out infinite vaporRise;top:24%;left:56.5%}.sceneVaporB{width:7%;height:17%;animation:19s ease-in-out 6s infinite backwards vaporRise;top:20%;left:78%}.sceneBreath{clip-path:inset(56% 0 21% 38%);-webkit-mask-composite:source-in;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 54%,#000 61% 74%,#0000 81%),linear-gradient(90deg,#0000 38%,#000 45%);mask-image:linear-gradient(#0000 54%,#000 61% 74%,#0000 81%),linear-gradient(90deg,#0000 38%,#000 45%);-webkit-mask-composite:source-in;mask-composite:intersect}.sceneBreath img{object-fit:cover;object-position:var(--heroPos,50% 50%);width:100%;height:100%;animation:5.4s ease-in-out infinite breathe;position:absolute;inset:0}.scenePuff{opacity:0;filter:blur(9px);mix-blend-mode:screen;background:radial-gradient(circle at 50% 60%,#eef7f13d,#b9d4c422 52%,#0000 74%);border-radius:50%;position:absolute}.scenePuff1{width:4.6%;height:8%;animation:13s ease-out 1.8s infinite backwards puffOut;top:29.5%;left:56.4%}.scenePuff2{width:3.4%;height:6%;animation:17s ease-out 8.4s infinite backwards puffOut;top:30.5%;left:57.8%}.scenePuff3{width:4%;height:7%;animation:19s ease-out 5.2s infinite backwards puffOut;top:32%;left:78.2%}.scenePuff4{width:3%;height:5.5%;animation:23s ease-out 14.5s infinite backwards puffOut;top:33%;left:79.4%}.sceneTechLine{filter:blur(1.3px);mix-blend-mode:screen;transform-origin:0;background:linear-gradient(90deg,#0000,#8ce8ad8f 46%,#e8c07f6b 70%,#0000);border-radius:2px;width:34%;height:2px;animation:14s ease-in-out infinite precisionSweep;position:absolute;top:86%;left:42%}@keyframes capsuleLight{0%{opacity:0;transform:scale(.92)}62%{opacity:1;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes dealPop{0%{opacity:0;transform:translateY(10px)scale(.9)}64%{opacity:1;transform:translateY(-2px)scale(1.02)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes dealRetire{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translateY(8px)scale(.94)}}@keyframes logoWarm{0%{opacity:0}70%{opacity:.92}to{opacity:.8}}@keyframes logoBreathe{0%,to{opacity:.72}50%{opacity:.95}}@keyframes columnPulse{0%,to{opacity:.5}50%{opacity:.92}}@keyframes streakRun{0%{opacity:0;transform:translate(-60%)scaleX(.4)}12%{opacity:.9}44%{opacity:.75;transform:translate(60%)scaleX(1)}70%,to{opacity:0;transform:translate(150%)scaleX(.5)}}@keyframes breathe{0%,to{transform:scale(1.01)translateY(.9px)}50%{transform:scale(1.01)translateY(-.7px)}}@keyframes puffOut{0%{opacity:0;transform:translate(0,0)scale(.5)}4%{opacity:.55;transform:translate(-.5%,-8%)scale(.8)}12%{opacity:.34;transform:translate(-2%,-26%)scale(1.5)}20%{opacity:0;transform:translate(-4%,-46%)scale(2.1)}to{opacity:0;transform:translate(-4%,-46%)scale(2.1)}}@keyframes traceRun{0%{opacity:0;transform:translate(-40%)scaleX(.5)}14%{opacity:.85}52%{opacity:.7;transform:translate(40%)scaleX(1)}78%,to{opacity:0;transform:translate(95%)scaleX(.6)}}@keyframes showroomBreathe{0%{opacity:.55}to{opacity:1}}@keyframes signPowerOn{0%{opacity:0}18%{opacity:.5}26%{opacity:.22}52%{opacity:.9}to{opacity:.78}}@keyframes signHold{0%,to{opacity:.66}50%{opacity:.9}}@keyframes pavementDrift{0%,to{opacity:.4;transform:translateY(-1.5%)}50%{opacity:.85;transform:translateY(1.5%)}}@keyframes cityPulse{0%{opacity:.5}to{opacity:.95}}@keyframes gleamPass{0%{opacity:0;transform:translate(-30%)}22%{opacity:.9}62%{opacity:.5;transform:translate(180%)}84%,to{opacity:0;transform:translate(260%)}}@keyframes precisionSweep{0%{opacity:0;transform:scaleX(.35)}20%{opacity:.9}60%{opacity:.55;transform:scaleX(1)}86%,to{opacity:0;transform:scaleX(1)}}@keyframes vaporRise{0%{opacity:0;transform:translateY(6%)scale(.9)}20%{opacity:.5}55%{opacity:.34;transform:translate(-1.5%,-9%)scale(1.1)}84%,to{opacity:0;transform:translate(-3%,-20%)scale(1.28)}}@keyframes palmSway{0%{transform:scale(1.035)rotate(-.46deg)translate(-9px)}38%{transform:scale(1.035)rotate(.42deg)translate(8px,1px)}63%{transform:scale(1.035)rotate(-.08deg)translate(-1px)}to{transform:scale(1.035)rotate(-.46deg)translate(-9px)}}@keyframes oceanWave{0%{opacity:0;transform:translate(-115%,1px)}22%{opacity:.85}62%{opacity:.6;transform:translate(55%,-1px)}to{opacity:0;transform:translate(175%,1px)}}@keyframes oceanSwell{0%,to{opacity:.5}50%{opacity:.95}}@keyframes fabricSheen{0%,to{opacity:0;transform:translate(-6%)}45%{opacity:.85}70%{opacity:.3}99%{transform:translate(10%)}}@keyframes sunShift{0%{opacity:.55}to{opacity:1}}@keyframes resinFall{0%{opacity:0;top:22.5%;transform:scaleY(.72)}6%{opacity:1;transform:scaleY(.85)}14%{top:25%;transform:scaleY(1.25)}46%{opacity:1;top:62%;transform:scaleY(1.5)}62%{opacity:.75;top:82%;transform:scaleY(1.2)}70%,to{opacity:0;top:88%;transform:scaleY(.9)}}@keyframes crumbFall{0%{opacity:0;top:87.5%;transform:translate(0,0)rotate(0)}1.2%{opacity:1;transform:translate(0,0)rotate(0)}9%{opacity:.95}12%{opacity:0;transform:translate3d(var(--drift),0,0) rotate(var(--spin));top:112%}to{opacity:0;transform:translate3d(var(--drift),0,0) rotate(var(--spin));top:112%}}@keyframes jarShine{0%,to{opacity:.15;transform:translate(-4%)}50%{opacity:.7;transform:translate(6%,-2%)}}@keyframes neonPulse{0%,to{opacity:.6}50%{opacity:.88}}@keyframes heroSettle{0%{opacity:0;transform:scale(1.035)}60%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes heroRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes heroDriftMerch{0%{transform:scale(1.008)translate(0,0)}to{transform:scale(1.016)translate(-.5%,-.35%)}}@keyframes heroDriftConcentrates{0%{transform:scale(1.006)translate(0,0)}to{transform:scale(1.014)translate(.5%,-.3%)}}@keyframes heroSweep{0%{left:-40%}55%{left:118%}to{left:118%}}@keyframes heroResin{0%,to{opacity:.55;transform:translate(0,0)}50%{opacity:1;transform:translate(-.8%,.7%)}}@media (max-width:760px){.heroArtFrame{aspect-ratio:3/2}.heroArtMerch,.heroArtConcentrates{--heroPos:50% 50%}.heroArtHits,.sceneTraceCeiling,.sceneTraceRail,.sceneNeonSign,.sceneVaporB,.sceneWallWash,.sceneSign,.sceneLogoGlow,.sceneHardwareGleam,.sceneTraceBase,.sceneColumn,.sceneStreak3{display:none}.sceneTraceFloor{width:40.4%;left:52.9%}.sceneTraceArc{width:24.9%;left:68.4%}.sceneStreak1{width:34.2%;left:46.7%}.sceneStreak2{width:40.4%;left:59.1%}.scenePavement{left:46.7%}.sceneCityGlow{width:62.2%;left:52.9%}.sceneVaporA{width:10.7%;left:66.9%}.scenePuff1{width:5.4%;left:66.8%}.scenePuff2{width:4%;left:68.4%}.scenePuff3{width:4.7%;left:92.6%}.scenePuff4{width:3.6%;left:94%}.sceneTechLine{width:40.3%;left:49.7%}.sceneBreath{display:none}.heroDeals{width:92%!important;height:auto!important;top:auto!important;bottom:3%!important;left:4%!important}.heroDealList{grid-template-columns:minmax(0,1fr);gap:7px}.heroDealCard:nth-child(n+3){display:none}.heroDealCard a{padding:7px 12px}.heroDealOffer{font-size:.86rem}.heroDealTitle{font-size:.7rem}.scenePalms,.sceneOcean,.sceneFabric,.sceneDrip,.sceneCrumb,.sceneShineB,.sceneNeonB{display:none}.sceneShineA{width:16%;height:16%;animation-duration:10s;top:66%;left:88%}.sceneNeonA{width:16%;height:26%;top:22%;left:80%}.sceneSun{opacity:.6}.heroArtMobileCtas{background:#04100a;grid-template-columns:1fr 1fr;gap:10px;padding:14px 14px 18px;display:grid}.heroArtMobileCtas a{text-align:center;justify-content:center;align-items:center;min-height:48px;display:flex}.heroArtMobileCtas .darkOutlineButton{color:#dff0e5;border-color:#2f6a45}.heroArtCrumb{top:12px;left:14px}}@media (prefers-reduced-motion:reduce){.heroArtFrame,.heroArtCrumb{animation:none}.heroArtImage{animation:none!important}.heroArtSheen,.heroArtDepth{opacity:.5;animation:none}.heroArtHit,.heroArtCallout{transition:none}.heroArtHit:hover{transform:none}.heroScene{display:none}.heroArtCallout,.heroDealCard{opacity:1;animation:none}.heroDealCard a{animation:none}.heroDealCard a:after{opacity:.35;animation:none}.heroArtCallout:hover,.heroDealCard a:hover{transform:none}.heroDealCardOut{animation:none}}.dealsBand{max-width:1200px;margin:0 auto;padding:22px 24px 6px}.dealsBand h2{letter-spacing:.01em;margin:0 0 6px;font-size:1.05rem}.dealsBandEmpty p{max-width:62ch;color:var(--muted,#4a5a50);margin:0 0 10px;line-height:1.5}.dealsBandLink{border-bottom:2px solid #4ecb7d66;padding-bottom:1px;font-weight:600;text-decoration:none;display:inline-block}.dealsBandLink:hover{border-bottom-color:#4ecb7d}.dealsBandList{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.dealsBandList a{background:#f2f8f4;border:1px solid #4ecb7d59;border-radius:99px;align-items:baseline;gap:8px;padding:9px 15px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.dealsBandList a:hover{border-color:#4ecb7d;transform:translateY(-1px);box-shadow:0 6px 18px #0000001a}.dealsBandList a:focus-visible{outline-offset:3px;outline:3px solid #4ecb7d}.dealsBandOffer{letter-spacing:.01em;font-weight:700}.dealsBandTitle{color:var(--muted,#4a5a50);font-size:.85rem}.dealsBandEnds{letter-spacing:.02em;color:var(--accent-strong,#2f6f4e);margin-top:.15rem;font-size:.72rem;font-weight:600;display:block}@media (max-width:760px){.dealsBand{padding:18px 14px 4px}}.heroDealCard a{animation:6.8s ease-in-out infinite dealFloat;position:relative}.heroDealCard a:after{content:"";pointer-events:none;opacity:0;border-radius:99px;animation:6.8s ease-in-out infinite dealGlow;position:absolute;inset:-1px;box-shadow:0 0 18px #4ecb7d47,inset 0 0 10px #4ecb7d1f}.heroDealCard:first-child a,.heroDealCard:first-child a:after{animation-duration:6.2s;animation-delay:1.1s}.heroDealCard:nth-child(2) a,.heroDealCard:nth-child(2) a:after{animation-duration:7.4s;animation-delay:2.6s}.heroDealCard:nth-child(3) a,.heroDealCard:nth-child(3) a:after{animation-duration:6.8s;animation-delay:.3s}.heroDealCard:nth-child(4) a,.heroDealCard:nth-child(4) a:after{animation-duration:7.9s;animation-delay:3.8s}.heroDealCard a:hover,.heroDealCard a:focus-visible{animation-play-state:paused}.heroDealCard a:hover:after,.heroDealCard a:focus-visible:after{opacity:1;animation-play-state:paused}@keyframes dealFloat{0%,to{transform:translate(0,0)}50%{transform:translateY(-3px)}}@keyframes dealGlow{0%,to{opacity:.25}50%{opacity:.85}}.sceneLane{opacity:0;filter:blur(2px);mix-blend-mode:screen;will-change:transform,opacity;background:linear-gradient(#0000,#8ce8ad,#e8c07f 64%,#0000);border-radius:3px;width:3px;position:absolute}.sceneLane1{height:26%;animation:13s ease-in-out 1.1s infinite backwards laneRun;top:60%;left:44%}.sceneLane2{height:22%;animation:17s ease-in-out 6.3s infinite backwards laneRun;top:64%;left:57%}.sceneLane3{height:18%;animation:15s ease-in-out 11.4s infinite backwards laneRun;top:70%;left:69%}@keyframes laneRun{0%{opacity:0;transform:translateY(26%)scaleY(.55)}15%{opacity:.8}55%{opacity:.55;transform:translateY(-14%)scaleY(1)}76%,to{opacity:0;transform:translateY(-34%)scaleY(.7)}}@media (max-width:760px){.sceneLane3{display:none}.sceneLane1{left:68.4%}.sceneLane2{left:88.6%}}.heroArtEdibles{--heroPos:50% 50%}.heroArtEdibles .heroArtDepth{background:radial-gradient(circle at 73% 30%,#4ecb7d24,#0000 38%),radial-gradient(circle at 60% 86%,#e8c07f17,#0000 44%)}.heroArtEdibles .heroArtSheen{background:linear-gradient(105deg,#0000,#4ecb7d14 46%,#ffe9c421 52%,#0000);animation:18s ease-in-out infinite heroSweep}.sceneEdSign{filter:blur(14px);mix-blend-mode:screen;background:radial-gradient(#6ef2a033,#4ecb7d1a 56%,#0000 74%);border-radius:50%;width:21%;height:44%;animation:12s ease-in-out infinite signHold;position:absolute;top:11%;left:62.5%}.sceneEdFloat{position:absolute;inset:0;overflow:hidden}.sceneEdFloat img{object-fit:cover;object-position:var(--heroPos,50% 50%);width:100%;height:100%;position:absolute;inset:0}.sceneEdFloatA{clip-path:inset(23% 37% 49% 47.5%);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#0000 21%,#000 27% 46%,#0000 52%),linear-gradient(90deg,#0000 45.5%,#000 50% 60%,#0000 64.5%);mask-image:linear-gradient(#0000 21%,#000 27% 46%,#0000 52%),linear-gradient(90deg,#0000 45.5%,#000 50% 60%,#0000 64.5%);-webkit-mask-composite:source-in;mask-composite:intersect}.sceneEdFloatA img{animation:9s ease-in-out infinite edBobA}.sceneEdFloatB{clip-path:inset(56% 18.5% 17% 50%);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#0000 54%,#000 60% 78%,#0000 84%),linear-gradient(90deg,#0000 48%,#000 54% 77%,#0000 82.5%);mask-image:linear-gradient(#0000 54%,#000 60% 78%,#0000 84%),linear-gradient(90deg,#0000 48%,#000 54% 77%,#0000 82.5%);-webkit-mask-composite:source-in;mask-composite:intersect}.sceneEdFloatB img{animation:11s ease-in-out 1.2s infinite edBobB}.sceneEdSpark{opacity:0;--dx:5px;background:radial-gradient(circle at 40% 35%,#fff6dd,#e8c07f 70%);border-radius:50%;width:4px;height:4px;position:absolute;box-shadow:0 0 6px #ffe9c47a}.sceneEdSpark1{--dx:6px;animation:14s ease-in-out 1s infinite backwards sugarDrift;top:63%;left:63.5%}.sceneEdSpark2{--dx:-5px;width:3px;height:3px;animation:19s ease-in-out 6.5s infinite backwards sugarDrift;top:74%;left:69%}.sceneEdSpark3{--dx:8px;animation:17s ease-in-out 11s infinite backwards sugarDrift;top:58%;left:75.5%}.sceneEdSpark4{--dx:-7px;width:3px;height:3px;animation:23s ease-in-out 3.8s infinite backwards sugarDrift;top:52%;left:58%}.sceneEdSpark5{--dx:4px;width:5px;height:5px;animation:21s ease-in-out 15.2s infinite backwards sugarDrift;top:80%;left:66%}.sceneEdTag{opacity:0;filter:blur(4px);mix-blend-mode:screen;background:radial-gradient(#8ce8ad2b,#4ecb7d17 58%,#0000 78%);border-radius:99px;position:absolute;translate:-50% -50%;box-shadow:0 0 16px #4ecb7d29}.sceneEdTag1{width:12%;height:8%;animation:15s ease-in-out 1.6s infinite backwards edTagPulse;top:19%;left:47.3%}.sceneEdTag2{width:11%;height:8%;animation:19s ease-in-out 6.2s infinite backwards edTagPulse;top:15.8%;left:86.3%}.sceneEdTag3{width:10%;height:8%;animation:17s ease-in-out 10.4s infinite backwards edTagPulse;top:54.2%;left:45.8%}.sceneEdTag4{width:9.5%;height:8%;animation:21s ease-in-out 14.1s infinite backwards edTagPulse;top:62.3%;left:86.2%}.sceneEdStage{opacity:0;filter:blur(1.4px);mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#8ce8ad9c 44%,#e8c07f70 66%,#0000);border-radius:2px;width:26%;height:2px;animation:12s ease-in-out 2.2s infinite traceRun;position:absolute;top:84.3%;left:48.5%}.sceneEdAmbience{background:radial-gradient(at 50% 70%,#4ecb7d17,#0000 62%);width:46%;height:40%;animation:13s ease-in-out infinite neonPulse;position:absolute;top:58%;left:44%}@keyframes edBobA{0%,to{transform:scale(1.012)translateY(1.1px)}50%{transform:scale(1.012)translate(.6px,-1.3px)}}@keyframes edBobB{0%,to{transform:scale(1.012)translateY(-1.2px)}50%{transform:scale(1.012)translate(-.7px,1.4px)}}@keyframes sugarDrift{0%{opacity:0;transform:translate(0,0)scale(.7)}4%{opacity:.85;transform:translate3d(calc(var(--dx) * .2),-4px,0) scale(1)}12%{opacity:.5;transform:translate3d(calc(var(--dx) * .7),-13px,0) scale(.9)}18%{opacity:0;transform:translate3d(var(--dx),-20px,0) scale(.75)}to{opacity:0;transform:translate3d(var(--dx),-20px,0) scale(.75)}}@keyframes edTagPulse{0%{opacity:0;transform:scale(.985)}8%{opacity:.8;transform:scale(1.01)}18%{opacity:.55;transform:scale(1.005)}28%{opacity:0;transform:scale(.99)}to{opacity:0;transform:scale(.985)}}.heroArtDelivery{--heroPos:50% 50%}.heroArtDelivery .heroArtDepth{background:radial-gradient(circle at 64% 32%,#4ecb7d21,#0000 42%),radial-gradient(circle at 14% 80%,#e8c07f12,#0000 40%)}.heroArtDelivery .heroArtSheen{background:linear-gradient(105deg,#0000,#4ecb7d12 46%,#c9ffdd1c 52%,#0000);animation:20s ease-in-out infinite heroSweep}.sceneDvPin{opacity:.25;filter:blur(6px);mix-blend-mode:screen;background:radial-gradient(circle at 50% 45%,#a5f2c25c,#4ecb7d26 55%,#0000 74%);border-radius:50%;width:4.6%;height:8%;position:absolute;translate:-50% -50%}.sceneDvPinLa{animation:7s ease-in-out infinite pinPulse;top:24.5%;left:57.6%}.sceneDvPinIe{animation:9s ease-in-out 2.1s infinite backwards pinPulse;top:29.5%;left:73.7%}.sceneDvPinOc{animation:8s ease-in-out 4.3s infinite backwards pinPulse;top:42.5%;left:58.2%}.sceneDvPinSd{animation:10s ease-in-out 6.2s infinite backwards pinPulse;top:56.5%;left:64.9%}.sceneDvCoast{opacity:0;filter:blur(1.8px);mix-blend-mode:screen;--rot:57deg;background:linear-gradient(90deg,#0000,#c9ffdd,#8ce8ad 62%,#0000);border-radius:3px;height:3px;position:absolute}.sceneDvCoastA{--rot:57deg;width:12%;animation:9s ease-in-out 1s infinite backwards borderRun;top:20%;left:43%}.sceneDvCoastB{--rot:47deg;width:13%;animation:12s ease-in-out 5.5s infinite backwards borderRun;top:60%;left:59%}.sceneDvRoute{opacity:0;filter:blur(1.4px);mix-blend-mode:screen;--rot:8deg;background:linear-gradient(90deg,#0000,#ffe9c4,#8ce8ad 68%,#0000);border-radius:2px;width:16%;height:2px;animation:11s ease-in-out 3.2s infinite backwards borderRun;position:absolute;top:36.5%;left:49%}.sceneDvTail{filter:blur(9px);mix-blend-mode:screen;background:radial-gradient(#ff6a4233,#ffb37e17 55%,#0000 74%);border-radius:50%;width:10%;height:11%;animation:7s ease-in-out infinite tailBreathe;position:absolute;top:44%;left:80%}.sceneDvStreak{opacity:0;filter:blur(2px);mix-blend-mode:screen;--rot:18deg;background:linear-gradient(90deg,#0000,#c9ffdd,#8ce8ad 58%,#ffe9c4 74%,#0000);border-radius:3px;height:3px;position:absolute}.sceneDvStreak1{width:16%;animation:6s ease-in-out .6s infinite backwards borderRun;top:63%;left:79%}.sceneDvStreak2{--rot:20deg;width:13%;animation:8s ease-in-out 3.4s infinite backwards borderRun;top:71%;left:82.5%}.sceneDvSkyline{background:radial-gradient(at 40% 60%,#e8c07f1a,#0000 60%);width:44%;height:24%;animation:16s ease-in-out infinite alternate cityPulse;position:absolute;top:68%;left:0}.sceneDvGlow{background:radial-gradient(at 46% 40%,#4ecb7d12,#0000 60%);width:56%;height:80%;animation:14s ease-in-out infinite neonPulse;position:absolute;top:4%;left:40%}@keyframes pinPulse{0%,to{opacity:.25;transform:scale(1)}50%{opacity:.8;transform:scale(1.14)}}@keyframes borderRun{0%{opacity:0;transform:rotate(var(--rot,0deg)) translate3d(-55%,0,0) scaleX(.45)}13%{opacity:.85}48%{opacity:.65;transform:rotate(var(--rot,0deg)) translate3d(55%,0,0) scaleX(1)}74%,to{opacity:0;transform:rotate(var(--rot,0deg)) translate3d(145%,0,0) scaleX(.55)}}@keyframes tailBreathe{0%,to{opacity:.4}50%{opacity:.8}}@media (max-width:760px){.sceneEdFloat{display:none}.sceneEdSign{width:24.9%;left:74%}.sceneEdTag2,.sceneEdTag4{display:none}.sceneEdTag1{width:14.2%;left:56%}.sceneEdTag3{width:11.8%;left:54.2%}.sceneEdSpark1{left:75.2%}.sceneEdSpark2{left:81.7%}.sceneEdSpark3{left:89.4%}.sceneEdSpark4{left:68.7%}.sceneEdSpark5{left:78.2%}.sceneEdStage{width:30.8%;left:57.4%}.sceneEdAmbience{width:54.5%;left:52.1%}.sceneDvTail,.sceneDvStreak1,.sceneDvStreak2{display:none}.sceneDvPinLa{left:68.2%}.sceneDvPinIe{left:87.3%}.sceneDvPinOc{left:68.9%}.sceneDvPinSd{left:76.8%}.sceneDvCoastA{width:14.2%;left:50.9%}.sceneDvCoastB{width:15.4%;left:69.9%}.sceneDvRoute{width:18.9%;left:58%}.sceneDvSkyline{width:52.1%}.sceneDvGlow{width:52.6%;left:47.4%}}.dashNavChevron{opacity:1;background:#ffffff14;border-radius:5px;flex:0 0 16px;width:16px;height:16px;transition:transform .18s,background .18s;position:relative}.dashNavChevron:before{content:"";border-bottom:2px solid #cfe3d6;border-right:2px solid #cfe3d6;width:6px;height:6px;margin:-4px 0 0 -3px;position:absolute;top:50%;left:50%;transform:rotate(45deg)}.dashNavChevron.open{background:#4ecb7d2e;transform:rotate(180deg)}.dashNavGroupToggle:hover .dashNavChevron{background:#ffffff24}.dashNavGroupToggle:hover .dashNavChevron:before,.dashNavGroupToggle.active .dashNavChevron:before{border-color:#fff}.dashNavGroupLabel{letter-spacing:.02em;font-size:12.5px;font-weight:600}.dashNavGroupToggle{color:#c2d4c8;font-size:12.5px}.dashNavGroupToggle.active{color:#fff}.dashNav a{color:#c2d4c8;font-size:12.5px}.dashNavSub a{color:#a9bdb1;font-size:12px}.dashNav a:hover,.dashNavSub a:hover{color:#fff}.dashNavSub{border-left:1px solid #ffffff1f;margin-left:14px;padding-left:10px}.dataTable th{color:#5f6c64;letter-spacing:.07em;font-size:9.5px}.dataTable td{padding:11px 9px}.densTable{font-size:11.5px}.statusPill{font-size:9px}.panelHeader p,.sectionTitle p,.metricTop{color:#5c6a62;font-size:10.5px}@media (prefers-reduced-motion:reduce){.dashNavChevron{transition:none}}.sourceFilter{flex-wrap:wrap;gap:7px;margin-bottom:16px;display:flex}.sourceChip{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:99px;align-items:center;gap:7px;padding:8px 13px;font-size:11.5px;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.sourceChip:hover{border-color:#4ecb7d}.sourceChip.active{background:var(--green);color:#fff;border-color:var(--green)}.sourceChipCount{color:#3d5a48;background:#eef3ef;border-radius:99px;padding:1px 7px;font-size:10px}.sourceChip.active .sourceChipCount{color:#fff;background:#ffffff2e}.simFlag{letter-spacing:.08em;color:#aa562b;background:#fff2e8;border-radius:4px;margin-left:6px;padding:2px 6px;font-size:8px;font-weight:800}.channelGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:13px;display:grid}.channelCard{border:1px solid var(--line);background:#fff;border-radius:12px;padding:17px}.channelCard header{justify-content:space-between;align-items:center;gap:10px;display:flex}.channelCard h3{text-transform:uppercase;margin:0;font:700 17px Barlow Condensed,sans-serif}.channelDetail{color:var(--muted);margin:7px 0 12px;font-size:10.5px;line-height:1.5}.channelFacts{grid-template-columns:1fr 1fr;gap:7px;margin:0 0 13px;display:grid}.channelFacts div{background:var(--paper);border-radius:7px;padding:8px 9px}.channelFacts dt{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:8px}.channelFacts dd{margin:3px 0 0;font-size:11px}.channelChecklist b{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:9px}.channelChecklist ul{gap:5px;margin:8px 0 0;padding:0;list-style:none;display:grid}.channelChecklist li{align-items:center;gap:8px;font-size:11px;display:flex}.channelChecklist li.done{color:#2b7945}.channelChecklist li.pending{color:#6d766f}.channelChecklist li em{text-transform:uppercase;letter-spacing:.06em;color:#aa562b;background:#fff2e8;border-radius:4px;margin-left:auto;padding:2px 6px;font-size:8px;font-style:normal}.channelSim{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.channelSim b{letter-spacing:.09em;color:#aa562b;font-size:9px}.channelSim p{color:var(--muted);margin:5px 0 9px;font-size:10px;line-height:1.5}.channelSimRow{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.channelSimRow label{text-transform:uppercase;color:var(--muted);gap:4px;font-size:8px;display:grid}.channelSimRow input{border:1px solid var(--line);border-radius:7px;width:170px;padding:8px;font-size:11px}.channelSimResult{color:#2b7945;margin-top:9px;font-size:10.5px}.dupReviewList{gap:14px;display:grid}.dupReviewCard{border:1px solid var(--line);background:#fff;border-radius:12px;padding:16px}.dupReviewGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.dupCol{flex-direction:column;gap:8px;display:flex}.dupCol>b{text-transform:uppercase;letter-spacing:.04em;font-size:12px}.dupTag{letter-spacing:.05em;color:#3d5a48;text-transform:uppercase;background:#eef3ef;border-radius:4px;padding:2px 6px;font-size:8px;font-weight:600}.dupCol .actionButton{margin-top:auto}.dupReviewActions{border-top:1px solid var(--line);justify-content:flex-end;margin-top:12px;padding-top:12px;display:flex}@media (max-width:760px){.dupReviewGrid{grid-template-columns:1fr}}.cineHero{--hx:0;--hy:0;--hs:0;isolation:isolate;color:#fff;background:#03170d;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.cineStage{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cineArt{transform:scale(calc(1 + var(--hs) * .025)) translate3d(0,calc(var(--hs) * -10px),0);transform-origin:50% 58%;will-change:transform;position:absolute;inset:0}.cineArt picture{display:block;position:absolute;inset:0}.cineArtImage{object-fit:cover;object-position:var(--heroPos,50% 50%);width:100%;height:100%;position:absolute;inset:0}.cineVeil{z-index:1;opacity:1;background:linear-gradient(96deg,#010905e6 0%,#010905b3 30%,#0109053d 56%,#0000 74%),linear-gradient(#010905a6 0%,#0000 22% 68%,#010905cc 100%);position:absolute;inset:0}.cineScrim{z-index:3;pointer-events:none;opacity:calc(var(--hs) * .35);background:#010905;position:absolute;inset:0}.cineSeam{z-index:3;background:linear-gradient(#0000,#03170d99 60%,#03170d 100%);height:16%;position:absolute;bottom:0;left:0;right:0}.cineScene{z-index:2;pointer-events:none;position:absolute;inset:0}.cineContent{z-index:4;width:min(1280px,100%);transform:translate3d(0,calc(var(--hs) * -30px),0);opacity:calc(1 - var(--hs) * .4);margin:0 auto;padding:0 5%;position:relative}.cineFooter{z-index:4;width:min(1280px,100%);transform:translate3d(0,calc(var(--hs) * -16px),0);opacity:calc(1 - var(--hs) * .5);margin:0 auto;padding:0 5%;position:relative}.cineEyebrow{color:#8ce8ad}.cineTitle{text-transform:uppercase;letter-spacing:-.035em;text-shadow:0 18px 60px #0000008c;margin:18px 0 0;font:900 clamp(56px,8.2vw,118px)/.84 Barlow Condensed,sans-serif}.cineLead{color:#c8dccd;max-width:520px;margin:18px 0 0;font-size:17px;line-height:1.65}.cineActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.cinePrimary,.cineSecondary{letter-spacing:.04em;text-transform:uppercase;border-radius:99px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:15px 24px;font-size:13px;font-weight:800;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1),border-color .35s cubic-bezier(.22,1,.36,1),background-color .35s cubic-bezier(.22,1,.36,1);display:inline-flex}.cinePrimary{color:#02150c;background:linear-gradient(96deg,#2fda6e,#1fa953);box-shadow:0 10px 30px #2fda6e2e,inset 0 1px #ffffff4d}.cinePrimary:hover{transform:translateY(-2px);box-shadow:0 14px 38px #2fda6e47,inset 0 1px #ffffff5c}.cineSecondary{color:#fff;background:#00120759;border:1px solid #ffffff42}.cineSecondary:hover{background:#04200f8c;border-color:#2fda6e9c;transform:translateY(-2px)}.cinePrimary:focus-visible,.cineSecondary:focus-visible{outline-offset:3px;outline:3px solid #2fda6e}.cinePrimary span[aria-hidden]{transition:transform .35s cubic-bezier(.22,1,.36,1)}.cinePrimary:hover span[aria-hidden]{transform:translate(3px)}@media (max-width:1080px){.cineTitle{font-size:clamp(50px,9vw,84px)}.cineLead{font-size:16px}}@media (max-width:760px){.cineHero{justify-content:flex-start}.cineArtImage{object-position:var(--heroPosMobile,50% 50%)}.cineContent,.cineFooter{padding:0 20px}.cineTitle{font-size:clamp(46px,13vw,64px)}.cineLead{max-width:none;font-size:15px}.cineActions{gap:9px;margin-top:20px}.cinePrimary,.cineSecondary{flex:auto;padding:14px 16px;font-size:12px}.cineVeil{background:linear-gradient(#01090559 0%,#0109053d 26%,#010905d9 66%,#010905 100%)}}@media (prefers-reduced-motion:reduce){.cineArt,.cineContent,.cineFooter{opacity:1;transform:none}.cineVeil{opacity:.9}.cinePrimary,.cineSecondary{transition:none}.cinePrimary:hover,.cineSecondary:hover,.cinePrimary:hover span[aria-hidden]{transform:none}}.cineTrust,.cineBenefits{border-top:1px solid #ffffff1c;grid-template-columns:repeat(4,1fr);gap:26px;margin:0;padding:24px 0 30px;list-style:none;display:grid}.cineTrust li,.cineBenefits li{gap:4px;display:grid}.cineTrust b,.cineBenefits b{letter-spacing:.13em;text-transform:uppercase;color:#eaf4ec;font-size:11px;font-weight:800}.cineTrust span,.cineBenefits span{color:#9db3a5;font-size:12px;line-height:1.45}.cineBenefits li{animation:.72s cubic-bezier(.22,1,.36,1) both cineRise}@keyframes cineRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.heroPreroll{min-height:min(88vh,760px);padding:92px 0 0}.heroPreroll .cineVeil{background:linear-gradient(96deg,#020b06 0% 46%,#020b06e6 54%,#020b069c 62%,#020b0633 72%,#0000 82%),linear-gradient(#020b06a6 0%,#0000 20% 58%,#020b06cc 78%,#020b06 86% 100%)}.prTagline{letter-spacing:.12em;text-transform:uppercase;color:#8ce8ad;max-width:420px;margin:16px 0 0;font:800 13px/1.5 Inter,sans-serif}.prCityShimmer{mix-blend-mode:screen;background:radial-gradient(at 50% 60%,#ffd79a1f,#0000 66%);width:34%;height:30%;animation:17s ease-in-out infinite alternate prCity;position:absolute;top:24%;left:36%}.prNeonBreath{filter:blur(14px);mix-blend-mode:screen;background:radial-gradient(#2fda6e2b,#2fda6e0f 54%,#0000 74%);width:24%;height:38%;animation:11s ease-in-out infinite prNeon;position:absolute;top:6%;left:76%}.prFire{mix-blend-mode:screen;filter:blur(7px);background:radial-gradient(at 50% 60%,#ffb35c4d,#ff7a2e26 52%,#0000 74%);border-radius:50%;position:absolute}.prFireA{width:7%;height:9%;animation:4.3s ease-in-out infinite prFlicker;top:58%;left:40%}.prFireB{width:4%;height:6%;animation:5.7s ease-in-out .8s infinite prFlicker;top:56%;left:60.5%}.prSmoke{width:26%;height:80%;position:absolute;bottom:12%;left:50%}.prPlume{opacity:0;filter:blur(17px);mix-blend-mode:screen;will-change:transform,opacity;--sx:0px;--sr:0deg;--sc:2;background:radial-gradient(at 44% 62%,#eef7f18f 0%,#cfe3d74d 34%,#a9cbb924 58%,#0000 76%);border-radius:50%;display:block;position:absolute}.prPlume-p1{--sx:-30px;--sr:14deg;--sc:2.3;width:44%;height:20%;animation:13s linear -2s infinite prSmoke;bottom:0;left:34%}.prPlume-p2{--sx:26px;--sr:-12deg;--sc:2;width:34%;height:16%;animation:17s linear -6s infinite prSmoke;bottom:2%;left:44%}.prPlume-p3{--sx:-46px;--sr:20deg;--sc:2.6;width:50%;height:23%;animation:19s linear -11s infinite prSmoke;bottom:1%;left:26%}.prPlume-p4{--sx:34px;--sr:-17deg;--sc:1.8;width:28%;height:14%;animation:23s linear -4s infinite prSmoke;bottom:0;left:52%}.prPlume-p5{--sx:-20px;--sr:10deg;--sc:2.2;width:40%;height:18%;animation:29s linear -17s infinite prSmoke;bottom:3%;left:38%}.prPlume-p6{--sx:-54px;--sr:24deg;--sc:2.4;width:30%;height:15%;animation:31s linear -9s infinite prSmoke;bottom:2%;left:20%}.prPlume-p7{filter:blur(9px);--sx:40px;--sr:-29deg;--sc:2.8;width:17%;height:9%;animation:37s linear -22s infinite prSmoke;bottom:6%;left:48%}.prPlume-p8{filter:blur(8px);--sx:-28px;--sr:34deg;--sc:3.1;width:14%;height:7%;animation:41s linear -14s infinite prSmoke;bottom:8%;left:30%}.prPlume-p9{filter:blur(11px);--sx:18px;--sr:-22deg;--sc:2.7;width:20%;height:10%;animation:43s linear -31s infinite prSmoke;bottom:5%;left:40%}.prHaze{background:radial-gradient(at 50% 60%,#c9dcd112,#0000 66%);width:56%;height:60%;animation:23s ease-in-out infinite alternate prCity;position:absolute;top:20%;left:30%}.prLabels{flex-wrap:wrap;gap:9px;margin-top:26px;display:flex}.prLabel{letter-spacing:.15em;color:#dff0e5;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#04180dad;border:1px solid #2fda6e4d;border-radius:99px;align-items:center;padding:9px 16px;font-size:11px;font-weight:800;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1),color .35s cubic-bezier(.22,1,.36,1);animation:.7s cubic-bezier(.22,1,.36,1) both cineRise;display:inline-flex;box-shadow:0 6px 22px #00000059,inset 0 1px #ffffff1f}.prLabel:first-child{animation-delay:.62s}.prLabel:nth-child(2){animation-delay:.74s}.prLabel:nth-child(3){animation-delay:.86s}.prLabel:nth-child(4){animation-delay:.98s}.prLabel:hover{color:#fff;border-color:#2fda6ea8;transform:translateY(-2px);box-shadow:0 10px 28px #00000073,0 0 20px #2fda6e33,inset 0 1px #ffffff2e}.prLabel:focus-visible{outline-offset:3px;outline:3px solid #2fda6e}@keyframes prCity{0%{opacity:.5}to{opacity:1}}@keyframes prNeon{0%,to{opacity:.6}50%{opacity:1}}@keyframes prFlicker{0%,to{opacity:.55}18%{opacity:.9}31%{opacity:.62}47%{opacity:1}68%{opacity:.7}84%{opacity:.92}}@keyframes prSmoke{0%{opacity:0;transform:translate(0,0)scale(.4)rotate(0)}12%{opacity:.72;transform:translate3d(calc(var(--sx) * .16),-16%,0) scale(.7) rotate(calc(var(--sr) * .18))}32%{opacity:.8;transform:translate3d(calc(var(--sx) * .42),-46%,0) scale(1.15) rotate(calc(var(--sr) * .45))}56%{opacity:.5;transform:translate3d(calc(var(--sx) * .72),-92%,0) scale(1.6) rotate(calc(var(--sr) * .74))}78%{opacity:.18;transform:translate3d(calc(var(--sx) * .9),-140%,0) scale(var(--sc)) rotate(var(--sr))}to{opacity:0;transform:translate(0,0)scale(.4)rotate(0)}}.rwxPage{background:var(--paper);color:var(--ink)}.rwxPage .eyebrow{color:var(--gold)}.rwxEyebrow{color:#e6c887}.rwxHero{color:#fff;background:radial-gradient(at 82% 18%,#c99a3b2b,#0000 44%),radial-gradient(at 12% 90%,#2fda6e1f,#0000 42%),linear-gradient(160deg,#082518 0%,#03170d 58%,#020f08 100%);position:relative;overflow:hidden}.rwxHero:after{content:"";background:linear-gradient(90deg,#0000,#c99a3b80,#0000);height:1px;position:absolute;inset:auto 0 0}.rwxHeroInner{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:center;gap:48px;width:min(1240px,100% - 48px);margin:0 auto;padding:72px 0 64px;display:grid}.rwxTitle{text-transform:uppercase;letter-spacing:-.03em;margin:18px 0 16px;font:900 clamp(56px,7.5vw,104px)/.86 Barlow Condensed,sans-serif}.rwxTitle span{color:var(--gold);display:block}.rwxLead{color:#dce7de;max-width:560px;margin:0 0 26px;font-size:17px;line-height:1.6}.rwxActions{flex-wrap:wrap;gap:12px;display:flex}.rwxPrimary,.rwxSecondary{letter-spacing:.02em;border-radius:99px;align-items:center;gap:10px;padding:14px 22px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.rwxPrimary{color:#1a1405;background:linear-gradient(135deg,#dfb85c,#c99a3b 60%,#b3862e);box-shadow:0 10px 26px #c99a3b40}.rwxPrimary:hover{transform:translateY(-1px);box-shadow:0 14px 30px #c99a3b55}.rwxSecondary{color:#fff;background:#00120766;border:1px solid #ffffff5e}.rwxSecondary:hover{background:#ffffff14}.rwxPrimary--dark{color:#1a1405}.rwxFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:620px;margin:34px 0 0;padding:0;list-style:none;display:grid}.rwxFacts li{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;gap:2px;padding:14px 16px;display:grid}.rwxFacts b{letter-spacing:.02em;color:#f3e5c2;font:800 24px/1 Barlow Condensed,sans-serif}.rwxFacts span{color:#aebfb2;font-size:11px;line-height:1.35}.rwxCard{aspect-ratio:1.586;color:#f5f1e6;background:linear-gradient(135deg,#0d3a26 0%,#082518 45%,#041b10 100%);border:1px solid #c99a3b66;border-radius:22px;grid-template-rows:auto 1fr auto;justify-self:end;width:min(100%,420px);padding:24px 26px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 60px #0006,inset 0 1px #ffffff1a}.rwxCard--reserve{border-color:#dfb85c99}.rwxCard--inner-circle{background:linear-gradient(135deg,#3a2a08 0%,#1f1606 50%,#0e0a03 100%);border-color:#dfb85ccc}.rwxCardTop{justify-content:space-between;align-items:baseline;display:flex}.rwxCardBrand{text-transform:uppercase;letter-spacing:.08em;font:800 22px/1 Barlow Condensed,sans-serif}.rwxCardProgram{letter-spacing:.24em;text-transform:uppercase;color:var(--gold);font-size:10px;font-weight:800}.rwxCardBalance{align-self:center;gap:4px;display:grid}.rwxCardLabel{letter-spacing:.2em;text-transform:uppercase;color:#a9c3b3;font-size:9px;font-weight:800}.rwxCardBalance b{letter-spacing:.02em;color:#fff;font:800 44px/1 Barlow Condensed,sans-serif}.rwxCardBalance--empty b{color:#f3e5c2;font-size:34px}.rwxCardBalance small{color:#c7d6cb;font-size:11px}.rwxCardFoot{letter-spacing:.14em;text-transform:uppercase;color:#dfc98f;justify-content:space-between;align-items:end;font-size:10px;font-weight:800;display:flex}.rwxCardLifetime{color:#a9c3b3}.rwxCardSheen{pointer-events:none;background:linear-gradient(115deg,#0000 40%,#ffffff12 50%,#0000 60%);animation:7s ease-in-out 1.2s infinite rwxSheen;position:absolute;inset:-40% -20%}@keyframes rwxSheen{0%,70%,to{transform:translate(-30%)}85%{transform:translate(30%)}}.rwxStatus{border-bottom:1px solid var(--line);background:#fff}.rwxStatusInner{width:min(1240px,100% - 48px);margin:0 auto;padding:34px 0 36px}.rwxStatusTitle{text-transform:uppercase;margin:0 0 18px;font:800 30px/1 Barlow Condensed,sans-serif}.rwxStatusGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.rwxStat{border:1px solid var(--line);background:var(--paper);border-radius:14px;gap:4px;padding:16px 18px;display:grid}.rwxStat span{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:800}.rwxStat b{color:var(--green);font:800 30px/1 Barlow Condensed,sans-serif}.rwxStat small{color:var(--muted);font-size:11px}.rwxProgress{margin-top:16px}.rwxProgressHead{color:var(--muted);justify-content:space-between;margin-bottom:8px;font-size:12px;display:flex}.rwxProgressHead b{color:var(--ink)}.rwxBar{background:#e6eae4;border-radius:99px;height:10px;overflow:hidden}.rwxBar span{background:linear-gradient(90deg,#2a7f4f,#c99a3b);border-radius:99px;height:100%;display:block}.rwxNextMilestone,.rwxStatusNote{color:var(--muted);margin:14px 0 0;font-size:13px}.rwxNextMilestone b,.rwxStatusNote a{color:var(--ink)}.rwxSectionHead{text-align:center;max-width:640px;margin:0 auto 34px}.rwxSectionHead h2{text-transform:uppercase;margin:12px 0 10px;font:800 clamp(34px,4.6vw,52px)/.92 Barlow Condensed,sans-serif}.rwxSectionHead p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.rwxSectionHead--light h2{color:#fff}.rwxTiers{width:min(1240px,100% - 48px);margin:0 auto;padding:64px 0 60px}.rwxLadder{counter-reset:tier;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid;position:relative}.rwxLadder:before{content:"";opacity:.5;background:linear-gradient(90deg,#2a7f4f,#c99a3b);height:2px;position:absolute;top:38px;left:12%;right:12%}.rwxTier{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:18px;align-content:start;gap:8px;padding:26px 24px 24px;transition:transform .2s,border-color .2s;display:grid;position:relative}.rwxTier:hover{transform:translateY(-3px)}.rwxTier:before{content:"";background:var(--green);border-radius:0 0 4px 4px;width:56px;height:4px;position:absolute;top:-1px;left:24px}.rwxTier--reserve:before{background:linear-gradient(90deg,var(--green),#2a7f4f)}.rwxTier--inner-circle{color:#fff;background:linear-gradient(160deg,#082518,#03170d);border-color:#c99a3b80}.rwxTier--inner-circle:before{background:var(--gold)}.rwxTier+.rwxTier:after{content:"→";width:16px;color:var(--gold);text-align:center;font:800 16px/1 Barlow Condensed,sans-serif;position:absolute;top:28px;left:-19px}.rwxTierRank{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-size:10px;font-weight:800}.rwxTier h3{text-transform:uppercase;margin:4px 0 0;font:800 38px/.95 Barlow Condensed,sans-serif}.rwxTierRange{color:var(--muted);font-size:13px;font-weight:700}.rwxTier--inner-circle .rwxTierRange{color:#c7d6cb}.rwxTierRate{letter-spacing:.06em;text-transform:uppercase;color:#6b4e12;background:#f3ead4;border-radius:99px;width:max-content;margin:4px 0 6px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-block}.rwxTier--inner-circle .rwxTierRate{color:#1a1405;background:#c99a3b}.rwxTierPerks{color:var(--ink);gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.rwxTier--inner-circle .rwxTierPerks{color:#e8efe9}.rwxTierPerks li:before{content:"✦";color:var(--gold);margin-right:8px;font-size:11px}.rwxTier.isCurrent{border-color:var(--gold);box-shadow:0 0 0 3px #c99a3b33,var(--shadow)}.rwxTierYou{background:var(--gold);color:#1a1405;letter-spacing:.14em;text-transform:uppercase;border-radius:99px;padding:5px 9px;font-size:9px;font-weight:800;position:absolute;top:16px;right:16px}.rwxHow{color:#fff;background:linear-gradient(#082518,#03170d);padding:64px 0 56px}.rwxHow>*{width:min(1240px,100% - 48px);margin-left:auto;margin-right:auto}.rwxHow .rwxSectionHead p{color:#aebfb2}.rwxSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 auto;padding:0;list-style:none;display:grid}.rwxSteps li{background:#ffffff08;border:1px solid #ffffff1c;border-radius:16px;align-content:start;gap:6px;padding:22px;display:grid}.rwxSteps span{letter-spacing:.2em;color:var(--gold);font:800 13px/1 Barlow Condensed,sans-serif}.rwxSteps h3{text-transform:uppercase;margin:2px 0 0;font:800 28px/1 Barlow Condensed,sans-serif}.rwxSteps p{color:#d6e2d9;margin:0;font-size:13px;line-height:1.6}.rwxMilestones{color:#c7d6cb;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:18px auto 0;font-size:12px;display:flex}.rwxMilestones b{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-size:10px;font-weight:800}.rwxMilestones span{border:1px solid #ffffff1c;border-radius:99px;padding:6px 10px}.rwxHowCta{justify-content:center;margin:28px auto 0;display:flex}.rwxTerms{color:#aebfb2;background:#00000026;border:1px solid #ffffff1c;border-radius:12px;margin:36px auto 0;padding:14px 16px;font-size:11px;line-height:1.55}.rwxTerms b{letter-spacing:.16em;text-transform:uppercase;color:#dfc98f;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.rwxTerms p{margin:0}@media (max-width:960px){.rwxHeroInner{grid-template-columns:1fr;gap:32px;padding:52px 0 48px}.rwxCard{justify-self:start;width:min(100%,400px)}.rwxLadder{grid-template-columns:1fr;gap:18px}.rwxLadder:before{background:linear-gradient(#2a7f4f,#c99a3b);width:2px;height:auto;inset:0 auto 0 23px}.rwxTier{margin-left:24px}.rwxTier+.rwxTier:after{content:"↓";top:-22px;left:-33px}.rwxSteps,.rwxStatusGrid{grid-template-columns:1fr}}@media (max-width:560px){.rwxHeroInner,.rwxStatusInner,.rwxTiers,.rwxHow>*{width:calc(100% - 32px)}.rwxFacts{grid-template-columns:1fr 1fr}.rwxFacts li:last-child{grid-column:1/-1}.rwxCard{aspect-ratio:1.5;padding:18px 20px}.rwxCardBalance b{font-size:36px}.rwxTier{padding:22px 18px 20px}.rwxTier h3{font-size:32px}}@media (prefers-reduced-motion:reduce){.rwxCardSheen{animation:none}.rwxTier:hover{transform:none}}.heroHowItWorks{min-height:min(88vh,780px);padding:92px 0 0}.heroHowItWorks .cineVeil{background:linear-gradient(96deg,#01090d 0% 32%,#01090de6 40%,#01090d8f 50%,#01090d2b 62%,#0000 72%),linear-gradient(#01090d99 0%,#0000 16% 48%,#01090dcc 62%,#01090d 70% 100%)}.hwAccent{color:#8ce8ad}.hwRoute{opacity:0;mix-blend-mode:screen;filter:blur(2px);background:linear-gradient(90deg,#0000,#8ce8ad,#c9ffdd 62%,#0000);border-radius:3px;height:3px;position:absolute}.hwRouteA{width:22%;animation:9s ease-in-out 1s infinite backwards hwRoute;top:52%;left:56%;transform:rotate(-7deg)}.hwRouteB{width:26%;animation:13s ease-in-out 5.4s infinite backwards hwRoute;top:66%;left:62%;transform:rotate(-5deg)}.hwHeadlights{filter:blur(9px);mix-blend-mode:screen;background:radial-gradient(at 70%,#eaf7ff59,#9ec9ff1f 52%,#0000 74%);width:14%;height:12%;animation:2.4s ease-out .7s both hwLamps;position:absolute;top:48%;left:31%}.hwSky{background:radial-gradient(at 60% 80%,#ff9a5c14,#0000 68%);width:56%;height:34%;animation:21s ease-in-out infinite alternate rwBreathe;position:absolute;top:0;left:44%}.hwStatusDim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#01090dad;border-radius:12px;width:20%;height:21%;position:absolute;top:8%;left:30%}.hwHandoffLight{mix-blend-mode:screen;background:radial-gradient(#2fda6e17,#0000 66%);width:26%;height:44%;animation:16s ease-in-out infinite hwHandoff;position:absolute;top:30%;left:62%}.hwSteps{border-top:1px solid #ffffff1c;grid-template-columns:repeat(4,1fr);gap:20px;margin:0;padding:22px 0 30px;list-style:none;display:grid}.hwStep{animation:.7s cubic-bezier(.22,1,.36,1) both cineRise;animation-delay:calc(1s + var(--stage) * .14s);align-items:flex-start;gap:12px;display:flex;position:relative}.hwStepMark{color:#8ce8ad;width:32px;height:32px;animation:16s ease-in-out infinite hwStepPulse;animation-delay:calc(var(--stage) * 4s);background:#03170db8;border:1px solid #2fda6e5c;border-radius:50%;flex:none;place-items:center;font:800 13px Barlow Condensed,sans-serif;display:grid}.hwStep b{letter-spacing:.12em;text-transform:uppercase;color:#eaf4ec;font-size:11px;font-weight:800;display:block}.hwStep div span{color:#9db3a5;margin-top:4px;font-size:12px;line-height:1.45;display:block}.hwStepLink{transform-origin:0;height:1px;animation:16s ease-in-out infinite hwLinkFill;animation-delay:calc(var(--stage) * 4s + 1.2s);background:linear-gradient(90deg,#2fda6e5c,#2fda6e14);position:absolute;top:15px;left:32px;right:-20px}@keyframes hwRoute{0%{opacity:0;transform:translate(-40%)scaleX(.4)}16%{opacity:.85}54%{opacity:.6;transform:translate(50%)scaleX(1)}78%,to{opacity:0;transform:translate(130%)scaleX(.5)}}@keyframes hwLamps{0%{opacity:0}60%{opacity:1}to{opacity:.82}}@keyframes hwHandoff{0%,62%,to{opacity:.3}78%{opacity:1}}@keyframes hwStepPulse{0%{color:#8ce8ad;box-shadow:none;border-color:#2fda6e5c}4%{color:#eaffef;border-color:#2fda6e;box-shadow:0 0 0 3px #2fda6e1f,0 0 18px #2fda6e59}18%{color:#c9ffdd;border-color:#2fda6ea8;box-shadow:0 0 0 2px #2fda6e14}26%,to{color:#8ce8ad;box-shadow:none;border-color:#2fda6e5c}}@keyframes hwLinkFill{0%{opacity:.3;transform:scaleX(0)}10%{opacity:1;transform:scaleX(1)}30%{opacity:.5;transform:scaleX(1)}to{opacity:.3;transform:scaleX(1)}}@media (max-width:760px){.heroPreroll,.heroHowItWorks{min-height:auto;padding:26px 0 0}.heroPreroll .cineStage,.heroHowItWorks .cineStage{height:46%;bottom:auto}.heroPreroll .cineContent,.heroHowItWorks .cineContent{padding-top:calc(46vw + 10px)}.cineTrust,.cineBenefits,.hwSteps{grid-template-columns:1fr 1fr;gap:14px 16px;padding:18px 0 24px}.cineTrust span,.cineBenefits span,.hwStep div span{font-size:11px}.hwStepLink{display:none}.prSmoke{width:34%;height:70%;bottom:16%;left:44%}.prPlume-p5,.prPlume-p6,.prPlume-p7,.prPlume-p8,.prPlume-p9{display:none}.prPlume{filter:blur(12px)}.prTagline{max-width:none;font-size:11px}.prLabel:nth-child(3),.prLabel:nth-child(4),.hwRouteB{display:none}}@media (prefers-reduced-motion:reduce){.prPlume{opacity:.26;transform:translate3d(calc(var(--sx) * .4),-56%,0) scale(1.3);animation:none}.prCityShimmer,.prNeonBreath,.prFire,.prHaze,.prLabel{animation:none}.prLabel{opacity:1}.cineBenefits li,.hwStep{opacity:1;animation:none}.hwRoute{display:none}.hwHeadlights{opacity:.82;animation:none}.hwSky,.hwHandoffLight{opacity:.6;animation:none}.hwStepMark{color:#c9ffdd;border-color:#2fda6ea8;animation:none}.hwStepLink{opacity:.5;animation:none;transform:scaleX(1)}}@media (max-width:1080px) and (min-width:761px){.heroPreroll .cineVeil{background:linear-gradient(96deg,#020b06 0% 62%,#020b06e6 72%,#020b0666 84%,#0000 94%),linear-gradient(#020b06a6 0%,#0000 20% 58%,#020b06cc 78%,#020b06 86% 100%)}.heroHowItWorks .cineVeil{background:linear-gradient(96deg,#01090d 0% 48%,#01090de6 60%,#01090d8f 74%,#0000 88%),linear-gradient(#01090d99 0%,#0000 16% 48%,#01090dcc 62%,#01090d 70% 100%)}.cineLead{max-width:430px}.cineTrust,.cineBenefits,.hwSteps{gap:16px}.cineTrust span,.cineBenefits span,.hwStep div span{font-size:11px}}.heroReviews{min-height:min(84vh,720px);padding:92px 0 0}.heroReviews .cineVeil{background:linear-gradient(96deg,#010c08 0% 62%,#010c08d9 70%,#010c0866 80%,#0000 90%),linear-gradient(#010c0899 0%,#0000 20% 66%,#010c08cc 84%,#010c08 100%)}.rvShield{filter:blur(14px);mix-blend-mode:screen;background:radial-gradient(#2fda6e29,#0000 68%);width:19%;height:40%;animation:13s ease-in-out 1.6s infinite rvBreathe;position:absolute;top:33%;left:81%}.rvStreet{mix-blend-mode:screen;background:linear-gradient(#0000,#ff6a4214 40%,#2fda6e12 70%,#0000);width:26%;height:22%;animation:17s ease-in-out infinite rvBreathe;position:absolute;top:76%;left:0}.rvCity{background:radial-gradient(at 40% 60%,#e8c07f17,#0000 66%);width:20%;height:26%;animation:21s ease-in-out 3s infinite alternate rvBreathe;position:absolute;top:50%;left:0}.rvRating{flex-wrap:wrap;align-items:baseline;gap:10px;margin:18px 0 0;display:flex}.rvRating strong{color:#fff;letter-spacing:.01em;font:800 42px/1 Barlow Condensed,sans-serif}.rvRating>span{color:#9db3a5;font-size:13px}.rvRating em{letter-spacing:.12em;text-transform:uppercase;color:#8ce8ad;width:100%;font-size:11px;font-style:normal;font-weight:800}.rvRatingEmpty{color:#9db3a5;max-width:440px;margin:18px 0 0;font-size:13px;line-height:1.6}.rvStars{gap:3px;display:inline-flex}.rvStar{color:#2c3a31;font-size:22px;font-style:normal;line-height:1;animation:.62s cubic-bezier(.22,1,.36,1) both rvStarOn}.rvStarOn{color:#e8b64a}.rvTrust{border-top:0;grid-template-columns:repeat(4,auto);justify-content:start;gap:10px;padding-top:6px}.rvTrust li{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#04180db8;border:1px solid #2fda6e42;border-radius:99px;padding:9px 15px;animation:.7s cubic-bezier(.22,1,.36,1) both cineRise;display:inline-flex}.rvTrust b{letter-spacing:.11em;font-size:10px}@keyframes rvStarOn{0%{opacity:0;transform:translateY(6px)scale(.86)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes rvBreathe{0%,to{opacity:.55}50%{opacity:1}}@media (max-width:1080px) and (min-width:761px){.heroReviews .cineVeil{background:linear-gradient(96deg,#010c08 0% 70%,#010c08d9 80%,#010c0866 90%,#0000 97%),linear-gradient(#010c0899 0%,#0000 20% 66%,#010c08cc 84%,#010c08 100%)}}@media (max-width:760px){.heroReviews{min-height:auto;padding:26px 0 0}.heroReviews .cineStage{height:42%;bottom:auto}.heroReviews .cineContent{padding-top:calc(42vw + 10px)}.rvStreet,.rvCity{display:none}.rvRating strong{font-size:34px}.rvStar{font-size:19px}.rvTrust{grid-template-columns:1fr 1fr;gap:8px}.rvTrust li{padding:8px 12px}.rvTrust b{font-size:9px}}@media (prefers-reduced-motion:reduce){.rvShield,.rvStreet,.rvCity{opacity:.7;animation:none}.rvStar,.rvTrust li{opacity:1;animation:none}}.rvPanel{z-index:4;flex-direction:column;justify-content:center;width:27%;min-width:250px;height:72%;display:flex;position:absolute;top:14%;left:60.5%}.rvPanelList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.rvPanelCard{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(150deg,#062413e6,#02150ae6);border:1px solid #2fda6e42;border-radius:14px;gap:5px;padding:15px 17px;animation:.9s cubic-bezier(.22,1,.36,1) both rvPanelIn;display:grid;box-shadow:0 14px 38px #00000073,inset 0 1px #ffffff1a}.rvPanelCard b{letter-spacing:.02em;color:#eaf4ec;font-size:12px;font-weight:800}.rvPanelCard p{color:#b9cdbf;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:11.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.rvPanelCard footer{letter-spacing:.04em;color:#8aa393;font-size:10px}.rvVerified{color:#8ce8ad;font-weight:700}.rvPanelEmpty{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(150deg,#062413d9,#02150ad9);border:1px dashed #2fda6e47;border-radius:14px;gap:7px;padding:20px;animation:.9s cubic-bezier(.22,1,.36,1) .9s both rvPanelIn;display:grid;box-shadow:0 14px 38px #0006}.rvPanelEmpty b{letter-spacing:.03em;color:#eaf4ec;font-size:12px;font-weight:800}.rvPanelEmpty p{color:#9db3a5;margin:0;font-size:11px;line-height:1.55}.rvPanelCard .rvStars{margin-bottom:1px}.rvPanelCard .rvStar{font-size:14px}@keyframes rvPanelIn{0%{opacity:0;transform:translateY(20px)scale(.985)}70%{opacity:1;transform:translateY(-2px)scale(1.004)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (max-width:1080px) and (min-width:761px){.rvPanel{width:33%;min-width:0;left:auto;right:3%}.rvPanelCard p{-webkit-line-clamp:2}}@media (max-width:760px){.rvPanel{order:2;width:auto;min-width:0;height:auto;margin:18px 0 0;padding:0 20px;position:static}.heroReviews .cineContent{order:1}.heroReviews .cineFooter{order:3}.rvPanelCard:nth-child(n+3){display:none}.rvPanelCard p{-webkit-line-clamp:3}}@media (prefers-reduced-motion:reduce){.rvPanelCard,.rvPanelEmpty{opacity:1;animation:none}}.heroFaq{min-height:min(86vh,740px);padding:92px 0 0}.heroFaq .cineVeil{background:linear-gradient(96deg,#020d09 0% 39%,#020d09b8 43%,#020d094d 49%,#020d0914 56%,#0000 64%),linear-gradient(#020d0999 0%,#0000 18% 62%,#020d09cc 78%,#020d09 86% 100%)}.fqTagline{letter-spacing:.11em;text-transform:uppercase;color:#e0b46a;max-width:420px;margin:16px 0 0;font:800 13px/1.5 Inter,sans-serif}.fqCardGlow{opacity:0;filter:blur(7px);mix-blend-mode:screen;background:radial-gradient(#2fda6e2b,#2fda6e0f 58%,#0000 78%);border-radius:14px;width:24.5%;animation:1.7s cubic-bezier(.22,1,.36,1) both fqCardLight;position:absolute;left:42.5%}.fqNeon{filter:blur(15px);mix-blend-mode:screen;background:radial-gradient(#2fda6e2b,#2fda6e0f 56%,#0000 76%);width:24%;height:40%;animation:11s ease-in-out infinite fqBreathe;position:absolute;top:9%;left:76%}.fqLamps{mix-blend-mode:screen;background:radial-gradient(at 60%,#e8c07f1f,#0000 66%);width:38%;height:36%;animation:17s ease-in-out 2s infinite fqBreathe;position:absolute;top:52%;left:62%}.fqCity{background:radial-gradient(at 50% 60%,#9ec9ff14,#0000 68%);width:26%;height:34%;animation:23s ease-in-out infinite alternate fqBreathe;position:absolute;top:6%;left:30%}.fqCardHits{z-index:4;pointer-events:none;position:absolute;inset:0}.fqCardHit{pointer-events:auto;border-radius:14px;width:24.5%;transition:box-shadow .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1);display:block;position:absolute;left:42.5%}.fqCardHit:hover{transform:translate(3px);box-shadow:0 0 0 1px #2fda6e6b,0 0 26px #2fda6e2b}.fqCardHit:focus-visible{outline-offset:3px;outline:3px solid #2fda6e}@keyframes fqCardLight{0%{opacity:0}45%{opacity:.85}to{opacity:.55}}@keyframes fqBreathe{0%,to{opacity:.6}50%{opacity:1}}@media (max-width:1080px) and (min-width:761px){.heroFaq .cineVeil{background:linear-gradient(96deg,#020d09 0% 44%,#020d09e6 54%,#020d099c 66%,#0000 80%),linear-gradient(#020d0999 0%,#0000 18% 62%,#020d09cc 78%,#020d09 86% 100%)}}@media (max-width:760px){.heroFaq{min-height:auto;padding:26px 0 0}.heroFaq .cineStage{height:44%;bottom:auto}.heroFaq .cineContent{padding-top:calc(44vw + 10px)}.fqCardHits,.fqCardGlow,.fqCity{display:none}.fqTagline{max-width:none;font-size:11px}}@media (prefers-reduced-motion:reduce){.fqCardGlow{opacity:.55;animation:none}.fqNeon,.fqLamps,.fqCity{opacity:.75;animation:none}.fqCardHit{transition:none}.fqCardHit:hover{transform:none}}.growthGrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:11px;display:grid}.growthTile{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:11px;flex-direction:column;gap:3px;padding:15px;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.growthTile:not(.static):hover{border-color:#4ecb7d;transform:translateY(-1px);box-shadow:0 6px 18px #0000000f}.growthTile b{font:800 26px/1 Barlow Condensed,sans-serif}.growthTile span{font-size:11px;font-weight:600}.growthTile em{color:var(--muted);font-size:9px;font-style:normal}.growthTile.static{background:var(--paper);cursor:default}.segmentBanner{background:#eef5f0;border:1px solid #cfe3d6;border-radius:8px;margin-bottom:12px;padding:8px 12px;font-size:11px}.segmentBanner a{font-weight:600}.commandCenter{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;margin-bottom:16px;display:grid}.ccTile{border:1px solid var(--line);background:#fff;border-radius:9px;flex-direction:column;gap:2px;padding:10px 11px;display:flex}.ccTile b{font:800 22px/1 Barlow Condensed,sans-serif}.ccTile span{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:9px}.ccTile.orange{background:#fff9f0;border-color:#e7c79a}.ccTile.red{background:#fdf2f0;border-color:#e6b3ae}.heroFlower{min-height:min(86vh,740px);padding:92px 0 0}.heroFlower .cineVeil{background:linear-gradient(96deg,#02100a 0% 34%,#02100ae6 42%,#02100a9c 52%,#02100a33 64%,#0000 74%),linear-gradient(#02100a99 0%,#0000 18% 50%,#02100ab8 62%,#02100af2 74%,#02100a 82% 100%)}.fwAccent{color:#8ce8ad}.fwDusk{mix-blend-mode:screen;background:radial-gradient(at 50% 70%,#ff8a4a1f,#c9843a14 52%,#0000 72%);width:36%;height:36%;animation:26s ease-in-out infinite alternate fwDusk;position:absolute;top:8%;left:28%}.fwNeon{filter:blur(15px);mix-blend-mode:screen;background:radial-gradient(#2fda6e2b,#2fda6e0f 56%,#0000 76%);width:22%;height:32%;animation:12s ease-in-out infinite fwBreathe;position:absolute;top:0;left:78%}.fwSheen{mix-blend-mode:screen;border-radius:12% 12% 8% 8%;width:19%;height:45.5%;position:absolute;top:26.5%;left:58.5%;overflow:hidden}.fwSheen:before{content:"";filter:blur(5px);background:linear-gradient(104deg,#0000,#ffffff2e 42%,#eaffef3d 52%,#0000);width:34%;animation:15s ease-in-out infinite fwSheenPass;position:absolute;top:-10%;bottom:-10%}.fwGlint{opacity:0;background:radial-gradient(circle at 40% 35%,#fff,#eaffefcc 60%,#0000);border-radius:50%;width:3px;height:3px;display:block;position:absolute;box-shadow:0 0 6px #eaffef8f}.fwGlint-g1{animation:13s ease-in-out -2s infinite fwGlint;top:66%;left:41.5%}.fwGlint-g2{width:2px;height:2px;animation:17s ease-in-out -7s infinite fwGlint;top:71%;left:47%}.fwGlint-g3{animation:19s ease-in-out -12s infinite fwGlint;top:40%;left:64%}.fwGlint-g4{width:2px;height:2px;animation:23s ease-in-out -4s infinite fwGlint;top:52%;left:70%}.fwGlint-g5{animation:29s ease-in-out -18s infinite fwGlint;top:64%;left:83%}.fwGlint-g6{width:2px;height:2px;animation:31s ease-in-out -9s infinite fwGlint;top:75%;left:57%}.fwTray{mix-blend-mode:screen;background:radial-gradient(at 50% 40%,#e8c07f14,#0000 68%);width:60%;height:28%;animation:19s ease-in-out 3s infinite fwBreathe;position:absolute;top:60%;left:34%}.fwStrains{border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:16px 0 26px;display:flex}.fwStrainsLabel{letter-spacing:.15em;text-transform:uppercase;color:#7fa38c;font-size:10px;font-weight:800}.fwStrains ul{flex-wrap:wrap;gap:9px;margin:0;padding:0;list-style:none;display:flex}.fwStrains li{animation:.7s cubic-bezier(.22,1,.36,1) both cineRise}.fwStrains a{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#04180db8;border:1px solid #2fda6e3d;border-radius:99px;align-items:baseline;gap:8px;padding:8px 15px;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1);display:inline-flex}.fwStrains a:hover{border-color:#2fda6e9c;transform:translateY(-2px);box-shadow:0 8px 24px #0006,0 0 18px #2fda6e29}.fwStrains a:focus-visible{outline-offset:3px;outline:3px solid #2fda6e}.fwStrains b{letter-spacing:.09em;text-transform:uppercase;color:#eaf4ec;font-size:11px;font-weight:800}.fwStrains a span{letter-spacing:.11em;text-transform:uppercase;color:#8ce8ad;font-size:9px;font-weight:700}.fwStrainsMore{letter-spacing:.12em;text-transform:uppercase;color:#8ce8ad;border-bottom:1px solid #2fda6e5c;padding-bottom:2px;font-size:10px;font-weight:800}.fwStrainsMore:hover{color:#c9ffdd;border-bottom-color:#2fda6e}.fwStrainsMore:focus-visible{outline-offset:3px;outline:3px solid #2fda6e}@keyframes fwDusk{0%{opacity:.55}to{opacity:1}}@keyframes fwBreathe{0%,to{opacity:.6}50%{opacity:1}}@keyframes fwSheenPass{0%{opacity:0;transform:translate(-60%)}12%{opacity:.9}38%{opacity:.55;transform:translate(210%)}56%,to{opacity:0;transform:translate(320%)}}@keyframes fwGlint{0%{opacity:0;transform:scale(.6)}4%{opacity:1;transform:scale(1.15)}10%{opacity:0;transform:scale(.7)}to{opacity:0;transform:scale(.6)}}@media (max-width:1080px) and (min-width:761px){.heroFlower .cineVeil{background:linear-gradient(96deg,#02100a 0% 56%,#02100ae6 68%,#02100a66 82%,#0000 92%),linear-gradient(#02100a99 0%,#0000 18% 50%,#02100ab8 62%,#02100af2 74%,#02100a 82% 100%)}.fwStrains{gap:8px 14px}}@media (max-width:760px){.heroFlower{min-height:auto;padding:26px 0 0}.heroFlower .cineStage{height:44%;bottom:auto}.heroFlower .cineContent{padding-top:calc(44vw + 10px)}.fwSheen,.fwTray,.fwDusk,.fwGlint-g1,.fwGlint-g2,.fwGlint-g6{display:none}.fwStrains{gap:8px 12px;padding:14px 0 22px}.fwStrains a{padding:7px 12px}.fwStrains b{font-size:10px}}@media (prefers-reduced-motion:reduce){.fwDusk,.fwNeon,.fwTray{opacity:.8;animation:none}.fwSheen:before{opacity:.35;animation:none;transform:translate(70%)}.fwGlint{opacity:.5;animation:none}.fwStrains li{opacity:1;animation:none}.fwStrains a{transition:none}.fwStrains a:hover{transform:none}}.cartBadge{color:inherit;align-items:center;font-size:18px;text-decoration:none;display:inline-flex;position:relative}.cartBadgeCount{color:#04100a;background:#37bf67;border-radius:99px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:800;display:grid;position:absolute;top:-8px;right:-10px}.addToCart{align-items:center;gap:8px;margin-top:10px;display:flex}.addToCart.compact{margin-top:8px}.addToCartVariant select{color:#dff0e5;background:#0c1a12;border:1px solid #2f6a45;border-radius:8px;max-width:140px;padding:8px;font-size:11px}.addToCartButton{white-space:nowrap}.addToCart.compact .addToCartButton{padding:7px 11px;font-size:10px}.cartPage,.checkoutPage,.confirmPage{max-width:1080px;color:var(--ink);margin:0 auto;padding:34px 18px 70px}.cartPage h1,.checkoutHead h1{text-transform:uppercase;margin:0 0 18px;font:800 34px Barlow Condensed,sans-serif}.cartEmpty{text-align:center;padding:60px 0}.cartEmpty h1{margin-bottom:8px}.cartLayout{grid-template-columns:1.6fr .9fr;align-items:start;gap:22px;display:grid}.cartLines{gap:12px;margin:0;padding:0;list-style:none;display:grid}.cartLine{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:80px 1fr auto;gap:14px;padding:12px;display:grid}.cartLineImg{background:#0c1a12;border-radius:9px;place-items:center;width:80px;height:80px;display:grid;position:relative;overflow:hidden}.cartNoImg{color:#4ecb7d;font-weight:800}.cartLineBody{flex-direction:column;gap:3px;display:flex}.cartLineBody b{font-size:14px}.cartVariant{color:var(--muted);font-size:11px}.cartSku{letter-spacing:.04em;color:#8aa094;font-size:9px}.cartUnit{color:var(--muted);font-size:11px}.cartLineQty{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.qtyControls{border:1px solid var(--line);border-radius:8px;align-items:center;display:inline-flex;overflow:hidden}.qtyControls button{cursor:pointer;background:#f2f4f0;border:0;width:34px;height:34px;font-size:16px}.qtyControls button:disabled{opacity:.4;cursor:not-allowed}.qtyControls span{text-align:center;min-width:34px;font-weight:700}.cartCap{color:#aa562b;font-size:9px}.cartLineTotal{font-size:15px}.cartRemove{color:#a3423d;cursor:pointer;background:0 0;border:0;font-size:11px;text-decoration:underline}.cartSummary,.checkoutSummary{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px;position:sticky;top:16px}.minProgress{margin-bottom:14px}.minBar{background:#ecf0ed;border-radius:99px;height:7px;margin-bottom:7px;overflow:hidden}.minBar span{background:linear-gradient(90deg,#36b965,#f0a144);height:100%;display:block}.minProgress p{color:var(--muted);font-size:11px}.summaryRows{gap:7px;margin:0;display:grid}.summaryRows div{justify-content:space-between;font-size:12px;display:flex}.summaryRows dt{color:var(--muted)}.summaryTotal{border-top:1px solid var(--line);margin-top:4px;padding-top:8px;font-weight:800;font-size:15px!important}.summaryNote{color:var(--muted);margin:10px 0;font-size:10px}.checkoutButton,.cartSummary .actionButton{text-align:center;margin-top:12px;display:block}.checkoutButton.disabled,.checkoutButton:disabled{opacity:.5;pointer-events:none}.cartContinue{margin-top:10px;font-size:12px;text-decoration:underline;display:inline-block}.checkoutLayout{grid-template-columns:1.4fr .9fr;align-items:start;gap:22px;display:grid}.checkoutFields fieldset{border:1px solid var(--line);border-radius:12px;margin:0 0 14px;padding:16px}.checkoutFields legend{text-transform:uppercase;padding:0 6px;font:700 13px Barlow Condensed,sans-serif}.checkoutFields label{flex-direction:column;gap:4px;margin-bottom:10px;font-size:11px;font-weight:600;display:flex}.checkoutFields input,.checkoutFields textarea{border:1px solid var(--line);border-radius:8px;padding:11px;font-size:14px;font-weight:400}.fieldRow{grid-template-columns:1fr 1fr;gap:10px;display:grid}.zipStatus{margin:2px 0 10px;font-size:11px}.zipStatus.served{color:#2b7945}.zipStatus.not_served{color:#a3423d}.zipStatus.checking{color:var(--muted)}.territoryEditor{gap:12px;display:grid}.territoryToolbar{flex-wrap:wrap;gap:8px;display:flex}.territoryCanvas{border:1px solid var(--line);touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;background:#e9efe9;border-radius:12px;position:relative;overflow:hidden}.territoryAttribution{background:#fffc;border-radius:4px;padding:2px 6px;font-size:10px;position:absolute;bottom:4px;right:6px}.actionButton.secondary{color:#1d2a20;border:1px solid var(--line);background:#fff}.addressReviewActions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.addressReviewActions small{color:var(--muted);flex-basis:100%}.paymentMethodChoices{gap:8px;margin-bottom:12px;display:grid}.paymentMethodOption{border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;flex-direction:row!important;margin-bottom:0!important;font-size:13px!important;font-weight:600!important;display:flex!important}.paymentMethodOption input{flex:none;width:auto}.paymentDisabled{background:#fff7ed;border:1px solid #e7c79a;border-radius:9px;padding:12px}.paymentDisabled b{letter-spacing:.05em;color:#aa562b;font-size:11px}.paymentDisabled p{color:var(--muted);margin-top:5px;font-size:11px}.reviewItems{gap:6px;margin:0 0 12px;padding:0;list-style:none;display:grid}.reviewItems li{justify-content:space-between;font-size:12px;display:flex}.checkoutError{color:#a3423d;background:#fdecea;border-radius:8px;margin:8px 0;padding:9px;font-size:11px}.confirmHero{text-align:center;padding:20px 0 24px}.confirmCheck{color:#277644;background:#eaf7ee;border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:10px;font-size:28px;display:inline-grid}.confirmHero h1{text-transform:uppercase;margin:0;font:800 36px Barlow Condensed,sans-serif}.sourceBadge{letter-spacing:.08em;background:var(--green);color:#fff;border-radius:99px;margin-top:10px;padding:5px 11px;font-size:10px;font-weight:800;display:inline-block}.statusTrack{flex-wrap:wrap;justify-content:center;gap:6px;margin:0 0 26px;padding:0;list-style:none;display:flex}.statusTrack li{text-transform:uppercase;letter-spacing:.04em;color:#69716c;background:#eff1ef;border-radius:99px;padding:6px 11px;font-size:10px}.statusTrack li.done{color:#277644;background:#eaf7ee}.confirmGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.confirmCard{border:1px solid var(--line);background:#fff;border-radius:12px;padding:18px}.confirmCard h2{text-transform:uppercase;margin:0 0 12px;font:700 18px Barlow Condensed,sans-serif}.confirmInstructions{color:var(--muted);font-size:12px;font-style:italic}.confirmWindow{margin-top:8px;font-size:12px}.confirmActions{text-align:center;margin-top:22px}@media (max-width:760px){.cartLayout,.checkoutLayout,.confirmGrid{grid-template-columns:1fr}.cartSummary,.checkoutSummary{position:static}.fieldRow{grid-template-columns:1fr}}.qaGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.qaCard{border:1px solid var(--line);background:#fff;border-radius:12px;padding:15px}.qaCardHead{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.qaCardHead b{text-transform:uppercase;font:700 16px Barlow Condensed,sans-serif}.qaRows{gap:6px;font-size:11px;display:grid}.qaRows div{border-bottom:1px solid #f0f2ef;justify-content:space-between;gap:12px;padding-bottom:5px;display:flex}.qaRows dt{color:var(--muted)}.qaRows dd{text-align:right;margin:0;font-weight:600}.cineSeam,.heroArtBlend,.categoryHero:after{z-index:3;pointer-events:none;background:linear-gradient(180deg, #f4f5f100 0%, #f4f5f108 46%, #f4f5f117 60%, #f4f5f13d 72%, #f4f5f17a 82%, #f4f5f1b8 89%, #f4f5f1e6 95%, var(--paper,#f4f5f1) 100%);height:104px;position:absolute;bottom:0;left:0;right:0}.categoryHero{isolation:isolate;position:relative;overflow:hidden}.categoryHero:after{content:""}.categoryHero{padding-bottom:clamp(64px,9vh,104px)}.categoryHero>*{z-index:4;position:relative}.cineFooter{padding-bottom:clamp(30px,4.5vh,52px)}.heroArtMobileCtas{z-index:4;position:relative}@media (max-width:1080px){.cineSeam,.heroArtBlend,.categoryHero:after{height:96px}}@media (max-width:760px){.cineSeam,.heroArtBlend,.categoryHero:after{height:80px}.categoryHero{padding-bottom:clamp(48px,7vh,72px)}.cineFooter{padding-bottom:clamp(26px,3.5vh,40px)}}.heroArtBlend{background:linear-gradient(180deg, #f4f5f100 0%, #f4f5f105 52%, #f4f5f112 66%, #f4f5f133 76%, #f4f5f170 85%, #f4f5f1b3 92%, #f4f5f1e0 96%, var(--paper,#f4f5f1) 100%);height:96px}@media (max-width:1080px){.heroArtBlend{height:88px}}@media (max-width:760px){.heroArtBlend{background:linear-gradient(#02120b00 0%,#02120b52 42%,#03140cb8 72%,#04100a 100%);height:15%}.heroArt{position:relative}.heroArt:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(180deg, #f4f5f100 0%, #f4f5f114 28%, #f4f5f142 48%, #f4f5f185 66%, #f4f5f1c2 80%, #f4f5f1eb 91%, var(--paper,#f4f5f1) 100%);height:72px;position:absolute;bottom:0;left:0;right:0}.heroArtMobileCtas{padding-bottom:64px}}.dashNav a{font-size:13px}.dashNavGroupToggle{font-size:13px;font-weight:600}.dashNavGroupToggle.active{color:#fff;background:#ffffff18;box-shadow:inset 3px 0 #49c276}.dashNavChevron{opacity:.9;font-size:11px}.dashNavChevron:before{content:"▾";transition:transform .15s;display:inline-block;transform:rotate(-90deg)}.dashNavChevron.open:before{transform:rotate(0)}.dashNavSub a{padding:10px 12px;font-size:12.5px}.dashNavSub a.active{font-weight:700}.dashTopbar p{font-size:11.5px}.dashContent,.densTable{font-size:12.5px}.densTable th{letter-spacing:.05em;padding:10px;font-size:10.5px}.densTable td{padding:11px 10px;line-height:1.35}.densTable td small{color:var(--muted);font-size:11px}.densTable code{background:#f2f4f0;border-radius:5px;padding:2px 5px;font-size:11.5px}.dataTable{font-size:12px}.dataTable th{font-size:10px}.adminToolbar input[type=search],.adminToolbar input[type=number],.adminToolbar input[type=date],.adminToolbar select{border-radius:9px;min-height:44px;padding:10px 12px;font-size:12.5px}.adminToolbar select{appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' fill='none' stroke='%23355a45' stroke-width='2' stroke-linecap='round'/></svg>");background-position:right 11px center;background-repeat:no-repeat;padding-right:32px}.adminToolbar .skuInput{text-transform:uppercase;flex:0 190px;min-width:150px;font-family:ui-monospace,Menlo,Consolas,monospace}.priceRange{color:var(--muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.priceRange input{border:1px solid var(--line);border-radius:9px;width:74px;min-height:44px;padding:10px 8px;font-size:12.5px}.dateField{color:var(--muted);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.dateField input{border:1px solid var(--line);background:#fff;border-radius:9px;min-height:44px;padding:9px 10px;font-size:12.5px}.actionButton,.outlineButton{justify-content:center;align-items:center;min-height:44px;padding:10px 14px;font-size:12px;display:inline-flex}.toggleChip{min-height:32px;padding:7px 12px;font-size:10.5px}.statusPill{padding:5px 9px;font-size:9.5px}.sourceChip{align-items:center;min-height:40px;font-size:12px;display:inline-flex}.notice{font-size:12px}.fieldHint{color:var(--muted);font-size:11.5px}.emptyState{font-size:12.5px}.qtyControl{align-items:center;gap:4px;display:flex}.qtyControl input{border:1px solid var(--line);text-align:center;border-radius:7px;width:64px;min-height:32px;padding:7px 8px;font-size:12.5px}.staffEditor{margin-bottom:14px}.staffGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.staffGrid label,.staffLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:11px;font-weight:700;display:block}.staffGrid input,.staffGrid select,.staffGrid textarea{border:1px solid var(--line);text-transform:none;letter-spacing:0;width:100%;min-height:44px;color:var(--ink);background:#fff;border-radius:9px;margin-top:5px;padding:10px 12px;font-size:12.5px;font-weight:400;display:block}.staffGrid select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' fill='none' stroke='%23355a45' stroke-width='2' stroke-linecap='round'/></svg>");background-position:right 11px center;background-repeat:no-repeat;padding-right:32px}.chipRow{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.auditDiff{color:var(--muted);white-space:normal;max-width:520px;font-size:11px}@media (max-width:1024px){.dashboardShell{grid-template-columns:200px 1fr}.dashContent{padding:18px 16px 40px}.metricGrid,.connectorGrid,.dispatchBoard{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.dashboardShell{grid-template-columns:1fr}.dashSidebar{height:auto;padding:14px 12px;position:relative}.dashNav{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.dashTopbar{flex-wrap:wrap;gap:8px;height:auto;padding:12px 16px}.dashTopActions{width:100%;margin-left:0}.adminToolbar input[type=search]{min-width:100%}.adminToolbar select,.adminToolbar .skuInput,.priceRange,.dateField{flex:46%}.staffGrid{grid-template-columns:1fr}.densTable{display:table}.auditDiff{max-width:260px}}.addrField{margin-bottom:10px;display:block;position:relative}.addrField label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:5px;font-size:11px;font-weight:700;display:block}.addrField input{border:1px solid var(--line);background:#fff;border-radius:9px;width:100%;min-height:48px;padding:12px;font-size:13px}.addrSuggest{z-index:5;border:1px solid var(--line);background:#fff;border-radius:10px;max-height:250px;margin:4px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 26px #0b2a1a1f}.addrSuggest li{margin:0}.addrSuggest button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;width:100%;min-height:44px;padding:11px 10px;font-size:12.5px;display:block}.addrSuggest button:hover,.addrSuggest button:focus{background:#eef4f0}.addrAttrib{color:var(--muted);margin-top:4px;font-size:11px;display:block}.addrAttrib a{color:inherit;text-decoration:underline}.addrStatus{min-height:18px;color:var(--muted);margin:6px 0 10px;font-size:12px}.addrStatus.ok{color:#22663c}.addrStatus.warn{color:#8a6a2a}.addrStatus.bad{color:#a3423d}.dupConfirmBackdrop{z-index:120;background:#03110bcc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dupConfirm{background:#fff;border-radius:13px;width:min(460px,100%);padding:26px;box-shadow:0 24px 60px #00000047}.dupConfirm b{text-transform:uppercase;letter-spacing:.02em;font:800 22px Barlow Condensed,sans-serif;display:block}.dupConfirm p{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.6}.dupConfirmTarget{color:var(--ink)!important;font-size:12px!important}.dupConfirmActions{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.dupConfirmActions .actionButton,.dupConfirmActions .outlineButton{padding:10px 16px;font-size:11px}.dupNotice{color:#2b6c43;background:#eef4f0;border:1px solid #d5e5db;border-radius:8px;margin:6px 0 0;padding:7px 9px;font-size:11px}.dupNotice.warn{color:#8a5a22;background:#fff4e8;border-color:#eddcc4}.dupEvidence{border:1px dashed var(--line);background:#fbfcfa;border-radius:9px;margin-top:8px;padding:10px}.dupCol code{background:#f2f4f0;border-radius:5px;padding:2px 5px;font-size:11px}.statusDetail{text-align:center;color:var(--muted);max-width:540px;margin:10px auto 0;font-size:13px}.statusHalted{text-align:center;background:#fff7ec;border:1px solid #eddcc4;border-radius:12px;max-width:540px;margin:18px auto 0;padding:16px 18px}.statusHalted b{text-transform:uppercase;color:#8a5a22;font:700 20px Barlow Condensed,sans-serif;display:block}.statusHalted p{color:#6f5630;margin:6px 0 0;font-size:12.5px}@media (max-width:760px){.statusDetail{padding:0 14px;font-size:12.5px}.statusHalted{margin:14px 12px 0}}.variantMeta{color:var(--muted);flex-wrap:wrap;grid-column:1/-1;gap:6px 18px;padding:4px 0 2px;font-size:10px;display:flex}.variantMeta code{font-size:10px}.savedNotice{color:#2f6b3a;background:#eef7ef;border:1px solid #9ec7a4;border-radius:6px;margin:0 0 8px;padding:8px 10px;font-size:11px;font-weight:700}.pendingDelete{color:#a3423d;margin:0 0 8px;font-size:10px;font-weight:700}.catGrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.catCard{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:12px}.catCard h3{margin:0 0 2px;font-size:13px}.catCard .catSlug{color:var(--muted);font-size:10px}.catCard dl{gap:4px;margin:10px 0 0;display:grid}.catCard dl div{justify-content:space-between;font-size:11px;display:flex}.catCard dt{color:var(--muted)}.catActions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}@media (max-width:760px){.variantMeta{flex-direction:column;gap:4px}.catGrid{grid-template-columns:1fr}}.aiPanel{border:1px solid var(--line);background:var(--paper);border-radius:8px;margin-bottom:16px;padding:16px}.aiPanelHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.aiPanelHeader h2{margin:0;font-size:15px}.aiReviewSection{border:1px solid var(--line);background:#7bc26c0d;border-radius:6px;margin:10px 0;padding:10px}.aiReviewSection legend{color:var(--muted);padding:0 6px;font-size:12px;font-weight:600}.aiPreview{background:var(--surface);border-radius:4px;margin:8px 0;padding:8px;font-size:11px;line-height:1.4}.confidenceLabel{color:var(--muted);font-size:9px;font-weight:400}.checkControl{cursor:pointer;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.checkControl input{cursor:pointer}@media (max-width:760px){.aiPanel{margin-bottom:12px}.aiReviewSection{margin:8px 0;padding:8px}}.productDetail{width:100%;max-width:1200px;margin:0 auto;padding:20px 16px 60px}.productDetailContainer{padding:0}.backLink{color:var(--muted);margin-bottom:20px;padding:8px 0;font-size:12px;text-decoration:none;display:inline-block}.backLink:hover{color:var(--ink)}.productDetailContent{grid-template-columns:minmax(0,560px) minmax(0,1fr);align-items:start;gap:48px;margin-bottom:40px;display:grid}.productGallery{gap:12px;width:100%;max-width:560px;display:grid}.productDetailImage{aspect-ratio:1;background:var(--paper);border:1px solid var(--line);border-radius:16px;width:100%;position:relative;overflow:hidden}.productDetailImage img{box-sizing:border-box;object-fit:contain;object-position:center;padding:5%;top:0;left:0;width:100%!important;height:100%!important;position:absolute!important}.productThumbs{flex-wrap:wrap;gap:10px;display:flex}.productThumb{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:10px;width:72px;height:72px;padding:0;transition:border-color .15s,box-shadow .15s;position:relative;overflow:hidden}.productThumb img{box-sizing:border-box;object-fit:contain;padding:8%}.productThumb.isActive,.productThumb:focus-visible{border-color:var(--green);outline:none;box-shadow:0 0 0 2px #03170d24}.quickImage{background:var(--paper)}.quickImage img{box-sizing:border-box;object-fit:contain;object-position:center;padding:6%}.productSkeleton,.skelLine{background:linear-gradient(90deg,#eceee9 0%,#f6f7f3 50%,#eceee9 100%) 0 0/200% 100%;animation:1.3s ease-in-out infinite skelShimmer}.skelLine{border-radius:6px;height:12px;margin:0 0 12px;display:block}.productCardSkeleton{gap:10px;display:grid}.productSkeleton--image{aspect-ratio:1/1.05;border-radius:4px;margin-bottom:6px;display:block}.skelLine--title{height:26px;margin-top:6px}.skelLine--button{border-radius:10px;width:220px;height:46px;margin:8px 0 24px}.reviewsLoading{padding:8px 0}@keyframes skelShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.productSkeleton,.skelLine{animation:none}}.productDetailCopy{flex-direction:column;display:flex}.productDetailCopy .productMeta{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0 0 8px;font-size:11px}.productDetailCopy h1{margin:0 0 12px;font-size:28px;font-weight:700;line-height:1.2}.productPrice{margin:0 0 24px;font-size:18px;font-weight:600}.compareAtPrice{color:var(--muted);margin-left:8px;font-size:14px}.saveLine{letter-spacing:.02em;color:var(--red);text-transform:uppercase;margin-top:4px;font-size:11px;font-weight:800;display:block}.productDescription{color:var(--ink);margin:0 0 24px;font-size:14px;line-height:1.6}.productDetails{gap:12px;margin:0 0 32px;display:grid}.productDetails div{gap:12px;font-size:13px;display:flex}.productDetails dt{min-width:80px;font-weight:600}.productDetails dd{color:var(--muted);margin:0}.productReviews{border-top:1px solid var(--line);margin-top:60px;padding-top:40px}.disabledCheckout{color:#666;cursor:not-allowed;opacity:.6;background:#e8e8e8;border:1px solid #d0d0d0;border-radius:9px;min-height:48px;padding:12px 24px;font-size:14px}@media (max-width:1024px){.productDetailContent{grid-template-columns:1fr;gap:30px}.productGallery{margin:0 auto}}@media (max-width:760px){.productDetail{padding:16px 12px 40px}.productDetailContent{gap:20px}.productDetailImage{border-radius:12px}.productThumb{width:60px;height:60px}.productDetailCopy h1{font-size:22px}.productPrice{margin-bottom:16px;font-size:16px}.productDetails div{font-size:12px}.productReviews{margin-top:40px;padding-top:30px}}.accountShell{--acct-bg:#f6f4ee;--acct-surface:#fff;--acct-ink:#14201a;--acct-muted:#6b7268;--acct-line:#14201a1a;--acct-line-soft:#14201a0f;--acct-gold:var(--gold);--acct-gold-soft:#c99a3b24;--acct-dark:#0a2417;--acct-dark-2:#0f3322;--acct-on-dark:#eef4ee;--acct-on-dark-muted:#eef4eead;background:var(--acct-bg);max-width:1240px;color:var(--acct-ink);grid-template-columns:252px minmax(0,1fr);gap:32px;margin:0 auto;padding:32px 28px 72px;display:grid}.accountNav{background:var(--acct-surface);border:1px solid var(--acct-line);border-radius:18px;flex-direction:column;align-self:start;gap:2px;padding:10px;display:flex;position:sticky;top:20px;box-shadow:0 12px 30px -20px #14201a40}.accountNavLink{color:var(--acct-muted);border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:11px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:color .2s,background .2s,transform .15s;display:flex;position:relative}.accountNavLink:before{content:"";background:var(--acct-line);border-radius:50%;flex:none;width:6px;height:6px;transition:background .2s,transform .2s}.accountNavLink:hover{color:var(--acct-ink);background:var(--acct-line-soft);transform:translate(1px)}.accountNavLink:focus-visible{outline:2px solid var(--acct-gold);outline-offset:2px}.accountNavLink.isActive{color:var(--acct-ink);background:linear-gradient(135deg, var(--acct-gold-soft), #c99a3b0d);font-weight:700}.accountNavLink.isActive:before{background:var(--acct-gold);transform:scale(1.3);box-shadow:0 0 8px #c99a3b99}.accountContent{flex-direction:column;gap:22px;min-width:0;display:flex}.acctHero{background:linear-gradient(135deg, var(--acct-dark) 0%, var(--acct-dark-2) 62%, #123a26 100%);color:var(--acct-on-dark);border-radius:22px;padding:28px 30px;position:relative;overflow:hidden;box-shadow:0 24px 50px -28px #04140ca6}.acctHero:after{content:"";pointer-events:none;background:radial-gradient(circle,#c99a3b29,#0000 70%);width:340px;height:340px;position:absolute;inset:-40% -10% auto auto}.acctHeroEyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--acct-gold);margin:0 0 6px;font-size:11px;font-weight:700}.acctHero h1{letter-spacing:.01em;color:#fff;margin:0;font-family:Barlow Condensed,sans-serif;font-size:30px;font-weight:700}.acctHeroMeta{color:var(--acct-on-dark-muted);z-index:1;margin:8px 0 0;font-size:13px;position:relative}.acctKpiGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.acctKpiCard{background:var(--acct-surface);border:1px solid var(--acct-line);color:inherit;border-radius:16px;padding:16px 18px;text-decoration:none;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),border-color .22s;display:block;box-shadow:0 10px 26px -20px #14201a4d}.acctKpiCard:hover{border-color:#c99a3b66;transform:translateY(-3px);box-shadow:0 18px 36px -20px #14201a66}.acctKpiLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--acct-muted);margin:0 0 8px;font-size:10.5px;font-weight:700}.acctKpiValue{color:var(--acct-ink);font-family:Barlow Condensed,sans-serif;font-size:26px;font-weight:700;line-height:1.1}.acctKpiValue .acctGold{color:#a9812f}.acctKpiSub{color:var(--acct-muted);margin:6px 0 0;font-size:12px}.acctTwoCol{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.acctSectionTitle{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.acctSectionTitle h2{letter-spacing:.01em;color:var(--acct-ink);margin:0;font-family:Barlow Condensed,sans-serif;font-size:17px;font-weight:700}.acctSectionTitle a{color:#a9812f;font-size:12px;font-weight:600;text-decoration:none}.acctSectionTitle a:hover{text-decoration:underline}.accountCard{background:var(--acct-surface);border:1px solid var(--acct-line);color:var(--acct-ink);border-radius:18px;padding:22px;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),border-color .22s;box-shadow:0 10px 28px -22px #14201a47}.accountCard:hover{border-color:#c99a3b59;transform:translateY(-2px);box-shadow:0 16px 34px -20px #14201a52}.accountCard h2{letter-spacing:.01em;color:var(--acct-ink);margin:0 0 14px;font-family:Barlow Condensed,sans-serif;font-size:18px;font-weight:700}.accountCard--featured{background:linear-gradient(150deg, var(--acct-dark) 0%, var(--acct-dark-2) 100%);color:var(--acct-on-dark);border-color:#c99a3b4d;box-shadow:0 20px 44px -24px #04140c99,inset 0 0 0 1px #c99a3b14}.accountCard--featured:hover{border-color:#c99a3b80;box-shadow:0 24px 50px -22px #04140cad,0 0 26px -10px #c99a3b38}.accountCard--featured h2{color:var(--acct-gold)}.accountCard--featured .accountEmpty,.accountCard--featured p{color:var(--acct-on-dark-muted)}.accountCard--featured a{color:var(--acct-gold)}.accountContent>.accountCard.accountCard--clerk,.accountCard.accountCard--clerk:hover{padding:0;animation:none;overflow:visible;transform:none}.accountCard.accountCard--clerk:hover{border-color:var(--acct-line);box-shadow:0 10px 28px -22px #14201a47}.gzClerkHeader{border-bottom:1px solid var(--acct-line-soft);background:linear-gradient(#c99a3b0f,#c99a3b00);border-radius:18px 18px 0 0;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 26px 18px;display:flex}.gzClerkHeader h2{white-space:normal;margin:4px 0 6px;font-size:24px}.gzClerkEyebrow{letter-spacing:.16em;text-transform:uppercase;color:#8a6a26;font-size:10.5px;font-weight:800;display:inline-block}.gzClerkLead{color:var(--acct-muted);margin:0;font-size:13px;line-height:1.5}.gzClerkBrandMark{opacity:.9;filter:drop-shadow(0 4px 10px #14201a2e);flex:none;width:56px;height:auto}.gzClerkFrame{min-width:0;padding:6px 8px 10px}.accountBadge{text-transform:uppercase;letter-spacing:.05em;background:var(--acct-gold-soft);color:#8a6a26;border:1px solid #c99a3b59;border-radius:999px;padding:4px 11px;font-size:10.5px;font-weight:700;transition:background .2s,border-color .2s,transform .15s;display:inline-block}.accountCard--featured .accountBadge{color:var(--acct-gold);background:#c99a3b2e;border-color:#c99a3b66}.accountBadge.isPulsing{animation:2.4s ease-in-out infinite gzPulseGlow}.accountBadge--chip:hover{border-color:var(--acct-gold);background:#c99a3b3d;transform:translateY(-1px)}.accountOrderRow{border-bottom:1px solid var(--acct-line-soft);border-radius:10px;justify-content:space-between;align-items:center;margin:0 -12px;padding:13px 12px;font-size:13px;transition:background .18s,padding-left .18s;display:flex}.accountOrderRow:last-child{border-bottom:none}a.accountOrderRow:hover,.accountOrderRow.isInteractive:hover{background:var(--acct-line-soft);padding-left:16px}.accountCard--featured .accountOrderRow{border-bottom-color:#eef4ee1a}.accountCard--featured a.accountOrderRow:hover,.accountCard--featured .accountOrderRow.isInteractive:hover{background:#eef4ee0f}.accountEmpty{color:var(--acct-muted);padding:10px 0;font-size:13px}.accountPendingNotice{background:var(--acct-gold-soft);color:#6b5626;border:1px dashed #c99a3b66;border-radius:12px;padding:13px 15px;font-size:12px;line-height:1.55}.demoDataBanner{color:#fff;background:#bb342f;border-radius:12px;grid-column:1/-1;padding:11px 16px;font-size:12px;font-weight:600;box-shadow:0 10px 24px -14px #bb342f99}.demoDataBanner b{letter-spacing:.04em;margin-right:6px}.accountProgressTrack{background:#c99a3b29;border-radius:999px;height:8px;margin:12px 0;position:relative;overflow:hidden}.accountCard:not(.accountCard--featured) .accountProgressTrack{background:var(--acct-line)}.accountProgressFill{background:linear-gradient(90deg, #a9812f 0%, var(--acct-gold) 55%, #e8c877 100%);border-radius:999px;width:0%;height:100%;transition:width 1.1s cubic-bezier(.16,1,.3,1);box-shadow:0 0 12px -2px #c99a3ba6}.toggleChip{transition:transform .15s cubic-bezier(.34,1.56,.64,1),background .2s,border-color .2s,color .2s,box-shadow .2s}.toggleChip:hover{border-color:#c99a3b80;transform:translateY(-1px)}.toggleChip:active{transform:scale(.96)}.toggleChip.isActive{background:var(--acct-gold-soft);border-color:var(--acct-gold);color:#8a6a26;box-shadow:inset 0 0 0 1px #c99a3b33}.accountContent input[type=text]:not(.cl-rootBox *),.accountContent input[type=email]:not(.cl-rootBox *),.accountContent input[type=tel]:not(.cl-rootBox *),.accountContent input:not([type]):not(.cl-rootBox *),.accountContent select:not(.cl-rootBox *){color:var(--acct-ink);background:var(--acct-surface);border:1px solid var(--acct-line);border-radius:10px;padding:10px 12px;font-family:inherit;font-size:13px;transition:border-color .2s,box-shadow .2s}.accountContent input:focus-visible:not(.cl-rootBox *),.accountContent select:focus-visible:not(.cl-rootBox *){border-color:var(--acct-gold);outline:none;box-shadow:0 0 0 3px #c99a3b29}.accountContent label:not(.cl-rootBox *){letter-spacing:.03em;text-transform:uppercase;color:var(--acct-muted);margin-bottom:5px;font-size:11px;font-weight:700;display:block}.accountContent .actionButton,.accountContent .outlineButton{transition:transform .15s,box-shadow .2s,border-color .2s,background .2s,opacity .2s}.accountContent .actionButton:hover:not(:disabled),.accountContent .outlineButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 22px -12px #14201a59}.accountContent .actionButton:active:not(:disabled),.accountContent .outlineButton:active:not(:disabled){transform:translateY(0)}.acctProductGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.acctProductTile{border:1px solid var(--acct-line);background:var(--acct-surface);color:inherit;border-radius:14px;flex-direction:column;gap:8px;padding:12px;text-decoration:none;transition:transform .2s cubic-bezier(.22,1,.36,1),border-color .2s,box-shadow .2s;display:flex}.acctProductTile:hover{border-color:#c99a3b66;transform:translateY(-3px);box-shadow:0 14px 30px -18px #14201a59}.acctProductTileImg{aspect-ratio:1;width:100%;color:var(--acct-muted);background:linear-gradient(150deg,#eef1ec,#e3e8e1);border-radius:10px;place-items:center;font-size:10px;display:grid;position:relative;overflow:hidden}.acctProductTileName{color:var(--acct-ink);font-size:12.5px;font-weight:600;line-height:1.3}.acctProductTilePrice{color:var(--acct-muted);font-size:12px}.acctProductTileActions{gap:6px;margin-top:2px;display:flex}.acctEmptyState{text-align:center;color:var(--acct-muted);flex-direction:column;align-items:center;gap:6px;padding:28px 16px;display:flex}.acctEmptyState span:first-child{opacity:.5;font-size:22px}.acctEmptyState p{max-width:240px;margin:0;font-size:12.5px}.acctSaveConfirm{color:#1c8a45;background:#2fda6e24;border:1px solid #2fda6e59;border-radius:999px;align-items:center;gap:6px;margin-left:10px;padding:5px 11px;font-size:11.5px;font-weight:700;display:inline-flex}.accountFadeIn,.acctHero,.acctKpiGrid>*,.accountContent>.accountCard,.accountContent>.acctTwoCol{animation:.5s cubic-bezier(.16,1,.3,1) both gzFadeSlideUp}.acctKpiGrid>:first-child{animation-delay:40ms}.acctKpiGrid>:nth-child(2){animation-delay:90ms}.acctKpiGrid>:nth-child(3){animation-delay:.14s}.accountContent>.accountCard:first-of-type{animation-delay:20ms}.accountContent>.accountCard:nth-of-type(2){animation-delay:80ms}.accountContent>.accountCard:nth-of-type(3){animation-delay:.14s}.accountContent>.accountCard:nth-of-type(4){animation-delay:.2s}.accountContent>.accountCard:nth-of-type(n+5){animation-delay:.24s}@keyframes gzFadeSlideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes gzPulseGlow{0%,to{box-shadow:0 0 #c99a3b59}50%{box-shadow:0 0 0 5px #c99a3b00}}@media (max-width:860px){.acctTwoCol{grid-template-columns:1fr}}@media (max-width:720px){.accountShell{grid-template-columns:1fr;padding:20px 16px 56px}.accountNav{flex-flow:wrap;gap:6px;position:static}.accountNavLink{white-space:nowrap;flex:auto;justify-content:center;padding:9px 12px;font-size:12px}.accountNavLink:hover{transform:none}.gzClerkHeader{flex-direction:column;gap:12px;padding:18px 16px 14px}.gzClerkHeader h2{font-size:21px}.gzClerkBrandMark{width:48px}.gzClerkFrame{padding:2px 0 8px}.acctKpiGrid{grid-template-columns:1fr}.acctHero{padding:22px 20px}.acctHero h1{font-size:24px}}@media (prefers-reduced-motion:reduce){.accountCard,.accountFadeIn,.acctHero,.acctKpiGrid>*,.accountContent>.acctTwoCol,.accountNavLink,.accountCard:hover,.acctKpiCard,.acctKpiCard:hover,.acctProductTile,.acctProductTile:hover,.accountOrderRow,.accountBadge,.accountBadge.isPulsing,.toggleChip,.accountProgressFill,.accountContent .actionButton,.accountContent .outlineButton{transition:none!important;animation:none!important}.accountCard:hover,.acctKpiCard:hover,.acctProductTile:hover,.toggleChip:hover,.toggleChip:active,.accountNavLink:hover,.accountBadge--chip:hover,.accountContent .actionButton:hover,.accountContent .outlineButton:hover{transform:none!important}.accountBadge--chip{transition:none!important}}.rewardsCheckoutCard{background:var(--forest);color:var(--mint);border:1px solid #c99a3b4d;border-radius:14px;margin:14px 0;padding:16px}.rewardsCheckoutCard h3{letter-spacing:.02em;color:var(--gold);margin:0 0 8px;font-family:Barlow Condensed,sans-serif;font-size:16px}.rewardsBalanceLine{margin:0;font-size:16px;font-weight:700}.rewardsValueLine{color:var(--muted);margin:2px 0 10px;font-size:13px}.rewardsRedeemControls{margin-top:8px}.rewardsRedeemControls input[type=range]{width:100%;accent-color:var(--gold)}.rewardsRedeemRow{gap:8px;margin-top:8px;display:flex}.rewardsDiscountLine{color:var(--gold);margin-top:10px;font-size:13px;font-weight:600}.favoriteToggle{color:var(--mint);cursor:pointer;background:#0000008c;border:1px solid #c99a3b66;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;line-height:1;display:inline-flex}.favoriteToggle.isFavorited{color:var(--gold);border-color:var(--gold)}.favoriteToggleCompact{width:28px;height:28px;font-size:15px;position:absolute;top:8px;right:8px}.dealOverview{gap:18px;margin-bottom:24px;display:grid}.dealOverviewBucket h3{align-items:center;gap:8px;margin:0 0 2px;font-size:.95rem;display:flex}.dealOverviewCount{background:var(--surface-2,#eef2ee);color:var(--muted,#4a5a50);border-radius:999px;padding:1px 7px;font-size:.72rem;font-weight:600}.dealOverviewDesc{color:var(--muted,#4a5a50);margin:0 0 8px;font-size:.78rem}.dealOverviewList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dealOverviewItem{border:1px solid var(--border,#dbe4dc);background:var(--surface,#fff);border-radius:10px;padding:10px 12px}.dealOverviewHead{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.dealOverviewMeta{color:var(--muted,#4a5a50);flex-wrap:wrap;gap:12px;margin-top:4px;font-size:.74rem;display:flex}.dealOverviewNext{color:var(--accent-strong,#2f6f4e);font-weight:600}.dealRecPanel{border:1px solid var(--border,#dbe4dc);background:var(--surface-2,#f7faf7);border-radius:12px;margin:24px 0;padding:16px}.dealRecList{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.dealRecCard{border:1px solid var(--border,#dbe4dc);background:var(--surface,#fff);border-radius:10px;padding:14px}.dealRecHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.dealRecWhy{margin:0 0 8px;font-size:.85rem}.dealRecFacts{margin-bottom:8px;font-size:.78rem}.dealRecFacts ul{margin:4px 0 0;padding-left:18px}.dealRecSource{color:var(--muted,#4a5a50);font-size:.72rem}.dealRecConstraint{color:var(--muted,#4a5a50);font-size:.78rem}.dealRecActions{gap:8px;margin-top:10px;display:flex}.dealSignalAudit{margin-top:12px;font-size:.8rem}.dealSignalAudit summary{cursor:pointer;font-weight:600}.summarySaving dd{color:var(--accent-strong,#2f6f4e);font-weight:600}.summaryDealNames{color:var(--muted,#4a5a50);font-size:.78em;font-weight:400}.signOutButton{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;padding:8px 12px;font-size:11px;font-weight:700}.signOutButton:disabled{opacity:.6;cursor:progress}.dashSignOut{color:#fff;cursor:pointer;text-align:left;background:#ffffff12;border:1px solid #ffffff2e;border-radius:9px;width:100%;margin-top:10px;padding:10px 12px;font-size:11px;font-weight:700}.dashSignOut:hover{background:#fff2}.dashSignOut:disabled{opacity:.6;cursor:progress}.previewUserEmail{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.accountSignOut{cursor:pointer;text-align:left;color:var(--acct-muted);background:0 0;border:1px solid #0000;margin-top:6px;font-family:inherit}.accountSignOut:hover{color:#a3423d}.accountSignOut:before{background:#e5b4b0}.switchAccount{border:1px solid var(--line);background:#fff;border-radius:12px;gap:10px;padding:16px;font-size:13px;display:grid}.switchAccount p{margin:0}@media (max-width:760px){.dashSidebarFooter{justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.dashSignOut{flex:none;width:auto;margin-top:0}.previewUserEmail{max-width:46vw}}.territoryLayout{grid-template-columns:1fr 300px;align-items:start;gap:12px;display:grid}.territoryDetail{border:1px solid var(--line);background:#fff;border-radius:12px;gap:10px;padding:14px;font-size:11px;display:grid}.territoryDetail h3{text-transform:uppercase;margin:0;font:700 16px Barlow Condensed,sans-serif}.territoryDetail dl{grid-template-columns:auto 1fr;gap:4px 10px;margin:0;display:grid}.territoryDetail dt{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:9px}.territoryDetail dd{word-break:break-word;margin:0}.territoryDetail input,.territoryDetail textarea{border:1px solid var(--line);width:100%;font:inherit;border-radius:8px;padding:7px 9px;font-size:11px}.territoryDetail textarea{resize:vertical;min-height:70px}.territoryActions{flex-wrap:wrap;gap:6px;display:flex}.territoryActions .danger{color:#a3423d;border-color:#e0b4b0}.zipHintTag{letter-spacing:.06em;color:#654f18;vertical-align:middle;background:#fff9e7;border:1px solid #e5d29a;border-radius:99px;margin-left:6px;padding:3px 7px;font-size:8px;font-weight:800;display:inline-block}.territoryDrawBanner{color:#1f5a34;background:#eaf7ee;border:1px solid #bcd9c5;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;font-size:11px;display:flex}.territoryCanvas.drawing{cursor:crosshair}.statusPill.draft{color:#aa562b;background:#fff2e8}.statusPill.approved{color:#2b7945;background:#edf6ef}.statusPill.archived{color:#69716c;background:#eff1ef}@media (max-width:900px){.territoryLayout{grid-template-columns:1fr}}.visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.productCard .productType{letter-spacing:.08em;color:#5f6862;margin:14px 0 6px;font-size:11px}.productCard .productCardTitle{min-height:40px;color:var(--ink);margin:0;font-size:15px;font-weight:700;line-height:1.35}.productCard .productCardTitle a{color:inherit;text-decoration:none}.productCard .productCardTitle a:hover{text-underline-offset:3px;text-decoration:underline}.productCard .price{align-items:baseline;gap:4px 10px;margin:8px 0 10px;font-size:15px}.productCard .price b{color:var(--ink);letter-spacing:-.01em;font-size:19px;font-weight:800}.productCard .price s{color:#6b726d;font-size:14px}.saleBadge{letter-spacing:.06em;padding:6px 10px;font-size:11px}.saveLine{color:#a3231a;letter-spacing:.03em;text-transform:uppercase;background:#fdebe8;border-radius:6px;width:fit-content;margin-top:4px;padding:4px 9px;font-size:12.5px;font-weight:800;display:inline-block}.productCard .saveLine{flex-basis:auto}.price .saveLine{flex-basis:auto;order:3;margin-top:4px;padding:4px 9px;font-size:12.5px}@media (max-width:480px){.productCard .productCardTitle{min-height:38px;font-size:14px}.productCard .price b{font-size:17px}.productCard .price s{font-size:13px}.saveLine,.price .saveLine{padding:3px 7px;font-size:11.5px}}.productDetailCopy .productMeta{font-size:12px}.productDetailCopy h1{font-size:clamp(26px,3vw,34px)}.productPrice{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:6px 0 10px;font-size:20px;display:flex}.productPrice b{color:var(--ink);letter-spacing:-.01em;font-size:32px;font-weight:800}.productPrice .compareAtPrice{color:#6b726d;margin-left:0;font-size:19px}.productPrice .saveLine{flex-basis:100%;max-width:fit-content;padding:5px 11px;font-size:14px}.productAvailability{color:#1f6b43;margin:0 0 16px;font-size:14px;font-weight:700}.productAvailability.isSoldOut{color:#8a2d22}.productDetailCopy .addToCart{margin:0 0 26px}.productDetailCopy .addToCart select{min-height:50px;font-size:15px}.productDetailCopy .addToCartButton{letter-spacing:.04em;width:100%;min-height:54px;font-size:15px}.addToCartVariantLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:12px;font-weight:700;display:block}.productSection{border-top:1px solid var(--line);margin:0 0 24px;padding-top:18px}.productSection h2{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:12px;font-weight:800}.productSection p{max-width:64ch;color:var(--ink);margin:0 0 12px;font-size:15px;line-height:1.7}.productSection .productDetails{gap:10px;margin:0}.productSection .productDetails div{font-size:14px}.productSection .productDetails dt{min-width:130px}.productSection .productDetails dd{color:var(--ink)}@media (max-width:760px){.productDetailContent{grid-template-columns:1fr;gap:22px}.productPrice b{font-size:28px}}.paymentDisabled b{font-size:12px}.paymentDisabled p{font-size:13px;line-height:1.5}.paymentDisabled .paymentNoCard{font-size:12px;font-weight:600}.dealsBandNote{color:var(--muted,#4a5a50);margin:10px 0 0;font-size:.9rem}.dailyDeals{max-width:1200px;margin:0 auto;padding:14px 24px 12px}.dailyDealsHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.dailyDealsHead h2{letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:clamp(1.3rem,2.1vw,1.7rem)}.dailyDealsHead p{color:var(--muted,#4a5a50);margin:4px 0 0;font-size:.95rem}.dailyDealsAll{color:#2f6f4e;border-bottom:2px solid #0000;align-items:center;gap:6px;min-height:44px;margin-top:6px;padding:0 4px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.dailyDealsAll:hover{border-bottom-color:#2f6f4e}.dailyDealsAll:focus-visible{outline-offset:3px;outline:3px solid #9fe0b4}.dailyDealsBanner{color:#f6f3ea;background:#0e2619;border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;min-height:72px;margin:14px 0 0;padding:14px 18px;display:flex;position:relative;overflow:hidden}.dailyDealsBannerImage{object-fit:cover;opacity:.42}.dailyDealsBanner.hasImage .dailyDealsBannerCopy,.dailyDealsBanner.hasImage .dailyDealsBannerCta{z-index:1;position:relative}.dailyDealsBannerCopy{flex-direction:column;gap:3px;min-width:0;display:flex}.dailyDealsBannerCopy b{letter-spacing:.01em;font-size:clamp(1rem,1.7vw,1.25rem)}.dailyDealsBannerCopy span{color:#cfe0d4;font-size:13.5px}.dailyDealsBannerCta{color:#0e2619;background:#f6f3ea;border-radius:99px;align-items:center;gap:6px;min-height:44px;margin-left:auto;padding:0 18px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.dailyDealsBannerCta:hover{background:#fff}.dailyDealsBannerCta:focus-visible{outline-offset:3px;outline:3px solid #9fe0b4}.productGrid.dailyDealsRail{grid-template-columns:repeat(5,minmax(0,1fr));gap:26px 16px;margin-top:14px}@media (max-width:1100px){.productGrid.dailyDealsRail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:minmax(30%,1fr);grid-auto-flow:column;gap:14px;padding-bottom:8px;display:grid;overflow-x:auto}.productGrid.dailyDealsRail>.productCard{scroll-snap-align:start;min-width:0}.productGrid.dailyDealsRail{contain:paint}}@media (max-width:760px){.dailyDeals{padding:10px 16px 8px}.dailyDealsHead h2{font-size:1.3rem}.dailyDealsBanner{gap:10px;padding:12px 14px}.dailyDealsBannerCta{margin-left:0}.productGrid.dailyDealsRail{grid-auto-columns:minmax(80%,1fr)}}@media (max-width:480px){.productGrid.dailyDealsRail{grid-template-columns:none;grid-auto-columns:minmax(82%,1fr)}}.dailyDealsHead h2 .promoClaim{color:#f6f3ea;letter-spacing:.06em;vertical-align:middle;background:#0e2619;border-radius:99px;margin-left:10px;padding:3px 10px;font-size:12px;font-weight:800;display:inline-block}.promoEnds{color:#2f6f4e;margin:6px 0 0;font-size:13px;font-weight:700}.promoEndsIn{color:var(--muted,#4a5a50);font-weight:600}.dailyDealsPreview{gap:6px;margin:8px 0 4px;padding-left:18px;font-size:13.5px;display:grid}.dailyDealsPreview li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dailyDealsPreview small{color:var(--muted,#4a5a50)}.dailyDealsFields{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 14px;margin:8px 0;display:grid}.dailyDealsFields label{flex-direction:column;gap:4px;font-size:12px;font-weight:700;display:flex}.dailyDealsFields input{border:1px solid var(--line);border-radius:8px;min-height:40px;padding:0 10px;font-size:13px;font-weight:400}.dailyDealsFields label.checkControl{flex-direction:row;align-items:center;gap:8px}.dailyDealsAdmin select{border:1px solid var(--line);border-radius:8px;max-width:320px;min-height:40px;padding:0 8px;font-size:13px}.dailyDealsAdmin h3{letter-spacing:.08em;text-transform:uppercase;margin:18px 0 4px;font-size:13px}.promoSchedule{margin:18px 0 6px}.promoSchedule h3{margin:0 0 4px}.promoSchedule .notice.warn{background:#fdf7ea;border-left:3px solid #d79a2b;border-radius:8px;margin:10px 0;padding:10px 12px;font-size:13px}.promoSchedule .notice.warn ul{margin:6px 0 0;padding-left:18px}.promoSchedule .rowProblem{background:#fdf3f0}.fieldHint.problem{color:#a8412a;max-width:52ch;margin:4px 0 0}.promoEditor{border:1px solid var(--line);border-radius:10px;margin:14px 0 0;padding:12px 14px}.promoEditor legend{letter-spacing:.08em;text-transform:uppercase;padding:0 6px;font-size:12px;font-weight:800}.promoEditor h4{letter-spacing:.08em;text-transform:uppercase;color:var(--muted,#4a5a50);margin:14px 0 4px;font-size:12px}.promoEditor select,.promoEditor input{border:1px solid var(--line);border-radius:8px;min-height:38px;padding:0 8px;font-size:13px}.promoDays{flex-wrap:wrap;gap:10px;margin:6px 0;display:flex}.promoDays .checkControl{align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.dispatchMapWrap{border:1px solid var(--line);background:#0d2417;border-radius:12px;margin:0 0 16px;overflow:hidden}.dispatchMapBar{color:#e6efe8;background:#12301f;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex}.dispatchMapTitle{letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.dispatchMapZoom{gap:6px;display:flex}.dispatchMapLegend{color:#c6d6cb;flex-wrap:wrap;gap:12px;margin-left:auto;font-size:11px;display:flex}.dispatchMapLegend span{align-items:center;gap:5px;display:inline-flex}.dispatchMapLegend i{border-radius:50%;width:10px;height:10px;display:inline-block}.dispatchMapCanvas{cursor:grab;touch-action:none;background:#0d2417;width:100%;position:relative;overflow:hidden}.dispatchMapCanvas:active{cursor:grabbing}.dispatchMapEmpty{color:#f1f6f2;text-align:center;background:#081810d1;border-radius:10px;justify-items:center;gap:4px;max-width:80%;padding:14px 18px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dispatchMapEmpty span{color:#c6d6cb;font-size:12px}.dispatchMapAttribution{color:#20351f;background:#ffffffbf;border-radius:4px;padding:1px 5px;font-size:10px;position:absolute;bottom:4px;right:6px}.dispatchMapDetail{border-top:1px solid var(--line);background:#fff;padding:12px 14px}.dispatchMapDetail>div{align-items:center;gap:10px;margin-bottom:8px;display:flex}.dispatchMapDetail dl{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px 16px;margin:0;display:grid}.dispatchMapDetail dt{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:800}.dispatchMapDetail dd{margin:0;font-size:13px}.dispatchMapDetail small{color:var(--muted);margin-top:8px;font-size:11px;display:block}@media (max-width:760px){.dispatchMapLegend{width:100%;margin-left:0}}.imageUploader{gap:8px;max-width:640px;margin:10px 0 14px;display:grid}.imageUploaderLabel{font-size:12px;font-weight:700}.imageUploaderRequired{color:var(--muted,#4a5a50);font-weight:600}.imageUploaderDrop{border:2px dashed var(--line,#d3ddd5);text-align:center;cursor:pointer;background:#fbfcfa;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:150px;max-height:260px;padding:16px;transition:border-color .15s,background .15s;display:flex}.imageUploaderDrop:hover{background:#f4f9f5;border-color:#2f6f4e}.imageUploaderDrop.isDragOver,.imageUploaderFrame.isDragOver{background:#eaf6ee;border-style:solid;border-color:#2f6f4e;box-shadow:0 0 0 4px #2f6f4e24}.imageUploaderDrop.isLocked{cursor:progress}.imageUploaderDropTitle{margin:0;font-size:14px;font-weight:700}.imageUploaderDropOr{color:var(--muted,#4a5a50);margin:0;font-size:12px}.imageUploaderHint{color:var(--muted,#4a5a50);margin:4px 0 0;font-size:11.5px;line-height:1.45}.imageUploaderFrame{border:1px solid var(--line,#d3ddd5);background:#eef2ee;border-radius:12px;min-height:120px;max-height:320px;position:relative;overflow:hidden}.imageUploaderFrame img,.imageUploaderFrame video{width:100%;height:100%;display:block}.imageUploaderBusy{color:#f6f3ea;background:#0e26199e;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;inset:0}.imageUploaderBroken{color:#a8412a;text-align:center;place-items:center;height:100%;margin:0;padding:16px;font-size:12.5px;display:grid}.imageUploaderMeta{color:var(--muted,#4a5a50);margin:0;font-size:12px}.imageUploaderActions{flex-wrap:wrap;gap:8px;display:flex}.imageUploaderRemove{color:#a8412a}.imageUploaderStatus{color:#2f6f4e;margin:0;font-size:13px;font-weight:700}.imageUploaderLive{color:#2f6f4e;min-height:0;margin:0;font-size:12px}.imageUploaderLive:empty{display:none}.imageUploaderError{color:#a8412a;background:#fdf3f0;border-radius:8px;margin:0;padding:8px 10px;font-size:12.5px;font-weight:600}.imageUploaderAdvanced{font-size:12px}.imageUploaderAdvanced summary{cursor:pointer;color:var(--muted,#4a5a50);align-items:center;min-height:32px;font-weight:600;display:flex}.imageUploaderUrl{flex-direction:column;gap:4px;margin:6px 0;font-size:12px;font-weight:600;display:flex}.imageUploaderUrl input{border:1px solid var(--line,#d3ddd5);border-radius:8px;min-height:40px;padding:0 10px;font-size:13px;font-weight:400}.imageUploader.isDisabled .imageUploaderDrop{cursor:not-allowed;opacity:.6}.imageUploader :focus-visible{outline-offset:2px;outline:3px solid #9fe0b4}@media (max-width:640px){.imageUploaderDrop{min-height:170px;aspect-ratio:auto!important}.imageUploaderActions .outlineButton{flex:140px}}.shopifySyncedNotice{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:14px;display:flex}.shopifySyncedNotice span{color:var(--muted,#4a5a50);flex:320px;font-size:12px}.managedInShopify{color:#2f6f4e;letter-spacing:.02em;vertical-align:middle;background:#eef3ee;border-radius:99px;margin-left:6px;padding:1px 7px;font-size:10px;font-weight:700;display:inline-block}.variantRow.isPendingRemoval input{opacity:.55;text-decoration:line-through}.variantRow.isPendingRemoval{background:#fdf3f0;border-radius:8px}.variantPending{color:#a8412a;align-items:center;gap:6px;display:inline-flex}.editorPanel input:disabled,.editorPanel select:disabled,.editorPanel textarea:disabled{color:#4a5a50;cursor:not-allowed;background:#f4f6f3}.legalHero h1{font-size:clamp(40px,7vw,72px)}.legalDoc{border:1px solid var(--line);color:#27322c;overflow-wrap:anywhere;background:#fff;border-radius:14px;max-width:820px;margin:0 auto;padding:clamp(20px,4vw,44px);font-size:15px;line-height:1.7}.legalDoc h2{text-transform:uppercase;margin:34px 0 12px;font:800 clamp(26px,4vw,34px)/1.05 Barlow Condensed,sans-serif}.legalDoc h3{margin:26px 0 8px;font-size:18px}.legalDoc h4{margin:20px 0 6px;font-size:15px}.legalDoc ul,.legalDoc ol{padding-left:22px}.legalDoc li{margin:6px 0}.legalDoc hr{border:0;border-top:1px solid var(--line);margin:28px 0}.footerLegal{border-top:1px solid #ffffff14;flex-wrap:wrap;grid-column:1/-1;padding-top:18px;flex-direction:row!important;gap:8px 18px!important;display:flex!important}.notFoundActions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.footerAreas b{text-transform:uppercase;letter-spacing:.06em;color:#dce5df;font:700 13px Barlow Condensed,sans-serif}@media (max-width:760px){.shopExperience>*{min-width:0}.shopProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.addToCart select,.addToCartVariant{width:100%;min-width:0;max-width:100%}.shopTools{flex-wrap:wrap;gap:6px 10px;height:auto;min-height:54px}}@media (max-width:400px){.storeFacts>div{gap:12px;padding:22px 16px}.storeFacts p{min-width:0}.storeFacts em,.storeFacts b{overflow-wrap:anywhere}.howCopy{padding:40px 16px}.howCopy h2{overflow-wrap:anywhere;font-size:44px}}
