.demoStore{--ink:#111114;--muted:#72727a;--line:#e8e8ec;--surface:#fff;--soft:#f6f6f8;--radius:24px;min-height:100vh;color:var(--ink);font-family:var(--font-manrope),sans-serif;background:#f7f7f8}.demoAnnouncement{color:#d8d8dc;letter-spacing:.025em;background:#0d0d0f;justify-content:center;align-items:center;min-height:34px;padding:7px 18px;font-size:11px;font-weight:650;display:flex}.demoHeader{z-index:40;-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);background:#ffffffdb;border-bottom:1px solid #11111412;grid-template-columns:240px minmax(260px,720px) auto;align-items:center;gap:26px;height:78px;padding:0 clamp(22px,4vw,76px);display:grid;position:sticky;top:0}.demoLogo{color:var(--ink);align-items:center;text-decoration:none;display:flex}.demoLogo span{letter-spacing:-.9px;font-size:20px;font-weight:900}.demoSearch{color:#818188;background:#f4f4f6;border:1px solid #e2e2e7;border-radius:15px;align-items:center;gap:11px;height:46px;padding:0 15px;transition:all .2s;display:flex}.demoSearch:focus-within{background:#fff;border-color:#c9c9d0;box-shadow:0 0 0 4px #1111140a}.demoSearch input{width:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0}.demoHeaderActions{justify-content:flex-end;gap:8px;display:flex}.demoHeaderActions button,.demoHeaderActions a,.demoCartHead button,.demoClose{width:44px;height:44px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #e2e2e7;border-radius:14px;place-items:center;transition:all .18s;display:grid;position:relative}.demoHeaderActions button:hover,.demoHeaderActions a:hover{border-color:#cfcfd5;transform:translateY(-1px);box-shadow:0 8px 24px #11111414}.demoHeaderActions span{background:var(--demo-accent);color:#fff;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;font-weight:800;display:grid;position:absolute;top:-5px;right:-5px}.premiumHero{color:#fff;background:linear-gradient(135deg,#08080a 0%,#111116 55%,#211313 100%);grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);align-items:center;gap:56px;min-height:650px;padding:84px clamp(26px,6vw,108px);display:grid;position:relative;overflow:hidden}.premiumHero:before{content:"";background:radial-gradient(circle at 78% 26%,color-mix(in srgb,var(--demo-accent) 38%,transparent),transparent 26%),radial-gradient(circle at 13% 90%,#ffffff0f,transparent 24%);filter:blur(10px);position:absolute;inset:-20%}.premiumHero>*{z-index:1;position:relative}.premiumHeroCopy>span{color:#ff8d88;letter-spacing:.13em;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;min-height:28px;padding:0 11px;font-size:10px;font-weight:850;display:inline-flex}.premiumHero h1{letter-spacing:-5.4px;max-width:820px;margin:22px 0;font-size:clamp(52px,6.5vw,96px);line-height:.91}.premiumHero p{color:#c6c6cc;max-width:650px;margin:0;font-size:17px;line-height:1.72}.premiumHeroCopy>div{flex-wrap:wrap;gap:11px;margin-top:32px;display:flex}.premiumHero button{background:var(--demo-accent);color:#fff;height:52px;font:inherit;cursor:pointer;border:0;border-radius:14px;padding:0 22px;font-weight:850;transition:all .2s}.premiumHero button:hover{filter:brightness(1.05);box-shadow:0 14px 36px color-mix(in srgb,var(--demo-accent) 32%,transparent);transform:translateY(-2px)}.premiumHero .premiumSecondary{box-shadow:none;background:#ffffff12;border:1px solid #ffffff29}.premiumHeroCopy>small{color:#81818b;margin-top:22px;font-size:11px;display:block}.premiumHeroProduct{background:linear-gradient(145deg,#ffffff1f,#ffffff06);border:1px solid #ffffff21;border-radius:34px;min-height:470px;position:relative;overflow:hidden;box-shadow:0 50px 140px #00000073,inset 0 1px #ffffff21}.premiumHeroProduct:before{content:"";z-index:2;pointer-events:none;border:1px solid #ffffff17;border-radius:24px;position:absolute;inset:18px}.premiumHeroProduct img{object-fit:cover;opacity:.9;width:100%;height:470px;transition:transform .6s}.premiumHeroProduct:hover img{transform:scale(1.025)}.premiumHeroProduct:after{content:"";background:linear-gradient(#0000 38%,#050507f5 100%);position:absolute;inset:0}.premiumHeroProduct>div{z-index:3;gap:5px;display:grid;position:absolute;bottom:31px;left:34px;right:34px}.premiumHeroProduct span{color:#ff8d88;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.premiumHeroProduct strong{letter-spacing:-.9px;font-size:27px}.premiumHeroProduct small{color:#c8c8ce}.premiumTrust{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.premiumTrust div{border-right:1px solid var(--line);padding:24px clamp(20px,3vw,46px)}.premiumTrust div:last-child{border-right:0}.premiumTrust strong{letter-spacing:-.6px;font-size:19px;display:block}.premiumTrust span{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.45;display:block}.demoCategories{z-index:25;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;gap:8px;padding:17px clamp(24px,6vw,108px);display:flex;position:sticky;top:78px;overflow:auto}.demoCategories button{white-space:nowrap;color:#4b4b52;font:inherit;cursor:pointer;background:#fff;border:1px solid #e1e1e6;border-radius:999px;padding:10px 17px;font-size:12px;font-weight:750;transition:all .18s}.demoCategories button:hover{border-color:#c9c9d0}.demoCategories button.active{color:#fff;background:#111114;border-color:#111114;box-shadow:0 8px 22px #11111421}.demoCatalog{padding:64px clamp(24px,6vw,108px) 110px}.demoSectionHeading{justify-content:space-between;align-items:end;margin-bottom:30px;display:flex}.demoSectionHeading>div>span{color:var(--demo-accent);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:900}.demoSectionHeading h2{letter-spacing:-2.1px;margin:8px 0 0;font-size:42px}.demoSectionHeading small{color:var(--muted);font-size:12px}.demoProductGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.demoProduct{background:#fff;border:1px solid #e4e4e8;border-radius:24px;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:hidden;box-shadow:0 12px 42px #1111140b}.demoProduct:hover{border-color:#d4d4da;transform:translateY(-6px);box-shadow:0 28px 80px #1111141c}.premiumProductImage{cursor:pointer;background:#ececef;border:0;width:100%;height:280px;position:relative;overflow:hidden}.premiumProductImage img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.premiumProduct:hover .premiumProductImage img{transform:scale(1.045)}.premiumProductImage:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#00000029);position:absolute;inset:0}.premiumProductImage>span{z-index:2;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111114e6;border-radius:999px;padding:7px 11px;font-size:10px;font-style:normal;font-weight:900;position:absolute;top:15px;left:15px}.premiumProductImage>i{z-index:2;color:#111114;opacity:0;white-space:nowrap;background:#ffffffeb;border-radius:999px;align-items:center;gap:7px;padding:10px 13px;font-size:10px;font-style:normal;font-weight:850;transition:all .22s;display:flex;position:absolute;bottom:15px;left:50%;transform:translate(-50%,8px)}.premiumProduct:hover .premiumProductImage>i{opacity:1;transform:translate(-50%)}.demoProductBody{padding:19px}.demoProductBody>small{color:#7a7a82;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850}.demoProduct h3{letter-spacing:-.5px;cursor:pointer;min-height:46px;margin:9px 0 8px;font-size:19px;line-height:1.2}.premiumRating{color:#c88200;align-items:center;gap:5px;font-size:11px;font-weight:850;display:flex}.premiumRating span{color:#8a8a92;font-weight:500}.premiumSpecs{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.premiumSpecs span{color:#626269;background:#f3f3f5;border-radius:8px;padding:6px 8px;font-size:9px;font-weight:650}.demoProductStock{color:#2f7c43;margin-top:14px;font-size:10px;font-weight:850}.demoProductBottom{justify-content:space-between;align-items:end;gap:12px;margin-top:15px;display:flex}.demoProductBottom>div{gap:2px;display:grid}.demoProductBottom del{color:#a0a0a7;font-size:10px}.demoProductBottom strong{letter-spacing:-.45px;font-size:19px}.demoProductBottom button,.demoCartTotal>button,.demoSubmit,.demoSuccess button{background:var(--demo-accent);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:12px;padding:12px 15px;font-size:12px;font-weight:850;transition:all .18s}.demoProductBottom button:hover,.demoCartTotal>button:hover,.demoSubmit:hover{filter:brightness(1.04);transform:translateY(-1px)}.demoProductBottom button:disabled,.demoSubmit:disabled{opacity:.45;cursor:not-allowed}.demoOverlay{z-index:49;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08080a85;border:0;position:fixed;inset:0}.demoCart{z-index:50;background:#fff;flex-direction:column;width:min(500px,100%);padding:28px;transition:all .28s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-40px 0 120px #0000003d}.demoCart.open{transform:none}.demoCartHead{justify-content:space-between;align-items:start;display:flex}.demoCartHead h2{letter-spacing:-1px;margin:5px 0;font-size:28px}.demoCartHead small{color:var(--demo-accent);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.demoCartLines{flex:1;align-content:start;gap:11px;margin:26px 0;display:grid;overflow:auto}.demoCartLine{border:1px solid #e7e7eb;border-radius:16px;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:13px;padding:12px;display:grid}.demoCartLine>img{object-fit:cover;border-radius:12px;width:66px;height:66px}.demoCartLine strong{font-size:13px}.demoCartLine small{color:#77777f;margin-top:4px;display:block}.demoCartLine>div:last-child{align-items:center;gap:7px;display:flex}.demoCartLine button{cursor:pointer;background:#fff;border:1px solid #dfdfe4;border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.demoCartTotal{border-top:1px solid #e8e8ec;gap:11px;padding-top:20px;display:grid}.demoCartTotal>div{justify-content:space-between;display:flex}.demoCartTotal strong{letter-spacing:-.8px;font-size:25px}.demoCartTotal small{color:#317844}.demoCheckoutBackdrop,.productViewBackdrop{z-index:70;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08080aa8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.demoCheckout,.demoSuccess{background:#fff;border-radius:28px;gap:13px;width:min(560px,100%);padding:34px;display:grid;position:relative;box-shadow:0 40px 150px #0000005c}.demoCheckout>span{color:var(--demo-accent);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:900}.demoCheckout h2,.demoSuccess h2{letter-spacing:-1.2px;margin:0 0 6px;font-size:31px}.demoCheckout input,.demoCheckout textarea{font:inherit;border:1px solid #dddde3;border-radius:13px;outline:0;padding:14px}.demoCheckout input:focus,.demoCheckout textarea:focus{border-color:#bdbdc5;box-shadow:0 0 0 4px #1111140a}.demoClose{position:absolute;top:17px;right:17px}.demoRegister{background:#f8f8f9;border:1px solid #e5e5e9;border-radius:14px;align-items:start;gap:10px;padding:14px;display:flex}.demoRegister span{gap:3px;display:grid}.demoRegister small{color:#77777f;line-height:1.45}.demoCheckoutTotal{justify-content:space-between;align-items:end;padding-top:9px;display:flex}.demoCheckoutTotal strong{font-size:23px}.demoSuccess{text-align:center;place-items:center}.demoSuccess svg{color:var(--demo-accent)}.demoSuccess p{color:#707078;line-height:1.65}.demoSuccess a{color:var(--demo-accent);font-weight:800}.productView{background:#fff;border-radius:32px;grid-template-columns:1.05fr .95fr;width:min(1100px,100%);display:grid;position:relative;overflow:hidden;box-shadow:0 45px 160px #0006}.productViewClose{z-index:3;cursor:pointer;background:#ffffffe6;border:1px solid #1111141a;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:20px;right:20px}.productViewMedia{background:#ececef;min-height:620px;position:relative}.productViewMedia img{object-fit:cover;width:100%;height:100%;min-height:620px}.productViewMedia>span{color:#fff;background:#111114;border-radius:999px;padding:8px 12px;font-size:10px;font-weight:900;position:absolute;top:22px;left:22px}.productViewBody{flex-direction:column;padding:54px;display:flex}.productViewBody>small{color:#7b7b83;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:850}.productViewBody h2{letter-spacing:-2px;margin:13px 0;font-size:42px;line-height:1.02}.productViewRating{color:#c88200;align-items:center;gap:6px;font-weight:850;display:flex}.productViewRating span{color:#85858d;font-size:11px;font-weight:500}.productViewBody>p{color:#616169;margin:24px 0;line-height:1.75}.productViewSpecs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.productViewSpecs span{background:#f3f3f5;border-radius:11px;align-items:center;gap:7px;padding:11px;font-size:11px;display:flex}.productViewAvailability{color:#317844;margin-top:22px}.productViewBuy{justify-content:space-between;align-items:end;gap:18px;margin-top:auto;padding-top:30px;display:flex}.productViewBuy>div{display:grid}.productViewBuy del{color:#9999a0;font-size:12px}.productViewBuy strong{font-size:29px}.productViewBuy button{background:var(--demo-accent);color:#fff;height:50px;font:inherit;cursor:pointer;border:0;border-radius:13px;align-items:center;gap:8px;padding:0 19px;font-weight:850;display:flex}.productViewService{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.productViewService span{color:#74747c;border:1px solid #e2e2e7;border-radius:999px;padding:8px 10px;font-size:9px}.demoAgent{z-index:65;position:fixed;bottom:26px;right:26px}.demoAgentTrigger{color:#fff;height:50px;font:inherit;cursor:pointer;background:#111114;border:0;border-radius:999px;align-items:center;gap:9px;padding:0 18px;font-size:12px;font-weight:850;display:flex;box-shadow:0 18px 50px #00000047}.demoAgentPanel{background:#fff;border:1px solid #dfdfe4;border-radius:24px;width:min(400px,100vw - 32px);position:absolute;bottom:64px;right:0;overflow:hidden;box-shadow:0 34px 100px #00000045}.demoAgentPanel header{border-bottom:1px solid #e8e8ec;justify-content:space-between;align-items:center;padding:16px 17px;display:flex}.demoAgentPanel header>div{align-items:center;gap:10px;display:flex}.demoAgentPanel header span{display:grid}.demoAgentPanel header small{color:#85858d;font-size:9px}.demoAgentPanel header button{cursor:pointer;background:0 0;border:0}.demoAgentMessages{background:#f6f6f8;gap:9px;max-height:390px;padding:17px;display:grid;overflow:auto}.demoAgentMessages p{border-radius:14px;max-width:88%;margin:0;padding:11px 13px;font-size:11px;line-height:1.55}.demoAgentMessages .agent{background:#fff;border:1px solid #e2e2e7}.demoAgentMessages .user{color:#fff;background:#111114;justify-self:end}.demoAgentPanel form{gap:8px;padding:13px;display:flex}.demoAgentPanel input{min-width:0;font:inherit;border:1px solid #dfdfe4;border-radius:12px;outline:0;flex:1;padding:12px}.demoAgentPanel form button{background:var(--demo-accent);color:#fff;cursor:pointer;border:0;border-radius:12px;place-items:center;width:42px;display:grid}.demoCheckoutError{color:#a52b2b;background:#fff0f0;border-radius:10px;margin:0;padding:10px;font-size:11px}@media (max-width:1180px){.demoProductGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.premiumHero{grid-template-columns:1fr 420px}.premiumHero h1{font-size:66px}.demoHeader{grid-template-columns:200px minmax(220px,1fr) auto}}@media (max-width:900px){.demoHeader{grid-template-columns:1fr auto;height:70px}.demoSearch{display:none}.premiumHero{grid-template-columns:1fr;min-height:auto;padding-top:64px}.premiumHeroProduct{min-height:390px}.premiumHeroProduct img{height:390px}.premiumTrust{grid-template-columns:1fr 1fr}.demoProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.demoCategories{top:70px}.productView{grid-template-columns:1fr;max-height:92vh;overflow:auto}.productViewMedia,.productViewMedia img{height:360px;min-height:360px}.productViewBody{padding:34px}}@media (max-width:620px){.demoAnnouncement{font-size:9px}.demoHeader{padding:0 16px}.demoLogo span{font-size:17px}.demoHeaderActions a:first-of-type{display:none}.premiumHero{gap:30px;padding:50px 20px 34px}.premiumHero h1{letter-spacing:-3.3px;font-size:49px}.premiumHero p{font-size:14px}.premiumHeroProduct{border-radius:25px;min-height:320px}.premiumHeroProduct img{height:320px}.premiumHeroProduct>div{bottom:21px;left:22px;right:22px}.premiumTrust{grid-template-columns:1fr 1fr}.premiumTrust div{padding:18px}.demoCategories{padding:14px 18px}.demoCatalog{padding:45px 18px 90px}.demoSectionHeading h2{font-size:32px}.demoProductGrid{grid-template-columns:1fr}.premiumProductImage{height:300px}.demoCart{padding:20px}.productViewBody{padding:26px}.productViewBody h2{font-size:32px}.productViewSpecs{grid-template-columns:1fr}.productViewBuy{flex-direction:column;align-items:stretch}.demoAgent{bottom:16px;right:16px}.demoAgentTrigger span{display:none}.demoAgentTrigger{justify-content:center;width:50px;padding:0}.demoCheckout,.demoSuccess{padding:26px}.demoCheckoutTotal{flex-direction:column;align-items:start;gap:5px}}.demoBusinessDock{z-index:38;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#111216eb;border:1px solid #fff3;border-radius:18px;align-items:center;gap:22px;max-width:720px;padding:12px 13px 12px 17px;display:flex;position:fixed;bottom:22px;left:22px;box-shadow:0 24px 70px #00000047}.demoBusinessDock>div:first-child{gap:3px;display:grid}.demoBusinessDock small{color:#9da2ad;text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:750}.demoBusinessDock strong{white-space:nowrap;font-size:12px}.demoBusinessDock>div:last-child{gap:7px;display:flex}.demoBusinessDock a{color:#fff;white-space:nowrap;border:1px solid #3b3e47;border-radius:10px;justify-content:center;align-items:center;min-height:37px;padding:0 12px;font-size:10px;font-weight:800;display:inline-flex}.demoBusinessDock a.primary{border-color:var(--demo-accent);background:var(--demo-accent);box-shadow:0 8px 22px color-mix(in srgb,var(--demo-accent) 28%,transparent)}.demoOwnerPreview{position:relative}.demoOwnerPreview:after{content:"owner";background:var(--demo-accent);color:#fff;text-transform:uppercase;letter-spacing:.04em;border-radius:5px;padding:2px 4px;font-size:6px;font-weight:900;position:absolute;top:-8px;right:-11px}@media (max-width:760px){.demoBusinessDock{gap:10px;padding:12px;display:grid;bottom:72px;left:10px;right:10px}.demoBusinessDock strong{white-space:normal}.demoBusinessDock>div:last-child{grid-template-columns:1fr 1fr;display:grid}.demoBusinessDock a{padding:0 8px}.demoLegalFooter{padding-bottom:160px}}
@media (min-width:1025px){.demoStore{background:#f4f4f1;grid-template-columns:minmax(224px,272px) minmax(0,1fr);grid-auto-flow:row;align-items:stretch;display:grid}.demoStore>.demoAnnouncement,.demoStore>.demoHeader,.demoStore>.premiumTrust,.demoStore>.demoCatalog,.demoStore>footer,.demoStore>section:not(.premiumHero):not(.premiumTrust):not(.demoCatalog){grid-column:1/-1}.demoStore>.demoAnnouncement{grid-row:1}.demoStore>.demoHeader{grid-row:2}.demoStore>.demoCategories{grid-area:3/1}.demoStore>.premiumHero{grid-area:3/2}.demoStore>.premiumTrust{grid-row:4}.demoStore>.demoCatalog{grid-row:5}}.demoAnnouncement{letter-spacing:.035em;min-height:34px;padding:7px 24px;font-size:11px;font-weight:700}.demoHeader{border-bottom-color:#11131812;grid-template-columns:minmax(180px,240px) minmax(280px,700px) auto;gap:clamp(18px,2.6vw,42px);height:78px;padding-inline:clamp(22px,4vw,68px);box-shadow:0 10px 36px #14161a0a}.demoLogo span{letter-spacing:-.055em;font-size:clamp(20px,1.8vw,27px)}.demoSearch{background:#f7f7f5f0;border-color:#1113181a;border-radius:14px;height:46px;padding-inline:16px}.demoSearch:focus-within{border-color:color-mix(in srgb, var(--demo-accent) 55%, #cfd3d7);box-shadow:0 0 0 4px color-mix(in srgb, var(--demo-accent) 10%, transparent)}.demoHeaderActions{align-items:center}.demoHeaderActions button,.demoHeaderActions a{transition:transform .16s,border-color .16s,background .16s}.demoHeaderActions button:hover,.demoHeaderActions a:hover{border-color:color-mix(in srgb, var(--demo-accent) 48%, #dfe3e8);transform:translateY(-2px)}@media (min-width:1025px){.demoCategories{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border:1px solid #11131814;border-radius:24px;flex-direction:column;align-self:stretch;gap:6px;min-width:0;margin:24px 14px 24px clamp(20px,3vw,54px);padding:70px 16px 18px;display:flex;position:relative;overflow:visible;box-shadow:0 18px 54px #15181d12}.demoCategories:before{content:"Каталог";color:#17191d;letter-spacing:-.055em;font-size:20px;font-weight:850;position:absolute;top:22px;left:22px}.demoCategories:after{content:"Выберите раздел";color:#858b94;letter-spacing:.04em;font-size:10px;font-weight:700;position:absolute;top:47px;left:22px}.demoCategories button{color:#525861;text-align:left;background:0 0;border-color:#0000;border-radius:12px;width:100%;min-height:45px;padding:11px 34px 11px 13px;font-size:12px;font-weight:750;transition:background .16s,color .16s,transform .16s;position:relative;overflow:hidden}.demoCategories button:after{content:"›";color:#a2a7ae;font-size:19px;font-weight:500;position:absolute;top:50%;right:13px;transform:translateY(-52%)}.demoCategories button:hover{color:#17191d;background:#f2f3f1;transform:translate(3px)}.demoCategories button.active{color:#fff;background:#17191d;border-color:#0000;box-shadow:0 12px 28px #11131826}.demoCategories button.active:after{color:color-mix(in srgb, var(--demo-accent) 70%, #fff)}}.premiumHero{isolation:isolate;position:relative;overflow:hidden}@media (min-width:1025px){.premiumHero{border:1px solid #ffffff1f;border-radius:30px;margin:24px clamp(20px,3vw,54px) 24px 10px;padding:clamp(42px,4.6vw,70px);box-shadow:0 28px 90px #12141821;min-height:560px!important}.premiumHero:after{content:"";z-index:-1;aspect-ratio:1;background:color-mix(in srgb, var(--demo-accent) 16%, transparent);filter:blur(36px);pointer-events:none;border-radius:50%;width:52%;position:absolute;bottom:-35%;right:-10%}}.premiumHeroCopy{z-index:2;position:relative}.premiumHeroCopy>span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #ffffff26;border-radius:999px;align-items:center;min-height:29px;padding:0 11px;display:inline-flex}.premiumHero h1{letter-spacing:-.065em;text-wrap:balance;max-width:720px;margin-top:18px;font-size:clamp(42px,5vw,78px);line-height:.97}.premiumHero p{max-width:620px;font-size:15px;line-height:1.65}.premiumHeroCopy>div{gap:12px;margin-top:30px}.premiumHero button{min-width:152px;height:50px;box-shadow:0 13px 30px color-mix(in srgb, var(--demo-accent) 23%, transparent);border-radius:13px;padding-inline:20px;transition:transform .16s,box-shadow .16s,filter .16s}.premiumHero button:hover{filter:brightness(1.04);transform:translateY(-2px)}.premiumHeroProduct{border-radius:24px;min-width:0;min-height:420px!important}.premiumHeroProduct img{height:420px!important}.premiumHeroProduct>div{bottom:22px;left:24px;right:24px}.premiumTrust{z-index:2;border-top:1px solid #1113180f;margin:0;position:relative;box-shadow:0 12px 38px #14161a09}.premiumTrust div{flex-direction:column;justify-content:center;min-height:92px;padding-block:18px;display:flex}.premiumTrust strong{font-size:15px}.premiumTrust span{max-width:190px;font-size:10px}.demoCatalog{background:#f7f7f4;padding-top:clamp(58px,6vw,92px);padding-bottom:clamp(82px,8vw,132px)}.demoSectionHeading{margin-inline:auto;max-width:1480px;margin-bottom:34px}.demoSectionHeading h2{letter-spacing:-.065em;font-size:clamp(34px,4vw,52px)}.demoProductGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.5vw,24px);max-width:1480px;margin-inline:auto}.demoProduct{border-color:#11131813;box-shadow:0 12px 38px #1113180e}.demoProduct:hover{transform:translateY(-6px);box-shadow:0 24px 68px #1113181c}.premiumProductImage{height:clamp(245px,23vw,360px)}.demoProductBody{padding:18px 18px 20px}.demoProduct h3{min-height:44px;font-size:17px;line-height:1.25}.demoProductBottom button{min-width:104px;min-height:43px;transition:transform .15s,filter .15s}.demoProductBottom button:hover{filter:brightness(1.04);transform:translateY(-2px)}.theme-auto-parts .demoCategories,.theme-tires .demoCategories,.theme-lighting .demoCategories{background:#14161af0;border-color:#ffffff1a;box-shadow:0 20px 60px #0000003d}.theme-auto-parts .demoCategories:before,.theme-tires .demoCategories:before,.theme-lighting .demoCategories:before{color:#fff}.theme-auto-parts .demoCategories:after,.theme-tires .demoCategories:after,.theme-lighting .demoCategories:after{color:#8e949d}.theme-auto-parts .demoCategories button,.theme-tires .demoCategories button,.theme-lighting .demoCategories button{color:#b9bec6}.theme-auto-parts .demoCategories button:hover,.theme-tires .demoCategories button:hover,.theme-lighting .demoCategories button:hover{color:#fff;background:#ffffff12}.theme-auto-parts .demoCategories button.active,.theme-tires .demoCategories button.active,.theme-lighting .demoCategories button.active{background:var(--demo-accent);color:#0b0c0e}.theme-fashion .premiumHero,.theme-jewelry .premiumHero,.theme-cosmetics .premiumHero,.theme-furniture .premiumHero,.theme-flowers .premiumHero{min-height:560px!important}.theme-fashion .premiumHeroProduct,.theme-jewelry .premiumHeroProduct,.theme-cosmetics .premiumHeroProduct,.theme-furniture .premiumHeroProduct,.theme-flowers .premiumHeroProduct{min-height:420px!important}.theme-fashion .premiumHeroProduct img,.theme-jewelry .premiumHeroProduct img,.theme-cosmetics .premiumHeroProduct img,.theme-furniture .premiumHeroProduct img,.theme-flowers .premiumHeroProduct img{height:420px!important}@media (max-width:1240px) and (min-width:1025px){.demoStore{grid-template-columns:220px minmax(0,1fr)}.demoCategories{margin-left:18px}.premiumHero{grid-template-columns:minmax(0,.92fr) minmax(300px,1.08fr);gap:30px;margin-right:18px;padding:42px}.premiumHero h1{font-size:clamp(40px,4.8vw,62px)}.demoProductGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1024px){.demoStore{display:block}.demoHeader{grid-template-columns:minmax(160px,220px) minmax(220px,1fr) auto;height:72px;padding-inline:18px}.demoCategories{z-index:24;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff0;border-top:0;gap:8px;padding:12px 18px;position:sticky;top:72px;box-shadow:0 10px 24px #1113180d}.premiumHero{border-radius:26px;margin:14px;padding:42px;min-height:520px!important}.premiumHeroProduct,.premiumHeroProduct img{height:380px!important;min-height:380px!important}.demoProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.demoAnnouncement{text-align:center;min-height:30px;padding-inline:12px;font-size:9px}.demoHeader{grid-template-columns:minmax(0,1fr) auto;gap:10px;height:66px;padding-inline:14px}.demoHeader .demoSearch{display:none}.demoLogo span{text-overflow:ellipsis;white-space:nowrap;max-width:148px;font-size:19px;overflow:hidden}.demoHeaderActions{gap:5px}.demoHeaderActions button,.demoHeaderActions a{width:38px;height:38px}.demoHeaderActions>:nth-child(2),.demoHeaderActions>:nth-child(3){display:none}.demoCategories{padding:10px 14px;top:66px}.demoCategories button{padding:9px 14px;font-size:11px}.premiumHero{border-radius:22px;grid-template-columns:1fr;gap:28px;margin:10px;padding:34px 22px 22px;display:grid;min-height:0!important}.premiumHero h1{letter-spacing:-.07em;margin-top:14px;font-size:clamp(38px,12vw,54px)}.premiumHero p{font-size:13px;line-height:1.55}.premiumHeroCopy>div{grid-template-columns:1fr;margin-top:22px;display:grid}.premiumHero button{width:100%}.premiumHeroProduct,.premiumHeroProduct img{border-radius:17px!important;height:300px!important;min-height:300px!important;transform:none!important}.premiumTrust{grid-template-columns:repeat(2,minmax(0,1fr))}.premiumTrust div{border-bottom:1px solid var(--line);min-height:82px}.premiumTrust div:nth-child(2n){border-right:0}.demoCatalog{padding-top:48px;padding-bottom:84px}.demoSectionHeading h2{font-size:34px}.demoProductGrid{grid-template-columns:1fr;gap:14px}.premiumProductImage{height:min(110vw,430px)!important}.demoProduct h3{min-height:0}}
.demoHeaderActions button.active{color:#fff;background:#111318;border-color:#111318}.demoCatalogTools{align-items:center;gap:12px;display:flex}.demoCatalogTools select{color:#3d434b;height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dde1e5;border-radius:11px;outline:none;padding:0 34px 0 12px;font-size:11px;font-weight:700}.premiumProduct{position:relative}.premiumFavorite{z-index:5;color:#111318;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#ffffffe6;border:1px solid #11131817;border-radius:50%;place-items:center;width:36px;height:36px;transition:all .16s;display:grid;position:absolute;top:13px;right:13px;box-shadow:0 8px 22px #1011141a}.premiumFavorite:hover{color:#fff;background:#111318;transform:translateY(-1px)}.demoCatalogEmpty{text-align:center;color:#777f89;background:#fff;border:1px dashed #d8dde2;border-radius:18px;grid-column:1/-1;padding:54px;font-size:12px}@media (max-width:700px){.demoSectionHeading{align-items:flex-start;gap:14px}.demoCatalogTools{justify-content:space-between;width:100%}.demoCatalogTools select{min-width:0;max-width:210px}.premiumFavorite{width:34px;height:34px;top:10px;right:10px}}
.demoStore[class*=theme-] .premiumHero,.demoStore[class*=theme-] .premiumHeroProduct,.demoStore[class*=theme-] .premiumProductImage,.demoStore[class*=theme-] .demoProduct{transition:background .25s,border-radius .25s,box-shadow .25s,transform .25s}.theme-premium-tech{--soft:#f3f3f4}.theme-premium-tech .premiumHero{background:radial-gradient(circle at 76% 22%,#ff4d4040,#0000 27%),linear-gradient(135deg,#070709,#18181d 62%,#260f10)}.theme-premium-tech .premiumHeroProduct{border-radius:42px;transform:perspective(1200px)rotateY(-5deg)}.theme-premium-tech .demoProductGrid{gap:24px}.theme-premium-tech .premiumProductImage{background:#ececee}.theme-electronics .premiumHero{background:radial-gradient(circle at 78% 22%,#2563eb57,#0000 28%),linear-gradient(145deg,#06101f,#101d38 52%,#060b16)}.theme-electronics .premiumHeroProduct{border-color:#749fff52;border-radius:18px}.theme-electronics .premiumTrust{background:#eef4ff}.theme-electronics .demoProduct{border-radius:16px}.theme-electronics .premiumSpecs span{color:#31538c;background:#f5f8ff;border:1px solid #dbe8ff}.theme-cars .premiumHero{background:linear-gradient(90deg,#020408f7 0%,#020408c7 47%,#0204081f 100%),radial-gradient(circle at 80% 45%,#e7372f57,#0000 32%),#05070a;min-height:720px}.theme-cars .premiumHero h1{text-transform:uppercase;font-size:clamp(64px,8vw,124px)}.theme-cars .premiumHeroProduct{border:0;border-radius:3px;box-shadow:0 80px 180px #000000b3}.theme-cars .premiumHeroProduct img{filter:contrast(1.08)saturate(.8)}.theme-cars .premiumTrust{color:#fff;background:#0a0d12;border-color:#20242b}.theme-cars .premiumTrust div{border-color:#20242b}.theme-cars .premiumTrust span{color:#8d949e}.theme-cars .demoCatalog{background:#eef0f2}.theme-cars .demoProduct{border-radius:8px}.theme-auto-parts{color:#f6f7f8;background:#0d0e11}.theme-auto-parts .demoHeader,.theme-auto-parts .demoCategories{background:#0f1014ed;border-color:#2a2c32}.theme-auto-parts .demoLogo,.theme-auto-parts .demoHeaderActions button,.theme-auto-parts .demoHeaderActions a{color:#fff}.theme-auto-parts .demoSearch,.theme-auto-parts .demoHeaderActions button,.theme-auto-parts .demoHeaderActions a,.theme-auto-parts .demoCategories button{color:#dfe2e7;background:#1a1c21;border-color:#343740}.theme-auto-parts .premiumHero{background:linear-gradient(135deg,#17191e,#050607)}.theme-auto-parts .demoCatalog{background:#111318}.theme-auto-parts .demoProduct{color:#fff;background:#191b20;border-color:#2c2f36;border-radius:6px}.theme-auto-parts .premiumSpecs span{color:#aeb4bd;background:#24272e}.theme-tires{color:#fff;background:#080a0c}.theme-tires .premiumHero{background:radial-gradient(circle at 82% 48%,#e6ff3229,#0000 30%),linear-gradient(120deg,#07090b,#161a1e)}.theme-tires .premiumHeroCopy>span{color:#e6ff32}.theme-tires .premiumHero button{color:#080a0c}.theme-tires .premiumHeroProduct{aspect-ratio:1;border-radius:50%;align-self:center;min-height:0}.theme-tires .premiumHeroProduct img{height:100%}.theme-tires .demoCatalog{background:#111418}.theme-tires .demoSectionHeading,.theme-tires .demoProduct{color:#fff}.theme-tires .demoProduct{background:#191d22;border-color:#292f36;border-radius:50px 12px}.theme-fashion{font-family:Georgia,Times New Roman,serif}.theme-fashion .demoAnnouncement{text-transform:uppercase;letter-spacing:.16em}.theme-fashion .demoHeader{height:92px}.theme-fashion .demoLogo span{letter-spacing:.12em;text-transform:uppercase;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500}.theme-fashion .premiumHero{color:#111;background:#eeeae4;grid-template-columns:.72fr 1.28fr;min-height:790px;padding-top:48px;padding-bottom:48px}.theme-fashion .premiumHero:before{display:none}.theme-fashion .premiumHero h1{letter-spacing:-.055em;font-family:Georgia,Times New Roman,serif;font-weight:400}.theme-fashion .premiumHero p{color:#55514d}.theme-fashion .premiumHeroProduct{min-height:690px;box-shadow:none;border:0;border-radius:0}.theme-fashion .premiumHeroProduct img{height:690px}.theme-fashion .premiumHeroCopy>span,.theme-fashion .premiumHeroProduct span{color:#111}.theme-fashion .premiumHero .premiumSecondary{color:#111;background:0 0;border-color:#aaa}.theme-fashion .premiumHeroCopy>small{color:#777}.theme-fashion .demoProduct{box-shadow:none;border:0;border-radius:0}.theme-fashion .premiumProductImage{height:420px}.theme-fashion .demoProduct:hover{box-shadow:none}.theme-shoes .premiumHero{background:linear-gradient(125deg,#ffede7 0 47%,#20110c 47%)}.theme-shoes .premiumHero h1{color:#27100b}.theme-shoes .premiumHero p,.theme-shoes .premiumHeroCopy>small{color:#79584f}.theme-shoes .premiumHeroProduct{border-radius:72px 20px;transform:rotate(4deg)}.theme-shoes .demoProduct:nth-child(2n){transform:translateY(34px)}.theme-shoes .demoProduct{border-radius:32px}.theme-jewelry{background:#fbfaf6}.theme-jewelry .premiumHero{color:#17140f;background:linear-gradient(135deg,#f3efe6,#fffdf8);grid-template-columns:1fr 1fr;min-height:770px}.theme-jewelry .premiumHero:before{background:radial-gradient(circle at 79% 25%,#b2915638,#0000 30%)}.theme-jewelry .premiumHero h1{letter-spacing:-.055em;font-family:Georgia,Times New Roman,serif;font-weight:400}.theme-jewelry .premiumHero p{color:#746c5f}.theme-jewelry .premiumHeroCopy>span{color:#806b42;background:#fff8e9;border-color:#d9ccb3}.theme-jewelry .premiumHeroProduct{border-color:#d9ccb3;border-radius:50% 50% 14px 14px;box-shadow:0 50px 120px #3f301424}.theme-jewelry .premiumHero .premiumSecondary{color:#17140f;background:0 0;border-color:#c8baa0}.theme-jewelry .demoProduct{border-color:#e8e0d2;border-radius:50% 50% 20px 20px}.theme-jewelry .premiumProductImage{border-radius:50% 50% 0 0;height:360px}.theme-cosmetics .premiumHero{color:#26161e;background:linear-gradient(135deg,#f6e8ed,#f2dce6)}.theme-cosmetics .premiumHero:before{background:radial-gradient(circle at 80% 22%,#b445723d,#0000 32%)}.theme-cosmetics .premiumHero h1{font-family:Georgia,Times New Roman,serif;font-weight:400}.theme-cosmetics .premiumHero p{color:#745767}.theme-cosmetics .premiumHeroProduct{border:0;border-radius:180px 180px 24px 24px;box-shadow:0 50px 100px #581f362e}.theme-cosmetics .premiumHero .premiumSecondary{color:#26161e;background:0 0;border-color:#c69baa}.theme-cosmetics .demoProduct{border-radius:110px 110px 24px 24px}.theme-cosmetics .premiumProductImage{border-radius:110px 110px 0 0;height:360px}.theme-flowers .premiumHero{color:#342127;background:linear-gradient(120deg,#f8e9ec,#ead7df)}.theme-flowers .premiumHero h1{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.theme-flowers .premiumHero p{color:#755966}.theme-flowers .premiumHeroProduct{border:8px solid #fff;border-radius:50% 50% 12px 12px;transform:rotate(2deg)}.theme-flowers .demoProduct:nth-child(3n+2){transform:translateY(28px)}.theme-flowers .demoProduct{border:0;border-radius:50% 50% 18px 18px}.theme-flowers .premiumProductImage{border-radius:50% 50% 0 0;height:390px}.theme-gifts .premiumHero{background:radial-gradient(circle at 18% 85%,#ffffff1c,#0000 20%),linear-gradient(135deg,#5d1129,#b92955)}.theme-gifts .premiumHeroProduct{border-radius:28px;transform:rotate(-3deg)}.theme-gifts .premiumHeroProduct:before{border:0;border-left:18px solid #ffffffb8;border-right:18px solid #ffffffb8;border-radius:0;inset:0}.theme-gifts .demoProduct{border-radius:28px}.theme-bakery .premiumHero{color:#4b2031;background:linear-gradient(135deg,#fff0f5,#f7dbe7)}.theme-bakery .premiumHero h1{font-family:Georgia,Times New Roman,serif;font-weight:400}.theme-bakery .premiumHero p{color:#795567}.theme-bakery .premiumHeroProduct{aspect-ratio:1;border:10px solid #fff;border-radius:50%;min-height:0}.theme-bakery .premiumHeroProduct img{height:100%}.theme-bakery .premiumHero .premiumSecondary{color:#4b2031;background:0 0;border-color:#d6a6b9}.theme-bakery .demoProduct{border-radius:50% 50% 22px 22px}.theme-furniture .premiumHero,.theme-home .premiumHero,.theme-tableware .premiumHero,.theme-lighting .premiumHero{color:#171512}.theme-furniture .premiumHero{background:#ddd4c8;grid-template-columns:.85fr 1.15fr}.theme-furniture .premiumHero:before{display:none}.theme-furniture .premiumHero h1{font-family:Georgia,Times New Roman,serif;font-weight:400}.theme-furniture .premiumHero p{color:#675f55}.theme-furniture .premiumHeroProduct{border:0;border-radius:2px;min-height:590px;box-shadow:24px 24px #ffffff85}.theme-furniture .premiumHeroProduct img{height:590px}.theme-furniture .premiumHero .premiumSecondary{color:#171512;background:0 0;border-color:#8f8272}.theme-furniture .demoProduct{border-radius:2px}.theme-furniture .demoProductGrid{gap:32px}.theme-furniture .premiumProductImage{height:340px}.theme-home .premiumHero{background:#e8e5de}.theme-home .premiumHero:before{background:radial-gradient(circle at 78% 25%,#7d877d40,#0000 30%)}.theme-home .premiumHeroProduct{border-radius:160px 160px 14px 14px}.theme-home .premiumHero p{color:#676b65}.theme-home .premiumHero .premiumSecondary{color:#171512;background:0 0;border-color:#a5aaa2}.theme-home .demoProduct{box-shadow:none;border:0;border-radius:0}.theme-tableware .premiumHero{background:linear-gradient(135deg,#e3f0ed,#cddfda)}.theme-tableware .premiumHeroProduct{aspect-ratio:1;border:12px solid #ffffffad;border-radius:50%;min-height:0}.theme-tableware .premiumHeroProduct img{height:100%}.theme-tableware .premiumHero p{color:#536b66}.theme-tableware .premiumHero .premiumSecondary{color:#171512;background:0 0;border-color:#8eb0a9}.theme-tableware .demoProduct{border-radius:50% 50% 18px 18px}.theme-lighting{color:#f8f3e7;background:#0b0a09}.theme-lighting .premiumHero{background:radial-gradient(circle at 76% 38%,#ffb00066,#0000 24%),linear-gradient(135deg,#080706,#17130b)}.theme-lighting .premiumHeroProduct{border-radius:50% 50% 10px 10px;box-shadow:0 0 120px #ffb0003b}.theme-lighting .demoCatalog{background:#11100d}.theme-lighting .demoSectionHeading,.theme-lighting .demoProduct{color:#f8f3e7}.theme-lighting .demoProduct{background:#181612;border-color:#302a1d;border-radius:50% 50% 18px 18px}.theme-lighting .premiumSpecs span{color:#d2c39e;background:#282318}.theme-farm .premiumHero{color:#243120;background:linear-gradient(135deg,#e9eadc,#cfd7b8)}.theme-farm .premiumHero h1,.theme-coffee .premiumHero h1{font-family:Georgia,Times New Roman,serif;font-weight:400}.theme-farm .premiumHero p{color:#596651}.theme-farm .premiumHeroProduct{border:12px solid #f7f5e9;border-radius:42% 58% 48% 52%/55% 43% 57% 45%}.theme-farm .premiumHero .premiumSecondary{color:#243120;background:0 0;border-color:#8f9d7d}.theme-farm .demoProduct{border-radius:32px 8px}.theme-pets .premiumHero{color:#243314;background:linear-gradient(135deg,#eef6dc,#d7e8b2)}.theme-pets .premiumHero h1{letter-spacing:-.07em;font-size:clamp(58px,7vw,108px)}.theme-pets .premiumHeroProduct{border-radius:42% 58% 61% 39%/44% 41% 59% 56%}.theme-pets .premiumHero p{color:#5d7045}.theme-pets .premiumHero .premiumSecondary{color:#243314;background:0 0;border-color:#9eb674}.theme-pets .demoProduct{border:0;border-radius:34px;box-shadow:0 16px 55px #435c1c1a}.theme-coffee .premiumHero{background:linear-gradient(135deg,#21110b,#4b281b)}.theme-coffee .premiumHeroProduct{border:1px solid #ffe2c540;border-radius:50% 50% 12px 12px}.theme-coffee .demoCatalog{background:#f1e8dc}.theme-coffee .demoProduct{background:#fffaf3;border:0;border-radius:28px}.theme-meat-fish .premiumHero{background:linear-gradient(125deg,#260b0b,#731c1c)}.theme-meat-fish .premiumHero h1{font-family:Georgia,Times New Roman,serif;font-weight:400}.theme-meat-fish .premiumHeroProduct{border:8px solid #ffffff14;border-radius:2px}.theme-meat-fish .demoProduct{border-radius:2px}.theme-meat-fish .premiumProductImage{height:330px}.theme-food-delivery .premiumHero{color:#4a1b0e;background:linear-gradient(135deg,#ffeadf,#ffc9b1)}.theme-food-delivery .premiumHero h1{font-size:clamp(58px,7vw,110px)}.theme-food-delivery .premiumHeroProduct{border:10px solid #fff;border-radius:48px;transform:rotate(3deg)}.theme-food-delivery .premiumHero p{color:#7d4f3e}.theme-food-delivery .premiumHero .premiumSecondary{color:#4a1b0e;background:0 0;border-color:#d39a83}.theme-food-delivery .demoProduct{border:0;border-radius:32px;box-shadow:0 18px 55px #7a32181a}.theme-kids{background:#fff8ed}.theme-kids .premiumHero{color:#422718;background:radial-gradient(circle at 10% 20%,#ffd65a 0 7%,#0000 7.3%),radial-gradient(circle at 88% 15%,#87d8ee 0 9%,#0000 9.3%),linear-gradient(135deg,#fff2cf,#ffd8bf)}.theme-kids .premiumHero h1{letter-spacing:-.075em;font-size:clamp(58px,7vw,108px)}.theme-kids .premiumHeroProduct{border:8px solid #fff;border-radius:44% 56% 40% 60%/46% 39% 61% 54%;transform:rotate(-2deg)}.theme-kids .premiumHero p{color:#785542}.theme-kids .premiumHero .premiumSecondary{color:#422718;background:0 0;border-color:#d9aa86}.theme-kids .demoProduct{border:0;border-radius:34px;box-shadow:0 20px 60px #7d4b251a}.theme-kids .demoProduct:nth-child(odd){transform:rotate(-1deg)}.theme-kids .demoProduct:nth-child(2n){transform:rotate(1deg)}.theme-sport{color:#fff;background:#0a0b0d}.theme-sport .premiumHero{background:linear-gradient(105deg,#090a0c 0 58%,#ff4b26 58%)}.theme-sport .premiumHero h1{text-transform:uppercase;font-style:italic}.theme-sport .premiumHeroProduct{border:0;border-radius:0;transform:skew(-4deg)}.theme-sport .demoCatalog{background:#111216}.theme-sport .demoSectionHeading,.theme-sport .demoProduct{color:#fff}.theme-sport .demoProduct{background:#1b1c21;border-color:#2b2d34;border-radius:2px;transform:skewY(-.4deg)}.theme-sport .premiumSpecs span{color:#c5c8cf;background:#292b32}.theme-books .premiumHero{color:#2f1715;background:#ece3d7;grid-template-columns:.9fr 1.1fr}.theme-books .premiumHero h1{font-family:Georgia,Times New Roman,serif;font-weight:400}.theme-books .premiumHero p{color:#705b55}.theme-books .premiumHeroProduct{border-radius:3px;transform:rotate(1deg);box-shadow:22px 22px #b89779}.theme-books .premiumHero .premiumSecondary{color:#2f1715;background:0 0;border-color:#ad9584}.theme-books .demoProduct{border-radius:2px;box-shadow:8px 10px #ddd0c2}.theme-books .premiumProductImage{height:390px}.theme-optics .premiumHero{color:#0d343b;background:linear-gradient(135deg,#e7f7fa,#c9eef4)}.theme-optics .premiumHero h1{letter-spacing:-.07em}.theme-optics .premiumHeroProduct{aspect-ratio:1;border:12px solid #ffffffb3;border-radius:50%;min-height:0}.theme-optics .premiumHeroProduct img{height:100%}.theme-optics .premiumHero p{color:#51757c}.theme-optics .premiumHero .premiumSecondary{color:#0d343b;background:0 0;border-color:#91c8d1}.theme-optics .demoProduct{border-radius:80px 80px 18px 18px}.theme-plumbing .premiumHero{color:#12333d;background:linear-gradient(145deg,#e7f2f5,#c8dee5)}.theme-plumbing .premiumHeroProduct{border-radius:2px 120px}.theme-plumbing .premiumHero p{color:#55747d}.theme-plumbing .premiumHero .premiumSecondary{color:#12333d;background:0 0;border-color:#8db2bd}.theme-plumbing .demoProduct{border-radius:2px 32px}.theme-doors .premiumHero{background:linear-gradient(100deg,#21150e,#5e3821)}.theme-doors .premiumHeroProduct{border:14px solid #25160d;border-radius:2px;box-shadow:inset 0 0 0 3px #9a6745,0 50px 120px #0006}.theme-doors .demoProduct{border-radius:2px}.theme-doors .premiumProductImage{height:380px}.theme-building .premiumHero{background:linear-gradient(125deg,#16181b,#31363d)}.theme-building .premiumHero h1{text-transform:uppercase}.theme-building .premiumHeroProduct{border-radius:2px;transform:perspective(1000px)rotateY(-5deg)}.theme-building .demoProduct,.theme-building .premiumSpecs span{border-radius:2px}.theme-tools{color:#fff;background:#111214}.theme-tools .premiumHero{background:linear-gradient(115deg,#151618,#2e3135)}.theme-tools .premiumHeroProduct{border:8px solid #0b0c0e;border-radius:4px;box-shadow:14px 14px #ffb000}.theme-tools .demoCatalog{background:#17191c}.theme-tools .demoSectionHeading,.theme-tools .demoProduct{color:#fff}.theme-tools .demoProduct{background:#22252a;border-color:#363a41;border-radius:4px}.theme-tools .premiumSpecs span{color:#d7dbe0;background:#30343a;border-radius:3px}.theme-b2b-wholesale .premiumHero{background:linear-gradient(135deg,#0d1835,#1d3775);min-height:590px}.theme-b2b-wholesale .premiumHero h1{font-size:clamp(48px,5.5vw,82px)}.theme-b2b-wholesale .premiumHeroProduct{border-radius:12px}.theme-b2b-wholesale .premiumTrust{background:#eef3ff}.theme-b2b-wholesale .demoProduct{border-radius:10px}.theme-b2b-wholesale .demoProductGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.theme-b2b-wholesale .premiumProductImage{height:220px}@media (max-width:900px){.theme-fashion .premiumHero,.theme-jewelry .premiumHero,.theme-books .premiumHero{grid-template-columns:1fr}.theme-fashion .premiumHeroProduct{min-height:480px}.theme-fashion .premiumHeroProduct img{height:480px}.theme-cars .premiumHero h1,.theme-sport .premiumHero h1{font-size:52px}.theme-b2b-wholesale .demoProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.theme-shoes .demoProduct:nth-child(2n),.theme-flowers .demoProduct:nth-child(3n+2),.theme-kids .demoProduct:nth-child(n){transform:none}.theme-b2b-wholesale .demoProductGrid{grid-template-columns:1fr}.theme-cars .premiumHero{min-height:620px}.theme-fashion .premiumProductImage,.theme-books .premiumProductImage{height:320px}}
.demoConversionBar{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #1113181a;border-radius:22px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex;position:fixed;bottom:22px;left:24px;right:24px;box-shadow:0 24px 90px #1113182e}.demoConversionIdentity,.demoConversionActions,.demoConversionPreview,.demoConversionPrimary{align-items:center;display:flex}.demoConversionIdentity{gap:12px;min-width:0}.demoConversionIdentity>a{color:#111318;background:#fff;border:1px solid #e0e4e8;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.demoConversionIdentity span{min-width:0;display:grid}.demoConversionIdentity small{color:#7b828c;font-size:10px;font-weight:700}.demoConversionIdentity strong{letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.demoConversionActions{flex:none;gap:10px}.demoConversionPreview,.demoConversionPrimary{border-radius:12px;justify-content:center;gap:8px;height:44px;padding:0 16px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s}.demoConversionPreview{color:#111318;background:#fff;border:1px solid #dfe3e8}.demoConversionPrimary{background:var(--demo-accent);color:#fff;cursor:pointer;box-shadow:0 10px 24px color-mix(in srgb, var(--demo-accent) 28%, transparent);border:0}.demoConversionPreview:hover,.demoConversionPrimary:hover{transform:translateY(-1px)}.demoLeadBackdrop{z-index:90;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000085;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.demoLeadModal{background:#fff;border:1px solid #11131814;border-radius:28px;width:min(620px,100%);max-height:min(860px,100dvh - 40px);padding:34px;position:relative;overflow-y:auto;box-shadow:0 40px 120px #00000052}.demoLeadClose{color:#24272c;cursor:pointer;background:#fff;border:1px solid #e2e5e9;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:18px;right:18px}.demoLeadEyebrow{color:var(--demo-accent);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.demoLeadModal h2{letter-spacing:-.055em;max-width:520px;margin:12px 44px 12px 0;font-size:clamp(30px,5vw,42px);line-height:1.02}.demoLeadModal>p{color:#69707a;max-width:540px;margin:0;line-height:1.65}.demoLeadModal form{gap:13px;margin-top:24px;display:grid}.demoLeadModal form>label,.demoLeadGrid label{gap:7px;display:grid}.demoLeadModal label span,.demoLeadIntegrations legend{color:#343940;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.demoLeadModal input,.demoLeadModal select{color:#16191d;width:100%;height:48px;font:inherit;background:#fafbfc;border:1px solid #dce1e6;border-radius:13px;outline:none;padding:0 14px;transition:border-color .15s,box-shadow .15s,background .15s}.demoLeadModal input:focus,.demoLeadModal select:focus{border-color:var(--demo-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--demo-accent) 12%, transparent);background:#fff}.demoLeadGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.demoLeadIntegrations{background:#f7f9fa;border:1px solid #e2e6ea;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:4px 0;padding:16px;display:grid}.demoLeadIntegrations legend{grid-column:1/-1;padding:0 6px}.demoLeadIntegrations label{color:#4c535b;cursor:pointer;background:#fff;border:1px solid #e2e6ea;border-radius:11px;align-items:center;gap:9px;min-height:38px;padding:9px 10px;font-size:12px;font-weight:750;display:flex}.demoLeadIntegrations input{width:16px;height:16px;accent-color:var(--demo-accent);margin:0}.demoLeadSubmit,.demoLeadSuccess button{background:var(--demo-accent);color:#fff;height:50px;font:inherit;cursor:pointer;box-shadow:0 12px 28px color-mix(in srgb, var(--demo-accent) 24%, transparent);border:0;border-radius:13px;font-weight:850}.demoLeadSubmit:disabled{opacity:.58;cursor:wait}.demoLeadError{color:#a62b2b;background:#fff1f1;border-radius:11px;padding:12px;font-size:13px}.demoLeadModal form>small{color:#858b92;text-align:center;font-size:11px;line-height:1.45}.demoLeadSuccess{text-align:center;justify-items:center;gap:12px;padding:18px 0 4px;display:grid}.demoLeadSuccess>span{color:#26823a;background:#eef8ef;border-radius:50%;place-items:center;width:60px;height:60px;display:grid}.demoLeadSuccess h2{margin:4px auto}.demoLeadSuccess p{color:#69707a;max-width:470px;margin:0;line-height:1.6}.demoLeadSuccessMeta{background:#f8f9fa;border:1px solid #e2e6ea;border-radius:14px;gap:4px;min-width:190px;margin:8px 0;padding:14px 18px;display:grid}.demoLeadSuccessMeta span{color:#858b92;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.demoLeadSuccessMeta strong{color:#181b1f;letter-spacing:.05em;font-size:18px}.demoLeadSuccess button{min-width:220px;padding:0 20px}@media (max-width:760px){.demoConversionBar{border-radius:18px;padding:12px;display:grid;bottom:12px;left:12px;right:12px}.demoConversionActions{grid-template-columns:1fr 1fr;width:100%;display:grid}.demoConversionPreview,.demoConversionPrimary{width:100%;padding:0 11px}.demoConversionIdentity strong{font-size:13px}.demoLeadModal{border-radius:22px;padding:26px 22px}.demoLeadModal h2{font-size:30px}.demoLeadGrid,.demoLeadIntegrations{grid-template-columns:1fr}.demoLeadIntegrations legend{grid-column:1}}@media (max-width:480px){.demoConversionActions{grid-template-columns:1fr}.demoLeadBackdrop{align-items:end;padding:0}.demoLeadModal{border-radius:24px 24px 0 0;width:100%;max-height:92dvh}}
.demoVerticalSections{background:#f7f7f4;gap:24px;padding:40px clamp(24px,6vw,104px) 0;display:grid}.demoVerticalCollections,.demoVerticalEditorial,.demoVerticalAssistant{background:#fff;border:1px solid #11131814;border-radius:28px;overflow:hidden;box-shadow:0 20px 70px #1113180f}.demoVerticalCollections header{justify-content:space-between;align-items:end;gap:40px;padding:42px;display:flex}.demoVerticalCollections header span,.demoVerticalEditorialCopy>span{letter-spacing:.14em;text-transform:uppercase;color:var(--demo-accent);font-size:11px;font-weight:900}.demoVerticalCollections h2,.demoVerticalEditorial h2,.demoVerticalAssistant h2{letter-spacing:-.065em;margin:10px 0 0;font-size:clamp(30px,4vw,52px);line-height:1}.demoVerticalCollections header p{color:#6d737b;max-width:420px;line-height:1.6}.demoVerticalCollectionGrid{grid-template-columns:repeat(3,1fr);gap:12px;padding:0 20px 20px;display:grid}.demoVerticalCollectionCard{text-align:left;color:#fff;border-radius:22px;min-height:360px;position:relative;overflow:hidden}.demoVerticalCollectionCard img{object-fit:cover;width:100%;height:100%;transition:transform .35s;position:absolute;inset:0}.demoVerticalCollectionCard:hover img{transform:scale(1.04)}.demoVerticalCollectionShade{background:linear-gradient(#0000 35%,#000000b8);position:absolute;inset:0}.demoVerticalCollectionCopy{gap:8px;display:grid;position:absolute;bottom:24px;left:24px;right:24px}.demoVerticalCollectionCopy small{letter-spacing:.12em;text-transform:uppercase;font-size:10px}.demoVerticalCollectionCopy strong{letter-spacing:-.04em;font-size:30px}.demoVerticalCollectionCopy em{align-items:center;gap:6px;font-size:13px;font-style:normal;display:flex}.demoVerticalEditorial{grid-template-columns:1fr 1fr;display:grid}.demoVerticalEditorialMedia{min-height:520px;position:relative}.demoVerticalEditorialMedia img{object-fit:cover;width:100%;height:100%}.demoVerticalEditorialMedia span{color:#fff;background:#111;border-radius:999px;padding:8px 12px;font-size:11px;position:absolute;top:24px;left:24px}.demoVerticalEditorialCopy{align-content:center;padding:56px;display:grid}.demoVerticalEditorialCopy p,.demoVerticalAssistant p{color:#69707a;line-height:1.7}.demoVerticalEditorialProduct{background:#f5f5f2;border-radius:16px;gap:5px;margin:28px 0;padding:18px;display:grid}.demoVerticalEditorialProduct small{color:#777;font-weight:700}.demoVerticalEditorialProduct em{color:var(--demo-accent);font-style:normal;font-weight:800}.demoVerticalEditorialCopy>a,.demoVerticalAssistant button{color:#fff;background:#111;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:max-content;height:46px;padding:0 18px;font-weight:800;display:inline-flex}.demoVerticalAssistant{color:#fff;background:#111;grid-template-columns:1fr 1fr;gap:40px;padding:42px;display:grid}.demoVerticalAssistantCopy>span{color:#fff;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.demoVerticalAssistantCopy p{color:#c0c4cb}.demoVerticalAssistant button{background:var(--demo-accent)}.demoVerticalBenefits{align-content:center;gap:12px;display:grid}.demoVerticalBenefits article{border:1px solid #ffffff1f;border-radius:18px;gap:14px;padding:18px;display:flex}.demoVerticalBenefits span{background:#ffffff1a;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.demoVerticalBenefits div{display:grid}.demoVerticalBenefits small{color:#b6bbc3}@media (max-width:900px){.demoVerticalCollections header,.demoVerticalEditorial,.demoVerticalAssistant{display:block}.demoVerticalCollections header,.demoVerticalEditorialCopy,.demoVerticalAssistant{padding:28px}.demoVerticalCollectionGrid{grid-template-columns:1fr}.demoVerticalEditorialMedia{min-height:360px}.demoVerticalBenefits{margin-top:24px}}
.productPage{--ink:#101114;min-height:100vh;color:var(--ink);font-family:var(--font-manrope),sans-serif;background:#f5f6f7}.productAnnouncement{color:#c9cdd3;background:#0f1115;place-items:center;height:30px;font-size:10px;display:grid}.productHeader{z-index:30;background:#fff;border-bottom:1px solid #e4e7ea;align-items:center;gap:32px;height:72px;padding:0 clamp(18px,4vw,64px);display:flex;position:sticky;top:0}.productBrand{color:#111;font-size:17px;font-weight:900;text-decoration:none}.productHeader nav{gap:20px;display:flex}.productHeader nav a{color:#747b84;font-size:11px;font-weight:750;text-decoration:none}.productHeader>button{color:#fff;min-height:40px;font:inherit;background:#111318;border:0;border-radius:11px;align-items:center;gap:8px;margin-left:auto;padding:0 16px;font-size:11px;font-weight:850;display:flex}.productBreadcrumb{color:#9298a0;align-items:center;gap:11px;max-width:1380px;margin:auto;padding:20px clamp(18px,4vw,64px);font-size:10px;display:flex}.productBreadcrumb a{color:#333;align-items:center;gap:7px;font-weight:800;text-decoration:none;display:flex}.productBreadcrumb span:before{content:"/";color:#c1c5ca;margin-right:11px}.productMain{grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);gap:48px;max-width:1380px;margin:auto;padding:8px clamp(18px,4vw,64px) 44px;display:grid}.productVisual{aspect-ratio:1.08;background:radial-gradient(circle at 50% 40%,#fff,#eceff2);border:1px solid #e1e4e8;border-radius:24px;position:relative;overflow:hidden}.productVisual img{object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%}.productVisual>span{color:#fff;background:#111;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:850;position:absolute;top:18px;left:18px}.productThumbs{gap:10px;margin-top:12px;display:flex}.productThumbs button{background:#fff;border:1px solid #dfe3e7;border-radius:12px;width:76px;height:68px;overflow:hidden}.productThumbs button.active{border-color:#111}.productThumbs img{object-fit:cover;width:100%;height:100%}.productInfo{padding-top:14px}.productInfo>small{color:var(--demo-accent);text-transform:uppercase;font-size:10px;font-weight:850}.productInfo h1{letter-spacing:-2.7px;margin:13px 0 14px;font-size:clamp(38px,4.4vw,64px);line-height:.98}.productRating{align-items:center;gap:7px;font-size:12px;font-weight:850;display:flex}.productRating svg{color:#f3a51a}.productRating span{color:#8b929a;font-weight:650}.productInfo>p{color:#656d76;margin:22px 0;font-size:14px;line-height:1.7}.productSpecs{flex-wrap:wrap;gap:8px;display:flex}.productSpecs span{background:#fff;border:1px solid #dfe3e7;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;font-size:10px;font-weight:750;display:flex}.productAvailability{align-items:center;gap:9px;margin-top:22px;font-size:11px;font-weight:800;display:flex}.productAvailability i{background:#36a65c;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #36a65c1f}.productPrice{border-top:1px solid #dde1e5;border-bottom:1px solid #dde1e5;margin-top:20px;padding:20px 0}.productPrice del{color:#9aa0a8;font-size:13px;display:block}.productPrice strong{margin-top:3px;font-size:34px;display:block}.productPrice small{color:#8a9199;margin-top:7px;font-size:9px;display:block}.productActions{grid-template-columns:1.35fr 1fr 1fr;gap:9px;margin-top:18px;display:grid}.productActions button{min-height:48px;font:inherit;background:#fff;border:1px solid #d9dde2;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:10px;font-weight:850;display:flex}.productActions button.active{color:#fff;background:#111;border-color:#111}.productActions .productBuy{background:var(--demo-accent);color:#fff;border:0}.productServices{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px;display:grid}.productServices div,.productDetailGrid div{background:#fff;border:1px solid #e1e5e8;border-radius:14px;padding:14px}.productServices strong,.productServices span{display:block}.productServices strong{margin-top:9px;font-size:10px}.productServices span{color:#898f97;margin-top:4px;font-size:9px}.productDetails,.productRelated{max-width:1380px;margin:auto;padding:52px clamp(18px,4vw,64px)}.productDetails{border-top:1px solid #e0e4e7;grid-template-columns:.85fr 1.15fr;gap:54px;display:grid}.productDetails h2,.productRelated h2{margin:10px 0 12px;font-size:30px}.productDetails p{color:#717982;font-size:12px;line-height:1.7}.productDetailGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.productDetailGrid small,.productDetailGrid strong{display:block}.productDetailGrid strong{margin-top:8px}.productRelated>div:last-child{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.productRelated a{color:#111;background:#fff;border:1px solid #e0e4e7;border-radius:17px;flex-direction:column;padding:14px;text-decoration:none;display:flex}.productRelated img{aspect-ratio:1.25;object-fit:cover;border-radius:11px;width:100%}.productRelated small{color:#969ca4;margin-top:12px}.productRelated strong{margin-top:4px}.productRelated a>span{margin-top:10px;font-weight:850}.productMobileBuy{display:none}@media (max-width:900px){.productHeader nav,.productHeader>button{display:none}.productMain{grid-template-columns:1fr;gap:24px}.productDetails,.productServices{grid-template-columns:1fr}.productRelated>div:last-child{grid-template-columns:1fr 1fr}.productMobileBuy{z-index:45;color:#fff;background:#111318;border-radius:16px;justify-content:space-between;align-items:center;padding:10px 10px 10px 14px;display:flex;position:fixed;bottom:10px;left:10px;right:10px}.productMobileBuy small,.productMobileBuy strong{display:block}.productMobileBuy button{background:var(--demo-accent);color:#fff;min-height:42px;font:inherit;border:0;border-radius:10px;padding:0 20px;font-weight:850}}@media (max-width:560px){.productAnnouncement{display:none}.productHeader{height:62px;padding:0 14px}.productBreadcrumb{padding:14px}.productBreadcrumb span{display:none}.productMain{padding:4px 14px 100px}.productInfo h1{letter-spacing:-1.5px;font-size:34px}.productDetails,.productRelated{padding:38px 14px}.productDetailGrid,.productRelated>div:last-child,.productActions{grid-template-columns:1fr}}
.premiumCompare{z-index:3;color:#73737b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);place-items:center;width:36px;height:36px;transition:all .18s;display:grid;position:absolute;top:56px;right:14px;box-shadow:0 8px 22px #0f172a14;background:#ffffffeb!important;border:1px solid #11182714!important;border-radius:12px!important}.premiumCompare:hover,.premiumCompare.active{color:var(--demo-accent);transform:translateY(-1px);border-color:color-mix(in srgb,var(--demo-accent) 30%,white)!important;background:color-mix(in srgb,var(--demo-accent) 8%,white)!important}.compareDock{z-index:58;align-items:center;gap:10px;min-height:50px;padding:0 16px;font-weight:800;display:flex;position:fixed;bottom:92px;right:32px;box-shadow:0 18px 45px #1112163d;color:#fff!important;background:#111216!important;border:0!important;border-radius:16px!important}.compareDock strong{background:var(--demo-accent);border-radius:8px;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.compareBackdrop{z-index:90;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0c10a8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.compareWorkspace{background:#f5f6f8;border-radius:28px;width:min(1180px,100%);max-height:min(820px,100vh - 48px);overflow:auto;box-shadow:0 35px 100px #00000047}.compareHeader{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;border-bottom:1px solid #e6e8ec;justify-content:space-between;align-items:center;padding:22px 26px;display:flex;position:sticky;top:0}.compareHeader span{text-transform:uppercase;letter-spacing:.14em;color:var(--demo-accent);font-size:11px;font-weight:800}.compareHeader h2{letter-spacing:-.04em;margin:4px 0 0;font-size:24px}.compareHeader>button{place-items:center;width:40px;height:40px;display:grid;background:#f0f1f3!important;border-radius:12px!important}.compareEmpty{text-align:center;color:#747781;padding:72px 28px}.compareGrid{grid-template-columns:180px repeat(3,minmax(250px,1fr));min-width:900px;display:grid}.compareLabels,.compareColumn{grid-auto-rows:minmax(58px,auto);align-items:stretch;display:grid}.compareLabels{background:#eef0f3;border-right:1px solid #dde0e5}.compareLabels>*{color:#686b74;border-bottom:1px solid #dde0e5;align-items:center;padding:16px 18px;font-size:12px;display:flex}.compareLabels strong{color:#111216;font-size:13px}.compareColumn{background:#fff;border-right:1px solid #e7e9ed;position:relative}.compareColumn>*{border-bottom:1px solid #eceef1;align-items:center;padding:14px 18px;display:flex}.compareColumn>a{color:#111216;flex-direction:column;align-items:flex-start;gap:8px;min-height:250px;text-decoration:none}.compareColumn>a img{object-fit:contain;background:#f5f6f8;border-radius:16px;width:100%;height:150px}.compareColumn>a strong{font-size:15px;line-height:1.35}.compareRemove{z-index:2;width:30px;height:30px;position:absolute;top:12px;right:12px;color:#fff!important;background:#111216c7!important;border:0!important;border-radius:9px!important;place-items:center!important;padding:0!important;display:grid!important}.compareBuy{justify-content:center;gap:8px;min-height:44px;margin:14px 18px 20px;font-weight:800;color:#fff!important;background:#111216!important;border:0!important;border-radius:12px!important;padding:0 16px!important}.compareBuy:hover{background:var(--demo-accent)!important}.compareColumn>span{color:#3d4047;font-size:13px}.compareColumn>span:first-of-type{color:#111216;font-size:17px;font-weight:850}.compareColumn>span:nth-of-type(2){color:#8a5a00}.compareColumn>span:nth-of-type(3){color:#177245}@media (max-width:760px){.compareDock{min-height:46px;bottom:78px;right:14px;border-radius:14px!important}.compareBackdrop{padding:0}.compareWorkspace{border-radius:0;width:100%;height:100%;max-height:none}.compareHeader{padding:16px}.compareHeader h2{font-size:20px}.compareGrid{grid-template-columns:132px repeat(3,220px);min-width:792px}.compareLabels>*{padding:13px 12px}.compareColumn>*{padding:12px}.compareColumn>a{min-height:220px}.compareColumn>a img{height:130px}.premiumCompare{width:34px;height:34px;top:52px;right:12px}}
.mobileStoreNav{display:none}@media (max-width:760px){.demoStore{padding-bottom:76px}.mobileStoreNav{z-index:72;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #11182714;border-radius:20px;grid-template-columns:repeat(5,1fr);gap:2px;height:62px;padding:6px;display:grid;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 16px 42px #0f172a2e}.mobileStoreNav button,.mobileStoreNav a{color:#777b84;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:9px;font-weight:750;text-decoration:none;display:flex;position:relative;background:0 0!important;border:0!important;border-radius:14px!important}.mobileStoreNav button:active,.mobileStoreNav a:active{color:#111216;background:#f1f2f4!important}.mobileStoreNav i{background:var(--demo-accent);color:#fff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;font-style:normal;display:grid;position:absolute;top:1px;right:calc(50% - 18px)}.demoAgent,.compareDock{bottom:84px}.demoCart{padding-bottom:78px}}
.checkoutBackdrop{z-index:1200;-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:#07080ab8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.checkoutShell{background:#f4f4f1;border:1px solid #ffffff2e;border-radius:30px;grid-template-columns:minmax(0,1.28fr) minmax(330px,.72fr);width:min(1180px,100%);max-height:94vh;display:grid;position:relative;overflow:auto;box-shadow:0 46px 150px #0006}.checkoutClose{z-index:3;color:#565a61;cursor:pointer;background:#fff;border:1px solid #dcdeda;border-radius:12px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:18px;right:18px;box-shadow:0 8px 25px #0c121c14}.checkoutClose:hover{color:#111315;border-color:#bfc1bd}.checkoutClose svg{width:17px;height:17px}.checkoutForm{gap:22px;padding:42px;display:grid}.checkoutForm header span,.checkoutSummary header span{color:#ed2f36;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:900}.checkoutForm header h2{color:#0f1113;letter-spacing:-.055em;max-width:620px;margin:10px 0 11px;font-size:clamp(38px,4.2vw,58px);line-height:.94}.checkoutForm header p{color:#73777e;margin:0;font-size:12px;line-height:1.6}.checkoutFields{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.checkoutFields label,.checkoutWide{gap:7px;display:grid}.checkoutFields label>span,.checkoutWide>span{color:#565a61;font-size:9px;font-weight:850}.checkoutFields input,.checkoutWide input,.checkoutWide textarea{color:#16181b;width:100%;font:inherit;background:#fff;border:1px solid #d8d9d5;border-radius:13px;outline:0;padding:14px;font-size:12px;transition:border-color .15s,box-shadow .15s}.checkoutFields input:focus,.checkoutWide input:focus,.checkoutWide textarea:focus{border-color:#aeb0ac;box-shadow:0 0 0 4px #1113150b}.checkoutWide textarea{resize:vertical}.checkoutDelivery{grid-template-columns:1fr 1fr;gap:10px;display:grid}.checkoutDelivery button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dedfdb;border-radius:17px;grid-template-columns:32px 1fr;column-gap:11px;padding:18px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.checkoutDelivery button svg{color:#8a8e94;grid-row:1/3;width:22px;height:22px}.checkoutDelivery button strong{color:#17191d;font-size:11px}.checkoutDelivery button span{color:#797d84;margin-top:4px;font-size:9px;line-height:1.45}.checkoutDelivery button.active{background:#111315;border-color:#111315;box-shadow:0 14px 30px #1113151f}.checkoutDelivery button.active svg,.checkoutDelivery button.active strong{color:#fff}.checkoutDelivery button.active span{color:#aeb1b7}.checkoutLogin{color:#a5262c;background:#fff1f2;border:1px solid #f0c9cb;border-radius:13px;padding:13px 14px;font-size:10px;font-weight:800}.checkoutConsent{background:#f8f8f6;border:1px solid #e0e1dd;border-radius:14px;align-items:flex-start;gap:10px;padding:13px 14px;display:flex}.checkoutConsent input{accent-color:#ed2f36;width:17px;height:17px;margin-top:2px}.checkoutConsent span{gap:3px;display:grid}.checkoutConsent strong{font-size:10px}.checkoutConsent small{color:#7b7f85;font-size:9px;line-height:1.45}.checkoutConsent a{color:#2d3035;text-underline-offset:3px;text-decoration:underline}.checkoutError{color:#a5272d;background:#fff0f1;border:1px solid #efc7c8;border-radius:12px;margin:0;padding:12px 14px;font-size:10px;font-weight:700}.checkoutTrust{color:#666a71;flex-wrap:wrap;gap:14px;font-size:9px;font-weight:750;display:flex}.checkoutTrust span{align-items:center;gap:7px;display:flex}.checkoutTrust svg{color:#23804c;width:15px;height:15px}.checkoutSubmit{color:#fff;height:54px;font:inherit;cursor:pointer;background:#111315;border:1px solid #111315;border-radius:14px;font-size:11px;font-weight:850;box-shadow:0 16px 36px #11131529}.checkoutSubmit:hover{background:#22252a}.checkoutSubmit:disabled{opacity:.5;cursor:not-allowed}.checkoutSummary{color:#fff;background:#111315;flex-direction:column;gap:22px;padding:42px 30px;display:flex}.checkoutSummary header{justify-content:space-between;align-items:center;gap:20px;padding-right:42px;display:flex}.checkoutSummary header strong{color:#aeb1b7;font-size:10px}.checkoutSummary>div{gap:12px;max-height:460px;padding-right:4px;display:grid;overflow:auto}.checkoutSummary article{background:#181a1e;border:1px solid #2a2c31;border-radius:15px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;padding:11px;display:grid}.checkoutSummary article img{object-fit:cover;background:#fff;border-radius:11px;width:64px;height:64px}.checkoutSummary article div{gap:4px;display:grid}.checkoutSummary article strong{font-size:10px;line-height:1.35}.checkoutSummary article span{color:#a3a7ae;font-size:9px}.checkoutVariant{color:#ed6e73!important}.checkoutSummary footer{border-top:1px solid #2e3035;gap:8px;margin-top:auto;padding-top:20px;display:grid}.checkoutSummary footer span{color:#9ca0a7;font-size:9px}.checkoutSummary footer strong{letter-spacing:-.045em;font-size:32px;line-height:1}.checkoutSummary footer small{color:#7fc89f;font-size:8px;line-height:1.45}.demoStore:has(.checkoutBackdrop){overflow:hidden}@media (max-width:860px){.checkoutBackdrop{padding:0}.checkoutShell{border:0;border-radius:0;width:100%;height:100%;max-height:none;display:block}.checkoutForm{padding:72px 18px 28px}.checkoutForm header h2{font-size:38px}.checkoutFields,.checkoutDelivery{grid-template-columns:1fr}.checkoutSummary{padding:28px 18px 120px}.checkoutClose{position:fixed;top:13px;right:13px}.checkoutSubmit{z-index:2;position:sticky;bottom:10px;box-shadow:0 16px 34px #00000038}}@media (max-width:560px){.checkoutForm{gap:17px}.checkoutForm header h2{font-size:34px}.checkoutSummary article{grid-template-columns:54px minmax(0,1fr)}.checkoutSummary article img{width:54px;height:54px}}
.legalShell{color:#111318;min-height:100vh;font-family:var(--font-manrope),sans-serif;background:#f3f4f6;padding:28px}.legalShell>header{justify-content:space-between;align-items:center;gap:20px;max-width:980px;margin:0 auto 18px;display:flex}.legalShell>header a{color:#111;font-size:12px;font-weight:800;text-decoration:none}.legalShell>header span{color:#727982;font-size:12px}.legalShell>article{background:#fff;border:1px solid #e2e5e9;border-radius:24px;max-width:980px;margin:0 auto;padding:clamp(24px,5vw,58px);box-shadow:0 26px 80px #1011140f}.legalShell article>small{color:#8b929a;text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:900}.legalShell h1{letter-spacing:-2.8px;margin:10px 0 14px;font-size:clamp(34px,5vw,62px);line-height:.98}.legalLead{color:#68707a;max-width:760px;margin:0 0 34px;line-height:1.7}.legalShell article section{border-top:1px solid #eceff2;padding:22px 0}.legalShell article section h2{margin:0 0 9px;font-size:17px}.legalShell article section p{color:#5f6770;white-space:pre-line;margin:0;line-height:1.65}.legalShell article footer{border-top:1px solid #e5e8eb;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding-top:24px;display:flex}.legalShell article footer p{color:#838a93;margin:0;font-size:11px}.legalShell article footer a{color:#fff;background:#111318;border-radius:11px;align-items:center;min-height:42px;padding:0 16px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.legalLoading{color:#7f8790;text-align:center;border:1px dashed #d7dce1;border-radius:14px;padding:32px}.demoLegalFooter{max-width:1440px;font-family:var(--font-manrope),sans-serif;border-top:1px solid #12161b17;justify-content:space-between;align-items:center;gap:24px;margin:0 auto;padding:30px clamp(20px,4vw,58px) 110px;display:flex}.demoLegalFooter>span{font-size:13px;font-weight:850}.demoLegalFooter>div{flex-wrap:wrap;gap:16px;display:flex}.demoLegalFooter a{color:inherit;opacity:.68;font-size:11px;font-weight:750;text-decoration:none}.demoLegalFooter a:hover{opacity:1}@media (max-width:700px){.legalShell{padding:14px}.legalShell>header{flex-direction:column;align-items:flex-start}.legalShell>article{border-radius:18px}.legalShell h1{letter-spacing:-1.8px}.legalShell article footer{flex-direction:column;align-items:flex-start}.demoLegalFooter{flex-direction:column;align-items:flex-start;padding-bottom:130px}}
.demoStore{max-width:100%;overflow-x:clip}.demoCart{visibility:hidden;pointer-events:none}.demoCart.open{visibility:visible;pointer-events:auto}.demoVerticalSectionsHost{isolation:isolate;width:100%;min-width:0;max-width:100%;overflow:hidden}.demoVerticalSectionsHost>.demoVerticalSections{width:100%;min-width:0;max-width:100%}@media (min-width:1025px){.demoStore{grid-auto-rows:max-content}.demoStore>.demoVerticalSectionsHost{grid-area:5/1/auto/-1}.demoStore>.demoCatalog{grid-area:6/1/auto/-1}.demoStore>.demoLegalFooter{grid-column:1/-1}}@media (max-width:700px){.demoHeader{grid-template-columns:minmax(0,1fr) auto;width:100%;padding-left:16px;padding-right:16px}.demoHeaderActions{min-width:0}.premiumHero,.premiumTrust,.demoCategories,.demoCatalog{max-width:100%}.premiumHero{padding-left:18px;padding-right:18px}.premiumHeroCopy,.premiumHeroProduct{min-width:0}.premiumHero h1{overflow-wrap:anywhere}.premiumHeroCopy>div{width:100%}.premiumHeroCopy>div>button{max-width:100%}.demoCategories{overscroll-behavior-x:contain;width:100%;padding-left:16px;padding-right:16px}.demoCategories button{flex:none}.demoCatalog{width:100%;padding-left:18px;padding-right:18px;overflow:hidden}.demoSectionHeading{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;width:100%;display:grid}.demoSectionHeading>div{min-width:0}.demoCatalogTools{justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.demoCatalogTools small{flex:none}.demoCatalogTools select{width:auto;min-width:0;max-width:min(190px,60vw)}.demoProductGrid,.demoProduct,.demoProductBody,.demoProductBottom{min-width:0}.demoCart{width:100vw;max-width:100vw;padding:20px;right:0}.demoCartHead,.demoCartLines,.demoCartTotal{min-width:0}.demoCartLine{grid-template-columns:58px minmax(0,1fr);padding-right:12px;position:relative}.demoCartLine>div:last-child{grid-column:2;justify-self:start}}
.demoManage{--manage-accent:#ef332a;color:#15171b;min-height:100vh;font-family:var(--font-manrope),sans-serif;background:#f5f6f8;grid-template-columns:260px minmax(0,1fr);display:grid}.demoManageSidebar{color:#fff;background:#111318;flex-direction:column;height:100vh;padding:24px 18px;display:flex;position:sticky;top:0}.demoManageBrand{align-items:center;gap:11px;padding:0 9px 28px;display:flex}.demoManageBrand>span{background:var(--manage-accent);width:38px;height:38px;box-shadow:0 10px 30px color-mix(in srgb,var(--manage-accent) 35%,transparent);border-radius:12px;place-items:center;font-size:20px;font-weight:900;display:grid}.demoManageBrand strong{font-size:17px;line-height:1}.demoManageBrand small{color:#8f96a3;letter-spacing:.06em;text-transform:uppercase;margin-top:5px;font-size:10px;font-weight:650;display:block}.demoManageSidebar nav{gap:5px;display:grid}.demoManageSidebar nav a,.demoManageBack{color:#a9afba;border-radius:12px;align-items:center;gap:11px;min-height:44px;padding:0 12px;font-size:13px;font-weight:700;transition:all .2s;display:flex}.demoManageSidebar nav a:hover,.demoManageSidebar nav a.active,.demoManageBack:hover{color:#fff;background:#24272e}.demoManageSidebar nav svg,.demoManageBack svg{width:17px}.demoManageSidebar nav a span{background:var(--manage-accent);color:#fff;text-align:center;border-radius:99px;min-width:22px;margin-left:auto;padding:3px 6px;font-size:10px}.demoManageSupport{background:linear-gradient(145deg,#20232a,#17191f);border:1px solid #2c3038;border-radius:16px;gap:7px;margin-top:auto;padding:17px;display:grid}.demoManageSupport svg{width:18px;color:var(--manage-accent)}.demoManageSupport strong{font-size:12px}.demoManageSupport span{color:#8f96a3;font-size:10px;line-height:1.5}.demoManageBack{margin-top:10px}.demoManageContent{min-width:0;padding:34px clamp(24px,4vw,64px) 64px}.demoManageTop{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.demoManageMode{border:1px solid color-mix(in srgb,var(--manage-accent) 24%,#dfe2e8);background:color-mix(in srgb,var(--manage-accent) 7%,#fff);color:var(--manage-accent);text-transform:uppercase;letter-spacing:.06em;border-radius:99px;align-items:center;gap:7px;margin-bottom:13px;padding:6px 10px;font-size:10px;font-weight:800;display:inline-flex}.demoManageMode svg{width:13px}.demoManageTop h1{letter-spacing:-.05em;font-size:clamp(30px,4vw,48px);line-height:1}.demoManageTop p{color:#747985;margin-top:10px;font-size:14px}.demoManageTopActions{gap:8px;display:flex}.demoManageTopActions a{background:#fff;border:1px solid #dfe2e8;border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:12px;font-weight:800;display:inline-flex}.demoManageTopActions a.primary{border-color:var(--manage-accent);background:var(--manage-accent);color:#fff}.demoManageTopActions svg{width:15px}.demoManageKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:30px;display:grid}.demoManageKpis article,.demoManagePanel,.demoManageAssistant{background:#fff;border:1px solid #e2e4e9;border-radius:20px;box-shadow:0 12px 35px #1217220b}.demoManageKpis article{gap:8px;padding:20px;display:grid}.demoManageKpis span,.demoManagePanelHead span{color:#7a808c;font-size:11px;font-weight:700}.demoManageKpis strong{letter-spacing:-.04em;font-size:24px}.demoManageKpis small{color:#21945a;font-size:10px;font-weight:750}.demoManageGrid{grid-template-columns:minmax(0,1.65fr) minmax(270px,.75fr);gap:12px;margin-top:12px;display:grid}.demoManageGrid.lower{grid-template-columns:1.15fr 1fr}.demoManagePanel{min-width:0;padding:21px}.demoManagePanelHead{justify-content:space-between;align-items:center;gap:14px;display:flex}.demoManagePanelHead>div{gap:5px;display:grid}.demoManagePanelHead strong{font-size:16px}.demoManagePanelHead button{color:#656b76;border:1px solid #e2e4e9;border-radius:9px;padding:7px 10px;font-size:10px;font-weight:800}.demoManageChart{background:repeating-linear-gradient(0deg,#0000 0 51px,#f1f2f5 52px);border-bottom:1px solid #eceef2;align-items:flex-end;gap:8px;height:210px;margin:27px 0 0;display:flex}.demoManageChart>div{flex:1;justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}.demoManageChart i{background:linear-gradient(to top,var(--manage-accent),color-mix(in srgb,var(--manage-accent) 55%,#fff));border-radius:7px 7px 2px 2px;width:min(24px,72%);transition:all .25s;display:block}.demoManageChart span{color:#989da7;font-size:9px;position:absolute;bottom:-20px}.demoManageLegend{justify-content:space-between;margin-top:31px;font-size:11px;display:flex}.demoManageLegend span{color:#747985;align-items:center;gap:6px;display:flex}.demoManageLegend i{background:var(--manage-accent);border-radius:50%;width:8px;height:8px}.demoManageLegend strong{color:#21945a}.demoManagePulse>.demoManagePanelHead .live{color:#21945a;background:#e6f7ee;border-radius:99px;padding:5px 8px}.demoManagePulse>div:nth-child(2){place-items:center;margin:22px 0;display:grid}.demoManagePulse>div:nth-child(2) strong{letter-spacing:-.07em;font-size:52px}.demoManagePulse>div:nth-child(2) span{color:#7a808c;font-size:11px}.demoManagePulse ul{gap:10px;list-style:none;display:grid}.demoManagePulse li{color:#5e646f;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.demoManagePulse li svg{color:#21945a;width:15px}.demoManageTable{margin-top:14px}.demoManageTable>div{border-top:1px solid #eff0f3;grid-template-columns:95px 1fr 100px 110px;align-items:center;gap:10px;padding:13px 0;font-size:11px;display:grid}.demoManageTable span{color:#777d87}.demoManageTable em{color:#626872;background:#f2f3f5;border-radius:99px;width:max-content;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800}.demoManageTable b{text-align:right}.demoManageProducts{margin-top:12px;display:grid}.demoManageProducts>div{border-top:1px solid #eff0f3;align-items:center;gap:10px;padding:9px 0;display:flex}.demoManageProducts img{object-fit:cover;background:#f2f3f5;border-radius:10px;width:40px;height:40px}.demoManageProducts span{gap:4px;min-width:0;display:grid}.demoManageProducts strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.demoManageProducts small{color:#858a94;font-size:9px}.demoManageProducts b{color:#a0a5ae;margin-left:auto;font-size:10px}.demoManageAssistant{color:#fff;background:linear-gradient(120deg,#15171c,#222630);grid-template-columns:1fr auto auto;align-items:center;gap:34px;margin-top:12px;padding:20px 24px;display:grid}.demoManageAssistant>div{align-items:center;gap:12px;display:flex}.demoManageAssistant svg{width:22px;color:var(--manage-accent)}.demoManageAssistant span{gap:4px;display:grid}.demoManageAssistant small{color:#959ca8;font-size:9px}.demoManageAssistant b{font-size:24px}.demoManageAssistant strong{font-size:12px}@media (max-width:1100px){.demoManageKpis{grid-template-columns:repeat(2,1fr)}.demoManageGrid,.demoManageGrid.lower{grid-template-columns:1fr}.demoManageAssistant{grid-template-columns:1fr 1fr}}@media (max-width:760px){.demoManage{display:block}.demoManageSidebar{height:auto;padding:14px;position:relative}.demoManageSidebar nav,.demoManageSupport{display:none}.demoManageBrand{padding:0}.demoManageBack{margin:0;position:absolute;top:12px;right:14px}.demoManageContent{padding:24px 14px 90px}.demoManageTop{display:grid}.demoManageTopActions{grid-template-columns:1fr 1fr;display:grid}.demoManageTopActions a{justify-content:center}.demoManageKpis{grid-template-columns:1fr 1fr}.demoManageKpis strong{font-size:19px}.demoManageTable>div{grid-template-columns:80px 1fr 90px}.demoManageTable em{display:none}.demoManageAssistant{grid-template-columns:1fr}.demoManageChart{height:170px}}.demoManageCustomers{margin-top:12px}.demoManageCustomerTable{margin-top:15px;display:grid}.demoManageCustomerTable>div{border-top:1px solid #eff0f3;grid-template-columns:1.1fr 1.4fr .55fr .85fr .75fr;align-items:center;gap:14px;padding:13px 4px;font-size:11px;display:grid}.demoManageCustomerTable>div.head{color:#90959f;text-transform:uppercase;letter-spacing:.05em;border-top:0;padding-top:3px;font-size:9px;font-weight:800}.demoManageCustomerTable strong{font-size:12px}.demoManageCustomerTable span{color:#737984}.demoManageCustomerTable b{text-align:right}.demoManageCustomerTable em{background:color-mix(in srgb,var(--manage-accent) 8%,#f3f4f6);width:max-content;color:var(--manage-accent);border-radius:99px;justify-self:end;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800}@media (max-width:760px){.demoManageCustomerTable>div{grid-template-columns:1fr auto}.demoManageCustomerTable>div.head{display:none}.demoManageCustomerTable>div>span:first-of-type{grid-column:1/-1}.demoManageCustomerTable b{text-align:left}.demoManageCustomerTable em{grid-area:1/2;justify-self:end}.demoManageCustomers{overflow:hidden}}
