:root{--ink:#111;--ink-soft:#5f6368;--paper:#fff;--paper-soft:#f8fafc;--line:#18181b1c;--accent:#fd7c11;--accent-soft:#fff4e8;--black:#09090b;--gray:#e3e8ec;--success:#16803d;--shadow:0 24px 70px #0f172a17}.panelWelcomeActions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.paymentSettingsGrid{gap:1rem;margin-top:1rem;display:grid}.paymentSettingsCard{background:#fff;border:1px solid #e4e7e4;border-radius:1rem;padding:clamp(1.15rem,3vw,1.8rem)}.paymentSettingsHeading{border-bottom:1px solid #eceeec;margin-bottom:1.15rem;padding-bottom:1rem}.paymentSettingsHeading>span{color:#687068;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:800}.paymentSettingsHeading h2{color:#132019;margin:.35rem 0;font-size:1.45rem}.paymentSettingsHeading p{color:#657068;margin:0;line-height:1.6}.paymentReadiness{gap:.65rem;margin:0;display:grid}.paymentReadiness div{justify-content:space-between;align-items:center;display:flex}.paymentReadiness dt{color:#313a34;font-weight:650}.paymentReadiness dd{border-radius:999px;margin:0;padding:.35rem .65rem;font-size:.76rem;font-weight:800}.paymentReadiness dd.ready{color:#176b31;background:#e5f7e9}.paymentReadiness dd.pending{color:#99520d;background:#fff1df}.paymentSafeNote,.paymentPermission{color:#59635d;background:#f5f7f5;border-radius:.7rem;align-items:center;gap:.55rem;margin:1rem 0 0;padding:.8rem;display:flex}.paymentField{gap:.42rem;margin-top:1rem;display:grid}.paymentField>span{color:#1b2820;font-size:.88rem;font-weight:750}.paymentField small{color:#717a74}.paymentField input,.paymentField select{color:#17221b;background:#fff;border:1px solid #cfd5d0;border-radius:.7rem;width:100%;min-height:2.8rem;padding:.7rem .85rem}.paymentField input:disabled,.paymentField select:disabled{color:#69716c;background:#f3f5f3}.paymentPercentageInput{align-items:center;gap:.5rem;max-width:12rem;display:flex}.paymentPercentageInput b{color:#526058}.paymentChoice{border:1px solid #e0e5e1;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:.75rem;padding:.9rem 1rem;display:flex}.paymentChoice span{gap:.22rem;display:grid}.paymentChoice small{color:#737b76}.paymentChoice input{accent-color:#173f29;width:1.1rem;height:1.1rem}.paymentMethodGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.paymentSettingsActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.8rem;display:flex}.paymentSettingsActions p{margin:0 auto 0 0}.paymentSettingsActions p.success{color:#176b31}.paymentSettingsActions p.error{color:brown}.paymentSettingsActions button{color:#fff;cursor:pointer;background:#173f29;border:0;border-radius:999px;align-items:center;gap:.45rem;min-height:2.8rem;padding:.75rem 1.15rem;font-weight:750;display:inline-flex}.paymentSettingsActions button:disabled{cursor:wait;opacity:.6}@media (min-width:850px){.paymentSettingsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.paymentSettingsActions,.paymentPermission{grid-column:1/-1}}@media (max-width:540px){.paymentMethodGrid{grid-template-columns:1fr}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter Variable,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.6}body::selection{color:#fff;background:var(--accent)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}img,svg{display:block}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(a,button,input,textarea,select):focus-visible{outline-offset:3px;outline:3px solid #fd7c116b}.shell{width:min(1216px,100% - 48px);margin-inline:auto}.siteHeader{z-index:20;background:#e3e8ec;position:relative}.headerInner{justify-content:space-between;align-items:center;gap:28px;min-height:108px;display:flex}.brand{flex:none;width:fit-content;display:inline-flex}.brand img{width:158px;height:auto}.brandCompact img{width:132px}.desktopNav{align-items:center;gap:31px;margin-left:auto;display:flex}.desktopNav a,.textButton{color:#3f3f46;font-size:14px;font-weight:500;transition:color .18s}.desktopNav a:hover,.desktopNav a[aria-current=page]{color:#09090b}.headerActions,.heroActions{align-items:center;gap:16px;display:flex}.headerActions{padding-left:18px}.mobileNav{display:none;position:relative}.mobileNav summary{color:#18181b;cursor:pointer;background:#fff;border:1px solid #d4d4d8;border-radius:.8rem;place-items:center;width:42px;height:42px;list-style:none;display:grid}.mobileNav summary::-webkit-details-marker{display:none}.mobileNav nav{background:#fff;border:1px solid #e4e4e7;border-radius:1rem;gap:3px;width:240px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 22px 60px #0f172a24}.mobileNav nav a{color:#3f3f46;border-radius:.65rem;padding:10px 12px;font-size:13px;font-weight:600}.mobileNav nav a:hover{color:#09090b;background:#f4f4f5}.button{cursor:pointer;border:1px solid #0000;border-radius:.8rem;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:0 24px;font-size:14px;font-weight:650;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.buttonSmall{min-height:46px;padding-inline:21px}.buttonDark{color:#fff;background:var(--black);box-shadow:0 14px 32px #0f172a24}.buttonDark:hover{background:#27272a}.buttonAccent{color:#fff;background:var(--black);box-shadow:0 14px 32px #0f172a24}.buttonGhost,.buttonOutline{background:#ffffffbf;border-color:#e4e4e7}.buttonLight{color:var(--black);background:#fff}.buttonFull{width:100%}.heroSection{background:linear-gradient(#e3e8ec 0%,#edf0f2 60%,#fff 100%);padding:54px 0 84px;overflow:hidden}.heroGrid{grid-template-columns:.5fr .5fr;align-items:center;gap:34px;display:grid}.heroCopy{z-index:2;padding-top:6px;position:relative}.eyebrow{width:fit-content;color:var(--accent);text-transform:uppercase;letter-spacing:.22em;align-items:center;gap:7px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.eyebrowPill{color:#52525b;background:#ffffffe6;border:1px solid #e4e4e7;border-radius:999px;padding:8px 20px;box-shadow:0 10px 24px #0f172a0d}.eyebrowLight{color:#fdba74}.heroCopy h1,.sectionHeading h2,.flowCopy h2,.ecosystemCard h2,.finalCta h2,.pageHero h1{letter-spacing:-.048em}.heroCopy h1{max-width:650px;margin:28px 0;font-size:clamp(46px,4.45vw,58px);font-weight:450;line-height:.98}.heroCopy h1 strong{font-weight:850}.heroCopy>p{color:#52525b;max-width:540px;margin:0 0 34px;font-size:clamp(17px,1.5vw,21px);line-height:1.7}.securePayment{color:#27272a;align-items:center;gap:10px;font-size:16px;display:inline-flex}.securePayment>span{background:#fff;border:1px solid #d4d4d8;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.trustLine{color:#3f3f46;border-top:1px solid #18181b17;grid-template-columns:repeat(3,1fr);margin-top:44px;padding-top:27px;display:grid}.trustLine span{align-items:flex-start;gap:11px;min-height:42px;padding-right:19px;font-size:14px;line-height:1.4;display:flex}.trustLine span+span{border-left:1px solid #18181b17;padding-left:20px}.trustLine svg{color:#71717a;flex:none;margin-top:2px}.heroVisual{min-width:0;position:relative}.productWindow{width:145%;margin-left:-1%}.productWindow img{filter:drop-shadow(0 34px 60px #0f172a21);width:100%;height:auto}.proofStrip{background:#fff;border-block:1px solid #18181b17}.proofInner{color:#71717a;letter-spacing:.16em;justify-content:space-between;align-items:center;gap:18px;min-height:88px;font-size:12px;display:flex}.proofInner>span:first-child{color:#18181b;letter-spacing:-.01em;text-transform:uppercase;font-size:14px;font-weight:750}.proofItem{align-items:center;gap:18px;display:inline-flex}.proofInner b{font-size:12px}.proofInner i{background:var(--accent);border-radius:50%;width:3px;height:3px}.preserveLines{white-space:pre-line}.section{padding-block:120px}.sectionHeading h2,.flowCopy h2,.ecosystemCard h2,.finalCta h2{margin:14px 0 0;font-size:clamp(38px,4.2vw,55px);font-weight:650;line-height:1.03}.splitHeading{grid-template-columns:1.1fr .9fr;align-items:end;gap:72px;margin-bottom:56px;display:grid}.splitHeading>p{color:#60646c;max-width:510px;margin:0 0 8px;font-size:17px;line-height:1.8}.featureGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.featureCard{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff9;min-height:280px;padding:32px;transition:transform .25s,box-shadow .25s,background .25s;position:relative}.featureCard:hover{z-index:1;box-shadow:var(--shadow);background:#fff;transform:translateY(-6px)}.featureWide{grid-column:span 2}.featureNumber{color:#a1a1aa;font-size:12px;position:absolute;top:24px;right:27px}.featureCard>svg{color:var(--accent)}.featureCard h3{letter-spacing:-.025em;max-width:300px;margin:70px 0 11px;font-size:19px;line-height:1.3}.featureCard p{color:#60646c;max-width:310px;margin:0;font-size:14px;line-height:1.75}.flowSection{color:#fff;background:linear-gradient(145deg,#09090b,#18181b);padding:116px 0}.flowGrid{grid-template-columns:1fr .95fr;align-items:center;gap:95px;display:grid}.flowCopy h2{color:#fff}.flowCopy>p{color:#a1a1aa;max-width:520px;font-size:16px}.flowCopy ul{gap:22px;margin:38px 0 0;padding:0;list-style:none;display:grid}.flowCopy li{align-items:flex-start;gap:13px;display:flex}.flowCopy li>svg{color:#fdba74;margin-top:3px}.flowCopy li span{display:grid}.flowCopy li b{font-size:14px}.flowCopy li small{color:#a1a1aa;font-size:12px}.flowStack{gap:12px;display:grid}.flowStack article{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #ffffff1f;border-radius:1rem;grid-template-columns:43px 1fr auto;align-items:center;gap:14px;min-height:104px;padding:20px 22px;display:grid;box-shadow:0 20px 60px #0000002e}.flowStack article:nth-child(2){transform:translate(28px)}.flowStack article>span{color:#fff;background:var(--accent);border-radius:50%;place-items:center;width:42px;height:42px;font-size:12px;font-weight:800;display:grid}.flowStack article div{display:grid}.flowStack small{color:#a1a1aa;font-size:12px}.flowStack b{font-size:14px}.flowStack em{color:#d4d4d8;background:#ffffff17;border-radius:20px;padding:5px 9px;font-size:12px;font-style:normal;font-weight:750}.centeredHeading{text-align:center;max-width:760px;margin:0 auto 58px}.centeredHeading .eyebrow{margin-inline:auto}.centeredHeading p{color:#60646c}.pricingGrid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}.priceCard{background:linear-gradient(#fff,#fafafa);border:1px solid #e4e4e7;border-radius:1.5rem;flex-direction:column;padding:36px;display:flex;position:relative}.priceCard.isFeatured{color:#fff;background:#09090b;border-color:#09090b;transform:translateY(-12px);box-shadow:0 28px 70px #0f172a2b}.popularBadge{color:#9a4b06;text-transform:uppercase;letter-spacing:.1em;background:#ffedd5;border-radius:20px;padding:5px 9px;font-size:12px;font-weight:800;position:absolute;top:18px;right:18px}.priceCard h3{margin:0;font-size:22px}.priceCard>p{color:#71717a;min-height:62px;font-size:13px}.priceCard.isFeatured>p,.priceCard.isFeatured li{color:#d4d4d8}.price{align-items:flex-start;margin:20px 0 26px;display:flex}.price small{margin:10px 4px 0 0;font-weight:750}.price strong{letter-spacing:-.06em;font-size:60px;font-weight:650;line-height:.9}.price span{margin:10px 0 0 4px;font-size:12px;line-height:1.2}.priceCard ul{opacity:.9;border-top:1px solid;gap:11px;margin:0;padding:22px 0 30px;list-style:none;display:grid}.priceCard li{color:#60646c;align-items:center;gap:8px;font-size:12px;display:flex}.priceCard .button{margin-top:auto}.priceCard.isFeatured .buttonDark{color:#09090b;background:#fff}.ecosystemGrid{grid-template-columns:1.08fr .92fr;gap:18px;margin-bottom:110px;display:grid}.ecosystemCard{border:1px solid var(--line);border-radius:2rem;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:470px;padding:56px;display:flex;overflow:hidden}.marketplaceCard{color:#fff;background:radial-gradient(circle at 85% 10%,#fd7c113b,#0000 27%),#09090b}.affiliateCard{color:#18181b;background:radial-gradient(circle at 100% 0,#fd7c1121,#0000 38%),#f1f5f9}.ecosystemCard h2{font-size:45px}.ecosystemCard p{opacity:.75;max-width:450px;margin-bottom:28px}.ecosystemCard a{border-bottom:1px solid;align-items:center;gap:8px;padding-bottom:4px;font-size:13px;font-weight:750;display:inline-flex}.finalCta{color:#fff;background:radial-gradient(circle at 18% 5%,#fd7c1152,#0000 35%),#09090b;border-radius:2rem;justify-content:space-between;align-items:flex-end;gap:40px;min-height:370px;margin-bottom:110px;padding:60px;display:flex}.finalCta h2{max-width:850px;font-size:50px}.siteFooter{background:linear-gradient(#e3e8ec,#fff);padding:0 0 30px}.footerCard{background:#ffffffd1;border:1px solid #e4e4e7;border-radius:1.5rem;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:24px 26px;display:grid;box-shadow:0 16px 36px #0f172a0d}.footerCard p{color:#71717a;text-align:center;margin:0;font-size:13px}.footerCard nav{gap:18px;display:flex}.footerCard nav a{color:#71717a;text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:650}.footerBottom{color:#a1a1aa;justify-content:space-between;padding-top:22px;font-size:12px;display:flex}.innerPage{background:linear-gradient(#e3e8ec 0%,#fff 38%,#e3e8ec 100%);min-height:100vh}.pageHero{text-align:center;padding:94px 0 72px}.pageHero .eyebrow{margin-inline:auto}.pageHero h1{max-width:840px;margin:20px auto;font-size:clamp(48px,6.5vw,76px);font-weight:650;line-height:.98}.pageHero p{color:#60646c;max-width:680px;margin:0 auto;font-size:17px}.legalContent{background:#ffffffe6;border:1px solid #e4e4e7;border-radius:1.4rem;max-width:860px;margin-bottom:110px;padding:42px;box-shadow:0 18px 50px #0f172a0d}.legalContent h2{letter-spacing:-.03em;margin:38px 0 8px;font-size:22px}.legalContent p{color:#60646c;margin:0;line-height:1.85}.panelLoginPage{background:#f4f6f8;grid-template-columns:minmax(390px,.92fr) 1.08fr;min-height:100vh;display:grid}.loginStory{color:#fff;background:radial-gradient(circle at 12% 100%,#fd7c113d,#0000 39%),#09090b;flex-direction:column;min-height:100vh;padding:46px clamp(34px,6vw,86px);display:flex;position:relative;overflow:hidden}.loginStory:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:500px;height:500px;position:absolute;bottom:70px;right:-330px;box-shadow:0 0 0 75px #ffffff06,0 0 0 150px #ffffff05}.loginStory .brand img{filter:brightness(0)invert()}.loginStoryCopy{z-index:1;margin-block:auto;position:relative}.loginStoryCopy h1{letter-spacing:-.052em;margin:20px 0 24px;font-size:clamp(48px,5vw,72px);font-weight:500;line-height:.96}.loginStoryCopy h1 em{color:#fdba74;font-style:normal;font-weight:780}.loginStoryCopy>p{color:#b7bbc2;max-width:570px;font-size:16px}.loginStoryCopy ul{gap:13px;margin:36px 0 0;padding:0;list-style:none;display:grid}.loginStoryCopy li{color:#e4e4e7;align-items:center;gap:10px;font-size:13px;display:flex}.loginStoryCopy li svg{color:#fdba74}.loginStory>small{color:#71717a;font-size:12px}.loginFormSide{place-items:center;padding:48px;display:grid}.loginCard{width:min(440px,100%);box-shadow:var(--shadow);background:#ffffffe6;border:1px solid #e4e4e7;border-radius:1.5rem;padding:42px}.loginIcon{color:#c35c08;background:#fff1e5;border-radius:.9rem;place-items:center;width:48px;height:48px;display:grid}.loginCard h2{letter-spacing:-.04em;margin:24px 0 6px;font-size:27px}.loginCard>p{color:#71717a;margin:0 0 29px;font-size:13px}.panelLoginForm{gap:18px;display:grid}.panelLoginForm>label,.affiliateForm label{color:#3f3f46;text-transform:uppercase;letter-spacing:.08em;gap:7px;font-size:12px;font-weight:750;display:grid}.panelLoginForm input:not([type=checkbox]),.affiliateForm input,.affiliateForm textarea{color:#18181b;text-transform:none;letter-spacing:normal;background:#fff;border:1px solid #d4d4d8;border-radius:.7rem;outline:0;width:100%;padding:0 15px;font-size:14px}.panelLoginForm input:not([type=checkbox]),.affiliateForm input{height:52px}.panelLoginForm input:focus,.affiliateForm input:focus,.affiliateForm textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #fd7c111f}.passwordField{position:relative}.passwordField button{color:#71717a;cursor:pointer;background:0 0;border:0;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:7px;right:8px}.passwordField input{padding-right:48px!important}.loginMeta{color:#71717a;justify-content:space-between;align-items:center;font-size:12px;display:flex}.checkboxLabel{align-items:center;gap:7px;display:flex}.loginMeta a,.loginHelp a{color:#bd5606;font-weight:750}.formError{color:#9a351b;background:#fff0eb;border:1px solid #f3b6a5;border-radius:.7rem;margin:0;padding:10px 12px;font-size:12px}.panelLoginForm button:disabled{cursor:wait;opacity:.65}@keyframes spin{to{transform:rotate(360deg)}}.loginHelp{text-align:center;color:#71717a;border-top:1px solid #e4e4e7;margin-top:26px;padding-top:20px;font-size:12px}.panelRoot{background:linear-gradient(#f8fafc,#eef1f4);min-height:100vh}.panelTopbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;border-bottom:1px solid #e4e4e7}.panelTopbarInner{justify-content:space-between;align-items:center;gap:24px;width:min(1320px,100% - 48px);min-height:74px;margin:auto;display:flex}.panelTopActions{align-items:center;gap:9px;display:flex}.panelIconButton{color:#52525b;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:.7rem;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:12px;font-weight:750;display:inline-flex}.panelUser{border-left:1px solid #e4e4e7;align-items:center;gap:9px;margin-left:8px;padding-left:16px;display:flex}.panelUser>i{color:#fff;background:#18181b;border-radius:.65rem;place-items:center;width:34px;height:34px;font-size:12px;font-style:normal;font-weight:800;display:grid}.panelUser>span{line-height:1.3;display:grid}.panelUser b{font-size:12px}.panelUser small{color:#a1a1aa;font-size:12px}.panelHome,.tenantDashboard{padding-top:68px;padding-bottom:110px}.panelWelcome{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.panelWelcome h1,.tenantHero h1{letter-spacing:-.05em;margin:8px 0 0;font-size:30px;font-weight:620;line-height:1}.panelWelcome p,.tenantHero p{color:#71717a;margin:11px 0 0;font-size:13px}.securityStatus{color:#16803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:30px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:750;display:inline-flex}.tenantSection,.moduleSection{margin-top:50px}.tenantSectionTitle{justify-content:space-between;align-items:end;margin-bottom:20px;display:flex}.tenantSectionTitle h2{margin:0;font-size:19px}.tenantSectionTitle p{color:#71717a;margin:3px 0 0;font-size:12px}.tenantGrid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.tenantCard{background:#ffffffe6;border:1px solid #e4e4e7;border-radius:1rem;padding:23px;transition:transform .2s,box-shadow .2s;box-shadow:0 12px 40px #0f172a0a}.tenantCard:hover{transform:translateY(-4px);box-shadow:0 20px 55px #0f172a17}.tenantCardHead{justify-content:space-between;align-items:flex-start;display:flex}.tenantAvatar{color:#bd5606;background:#fff1e5;border-radius:.8rem;place-items:center;width:44px;height:44px;display:grid}.tenantStatus{color:#166534;text-transform:uppercase;letter-spacing:.07em;background:#dcfce7;border-radius:20px;width:fit-content;padding:5px 8px;font-size:12px;font-weight:800}.status-suspended,.status-archived{color:#991b1b;background:#fee2e2}.status-setup{color:#92400e;background:#fef3c7}.tenantCard h3{margin:22px 0 2px;font-size:17px}.tenantCard>p{color:#a1a1aa;margin:0;font-size:12px}.tenantTags{gap:6px;margin:18px 0;display:flex}.tenantTags span{color:#71717a;text-transform:uppercase;background:#f4f4f5;border-radius:6px;padding:4px 7px;font-size:12px}.tenantCard .button{min-height:42px;font-size:12px}.panelEmpty{text-align:center;background:#ffffffb3;border:1px dashed #d4d4d8;border-radius:1.2rem;max-width:590px;margin:70px auto 0;padding:50px}.panelEmpty>span{color:#bd5606;background:#fff1e5;border-radius:.9rem;place-items:center;width:54px;height:54px;margin:0 auto;display:grid}.panelEmpty h2{margin:20px 0 7px;font-size:20px}.panelEmpty p{color:#71717a;margin:0 auto 24px;font-size:12px}.panelBreadcrumb{color:#a1a1aa;align-items:center;gap:7px;margin-bottom:36px;font-size:12px;display:flex}.panelBreadcrumb span{color:#18181b;font-weight:750}.tenantHero{justify-content:space-between;align-items:flex-end;gap:35px;display:flex}.tenantHeroActions{align-items:center;gap:10px;display:flex}.tenantHeroActions .button{min-height:42px;font-size:12px}.tenantHeroActions button:disabled{cursor:not-allowed;opacity:.45}.migrationNotice{color:#9a4b06;background:#fff7ed;border:1px solid #fed7aa;border-radius:.9rem;align-items:flex-start;gap:13px;margin-top:38px;padding:21px 23px;display:flex}.migrationNotice>svg{margin-top:2px}.migrationNotice div{display:grid}.migrationNotice b{font-size:12px}.migrationNotice p{color:#a16207;margin:3px 0 0;font-size:12px}.moduleGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.moduleCard{color:inherit;background:#ffffffc7;border:1px solid #e4e4e7;border-radius:.9rem;grid-template-columns:39px 1fr;align-items:center;gap:12px;padding:19px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.moduleCard>span{color:#bd5606;background:#fff1e5;border-radius:.7rem;place-items:center;width:39px;height:39px;display:grid}.moduleGrid h3{margin:0;font-size:12px}.moduleGrid p{color:#a1a1aa;margin:2px 0 0;font-size:12px}.moduleGrid em{color:#71717a;text-transform:uppercase;background:#f4f4f5;border-radius:5px;grid-column:2;width:fit-content;padding:3px 6px;font-size:7px;font-style:normal;font-weight:800}.moduleCardActive:hover{border-color:#fed7aa;transform:translateY(-3px);box-shadow:0 18px 45px #0f172a14}.moduleCardActive em{color:#9a4b06;background:#fff1e5}.billingAction{gap:7px;display:grid}.billingAction .button{cursor:pointer;border:0}.billingAction .button:disabled{cursor:not-allowed;opacity:.5}.billingError{color:#b42318;max-width:360px;margin:0;font-size:12px}.billingNotice{color:#3f3f46;background:#ffffffd1;border:1px solid #d4d4d8;border-radius:.8rem;align-items:flex-start;gap:12px;margin-top:28px;padding:18px 20px;display:flex}.billingNotice svg{flex:none;margin-top:1px}.billingNotice b{font-size:12px}.billingNotice p{color:#71717a;margin:3px 0 0;font-size:12px}.billingNoticeSuccess{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.billingNoticeWarning{color:#9a4b06;background:#fff7ed;border-color:#fed7aa}.billingCurrent{background:#ffffffe6;border:1px solid #d4d4d8;border-radius:.9rem;grid-template-columns:minmax(0,1fr) 1.4fr;gap:30px;margin-top:28px;padding:24px;display:grid}.billingCurrent>div>span,.billingPlan>div:first-child>span{color:#a1a1aa;text-transform:uppercase;letter-spacing:.11em;font-size:12px;font-weight:800}.billingCurrent h2{margin:7px 0 4px;font-size:24px}.billingCurrent p{color:#71717a;margin:0;font-size:12px}.billingCurrent dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.billingCurrent dl div{background:#f4f4f5;border-radius:.7rem;padding:13px}.billingCurrent dt{color:#71717a;text-transform:uppercase;font-size:12px}.billingCurrent dd{color:#18181b;text-overflow:ellipsis;margin:5px 0 0;font-size:12px;font-weight:750;overflow:hidden}.billingPlans{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.billingPlan{background:#ffffffe6;border:1px solid #e4e4e7;border-radius:1rem;flex-direction:column;padding:23px;display:flex}.billingPlanFeatured{border-color:#fdba74;box-shadow:0 20px 55px #9a4b0614}.billingPlan h3{margin:8px 0 5px;font-size:19px}.billingPlan>div:first-child>p{color:#71717a;min-height:34px;margin:0;font-size:12px;line-height:1.65}.billingPrice{border-top:1px solid #e4e4e7;border-bottom:1px solid #e4e4e7;grid-template-columns:auto 1fr;align-items:baseline;gap:4px 8px;margin-top:22px;padding:17px 0;display:grid}.billingPrice strong{letter-spacing:-.04em;font-size:25px}.billingPrice small{color:#71717a;font-size:12px}.billingPrice em{color:#52525b;grid-column:1/-1;font-size:12px;font-style:normal}.billingPlan ul{align-content:start;gap:8px;min-height:100px;margin:18px 0 22px;padding:0;list-style:none;display:grid}.billingPlan li{color:#52525b;gap:7px;font-size:12px;display:flex}.billingPlan li svg{color:#16a34a;flex:none}.billingCurrentBadge{color:#166534;text-align:center;text-transform:uppercase;background:#dcfce7;border-radius:.7rem;margin-top:auto;padding:11px;font-size:12px;font-weight:800}.billingPermission{color:#71717a;margin:15px 0 0;font-size:12px}.layoutHero .button{min-height:44px}.pageList{gap:10px;display:grid}.pageList article{background:#ffffffe0;border:1px solid #e4e4e7;border-radius:.9rem;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:82px;padding:15px 17px;display:grid}.pageList article>span{color:#bd5606;background:#fff1e5;border-radius:.7rem;place-items:center;width:42px;height:42px;display:grid}.pageList h3{margin:0;font-size:13px}.pageList p{color:#a1a1aa;margin:3px 0 0;font-size:12px}.pageStatus{color:#92400e;text-transform:uppercase;background:#fef3c7;border-radius:20px;padding:5px 8px;font-size:12px;font-style:normal;font-weight:800}.pageStatus-published{color:#166534;background:#dcfce7}.pageActions{align-items:center;gap:7px;display:flex}.pageActions a{color:#3f3f46;background:#fff;border:1px solid #e4e4e7;border-radius:.6rem;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:12px;font-weight:750;display:inline-flex}.catalogToolbar{background:#ffffffdb;border:1px solid #e4e4e7;border-radius:.9rem;justify-content:space-between;align-items:center;gap:18px;margin-top:38px;padding:10px;display:flex}.catalogToolbar form{flex:1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;display:grid}.catalogToolbar form>svg{color:#a1a1aa;margin-left:8px}.catalogToolbar input{color:#18181b;background:0 0;border:0;outline:0;min-width:0;height:40px;font-size:12px}.catalogToolbar button{color:#fff;cursor:pointer;background:#18181b;border:0;border-radius:.6rem;height:38px;padding:0 14px;font-size:12px;font-weight:750}.catalogToolbar>a{color:#3f3f46;border-left:1px solid #e4e4e7;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:12px;font-weight:750;display:inline-flex}.catalogList{gap:8px;display:grid}.builderRenderedBlock{pointer-events:none}.builderPreviewFrame{border:0;width:100%;min-height:100px;display:block}.builderChromePreview .storeWhatsappFloat{display:none}.visualEditorViewport.storeTheme{overflow:hidden}.customizationActions{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:24px;display:flex}.customizationActions p{color:#667085}.mediaLibrary{gap:22px;margin-top:24px;display:grid}.mediaLibrary>label{cursor:pointer;width:fit-content}.mediaLibrary input[type=file]{max-width:230px}.mediaLibraryGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;display:grid}.mediaLibraryGrid>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e4e7ec;border-radius:.8rem;padding:10px}.mediaLibraryGrid span{aspect-ratio:1;background:#f3f4f6;border-radius:.5rem;display:block;position:relative;overflow:hidden}.mediaLibraryGrid img{object-fit:contain}.mediaLibraryGrid b,.mediaLibraryGrid small{overflow-wrap:anywhere;margin-top:8px;display:block}.mediaLibraryActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mediaLibraryActions button{cursor:pointer;background:#fff;border:1px solid #dce2e7;border-radius:.5rem;padding:10px 14px}.mediaEditDialog{color:#19251d;background:#fff;border:1px solid #e4e7ec;border-radius:.8rem;width:min(920px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:24px;position:fixed;inset:0;overflow-y:auto;box-shadow:0 24px 90px #10182840}.mediaEditDialog::backdrop{background:#10182899}.mediaEditDialog header{justify-content:space-between;gap:20px;margin-bottom:24px;display:flex}.mediaEditDialog h2{margin:0;font-size:24px}.mediaEditDialog header p{color:#667085;margin:8px 0 0;font-size:14px}.mediaEditDialog header button{cursor:pointer;background:#fff;border:1px solid #e4e7ec;border-radius:50%;flex-shrink:0;align-self:start;place-items:center;width:40px;height:40px;display:grid}.mediaEditBody{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.mediaEditPreview{aspect-ratio:1;background:#f6f7f9;border-radius:.6rem;position:relative;overflow:hidden}.mediaEditPreview img{object-fit:contain}.mediaEditBody form{align-content:start;gap:20px;min-width:0;display:grid}.mediaEditBody label{gap:8px;font-size:15px;font-weight:600;display:grid}.mediaEditBody input{width:100%;font:inherit;border:1px solid #d0d5dd;border-radius:.5rem;padding:12px;font-weight:400}.mediaEditBody dl{gap:14px;margin:0;font-size:14px;display:grid}.mediaEditBody dt{color:#667085}.mediaEditBody dd{overflow-wrap:anywhere;margin:4px 0 0}.mediaEditBody .mediaLibraryActions button{min-height:44px;font-size:14px}.mediaEditBody .mediaLibraryActions .buttonDark{color:#fff;background:#192d23}.mediaDeleteConfirmation{background:#fff4f3;border:1px solid #fecdca;border-radius:.6rem;padding:16px;font-size:14px}.mediaDeleteConfirmation button{cursor:pointer;margin:4px;padding:10px}@media (max-width:640px){.mediaEditDialog{padding:18px}.mediaEditBody{grid-template-columns:1fr}.mediaEditPreview{aspect-ratio:auto;height:220px}}.catalogTableScroll{background:#fff;border:1px solid #e4e7ec;border-radius:.8rem;overflow-x:auto}.catalogProductTable{border-collapse:collapse;text-align:left;width:100%;min-width:940px;font-size:13px}.catalogProductTable th{color:#667085;white-space:nowrap;background:#f8fafc;padding:15px;font-size:12px}.catalogProductTable td{border-top:1px solid #eef1f4;padding:14px 15px}.catalogProductIdentity{align-items:center;gap:12px;min-width:240px;display:flex}.catalogProductIdentity .catalogThumb{flex-shrink:0}.catalogProductIdentity h3{margin:0;font-size:14px}.catalogProductIdentity p{color:#8490a1;margin:4px 0 0}.catalogProductTable td>a{align-items:center;gap:5px;display:inline-flex}.catalogProductTable .catalogStatus{white-space:nowrap;font-size:12px}.catalogList article{background:#ffffffe6;border:1px solid #e4e4e7;border-radius:.8rem;grid-template-columns:54px minmax(0,1fr) auto auto;align-items:center;gap:13px;min-height:76px;padding:10px 14px 10px 10px;display:grid}.catalogThumb{color:#a1a1aa;background:#f4f4f5;border-radius:.65rem;place-items:center;width:54px;height:54px;display:grid;position:relative;overflow:hidden}.catalogThumb img{object-fit:cover}.catalogList h3,.collectionGrid h3{margin:0;font-size:12px}.catalogList p,.collectionGrid p{color:#a1a1aa;margin:3px 0 0;font-size:12px}.catalogList article>a,.collectionGrid article>a{color:#52525b;align-items:center;gap:5px;font-size:12px;font-weight:750;display:inline-flex}.catalogStatus{color:#92400e;text-transform:uppercase;background:#fef3c7;border-radius:20px;width:fit-content;padding:4px 7px;font-size:7px;font-style:normal;font-weight:800}.catalogStatus-active{color:#166534;background:#dcfce7}.catalogStatus-archived{color:#991b1b;background:#fee2e2}.catalogStatus-hidden{color:#52525b;background:#e4e4e7}.collectionGrid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.collectionGrid article{background:#ffffffe6;border:1px solid #e4e4e7;border-radius:.9rem;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:80px;padding:16px;display:grid}@media (max-width:540px){.collectionGrid article{grid-template-columns:40px minmax(0,1fr) auto}.collectionGrid article>button{grid-column:2/-1;justify-self:end}}.collectionGrid article>span{color:#bd5606;background:#fff1e5;border-radius:.65rem;place-items:center;width:40px;height:40px;display:grid}.collectionGrid article>a{grid-column:2/-1}.pagination{grid-template-columns:1fr auto 1fr;align-items:center;margin-top:22px;display:grid}.pagination a{color:#3f3f46;background:#fff;border:1px solid #e4e4e7;border-radius:.6rem;width:fit-content;padding:8px 11px;font-size:12px;font-weight:750}.pagination a:last-child{justify-self:end}.pagination small{color:#71717a;font-size:12px}.productEditorPage{max-width:1380px}.productEditor{margin-top:28px}.productEditorTop{background:#ffffffe6;border:1px solid #e4e4e7;border-radius:1rem;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex;box-shadow:0 15px 45px #0f172a0d}.productEditorTop h1{letter-spacing:-.04em;margin:5px 0 2px;font-size:25px}.productEditorTop p{color:#a1a1aa;margin:0;font-size:12px}.productEditorActions{gap:8px;display:flex}.productEditorActions button{color:#3f3f46;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:.65rem;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.productEditorActions button.buttonDark{color:#fff;background:#18181b;border-color:#18181b}.productEditorActions button:disabled{cursor:wait;opacity:.6}.productEditorNotice{border:1px solid;border-radius:.7rem;margin-top:12px;padding:12px 15px;font-size:12px;font-weight:700}.productEditorNotice.success{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.productEditorNotice.error{color:#991b1b;background:#fef2f2;border-color:#fecaca}.productEditorGrid{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:14px;margin-top:14px;display:grid}.productEditorMain,.productEditorSidebar{gap:10px;display:grid}.productTitleCard{background:#fff;border:1px solid #e4e4e7;border-radius:.9rem;grid-template-columns:minmax(0,1.4fr) minmax(220px,.8fr);gap:12px;padding:20px;display:grid}.productTitleCard>a{overflow-wrap:anywhere;color:#1d4ed8;background:#dfe8ff;border-radius:.35rem;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;width:100%;padding:7px 15px;font-size:12px;font-weight:650;display:inline-flex}.productPanel{background:#fffffff0;border:1px solid #e4e4e7;border-radius:.9rem;overflow:visible}.productPanel>summary{cursor:pointer;color:#27272a;justify-content:space-between;align-items:center;min-height:50px;padding:0 17px;font-size:12px;font-weight:800;list-style:none;display:flex}.productPanel>summary::-webkit-details-marker{display:none}.productPanel>summary span{color:#71717a;background:#f4f4f5;border-radius:50%;place-items:center;width:22px;height:22px;font-size:14px;transition:transform .2s;display:grid}.productPanel[open]>summary span{transform:rotate(45deg)}.productPanelBody{border-top:1px solid #f4f4f5;gap:13px;padding:4px 17px 18px;display:grid}.productField{gap:6px;display:grid}.productField>span,.collectionChecks>span,.productGallery>span{color:#52525b;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.productField input,.productField textarea,.productField select,.productSelect,.publicationState select{color:#27272a;width:100%;font:inherit;background:#fff;border:1px solid #dedfe3;border-radius:.55rem;outline:0;font-size:12px;transition:border-color .2s,box-shadow .2s}.productField input,.productField select,.productSelect,.publicationState select{min-height:39px;padding:0 11px}.productField textarea{resize:vertical;padding:10px 11px;line-height:1.6}.productField input:focus,.productField textarea:focus,.productField select:focus,.productSelect:focus{border-color:#fb923c;box-shadow:0 0 0 3px #fb923c1f}.productToggle{cursor:pointer;align-items:flex-start;gap:9px;display:flex}.productToggle input{accent-color:#18181b;width:16px;height:16px;margin:1px 0 0}.productToggle span{gap:2px;display:grid}.productToggle b{font-size:12px}.productToggle small,.productPanelHint{color:#a1a1aa;margin:0;font-size:12px;line-height:1.55}.panelSubheading{justify-content:space-between;align-items:center;gap:12px;display:flex}.panelSubheading b{font-size:12px}.panelSubheading button,.includedItemRow button,.productGallery button{color:#52525b;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:12px;font-weight:750;display:inline-flex}.includedItemsEditor{gap:8px;display:grid}.includedItemRow{grid-template-columns:64px minmax(0,1fr) 30px;gap:7px;display:grid}.includedItemRow input{min-width:0;height:37px;font:inherit;border:1px solid #dedfe3;border-radius:.5rem;padding:0 10px;font-size:12px}.publicationState{border-radius:.65rem;gap:6px;padding:12px;display:grid}.publicationState>span{text-transform:uppercase;font-size:12px;font-weight:800}.publicationState-disabled{color:#991b1b;background:#fef2f2}.publicationState-active{color:#166534;background:#f0fdf4}.publicationState-archived{color:#52525b;background:#f4f4f5}.collectionChecks{border:1px solid #e4e4e7;border-radius:.6rem;gap:9px;max-height:220px;padding:10px;display:grid;overflow-y:auto}.collectionChecks>span{margin-bottom:2px}.productGallery{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.productGallery>span,.productGallery>.mediaPicker{grid-column:1/-1}.productGallery>div:not(.mediaPicker){aspect-ratio:1;background:#f4f4f5;border:1px solid #e4e4e7;border-radius:.55rem;place-items:center;display:grid;position:relative;overflow:hidden}.productGallery img{object-fit:cover;width:100%;height:100%}.productGallery>div:not(.mediaPicker)>button{color:#fff;background:#18181bbf;border-radius:50%;place-items:center;width:23px;height:23px;display:grid;position:absolute;top:4px;right:4px}.shippingDimensions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.panelSubheading>div{gap:2px;display:grid}.panelSubheading small{color:#a1a1aa;font-size:12px}.productPanelLink{color:#9a3412;background:#fff7ed;border-radius:.55rem;width:fit-content;padding:8px 11px;font-size:12px;font-weight:800}.variantEditorList{gap:9px;display:grid}.variantEditorList>article{background:#fafafa;border:1px solid #e4e4e7;border-radius:.7rem;padding:12px}.variantEditorHead{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.variantEditorHead b{font-size:12px}.variantEditorHead button{color:#b91c1c;cursor:pointer;background:0 0;border:0}.variantEditorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.variantEditorToggles{gap:22px;margin-top:10px;display:flex}.collectionManager{gap:14px;display:grid}.collectionEditor{background:#fff;border:1px solid #e4e4e7;border-radius:.9rem;margin-bottom:6px;padding:20px}.collectionEditorHead,.customizationEditorHead{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.collectionEditorHead h2,.customizationEditorHead h2{margin:5px 0 0;font-size:20px}.collectionEditorHead button,.customizationEditorHead button{color:#71717a;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:12px;display:inline-flex}.collectionEditorGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.collectionEditorGrid label,.customizationGrid label,.inventoryForm label{color:#52525b;text-transform:uppercase;letter-spacing:.07em;gap:5px;font-size:12px;font-weight:800;display:grid}.collectionEditorGrid .wide,.customizationGrid .wide{grid-column:1/-1}.collectionEditorGrid input,.collectionEditorGrid select,.collectionEditorGrid textarea,.customizationGrid input,.customizationGrid select,.inventoryForm input,.inventoryForm select,.inventoryForm textarea{width:100%;min-height:39px;font:inherit;background:#fff;border:1px solid #dedfe3;border-radius:.55rem;outline:0;padding:0 11px;font-size:12px}.collectionEditorGrid textarea,.inventoryForm textarea{resize:vertical;padding-block:9px}.collectionEditor>.button{margin-top:13px}.collectionGrid article>button,.collectionGrid article>a{color:#52525b;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:14px;font-weight:750;display:inline-flex}.collectionImageEditor{max-width:360px;margin:24px 0}.collectionSeoEditor{border-top:1px solid #e4e7ec;margin:24px 0;padding-top:20px}.collectionSeoEditor>p{color:#64748b;font-size:14px}.collectionPageImage{object-fit:contain;object-position:left;border-radius:.8rem;width:min(100%,800px);max-width:100%;height:auto;max-height:360px;margin-top:24px;display:block}.collectionDescription{white-space:pre-line;overflow-wrap:anywhere}@media (max-width:540px){.collectionGrid article>a{grid-column:2/-1;justify-self:end}}.couponPage{max-width:1120px}.couponManager{gap:14px;margin-top:22px;display:grid}.couponProductSelector{border:1px solid #dde5ef;border-radius:12px;min-width:0;margin:20px 0;padding:18px}.couponProductSelector legend{padding:0 6px;font-weight:600}.couponProductSelector p{color:#64748b;margin:0 0 12px;font-size:14px}.couponProductSelector>input{border:1px solid #dde5ef;border-radius:8px;width:100%;padding:10px 12px}.couponProductOptions{max-height:240px;margin:12px 0;overflow-y:auto}.couponProductOptions label{cursor:pointer;align-items:center;gap:10px;padding:9px 4px;display:flex}.couponProductOptions input[type=checkbox]{flex:0 0 18px;width:18px;height:18px}.couponProductSelector>button{color:#475569;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 0;text-decoration:underline}.couponEditorGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.couponGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.couponGrid article{background:#fff;border:1px solid #e4e4e7;border-radius:.9rem;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:82px;padding:15px;display:grid}.couponGrid article>span{color:#9a3412;background:#fff7ed;border-radius:.65rem;place-items:center;width:40px;height:40px;display:grid}.couponGrid h3{letter-spacing:.04em;margin:0;font-size:12px}.couponGrid p{color:#71717a;margin:3px 0 0;font-size:12px}.couponGrid article>button{color:#52525b;width:fit-content;font:inherit;cursor:pointer;background:0 0;border:0;grid-column:2/-1;align-items:center;gap:5px;font-size:12px;font-weight:750;display:inline-flex}.ordersPage,.orderDetailsPage{max-width:1260px}.orderToolbar{background:#fff;border:1px solid #e4e4e7;border-radius:.8rem;margin:20px 0 12px;padding:10px}.orderToolbar form{grid-template-columns:auto minmax(180px,1fr) 210px auto;align-items:center;gap:8px;display:grid}.orderToolbar svg{color:#a1a1aa}.orderToolbar input,.orderToolbar select{min-width:0;height:38px;font:inherit;background:#fafafa;border:1px solid #e4e4e7;border-radius:.55rem;outline:0;padding:0 10px;font-size:12px}.orderToolbar button{color:#fff;height:38px;font:inherit;background:#18181b;border:0;border-radius:.55rem;padding:0 14px;font-size:12px;font-weight:800}.orderListSection{background:#fff;border:1px solid #e4e4e7;border-radius:.9rem;padding:18px}.orderList{overflow-x:auto}.orderListHeader,.orderList article{grid-template-columns:.75fr 1.45fr .8fr 1fr .7fr .45fr;align-items:center;gap:12px;min-width:880px;display:grid}.orderListHeader{color:#a1a1aa;text-transform:uppercase;letter-spacing:.09em;padding:0 11px 9px;font-size:7px;font-weight:800}.orderList article{border-top:1px solid #f0f0f1;min-height:69px;padding:10px 11px}.orderList article>div{gap:3px;min-width:0;display:grid}.orderList article b,.orderList article strong{color:#27272a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.orderList article small{color:#8a8a93;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.orderList article>a{color:#3f3f46;justify-content:flex-end;align-items:center;gap:4px;font-size:12px;font-weight:800;display:inline-flex}.orderStatus{color:#72510b;white-space:nowrap;text-transform:uppercase;background:#fef3c7;border-radius:20px;width:fit-content;padding:5px 8px;font-size:7px;font-style:normal;font-weight:850}.orderStatus-paid,.orderStatus-delivered{color:#166534;background:#dcfce7}.orderStatus-in_production{color:#1e40af;background:#dbeafe}.orderStatus-out_for_delivery{color:#075985;background:#e0f2fe}.orderStatus-canceled{color:#991b1b;background:#fee2e2}.orderDetailHero{background:#fff;border:1px solid #e4e4e7;border-radius:.9rem;justify-content:space-between;align-items:center;gap:25px;margin:24px 0 14px;padding:22px 24px;display:flex}.orderDetailHero>div:first-child{gap:5px;display:grid}.orderDetailHero>div:first-child>a{color:#71717a;align-items:center;gap:4px;margin-bottom:8px;font-size:12px;font-weight:750;display:inline-flex}.orderDetailHero h1{letter-spacing:-.04em;margin:0;font-size:28px}.orderDetailHero p{color:#71717a;margin:0;font-size:12px}.orderDetailHero>div:last-child{align-items:center;gap:9px;display:flex}.orderStatusControl p{color:#b91c1c;margin:0 0 5px;font-size:12px}.orderStatusControl button{color:#fff;min-height:36px;font:inherit;cursor:pointer;background:#18181b;border:0;border-radius:.55rem;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.orderStatusControl button:disabled{cursor:wait;opacity:.55}.orderDetailGrid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:13px;display:grid}.orderDetailMain,.orderDetailAside{gap:12px;display:grid}.orderDetailCard,.orderDetailAside article{background:#fff;border:1px solid #e4e4e7;border-radius:.9rem;padding:19px}.orderDetailCard>header{align-items:center;gap:10px;margin-bottom:16px;display:flex}.orderDetailCard>header>svg{color:#bd5606}.orderDetailCard header span,.orderDetailAside article>span{color:#71717a;text-transform:uppercase;letter-spacing:.1em;font-size:7px;font-weight:800}.orderDetailCard h2,.orderDetailAside h2{margin:3px 0 0;font-size:14px}.orderItems{gap:8px;display:grid}.quantityPriceEditor{gap:16px;display:grid}.quantityPriceRow{background:#f7f8f5;border:1px solid #e4e7de;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px;padding:14px;display:grid}.quantityPriceRow>button{height:42px}.quantityPriceEditor>small{color:#687260;font-size:12px}.storeQuantityPrices{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.storeQuantityPrices span{border:1px solid #d7dfd3;border-radius:8px;padding:8px 12px;font-size:14px}.storeQuantityPrices span[data-active=true]{background:#e6f0e3;border-color:#54744b}.orderProductThumb{object-fit:cover;background:#f0f1ee;border-radius:10px;flex-shrink:0;width:76px;height:76px}.orderProductThumbEmpty{color:#899285;place-items:center;display:grid}.storeCardMessage{background:#fafbf8;border:1px solid #d7dfd3;border-radius:14px;gap:12px;min-width:0;padding:18px;display:grid}.storeCardMessageTitle{color:#30432e;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.storeCardMessageTitle b{flex:1;font-size:16px}.storeCardMessageTitle i{font-size:12px;font-style:normal}.storeCardMessage textarea{width:100%;min-height:140px;font:inherit;resize:vertical;background:#fff;border:1px solid #d7dfd3;border-radius:8px;padding:14px;font-size:16px;line-height:1.6;display:block}.storeCardMessage small{text-align:right;color:#64705e;font-size:12px}@media (max-width:600px){.orderProductThumb{width:56px;height:56px}.orderDetailsPage .orderItems>div{flex-wrap:wrap}.orderDetailsPage .orderItems>div>strong{margin-left:auto}}.orderItems>div{background:#fafafa;border:1px solid #ededee;border-radius:.7rem;justify-content:space-between;gap:12px;padding:12px;display:flex}.orderItems>div>div{gap:3px;display:grid}.orderItems b,.orderItems strong{font-size:12px}.orderItems small,.orderItems em{color:#71717a;font-size:12px;font-style:normal}.orderDetailsPage .orderItems>div>div{flex:1;min-width:0}.orderDetailsPage .orderItems b,.orderDetailsPage .orderItems>div>strong{font-size:16px}.orderDetailsPage .orderItems small{font-size:14px}.orderCustomizationDetails{background:#fff;border:1px solid #e1e7ee;border-radius:10px;margin-top:12px;padding:16px}.orderCustomizationDetails h3{margin:0 0 12px;font-size:15px}.orderCustomizationDetails dl{gap:12px;margin:0;display:grid}.orderCustomizationDetails dt{color:#64748b;margin-bottom:4px;font-size:13px}.orderCustomizationDetails dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:500}.orderCustomizationPrice{color:#087a46;margin-left:8px;font-size:13px;display:inline-block}.orderWhatsAppButton{color:#146c43;overflow-wrap:anywhere;background:#eefaf3;border:1px solid #b7dfc8;border-radius:8px;align-items:center;gap:8px;margin-top:12px;padding:10px 14px;font-size:14px;text-decoration:none;display:inline-flex}.orderWhatsAppButton:hover{background:#dcf5e5}.orderWhatsAppButton svg{flex-shrink:0}.orderMessageDetails p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.6}.orderMessageDetails section+section{margin-top:24px}.orderTimeline{display:grid}.orderTimeline>div{grid-template-columns:13px 1fr;gap:9px;min-height:48px;display:grid;position:relative}.orderTimeline>div:before{content:"";border-left:1px solid #e4e4e7;position:absolute;top:12px;bottom:-4px;left:5px}.orderTimeline>div:last-child:before{display:none}.orderTimeline i{z-index:1;background:#ea580c;border:3px solid #ffedd5;border-radius:50%;width:11px;height:11px;margin-top:3px}.orderTimeline span{align-content:start;gap:3px;display:grid}.orderTimeline b{text-transform:capitalize;font-size:12px}.orderTimeline small{color:#71717a;font-size:12px}.orderDetailAside article>span{align-items:center;gap:4px;display:flex}.orderDetailAside p{color:#71717a;overflow-wrap:anywhere;margin:7px 0 0;font-size:12px;line-height:1.65}.orderDeliverySchedule{background:linear-gradient(135deg,#f1f7f2,#fafcf9);border:1px solid #dbe7de;border-radius:12px;margin:14px 0;padding:18px}.orderDeliveryDate,.orderDeliveryTime{color:#28533a;align-items:center;gap:12px;display:flex}.orderDeliverySchedule svg{flex-shrink:0}.orderDetailAside .orderDeliveryDate h2{letter-spacing:-.02em;color:#233b2c;margin:0;font-size:18px;line-height:1.4}.orderDeliveryTime{border-top:1px solid #dbe7de;margin-top:14px;padding-top:14px}.orderDeliveryTime>div{gap:4px;display:grid}.orderDeliveryTime span{color:#58675c;font-size:12px;line-height:1.5}.orderDeliveryTime strong{font-size:17px;line-height:1.4}.orderTotals dl{gap:9px;margin:0;display:grid}.orderTotals dl>div{color:#62626b;justify-content:space-between;font-size:12px;display:flex}.orderTotals dl>div:last-child{color:#18181b;border-top:1px solid #e4e4e7;margin-top:4px;padding-top:12px;font-size:14px;font-weight:850}.orderTotals dt,.orderTotals dd{margin:0}.inventoryPage,.customizationPage{max-width:1320px}.inventoryManager,.customizationManager{gap:13px;margin-top:22px;display:grid}.inventorySummary{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.inventorySummary article{background:#fff;border:1px solid #e4e4e7;border-radius:.8rem;align-items:center;gap:12px;min-height:85px;padding:16px;display:flex}.inventorySummary article>span{color:#52525b;background:#f4f4f5;border-radius:.65rem;place-items:center;width:38px;height:38px;display:grid}.inventorySummary article.warning{background:#fff7ed;border-color:#fed7aa}.inventorySummary article.warning>span{color:#c2410c;background:#ffedd5}.inventorySummary article div{display:grid}.inventorySummary b{font-size:20px}.inventorySummary small{color:#71717a;font-size:12px}.inventoryAlerts{background:#fff7ed;border:1px solid #fed7aa;border-radius:.8rem;padding:16px}.inventoryAlerts h2{margin:0 0 9px;font-size:14px}.inventoryAlerts>div{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.inventoryAlerts article{color:#9a3412;background:#fff;border-radius:.6rem;align-items:center;gap:9px;padding:10px;display:flex}.inventoryAlerts article div{display:grid}.inventoryAlerts b,.inventoryAlerts small{font-size:12px}.inventoryColumns{grid-template-columns:1.35fr .65fr;align-items:start;gap:13px;display:grid}.inventoryCard{background:#fffffff2;border:1px solid #e4e4e7;border-radius:.9rem;padding:18px}.inventoryCardHead{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.inventoryCardHead h2{margin:5px 0 0;font-size:18px}.inventoryCardHead p{color:#71717a;max-width:680px;margin:5px 0 0;font-size:12px}.inventoryForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.inventoryForm label:last-of-type{grid-column:1/-1}.inventoryForm .button{width:fit-content}.inventoryEmpty{color:#71717a;text-align:center;border:1px dashed #d4d4d8;border-radius:.7rem;padding:30px;font-size:12px}.locationList{gap:7px;margin-bottom:12px;display:grid}.locationList article{border:1px solid #e4e4e7;border-radius:.6rem;align-items:center;gap:9px;padding:10px;display:flex}.locationList article div{display:grid}.locationList b{font-size:12px}.locationList small{color:#71717a;font-size:12px}.locationForm{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.locationForm input{border:1px solid #dedfe3;border-radius:.55rem;min-width:0;height:38px;padding:0 10px}.locationForm button{color:#fff;background:#18181b;border:0;border-radius:.55rem;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.inventoryTable{overflow-x:auto}.inventoryTableHeader,.inventoryTable article{grid-template-columns:2fr 1.2fr .6fr .7fr .7fr;align-items:center;gap:10px;min-width:680px;display:grid}.inventoryTableHeader{color:#a1a1aa;text-transform:uppercase;padding:0 10px 8px;font-size:12px;font-weight:800}.inventoryTable article{border-top:1px solid #f4f4f5;min-height:48px;padding:8px 10px;font-size:12px}.inventoryTable article span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inventoryTable b{font-size:12px}.inventoryTable b.low{color:#b91c1c;background:#fef2f2;border-radius:20px;width:fit-content;padding:4px 7px}.movementList{display:grid}.movementList article{border-top:1px solid #f4f4f5;grid-template-columns:80px minmax(0,1fr) 100px 130px;align-items:center;gap:10px;min-height:57px;padding:8px 5px;display:grid}.movementList article div{display:grid}.movementList b{font-size:12px}.movementList small,.movementList time{color:#71717a;font-size:12px}.movementList strong{font-size:12px}.movementType{color:#3f3f46;text-transform:uppercase;background:#f4f4f5;border-radius:20px;width:fit-content;padding:4px 7px;font-size:7px;font-weight:800}.customizationLayout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:13px;display:grid}.customizationEditor,.customizationGroups,.customizationOrder{background:#fff;border:1px solid #e4e4e7;border-radius:.9rem;padding:20px}.customizationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.customizationChecks{flex-wrap:wrap;gap:8px;margin:13px 0;display:flex}.customizationChecks label,.conditionEditor>label{border:1px solid #e4e4e7;border-radius:.55rem;align-items:center;gap:7px;padding:8px 10px;font-size:12px;display:flex}.customizationChecks input,.conditionEditor input,.groupProductChecks input{accent-color:#18181b}.customizationOptions{background:#fafafa;border:1px solid #e4e4e7;border-radius:.7rem;margin:15px 0;padding:13px}.customizationOptions>article{grid-template-columns:1fr .8fr 42px 1fr 1fr 30px;gap:6px;margin-top:7px;display:grid}.customizationOptions input,.customizationOptions select{border:1px solid #dedfe3;border-radius:.5rem;min-width:0;height:36px;padding:0 8px;font-size:12px}.customizationOptions input[type=color]{padding:3px}.customizationOptions article>button{color:#b91c1c;background:0 0;border:0}.conditionEditor{background:#f4f4f5;border-radius:.7rem;margin:14px 0;padding:13px}.conditionEditor>label{border:0;padding:0}.conditionEditor>label span{display:grid}.conditionEditor>label b{font-size:12px}.conditionEditor>label small{color:#71717a;font-size:12px}.conditionEditor .customizationGrid{margin-top:12px}.customizationSave{width:fit-content}.customizationGroups>div:first-child h2{margin:5px 0;font-size:18px}.customizationGroups>div:first-child p{color:#71717a;margin:0 0 15px;font-size:12px;line-height:1.6}.customizationGroupList{gap:6px;display:grid}.customizationGroupList article{border:1px solid #e4e4e7;border-radius:.6rem;align-items:center;gap:8px;padding:9px;display:flex}.customizationGroupList article div{display:grid}.customizationGroupList b{font-size:12px}.customizationGroupList small{color:#71717a;font-size:12px}.customizationGroups details{border-top:1px solid #e4e4e7;margin-top:12px}.customizationGroups summary{cursor:pointer;align-items:center;gap:6px;padding-top:13px;font-size:12px;font-weight:800;display:flex}.customizationGroups form{gap:7px;padding-top:10px;display:grid}.customizationGroups form>input,.customizationGroups form>select{border:1px solid #dedfe3;border-radius:.55rem;height:38px;padding:0 9px}.customizationGroups form>button{color:#fff;background:#18181b;border:0;border-radius:.55rem;justify-content:center;align-items:center;gap:5px;min-height:36px;font-size:12px;font-weight:800;display:flex}.groupProductChecks{border:1px solid #e4e4e7;border-radius:.55rem;gap:7px;max-height:180px;padding:8px;display:grid;overflow-y:auto}.groupProductChecks label{font-size:12px}.customizationOrder>div:last-child{gap:6px;display:grid}.customizationOrder button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:.65rem;grid-template-columns:28px 34px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:58px;padding:8px 11px;display:grid}.customizationOrder button>span{color:#a1a1aa;font-size:12px}.customizationOrder button>i{color:#9a3412;background:#fff7ed;border-radius:.55rem;place-items:center;width:30px;height:30px;display:grid}.customizationOrder button div{display:grid}.customizationOrder b{font-size:12px}.customizationOrder small{color:#71717a;font-size:12px}.customizationOrder em{color:#166534;background:#f0fdf4;border-radius:20px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:800}.freightEditor{gap:20px;font-size:15px;display:grid}.freightEditor header,.freightForm footer,.freightForm footer>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.freightEditor h3{margin:0;font-size:18px}.freightEditor p,.freightEditor small{color:#64748b;line-height:1.5}.freightOrigin{background:#fff;border:1px solid #d9e5f1;border-radius:1rem;padding:0;overflow:hidden}section.freightOrigin{padding:20px}.freightOrigin>summary{cursor:pointer;background:#f8fbff;padding:20px}.freightOrigin>summary small{margin-top:8px;display:block}.freightOrigin>summary span{border-radius:20px;margin-left:10px;padding:4px 10px;font-size:12px;display:inline-block}.freightActive{color:#047857;background:#d1fae5}.freightInactive{color:#64748b;background:#e2e8f0}.freightOriginBody{gap:18px;padding:20px;display:grid}.freightAddress>summary,.freightAdvanced>summary{cursor:pointer;padding-block:10px;font-weight:600}.freightForm{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:12px;display:grid}.freightForm .wide{grid-column:1/-1}.freightForm label{gap:8px;font-weight:600;display:grid}.freightForm input:not([type=checkbox]),.freightForm select{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d4dfec;border-radius:.75rem;padding:12px}.freightForm label.freightCheck{align-items:center;gap:10px;display:flex}.freightRate{background:#fcfefd;border:1px solid #dbe6e1;border-radius:1rem;padding:20px;box-shadow:0 2px 5px #12251b08}.freightExplanation{border:1px dashed #cbded2;border-radius:.6rem;margin:0;padding:12px;font-size:13px}.freightExplanation.isBlocked,.freightRemove{color:#9f1239;background:#fff1f2;border-radius:.6rem;padding:12px}.freightForm>button{justify-self:start}@media (max-width:760px){.freightForm{grid-template-columns:1fr}.freightOriginBody,.freightRate{padding:14px}}.slotsEditor{gap:20px;font-size:15px;display:grid}.slotsEditor>header,.slotCard>header,.slotCard>header>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.slotCard{background:#f7fbff;border:1px solid #d9e5f1;border-radius:1rem;padding:20px}.slotCard>header{margin-bottom:20px}.slotCard [draggable=true]{cursor:grab}.slotForm,.slotSettings,.slotTargets{gap:18px;display:grid}.slotBasics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.slotForm label:not(.slotChecks label):not(.slotTargetList label){align-content:start;gap:10px;font-weight:600;display:grid}.slotForm input:not([type=checkbox]):not([type=hidden]){width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d9e5f1;border-radius:.75rem;padding:12px}.slotForm small,.slotDays p{color:#64748b;font-size:13px;font-weight:400;line-height:1.5}.slotExtras,.slotDays{background:#fff;border:1px solid #d9e5f1;border-radius:1rem;min-width:0;margin:0;padding:18px}.slotExtras summary{cursor:pointer;font-weight:700}.slotExtras summary small{margin-top:6px;display:block}.slotExtrasGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:20px;margin-top:20px;display:grid}.slotTargets section{border:1px solid #e3eaf2;border-radius:.8rem;gap:10px;padding:15px;display:grid}.slotTargetList{gap:10px;max-height:180px;display:grid;overflow:auto}.slotTargetList label{align-items:center;gap:8px;display:flex}.slotChecks{flex-wrap:wrap;gap:10px;display:flex}.slotChecks label{background:#f7fbff;border:1px solid #d9e5f1;border-radius:.8rem;align-items:center;gap:8px;padding:12px;display:flex}.slotChecks label:has(input:checked){color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.slotForm>button{justify-self:start}@media (max-width:760px){.slotBasics,.slotExtrasGrid{grid-template-columns:1fr}.slotCard{padding:14px}}.leadTimeSettings{gap:20px;font-size:15px;display:grid}.leadDefaults,.leadRules{background:#fff;border:1px solid #dce5d5;border-radius:1rem;padding:20px}.leadDefaults{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.leadDefaults label,.leadRuleOptions,.leadRuleTargets,.leadRuleHours,.leadRuleOptions>label:first-child{align-content:start;gap:12px;display:grid}.leadTimeSettings small,.leadRules header p{color:#64748b;font-size:13px}.leadRules header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.leadRules h3{margin:0;font-size:18px}.leadRule{background:#f8fbff;border:1px solid #dce5ee;border-radius:1rem;grid-template-columns:1fr 2fr 1fr;gap:18px;margin-top:14px;padding:18px;display:grid}.leadTimeSettings input:not([type=checkbox]),.leadTimeSettings select{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d7e4f1;border-radius:.8rem;padding:12px}.leadRule input[type=checkbox]{margin-right:8px}.leadTargetList{gap:8px;max-height:260px;display:grid;overflow:auto}.leadTargetList label{background:#fff;border:1px solid #e0e7ef;border-radius:.7rem;align-items:center;padding:12px;display:flex}.leadTimeSettings>button{justify-self:start}@media (max-width:760px){.leadDefaults,.leadRule{grid-template-columns:1fr}.leadRules header{flex-wrap:wrap}}.deliveryPage{max-width:1320px}.deliveryManager{gap:10px;margin-top:22px;display:grid}.deliverySummary{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:3px;display:grid}.deliverySummary article{background:#fff;border:1px solid #e4e4e7;border-radius:.8rem;align-items:center;gap:11px;min-height:72px;padding:14px;display:flex}.deliverySummary article>svg{color:#bd5606}.deliverySummary article div{display:grid}.deliverySummary b{font-size:17px}.deliverySummary small{color:#71717a;font-size:12px}.deliveryPanel{background:#fffffff0;border:1px solid #e4e4e7;border-radius:.9rem;overflow:hidden}.deliveryPanel>summary{cursor:pointer;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:83px;padding:17px 19px;list-style:none;display:grid}.deliveryPanel>summary::-webkit-details-marker{display:none}.deliveryPanel>summary>span{color:#9a3412;background:#fff7ed;border-radius:.65rem;place-items:center;width:39px;height:39px;display:grid}.deliveryPanel>summary h2{margin:0;font-size:14px}.deliveryPanel>summary p{color:#71717a;margin:4px 0 0;font-size:12px}.deliveryPanel>summary em{color:#71717a;font-size:12px;font-style:normal;font-weight:800}.deliveryPanel[open]>summary{border-bottom:1px solid #ececed}.deliveryPanel[open]>summary em{color:#9a3412}.deliveryPanelBody{background:#fafafa;gap:10px;padding:16px;display:grid}.deliverySectionHeading{border-bottom:1px solid #ececed;align-items:center;gap:14px;padding:20px;display:flex}.deliverySectionHeading>svg{color:#9a3412;flex-shrink:0}.deliverySectionHeading h2{margin:0;font-size:20px}.deliverySectionHeading p{color:#71717a;margin:6px 0 0;font-size:14px}.deliveryPanelBody>.button{justify-self:start}.deliveryBlockedAccordion{background:#fff;border:1px solid #e4e4e7;border-radius:.75rem;overflow:hidden}.deliveryBlockedAccordion>summary{cursor:pointer;padding:18px;font-size:16px;font-weight:650}.deliveryBlockedAccordion[open]>summary{border-bottom:1px solid #e4e4e7}.deliveryBlockedAccordion>.deliveryRecord{border:0;border-radius:0}.deliveryRecord{background:#fff;border:1px solid #e4e4e7;border-radius:.75rem;padding:15px}.deliveryRecord+.deliveryRecord{margin-top:9px}.deliveryForm{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px;display:grid}.deliveryForm>label:not(.deliveryActive),.deliveryForm .wide>label{gap:5px;display:grid}.deliveryForm label>span,.deliveryLabel,.deliveryFormTitle>b{color:#52525b;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.deliveryForm input:not([type=checkbox]),.deliveryForm select,.deliveryForm textarea{width:100%;min-width:0;min-height:39px;font:inherit;background:#fff;border:1px solid #dedfe3;border-radius:.55rem;outline:0;padding:0 10px;font-size:12px}.deliveryForm select[multiple]{min-height:95px;padding-block:7px}.deliveryForm textarea{resize:vertical;min-height:60px;padding-block:9px}.deliveryForm .wide{grid-column:1/-1}.deliveryHint{color:#a1a1aa;font-size:12px}.deliveryChecks{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.deliveryChecks label,.deliveryActive{color:#52525b;border:1px solid #e4e4e7;border-radius:.55rem;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:12px;font-weight:750;display:flex}.deliveryChecks input,.deliveryActive input{accent-color:#18181b}.deliveryFormActions{grid-column:1/-1;align-items:center;gap:10px;display:flex}.deliveryFormActions .button{min-height:37px;padding-inline:12px;font-size:12px}.deliveryDelete{color:#b91c1c;min-height:37px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.deliveryFormTitle{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.deliveryFormTitle button{color:#9a3412;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:12px;font-weight:800;display:inline-flex}.customCostManager .deliverySummary{grid-template-columns:repeat(2,minmax(0,220px))}.customCostIntro{background:linear-gradient(135deg,#fff,#fff7ed);border:1px solid #e4e4e7;border-radius:.9rem;padding:18px}.customCostIntro h2{margin:5px 0 3px;font-size:17px}.customCostIntro p{color:#71717a;margin:0;font-size:12px}.customCostRecord{margin-top:0}.orderShippingControl{border-top:1px solid #e4e4e7;gap:8px;margin-top:14px;padding-top:13px;display:grid}.orderShippingControl>span,.orderShippingControl label{color:#71717a;font-size:12px;font-weight:750}.orderShippingControl label{gap:4px;display:grid}.orderShippingControl input{width:100%;min-height:36px;font:inherit;border:1px solid #dedfe3;border-radius:.5rem;padding:0 9px}.orderShippingControl .fulfillmentSwitch{margin:0}.orderShippingControl .fulfillmentSwitch button{min-height:34px;padding:0 9px;font-size:12px}.orderShippingControl .button{justify-content:center;width:100%;min-height:36px;font-size:12px}.orderShippingControl>p{color:#b91c1c;margin:0;font-size:12px}.specialSlotEditor{background:#f4f4f5;border-radius:.65rem;padding:12px}.specialDateCard>header{border-bottom:1px solid #dce5ee;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:8px 0 20px;display:flex}.specialDateCard>header small{color:#f97316;letter-spacing:.1em;font-weight:700}.specialDateCard>header h3{margin:8px 0;font-size:18px}.specialDateCard>header p{color:#64748b;margin:0;font-size:14px}.specialCampaignOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.specialCampaignOptions>label{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:.8rem;align-items:center;gap:10px;padding:16px;display:flex}.specialCampaignOptions>label:nth-child(2){background:#eff6ff;border-color:#bfdbfe}.specialCampaignOptions>label:nth-child(3){background:#fff7ed;border-color:#fed7aa}.specialCampaignOptions small{margin-top:5px;font-weight:400;display:block}.specialDateForm .specialSlotEditor article{background:#f8fafc;border:1px solid #dce5ee;border-radius:.8rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:16px}.specialDateForm .specialSlotEditor article>label{gap:8px;display:grid}.specialDateForm .specialSlotEditor article>.deliveryChecks,.specialDateForm .specialInstruction{grid-column:1/-1}.specialDateForm .specialButtonField{grid-column:span 2}.specialDateForm .specialInstruction textarea{min-height:80px}@media (max-width:700px){.specialCampaignOptions{grid-template-columns:1fr}.specialDateForm .specialSlotEditor article{grid-template-columns:repeat(2,minmax(0,1fr))}}.specialSlotEditor article{grid-template-columns:1.2fr .65fr .65fr .8fr 1fr;align-items:center;gap:6px;margin-top:7px;display:grid}.specialSlotEditor article .deliveryChecks{margin:0}.specialSlotEditor article textarea{grid-column:1/3}.specialSlotEditor article>button{color:#b91c1c;cursor:pointer;background:0 0;border:0}.productLeadList{gap:7px;display:grid}.productLeadList form{background:#fff;border:1px solid #e4e4e7;border-radius:.65rem;grid-template-columns:minmax(0,1fr) 145px 62px;align-items:center;gap:9px;min-height:60px;padding:9px 10px;display:grid}.productLeadList form>div{display:grid}.productLeadList b{font-size:12px}.productLeadList small{color:#71717a;font-size:12px}.productLeadList label{gap:3px;display:grid}.productLeadList label span{color:#71717a;text-transform:uppercase;font-size:7px;font-weight:800}.productLeadList input{border:1px solid #dedfe3;border-radius:.5rem;width:100%;min-width:0;height:36px;padding:0 8px}.productLeadList button{color:#fff;min-height:36px;font:inherit;background:#18181b;border:0;border-radius:.5rem;place-items:center;font-size:12px;font-weight:800;display:grid}.abandonedPage{max-width:1260px}.abandonedManager{gap:12px;margin-top:22px;display:grid}.abandonedSummary{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.abandonedSummary article{background:#fff;border:1px solid #e4e4e7;border-radius:.8rem;align-items:center;gap:11px;min-height:77px;padding:15px;display:flex}.abandonedSummary article>svg{color:#9a3412}.abandonedSummary article div{display:grid}.abandonedSummary b{font-size:17px}.abandonedSummary small{color:#71717a;font-size:12px}.abandonedListCard{background:#fff;border:1px solid #e4e4e7;border-radius:.9rem;padding:18px}.abandonedListCard>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:17px;display:flex}.abandonedListCard h2{margin:5px 0 0;font-size:18px}.abandonedListCard header p{color:#71717a;margin:0;font-size:12px}.abandonedList{overflow-x:auto}.abandonedListHead,.abandonedList article{grid-template-columns:1.7fr .4fr .7fr .9fr .9fr .6fr;align-items:center;gap:10px;min-width:840px;display:grid}.abandonedListHead{color:#a1a1aa;text-transform:uppercase;letter-spacing:.08em;padding:0 10px 8px;font-size:7px;font-weight:800}.abandonedList article{border-top:1px solid #f0f0f1;min-height:65px;padding:9px 10px}.abandonedList article>div:first-child{min-width:0;display:grid}.abandonedList b,.abandonedList strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.abandonedList small,.abandonedList time,.abandonedList article>span{color:#71717a;font-size:12px}.abandonedStatus{color:#92400e;background:#fef3c7;border-radius:20px;width:fit-content;padding:5px 7px;font-size:7px;font-style:normal;font-weight:800}.abandonedStatus.status-recovered{color:#166534;background:#dcfce7}.abandonedStatus.status-opted_out,.abandonedStatus.status-expired{color:#52525b;background:#f4f4f5}.abandonedList button{color:#b91c1c;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #fecaca;border-radius:.5rem;align-items:center;gap:5px;padding:0 9px;font-size:7px;font-weight:800;display:inline-flex}.builderPreview{background:#f8fafc;min-height:100vh}.previewBar{z-index:100;color:#fff;background:#09090b;grid-template-columns:1fr auto auto;align-items:center;gap:18px;min-height:38px;padding:0 18px;font-size:12px;display:grid;position:sticky;top:0}.previewBar span{align-items:center;gap:6px;display:inline-flex}.previewBar>span:nth-child(2){color:#fdba74;text-transform:uppercase;background:#fd7c1121;border-radius:20px;padding:3px 7px;font-weight:800}.previewBar a{color:#fff}.builderHero{padding:86px 0}.builderHeroGrid{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);align-items:center;gap:70px;display:grid}.builderHero h1{letter-spacing:-.055em;white-space:pre-line;max-width:780px;margin:17px 0;font-size:clamp(48px,6vw,78px);font-weight:620;line-height:.97}.builderHero p{color:#60646c;max-width:650px;font-size:16px;line-height:1.75}.builderHeroMedia{min-height:460px;box-shadow:var(--shadow);background:#e4e4e7;border-radius:1rem;position:relative;overflow:hidden}.builderHeroMedia img,.builderColumnMedia img,.builderMedia img{object-fit:cover}.builderAlign-center{text-align:center}.builderAlign-center .builderHeroGrid{grid-template-columns:1fr}.builderAlign-center .builderHeroGrid>div:first-child,.builderAlign-center p{margin-inline:auto}.builderActions{align-items:center;gap:10px;margin-top:30px;display:flex}.builderAlign-center .builderActions{justify-content:center}.builderTextLink{color:inherit;align-items:center;gap:6px;font-size:12px;font-weight:750;display:inline-flex}.builderTheme-dark{color:#fff;background:#09090b}.builderTheme-dark p{color:#a1a1aa}.builderTheme-dark .eyebrow{color:#fdba74}.builderTheme-accent{color:#18181b;background:linear-gradient(135deg,#fff1e5,#fdba74)}.builderSectionTitle{letter-spacing:-.05em;max-width:780px;margin:13px 0 38px;font-size:clamp(38px,5vw,58px);line-height:1}.builderText .shell{max-width:860px}.builderWidth-narrow .shell{max-width:700px}.builderWidth-wide .shell{max-width:1180px}.builderRichText{color:#52525b;font-size:16px;line-height:1.85}.builderRichText h2,.builderRichText h3{color:#18181b;letter-spacing:-.035em}.builderRichText a{color:#bd5606;text-underline-offset:3px;text-decoration:underline}.builderMedia{margin-block:30px 92px}.builderMedia>div{background:#e4e4e7;border-radius:1rem;min-height:640px;position:relative;overflow:hidden}.builderMedia-square{max-width:850px}.builderMedia-square>div{aspect-ratio:1;min-height:0}.builderMedia-natural>div{min-height:480px}.builderMedia figcaption{color:#71717a;text-align:center;margin-top:10px;font-size:12px}.builderFeatureGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.builderFeatureGrid article{background:#fff;border:1px solid #e4e4e7;border-radius:1rem;min-height:220px;padding:27px}.builderFeatureGrid article>span{color:#bd5606;font-size:12px;font-weight:800}.builderFeatureGrid h3{margin:58px 0 7px;font-size:17px}.builderFeatureGrid p{color:#71717a;margin:0;font-size:12px;line-height:1.6}.builderColumns{grid-template-columns:repeat(var(--builder-columns),minmax(0,1fr));gap:14px;display:grid}.builderColumns article{background:#fff;border:1px solid #e4e4e7;border-radius:1rem;padding:22px;overflow:hidden}.builderColumnMedia{background:#e4e4e7;min-height:220px;margin:-22px -22px 22px;position:relative}.builderColumns h3{font-size:17px}.builderColumns p{color:#71717a;font-size:12px;line-height:1.7}.builderCta{border-radius:1.2rem;justify-content:space-between;align-items:flex-end;gap:50px;min-height:340px;margin-block:60px 100px;padding:50px;display:flex}.builderCta h2{letter-spacing:-.05em;max-width:820px;margin:14px 0 0;font-size:clamp(40px,5vw,62px);line-height:1}.builderCta p{color:#a1a1aa;max-width:650px}.builderSpacer-small{height:35px}.builderSpacer-medium{height:70px}.builderSpacer-large{height:120px}.builderVideoSection .builderSectionTitle{margin-bottom:30px}.builderVideo{aspect-ratio:16/9;width:100%;box-shadow:var(--shadow);background:#09090b;border-radius:1rem;position:relative;overflow:hidden}.builderVideo-vertical{aspect-ratio:9/16;width:min(440px,100%);margin-inline:auto}.builderVideo iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.builderGallery{grid-template-columns:repeat(var(--builder-gallery-columns),minmax(0,1fr));gap:14px;display:grid}.builderGallery figure{margin:0}.builderGallery figure>div{aspect-ratio:1;background:#e4e4e7;border-radius:1rem;position:relative;overflow:hidden}.builderGallery img{object-fit:cover}.builderGallery figcaption{color:#71717a;margin-top:8px;font-size:12px}.builderFaq .shell{max-width:900px}.builderFaq details{border-top:1px solid #e4e4e7}.builderFaq details:last-child{border-bottom:1px solid #e4e4e7}.builderFaq summary{cursor:pointer;padding:22px 4px;font-size:15px;font-weight:700}.builderFaq details p{color:#71717a;max-width:740px;margin:-5px 0 22px;font-size:13px;line-height:1.8}.builderLead{background:linear-gradient(135deg,#fff,#f4f4f5);border:1px solid #e4e4e7;border-radius:1.2rem;grid-template-columns:1fr .85fr;align-items:end;gap:60px;margin-block:60px 100px;padding:48px;display:grid}.builderLead h2{letter-spacing:-.05em;margin:12px 0 7px;font-size:clamp(34px,4vw,50px);line-height:1}.builderLead p{color:#71717a;margin:0}.builderLead form{background:#fff;border:1px solid #d4d4d8;border-radius:.9rem;grid-template-columns:1fr auto;gap:8px;padding:7px;display:grid}.builderLead label{color:#a1a1aa;align-items:center;gap:8px;min-width:0;padding-inline:10px;display:flex}.builderLead input{border:0;outline:0;width:100%;min-width:0}.builderDivider{height:50px;position:relative}.builderDivider-line:after{content:"";border-top:1px solid #e4e4e7;position:absolute;inset:50% 0 auto}.builderDivider-dots:after{content:"...";color:#a1a1aa;letter-spacing:.35em;text-align:center;font-size:28px;position:absolute;inset:3px 0 auto}.visualEditorRoot{color:#18181b;background:#eceff2;height:100vh;min-height:100vh;overflow:hidden}.visualEditorTopbar{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-bottom:1px solid #dedfe3;grid-template-columns:38px minmax(190px,1fr) auto auto auto;align-items:center;gap:9px;height:58px;padding:0 12px;display:grid;position:relative}.visualEditorTopbar>a,.visualEditorHistory button,.visualEditorDevices button{color:#52525b;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:.55rem;place-items:center;width:34px;height:34px;display:grid}.visualEditorTitle{align-items:center;gap:10px;min-width:0;display:flex}.visualEditorTitle input{color:#18181b;background:0 0;border:0;outline:0;width:min(310px,45vw);min-width:100px;font-size:12px;font-weight:750}.saveState{color:#71717a;white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:650;display:inline-flex}.saveState-saved{color:#16803d}.saveState-error,.saveState-conflict{color:#b91c1c}.visualEditorHistory,.visualEditorDevices,.visualEditorActions{align-items:center;gap:5px;display:flex}.visualEditorHistory button:disabled{opacity:.35;cursor:default}.visualEditorDevices{background:#f4f4f5;border-radius:.7rem;padding:3px}.visualEditorDevices button{background:0 0;border:0}.visualEditorDevices button.active{color:#fff;background:#18181b}.visualEditorActions button{color:#3f3f46;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:.6rem;align-items:center;gap:6px;min-height:35px;padding:0 11px;font-size:12px;font-weight:750;display:inline-flex}.visualEditorActions .publish{color:#fff;background:#18181b;border-color:#18181b}.visualEditorMessage{z-index:50;color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:.7rem;justify-content:space-between;align-items:center;gap:16px;min-width:280px;padding:10px 12px;font-size:12px;display:flex;position:fixed;top:68px;left:50%;transform:translate(-50%);box-shadow:0 16px 45px #0f172a26}.visualEditorMessage-error,.visualEditorMessage-conflict{color:#991b1b;background:#fef2f2;border-color:#fecaca}.visualEditorMessage button{color:inherit;cursor:pointer;background:0 0;border:0}.visualEditorWorkspace{grid-template-columns:240px minmax(0,1fr) 290px;height:calc(100vh - 58px);display:grid}.visualEditorLibrary,.visualEditorProperties{scrollbar-width:thin;background:#fff;padding:18px 14px 28px;overflow-y:auto}.visualEditorLibrary{border-right:1px solid #dedfe3}.visualEditorProperties{border-left:1px solid #dedfe3}.visualEditorLibrary>div:first-child p{color:#a1a1aa;margin:3px 0 15px;font-size:12px}.builderModuleGrid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.builderModuleGrid button{color:#3f3f46;text-align:left;cursor:grab;background:#fff;border:1px solid #e4e4e7;border-radius:.7rem;flex-direction:column;justify-content:space-between;min-height:72px;padding:10px;transition:border-color .18s,background .18s,transform .18s;display:flex;position:relative}.builderModuleGrid button:hover{background:#fff8f1;border-color:#fdba74;transform:translateY(-2px)}.builderModuleGrid button>svg:first-child{color:#bd5606}.builderModuleGrid button>svg:last-child{color:#a1a1aa;position:absolute;top:9px;right:9px}.builderModuleGrid button span{font-size:12px;font-weight:700;line-height:1.2}.builderOutline{border-top:1px solid #e4e4e7;gap:5px;margin-top:25px;padding-top:19px;display:grid}.builderOutline>b{color:#71717a;text-transform:uppercase;letter-spacing:.13em;margin-bottom:5px;font-size:12px}.builderOutline button{color:#52525b;text-align:left;cursor:grab;background:0 0;border:1px solid #0000;border-radius:.6rem;grid-template-columns:auto 1fr;align-items:center;gap:6px;width:100%;min-height:43px;padding:6px 8px;display:grid}.builderOutline button:hover,.builderOutline button.active{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.builderOutline button>svg{color:#a1a1aa}.builderOutline button span{min-width:0;font-size:12px;font-weight:700;display:grid}.builderOutline button small{color:#a1a1aa;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:500;overflow:hidden}.visualEditorStage{background:radial-gradient(circle at 50% 5%,#f8fafc,#e6e9ed 65%);padding:28px;overflow:auto}.visualEditorViewport{transform-origin:top;background:#fff;border:1px solid #d4d4d8;min-height:calc(100vh - 114px);margin:0 auto;transition:width .25s;overflow:hidden;box-shadow:0 22px 65px #0f172a21}.viewport-desktop{width:min(100%,1280px)}.viewport-tablet{width:min(820px,100%)}.viewport-mobile{width:min(390px,100%)}.visualStoreHeader{color:#52525b;background:#e3e8ec;justify-content:space-between;align-items:center;height:54px;padding:0 4.5%;font-size:12px;display:flex}.visualStoreHeader>span{color:#18181b;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:850}.visualStoreFooter{color:#a1a1aa;background:#18181b;place-items:center;min-height:80px;font-size:12px;display:grid}.visualCanvasBlock{cursor:pointer;outline:0 solid #0000;transition:outline .15s;position:relative}.visualCanvasBlock:hover{outline-offset:-1px;outline:1px solid #fdba74}.visualCanvasBlock.selected{z-index:1;outline-offset:-2px;outline:2px solid #fd7c11}.visualBlockLabel{z-index:5;color:#fff;text-transform:uppercase;letter-spacing:.06em;background:#fd7c11;border-radius:.35rem;padding:3px 6px;font-size:6px;font-weight:800;display:none;position:absolute;top:5px;left:5px}.visualCanvasBlock.selected>.visualBlockLabel{display:block}.visualHero{background:#fafafa;grid-template-columns:1fr .8fr;align-items:center;gap:40px;min-height:380px;padding:55px 7%;display:grid}.visualHero h1{letter-spacing:-.05em;white-space:pre-line;margin:12px 0;font-size:clamp(30px,4vw,58px);line-height:.98}.visualHero p,.visualSection p,.visualCta p,.visualLead p{color:#71717a;white-space:pre-line;font-size:12px;line-height:1.7}.visualHero small,.visualSection>small,.visualCta small,.visualLead small{color:#fd7c11;text-transform:uppercase;letter-spacing:.18em;font-size:6px;font-weight:800}.visualHero img{object-fit:cover;border-radius:.8rem;width:100%;max-height:310px}.visualAlign-center{text-align:center}.visualAlign-center.visualHero{grid-template-columns:1fr}.visualTheme-dark{color:#fff;background:#18181b}.visualTheme-dark p{color:#a1a1aa}.visualTheme-accent{background:linear-gradient(135deg,#fff1e5,#fdba74)}.visualButton{color:#fff;background:#18181b;border-radius:.45rem;align-items:center;width:fit-content;min-height:29px;margin-top:12px;padding:0 12px;font-size:7px;font-weight:750;display:inline-flex}.visualSection{padding:52px 7%}.visualSection h2,.visualCta h2,.visualLead h2{letter-spacing:-.045em;margin:9px 0 20px;font-size:clamp(25px,3.4vw,43px);line-height:1}.visualGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.visualGrid article{background:#fff;border:1px solid #e4e4e7;border-radius:.7rem;min-width:0;min-height:130px;padding:15px}.visualGrid article>b{color:#fd7c11;font-size:7px}.visualGrid h3{margin:30px 0 5px;font-size:12px}.visualGrid article img{object-fit:cover;width:calc(100% + 30px);height:100px;margin:-15px -15px 13px}.visualMedia{text-align:center;padding:26px 5%}.visualMedia>img{object-fit:cover;border-radius:.8rem;width:100%;max-height:560px}.visualMedia>span{color:#a1a1aa;background:#fafafa;border:1px dashed #d4d4d8;border-radius:.8rem;justify-content:center;align-items:center;gap:8px;min-height:280px;font-size:12px;display:flex}.visualMedia>small{color:#a1a1aa;margin-top:7px;font-size:7px}.visualCta,.visualLead{border-radius:.8rem;justify-content:space-between;align-items:flex-end;gap:25px;margin:38px 5%;padding:32px;display:flex}.visualVideo{color:#a1a1aa;background:#18181b;border-radius:.8rem;align-content:center;place-items:center;gap:9px;min-height:270px;font-size:12px;display:grid}.visualGallery{grid-template-columns:repeat(3,1fr);gap:7px;min-height:140px;display:grid}.visualGallery img{aspect-ratio:1;object-fit:cover;border-radius:.6rem;width:100%}.visualGallery>span{color:#a1a1aa;border:1px dashed #d4d4d8;grid-column:1/-1;align-content:center;place-items:center;gap:6px;font-size:12px;display:grid}.visualFaq{border-top:1px solid #e4e4e7;justify-content:space-between;align-items:center;min-height:42px;font-size:12px;display:flex}.visualLead{background:#f4f4f5;align-items:center}.visualLead>div:last-child{color:#a1a1aa;background:#fff;border:1px solid #d4d4d8;border-radius:.6rem;justify-content:space-between;align-items:center;min-width:260px;padding:6px 6px 6px 11px;font-size:7px;display:flex}.visualLead>div:last-child b{color:#fff;background:#18181b;border-radius:.4rem;padding:7px 9px}.visualDivider{height:35px;margin:0 7%;position:relative}.visualDivider-line:after{content:"";border-top:1px solid #e4e4e7;position:absolute;inset:50% 0 auto}.visualDivider-dots:after{content:"•••";color:#a1a1aa;text-align:center;letter-spacing:.4em;position:absolute;inset:7px 0 auto}.visualSpacer-small{height:30px}.visualSpacer-medium{height:55px}.visualSpacer-large{height:90px}.visualEditorEmpty{color:#71717a;cursor:pointer;background:#fafafa;border:1px dashed #d4d4d8;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:calc(100% - 50px);min-height:350px;margin:25px;display:flex}.visualEditorEmpty b{color:#18181b}.visualEditorEmpty span{font-size:12px}.propertiesHeader{justify-content:space-between;align-items:flex-start;min-height:53px;margin-bottom:12px;display:flex}.propertiesHeader h2{letter-spacing:-.03em;margin:5px 0 0;font-size:17px}.propertiesHeader button{cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:.5rem;place-items:center;width:28px;height:28px;display:grid}.propertiesActions{border-bottom:1px solid #e4e4e7;grid-template-columns:repeat(4,1fr);gap:5px;margin-bottom:17px;padding-bottom:12px;display:grid}.propertiesActions button{color:#52525b;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:.5rem;place-items:center;height:30px;display:grid}.propertiesActions button:disabled{opacity:.35}.propertiesActions .danger{color:#b91c1c}.builderField{gap:5px;margin-bottom:12px;display:grid}.builderField>span,.builderFieldLabel{color:#52525b;font-size:12px;font-weight:750}.builderField input,.builderField textarea,.builderField select,.builderModalCard input,.builderModalCard select{color:#18181b;background:#fff;border:1px solid #e4e4e7;border-radius:.55rem;outline:0;width:100%;min-height:37px;padding:8px 10px;font-size:12px}.builderField textarea{resize:vertical;line-height:1.5}.builderField input:focus,.builderField textarea:focus,.builderField select:focus{border-color:#fdba74;box-shadow:0 0 0 3px #fff7ed}.builderCheck{border:1px solid #e4e4e7;border-radius:.6rem;align-items:center;gap:8px;min-height:42px;margin-bottom:8px;padding:8px 10px;font-size:12px;display:flex}.visualEditorProperties>hr{border:0;border-top:1px solid #e4e4e7;margin:20px 0}.builderInlineAction,.builderDangerAction{color:#52525b;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:.5rem;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.builderDangerAction{color:#b91c1c}.builderRepeater{gap:6px;margin:14px 0;display:grid}.builderRepeater details{background:#fafafa;border:1px solid #e4e4e7;border-radius:.6rem}.builderRepeater summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:36px;padding:0 9px;font-size:12px;font-weight:700;list-style:none;display:flex}.builderRepeater details>div{border-top:1px solid #e4e4e7;padding:9px}.mediaPicker{gap:6px;margin-bottom:13px;display:grid;position:relative}.mediaPickerCurrent{background:#f4f4f5;border-radius:.6rem;height:120px;position:relative;overflow:hidden}.mediaPickerCurrent img{object-fit:cover;width:100%;height:100%}.mediaPickerCurrent button{color:#fff;cursor:pointer;background:#000000b3;border:0;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:6px;right:6px}.mediaPickerEmpty{color:#71717a;cursor:pointer;background:#fafafa;border:1px dashed #d4d4d8;border-radius:.6rem;justify-content:center;align-items:center;gap:7px;min-height:80px;font-size:12px;display:flex}.mediaPickerPanel{z-index:80;background:#fff;border:1px solid #e4e4e7;border-radius:.8rem;width:340px;max-height:calc(100vh - 88px);padding:12px;position:fixed;top:68px;right:300px;overflow-y:auto;box-shadow:0 25px 80px #0f172a38}.mediaPickerHeader{justify-content:space-between;align-items:center;margin-bottom:9px;font-size:12px;display:flex}.mediaPickerHeader button{cursor:pointer;background:0 0;border:0}.mediaUpload{color:#9a3412;cursor:pointer;background:#fff7ed;border:1px dashed #fdba74;border-radius:.6rem;justify-content:center;align-items:center;gap:6px;min-height:40px;margin-bottom:10px;font-size:12px;font-weight:750;display:flex}.mediaUpload input{display:none}.mediaPickerGrid{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.mediaPickerGrid button{aspect-ratio:1;cursor:pointer;background:#f4f4f5;border:1px solid #e4e4e7;border-radius:.5rem;place-items:center;padding:0;display:grid;overflow:hidden}.mediaPickerGrid img{object-fit:cover;width:100%;height:100%}.mediaPickerLoading{color:#71717a;justify-content:center;align-items:center;gap:7px;min-height:90px;font-size:12px;display:flex}.spin{animation:.8s linear infinite spin}.builderGalleryList{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.builderGalleryList>div{aspect-ratio:1;border-radius:.45rem;position:relative;overflow:hidden}.builderGalleryList img{object-fit:cover;width:100%;height:100%}.builderGalleryList button{color:#fff;background:#000000b3;border:0;border-radius:50%;place-items:center;width:21px;height:21px;display:grid;position:absolute;top:3px;right:3px}.builderModal{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#09090b7a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.builderModalCard{background:#fff;border-radius:1rem;width:min(430px,100%);padding:30px;position:relative;box-shadow:0 35px 100px #00000040}.builderModalCard h2{letter-spacing:-.04em;margin:10px 0 3px;font-size:28px}.builderModalCard>p{color:#71717a;margin:0 0 22px;font-size:12px}.builderModalCard>label{gap:5px;margin-bottom:13px;font-size:12px;font-weight:700;display:grid}.builderModalClose{cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:.55rem;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:15px;right:15px}.builderFormError{margin:8px 0;color:#b91c1c!important;font-size:12px!important}.affiliateHero{padding-bottom:90px}.affiliateSteps{grid-template-columns:repeat(3,1fr);margin-top:-20px;padding-bottom:110px;display:grid}.affiliateSteps article{border-block:1px solid #e4e4e7;background:#ffffffc7;border-left:1px solid #e4e4e7;min-height:250px;padding:31px;position:relative}.affiliateSteps article:last-child{border-right:1px solid #e4e4e7}.affiliateSteps article>span{color:#bd5606;background:#fff1e5;border-radius:.8rem;place-items:center;width:43px;height:43px;display:grid}.affiliateSteps article>small{color:#a1a1aa;position:absolute;top:32px;right:30px}.affiliateSteps h2{margin:54px 0 7px;font-size:18px}.affiliateSteps p{color:#71717a;margin:0;font-size:13px}.affiliateJoin{color:#fff;background:#09090b;padding:110px 0}.affiliateJoinGrid{grid-template-columns:1fr .82fr;align-items:center;gap:90px;display:grid}.affiliateJoinGrid>div:first-child h2{letter-spacing:-.05em;margin:16px 0;font-size:52px;font-weight:650;line-height:1}.affiliateJoinGrid>div:first-child>p{color:#a1a1aa}.affiliateJoinGrid ul{gap:12px;margin:32px 0 0;padding:0;list-style:none;display:grid}.affiliateJoinGrid li{color:#d4d4d8;align-items:center;gap:9px;font-size:12px;display:flex}.affiliateJoinGrid li svg{color:#fdba74}.affiliateFormCard{color:#18181b;background:#fff;border-radius:1.2rem;padding:38px;box-shadow:0 30px 80px #00000040}.affiliateFormCard>h3{margin:0;font-size:22px}.affiliateFormCard>p{color:#71717a;margin:4px 0 24px;font-size:12px}.affiliateForm{gap:15px;display:grid}.affiliateForm textarea{resize:vertical;min-height:110px;padding-block:12px}.formRow{grid-template-columns:1fr 1fr;gap:11px;display:grid}.affiliateForm>small{color:#a1a1aa;text-align:center;font-size:12px}.honeyField{left:-9999px;position:absolute!important}.affiliateSuccess{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:370px;display:flex}.affiliateSuccess>svg{color:#16803d}.affiliateSuccess h3{margin:16px 0 4px}.affiliateSuccess p{color:#71717a;max-width:310px;margin:0 0 22px;font-size:12px}.marketplaceHero{color:#fff;text-align:center;background:radial-gradient(circle at 82% 8%,#fd7c113d,#0000 28%),#09090b;padding:98px 0 90px}.marketplaceHero .eyebrow{margin-inline:auto}.marketplaceHero h1{letter-spacing:-.055em;margin:20px auto;font-size:clamp(51px,6.5vw,78px);font-weight:650;line-height:.94}.marketplaceHero>div>p{color:#a1a1aa;max-width:620px;margin-inline:auto}.marketSearch{color:#71717a;background:#fff;border:1px solid #ffffff24;border-radius:.9rem;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:min(680px,100%);min-height:60px;margin:37px auto 0;padding:6px 7px 6px 19px;display:grid;box-shadow:0 20px 55px #0003}.marketSearch input{color:#18181b;border:0;outline:0;min-width:0;font-size:13px}.marketSearch button{color:#fff;cursor:pointer;background:#09090b;border:0;border-radius:.7rem;height:46px;padding:0 22px;font-size:12px;font-weight:750}.marketplaceSection{padding-block:96px 115px}.marketplaceTitle{justify-content:space-between;align-items:flex-end;margin-bottom:40px;display:flex}.marketplaceTitle h2{letter-spacing:-.05em;margin:10px 0 0;font-size:48px;font-weight:650;line-height:1}.marketplaceTitle>p{color:#71717a;font-size:12px}.listingGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.listingCard{background:#fff;border:1px solid #e4e4e7;border-radius:1rem;transition:transform .23s,box-shadow .23s;overflow:hidden}.listingCard:hover{box-shadow:var(--shadow);transform:translateY(-6px)}.listingVisual{aspect-ratio:1.35;background:linear-gradient(135deg,#f4f4f5,#e4e4e7);place-items:center;display:grid;position:relative}.listingVisual>span{color:#18181b38;font-size:70px;font-weight:650}.listingVisual img{object-fit:cover;width:100%;height:100%}.listingVisual em{color:#fff;text-transform:uppercase;letter-spacing:.07em;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#09090bc7;border-radius:20px;padding:5px 8px;font-size:12px;font-style:normal;font-weight:750;position:absolute;bottom:15px;left:15px}.listingContent{padding:21px}.listingContent>span{color:#a1a1aa;align-items:center;gap:5px;font-size:12px;font-weight:650;display:flex}.listingContent h3{margin:9px 0 5px;font-size:17px}.listingContent p{color:#71717a;min-height:58px;margin:0;font-size:12px}.listingContent b{color:#bd5606;align-items:center;gap:6px;margin-top:17px;font-size:12px;display:inline-flex}.marketplaceEmpty{text-align:center;background:#ffffffb3;border:1px dashed #d4d4d8;border-radius:1rem;padding:75px 30px}.marketplaceEmpty>span{color:#bd5606;background:#fff1e5;border-radius:.9rem;place-items:center;width:56px;height:56px;margin:auto;display:grid}.marketplaceEmpty h3{margin:18px 0 6px}.marketplaceEmpty p{color:#71717a;max-width:510px;margin:auto;font-size:12px}.storeTheme{min-height:100vh;color:var(--brand-ink);background:var(--brand-page);font-family:var(--store-font)}.storeMain{min-height:72vh;color:var(--brand-ink);background:var(--brand-page)}.storeAnnouncement{text-align:center;letter-spacing:.08em;place-items:center;min-height:31px;padding:7px 18px;font-size:12px;font-weight:750;display:grid}.storeAnnouncement a{color:inherit}.storeHeader{z-index:18;color:var(--store-header-text);background:color-mix(in srgb, var(--store-header) 96%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #18201917;position:sticky;top:0}.storeHeaderMain{grid-template-columns:minmax(150px,.75fr) minmax(280px,1.2fr) auto;align-items:center;gap:28px;min-height:74px;display:grid}.storeBrand{width:fit-content;color:inherit;letter-spacing:-.02em;align-items:center;gap:11px;font-size:15px;display:inline-flex}.storeBrand img{object-fit:contain;width:auto;max-width:180px;max-height:48px}.storeBrand>span{width:35px;height:35px;color:var(--store-header);background:var(--store-header-text);border-radius:.65rem;place-items:center;display:grid}.storeSearch{border:1px solid color-mix(in srgb, var(--store-header-text) 28%, transparent);min-height:39px;color:color-mix(in srgb, var(--store-header-text) 82%, transparent);border-radius:999px;align-items:center;gap:9px;padding-inline:15px;font-size:12px;display:flex}.storeHeaderActions{align-items:center;gap:7px;display:flex}.storeHeaderActions a{border:1px solid color-mix(in srgb, var(--store-header-text) 24%, transparent);width:36px;height:36px;color:inherit;border-radius:50%;place-items:center;transition:all .2s;display:grid}.storeHeaderActions a:hover{color:var(--store-header);background:var(--store-header-text);transform:translateY(-2px)}.storeNavigation{justify-content:center;align-items:center;gap:26px;min-height:42px;display:flex}.storeNavigationItem{position:relative}.storeNavigationItem>a{color:inherit;align-items:center;gap:5px;font-size:12px;font-weight:650;display:inline-flex}.storeNavigationItem>div{background:var(--brand-surface);border:1px solid #18201917;border-radius:.7rem;width:230px;padding:8px;display:none;position:absolute;top:calc(100% + 13px);left:50%;transform:translate(-50%);box-shadow:0 24px 70px #191e1926}.storeNavigationItem>div:before{content:"";height:14px;position:absolute;inset:-14px 0 auto}.storeNavigationItem:hover>div,.storeNavigationItem:focus-within>div{display:grid}.storeNavigationItem>div a{color:var(--brand-ink);border-radius:.45rem;padding:9px 10px;font-size:12px}.storeNavigationItem>div a:hover{background:var(--brand-page)}.storeFooter{color:var(--store-footer-text);background:var(--store-footer);border-top:1px solid #18201917;padding:62px 0 23px}.storeFooterGrid{grid-template-columns:minmax(260px,1.6fr) repeat(3,minmax(140px,.7fr));align-items:start;gap:45px;display:grid}.storeFooterGrid>div:not(.storeFooterIdentity){align-content:start;gap:9px;display:grid}.storeFooterGrid a,.storeFooterGrid p,.storeFooterGrid small{color:color-mix(in srgb, var(--store-footer-text) 74%, transparent);font-size:12px;line-height:1.6}.storeFooterGrid a{align-items:center;gap:6px;display:inline-flex}.storeFooterGrid b{color:inherit;margin-bottom:5px;font-size:12px}.storeFooterIdentity img{object-fit:contain;width:auto;max-width:195px;max-height:58px}.storeFooterIdentity p{max-width:380px;margin:18px 0 10px}.storeFooterBottom{border-top:1px solid color-mix(in srgb, var(--store-footer-text) 15%, transparent);justify-content:space-between;align-items:center;gap:15px;margin-top:45px;padding-top:20px;display:flex}.storeFooterBottom span{color:color-mix(in srgb, var(--store-footer-text) 62%, transparent);font-size:12px}.storeCatalogPage{padding-top:34px}.storeCatalogIntro{background:color-mix(in srgb,var(--brand-surface) 76%,var(--brand-page));border-radius:.8rem;justify-content:space-between;align-items:flex-end;gap:35px;min-height:245px;padding:44px 48px;display:flex;box-shadow:0 8px 30px #4134210b}.storeCatalogIntro>div{max-width:680px}.storeCatalogIntro span,.storeCatalogCollections .storeSectionHead span,.storeCatalogProducts .storeSectionHead span{color:var(--brand-accent);letter-spacing:.2em;text-transform:uppercase;font-size:12px;font-weight:850}.storeCatalogIntro h1{letter-spacing:-.055em;max-width:660px;margin:13px 0 12px;font-size:clamp(38px,5vw,58px);line-height:.98}.storeCatalogIntro p{max-width:570px;color:var(--brand-muted);margin:0;font-size:13px;line-height:1.7}.storeCatalogIntro aside{border:1px solid color-mix(in srgb,var(--brand-ink) 8%,transparent);background:#ffffff8f;border-radius:.7rem;min-width:125px;padding:18px 20px;display:grid}.storeCatalogIntro aside strong{font-size:31px;line-height:1}.storeCatalogIntro aside small{color:var(--brand-muted);margin-top:7px;font-size:12px}.storeCatalogCollections,.storeCatalogProducts{padding-top:52px}.storeCatalogCollections .storeSectionHead,.storeCatalogProducts .storeSectionHead{margin-bottom:22px}.storeCatalogAllLink{border:1px solid color-mix(in srgb,var(--brand-ink) 14%,transparent);min-height:36px;color:var(--brand-ink);background:0 0;border-radius:999px;align-items:center;padding:0 15px;font-size:12px;font-weight:800;display:inline-flex}.storeCatalogCollectionGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.storeCatalogCollectionGrid>a{background:#e7e4dc;border-radius:.7rem;min-width:0;position:relative;overflow:hidden}.storeCatalogCollectionGrid>a>div{aspect-ratio:1.18;color:var(--brand-muted);place-items:center;display:grid;position:relative}.storeCatalogCollectionGrid img{object-fit:cover;transition:transform .45s}.storeCatalogCollectionGrid>a:after{content:"";pointer-events:none;background:linear-gradient(#0000,#111410b8);position:absolute;inset:35% 0 0}.storeCatalogCollectionGrid b{z-index:1;color:#fff;font-size:17px;line-height:1.05;position:absolute;bottom:12px;left:14px;right:12px}.storeCatalogCollectionGrid>a:hover img{transform:scale(1.045)}.storeCatalogProducts{padding-bottom:95px}.storeCatalogProductGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.storeCatalogProductGrid .storeProductCard{background:var(--brand-surface);border-radius:.7rem;padding:10px 10px 13px;transition:transform .35s,box-shadow .35s}.storeCatalogProductGrid .storeProductCard:hover{transform:translateY(-7px);box-shadow:0 16px 36px #30281b1c}.storeCatalogHero{color:#fff;background:radial-gradient(circle at 80% 15%,#f1be6638,#0000 28%),linear-gradient(135deg,#172b20,#263c2e);padding:92px 0 78px}.storeCatalogHero span,.storeSectionHead span,.storeProductContent article>span{color:#c49347;letter-spacing:.2em;text-transform:uppercase;font-size:12px;font-weight:800}.storeCatalogHero h1{letter-spacing:-.055em;max-width:700px;margin:15px 0;font-size:clamp(43px,5vw,65px);line-height:.98}.storeCatalogHero p{color:#c5d0c8;max-width:530px;margin:0;font-size:15px}.storeCatalogSection{padding-block:70px 6px}.storeCatalogSection+.storeCatalogSection{padding-bottom:105px}.storeSectionHead{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:30px;display:flex}.storeSectionHead h2{letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(28px,3vw,39px);line-height:1}.storeSectionHead small{color:#7a857d;font-size:12px}.storeCollectionRail{scrollbar-width:none;gap:8px;padding-bottom:8px;display:flex;overflow-x:auto}.storeCollectionRail::-webkit-scrollbar{display:none}.storeCollectionRail a{color:#526057;background:#fff;border:1px solid #dce1dc;border-radius:999px;flex:none;padding:9px 15px;font-size:12px;font-weight:700}.storeProductGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:19px;display:grid}.storeProductCard{min-width:0}.storeProductMedia{aspect-ratio:.89;color:#8b948d;background:#eef0eb;border-radius:.85rem;place-items:center;display:grid;position:relative;overflow:hidden}.storeProductMedia img{object-fit:cover;transition:transform .5s}.storeProductCard:hover .storeProductMedia img{transform:scale(1.035)}.storeProductMedia>span,.storeProductMedia>em{z-index:1;border-radius:.35rem;padding:5px 8px;font-size:12px;font-style:normal;font-weight:800;position:absolute;top:11px}.storeProductMedia>span{color:#fff;background:#1f5137;left:11px}.storeProductMedia>em{color:#9f1c1c;background:#fee2e2;right:11px}.storeProductCopy h3{min-height:42px;margin:0;font-size:13px;line-height:1.4}.storeProductCopy>div{justify-content:space-between;align-items:center;gap:10px;margin-top:9px;display:flex}.storeProductCopy>div a{color:#fff;background:#1d3d2d;border-radius:50%;place-items:center;width:31px;height:31px;transition:transform .2s;display:grid}.storeProductCopy>div a:hover{transform:rotate(-8deg)scale(1.06)}.storeEmpty{text-align:center;background:#fff;border:1px dashed #cfd6d0;border-radius:.85rem;justify-items:center;padding:70px 24px;display:grid}.storeEmpty h2{margin:14px 0 4px}.storeEmpty p{color:#758078;margin:0;font-size:12px}.storeCollectionHero{padding-block:70px 24px}.storeCollectionHero nav{color:#7c867f;align-items:center;gap:6px;font-size:12px;display:flex}.storeCollectionHero h1{letter-spacing:-.055em;margin:24px 0 10px;font-size:clamp(39px,5vw,62px);line-height:1}.storeCollectionHero p{color:#68736b;max-width:680px}.storeProductPage{padding-block:35px 90px}.storeBack{color:#647068;align-items:center;gap:7px;width:fit-content;margin-bottom:26px;font-size:12px;font-weight:700;display:inline-flex}.storeProductLayout{grid-template-columns:2fr 3fr;align-items:start;gap:20px;display:grid}.storeProductFeature{color:#8f9891;background:#ecefe9;border-radius:.9rem;place-items:center;min-height:650px;display:grid;position:relative;overflow:hidden}.storeProductFeature>span{z-index:1;color:#9f1c1c;background:#fee2e2;border-radius:.4rem;padding:7px 10px;font-size:12px;font-weight:800;position:absolute;top:16px;left:16px}.storeGallery{gap:9px;margin-top:10px;display:flex;overflow-x:auto}.storeGallery>button{aspect-ratio:1;cursor:pointer;background:#e9ece7;border:2px solid #0000;border-radius:.55rem;flex:none;width:92px;padding:0;position:relative;overflow:hidden}.storeGallery img{object-fit:cover}.storeGallery>button[aria-pressed=true]{border-color:var(--brand-primary,#b89a5a)}.storeGallery>button:focus-visible{outline-offset:-4px;outline:2px solid}.storeProductDetails{position:sticky;top:100px}.storeTag{color:#1d6a3d;background:#dff4e7;border-radius:.4rem;width:fit-content;padding:6px 9px;font-size:12px;font-weight:800;display:block}.storeProductDetails h1{letter-spacing:-.05em;margin:17px 0 14px;font-size:clamp(35px,4vw,52px);line-height:1.02}.storeProductDetails>p{color:#667169;font-size:13px}.storePrice{color:#173b28;margin-block:22px;font-size:25px;display:block}.storeCustomization{gap:16px;display:grid}.storeCustomization fieldset{border:0;margin:0;padding:0}.storeCustomization legend{justify-content:space-between;align-items:center;width:100%;margin-bottom:8px;font-size:12px;font-weight:800;display:flex}.storeCustomization legend i{color:#9f1c1c;font-size:12px;font-style:normal}.storeCustomization fieldset>p{color:#7b857e;margin:-3px 0 9px;font-size:12px}.storeTextInput{background:#fff;border:1px solid #d5dbd6;border-radius:.55rem;outline:0;width:100%;min-height:43px;padding:0 12px;font-size:12px}.storeTextInput:focus{border-color:#6e8f7a;box-shadow:0 0 0 3px #2b674317}.storeOptionGrid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.storeOptionGrid label{cursor:pointer;background:#fff;border:1px solid #dce1dd;border-radius:.55rem;align-items:center;gap:8px;min-height:46px;padding:8px 10px;display:flex}.storeOptionGrid label.disabled{opacity:.5;cursor:not-allowed}.storeOptionGrid input{opacity:0;pointer-events:none;position:absolute}.storeOptionGrid label>i{border:1px solid #0000001a;border-radius:50%;flex:none;width:20px;height:20px}.storeOptionGrid label>span{min-width:0;display:grid}.storeOptionGrid b{font-size:12px}.storeOptionGrid small{color:#768078;font-size:12px}.storeOptionGrid label>svg{color:#247344;margin-left:auto}.storeBuySummary{color:#fff;background:#193d2a;border-radius:.7rem;justify-content:space-between;align-items:center;gap:12px;margin-top:5px;padding:13px;display:flex}.storeBuySummary>div{display:grid}.storeBuySummary small{color:#b9c9be;font-size:12px}.storeBuySummary strong{font-size:18px}.storeBuySummary button{color:#1d3024;cursor:pointer;background:#fff;border:0;border-radius:.5rem;align-items:center;gap:7px;min-height:39px;padding:0 15px;font-size:12px;font-weight:800;display:inline-flex}.storeBuySummary button:disabled{opacity:.5;cursor:not-allowed}.storeValidation{background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;margin:0;padding:9px 11px;color:#991b1b!important;font-size:12px!important}.storePreviewNotice{color:#216c3c;background:#effaf2;border:1px solid #bbdfc7;border-radius:.5rem;align-items:center;gap:7px;padding:9px 11px;font-size:12px;display:flex}.storeOutOfStock{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:.6rem;padding:14px;font-size:12px}.storeProductContent{grid-template-columns:.8fr 1.2fr;gap:18px;padding-bottom:105px;display:grid}.storeProductContent article{background:#fff;border:1px solid #e0e4df;border-radius:.8rem;padding:30px}.storeProductContent h2{letter-spacing:-.035em;margin:8px 0 20px;font-size:24px}.storeProductContent ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.storeProductContent li{color:#5f6b63;border-bottom:1px solid #edf0ed;padding-bottom:9px;font-size:12px}.storeProductContent li b{color:#1d3d2d}.storeProductContent article>div{color:#59655d;font-size:12px}.builderHeroCarousel{background:var(--brand-page);position:relative;overflow:hidden}.builderHeroTrack{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.builderHeroTrack::-webkit-scrollbar{display:none}.builderHeroSlide{scroll-snap-align:start;color:#fff;background:var(--brand-primary);align-items:end;min-width:100%;min-height:min(76vh,760px);display:grid;position:relative}.builderHeroSlide>img{object-fit:cover}.builderHeroShade{z-index:1;background:linear-gradient(90deg,#0f110db8,#0f110d38 58%,#0f110d0a);position:absolute;inset:0}.builderHeroSlide>.shell{z-index:2;width:100%;padding-block:110px 80px;position:relative}.builderHeroSlide>.shell>div{max-width:590px}.builderHeroSlide h1{letter-spacing:-.055em;margin:14px 0;font-size:clamp(44px,6vw,78px);line-height:.98}.builderHeroSlide p{color:#ffffffdb;max-width:520px;margin:0;font-size:15px;line-height:1.65}.builderHeroSlide .builderActions,.builderHeroSlide .button{margin-top:25px}.builderHeroSlide .button{color:var(--brand-ink);background:#fff}.builderHeroDots{z-index:3;gap:6px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.builderHeroDots i{background:#ffffff73;border-radius:4px;width:18px;height:3px}.builderHeroDots i:first-child{background:#fff;width:32px}.builderCollectionRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.builderCollectionRail a{color:var(--brand-ink);text-align:center}.builderCollectionRail a>div{aspect-ratio:1;background:var(--brand-page);border-radius:.8rem;position:relative;overflow:hidden}.builderCollectionRail img{object-fit:cover;transition:transform .45s}.builderCollectionRail a:hover img{transform:scale(1.04)}.builderCollectionRail b{margin-top:11px;font-size:12px;display:block}.storeProductCopy>p{min-height:34px;color:var(--brand-muted);margin:5px 0 0;font-size:12px;line-height:1.5}.builderTestimonials{background:var(--brand-surface)}.builderTestimonials .shell>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.builderTestimonials article{border:1px solid color-mix(in srgb,var(--brand-ink) 10%,transparent);min-height:230px;color:var(--brand-ink);background:var(--brand-page);border-radius:.8rem;flex-direction:column;padding:26px;display:flex}.builderTestimonials article>svg{color:var(--brand-accent)}.builderTestimonials article p{color:var(--brand-muted);flex:1;font-size:12px;line-height:1.75}.builderTestimonials article b{font-size:12px}.builderStars{color:var(--brand-accent);gap:3px;margin-top:18px;display:flex}.builderLogoCloud .shell>div:last-child{grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:28px;display:grid}.builderLogoCloud .shell>div:last-child>*{opacity:.62;filter:grayscale();height:55px;transition:all .25s;position:relative}.builderLogoCloud .shell>div:last-child>:hover{opacity:1;filter:none}.builderLogoCloud img{object-fit:contain}.builderSplit>.shell{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:75px;display:grid}.builderSplit-right .builderSplitMedia{order:2}.builderSplitMedia{background:var(--brand-page);border-radius:.8rem;min-height:560px;position:relative;overflow:hidden}.builderSplitMedia img{object-fit:cover}.builderSplit h2{letter-spacing:-.05em;margin:13px 0 24px;font-size:clamp(38px,5vw,62px);line-height:.98}.builderSplit p{color:var(--brand-muted);white-space:pre-line;font-size:13px;line-height:1.85}.builderSplit .button{color:#fff;background:var(--brand-primary);margin-top:18px}.storeTheme .shell{width:min(1160px,100% - 40px)}.storeHeader{color:var(--store-header-text);background:var(--store-header);-webkit-backdrop-filter:none;backdrop-filter:none;position:relative}.storeBrand img{max-width:170px;max-height:52px}.storeSearch{color:#7c766c;background:#fff;border-color:#312a1d1a;min-height:41px;padding:3px 4px 3px 15px;box-shadow:0 4px 18px #352a150f}.storeSearch button{min-height:31px;color:var(--store-button-primary-text);background:var(--store-button-primary);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;padding:0 18px;font-size:12px;font-weight:850}.storeHeaderActions a{border-color:color-mix(in srgb,var(--store-header-text) 16%,transparent)}.storeHeaderActions a:hover{color:var(--store-header-text);background:#ffffff59}.storeNavigation{width:100%;max-width:none;min-height:43px;color:var(--store-navigation-text);background:var(--store-navigation);justify-content:flex-start;padding-inline:max(20px,50vw - 580px)}.storeNavigationItem:nth-last-child(-n+2){margin-left:auto}.storeNavigationItem:last-child{margin-left:0}.storeNavigationItem>a{color:inherit;text-transform:uppercase;font-size:12px}.storeTheme .buttonDark{color:var(--store-button-primary-text);background:var(--store-button-primary);box-shadow:none}.storeTheme .buttonDark:hover{color:var(--store-button-primary-text);background:color-mix(in srgb,var(--store-button-primary) 88%,#000)}.storeTheme .buttonOutline{border-color:color-mix(in srgb,var(--store-button-secondary-text) 35%,transparent);color:var(--store-button-secondary-text);background:var(--store-button-secondary)}.storeTheme .button{border-radius:999px;min-height:38px;padding:0 18px;font-size:12px}.storeFooter{color:var(--brand-ink);background:var(--brand-page);border:0;padding:54px 0 22px}.storeFooterCard{color:var(--store-footer-text);background:var(--store-footer);border-radius:.8rem;padding:38px 38px 20px}.storeFooterGrid{grid-template-columns:minmax(250px,1.5fr) repeat(3,minmax(120px,.65fr));gap:38px}.storeFooterBottom{margin-top:28px}.storeWhatsappFloat{z-index:30;color:#fff;background:#22b759;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 15px;font-size:12px;font-weight:800;display:inline-flex;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 28px #1070343d}.builderHero{background:var(--brand-page);padding:32px 0 24px}.builderHero-card .builderHeroGrid{background:var(--brand-surface);border-radius:.8rem;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:0;min-height:400px;padding:0;overflow:hidden;box-shadow:0 8px 30px #4134210f}.builderHero-card .builderHeroGrid>div:first-child{padding:52px 42px}.builderHero-card .builderHeroMedia{height:100%;min-height:400px;box-shadow:none;border-radius:0}.builderHero h1{letter-spacing:-.045em;max-width:520px;margin:13px 0;font-size:clamp(35px,4vw,53px);font-weight:850;line-height:1.02}.builderHero p{max-width:540px;color:var(--brand-muted);font-size:13px;line-height:1.7}.builderActions{margin-top:22px}.builderHero-wide{padding-block:70px}.builderSection{padding:45px 0}.builderSectionHead{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.builderSectionHead .builderSectionTitle{margin-bottom:0}.builderSectionTitle{letter-spacing:-.035em;margin:8px 0 25px;font-size:clamp(26px,3vw,34px);line-height:1.08}.builderProductShowcase{background:var(--brand-page)}.builderProducts-compact{padding-block:0 34px}.builderProducts-compact>.shell{background:var(--brand-surface);border-radius:.8rem;padding:25px 25px 28px;box-shadow:0 8px 28px #4134210b}.builderProducts-compact .builderSectionTitle{margin-bottom:0;font-size:clamp(25px,2.4vw,31px)}.builderProducts-compact .storeProductGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.builderProducts-catalog .storeProductGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.builderProducts-catalog .storeProductCard{background:var(--brand-surface);border-radius:.7rem;padding:10px 10px 13px;transition:transform .35s,box-shadow .35s}.builderProducts-catalog .storeProductCard:hover{transform:translateY(-7px);box-shadow:0 16px 36px #30281b1c}.storeProductMedia{aspect-ratio:1.12;border-radius:.7rem}.storeProductCopy{padding:11px 2px 2px}.storeProductCopy h3{min-height:37px;font-size:12px}.storeProductCopy>div a{width:30px;height:30px;color:var(--store-button-primary);background:#fff;box-shadow:0 3px 12px #342b1c1f}.storeProductCopy>p{min-height:32px;font-size:12px}.builderCollectionShowcase{background:var(--brand-page)}.builderCollectionRail{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.builderCollection-overlay .builderCollectionRail a{text-align:left;border-radius:.7rem;position:relative;overflow:hidden}.builderCollection-overlay .builderCollectionRail a>div{aspect-ratio:1.18;border-radius:.7rem}.builderCollection-overlay .builderCollectionRail a:after{content:"";pointer-events:none;background:linear-gradient(#0000,#111410ad);position:absolute;inset:35% 0 0}.builderCollection-overlay .builderCollectionRail b{z-index:1;color:#fff;margin:0;font-size:18px;line-height:1.05;position:absolute;bottom:12px;left:14px;right:12px}.builderLogoCloud{text-align:left;background:var(--brand-page);padding-block:28px 50px}.builderLogoCloud .builderSectionTitle{margin-inline:0}.builderLogoCloud .shell>div:last-child{gap:12px}.builderLogoCloud .shell>div:last-child>*{height:72px}.builderSplit{background:var(--brand-page)}.builderSplit>.shell{gap:45px}.builderSplit-editorial .builderSplitMedia{min-height:560px}.builderSplit h2{margin:9px 0 20px;font-size:clamp(30px,4vw,42px);line-height:1.05}.builderSplit p{font-size:16px;line-height:1.9}.builderSplit .button{color:var(--store-button-primary-text);background:var(--store-button-primary)}.builderSplit-banner{padding-block:26px}.builderSplit-banner>.shell{background:color-mix(in srgb,var(--brand-surface) 72%,var(--brand-page));border-radius:.8rem;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:0;min-height:220px;padding:0;overflow:hidden}.builderSplit-banner>.shell>div:not(.builderSplitMedia){padding:34px 40px}.builderSplit-banner .builderSplitMedia{border-radius:0;height:100%;min-height:220px}.builderSplit-banner h2{text-transform:uppercase;font-size:31px}.builderSplit-banner p{margin-bottom:10px}.builderTestimonials{background:var(--brand-page);padding-top:34px}.builderTestimonials article{background:var(--brand-surface);min-height:170px;padding:20px}.builderTestimonials article>svg{display:none}.builderTestimonials article p{font-size:12px;line-height:1.65}.builderStars{color:#d7a028;margin-top:0}.builderCatalogPicker{border:0;gap:7px;margin:0;padding:0;display:grid}.builderCatalogPicker legend{color:#52525b;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:800}.builderCatalogPicker label{cursor:pointer;background:#fff;border:1px solid #e3e3e6;border-radius:.45rem;align-items:center;gap:8px;min-height:34px;padding:7px 9px;font-size:12px;display:flex}.builderCatalogPicker p{color:#71717a;background:#f4f4f5;border-radius:.45rem;margin:0;padding:10px;font-size:12px}.visualHeroCarouselPreview{background:#253326}.visualCollectionRail,.visualProductRail,.visualLogoRail{gap:9px;display:flex;overflow:hidden}.visualCollectionRail span,.visualProductRail span{color:#4c554d;background:#f1f1ed;border-radius:.55rem;place-items:center;gap:8px;min-width:105px;padding:18px 10px;font-size:12px;display:grid}.visualLogoRail{align-items:center}.visualLogoRail img,.visualLogoRail span{object-fit:contain;width:80px;height:40px}.visualStars{color:#f07a24;letter-spacing:.08em}.visualSplit{background:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:30px;min-height:360px;padding:28px;display:grid}.visualSplit>img,.visualSplit>span{object-fit:cover;background:#eceee9;border-radius:.7rem;width:100%;height:310px}.visualSplit>span{color:#737a74;place-items:center;display:grid}.visualSplit-right>img,.visualSplit-right>span{order:2}.checkoutPage{color:#17251c;background:radial-gradient(circle at 85% 5%,#5184601c,#0000 27%),linear-gradient(#f5f8f5,#eef3ef);min-height:100vh}.checkoutHeader{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border-bottom:1px solid #1d3d2d1a;grid-template-columns:42px 1fr 42px;align-items:center;min-height:70px;padding:0 28px;display:grid}.checkoutHeader>a{color:#52645a;background:#fff;border:1px solid #dce4de;border-radius:.7rem;place-items:center;width:38px;height:38px;display:grid}.checkoutHeader>div{justify-self:center;align-items:center;gap:9px;font-size:13px;display:inline-flex}.checkoutHeader>div>span{color:#fff;background:#1d5135;border-radius:.65rem;place-items:center;width:31px;height:31px;display:grid}.checkoutShell{width:min(1120px,100% - 40px);margin-inline:auto;padding:54px 0 80px}.checkoutIntro{text-align:center}.checkoutIntro>span,.checkoutTitle span,.checkoutSummary>span{color:#63806d;letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:800}.checkoutIntro h1{letter-spacing:-.05em;margin:8px 0 5px;font-size:clamp(34px,4vw,50px);line-height:1}.checkoutIntro p{color:#718078;margin:0;font-size:12px}.checkoutSteps{background:#ffffffc2;border:1px solid #dce4de;border-radius:.85rem;grid-template-columns:repeat(3,1fr);width:min(690px,100%);margin:34px auto;padding:6px;display:grid}.checkoutSteps button{color:#64736a;cursor:pointer;background:0 0;border:0;border-radius:.65rem;justify-content:center;align-items:center;gap:8px;min-height:49px;padding:0 13px;font-size:12px;font-weight:750;display:flex}.checkoutSteps button small{border:1px solid #cfd9d1;border-radius:50%;place-items:center;width:21px;height:21px;font-size:12px;display:grid}.checkoutSteps button.active{color:#fff;background:#1d5135;box-shadow:0 10px 24px #1d51352e}.checkoutSteps button.active small{border-color:#fff6}.checkoutSteps button:disabled{cursor:not-allowed;opacity:.42}.checkoutError{color:#962e21;text-align:center;background:#fff1ef;border:1px solid #f3b7ae;border-radius:.7rem;width:min(690px,100%);margin:-12px auto 24px;padding:12px 14px;font-size:12px}.checkoutLayout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:18px;display:grid}.checkoutCard,.checkoutSummary{background:#fffffff0;border:1px solid #2a49361c;border-radius:.9rem;box-shadow:0 22px 65px #1c372612}.checkoutCard{min-height:460px;padding:35px}.checkoutTitle{align-items:center;gap:13px;margin-bottom:28px;display:flex}.checkoutTitle>svg{color:#1d5135;background:#edf6f0;border-radius:.7rem;width:42px;height:42px;padding:10px}.checkoutTitle h2{letter-spacing:-.035em;margin:2px 0 0;font-size:24px;line-height:1.1}.checkoutFields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.checkoutFields label,.checkoutSchedule>label{color:#53625a;letter-spacing:.04em;text-transform:uppercase;gap:7px;font-size:12px;font-weight:800;display:grid}.checkoutFields .wide{grid-column:1/-1}.checkoutFields input,.checkoutFields select,.checkoutSchedule input[type=date]{color:#17251c;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #d7dfd9;border-radius:.65rem;outline:0;width:100%;height:49px;padding:0 13px;font-size:12px}.checkoutFields input:focus,.checkoutFields select:focus,.checkoutSchedule input[type=date]:focus{border-color:#4b7b5c;box-shadow:0 0 0 3px #27674117}.checkoutFields label>i,.checkoutSelectLabel>i,.checkoutTextareaLabel>i{color:#a13b2c;margin-left:5px;font-size:7px;font-style:normal}.checkoutDetails{margin-top:14px}.recipientChoice{gap:8px;margin-top:18px;display:grid}.recipientChoice>span{color:#53625a;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.recipientChoice>div{background:#f7f9f7;border:1px solid #dce4de;border-radius:.65rem;grid-template-columns:1fr 1fr;padding:4px;display:grid}.recipientChoice button{color:#69766e;cursor:pointer;background:0 0;border:0;border-radius:.5rem;min-height:38px;font-size:12px;font-weight:750}.recipientChoice button.active{color:#1d5135;background:#fff;box-shadow:0 5px 16px #21422d14}.checkoutSelectLabel,.checkoutTextareaLabel{color:#53625a;letter-spacing:.04em;text-transform:uppercase;gap:7px;margin-top:15px;font-size:12px;font-weight:800;display:grid}.checkoutSelectLabel select,.checkoutTextareaLabel textarea{color:#17251c;letter-spacing:normal;text-transform:none;background:#fff;border:1px solid #d7dfd9;border-radius:.65rem;outline:0;width:100%;padding:11px 13px;font-size:12px;font-weight:500}.checkoutSelectLabel select{height:49px;padding-block:0}.checkoutTextareaLabel textarea{resize:vertical;line-height:1.6}.checkoutTextareaLabel>small{color:#8b968f;justify-self:end;font-size:7px;font-weight:600}.checkoutSelectLabel select:focus,.checkoutTextareaLabel textarea:focus{border-color:#4b7b5c;box-shadow:0 0 0 3px #27674117}.checkoutPrimary,.checkoutSecondary{cursor:pointer;border-radius:.65rem;min-height:47px;padding:0 18px;font-size:12px;font-weight:800}.checkoutPrimary{color:#fff;background:#1d5135;border:0;width:100%;margin-top:24px;box-shadow:0 12px 28px #1d51352b}.checkoutSecondary{color:#1d5135;background:#f4faf6;border:1px solid #bfcfc4;margin-top:17px}.checkoutPrimary:disabled,.checkoutSecondary:disabled{cursor:not-allowed;opacity:.48;box-shadow:none}.fulfillmentSwitch{background:#f7f9f7;border:1px solid #dce4de;border-radius:.7rem;grid-template-columns:1fr 1fr;margin-bottom:18px;padding:5px;display:grid}.fulfillmentSwitch button{color:#637169;cursor:pointer;background:0 0;border:0;border-radius:.55rem;min-height:41px;font-size:12px;font-weight:800}.fulfillmentSwitch button.active{color:#1d5135;background:#fff;box-shadow:0 5px 18px #21422d14}.checkoutAddress{color:#225e3b;background:#f1faf4;border:1px solid #d8e6dc;border-radius:.7rem;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:18px;padding:14px;display:grid}.checkoutAddress>div{min-width:0;display:grid}.checkoutAddress b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.checkoutAddress span{color:#6d7f73;font-size:12px}.checkoutAddress strong{font-size:12px}.checkoutSchedule{border-top:1px solid #e4eae5;gap:14px;margin-top:22px;padding-top:22px;display:grid}.checkoutSchedule>label{max-width:300px;font-size:14px}.checkoutSchedule.productScheduleColumns{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px}.checkoutSchedule .productCalendarPanel,.checkoutSchedule .productPeriodPanel{padding:14px}.checkoutSchedule .productCalendarPanel h3{font-size:20px}.checkoutSchedule .productPeriodPanel>button:disabled{cursor:wait;opacity:.6}@media (max-width:1100px){.checkoutSchedule.productScheduleColumns{grid-template-columns:1fr}}.checkoutSchedule input[type=date]{font-size:16px}.checkoutPickupSummary{color:#225e3b;background:#f1faf4;border:1px solid #d8e6dc;border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px;padding:20px;display:flex}.checkoutPickupSummary>div{flex:220px;gap:5px;display:grid}.checkoutPickupSummary strong{font-size:18px}.checkoutHeader .checkoutBackToStore{white-space:nowrap;gap:6px;width:auto;height:auto;min-height:44px;padding:8px 12px;font-size:14px;display:inline-flex}.checkoutHeader:has(.checkoutBackToStore){grid-template-columns:1fr auto 1fr}.checkoutHeader .checkoutBackToStore{justify-self:start}@media (max-width:600px){.checkoutHeader:has(.checkoutBackToStore){grid-template-columns:auto minmax(0,1fr)}.checkoutHeader:has(.checkoutBackToStore)>i{display:none}.checkoutHeader{gap:8px}.checkoutHeader .checkoutBackToStore{padding:8px 4px;font-size:12px}}.checkoutPickupSummary span{overflow-wrap:anywhere;font-size:16px;line-height:1.5}.checkoutPickupSummary button{min-height:44px;color:inherit;cursor:pointer;background:#fff;border:1px solid #b9cfc0;border-radius:9px;padding:10px 16px;font-size:14px;font-weight:600}.checkoutSlots{gap:8px;display:grid}.checkoutSlots>label{cursor:pointer;background:#fff;border:1px solid #dce4de;border-radius:.65rem;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:59px;padding:10px 13px;display:grid}.checkoutSlots>label.selected{background:#f1f9f3;border-color:#3d7852;box-shadow:0 0 0 2px #27674114}.checkoutSlots input{accent-color:#1d5135}.checkoutSlots span{display:grid}.checkoutSlots b{font-size:16px}.checkoutSlots small{color:#57645b;font-size:14px;line-height:1.6}.checkoutSlots strong{color:#245d3b;font-size:14px}.checkoutUnavailable{color:#9a4d0b;background:#fff7ed;border:1px solid #fed7aa;border-radius:.65rem;margin:0;padding:12px;font-size:12px}.paymentPlaceholder{text-align:center;background:#f7faf8;border:1px dashed #bdcbc1;border-radius:.8rem;align-content:center;place-items:center;min-height:210px;padding:32px;display:grid}.paymentPlaceholder>svg{color:#3e7351;margin-bottom:14px}.paymentPlaceholder b{font-size:14px}.paymentPlaceholder p{color:#718078;max-width:450px;margin:7px 0 0;font-size:12px}.sandboxNotice{color:#7a5310;background:#fff9e9;border:1px solid #f0d69b;border-radius:.65rem;justify-content:space-between;gap:12px;margin-bottom:14px;padding:11px 13px;font-size:12px;display:flex}.sandboxNotice span{color:#8d7448}.checkoutCoupon{background:#f8faf8;border:1px solid #dce5df;border-radius:.7rem;margin-bottom:14px;padding:14px}.checkoutCoupon>div{align-items:center;gap:9px;display:flex}.checkoutCoupon>div:first-child{color:#2b6c44;margin-bottom:10px}.checkoutCoupon>div:first-child span{gap:2px;display:grid}.checkoutCoupon b{color:#20372a;font-size:12px}.checkoutCoupon small{color:#718078;font-size:12px}.checkoutCoupon input{color:#18291e;min-width:0;height:38px;font:inherit;text-transform:uppercase;background:#fff;border:1px solid #ccd8d0;border-radius:.55rem;flex:1;padding:0 11px;font-size:12px}.checkoutCoupon button{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#245f3d;border:0;border-radius:.55rem;align-items:center;gap:5px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex}.checkoutCoupon button:disabled{cursor:not-allowed;opacity:.55}.paymentChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.paymentChoices button{color:#53625a;cursor:pointer;text-align:left;background:#fff;border:1px solid #d9e2dc;border-radius:.7rem;justify-items:start;gap:3px;min-height:82px;padding:13px;display:grid}.paymentChoices button.active{background:#f1f9f3;border-color:#3d7852;box-shadow:0 0 0 2px #27674114}.paymentChoices button span{color:#2b6c44;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:850}.paymentChoices button b{color:#17251c;font-size:12px}.paymentChoices button small{font-size:12px}.secureCardForm{background:#f8faf8;border:1px solid #dce5df;border-radius:.8rem;margin-top:16px;padding:18px}.secureCardHeading{align-items:center;gap:10px;margin-bottom:16px;display:flex}.secureCardHeading>span{color:#1f6540;background:#e8f4ec;border-radius:.65rem;place-items:center;width:38px;height:38px;display:grid}.secureCardHeading>div{gap:2px;display:grid}.secureCardHeading b{color:#17251c;font-size:12px}.secureCardHeading small{color:#718078;font-size:12px}.secureCardFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.secureCardFields label{color:#53625a;letter-spacing:.04em;text-transform:uppercase;gap:6px;min-width:0;font-size:12px;font-weight:800;display:grid}.secureCardFields label.wide{grid-column:1/-1}.secureCardFields input,.secureCardFields select,.providerCardField{color:#17251c;width:100%;height:45px;font:inherit;letter-spacing:normal;text-transform:none;background:#fff;border:1px solid #d3ddd6;border-radius:.6rem;outline:0;padding:0 12px;font-size:12px;font-weight:500}.providerCardField{padding:13px 12px 0}.secureCardFields input:focus,.secureCardFields select:focus,.providerCardField:focus-within{border-color:#4b7b5c;box-shadow:0 0 0 3px #27674117}.secureCardForm .checkoutPrimary{justify-content:center;align-items:center;gap:8px;display:inline-flex}.paymentSetupWarning{color:#8b5b0b;background:#fff9e9;border:1px solid #f0d69b;border-radius:.65rem;align-items:center;gap:9px;margin-top:14px;padding:12px 13px;display:flex}.paymentSetupWarning>span{gap:2px;display:grid}.paymentSetupWarning b{font-size:12px}.paymentSetupWarning small{color:#8d7448;font-size:12px}.orderStatusShell{place-items:center;width:min(720px,100% - 32px);min-height:calc(100vh - 126px);margin:0 auto;padding:60px 0;display:grid}.orderStatusCard{color:#17251c;text-align:center;background:#fffffff2;border:1px solid #2a49361c;border-radius:.9rem;justify-items:center;width:100%;padding:42px;display:grid;box-shadow:0 22px 65px #1c372612}.orderStatusIcon{color:#8a6118;background:#fff5d9;border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:18px;display:grid}.orderStatusIcon.paid{color:#fff;background:#2f754b}.orderStatusIcon.failed{color:#b42318;background:#fee4e2}.orderReceiptSummary{text-align:left;background:#f7f9f6;border:1px solid #e3e8e3;border-radius:.8rem;grid-template-columns:1fr 1fr;gap:18px;width:100%;margin:28px 0 16px;padding:22px;display:grid}.orderReceiptSummary span{color:#5b675e;gap:8px;font-size:14px;display:grid}.orderReceiptSummary strong{color:#203d2b;font-size:26px}.orderReceiptSummary b{color:#203d2b;font-size:16px}.orderReceiptTrust{color:#66756b;align-items:center;gap:8px;margin:22px 0 6px;font-size:13px;display:flex}.tagWorkspace .tagEditorFields label,.tagWorkspace .tagProducts label,.tagWorkspace input,.tagWorkspace textarea{font-size:14px}.tagWorkspace .tagProducts img{object-fit:cover;border-radius:6px;flex-shrink:0}.orderStatusCard .orderPixCode{width:100%}.orderStatusCard .orderPixCode button,.orderStatusCard .orderBackLink{min-height:44px;font-size:15px}.orderStatusCard>p,.orderStatusCard>small{font-size:15px}@media (max-width:480px){.orderReceiptSummary{grid-template-columns:1fr}}.orderStatusIcon svg{width:24px}.orderStatusCard>span{color:#63806d;letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:800}.orderStatusCard h1{letter-spacing:-.045em;margin:9px 0 8px;font-size:clamp(28px,5vw,42px)}.orderStatusCard>p{color:#6d7a72;max-width:480px;margin:0;font-size:15px;line-height:1.7}.orderStatusCard>strong{color:#1d5135;margin-top:24px;font-size:24px}.orderStatusCard>small{color:#7c8981;margin-top:12px;font-size:13px}.orderPixLink,.orderBackLink{color:#245d3b;margin-top:18px;font-size:12px;font-weight:800}.orderPixCode{gap:9px;width:100%;margin-top:18px;display:grid}.orderPixCode textarea{resize:none;color:#31483a;background:#f8fbf9;border:1px solid #d3e0d7;border-radius:.65rem;width:100%;padding:12px;font-size:12px;line-height:1.5}.orderPixCode button{color:#fff;cursor:pointer;background:#1d5135;border:0;border-radius:.65rem;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:12px;font-weight:800;display:inline-flex}.orderBackLink{margin-top:28px}.orderStatusLoading{color:#53675b;align-items:center;gap:9px;font-size:12px;display:flex}.checkoutSummary{padding:25px;position:sticky;top:18px}.checkoutLine{border-bottom:1px solid #e4eae5;justify-content:space-between;gap:14px;padding:17px 0;display:flex}.checkoutLine>div{min-width:0;display:grid}.checkoutLine b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.checkoutLine small{color:#7b867f;font-size:12px}.checkoutLine strong{flex:none;font-size:12px}.checkoutSummary dl{gap:10px;margin:20px 0 0;display:grid}.checkoutSummary dl>div{color:#6d7871;justify-content:space-between;font-size:12px;display:flex}.checkoutSummary dl .discount{color:#237044}.checkoutSummary dl .discount small{color:#237044;background:#e8f5ec;border-radius:.25rem;margin-left:5px;padding:2px 5px;font-size:7px;font-weight:800}.checkoutSummary dl .total{color:#173b28;border-top:1px solid #dce4de;margin-top:4px;padding-top:15px;font-size:14px;font-weight:850}.checkoutSummary dt,.checkoutSummary dd{margin:0}.summaryDelivery{color:#225e3b;background:#edf7f0;border-radius:.65rem;grid-template-columns:18px minmax(0,1fr) 15px;align-items:center;gap:8px;margin-top:19px;padding:11px;display:grid}.summaryDelivery span{display:grid}.summaryDelivery b{font-size:12px}.summaryDelivery small{color:#6a7b70;font-size:12px}.checkoutFooter{color:#8a968e;text-align:center;background:#ffffffa6;border-top:1px solid #1d3d2d14;padding:23px;font-size:12px}.checkoutLoading{color:#496052;background:#f3f7f4;align-content:center;place-items:center;gap:12px;min-height:100vh;font-size:12px;display:grid}.checkoutLoading svg{color:#1d5135}.checkoutSettingsPage{max-width:1120px}.checkoutSettingsForm{grid-template-columns:1fr 1fr;align-items:start;gap:14px;margin-top:30px;display:grid}.checkoutSettingsCard{background:#ffffffeb;border:1px solid #e1e5e2;border-radius:.9rem;overflow:hidden;box-shadow:0 16px 48px #0f172a0b}.checkoutSettingsHeading{border-bottom:1px solid #ecefed;padding:24px 25px 20px}.checkoutSettingsHeading>span{color:#a1a1aa;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800}.checkoutSettingsHeading h2{letter-spacing:-.035em;margin:5px 0 3px;font-size:20px}.checkoutSettingsHeading p{color:#7b8180;margin:0;font-size:12px}.checkoutToggleList{display:grid}.checkoutToggleList>label{cursor:pointer;border-bottom:1px solid #ecefed;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:18px 25px;display:flex}.checkoutToggleList>label:last-child{border-bottom:0}.checkoutToggleList>label.nested{background:#fafbfa;padding-left:42px}.checkoutToggleList label>span{display:grid}.checkoutToggleList b{color:#27272a;font-size:12px}.checkoutToggleList small{color:#868b89;max-width:360px;margin-top:3px;font-size:12px;line-height:1.5}.checkoutToggleList input[type=checkbox]{appearance:none;cursor:pointer;background:#d4d4d8;border-radius:999px;flex:none;width:38px;height:21px;transition:background .2s;position:relative}.checkoutToggleList input[type=checkbox]:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0000002e}.checkoutToggleList input[type=checkbox]:checked{background:#1d5135}.checkoutToggleList input[type=checkbox]:checked:after{transform:translate(17px)}.checkoutSelectSetting select,.checkoutSelectSetting input[type=number]{color:#3f3f46;background:#fff;border:1px solid #d4d4d8;border-radius:.6rem;outline:0;width:132px;height:39px;padding:0 10px;font-size:12px}.checkoutSettingsActions{background:#ffffffe6;border:1px solid #e1e5e2;border-radius:.8rem;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:18px;padding:15px 18px;display:flex}.checkoutSettingsActions p{margin:0 auto 0 0;font-size:12px;font-weight:700}.checkoutSettingsActions p.success{color:#166534}.checkoutSettingsActions p.error{color:#991b1b}.checkoutSettingsActions button{color:#fff;cursor:pointer;background:#18181b;border:0;border-radius:.65rem;align-items:center;gap:7px;min-height:43px;padding:0 16px;font-size:12px;font-weight:800;display:inline-flex}.checkoutSettingsActions button:disabled{cursor:wait;opacity:.6}.orderPdfButton{color:#3f3f46;background:#fff;border:1px solid #d4d4d8;border-radius:.65rem;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.communicationsLayout{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start;gap:18px;margin-top:28px;display:grid}.communicationsCard{background:#ffffffeb;border:1px solid #e1e5e2;border-radius:1rem;overflow:hidden;box-shadow:0 16px 50px #0f172a0b}.communicationsCard>header{border-bottom:1px solid #eceeed;align-items:flex-start;gap:12px;padding:22px;display:flex}.communicationsCard>header>span{color:#fff;background:#18181b;border-radius:.65rem;place-items:center;width:38px;height:38px;display:grid}.communicationsCard header small{color:#a1a1aa;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.communicationsCard header h2{margin:3px 0 0;font-size:16px}.communicationsCard header p{color:#71717a;margin:4px 0 0;font-size:12px;line-height:1.55}.communicationsToggle{background:#f0fdf4;border:1px solid #dcfce7;border-radius:.75rem;justify-content:space-between;align-items:center;gap:18px;margin:20px 22px 0;padding:15px;display:flex}.communicationsToggle>span{display:grid}.communicationsToggle b{font-size:12px}.communicationsToggle small{color:#5f6f64;margin-top:3px;font-size:12px}.communicationsToggle input{accent-color:#166534;width:38px;height:21px}.communicationsFields{grid-template-columns:1fr 1fr;gap:13px;padding:20px 22px 22px;display:grid}.communicationsFields label{color:#3f3f46;gap:6px;font-size:12px;font-weight:750;display:grid}.communicationsFields input,.communicationsFields textarea{color:#18181b;width:100%;font:inherit;background:#fff;border:1px solid #d4d4d8;border-radius:.65rem;outline:0;padding:11px 12px;font-weight:500}.communicationsFields textarea{resize:vertical}.communicationsFields label:last-child{grid-column:1/-1}.communicationsFields small{color:#a1a1aa;font-size:12px;font-weight:500}.communicationsCard>footer{background:#fafafa;border-top:1px solid #eceeed;justify-content:flex-end;align-items:center;gap:12px;padding:15px 22px;display:flex}.communicationsCard>footer p{margin-right:auto;font-size:12px;font-weight:700}.communicationsCard>footer p.success{color:#166534}.communicationsCard>footer p.error{color:#991b1b}.communicationsCard>footer button{color:#fff;cursor:pointer;background:#18181b;border:0;border-radius:.65rem;align-items:center;gap:6px;min-height:39px;padding:0 15px;font-size:12px;font-weight:800;display:inline-flex}.communicationsHistory>div{padding:8px 22px 18px}.communicationsHistory article{border-bottom:1px solid #eceeed;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.communicationsHistory article>span{gap:3px;min-width:0;display:grid}.communicationsHistory article b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.communicationsHistory article small{color:#71717a;font-size:12px}.deliveryStatus{color:#52525b;text-transform:uppercase;background:#f4f4f5;border-radius:999px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:800}.deliveryStatus.status-captured,.deliveryStatus.status-sent{color:#166534;background:#dcfce7}.deliveryStatus.status-failed{color:#991b1b;background:#fee2e2}.communicationsEmpty{text-align:center;color:#a1a1aa;align-content:center;place-items:center;min-height:220px;display:grid}.communicationsEmpty b{color:#3f3f46;margin-top:9px;font-size:12px}.communicationsEmpty p{max-width:270px;margin:5px 0 0;font-size:12px;line-height:1.5}@media (max-width:1050px){.communicationsLayout{grid-template-columns:1fr}.checkoutLayout{grid-template-columns:minmax(0,1fr) 290px}.checkoutSettingsForm{grid-template-columns:1fr}.checkoutSettingsActions{grid-column:1}.storeProductGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.storeProductLayout{gap:20px}.storeProductFeature{min-height:520px}.productEditorGrid{grid-template-columns:minmax(0,1fr) 340px}.heroGrid{grid-template-columns:1fr}.heroCopy{text-align:center}.heroCopy .eyebrow,.heroCopy>p{margin-inline:auto}.heroActions,.trustLine{justify-content:center}.heroVisual{width:min(820px,100%);margin-inline:auto}.productWindow{width:100%;margin-left:0}.featureGrid{grid-template-columns:repeat(2,1fr)}.flowGrid{gap:55px}.ecosystemCard{padding:44px}.desktopNav{display:none}.mobileNav{display:block}.tenantGrid,.moduleGrid,.listingGrid{grid-template-columns:repeat(2,1fr)}.builderHeroGrid{grid-template-columns:1fr}.builderHeroMedia{min-height:520px}.builderFeatureGrid{grid-template-columns:repeat(2,1fr)}.builderColumns{grid-template-columns:repeat(2,minmax(0,1fr))}.visualEditorWorkspace{grid-template-columns:205px minmax(0,1fr) 270px}.mediaPickerPanel{right:280px}}@media (max-width:760px){.communicationsFields{grid-template-columns:1fr}.communicationsFields label:last-child{grid-column:1}.communicationsCard>footer{flex-direction:column;align-items:stretch}.communicationsCard>footer button{justify-content:center}.checkoutHeader{min-height:62px;padding-inline:14px}.checkoutShell{width:calc(100% - 24px);padding:38px 0 58px}.checkoutIntro h1{font-size:36px}.checkoutIntro p{max-width:290px;margin-inline:auto}.checkoutSteps{margin:26px auto}.checkoutSteps button{gap:5px;min-height:48px;padding:0 5px}.checkoutSteps button small{display:none}.checkoutSteps button span{font-size:12px}.checkoutLayout{grid-template-columns:1fr}.checkoutCard{min-height:0;padding:24px 18px}.checkoutSummary{order:-1;padding:21px 18px;position:static}.checkoutFields{grid-template-columns:1fr}.checkoutFields .wide{grid-column:1}.checkoutAddress{grid-template-columns:24px minmax(0,1fr)}.checkoutAddress strong{grid-column:2}.checkoutSchedule>label{max-width:none}.checkoutSlots>label{grid-template-columns:17px minmax(0,1fr)}.checkoutSlots strong{grid-column:2}.paymentPlaceholder{min-height:190px;padding:24px 18px}.paymentChoices{grid-template-columns:1fr}.secureCardForm{padding:15px}.secureCardFields{grid-template-columns:1fr}.secureCardFields label.wide{grid-column:1}.orderStatusShell{width:calc(100% - 24px);padding:34px 0}.orderStatusCard{padding:30px 18px}.checkoutToggleList>label{padding-inline:18px}.checkoutToggleList>label.nested{padding-left:28px}.checkoutSelectSetting{flex-direction:column;align-items:flex-start!important}.checkoutSelectSetting select,.checkoutSelectSetting input[type=number]{width:100%}.checkoutSettingsActions{flex-direction:column;align-items:stretch}.checkoutSettingsActions button{justify-content:center}.storeHeader>div{min-height:64px}.storeHeader nav{gap:14px}.storeFooter>div{flex-direction:column;align-items:flex-start}.storeCatalogHero{padding:68px 0 57px}.storeCatalogHero h1{font-size:42px}.storeCatalogSection{padding-top:52px}.storeCatalogSection+.storeCatalogSection{padding-bottom:76px}.storeProductGrid{grid-template-columns:1fr 1fr;gap:18px 10px}.storeProductCopy h3,.storeProductCopy strong{font-size:12px}.storeProductPage{width:100%;padding:18px 0 70px}.storeBack{margin-inline:16px}.storeProductLayout{grid-template-columns:1fr;gap:25px}.storeProductFeature{aspect-ratio:1;border-radius:0;min-height:0}.storeGallery,.storeProductDetails{margin-inline:16px}.storeProductDetails{position:static}.storeProductDetails h1{font-size:34px}.storeOptionGrid{grid-template-columns:1fr}.storeProductContent{grid-template-columns:1fr;padding-bottom:76px}.storeProductContent article{padding:23px 20px}.storeHeaderMain{grid-template-columns:1fr auto;gap:12px;min-height:62px}.storeBrand img{max-width:145px;max-height:42px}.storeSearch{display:none}.storeNavigation{scrollbar-width:none;justify-content:flex-start;gap:18px;min-height:39px;overflow-x:auto}.storeNavigation::-webkit-scrollbar{display:none}.storeNavigationItem{flex:none}.storeNavigationItem>div{display:none!important}.storeFooter{padding-top:43px}.storeFooterGrid{grid-template-columns:1fr 1fr;gap:32px 22px}.storeFooterIdentity{grid-column:1/-1}.storeFooterBottom{flex-direction:column;align-items:flex-start}.builderHeroSlide{min-height:580px}.builderHeroSlide>.shell{padding-block:130px 64px}.builderHeroSlide h1{font-size:43px}.builderHeroSlide p{font-size:12px}.builderHeroShade{background:linear-gradient(#0f110d1f 20%,#0f110dd1)}.builderCollectionRail{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.builderTestimonials .shell>div:last-child{grid-template-columns:1fr}.builderLogoCloud .shell>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 16px}.builderSplit>.shell{grid-template-columns:1fr;gap:34px}.builderSplit-right .builderSplitMedia{order:0}.builderSplitMedia{min-height:420px}.builderSplit h2{font-size:42px}.variantEditorGrid,.collectionEditorGrid,.customizationGrid,.inventoryForm,.couponEditorGrid{grid-template-columns:1fr}.variantEditorToggles{flex-direction:column;gap:8px}.collectionEditorGrid .wide,.customizationGrid .wide,.inventoryForm label:last-of-type{grid-column:1}.couponGrid{grid-template-columns:1fr}.orderToolbar form{grid-template-columns:auto minmax(0,1fr)}.orderToolbar select,.orderToolbar button{grid-column:2}.orderDetailHero{flex-direction:column;align-items:flex-start}.orderDetailHero>div:last-child{flex-direction:column;align-items:flex-start;width:100%}.orderDetailGrid,.inventorySummary,.inventoryAlerts>div,.deliverySummary,.abandonedSummary{grid-template-columns:1fr}.abandonedListCard>header{flex-direction:column;align-items:flex-start}.inventoryColumns,.customizationLayout,.deliveryForm{grid-template-columns:1fr}.deliveryForm .wide,.deliveryFormActions{grid-column:1}.deliveryPanel>summary{grid-template-columns:36px minmax(0,1fr)}.deliveryPanel>summary>em{display:none}.specialSlotEditor article{grid-template-columns:1fr 1fr}.specialSlotEditor article textarea{grid-column:1/-1}.productLeadList form{grid-template-columns:minmax(0,1fr) 110px}.productLeadList form>button{grid-column:2}.movementList article{grid-template-columns:72px minmax(0,1fr) 80px}.movementList time{grid-column:2/-1}.customizationOptions>article{grid-template-columns:1fr 1fr 38px}.customizationOptions>article>button{grid-column:3}.customizationOrder button{grid-template-columns:25px 30px minmax(0,1fr)}.customizationOrder button em{grid-column:3;width:fit-content}.productEditorTop{flex-direction:column;align-items:stretch;padding:18px}.productEditorActions{grid-template-columns:1fr 1fr;display:grid}.productEditorGrid{grid-template-columns:1fr}.productEditorSidebar{order:-1}.productTitleCard{grid-template-columns:1fr}.productTitleCard>a{grid-column:1}.shippingDimensions{grid-template-columns:1fr}.shell{width:min(100% - 32px,620px)}.headerInner{min-height:78px}.brand img{width:132px}.textButton,.headerActions>.button{display:none}.headerActions{padding-left:0}.buttonSmall{min-height:42px;padding-inline:14px}.heroSection{padding:64px 0 58px}.heroGrid{gap:48px}.heroCopy h1{font-size:46px}.heroCopy>p{font-size:16px}.heroActions{flex-direction:column}.heroActions .button{width:100%}.securePayment{font-size:14px}.trustLine{grid-template-columns:1fr;gap:12px}.trustLine span,.trustLine span+span{border:0;justify-content:center;min-height:0;padding:0}.proofInner{justify-content:flex-start;overflow:hidden}.proofInner>span:first-child{flex:none}.proofItem{display:none}.section{padding-block:84px}.splitHeading{grid-template-columns:1fr;gap:28px;margin-bottom:40px}.sectionHeading h2,.flowCopy h2,.ecosystemCard h2,.finalCta h2{font-size:39px}.featureGrid{grid-template-columns:1fr}.featureWide{grid-column:auto}.featureCard{min-height:225px}.flowSection{padding:82px 0}.flowGrid{grid-template-columns:1fr}.flowStack article:nth-child(2){transform:none}.pricingGrid{grid-template-columns:1fr}.priceCard.isFeatured{transform:none}.ecosystemGrid{grid-template-columns:1fr;margin-bottom:76px}.ecosystemCard{min-height:410px;padding:32px}.finalCta{flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:400px;margin-bottom:76px;padding:36px 26px}.footerCard{text-align:center;grid-template-columns:1fr}.footerCard .brand,.footerCard nav{margin-inline:auto}.footerBottom{text-align:center;flex-direction:column;gap:7px}.pageHero{padding:68px 0 44px}.legalContent{margin-bottom:76px;padding:28px 22px}.panelLoginPage{grid-template-columns:1fr}.loginStory{min-height:420px;padding:32px 24px}.loginStoryCopy h1{font-size:46px}.loginStory>small{display:none}.loginFormSide{padding:30px 16px 55px}.loginCard{padding:28px 22px}.panelTopbarInner{width:calc(100% - 24px)}.panelTopActions>a,.panelUser span{display:none}.panelUser{border-left:0;margin-left:0;padding-left:0}.panelIconButton{font-size:0}.panelIconButton svg{margin:0}.panelHome,.tenantDashboard{padding-top:44px}.panelWelcome,.tenantHero{flex-direction:column;align-items:flex-start}.panelWelcome h1,.tenantHero h1{font-size:30px}.tenantGrid,.moduleGrid,.billingCurrent,.billingCurrent dl,.billingPlans{grid-template-columns:1fr}.tenantHeroActions{justify-content:space-between;width:100%}.migrationNotice{padding:18px}.pageList article{grid-template-columns:38px minmax(0,1fr) auto}.pageList article>span{width:38px;height:38px}.pageActions{grid-column:2/-1}.catalogToolbar{flex-direction:column;align-items:stretch}.catalogToolbar>a{border-top:1px solid #e4e4e7;border-left:0;padding-top:10px}.catalogList article{grid-template-columns:54px minmax(0,1fr) auto}.catalogList article>a{grid-column:2/-1}.collectionGrid{grid-template-columns:1fr}.previewBar{gap:10px;padding-inline:12px}.previewBar>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.builderHero{padding:62px 0}.builderHero h1{font-size:45px}.builderHeroMedia{min-height:340px}.builderActions{flex-direction:column;align-items:stretch}.builderActions .button{width:100%}.builderSection{padding:72px 0}.builderFeatureGrid,.builderColumns{grid-template-columns:1fr}.builderMedia{width:100%;margin-bottom:72px}.builderMedia>div{border-radius:0;min-height:380px}.builderCta{flex-direction:column;justify-content:flex-end;align-items:flex-start;width:calc(100% - 32px);min-height:390px;margin-block:40px 76px;padding:32px 24px}.builderCta h2{font-size:40px}.builderGallery{grid-template-columns:1fr 1fr}.builderLead{grid-template-columns:1fr;gap:25px;width:calc(100% - 32px);margin-inline:auto;padding:28px 22px}.builderLead form{grid-template-columns:1fr}.visualEditorRoot{height:auto;overflow:visible}.visualEditorTopbar{grid-template-columns:34px minmax(0,1fr) auto;height:auto;min-height:58px}.visualEditorHistory,.visualEditorDevices{display:none}.visualEditorActions{flex-wrap:wrap;justify-content:flex-end}.visualEditorWorkspace{grid-template-columns:1fr;height:auto;min-height:calc(100vh - 58px)}.visualEditorLibrary{border-bottom:1px solid #dedfe3;border-right:0;max-height:240px}.visualEditorStage{order:2;min-height:620px;padding:12px}.visualEditorViewport{width:100%;min-height:580px}.visualEditorProperties{border-bottom:1px solid #dedfe3;border-left:0;order:1;max-height:none}.mediaPickerPanel{width:auto;max-height:calc(100vh - 80px);position:fixed;inset:66px 12px auto}.visualHero{grid-template-columns:1fr;min-height:330px}.visualGrid{grid-template-columns:1fr!important}.visualSplit{grid-template-columns:1fr}.visualSplit-right>img,.visualSplit-right>span{order:0}.visualCta,.visualLead{flex-direction:column;align-items:flex-start}.affiliateSteps{grid-template-columns:1fr}.affiliateSteps article{border-bottom:0;border-right:1px solid #e4e4e7}.affiliateSteps article:last-child{border-bottom:1px solid #e4e4e7}.affiliateJoinGrid{grid-template-columns:1fr;gap:55px}.affiliateJoinGrid>div:first-child h2{font-size:42px}.affiliateFormCard{padding:28px 22px}.formRow{grid-template-columns:1fr}.marketplaceHero{padding:72px 0 66px}.marketplaceHero h1{font-size:47px}.marketSearch{grid-template-columns:auto 1fr}.marketSearch button{grid-column:1/-1;width:100%}.marketplaceTitle{flex-direction:column;align-items:flex-start}.marketplaceTitle h2{font-size:42px}.listingGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.panelRoot:has(.tenantPanelSidebar){background:linear-gradient(135deg,#f7faff 0%,#f2f6fb 52%,#f8fafc 100%);min-height:100vh}.panelRoot:has(.tenantPanelSidebar)>.panelTopbar{display:none}.panelRoot:has(.tenantPanelSidebar)>.tenantDashboard{width:auto;max-width:none;min-height:100vh;margin:0 0 0 274px;padding:20px 34px 80px}.tenantPanelSidebar{z-index:70;color:#101828;background:#fffffffa;border-right:1px solid #dfe6ee;flex-direction:column;width:274px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;box-shadow:14px 0 42px #2d374809}.tenantSidebarBrand{border-bottom:1px solid #edf0f3;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:86px;padding:17px 16px 10px;display:grid}.tenantSidebarBrand .brandCompact img{width:148px}.tenantSidebarBrand>button{display:none}.tenantSidebarBrand>small{color:#7b8aa0;grid-column:1/-1;margin-top:4px;font-size:12px;font-weight:750}.tenantSidebarNavigation{gap:2px;padding:11px 8px 18px;display:grid}.tenantSidebarNavigation>a,.tenantSidebarGroup>summary,.tenantSidebarAdmin>a{color:#263247;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.65rem;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:40px;padding:0 10px;font-size:12px;font-weight:720;list-style:none;transition:color .18s,background .18s;display:grid}.tenantSidebarGroup>summary::-webkit-details-marker{display:none}.tenantSidebarNavigation>a:hover,.tenantSidebarGroup>summary:hover,.tenantSidebarAdmin>a:hover{background:#f3f6fa}.tenantSidebarNavigation>a.isActive{color:#101828;background:#eaf1fb}.tenantSidebarNavigation svg,.tenantSidebarAdmin svg{stroke-width:1.8px}.tenantSidebarGroup>div{border-left:1px solid #dce3ea;gap:1px;margin:1px 0 5px 29px;padding:3px 0 3px 10px;display:grid}.tenantSidebarGroup>div a{color:#667085;border-radius:.45rem;padding:6px 9px;font-size:12px;font-weight:650}.tenantSidebarGroup>div a:hover,.tenantSidebarGroup>div a.isActive{color:#101828;background:#f1f5f9}.tenantSidebarGroup.isActive>summary{color:#101828}.tenantSidebarGroup>summary>svg:last-child{transition:transform .18s}.tenantSidebarGroup[open]>summary>svg:last-child{transform:rotate(90deg)}.tenantSidebarAdmin{border-top:1px solid #edf0f3;margin-top:auto;padding:15px 8px 8px}.tenantSidebarAdmin>small{color:#94a3b8;letter-spacing:.15em;text-transform:uppercase;padding:0 10px 7px;font-size:12px;font-weight:800;display:block}.tenantSidebarFooter{gap:8px;padding:8px;display:grid}.tenantSidebarStore,.tenantSidebarUser{background:#fff;border:1px solid #e3e9ef;border-radius:.85rem;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:11px;display:grid}.tenantSidebarStore>span,.tenantSidebarUser>span{color:#263247;background:#f4f7fa;border-radius:.7rem;place-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:grid}.tenantSidebarStore>div,.tenantSidebarUser>div{min-width:0;line-height:1.3;display:grid}.tenantSidebarStore b,.tenantSidebarUser b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.tenantSidebarStore small,.tenantSidebarUser small{color:#738097;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.tenantSidebarStore small{color:#079455;align-items:center;gap:5px;font-weight:750;display:flex}.tenantSidebarStore small i{background:currentColor;border-radius:50%;width:6px;height:6px}.tenantSidebarStore small.status-suspended,.tenantSidebarStore small.status-archived{color:#d92d20;background:0 0}.tenantSidebarStore small.status-setup{color:#dc6803;background:0 0}.tenantSidebarUser .panelIconButton{color:#667085;background:0 0;border:0;justify-content:center;width:30px;min-height:30px;padding:0;font-size:0}.tenantSidebarUser .panelIconButton svg{width:15px;height:15px}.tenantSidebarMobileTrigger,.tenantSidebarBackdrop{display:none}.tenantPanelLoading{background:linear-gradient(135deg,#f7faff 0%,#f2f6fb 52%,#f8fafc 100%);grid-template-columns:274px minmax(0,1fr);min-height:100vh;display:grid}.tenantPanelLoading>aside{background:#fffffffa;border-right:1px solid #dfe6ee;flex-direction:column;padding:22px 16px 16px;display:flex}.tenantPanelLoading>main{padding:24px 34px 80px}.panelSkeleton{background:#e8edf3;border-radius:.55rem;position:relative;overflow:hidden}.panelSkeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb8,#0000);animation:1.25s ease-in-out infinite panelSkeletonSweep;position:absolute;inset:0;transform:translate(-100%)}.panelSkeletonBrand{width:148px;height:32px;margin-bottom:32px}.tenantPanelLoadingNavigation{gap:10px;display:grid}.tenantPanelLoadingNavigation .panelSkeleton{height:36px}.tenantPanelLoadingNavigation .panelSkeleton:nth-child(2n){width:88%}.panelSkeletonAccount{height:68px;margin-top:auto}.panelSkeletonBreadcrumb{width:190px;height:14px}.tenantPanelLoadingHero{padding:34px 4px 28px}.panelSkeletonTitle{width:min(380px,72%);height:48px}.panelSkeletonSubtitle{width:min(560px,90%);height:17px;margin-top:16px}.tenantPanelLoadingMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.tenantPanelLoadingMetrics article,.tenantPanelLoadingContent{background:#fffffff2;border:1px solid #e0e7ef;border-radius:1.1rem;padding:21px}.tenantPanelLoadingMetrics article{min-height:176px}.panelSkeletonLabel{width:52%;height:13px}.panelSkeletonValue{width:40%;height:32px;margin-top:26px}.panelSkeletonLine{width:100%;height:4px;margin-top:58px}.tenantPanelLoadingContent{min-height:300px;margin-top:18px}.panelSkeletonSectionTitle{width:180px;height:26px}.panelSkeletonContentLine{width:68%;height:13px;margin-top:17px}.panelSkeletonContentLine.short{width:42%;margin-top:9px}.panelSkeletonContentBlock{height:145px;margin-top:28px}.tenantPanelError{color:#111827;text-align:center;align-content:center;place-items:center;width:min(560px,100% - 32px);min-height:100vh;margin:0 auto;display:grid}.tenantPanelError>span{color:#b42318;background:#fef3f2;border-radius:1rem;place-items:center;width:54px;height:54px;display:grid}.tenantPanelError>small{color:#667085;letter-spacing:.14em;text-transform:uppercase;margin-top:18px;font-size:12px;font-weight:800}.tenantPanelError h1{letter-spacing:-.045em;margin:7px 0 0;font-size:clamp(28px,4vw,42px)}.tenantPanelError p{color:#667085;max-width:470px;margin:13px 0 0;font-size:14px;line-height:1.7}.tenantPanelError>div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.tenantPanelError button,.tenantPanelError a{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:.7rem;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 17px;font-size:12px;font-weight:750;display:inline-flex}.tenantPanelError button{color:#fff;background:#101828;border-color:#101828}@keyframes panelSkeletonSweep{to{transform:translate(100%)}}.tenantInsightsPage{color:#0b1224}.tenantInsightsTopbar{color:#66758d;border-bottom:1px solid #dfe7f0;justify-content:space-between;align-items:center;min-height:66px;display:flex}.tenantInsightsTopbar>div{text-transform:capitalize;align-items:center;gap:14px;font-size:12px;font-weight:750;display:flex}.tenantInsightsTopbar>div svg{color:#172033;background:#fff;border:1px solid #e0e7ef;border-radius:50%;width:36px;height:36px;padding:8px;box-shadow:0 4px 12px #0f172a0f}.tenantInsightsTopbar>button{color:#172033;cursor:pointer;background:0 0;border:0;place-items:center;width:36px;height:36px;display:grid}.tenantInsightsIntro{padding:26px 4px 24px}.tenantInsightsIntro h1{color:#050b1c;letter-spacing:-.055em;margin:0;font-size:clamp(32px,3vw,47px);font-weight:850;line-height:1.05}.tenantInsightsIntro h1 span{color:#ff9500}.tenantInsightsIntro p{color:#6e7e96;margin:13px 0 0;font-size:14px;font-weight:650}.tenantActionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tenantActionCard{background:#fffffff0;border:1px solid #e0e7ef;border-radius:1.45rem;grid-template-columns:48px minmax(0,1fr);gap:16px;min-height:205px;padding:23px;display:grid;box-shadow:0 14px 42px #2534490b}.tenantActionCard>i{border-radius:.8rem;place-items:center;width:48px;height:48px;font-style:normal;display:grid}.tenantActionCard>i.isWarm{color:#ee8509;background:#fff8e5}.tenantActionCard>i.isDark{color:#fff;background:#060b1d}.tenantActionCard>div{flex-direction:column;min-width:0;display:flex}.tenantActionCard small{color:#91a1b8;letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:850}.tenantActionCard h2{letter-spacing:-.02em;margin:3px 0 7px;font-size:19px;line-height:1.25}.tenantActionCard p{color:#66758d;margin:0;font-size:12px;font-weight:560;line-height:1.75}.tenantActionCard footer{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:16px;display:flex}.tenantActionCard footer a{color:#263247;background:#fff;border:1px solid #dce4ec;border-radius:.65rem;align-items:center;gap:6px;min-height:35px;padding:0 13px;font-size:12px;font-weight:800;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 3px 8px #0f172a0d}.tenantActionCard footer a:hover{transform:translateY(-1px);box-shadow:0 6px 14px #0f172a14}.tenantKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.tenantKpiCard{background:#fffffff5;border:1px solid #e0e7ef;border-radius:1.2rem;flex-direction:column;min-height:222px;padding:19px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 36px #2534490a}.tenantKpiCard>div{color:#718198;justify-content:space-between;align-items:flex-start;gap:10px;font-size:12px;font-weight:750;display:flex}.tenantKpiCard>div i{color:#079455;background:#ebfbf3;border-radius:.8rem;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.tenantKpiCard>strong{color:#050b1c;letter-spacing:-.04em;margin-top:1px;font-size:clamp(24px,2.3vw,31px);line-height:1.1}.tenantKpiCard>p{color:#079455;margin:18px 0 1px;font-size:12px;font-weight:800}.tenantKpiCard>p.isNegative{color:#d92d20}.tenantKpiCard>small{color:#78879d;font-size:12px;font-weight:650}.tenantKpiCard>em{background:linear-gradient(90deg,#1fc869,#58dd8e);border-radius:4px;height:3px;position:absolute;inset:auto 19px 18px}.tenantInsightsBottom{grid-template-columns:minmax(0,1.65fr) minmax(290px,.75fr);align-items:stretch;gap:16px;margin-top:18px;display:grid}.tenantRecentOrders,.tenantRevenueChart{background:#fffffff5;border:1px solid #e0e7ef;border-radius:1.35rem;padding:23px;box-shadow:0 12px 38px #2534490a}.tenantRecentOrders>header,.tenantRevenueChart>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.tenantRecentOrders h2,.tenantRevenueChart h2{letter-spacing:-.03em;margin:0;font-size:20px;line-height:1.2}.tenantRecentOrders header p,.tenantRevenueChart header p{color:#75849a;margin:5px 0 0;font-size:12px;font-weight:600}.tenantRecentOrders header>a,.tenantRevenueChart header>span{color:#334155;white-space:nowrap;background:#fff;border:1px solid #dce4ec;border-radius:.65rem;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.tenantRecentOrderList{border:1px solid #e8edf2;border-radius:.85rem;margin-top:19px;overflow:hidden}.tenantRecentOrderList>a{border-bottom:1px solid #edf1f5;grid-template-columns:34px minmax(0,1fr) auto auto 16px;align-items:center;gap:11px;min-height:63px;padding:10px 13px;transition:background .18s;display:grid}.tenantRecentOrderList>a:last-child{border-bottom:0}.tenantRecentOrderList>a:hover{background:#f7f9fc}.tenantRecentOrderList>a>span{color:#079455;background:#ecfdf3;border-radius:.6rem;place-items:center;width:34px;height:34px;display:grid}.tenantRecentOrderList>a>div{min-width:0;display:grid}.tenantRecentOrderList b{font-size:12px}.tenantRecentOrderList small{color:#7c899c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.tenantRecentOrderList strong{white-space:nowrap;font-size:12px}.tenantRecentOrderList .orderStatus{font-size:7px}.tenantInsightsEmpty{color:#94a3b8;text-align:center;align-content:center;place-items:center;min-height:230px;display:grid}.tenantInsightsEmpty b{color:#344054;margin-top:9px;font-size:12px}.tenantInsightsEmpty p{margin:3px 0 0;font-size:12px}.tenantRevenueChart>strong{letter-spacing:-.04em;margin-top:27px;font-size:27px;display:block}.tenantRevenueBars{grid-template-columns:repeat(7,1fr);align-items:end;gap:7px;height:188px;margin-top:21px;padding-top:9px;display:grid}.tenantRevenueBars>div{grid-template-rows:minmax(0,1fr) 18px;place-items:end center;gap:6px;height:100%;display:grid}.tenantRevenueBars i{background:linear-gradient(#30d67a,#0d9f54);border-radius:8px 8px 3px 3px;width:min(19px,70%);min-height:2px;display:block;box-shadow:0 5px 12px #07945521}.tenantRevenueBars small{color:#8996a9;text-transform:uppercase;font-size:7px}@media (max-width:1180px){.panelRoot:has(.tenantPanelSidebar)>.tenantDashboard{margin-left:250px;padding-inline:24px}.tenantPanelSidebar{width:250px}.tenantKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.tenantKpiCard{min-height:190px}.tenantPanelLoading{grid-template-columns:250px minmax(0,1fr)}.tenantPanelLoading>main{padding-inline:24px}}@media (max-width:920px){.panelRoot:has(.tenantPanelSidebar)>.tenantDashboard{margin-left:0;padding:20px 18px 70px}.tenantPanelSidebar{width:min(286px,86vw);transition:transform .24s;transform:translate(-105%);box-shadow:18px 0 55px #0f172a29}.tenantPanelSidebar.isMobileOpen{transform:translate(0)}.tenantSidebarBrand>button{color:#475467;cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:34px;padding:0;display:grid}.tenantSidebarMobileTrigger{z-index:64;color:#172033;cursor:pointer;background:#fff;border:1px solid #dfe7ef;border-radius:.65rem;place-items:center;width:36px;height:36px;padding:0;display:grid;position:fixed;top:14px;left:17px;box-shadow:0 5px 15px #0f172a14}.tenantSidebarBackdrop{z-index:68;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a4d;border:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.tenantInsightsTopbar{padding-left:47px}.tenantInsightsTopbar>div svg{display:none}.tenantActionGrid,.tenantInsightsBottom{grid-template-columns:1fr}.tenantPanelLoading{display:block}.tenantPanelLoading>aside{display:none}.tenantPanelLoading>main{padding:68px 18px 70px}.tenantPanelLoadingMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.panelRoot:has(.tenantPanelSidebar)>.tenantDashboard{padding-inline:12px}.tenantInsightsIntro{padding-block:24px 20px}.tenantInsightsIntro h1{font-size:33px}.tenantInsightsIntro p{font-size:12px}.tenantActionCard{grid-template-columns:40px minmax(0,1fr);gap:12px;min-height:0;padding:18px}.tenantActionCard>i{width:40px;height:40px}.tenantKpiGrid{grid-template-columns:1fr 1fr;gap:9px}.tenantKpiCard{border-radius:.9rem;min-height:166px;padding:14px}.tenantKpiCard>div i{width:34px;height:34px}.tenantKpiCard>strong{font-size:21px}.tenantKpiCard>em{inset-inline:14px;bottom:13px}.tenantRecentOrders,.tenantRevenueChart{padding:18px 14px}.tenantRecentOrderList>a{grid-template-columns:31px minmax(0,1fr) auto 14px}.tenantRecentOrderList>a>em{display:none}.tenantRecentOrderList>a>strong{font-size:12px}.tenantPanelLoading>main{padding-inline:12px}.tenantPanelLoadingMetrics{gap:9px}.tenantPanelLoadingMetrics article{min-height:145px;padding:15px}}.storeSearch input{min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1}.storeSearch input::placeholder{color:#8b867d}.storeSearch button{width:auto;height:31px;color:var(--store-button-primary-text);background:var(--store-button-primary);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;place-items:center;padding:0 18px;font-size:12px;font-weight:850;display:grid}.storeCartAction{position:relative}.storeCartAction>span{border:2px solid var(--store-header);min-width:16px;height:16px;color:var(--store-header);background:var(--store-header-text);border-radius:999px;place-items:center;padding:0 4px;font-size:7px;font-weight:850;display:grid;position:absolute;top:-4px;right:-3px}.storeMobileMenuButton,.storeMobileMenuClose,.storeMobileMenuBackdrop{display:none}.storeSort{align-items:flex-end;gap:7px;display:flex}.storeSort label{color:var(--brand-muted);text-transform:uppercase;gap:4px;font-size:12px;font-weight:750;display:grid}.storeSort select{min-width:140px;height:35px;color:var(--brand-ink);font:inherit;text-transform:none;background:#fff;border:1px solid #dce1dc;border-radius:.55rem;padding:0 10px}.storeSort button{color:#fff;background:var(--brand-primary);cursor:pointer;border:0;border-radius:.55rem;height:35px;padding:0 12px;font-size:12px;font-weight:800}.storeCartPage{padding-block:65px 110px}.storeCartLayout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:22px;display:grid}.storeCartLines,.storeCartSummary{border:1px solid color-mix(in srgb,var(--brand-ink) 11%,transparent);background:var(--brand-surface);border-radius:.8rem;box-shadow:0 18px 55px #1423190f}.storeCartLines{padding:30px}.storeCartLines>header{border-bottom:1px solid #e8ece8;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:22px;display:flex}.storeCartLines header span,.storeCartSummary>span,.orderLookup>span{color:var(--brand-accent);letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:850}.storeCartLines header h1{letter-spacing:-.045em;margin:5px 0 0;font-size:31px}.storeCartLines header small{color:var(--brand-muted);font-size:12px}.storeCartLines>article{border-bottom:1px solid #edf0ed;grid-template-columns:minmax(0,1fr) auto 95px 35px;align-items:center;gap:18px;min-height:125px;padding:22px 0;display:grid}.storeCartLines>article h2{margin:0 0 4px;font-size:13px}.storeCartLines>article small,.storeCartLines>article p{color:var(--brand-muted);margin:2px 0;font-size:12px}.storeCartLines>article p b{color:var(--brand-ink)}.storeCartLines>article>strong{text-align:right;font-size:12px}.storeCartQuantity{background:#fff;border:1px solid #dce2dc;border-radius:.55rem;align-items:center;gap:3px;padding:3px;display:flex}.storeCartQuantity button,.storeCartRemove{width:29px;height:29px;color:var(--brand-ink);cursor:pointer;background:0 0;border:0;border-radius:.4rem;place-items:center;padding:0;display:grid}.storeCartQuantity button:hover{background:var(--brand-page)}.storeCartQuantity button:disabled,.storeCartRemove:disabled{opacity:.4;cursor:wait}.storeCartQuantity span{text-align:center;min-width:20px;font-size:12px;font-weight:800}.storeCartRemove{color:#a43428}.storeCartSummary{gap:15px;padding:27px;display:grid;position:sticky;top:110px}.storeCartSummary>div{justify-content:space-between;gap:20px;display:flex}.storeCartSummary small,.storeCartSummary b{font-size:12px}.storeCartSummary footer{border-top:1px solid #e2e7e2;justify-content:space-between;align-items:end;padding-top:18px;display:flex}.storeCartSummary footer span{font-size:12px;font-weight:800}.storeCartSummary footer strong{letter-spacing:-.04em;font-size:22px}.storeCartSummary>a:not(.storeCartContinue){color:#fff;background:var(--brand-primary);border-radius:.55rem;justify-content:center;align-items:center;gap:8px;min-height:46px;font-size:12px;font-weight:800;display:flex}.storeCartContinue{color:var(--brand-muted);text-align:center;font-size:12px;font-weight:700}.storeCartLoading,.storeCartEmpty{text-align:center;align-content:center;place-items:center;gap:10px;min-height:420px;display:grid}.storeCartLoading{color:var(--brand-muted);font-size:12px}.storeCartEmpty h1{margin:7px 0 0}.storeCartEmpty p{color:var(--brand-muted);margin:0}.storeCartEmpty a{color:#fff;background:var(--brand-primary);border-radius:.55rem;align-items:center;gap:7px;margin-top:10px;padding:12px 16px;font-size:12px;font-weight:800;display:inline-flex}.accountPage{place-items:center;min-height:650px;padding-block:80px 110px;display:grid}.orderLookup{border:1px solid color-mix(in srgb,var(--brand-ink) 12%,transparent);background:var(--brand-surface);text-align:center;border-radius:.8rem;justify-items:center;width:min(590px,100%);padding:55px;display:grid;box-shadow:0 25px 75px #14231912}.orderLookup>svg{color:var(--brand-accent);margin-bottom:17px}.orderLookup h1{letter-spacing:-.045em;margin:10px 0 7px;font-size:34px}.orderLookup p{color:var(--brand-muted);margin:0;font-size:12px}.orderLookup form{grid-template-columns:1fr auto;gap:8px;width:100%;margin-top:27px;display:grid}.orderLookup input{border:1px solid #d9dfda;border-radius:.55rem;outline:0;height:47px;padding:0 14px}.orderLookup button{color:#fff;background:var(--brand-primary);cursor:pointer;border:0;border-radius:.55rem;align-items:center;gap:7px;padding:0 17px;font-size:12px;font-weight:800;display:inline-flex}.customerSummary,.analyticsCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.customerDetails a{color:#2563eb;text-underline-offset:3px}.customerDetails .customerSummary a{overflow-wrap:anywhere;margin-top:6px;font-size:16px;display:block}.customerDetails .customerSummary span{font-size:13px}.customerDetails .moduleSection{margin-top:24px}.customerAddressGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;margin-top:16px;display:grid}.customerAddressGrid article{background:#fff;border:1px solid #e4e7ec;border-radius:12px;align-items:flex-start;gap:12px;padding:20px;display:flex}.customerAddressGrid article>svg{color:#64748b;flex-shrink:0}.customerAddressGrid h3{margin:0 0 8px;font-size:16px}.customerAddressGrid p{overflow-wrap:anywhere;line-height:1.6}.customerOrderScroll{margin-top:16px;overflow-x:auto}.customerOrderTable{border-collapse:collapse;background:#fff;width:100%;font-size:15px}.customerOrderTable th,.customerOrderTable td{text-align:left;white-space:nowrap;border-bottom:1px solid #e4e7ec;padding:16px}.customerOrderTable th{color:#64748b;font-weight:600}.customerSummary article,.analyticsCards article{background:#fff;border:1px solid #e4e7ec;border-radius:.8rem;align-items:center;gap:13px;min-height:105px;padding:20px;display:flex;box-shadow:0 10px 30px #0f172a09}.customerSummary article>svg,.analyticsCards article>svg{color:#087a46;background:#ecfdf3;border-radius:.65rem;width:39px;height:39px;padding:10px}.customerSummary article div,.analyticsCards article{min-width:0}.customerSummary span,.analyticsCards span{color:#718096;font-size:12px;font-weight:750}.customerSummary b,.analyticsCards b{color:#101828;letter-spacing:-.035em;font-size:22px;display:block}.panelDataTable{background:#fff;border:1px solid #e4e7ec;border-radius:.8rem;overflow:hidden}.panelDataTable>header,.panelDataTable>article{border-bottom:1px solid #eef1f4;grid-template-columns:minmax(190px,1.3fr) minmax(125px,.8fr) 80px 110px 110px;align-items:center;gap:14px;min-height:58px;padding:10px 16px;display:grid}.panelDataTable>header{color:#8591a3;letter-spacing:.08em;text-transform:uppercase;background:#f8fafc;min-height:42px;font-size:12px;font-weight:850}.panelDataTable>article:last-child{border-bottom:0}.panelDataTable>article div{min-width:0;display:grid}.panelDataTable b,.panelDataTable strong,.panelDataTable span{font-size:12px}.panelDataTable small{color:#8490a1;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.analyticsPeriod{gap:7px;display:flex}.analyticsPeriod select,.analyticsPeriod button{background:#fff;border:1px solid #dde3ea;border-radius:.55rem;height:38px;padding:0 12px;font-size:12px;font-weight:750}.analyticsPeriod button{color:#fff;cursor:pointer;background:#111827;border-color:#111827}.analyticsCards{grid-template-columns:repeat(4,minmax(0,1fr))}.analyticsCards article{flex-direction:column;align-items:flex-start}.analyticsCards article>svg{margin-left:auto}.analyticsGrid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);gap:15px;display:grid}.analyticsChart,.analyticsProducts{background:#fff;border:1px solid #e4e7ec;border-radius:.85rem;min-height:390px;padding:24px;box-shadow:0 12px 35px #0f172a09}.analyticsChart>header,.analyticsProducts>header{justify-content:space-between;align-items:center;display:flex}.analyticsChart header>div{align-items:center;gap:8px;display:flex}.analyticsChart h2,.analyticsProducts h2{margin:0;font-size:17px}.analyticsChart header>span{color:#748197;font-size:12px}.analyticsBars{align-items:end;gap:5px;height:285px;margin-top:30px;display:flex;overflow-x:auto}.analyticsBars>div{flex:1 0 10px;grid-template-rows:1fr 18px;place-items:end center;gap:5px;min-width:10px;height:100%;display:grid}.analyticsBars i{background:linear-gradient(#ffcd5e,#e58a19);border-radius:6px 6px 2px 2px;width:min(16px,75%);min-height:3px}.analyticsBars small{color:#98a2b3;font-size:6px}.analyticsProducts>div{border-bottom:1px solid #edf0f3;grid-template-columns:25px minmax(0,1fr) 30px;align-items:center;gap:9px;padding:11px 0;display:grid}.analyticsProducts>div>span{color:#9a5400;background:#fff3d8;border-radius:50%;place-items:center;width:23px;height:23px;font-size:12px;font-weight:800;display:grid}.analyticsProducts>div>div{min-width:0}.analyticsProducts b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.analyticsProducts i{background:#f1f3f5;border-radius:5px;height:4px;margin-top:6px;display:block;overflow:hidden}.analyticsProducts em{background:linear-gradient(45deg,#e68c1c,#fdc95a);height:100%;display:block}.analyticsProducts strong{text-align:right;font-size:12px}.settingsWorkspace{gap:10px;padding-bottom:85px;display:grid}.settingsPreviewLink{justify-content:flex-end;display:flex}.settingsPreviewLink a{color:#344054;background:#fff;border:1px solid #dfe5eb;border-radius:.55rem;align-items:center;gap:6px;padding:9px 12px;font-size:12px;font-weight:800;display:inline-flex}.settingsWorkspace details,.settingsStandalone{background:#fff;border:1px solid #e2e7ec;border-radius:.75rem;box-shadow:0 10px 30px #0f172a08}.settingsWorkspace summary{cursor:pointer;padding:18px 20px;font-size:12px;font-weight:800}.settingsWorkspace details[open] summary{border-bottom:1px solid #edf0f3}.settingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px;display:grid}.settingsField{color:#667085;letter-spacing:.05em;text-transform:uppercase;align-content:start;gap:7px;font-size:12px;font-weight:800;display:grid}.settingsField input:not([type=color]),.settingsField select,.settingsField textarea{color:#101828;width:100%;min-height:43px;font:inherit;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #dce2e7;border-radius:.55rem;outline:0;padding:10px 12px;font-size:12px;font-weight:500}.settingsField textarea{resize:vertical;min-height:95px}.settingsField input:focus,.settingsField select:focus,.settingsField textarea:focus{border-color:#8aa2bd;box-shadow:0 0 0 3px #405e8214}.settingsField input[type=color]{background:#fff;border:1px solid #dce2e7;border-radius:.55rem;width:43px;height:43px;padding:3px}.colorField{grid-template-columns:43px 1fr;gap:7px;display:grid}.settingsToggle{color:#344054;cursor:pointer;grid-column:1/-1;align-items:center;gap:9px;font-size:12px;font-weight:750;display:flex}.settingsToggle input{opacity:0;position:absolute}.settingsToggle>span{color:#0000;background:#d0d5dd;border-radius:999px;align-items:center;width:29px;height:18px;padding:2px;display:flex}.settingsToggle input:checked+span{color:#fff;background:#12b76a;justify-content:flex-end}.settingsToggle span svg{background:#fff;border-radius:50%;width:14px;height:14px;padding:2px}.settingsWide{grid-column:1/-1}.settingsRepeater{gap:8px;display:grid}.settingsRepeater>header{justify-content:space-between;align-items:center;display:flex}.settingsRepeater header b{font-size:12px}.settingsRepeater button{color:#344054;cursor:pointer;background:#fff;border:1px solid #dce2e7;border-radius:.45rem;align-items:center;gap:5px;min-height:31px;padding:0 9px;font-size:12px;font-weight:750;display:inline-flex}.settingsRepeater>div{grid-template-columns:1fr 1.4fr 34px;gap:7px;display:grid}.settingsRepeater>div input{border:1px solid #dce2e7;border-radius:.5rem;min-width:0;height:39px;padding:0 10px;font-size:12px}.settingsSaveBar{z-index:10;color:#667085;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #dbe2e8;border-radius:.75rem;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 12px 10px 18px;font-size:12px;display:flex;position:sticky;bottom:12px;box-shadow:0 16px 50px #0f172a1c}.settingsSaveBar button{color:#fff;cursor:pointer;background:#101828;border:0;border-radius:.55rem;align-items:center;gap:6px;min-height:38px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.settingsStandalone{padding:4px}.settingsInfo,.seoPreview{color:#475467;background:#f8fafc;border-radius:.65rem;margin:0 20px 20px;padding:18px}.settingsInfo b{font-size:12px}.settingsInfo p{margin:5px 0 0;font-size:12px}.seoPreview{gap:4px;display:grid}.seoPreview small{color:#667085;font-size:12px}.seoPreview b{color:#1a0dab;font-size:16px;font-weight:500}.seoPreview span{color:#087a46;font-size:12px}.seoPreview p{color:#4d5156;max-width:650px;margin:2px 0 0;font-size:12px;line-height:1.5}.domainManager{padding-bottom:80px}.domainManager>form{background:#fff;border:1px solid #e2e7ec;border-radius:.8rem;grid-template-columns:42px minmax(150px,.6fr) minmax(220px,1fr) auto;align-items:center;gap:13px;padding:20px;display:grid}.domainManager>form>svg{color:#087a46;background:#ecfdf3;border-radius:.65rem;width:42px;height:42px;padding:11px}.domainManager form b{font-size:12px}.domainManager form p{color:#7c899c;margin:3px 0 0;font-size:12px}.domainManager form input{border:1px solid #dce2e7;border-radius:.55rem;outline:0;height:42px;padding:0 12px}.domainManager form button{color:#fff;cursor:pointer;background:#101828;border:0;border-radius:.55rem;height:42px;padding:0 15px;font-size:12px;font-weight:800}.domainList{gap:8px;margin-top:13px;display:grid}.domainList article{background:#fff;border:1px solid #e2e7ec;border-radius:.7rem;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:74px;padding:13px 15px;display:grid}.domainStatus{color:#936118;background:#fff7e0;border-radius:.65rem;place-items:center;width:40px;height:40px;display:grid}.domainStatus.status-active{color:#087a46;background:#ecfdf3}.domainList h3{margin:0;font-size:12px}.domainList h3 span{color:#087a46;background:#ecfdf3;border-radius:.35rem;margin-left:8px;padding:3px 6px;font-size:7px}.domainList p{color:#7d8999;margin:4px 0 0;font-size:12px}.domainActions{gap:4px;display:flex}.domainActions button{color:#667085;cursor:pointer;background:#fff;border:1px solid #e1e6eb;border-radius:.45rem;place-items:center;width:31px;height:31px;padding:0;display:grid}.dnsGuide{background:#f8fbff;border:1px solid #dbe5ef;border-radius:.75rem;grid-template-columns:repeat(3,1fr);gap:11px;margin-top:18px;padding:20px;display:grid}.dnsGuide>b,.dnsGuide>small{grid-column:1/-1}.dnsGuide>b{font-size:12px}.dnsGuide>div{background:#fff;border-radius:.55rem;gap:3px;padding:10px;display:grid}.dnsGuide span,.dnsGuide small{color:#718096;font-size:12px}.dnsGuide strong{font-size:12px}.settingsError{color:#b42318;font-size:12px}@media (max-width:920px){.storeHeaderMain{grid-template-columns:auto minmax(0,1fr) auto;padding-inline:48px 16px}.storeBrand img{max-width:130px;max-height:38px}.storeMobileMenuButton{border:1px solid color-mix(in srgb,var(--store-header-text) 25%,transparent);width:37px;height:37px;color:inherit;background:0 0;border-radius:.55rem;place-items:center;padding:0;display:grid;position:absolute;top:14px;left:11px}.storeMobileMenuBackdrop{z-index:38;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c140f6b;border:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.storeNavigation{z-index:40;width:min(330px,86vw);min-height:100vh;color:var(--brand-ink);background:var(--brand-surface);padding:68px 20px 30px;transition:transform .25s;display:block;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-105%);box-shadow:24px 0 70px #0000002e}.storeNavigation.isOpen{transform:translate(0)}.storeMobileMenuClose{width:36px;height:36px;color:var(--brand-ink);background:#fff;border:1px solid #e1e5e1;border-radius:.55rem;place-items:center;padding:0;display:grid;position:absolute;top:15px;right:15px}.storeNavigationItem{border-bottom:1px solid #ecefec}.storeNavigationItem>a{width:100%;min-height:48px;color:var(--brand-ink);justify-content:space-between;font-size:12px}.storeNavigationItem>div{width:auto;box-shadow:none;background:0 0;border:0;padding:0 0 10px 10px;display:grid;position:static;transform:none}.storeNavigationItem>div a{padding-block:7px}.storeCartLayout,.analyticsGrid{grid-template-columns:1fr}.storeCartSummary{position:static}.analyticsCards{grid-template-columns:repeat(2,minmax(0,1fr))}.panelDataTable{overflow-x:auto}.panelDataTable>header,.panelDataTable>article{min-width:760px}.domainManager>form{grid-template-columns:42px 1fr auto}.domainManager form input{grid-column:1/-1}.dnsGuide{grid-template-columns:1fr}.dnsGuide>b,.dnsGuide>small{grid-column:auto}.storeCatalogCollectionGrid,.storeCatalogProductGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.storeHeaderMain{grid-template-columns:1fr auto;min-height:62px;padding-inline:52px 10px}.storeHeaderMain>.storeSearch{grid-area:2/1/auto/-1;margin-bottom:10px}.storeHeaderActions a:first-child{display:none}.storeProductGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.storeProductCopy h3{font-size:12px}.storeCatalogHero{padding-block:54px 48px}.storeCatalogHero h1{font-size:35px}.storeSectionHead{flex-direction:column;align-items:flex-start}.storeSort{width:100%}.storeSort label{flex:1}.storeSort select{width:100%}.storeCartPage{padding-block:28px 70px}.storeCartLines{padding:19px 15px}.storeCartLines>article{grid-template-columns:1fr auto;gap:10px}.storeCartLines>article>div:first-child{grid-column:1/-1}.storeCartLines>article>strong{text-align:left}.storeCartSummary{padding:21px 17px}.orderLookup{padding:38px 20px}.orderLookup h1{font-size:29px}.orderLookup form{grid-template-columns:1fr}.orderLookup button{justify-content:center;min-height:44px}.customerSummary{grid-template-columns:1fr}.analyticsCards{grid-template-columns:1fr 1fr}.analyticsCards article{min-height:125px;padding:14px}.settingsGrid{grid-template-columns:1fr;padding:15px}.settingsToggle,.settingsWide{grid-column:auto}.settingsRepeater>div{grid-template-columns:1fr 34px}.settingsRepeater>div input:nth-child(2){grid-area:2/1/auto/-1}.domainManager>form{grid-template-columns:36px 1fr;padding:15px}.domainManager form button,.domainManager form input{grid-column:1/-1}.domainList article{grid-template-columns:36px 1fr}.domainActions{grid-column:1/-1;justify-content:flex-end}.storeCatalogPage{padding-top:14px}.storeCatalogIntro{flex-direction:column;align-items:flex-start;gap:22px;min-height:0;padding:30px 23px}.storeCatalogIntro h1{font-size:36px}.storeCatalogIntro aside{grid-template-columns:auto 1fr;align-items:end;gap:10px;width:100%}.storeCatalogCollectionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.storeCatalogCollectionGrid b{font-size:14px}.storeCatalogProductGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.storeCatalogProductGrid .storeProductCard{padding:6px 6px 10px}.storeCatalogCollections,.storeCatalogProducts{padding-top:38px}.storeCatalogProducts{padding-bottom:65px}}@media (max-width:920px){.storeTheme .shell{width:min(100% - 28px,1160px)}.storeNavigation{max-width:min(330px,86vw);color:var(--brand-ink);background:var(--brand-surface);padding:68px 20px 30px}.storeNavigationItem:nth-last-child(-n+2){margin-left:0}.builderHero-card .builderHeroGrid{grid-template-columns:1fr 1fr}.builderHero-card .builderHeroGrid>div:first-child{padding:38px 30px}.builderProducts-compact .storeProductGrid,.builderProducts-catalog .storeProductGrid,.builderCollectionRail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.storeAnnouncement{min-height:27px;font-size:7px}.storeHeaderMain{min-height:68px;padding-inline:52px 12px}.storeBrand img{max-width:120px}.storeSearch{display:none}.storeHeaderActions{gap:4px}.storeHeaderActions a{width:33px;height:33px}.builderHero{padding:14px 0 18px}.builderHero-card .builderHeroGrid{grid-template-columns:1fr}.builderHero-card .builderHeroGrid>div:first-child{padding:30px 23px}.builderHero-card .builderHeroMedia{min-height:275px}.builderHero h1{font-size:34px}.builderActions{flex-flow:wrap;align-items:stretch}.builderActions .button{flex:140px;width:auto}.builderSection{padding:31px 0}.builderSectionHead{flex-direction:column;align-items:flex-start;gap:10px}.builderProducts-compact>.shell{padding:18px 14px 20px}.builderProducts-compact .storeProductGrid,.builderProducts-catalog .storeProductGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.builderProducts-catalog .storeProductCard{padding:6px 6px 10px}.storeProductMedia{aspect-ratio:.9}.builderCollectionRail{grid-template-columns:repeat(2,minmax(0,1fr))}.builderCollection-overlay .builderCollectionRail b{font-size:15px}.builderSplit>.shell,.builderSplit-banner>.shell{grid-template-columns:1fr;gap:0}.builderSplit-banner>.shell>div:not(.builderSplitMedia){padding:27px 23px}.builderSplit-banner .builderSplitMedia{order:2;min-height:210px}.builderSplit-editorial .builderSplitMedia{min-height:390px}.builderSplit-editorial>.shell{gap:26px}.builderTestimonials .shell>div:last-child{grid-template-columns:1fr}.builderLogoCloud .shell>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}.storeFooter{padding-top:28px}.storeFooterCard{padding:28px 20px 18px;width:calc(100% - 20px)!important}.storeFooterGrid{grid-template-columns:1fr 1fr;gap:27px 18px}.storeFooterIdentity{grid-column:1/-1}.storeFooterBottom{flex-direction:column;align-items:flex-start}.storeWhatsappFloat{bottom:12px;right:12px}}.tenantPanelSidebar,.tenantSidebarNavigation>a,.tenantSidebarGroup>summary,.tenantSidebarAdmin>a{font-size:14px}.tenantSidebarGroup>div a{font-size:13px}.tenantSidebarBrand>small,.tenantSidebarAdmin>small,.tenantSidebarStore small,.tenantSidebarUser small{font-size:12px}.tenantSidebarStore b,.tenantSidebarUser b{font-size:13px}.tenantDashboard{font-size:14px}.tenantDashboard .panelBreadcrumb{font-size:12px}.tenantDashboard :where(p){line-height:1.55;font-size:13px!important}.tenantDashboard :where(small,label,em,.eyebrow){font-size:12px!important}.tenantDashboard :where(input,select,textarea){font-size:13px!important}.tenantDashboard :where(button,.button),.tenantDashboard :where(.tenantActionCard>div>span,.tenantKpiCard>div>span,.tenantKpiCard>span,.tenantRecentOrderList>a>div>span,.tenantRecentOrderList>a>strong,.customerSummary span,.analyticsCards span,.analyticsChart header>span,.analyticsProducts b,.analyticsProducts strong,.settingsRepeater header b,.settingsSaveBar,.settingsInfo b,.seoPreview span,.domainManager form b,.domainList h3,.domainList p,.dnsGuide span,.dnsGuide strong,.dnsGuide small,.settingsError){font-size:12px!important}.tenantDashboard .panelDataTable>header,.tenantDashboard .panelDataTable :where(b,strong,span),.tenantDashboard .panelDataTable small{font-size:12px}.tenantDashboard .analyticsBars small{font-size:12px!important}.tenantDashboard .domainList h3 span,.tenantDashboard .settingsField{font-size:12px}.productEditor .mediaPickerCurrent{aspect-ratio:1;height:auto}.productEditor[data-product-type=addon] .productTitleCard{grid-template-columns:1fr}.productEditor[data-product-type=addon] .productEditorMain .mediaPicker{width:min(100%,320px)}.productEditor .mediaPickerCurrent img{object-fit:contain}.productEditor .mediaPickerEmpty{min-height:120px;font-size:14px}.mediaPickerDialog{background:#fff;border:1px solid #e4e4e7;border-radius:14px;width:min(760px,100vw - 32px);max-height:calc(100dvh - 48px);padding:0}.mediaPickerDialog::backdrop{background:#0f172a73}.mediaPickerDialog .mediaPickerPanel{width:auto;max-height:calc(100dvh - 50px);box-shadow:none;border:0;padding:24px;position:static}.mediaPickerDialog .mediaPickerHeader{margin-bottom:20px;font-size:18px}.mediaPickerDialog .mediaUpload{padding:16px;font-size:14px}.mediaPickerDialog .mediaPickerGrid{gap:12px;margin-top:16px}.mediaPickerDialog .mediaPickerGrid img{object-fit:contain}.storeProductFeature{aspect-ratio:1;background:var(--brand-surface);min-height:0}.storeProductFeature img{object-fit:cover}.storeUnavailable{background:var(--brand-page);min-height:100dvh;color:var(--brand-ink);place-items:center;padding:24px;display:grid}.storeUnavailable section{background:var(--brand-surface);text-align:center;border-radius:24px;width:min(100%,640px);padding:clamp(24px,6vw,64px);box-shadow:0 18px 60px #0000000a}.storeUnavailable img{object-fit:contain;width:200px;height:100px;margin:0 auto 24px}.storeUnavailable p{color:var(--brand-muted);font-size:16px}.storeUnavailable h1{white-space:pre-wrap;overflow-wrap:anywhere;font-size:clamp(24px,4vw,38px);line-height:1.4}.storeProductDetails h1{font-size:1.8rem;line-height:1.2}.storeProductDetails>p,.storeProductContent article>div,.storeProductContent li{font-size:1rem;line-height:1.65}.storeCustomization :where(label,input,select,textarea),.storeOptionGrid b{font-size:15px}.storeOptionGrid small,.storeBuySummary small,.storePreviewNotice,.storeBack{font-size:13px}.storeOptionGrid label.selected{border-color:var(--brand-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--brand-accent) 15%, transparent)}.storeBuySummary{color:var(--brand-ink);background:var(--brand-surface);border:1px solid #e5e7eb;padding:20px}.storeBuySummary small{color:var(--brand-muted)}.storeBuySummary button{min-height:48px;color:var(--store-button-primary-text);background:var(--store-button-primary);font-size:15px}.storeProductCopy h3{font-size:15px;line-height:1.4}.storeProductCopy strong{color:var(--brand-ink);font-size:16px}.tenantDashboard .panelDataTable :where(b,strong,span){font-size:14px}.tenantDashboard .panelDataTable small,.tenantDashboard .settingsField{font-size:13px}.tenantDashboard .settingsWorkspace summary{font-size:15px}.storeProductCard,.storeProductGrid .storeProductCard,.builderProducts-catalog .storeProductCard{color:var(--brand-ink);background:#fff;border:0;border-radius:12px;padding:12px;transition:transform .35s,box-shadow .35s}.catalogBrowser{padding-block:24px 60px}.storeCatalogToolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.catalogFilterAnchor{position:relative}.catalogFilterTrigger{color:var(--brand-ink);cursor:pointer;background:#fff;border:1px solid #d7d5ce;border-radius:8px;align-items:center;gap:9px;padding:10px 15px;font-size:14px;display:flex}.storeCatalogToolbar>select{max-width:60%;color:var(--brand-ink);background:#fff;border:1px solid #d7d5ce;border-radius:8px;padding:12px 32px 12px 14px;font-size:14px}.catalogFilterPanel{z-index:15;background:#fff;border:1px solid #e8e4dd;border-radius:12px;width:min(330px,100vw - 32px);max-height:70dvh;padding:24px 20px 20px;position:absolute;top:calc(100% + 12px);left:0;overflow-y:auto;box-shadow:0 16px 48px #0002}.catalogFilterClose{width:28px;height:28px;color:var(--brand-ink);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:8px;right:8px}.catalogFilterPanel fieldset{border:0;min-width:0;margin:0 0 22px;padding:0}.catalogFilterPanel legend{margin-bottom:16px;padding-right:16px;font-size:15px;font-weight:700}.catalogPriceInputs{gap:10px;display:flex}.catalogPriceInputs label{flex:1;gap:6px;min-width:0;font-size:12px;display:grid}.catalogPriceInputs input{width:100%;min-width:0;height:42px;color:var(--brand-ink);background:#fff;border:1px solid #e5d3c2;border-radius:8px;padding:8px;font-size:16px}.catalogFilterPanel small{color:var(--brand-muted);margin-top:10px;font-size:12px;display:block}.catalogFilterCollections{max-height:240px;overflow-y:auto}.catalogFilterCollections label{cursor:pointer;background:#faf7f2;border-radius:10px;align-items:center;gap:9px;margin-top:8px;padding:12px;font-size:14px;display:flex}.catalogFilterCollections label.selected{background:var(--store-button-primary);color:var(--store-button-primary-text)}.catalogFilterCollections input{accent-color:var(--brand-ink)}.catalogApply{background:var(--store-button-primary);width:100%;min-height:44px;color:var(--store-button-primary-text);cursor:pointer;border:0;border-radius:24px;font-size:14px;font-weight:700}.catalogFilterPanel [role=alert]{color:#b42318;font-size:13px}.catalogFilterSummary{color:var(--brand-muted);flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0;font-size:13px;display:flex}.catalogFilterSummary button{color:var(--brand-ink);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.storeProductDetails{background:#fff;border-radius:10px;padding:32px}.productCustomizationSteps{background:#faf7f1;border:1px solid #e1dacf;border-radius:8px;margin-top:28px;padding:24px}.productCustomizationSteps h2{margin:0 0 18px;font-size:28px;line-height:1.2}.productStepDots{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.productStepDots span{background:#ece4d8;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:grid}.productStepDots [aria-current]{background:var(--store-button-primary);color:var(--store-button-primary-text)}.productCustomizationSteps fieldset{background:#fff;border:0;border-radius:8px;min-width:0;padding:20px}.productCustomizationSteps legend{float:left;width:100%;margin-bottom:18px;font-size:19px}.productCustomizationSteps legend+*{clear:both}.productCustomizationSteps .storeOptionGrid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0}.productCustomizationSteps .storeOptionGrid label{min-width:0}.productCustomizationSteps .storeOptionGrid b{overflow-wrap:anywhere}.productCustomizationSteps .storeOptionGrid label>svg{flex-shrink:0}.productCustomizationSteps .storeTextInput{width:100%;min-width:0}@media (max-width:600px){.productCustomizationSteps .storeOptionGrid{grid-template-columns:minmax(0,1fr)}}.productCustomizationSteps fieldset>small{margin-top:8px;font-size:12px;display:block}.productStepNavigation{justify-content:space-between;gap:14px;margin-top:20px;display:flex}.productStepNavigation button,.productChoosePeriod,.productConfirmPeriod,.productBookingSummary button{background:var(--store-button-primary);color:var(--store-button-primary-text);cursor:pointer;border:0;border-radius:24px;padding:13px 22px;font-size:14px;font-weight:650}.productStepNavigation button:first-child{color:var(--brand-ink);background:0 0;border:1px solid #e5d3c2}.productStepNavigation button:disabled,.productConfirmPeriod:disabled,.productQuantity button:disabled{opacity:.45;cursor:not-allowed}.productPurchasePanel{background:#faf7f1;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;padding:24px;display:flex}.productQuantity{background:#fff;border:1px solid #e5c8ad;border-radius:8px;align-items:center;display:flex}.productQuantity button{width:42px;height:46px;color:var(--brand-ink);cursor:pointer;background:0 0;border:0;font-weight:700}.productQuantity span{text-align:center;min-width:40px;font-size:14px}.productConfiguredTotal,.productBookingSummary{width:100%}.productBookingSummary p{font-size:14px}.productBookingSummary small{font-size:12px}.productBookingSummary button{align-items:center;gap:8px;display:flex}.productScheduleDialog{width:min(1024px,100vw - 32px);max-height:calc(100dvh - 40px);color:var(--brand-ink);background:#fff;border:0;border-radius:12px;padding:32px;overflow-y:auto}.productScheduleDialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1c1b2066}.productScheduleClose{color:inherit;cursor:pointer;background:0 0;border:0;position:absolute;top:30px;right:30px}.productScheduleEyebrow{color:var(--store-button-primary);text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:700}.productScheduleDialog>h2{margin:8px 35px 28px 0;font-size:28px;line-height:1.2}.productScheduleColumns{grid-template-columns:1.1fr 1fr;gap:24px;display:grid}.productCalendarPanel,.productPeriodPanel{border:1px solid #e5c8ad;border-radius:12px;min-width:0;padding:20px}.productCalendarPanel{background:#fbf8f3}.productPeriodPanel{border-radius:24px}.productSavedCEP{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.productSavedCEP button{color:var(--store-button-primary);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.productPostalForm{align-items:end;gap:10px;display:flex}.productPostalForm label{gap:6px;min-width:0;font-size:13px;display:grid}.productPostalForm input{border:1px solid #e5c8ad;border-radius:8px;width:100%;min-width:0;padding:10px;font-size:16px}.productPostalForm button{background:var(--store-button-primary);color:var(--store-button-primary-text);cursor:pointer;border:0;border-radius:20px;padding:12px}.productModeSwitch{background:#fff;border-radius:28px;width:fit-content;margin-top:14px;padding:4px;display:flex}.productModeSwitch button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:24px;padding:10px 16px;font-weight:650}.productModeSwitch button.active{background:var(--store-button-primary);color:var(--store-button-primary-text)}.productCalendarPanel>p{text-transform:uppercase;letter-spacing:.14em;margin-bottom:8px;font-size:13px}.productCalendarPanel h3{margin:0;font-size:24px}.productMonthNav{justify-content:space-between;margin:24px 0;display:flex}.productMonthNav button{color:inherit;cursor:pointer;background:0 0;border:1px solid #e1dacf;border-radius:20px;padding:9px 15px}.productMonthNav button:disabled{opacity:.4;cursor:not-allowed}.productCalendarGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.productCalendarGrid small{text-align:center;letter-spacing:.08em;padding-block:6px;font-size:12px}.productCalendarGrid button{height:44px;color:inherit;cursor:pointer;background:#f4f0e9;border:1px solid #0000;border-radius:14px;font-size:14px;font-weight:650}.productCalendarGrid button.unavailable{color:#b42318;background:#ffe5e5;border-color:#ffc6c6}.productCalendarGrid button.selected{background:var(--store-button-primary);color:var(--store-button-primary-text);border-color:var(--store-button-primary)}.productCalendarGrid button:disabled,.productCalendarGrid .outside{opacity:.4}.productCalendarGrid button:disabled{cursor:not-allowed}.productCalendarLegend{gap:10px;margin-top:20px;font-size:12px;display:flex}.productCalendarLegend span{background:#f4f0e9;border-radius:14px;padding:5px 10px}.productCalendarLegend span:last-child{color:#b42318;background:#ffe5e5}.productPeriodPanel h3{margin:0 0 20px;font-size:18px}.productPeriodPanel>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e5c8ad;border-radius:17px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:18px 16px;font-size:14px;display:flex}.productPeriodPanel>button.selected{border-color:var(--store-button-primary);background:#faf7f1}.productPeriodPanel b{font-size:15px;display:block}.productPeriodPanel small{margin-top:6px;font-size:13px;line-height:1.5;display:block}.productPeriodPanel strong{white-space:nowrap}.productPeriodPanel [role=alert]{color:#b42318;background:#fff1f1;border:1px solid #ffc6c6;border-radius:8px;padding:12px;font-size:14px}.productConfirmPeriod{margin:28px auto 0;display:block}@media (max-width:700px){.productScheduleColumns{grid-template-columns:1fr}.productScheduleDialog{padding:24px 16px}.productScheduleClose{top:18px;right:14px}.productScheduleDialog>h2{font-size:24px}.productCalendarPanel,.productPeriodPanel{padding:14px}.productCalendarGrid{gap:4px}.productCalendarGrid button{border-radius:10px;height:39px}.storeProductDetails{padding:20px}.productCustomizationSteps,.productPurchasePanel{padding:16px}.productCustomizationSteps h2{font-size:24px}}.tagWorkspace{background:#fff;border:1px solid #e1e7ef;border-radius:18px;margin:24px 0;padding:24px}.tagWorkspace>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.tagWorkspace header span{letter-spacing:.12em;color:#667085;font-size:12px}.tagWorkspace h2{margin:8px 0;font-size:25px}.tagWorkspace p{color:#667085;font-size:14px;line-height:1.6}.tagWorkspace button{cursor:pointer}.tagWorkspace header button,.tagWorkspace footer button{color:#fff;background:#10251c;border:1px solid #dce2ea;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:14px;display:inline-flex}.tagWorkspace button:disabled{opacity:.5;cursor:wait}.tagWorkspaceGrid{grid-template-columns:280px minmax(0,1fr);gap:24px;display:grid}.tagWorkspaceGrid>aside{flex-direction:column;gap:8px;max-height:650px;display:flex;overflow-y:auto}.tagWorkspaceGrid>aside button{text-align:left;color:#182a22;background:#f8fafc;border:1px solid #e6eaf0;border-radius:10px;align-items:center;gap:12px;padding:15px;display:flex}.tagWorkspaceGrid>aside button.selected{background:#edf9f1;border-color:#21a372}.tagWorkspaceGrid aside b{font-size:15px;display:block}.tagWorkspace small{color:#667085;margin-top:5px;font-size:12px;display:block}.tagEditorFields{gap:14px;display:grid}.tagEditorFields label{gap:6px;font-size:14px;font-weight:600;display:grid}.tagEditorFields input,.tagEditorFields textarea{font:inherit;border:1px solid #dce2ea;border-radius:8px;width:100%;padding:12px}.tagWorkspace h3{margin:20px 0 12px;font-size:17px}.tagSearch{border:1px solid #dce2ea;border-radius:8px;align-items:center;gap:10px;padding:12px;display:flex}.tagSearch input{background:0 0;border:0;width:100%;font-size:14px}.tagProducts,.tagPicker{gap:8px;max-height:290px;margin-top:12px;display:grid;overflow:auto}.tagProducts label,.tagPicker label{cursor:pointer;background:#f8fafc;border-radius:8px;align-items:center;gap:10px;padding:12px;font-size:14px;display:flex}.tagPicker b{font-size:14px}.tagPicker small{color:#667085;margin-top:4px;font-size:12px;display:block}.tagWorkspace footer{justify-content:space-between;gap:12px;margin-top:24px;display:flex}.tagWorkspace footer button:first-child{color:#344054;background:#fff}.tagWorkspaceEmpty{text-align:center;border:1px dashed #cdd8e2;border-radius:12px;align-content:center;justify-items:center;padding:40px;display:grid}@media (max-width:760px){.tagWorkspace{padding:16px}.tagWorkspace>header{flex-direction:column;align-items:start}.tagWorkspaceGrid{grid-template-columns:1fr}.tagWorkspaceGrid>aside{max-height:230px}}.storeProductVisual{position:relative}.storeProductCard .storeProductMedia{aspect-ratio:1;border-radius:9px}.storeProductBuy{width:44px;height:44px;color:var(--store-button-primary,#f47b20);background:#fff;border-radius:50%;place-items:center;transition:transform .25s,box-shadow .25s;display:grid;position:absolute;bottom:12px;right:12px;box-shadow:0 2px 8px #0000000f}.storeProductBuy:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001f}.storeProductBuy:focus-visible{outline:2px solid var(--store-button-primary,#f47b20);outline-offset:3px}.storeProductCard .storeProductCopy{padding:18px 8px 20px}.storeProductCard .storeProductCopy h3{min-height:0;margin:0;font-size:16px;font-weight:700;line-height:1.4}.storeProductCard .storeProductCopy>div{margin-top:8px}.storeProductCard .storeProductCopy strong{font-size:16px;font-weight:700;line-height:1.4}.storeProductCard .storeProductCopy>p{min-height:44px;color:var(--brand-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;font-size:14px;line-height:22px;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.storeProductCard,.storeProductBuy,.storeProductMedia img{transition:none}.storeProductGrid .storeProductCard:hover,.storeProductBuy:hover,.storeProductCard:hover .storeProductMedia img{transform:none}}.storeHeaderMain{grid-template-columns:210px minmax(180px,1fr) auto;gap:24px;min-height:104px}.storeBrand img{object-fit:contain;max-width:200px;max-height:72px}.storeHeaderMain .storeSearch{background:#fff;min-width:0;height:48px;display:flex}.storeSearch input{min-width:0;font-size:13px}.storeSearch button{font-size:12px}.storeHeaderActions{gap:10px;position:relative}.storeHeaderActions a,.storeHeaderActions a:first-child{border:1px solid;width:46px;height:46px;display:grid}.storeCartAction span{background:var(--store-button-primary);border-radius:50%;width:10px;min-width:0;height:10px;padding:0;position:absolute;top:-3px;right:3px}.storeLanguage{width:118px;min-height:38px;color:inherit;font:inherit;background:0 0;border:1px solid;border-radius:7px;padding:0 10px;font-size:12px}.storeLanguage option{color:#24301f;background:#fff}.storeNavigation{gap:24px;min-height:48px;overflow:visible}.storeNavigationPrimary,.storeNavigationExtras{align-items:center;gap:26px;min-width:0;display:flex}.storeNavigation .storeNavigationItem{margin-left:0}.storeNavigationItem>a{text-transform:none;font-size:13px}.storeNavigationExtras{gap:18px;margin-left:auto}.storeNavigationExtras>a{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:700}.storeNavigationExtras>*+*{border-left:1px solid;padding-left:18px}.storeAddressControl{min-width:0;position:relative}.storeAddressTrigger{max-width:220px;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:8px 0;font-size:12px;font-weight:600;display:flex}.storeAddressTrigger svg{flex-shrink:0}.storeAddressTrigger span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.storeAddressPopover{z-index:45;width:min(400px,100vw - 32px);color:var(--brand-ink);background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:25px;position:absolute;top:calc(100% + 16px);right:0;box-shadow:0 12px 36px #0002}.storeAddressPopover:before{content:"";background:#fff;border-top:1px solid #e5e7eb;border-left:1px solid #e5e7eb;width:12px;height:12px;position:absolute;top:-7px;right:26px;transform:rotate(45deg)}.storeAddressPopover h2{margin:0 24px 18px 0;font-size:18px;line-height:1.3}.storeAddressClose{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:12px;right:12px}.storeAddressPopover form{align-items:end;gap:8px;display:flex}.storeAddressPopover label{flex:1;gap:5px;min-width:0;font-size:12px;display:grid}.storeAddressPopover input{border:1px solid #d1d5db;border-radius:7px;width:100%;min-width:0;height:42px;padding:0 12px;font-size:16px}.storeAddressPopover button[type=submit]{height:42px;color:var(--store-button-primary-text);background:var(--store-button-primary);cursor:pointer;border:0;border-radius:7px;padding:0 18px}.storeAddressPopover button:disabled{opacity:.6;cursor:wait}.storeAddressPopover p{margin:12px 0;font-size:13px;line-height:1.5}.storeAddressPopover [role=alert]{color:#b42318}.storeAddressPopover small{color:#667085;margin-top:12px;font-size:12px;line-height:1.5;display:block}@media (min-width:921px){.storeTheme .shell.storeNavigation{width:100%;max-width:none}}@media (min-width:921px) and (max-width:1100px){.storeHeaderMain{grid-template-columns:165px minmax(180px,1fr) auto;gap:16px}.storeBrand img{max-width:165px}.storeNavigationPrimary,.storeNavigationExtras{gap:14px}.storeAddressTrigger{max-width:170px}}@media (max-width:920px){.storeHeaderMain{grid-template-columns:140px minmax(120px,1fr) auto;gap:12px;min-height:78px;padding-inline:48px 0}.storeBrand img{max-width:140px;max-height:52px}.storeHeaderActions{gap:6px}.storeHeaderActions a,.storeHeaderActions a:first-child{width:34px;height:34px}.storeLanguage{width:93px;padding-inline:6px}.storeNavigation{overflow:hidden auto}.storeNavigationPrimary,.storeNavigationExtras{gap:0;display:grid}.storeNavigationExtras{gap:18px;margin:20px 0 0}.storeNavigationExtras>*+*{border-left:0;padding-left:0}.storeAddressControl{background:#fff;border:1px solid #d8ddd4;border-radius:8px;padding:12px}.storeAddressTrigger{max-width:100%;font-size:13px}.storeAddressPopover{width:100%;box-shadow:none;border:0;padding:22px 0 0;position:relative;top:auto;right:auto}.storeAddressPopover:before{display:none}.storeHeaderActions>.storeAddressPopover{border:1px solid #e5e7eb;width:calc(100vw - 32px);padding:25px;position:fixed;top:90px;right:16px;box-shadow:0 12px 36px #0002}.storeAddressClose{top:12px;right:-6px}.storeAddressPopover form{flex-wrap:wrap}}@media (max-width:700px){.storeHeaderMain{grid-template-columns:minmax(65px,1fr) auto;gap:10px;padding-block:10px}.storeBrand img{width:100%;max-width:110px}.storeHeaderMain>.storeSearch{grid-area:2/1/auto/-1;margin-bottom:0;margin-left:-38px}.storeHeaderActions{gap:4px}.storeHeaderActions a,.storeHeaderActions a:first-child{width:32px;height:32px}.storeLanguage{width:86px;font-size:12px}}
