body[data-store-theme=gadgetstudio]{--bg:#f6f8fc;--surface:#fff;--ink:#101828;--ink-2:#344054;--muted:#475467;--faint:#667085;--accent:#155eef;--accent-strong:#1849a9;--accent-ink:#fff;--hero:#e9f0ff;--line:#e4e7ec;--line-2:#d0d5dd;--field:#98a2b3;--tint-1:#edf4ff;--tint-2:#ecfdf3;--tint-3:#f2f4f7;--tint-4:#fff1f3;--radius:10px}body[data-store-theme=gadgetstudio] .announce{background:#0b1220}body[data-store-theme=gadgetstudio] .header{box-shadow:0 1px 3px #10182814}body[data-store-theme=gadgetstudio] .logo{letter-spacing:-.4px}body[data-store-theme=gadgetstudio] .hero{background:radial-gradient(circle at 82% 20%,#c7d7fe 0 12%,#0000 35%),linear-gradient(135deg,#f3f7ff,#e5edff)}body[data-store-theme=gadgetstudio] .hero h1{letter-spacing:-2px}body[data-store-theme=gadgetstudio] .pimg{aspect-ratio:1;border:1px solid var(--line);background:#fff}body[data-store-theme=gadgetstudio] .pcard{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:10px;transition:transform .18s,box-shadow .18s}body[data-store-theme=gadgetstudio] .pcard:hover{transform:translateY(-3px);box-shadow:0 12px 30px #155eef1a}body[data-store-theme=gadgetstudio] .cat{border:1px solid var(--line)}body[data-store-theme=mini-bunny]{--bg:#fff8f3;--surface:#fff;--ink:#3d2932;--ink-2:#624956;--muted:#765e69;--faint:#8c727e;--accent:#c24173;--accent-strong:#9d174d;--accent-ink:#fff;--hero:#ffe8dc;--line:#f2ded4;--line-2:#ebcfc3;--field:#d9b9ae;--tint-1:#fff0e8;--tint-2:#eaf8f0;--tint-3:#eef0ff;--tint-4:#ffeaf2;--radius:18px}body[data-store-theme=mini-bunny] .announce{background:#664153}body[data-store-theme=mini-bunny] .header{border-bottom:0;box-shadow:0 3px 18px #66415314}body[data-store-theme=mini-bunny] .logo{letter-spacing:.5px}body[data-store-theme=mini-bunny] .hero{background:radial-gradient(circle at 85% 18%,#f8cfe0 0 11%,#0000 12%),radial-gradient(circle at 75% 65%,#cdeedc 0 9%,#0000 10%),linear-gradient(135deg,#fff3e9,#ffe4ed)}body[data-store-theme=mini-bunny] .hero h1{letter-spacing:-1.5px}body[data-store-theme=mini-bunny] .btn{border-radius:999px}body[data-store-theme=mini-bunny] .pimg{aspect-ratio:1/1.08;border-radius:24px}body[data-store-theme=mini-bunny] .cat{border-radius:28px;min-height:150px}body[data-store-theme=mini-bunny] .trust>div{background:var(--surface);border:0;border-radius:22px;padding:18px;box-shadow:0 8px 24px #6641530f}body[data-store-theme=axionwear]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0d0f;--surface:#15181c;--ink:#f5f7f8;--ink-2:#d0d5d8;--muted:#a7afb4;--faint:#8c959b;--accent:#d7ff3f;--accent-strong:#d7ff3f;--accent-ink:#090b0c;--hero:#191d21;--line:#292e33;--line-2:#343a40;--field:#596168;--tint-1:#20252a;--tint-2:#17251f;--tint-3:#1d2029;--tint-4:#2a1d21;--success-bg:#153a24;--radius:2px}body[data-store-theme=axionwear] .announce{background:var(--accent);color:var(--accent-ink);text-transform:uppercase;letter-spacing:.08em;font-weight:800}body[data-store-theme=axionwear] .header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b0d0ff0}body[data-store-theme=axionwear] .logo,body[data-store-theme=axionwear] h1,body[data-store-theme=axionwear] h2{text-transform:uppercase;letter-spacing:-.02em}body[data-store-theme=axionwear] .hero{border-bottom:1px solid var(--line);background:linear-gradient(115deg,#0b0d0f 0 55%,#20262b 55%)}body[data-store-theme=axionwear] .eyebrow{color:var(--accent)}body[data-store-theme=axionwear] .hero h1{font-weight:800}body[data-store-theme=axionwear] .btn{text-transform:uppercase;letter-spacing:.06em;border-radius:0}body[data-store-theme=axionwear] .pimg{aspect-ratio:4/5;filter:saturate(.82)contrast(1.05);border-radius:0}body[data-store-theme=axionwear] .pcard{border-bottom:1px solid var(--line);padding-bottom:16px}body[data-store-theme=axionwear] .cat{border:1px solid var(--line-2);text-transform:uppercase;border-radius:0}body[data-store-theme=axionwear] .trust>div{border-color:var(--accent)}body[data-store-theme=axionwear] .footer{color:var(--ink);border-top:1px solid var(--line);background:#050607}body[data-store-theme=bindu]{--bg:#fff9f7;--surface:#fff;--ink:#321e28;--ink-2:#5d414f;--muted:#745d68;--faint:#8b747f;--accent:#8a2855;--accent-strong:#68183d;--accent-ink:#fff;--hero:#f7e4e8;--line:#eedde2;--line-2:#e1ccd3;--field:#c9aeb8;--tint-1:#fbecef;--tint-2:#eef4ed;--tint-3:#f2edf7;--tint-4:#f8e8de;--radius:18px;--font:Georgia,"Noto Serif Bengali","Times New Roman",serif}body[data-store-theme=bindu] .announce{background:#54243b}body[data-store-theme=bindu] .header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0}body[data-store-theme=bindu] .logo{letter-spacing:4px;font-weight:500}body[data-store-theme=bindu] .nav-desktop,body[data-store-theme=bindu] .header-tools,body[data-store-theme=bindu] .pname,body[data-store-theme=bindu] .price,body[data-store-theme=bindu] .btn{font-family:var(--font-jakarta),var(--font-hind),system-ui,sans-serif}body[data-store-theme=bindu] .hero{background:linear-gradient(110deg,#fceff1,#f3dbe2)}body[data-store-theme=bindu] .hero h1,body[data-store-theme=bindu] .section-head h2{font-weight:500}body[data-store-theme=bindu] .btn{border-radius:999px}body[data-store-theme=bindu] .pimg{aspect-ratio:4/5;border-radius:999px 999px 20px 20px}body[data-store-theme=bindu] .cat{text-align:center;border-radius:999px 999px 22px 22px;justify-content:center}body[data-store-theme=bindu] .trust{border-block:1px solid var(--line);padding-block:24px}body[data-store-theme=bindu] .trust>div{text-align:center;border:0}@media (prefers-reduced-motion:reduce){body[data-store-theme] .pcard{transition:none}}body[data-store-theme=berber]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d121e;--surface:#151b2b;--ink:#f1ede4;--ink-2:#d8d2c4;--muted:#aea89a;--faint:#8f8a7e;--accent:#c9a24b;--accent-strong:#ddb961;--accent-ink:#0d121e;--hero:#101728;--line:#262e45;--line-2:#333c57;--field:#5b6480;--tint-1:#182036;--tint-2:#15261f;--tint-3:#1b2036;--tint-4:#2a1e22;--success-bg:#153a24;--radius:2px;--font:Georgia,"Noto Serif Bengali","Times New Roman",serif}body[data-store-theme=berber] .announce{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;background:#05080f;font-size:12px}body[data-store-theme=berber] .header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d121ef2}body[data-store-theme=berber] .logo{letter-spacing:.26em;text-transform:uppercase;font-weight:500}body[data-store-theme=berber] .hero{border-bottom:1px solid var(--line);background:linear-gradient(115deg,#0d121e 0 58%,#161e33 58%)}body[data-store-theme=berber] .hero h1,body[data-store-theme=berber] .section-head h2{letter-spacing:-.01em;font-weight:500}body[data-store-theme=berber] .eyebrow{color:var(--accent);letter-spacing:.3em}body[data-store-theme=berber] .btn{text-transform:uppercase;letter-spacing:.1em;border-radius:0}body[data-store-theme=berber] .pimg{aspect-ratio:4/5;border-radius:0}body[data-store-theme=berber] .pcard{padding-bottom:14px}body[data-store-theme=berber] .cat{border:1px solid var(--line-2);text-transform:uppercase;letter-spacing:.14em;border-radius:0}body[data-store-theme=berber] .trust>div{border-color:var(--accent)}body[data-store-theme=berber] .footer{color:var(--ink-2);border-top:1px solid var(--line);background:#05080f}body[data-store-theme=berber] .footer b,body[data-store-theme=berber] .footer .brand{color:var(--ink)}body[data-store-theme=freshbasket]{--bg:#fff8ec;--surface:#fff;--ink:#2e2218;--ink-2:#55422f;--muted:#6b5742;--faint:#7f6a55;--accent:#b4421c;--accent-strong:#8e3115;--accent-ink:#fff;--hero:#fce9c8;--line:#f0e1c8;--line-2:#e6d3b3;--field:#a58b68;--tint-1:#fdefd3;--tint-2:#eaf3dc;--tint-3:#f6ebdd;--tint-4:#fbe4db;--radius:12px}body[data-store-theme=freshbasket] .announce{background:#4a2e17;font-weight:600}body[data-store-theme=freshbasket] .header{box-shadow:0 1px 0 var(--line-2);background:#fff8ecf5}body[data-store-theme=freshbasket] .logo{letter-spacing:-.3px;font-weight:800}body[data-store-theme=freshbasket] .hero{background:radial-gradient(circle at 88% 18%,#f6d58e 0 13%,#0000 14%),radial-gradient(circle at 78% 74%,#f2b993 0 8%,#0000 9%),linear-gradient(120deg,#fff3dc,#fce3b4)}body[data-store-theme=freshbasket] .hero h1{letter-spacing:-1px;font-weight:800}body[data-store-theme=freshbasket] .eyebrow{color:var(--accent-strong)}body[data-store-theme=freshbasket] .btn{border-radius:999px;font-weight:700}body[data-store-theme=freshbasket] .pimg{aspect-ratio:1;background:var(--tint-1);border-radius:16px}body[data-store-theme=freshbasket] .pcard{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:10px 10px 14px}body[data-store-theme=freshbasket] .cat{border:1px solid var(--line-2);background:var(--tint-1)}body[data-store-theme=freshbasket] .trust>div{border-color:var(--line-2);background:var(--surface)}body[data-store-theme=freshbasket] .footer{color:#f5e7d0;background:#3a2412}body[data-store-theme=freshbasket] .footer b,body[data-store-theme=freshbasket] .footer .brand{color:#fff}body[data-store-theme=bazaar]{--bg:#f8f6f1;--surface:#fff;--ink:#14213d;--ink-2:#34405e;--muted:#4a5675;--faint:#5b6786;--accent:#c2410c;--accent-strong:#9a3412;--accent-ink:#fff;--hero:#ffe4cc;--line:#e5e1d8;--line-2:#d5cfc2;--field:#8f8a7e;--tint-1:#ffebd9;--tint-2:#e6f2ea;--tint-3:#e9edf7;--tint-4:#fde8e3;--radius:8px}body[data-store-theme=bazaar] .announce{background:var(--accent);color:#fff;letter-spacing:.02em;font-weight:700}body[data-store-theme=bazaar] .header{background:#fff;border-bottom:3px solid #14213d}body[data-store-theme=bazaar] .logo{letter-spacing:-.5px;text-transform:uppercase;font-weight:900}body[data-store-theme=bazaar] .hero{border-bottom:4px solid var(--accent);background:repeating-linear-gradient(135deg,#c2410c12 0 14px,#0000 14px 28px),linear-gradient(120deg,#ffebd9,#ffd9b8)}body[data-store-theme=bazaar] .hero h1{letter-spacing:-1.5px;font-weight:900}body[data-store-theme=bazaar] .eyebrow{color:var(--accent-strong);font-weight:800}body[data-store-theme=bazaar] .btn{border-radius:6px;font-weight:800}body[data-store-theme=bazaar] .pimg{aspect-ratio:1;border:1px solid var(--line);background:#fff}body[data-store-theme=bazaar] .pcard{background:var(--surface);border:1px solid var(--line-2);border-radius:10px;padding:8px 8px 12px;transition:transform .15s,box-shadow .15s}body[data-store-theme=bazaar] .pcard:hover{transform:translateY(-2px);box-shadow:0 8px 22px #14213d1f}body[data-store-theme=bazaar] .cat{border:2px solid var(--ink);font-weight:800}body[data-store-theme=bazaar] .section-head h2{letter-spacing:-.5px;font-weight:900}body[data-store-theme=bazaar] .footer{color:#d9deec;background:#14213d}body[data-store-theme=bazaar] .footer b,body[data-store-theme=bazaar] .footer .brand{color:#fff}body[data-store-theme=nakshi]{--bg:#fbf6ee;--surface:#fff;--ink:#2b1418;--ink-2:#4d2f34;--muted:#664a4f;--faint:#7d6165;--accent:#7a1f2e;--accent-strong:#5c1521;--accent-ink:#fff;--hero:#f3e4d6;--line:#e9dccb;--line-2:#dcc9ae;--field:#a8916f;--tint-1:#f8ecdd;--tint-2:#eff2e6;--tint-3:#f4eaf0;--tint-4:#f9e5e3;--radius:4px;--font:Georgia,"Noto Serif Bengali","Times New Roman",serif}body[data-store-theme=nakshi] .announce{letter-spacing:.06em;background:#4a1220}body[data-store-theme=nakshi] .header{border-bottom:1px solid var(--line-2);background:#fbf6eef5;box-shadow:inset 0 1px #b8893a}body[data-store-theme=nakshi] .logo{letter-spacing:.18em;text-transform:uppercase;font-weight:600}body[data-store-theme=nakshi] .hero{background:linear-gradient(110deg,#f8ebdd,#efd6c2);border-bottom:3px double #b8893a}body[data-store-theme=nakshi] .hero h1,body[data-store-theme=nakshi] .section-head h2{letter-spacing:-.01em;font-weight:500}body[data-store-theme=nakshi] .eyebrow{color:var(--accent-strong);letter-spacing:.26em}body[data-store-theme=nakshi] .btn{letter-spacing:.06em;border-radius:2px}body[data-store-theme=nakshi] .pimg{aspect-ratio:3/4;border:1px solid var(--line-2);outline-offset:-6px;border-radius:2px;outline:1px solid #b8893a}body[data-store-theme=nakshi] .pcard{padding-bottom:14px}body[data-store-theme=nakshi] .cat{text-align:center;border:1px solid #b8893a;border-radius:2px;justify-content:center}body[data-store-theme=nakshi] .trust>div{text-align:center;border:0;border-top:1px solid #b8893a}body[data-store-theme=nakshi] .footer{color:#ebd9cc;background:#3b0f1a;border-top:3px double #b8893a}body[data-store-theme=nakshi] .footer b,body[data-store-theme=nakshi] .footer .brand{color:#fff}body[data-store-theme=maison]{--bg:#faf7f2;--surface:#fff;--ink:#1c1917;--ink-2:#44403c;--muted:#57534e;--faint:#6b655f;--accent:#8f4a2b;--accent-strong:#6e3318;--accent-ink:#fff;--hero:#efe6da;--line:#e7dfd3;--line-2:#d6cbbb;--field:#9a8f80;--tint-1:#f3ebdf;--tint-2:#ecefe4;--tint-3:#f0eaf0;--tint-4:#f7e6e0;--radius:0px;--font:var(--font-playfair),"Hind Siliguri",Georgia,"Noto Serif Bengali",serif}body[data-store-theme=maison] .announce{color:#f5efe6;letter-spacing:.12em;text-transform:uppercase;background:#1c1917;font-size:12px}body[data-store-theme=maison] .header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line-2);background:#faf7f2f0;position:sticky;top:0}body[data-store-theme=maison] .logo{letter-spacing:.32em;text-transform:uppercase;font-weight:500}body[data-store-theme=maison] .hero{border-bottom:1px solid var(--line-2);background:linear-gradient(100deg,#f4ece0 0 56%,#e8d9c7 56%);align-items:center;min-height:min(78vh,640px);display:flex}body[data-store-theme=maison] .hero h1{letter-spacing:-.02em;font-weight:500;line-height:1.05}body[data-store-theme=maison] .eyebrow{color:var(--accent-strong);letter-spacing:.34em;font-size:12px}body[data-store-theme=maison] .btn{text-transform:uppercase;letter-spacing:.14em;border-radius:0;font-size:13px}body[data-store-theme=maison] .section-head h2{letter-spacing:-.01em;font-weight:500}body[data-store-theme=maison] .pimg{aspect-ratio:3/4;background:var(--tint-1);border-radius:0;transition:transform .5s}body[data-store-theme=maison] .pcard{border:0;padding-bottom:16px;overflow:hidden}body[data-store-theme=maison] .pcard:hover .pimg{transform:scale(1.03)}body[data-store-theme=maison] .pname{letter-spacing:.01em;font-weight:500}body[data-store-theme=maison] .cat{border:1px solid var(--ink);text-transform:uppercase;letter-spacing:.16em;border-radius:0;min-height:120px;font-size:13px}body[data-store-theme=maison] .trust>div{border:0;border-top:1px solid var(--ink);text-align:left}body[data-store-theme=maison] .footer{color:#d9d1c5;background:#1c1917}body[data-store-theme=maison] .footer b,body[data-store-theme=maison] .footer .brand{color:#fff}@media (max-width:720px){body[data-store-theme=maison] .hero{background:linear-gradient(#f4ece0 0 62%,#e8d9c7 62%);min-height:70vh}}.paused-banner{background:var(--ink,#1a1a1a);color:#fff;text-align:center;padding:10px 16px;font-size:14px;font-weight:600}.bt-section-wrap{box-sizing:border-box;width:100%;position:relative}.bt-section-overlay{pointer-events:none;z-index:1;position:absolute;inset:0}.bt-overlay-dark{background:#000}.bt-overlay-light{background:#fff}.bt-section-wrap>*{z-index:2;position:relative}.bt-section-wrap.bt-has-custom-bg .hero,.bt-section-wrap.bt-card-mode .hero{background:0 0!important}.bt-section-wrap.bt-has-custom-bg .wrap,.bt-section-wrap.bt-card-mode .wrap{background-color:#0000!important}.bt-py-none{padding-top:0!important;padding-bottom:0!important}.bt-py-compact{padding-top:clamp(16px,3vw,28px)!important;padding-bottom:clamp(16px,3vw,28px)!important}.bt-py-normal{padding-top:clamp(36px,5vw,60px)!important;padding-bottom:clamp(36px,5vw,60px)!important}.bt-py-spacious{padding-top:clamp(60px,8vw,100px)!important;padding-bottom:clamp(60px,8vw,100px)!important}.bt-section-wrap.bt-card-mode{padding-inline:clamp(14px,4vw,32px)}.bt-section-wrap.bt-card-mode>.bt-section-card-inner{border:1px solid var(--line,#00000014);background:var(--surface,#fff);border-radius:20px;max-width:1240px;margin-inline:auto;overflow:hidden;box-shadow:0 16px 40px -12px #0f172a14,0 4px 12px -2px #0f172a0a}.bt-text-light{--ink:#fff;--ink-2:#f1f5f9;--muted:#cbd5e1;--faint:#94a3b8;--line:#ffffff29;--line-2:#ffffff47;color:#fff!important}.bt-text-light h1,.bt-text-light h2,.bt-text-light h3,.bt-text-light h4,.bt-text-light b,.bt-text-light strong{color:#fff!important}.bt-text-light p,.bt-text-light .muted,.bt-text-light span:not(.btn):not(.pill){color:#e2e8f0}.bt-text-light .btn-secondary{color:#fff;background:#ffffff1f;border-color:#ffffff40}.bt-text-light .btn-secondary:hover{background:#ffffff38}.bt-text-dark{--ink:#0f172a;--ink-2:#334155;--muted:#64748b;--faint:#94a3b8;--line:#0000001a;--line-2:#0000002e;color:#0f172a!important}.bt-text-dark h1,.bt-text-dark h2,.bt-text-dark h3,.bt-text-dark h4,.bt-text-dark b,.bt-text-dark strong{color:#0f172a!important}.bt-text-dark p,.bt-text-dark span:not(.btn):not(.pill){color:#334155}.bt-section-wrap.bt-card-mode.bt-text-light>.bt-section-card-inner{-webkit-backdrop-filter:blur(16px);background:#ffffff12;border-color:#ffffff2e;box-shadow:0 20px 48px -12px #00000073}.bt-section-wrap.bt-has-pattern{position:relative}.bt-section-wrap.bt-has-pattern:before{content:"";pointer-events:none;opacity:var(--bt-pat-opacity,.16);z-index:1;position:absolute;inset:0}.bt-section-wrap.bt-card-mode.bt-has-pattern:before{border-radius:inherit}.bt-section-wrap.bt-pattern-dots:before{background-image:radial-gradient(currentColor 1.25px,#0000 1.25px);background-size:16px 16px}.bt-section-wrap.bt-pattern-grid:before{background-image:linear-gradient(90deg,currentColor 1px,#0000 1px),linear-gradient(currentColor 1px,#0000 1px);background-size:24px 24px}.bt-section-wrap.bt-pattern-diagonal:before{background-image:repeating-linear-gradient(45deg,currentColor 0 1px,#0000 0 12px)}.bt-section-wrap.bt-pattern-mesh:before{background-image:radial-gradient(at 0 0,currentColor 0,#0000 50%),radial-gradient(at 100% 100%,currentColor 0,#0000 50%);background-size:32px 32px}.bt-section-wrap.bt-pattern-cross:before{background-image:radial-gradient(currentColor 1px,#0000 1px),radial-gradient(currentColor 1px,#0000 1px);background-position:0 0,8px 8px;background-size:16px 16px}.bt-align-left{text-align:left}.bt-align-center{text-align:center}.bt-align-right{text-align:right}.bt-align-center .wrap,.bt-align-center .hero-content{margin-inline:auto}@media (max-width:768px){.bt-hide-mobile{display:none!important}.bt-section-wrap[style*=--bt-pt-m]{padding-top:var(--bt-pt-m)!important}.bt-section-wrap[style*=--bt-pb-m]{padding-bottom:var(--bt-pb-m)!important}.bt-py-m-none{padding-top:0!important;padding-bottom:0!important}.bt-py-m-compact{padding-top:16px!important;padding-bottom:16px!important}.bt-py-m-normal{padding-top:36px!important;padding-bottom:36px!important}.bt-py-m-spacious{padding-top:60px!important;padding-bottom:60px!important}.bt-align-m-left{text-align:left!important}.bt-align-m-center{text-align:center!important}.bt-align-m-right{text-align:right!important}.bt-reverse-stack-m>.wrap,.bt-reverse-stack-m .hero-split,.bt-reverse-stack-m .bt-split-grid,.bt-reverse-stack-m .bento-grid{flex-direction:column-reverse!important}.bt-text-scale-m-compact h1{font-size:calc(var(--step-4,2.4rem) * .85)!important}.bt-text-scale-m-compact h2{font-size:calc(var(--step-3,2rem) * .85)!important}.bt-text-scale-m-compact h3{font-size:calc(var(--step-2,1.6rem) * .85)!important}.bt-text-scale-m-compact p{font-size:.9em!important}.bt-text-scale-m-enlarged h1{font-size:calc(var(--step-4,2.4rem) * 1.15)!important}.bt-text-scale-m-enlarged h2{font-size:calc(var(--step-3,2rem) * 1.15)!important}.bt-text-scale-m-enlarged h3{font-size:calc(var(--step-2,1.6rem) * 1.15)!important}.bt-text-scale-m-enlarged p{font-size:1.05em!important}}@media (min-width:769px){.bt-hide-desktop{display:none!important}}.bt-anim{--bt-anim-dur:.6s;--bt-anim-delay:0s}.bt-dur-fast{--bt-anim-dur:.3s}.bt-dur-normal{--bt-anim-dur:.6s}.bt-dur-slow{--bt-anim-dur:.9s}.bt-delay-0{--bt-anim-delay:0s}.bt-delay-150{--bt-anim-delay:.15s}.bt-delay-300{--bt-anim-delay:.3s}.bt-delay-450{--bt-anim-delay:.45s}@keyframes bt-pulse-highlight{0%{outline:3px solid #4f46e5e6;box-shadow:0 0 0 6px #4f46e559}50%{outline:3px solid #4f46e5;box-shadow:0 0 0 12px #4f46e533}to{outline:3px solid #0000;box-shadow:0 0 #0000}}.bt-section-highlight{z-index:99!important;animation:1.2s cubic-bezier(.16,1,.3,1) forwards bt-pulse-highlight!important}@keyframes bt-anim-fade{0%{opacity:0}to{opacity:1}}@keyframes bt-anim-slide-up{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}@keyframes bt-anim-slide-down{0%{opacity:0;transform:translateY(-36px)}to{opacity:1;transform:translateY(0)}}@keyframes bt-anim-slide-left{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes bt-anim-slide-right{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes bt-anim-zoom-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.bt-anim-fade:not(.bt-revealed),.bt-anim-slide-up:not(.bt-revealed),.bt-anim-slide-down:not(.bt-revealed),.bt-anim-slide-left:not(.bt-revealed),.bt-anim-slide-right:not(.bt-revealed),.bt-anim-zoom-in:not(.bt-revealed){opacity:0;will-change:opacity, transform}.bt-anim-slide-up:not(.bt-revealed){transform:translateY(36px)}.bt-anim-slide-down:not(.bt-revealed){transform:translateY(-36px)}.bt-anim-slide-left:not(.bt-revealed){transform:translate(40px)}.bt-anim-slide-right:not(.bt-revealed){transform:translate(-40px)}.bt-anim-zoom-in:not(.bt-revealed){transform:scale(.92)}[data-testid=preview-root] .bt-anim:not(.bt-revealed),[data-preview-sections] .bt-anim:not(.bt-revealed){opacity:1!important;transform:none!important}body:has(#bt-preview-select) .bt-anim:not(.bt-revealed){opacity:1!important;transform:none!important}.bt-anim-fade.bt-revealed{animation:bt-anim-fade var(--bt-anim-dur) cubic-bezier(.16, 1, .3, 1) var(--bt-anim-delay) both}.bt-anim-slide-up.bt-revealed{animation:bt-anim-slide-up var(--bt-anim-dur) cubic-bezier(.16, 1, .3, 1) var(--bt-anim-delay) both}.bt-anim-slide-down.bt-revealed{animation:bt-anim-slide-down var(--bt-anim-dur) cubic-bezier(.16, 1, .3, 1) var(--bt-anim-delay) both}.bt-anim-slide-left.bt-revealed{animation:bt-anim-slide-left var(--bt-anim-dur) cubic-bezier(.16, 1, .3, 1) var(--bt-anim-delay) both}.bt-anim-slide-right.bt-revealed{animation:bt-anim-slide-right var(--bt-anim-dur) cubic-bezier(.16, 1, .3, 1) var(--bt-anim-delay) both}.bt-anim-zoom-in.bt-revealed{animation:bt-anim-zoom-in var(--bt-anim-dur) cubic-bezier(.16, 1, .3, 1) var(--bt-anim-delay) both}@media (prefers-reduced-motion:reduce){.bt-anim,.bt-anim-fade,.bt-anim-slide-up,.bt-anim-slide-down,.bt-anim-slide-left,.bt-anim-slide-right,.bt-anim-zoom-in{opacity:1!important;animation:none!important;transform:none!important}}.bt-bento-sec{padding-block:28px}.bt-bento-head{text-align:center;margin-inline:auto;max-width:680px;margin-bottom:32px}.bt-bento-head h2{letter-spacing:-.02em;margin-bottom:8px;font-size:clamp(1.6rem,3.2vw,2.4rem);font-weight:800}.bt-bento-grid{grid-template-columns:1fr;gap:18px;display:grid}@media (min-width:768px){.bt-bento-layout-bento-3{grid-template-columns:repeat(3,1fr)}.bt-bento-layout-bento-2{grid-template-columns:repeat(2,1fr)}.bt-bento-layout-bento-4{grid-template-columns:repeat(4,1fr)}.bt-span-2{grid-column:span 2}}.bt-bento-card{background-position:50%;background-size:cover;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:220px;padding:24px;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s;display:flex;position:relative;overflow:hidden}.bt-bento-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px -8px #0000001f}.bt-bento-card-overlay{z-index:1;background:linear-gradient(#0f172a40 0%,#0f172acc 100%);position:absolute;inset:0}.bt-bento-card-inner{z-index:2;flex-direction:column;justify-content:space-between;gap:16px;height:100%;display:flex;position:relative}.bt-bento-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.bt-bento-icon-badge{background:#0000000d;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.bt-bento-pill-badge{text-transform:uppercase;letter-spacing:.06em;background:#0000000f;border-radius:9999px;padding:4px 10px;font-size:11px;font-weight:700}.bt-bento-metric-group{margin-block:4px}.bt-bento-metric-val{letter-spacing:-.02em;font-size:2.25rem;font-weight:800;line-height:1.05}.bt-bento-metric-sub{opacity:.85;margin-top:4px;font-size:.85rem;font-weight:500}.bt-bento-title{letter-spacing:-.01em;margin-bottom:6px;font-size:1.2rem;font-weight:700}.bt-bento-desc{opacity:.85;margin:0;font-size:.92rem;line-height:1.5}.bt-bento-card-cta{margin-top:8px}.bt-bento-card-surface{background:var(--surface,#fff);border:1px solid var(--line,#00000014);box-shadow:0 4px 14px -2px #0000000a}.bt-bento-card-accent{color:#fff;background:linear-gradient(135deg,#4f46e5 0%,#3730a3 100%);border:1px solid #ffffff26}.bt-bento-card-accent .bt-bento-icon-badge{color:#fff;background:#ffffff2e}.bt-bento-card-accent .bt-bento-pill-badge{color:#fff;background:#fff3}.bt-bento-card-accent .bt-bento-title,.bt-bento-card-accent .bt-bento-metric-val{color:#fff}.bt-bento-card-dark{color:#f8fafc;background:#0f172a;border:1px solid #ffffff14}.bt-bento-card-dark .bt-bento-icon-badge{color:#38bdf8;background:#ffffff1a}.bt-bento-card-dark .bt-bento-pill-badge{color:#94a3b8;background:#ffffff1f}.bt-bento-card-dark .bt-bento-title,.bt-bento-card-dark .bt-bento-metric-val{color:#fff}.bt-bento-card-gradient{color:#fff;background:linear-gradient(135deg,#0284c7 0%,#6366f1 100%);border:none}.bt-bento-card-gradient .bt-bento-icon-badge{color:#fff;background:#fff3}.bt-bento-card-gradient .bt-bento-pill-badge{color:#fff;background:#ffffff40}.bt-bento-card-gradient .bt-bento-title,.bt-bento-card-gradient .bt-bento-metric-val{color:#fff}.bt-bento-card-glass{-webkit-backdrop-filter:blur(14px);background:#ffffffb3;border:1px solid #ffffff73;box-shadow:0 10px 25px -4px #0000000f}.bt-tabs-sec{padding-block:28px}.bt-tabs-head{text-align:center;margin-inline:auto;max-width:680px;margin-bottom:28px}.bt-tabs-head h2{letter-spacing:-.02em;margin-bottom:8px;font-size:clamp(1.6rem,3.2vw,2.4rem);font-weight:800}.bt-tabs-nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-bottom:24px;display:flex}.bt-tab-btn{cursor:pointer;color:var(--ink-2,#475569);-webkit-user-select:none;user-select:none;background:0 0;border:none;align-items:center;gap:8px;font-size:.95rem;font-weight:600;transition:all .2s;display:inline-flex}.bt-tab-icon{align-items:center;display:inline-flex}.bt-tab-badge{text-transform:uppercase;letter-spacing:.05em;background:#00000014;border-radius:9999px;padding:2px 7px;font-size:10px;font-weight:700}.bt-tabs-style-pills .bt-tab-btn{border:1px solid var(--line,#00000014);background:var(--surface,#fff);border-radius:9999px;padding:8px 18px}.bt-tabs-style-pills .bt-tab-btn:hover{background:var(--subtle,#f8fafc);border-color:var(--line-2,#00000029)}.bt-tabs-style-pills .bt-tab-btn.active{background:var(--accent,#4f46e5);color:#fff;border-color:var(--accent,#4f46e5);box-shadow:0 4px 14px -2px #4f46e559}.bt-tabs-style-pills .bt-tab-btn.active .bt-tab-badge{color:#fff;background:#ffffff40}.bt-tabs-style-underline .bt-tab-btn{border-bottom:2px solid #0000;border-radius:0;padding:10px 18px}.bt-tabs-style-underline .bt-tab-btn:hover{color:var(--ink,#0f172a)}.bt-tabs-style-underline .bt-tab-btn.active{border-bottom-color:var(--accent,#4f46e5);color:var(--accent,#4f46e5);font-weight:700}.bt-tabs-style-boxed{background:var(--subtle,#f1f5f9);border-radius:12px;width:fit-content;margin-inline:auto;padding:4px;display:inline-flex}.bt-tabs-style-boxed .bt-tab-btn{border-radius:8px;padding:8px 16px}.bt-tabs-style-boxed .bt-tab-btn.active{color:var(--ink,#0f172a);background:#fff;box-shadow:0 2px 8px #00000014}.bt-tab-pane{background:var(--surface,#fff);border:1px solid var(--line,#00000014);border-radius:20px;padding:clamp(24px,4vw,40px);box-shadow:0 10px 30px -6px #0000000a}.bt-tab-grid{grid-template-columns:1fr;align-items:center;gap:28px;display:grid}@media (min-width:820px){.bt-tab-grid.has-media{grid-template-columns:1.15fr .85fr}}.bt-tab-copy{flex-direction:column;gap:16px;display:flex}.bt-tab-title{letter-spacing:-.015em;margin:0;font-size:clamp(1.3rem,2.5vw,1.8rem);font-weight:800;line-height:1.25}.bt-tab-desc{opacity:.88;margin:0;font-size:1rem;line-height:1.65}.bt-tab-action{margin-top:8px}.bt-tab-media{border-radius:14px;overflow:hidden;box-shadow:0 8px 24px -4px #00000014}.bt-tab-img{object-fit:cover;width:100%;height:auto;max-height:380px;display:block}.bt-lightbox-sec{padding-block:28px}.bt-lightbox-head{text-align:center;margin-inline:auto;max-width:680px;margin-bottom:28px}.bt-lightbox-badge{text-transform:uppercase;letter-spacing:.06em;background:#0000000f;border-radius:9999px;margin-bottom:10px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-block}.bt-lightbox-head h2{letter-spacing:-.02em;margin-bottom:8px;font-size:clamp(1.6rem,3.2vw,2.4rem);font-weight:800}.bt-lightbox-frame{border:1px solid var(--line,#00000014);border-radius:20px;max-width:920px;margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 20px 48px -12px #0f172a29}.bt-aspect-16-9{aspect-ratio:16/9}.bt-aspect-4-3{aspect-ratio:4/3}.bt-aspect-21-9{aspect-ratio:21/9}.bt-lightbox-poster{background-color:#0f172a;background-position:50%;background-size:cover;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.bt-lightbox-overlay{z-index:1;background:linear-gradient(#0f172a26 0%,#0f172a99 100%);position:absolute;inset:0}.bt-lightbox-trigger{z-index:2;cursor:pointer;color:#fff;background:0 0;border:none;flex-direction:column;align-items:center;gap:14px;padding:16px;transition:transform .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.bt-lightbox-trigger:hover{transform:scale(1.04)}.bt-play-btn-circle{color:#0f172a;z-index:2;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex;position:relative;box-shadow:0 10px 30px #00000059}.bt-play-btn-circle svg{margin-left:3px}.bt-play-btn-halo{z-index:1;background:#ffffff80;border-radius:50%;width:72px;height:72px;animation:2.2s ease-out infinite bt-pulse;position:absolute;top:16px}@keyframes bt-pulse{0%{opacity:.7;transform:scale(.9)}70%{opacity:0;transform:scale(1.6)}to{opacity:0;transform:scale(1.8)}}.bt-play-label{text-shadow:0 2px 8px #0009;letter-spacing:-.01em;font-size:1.05rem;font-weight:700}.bt-lightbox-modal{z-index:999999;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.bt-lightbox-backdrop{-webkit-backdrop-filter:blur(10px);background:#0f172ad9;position:absolute;inset:0}.bt-lightbox-dialog{z-index:2;aspect-ratio:16/9;background:#000;border:1px solid #ffffff1a;border-radius:16px;width:100%;max-width:960px;position:relative;overflow:hidden;box-shadow:0 25px 60px -12px #000c}.bt-lightbox-close{z-index:10;color:#fff;cursor:pointer;background:#0009;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:24px;line-height:1;transition:background .2s;display:flex;position:absolute;top:12px;right:14px}.bt-lightbox-close:hover{background:#ef4444e6}.bt-lightbox-video-holder{width:100%;height:100%}.bt-lightbox-iframe,.bt-lightbox-native-video{border:none;width:100%;height:100%;display:block}.bt-reviews-sec{padding-block:28px}.bt-reviews-head{text-align:center;margin-inline:auto;max-width:680px;margin-bottom:28px}.bt-reviews-badge-wrap{background:#0000000d;border-radius:9999px;align-items:center;gap:8px;margin-bottom:12px;padding:4px 12px;font-size:13px;font-weight:700;display:inline-flex}.bt-reviews-stars-icon{color:#f59e0b;letter-spacing:2px}.bt-reviews-head h2{letter-spacing:-.02em;margin-bottom:8px;font-size:clamp(1.6rem,3.2vw,2.4rem);font-weight:800}.bt-reviews-slider{max-width:820px;margin-inline:auto;position:relative}.bt-reviews-track{display:flex;position:relative}.bt-review-card{width:100%;animation:.3s ease-out btFadeIn;display:none}.bt-review-card.active{display:block}@keyframes btFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.bt-review-card-inner{background:var(--surface,#fff);border:1px solid var(--line,#00000014);border-radius:20px;flex-direction:column;gap:18px;padding:clamp(24px,4vw,36px);display:flex;box-shadow:0 10px 30px -6px #0000000d}.bt-review-card-top{justify-content:space-between;align-items:center;display:flex}.bt-review-stars{color:#f59e0b;letter-spacing:2px;font-size:18px}.bt-verified-pill{color:#16a34a;background:#16a34a1a;border-radius:9999px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.bt-review-text{color:var(--ink,#0f172a);margin:0;font-size:clamp(1.05rem,2vw,1.25rem);font-style:italic;line-height:1.6}.bt-review-author{align-items:center;gap:14px;margin-top:4px;display:flex}.bt-review-avatar{object-fit:cover;border-radius:50%;width:46px;height:46px}.bt-review-avatar-initials{color:#fff;background:linear-gradient(135deg,#4f46e5 0%,#a855f7 100%);border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:18px;font-weight:700;display:flex}.bt-review-meta{flex-direction:column;gap:2px;display:flex}.bt-review-name{font-size:1rem;font-weight:700}.bt-review-sub{opacity:.75;font-size:.85rem}.bt-reviews-controls{justify-content:center;align-items:center;gap:16px;margin-top:24px;display:flex}.bt-slider-btn{border:1px solid var(--line,#0000001f);background:var(--surface,#fff);width:38px;height:38px;color:var(--ink,#0f172a);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:16px;transition:all .2s;display:flex}.bt-slider-btn:hover{background:var(--subtle,#f8fafc);border-color:var(--line-2,#0003)}.bt-slider-dots{align-items:center;gap:8px;display:flex}.bt-dot{background:var(--line,#00000026);cursor:pointer;border:none;border-radius:9999px;width:8px;height:8px;padding:0;transition:all .2s}.bt-dot.active{background:var(--accent,#4f46e5);width:24px}.bt-pricing-sec{padding-block:28px}.bt-pricing-head{text-align:center;margin-inline:auto;max-width:680px;margin-bottom:36px}.bt-pricing-badge{text-transform:uppercase;letter-spacing:.06em;background:#0000000f;border-radius:9999px;margin-bottom:10px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-block}.bt-pricing-head h2{letter-spacing:-.02em;margin-bottom:8px;font-size:clamp(1.6rem,3.2vw,2.4rem);font-weight:800}.bt-pricing-grid{grid-template-columns:1fr;align-items:stretch;gap:20px;max-width:1100px;margin-inline:auto;display:grid}@media (min-width:768px){.bt-pricing-grid.bt-cols-2{grid-template-columns:repeat(2,1fr)}}@media (min-width:860px){.bt-pricing-grid.bt-cols-3{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.bt-pricing-grid.bt-cols-4{grid-template-columns:repeat(4,1fr)}}.bt-pricing-card{background:var(--surface,#fff);border:1px solid var(--line,#00000014);border-radius:20px;flex-direction:column;justify-content:space-between;gap:24px;padding:32px 26px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 4px 16px -2px #00000008}.bt-pricing-card:hover{transform:translateY(-2px);box-shadow:0 10px 25px -4px #00000014}.bt-pricing-card.highlighted{border:2px solid var(--accent,#4f46e5);z-index:2;transform:scale(1.02);box-shadow:0 16px 36px -8px #4f46e52e}.bt-pricing-ribbon{background:var(--accent,#4f46e5);color:#fff;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-radius:9999px;padding:4px 14px;font-size:11px;font-weight:700;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #4f46e54d}.bt-plan-name{letter-spacing:-.01em;margin:0 0 6px;font-size:1.25rem;font-weight:800}.bt-plan-desc{opacity:.8;min-height:40px;margin:0 0 18px;font-size:.9rem;line-height:1.45}.bt-plan-price-wrap{align-items:baseline;gap:6px;display:flex}.bt-plan-price{letter-spacing:-.02em;font-size:2.25rem;font-weight:800}.bt-plan-period{opacity:.7;font-size:.95rem;font-weight:600}.bt-plan-features{border-top:1px solid var(--line,#00000014);padding:0;flex-direction:column;flex:1;gap:12px;margin:0;padding-top:20px;list-style:none;display:flex}.bt-plan-feature-item{align-items:flex-start;gap:10px;font-size:.92rem;line-height:1.4;display:flex}.bt-plan-feat-icon{color:#16a34a;flex-shrink:0;margin-top:2px}.bt-plan-cta{margin-top:8px}.btn-block{text-align:center;width:100%;display:block}.bt-popup-editor-strip{background:linear-gradient(135deg,#f59e0b1f 0%,#ea580c1f 100%);border:1px dashed #f59e0b66;border-radius:14px;margin-block:16px;padding:14px 20px}.bt-popup-editor-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.bt-popup-editor-info{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bt-popup-editor-tag{color:#b45309;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.bt-popup-editor-summary{color:var(--ink,#0f172a);font-size:.92rem;font-weight:600}.bt-popup-modal{z-index:999999;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.bt-popup-backdrop{-webkit-backdrop-filter:blur(8px);background:#0f172aa6;position:absolute;inset:0}.bt-popup-dialog{z-index:2;background:var(--surface,#fff);border:1px solid var(--line,#00000014);border-radius:24px;width:100%;max-width:480px;animation:.3s cubic-bezier(.16,1,.3,1) btPopupSlideUp;position:relative;overflow:hidden;box-shadow:0 25px 60px -12px #00000059}@keyframes btPopupSlideUp{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.bt-popup-close-btn{z-index:10;cursor:pointer;background:#0000000f;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:background .2s;display:flex;position:absolute;top:14px;right:14px}.bt-popup-close-btn:hover{background:#0000001f}.bt-popup-media{background-position:50%;background-size:cover;width:100%;height:160px}.bt-popup-content{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:32px 28px;display:flex}.bt-popup-badge{text-transform:uppercase;letter-spacing:.06em;color:#b45309;background:#f59e0b26;border-radius:9999px;padding:4px 12px;font-size:11px;font-weight:800}.bt-popup-discount{letter-spacing:-.02em;color:var(--accent,#4f46e5);font-size:2.2rem;font-weight:900;line-height:1}.bt-popup-title{margin:0;font-size:1.35rem;font-weight:800;line-height:1.25}.bt-popup-desc{opacity:.85;margin:0;font-size:.95rem;line-height:1.5}.bt-popup-code-box{background:var(--subtle,#f8fafc);border:1.5px dashed var(--line-2,#0003);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 14px;display:flex}.bt-popup-code-val{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.bt-code-label{text-transform:uppercase;opacity:.6;font-size:10px;font-weight:700}.bt-popup-code-val strong{letter-spacing:.08em;color:var(--accent,#4f46e5);font-family:monospace;font-size:1.15rem}.bt-popup-form{flex-direction:column;gap:10px;width:100%;display:flex}.bt-popup-input{border:1px solid var(--line,#00000026);text-align:center;border-radius:10px;width:100%;padding:10px 14px;font-size:.95rem}.bt-popup-success{color:#16a34a;align-items:center;gap:8px;font-size:.95rem;font-weight:700;display:flex}.bt-popup-cta{width:100%;margin-top:6px}.bt-popup-dismiss-link{color:var(--muted,#64748b);cursor:pointer;background:0 0;border:none;margin-top:4px;font-size:12px;text-decoration:underline}.bt-comparison-wrap{aspect-ratio:16/10;-webkit-user-select:none;user-select:none;touch-action:none;background:#0f172a;border-radius:20px;width:100%;max-width:980px;min-height:360px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 16px 40px -12px #00000026}.bt-comparison-layer{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.bt-comparison-layer img{object-fit:cover;width:100%;height:100%;display:block}.bt-comparison-pill{z-index:5;letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:6px 14px;font-size:12px;font-weight:700;position:absolute;box-shadow:0 4px 12px #0003}.bt-pill-before{color:#fff;background:#0f172abf;border:1px solid #fff3;top:18px;left:18px}.bt-pill-after{color:#fff;background:#2563ebd9;border:1px solid #ffffff4d;top:18px;right:18px}.bt-comparison-handle{z-index:10;pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.bt-comparison-wrap:not(.bt-comparison-vertical) .bt-comparison-handle:before{content:"";background:#fff;width:3px;position:absolute;top:-1000px;bottom:-1000px;left:50%;transform:translate(-50%);box-shadow:0 0 12px #00000073}.bt-comparison-vertical .bt-comparison-handle:before{content:"";background:#fff;height:3px;position:absolute;top:50%;left:-1000px;right:-1000px;transform:translateY(-50%);box-shadow:0 0 12px #00000073}.bt-handle-knob{color:#0f172a;cursor:grab;pointer-events:auto;background:#fff;border:2px solid #0f172a14;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 6px 20px #00000059}.bt-handle-knob:active{cursor:grabbing;transform:scale(1.12);box-shadow:0 8px 24px #00000073}.bt-marquee-sec{padding:16px 0;overflow:hidden}.bt-marquee-head{margin-bottom:20px}.bt-marquee-head h3{color:var(--muted,#64748b);letter-spacing:-.01em;font-size:1.15rem;font-weight:600}.bt-marquee-wrap{width:100%;display:flex;position:relative;overflow:hidden}.bt-marquee-masked{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.bt-marquee-track{width:max-content;animation:bt-marquee-anim var(--marquee-duration,30s) linear infinite var(--marquee-direction,normal);align-items:center;gap:24px;display:flex}.bt-marquee-pause:hover .bt-marquee-track{animation-play-state:paused}@keyframes bt-marquee-anim{0%{transform:translate(0)}to{transform:translate(-50%)}}.bt-marquee-card{flex-shrink:0}.bt-marquee-link{color:inherit;text-decoration:none}.bt-marquee-chip{background:var(--surface,#fff);border:1px solid var(--line,#00000014);border-radius:9999px;flex-direction:column;align-items:center;gap:2px;padding:12px 24px;transition:transform .2s,border-color .2s;display:inline-flex;box-shadow:0 4px 14px #00000008}.bt-marquee-chip:hover{border-color:var(--primary,#2563eb);transform:translateY(-2px)}.bt-marquee-name{color:var(--ink,#0f172a);font-size:.95rem;font-weight:700}.bt-marquee-sub{color:var(--muted,#64748b);font-size:11px}.bt-marquee-img{object-fit:contain;opacity:.85;filter:grayscale(20%);width:auto;max-height:44px;transition:opacity .2s,filter .2s}.bt-marquee-img:hover{opacity:1;filter:none}.bt-timeline-flow{max-width:820px;margin:36px auto 0;padding:10px 0;position:relative}.bt-timeline-spine{background:linear-gradient(180deg, var(--primary,#2563eb) 0%, #2563eb26 100%);border-radius:2px;width:3px;position:absolute;top:15px;bottom:20px;left:50%;transform:translate(-50%)}.bt-timeline-node{width:100%;margin-bottom:40px;display:flex;position:relative}.bt-timeline-node:last-child{margin-bottom:0}.bt-timeline-node.bt-node-left{justify-content:flex-start;padding-right:calc(50% + 36px)}.bt-timeline-node.bt-node-right{justify-content:flex-end;padding-left:calc(50% + 36px)}.bt-timeline-badge-wrap{z-index:3;position:absolute;top:18px;left:50%;transform:translate(-50%,-50%)}.bt-timeline-badge{background:var(--surface,#fff);border:3px solid var(--primary,#2563eb);width:44px;height:44px;color:var(--primary,#2563eb);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex;box-shadow:0 0 16px #2563eb40}.bt-timeline-card{background:var(--surface,#fff);border:1px solid var(--line,#00000014);border-radius:18px;width:100%;padding:24px;transition:transform .2s,box-shadow .2s;box-shadow:0 8px 24px #0000000a}.bt-timeline-card:hover{transform:translateY(-2px);box-shadow:0 12px 30px #00000014}.bt-timeline-card-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.bt-step-counter{letter-spacing:.08em;color:var(--primary,#2563eb);text-transform:uppercase;font-size:11px;font-weight:800}.bt-step-tag{color:var(--primary,#2563eb);background:#2563eb1f;border-radius:12px;padding:3px 10px;font-size:11px;font-weight:600}.bt-timeline-card-title{color:var(--ink,#0f172a);margin-bottom:6px;font-size:1.15rem;font-weight:700}.bt-timeline-card-desc{color:var(--muted,#64748b);margin:0;font-size:.95rem;line-height:1.5}@media (max-width:680px){.bt-timeline-spine{left:24px;transform:none}.bt-timeline-badge-wrap{left:24px;transform:translate(-50%,-50%)}.bt-timeline-node.bt-node-left,.bt-timeline-node.bt-node-right{justify-content:flex-start;padding-left:56px;padding-right:0}}.bt-flip-grid{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:640px){.bt-flip-cols-2{grid-template-columns:repeat(2,1fr)}}@media (min-width:860px){.bt-flip-cols-3{grid-template-columns:repeat(3,1fr)}.bt-flip-cols-4{grid-template-columns:repeat(4,1fr)}}.bt-flip-card{perspective:1200px;cursor:pointer;min-height:340px}.bt-flip-inner{width:100%;height:100%;min-height:340px;transform-style:preserve-3d;border-radius:20px;transition:transform .65s cubic-bezier(.16,1,.3,1);position:relative}.bt-flip-card:hover .bt-flip-inner,.bt-flip-card.is-flipped .bt-flip-inner{transform:rotateY(180deg)}.bt-flip-face{backface-visibility:hidden;border-radius:20px;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.bt-flip-front{background:var(--surface,#fff);border:1px solid var(--line,#00000014);box-shadow:0 8px 24px #0000000d}.bt-flip-img-wrap{height:180px;position:relative;overflow:hidden}.bt-flip-img-wrap img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.bt-flip-card:hover .bt-flip-img-wrap img{transform:scale(1.06)}.bt-flip-overlay{background:linear-gradient(#0000 40%,#0f172a99 100%);position:absolute;inset:0}.bt-flip-front-content{flex-direction:column;flex:1;justify-content:space-between;padding:20px;display:flex}.bt-flip-top-row{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.bt-flip-badge{color:var(--primary,#2563eb);background:#2563eb1f;border-radius:12px;padding:3px 10px;font-size:11px;font-weight:700}.bt-flip-hint{color:var(--muted,#64748b);align-items:center;gap:4px;font-size:11px;display:inline-flex}.bt-flip-title{color:var(--ink,#0f172a);margin-bottom:4px;font-size:1.15rem;font-weight:700}.bt-flip-sub{color:var(--muted,#64748b);margin:0;font-size:.9rem}.bt-flip-back{color:#fff;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);border:1px solid #ffffff1a;padding:28px 24px;transform:rotateY(180deg);box-shadow:0 12px 36px #00000040}.bt-flip-back-content{flex-direction:column;justify-content:space-between;height:100%;display:flex}.bt-flip-back-title{color:#fff;margin-bottom:6px;font-size:1.25rem;font-weight:700}.bt-flip-price{color:#38bdf8;margin-bottom:12px;font-size:1.5rem;font-weight:800}.bt-flip-back-desc{color:#cbd5e1;margin:0 0 18px;font-size:.95rem;line-height:1.55}.bt-flip-back-cta{margin-top:auto}.bt-hotspots-stage{border-radius:22px;max-width:1000px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 16px 40px #0000001f}.bt-hotspots-img{object-fit:cover;width:100%;max-height:600px;display:block}.bt-hotspot-pin-anchor{z-index:10;position:absolute;transform:translate(-50%,-50%)}.bt-hotspot-pin-btn{background:var(--primary,#2563eb);color:#fff;cursor:pointer;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .2s;display:flex;position:relative;box-shadow:0 4px 14px #0000004d}.bt-hotspot-pin-btn:hover,.bt-hotspot-pin-anchor.is-active .bt-hotspot-pin-btn{transform:scale(1.15)}.bt-hotspot-pulse{background:var(--primary,#2563eb);opacity:.55;pointer-events:none;border-radius:50%;animation:2s ease-out infinite bt-pulse;position:absolute;inset:-6px}.bt-hotspot-dot{font-size:20px;font-weight:700;line-height:1}.bt-hotspot-popover{z-index:25;background:var(--surface,#fff);border:1px solid var(--line,#00000014);border-radius:16px;width:260px;padding:18px;animation:.22s cubic-bezier(.16,1,.3,1) bt-pop-fade;position:absolute;box-shadow:0 16px 40px #00000040}@keyframes bt-pop-fade{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.bt-hotspot-popover.pos-right{top:-20px;left:50px}.bt-hotspot-popover.pos-left{top:-20px;right:50px}.bt-hotspot-popover-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.bt-hotspot-popover-title{color:var(--ink,#0f172a);margin:0;font-size:1rem;font-weight:700}.bt-hotspot-popover-price{color:var(--primary,#2563eb);font-size:.95rem;font-weight:800}.bt-hotspot-popover-desc{color:var(--muted,#64748b);margin:0 0 12px;font-size:.85rem;line-height:1.45}.bt-hotspot-popover-btn{color:var(--primary,#2563eb);align-items:center;gap:6px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.bt-filterable-pills-wrap{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:28px 0 36px;display:flex}.bt-filterable-pill{border:1px solid var(--line,#0000001f);background:var(--surface,#fff);color:var(--ink,#0f172a);cursor:pointer;border-radius:9999px;padding:8px 18px;font-size:13px;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1)}.bt-filterable-pill:hover{border-color:var(--primary,#2563eb);color:var(--primary,#2563eb)}.bt-filterable-pill.is-active{background:var(--ink,#0f172a);color:#fff;border-color:var(--ink,#0f172a);box-shadow:0 4px 14px #00000026}.bt-filterable-grid{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:640px){.bt-filterable-cols-2{grid-template-columns:repeat(2,1fr)}}@media (min-width:860px){.bt-filterable-cols-3{grid-template-columns:repeat(3,1fr)}.bt-filterable-cols-4{grid-template-columns:repeat(4,1fr)}}.bt-filterable-card{background:var(--surface,#fff);border:1px solid var(--line,#00000014);border-radius:18px;flex-direction:column;transition:transform .22s,box-shadow .22s;display:flex;overflow:hidden;box-shadow:0 8px 24px #0000000a}.bt-filterable-card:hover{transform:translateY(-3px);box-shadow:0 14px 32px #00000017}.bt-filterable-card-media{height:180px;position:relative;overflow:hidden}.bt-filterable-card-media img{object-fit:cover;width:100%;height:100%}.bt-filterable-card-badge{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172abf;border-radius:12px;padding:3px 10px;font-size:11px;font-weight:700;position:absolute;top:12px;right:12px}.bt-filterable-card-body{flex-direction:column;flex:1;padding:20px;display:flex}.bt-filterable-card-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.bt-filterable-card-cat{color:var(--primary,#2563eb);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}.bt-filterable-card-price{color:var(--ink,#0f172a);font-size:1.05rem;font-weight:800}.bt-filterable-card-title{color:var(--ink,#0f172a);margin-bottom:6px;font-size:1.15rem;font-weight:700}.bt-filterable-card-desc{color:var(--muted,#64748b);margin:0 0 16px;font-size:.9rem;line-height:1.5}.bt-filterable-card-cta{margin-top:auto}.bt-fomo-toast{z-index:9998;animation:.35s cubic-bezier(.16,1,.3,1) both bt-fomo-slide-up;position:fixed}@keyframes bt-fomo-slide-up{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.bt-fomo-card{-webkit-backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #00000014;border-radius:14px;align-items:center;gap:12px;padding:10px 14px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 10px 25px -5px #0000001f,0 8px 10px -6px #0000000f}.bt-fomo-card:hover{transform:translateY(-2px);box-shadow:0 14px 28px -5px #00000029,0 10px 12px -6px #00000014}.bt-fomo-img-wrap{background:#f8fafc;border:1px solid #0000000f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex;overflow:hidden}.bt-fomo-img{object-fit:cover;width:100%;height:100%;display:block}.bt-fomo-icon-wrap{background:#f1f5f9;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:22px;display:flex}.bt-fomo-body{flex:1;min-width:0}.bt-fomo-header{align-items:center;gap:4px;font-size:13px;line-height:1.3;display:flex}.bt-fomo-buyer{color:#0f172a;font-weight:700}.bt-fomo-loc{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.bt-fomo-product{color:#334155;text-overflow:ellipsis;white-space:nowrap;margin:1px 0 2px;font-size:12px;font-weight:600;overflow:hidden}.bt-fomo-link{color:inherit;text-decoration:none}.bt-fomo-link:hover{color:var(--primary,#2563eb)}.bt-fomo-meta{align-items:center;gap:6px;font-size:11px;display:flex}.bt-fomo-badge{color:#047857;align-items:center;gap:3px;font-weight:600;display:inline-flex}.bt-fomo-time{color:#64748b}.bt-fomo-close{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;font-size:14px;line-height:1;transition:color .15s,background-color .15s;display:flex}.bt-fomo-close:hover{color:#0f172a;background:#0000000d}@media (max-width:640px){.bt-fomo-hide-mobile{display:none!important}.bt-fomo-close{min-width:40px;min-height:40px}.bt-fomo-toast{bottom:var(--fomo-safe-bottom,76px)!important;max-width:calc(100vw - 90px)!important;left:14px!important;right:76px!important}body:has(.stickybar) .bt-fomo-toast{bottom:104px!important}}.bt-visitor-sec{justify-content:center;align-items:center;padding-block:16px;display:flex}.bt-visitor-pill{color:#1e293b;background:#fffffff2;border:1px solid #00000014;border-radius:9999px;align-items:center;gap:10px;padding:8px 16px;font-size:13px;font-weight:500;display:inline-flex;box-shadow:0 4px 12px #0000000d}.bt-visitor-card{background:#fff;border:1px solid #00000014;border-radius:12px;flex-direction:column;gap:6px;width:100%;max-width:480px;margin-inline:auto;padding:14px 18px;display:flex;box-shadow:0 4px 16px #0000000f}.bt-visitor-live-dot{background:#10b981;border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block;position:relative}.bt-visitor-live-dot:after{content:"";opacity:.6;background:#10b981;border-radius:50%;animation:2s cubic-bezier(.24,0,.38,1) infinite bt-pulse-ring;position:absolute;inset:-4px}@keyframes bt-pulse-ring{0%{opacity:.8;transform:scale(.95)}50%{opacity:0;transform:scale(1.8)}to{opacity:.8;transform:scale(.95)}}.bt-visitor-count{color:#0f172a;font-weight:800}.bt-visitor-cart-badge{color:#64748b;align-items:center;gap:4px;margin-left:6px;font-size:11px;display:inline-flex}.bt-scarcity-sec{padding-block:16px}.bt-scarcity-box{background:#fff;border:1px solid #00000014;border-radius:12px;max-width:520px;margin-inline:auto;padding:14px 18px;box-shadow:0 4px 16px #0000000d}.bt-scarcity-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.bt-scarcity-title-wrap{align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.bt-scarcity-badge{color:#dc2626;text-transform:uppercase;letter-spacing:.04em;background:#ef44441f;border-radius:9999px;padding:2px 8px;font-size:11px;font-weight:700}.bt-scarcity-text{color:#475569;margin-bottom:10px;font-size:13px;font-weight:500}.bt-scarcity-progress-track{background:#f1f5f9;border-radius:9999px;height:8px;position:relative;overflow:hidden}.bt-scarcity-progress-bar{border-radius:9999px;height:100%;transition:width .6s cubic-bezier(.16,1,.3,1)}:is(body:has(.checkout-bar) .bt-ai-chat-bubble,body:has(.checkout-bar) .bt-wa-float,body:has(.checkout-bar) .bt-fomo-toast){display:none!important}
@property --pm-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --pm-shift{syntax:"<percentage>";inherits:false;initial-value:0%}@keyframes pm-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes pm-float-a{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(34px,-26px)scale(1.08)}}@keyframes pm-float-b{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translate(-30px,22px)rotate(14deg)}}@keyframes pm-bob{0%,to{transform:translateY(0)rotate(-.6deg)}50%{transform:translateY(-14px)rotate(.8deg)}}@keyframes pm-spin-rot{to{transform:rotate(360deg)}}@keyframes pm-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes pm-sheen{0%{transform:translate(-130%)skew(-18deg)}to{transform:translate(260%)skew(-18deg)}}@keyframes pm-pulse{0%,to{box-shadow:0 0 0 0 var(--pm-glow,#8f4a2b73)}70%{box-shadow:0 0 0 9px #8f4a2b00}}@keyframes pm-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pm-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pm-header-shadow{0%{box-shadow:0 0 #1c191700}to{box-shadow:0 10px 30px #1c19171f}}@keyframes pm-gradient-pan{0%{background-position:0%}to{background-position:200%}}body[data-store-theme=maison]{--pm-glow:#8f4a2b73}@supports (animation-timeline:scroll()){body[data-store-theme=maison]:before{content:"";z-index:60;transform-origin:0;background:linear-gradient(90deg,#8f4a2b,#d9a066,#8f4a2b);height:3px;animation:linear both pm-progress;animation-timeline:scroll(root);position:fixed;inset:0 0 auto;transform:scaleX(0)}body[data-store-theme=maison] .header{animation:linear both pm-header-shadow;animation-timeline:scroll(root);animation-range:0 140px}}body[data-store-theme=maison] .hero{isolation:isolate;background:radial-gradient(60% 80% at 82% 18%,#f2d9be 0,#0000 60%) 0 0/140% 140%,radial-gradient(50% 70% at 8% 92%,#ebcfb4 0,#0000 62%) 0 0/140% 140%,linear-gradient(115deg,#f8f1e7,#ebdcc9 55%,#f3e6d6) 0 0/100% 100%;position:relative;overflow:hidden}body[data-store-theme=maison] .hero:before,body[data-store-theme=maison] .hero:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;position:absolute}body[data-store-theme=maison] .hero:before{opacity:.5;filter:blur(2px);background:radial-gradient(circle at 30% 30%,#f0c99a,#c98b57 70%);width:44vmin;height:44vmin;top:-10vmin;right:-8vmin}body[data-store-theme=maison] .hero:after{opacity:.22;background:conic-gradient(#8f4a2b,#e7b98a,#8f4a2b);width:26vmin;height:26vmin;bottom:-8vmin;left:38%}body[data-store-theme=maison] .hero .wrap{z-index:1;position:relative}body[data-store-theme=maison] .b-hero-img img{box-shadow:0 30px 60px -20px #46281473}body[data-store-theme=maison] .hero .ctas{gap:14px}body[data-store-theme=maison] .btn{transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background-position .6s;position:relative;overflow:hidden}body[data-store-theme=maison] .btn-primary{background-image:linear-gradient(110deg,#8f4a2b 0%,#a85c36 45%,#8f4a2b 100%);background-size:220% 100%}body[data-store-theme=maison] .btn:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff61,#0000);width:40%;position:absolute;inset:0 auto 0 0;transform:translate(-130%)skew(-18deg)}body[data-store-theme=maison] .btn:hover{background-position:100% 0;transform:translateY(-2px);box-shadow:0 12px 26px -10px #8f4a2ba6}body[data-store-theme=maison] .btn:hover:after{animation:.9s pm-sheen}body[data-store-theme=maison] .btn:active{transform:translateY(0)scale(.97);box-shadow:0 4px 10px -6px #8f4a2b99}body[data-store-theme=maison] .btn:focus-visible,body[data-store-theme=maison] a:focus-visible{outline-offset:3px;outline:2px solid #8f4a2b}body[data-store-theme=maison] .nav-desktop a{transition:color .2s;position:relative}body[data-store-theme=maison] .nav-desktop a:after{content:"";transform-origin:50%;background:currentColor;height:1px;transition:transform .3s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}body[data-store-theme=maison] .nav-desktop a:hover:after,body[data-store-theme=maison] .nav-desktop a:focus-visible:after{transform:scaleX(1)}body[data-store-theme=maison] .logo{transition:letter-spacing .5s cubic-bezier(.2,.8,.2,1)}body[data-store-theme=maison] .logo:hover{letter-spacing:.42em}body[data-store-theme=maison] .pcard{transition:transform .35s cubic-bezier(.2,.8,.2,1);position:relative}body[data-store-theme=maison] .pcard:hover{transform:translateY(-6px)}body[data-store-theme=maison] .pimg{position:relative;overflow:hidden}body[data-store-theme=maison] .pimg:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(#0000 55%,#8f4a2b2e);transition:opacity .35s;position:absolute;inset:0}body[data-store-theme=maison] .pcard:hover .pimg:after{opacity:1}body[data-store-theme=maison] .pname{display:inline-block;position:relative}body[data-store-theme=maison] .pname:after{content:"";transform-origin:0;background:#8f4a2b;height:1px;transition:transform .4s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}body[data-store-theme=maison] .pcard:hover .pname:after{transform:scaleX(1)}body[data-store-theme=maison] .price-row{transition:transform .35s cubic-bezier(.2,.8,.2,1)}body[data-store-theme=maison] .pcard:hover .price-row{transform:translate(4px)}body[data-store-theme=maison] .tag{letter-spacing:.08em;background-image:linear-gradient(110deg,#8f4a2b,#b26a3f,#8f4a2b);background-size:200% 100%;border-radius:0;font-size:12px}body[data-store-theme=maison] .cat{isolation:isolate;transition:color .35s,transform .35s cubic-bezier(.2,.8,.2,1)}body[data-store-theme=maison] .cat:before{content:"";z-index:-1;background:linear-gradient(#c98b57,#b87348 30%,#8f4a2b);transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translateY(101%)}body[data-store-theme=maison] .cat:hover{color:#fff;transform:translateY(-3px)}body[data-store-theme=maison] .cat:hover:before{transform:none}body[data-store-theme=maison] .section-head h2{padding-bottom:10px;display:inline-block;position:relative}body[data-store-theme=maison] .section-head h2:after{content:"";transform-origin:0;background:linear-gradient(90deg,#8f4a2b,#d9a066);width:56px;height:2px;position:absolute;bottom:0;left:0}body[data-store-theme=maison] .trust>div{transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s}body[data-store-theme=maison] .trust>div:hover{border-top-color:#8f4a2b;transform:translateY(-4px)}body[data-store-theme=maison] .footer{position:relative}body[data-store-theme=maison] .footer:before{content:"";background:linear-gradient(90deg,#0000,#d9a066,#8f4a2b,#d9a066,#0000) 0 0/200% 100%;height:2px;position:absolute;inset:0 0 auto}@media (prefers-reduced-motion:no-preference){body[data-store-theme=maison] .hero{animation:26s linear infinite alternate pm-gradient-pan}body[data-store-theme=maison] .hero:before{animation:14s ease-in-out infinite pm-float-a}body[data-store-theme=maison] .hero:after{animation:38s linear infinite pm-spin-rot,18s ease-in-out infinite pm-float-b}body[data-store-theme=maison] .b-hero-img{animation:7s ease-in-out infinite pm-bob}body[data-store-theme=maison] .hero .eyebrow{animation:.8s cubic-bezier(.2,.8,.2,1) 50ms both pm-rise}body[data-store-theme=maison] .hero h1{animation:.9s cubic-bezier(.2,.8,.2,1) .15s both pm-rise}@supports ((-webkit-background-clip:text) or (background-clip:text)){body[data-store-theme=maison] .hero h1{-webkit-text-fill-color:transparent;color:#1c1917;background-image:linear-gradient(100deg,#1c1917 0 38%,#8f4a2b 50%,#1c1917 62% 100%);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;animation:.9s cubic-bezier(.2,.8,.2,1) .15s both pm-rise,9s linear 1.2s infinite pm-shimmer}}body[data-store-theme=maison] .hero p{animation:.9s cubic-bezier(.2,.8,.2,1) .3s both pm-rise}body[data-store-theme=maison] .hero .ctas{animation:.9s cubic-bezier(.2,.8,.2,1) .45s both pm-rise}body[data-store-theme=maison] .btn-primary{animation:3.2s ease-out 2s infinite pm-pulse}body[data-store-theme=maison] .tag{animation:5s linear infinite pm-gradient-pan}body[data-store-theme=maison] .footer:before{animation:8s linear infinite pm-gradient-pan}body[data-store-theme=maison] .announce{background-image:linear-gradient(100deg,#1c1917 0 40%,#3a2a20 50%,#1c1917 60% 100%);background-size:250% 100%;animation:12s linear infinite pm-gradient-pan}@supports (animation-timeline:view()){body[data-store-theme=maison] .pcard,body[data-store-theme=maison] .cat,body[data-store-theme=maison] .trust>div{animation:linear both pm-rise;animation-timeline:view();animation-range:entry entry 55%}body[data-store-theme=maison] .section-head h2:after{animation:linear both pm-draw;animation-timeline:view();animation-range:entry 10% entry 60%}body[data-store-theme=maison] .pimg img{animation:linear both pm-parallax;animation-timeline:view()}}}@keyframes pm-parallax{0%{transform:scale(1.12)translateY(-3%)}to{transform:scale(1)translateY(3%)}}@media (prefers-reduced-motion:reduce){body[data-store-theme=maison] .hero h1{-webkit-text-fill-color:currentColor;background:0 0}}@media (max-width:720px){body[data-store-theme=maison] .hero:before{width:60vmin;height:60vmin;right:-22vmin}body[data-store-theme=maison] .hero:after{display:none}}@keyframes pm-spin{to{--pm-angle:360deg}}@keyframes pm-aurora-a{0%,to{transform:translate(-8%,-4%)scale(1)}50%{transform:translate(10%,8%)scale(1.25)}}@keyframes pm-aurora-b{0%,to{transform:translate(6%,6%)scale(1.1)}50%{transform:translate(-12%,-6%)scale(.9)}}@keyframes pm-grid{0%{background-position:0 0,0 0}to{background-position:0 56px,56px 0}}@keyframes pm-scan{0%{transform:translateY(-120%)}to{transform:translateY(520%)}}@keyframes pm-orbit{to{transform:rotate(360deg)}}@keyframes pm-blink{0%,to{opacity:1}50%{opacity:.35}}body[data-store-theme=voltedge]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a1020;--surface:#111a33;--ink:#e6ecff;--ink-2:#c3cce8;--muted:#a3aecf;--faint:#8f9bc0;--accent:#38bdf8;--accent-strong:#7dd3fc;--accent-ink:#04121f;--hero:#0c1530;--line:#1f2b4d;--line-2:#2b3a63;--field:#5a6a99;--tint-1:#131e3d;--tint-2:#10261f;--tint-3:#1b1a3f;--tint-4:#2a1730;--success-bg:#123524;--radius:14px;--pm-glow:#38bdf880}body[data-store-theme=voltedge] .announce{color:#e6ecff;letter-spacing:.08em;background:linear-gradient(100deg,#0b1b3a,#14305f 50%,#0b1b3a);font-size:12px}body[data-store-theme=voltedge] .header{-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);border-bottom:1px solid var(--line-2);background:#0a1020d1;position:sticky;top:0}body[data-store-theme=voltedge] .logo{letter-spacing:-.02em;background:linear-gradient(100deg,#e6ecff,#7dd3fc 55%,#c4b5fd);-webkit-text-fill-color:transparent;color:#e6ecff;-webkit-background-clip:text;background-clip:text;font-weight:800}body[data-store-theme=voltedge] .hero{isolation:isolate;border-bottom:1px solid var(--line-2);background:radial-gradient(70% 90% at 80% 10%,#14306a 0,#0000 60%),radial-gradient(60% 80% at 5% 100%,#1b1b52 0,#0000 60%),#0a1020;align-items:center;min-height:min(80vh,660px);display:flex;position:relative;overflow:hidden}body[data-store-theme=voltedge] .hero:before{content:"";z-index:-2;pointer-events:none;background-image:linear-gradient(#7dd3fc12 1px,#0000 1px),linear-gradient(90deg,#7dd3fc12 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 60% 40%,#000 30%,#0000 85%);mask-image:radial-gradient(80% 70% at 60% 40%,#000 30%,#0000 85%)}body[data-store-theme=voltedge] .hero:after{content:"";z-index:-1;pointer-events:none;filter:blur(30px);background:radial-gradient(circle at 35% 35%,#38bdf88c,#818cf859 45%,#0000 70%);border-radius:50%;width:70vmin;height:70vmin;position:absolute;top:-18vmin;right:-14vmin}body[data-store-theme=voltedge] .hero .wrap{z-index:1;position:relative}body[data-store-theme=voltedge] .hero h1{letter-spacing:-.03em;font-weight:800;line-height:1.04}body[data-store-theme=voltedge] .eyebrow{color:var(--accent-strong);letter-spacing:.24em;font-size:12px}body[data-store-theme=voltedge] .eyebrow:before{content:"";vertical-align:middle;background:#38bdf8;border-radius:50%;width:8px;height:8px;margin-right:10px;display:inline-block;box-shadow:0 0 12px #38bdf8}body[data-store-theme=voltedge] .b-hero-img img{border:1px solid var(--line-2);border-radius:24px;box-shadow:0 0 0 1px #38bdf833,0 40px 80px -30px #38bdf873}body[data-store-theme=voltedge] .btn-primary{color:#04121f;background-image:linear-gradient(110deg,#38bdf8,#818cf8 60%,#38bdf8);background-size:220% 100%;border:0;font-weight:800}body[data-store-theme=voltedge] .btn{border-radius:12px;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background-position .6s;position:relative;overflow:hidden}body[data-store-theme=voltedge] .btn:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff73,#0000);width:40%;position:absolute;inset:0 auto 0 0;transform:translate(-130%)skew(-18deg)}body[data-store-theme=voltedge] .btn:hover{background-position:100% 0;transform:translateY(-2px);box-shadow:0 14px 34px -10px #38bdf8bf}body[data-store-theme=voltedge] .btn:hover:after{animation:.9s pm-sheen}body[data-store-theme=voltedge] .btn:active{transform:translateY(0)scale(.97)}body[data-store-theme=voltedge] .btn:focus-visible,body[data-store-theme=voltedge] a:focus-visible{outline-offset:3px;outline:2px solid #7dd3fc}body[data-store-theme=voltedge] .section-head h2{letter-spacing:-.02em;font-weight:800}body[data-store-theme=voltedge] .section-head h2:after{content:"";transform-origin:0;background:linear-gradient(90deg,#38bdf8,#818cf8);border-radius:3px;width:56px;height:3px;margin-top:10px;display:block}body[data-store-theme=voltedge] .pcard{border:1px solid var(--line-2);background:var(--surface);border-radius:18px;padding:10px 10px 16px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s;position:relative}body[data-store-theme=voltedge] .pcard:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:conic-gradient(from var(--pm-angle), transparent 0 55%, #38bdf8 72%, #818cf8 86%, transparent);-webkit-mask-composite:xor;padding:1px;transition:opacity .3s;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}body[data-store-theme=voltedge] .pcard:hover:before{opacity:1}body[data-store-theme=voltedge] .pcard:hover{transform:translateY(-6px);box-shadow:0 24px 50px -24px #38bdf88c}body[data-store-theme=voltedge] .pimg{aspect-ratio:1;background:radial-gradient(circle at 50% 38%,#1b2b57,#0f1832 70%);border-radius:12px;position:relative;overflow:hidden}body[data-store-theme=voltedge] .pimg img{transition:transform .6s cubic-bezier(.2,.8,.2,1)}body[data-store-theme=voltedge] .pcard:hover .pimg img{transform:scale(1.08)rotate(-1.5deg)}body[data-store-theme=voltedge] .pname{font-weight:700}body[data-store-theme=voltedge] .price{color:#7dd3fc;font-weight:800}body[data-store-theme=voltedge] .tag{color:#04121f;background:linear-gradient(110deg,#38bdf8,#818cf8);border-radius:8px;font-size:12px;font-weight:800}body[data-store-theme=voltedge] .tag.out{color:#e6ecff;background:#2b3a63}body[data-store-theme=voltedge] .cat{border:1px solid var(--line-2);isolation:isolate;background:linear-gradient(145deg,#131e3d,#0e1731);transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s}body[data-store-theme=voltedge] .cat:before{content:"";z-index:-1;opacity:0;background:radial-gradient(120% 100% at 100% 100%,#38bdf859,#0000 60%);transition:opacity .4s;position:absolute;inset:0}body[data-store-theme=voltedge] .cat:hover{border-color:#38bdf8;transform:translateY(-4px);box-shadow:0 18px 40px -22px #38bdf899}body[data-store-theme=voltedge] .cat:hover:before{opacity:1}body[data-store-theme=voltedge] .trust>div{border:1px solid var(--line-2);background:linear-gradient(145deg,#121d3e,#0e1731);border-radius:16px;padding:18px;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s}body[data-store-theme=voltedge] .trust>div:hover{border-color:#38bdf8;transform:translateY(-4px)}body[data-store-theme=voltedge] .footer{color:#b7c2e2;border-top:1px solid var(--line-2);background:#060b18}body[data-store-theme=voltedge] .footer b,body[data-store-theme=voltedge] .footer .brand{color:#fff}@media (prefers-reduced-motion:no-preference){body[data-store-theme=voltedge] .hero:before{animation:6s linear infinite pm-grid}body[data-store-theme=voltedge] .hero:after{animation:16s ease-in-out infinite pm-aurora-a}body[data-store-theme=voltedge] .hero .wrap:before{content:"";z-index:-1;filter:blur(28px);pointer-events:none;background:radial-gradient(circle,#818cf866,#0000 65%);border-radius:50%;width:55vmin;height:55vmin;animation:19s ease-in-out infinite pm-aurora-b;position:absolute;bottom:-30%;left:-10%}body[data-store-theme=voltedge] .b-hero-img{animation:6s ease-in-out infinite pm-bob}body[data-store-theme=voltedge] .eyebrow:before{animation:2.2s ease-in-out infinite pm-blink}body[data-store-theme=voltedge] .hero .eyebrow{animation:.7s cubic-bezier(.2,.8,.2,1) 50ms both pm-rise}body[data-store-theme=voltedge] .hero h1{animation:.9s cubic-bezier(.2,.8,.2,1) .15s both pm-rise}body[data-store-theme=voltedge] .hero p{animation:.9s cubic-bezier(.2,.8,.2,1) .3s both pm-rise}body[data-store-theme=voltedge] .hero .ctas{animation:.9s cubic-bezier(.2,.8,.2,1) .45s both pm-rise}@supports ((-webkit-background-clip:text) or (background-clip:text)){body[data-store-theme=voltedge] .logo{background-size:220% 100%;animation:7s linear infinite pm-shimmer}}body[data-store-theme=voltedge] .btn-primary{animation:3s ease-out 2s infinite pm-pulse}body[data-store-theme=voltedge] .pcard:hover:before{animation:2.8s linear infinite pm-spin}body[data-store-theme=voltedge] .tag{background-size:200% 100%;animation:4s linear infinite pm-gradient-pan}body[data-store-theme=voltedge] .announce{background-size:250% 100%;animation:14s linear infinite pm-gradient-pan}@supports (animation-timeline:scroll()){body[data-store-theme=voltedge]:before{content:"";z-index:60;transform-origin:0;background:linear-gradient(90deg,#38bdf8,#818cf8,#38bdf8);height:3px;animation:linear both pm-progress;animation-timeline:scroll(root);position:fixed;inset:0 0 auto;transform:scaleX(0)}}@supports (animation-timeline:view()){body[data-store-theme=voltedge] .pcard,body[data-store-theme=voltedge] .cat,body[data-store-theme=voltedge] .trust>div{animation:linear both pm-rise;animation-timeline:view();animation-range:entry entry 55%}body[data-store-theme=voltedge] .section-head h2:after{animation:linear both pm-draw;animation-timeline:view();animation-range:entry 10% entry 60%}}}@media (max-width:720px){body[data-store-theme=voltedge] .hero{min-height:72vh}body[data-store-theme=voltedge] .hero:after{width:90vmin;height:90vmin;right:-40vmin}}@keyframes pm-iris{0%{background-position:0%}to{background-position:300%}}@keyframes pm-bubble{0%{opacity:0;transform:translateY(40px)scale(.8)}15%{opacity:.85}85%{opacity:.85}to{transform:translate3d(var(--pm-dx,20px), -70vh, 0) scale(1.1);opacity:0}}@keyframes pm-twinkle{0%,to{opacity:.15;transform:scale(.6)}50%{opacity:1;transform:scale(1.1)}}body[data-store-theme=lumiere]{--bg:#fdf7fb;--surface:#fff;--ink:#2d1b3a;--ink-2:#4e3a5e;--muted:#66527a;--faint:#6f5a85;--accent:#7b3fa0;--accent-strong:#5b2a7a;--accent-ink:#fff;--hero:#f6e7f1;--line:#efddeb;--line-2:#e1c9dd;--field:#a890b8;--tint-1:#f8eaf4;--tint-2:#eaf3f1;--tint-3:#f1ecfa;--tint-4:#fce9ec;--radius:20px;--pm-glow:#7b3fa073}body[data-store-theme=lumiere] .announce{color:#fff;letter-spacing:.06em;background:linear-gradient(100deg,#3b1f52,#6a3590 50%,#3b1f52);font-size:12px}body[data-store-theme=lumiere] .header{-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);background:#fdf7fbb8;border-bottom:1px solid #e1c9ddb3;position:sticky;top:0}body[data-store-theme=lumiere] .logo{letter-spacing:.06em;font-size:1.25em;font-style:italic;font-weight:500}body[data-store-theme=lumiere] .hero{isolation:isolate;background:radial-gradient(60% 80% at 85% 15%,#f9d6ea 0,#0000 62%),radial-gradient(55% 75% at 10% 95%,#dcd0f6 0,#0000 62%),linear-gradient(120deg,#fff1f7,#f3e8fb 55%,#fdebe4);align-items:center;min-height:min(78vh,640px);display:flex;position:relative;overflow:hidden}body[data-store-theme=lumiere] .hero:before{content:"";z-index:-2;pointer-events:none;opacity:.55;filter:blur(40px);background:linear-gradient(100deg,#f9c6e0,#cdb8f6,#bfe3f5,#fbd9c4,#f9c6e0) 0 0/300% 100%;position:absolute;inset:-20% -10%}body[data-store-theme=lumiere] .hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 30% 28%,#fffffff2,#fff3 38%,#cbaaf559 70%,#ffbee140);border-radius:50%;width:34vmin;height:34vmin;position:absolute;bottom:-6vmin;right:6vmin;box-shadow:inset -12px -16px 40px #7b3fa02e,0 30px 60px -30px #7b3fa066}body[data-store-theme=lumiere] .hero .wrap{z-index:1;position:relative}body[data-store-theme=lumiere] .hero .wrap:before,body[data-store-theme=lumiere] .hero .wrap:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 30% 28%,#fffffff2,#ffffff26 45%,#dfbef866);border-radius:50%;position:absolute;box-shadow:inset -6px -8px 18px #7b3fa026}body[data-store-theme=lumiere] .hero .wrap:before{width:70px;height:70px;bottom:8%;left:42%}body[data-store-theme=lumiere] .hero .wrap:after{width:38px;height:38px;bottom:20%;left:58%}body[data-store-theme=lumiere] .hero h1{letter-spacing:-.02em;font-weight:500;line-height:1.06}body[data-store-theme=lumiere] .eyebrow{color:var(--accent-strong);letter-spacing:.3em;font-size:12px}body[data-store-theme=lumiere] .b-hero-img img{border-radius:28px;box-shadow:0 0 0 6px #ffffff8c,0 40px 70px -28px #7b3fa080}body[data-store-theme=lumiere] .btn{letter-spacing:.04em;border-radius:999px;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,background-position .7s;position:relative;overflow:hidden}body[data-store-theme=lumiere] .btn-primary{background-image:linear-gradient(110deg,#7b3fa0,#b0488e 50%,#7b3fa0);background-size:220% 100%}body[data-store-theme=lumiere] .btn:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff80,#0000);width:45%;position:absolute;inset:0 auto 0 0;transform:translate(-130%)skew(-18deg)}body[data-store-theme=lumiere] .btn:hover{background-position:100% 0;transform:translateY(-2px)scale(1.02);box-shadow:0 16px 34px -12px #7b3fa0b3}body[data-store-theme=lumiere] .btn:hover:after{animation:.9s pm-sheen}body[data-store-theme=lumiere] .btn:active{transform:scale(.96)}body[data-store-theme=lumiere] .btn:focus-visible,body[data-store-theme=lumiere] a:focus-visible{outline-offset:3px;outline:2px solid #7b3fa0}body[data-store-theme=lumiere] .section-head h2{letter-spacing:-.01em;font-weight:500}body[data-store-theme=lumiere] .section-head h2:after{content:"";transform-origin:0;background:linear-gradient(90deg,#7b3fa0,#e9a8c8,#bfe3f5);border-radius:3px;width:64px;height:3px;margin-top:10px;display:block}body[data-store-theme=lumiere] .pcard{border:1px solid var(--line);background:linear-gradient(160deg,#fff,#fbf1f8);border-radius:26px;padding:10px 10px 16px;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s,border-color .4s;position:relative}body[data-store-theme=lumiere] .pcard:hover{border-color:#d9b6e4;transform:translateY(-7px);box-shadow:0 28px 50px -26px #7b3fa080}body[data-store-theme=lumiere] .pimg{aspect-ratio:4/5;background:radial-gradient(circle at 50% 35%,#fff,#f6e4f1 75%);border-radius:20px;position:relative;overflow:hidden}body[data-store-theme=lumiere] .pimg img{transition:transform .7s cubic-bezier(.2,.8,.2,1)}body[data-store-theme=lumiere] .pcard:hover .pimg img{transform:scale(1.07)translateY(-3px)}body[data-store-theme=lumiere] .pimg:after{content:"✦";color:#b0488e;opacity:0;font-size:16px;transition:opacity .4s,transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:10px;right:12px;transform:scale(.4)rotate(-30deg)}body[data-store-theme=lumiere] .pcard:hover .pimg:after{opacity:1;transform:scale(1)rotate(0)}body[data-store-theme=lumiere] .pname{font-weight:600}body[data-store-theme=lumiere] .price{color:#5b2a7a;font-weight:700}body[data-store-theme=lumiere] .tag{color:#fff;background:linear-gradient(110deg,#7b3fa0,#b0488e,#7b3fa0);border-radius:999px;padding:4px 12px;font-size:12px}body[data-store-theme=lumiere] .tag.out{background:#4e3a5e}body[data-store-theme=lumiere] .cat{border:1px solid var(--line-2);isolation:isolate;text-align:center;background:linear-gradient(170deg,#fff3fa,#f0e6fb);border-radius:999px 999px 26px 26px;justify-content:center;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s,color .4s}body[data-store-theme=lumiere] .cat:before{content:"";z-index:-1;opacity:0;background:linear-gradient(160deg,#7b3fa0,#b0488e);transition:opacity .4s;position:absolute;inset:0}body[data-store-theme=lumiere] .cat:hover{color:#fff;transform:translateY(-4px);box-shadow:0 22px 40px -22px #7b3fa0b3}body[data-store-theme=lumiere] .cat:hover:before{opacity:1}body[data-store-theme=lumiere] .trust>div{border:1px solid var(--line-2);text-align:center;background:linear-gradient(160deg,#fff,#faeff7);border-radius:22px;padding:18px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}body[data-store-theme=lumiere] .trust>div:hover{transform:translateY(-4px);box-shadow:0 20px 36px -24px #7b3fa080}body[data-store-theme=lumiere] .footer{color:#e9dcf2;background:linear-gradient(160deg,#2d1b3a,#3b1f52)}body[data-store-theme=lumiere] .footer b,body[data-store-theme=lumiere] .footer .brand{color:#fff}@media (prefers-reduced-motion:no-preference){body[data-store-theme=lumiere] .hero:before{animation:22s linear infinite pm-iris}body[data-store-theme=lumiere] .hero:after{animation:8s ease-in-out infinite pm-bob}body[data-store-theme=lumiere] .hero .wrap:before{--pm-dx:30px;animation:11s ease-in infinite pm-bubble}body[data-store-theme=lumiere] .hero .wrap:after{--pm-dx:-26px;animation:15s ease-in 4s infinite pm-bubble}body[data-store-theme=lumiere] .b-hero-img{animation:7s ease-in-out infinite pm-bob}body[data-store-theme=lumiere] .hero .eyebrow{animation:.8s cubic-bezier(.2,.8,.2,1) 50ms both pm-rise}body[data-store-theme=lumiere] .hero h1{animation:.9s cubic-bezier(.2,.8,.2,1) .15s both pm-rise}@supports ((-webkit-background-clip:text) or (background-clip:text)){body[data-store-theme=lumiere] .hero h1{-webkit-text-fill-color:transparent;color:#2d1b3a;background-image:linear-gradient(100deg,#2d1b3a 0 36%,#7b3fa0 46%,#b0488e 52%,#7b3fa0 58%,#2d1b3a 68% 100%);background-size:280% 100%;-webkit-background-clip:text;background-clip:text;animation:.9s cubic-bezier(.2,.8,.2,1) .15s both pm-rise,10s linear 1.2s infinite pm-shimmer}}body[data-store-theme=lumiere] .hero p{animation:.9s cubic-bezier(.2,.8,.2,1) .3s both pm-rise}body[data-store-theme=lumiere] .hero .ctas{animation:.9s cubic-bezier(.2,.8,.2,1) .45s both pm-rise}body[data-store-theme=lumiere] .btn-primary{animation:3.2s ease-out 2s infinite pm-pulse}body[data-store-theme=lumiere] .tag{background-size:200% 100%;animation:5s linear infinite pm-gradient-pan}body[data-store-theme=lumiere] .announce{background-size:250% 100%;animation:14s linear infinite pm-gradient-pan}body[data-store-theme=lumiere] .pcard:hover .pimg:after{animation:1.6s ease-in-out infinite pm-twinkle}@supports (animation-timeline:scroll()){body[data-store-theme=lumiere]:before{content:"";z-index:60;transform-origin:0;background:linear-gradient(90deg,#7b3fa0,#e9a8c8,#bfe3f5);height:3px;animation:linear both pm-progress;animation-timeline:scroll(root);position:fixed;inset:0 0 auto;transform:scaleX(0)}}@supports (animation-timeline:view()){body[data-store-theme=lumiere] .pcard,body[data-store-theme=lumiere] .cat,body[data-store-theme=lumiere] .trust>div{animation:linear both pm-rise;animation-timeline:view();animation-range:entry entry 55%}body[data-store-theme=lumiere] .section-head h2:after{animation:linear both pm-draw;animation-timeline:view();animation-range:entry 10% entry 60%}}}@media (prefers-reduced-motion:reduce){body[data-store-theme=lumiere] .hero h1{-webkit-text-fill-color:currentColor;background:0 0}}@media (max-width:720px){body[data-store-theme=lumiere] .hero{min-height:70vh}body[data-store-theme=lumiere] .hero:after{width:46vmin;height:46vmin;right:-8vmin}}@keyframes pm-drift{0%{transform:translate(0,0)rotate(0)}50%{transform:translate(26px,-34px)rotate(18deg)}to{transform:translate(0,0)rotate(0)}}@keyframes pm-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pm-wiggle{0%,to{transform:rotate(-3deg)scale(1.04)}50%{transform:rotate(3deg)scale(1.08)}}@keyframes pm-pop{0%{transform:scale(.9)}60%{transform:scale(1.06)}to{transform:scale(1)}}body[data-store-theme=harvest]{--bg:#fffbf0;--surface:#fff;--ink:#231a0f;--ink-2:#4a3a28;--muted:#5e4c37;--faint:#705d46;--accent:#b45309;--accent-strong:#7c3a06;--accent-ink:#fff;--hero:#fef0c7;--line:#f3e4bf;--line-2:#e8d29a;--field:#a88a55;--tint-1:#fef3d0;--tint-2:#eef1dd;--tint-3:#f8ecd9;--tint-4:#fde6d8;--radius:16px;--pm-glow:#b4530973}body[data-store-theme=harvest] .announce{color:#fff3d6;letter-spacing:.04em;background:linear-gradient(100deg,#3a2410,#5c3813 50%,#3a2410);font-size:12px;font-weight:600}body[data-store-theme=harvest] .header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffbf0e6;border-bottom:2px solid #f3c453;position:sticky;top:0}body[data-store-theme=harvest] .logo{letter-spacing:-.03em;font-weight:900}body[data-store-theme=harvest] .hero{isolation:isolate;background:radial-gradient(55% 75% at 88% 20%,#ffd66b 0,#0000 62%) 0 0/130% 130%,radial-gradient(50% 70% at 6% 100%,#ffb98a 0,#0000 60%) 0 0/130% 130%,linear-gradient(120deg,#fff4d6,#fde3a0 60%,#ffe9c2) 0 0/100% 100%;align-items:center;min-height:min(76vh,620px);display:flex;position:relative;overflow:hidden}body[data-store-theme=harvest] .hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle, #ffe9a8 0 34%, transparent 35%), repeating-conic-gradient(from 0deg, #f59e0b 0 14deg, #fdba3b 14deg 30deg);border-radius:50%;width:30vmin;height:30vmin;position:absolute;top:8vmin;right:7vmin;box-shadow:0 0 0 6px #f59e0b,0 26px 50px -22px #b453098c}body[data-store-theme=harvest] .hero:after{content:"";z-index:-1;pointer-events:none;opacity:.55;background:linear-gradient(135deg,#e7b04a,#c98b1e);border-radius:0 100%;width:16vmin;height:24vmin;position:absolute;bottom:-4vmin;left:46%;box-shadow:inset -6px -8px 14px #7c3a0640}body[data-store-theme=harvest] .hero .wrap{z-index:1;position:relative}body[data-store-theme=harvest] .hero .wrap:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 32% 30%,#f9a8c0,#be185d 70%);border-radius:50%;width:54px;height:54px;position:absolute;bottom:6%;right:28%;box-shadow:inset -5px -7px 12px #5008284d}body[data-store-theme=harvest] .hero h1{letter-spacing:-.035em;font-weight:900;line-height:1.02}body[data-store-theme=harvest] .eyebrow{color:var(--accent-strong);letter-spacing:.22em;font-size:12px;font-weight:800}body[data-store-theme=harvest] .eyebrow:before{content:"";vertical-align:middle;background:#f59e0b;border-radius:2px;width:28px;height:3px;margin-right:10px;display:inline-block}body[data-store-theme=harvest] .b-hero-img img{border-radius:36px 36px 36px 8px;box-shadow:0 0 0 6px #fff,0 36px 60px -26px #7c3a0680}body[data-store-theme=harvest] .btn{border-radius:999px;font-weight:800;transition:transform .25s cubic-bezier(.3,1.6,.5,1),box-shadow .25s,background-position .6s;position:relative;overflow:hidden}body[data-store-theme=harvest] .btn-primary{background-image:linear-gradient(110deg,#b45309,#a94a07 50%,#b45309);background-size:220% 100%}body[data-store-theme=harvest] .btn:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff73,#0000);width:40%;position:absolute;inset:0 auto 0 0;transform:translate(-130%)skew(-18deg)}body[data-store-theme=harvest] .btn:hover{background-position:100% 0;transform:translateY(-3px)scale(1.04);box-shadow:0 16px 30px -12px #b45309b3}body[data-store-theme=harvest] .btn:hover:after{animation:.9s pm-sheen}body[data-store-theme=harvest] .btn:active{transform:scale(.95)}body[data-store-theme=harvest] .btn:focus-visible,body[data-store-theme=harvest] a:focus-visible{outline-offset:3px;outline:2px solid #b45309}body[data-store-theme=harvest] .section-head h2{letter-spacing:-.02em;font-weight:900}body[data-store-theme=harvest] .section-head h2:after{content:"";transform-origin:0;background:linear-gradient(90deg,#f59e0b,#fdba3b,#f9a8c0);border-radius:5px;width:72px;height:5px;margin-top:8px;display:block}body[data-store-theme=harvest] .pcard{background:#fff;border:2px solid #f3e4bf;border-radius:24px;padding:10px 10px 16px;transition:transform .35s cubic-bezier(.3,1.5,.5,1),box-shadow .35s,border-color .35s;position:relative}body[data-store-theme=harvest] .pcard:hover{border-color:#f3c453;transform:translateY(-8px)rotate(-.6deg);box-shadow:0 26px 44px -26px #b453098c}body[data-store-theme=harvest] .pimg{aspect-ratio:1;background:radial-gradient(circle at 50% 40%,#fff6da,#fde3a0 80%);border-radius:18px;position:relative;overflow:hidden}body[data-store-theme=harvest] .pimg img{transition:transform .5s cubic-bezier(.3,1.5,.5,1)}body[data-store-theme=harvest] .pcard:hover .pimg img{transform:scale(1.1)rotate(2deg)}body[data-store-theme=harvest] .pname{font-weight:700}body[data-store-theme=harvest] .price{color:#7c3a06;background:#fef0c7;border-radius:999px;padding:2px 10px;font-weight:800;transition:transform .3s cubic-bezier(.3,1.6,.5,1);display:inline-block}body[data-store-theme=harvest] .pcard:hover .price{transform:rotate(-3deg)scale(1.06)}body[data-store-theme=harvest] .tag{color:#fff;background:linear-gradient(110deg,#b45309,#a94a07,#b45309);border-radius:999px;padding:4px 12px;font-size:12px;font-weight:800;transform:rotate(-4deg)}body[data-store-theme=harvest] .tag.out{background:#4a3a28}body[data-store-theme=harvest] .cat{isolation:isolate;background:linear-gradient(160deg,#fff6da,#fde3a0);border:2px solid #f3c453;border-radius:28px;font-weight:800;transition:transform .35s cubic-bezier(.3,1.5,.5,1),box-shadow .35s,color .3s}body[data-store-theme=harvest] .cat:before{content:"";z-index:-1;background:linear-gradient(160deg,#b45309,#a94a07);transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translateY(101%)}body[data-store-theme=harvest] .cat:hover{color:#fff;transform:translateY(-5px)rotate(-1deg);box-shadow:0 22px 36px -22px #b45309b3}body[data-store-theme=harvest] .cat:hover:before{transform:none}body[data-store-theme=harvest] .trust>div{background:#fffdf5;border:2px dashed #e8d29a;border-radius:22px;padding:18px;transition:transform .35s cubic-bezier(.3,1.5,.5,1),border-color .3s}body[data-store-theme=harvest] .trust>div:hover{border-color:#b45309;transform:translateY(-5px)rotate(-.8deg)}body[data-store-theme=harvest] .footer{color:#f1e2c4;background:#2a1b0c;border-top:5px solid #f3c453}body[data-store-theme=harvest] .footer b,body[data-store-theme=harvest] .footer .brand{color:#fff}@media (prefers-reduced-motion:no-preference){body[data-store-theme=harvest] .hero{animation:24s linear infinite alternate pm-gradient-pan}body[data-store-theme=harvest] .hero:before{animation:40s linear infinite pm-spin-rot,12s ease-in-out infinite pm-drift}body[data-store-theme=harvest] .hero:after{animation:15s ease-in-out -3s infinite pm-drift}body[data-store-theme=harvest] .hero .wrap:before{animation:10s ease-in-out -5s infinite pm-drift}body[data-store-theme=harvest] .b-hero-img{animation:6s ease-in-out infinite pm-bob}body[data-store-theme=harvest] .hero .eyebrow{animation:.7s cubic-bezier(.2,.8,.2,1) 50ms both pm-rise}body[data-store-theme=harvest] .hero h1{animation:.9s cubic-bezier(.2,.8,.2,1) .15s both pm-rise}body[data-store-theme=harvest] .hero p{animation:.9s cubic-bezier(.2,.8,.2,1) .3s both pm-rise}body[data-store-theme=harvest] .hero .ctas{animation:.9s cubic-bezier(.2,.8,.2,1) .45s both pm-rise,.6s 1.3s both pm-pop}body[data-store-theme=harvest] .btn-primary{animation:3s ease-out 2.2s infinite pm-pulse}body[data-store-theme=harvest] .tag{background-size:200% 100%;animation:5s linear infinite pm-gradient-pan}body[data-store-theme=harvest] .announce{background-size:250% 100%;animation:14s linear infinite pm-gradient-pan}body[data-store-theme=harvest] .pcard:hover .tag{animation:.6s ease-in-out infinite pm-wiggle}@supports (animation-timeline:scroll()){body[data-store-theme=harvest]:before{content:"";z-index:60;transform-origin:0;background:linear-gradient(90deg,#b45309,#f59e0b,#f9a8c0);height:4px;animation:linear both pm-progress;animation-timeline:scroll(root);position:fixed;inset:0 0 auto;transform:scaleX(0)}}@supports (animation-timeline:view()){body[data-store-theme=harvest] .pcard,body[data-store-theme=harvest] .cat,body[data-store-theme=harvest] .trust>div{animation:linear both pm-rise;animation-timeline:view();animation-range:entry entry 55%}body[data-store-theme=harvest] .section-head h2:after{animation:linear both pm-draw;animation-timeline:view();animation-range:entry 10% entry 60%}}}@media (max-width:720px){body[data-store-theme=harvest] .hero{min-height:70vh}body[data-store-theme=harvest] .hero:before{width:40vmin;height:40vmin;top:4vmin;right:-8vmin}}.pt-card{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);padding:20px}.pt-card h2{margin:0 0 12px}.pt-sub{color:var(--muted);margin:4px 0 0;font-size:14px;line-height:1.5}.pt-result{color:var(--ink);min-height:24px;margin:8px 0 12px;font-size:15px}.pt-result b{color:var(--accent-strong);font-size:1.15em}.pt-big{color:var(--ink);margin:10px 0 2px;font-size:18px}.pt-big b{letter-spacing:-.02em;color:var(--accent-strong);font-size:34px}.pt-find{max-width:320px;color:var(--ink-2);gap:6px;font-size:14px;display:grid}.pt-find .input{min-height:44px;font-size:16px}.pt-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.pt-table{border-collapse:collapse;width:100%;min-width:280px;font-size:14px}.pt-table th,.pt-table td{text-align:left;border-bottom:1px solid var(--line);color:var(--ink);padding:10px 12px}.pt-table thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px}.pt-table tbody th{font-weight:700}.pt-table tr[data-match=true]{background:var(--tint-1);box-shadow:inset 3px 0 0 var(--accent)}.pt-table tr[data-match=true] th,.pt-table tr[data-match=true] td{color:var(--accent-strong);font-weight:800}.pt-specs th{width:38%;color:var(--ink-2);font-weight:600}.pt-group{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.pt-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex:0 0 100%;font-size:12px}.pt-chip{border:1px solid var(--line-2);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:0 16px;font-size:14px;font-weight:600;transition:transform .2s,background .2s,border-color .2s,color .2s}.pt-chip:hover{border-color:var(--accent);transform:translateY(-2px)}.pt-chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.pt-chip:focus-visible,.pt-check input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pt-months{flex-wrap:wrap;gap:8px;display:flex}.pt-check{cursor:pointer;min-height:44px;color:var(--ink);align-items:center;gap:10px;margin-top:6px;font-size:15px;display:flex}.pt-check input{width:22px;height:22px;accent-color:var(--accent)}.pt-shades{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.pt-shades li{border:1px solid var(--line);border-radius:calc(var(--radius) * .75);background:var(--tint-1);align-items:center;gap:12px;padding:10px 12px;display:flex}.pt-dot{border:2px solid var(--surface);width:40px;height:40px;box-shadow:0 0 0 1px var(--line-2), 0 6px 14px -6px #00000059;border-radius:50%;flex:none}.pt-view{align-items:center;min-height:44px;margin-left:auto;display:inline-flex}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sw-dot{display:none}body[data-store-theme=maison] .sw-dot,body[data-store-theme=lumiere] .sw-dot,body[data-store-theme=voltedge] .sw-dot,body[data-store-theme=harvest] .sw-dot{vertical-align:-2px;border-radius:50%;width:14px;height:14px;margin-right:8px;display:inline-block;box-shadow:0 0 0 1px #00000040}@media (prefers-reduced-motion:reduce){.pt-chip{transition:none}}
.lp-pro{--p-band:#0b3d2e;--p-band-2:#145c43;--p-ink-on-band:#fff;--p-accent:#0e8a3a;--p-accent-ink:#fff;--p-accent2:#ffd60a;--p-soft:#eaf7ef;--p-ink:#11261c;--p-muted:#4c6357;--p-line:#cfe6d8;--p-radius:16px;color:var(--p-ink);font-family:var(--font-hind), var(--font-jakarta), system-ui, sans-serif;background:#fff;overflow-x:clip}.lp-pro[data-palette=red]{--p-band:#1a1e23;--p-band-2:#3a1217;--p-accent:#e11d2e;--p-accent-ink:#fff;--p-accent2:#ffc83d;--p-soft:#fff1f1;--p-ink:#1a1e23;--p-muted:#5b6470;--p-line:#f1cacd}.lp-pro[data-palette=navy]{--p-band:#0b2545;--p-band-2:#13315c;--p-accent:#c9a24b;--p-accent-ink:#1a1410;--p-accent2:#fff;--p-soft:#eef3fb;--p-ink:#0b2545;--p-muted:#4a5d78;--p-line:#cbd7ea}.lp-pro[data-palette=sunny]{--p-band:#c2410c;--p-band-2:#ea580c;--p-accent:#ffd60a;--p-accent-ink:#1a1410;--p-accent2:#fff;--p-soft:#fff4e8;--p-ink:#2b1608;--p-muted:#6b4a33;--p-line:#f6d3b0}.lp-pro[data-palette=purple]{--p-band:#3b2f8f;--p-band-2:#5b3fd0;--p-accent:#e11d48;--p-accent-ink:#fff;--p-accent2:#fde047;--p-soft:#f3f0ff;--p-ink:#1e1650;--p-muted:#5b5486;--p-line:#d9d3f5}.lp-pro[data-palette=teal]{--p-band:#064e5a;--p-band-2:#0a7a8a;--p-accent:#f59e0b;--p-accent-ink:#1a1410;--p-accent2:#5eead4;--p-soft:#e8f8f8;--p-ink:#07323a;--p-muted:#3f6a72;--p-line:#bfe4e6}.lp-pro[data-palette=night]{--p-band:#111827;--p-band-2:#1f2937;--p-accent:#cf3;--p-accent-ink:#111827;--p-accent2:#fff;--p-soft:#f1f5f9;--p-ink:#111827;--p-muted:#475569;--p-line:#d5dce6}.lp-pro[data-palette=rose]{--p-band:#9d174d;--p-band-2:#db2777;--p-accent:#facc15;--p-accent-ink:#3b0a24;--p-accent2:#ffe4ec;--p-soft:#fff0f5;--p-ink:#3b0a24;--p-muted:#7a4a5e;--p-line:#f6cadb}.lp-pro h1,.lp-pro h2,.lp-pro h3{font-family:var(--font-baloo), var(--font-hind), system-ui, sans-serif;letter-spacing:0}.lp-pro .wrap{max-width:1120px}.lp-pro .muted{color:var(--p-muted)}.lp-head{z-index:40;border-bottom:1px solid var(--p-line);background:#fff;position:sticky;top:0;box-shadow:0 2px 14px #0000000f}.lp-head-in{align-items:center;gap:10px;min-height:60px;display:flex}.lp-brand{font-family:var(--font-baloo), var(--font-hind), sans-serif;color:var(--p-band);align-items:center;gap:10px;min-width:0;margin-right:auto;font-size:20px;font-weight:800;display:inline-flex}.lp-brand img{width:auto;max-height:40px;display:block}.lp-brand span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lp-head-act{align-items:center;gap:8px;display:flex}.lp-chip{border:2px solid var(--p-line);min-height:40px;color:var(--p-band);white-space:nowrap;background:#fff;border-radius:99px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex}.lp-chip:hover{transform:translateY(-2px);box-shadow:0 6px 14px #0000001f}.lp-chip.wa{color:#fff;background:#25d366;border-color:#25d366}.lp-chip.go{background:var(--p-accent);border-color:var(--p-accent);color:var(--p-accent-ink)}.lp-head .lang-btn{min-height:40px}@media (max-width:599px){.lp-chip .t{display:none}.lp-chip{padding:0 12px}.lp-head .lp-chip.go .t{display:inline}}.lp-pro .lp-hero{background:radial-gradient(1200px 500px at 85% -10%, color-mix(in srgb, var(--p-accent) 38%, transparent), transparent 60%), linear-gradient(135deg, var(--p-band), var(--p-band-2));color:var(--p-ink-on-band);padding:34px 0 54px;position:relative;overflow:hidden}.lp-pro .lp-hero:after{content:"";background:color-mix(in srgb, var(--p-accent2) 22%, transparent);filter:blur(2px);border-radius:50%;width:360px;height:360px;position:absolute;bottom:-160px;right:-120px}.lp-pro .lp-hero-in{z-index:1;align-items:center;gap:26px;display:grid;position:relative}.lp-pro .lp-badge{background:var(--p-accent2);color:#1a1410;border-radius:99px;padding:6px 14px;font-size:13.5px;font-weight:800;box-shadow:0 6px 16px #0000002e}.lp-pro .lp-hero h1{color:#fff;text-wrap:balance;margin:14px 0 10px;font-size:34px;font-weight:800;line-height:1.18}.lp-pro .lp-hero p{color:#ffffffe0;margin:0 0 18px;font-size:17px;line-height:1.65}.lp-pro .lp-hero-img{position:relative}.lp-pro .lp-hero-img:before{content:"";background:color-mix(in srgb, var(--p-accent) 60%, transparent);border-radius:28px;position:absolute;inset:8% -4% -6% 8%;transform:rotate(3deg)}.lp-pro .lp-hero-img img{object-fit:cover;border-radius:22px;width:100%;max-height:480px;position:relative;box-shadow:0 24px 50px #00000059}.lp-price{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 16px;display:flex}.lp-price .now{font-family:var(--font-baloo), var(--font-hind), sans-serif;color:var(--p-accent2);font-size:40px;font-weight:800;line-height:1}.lp-price .was{color:#ffffffb3;font-size:20px;text-decoration:line-through}.lp-price .save{background:var(--p-accent);color:var(--p-accent-ink);border-radius:8px;padding:5px 12px;font-size:14px;font-weight:800;transform:rotate(-2deg)}.lp-ticks{flex-wrap:wrap;gap:8px 16px;margin:18px 0 0;padding:0;font-size:14.5px;font-weight:600;list-style:none;display:flex}.lp-ticks li:before{content:"✓";background:var(--p-accent2);color:#1a1410;border-radius:50%;place-items:center;width:20px;height:20px;margin-right:6px;font-size:12px;font-weight:800;display:inline-grid}@media (min-width:860px){.lp-pro .lp-hero{padding:56px 0 84px}.lp-pro .lp-hero-in{grid-template-columns:1.05fr 1fr;gap:48px}.lp-pro .lp-hero h1{font-size:52px}.lp-price .now{font-size:54px}}body[data-store-theme] .lp-pro .btn{text-transform:none;letter-spacing:0}body[data-store-theme] .lp-pro .btn-primary,body[data-store-theme] .lp-pro .btn-round{border-radius:99px}.lp-pro .btn-primary{background:var(--p-accent);color:var(--p-accent-ink);border-color:var(--p-accent);font-family:var(--font-baloo), var(--font-hind), sans-serif;min-height:58px;box-shadow:0 10px 24px color-mix(in srgb, var(--p-accent) 45%, transparent);border-radius:99px;padding:0 34px;font-size:18px;font-weight:800;transition:transform .15s,box-shadow .15s}.lp-pro .btn-primary:hover{box-shadow:0 16px 30px color-mix(in srgb, var(--p-accent) 55%, transparent);background:var(--p-accent);transform:translateY(-3px)scale(1.03)}.lp-pro .btn-primary:active{transform:scale(.98)}.lp-pro .lp-pulse{animation:2.2s ease-in-out infinite lp-pulse}@keyframes lp-pulse{0%,to{box-shadow:0 10px 24px color-mix(in srgb, var(--p-accent) 45%, transparent), 0 0 0 0 color-mix(in srgb, var(--p-accent) 50%, transparent)}55%{box-shadow:0 10px 24px color-mix(in srgb, var(--p-accent) 45%, transparent), 0 0 0 16px transparent}}.lp-pro .lp-block{padding:46px 0}.lp-pro>.lp-rv:nth-child(2n)>.lp-block{background:var(--p-soft)}.lp-pro .lp-block h2{color:var(--p-band);text-align:center;text-wrap:balance;margin-bottom:22px;font-size:28px;font-weight:800;line-height:1.25}.lp-pro .lp-center p{color:var(--p-muted)}@media (min-width:860px){.lp-pro .lp-block{padding:70px 0}.lp-pro .lp-block h2{font-size:38px}}.lp-pro .lp-benefits{gap:14px}.lp-pro .lp-benefits li{border-radius:var(--p-radius);border:0;border-top:5px solid var(--p-accent);background:#fff;padding:22px 18px 20px;transition:transform .2s,box-shadow .2s;position:relative;box-shadow:0 10px 28px #00000014}.lp-pro .lp-benefits li:hover{transform:translateY(-5px);box-shadow:0 18px 34px #00000021}.lp-pro .lp-benefits li:before{content:"✓";background:var(--p-accent);width:38px;height:38px;color:var(--p-accent-ink);border-radius:12px;place-items:center;margin-bottom:12px;font-size:20px;font-weight:800;display:grid}.lp-pro .lp-benefits b{font-family:var(--font-baloo), var(--font-hind), sans-serif;color:var(--p-band);font-size:19px}.lp-pro .lp-benefits span{color:var(--p-muted);font-size:15px}.lp-pro .lp-split h2{text-align:left}.lp-pro .lp-split p{color:var(--p-muted);font-size:17px}.lp-pro .lp-split img{border-radius:24px;box-shadow:0 20px 44px #0000002e}.lp-pro .lp-gallery{gap:12px}.lp-pro .lp-gallery img{border-radius:18px;transition:transform .25s;box-shadow:0 8px 22px #0000001f}.lp-pro .lp-gallery img:hover{transform:scale(1.04)rotate(-.6deg)}.lp-pro .lp-reviews figure{border-radius:var(--p-radius);border:0;border-left:5px solid var(--p-accent2);background:#fff;padding:20px 18px;position:relative;box-shadow:0 10px 26px #00000014}.lp-pro .lp-reviews figure:before{content:"“";color:var(--p-line);font-family:Georgia,serif;font-size:64px;line-height:1;position:absolute;top:0;right:14px}.lp-pro .lp-reviews figcaption{color:var(--p-band)}.lp-pro .lp-faq{background:#fff;border:0;border-radius:14px;margin-bottom:10px;padding:16px 18px;box-shadow:0 6px 18px #00000012}.lp-pro .lp-faq summary{color:var(--p-band);justify-content:space-between;align-items:center;gap:12px;font-size:17px;list-style:none;display:flex}.lp-pro .lp-faq summary::-webkit-details-marker{display:none}.lp-pro .lp-faq summary:after{content:"+";background:var(--p-accent);width:28px;height:28px;color:var(--p-accent-ink);border-radius:50%;flex:none;place-items:center;font-weight:800;transition:transform .2s;display:grid}.lp-pro .lp-faq[open] summary:after{transform:rotate(45deg)}.lp-pro .lp-faq p{color:var(--p-muted)}.lp-pro .lp-order{background:linear-gradient(180deg, var(--p-soft), #fff 70%);padding-bottom:64px}.lp-pro .lp-order .lp-form{border:3px solid var(--p-accent);background:#fff;border-radius:22px;padding:24px 20px 22px;position:relative;box-shadow:0 24px 54px #00000029}.lp-pro .lp-order .lp-form:before{content:attr(data-ribbon);background:var(--p-accent);color:var(--p-accent-ink);white-space:nowrap;border-radius:99px;padding:6px 18px;font-size:14px;font-weight:800;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.lp-pro .lp-form .input,.lp-pro .lp-form .select,.lp-pro .lp-form .textarea{border:2px solid var(--p-line);background:#fff;border-radius:12px}.lp-pro .lp-form .input:focus,.lp-pro .lp-form .select:focus,.lp-pro .lp-form .textarea:focus{border-color:var(--p-accent);outline:3px solid color-mix(in srgb, var(--p-accent) 25%, transparent)}.lp-pro .lp-offers .opt{border:2px solid var(--p-line);border-radius:14px;padding:12px;transition:border-color .15s,background .15s}.lp-pro .lp-offers .opt:has(input:checked){border-color:var(--p-accent);background:var(--p-soft)}.lp-pro .lp-form .lp-price{background:var(--p-soft);color:var(--p-band);border-top:0;border-radius:12px;padding:12px 14px;display:flex}.lp-pro .lp-form .btn-primary{font-size:19px}.lp-marquee{background:var(--p-accent);color:var(--p-accent-ink);white-space:nowrap;padding:12px 0;font-size:15px;font-weight:800;overflow:hidden}.lp-marquee-track{gap:36px;padding-left:36px;animation:26s linear infinite lp-slide;display:inline-flex}.lp-marquee-track span:before{content:"★";color:var(--p-accent2);margin-right:36px}.lp-marquee:hover .lp-marquee-track{animation-play-state:paused}@keyframes lp-slide{to{transform:translate(-50%)}}.lp-compare{gap:14px;max-width:880px;margin:0 auto;display:grid}.lp-compare>div{border-radius:20px;padding:22px 20px}.lp-compare .bad{border:2px dashed var(--p-line);color:var(--p-muted);background:#fff}.lp-compare .good{background:linear-gradient(135deg, var(--p-band), var(--p-band-2));color:#fff;box-shadow:0 18px 40px #0003}.lp-compare h3{margin:0 0 12px;font-size:20px}.lp-compare ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lp-compare li{gap:10px;line-height:1.45;display:flex}.lp-compare .bad li:before{content:"✕";color:#e11d2e;font-weight:800}.lp-compare .good li:before{content:"✓";color:var(--p-accent2);font-weight:800}@media (min-width:700px){.lp-compare{grid-template-columns:1fr 1fr}.lp-compare .good{transform:scale(1.03)}}.lp-steps{counter-reset:step;gap:18px;max-width:980px;margin:0 auto;padding:0;list-style:none;display:grid}.lp-steps li{counter-increment:step;background:#fff;border-radius:18px;padding:20px 18px 18px 74px;position:relative;box-shadow:0 10px 26px #00000014}.lp-steps li:before{content:counter(step);background:var(--p-accent);width:44px;height:44px;color:var(--p-accent-ink);font-family:var(--font-baloo), sans-serif;border-radius:50%;place-items:center;font-size:22px;font-weight:800;display:grid;position:absolute;top:16px;left:16px}.lp-steps b{font-family:var(--font-baloo), var(--font-hind), sans-serif;color:var(--p-band);font-size:19px;display:block}.lp-steps span{color:var(--p-muted)}@media (min-width:860px){.lp-steps{grid-template-columns:repeat(3,1fr)}.lp-steps li{text-align:center;padding:78px 18px 20px}.lp-steps li:before{top:18px;left:50%;transform:translate(-50%)}}.lp-screens{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.lp-screens img{background:#fff;border:4px solid #fff;border-radius:16px;width:100%;box-shadow:0 10px 24px #00000024}@media (min-width:800px){.lp-screens{grid-template-columns:repeat(4,1fr)}}.lp-pro .lp-offer{gap:14px}.lp-pro .lp-offer-price{color:var(--p-band);font-family:var(--font-baloo), sans-serif;font-size:44px}.lp-pro .lp-stock{background:var(--p-accent2);color:#1a1410;font-weight:800;box-shadow:0 6px 16px #0000001f}.lp-pro .lp-clock>div{background:var(--p-band);color:#fff;border:0;box-shadow:0 8px 20px #0000002e}.lp-pro .lp-clock span{color:#ffffffbf}.lp-pro .lp-sticky{background:var(--p-band);padding:10px 14px calc(10px + env(safe-area-inset-bottom));border-top:0;align-items:center;gap:12px;display:flex;box-shadow:0 -10px 30px #00000040}.lp-pro .lp-sticky .sum{color:#fff;flex:none;line-height:1.15}.lp-pro .lp-sticky .sum b{font-family:var(--font-baloo), sans-serif;color:var(--p-accent2);font-size:22px;display:block}.lp-pro .lp-sticky .sum s{opacity:.75;font-size:12.5px}.lp-pro .lp-sticky .btn{flex:1;min-height:52px;font-size:17px}.lp-wa-float{z-index:45;color:#fff;background:#25d366;border-radius:50%;place-items:center;width:54px;height:54px;font-size:28px;transition:transform .15s;display:grid;position:fixed;bottom:86px;right:14px;box-shadow:0 10px 24px #0000004d}.lp-wa-float:hover{transform:scale(1.1)}@media (min-width:900px){.lp-wa-float{bottom:22px}}.lp-js .lp-reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(22px)}.lp-js .lp-reveal.in{opacity:1;transform:none}.lp-js .lp-hero .lp-reveal{transition-delay:50ms}@media (prefers-reduced-motion:reduce){.lp-js .lp-reveal{opacity:1;transition:none;transform:none}.lp-pro .lp-pulse,.lp-marquee-track{animation:none}.lp-marquee{white-space:normal;text-align:center}.lp-pro .btn-primary,.lp-chip,.lp-pro .lp-benefits li,.lp-pro .lp-gallery img{transition:none}}.lp-pro .lp-order .lp-narrow>p{text-align:center}.lp-sticky-save{color:#fff;background:#ffffff2e;border-radius:9999px;padding:2px 7px;font-size:11px;font-weight:700}.lp-deal-cards{border:0;gap:10px;margin:0 0 16px;padding:0;display:grid}.lp-offers-legend{color:var(--p-band,#111827);margin-bottom:8px;font-size:14px;font-weight:700}.lp-deal-grid{gap:10px;display:grid}.lp-deal-card{border:2px solid var(--p-line,#e5e7eb);cursor:pointer;background:#fff;border-radius:14px;align-items:center;padding:14px 16px;transition:all .2s;display:flex;position:relative;box-shadow:0 2px 8px #0000000a}.lp-deal-card:hover{border-color:var(--p-accent2,#059669)}.lp-deal-card.selected{border-color:var(--p-accent2,#059669);background:color-mix(in srgb, var(--p-accent2,#059669) 7%, #fff);box-shadow:0 4px 16px #05966926}.lp-deal-radio{accent-color:var(--p-accent2,#059669);flex-shrink:0;width:18px;height:18px;margin-right:12px}.lp-deal-badge{letter-spacing:.3px;border-radius:9999px;padding:2px 10px;font-size:10.5px;font-weight:800;position:absolute;top:-9px;right:14px}.lp-deal-badge.popular{color:#fff;background:#ef4444;box-shadow:0 2px 6px #ef44444d}.lp-deal-badge.value{color:#fff;background:#059669;box-shadow:0 2px 6px #0596694d}.lp-deal-body{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.lp-deal-info{flex:1}.lp-deal-title{color:var(--p-band,#111827);font-size:15.5px;font-weight:700;display:block}.lp-deal-subtitle{color:var(--p-muted,#6b7280);font-size:12.5px}.lp-deal-savings{color:#059669;margin-top:3px;font-size:12px;font-weight:700;display:block}.lp-deal-pricing{text-align:right;flex-shrink:0}.lp-deal-price{font-size:18px;font-family:var(--font-baloo), sans-serif;color:var(--p-band,#111827);font-weight:800;display:block}.lp-deal-was{color:var(--p-muted,#9ca3af);font-size:12px;text-decoration:line-through;display:block}.lp-geo-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lp-field{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.lp-field-label{color:var(--p-band,#374151);font-size:13.5px;font-weight:600}.lp-bump-card{cursor:pointer;background:#fef5e7;border:1.5px dashed #f59e0b;border-radius:12px;align-items:center;gap:12px;margin:12px 0;padding:12px 14px;transition:background .15s;display:flex}.lp-bump-card:hover{background:#fdefd8}.lp-bump-checkbox{accent-color:#d97706;flex-shrink:0;width:18px;height:18px}.lp-bump-text{flex:1}.lp-bump-tag{color:#fff;text-transform:uppercase;background:#d97706;border-radius:4px;margin-right:6px;padding:2px 6px;font-size:10px;font-weight:800;display:inline-block}.lp-bump-title{color:#92400e;font-size:14px}.lp-bump-price{color:#b45309;font-size:14px;font-weight:800}.lp-order-summary{background:var(--p-surface,#f9fafb);border:1px solid var(--p-line,#e5e7eb);border-radius:12px;margin:12px 0;padding:14px 16px}.lp-summary-row{color:var(--p-band,#111827);justify-content:space-between;align-items:baseline;font-size:16px;font-weight:700;display:flex}.lp-summary-amount{font-size:26px;font-family:var(--font-baloo), sans-serif;color:var(--p-accent2,#059669);font-weight:800}.lp-summary-sub{margin-top:4px}.lp-cod-tag{color:#059669;font-size:12px;font-weight:700}.lp-spinner-row{justify-content:center;align-items:center;gap:8px;display:inline-flex}.lp-spinner{border:2.5px solid #fff6;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite lp-spin}@keyframes lp-spin{to{transform:rotate(360deg)}}.lp-guarantee-strip{margin:16px 0}.lp-guarantee-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (min-width:768px){.lp-guarantee-grid{grid-template-columns:repeat(4,1fr)}}.lp-guarantee-card{background:#fff;border:1px solid #0000000f;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex;box-shadow:0 2px 6px #00000008}.lp-guarantee-icon{color:var(--p-accent2,#059669);background:color-mix(in srgb, var(--p-accent2,#059669) 12%, transparent);border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.lp-guarantee-title{color:var(--p-band,#111827);margin:0;font-size:13px;font-weight:700;line-height:1.3}.lp-guarantee-subtitle{color:var(--p-muted,#6b7280);margin:2px 0 0;font-size:11px;line-height:1.35}.lp-guarantee-compact{margin:10px 0}.lp-guarantee-compact .lp-guarantee-grid{grid-template-columns:1fr 1fr;gap:6px}.lp-guarantee-compact .lp-guarantee-card{box-shadow:none;background:#00000005;border:1px solid #0000000a;border-radius:8px;padding:8px 10px}.lp-guarantee-compact .lp-guarantee-icon{border-radius:6px;width:28px;height:28px}.lp-guarantee-compact .lp-guarantee-title{font-size:11.5px}.lp-guarantee-compact .lp-guarantee-subtitle{font-size:10px}.lp-social-ticker{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffffa;border:1px solid #00000014;border-radius:16px;align-items:center;gap:12px;max-width:380px;padding:12px 16px;animation:.4s ease-out lp-slide-up;display:flex;position:fixed;bottom:20px;left:20px;box-shadow:0 12px 32px #00000029}@keyframes lp-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@media (max-width:640px){.lp-social-ticker{max-width:none;bottom:76px;left:12px;right:12px}}.lp-social-avatar{background:var(--tint-1,#f1e9dd);width:36px;height:36px;color:var(--accent-strong,var(--accent,#8c5a3c));border-radius:50%;flex-shrink:0;place-items:center;display:grid}.lp-social-content{flex:1;line-height:1.35}.lp-social-title{color:#111827;font-size:13px;font-weight:700}.lp-social-name{color:#111827}.lp-social-loc{color:#6b7280;margin-left:4px;font-size:12px;font-weight:400}.lp-social-desc{color:#374151;margin:1px 0;font-size:12px}.lp-social-meta{align-items:center;gap:4px;margin-top:2px;display:flex}.lp-social-verified{color:#059669;align-items:center;gap:3px;font-size:10.5px;font-weight:700;display:inline-flex}.lp-social-time{color:#9ca3af;font-size:10.5px}.lp-social-close{color:#9ca3af;cursor:pointer;background:0 0;border:0;border-radius:4px;margin-left:auto;padding:4px;font-size:13px}.lp-social-close:hover{color:#111827;background:#f3f4f6}.lp-reviews-section{padding:40px 0}.lp-reviews-header{text-align:center;margin-bottom:24px}.lp-reviews-badge{color:#b45309;background:#f59e0b1f;border-radius:9999px;align-items:center;gap:6px;padding:5px 14px;font-size:12.5px;font-weight:700;display:inline-flex}.lp-reviews-badge .lp-stars{color:#f59e0b;letter-spacing:2px;font-size:14px}.lp-reviews-title{color:var(--p-band,#111827);margin-top:10px;font-size:26px;font-weight:800}.lp-carousel-track{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.lp-review-card{background:#fff;border:1px solid #0000000f;border-radius:16px;flex-direction:column;margin:0;padding:20px;display:flex;box-shadow:0 8px 24px #0000000f}.lp-review-card-top{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.lp-review-stars{color:#f59e0b;letter-spacing:2px;font-size:16px}.lp-verified-tag{color:#059669;background:#ecfdf5;border-radius:9999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.lp-review-quote{color:#374151;flex:1;margin:0 0 16px;font-size:14px;font-style:italic;line-height:1.6}.lp-review-photo{margin-bottom:12px}.lp-review-photo img{object-fit:cover;border-radius:10px;width:100%;max-height:160px}.lp-review-author{align-items:center;gap:10px;margin-top:auto;display:flex}.lp-author-avatar{background:var(--p-accent2,#059669);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:grid}.lp-author-name{color:#111827;font-size:14px;font-weight:700;display:block}.lp-author-loc{color:#6b7280;font-size:12px}.lp-carousel-controls{justify-content:center;align-items:center;gap:14px;margin-top:20px;display:flex}.lp-carousel-btn{cursor:pointer;color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:50%;place-items:center;width:36px;height:36px;font-size:18px;transition:background .15s;display:grid}.lp-carousel-btn:hover{background:#f3f4f6}.lp-carousel-dots{gap:6px;display:flex}.lp-dot{cursor:pointer;background:#d1d5db;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:all .2s}.lp-dot.active{background:var(--p-accent2,#059669);border-radius:4px;width:22px}.lp-drawer-overlay{z-index:100;justify-content:flex-end;display:flex;position:fixed;inset:0}.lp-drawer-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;position:fixed;inset:0}.lp-drawer-panel{z-index:101;background:#fff;flex-direction:column;width:100%;max-width:520px;height:100%;animation:.3s ease-out lp-slide-right;display:flex;position:relative;box-shadow:-10px 0 40px #00000040}@keyframes lp-slide-right{0%{transform:translate(100%)}to{transform:none}}@media (max-width:640px){.lp-drawer-overlay{align-items:flex-end}.lp-drawer-panel{border-radius:20px 20px 0 0;max-width:none;height:92vh;animation:.3s ease-out lp-slide-bottom}}@keyframes lp-slide-bottom{0%{transform:translateY(100%)}to{transform:none}}.lp-drawer-header{background:#f9fafb;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.lp-drawer-title-group{align-items:center;gap:10px;display:flex}.lp-drawer-icon{font-size:22px}.lp-drawer-title{color:#111827;margin:0;font-size:16px;font-weight:700}.lp-drawer-subtitle{color:#6b7280;margin:2px 0 0;font-size:12px}.lp-drawer-close{cursor:pointer;color:#374151;background:#e5e7eb;border:0;border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;transition:background .15s;display:grid}.lp-drawer-close:hover{background:#d1d5db}.lp-drawer-content{flex:1;padding:20px;overflow-y:auto}.lp-form-drawer{box-shadow:none!important;border:0!important;padding:0!important}
