:root{--brand:#0f172a;--brand-strong:#0f172a;--brand-soft:#f1f5f9;--accent:#f97316;--accent-strong:#ea580c;--ink:#0f172a;--muted:#475569;--line:#e2e8f0;--surface:#fff;--surface-soft:#f8fafc;--offer-soft:#fff7ed;--danger:#b42318;--success:#16a34a;--warning:#c2410c;--shadow-sm:0 1px 2px #0f172a0a, 0 2px 8px #0f172a0d;--shadow-md:0 12px 35px #0f172a1a;--radius:16px;--font-bn:"Hind Siliguri", ui-sans-serif, system-ui, sans-serif;--font-en:"Inter", "Hind Siliguri", ui-sans-serif, system-ui, sans-serif;--font-head:"Manrope", "Hind Siliguri", ui-sans-serif, system-ui, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--surface);font-family:var(--font-bn);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}img{max-width:100%}::selection{color:#0f172a;background:#fed7aa}.container{width:min(1180px,100% - 32px);margin-inline:auto}.narrow{width:min(760px,100% - 32px);margin-inline:auto}.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}.muted{color:var(--muted)}.en{font-family:var(--font-en)}.text-danger{color:var(--danger)}.text-success{color:var(--success)}.text-center{text-align:center}.section{padding:68px 0}.section-soft{background:var(--surface-soft)}.section-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.section-title{letter-spacing:-.025em;margin:0;font-size:clamp(1.65rem,4vw,2.3rem);line-height:1.2}.eyebrow{color:var(--brand);font-family:var(--font-en);letter-spacing:.12em;text-transform:uppercase;margin:0 0 9px;font-size:.76rem;font-weight:700}.top-strip{background:var(--brand);color:#e2e8f0;font-size:.86rem}.top-strip-inner{justify-content:space-between;align-items:center;gap:16px;min-height:37px;display:flex}.top-strip a{font-family:var(--font-en);font-weight:600}.site-header{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #e2e8f0e6;position:sticky;top:0}.header-inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;height:72px;display:grid}.logo{font-family:var(--font-en);letter-spacing:-.04em;align-items:center;gap:10px;font-size:1.35rem;font-weight:800;display:inline-flex}.logo-mark{color:#fff;background:var(--brand);border-radius:11px 11px 11px 3px;place-items:center;width:36px;height:36px;font-size:1.05rem;display:grid}.brand-logo-image{object-fit:contain;flex:none;width:auto;max-width:176px;height:40px;display:block}.brand-logo-wordmark,.brand-logo-wordmark-light{width:164px;height:42px}.brand-logo-custom{max-width:176px;height:42px}.brand-logo-mark{width:38px;height:38px}.brand-name-text{color:inherit}.logo-dot{color:var(--accent)}.main-nav{justify-content:center;align-items:center;gap:26px;font-size:.95rem;font-weight:500;display:flex}.main-nav a:hover{color:var(--accent)}.header-actions{justify-self:end;align-items:center;gap:8px;display:flex}.icon-link{border:1px solid var(--line);width:42px;height:42px;color:var(--ink);background:#fff;border-radius:12px;place-items:center;display:grid;position:relative}.icon-link:hover{border-color:var(--accent);color:var(--accent)}.cart-badge{background:var(--accent);color:#fff;min-width:19px;height:19px;font:700 .68rem/1 var(--font-en);border:2px solid #fff;border-radius:10px;place-items:center;padding:0 5px;display:grid;position:absolute;top:-6px;right:-5px}.mobile-nav{display:none}.btn{border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 20px;font-weight:600;line-height:1;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover{background:var(--accent-strong)}.btn-secondary{color:var(--ink);border-color:var(--line);background:#fff}.btn-secondary:hover{background:#f8fafc;border-color:#94a3b8}.btn-dark{background:var(--brand);color:#fff}.btn-danger{color:var(--danger);background:#fef3f2;border-color:#fecdca}.btn-sm{border-radius:10px;min-height:38px;padding:0 14px;font-size:.9rem}.btn-lg{min-height:54px;padding:0 26px;font-size:1.06rem}.btn-block{width:100%}.btn:disabled{opacity:.55;cursor:not-allowed}.hero{background:radial-gradient(circle at 85% 20%,#ffedd5 0,#0000 32%),linear-gradient(#f8fafc 0%,#fff 100%);padding:52px 0 64px;overflow:hidden}.hero-grid{grid-template-columns:1.02fr .98fr;align-items:center;gap:68px;display:grid}.hero-copy h1{letter-spacing:-.045em;max-width:650px;margin:0 0 18px;font-size:clamp(2.35rem,5.2vw,4.5rem);line-height:1.06}.hero-copy h1 span{color:var(--accent)}.hero-copy>p:not(.eyebrow){max-width:590px;color:var(--muted);margin:0 0 27px;font-size:1.13rem}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.hero-trust{color:var(--muted);flex-wrap:wrap;gap:18px;margin-top:26px;font-size:.9rem;display:flex}.hero-trust span{align-items:center;gap:7px;display:inline-flex}.hero-visual{padding:25px;position:relative}.hero-image-shell{aspect-ratio:1.04;background:var(--surface-soft);box-shadow:var(--shadow-md);border-radius:36px 36px 36px 10px;position:relative;overflow:hidden}.hero-image-shell img{object-fit:cover;width:100%;height:100%}.hero-card{border:1px solid var(--line);box-shadow:var(--shadow-md);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:13px 16px;display:flex;position:absolute;bottom:3px;left:-12px}.hero-card strong{font:700 .85rem var(--font-en);display:block}.hero-card small{color:var(--muted)}.trust-band{border-block:1px solid var(--line);background:#fff}.trust-grid{grid-template-columns:repeat(4,1fr);min-height:92px;display:grid}.trust-item{border-right:1px solid var(--line);justify-content:center;align-items:center;gap:12px;padding:20px;display:flex}.trust-item svg{color:var(--success);flex:none}.trust-item strong{font-size:.94rem;display:block}.trust-item small{color:var(--muted)}.promo-banner-section{padding:34px 0 0}.promo-banner{background:var(--surface-soft);box-shadow:var(--shadow-sm);border-radius:18px;display:block;overflow:hidden}.promo-banner img{object-fit:cover;width:100%;height:auto;max-height:390px;display:block}.category-row{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.category-card{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,#f8fafc,#fff);align-items:end;min-height:130px;padding:22px;display:flex}.category-card:nth-child(2){background:linear-gradient(135deg,#fff7ed,#fff)}.category-card:nth-child(3){background:linear-gradient(135deg,#f1f5f9,#fff)}.category-card strong{font-size:1.13rem}.category-card span{color:var(--muted);font-size:.86rem;display:block}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.product-card{border:1px solid var(--line);border-radius:var(--radius);min-width:0;box-shadow:var(--shadow-sm);background:#fff;transition:transform .15s,box-shadow .15s;overflow:hidden}.product-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0f172a17}.product-media{aspect-ratio:1;background:var(--surface-soft);display:block;position:relative;overflow:hidden}.product-media img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.product-card:hover .product-media img{transform:scale(1.025)}.sale-badge{background:var(--accent);color:#fff;font:700 .72rem var(--font-en);border-radius:7px;padding:5px 9px;position:absolute;top:10px;left:10px}.stock-badge{color:var(--warning);background:#ffffffeb;border-radius:7px;padding:5px 8px;font-size:.75rem;font-weight:600;position:absolute;top:10px;right:10px}.product-category{color:var(--brand);font:700 .68rem var(--font-en);text-transform:uppercase;letter-spacing:.08em}.product-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:48px;margin:5px 0 7px;font-size:1.04rem;font-weight:600;line-height:1.38;display:-webkit-box;overflow:hidden}.price-row{align-items:baseline;gap:8px;min-height:30px;display:flex}.price{color:var(--ink);font:800 1.14rem var(--font-en)}.compare-price{color:#64748b;font:500 .87rem var(--font-en);text-decoration:line-through}.product-actions{grid-template-columns:1fr 44px;gap:8px;margin-top:12px;display:grid}.product-actions .btn{min-width:0;padding-inline:10px}.add-icon{background:var(--offer-soft);width:44px;min-height:42px;color:var(--accent-strong);border:1px solid #fed7aa;border-radius:10px;place-items:center;display:grid}.add-icon:hover{background:#ffedd5}.shop-toolbar{grid-template-columns:minmax(240px,1fr) auto;gap:12px;margin-bottom:26px;display:grid}.search-box{position:relative}.search-box svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.search-box input{padding-left:44px}.filter-row{gap:10px;display:flex}.field{gap:7px;display:grid}.field label,.field-label{color:var(--ink);font-size:.91rem;font-weight:600}.input,.select,.textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:11px;outline:none}.input,.select{height:47px;padding:0 13px}.textarea{resize:vertical;min-height:104px;padding:12px 13px}.input:focus,.select:focus,.textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #f9731624}.field-hint{color:var(--muted);margin:0;font-size:.8rem}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-stack{gap:16px;display:grid}.error-box,.success-box,.notice-box{border-radius:11px;padding:12px 14px;font-size:.9rem}.error-box{color:#b42318;background:#fef3f2;border:1px solid #fecdca}.success-box{color:var(--success);background:#f0fdf4;border:1px solid #bbf7d0}.notice-box{color:#9a3412;background:var(--offer-soft);border:1px solid #fed7aa}.breadcrumb{color:var(--muted);padding:22px 0;font-size:.88rem}.breadcrumb a:hover{color:var(--brand)}.product-detail{grid-template-columns:1.04fr .96fr;gap:58px;padding-bottom:70px;display:grid}.product-gallery-main{aspect-ratio:1;background:var(--surface-soft);border:1px solid var(--line);border-radius:22px;position:relative;overflow:hidden}.product-gallery-main img{object-fit:cover;width:100%;height:100%}.thumbnail-row{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:12px;display:grid}.thumbnail{aspect-ratio:1;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;padding:0;transition:border-color .15s,box-shadow .15s;overflow:hidden}.thumbnail img{object-fit:cover;width:100%;height:100%}.thumbnail.is-active{border-color:var(--accent);box-shadow:0 0 0 2px #f973162e}.product-gallery-trigger{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.product-gallery-main-image{transition:transform .35s;object-fit:contain!important}.product-gallery-trigger:hover .product-gallery-main-image{transform:scale(1.07)}.product-gallery-trigger:focus-visible,.thumbnail:focus-visible{outline:3px solid var(--accent);outline-offset:3px;z-index:1}.product-gallery-hint{z-index:1;color:var(--muted);pointer-events:none;opacity:0;background:#ffffffe0;border:1px solid #e2e8f0cc;border-radius:999px;padding:5px 10px;font-size:.76rem;transition:opacity .2s;position:absolute;bottom:12px;right:12px}.product-gallery-main:hover .product-gallery-hint{opacity:1}.product-lightbox{z-index:1000;background:#000000d1;place-items:center;padding:24px;animation:.18s ease-out product-lightbox-in;display:grid;position:fixed;inset:0}.product-lightbox-dialog{background:#fff;border-radius:4px;flex-direction:column;width:min(100%,1000px);height:min(92vh,900px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 90px #0000006b}.product-lightbox-stage{touch-action:pan-y;background:#fff;flex:1;min-height:0;position:relative}.product-lightbox-image{padding:54px 68px 14px;object-fit:contain!important}.product-lightbox-close,.product-lightbox-arrow{z-index:2;color:#fff;cursor:pointer;background:#0f172ac7;border:0;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;transition:background .15s,transform .15s;display:grid;position:absolute}.product-lightbox-close:hover,.product-lightbox-arrow:hover{background:var(--accent-strong);transform:scale(1.06)}.product-lightbox-close{top:14px;right:14px}.product-lightbox-arrow{top:50%;transform:translateY(-50%)}.product-lightbox-arrow:hover{transform:translateY(-50%)scale(1.06)}.product-lightbox-prev{left:16px}.product-lightbox-next{right:16px}.product-lightbox-footer{border-top:1px solid var(--line);min-height:44px;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:8px 20px;font-size:.9rem;display:flex}.product-lightbox-count{color:var(--muted);font:600 .85rem var(--font-en);flex:none}.product-lightbox-thumbnails{justify-content:center;gap:8px;max-width:100%;padding:0 16px 14px;display:flex;overflow-x:auto}.product-lightbox-thumb{cursor:pointer;background:#f8fafc;border:2px solid #0000;border-radius:7px;flex:0 0 58px;width:58px;height:58px;padding:0;overflow:hidden}.product-lightbox-thumb.is-active{border-color:var(--accent)}.product-lightbox-thumb img{object-fit:cover;width:100%;height:100%}@keyframes product-lightbox-in{0%{opacity:0}to{opacity:1}}.product-info{padding-top:8px}.product-info h1{letter-spacing:-.035em;margin:8px 0 14px;font-size:clamp(2rem,4vw,3rem);line-height:1.15}.product-info .lead{color:var(--muted);font-size:1.05rem}.product-price{align-items:baseline;gap:12px;margin:22px 0;display:flex}.product-price .price{color:var(--brand);font-size:1.7rem}.product-meta{color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin:18px 0;font-size:.9rem;display:flex}.variant-select{margin:20px 0}.quantity-row{gap:10px;margin:18px 0;display:flex}.qty-control{border:1px solid var(--line);border-radius:11px;grid-template-columns:40px 46px 40px;height:48px;display:grid;overflow:hidden}.qty-control button{background:var(--surface-soft);border:0}.qty-control span{font:700 .9rem var(--font-en);place-items:center;display:grid}.product-cta{grid-template-columns:1fr 1fr;gap:10px;display:grid}.product-support{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.product-description{border-top:1px solid var(--line);padding:50px 0 70px}.product-description-content{max-width:780px;font-size:1.05rem}.product-description-content h2{font-size:1.8rem}.cart-layout,.checkout-layout{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:start;gap:28px;display:grid}.cart-lines,.checkout-card,.order-summary{border:1px solid var(--line);border-radius:var(--radius);background:#fff}.cart-lines,.checkout-card{padding:22px}.cart-line{border-bottom:1px solid var(--line);grid-template-columns:82px 1fr auto;align-items:center;gap:15px;padding:15px 0;display:grid}.cart-line:last-child{border-bottom:0}.cart-line-image{object-fit:cover;background:var(--surface-soft);border-radius:11px;width:82px;height:82px}.cart-line h3{margin:0 0 3px;font-size:1rem}.cart-line p{color:var(--muted);margin:0;font-size:.85rem}.cart-line-side{text-align:right}.line-remove{color:var(--danger);background:0 0;border:0;margin-top:8px;padding:0;font-size:.82rem}.order-summary{padding:22px;position:sticky;top:94px}.order-summary h2{margin:0 0 18px;font-size:1.25rem}.summary-list{gap:11px;display:grid}.summary-row{color:var(--muted);justify-content:space-between;gap:20px;display:flex}.summary-row strong{color:var(--ink);font-family:var(--font-en)}.summary-total{border-top:1px solid var(--line);color:var(--ink);margin-top:14px;padding-top:15px;font-size:1.08rem;font-weight:700}.summary-total strong{color:var(--brand);font-size:1.25rem}.empty-state{text-align:center;border-radius:var(--radius);background:var(--surface-soft);border:1px dashed #cbd5e1;padding:80px 20px}.empty-state svg{color:#94a3b8}.empty-state h2{margin:15px 0 7px}.empty-state p{color:var(--muted);margin:0 0 20px}.checkout-section-title{margin:0 0 18px;font-size:1.2rem}.radio-cards{grid-template-columns:1fr 1fr;gap:10px;display:grid}.radio-card{border:1px solid var(--line);cursor:pointer;border-radius:11px;gap:10px;padding:13px;display:flex;position:relative}.radio-card:has(input:checked){border-color:var(--brand);background:var(--brand-soft)}.radio-card input{accent-color:var(--brand);margin-top:4px}.checkout-divider{background:var(--line);height:1px;margin:22px 0}.upsell-list{gap:10px;display:grid}.upsell-item{border:1px solid var(--line);border-radius:11px;grid-template-columns:58px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.upsell-item:has(input:checked){border-color:var(--success);background:#f0fdf4}.upsell-item img{object-fit:cover;border-radius:8px;width:58px;height:58px}.upsell-item strong{font-size:.9rem;line-height:1.25;display:block}.upsell-item span{color:var(--brand);font:700 .84rem var(--font-en)}.upsell-item input{width:20px;height:20px;accent-color:var(--brand)}.track-card{border:1px solid var(--line);border-radius:var(--radius);max-width:680px;box-shadow:var(--shadow-sm);margin:0 auto;padding:28px}.status-timeline{border-left:2px solid var(--line);margin-top:26px;padding-left:17px}.status-event{padding:0 0 22px 20px;position:relative}.status-event:before{content:"";background:var(--brand);width:12px;height:12px;box-shadow:0 0 0 1px var(--brand);border:3px solid #fff;border-radius:50%;position:absolute;top:4px;left:-25px}.status-event h4{text-transform:capitalize;margin:0}.status-event p{color:var(--muted);margin:2px 0 0;font-size:.84rem}.site-footer{color:#cbd5e1;background:radial-gradient(1100px 320px at 8% -14%,#f973161f,#0000 62%),linear-gradient(#101a2c 0%,#0b1220 100%);margin-top:0;position:relative}.site-footer:before{content:"";background:linear-gradient(90deg,#f97316 0%,#f9731673 38%,#f9731614 68%,#0000 100%);height:3px;position:absolute;inset:0 0 auto}.footer-grid{grid-template-columns:1.25fr .75fr .75fr 1fr;gap:46px;padding:58px 0 42px;display:grid}.footer-grid-three{grid-template-columns:1.25fr .75fr .75fr}.footer-social{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.footer-social a{color:#cbd5e1;background:#ffffff0f;border:1px solid #ffffff29;border-radius:12px;place-items:center;width:38px;height:38px;transition:background .15s,color .15s,transform .15s;display:grid}.footer-social a:hover{color:#fff;background:#ffffff24;transform:translateY(-1px)}.footer-brand p{color:#94a3b8;max-width:330px}.site-footer h3{color:#fff;font:700 .76rem var(--font-en);letter-spacing:.13em;text-transform:uppercase;margin:0 0 16px}.site-footer h3:after{content:"";background:#f97316;border-radius:2px;width:26px;height:2px;margin-top:9px;display:block}.footer-links{color:#cbd5e1;gap:9px;font-size:.92rem;display:grid}.footer-links a:hover{color:#fff}.footer-contact a{align-items:center;gap:8px;display:flex}.footer-bottom{color:#94a3b8;font:500 .78rem var(--font-en);border-top:1px solid #ffffff1a;justify-content:space-between;gap:20px;padding:18px 0;display:flex}.floating-chat{z-index:60;font-family:var(--font-bn);flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:22px;right:22px}.floating-chat-left{align-items:flex-start;left:22px;right:auto}.floating-chat-bubble{color:#fff;background:#dc2626;border:0;border-radius:50%;order:2;place-items:center;width:58px;height:58px;transition:transform .16s,box-shadow .16s,background .16s;display:grid;position:relative;box-shadow:0 10px 26px #dc262657}.floating-chat-bubble:hover{background:#b91c1c;transform:translateY(-2px);box-shadow:0 14px 32px #dc26266b}.floating-chat-bubble:active{transform:translateY(0)scale(.97)}.floating-chat-bubble:focus-visible,.floating-chat-action:focus-visible{outline-offset:3px;outline:3px solid #fca5a5}.floating-chat-pulse{pointer-events:none;border:2px solid #dc262673;border-radius:50%;animation:2.4s ease-out infinite floating-chat-ring;position:absolute;inset:-3px}@keyframes floating-chat-ring{0%{opacity:.9;transform:scale(.9)}70%{opacity:0;transform:scale(1.22)}to{opacity:0;transform:scale(1.22)}}.floating-chat.is-open .floating-chat-pulse{display:none}.floating-chat-stack{pointer-events:none;flex-direction:column;order:1;align-items:flex-end;gap:12px;display:flex}.floating-chat-left .floating-chat-stack{align-items:flex-start}.floating-chat.is-open .floating-chat-stack{pointer-events:auto}.floating-chat-action{color:#fff;opacity:0;visibility:hidden;border:0;border-radius:50%;place-items:center;width:58px;height:58px;transition:transform .22s cubic-bezier(.22,.68,.35,1),opacity .18s,visibility .18s,filter .15s;display:grid;position:relative;transform:translateY(14px)scale(.6);box-shadow:0 8px 20px #0f172a38}.floating-chat.is-open .floating-chat-action{opacity:1;visibility:visible;transform:none}.floating-chat.is-open .floating-chat-action:first-of-type{transition-delay:50ms}.floating-chat.is-open .floating-chat-action:nth-of-type(2){transition-delay:.1s}.floating-chat.is-open .floating-chat-action:nth-of-type(3){transition-delay:.15s}.floating-chat-action:hover{filter:brightness(1.08)}.floating-chat-whatsapp{background:#25d366}.floating-chat-messenger{background:#1877f2}.floating-chat-close{background:#dc2626;width:50px;height:50px}.floating-chat-tip{color:#fff;text-align:left;opacity:0;visibility:hidden;pointer-events:none;background:#0f172a;border-radius:12px;gap:1px;min-width:172px;max-width:230px;padding:8px 12px;line-height:1.3;transition:opacity .15s,transform .15s,visibility .15s;display:grid;position:absolute;top:50%;right:calc(100% + 12px);transform:translateY(-50%)translate(6px)}.floating-chat-tip strong{font:700 .82rem var(--font-en)}.floating-chat-tip small{color:#cbd5e1;font-size:.72rem}.floating-chat-left .floating-chat-tip{text-align:right;left:calc(100% + 12px);right:auto;transform:translateY(-50%)translate(-6px)}@media (hover:hover){.floating-chat-action:hover .floating-chat-tip{opacity:1;visibility:visible;transform:translateY(-50%)}}.floating-chat-note{border:1px solid var(--line);max-width:230px;color:var(--ink);opacity:0;visibility:hidden;background:#fff;border-radius:13px;order:-1;margin:0;padding:9px 13px;font-size:.82rem;line-height:1.35;transition:opacity .18s,transform .18s,visibility .18s;transform:translateY(8px);box-shadow:0 8px 22px #0f172a1f}.floating-chat.is-open .floating-chat-note{opacity:1;visibility:visible;transform:none}.landing,.landing[data-theme=emerald],.landing[data-theme=sunset],.landing[data-theme=royal],.landing[data-theme=midnight]{--lp-primary:#0f172a;--lp-dark:#0f172a;--lp-soft:#fff7ed;background:#fff}.lp-header{justify-content:space-between;align-items:center;min-height:66px;display:flex}.lp-phone{color:var(--lp-primary);font-weight:600}.lp-hero{background:var(--lp-soft);padding:48px 0 68px}.lp-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:58px;display:grid}.lp-hero h1{letter-spacing:-.045em;margin:0 0 17px;font-size:clamp(2.3rem,5.2vw,4.4rem);line-height:1.05}.lp-hero-copy>p{color:var(--muted);margin:0 0 22px;font-size:1.1rem}.lp-price{align-items:baseline;gap:11px;margin:18px 0 24px;display:flex}.lp-price strong{color:var(--lp-primary);font:800 2rem var(--font-en)}.lp-price del{color:var(--muted);font:500 1.05rem var(--font-en)}.lp-hero-image{aspect-ratio:1;box-shadow:var(--shadow-md);background:#fff;border-radius:28px 28px 28px 8px;overflow:hidden}.lp-hero-image img{object-fit:cover;width:100%;height:100%}.lp-btn{background:var(--accent);color:#fff}.lp-btn:hover{background:var(--accent-strong)}.lp-features{padding:70px 0}.lp-feature-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:28px;display:grid}.lp-feature{border:1px solid var(--line);background:#fff;border-radius:14px;padding:22px}.lp-feature-number{color:#fff;background:var(--lp-primary);width:30px;height:30px;font:700 .8rem var(--font-en);border-radius:50%;place-items:center;margin-bottom:16px;display:grid}.lp-details{background:var(--lp-soft);padding:70px 0}.lp-details-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:52px;display:grid}.lp-details-image{aspect-ratio:1;border-radius:20px;overflow:hidden}.lp-details-image img{object-fit:cover;width:100%;height:100%}.lp-details-copy{font-size:1.08rem}.lp-faq{padding:70px 0}.faq-list{gap:10px;max-width:780px;margin:28px auto 0;display:grid}.faq-item{border:1px solid var(--line);border-radius:12px;overflow:hidden}.faq-item summary{cursor:pointer;padding:16px 18px;font-weight:600;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item p{color:var(--muted);margin:0;padding:0 18px 17px}.lp-checkout{background:var(--surface-soft);padding:70px 0}.lp-checkout .checkout-layout{max-width:1040px;margin:30px auto 0}.lead-modal-backdrop{z-index:80;background:#0f172a9e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.lead-modal{background:#fff;border-radius:18px;width:min(430px,100%);padding:28px;position:relative;box-shadow:0 24px 70px #00000038}.lead-modal-close{background:var(--surface-soft);border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:12px;right:12px}.lead-modal h2{margin:0 24px 7px 0}.lead-modal p{color:var(--muted);margin:0 0 18px}.thankyou-hero{text-align:center;padding:70px 0 38px}.success-icon{color:#fff;background:var(--brand);border-radius:50%;place-items:center;width:70px;height:70px;margin:0 auto 20px;display:grid}.thankyou-hero h1{margin:0 0 8px;font-size:clamp(2rem,5vw,3.4rem)}.order-id-box{border:1px solid var(--line);font-family:var(--font-en);background:#fff;border-radius:9px;align-items:center;gap:8px;margin-top:13px;padding:9px 14px;display:inline-flex}.offer-panel{background:#fff7ed;border:1px solid #fed7aa;border-radius:18px;max-width:940px;margin:25px auto 0;padding:28px}.offer-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:20px;display:grid}.offer-card{border:1px solid var(--line);text-align:left;background:#fff;border-radius:13px;grid-template-columns:110px 1fr;gap:15px;padding:13px;display:grid}.offer-card img{object-fit:cover;border-radius:9px;width:110px;height:110px}.offer-card h3{margin:3px 0 5px;font-size:1rem}.offer-card p{color:var(--brand);margin:0 0 9px;font-weight:600}.admin-body{background:var(--surface-soft);min-height:100vh;color:var(--ink);font-family:var(--font-en)}.admin-shell{grid-template-columns:252px minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar{color:#cbd5e1;background:var(--brand);height:100vh;padding:22px 16px;position:sticky;top:0;overflow-y:auto}.admin-logo{color:#fff;align-items:center;gap:10px;padding:0 9px 22px;font-size:1.08rem;font-weight:800;display:flex}.admin-logo small{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:600;display:block}.admin-brand-image{object-fit:contain;background:#fff;border-radius:10px;flex:none;width:36px;height:36px;padding:3px;display:block}.admin-brand-image-custom{border-radius:7px;width:auto;max-width:132px;height:38px}.admin-nav-label{color:#94a3b8;letter-spacing:.11em;text-transform:uppercase;margin:19px 10px 7px;font-size:.68rem;font-weight:700}.admin-nav{gap:3px;display:grid}.admin-nav a{color:#cbd5e1;border-radius:9px;align-items:center;gap:11px;min-height:42px;padding:0 11px;font-size:.87rem;font-weight:600;display:flex}.admin-nav a:hover,.admin-nav a.active{color:#fff;background:#ffffff14}.admin-sidebar-footer{border-top:1px solid #ffffff1a;margin-top:25px;padding:15px 10px 0}.admin-sidebar-footer p{color:#fff;margin:0 0 2px;font-size:.82rem}.admin-sidebar-footer span{color:#94a3b8;text-overflow:ellipsis;font-size:.7rem;display:block;overflow:hidden}.admin-main{min-width:0}.admin-topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:20px;height:68px;padding:0 30px;display:flex}.admin-topbar h1{margin:0;font-size:1.05rem}.admin-page-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.admin-page-head h1{letter-spacing:-.025em;margin:0 0 3px;font-size:1.6rem}.admin-page-head p{color:var(--muted);margin:0;font-size:.86rem}.admin-card{border:1px solid var(--line);background:#fff;border-radius:13px;box-shadow:0 1px 2px #0f172a08}.admin-card-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:57px;padding:0 18px;display:flex}.admin-card-head h2{margin:0;font-size:.96rem}.admin-card-body{padding:18px}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.stat-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:18px}.stat-head{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;font-size:.75rem;font-weight:700;display:flex}.stat-icon{background:var(--brand-soft);width:34px;height:34px;color:var(--brand);border-radius:9px;place-items:center;display:grid}.stat-value{letter-spacing:-.04em;margin:15px 0 3px;font-size:1.75rem;font-weight:800}.stat-foot{color:var(--muted);font-size:.75rem}.admin-grid-2{grid-template-columns:1.35fr .65fr;gap:18px;display:grid}.table-wrap{width:100%;overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;font-size:.82rem}.admin-table th{color:var(--muted);background:var(--surface-soft);text-align:left;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;padding:11px 14px;font-size:.69rem}.admin-table td{border-top:1px solid var(--line);vertical-align:middle;padding:13px 14px}.admin-table tbody tr:hover{background:var(--surface-soft)}.table-product{align-items:center;gap:10px;min-width:220px;display:flex}.table-product img{object-fit:cover;background:var(--surface-soft);border-radius:8px;width:42px;height:42px}.table-product strong{display:block}.table-product span{color:var(--muted);font-size:.72rem}.badge{text-transform:capitalize;white-space:nowrap;border-radius:20px;justify-content:center;align-items:center;padding:4px 8px;font-size:.68rem;font-weight:700;display:inline-flex}.badge-pending,.badge-unpaid{color:#9a3412;background:#fff7ed}.badge-confirmed,.badge-processing,.badge-partially_paid{color:#0f172a;background:#f1f5f9}.badge-shipped{color:#c2410c;background:#fff7ed}.badge-delivered,.badge-paid,.badge-published,.badge-sent{color:#16a34a;background:#f0fdf4}.badge-cancelled,.badge-failed,.badge-archived{color:#b42318;background:#fef3f2}.badge-draft,.badge-queued,.badge-skipped{color:#475569;background:#f1f5f9}.admin-form{gap:18px;display:grid}.admin-form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.branding-logo-section{border:1px solid var(--line);background:#f8fafc;border-radius:11px;gap:13px;padding:16px;display:grid}.branding-logo-section h3{margin:0 0 3px;font-size:1rem}.branding-logo-layout{grid-template-columns:minmax(0,1fr) minmax(210px,280px);align-items:start;gap:18px;display:grid}.branding-logo-fields{align-content:start;gap:12px;display:grid}.branding-logo-upload{cursor:pointer;width:fit-content}.branding-logo-reset{justify-self:start}.branding-logo-preview{background:#fff;border:1px dashed #cbd5e1;border-radius:9px;justify-content:center;align-items:center;min-height:88px;padding:12px;display:flex}.branding-logo-preview img{object-fit:contain;max-width:100%;max-height:60px;display:block}.admin-form .input,.admin-form .select{border-radius:8px;height:43px}.admin-form .textarea{border-radius:8px}.admin-actions{justify-content:flex-end;gap:9px;padding-top:4px;display:flex}.settings-grid{grid-template-columns:220px minmax(0,1fr);gap:22px;display:grid}.settings-tabs{align-content:start;gap:3px;display:grid}.settings-tabs a{color:var(--muted);border-radius:8px;padding:10px 12px;font-size:.84rem;font-weight:600}.settings-tabs a:hover,.settings-tabs a.active{color:var(--brand);background:var(--brand-soft)}.code-note{border:1px solid var(--line);background:var(--surface-soft);color:var(--muted);overflow-wrap:anywhere;border-radius:8px;padding:11px 13px;font:500 .75rem/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}.secret-field{color:var(--muted);align-items:center;gap:8px;display:flex}.builder-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:18px;display:grid}.block-list{gap:10px;display:grid}.builder-block{border:1px solid var(--line);background:#fff;border-radius:10px;padding:13px}.builder-block-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.builder-block-title{text-transform:capitalize;align-items:center;gap:9px;font-size:.84rem;font-weight:700;display:flex}.builder-controls{gap:4px;display:flex}.builder-controls button{border:1px solid var(--line);background:#fff;border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.builder-preview{border:1px solid var(--line);background:#f1f5f9;border-radius:13px;padding:14px;position:sticky;top:84px}.preview-browser{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 6px 20px #0f172a1f}.preview-bar{border-bottom:1px solid var(--line);background:#f1f5f9;height:25px}.preview-content{text-align:center;min-height:430px;padding:22px 16px}.preview-content h2{font-size:1.3rem}.login-page{background:#f1f5f9;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.login-brand{color:#fff;background:linear-gradient(145deg,#1e293b,#0f172a);flex-direction:column;justify-content:space-between;padding:70px;display:flex}.login-brand h1{letter-spacing:-.05em;max-width:560px;margin:20px 0;font-size:clamp(2.3rem,5vw,4.6rem);line-height:1.03}.login-brand p{color:#94a3b8;max-width:530px}.login-panel{place-items:center;padding:32px;display:grid}.login-card{border:1px solid var(--line);background:#fff;border-radius:15px;width:min(420px,100%);padding:32px;box-shadow:0 15px 50px #0f172a14}.login-card h2{margin:0 0 6px;font-size:1.6rem}.login-card>p{color:var(--muted);margin:0 0 24px;font-size:.87rem}.login-card form{gap:15px;display:grid}.admin-mobile-toggle,.admin-sidebar-close,.admin-overlay{display:none}@media (max-width:980px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-grid,.product-detail,.lp-hero-grid,.lp-details-grid{gap:36px}.trust-grid{grid-template-columns:repeat(2,1fr)}.trust-item:nth-child(3){border-left:1px solid var(--line);border-top:1px solid var(--line)}.trust-item:nth-child(4){border-top:1px solid var(--line)}.footer-grid,.footer-grid-three{grid-template-columns:1.2fr 1fr 1fr}.footer-contact{grid-column:1/-1}.lp-feature-grid{grid-template-columns:repeat(2,1fr)}.admin-shell{grid-template-columns:82px minmax(0,1fr)}.admin-sidebar{padding-inline:12px}.admin-logo>div,.admin-nav span,.admin-nav-label,.admin-sidebar-footer{display:none}.admin-logo{justify-content:center;padding-inline:0}.admin-brand-image-custom{max-width:38px;height:38px}.admin-nav a{justify-content:center;padding:0}.stat-grid{grid-template-columns:repeat(2,1fr)}.admin-grid-2,.builder-layout{grid-template-columns:1fr}.builder-preview{position:static}}@media (max-width:760px){body{font-size:15px}body:has(.mobile-nav){padding-bottom:66px}.container,.narrow{width:min(100% - 24px,1180px)}.section{padding:48px 0}.top-strip-inner{justify-content:center;min-height:34px}.top-strip-inner span:last-child{display:none}.header-inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;height:64px}.main-nav,.header-actions .search-action,.header-actions .account-action{display:none}.logo{font-size:1.2rem}.logo-mark{width:33px;height:33px}.brand-logo-wordmark,.brand-logo-wordmark-light{width:148px;height:38px}.brand-logo-custom{max-width:150px;height:38px}.mobile-nav{z-index:50;border-top:1px solid var(--line);background:#fff;grid-template-columns:repeat(5,minmax(0,1fr));height:66px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -7px 24px #0f172a12}.mobile-nav a{color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:.67rem;display:flex;position:relative}.mobile-nav a svg{width:20px}.mobile-nav .cart-badge{top:7px;right:calc(50% - 24px)}.hero{padding:38px 0 45px}.hero-grid,.product-detail,.cart-layout,.checkout-layout,.lp-hero-grid,.lp-details-grid{grid-template-columns:1fr}.hero-grid{gap:32px}.hero-copy h1{font-size:2.55rem}.hero-copy>p:not(.eyebrow){font-size:1rem}.hero-actions .btn{flex:1}.hero-visual{padding:0 8px 8px}.hero-card{left:0}.trust-grid{min-height:0}.trust-item{justify-content:flex-start;padding:15px 12px}.trust-item small{font-size:.71rem}.category-row{grid-template-columns:1fr}.category-card{min-height:100px}.section-head{align-items:start}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-body{padding:10px}.product-category{font-size:.58rem}.product-name{min-height:42px;margin-top:3px;font-size:.88rem}.price{font-size:.98rem}.compare-price{font-size:.73rem}.product-actions{grid-template-columns:1fr 39px;gap:6px;margin-top:8px}.product-actions .btn{min-height:39px;font-size:.8rem}.add-icon{width:39px;min-height:39px}.shop-toolbar{grid-template-columns:1fr}.filter-row .select{min-width:0}.filter-row{grid-template-columns:1fr 1fr;display:grid}.product-detail{gap:27px;padding-bottom:48px}.product-lightbox{padding:8px}.product-lightbox-dialog{width:100%;height:94dvh}.product-lightbox-image{padding:58px 40px 12px}.product-lightbox-close,.product-lightbox-arrow{width:40px;height:40px}.product-lightbox-prev{left:8px}.product-lightbox-next{right:8px}.product-info h1{font-size:2rem}.product-cta{grid-template-columns:1fr}.product-support{grid-template-columns:1fr 1fr}.form-grid{grid-template-columns:1fr}.order-summary{position:static}.cart-line{grid-template-columns:68px 1fr}.cart-line-image{width:68px;height:68px}.cart-line-side{text-align:left;grid-column:2}.radio-cards{grid-template-columns:1fr}.footer-grid,.footer-grid-three{grid-template-columns:1fr 1fr;gap:30px 22px;padding:45px 0 34px}.footer-brand,.footer-contact{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:4px}.floating-chat{bottom:78px;right:14px}.floating-chat-left{left:14px;right:auto}.floating-chat-bubble{width:54px;height:54px}.lp-header{min-height:59px}.lp-hero{padding:35px 0 46px}.lp-hero h1{font-size:2.45rem}.lp-feature-grid{grid-template-columns:1fr}.lp-features,.lp-details,.lp-faq,.lp-checkout{padding:50px 0}.offer-grid{grid-template-columns:1fr}.offer-panel{padding:18px}.offer-card{grid-template-columns:82px 1fr}.offer-card img{width:82px;height:82px}.admin-shell{display:block}.admin-sidebar{display:none}.admin-sidebar.open{z-index:101;width:276px;display:block;position:fixed;inset:0 auto 0 0}.admin-sidebar.open .admin-logo>div,.admin-sidebar.open .admin-nav span,.admin-sidebar.open .admin-nav-label,.admin-sidebar.open .admin-sidebar-footer{display:block}.admin-sidebar.open .admin-logo{justify-content:flex-start;padding-inline:9px}.admin-sidebar.open .admin-brand-image-custom{max-width:148px;height:40px}.admin-sidebar.open .admin-nav a{justify-content:flex-start;padding:0 11px}.admin-sidebar-close{color:#fff;background:#ffffff14;border:0;border-radius:7px;place-items:center;width:32px;height:32px;margin-left:auto;display:grid}.admin-overlay{z-index:100;background:#0f172a7a;border:0;display:block;position:fixed;inset:0}.admin-topbar{height:60px;padding:0 14px}.admin-mobile-toggle{border:1px solid var(--line);background:#fff;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.admin-content{padding:18px 12px 45px}.admin-page-head{align-items:flex-start}.stat-grid{grid-template-columns:1fr 1fr;gap:9px}.stat-card{padding:13px}.stat-value{font-size:1.4rem}.settings-grid{grid-template-columns:1fr}.settings-tabs{grid-template-columns:repeat(2,1fr)}.admin-form-grid,.branding-logo-layout{grid-template-columns:1fr}.login-page{display:block}.login-brand{display:none}.login-panel{min-height:100vh;padding:18px}.login-card{padding:24px 20px}}@media print{.admin-sidebar,.admin-topbar,.mobile-nav,.site-header,.top-strip,.site-footer,.floating-chat,.no-print{display:none!important}.admin-shell{display:block}.admin-content{padding:0}body{background:#fff!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.modal-open{overflow:hidden}.checkout-page{background:radial-gradient(circle at 82% 0, color-mix(in srgb, var(--accent) 8%, transparent), transparent 31%), var(--surface-soft);min-height:80vh;padding:28px 0 78px}.checkout-page-container{max-width:1120px}.checkout-topline{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;font-size:.86rem;display:flex}.checkout-topline a,.checkout-topline span{align-items:center;gap:5px;display:inline-flex}.checkout-topline span{color:var(--success);font-family:var(--font-en);font-weight:700}.checkout-progress{grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:12px;max-width:680px;margin:0 auto 27px;display:grid}.checkout-progress>i{background:var(--line);height:2px}.checkout-progress-step{color:#64748b;align-items:center;gap:9px;display:flex}.checkout-progress-step>span{border:1px solid var(--line);background:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.checkout-progress-step div{display:grid}.checkout-progress-step small{font:700 .58rem var(--font-en);letter-spacing:.09em}.checkout-progress-step strong{color:inherit;white-space:nowrap;font-size:.82rem}.checkout-progress-step.complete,.checkout-progress-step.current{color:var(--brand)}.checkout-progress-step.complete>span{color:#fff;border-color:var(--brand);background:var(--brand)}.checkout-progress-step.current>span{border:2px solid var(--brand);box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 11%, transparent)}.checkout-progress-step.complete+i{background:var(--brand)}.checkout-heading{text-align:center;margin:0 auto 28px}.checkout-heading h1{letter-spacing:-.035em;margin:0 0 5px;font-size:clamp(2rem,5vw,3.1rem);line-height:1.1}.checkout-heading p:last-child{color:var(--muted);margin:0}.checkout-layout-premium{grid-template-columns:minmax(0,1.28fr) minmax(330px,.72fr);gap:22px}.checkout-main-column{gap:18px;display:grid}.checkout-layout-premium .checkout-card,.premium-order-summary{border-color:var(--line);box-shadow:0 8px 30px #0f172a0e}.checkout-info-card,.checkout-payment-card{padding:25px}.checkout-card-heading{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:22px;padding-bottom:17px;display:flex}.checkout-card-heading>span{color:#fff;background:var(--brand);width:34px;height:34px;font:800 .85rem var(--font-en);border-radius:10px;flex:none;place-items:center;display:grid}.checkout-card-heading h2{margin:0;font-size:1.2rem}.checkout-card-heading p{color:var(--muted);margin:1px 0 0;font-size:.8rem}.radio-card.selected{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 7%, white)}.cod-card{align-items:center}.cod-card>svg{color:var(--brand);margin-left:auto}.checkout-offers-section{background:linear-gradient(#fff7ed,#fff 22%);border:1px solid #fed7aa;border-radius:18px;overflow:hidden;box-shadow:0 9px 30px #0f172a0f}.checkout-offers-heading{align-items:flex-start;gap:12px;padding:22px 24px 18px;display:flex}.checkout-offers-heading>span{color:#ea580c;background:#ffedd5;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.checkout-offers-heading .eyebrow{color:#ea580c;margin-bottom:3px}.checkout-offers-heading h2{margin:0;font-size:1.35rem}.checkout-offers-heading p:last-child{color:var(--muted);margin:3px 0 0;font-size:.84rem}.special-offer-list{gap:15px;padding:0 18px 20px;display:grid}.special-offer-card{background:#fff;border:2px solid #fed7aa;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 6px 20px #0f172a12}.special-offer-card.selected{border-color:var(--success);box-shadow:0 0 0 3px #16a34a1a}.special-offer-ribbon{color:#fff;min-height:35px;font:800 .72rem var(--font-en);letter-spacing:.09em;text-transform:uppercase;background:linear-gradient(90deg,#ea580c,#f97316,#ea580c);justify-content:center;align-items:center;gap:7px;padding:6px 15px;display:flex}.special-offer-card.selected .special-offer-ribbon{background:linear-gradient(90deg,#0f172a,#1e293b,#0f172a)}.special-offer-body{padding:16px}.special-offer-product{grid-template-columns:108px minmax(0,1fr);align-items:center;gap:15px;display:grid}.special-offer-image{width:108px;height:108px;position:relative}.special-offer-image img{object-fit:cover;border:1px solid var(--line);background:var(--surface-soft);border-radius:11px;width:100%;height:100%}.special-offer-image>span{color:#fff;background:var(--accent);font:800 .62rem var(--font-en);border:2px solid #fff;border-radius:7px;padding:4px 7px;position:absolute;top:-7px;left:-7px}.special-offer-copy{min-width:0}.special-offer-overline{font-weight:700;color:#c2410c!important;margin:0 0 2px!important;font-size:.75rem!important}.special-offer-copy h3{margin:0 0 5px;font-size:1.06rem;line-height:1.28}.special-offer-copy>p:last-child{color:var(--muted);margin:7px 0 0;font-size:.82rem;line-height:1.4}.special-offer-price{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.special-offer-price strong{color:var(--accent-strong);font:800 1.25rem var(--font-en)}.special-offer-price del{color:#94a3b8;font:600 .82rem var(--font-en)}.special-offer-price em{color:#ea580c;background:#fff7ed;border-radius:5px;padding:2px 6px;font-size:.66rem;font-style:normal;font-weight:700}.special-offer-timer{color:#9a3412;background:#fff7ed;border:1px dashed #fdba74;border-radius:9px;align-items:center;gap:7px;min-height:38px;margin:14px 0 10px;padding:7px 10px;font-size:.78rem;display:flex}.special-offer-timer strong{color:#fff;background:var(--accent);border-radius:6px;margin-left:auto;padding:2px 7px;font-size:.84rem}.special-offer-add{color:#fff;background:var(--accent);border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;font-weight:700;display:flex;box-shadow:0 5px 13px #f9731633}.special-offer-add:hover{background:var(--accent-strong)}.special-offer-add:disabled{opacity:.5}.special-offer-no{color:#64748b;text-underline-offset:2px;background:0 0;border:0;width:100%;margin-top:9px;padding:2px;font-size:.75rem;text-decoration:underline}.special-offer-skipped{color:#64748b;border:1px dashed var(--line);background:var(--surface-soft);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:9px 12px;font-size:.8rem;display:flex}.special-offer-skipped span{align-items:center;gap:6px;display:flex}.special-offer-skipped button{color:var(--brand);background:0 0;border:0;font-weight:700}.special-offer-confirmed{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:9px 12px;font-size:.8rem;font-weight:600;display:flex}.special-offer-confirmed span{align-items:center;gap:6px;display:flex}.special-offer-confirmed span svg{color:#16a34a;flex:none}.special-offer-confirmed button{color:#dc2626;background:0 0;border:0;align-items:center;gap:3px;padding:2px 4px;font-size:.78rem;font-weight:700;display:inline-flex}.premium-order-summary{padding:24px}.summary-header{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.summary-header .eyebrow{margin-bottom:2px}.summary-header h2{margin:0}.summary-header>svg{color:var(--brand)}.order-line-list{border-bottom:1px solid var(--line);gap:12px;margin-bottom:20px;padding-bottom:19px;display:grid}.order-line{grid-template-columns:66px 1fr;align-items:center;gap:11px;display:grid}.order-line-image{width:66px;height:66px;position:relative}.order-line-image img{object-fit:cover;background:var(--surface-soft);border-radius:9px;width:100%;height:100%}.order-line-image span{color:#fff;background:var(--brand);min-width:20px;height:20px;font:700 .63rem var(--font-en);border:2px solid #fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:-6px;right:-6px}.order-line>div:last-child{min-width:0}.order-line strong{text-overflow:ellipsis;font-size:.86rem;line-height:1.3;display:block;overflow:hidden}.order-line small{color:var(--muted);display:block}.order-line>div:nth-child(2)>span{color:var(--brand);font:700 .82rem var(--font-en)}.order-line-removable{position:relative}.order-line-removable>div:nth-child(2){padding-right:32px}.order-line-remove{color:#94a3b8;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;transition:color .15s,border-color .15s,background .15s;display:grid;position:absolute;top:0;right:0}.order-line-remove:hover{color:#dc2626;background:#fef2f2;border-color:#fecaca}.summary-saving,.summary-saving strong{color:var(--success)}.server-verified-note{color:var(--muted);background:var(--surface-soft);border-radius:8px;justify-content:center;align-items:center;gap:6px;margin:16px 0 0;padding:9px;font-size:.73rem;display:flex}.checkout-submit{margin-top:14px}.summary-trust{color:#64748b;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:13px;font-size:.71rem;display:flex}.summary-trust span{align-items:center;gap:4px;display:inline-flex}.checkout-mobile-bar{display:none}@media (max-width:760px){.checkout-mobile-bar{left:0;right:0;bottom:calc(66px + env(safe-area-inset-bottom));z-index:46;border-top:1px solid var(--line);background:#fffffffa;align-items:center;gap:12px;padding:10px 14px;display:flex;position:fixed;box-shadow:0 -10px 26px #0f172a1f}.checkout-mobile-total{margin-right:auto;line-height:1.15;display:grid}.checkout-mobile-total small{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.66rem;font-weight:700}.checkout-mobile-total strong{color:var(--brand);font:800 1.15rem var(--font-en)}.checkout-mobile-total span{color:#64748b;font-size:.66rem}.checkout-mobile-bar .btn{white-space:nowrap;min-height:48px;padding-inline:18px}.checkout-page{padding-bottom:calc(150px + env(safe-area-inset-bottom))}body:has(.checkout-page) .floating-chat{display:none}}.lp-hero-assurance{color:var(--muted);flex-wrap:wrap;gap:12px;margin-top:17px;font-size:.78rem;display:flex}.lp-hero-assurance span,.lp-secure-note{align-items:center;gap:5px;display:inline-flex}.lp-checkout-transition{text-align:center;border:1px solid var(--line);background:#fff;border-radius:24px;max-width:780px;padding:43px;box-shadow:0 16px 45px #0f172a14}.funnel-steps{grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:10px;margin:0 auto 31px;display:grid}.funnel-line{background:var(--line);height:2px}.funnel-step{color:#64748b;justify-items:center;display:grid}.funnel-step>span{border:1px solid var(--line);background:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.funnel-step small{font:700 .58rem var(--font-en);text-transform:uppercase;margin-top:5px}.funnel-step strong{font-size:.78rem}.funnel-step.active{color:var(--lp-primary)}.funnel-step.active>span{color:#fff;border-color:var(--lp-primary);background:var(--lp-primary)}.lp-next-summary{text-align:left;border:1px solid var(--line);background:var(--surface-soft);border-radius:13px;grid-template-columns:82px 1fr;align-items:center;gap:13px;width:min(460px,100%);margin:23px auto;padding:10px;display:grid}.lp-next-summary img{object-fit:cover;border-radius:9px;width:82px;height:82px}.lp-next-summary strong,.lp-next-summary span{display:block}.lp-next-summary span{color:var(--lp-primary);font-weight:700}.lp-secure-note{color:var(--muted);justify-content:center;margin:13px 0 0;font-size:.77rem}.promo-modal{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172ab8;place-items:center;padding:20px;animation:.18s ease-out popup-fade;display:grid;position:fixed;inset:0}@media (max-width:760px){.promo-modal,.site-header,.lp-order-dock,.lp-menu,.hero-image-tag,.hero-card{-webkit-backdrop-filter:none;backdrop-filter:none}.site-header,.lp-order-dock,.lp-menu{background:#fff}}.promo-popup{background:#fff;border-radius:22px;width:min(470px,100%);max-height:calc(100vh - 32px);animation:.22s ease-out popup-rise;position:relative;overflow:auto;box-shadow:0 28px 90px #00000047}.promo-popup.has-image{grid-template-columns:.9fr 1.1fr;width:min(780px,100%);display:grid;overflow:hidden}.promo-popup-close{z-index:2;width:36px;height:36px;color:var(--ink);background:#ffffffed;border:1px solid #00000014;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 3px 12px #0000001a}.promo-popup-media{background:var(--surface-soft);min-height:390px;position:relative;overflow:hidden}.promo-popup-media img{object-fit:cover;width:100%;height:100%;display:block}.promo-popup-content{align-self:center;padding:34px}.promo-popup-kicker{color:var(--brand);font:800 .67rem var(--font-en);letter-spacing:.12em}.promo-popup h2{letter-spacing:-.025em;margin:8px 25px 8px 0;font-size:clamp(1.65rem,4vw,2.25rem);line-height:1.13}.promo-popup-content>p{color:var(--muted);margin:0 0 20px}.promo-popup-coupon{background:#fff7ed;border:1px dashed #fed7aa;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;margin:14px 0 10px;padding:10px 12px;display:flex}.promo-popup-coupon>span{color:#9a3412;flex-wrap:wrap;align-items:baseline;gap:7px;font-size:.78rem;display:flex}.promo-popup-coupon strong{color:#9a3412;font:800 .88rem var(--font-en);letter-spacing:.05em;background:#fff;border:1px solid #fed7aa;border-radius:7px;padding:4px 8px}.promo-popup-coupon button{color:#9a3412;background:#fff;border:1px solid #fed7aa;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 10px;font-size:.75rem;font-weight:700;display:inline-flex}.promo-popup-form{gap:10px;margin-top:18px;display:grid}.promo-popup-cta{margin-top:15px}.promo-popup-skip{color:#64748b;background:0 0;border:0;width:100%;margin-top:11px;padding:3px;font-size:.78rem}.promo-popup-success{color:var(--success);background:#f0fdf4;border-radius:11px;align-items:center;gap:10px;margin-top:16px;padding:13px;display:flex}.promo-popup-success strong,.promo-popup-success span{display:block}.promo-popup-success span{font-size:.8rem}@keyframes popup-fade{0%{opacity:0}}@keyframes popup-rise{0%{opacity:0;transform:translateY(12px)scale(.985)}}.popup-admin-list{gap:11px;display:grid}.popup-admin-card{border:1px solid var(--line);border-radius:10px;grid-template-columns:90px minmax(0,1fr);gap:13px;padding:11px;display:grid}.popup-admin-card>img{object-fit:cover;background:var(--surface-soft);border-radius:8px;width:90px;height:90px}.popup-admin-copy{min-width:0}.popup-admin-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.popup-admin-copy h3{margin:3px 0;font-size:.92rem}.popup-admin-copy p{color:#64748b;margin:0 0 9px;font-size:.72rem}.popup-admin-preview{object-fit:cover;border:1px solid var(--line);border-radius:9px;width:100%;max-height:230px}.admin-offer-editor{border:1px solid var(--line);background:#f8fafc;border-radius:10px;padding:14px}.admin-offer-editor-head{align-items:center;gap:10px;margin-bottom:13px;display:flex}.admin-offer-editor-head>span{color:var(--ink);margin-right:auto;font-size:.77rem;font-weight:700}.block-fields{margin-top:12px}.builder-block-title small{color:var(--accent-strong);background:var(--offer-soft);border-radius:5px;padding:2px 6px;font-size:.58rem}.preview-funnel{color:var(--muted);justify-content:center;align-items:center;gap:6px;margin:14px 0;font-size:.68rem;display:flex}.preview-funnel span{background:#fff;border:1px solid #cbd5e1;border-radius:5px;padding:4px 6px}.info-box{color:var(--muted);background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;padding:12px 14px;font-size:.82rem}.empty-state.compact{padding:28px 15px}.empty-state.compact p{margin-bottom:0}@media (max-width:760px){.checkout-page{padding-top:16px}.checkout-page-container{width:min(100% - 20px,1120px)}.checkout-topline{margin-bottom:14px}.checkout-progress{gap:5px;margin-bottom:22px}.checkout-progress-step{justify-items:center;gap:3px;display:grid}.checkout-progress-step>span{width:31px;height:31px}.checkout-progress-step div{text-align:center}.checkout-progress-step strong{font-size:.67rem}.checkout-progress-step small{font-size:.5rem}.checkout-heading{margin-bottom:21px}.checkout-heading h1{font-size:2rem}.checkout-heading p:last-child{font-size:.87rem}.checkout-layout-premium{gap:16px}.checkout-info-card,.checkout-payment-card{padding:17px}.checkout-card-heading{margin-bottom:17px}.checkout-offers-heading{padding:18px 16px 14px}.checkout-offers-heading>span{width:34px;height:34px}.checkout-offers-heading h2{font-size:1.16rem}.special-offer-list{gap:12px;padding:0 10px 13px}.special-offer-body{padding:12px}.special-offer-product{grid-template-columns:86px minmax(0,1fr);align-items:start;gap:11px}.special-offer-image{width:86px;height:86px}.special-offer-copy h3{font-size:.94rem}.special-offer-copy>p:last-child{font-size:.75rem}.special-offer-price{gap:5px}.special-offer-price strong{font-size:1.08rem}.special-offer-price em{display:none}.special-offer-timer{margin-top:11px;font-size:.72rem}.special-offer-add{min-height:44px;font-size:.86rem}.premium-order-summary{padding:18px;position:static}.lp-checkout-transition{padding:28px 17px}.funnel-steps{gap:5px}.funnel-step>span{width:34px;height:34px}.landing{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.promo-modal{padding:10px}.promo-popup.has-image{display:block}.promo-popup-media{height:min(34vh,250px);min-height:0}.promo-popup-content{padding:23px 19px 20px}.promo-popup h2{font-size:1.65rem}.popup-admin-card{grid-template-columns:70px minmax(0,1fr)}.popup-admin-card>img{width:70px;height:70px}.admin-offer-editor .admin-form-grid{grid-template-columns:1fr}}.thankyou-page{background:radial-gradient(circle at 50% 0, color-mix(in srgb, var(--accent) 10%, transparent), transparent 27%), var(--surface-soft);min-height:100vh;padding-bottom:76px}.thankyou-progress{margin-bottom:30px}.thankyou-progress>i{background:var(--brand)}.thankyou-content{max-width:980px}.thankyou-summary-card{background:#fff;padding:28px;box-shadow:0 10px 35px #0f172a11}.summary-row-product>span{align-items:center;gap:10px;display:inline-flex}.summary-row-product img{object-fit:cover;background:var(--surface-soft);border-radius:8px;width:40px;height:40px}.thankyou-summary-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:19px;padding-bottom:16px;display:flex}.thankyou-summary-head h2{margin:0}.thankyou-summary-head .eyebrow{margin-bottom:2px}.thankyou-summary-head>svg{color:var(--brand)}.thankyou-date{margin-top:15px}.thankyou-line-tools{align-items:center;gap:10px;margin:2px 0 8px 50px;display:flex}.thankyou-line-tools .checkout-line-quantity{margin-top:0}.thankyou-line-remove{color:#dc2626;cursor:pointer;background:#fff;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:4px;padding:4px 10px;font-size:.74rem;font-weight:700;display:inline-flex}.thankyou-line-remove:hover:not(:disabled){background:#fef2f2}.thankyou-line-remove:disabled{opacity:.5;cursor:not-allowed}.thankyou-summary-card .success-box,.thankyou-summary-card .error-box{margin-top:13px;font-size:.82rem}.thankyou-actions{justify-content:center;gap:9px;margin-top:28px;display:flex}@media (max-width:760px){.thankyou-progress{margin-bottom:25px}.thankyou-summary-card{padding:19px}.thankyou-actions{grid-template-columns:1fr 1fr;display:grid}.thankyou-actions .btn{padding-inline:10px}}.popup-manager-grid{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr)}@media (max-width:980px){.popup-manager-grid{grid-template-columns:1fr}}.credential-notice{color:var(--ink);background:var(--brand-soft);border:1px solid var(--line);border-radius:12px;align-items:flex-start;gap:13px;padding:16px 18px;display:flex}.credential-notice>svg{color:var(--brand);flex:none;margin-top:2px}.credential-notice strong{display:block}.credential-notice p{color:var(--muted);margin:2px 0 0;font-size:.8rem}.integration-title,.integration-head-actions{align-items:center;gap:9px;display:flex}.integration-title>svg{color:var(--brand)}.credential-status{white-space:nowrap;border-radius:20px;align-items:center;gap:4px;padding:4px 8px;font-size:.66rem;font-weight:700;display:inline-flex}.credential-status.ready{color:var(--success);background:#f0fdf4}.credential-status.missing{color:#c2410c;background:#fff7ed}.credential-set,.credential-missing{border-radius:5px;margin-left:5px;padding:2px 5px;font-size:.6rem}.credential-set{color:var(--success);background:#f0fdf4}.credential-missing{color:#9a3412;background:#fff7ed}.danger-check{color:var(--danger);font-size:.8rem}@media (max-width:760px){.integration-head-actions{flex-direction:column;align-items:flex-end;gap:3px}.credential-notice{padding:14px}}:root{--brand:#0f172a;--brand-strong:#0f172a;--brand-soft:#f1f5f9;--accent:#f97316;--accent-strong:#ea580c;--ink:#0f172a;--muted:#475569;--line:#e2e8f0;--surface-soft:#f8fafc;--shadow-sm:0 1px 2px #0f172a0a, 0 4px 14px #0f172a0d;--shadow-md:0 18px 44px #0f172a1f;--shadow-lg:0 30px 70px #0f172a2e;--radius:20px}body{background:#f8fafc}h1,h2,h3,h4,h5,h6,.section-title{font-family:var(--font-head);letter-spacing:-.02em}.pt-0{padding-top:0}.btn{border-radius:14px;transition:transform .15s,box-shadow .2s,background-color .15s,border-color .15s}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--accent);box-shadow:0 8px 20px #f973163d}.btn-secondary{border-color:var(--line);box-shadow:var(--shadow-sm);background:#fff}.btn-accent{background:var(--brand);color:#fff;box-shadow:0 10px 24px #0f172a33}.btn-accent:hover{background:var(--brand-strong)}.top-strip{background:var(--brand)}.site-header{background:#ffffffdb;box-shadow:0 1px #0f172a0a}.logo{font-family:var(--font-en)}.logo-mark{background:var(--brand);box-shadow:0 6px 16px #0f172a38}.main-nav a{color:var(--ink);padding:6px 0;position:relative}.main-nav a:after{content:"";background:var(--accent);transform-origin:0;border-radius:2px;height:2px;transition:transform .2s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.main-nav a:hover:after{transform:scaleX(1)}.icon-link{border-radius:14px}.hero{background:radial-gradient(1200px 500px at 90% -10%,#ffedd5 0,#0000 60%),radial-gradient(700px 400px at -10% 110%,#f1f5f9 0,#0000 60%),linear-gradient(#f8fafc 0%,#fff 100%);padding:64px 0 76px;position:relative}.hero-glow{pointer-events:none;background:radial-gradient(circle,#f973161a,#0000 70%);border-radius:50%;width:460px;height:460px;position:absolute;inset:auto -120px -160px auto}.hero-grid{gap:64px;position:relative}.hero-pill{border:1px solid var(--line);color:var(--brand);font:700 .8rem var(--font-en);letter-spacing:.02em;box-shadow:var(--shadow-sm);background:#fff;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:7px 14px;display:inline-flex}.hero-pill svg{color:var(--accent)}.hero-copy h1{font-size:clamp(2.5rem,5.4vw,4.6rem);font-weight:700;line-height:1.08}.hero-copy h1 span{color:var(--accent);-webkit-text-fill-color:currentColor;background:0 0}.hero-copy>p:not(.eyebrow){color:var(--muted);font-size:1.1rem}.hero-trust span{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:999px;padding:7px 12px}.hero-trust svg{color:var(--success)}.hero-stats{grid-template-columns:repeat(3,auto);justify-content:start;gap:0;margin:34px 0 0;padding:0;display:grid}.hero-stats div{border-left:1px solid var(--line);padding:0 26px}.hero-stats div:first-child{border-left:0;padding-left:0}.hero-stats dt{font:800 1.6rem var(--font-head);color:var(--ink);letter-spacing:-.02em}.hero-stats dd{color:var(--muted);margin:2px 0 0;font-size:.85rem}.hero-visual{padding:18px}.hero-image-shell{aspect-ratio:1/1.02;box-shadow:var(--shadow-lg);background:linear-gradient(160deg,#f8fafc,#fff);border:8px solid #fff;border-radius:40px}.hero-image-tag{z-index:2;color:#fff;font:700 .75rem var(--font-en);letter-spacing:.03em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172ad6;border-radius:999px;padding:7px 12px;position:absolute;top:18px;left:18px}.hero-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-md);background:#ffffffeb;border-color:#ffffffe6;border-radius:18px;max-width:280px;bottom:26px;left:-6px}.hero-card-price{inset:26px -4px auto auto}.hero-card-cod{bottom:26px;left:-8px}.hero-card strong{font-size:.92rem;font-family:var(--font-bn);line-height:1.3}.hero-card small{font-size:.78rem}.hero-thumbs{gap:10px;display:flex;position:absolute;bottom:36px;right:26px}.hero-thumb{background:var(--surface-soft);width:74px;height:74px;box-shadow:var(--shadow-md);border:4px solid #fff;border-radius:18px;transition:transform .2s;position:relative;overflow:hidden}.hero-thumb:hover{transform:translateY(-3px)rotate(-2deg)}.hero-thumb img{object-fit:cover}.trust-band{border-block:1px solid var(--line);z-index:1;background:#fff;position:relative;box-shadow:0 10px 30px #0f172a0a}.trust-grid{grid-template-columns:repeat(4,1fr);gap:0;min-height:0}.trust-item{border-left:0;border-right:0;justify-content:flex-start;padding:22px 20px}.trust-item+.trust-item{border-left:1px solid var(--line)}.trust-item:first-child{border-left:0}.trust-item svg{background:var(--brand-soft);border-radius:14px;flex:0 0 42px;width:42px;height:42px;padding:10px}.trust-item strong{font-size:.98rem}.promo-banner-section{padding-top:40px}.promo-banner{box-shadow:var(--shadow-md);border:1px solid var(--line);border-radius:26px}.promo-banner img{max-height:420px}.section-title{font-size:clamp(1.7rem,3.6vw,2.4rem);font-weight:700}.eyebrow{color:var(--brand)}.section-head .muted{margin:8px 0 0}.category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.category-tile{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:26px;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.category-tile:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.category-tile-media{aspect-ratio:4/3;background:var(--surface-soft);position:relative;overflow:hidden}.category-tile-media img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.category-tile:hover .category-tile-media img{transform:scale(1.06)}.category-tile-body{flex-direction:column;flex:1;justify-content:space-between;gap:14px;padding:20px 22px 22px;display:flex}.category-tile-body strong{font-size:1.22rem;font-weight:700;display:block}.category-tile-body span{color:var(--muted);font-size:.9rem}.category-tile-count{font:700 .9rem var(--font-en);justify-content:space-between;align-items:center;gap:8px;display:inline-flex;color:var(--brand)!important}.offer-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.offer-tile{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:26px;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.offer-tile:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.offer-tile-media{aspect-ratio:16/10;background:var(--surface-soft);position:relative}.offer-tile-media img{object-fit:cover}.offer-tile-body{flex-direction:column;flex:1;gap:8px;padding:20px 22px 22px;display:flex}.offer-tile-kicker{background:var(--offer-soft);color:#c2410c;width:fit-content;font:700 .72rem var(--font-en);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.offer-tile h3{margin:4px 0 0;font-size:1.2rem;line-height:1.3}.offer-tile p{color:var(--muted);margin:0;font-size:.92rem}.offer-tile-foot{border-top:1px dashed var(--line);justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;display:flex}.offer-tile-foot strong{font:800 1.2rem var(--font-en)}.offer-tile-foot span{color:var(--brand);align-items:center;gap:6px;font-weight:700;display:inline-flex}.offer-tile[data-theme=sunset] .offer-tile-media{background:linear-gradient(135deg,#fff7ed,#ffedd5)}.offer-tile[data-product="360-degree-flat-floor-mop"] .offer-tile-media img{object-fit:contain;padding:8px}.offer-tile[data-theme=royal] .offer-tile-media{background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.offer-tile[data-theme=royal] .offer-tile-foot span,.offer-tile[data-theme=sunset] .offer-tile-foot span{color:var(--accent-strong)}.product-grid{gap:24px}.product-card{border-color:var(--line);box-shadow:var(--shadow-sm);border-radius:22px}.product-card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.product-media{aspect-ratio:1;background:linear-gradient(160deg, #f1f5f9, var(--surface-soft))}.product-media img{mix-blend-mode:multiply}.product-body{padding:16px 16px 18px}.product-category{color:var(--brand);font:700 .72rem var(--font-en);letter-spacing:.06em;text-transform:uppercase}.product-name{margin:5px 0 9px;font-size:1rem;font-weight:600;line-height:1.4}.sale-badge{background:var(--accent);color:#fff;font:800 .72rem var(--font-en);border-radius:999px;padding:5px 10px;box-shadow:0 4px 10px #f973164d}.stock-badge{background:#0f172adb;border-radius:999px}.add-icon{border-radius:13px}.promise-grid{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.promise-copy .section-title{margin-bottom:14px}.promise-copy .btn{margin-top:12px}.promise-cards{grid-template-columns:1fr 1fr;gap:16px;display:grid}.promise-card{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:22px;flex-direction:column;gap:8px;padding:24px;display:flex}.promise-card svg{background:var(--brand-soft);width:44px;height:44px;color:var(--brand);border-radius:14px;padding:11px}.promise-card strong{font-size:1.02rem}.promise-card span{color:var(--muted);font-size:.9rem}.cta-band{color:#fff;box-shadow:var(--shadow-lg);background:radial-gradient(600px 240px at 100% 0,#f9731652,#0000 60%),linear-gradient(120deg,#0f172a 0% 100%);border-radius:30px;justify-content:space-between;align-items:center;gap:28px;padding:40px 44px;display:flex}.cta-band .eyebrow{color:#fdba74}.cta-band h2{max-width:640px;margin:0;font-size:clamp(1.4rem,3vw,2rem);line-height:1.3}.page-head{padding:44px 0 26px}.page-head .section-title{margin:0 0 8px;font-size:clamp(2rem,4vw,2.8rem)}.category-hero{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:linear-gradient(120deg,#fff7ed,#fff);border-radius:28px;grid-template-columns:340px 1fr;gap:0;margin:40px 0 28px;display:grid;overflow:hidden}.category-hero-media{background:var(--surface-soft);min-height:240px;position:relative}.category-hero-media img{object-fit:cover;width:100%;height:100%}.category-hero-copy{flex-direction:column;justify-content:center;gap:8px;padding:34px 40px;display:flex}.category-hero-copy h1{margin:0;font-size:clamp(1.9rem,3.6vw,2.6rem)}.category-hero-copy p{margin:0}.category-hero-count{border:1px solid var(--line);width:fit-content;font:700 .82rem var(--font-en);color:var(--brand-strong);background:#fff;border-radius:999px;margin-top:6px;padding:6px 12px;display:inline-flex}.category-back{width:fit-content;color:var(--muted);align-items:center;gap:6px;font-size:.88rem;font-weight:600;display:inline-flex}.category-back:hover{color:var(--brand)}.category-chips{flex-wrap:wrap;gap:10px;margin:0 0 22px;display:flex}.chip{border:1px solid var(--line);min-height:40px;color:var(--ink);box-shadow:var(--shadow-sm);background:#fff;border-radius:999px;align-items:center;padding:0 16px;font-size:.92rem;font-weight:600;transition:all .15s;display:inline-flex}.chip:hover{border-color:var(--accent);color:var(--accent-strong)}.chip-active{background:var(--brand);border-color:var(--brand);color:#fff;box-shadow:0 6px 16px #0f172a33}.chip-active:hover{color:#fff}.shop-toolbar{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:18px;grid-template-columns:minmax(240px,1fr) auto;padding:10px}.shop-toolbar .input,.shop-toolbar .select{background:var(--surface-soft);border-color:#0000}.search-box svg{color:var(--muted)}.footer-links{color:#94a3b8}.footer-links a:hover,.footer-contact a:hover{color:#fdba74}.footer-bottom{color:#94a3b8;border-top-color:#ffffff14}@media (max-width:980px){.category-grid,.offer-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.promise-grid{grid-template-columns:1fr;gap:32px}.category-hero{grid-template-columns:1fr}.category-hero-media{min-height:200px;max-height:260px}.trust-grid{grid-template-columns:repeat(2,1fr)}.trust-item:nth-child(3){border-left:0}.trust-item:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:760px){.hero{padding:36px 0 52px}.hero-grid{gap:30px}.hero-copy h1{font-size:clamp(2.1rem,9vw,2.8rem)}.hero-stats{grid-template-columns:repeat(3,1fr)}.hero-stats div{padding:0 12px}.hero-stats dt{font-size:1.25rem}.hero-visual{padding:10px}.hero-image-shell{border-width:5px;border-radius:28px}.hero-card{max-width:230px;padding:10px 12px}.hero-card-price{top:16px;right:0}.hero-card-cod{bottom:92px;left:0}.hero-thumbs{bottom:14px;right:14px}.hero-thumb{border-width:3px;border-radius:14px;width:60px;height:60px}.trust-grid{grid-template-columns:1fr 1fr}.trust-item{gap:10px;padding:16px 12px}.trust-item svg{flex-basis:36px;width:36px;height:36px;padding:8px}.trust-item strong{font-size:.86rem;line-height:1.35}.trust-item small{font-size:.74rem}.category-grid,.offer-cards{grid-template-columns:1fr;gap:16px}.category-tile{border-radius:20px;flex-direction:row}.category-tile-media{aspect-ratio:auto;flex:0 0 38%;width:38%;min-height:120px}.category-tile-body{padding:14px 16px}.category-tile-body strong{font-size:1.05rem}.category-tile-body span{font-size:.82rem}.promo-banner{border-radius:18px}.promise-cards{grid-template-columns:1fr;gap:12px}.promise-card{flex-flow:wrap;align-items:flex-start;padding:18px}.promise-card svg{flex:none}.promise-card strong{flex:1}.promise-card span{flex-basis:100%}.cta-band{border-radius:24px;flex-direction:column;align-items:flex-start;padding:28px 24px}.cta-band .btn{width:100%}.page-head{padding:26px 0 18px}.category-hero{border-radius:22px;margin:22px 0 18px}.category-hero-copy{padding:22px}.category-chips{scrollbar-width:none;flex-wrap:nowrap;margin-inline:0;padding:2px 0 8px;overflow-x:auto}.category-chips::-webkit-scrollbar{display:none}.chip{flex:none}.shop-toolbar{grid-template-columns:1fr;padding:8px}.product-grid{gap:14px}.product-body{padding:12px}.product-name{font-size:.92rem}}.category-admin-list{gap:12px;padding:16px;display:grid}.category-admin-item{border:1px solid var(--line);background:#fff;border-radius:14px;gap:12px;padding:12px;display:grid}.category-image-editor{align-items:flex-start;gap:14px;display:flex}.category-thumb{background:var(--surface-soft);width:96px;height:72px;color:var(--muted);border:1px solid var(--line);border-radius:10px;place-items:center;font-size:.75rem;display:grid;overflow:hidden}.category-thumb img{object-fit:cover;width:100%;height:100%}.category-image-controls{flex:1;gap:8px;min-width:0;display:grid}.category-image-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.category-image-row .input{flex:260px;min-width:0}.category-upload{cursor:pointer}.category-message{color:var(--muted);font-size:.8rem}.category-admin-meta{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.category-admin-meta strong{margin-right:auto}.category-admin-actions{align-items:center;gap:8px;display:flex}.category-new-preview{aspect-ratio:4/3;border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;width:180px;overflow:hidden}.category-new-preview img{object-fit:cover;width:100%;height:100%}@media (max-width:760px){.category-image-editor{flex-direction:column}.category-thumb{width:100%;height:120px}}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{overflow-x:clip}img,svg,video{max-width:100%}.summary-row strong,.summary-row span,.cart-line h3,.order-line strong,.product-meta span,.thankyou-summary-card,.track-card,.status-event p,.faq-item p,.notice-box,.error-box,.success-box,.code-note{overflow-wrap:anywhere}.summary-row strong{text-align:right;min-width:0}.section-head,.admin-page-head,.checkout-topline,.admin-card-head{flex-wrap:wrap}.checkout-topline{row-gap:6px}.inline-block-action{margin-top:6px;display:inline-block}.fraud-toggle{border:1px solid var(--line);background:#f8fafc;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.fraud-toggle input{flex:none;margin-top:3px}.fraud-toggle strong{font-size:.82rem;display:block}.fraud-toggle small{color:var(--muted);margin-top:2px;font-size:.72rem;line-height:1.45;display:block}.signal-list{color:var(--muted);gap:4px;margin:0;padding-left:18px;font-size:.8rem;display:grid}.network-phones{margin-top:12px}.order-network-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.network-block-form{gap:12px}@media (max-width:980px){.admin-card-head form{flex-wrap:wrap}.network-block-form .admin-form-grid{grid-template-columns:1fr}}@media (max-width:760px){.checkout-layout-premium,.checkout-layout,.cart-layout,.product-detail,.lp-hero-grid,.lp-details-grid,.promise-grid,.hero-grid{grid-template-columns:minmax(0,1fr)}.checkout-layout-premium .order-summary,.premium-order-summary{min-width:0}.product-name{-webkit-line-clamp:3;min-height:0}.product-name,.cart-line h3,.order-line strong,.offer-tile h3,.special-offer-copy h3{overflow-wrap:anywhere}.input,.select,.textarea{font-size:16px}.input,.select{height:48px}.textarea{min-height:112px}.header-inner{gap:10px}.mobile-nav{padding-bottom:env(safe-area-inset-bottom);height:calc(66px + env(safe-area-inset-bottom))}.mobile-nav a{padding-bottom:0;font-size:.68rem}body:has(.mobile-nav){padding-bottom:calc(70px + env(safe-area-inset-bottom))}body:has(.checkout-page){padding-bottom:calc(70px + 86px + env(safe-area-inset-bottom))}.floating-chat{bottom:calc(78px + env(safe-area-inset-bottom))}.top-strip-inner{text-align:center;padding-block:6px}.hero-copy h1{font-size:clamp(1.95rem,8.4vw,2.5rem)}.hero-copy>p:not(.eyebrow){font-size:.98rem}.hero-trust{gap:8px}.hero-trust span{padding:6px 10px;font-size:.8rem}.hero-stats{margin-top:24px}.hero-stats dt{font-size:1.15rem}.hero-stats dd{font-size:.78rem}.hero-card{max-width:min(232px,100% - 8px)}.hero-card strong{font-size:.84rem}.hero-card-price{top:12px}.hero-card-cod{bottom:84px}.hero-thumbs{gap:8px}.hero-thumb{width:56px;height:56px}.section{padding:40px 0}.section-head{align-items:flex-start;gap:12px;margin-bottom:20px}.section-head .btn{flex:none}.product-grid{gap:12px}.product-body{padding:11px}.product-actions{grid-template-columns:minmax(0,1fr) 40px}.product-actions .btn{padding-inline:8px;font-size:.78rem}.shop-toolbar{gap:8px;padding:8px}.filter-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.filter-row .btn{grid-column:1/-1}.category-tile-media{min-height:104px}.breadcrumb{overflow-wrap:anywhere;padding:16px 0;font-size:.82rem}.product-info h1{font-size:clamp(1.6rem,7vw,2rem)}.product-price .price{font-size:1.5rem}.thumbnail-row{gap:8px}.qty-control{grid-template-columns:44px 52px 44px}.product-support{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.product-description{padding:34px 0 46px}.checkout-card,.cart-lines,.order-summary,.premium-order-summary{padding:16px}.checkout-progress{gap:4px}.checkout-progress>i{min-width:12px}.checkout-progress-step strong{font-size:.66rem}.checkout-card-heading>span{width:30px;height:30px}.checkout-offers-heading h2{font-size:1.08rem}.special-offer-timer{flex-wrap:wrap;row-gap:4px}.special-offer-timer strong{margin-left:auto}.track-card{padding:20px}.thankyou-hero{padding:46px 0 30px}.thankyou-actions{gap:8px}.order-id-box{overflow-wrap:anywhere;font-size:.92rem}.cart-line-side strong{font-size:1rem}.lp-order-dock-price strong{font-size:.95rem}.lp-order-dock-cta{padding:0 12px;font-size:.84rem}.lp-order-dock-catalogue span{display:none}.landing{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.lp-checkout-transition{padding:24px 16px}.lp-next-summary{grid-template-columns:72px minmax(0,1fr);padding:9px}.lp-next-summary img{width:72px;height:72px}.promo-modal{align-items:center;padding:10px}.promo-popup{border-radius:18px;max-height:calc(100dvh - 20px)}.promo-popup.has-image{display:block}.promo-popup-media{height:min(30vh,210px);min-height:0}.promo-popup-content{padding:20px 17px 18px}.promo-popup h2{margin-right:30px;font-size:1.34rem}.promo-popup-content>p{margin-bottom:16px;font-size:.9rem}.promo-popup-close{width:34px;height:34px;top:9px;right:9px}.special-offer-no,.promo-popup-skip{min-height:44px;padding:10px 6px;font-size:.82rem}.promo-popup-skip{margin-top:6px}.checkout-topline a{min-height:40px}.checkout-topline{align-items:flex-start}.footer-links{gap:2px}.footer-links a{align-items:center;min-height:40px;display:flex}.footer-bottom a{align-items:center;min-height:40px;display:inline-flex}.promo-popup-close{width:40px;height:40px}.special-offer-skipped button{min-height:40px}.footer-grid{gap:26px 18px}.admin-content{padding:16px 12px 40px}.admin-card-body{padding:15px}.admin-card-head{padding:11px 14px}.admin-page-head{gap:12px}.admin-page-head>div{min-width:0}.admin-page-head h1{font-size:1.3rem}.settings-tabs{grid-template-columns:1fr 1fr}.stat-grid{gap:10px}.network-block-form .admin-actions{justify-content:stretch}.network-block-form .admin-actions .btn{width:100%}}@media (max-width:420px){.container,.narrow,.checkout-page-container{width:calc(100% - 20px)}.section{padding:34px 0}.hero-copy h1{font-size:1.9rem}.hero-actions{gap:8px}.hero-actions .btn{padding-inline:14px;font-size:.94rem}.hero-card{max-width:calc(100% - 6px);padding:9px 11px}.hero-card-cod{bottom:76px}.hero-thumb{border-radius:12px;width:50px;height:50px}.trust-item{gap:8px;padding:13px 10px}.trust-item strong{font-size:.8rem}.trust-item small{font-size:.7rem}.trust-item svg{flex-basis:32px;width:32px;height:32px;padding:7px}.category-tile{flex-direction:column}.category-tile-media{aspect-ratio:16/9;flex:none;width:100%}.product-grid{gap:10px}.product-category{font-size:.56rem}.product-name{font-size:.86rem}.price{font-size:.92rem}.add-icon{width:38px}.checkout-card,.cart-lines,.order-summary,.premium-order-summary,.track-card{padding:14px}.checkout-progress-step strong{font-size:.62rem}.checkout-progress-step small{font-size:.48rem}.checkout-progress-step>span{width:28px;height:28px}.special-offer-product{grid-template-columns:74px minmax(0,1fr);gap:10px}.special-offer-image{width:74px;height:74px}.special-offer-body{padding:11px}.funnel-step>span{width:30px;height:30px}.funnel-step small{font-size:.52rem}.funnel-step strong{font-size:.7rem}.thankyou-actions{grid-template-columns:1fr}.thankyou-hero h1{font-size:1.7rem}.success-icon{width:58px;height:58px}.offer-card{grid-template-columns:72px minmax(0,1fr);gap:11px;padding:11px}.offer-card img{width:72px;height:72px}.offer-panel{padding:15px}.promo-popup h2{font-size:1.22rem}.promo-popup-media{height:min(26vh,180px)}.btn-lg{min-height:50px;padding:0 18px;font-size:1rem}.mobile-nav a{font-size:.64rem}.footer-grid{grid-template-columns:1fr;gap:24px}.footer-brand,.footer-contact{grid-column:auto}.admin-topbar{padding:0 12px}.admin-topbar h1{font-size:.96rem}}.header-start{align-items:center;min-width:0;display:flex}.header-inner>.logo{justify-self:center;min-width:0}.category-menu-trigger{gap:8px;width:auto;min-width:44px;height:44px;padding-inline:12px;font-size:.9rem;font-weight:600;display:flex}.header-nav-row{min-height:40px;padding:0 16px 10px}.mobile-nav a.is-active{color:var(--brand);font-weight:700}.mobile-nav a.is-active:before{content:"";background:var(--brand);border-radius:0 0 4px 4px;width:26px;height:3px;position:absolute;top:0;left:calc(50% - 13px)}:is(.site-header,.mobile-nav,.banner-carousel,.category-section,.category-drawer,.customer-account) :is(a,button):focus-visible,:is(.site-header,.mobile-nav,.banner-carousel,.category-section,.category-drawer,.customer-account) :is(a,button):focus-visible{outline:3px solid var(--success);outline-offset:3px}.floating-chat svg,.floating-chat-action svg{flex:none;display:block}body:has(.category-drawer[open]){overflow:hidden}.category-drawer{width:min(350px,88vw);max-width:none;height:100dvh;max-height:none;color:var(--ink);background:#fff;border:0;border-radius:0 20px 20px 0;margin:0;padding:0;position:fixed;inset:0 auto 0 0;box-shadow:12px 0 50px #0f172a2e}.category-drawer::backdrop{background:#0f172a7a}.category-drawer-panel{flex-direction:column;height:100%;display:flex}.category-drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:18px 16px;display:flex}.category-drawer-head h2{align-items:center;gap:9px;margin:0;font-size:1.2rem;display:flex}.category-drawer-head .icon-link{flex:none;width:44px;height:44px}.category-drawer-links{flex:1;min-height:0;padding:8px 12px;overflow-y:auto}.category-drawer-links a{border-bottom:1px solid var(--line);border-radius:10px;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:72px;padding:10px 8px;display:grid}.category-drawer-links a:hover{background:var(--surface-soft)}.category-drawer-links img{object-fit:cover;background:var(--surface-soft);border-radius:12px;width:44px;height:44px}.category-drawer-links strong{font-size:.95rem;font-weight:600}.category-drawer-links small{color:var(--muted);font-size:.78rem;display:block}.category-drawer-all>svg:first-child{color:var(--brand);justify-self:center}.category-drawer-footer{padding:16px 20px calc(20px + env(safe-area-inset-bottom));border-top:1px solid var(--line)}.category-drawer-footer a{align-items:center;gap:10px;min-height:44px;font-weight:600;display:flex}.category-drawer-footer a>svg:last-child{margin-left:auto}.category-drawer-footer small{color:var(--muted)}.banner-section{padding-top:16px}.banner-carousel{position:relative}.banner-viewport{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;background:var(--surface-soft);border-radius:18px;display:flex;overflow-x:auto}.banner-viewport::-webkit-scrollbar{display:none}.banner-slide{aspect-ratio:5/2;scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0;position:relative}.banner-slide>a{display:block;position:absolute;inset:0}.banner-slide img{object-fit:cover;-webkit-user-select:none;user-select:none}.banner-arrow,.banner-motion-toggle{width:44px;height:44px;color:var(--ink);box-shadow:var(--shadow-sm);background:#ffffffeb;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}.banner-arrow{top:calc(50% - 22px)}.banner-prev{left:12px}.banner-next{right:12px}.banner-motion-toggle{width:44px;height:44px;box-shadow:none;background:0 0;bottom:2px;right:10px}.banner-motion-toggle:before{content:"";background:#ffffffe6;border-radius:50%;width:27px;height:27px;position:absolute}.banner-motion-toggle svg{position:relative}.banner-dots{display:flex;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.banner-dots button{background:0 0;border:0;place-items:center;width:30px;height:44px;padding:0;display:grid}.banner-dots span{background:#ffffffbf;border-radius:99px;width:7px;height:7px;transition:width .2s;box-shadow:0 0 0 1px #0f172a33}.banner-dots button[aria-current] span{background:var(--brand);width:20px;box-shadow:0 0 0 2px #ffffffd9}.category-section{padding:12px 0 8px}.category-rail-heading{justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-bottom:4px;display:flex}.category-rail-heading h2{margin:0;font-size:1.15rem;font-weight:600}.category-rail-heading>div{align-items:center;gap:4px;display:flex}.category-all-link{min-height:44px;color:var(--brand);align-items:center;gap:6px;font-size:.85rem;font-weight:600;display:inline-flex}.rail-motion-toggle{width:44px;height:44px;color:var(--muted);background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid}.rail-motion-toggle:hover{background:var(--surface-soft)}.category-scroll{scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab;-webkit-user-select:none;user-select:none;overflow-x:auto}.category-scroll::-webkit-scrollbar{display:none}.category-scroll.is-dragging{cursor:grabbing}.category-track{width:max-content;min-width:100%;padding-block:4px;display:flex}.category-scroll:not(.is-looping) .category-track{justify-content:center}.category-set{flex:none;gap:12px;padding-right:12px;display:flex}.category-rail-item{text-align:center;-webkit-user-drag:none;border-radius:12px;flex-direction:column;align-items:center;gap:6px;width:100px;padding:3px 2px;font-size:.82rem;font-weight:500;line-height:1.35;display:flex}.category-rail-item>span:last-child{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:2.7em;display:-webkit-box;overflow:hidden}.category-rail-image{border:1px solid var(--line);background:var(--surface-soft);border-radius:50%;width:66px;height:66px;display:block;overflow:hidden}.category-rail-image img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.category-rail-item:hover{color:var(--brand)}.category-rail-item:hover .category-rail-image{border-color:var(--brand)}.home-products{padding-top:20px}.home-products .section-head{align-items:center;margin-bottom:20px}.home-products .section-title,.home-offers .section-title{font-size:clamp(1.4rem,3vw,2rem)}@media (max-width:760px){.category-menu-trigger{justify-content:center;width:44px;padding:0}.category-menu-trigger>span{display:none}.header-actions .icon-link{width:44px;height:44px}.banner-section{padding-top:10px}.banner-viewport{border-radius:12px}.banner-arrow{display:none}.banner-prev{left:0}.banner-next{right:0}.banner-arrow svg{width:17px}.banner-motion-toggle{bottom:-2px;right:4px}.banner-dots{bottom:-2px}.category-section{padding:6px 0 0}.category-rail-heading{margin-bottom:0}.category-rail-heading h2{font-size:1.06rem}.category-set{gap:8px;padding-right:8px}.category-rail-item{width:82px;font-size:.75rem}.category-rail-image{width:56px;height:56px}.home-products{padding-top:12px}.home-products .section-head{margin-bottom:14px}}.customer-account{background:linear-gradient(#f8fafc,#fff);padding:40px 0 60px}.customer-auth-card,.customer-profile-card{border:1px solid var(--line);width:min(440px,100%);box-shadow:var(--shadow-sm);background:#fff;border-radius:20px;margin-inline:auto;padding:30px}.customer-account-icon{background:var(--brand-soft);width:58px;height:58px;color:var(--brand);border-radius:18px;place-items:center;margin:0 auto 14px;display:grid}.customer-account h1{text-align:center;overflow-wrap:anywhere;margin:0 0 8px;font-size:1.65rem;line-height:1.3}.customer-account-intro{color:var(--muted);text-align:center;margin:0 0 22px;font-size:.92rem}.customer-auth-switch{background:var(--surface-soft);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:22px;padding:4px;display:grid}.customer-auth-switch button{min-height:44px;color:var(--muted);background:0 0;border:0;border-radius:9px;padding:5px 10px;font-weight:600}.customer-auth-switch button[aria-pressed=true]{color:var(--brand);box-shadow:var(--shadow-sm);background:#fff}.customer-auth-fields{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.customer-auth-fields:disabled{opacity:.65}.customer-password-field{position:relative}.customer-password-field input{padding-right:48px}.customer-password-field button{width:44px;height:43px;color:var(--muted);background:0 0;border:0;border-radius:9px;place-items:center;display:grid;position:absolute;top:2px;right:2px}.customer-guest-link{border-top:1px solid var(--line);text-align:center;margin-top:22px;padding-top:13px}.customer-guest-link a{min-height:44px;color:var(--brand);justify-content:center;align-items:center;gap:8px;font-size:.94rem;font-weight:600;display:inline-flex}.customer-welcome{text-align:center;color:var(--muted);margin:0 0 5px}.customer-profile-email{text-align:center;color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.85rem}.customer-profile-links{gap:5px;margin:24px 0;display:grid}.customer-profile-links a{border-radius:10px;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:54px;padding:14px 10px;display:grid}.customer-profile-links a:hover{background:var(--surface-soft);color:var(--brand)}.customer-profile-links a>svg:first-child{color:var(--brand)}.customer-logout{border-top:1px solid var(--line);padding-top:18px}@media (max-width:760px){.customer-account{padding:22px 0 36px}.customer-auth-card,.customer-profile-card{border-radius:16px;padding:22px 18px}.customer-account h1{font-size:1.5rem}}.lps{padding:64px 0;position:relative}.lps-empty-page{text-align:center;background:var(--surface-soft);place-items:center;min-height:46vh;display:grid}.lps-empty-page h1{margin:0 0 8px;font-size:clamp(1.4rem,3vw,2rem)}.lps-empty-page p{color:var(--muted);margin:0}.lps-type-announcement{padding-top:0;padding-bottom:0}.lps-type-divider{padding-top:20px;padding-bottom:20px}.lps-type-spacer{padding-top:0;padding-bottom:0}.lps-type-popup{padding:0;min-height:0!important}.lps-type-popup .lps-inner{z-index:auto;width:100%;position:static}.lps-inner{z-index:1;width:min(var(--lps-max,1180px), calc(100% - 32px));margin-inline:auto;position:relative}.lps-type-heading,.lps-type-paragraph{padding-top:44px;padding-bottom:44px}.lps-heading-wrap,.lps-paragraph-wrap{margin-inline:auto}.lps-heading{font-size:var(--lp-fs,clamp(1.65rem, 4.2vw, 2.5rem));font-weight:var(--lp-fw,700);line-height:var(--lp-lh,1.2);letter-spacing:var(--lp-ls,0);text-transform:var(--lp-tt,none);text-wrap:balance;overflow-wrap:anywhere;margin:0}.lps-paragraph{font-size:var(--lp-fs,clamp(1rem, 2.4vw, 1.06rem));font-weight:var(--lp-fw,400);line-height:var(--lp-lh,1.75);letter-spacing:var(--lp-ls,0);text-transform:var(--lp-tt,none);overflow-wrap:anywhere}.lps-paragraph p{margin:0 0 1em}.lps-paragraph p:last-child{margin-bottom:0}.lps-paragraph.is-dropcap>p:first-of-type:first-letter{float:left;color:var(--lp-primary,var(--brand));margin:6px 10px 0 0;font-size:3.1em;font-weight:700;line-height:.82}@media (max-width:1024px){.lps-heading{font-size:var(--lp-fs-tablet,var(--lp-fs,clamp(1.5rem, 5vw, 2.1rem)))}.lps-paragraph{font-size:var(--lp-fs-tablet,var(--lp-fs,1rem))}}@media (max-width:640px){.lps-heading{font-size:var(--lp-fs-mobile,var(--lp-fs-tablet,var(--lp-fs,clamp(1.4rem, 7vw, 1.9rem))))}.lps-paragraph{font-size:var(--lp-fs-mobile,var(--lp-fs-tablet,var(--lp-fs,.98rem)))}.lps-type-heading,.lps-type-paragraph{padding-top:32px;padding-bottom:32px}}.lps-type-icon-box{padding-top:44px;padding-bottom:44px}.lps-iconbox-linkwrap{color:inherit;text-decoration:none;display:block}.lps-iconbox{flex-direction:column;gap:12px;display:flex}.lps-iconbox[data-align=center]{text-align:center;align-items:center}.lps-iconbox[data-align=left]{text-align:left;align-items:flex-start}.lps-iconbox[data-align=right]{text-align:right;align-items:flex-end}.lps-iconbox[data-position=left],.lps-iconbox[data-position=right]{text-align:left;flex-direction:row;align-items:flex-start;gap:14px}.lps-iconbox[data-position=right] .lps-iconbox-badge{order:2}.lps-iconbox[data-position=left] .lps-iconbox-body,.lps-iconbox[data-position=right] .lps-iconbox-body{flex:1;min-width:0}.lps-iconbox-badge{flex:none;place-items:center;transition:transform .22s,box-shadow .22s,background .22s;display:grid}.lps-iconbox-badge.is-circle{border-radius:999px}.lps-iconbox-badge.is-rounded{border-radius:16px}.lps-iconbox-badge.is-square{border-radius:6px}.lps-iconbox-badge.is-stacked{background:var(--ib-bg,var(--lp-primary,var(--brand)));color:var(--ib-icon,#fff);box-shadow:0 8px 20px #0f172a1f}.lps-iconbox-badge.is-framed{border:2px solid var(--ib-icon,var(--lp-primary,var(--brand)));color:var(--ib-icon,var(--lp-primary,var(--brand)));background:var(--ib-bg,transparent)}.lps-iconbox-badge.is-default{color:var(--ib-icon,var(--lp-primary,var(--brand)));background:var(--ib-bg,transparent)}.lps-iconbox-title{margin:0 0 6px;font-size:clamp(1.02rem,2.2vw,1.16rem);line-height:1.35}.lps-iconbox-body p{opacity:.82;margin:0;font-size:.95rem;line-height:1.65}.lps-iconbox-link{color:var(--lp-primary,var(--brand));align-items:center;gap:6px;margin-top:10px;font-size:.88rem;font-weight:700;display:inline-flex}.lps-iconbox-hover-lift:hover .lps-iconbox-badge{transform:translateY(-4px);box-shadow:0 12px 24px #0f172a2e}.lps-iconbox-hover-grow:hover .lps-iconbox-badge{transform:scale(1.08)}.lps-iconbox-hover-tilt:hover .lps-iconbox-badge{transform:rotate(-6deg)scale(1.04)}@media (prefers-reduced-motion:reduce){.lps-iconbox-badge{transition:none}.lps-iconbox-hover-lift:hover .lps-iconbox-badge,.lps-iconbox-hover-grow:hover .lps-iconbox-badge,.lps-iconbox-hover-tilt:hover .lps-iconbox-badge{transform:none}}.lps-type-button{padding-top:32px;padding-bottom:32px}.lps-button-wrap{text-align:center}.lps-btn{font-size:var(--lp-fs,1rem);gap:8px}.lps-btn.is-full{width:100%;display:flex}.lps-btn-outline{border:1.5px solid var(--lps-cta,var(--accent));color:var(--lps-cta,var(--accent));background:0 0}.lps-btn-outline:hover{background:var(--lps-cta,var(--accent));color:var(--lps-cta-text,#fff)}@media (max-width:1024px){.lps-btn{font-size:var(--lp-fs-tablet,var(--lp-fs,1rem))}}@media (max-width:640px){.lps-btn{font-size:var(--lp-fs-mobile,var(--lp-fs-tablet,var(--lp-fs,.96rem)))}}@media (min-width:1025px){.lp-hide-desktop{display:none!important}}@media (max-width:1024px) and (min-width:641px){.lp-hide-tablet{display:none!important}}@media (max-width:640px){.lp-hide-mobile{display:none!important}}.lps-columns{grid-template-columns:repeat(var(--lp-cols,2), minmax(0, 1fr));gap:var(--lp-col-gap,24px);align-items:stretch;display:grid}.lps-columns[data-valign=start]{align-items:start}.lps-columns[data-valign=center]{align-items:center}.lps-columns[data-valign=end]{align-items:end}.lps-column{align-content:start;gap:16px;min-width:0;display:grid}.lps-col-block{min-width:0}.lps-col-block .lps-title{margin-bottom:10px;font-size:clamp(1.1rem,2.1vw,1.5rem)}.lps-col-block .lps-lead{margin-bottom:12px;font-size:.96rem}.lps-col-block .lps-hero{gap:18px}.lps-col-block .lps-type-spacer,.lps-col-block.lps-type-spacer,.lps-col-block.lps-type-divider{padding:0}.lps-column-empty{color:#94a3b8;text-align:center;border:1px dashed #cbd5e1;border-radius:14px;place-items:center;min-height:84px;padding:16px;font-size:.78rem;display:grid}.lps-has-divider-bottom{padding-bottom:118px}.lps-has-divider-top{padding-top:118px}.lps-divider{z-index:2;pointer-events:none;width:100%;height:58px;display:block;position:absolute;left:0;right:0}.lps-divider-bottom{bottom:-1px}.lps-divider-top{top:-1px;transform:rotate(180deg)}.lps-eyebrow{color:var(--lp-primary);font-family:var(--font-en);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:.76rem;font-weight:700}.lps-title{letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(1.5rem,3.6vw,2.2rem);line-height:1.22}.lps-lead{opacity:.82;max-width:720px;margin:0 auto 18px;font-size:1.05rem}.lps-caption{color:inherit;opacity:.75;align-items:center;gap:6px;margin:12px 0 0;font-size:.8rem;display:inline-flex}.lps-btn{background:var(--lps-cta,var(--accent));min-height:50px;color:var(--lps-cta-text,#fff);text-align:center;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:.98rem;font-weight:700;display:inline-flex}.lps-btn:hover{filter:brightness(.93)}.lps-btn-lg{min-height:56px;padding:0 30px;font-size:1.04rem}.lps-btn-sm{min-height:42px;padding:0 16px;font-size:.88rem}.lps-btn-ghost{color:inherit;background:0 0;border:1px solid}.lps-stars{color:var(--accent);gap:2px;display:inline-flex}.lps-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:48px;display:grid}.lps-hero-copy{min-width:0}.lps-hero h1{letter-spacing:-.035em;margin:0 0 14px;font-size:clamp(2.05rem,4.6vw,3.4rem);line-height:1.08}.lps-price{align-items:baseline;gap:12px;margin:14px 0 20px;display:flex}.lps-price strong{color:var(--ink);font:800 2rem var(--font-en)}.lps-price del{opacity:.6;font:500 1.05rem var(--font-en)}.lps-hero-media{aspect-ratio:1;box-shadow:var(--shadow-md);background:#ffffffb3;border-radius:26px;position:relative;overflow:hidden}.lps-hero-media img{object-fit:cover;width:100%;height:100%}.lps-badge{z-index:3;background:var(--lps-cta,var(--accent));color:var(--lps-cta-text,#fff);border-radius:999px;padding:7px 12px;font-size:.76rem;font-weight:700;position:absolute;top:14px;left:14px}.lps-social-proof{opacity:.92;flex-wrap:wrap;gap:10px;margin-top:18px;font-size:.84rem;display:flex}.lps-social-proof>span{border:1px solid color-mix(in srgb, currentColor 20%, transparent);background:color-mix(in srgb, currentColor 5%, transparent);border-radius:999px;align-items:center;gap:6px;padding:6px 11px;display:inline-flex}.lps-social-proof small{opacity:.7}.lps-text{max-width:780px;margin-inline:auto}.lps-text p{margin:0 0 14px}.lps-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:44px;display:grid}.lps-split-copy{min-width:0}.lps-split.is-reversed .lps-split-media{order:2}.lps-split-media{aspect-ratio:1;box-shadow:var(--shadow-sm);background:#fff9;border-radius:22px;overflow:hidden}.lps-split-media img{object-fit:cover;width:100%;height:100%}.lps-checklist{gap:9px;margin:16px 0;padding:0;list-style:none;display:grid}.lps-checklist li{align-items:center;gap:8px;display:flex}.lps-compare{width:min(var(--lps-max,1180px), 100%);margin-inline:auto}.lps-compare .lps-title{text-wrap:balance}.lps-compare-grid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:26px;display:grid}.lps-compare-card{border:1px solid #0000;border-radius:22px;gap:12px;padding:26px;display:grid;position:relative}.lps-compare-card.is-before{background:#fdf2f4;border-color:#fbd0d9}.lps-compare-card.is-after{background:#f1fbf3;border-color:#c8ecd3}.lps-compare-badge{font:700 .74rem var(--font-en);letter-spacing:.02em;border-radius:999px;justify-self:start;padding:5px 13px}.lps-compare-card.is-before .lps-compare-badge{color:#c02b45;background:#fde2e7}.lps-compare-card.is-after .lps-compare-badge{color:#1b7c37;background:#d9f2e1}.lps-compare-media{background:#ffffffb3;border-radius:16px;overflow:hidden}.lps-compare-media img{object-fit:cover;width:100%;height:100%;max-height:320px;display:block}.lps-compare-copy h3{text-wrap:balance;margin:2px 0 8px;font-size:clamp(1.12rem,2.4vw,1.45rem);line-height:1.35}.lps-compare-copy>p{opacity:.85;margin:0 0 6px;font-size:.93rem;line-height:1.75}.lps-compare-list{gap:9px;margin:12px 0 0;padding:0;list-style:none;display:grid}.lps-compare-list li{align-items:flex-start;gap:9px;font-size:.92rem;line-height:1.6;display:flex}.lps-compare-mark{border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;margin-top:2px;display:grid}.lps-compare-card.is-before .lps-compare-mark{color:#c02b45;background:#fde2e7}.lps-compare-card.is-after .lps-compare-mark{color:#1b7c37;background:#d9f2e1}.lps-gallery{gap:14px;margin-top:22px;display:grid}.lps-gallery figure{margin:0}.lps-gallery img{aspect-ratio:1;object-fit:cover;border-radius:16px;width:100%;height:100%}.lps-gallery figcaption{opacity:.75;margin-top:8px;font-size:.82rem}.lps-video-frame{aspect-ratio:16/9;background:#000;border-radius:18px;width:min(880px,100%);margin:20px auto 0;position:relative;overflow:hidden}.lps-video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.lps-video-stage{aspect-ratio:16/9;background:#0b1220;border-radius:18px;width:min(880px,100%);margin:20px auto 0;position:relative;overflow:hidden}.lps-video-stage iframe,.lps-video-stage video{background:#000;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.lps-video-stage[data-orientation=portrait]{width:min(400px,100%)}.lps-video-facade{cursor:pointer;background:#0b1220;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.lps-video-facade:after{content:"";pointer-events:none;background:linear-gradient(#0f172a0d 35%,#0f172a9e);position:absolute;inset:0}.lps-video-poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lps-video-noimage{background:linear-gradient(135deg,#0f172a,#1e293b 55%,#0f766e);position:absolute;inset:0}.lps-video-play{z-index:2;background:var(--lps-cta,var(--accent));color:#fff;border-radius:50%;place-items:center;width:74px;height:74px;margin:auto;transition:transform .2s,filter .2s;display:grid;position:absolute;inset:0;box-shadow:0 12px 30px #02061766}.lps-video-facade:hover .lps-video-play{filter:brightness(.95);transform:scale(1.08)}.lps-video-facade:focus-visible{outline:none}.lps-video-facade:focus-visible .lps-video-play{outline-offset:3px;outline:3px solid #fff}.lps-video-play-label{z-index:2;color:#fff;text-align:center;text-shadow:0 2px 8px #02061799;font-size:.86rem;font-weight:700;position:absolute;bottom:18px;left:0;right:0}@media (max-width:640px){.lps-video-stage{border-radius:14px}.lps-video-play{width:60px;height:60px}.lps-video-play-label{font-size:.78rem;bottom:12px}}@media (prefers-reduced-motion:reduce){.lps-video-play{transition:none}.lps-video-facade:hover .lps-video-play{transform:none}}.lps-video-empty{aspect-ratio:16/9;opacity:.6;border:1px dashed;border-radius:18px;place-items:center;gap:8px;width:min(880px,100%);margin:20px auto 0;display:grid}.lps-feature-grid,.lps-guarantee-grid{gap:16px;margin-top:26px;display:grid}.lps-feature-grid{grid-template-columns:repeat(var(--lp-feature-cols,3), minmax(0, 1fr))}.lps-feature{text-align:left;background:#ffffffc7;border:1px solid #0f172a1a;border-radius:16px;padding:22px}.lps-feature>span{background:color-mix(in srgb, var(--lps-icon-accent,var(--lps-cta,var(--accent))) 14%, transparent);width:38px;height:38px;color:var(--lps-icon-accent,var(--lps-cta,var(--accent)));font:700 .95rem/1 var(--font-en);border-radius:12px;place-items:center;margin-bottom:14px;display:grid}.lps-feature p{opacity:.8;margin:8px 0 0;font-size:.88rem;line-height:1.6}.lps-feature-cta{margin-top:22px}.lps-feature-grid.is-list{grid-template-columns:minmax(0,1fr);gap:10px}.lps-feature-grid.is-list .lps-feature{align-items:center;gap:13px;padding:14px 18px;display:flex}.lps-feature-grid.is-list .lps-feature>span{flex:0 0 36px;width:36px;height:36px;margin:0}.lps-feature-grid.is-list .lps-feature p{margin:2px 0 0}@media (max-width:640px){.lps-feature-grid,.lps-guarantee-grid,.lps-gallery{grid-template-columns:minmax(0,1fr)}.lps-product-grid{grid-template-columns:minmax(0,1fr)!important}}.lps-steps-grid{counter-reset:lps-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:26px 0 0;padding:0;list-style:none;display:grid}.lps-step{background:#ffffffdb;border:1px solid #0f172a1a;border-radius:18px;align-items:flex-start;gap:14px;min-height:146px;padding:22px;display:flex;box-shadow:0 8px 22px #0f172a09}.lps-step-number{background:linear-gradient(145deg, var(--lps-cta,var(--accent)), color-mix(in srgb, var(--lps-cta,var(--accent)) 70%, white));width:42px;height:42px;color:var(--lps-cta-text,#fff);font:800 .82rem var(--font-en);box-shadow:0 7px 16px color-mix(in srgb, var(--lps-cta,var(--accent)) 20%, transparent);border-radius:14px;flex:0 0 42px;place-items:center;display:grid}.lps-step h3{margin:1px 0 7px;font-size:1rem;line-height:1.35}.lps-step p{color:inherit;opacity:.76;margin:0;font-size:.88rem;line-height:1.6}.lps-testimonial-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:24px;display:grid}.lps-testimonial{text-align:left;background:#fffc;border:1px solid #0f172a1a;border-radius:16px;margin:0;padding:22px}.lps-testimonial p{margin:10px 0 8px}.lps-testimonial footer{opacity:.75;font-size:.8rem}.lps-review-summary{justify-content:center;align-items:center;gap:8px;margin:0 0 6px;display:flex}.lps-faq-list{text-align:left;gap:10px;max-width:860px;margin:22px auto 0;display:grid}.lps-faq-item{background:#ffffffd1;border:1px solid #0f172a1f;border-radius:14px}.lps-faq-item summary{cursor:pointer;padding:15px 18px;font-weight:600}.lps-faq-item p{opacity:.85;margin:0;padding:0 18px 16px}.lps-guarantee-item{background:#fffc;border:1px solid #0f172a1a;border-radius:16px;padding:22px}.lps-guarantee-item svg{color:var(--lps-icon-accent,var(--lps-cta,var(--accent)))}.lps-guarantee-icon{background:color-mix(in srgb, var(--lps-icon-accent,var(--lps-cta,var(--accent))) 12%, transparent);border-radius:13px;place-items:center;width:42px;height:42px;margin-bottom:12px;font-size:1.2rem;line-height:1;display:grid}.lps-guarantee-item strong{margin:10px 0 6px;display:block}.lps-guarantee-item p{opacity:.8;margin:0;font-size:.88rem}.lps-clock{justify-content:center;gap:12px;margin:20px 0 24px;display:flex}.lps-clock>span{background:#ffffff29;border-radius:14px;gap:2px;min-width:88px;padding:12px 10px;display:grid}.lps-clock strong{font:800 1.9rem var(--font-en)}.lps-clock small{opacity:.8;font-size:.68rem}.lps-cta-strip{text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.lps-cta-strip h2{margin:0 0 4px;font-size:clamp(1.35rem,3vw,1.9rem)}.lps-cta-strip p{opacity:.88;margin:0}.lps-cta-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lps-contact{text-align:center}.lps-contact .lps-cta-actions{justify-content:center}.lps-next-step{text-align:center;max-width:780px;margin-inline:auto}.lps-funnel{opacity:.8;justify-content:center;align-items:center;gap:8px;margin-bottom:18px;font-size:.74rem;display:flex}.lps-funnel span{border:1px solid;border-radius:8px;align-items:center;gap:5px;padding:6px 9px;display:inline-flex}.lps-funnel span.active{background:var(--lps-cta,var(--accent));color:var(--lps-cta-text,#fff);border-color:#0000}.lps-next-summary{text-align:left;background:#ffffffd9;border:1px solid #0f172a1f;border-radius:14px;grid-template-columns:82px 1fr;align-items:center;gap:13px;width:min(460px,100%);margin:22px auto;padding:10px;display:grid}.lps-next-summary img{object-fit:cover;border-radius:10px;width:82px;height:82px}.lps-next-summary strong,.lps-next-summary span{display:block}.lps-product-grid{gap:16px;margin:26px 0 20px;display:grid}.lps-product-grid[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.lps-product-grid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.lps-product-grid[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.lps-product{text-align:center;background:#ffffffd9;border:1px solid #0f172a1a;border-radius:16px;padding:14px}.lps-product img{aspect-ratio:1;object-fit:cover;border-radius:12px;width:100%}.lps-product h3{margin:12px 0 6px;font-size:.95rem;line-height:1.35}.lps-product-price{justify-content:center;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.lps-product-price strong{color:var(--ink);font-family:var(--font-en)}.lps-product-price del{opacity:.6;font-size:.82rem}.lps-image img{border-radius:18px;width:100%;height:auto}.lps-divider-block{width:min(var(--lps-max,1180px), calc(100% - 32px));background:linear-gradient(90deg,#0000,#0f172a2e,#0000);border-radius:999px;margin-inline:auto}.lps-spacer{width:100%}.lps-announcement{text-align:center;margin:0;padding:11px 16px;font-size:.9rem;font-weight:600}.lp-menu{z-index:45;color:var(--lp-dark,#0f172a);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border-bottom:1px solid #e2e8f0e6;position:sticky;top:0}.lp-menu-inner{justify-content:space-between;align-items:center;gap:14px;width:min(1180px,100% - 32px);min-height:62px;margin-inline:auto;display:flex}.lp-menu-brand{min-width:0;color:inherit;align-items:center;gap:9px;display:inline-flex}.lp-menu-brand img{object-fit:cover;border-radius:9px;width:34px;height:34px}.lp-menu-brand strong{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:1.14rem;overflow:hidden}.lp-menu-links{gap:18px;font-size:.9rem;font-weight:600;display:flex}.lp-menu-links a:hover{color:var(--accent)}.lp-menu-actions{flex-shrink:0;align-items:center;gap:14px;display:flex}.lp-menu-phone{font-family:var(--font-en);color:inherit;align-items:center;gap:6px;font-size:.92rem;font-weight:700;display:inline-flex}.lp-menu-phone:hover{color:var(--accent)}@media (max-width:760px){.lp-menu-links{display:none}.lp-menu-inner{gap:10px;min-height:56px}.lp-menu-phone span{display:none}}.lps-order{max-width:980px;margin-inline:auto}.lps-order-form{text-align:left;gap:16px;margin-top:22px;display:grid}.lps-order-fields{background:#ffffffeb;border:1px solid #0f172a1f;border-radius:18px;grid-template-columns:1fr 1fr;gap:14px;padding:20px;display:grid}.lps-field{gap:6px;display:grid}.lps-field-wide{grid-column:1/-1}.lps-field label{font-size:.9rem;font-weight:600}.lps-coupon-field{background:#ffffffb8;border:1px dashed #0f172a33;border-radius:14px;padding:14px}.lps-coupon-control{gap:8px;display:flex}.lps-coupon-control .input{text-transform:uppercase;flex:1;min-width:0}.lps-coupon-applied{color:var(--success);background:#f0fdf4;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;padding:8px 10px;font-size:.82rem;display:flex}.lps-coupon-applied button{color:var(--success);background:0 0;border:0;font-weight:700;text-decoration:underline}.lps-coupon-chips{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.lps-coupon-chips button{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;padding:6px 9px;font-size:.74rem}.lps-coupon-chips button:hover{border-color:var(--brand);color:var(--brand)}.lps-order-summary{background:#ffffffeb;border:1px solid #0f172a1f;border-radius:18px;gap:10px;padding:18px;display:grid}.lps-order-product{grid-template-columns:72px 1fr;align-items:center;gap:12px;display:grid}.lps-order-product img{object-fit:cover;border-radius:12px;width:72px;height:72px}.lps-order-product strong,.lps-order-product span{display:block}.lps-order-submit{width:100%}.lps-order-alt{text-align:center;opacity:.8;margin-top:4px;font-size:.84rem;text-decoration:underline;display:block}.lps-order-done{text-align:center;background:#fffffff2;border:1px solid #0f172a1f;border-radius:18px;place-items:center;gap:10px;margin-top:22px;padding:26px;display:grid}.lps-order-done svg{color:var(--success)}.lps-order-done h3{margin:0;font-size:1.15rem}.lps-coupon-applied>span{gap:3px;display:grid}.lps-coupon-applied small{color:#15803d;font-size:.67rem;font-weight:500;line-height:1.45}.lp-coupon-strip{color:#fff;background:radial-gradient(circle at 8% 0,#f973164d,#0000 30%),radial-gradient(circle at 92% 100%,#38bdf829,#0000 28%),linear-gradient(115deg,#111c31,#172033 55%,#0f172a);border-top:1px solid #25334b;border-bottom:1px solid #25334b;padding:14px 20px;position:relative;overflow:hidden}.lp-coupon-strip:before{content:"";pointer-events:none;opacity:.16;background-image:radial-gradient(#ffffff8c .65px,#0000 .65px);background-size:10px 10px;position:absolute;inset:0}.lp-coupon-ticket{grid-template-columns:auto minmax(220px,1fr) auto auto;align-items:center;gap:16px;width:min(1080px,100%);margin:0 auto;display:grid;position:relative}.lp-coupon-gift{color:#fed7aa;background:linear-gradient(145deg,#f9731640,#f9731614);border:1px solid #fdba7473;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 1px #ffffff1f}.lp-coupon-copy{gap:1px;min-width:0;display:grid}.lp-coupon-copy>small{color:#fdba74;font:800 .58rem var(--font-en);letter-spacing:.13em;align-items:center;gap:4px;display:inline-flex}.lp-coupon-copy>strong{font-size:.98rem;line-height:1.35}.lp-coupon-copy>span{color:#b7c2d4;font-size:.69rem;line-height:1.45}.lp-coupon-code{gap:3px;display:grid}.lp-coupon-code>span{color:#9eabc0;text-align:center;font-size:.58rem;font-weight:700}.lp-coupon-code>button{color:#fff7ed;cursor:pointer;background:#f973161a;border:1px dashed #fb923c;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:5px 12px;display:flex}.lp-coupon-code>button:hover{background:#f9731633}.lp-coupon-code strong{letter-spacing:.08em;font-size:.9rem}.lp-coupon-code small{color:#fdba74;font-size:.61rem}.lp-coupon-action{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#f97316,#ea580c);border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:8px 15px;font-size:.75rem;font-weight:800;display:inline-flex;box-shadow:0 7px 18px #ea580c38}.lp-coupon-action:hover{filter:brightness(1.08);transform:translateY(-1px)}.lp-coupon-error{color:#fecaca;text-align:center;margin:6px auto 0;font-size:.68rem;position:relative}@media (max-width:760px){.lp-coupon-strip{padding:12px}.lp-coupon-ticket{grid-template-columns:auto minmax(0,1fr) auto;gap:10px}.lp-coupon-gift{border-radius:12px;width:40px;height:40px}.lp-coupon-copy>strong{font-size:.82rem}.lp-coupon-copy>span,.lp-coupon-code>span{display:none}.lp-coupon-code>button{padding:5px 9px}.lp-coupon-code small{display:none}.lp-coupon-action{grid-column:1/-1;min-height:37px;padding:6px 12px;font-size:.72rem}}@media (max-width:390px){.lp-coupon-gift{display:none}.lp-coupon-ticket{grid-template-columns:minmax(0,1fr) auto}}.lp-preview-banner{text-align:center;color:#78350f;background:#fef3c7;border-bottom:1px solid #fcd34d;padding:10px 16px;font-size:.82rem;font-weight:600}.spin{animation:1s linear infinite lb-spin}@keyframes lb-spin{to{transform:rotate(360deg)}}@media (max-width:900px){.lps{padding:46px 0}.lps-has-divider-bottom{padding-bottom:92px}.lps-has-divider-top{padding-top:92px}.lps-hero,.lps-split{grid-template-columns:minmax(0,1fr);gap:26px}.lps-split.is-reversed .lps-split-media{order:0}.lps-hero-media{aspect-ratio:4/3}.lps-steps-grid{grid-template-columns:minmax(0,1fr)!important}.lps-step{min-height:0}.lps-order-fields{grid-template-columns:minmax(0,1fr)}.lps-clock{gap:8px}.lps-clock>span{min-width:74px}.lps-cta-strip{text-align:center;flex-direction:column;align-items:stretch}.lps-cta-actions{justify-content:center}.lps-compare-grid,.lps-columns[data-stack=true]{grid-template-columns:minmax(0,1fr)}.lps-columns[data-stack=true] .lps-column{gap:12px}.lps-columns[data-cols="3"],.lps-columns[data-cols="4"]{gap:calc(var(--lp-col-gap,24px) * .7)}}@media (max-width:760px){.lps-product-grid[data-cols="4"]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:560px){.lps-product-grid[data-cols="3"],.lps-product-grid[data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lps-feature,.lps-guarantee-item,.lps-product{padding:12px}.lps-feature-grid,.lps-guarantee-grid,.lps-product-grid,.lps-gallery{gap:10px}.lps-feature>strong,.lps-guarantee-item strong{font-size:.82rem}.lps-feature p,.lps-guarantee-item p{font-size:.74rem;line-height:1.5}.lps-feature>span,.lps-guarantee-icon{width:30px;height:30px;margin-bottom:8px}.lps-product h3{min-height:0;margin:8px 0 4px;font-size:.78rem}.lps-product-price{margin-bottom:8px}.lps-product-price strong{font-size:.88rem}.lps-product .lps-btn{padding:8px 6px;font-size:.72rem}.lps-product img{border-radius:10px}}.lb-topbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.lb-topbar-actions{gap:8px;display:flex}.lb-tabs{margin-bottom:16px}.lb-count{background:color-mix(in srgb, var(--accent) 14%, transparent);min-width:20px;height:20px;color:var(--brand);border-radius:999px;place-items:center;margin-left:6px;padding:0 6px;font-size:.7rem;font-weight:700;display:inline-grid}.admin-tabs{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.admin-tabs a,.admin-tabs button{border:1px solid var(--line);min-height:40px;color:var(--muted);background:#fff;border-radius:10px;align-items:center;gap:6px;padding:0 15px;font-size:.87rem;font-weight:600;display:inline-flex}.admin-tabs a.active,.admin-tabs button.active{background:var(--brand);border-color:var(--brand);color:#fff}.lb-workspace{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:18px;display:grid}.lb-guided{max-width:1120px;margin-inline:auto;overflow:hidden}.lb-guided-head{grid-template-columns:minmax(0,1fr) minmax(120px,220px);align-items:center;gap:18px;display:grid}.lb-guided-head h2{margin:4px 0}.lb-guided-head p{margin:0}.lb-guided-progress{background:#e2e8f0;border-radius:999px;height:8px;overflow:hidden}.lb-guided-progress span{border-radius:inherit;background:var(--accent);height:100%;transition:width .2s;display:block}.lb-guided-body{gap:16px;display:grid}.lb-guided-choice{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;align-items:center;gap:14px;min-height:130px;padding:20px;display:flex}.lb-guided-choice>div{flex:1;min-width:0}.lb-guided-choice p{color:var(--muted);margin:4px 0 0}.lb-guided-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.lb-guided-actions>div{flex-wrap:wrap;gap:8px;display:flex}.lb-list{gap:8px;display:grid}.lb-item{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.lb-item.editing{border-color:var(--accent);box-shadow:0 0 0 3px #f973161f}.lb-item-icon{font-size:1.35rem;line-height:1}.lb-item-copy{flex:1;min-width:0}.lb-item-copy strong{font-size:.88rem;display:block}.lb-item-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;display:block;overflow:hidden}.lb-item-actions{align-items:center;gap:4px;display:flex}.lb-icon-btn{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);background:#fff;border-radius:8px;place-items:center;display:grid}.lb-icon-btn:hover{color:var(--ink)}.lb-icon-btn.danger{color:var(--danger)}.lb-dot{background:#cbd5e1;border-radius:50%;width:10px;height:10px}.lb-dot.on{background:var(--success)}.lb-add{border:1.5px dashed var(--line);width:100%;min-height:48px;color:var(--muted);background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-weight:600;display:flex}.lb-add:hover{border-color:var(--brand);color:var(--brand)}.lb-editor{border:1px solid var(--line);background:#fff;border-radius:14px;min-height:320px}.lb-editor-head{border-bottom:1px solid var(--line);background:var(--surface-soft);border-radius:14px 14px 0 0;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.lb-visible{align-items:center;gap:6px;font-size:.84rem;font-weight:600;display:inline-flex}.lb-editor-body{grid-template-columns:minmax(0,1fr) 300px;gap:18px;padding:16px;display:grid}.lb-fields{min-width:0}.lb-style{border-left:1px solid var(--line);padding-left:16px}.lb-style-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.lb-style-head h3{margin:0;font-size:.95rem}.lb-colors{gap:10px;margin-bottom:14px;display:grid}.lb-color-field>div{align-items:center;gap:8px;display:flex}.lb-color-field input[type=color]{border:1px solid var(--line);background:#fff;border-radius:9px;width:44px;height:40px;padding:2px}.lb-color-field .input{flex:1;min-width:0}.lb-dividers{border-top:1px solid var(--line);gap:10px;margin-top:12px;padding-top:12px;display:grid}.lb-switches{flex-wrap:wrap;gap:14px;margin-top:6px;display:flex}.footer-link-rows{gap:10px;margin-top:4px;display:grid}.footer-link-row{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.footer-link-row-actions{gap:5px;display:flex}.footer-link-row .lb-icon-btn{width:32px;height:32px}@media (max-width:760px){.footer-link-row{grid-template-columns:minmax(0,1fr) auto}.footer-link-row .input.en{grid-area:2/1/auto/-1}}.lb-empty{text-align:center;color:var(--muted);place-items:center;gap:8px;padding:70px 20px;display:grid}.lb-empty h3{color:var(--ink);margin:0}.lb-rows{gap:12px;margin-top:6px;display:grid}.lb-row{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;padding:12px}.lb-row-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.lb-row-body{gap:10px;display:grid}.lb-product-picker{flex-wrap:wrap;gap:8px;display:flex}.lb-product-chip{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:7px 10px;display:flex}.lb-product-chip.selected{border-color:var(--brand);background:var(--brand-soft)}.lb-product-chip img{object-fit:cover;border-radius:7px;width:30px;height:30px}.lb-product-chip span{font-size:.82rem;font-weight:600}.lb-product-chip small{color:var(--muted);font-weight:500;display:block}.lb-wide{grid-column:1/-1}.lb-theme-save{flex-wrap:wrap;align-items:end;gap:10px;margin-top:12px;display:flex}.lb-modal{z-index:80;background:#0f172a80;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow:auto}.lb-modal-card{background:#fff;border-radius:20px;width:min(1020px,100%);max-height:88vh;padding:22px;overflow:auto;box-shadow:0 30px 70px #0f172a4d}.lb-modal-card header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.lb-modal-card h2{margin:0;font-size:1.35rem}.lb-modal-body{gap:22px;display:grid}.lb-group-head{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.lb-group-head span{letter-spacing:.14em;text-transform:uppercase;color:#64748b;font-size:.74rem;font-weight:700}.lb-group-head small{color:var(--muted);font-size:.74rem}.lb-group-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.lb-pick{border:1px solid var(--line);text-align:center;background:#fff;border-radius:14px;justify-items:center;gap:6px;padding:20px 14px;display:grid}.lb-pick:hover{border-color:var(--brand);box-shadow:var(--shadow-sm)}.lb-pick-icon{font-size:1.9rem;line-height:1}.lb-pick strong{font-size:.95rem}.lb-pick small{color:var(--muted);font-size:.78rem}.lb-preview-overlay{z-index:90;background:#fff;flex-direction:column;display:flex;position:fixed;inset:0}.lb-preview-bar{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:12px;padding:10px 16px;display:flex}.lb-preview-bar .btn{margin-left:auto}.lb-preview-stage{background:#fff;flex:1;overflow:auto}.media-field-drop{border:1.5px dashed var(--line);background:var(--surface-soft);min-height:120px;color:var(--muted);cursor:pointer;border-radius:12px;place-items:center;gap:6px;padding:16px;display:grid}.media-field-drop:hover{border-color:var(--brand);color:var(--brand)}.media-field-preview{align-items:center;gap:10px;display:flex}.media-field-preview img{object-fit:cover;border:1px solid var(--line);border-radius:10px;width:76px;height:76px}.media-field-broken{color:#b91c1c;text-align:center;background:#fef2f2;border:1px dashed #fca5a5;border-radius:10px;place-items:center;gap:3px;width:76px;height:76px;padding:4px;font-size:.62rem;font-weight:700;line-height:1.2;display:grid}.media-field-broken small{color:#b91c1c;opacity:.85;font-size:.55rem;font-weight:500}.ml-thumb-error{text-align:center;color:#b91c1c;background:#fef2f2;place-items:center;gap:2px;width:100%;height:100%;padding:6px;font-size:.68rem;font-weight:700;line-height:1.25;display:grid}.ml-thumb-error small{opacity:.85;font-size:.6rem;font-weight:500}.field-error{color:var(--danger);font-size:.78rem}.checkbox-line{align-items:center;gap:8px;font-size:.88rem;font-weight:600;display:flex}.checkbox-line small{font-weight:500}.review-stars{color:var(--accent);gap:2px;display:inline-flex}.coupon-switches{flex-wrap:wrap;gap:16px;display:flex}.coupon-manager .admin-form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}@media (max-width:1080px){.lb-workspace,.lb-editor-body{grid-template-columns:minmax(0,1fr)}.lb-style{border-left:0;border-top:1px solid var(--line);padding:14px 0 0}.lb-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.lb-guided-head{grid-template-columns:minmax(0,1fr)}.lb-guided-choice{flex-wrap:wrap;align-items:flex-start;padding:16px}.lb-guided-choice>div{flex-basis:calc(100% - 50px)}.lb-guided-choice .btn{justify-content:center;width:100%}.lb-guided-actions{flex-direction:column;align-items:stretch}.lb-guided-actions>div{grid-template-columns:1fr 1fr;display:grid}.lb-guided-actions .btn{justify-content:center;padding-inline:8px}.lb-guided-back{grid-column:1/-1}.lb-modal{padding:10px}.lb-modal-card{border-radius:14px;padding:16px}.lb-group-grid{grid-template-columns:minmax(0,1fr)}.lb-item{flex-wrap:wrap}.lb-item-actions{justify-content:flex-end;width:100%}}.coupon-box{border:1px dashed var(--line);background:var(--surface-soft);border-radius:12px;gap:8px;margin:12px 0 4px;padding:12px;display:grid}.coupon-box>label{align-items:center;gap:6px;font-size:.85rem;font-weight:700;display:inline-flex}.coupon-row{gap:8px;display:flex}.coupon-row .input{text-transform:uppercase;flex:1;min-width:0}.coupon-applied{color:var(--success);align-items:center;gap:6px;margin:0;font-size:.82rem;font-weight:600;display:inline-flex}.coupon-applied-stack{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:9px;gap:3px;padding:8px 9px;display:grid}.coupon-applied-stack>small{color:#166534;font-size:.66rem;line-height:1.45}.checkout-line-quantity{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:2px;width:fit-content;margin-top:6px;overflow:hidden;display:flex!important}.checkout-line-quantity button{width:27px;height:26px;color:var(--ink);background:var(--surface-soft);cursor:pointer;border:0;place-items:center;padding:0;display:grid}.checkout-line-quantity button:hover:not(:disabled){color:var(--brand);background:var(--brand-soft)}.checkout-line-quantity button:disabled{opacity:.35;cursor:not-allowed}.checkout-line-quantity output{min-width:25px;color:var(--ink);font:800 .72rem var(--font-en);text-align:center}.coupon-suggestions{flex-wrap:wrap;gap:6px;display:flex}.coupon-suggestions button{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;padding:5px 9px;font-size:.74rem}.coupon-suggestions button:hover{border-color:var(--brand);color:var(--brand)}.rate-badge{gap:3px;margin-top:5px;font-size:.72rem;display:grid}.rate-badge strong{font-size:.78rem}.rate-badge small{color:var(--muted);font-size:.68rem}.rate-bar{gap:2px;display:inline-flex}.rate-bar i{background:var(--line);border-radius:2px;width:9px;height:5px}.rate-good .rate-bar i.on{background:var(--success)}.rate-warn .rate-bar i.on{background:#f97316}.rate-bad .rate-bar i.on{background:var(--danger)}.rate-good strong{color:var(--success)}.rate-warn strong{color:#c2410c}.rate-bad strong{color:var(--danger)}.rate-new{background:var(--line);color:var(--muted);border-radius:999px;margin-top:5px;padding:2px 7px;font-size:.68rem;font-weight:600;display:inline-block}.customer-rate-row{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px;display:flex}.customer-rate-row .rate-badge{font-size:.82rem}.customer-rate-stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-bottom:12px;display:grid}.customer-rate-stats>div{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;padding:12px}.customer-rate-stats span{color:var(--muted);font-size:.74rem;display:block}.customer-rate-stats strong{font-size:1.15rem}.fraud-guide{gap:12px;display:grid}.fraud-guide-list{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.fraud-guide-item{border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px}.fraud-guide-item strong{margin-bottom:5px;font-size:.9rem;display:block}.fraud-guide-item p{color:var(--muted);margin:0;font-size:.82rem}.fraud-guide-item code{background:var(--line);border-radius:5px;padding:1px 5px;font-size:.74rem}.product-reviews{border:1px solid var(--line);background:#fff;border-radius:18px;width:min(1180px,100% - 32px);margin:26px auto 0;padding:28px}.product-reviews-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.review-average{align-items:center;gap:8px;margin:6px 0 0;display:flex}.review-form{border:1px dashed var(--line);background:var(--surface-soft);border-radius:14px;gap:14px;margin-bottom:20px;padding:18px;display:grid}.review-rating-picker{gap:6px;display:grid}.review-rating-picker button{color:var(--line);background:0 0;border:0;padding:2px}.review-rating-picker button.on{color:var(--accent)}.review-list{gap:12px;display:grid}.review-item{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;padding:16px}.review-item header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.review-item header strong{margin-right:8px}.review-item header .muted{margin-left:8px;font-size:.74rem}.review-item h3{margin:8px 0 4px;font-size:1rem}.review-item p{margin:0}@media (max-width:760px){.product-reviews{padding:18px}.product-reviews-head{flex-direction:column;align-items:flex-start}}.mystery-modal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070d1bbd;padding:16px}.mystery-card{isolation:isolate;background:radial-gradient(75% 80% at 100% 5%,#fed7aacc,#0000 55%),radial-gradient(60% 55% at 0 0,#e0f2fe8c,#0000 60%),linear-gradient(150deg,#fff 0%,#fffaf5 58%,#fff7ed 100%);border:1px solid #fb923c6b;border-radius:26px;width:min(860px,100%);max-height:calc(100dvh - 24px);padding:22px 28px 18px;animation:.26s cubic-bezier(.2,.8,.2,1) mystery-card-in;position:relative;overflow:hidden auto;box-shadow:0 34px 110px #0208177a,inset 0 1px #ffffffd9}.mystery-card:before{content:"";z-index:2;background:linear-gradient(90deg,#fb923c,#f43f5e,#8b5cf6,#0ea5e9);height:4px;position:absolute;inset:0 0 auto}.mystery-close{z-index:5;width:40px;height:40px;color:var(--ink);cursor:pointer;background:#fffffff0;border:1px solid #0f172a1a;border-radius:50%;place-items:center;transition:transform .18s,background .18s;display:grid;position:absolute;top:14px;right:14px;box-shadow:0 4px 14px #0f172a1f}.mystery-close:hover{background:#fff7ed;transform:rotate(5deg)}.mystery-brand{color:var(--ink);font:800 1.02rem var(--font-en);letter-spacing:-.03em;flex-wrap:wrap;align-items:center;gap:8px;padding-right:48px;display:flex}.mystery-brand-logo{object-fit:contain;width:auto;max-width:176px;height:36px;display:block}.mystery-brand-mark{object-fit:contain;width:28px;height:28px}.mystery-brand-name{color:var(--ink);font:800 1.02rem var(--font-en);letter-spacing:-.03em}.mystery-brand>em{color:#c2410c;font:800 .52rem var(--font-en);letter-spacing:.09em;background:#fff7ed;border:1px solid #fed7aa;border-radius:99px;margin-left:2px;padding:3px 8px;font-style:normal}.mystery-layout{grid-template-columns:minmax(0,1.18fr) minmax(220px,.82fr);align-items:center;gap:22px;padding-top:10px;display:grid}.mystery-layout>*{min-width:0}.mystery-kicker{color:#c2410c;font:800 .65rem var(--font-en);letter-spacing:.13em;align-items:center;gap:6px;margin:0 0 6px;display:inline-flex}.mystery-copy h2,.mystery-result h2,.mystery-reveal h2{color:#111c31;letter-spacing:-.03em;margin:0 0 8px;font-size:clamp(1.42rem,3.3vw,2.15rem);line-height:1.18}.mystery-copy h2 em{color:#ea580c;font-style:normal}.mystery-lead,.mystery-reveal>p{color:#475569;margin:0 0 12px;font-size:.88rem;line-height:1.55}.mystery-rule-quiet{color:#64748b;background:0 0;border:0;margin:0 0 10px;padding:0;font-size:.78rem;font-weight:500;line-height:1.45}.mystery-rule-quiet strong{color:#475569;font-weight:650}.mystery-form{gap:10px;display:grid}.mystery-field{display:block}.mystery-field>span:first-child{color:#273248;letter-spacing:.01em;margin-bottom:5px;font-size:.76rem;font-weight:700;display:block}.mystery-field>span:first-child small{color:var(--muted);font-weight:500}.mystery-input{align-items:center;display:flex;position:relative}.mystery-input>svg{color:#94a3b8;pointer-events:none;transition:color .15s;position:absolute;left:13px}.mystery-field .input{color:#0f172a;letter-spacing:.02em;background:#fff;border:1.5px solid #dbe2ea;border-radius:13px;width:100%;min-height:48px;padding:11px 14px 11px 38px;font-size:1rem;font-weight:600;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 3px #0f172a0a}.mystery-field .input::placeholder{color:#a6b0be;letter-spacing:0;font-weight:500}.mystery-field .input:hover{border-color:#c7d2de}.mystery-field .input:focus{border-color:#f97316;outline:none;box-shadow:0 0 0 3px #fb923c33}.mystery-input:focus-within>svg{color:#ea580c}.mystery-submit{color:#fff;cursor:pointer;background:linear-gradient(120deg,#fb923c,#f97316 48%,#ea580c);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:49px;margin-top:2px;font-size:.98rem;font-weight:800;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 10px 24px #f9731647,inset 0 1px #ffffff40}.mystery-submit:hover{transform:translateY(-1px);box-shadow:0 13px 28px #f9731657}.mystery-submit:disabled{opacity:.7;cursor:progress;transform:none}.mystery-terms{color:#9a542d;text-align:center;background:#fff7edbf;border:1px solid #ffedd5;border-radius:9px;justify-content:center;align-items:center;gap:5px;margin:0;padding:6px 9px;font-size:.66rem;line-height:1.4;display:flex}.mystery-terms svg{flex:none}.mystery-note{color:var(--muted);text-align:center;margin:0;font-size:.7rem}.mystery-note a,.mystery-note button{color:#4a566a;font:inherit;text-underline-offset:2px;background:0 0;border:0;padding:2px 4px;text-decoration:underline}.mystery-note button{cursor:pointer}.mystery-art{place-items:center;display:grid;position:relative}.mystery-art-btn{cursor:pointer;background:0 0;border:0;padding:0;transition:transform .2s}.mystery-art-btn:hover{transform:scale(1.03)}.mystery-art:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#f9731630,#f973160a 46%,#0000 68%);border:1px solid #fb923c24;border-radius:50%;width:min(320px,100%);position:absolute;box-shadow:0 0 0 18px #fff3}.mystery-art:after{content:"";filter:drop-shadow(0 4px 8px #f9731640);pointer-events:none;background:#fb923c;border-radius:4px;width:12px;height:12px;position:absolute;top:12%;right:10%;transform:rotate(45deg);box-shadow:22px 30px 0 -3px #fdba74,-14px 44px 0 -4px #fed7aa}.mystery-gift{z-index:1;filter:drop-shadow(0 16px 20px #f9731629);width:min(300px,100%);height:auto;position:relative;overflow:visible}.mystery-art-badge{z-index:1;color:#9a3412;background:#fffaf4fa;border:1px solid #fed7aa;border-radius:99px;align-items:center;gap:5px;margin-top:-6px;padding:7px 13px;font-size:.7rem;font-weight:800;display:inline-flex;position:relative;box-shadow:0 6px 18px #9a34121a}.mystery-art-badge svg{color:#ea580c}.mystery-gift-lid{transform-origin:130px 96px;transition:transform .62s cubic-bezier(.2,.8,.2,1)}.mystery-gift.is-open .mystery-gift-lid{transform:translateY(-24px)rotate(-11deg)}.mystery-gift-halo{transform-origin:130px 120px;animation:5s ease-in-out infinite mystery-halo}.mystery-confetti circle:first-child,.mystery-confetti rect:first-of-type{animation:4.2s ease-in-out infinite mystery-float}.mystery-sparks{opacity:.95}.mystery-reward{animation:.5s cubic-bezier(.2,.8,.2,1) both mystery-reward-in}.mystery-reward-text{fill:#c2410c;font:800 16px var(--font-bn)}.mystery-reward-note{fill:#9a3412;font:600 9.5px var(--font-bn);letter-spacing:.02em}.mystery-gift-question{fill:#ea580c;font:800 26px var(--font-en)}.mystery-tag{animation:4.6s ease-in-out infinite mystery-float}.mystery-promise{text-align:left;background:linear-gradient(#fffdfa,#fff7ed);border:1px solid #fed7aa;border-radius:14px;gap:5px;margin:2px 0 0;padding:11px 13px 12px;display:grid;box-shadow:0 6px 18px #9a34120d}.mystery-promise.is-delivery{background:linear-gradient(#f8fdff,#eff9ff);border-color:#bae6fd}.mystery-promise-head{color:#7c2d12;align-items:center;gap:7px;margin:0;display:flex}.mystery-promise.is-delivery .mystery-promise-head{color:#075985}.mystery-promise-icon{color:#fff;background:linear-gradient(135deg,#fb923c,#ea580c);border-radius:8px;flex:none;place-items:center;width:25px;height:25px;display:grid}.mystery-promise.is-delivery .mystery-promise-icon{background:linear-gradient(135deg,#38bdf8,#0284c7)}.mystery-promise-head strong{flex:auto;font-size:.88rem;font-weight:800;line-height:1.3}.mystery-promise-head em{color:#fff;letter-spacing:.02em;background:#16a34a;border-radius:99px;flex:none;padding:3px 8px;font-size:.56rem;font-style:normal;font-weight:800}.mystery-promise-detail{color:#1f2937;margin:0;padding-left:32px;font-size:.84rem;font-weight:700;line-height:1.5}.mystery-promise-line{color:#475569;align-items:flex-start;gap:5px;margin:0;font-size:.76rem;font-weight:600;line-height:1.4;display:flex}.mystery-promise-line svg{color:#16a34a;flex:none;margin-top:2px}.mystery-promise-line.is-condition{color:#64748b;padding-left:32px;font-weight:500}.mystery-promise-line.is-condition svg{color:#0284c7}@keyframes mystery-halo{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.035)}}@keyframes mystery-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes mystery-reward-in{0%{opacity:0;transform:translateY(8px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.mystery-reveal{text-align:center;justify-items:center;padding:10px 10px 24px;display:grid}.mystery-reveal .mystery-art{width:min(260px,70%)}.mystery-reveal h2{margin-top:2px}.mystery-reveal-bar{background:#ffedd5;border-radius:99px;width:min(260px,76%);height:7px;margin-top:10px;overflow:hidden}.mystery-reveal-bar span{border-radius:inherit;background:linear-gradient(90deg,#fdba74,#ea580c);width:38%;height:100%;animation:1.3s ease-in-out infinite mystery-bar;display:block}.mystery-result{max-width:550px;margin:0 auto;padding:6px 4px 4px}.mystery-result h2{text-align:center}.mystery-result .mystery-kicker{justify-content:center;width:100%}.mystery-result .mystery-lead{text-align:center}.mystery-ticket{color:#fff;border:1px solid #fff3;border-radius:18px;margin:10px 0;position:relative;overflow:hidden;box-shadow:0 16px 34px #0f172a3b}.mystery-ticket:before,.mystery-ticket:after{content:"";z-index:2;background:#fff9f3;border-radius:50%;width:22px;height:22px;margin-top:-11px;position:absolute;top:55%}.mystery-ticket:before{left:-11px}.mystery-ticket:after{right:-11px}.mystery-ticket.is-percent{background:radial-gradient(circle at 100% 0,#fff3,#0000 36%),linear-gradient(125deg,#fb923c,#f97316 48%,#dc4b0b)}.mystery-ticket.is-delivery{background:radial-gradient(circle at 100% 0,#38bdf838,#0000 36%),linear-gradient(125deg,#27364f,#172033 52%,#0f172a)}.mystery-ticket-top{color:#ffffffd1;min-height:30px;font:800 .56rem var(--font-en);letter-spacing:.14em;border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;padding:7px 20px 5px;display:flex}.mystery-ticket-value{align-items:center;gap:16px;padding:14px 22px 12px;display:flex}.mystery-ticket-icon{width:54px;height:54px;font:800 1.45rem var(--font-en);background:#ffffff26;border:1px solid #ffffff2e;border-radius:16px;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff29}.mystery-ticket-value strong{letter-spacing:-.03em;font-size:clamp(1.45rem,4.4vw,2.1rem);line-height:1.08;display:block}.mystery-ticket-value small{color:#ffffffdb;margin-top:3px;font-size:.74rem;display:block}.mystery-ticket-foot{color:#ffffffc2;background:#0f172a1a;justify-content:center;align-items:center;gap:4px;padding:6px 15px;font-size:.6rem;display:flex}.mystery-code{background:#ffffffe0;border:1.5px dashed #fdba74;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px;padding:10px 12px;display:flex}.mystery-code>div{gap:1px;min-width:0;display:grid}.mystery-code span{color:var(--muted);font-size:.62rem;font-weight:600}.mystery-code strong{color:#172033;letter-spacing:.09em;overflow-wrap:anywhere;font-size:1.14rem}.mystery-code button{color:#c2410c;cursor:pointer;background:#fff7ed;border:1px solid #fed7aa;border-radius:9px;flex:none;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:.74rem;font-weight:700;display:inline-flex}.mystery-code button.is-copied{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.mystery-perks{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 12px;padding:0;list-style:none;display:grid}.mystery-perks li{color:#475569;text-align:center;justify-content:center;align-items:center;gap:4px;font-size:.68rem;line-height:1.25;display:flex}.mystery-perks svg{color:#16a34a;flex:none}.mystery-cta{color:#fff;text-align:center;background:linear-gradient(120deg,#fb923c,#f97316 48%,#ea580c);border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:49px;padding:0 14px;font-size:.95rem;font-weight:800;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 10px 24px #f9731642}.mystery-cta:hover{transform:translateY(-1px);box-shadow:0 13px 28px #f9731652}.mystery-later{color:#475569;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;width:100%;margin-top:6px;padding:7px;font-size:.76rem;font-weight:600;text-decoration:underline;display:block}.mystery-chip{z-index:110;color:#c2410c;background:#fffffffa;border:1px solid #fed7aa;border-radius:15px;align-items:center;gap:8px;padding:8px 9px 8px 11px;animation:.25s ease-out popup-rise;display:flex;position:fixed;bottom:18px;left:18px;box-shadow:0 12px 32px #0f172a2e}.mystery-chip-open{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-width:0;padding:0;display:inline-flex}.mystery-chip-open>svg{color:#f97316;flex:none}.mystery-chip-open span{min-width:0;line-height:1.12;display:grid}.mystery-chip-open small{color:var(--muted);white-space:nowrap;font-size:.58rem;font-weight:600}.mystery-chip-open strong{letter-spacing:.06em;font-size:.86rem}.mystery-chip a{color:#fff;white-space:nowrap;background:#f97316;border-radius:9px;align-items:center;gap:3px;padding:7px 10px;font-size:.68rem;font-weight:700;display:inline-flex}.mystery-chip-close{width:26px;height:26px;color:var(--muted);background:var(--brand-soft);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.lps-mystery-hint{color:#9a3412;text-align:left;cursor:pointer;background:#fff7ed;border:1.5px dashed #fb923c;border-radius:11px;flex-wrap:wrap;align-items:center;gap:8px;width:100%;margin:0 0 8px;padding:9px 12px;font-size:.8rem;display:flex}.lps-mystery-hint svg{color:#ea580c;flex:none}.lps-mystery-hint span{flex:180px}.lps-mystery-hint em{color:#fff;white-space:nowrap;background:#f97316;border-radius:99px;padding:4px 9px;font-size:.74rem;font-style:normal;font-weight:800}@keyframes mystery-bar{0%{transform:translate(-40%)}to{transform:translate(300%)}}@keyframes mystery-card-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.dashboard-side-stack{align-content:start;gap:18px;display:grid}.stat-positive .stat-value{color:var(--success)}.stat-negative .stat-value{color:#b42318}.pnl-total{border-top:1px solid var(--line);margin-top:4px;padding-top:10px;font-size:1rem}.pnl-total.is-profit strong{color:#16a34a}.pnl-total.is-loss strong{color:#b42318}.pnl-total small{color:var(--muted);font-size:.7rem;font-weight:600}.info-box.compact{align-items:flex-start;gap:7px;margin:0;padding:9px 11px;font-size:.78rem;display:flex}.info-box.compact svg{flex:none;margin-top:2px}.admin-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;display:flex}.admin-toolbar-search{flex:260px;align-items:center;max-width:430px;display:flex;position:relative}.admin-toolbar-search>svg{color:var(--muted);pointer-events:none;position:absolute;left:11px}.admin-toolbar-search .input{width:100%;padding-left:33px}.admin-tabs{flex-wrap:wrap;gap:6px;margin:0 0 16px;display:flex}.admin-tabs a{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:99px;align-items:center;gap:6px;padding:7px 12px;font-size:.78rem;font-weight:600;display:inline-flex}.admin-tabs a span{background:var(--surface-soft);color:var(--ink);border-radius:99px;padding:0 6px;font-size:.68rem}.admin-tabs a.active{color:#fff;border-color:var(--brand);background:var(--brand)}.admin-tabs a.active span{color:#fff;background:#ffffff2e}.admin-row-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin-cell-clamp{max-width:260px;font-size:.8rem;line-height:1.45}.source-tags{flex-wrap:wrap;gap:4px;display:flex}.source-tag{text-transform:capitalize;border-radius:99px;padding:2px 7px;font-size:.64rem;font-weight:700}.source-order{color:var(--success);background:#f0fdf4}.source-lead,.source-abandoned{color:#9a3412;background:#fff7ed}.checkbox-row{color:var(--ink);align-items:center;gap:6px;font-size:.78rem;display:inline-flex}.mystery-admin-card .admin-card-head{align-items:flex-start}.mystery-admin-card .admin-card-head h2{align-items:center;gap:7px;display:flex}.mystery-admin-card .admin-card-head p{margin:3px 0 0;font-size:.78rem}.mystery-admin-status{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;margin:2px 0 12px;display:grid}.mystery-admin-status>div{border:1px solid var(--line);background:var(--surface-soft);border-radius:11px;gap:2px;padding:10px 12px;display:grid}.mystery-admin-status>div.is-ok{background:#f0fdf4;border-color:#bbf7d0}.mystery-admin-status>div.is-warning{background:#fff7ed;border-color:#fed7aa}.mystery-admin-status strong{letter-spacing:.04em;font-size:.88rem}.mystery-admin-status span{color:var(--muted);font-size:.72rem}.mystery-admin-status em{color:#9a3412;font-size:.7rem;font-style:normal;font-weight:600}.mystery-admin-status .is-ok em{color:#16a34a}.mystery-admin-preview{background:var(--surface-soft);border-radius:10px;margin:0 0 12px;padding:8px 10px}.mystery-mode-picker{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;margin:4px 0 8px;display:grid}.mystery-mode-option{border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;align-items:flex-start;gap:9px;padding:11px 12px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.mystery-mode-option input{accent-color:#f97316;flex:none;margin-top:2px}.mystery-mode-option span{gap:2px;display:grid}.mystery-mode-option strong{color:var(--ink);font-size:.84rem}.mystery-mode-option small{color:var(--muted);font-size:.72rem;line-height:1.4}.mystery-mode-option.is-active{background:#fff7ed;border-color:#fb923c;box-shadow:0 3px 12px #f973161f}.mystery-admin-preview{background:var(--surface-soft);color:var(--muted);border:1px dashed #fdba74;border-radius:12px;gap:4px;margin:0 0 12px;padding:12px 14px;font-size:.78rem;line-height:1.45;display:grid}.mystery-admin-preview-tag{letter-spacing:.09em;text-transform:uppercase;color:#c2410c;font-size:.62rem;font-weight:800}.mystery-admin-preview-head{color:var(--ink);font-size:.95rem}.mystery-admin-preview strong{color:var(--ink)}.mystery-admin-preview em{color:#b45309;font-style:normal;font-weight:700}.admin-form-grid>.admin-form-wide{grid-column:1/-1}.mystery-tier-table{gap:8px;margin:4px 0 8px;display:grid}.mystery-tier-row{grid-template-columns:84px 1fr 110px 40px;align-items:center;gap:8px;display:grid}.mystery-tier-row>span{color:var(--muted);font-size:.78rem}.mystery-tier-row .btn{padding:7px 9px}@media (max-width:760px){.mystery-tier-row{grid-template-columns:70px 1fr 92px 36px;gap:6px}.mystery-tier-row>span{font-size:.72rem}}@media (max-width:900px){.mystery-chip{max-width:calc(100vw - 20px);left:10px;right:auto;bottom:calc(80px + env(safe-area-inset-bottom))}}@media (max-width:760px){.mystery-modal{padding:10px}.mystery-card{border-radius:22px;max-height:calc(100dvh - 20px);padding:16px 16px 14px}.mystery-close{width:38px;height:38px;top:10px;right:10px}.mystery-brand{font-size:.92rem}.mystery-brand-logo{max-width:148px;height:32px}.mystery-brand>em{display:none}.mystery-layout{grid-template-columns:1fr;gap:0;padding-top:2px}.mystery-art{order:-1;width:min(158px,44%);margin:-2px auto 0}.mystery-art:after,.mystery-art-badge{display:none}.mystery-promise{gap:4px;margin-top:2px;padding:10px 11px}.mystery-promise-head strong{font-size:.84rem}.mystery-promise-detail{padding-left:0;font-size:.8rem}.mystery-promise-line.is-condition{padding-left:0}.mystery-promise-line{font-size:.73rem}.mystery-copy{text-align:center}.mystery-copy h2{margin-bottom:5px;font-size:clamp(1.32rem,5.8vw,1.55rem)}.mystery-lead{margin-bottom:9px;font-size:.8rem;line-height:1.45}.mystery-kicker{justify-content:center;margin-bottom:4px;font-size:.58rem}.mystery-rule-quiet{text-align:center;margin-bottom:8px;font-size:.74rem}.mystery-form{text-align:left;gap:8px}.mystery-field>span{font-size:.74rem}.mystery-field .input{min-height:46px;padding:9px 13px;font-size:1rem}.mystery-submit{min-height:47px;font-size:.94rem}.mystery-terms{padding:5px 8px;font-size:.62rem}.mystery-perks{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.mystery-perks li{font-size:.62rem}.mystery-result{padding-top:8px}.mystery-ticket-value{gap:12px;padding:12px 16px 11px}.mystery-ticket-icon{border-radius:14px;width:46px;height:46px;font-size:1.2rem}.mystery-cta{min-height:47px;font-size:.9rem}.admin-cell-clamp{max-width:190px}.admin-toolbar-search{max-width:none}}@media (max-width:380px){.mystery-card{padding:14px 12px 12px}.mystery-art{width:132px}.mystery-copy h2{font-size:1.24rem}.mystery-rule-quiet{font-size:.7rem}.mystery-promise-detail{font-size:.78rem}.mystery-perks{grid-template-columns:1fr;gap:3px}.mystery-perks li{justify-content:center}.mystery-code{gap:8px;padding:8px 10px}.mystery-code strong{letter-spacing:.06em;font-size:.98rem}.mystery-code button{min-height:34px;padding:0 9px;font-size:.68rem}.mystery-cta,.mystery-submit{font-size:.86rem}}@media (prefers-reduced-motion:reduce){.mystery-card,.mystery-reveal-bar span,.mystery-gift-halo,.mystery-tag,.mystery-confetti circle:first-child,.mystery-confetti rect:first-of-type,.mystery-reward{animation:none!important}.mystery-gift-lid,.mystery-submit,.mystery-cta,.mystery-close{transition:none!important}}.store-loading{padding-block:12px 40px}.skeleton{background:#f1f5f9;border-radius:14px;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffffa6,#0000);animation:1.4s ease-in-out infinite skeleton-shine;position:absolute;inset:0;transform:translate(-100%)}.skeleton-banner{aspect-ratio:1200/420;border-radius:20px;margin-bottom:14px}.skeleton-row{gap:8px;margin-bottom:22px;display:flex;overflow:hidden}.skeleton-chip{border-radius:99px;flex:0 0 88px;height:32px}.skeleton-heading{width:180px;height:24px;margin-bottom:16px}.skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.skeleton-card{aspect-ratio:1/1.17}@keyframes skeleton-shine{to{transform:translate(100%)}}@media (min-width:760px){.skeleton-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.skeleton-chip{flex-basis:110px;height:36px}}@media (min-width:1100px){.skeleton-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.skeleton:after{animation:none}}.lb-v2{gap:16px;display:grid}.lb-v2-topbar{z-index:35;border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex;position:sticky;top:0;box-shadow:0 6px 18px #0f172a0f}.lb-v2-topbar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lb-save-state{font-size:.78rem;font-weight:700}.lb-save-state.is-dirty{color:var(--accent-strong)}.lb-save-state.is-saved{color:var(--success)}@media (max-width:760px){.lb-v2-topbar{align-items:flex-start}.lb-save-state{width:100%;font-size:.72rem}}.lb-v2-sections{gap:16px;display:grid}.lb-v2-toolbar{border:1px solid var(--line);background:#fff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.lb-v2-toolbar-left{align-items:center;gap:6px;font-size:.85rem;display:flex}.lb-v2-toolbar-actions{flex-wrap:wrap;gap:6px;display:flex}.lb-v2-empty{text-align:center;color:var(--muted);border:1px dashed var(--line);background:#fff;border-radius:14px;place-items:center;gap:10px;padding:60px 20px;display:grid}.lb-v2-empty h3{color:var(--ink);margin:0}.lb-v2-empty-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.lb-v2-block-list{gap:12px;display:grid}.lb-v2-block{border:1px solid var(--line);background:#fff;border-radius:14px;transition:box-shadow .15s,border-color .15s;overflow:hidden}.lb-v2-block:hover{border-color:#cbd5e1;box-shadow:0 2px 10px #0f172a0f}.lb-v2-block.is-expanded{border-color:var(--accent);box-shadow:0 0 0 2px #f973161a,0 4px 16px #0f172a12}.lb-v2-block.is-hidden{opacity:.6;border-style:dashed}.lb-v2-block-header{cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--surface-soft);border-bottom:1px solid #0000;align-items:center;gap:8px;padding:12px 14px;display:flex}.lb-v2-block.is-expanded .lb-v2-block-header{border-bottom-color:var(--line);background:#fff7ed}.lb-v2-drag-handle{width:24px;height:24px;color:var(--muted);cursor:grab;border-radius:6px;flex-shrink:0;place-items:center;display:grid}.lb-v2-drag-handle:active{cursor:grabbing}.lb-v2-block-icon{flex-shrink:0;font-size:1.2rem}.lb-v2-block-title{flex:1;min-width:0}.lb-v2-block-title strong{align-items:center;gap:6px;font-size:.88rem;display:flex}.lb-v2-block-title small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.71rem;display:block;overflow:hidden}.lb-v2-hidden-badge{color:var(--danger);background:#fef3f2;border-radius:99px;padding:1px 6px;font-size:.6rem;font-weight:700}.lb-v2-block-index{background:var(--brand-soft);color:var(--brand);font:700 .68rem var(--font-en);border-radius:99px;flex-shrink:0;padding:2px 7px}.lb-v2-block-actions{flex-shrink:0;align-items:center;gap:3px;display:flex}.lb-v2-block-actions .lb-icon-btn:disabled{opacity:.35;cursor:not-allowed}.lb-v2-expand-icon{color:var(--muted);flex-shrink:0}.lb-v2-block-body{grid-template-columns:minmax(0,1fr) 320px;gap:0;display:grid}.lb-v2-block-content{border-right:1px solid var(--line);min-width:0;padding:16px}.lb-v2-block-design{background:#fafafb;padding:16px}.lb-cols-editor{gap:14px;display:grid}.lb-cols-controls{gap:12px;display:grid}.lb-cols-count{flex-wrap:wrap;gap:6px;display:flex}.lb-cols-count button{border:1px solid var(--line);min-width:64px;color:var(--muted);background:#fff;border-radius:10px;justify-items:center;gap:4px;padding:8px 10px;display:grid}.lb-cols-count button.is-active{border-color:var(--accent);background:var(--offer-soft);color:var(--accent);box-shadow:0 0 0 2px #f973161f}.lb-cols-count em{font-size:.7rem;font-style:normal;font-weight:700}.lb-cols-glyph{gap:3px;width:46px;height:22px;display:flex}.lb-cols-glyph i{opacity:.5;background:currentColor;border-radius:3px;flex:1}.lb-cols-glyph.is-lg{width:64px;height:34px;color:var(--brand)}.lb-cols-count button.is-active .lb-cols-glyph i{opacity:1}.lb-cols-fields{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:10px;display:grid}.lb-cols-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.lb-pick-cols{gap:8px}.lb-cols-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.lb-cols-grid[data-cols="1"]{grid-template-columns:minmax(0,1fr)}.lb-cols-grid[data-cols="3"]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.lb-cols-grid[data-cols="4"]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.lb-cols-col{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;align-content:start;gap:8px;min-width:0;padding:10px;display:grid}.lb-cols-col-head{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.lb-cols-col-head strong{font-size:.8rem}.lb-cols-col-head small{color:var(--muted);font-size:.68rem}.lb-cols-col-list{gap:6px;display:grid}.lb-cols-empty{color:#94a3b8;text-align:center;border:1px dashed #cbd5e1;border-radius:10px;margin:0;padding:14px 8px;font-size:.72rem}.lb-cols-add{min-height:38px;font-size:.78rem}.lb-cols-add:disabled{opacity:.5;cursor:not-allowed}.lb-mini-block{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.lb-mini-block.is-open{border-color:var(--accent);box-shadow:0 0 0 2px #f9731614}.lb-mini-block.is-hidden{opacity:.6;border-style:dashed}.lb-mini-head{flex-wrap:wrap;align-items:center;gap:3px 4px;padding:7px 8px;display:flex}.lb-mini-head strong{text-overflow:ellipsis;white-space:nowrap;flex:60px;min-width:0;font-size:.78rem;overflow:hidden}.lb-mini-icon{font-size:.95rem}.lb-mini-actions{align-items:center;gap:1px;margin-left:auto;display:flex}.lb-mini-actions .lb-icon-btn{width:22px;height:22px}.lb-mini-actions .lb-icon-btn:disabled{opacity:.3}.lb-mini-expand{width:22px;height:22px;color:var(--muted);background:0 0;border-radius:6px;place-items:center;display:grid}.lb-mini-expand:hover{background:var(--surface-soft);color:var(--ink)}.lb-mini-body{border-top:1px solid var(--line);background:#fff;gap:10px;padding:10px;display:grid}.lb-mini-design{background:#fafafb;border-radius:10px;gap:10px;padding:10px;display:grid}.lb-mini-design .lb-colors{grid-template-columns:repeat(2,minmax(0,1fr))}.lb-hide-row{flex-wrap:wrap;gap:10px 16px;display:flex}.lb-icon-picker{gap:8px;display:grid}.lb-icon-current{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:7px 10px;display:flex}.lb-icon-current-badge{background:var(--offer-soft);width:30px;height:30px;color:var(--accent);border-radius:9px;place-items:center;display:grid}.lb-icon-current strong{font-size:.82rem}.lb-icon-current code{color:var(--muted);margin-left:auto;font-size:.7rem}.lb-icon-search{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:6px;padding:0 10px;display:flex}.lb-icon-search svg{color:var(--muted);flex:none}.lb-icon-search input{background:0 0;border:0;outline:none;flex:1;min-width:0;min-height:36px;font-size:.82rem}.lb-icon-grid-wrap{border:1px solid var(--line);background:#fff;border-radius:10px;gap:8px;max-height:212px;padding:8px;display:grid;overflow-y:auto}.lb-icon-group-label{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:.64rem;font-weight:700;display:block}.lb-icon-grid{grid-template-columns:repeat(auto-fill,minmax(34px,1fr));gap:4px;display:grid}.lb-icon-grid button{background:var(--surface-soft);color:#334155;border:1px solid #0000;border-radius:8px;place-items:center;height:34px;display:grid}.lb-icon-grid button:hover{border-color:var(--brand);color:var(--brand);background:#fff}.lb-icon-grid button.is-active{border-color:var(--accent);background:var(--offer-soft);color:var(--accent)}@media (max-width:900px){.lb-cols-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.lb-cols-grid{grid-template-columns:minmax(0,1fr)!important}}.lb-v2-insert-row{justify-content:center;align-items:center;gap:8px;padding:2px;display:flex}.lb-v2-insert-pos{color:#94a3b8;min-width:20px;font:700 .66rem var(--font-en);text-align:right}.lb-v2-insert-btn{color:var(--muted);opacity:.55;background:#fff;border:1px dashed #cbd5e1;border-radius:99px;align-items:center;gap:4px;padding:4px 12px;font-size:.72rem;font-weight:600;transition:opacity .15s,border-color .15s,color .15s;display:inline-flex}.lb-v2-insert-row:hover .lb-v2-insert-btn,.lb-v2-insert-btn:focus-visible{opacity:1}.lb-v2-insert-btn:hover{border-color:var(--accent);color:var(--accent);background:var(--offer-soft);border-style:solid}.lb-v2-insert-row.is-last .lb-v2-insert-btn{opacity:1}.lb-v2-preview{overflow:hidden}.lb-v2-preview-stage{border-top:1px solid var(--line);max-height:700px;overflow:auto;transform:translateZ(0)}.lb-row-images-grid{gap:8px;display:grid}@media (max-width:900px){.lb-v2-block-body{grid-template-columns:1fr}.lb-v2-block-content{border-right:0;border-bottom:1px solid var(--line)}.lb-v2-toolbar{flex-direction:column;align-items:stretch}}.product-image-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-top:14px;display:grid}.product-image-card{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.product-image-card-preview{aspect-ratio:1;background:var(--surface-soft);position:relative;overflow:hidden}.product-image-card-preview img{object-fit:cover;width:100%;height:100%}.product-image-badge{background:var(--accent);color:#fff;font:700 .6rem var(--font-en);border-radius:99px;padding:2px 7px;position:absolute;top:6px;left:6px}.product-image-card-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px;padding:6px;display:flex}.product-image-url{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;padding:4px 8px;font-size:.68rem;display:block;overflow:hidden}.cms-editor{gap:16px;display:grid}.cms-tabs{flex-wrap:wrap;gap:6px;display:flex}.cms-tab{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:10px;padding:8px 16px;font-size:.85rem;font-weight:600;transition:all .15s}.cms-tab:hover{border-color:var(--brand);color:var(--brand)}.cms-tab.active{background:var(--brand);border-color:var(--brand);color:#fff}.cms-layout{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.cms-preview-content{min-height:200px}.cms-content h1,.cms-content h2{color:var(--ink)}@media (max-width:900px){.cms-layout{grid-template-columns:1fr}}.admin-body{background:#f1f5f9}.admin-shell{gap:0}.admin-sidebar{background:linear-gradient(#0f172a 0%,#1e293b 100%);border-right:1px solid #ffffff0f}.admin-sidebar .admin-nav a{border-radius:10px;margin:1px 4px;transition:all .15s}.admin-sidebar .admin-nav a:hover{background:#ffffff12}.admin-sidebar .admin-nav a.active{color:#fff;background:#ffffff1a;box-shadow:0 1px 4px #0003}.admin-nav-dot{background:var(--accent);border-radius:50%;width:6px;height:6px;margin-left:auto}.admin-nav-label{color:#64748b;letter-spacing:.1em;margin-top:18px;font-size:.65rem}.admin-topbar{background:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 1px 3px #0f172a0a}.admin-content{padding:24px}.admin-page-head h1{letter-spacing:-.02em;font-weight:700}.admin-card{border:1px solid #e2e8f0;border-radius:14px;transition:box-shadow .15s;box-shadow:0 1px 3px #0f172a0f}.admin-card:hover{box-shadow:0 4px 12px #0f172a14}.admin-card-head{background:#fafbfc;border-bottom:1px solid #e2e8f0;border-radius:14px 14px 0 0}.admin-card-head h2{font-size:.92rem;font-weight:700}.stat-card{border-radius:14px;transition:transform .15s,box-shadow .15s;box-shadow:0 1px 3px #0f172a0f}.stat-card:hover{transform:translateY(-1px);box-shadow:0 4px 14px #0f172a1a}.admin-table th{color:#64748b;background:#f8fafc;font-weight:700}.admin-table tbody tr{transition:background .1s}.admin-user-card{background:#ffffff0f;border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.admin-user-avatar{background:var(--accent);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:.85rem;font-weight:700;display:grid}.btn-primary{background:linear-gradient(135deg,#f97316,#ea580c);border:none;box-shadow:0 2px 8px #f973164d}.btn-primary:hover{background:linear-gradient(135deg,#ea580c,#c2410c);box-shadow:0 4px 12px #f9731666}.badge{letter-spacing:.02em;font-weight:700}.legal-page h2{margin:22px 0 6px;font-size:1.06rem}.legal-page p{color:var(--muted);margin:0 0 10px;line-height:1.75}.legal-page ul{color:var(--muted);margin:0 0 12px;padding-left:20px}.legal-page li{margin:4px 0;line-height:1.65}.legal-page a{color:var(--brand-strong);text-decoration:underline}.legal-updated{margin-top:18px;font-size:.8rem}.lp-order-dock{z-index:47;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff2;border:1px solid #0f172a12;border-radius:20px;align-items:center;gap:12px;padding:10px 12px;animation:.4s cubic-bezier(.22,.68,.35,1) both lp-dock-in;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 20px 48px #0f172a2b}@keyframes lp-dock-in{0%{opacity:0;transform:translateY(16px)scale(.97)}}.lp-order-dock-catalogue{border:1px solid var(--line);min-height:46px;color:var(--ink);background:#fff;border-radius:13px;align-items:center;gap:7px;padding:0 14px;font-size:.84rem;font-weight:700;transition:border-color .15s,color .15s;display:inline-flex}.lp-order-dock-catalogue:hover{border-color:var(--brand);color:var(--brand)}.lp-order-dock-price{text-align:left;gap:1px;line-height:1.15;display:grid}.lp-order-dock-price strong{color:var(--lp-primary,#0f172a);font:800 1.18rem var(--font-en)}.lp-order-dock-price del{color:var(--muted);font:500 .8rem var(--font-en)}.lp-order-dock-price small{color:var(--muted);font-size:.66rem}.lp-order-dock-cta{background:linear-gradient(135deg, var(--accent), var(--accent-strong));color:#fff;min-height:46px;box-shadow:0 11px 24px color-mix(in srgb, var(--accent) 34%, transparent);border-radius:13px;align-items:center;gap:8px;padding:0 22px;font-size:.97rem;font-weight:800;transition:transform .16s,box-shadow .16s,filter .16s;display:inline-flex}.lp-order-dock-cta:hover{filter:brightness(1.05);box-shadow:0 16px 30px color-mix(in srgb, var(--accent) 40%, transparent);transform:translateY(-1px)}.lp-order-dock-cta:active{transform:translateY(0)scale(.985)}.lp-order-dock-trust{display:none}@media (max-width:900px){.lp-order-dock{padding:9px 12px calc(9px + env(safe-area-inset-bottom));border:0;border-top:1px solid var(--line);border-radius:0;gap:10px;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #0f172a21}.lp-order-dock-catalogue{flex-direction:column;justify-content:center;gap:1px;min-height:44px;padding:0 10px;font-size:.62rem}.lp-order-dock-price{flex:1;min-width:0;overflow:hidden}.lp-order-dock-price strong,.lp-order-dock-price small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lp-order-dock-price strong{font-size:1.05rem}.lp-order-dock-cta{flex:none;min-height:46px;padding:0 18px;font-size:.92rem}.landing{padding-bottom:calc(82px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.lp-order-dock{animation:none}}@media (min-width:901px){.landing{padding-bottom:104px}}.header-order-cta{background:linear-gradient(135deg, var(--accent), var(--accent-strong));color:#fff;white-space:nowrap;min-height:40px;box-shadow:0 8px 18px color-mix(in srgb, var(--accent) 30%, transparent);border-radius:11px;align-items:center;gap:7px;margin-right:2px;padding:0 15px;font-size:.86rem;font-weight:700;transition:filter .15s,transform .15s;display:inline-flex}.header-order-cta:hover{filter:brightness(1.06);transform:translateY(-1px)}@media (max-width:560px){.header-order-cta{padding:0 11px}.header-order-cta span{display:none}}.lps-type-hero:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(115% 85% at 10% 0,#f9731629,#0000 56%),radial-gradient(70% 60% at 100% 100%,#0f172a0e,#0000 62%);position:absolute;inset:0}.lps-title{text-wrap:balance}.lps-lead{text-wrap:pretty}.lps-eyebrow{border:1px solid color-mix(in srgb, currentColor 14%, transparent);background:color-mix(in srgb, currentColor 6%, transparent);letter-spacing:.1em;border-radius:999px;padding:5px 12px;display:inline-block}.lps-btn{box-shadow:0 10px 22px color-mix(in srgb, var(--lps-cta,var(--accent)) 26%, transparent);transition:transform .16s,box-shadow .16s,filter .16s}.lps-btn:hover{filter:brightness(1.05);box-shadow:0 15px 30px color-mix(in srgb, var(--lps-cta,var(--accent)) 32%, transparent);transform:translateY(-1px)}.lps-btn:active{transform:translateY(0)scale(.99)}.lps-btn-ghost{box-shadow:none}.lps-btn-ghost:hover{background:color-mix(in srgb, currentColor 8%, transparent)}@media (prefers-reduced-motion:reduce){.lps-btn:hover{transform:none}}.lps-feature,.lps-step,.lps-guarantee-item,.lps-testimonial,.lps-product{transition:transform .18s,box-shadow .18s,border-color .18s}.lps-feature:hover,.lps-step:hover,.lps-guarantee-item:hover,.lps-testimonial:hover,.lps-product:hover{border-color:color-mix(in srgb, var(--lps-cta,var(--accent)) 35%, transparent);transform:translateY(-3px);box-shadow:0 18px 40px #0f172a1a}@media (prefers-reduced-motion:reduce){.lps-feature:hover,.lps-step:hover,.lps-guarantee-item:hover,.lps-testimonial:hover,.lps-product:hover{transform:none}}.lps-feature{background:#ffffffe6;box-shadow:0 8px 22px #0f172a0d}.lps-feature>span{background:color-mix(in srgb, var(--lps-icon-accent,var(--lps-cta,var(--accent))) 13%, transparent);width:40px;height:40px;color:var(--lps-icon-accent,var(--lps-cta,var(--accent)));box-shadow:none;border-radius:12px;font-size:1.15rem}.lps-feature>strong{font-size:.97rem;line-height:1.45;display:block}.lps-step{background:#ffffffeb;box-shadow:0 10px 26px #0f172a0f}.lps-guarantee-item{background:#ffffffe6;box-shadow:0 8px 22px #0f172a0d}.lps-guarantee-icon svg{width:22px;height:22px}.lps-testimonial{background:#ffffffeb;position:relative;box-shadow:0 8px 22px #0f172a0d}.lps-testimonial strong{margin-top:4px;font-size:.95rem;display:block}.lps-testimonial p{font-size:.93rem;line-height:1.7}.lps-gallery figure{border-radius:16px;overflow:hidden}.lps-gallery img{transition:transform .35s}.lps-gallery figure:hover img{transform:scale(1.035)}@media (prefers-reduced-motion:reduce){.lps-gallery figure:hover img{transform:none}}.lps-faq-item{background:#ffffffe6;transition:border-color .18s,box-shadow .18s;overflow:hidden}.lps-faq-item[open]{border-color:color-mix(in srgb, var(--lps-cta,var(--accent)) 35%, transparent);box-shadow:0 12px 28px #0f172a12}.lps-faq-item summary{justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.lps-faq-item summary::-webkit-details-marker{display:none}.lps-faq-item summary:after{content:"+";background:color-mix(in srgb, var(--lps-cta,var(--accent)) 12%, transparent);width:24px;height:24px;color:var(--lps-cta,var(--accent));font:700 1rem/1 var(--font-en);border-radius:50%;flex:none;place-items:center;display:grid}.lps-faq-item[open] summary:after{content:"−"}.lps-faq-item p{padding-bottom:16px;line-height:1.75;padding-top:0!important}.lps-product{background:#ffffffeb;box-shadow:0 8px 22px #0f172a0d}.lps-product h3{min-height:2.7em}.lps-product .lps-btn{width:100%}.lps-product-price strong{font-size:1.05rem}.lps-cta-strip{background:color-mix(in srgb, currentColor 7%, transparent);border:1px solid color-mix(in srgb, currentColor 12%, transparent);border-radius:22px;padding:30px 32px}.lps-countdown .lps-clock>span{border:1px solid #ffffff2e;box-shadow:inset 0 1px #ffffff1f}.lps-order-fields,.lps-order-summary{background:#fffffff5;box-shadow:0 16px 38px #0f172a12}.lps-order .lps-title+.lps-lead{margin-bottom:6px}.lps-custom-html{max-width:980px;margin-inline:auto}.lps-html{font-size:1rem;line-height:1.75}.lps-html>:last-child{margin-bottom:0}.lps-html h1,.lps-html h2,.lps-html h3,.lps-html h4{text-wrap:balance;margin:0 0 12px;line-height:1.28}.lps-html h1{font-size:clamp(1.6rem,3.4vw,2.2rem)}.lps-html h2{font-size:clamp(1.3rem,2.8vw,1.7rem)}.lps-html h3{font-size:1.1rem}.lps-html p{margin:0 0 12px}.lps-html ul,.lps-html ol{margin:0 0 12px;padding-left:22px}.lps-html li{margin:4px 0}.lps-html a{color:inherit;text-underline-offset:2px;text-decoration:underline}.lps-html a.lps-btn{text-decoration:none}.lps-html img{border-radius:14px;max-width:100%;height:auto}.lps-html iframe{border:0;border-radius:14px;width:100%;max-width:100%;min-height:260px}.lps-html video{border-radius:14px;width:100%;max-width:100%}.lps-html table{border-collapse:collapse;width:100%;margin:0 0 14px;font-size:.93rem}.lps-html th,.lps-html td{border:1px solid color-mix(in srgb, currentColor 16%, transparent);text-align:left;vertical-align:top;padding:10px 12px}.lps-html th{background:color-mix(in srgb, currentColor 7%, transparent);font-weight:700}.lps-html blockquote{opacity:.9;border-left:3px solid;margin:0 0 14px;padding:12px 16px}.lps-html hr{border:0;border-top:1px solid color-mix(in srgb, currentColor 16%, transparent);margin:18px 0}.lps-custom-html.is-full-bleed{max-width:none}.lb-code{text-align:left;white-space:pre;tab-size:2;direction:ltr;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.82rem;line-height:1.6}.lb-token-help{border:1px solid var(--line);background:#f8fafc;border-radius:10px;margin-top:4px;padding:12px}.lb-token-help-head{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:9px;display:flex}.lb-token-help-head strong{font-size:.8rem}.lb-token-help-head .muted{font-size:.74rem}.lb-token-list{flex-wrap:wrap;gap:7px;display:flex}.lb-token{border:1px solid var(--line);text-align:left;background:#fff;border-radius:9px;gap:1px;padding:6px 10px;transition:border-color .15s,background .15s;display:grid}.lb-token:hover{border-color:var(--accent);background:var(--offer-soft)}.lb-token code{color:#b45309;white-space:nowrap;font-size:.76rem;font-weight:600}.lb-token small{color:var(--muted);font-size:.68rem}.lb-insert-badge{color:var(--accent-strong)}.lb-feature-item-fields{grid-template-columns:92px minmax(0,1fr);align-items:start;gap:12px;display:grid}.lb-feature-icon-field .input{text-align:center;padding-inline:6px;font-size:1.15rem}.lb-feature-text-fields{gap:10px;display:grid}.lb-compare-side{border:1px solid var(--line);background:#f8fafc;border-radius:12px;margin-top:6px;padding:14px}.lb-compare-side-title{margin:0 0 10px;font-size:.84rem}@keyframes ml-spin{to{transform:rotate(360deg)}}.ml-spin{vertical-align:-2px;animation:.8s linear infinite ml-spin}.ml-wrap{gap:18px;display:grid}.ml-r2-warning{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ml-drop{text-align:center;border:2px dashed var(--line);background:var(--surface-soft);min-height:168px;color:var(--muted);cursor:pointer;border-radius:14px;place-items:center;gap:7px;padding:26px 18px;transition:border-color .15s,background .15s,color .15s;display:grid}.ml-drop strong{color:var(--ink);font-size:1rem}.ml-drop span{font-size:.84rem}.ml-drop:hover,.ml-drop.is-over{border-color:var(--accent);background:var(--offer-soft);color:var(--accent-strong)}.ml-drop.is-over strong{color:var(--accent-strong)}.ml-pending{gap:8px;margin-top:12px;display:grid}.ml-pending-row{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:11px;padding:8px 10px;display:flex}.ml-pending-row.is-error{background:snow;border-color:#fecdca}.ml-pending-row>img{object-fit:cover;border:1px solid var(--line);border-radius:8px;flex:none;width:46px;height:46px}.ml-pending-copy{flex:1;gap:2px;min-width:0;display:grid}.ml-pending-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.ml-pending-copy span{color:var(--muted);font-size:.8rem}.ml-example{word-break:break-all}.ml-library-head{gap:14px}.ml-search{align-items:center;min-width:min(300px,100%);display:flex;position:relative}.ml-search>svg{color:var(--muted);pointer-events:none;position:absolute;left:11px}.ml-search .input{width:100%;padding-left:34px}.ml-grid{grid-template-columns:repeat(auto-fill,minmax(238px,1fr));gap:14px;display:grid}.ml-card{border:1px solid var(--line);background:#fff;border-radius:13px;flex-direction:column;display:flex;overflow:hidden}.ml-card.is-fresh{border-color:var(--accent);box-shadow:0 0 0 3px #f9731629}.ml-thumb{aspect-ratio:4/3;background:var(--surface-soft);display:block}.ml-thumb img{object-fit:cover;width:100%;height:100%;display:block}.ml-card-body{gap:7px;padding:11px 12px 12px;display:grid}.ml-card-body>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.ml-card-body>.muted{font-size:.76rem}.ml-url{font-size:.72rem}.ml-actions{flex-wrap:wrap;gap:6px;display:flex}.ml-actions .btn-primary,.ml-actions .btn-secondary:not(.ml-icon-btn){flex:auto}.ml-icon-btn{flex:none;padding-inline:10px}.ml-copied-hint{color:#15803d;align-items:center;gap:5px;font-size:.76rem;display:inline-flex}.media-field-url-row{align-items:stretch;gap:7px;display:flex}.media-field-url-row .input{flex:1;min-width:0}.media-field-url-row .btn{white-space:nowrap;flex:none}.lb-html-tools{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:9px;display:flex}.lb-html-tools .is-busy{opacity:.65;pointer-events:none}.lb-html-tools-hint{font-size:.76rem}.lb-html-uploads{flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;font-size:.78rem;display:flex}.lb-html-upload{align-items:center;gap:6px;display:inline-flex}.lb-html-upload-thumb{border:1px solid var(--line);background:var(--surface-soft);cursor:pointer;border-radius:9px;width:42px;height:42px;padding:0;overflow:hidden}.lb-html-upload-thumb:hover{border-color:var(--accent)}.lb-html-upload-thumb img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:560px){.ml-grid{grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:10px}.ml-drop{min-height:140px;padding:20px 12px}.ml-actions .btn-primary,.ml-actions .btn-secondary:not(.ml-icon-btn){flex:100%}}.branding-logo-preview.is-dark{background:linear-gradient(#101a2c 0%,#0b1220 100%);border-color:#1e293b}.description-editor{border:1px solid var(--line);color:#172033;background:#fff;border-radius:10px;overflow:hidden}.description-editor-tabs,.description-editor-toolbar{border-bottom:1px solid var(--line);background:#f8fafc;flex-wrap:wrap;gap:6px;padding:10px;display:flex}.description-editor-toolbar .input{width:auto;min-width:140px}.description-tool-active,.description-editor-tabs button[aria-pressed=true]{color:#163c78;background:#e0ecff;border-color:#7099dc}.description-editor .description-rich-text{outline:none;min-height:320px;padding:20px}.description-editor .description-rich-text:focus{box-shadow:inset 0 0 0 2px #7099dc}.description-editor-help{border-top:1px solid var(--line);color:#586477;margin:0;padding:10px 16px;font-size:12px}.description-rich-text{overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.85}.description-rich-text p{margin:0 0 1em}.description-rich-text h2,.description-rich-text h3,.description-rich-text h4{margin:1.6em 0 .75em;font-weight:700;line-height:1.4}.description-rich-text h2{font-size:1.5em}.description-rich-text h3{font-size:1.2em}.description-rich-text h4{font-size:1.05em}.description-rich-text>:first-child{margin-top:0}.description-rich-text ul,.description-rich-text ol{margin:.5em 0 1.6em;padding-inline-start:1.6em}.description-rich-text ul{list-style-type:disc}.description-rich-text ol{list-style-type:decimal}.description-rich-text li{margin:.25em 0}.description-rich-text li p{margin:0}.description-rich-text blockquote{border-inline-start:3px solid var(--line);margin:1em 0;padding-inline-start:1em}.description-rich-text a{color:#245ac5;text-decoration:underline}@media (max-width:600px){.description-editor .description-rich-text{min-height:260px;padding:14px}}.product-section-nav{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-wrap:wrap;gap:8px;padding:12px;display:flex}.product-section-nav a{background:var(--surface-soft);min-height:44px;color:var(--muted);font-family:var(--font-en);border-radius:9px;justify-content:center;align-items:center;padding:10px 18px;font-size:.85rem;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.product-section-nav a:hover{background:var(--offer-soft);color:var(--accent-strong)}.product-section-nav a[aria-current=location]{background:var(--accent);color:#fff}.product-section-nav a:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.product-content-card{border:1px solid var(--line);background:var(--surface);border-radius:18px;margin-top:18px;padding:28px}.product-content-card h2{margin:0 0 22px;font-size:1.5rem}.product-content-card h2:after{content:"";background:var(--accent);border-radius:2px;width:44px;height:3px;margin-top:10px;display:block}.product-description .product-description-content{overflow-wrap:anywhere;max-width:none;font-size:1.05rem}#product-description,#product-video,#product-reviews{scroll-margin-top:150px}.product-video-player{aspect-ratio:16/9;background:#0f172a;border-radius:10px;width:100%;overflow:hidden}.product-video-player iframe,.product-video-player video{border:0;width:100%;height:100%;display:block}.product-video-hint{margin:12px 0 0;font-size:.9rem}@media (max-width:600px){.product-section-nav{gap:6px;padding:8px}.product-section-nav a{flex:auto;padding:9px 10px;font-size:.75rem}.product-content-card{padding:18px}.product-content-card h2{margin-bottom:18px;font-size:1.3rem}}.catalog-format-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.catalog-format-option{text-align:left;background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:11px;align-items:flex-start;gap:11px;width:100%;padding:13px 14px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.catalog-format-option:hover{border-color:var(--accent)}.catalog-format-option:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.catalog-format-option.active{border-color:var(--accent);background:var(--offer-soft);box-shadow:0 0 0 1px var(--accent)}.catalog-format-icon{background:var(--surface-soft);width:32px;height:32px;color:var(--accent-strong);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.catalog-format-option.active .catalog-format-icon{background:var(--accent);color:#fff}.catalog-format-text{flex-direction:column;gap:3px;min-width:0;display:flex}.catalog-format-text strong{color:var(--text);font-size:.87rem}.catalog-format-text small{color:var(--muted);font-size:.74rem;line-height:1.45}.catalog-category-list{flex-wrap:wrap;gap:8px;display:flex}.catalog-category-chip{font-family:var(--font-en);color:var(--text);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:30px;align-items:center;gap:7px;padding:8px 13px;font-size:.82rem;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.catalog-category-chip:hover{border-color:var(--accent)}.catalog-category-chip:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.catalog-category-chip.active{background:var(--accent);border-color:var(--accent);color:#fff}.catalog-category-count{background:var(--surface-soft);min-width:20px;height:20px;color:var(--muted);border-radius:20px;justify-content:center;align-items:center;padding:0 6px;font-size:.7rem;display:inline-flex}.catalog-category-chip.active .catalog-category-count{color:#fff;background:#ffffff38}.catalog-check{color:var(--text);cursor:pointer;align-items:flex-start;gap:9px;font-size:.85rem;display:flex}.catalog-check input{width:15px;height:15px;accent-color:var(--accent);flex-shrink:0;margin-top:3px}.catalog-steps{color:var(--text);flex-direction:column;gap:11px;margin:0;padding-left:20px;font-size:.87rem;line-height:1.6;display:flex}.catalog-steps strong{font-weight:700}.catalog-steps code,.admin-table code{background:var(--surface-soft);border-radius:5px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.catalog-spin{animation:.9s linear infinite catalog-spin}@keyframes catalog-spin{to{transform:rotate(360deg)}}.catalog-url-row{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.catalog-url-input{border:1px solid var(--line);min-width:0;height:44px;color:var(--ink);text-align:left;direction:ltr;background:#f8fafc;border-radius:11px;outline:none;flex:320px;padding:0 13px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.catalog-url-input:focus{border-color:var(--accent);background:#fff;box-shadow:0 0 0 3px #f9731624}.catalog-format-inline{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.catalog-mini-chip{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:30px;padding:6px 12px;font-size:.76rem;font-weight:600;transition:border-color .15s,color .15s,background .15s}.catalog-mini-chip:hover{border-color:var(--accent);color:var(--text)}.catalog-mini-chip.active{border-color:var(--accent);background:var(--offer-soft);color:var(--accent-strong)}.catalog-mini-chip:focus-visible{outline:3px solid var(--accent);outline-offset:2px}@media (max-width:720px){.catalog-format-grid{grid-template-columns:1fr}.catalog-url-row{flex-direction:column}.catalog-url-input{flex:auto}}.landing[data-theme=kitchen-campaign]{color:var(--lps-text,#172b40);background:#fff;overflow-x:clip}.landing[data-theme=kitchen-campaign] :is(.lps-btn,.lp-order-dock-cta,.header-order-cta,.lps-faq-item summary):focus-visible{outline:3px solid var(--lp-primary,#146b69);outline-offset:3px}.landing[data-theme=kitchen-campaign] .lps-type-order_form{scroll-margin-top:90px}.landing[data-theme=kitchen-campaign] .lps-type-announcement{z-index:2;position:relative}.landing[data-theme=kitchen-campaign] .lps-announcement{letter-spacing:.01em;font-size:.81rem;font-weight:600}.landing[data-theme=kitchen-campaign] .lps-type-hero{isolation:isolate;overflow:hidden}.landing[data-theme=kitchen-campaign] .lps-type-hero:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--lp-primary) 12%, transparent), transparent 67%);pointer-events:none;z-index:0;border-radius:50%;width:680px;height:680px;position:absolute;inset:-140px -220px auto auto}.landing[data-theme=kitchen-campaign] .lps-hero{grid-template-columns:minmax(0,1fr) minmax(0,.91fr);gap:clamp(30px,5vw,80px)}.landing[data-theme=kitchen-campaign] .lps-hero-copy .lps-eyebrow{border:1px solid color-mix(in srgb, var(--lp-primary) 25%, white);color:var(--lp-primary);letter-spacing:.055em;background:#ffffffc4;border-radius:999px;align-items:center;gap:9px;margin-bottom:18px;padding:8px 13px;font-size:.74rem;line-height:1.45;display:inline-flex}.landing[data-theme=kitchen-campaign] .lps-hero-copy .lps-eyebrow:before{content:"";background:var(--lp-primary);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.landing[data-theme=kitchen-campaign] .lps-hero h1{letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;max-width:690px;font-size:clamp(2.15rem,4.15vw,3.65rem);line-height:1.19}.landing[data-theme=kitchen-campaign] .lps-hero .lps-lead{opacity:.83;max-width:590px;margin:0 0 23px;font-size:1.13rem;line-height:1.75}.landing[data-theme=kitchen-campaign] .lps-price{flex-wrap:wrap;align-items:center;gap:11px;margin:0 0 20px}.landing[data-theme=kitchen-campaign] .lps-price strong{color:var(--lp-dark);font-size:clamp(1.85rem,3.8vw,2.6rem)}.landing[data-theme=kitchen-campaign] .lps-price del{color:#63727b;text-decoration-thickness:1px}.landing[data-theme=kitchen-campaign] .lps-btn{min-height:52px;box-shadow:0 12px 27px color-mix(in srgb, var(--lps-cta,#ed651b) 24%, transparent);border-radius:14px;transition:transform .18s,box-shadow .18s,filter .18s}.landing[data-theme=kitchen-campaign] .lps-btn:hover{filter:brightness(.96);box-shadow:0 16px 32px color-mix(in srgb, var(--lps-cta,#ed651b) 28%, transparent);transform:translateY(-2px)}.landing[data-theme=kitchen-campaign] .lps-btn-ghost{box-shadow:none}.landing[data-theme=kitchen-campaign] .lps-hero-media{aspect-ratio:1;box-shadow:0 32px 75px color-mix(in srgb, var(--lp-dark) 18%, transparent);background:#fff;border:9px solid #fff;border-radius:30px;transform:rotate(1.2deg)}.landing[data-theme=kitchen-campaign] .lps-hero-media img{object-fit:contain;width:100%;height:100%;padding:8px}.landing[data-theme=kitchen-campaign] .lps-badge{background:var(--lp-dark);color:#fff;font-size:.73rem;top:14px;left:14px}.landing[data-theme=kitchen-campaign] .lps-social-proof{margin-top:22px}.landing[data-theme=kitchen-campaign] .lps-social-proof>span{border-color:color-mix(in srgb, var(--lp-primary) 17%, white);background:#ffffffb8}.landing[data-theme=kitchen-campaign] .lps-type-guarantee{border-bottom:1px solid color-mix(in srgb, var(--lp-primary) 13%, white)}.landing[data-theme=kitchen-campaign] .lps-guarantee-grid{gap:12px;margin-top:0}.landing[data-theme=kitchen-campaign] .lps-guarantee-item{background:color-mix(in srgb, var(--lp-soft) 55%, white);border:0;border-radius:15px;padding:15px 18px}.landing[data-theme=kitchen-campaign] .lps-guarantee-icon{width:34px;height:34px;margin-bottom:5px}.landing[data-theme=kitchen-campaign] .lps-guarantee-item strong{margin:0 0 3px;font-size:.94rem}.landing[data-theme=kitchen-campaign] .lps-guarantee-item p{line-height:1.45}.landing[data-theme=kitchen-campaign] .lps-title{text-wrap:balance;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.28}.landing[data-theme=kitchen-campaign] .lps-lead{line-height:1.7}.landing[data-theme=kitchen-campaign] .lps-feature-grid{gap:17px;max-width:1000px;margin:30px auto 0}.landing[data-theme=kitchen-campaign] .lps-feature{border:1px solid color-mix(in srgb, var(--lp-primary) 14%, white);box-shadow:0 8px 24px color-mix(in srgb, var(--lp-dark) 5%, transparent);background:#fff;border-radius:21px;padding:26px 26px 25px;position:relative;overflow:hidden}.landing[data-theme=kitchen-campaign] .lps-feature:after{content:"";background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--lp-primary) 10%, transparent), transparent 75%);pointer-events:none;width:65px;height:65px;position:absolute;top:0;right:0}.landing[data-theme=kitchen-campaign] .lps-feature>span{letter-spacing:.02em;border-radius:13px;width:44px;height:44px;margin-bottom:17px;font-size:.79rem;font-weight:800}.landing[data-theme=kitchen-campaign] .lps-feature strong{font-size:1.1rem;line-height:1.4;display:block}.landing[data-theme=kitchen-campaign] .lps-feature p{font-size:.94rem;line-height:1.65}.landing[data-theme=kitchen-campaign] .lps-compare-grid{max-width:1050px;margin-inline:auto}.landing[data-theme=kitchen-campaign] .lps-compare-card{border-radius:22px;padding:29px}.landing[data-theme=kitchen-campaign] .lps-compare-card.is-before{background:#f9f6f4;border-color:#e9e3de}.landing[data-theme=kitchen-campaign] .lps-compare-card.is-after{background:var(--lp-soft);border-color:color-mix(in srgb, var(--lp-primary) 22%, white)}.landing[data-theme=kitchen-campaign] .lps-compare-card.is-before .lps-compare-badge{color:#715347;background:#efe8e3}.landing[data-theme=kitchen-campaign] .lps-compare-card.is-after .lps-compare-badge,.landing[data-theme=kitchen-campaign] .lps-compare-card.is-after .lps-compare-mark{color:var(--lp-primary);background:color-mix(in srgb, var(--lp-primary) 12%, white)}.landing[data-theme=kitchen-campaign] .lps-split-media{background:#fff;border:1px solid #e9eceb;border-radius:26px;box-shadow:0 18px 45px #12242b14}.landing[data-theme=kitchen-campaign] .lps-split-media img{object-fit:contain;padding:10px}.landing[data-theme=kitchen-campaign] .lps-split-copy>p:not(.lps-lead){line-height:1.85}.landing[data-theme=kitchen-campaign] .lps-checklist{gap:11px;margin:20px 0 26px}.landing[data-theme=kitchen-campaign] .lps-checklist svg{color:var(--lp-primary);flex:none}.landing[data-theme=kitchen-campaign] .lps-gallery{max-width:1070px;margin-inline:auto}.landing[data-theme=kitchen-campaign] .lps-gallery figure{border:1px solid color-mix(in srgb, var(--lp-primary) 13%, white);background:#fff;border-radius:21px;padding:8px}.landing[data-theme=kitchen-campaign] .lps-gallery img{object-fit:contain;background:#fff;display:block}.landing[data-theme=kitchen-campaign] .lps-step{border-color:color-mix(in srgb, var(--lp-primary) 13%, white);border-radius:20px}.landing[data-theme=kitchen-campaign] .lps-step-number{background:var(--lp-primary);box-shadow:none}.landing[data-theme=kitchen-campaign] .lps-faq-item{border-color:color-mix(in srgb, var(--lp-primary) 16%, white);background:#fff}.landing[data-theme=kitchen-campaign] .lps-faq-item summary{min-height:54px}.landing[data-theme=kitchen-campaign] .lps-faq-item[open]{border-color:var(--lp-primary)}.landing[data-theme=kitchen-campaign] .lps-type-order_form .lps-order{width:min(760px,100%)}.landing[data-theme=kitchen-campaign] .lps-type-order_form .lps-title{color:var(--lp-dark)}.landing[data-theme=kitchen-campaign] .lps-order-fields,.landing[data-theme=kitchen-campaign] .lps-order-summary{border-color:color-mix(in srgb, var(--lp-primary) 18%, white);background:#fff;border-radius:22px;box-shadow:0 12px 35px #0d28300f}.landing[data-theme=kitchen-campaign] .lps-field .input:focus-visible,.landing[data-theme=kitchen-campaign] .lps-field .textarea:focus-visible,.landing[data-theme=kitchen-campaign] .lps-field .select:focus-visible{outline:2px solid var(--lp-primary);outline-offset:1px}.landing[data-theme=kitchen-campaign] .lps-order-submit{min-height:60px;font-size:1.05rem}.landing[data-theme=kitchen-campaign] .lps-order-alt{color:var(--lp-primary);opacity:1}.landing[data-theme=kitchen-campaign] .lps-contact .lps-lead{margin-bottom:22px}.admin-campaign-panel{color:#fff;background:linear-gradient(120deg,#0f2e36,#1d5260);border-radius:18px;align-items:center;gap:18px;margin-bottom:18px;padding:20px;display:flex;box-shadow:0 16px 32px #112e381f}.admin-campaign-panel>div:nth-child(2){flex:1;min-width:0}.admin-campaign-panel strong{font-size:1.08rem;display:block}.admin-campaign-panel p{opacity:.9;margin:4px 0 0;font-size:.86rem;line-height:1.6}.admin-campaign-panel p.text-danger{color:#ffd7cf;opacity:1}.admin-campaign-panel p.text-success{color:#a4f1d0;opacity:1}.admin-campaign-icon{color:#fed7aa;background:#ffffff21;border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.admin-campaign-panel .btn{white-space:nowrap}.admin-campaign-tag{color:#166b5d;font:700 .67rem var(--font-en);vertical-align:middle;background:#e4f7f0;border-radius:99px;margin-left:7px;padding:2px 7px;display:inline-block}@media (max-width:900px){.landing[data-theme=kitchen-campaign] .lps-hero{grid-template-columns:minmax(0,1fr)}.landing[data-theme=kitchen-campaign] .lps-hero-media{justify-self:center;width:min(570px,100%)}}@media (max-width:640px){.landing[data-theme=kitchen-campaign] .lps-type-hero{min-height:0!important;padding-top:30px!important;padding-bottom:32px!important}.landing[data-theme=kitchen-campaign] .lps-hero{gap:24px}.landing[data-theme=kitchen-campaign] .lps-hero h1{font-size:clamp(1.9rem,7.5vw,2.4rem);line-height:1.23}.landing[data-theme=kitchen-campaign] .lps-hero .lps-lead{margin-bottom:13px;font-size:.97rem;line-height:1.62}.landing[data-theme=kitchen-campaign] .lps-hero-media{aspect-ratio:1.2;border-width:6px;border-radius:20px;transform:none}.landing[data-theme=kitchen-campaign] .lps-hero-media img{padding:4px}.landing[data-theme=kitchen-campaign] .lps-hero-copy>.lps-btn{width:100%}.landing[data-theme=kitchen-campaign] .lps-price strong{font-size:1.86rem}.landing[data-theme=kitchen-campaign] .lps-guarantee-grid{gap:7px;grid-template-columns:minmax(0,1fr)!important}.landing[data-theme=kitchen-campaign] .lps-guarantee-item{grid-template-columns:36px 1fr;align-items:center;column-gap:10px;padding:10px 13px;display:grid}.landing[data-theme=kitchen-campaign] .lps-guarantee-icon{grid-row:span 2;margin:0}.landing[data-theme=kitchen-campaign] .lps-guarantee-item p{grid-column:2;font-size:.78rem}.landing[data-theme=kitchen-campaign] .lps-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.landing[data-theme=kitchen-campaign] .lps-feature{border-radius:15px;padding:15px 13px}.landing[data-theme=kitchen-campaign] .lps-feature>span{width:34px;height:34px;margin-bottom:10px}.landing[data-theme=kitchen-campaign] .lps-feature strong{font-size:.89rem}.landing[data-theme=kitchen-campaign] .lps-feature p{font-size:.79rem;line-height:1.5}.landing[data-theme=kitchen-campaign] .lps-gallery{grid-template-columns:repeat(2,minmax(0,1fr))!important}.landing[data-theme=kitchen-campaign] .lps-compare-card{padding:19px}.landing[data-theme=kitchen-campaign] .lps-order-fields{padding:16px}.landing[data-theme=kitchen-campaign] .lps-order-submit{padding-inline:10px;font-size:.9rem}.landing[data-theme=kitchen-campaign] .lps-announcement{padding-inline:10px;font-size:.74rem}.admin-campaign-panel{flex-wrap:wrap;gap:10px;padding:16px}.admin-campaign-panel>div:nth-child(2){flex-basis:calc(100% - 60px)}.admin-campaign-panel .btn{width:100%}}@media (prefers-reduced-motion:reduce){.landing[data-theme=kitchen-campaign] .lps-btn{transition:none}}.landing[data-campaign=poultry]{--poultry-line:#dce6df}.landing[data-campaign=poultry] .lps-inner{position:relative}.landing[data-campaign=poultry] .lps-type-hero:before{display:none}.landing[data-campaign=poultry] .lps-hero{gap:56px}.landing[data-campaign=poultry] .lps-hero h1{white-space:pre-line;letter-spacing:-.025em;font-size:clamp(2rem,3.6vw,3.3rem);font-weight:700;line-height:1.22}.landing[data-campaign=poultry] .lps-hero .lps-eyebrow{letter-spacing:.12em;background:0 0;border:0;padding:0;font-size:.67rem}.landing[data-campaign=poultry] .lps-hero .lps-lead{margin-bottom:20px;font-size:1.05rem}.landing[data-campaign=poultry] .lps-hero .lps-checklist{flex-wrap:wrap;gap:8px 15px;margin:0 0 22px;font-size:.83rem;display:flex}.landing[data-campaign=poultry] .lps-hero-media{border:1px solid var(--poultry-line);border-radius:28px;padding:26px;transform:none;box-shadow:0 22px 60px #123c3610}.landing[data-campaign=poultry] .lps-hero-media img{border-radius:16px}.landing[data-campaign=poultry] .lps-badge{font:600 .62rem var(--font-en);letter-spacing:.09em;top:18px;left:18px}.landing[data-campaign=poultry] .lps-btn{border-radius:10px;min-height:54px;font-size:1rem;box-shadow:0 6px 15px #123c3614}.landing[data-campaign=poultry] .lps-price{margin-bottom:9px}.poultry-delivery{align-items:flex-start;gap:9px;margin:0 0 22px;font-size:.86rem;line-height:1.65;display:flex}.poultry-delivery>svg{flex:none;margin-top:3px}.poultry-delivery small{opacity:.75;font-size:.76rem;display:block}.poultry-video-link{color:#246b51;text-underline-offset:4px;align-items:center;gap:8px;width:fit-content;margin-top:18px;font-weight:600;text-decoration:underline;display:flex}.poultry-hero-note{opacity:.75;margin:17px 0 0;font-size:.78rem;line-height:1.6}.landing[data-campaign=poultry] .lps-social-proof{margin-top:12px}.landing[data-campaign=poultry] .lps-social-proof>span{background:0 0;border:0;padding:0;font-size:.75rem}.landing[data-campaign=poultry] .lps-guarantee-item{background:0 0;border-radius:0}.landing[data-campaign=poultry] .lps-guarantee-item+.lps-guarantee-item{border-left:1px solid var(--poultry-line)}.landing[data-campaign=poultry] .lps-title{max-width:800px;margin-inline:auto;font-size:clamp(1.65rem,2.7vw,2.35rem)}.landing[data-campaign=poultry] .lps-type-video{scroll-margin-top:100px}.landing[data-campaign=poultry] .lps-video{max-width:860px;margin:auto}.landing[data-campaign=poultry] .lps-video-empty{aspect-ratio:16/9;color:#dcece2;background:radial-gradient(at 50% 40%,#ffffff10,#0000 65%),#0e302b;border:1px solid #ffffff24;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:210px;font-size:1.15rem;display:flex}.landing[data-campaign=poultry] .lps-video-empty>svg{background:#ffffff0b;border:1px solid #ffffff24;border-radius:50%;width:76px;height:76px;padding:20px}.landing[data-campaign=poultry] .lps-video .lps-title{margin-bottom:28px}.landing[data-campaign=poultry] .lps-video .lps-caption{color:#dcece2;margin-top:20px}.landing[data-campaign=poultry] .lps-feature-grid{gap:18px;max-width:none}.landing[data-campaign=poultry] .lps-feature{box-shadow:none;border-color:var(--poultry-line);border-radius:16px;padding:25px}.landing[data-campaign=poultry] .lps-feature:after{display:none}.landing[data-campaign=poultry] .lps-feature>span{color:#246b51;font:600 .78rem var(--font-en);background:#edf4ef;border-radius:50%}.landing[data-campaign=poultry] .lps-feature p{font-size:.94rem;line-height:1.8}.landing[data-campaign=poultry] .lps-split-media{box-shadow:none}.landing[data-campaign=poultry] .lps-split-copy .lps-title{margin-inline:0}.landing[data-campaign=poultry] .lps-step{background:#f6f5ee;border:0;border-radius:16px;padding:25px 20px}.landing[data-campaign=poultry] .lps-steps-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.poultry-specs{grid-template-columns:.9fr 1.1fr;align-items:start;gap:60px;display:grid}.poultry-specs h2{margin:0 0 18px;font-size:clamp(1.65rem,2.7vw,2.35rem);line-height:1.35}.poultry-specs p{line-height:1.8}.poultry-specs dl{border:1px solid var(--poultry-line);background:#fff;border-radius:18px;margin:0;padding:10px 25px}.poultry-specs dl>div{grid-template-columns:.9fr 1.1fr;gap:18px;padding:16px 0;display:grid}.poultry-specs dl>div+div{border-top:1px solid var(--poultry-line)}.poultry-specs dt{color:#62736a;font-size:.9rem}.poultry-specs dd{margin:0;font-size:.92rem;font-weight:600}.poultry-caution{background:#eee9db;border-left:3px solid #ac8240;border-radius:0 12px 12px 0;margin-top:24px;padding:18px 20px}.poultry-caution p{margin:8px 0 0;font-size:.91rem}.landing[data-campaign=poultry] .lps-faq{max-width:860px;margin-inline:auto}.landing[data-campaign=poultry] .lps-faq-item{border-radius:12px}.landing[data-campaign=poultry] .lps-next-step{border:1px solid var(--poultry-line);background:#fff;border-radius:24px;max-width:860px;margin:auto;padding:42px;box-shadow:0 15px 50px #123c3608}.landing[data-campaign=poultry] .lps-next-summary{background:#f6f5ee;border:0}.landing[data-campaign=poultry] .lps-next-step .poultry-delivery{text-align:left;justify-content:center}.landing[data-campaign=poultry] .lp-order-dock-cta{background:#246b51}.landing[data-campaign=poultry] :is(a,summary):focus-visible{outline-offset:4px;outline:3px solid #b28745}@media (max-width:900px){.landing[data-campaign=poultry] .lps-hero{gap:30px}.poultry-specs{grid-template-columns:1fr;gap:28px}}@media (max-width:640px){.landing[data-campaign=poultry] .lps:not(.lps-type-announcement,.lps-type-guarantee){padding-block:42px!important}.landing[data-campaign=poultry] .lps-hero h1{font-size:clamp(1.9rem,7.2vw,2.4rem)}.landing[data-campaign=poultry] .lps-hero .lps-lead{font-size:1rem}.landing[data-campaign=poultry] .lps-hero .lps-checklist{gap:8px 12px;font-size:.82rem}.landing[data-campaign=poultry] .lps-hero-media{aspect-ratio:1.15;padding:16px}.landing[data-campaign=poultry] .lps-guarantee-item+.lps-guarantee-item{border-left:0;border-top:1px solid var(--poultry-line);padding-top:14px}.landing[data-campaign=poultry] .lps-feature-grid{gap:12px;grid-template-columns:1fr!important}.landing[data-campaign=poultry] .lps-feature{text-align:left;grid-template-columns:40px 1fr;gap:3px 14px;padding:20px;display:grid}.landing[data-campaign=poultry] .lps-feature>span{grid-row:span 2;width:36px;height:36px;margin:0}.landing[data-campaign=poultry] .lps-feature strong{font-size:1.08rem}.landing[data-campaign=poultry] .lps-feature p{grid-column:2;margin:0;font-size:.94rem}.landing[data-campaign=poultry] .lps-video-empty{font-size:1rem}.landing[data-campaign=poultry] .lps-next-step{border-radius:18px;padding:26px 18px}.landing[data-campaign=poultry] .lps-next-step .lps-btn{width:100%;font-size:.95rem}.poultry-specs dl{padding-inline:17px}.poultry-specs dl>div{grid-template-columns:1fr 1.15fr;gap:12px}}.lps-motion-root.is-lp-motion-ready .lps[data-lp-reveal]>.lps-inner,.lps-motion-root.is-lp-motion-ready .lps-col-block[data-lp-reveal]{opacity:0;transition:opacity .62s cubic-bezier(.22, 1, .36, 1) var(--lp-reveal-delay,0s), transform .76s cubic-bezier(.22, 1, .36, 1) var(--lp-reveal-delay,0s);transform:translateY(26px)}.lps-motion-root.is-lp-motion-ready .lps[data-lp-reveal=fade]>.lps-inner,.lps-motion-root.is-lp-motion-ready .lps-col-block[data-lp-reveal=fade]{transform:translateY(-10px)}.lps-motion-root.is-lp-motion-ready .lps[data-lp-reveal=left]>.lps-inner,.lps-motion-root.is-lp-motion-ready .lps-col-block[data-lp-reveal=left]{transform:translate(-26px)}.lps-motion-root.is-lp-motion-ready .lps[data-lp-reveal=scale]>.lps-inner,.lps-motion-root.is-lp-motion-ready .lps-col-block[data-lp-reveal=scale]{transform:translateY(18px)scale(.982)}.lps-motion-root.is-lp-motion-ready .lps[data-lp-reveal].is-lp-revealed>.lps-inner,.lps-motion-root.is-lp-motion-ready .lps-col-block[data-lp-reveal].is-lp-revealed{opacity:1;transform:none}.lps-motion-root.is-lp-motion-ready .lps[data-lp-reveal]:not(.is-lp-revealed)>.lps-inner,.lps-motion-root.is-lp-motion-ready .lps-col-block[data-lp-reveal]:not(.is-lp-revealed){will-change:opacity, transform}.lps-motion-root.is-lp-motion-ready .lps[data-lp-reveal=hero]>.lps-inner{opacity:1;transition:none;transform:none}.lps-motion-root.is-lp-motion-ready .lps[data-lp-reveal=hero] .lps-hero-copy,.lps-motion-root.is-lp-motion-ready .lps[data-lp-reveal=hero] .lps-hero-media{opacity:0;transition:opacity .65s cubic-bezier(.22, 1, .36, 1) var(--lp-reveal-delay,0s), transform .82s cubic-bezier(.22, 1, .36, 1) var(--lp-reveal-delay,0s);will-change:opacity, transform}.lps-motion-root.is-lp-motion-ready .lps[data-lp-reveal=hero] .lps-hero-copy{transform:translate(-28px)}.lps-motion-root.is-lp-motion-ready .lps[data-lp-reveal=hero] .lps-hero-media{transition-delay:calc(var(--lp-reveal-delay,0s) + 90ms);transform:translate(28px)scale(.975)}.lps-motion-root.is-lp-motion-ready .lps[data-lp-reveal=hero].is-lp-revealed :is(.lps-hero-copy,.lps-hero-media){opacity:1;will-change:auto;transform:none}.lps-motion-root.is-lp-motion-ready [data-lp-reveal] :is(.lps-feature,.lps-step,.lps-guarantee-item,.lps-product,.lps-testimonial,.lps-faq-item,.lps-compare-card,.lps-gallery figure){opacity:0;transition:opacity .48s cubic-bezier(.22, 1, .36, 1) calc(var(--lp-reveal-delay,0s) + var(--lp-item-delay,70ms)), transform .62s cubic-bezier(.22, 1, .36, 1) calc(var(--lp-reveal-delay,0s) + var(--lp-item-delay,70ms));transform:translateY(16px)scale(.99)}.lps-motion-root.is-lp-motion-ready [data-lp-reveal].is-lp-revealed :is(.lps-feature,.lps-step,.lps-guarantee-item,.lps-product,.lps-testimonial,.lps-faq-item,.lps-compare-card,.lps-gallery figure){opacity:1;transform:none}.lps-motion-root :is(.lps-feature,.lps-step,.lps-guarantee-item,.lps-product,.lps-testimonial,.lps-faq-item,.lps-compare-card,.lps-gallery figure):nth-child(2){--lp-item-delay:.125s}.lps-motion-root :is(.lps-feature,.lps-step,.lps-guarantee-item,.lps-product,.lps-testimonial,.lps-faq-item,.lps-compare-card,.lps-gallery figure):nth-child(3){--lp-item-delay:.18s}.lps-motion-root :is(.lps-feature,.lps-step,.lps-guarantee-item,.lps-product,.lps-testimonial,.lps-faq-item,.lps-compare-card,.lps-gallery figure):nth-child(4){--lp-item-delay:.235s}.lps-motion-root :is(.lps-feature,.lps-step,.lps-guarantee-item,.lps-product,.lps-testimonial,.lps-faq-item,.lps-compare-card,.lps-gallery figure):nth-child(5){--lp-item-delay:.29s}.lps-motion-root :is(.lps-feature,.lps-step,.lps-guarantee-item,.lps-product,.lps-testimonial,.lps-faq-item,.lps-compare-card,.lps-gallery figure):nth-child(n+6){--lp-item-delay:.345s}@media (max-width:640px){.lps-motion-root.is-lp-motion-ready .lps[data-lp-reveal=left]>.lps-inner,.lps-motion-root.is-lp-motion-ready .lps-col-block[data-lp-reveal=left]{transform:translateY(22px)}.lps-motion-root.is-lp-motion-ready .lps[data-lp-reveal=hero] :is(.lps-hero-copy,.lps-hero-media){transform:translateY(22px)scale(.99)}.lps-motion-root.is-lp-motion-ready .lps[data-lp-reveal=hero].is-lp-revealed :is(.lps-hero-copy,.lps-hero-media){transform:none}}@media (prefers-reduced-motion:reduce){.lps-motion-root.is-lp-motion-ready .lps[data-lp-reveal]>.lps-inner,.lps-motion-root.is-lp-motion-ready .lps-col-block[data-lp-reveal],.lps-motion-root.is-lp-motion-ready [data-lp-reveal] :is(.lps-hero-copy,.lps-hero-media,.lps-feature,.lps-step,.lps-guarantee-item,.lps-product,.lps-testimonial,.lps-faq-item,.lps-compare-card,.lps-gallery figure){opacity:1!important;transition:none!important;transform:none!important}}@media print{.lps-motion-root.is-lp-motion-ready .lps[data-lp-reveal]>.lps-inner,.lps-motion-root.is-lp-motion-ready .lps-col-block[data-lp-reveal],.lps-motion-root.is-lp-motion-ready [data-lp-reveal] *{opacity:1!important;transition:none!important;transform:none!important}}.security-stamp{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:.78rem;display:inline-flex}.security-verdict{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:20px;margin-bottom:18px;padding:20px 22px;display:flex;box-shadow:0 1px 3px #0f172a0d}.security-verdict-ok{background:linear-gradient(#f0fdf4,#fff 70%);border-color:#bbf7d0}.security-verdict-warn{background:linear-gradient(#fff7ed,#fff 70%);border-color:#fed7aa}.security-verdict-fail{background:linear-gradient(#fef2f2,#fff 70%);border-color:#fecaca}.security-score{align-items:baseline;gap:5px;min-width:108px;display:flex}.security-score-value{letter-spacing:-.05em;font-size:2.6rem;font-weight:800;line-height:1}.security-score-total{color:var(--muted);font-size:.8rem;font-weight:700}.security-verdict-copy strong{margin-bottom:4px;font-size:1.02rem;display:block}.security-verdict-copy p{color:var(--muted);margin:0 0 10px;font-size:.87rem}.security-counts{flex-wrap:wrap;gap:7px;display:flex}.security-groups{gap:18px;display:grid}.security-card .admin-card-head{align-items:flex-start;padding-block:14px}.security-group-desc{color:var(--muted);max-width:62ch;margin:3px 0 0;font-size:.78rem;font-weight:500}.security-checks{gap:2px;padding-top:6px;display:grid}.security-check{border-bottom:1px solid #f1f5f9;gap:12px;padding:13px 4px;display:flex}.security-check:last-child{border-bottom:0}.security-check-icon{border-radius:8px;flex:none;place-items:center;width:28px;height:28px;margin-top:1px;display:grid}.security-check-ok .security-check-icon{color:#15803d;background:#dcfce7}.security-check-warn .security-check-icon{color:#b45309;background:#fef3c7}.security-check-fail .security-check-icon{color:#b91c1c;background:#fee2e2}.security-check-info .security-check-icon{color:#475569;background:#f1f5f9}.security-check-body{flex:1;min-width:0}.security-check-title{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.security-check-title strong{font-size:.9rem}.security-check-body p{color:#475569;margin:5px 0 0;font-size:.82rem;line-height:1.6}.security-check-fix{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;gap:7px;padding:8px 10px;display:flex;color:#334155!important}.security-check-fix svg{flex:none;margin-top:2px}.security-check-meta{color:#94a3b8;gap:6px;margin-top:7px;font-size:.7rem;font-weight:600;display:flex}.security-fix-list{margin:0;padding-left:18px;font-size:.84rem;line-height:1.65}.security-pager{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;font-size:.78rem;display:flex}.security-howto p{color:#334155;margin:0 0 10px;font-size:.85rem;line-height:1.7}.security-howto p:last-child{margin-bottom:0}.admin-card-head h2 svg{vertical-align:-2px;margin-right:5px}@media (max-width:720px){.security-verdict{flex-direction:column;align-items:flex-start;gap:10px;padding:16px}.security-score-value{font-size:2.1rem}.security-pager{flex-direction:column;align-items:flex-start}}.otp-input{letter-spacing:.28em;text-align:center;font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:700}.login-step-head{background:#f8fbff;border:1px solid #dbeafe;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:16px;padding:12px 14px;display:flex}.login-step-head strong{font-size:.94rem;display:block}.login-step-head p{color:var(--muted);margin:3px 0 0;font-size:.8rem;line-height:1.55}.login-step-icon{color:#1d4ed8;background:#dbeafe;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.mfa-setup{border:1px solid var(--line);background:#fbfdff;border-radius:12px;align-items:flex-start;gap:20px;margin-top:6px;padding:16px;display:flex}.mfa-qr{border:1px solid var(--line);background:#fff;border-radius:10px;flex:none;padding:8px}.mfa-qr svg{width:176px;height:176px;display:block}.mfa-steps{flex:1;min-width:0}.mfa-steps p{color:#334155;margin:0 0 9px;font-size:.84rem;line-height:1.6}.mfa-secret{letter-spacing:.08em;overflow-wrap:anywhere;background:#f1f5f9;border-radius:6px;margin-top:3px;padding:4px 8px;font-size:.78rem;display:inline-block}.mfa-inline-form{gap:10px;max-width:360px;display:grid}.mfa-recovery{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;margin-top:16px;padding:14px 16px}.mfa-recovery-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.mfa-recovery-head strong{align-items:center;gap:6px;font-size:.9rem;display:inline-flex}.mfa-recovery p{margin:6px 0 10px;font-size:.79rem}.mfa-recovery-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.mfa-recovery-list li{letter-spacing:.1em;text-align:center;background:#fff;border:1px dashed #fcd34d;border-radius:8px;padding:7px 10px;font-size:.85rem;font-weight:700}@media (max-width:720px){.mfa-setup{flex-direction:column;align-items:center}.mfa-steps{width:100%}.mfa-recovery-list{grid-template-columns:1fr}}.pm-media{background:var(--surface-soft);display:block;position:relative}.pm-media.pm-card,.pm-media.pm-hero,.pm-media.pm-inline{overflow:hidden}.pm-media .pm-image{object-fit:cover;width:100%;height:100%;display:block}.pm-media.pm-hero .pm-image{object-fit:contain!important}.pm-link{z-index:1;display:block;position:absolute;inset:0}.pm-link .pm-image{transition:transform .25s}.product-card:hover .pm-link .pm-image{transform:scale(1.025)}.pm-media>span{z-index:2}.pm-play{z-index:3;color:#fff;cursor:pointer;background:#f97316f2;border:2px solid #ffffffeb;border-radius:50%;place-items:center;width:62px;height:62px;padding:0;transition:transform .18s,filter .18s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #02061759}.pm-play:hover{filter:brightness(.96);transform:translate(-50%,-50%)scale(1.08)}.pm-play:focus-visible{outline-offset:3px;outline:3px solid #fff}.pm-offer .pm-play{border-width:2px;width:38px;height:38px;box-shadow:0 4px 12px #0206174d}.pm-play-caption{color:#fff;text-align:center;text-shadow:0 2px 8px #020617cc;pointer-events:none;padding:6px 10px;font-size:.84rem;font-weight:700;position:absolute;bottom:16px;left:0;right:0}.pm-hero-media{aspect-ratio:1;border:1px solid var(--line);border-radius:22px}.offer-card-media{border-radius:9px;width:110px;height:110px}.pm-media[data-playing=true]{aspect-ratio:16/9}.pm-inline{z-index:5;background:#000;position:absolute;inset:0}.pm-inline .pm-stage{aspect-ratio:auto;border-radius:0;height:100%}.pm-stage{aspect-ratio:16/9;background:#000;border-radius:14px;width:100%;position:relative;overflow:hidden}.pm-stage .pm-video-el{background:#000;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.pm-stage video.pm-video-el{object-fit:contain}.pm-toolbar{z-index:2;gap:6px;display:flex;position:absolute;top:8px;right:8px}.pm-tool{color:#fff;cursor:pointer;background:#0f172ac7;border:0;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;display:grid}.pm-tool:hover{background:var(--accent-strong)}.pm-tool:focus-visible{outline-offset:2px;outline:2px solid #fff}.pm-lightbox{z-index:1200;background:#020617e6;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.pm-lightbox-dialog{width:min(960px,100%);max-height:100dvh}.pm-lightbox-caption{color:#fff;text-align:center;margin:10px 0 0;font-size:.88rem;line-height:1.4}@media (max-width:760px){.offer-card-media{width:82px;height:82px}.pm-play{width:52px;height:52px}.pm-offer .pm-play{width:34px;height:34px}.pm-lightbox{padding:8px}.pm-stage{border-radius:10px}.pm-hero-media{border-radius:16px}}@media (max-width:420px){.offer-card-media{width:72px;height:72px}.pm-play{width:46px;height:46px}.pm-offer .pm-play{width:30px;height:30px}.pm-tool{width:40px;height:40px}.pm-play-caption{font-size:.78rem;bottom:10px}}@media (prefers-reduced-motion:reduce){.pm-play,.pm-link .pm-image{transition:none}.pm-play:hover{transform:translate(-50%,-50%)}}.pnl-page{gap:18px;display:grid}.pnl-toolbar{border:1px solid var(--line);background:#fff;border-radius:13px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex;box-shadow:0 1px 2px #0f172a08}.pnl-filter{border:1px solid var(--line);height:38px;color:var(--muted);background:#fff;border-radius:10px;align-items:center;gap:7px;padding:0 11px;display:inline-flex;position:relative}.pnl-filter svg{flex:none}.pnl-filter select{color:var(--ink);font-family:var(--font-en);cursor:pointer;background:0 0;border:0;outline:0;font-size:.84rem;font-weight:600}.pnl-custom-range{align-items:center;gap:8px;display:inline-flex}.pnl-custom-range .input{width:auto;height:38px;padding:0 9px;font-size:.82rem}.pnl-period{color:var(--muted);margin-left:auto;font-size:.8rem}.pnl-period strong{color:var(--ink);font-family:var(--font-en)}.pnl-banner{border-radius:12px;align-items:flex-start;gap:10px;padding:12px 15px;font-size:.86rem;line-height:1.55;display:flex}.pnl-banner svg{flex:none;margin-top:2px}.pnl-banner a{text-decoration:underline}.pnl-banner code{font-family:var(--font-en);font-size:.8rem}.pnl-banner-demo{color:#4338ca;background:#eef2ff;border:1px solid #c7d2fe}.pnl-banner-warn{color:#9a3412;background:var(--offer-soft);border:1px solid #fed7aa}.pnl-hero-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pnl-hero{border:1px solid var(--line);background:#fff;border-radius:14px;padding:22px 24px;box-shadow:0 1px 3px #0f172a0f}.pnl-hero-net{color:#fff;background:linear-gradient(115deg,#4f46e5 0%,#6d5cf7 55%,#7c6cff 100%);border-color:#0000}.pnl-hero-net.is-loss{background:linear-gradient(115deg,#be123c 0%,#e11d48 55%,#f43f5e 100%)}.pnl-hero-label{font-family:var(--font-en);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;font-size:.7rem;font-weight:700;display:inline-flex}.pnl-hero-net .pnl-hero-label{color:#ffffffd1}.pnl-hero-value{font-family:var(--font-en);letter-spacing:-.045em;margin-top:10px;font-size:clamp(1.9rem,3.2vw,2.6rem);font-weight:800;line-height:1.1}.pnl-hero-gross .pnl-hero-value{color:var(--success)}.pnl-hero-gross .pnl-hero-value.is-negative{color:var(--danger)}.pnl-hero-foot{color:var(--muted);font-family:var(--font-en);align-items:center;gap:6px;margin-top:9px;font-size:.78rem;font-weight:600;display:flex}.pnl-hero-net .pnl-hero-foot{color:#ffffffe6}.pnl-hero-gross .pnl-hero-foot{color:var(--success)}.pnl-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pnl-kpi{border:1px solid var(--line);background:#fff;border-radius:12px;gap:4px;padding:14px 16px;display:grid}.pnl-kpi>span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:700}.pnl-kpi strong{font-family:var(--font-en);letter-spacing:-.03em;font-size:1.15rem}.pnl-kpi small{color:var(--muted);font-size:.72rem}.pnl-card-head{align-items:center}.pnl-card-head h2{align-items:center;gap:7px;display:flex}.pnl-card-head p{margin:3px 0 0;font-size:.76rem}.pnl-chart-toggle{border:1px solid var(--line);background:var(--surface-soft);border-radius:9px;padding:3px;display:inline-flex}.pnl-chart-toggle button{color:var(--muted);font-family:var(--font-en);background:0 0;border:0;border-radius:7px;padding:5px 11px;font-size:.76rem;font-weight:600}.pnl-chart-toggle button.active{color:var(--ink);background:#fff;box-shadow:0 1px 3px #0f172a1a}.pnl-chart{margin-top:4px}.pnl-chart-canvas{grid-template-columns:82px minmax(0,1fr);gap:8px;height:230px;display:grid}.pnl-chart-yaxis{color:var(--muted);font-family:var(--font-en);flex-direction:column;justify-content:space-between;align-items:flex-end;padding:4px 0;font-size:.68rem;display:flex}.pnl-chart-svg{width:100%;height:230px;display:block;overflow:visible}.pnl-chart-xaxis{color:var(--muted);font-family:var(--font-en);justify-content:space-between;margin:7px 0 0 90px;font-size:.7rem;display:flex}.pnl-chart-insight{background:var(--surface-soft);color:var(--muted);border-radius:11px;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:16px;padding:12px 14px;font-size:.8rem;display:flex}.pnl-chart-insight strong{color:var(--ink);font-family:var(--font-en)}.pnl-signal{border-radius:20px;padding:5px 10px;font-size:.74rem;font-weight:700}.pnl-signal-profitable{color:#15803d;background:#dcfce7}.pnl-signal-losing,.pnl-signal-no_sales{color:#b42318;background:#fee2e2}.pnl-signal-near_break_even{color:#9a3412;background:#ffedd5}.pnl-foot-note{color:var(--muted);margin:12px 0 0;font-size:.76rem;line-height:1.6}.pnl-columns{grid-template-columns:minmax(0,1.45fr) minmax(300px,.85fr);align-items:start;gap:18px;display:grid}.pnl-side-stack{gap:18px;display:grid}.pnl-channel-badge{color:var(--muted);background:var(--surface-soft);border:1px solid var(--line);font-family:var(--font-en);white-space:nowrap;border-radius:20px;padding:5px 10px;font-size:.7rem;font-weight:600}.pnl-statement-body{padding:4px 0 14px}.pnl-statement-section{border-bottom:1px solid var(--line);padding:8px 0 4px}.pnl-statement-section:last-child{border-bottom:0}.pnl-section-title{color:var(--muted);font-family:var(--font-en);letter-spacing:.11em;text-transform:uppercase;padding:10px 20px 6px;font-size:.68rem;font-weight:800}.pnl-row{justify-content:space-between;align-items:baseline;gap:16px;min-height:38px;padding:7px 20px;font-size:.86rem;display:flex}.pnl-row>span{color:var(--muted);gap:2px;display:grid}.pnl-row small{color:#94a3b8;font-size:.7rem;font-weight:400;line-height:1.4}.pnl-row strong{color:var(--ink);font-family:var(--font-en);white-space:nowrap;flex:none;font-weight:600}.pnl-row.is-indent>span{padding-left:12px}.pnl-row.is-minus strong{color:#b42318;font-weight:500}.pnl-row.is-subtotal{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f8fafc}.pnl-row.is-subtotal>span,.pnl-row.is-subtotal strong{color:var(--ink);font-weight:700}.pnl-row.is-total{background:#fcfcfd}.pnl-row.is-total>span,.pnl-row.is-total strong{color:var(--ink);font-weight:700}.pnl-row.is-grand{background:#f1f0ff;border:1px solid #ddd6fe;border-radius:11px;margin:12px 16px 4px;padding:14px 16px;font-size:1rem}.pnl-row.is-grand>span{color:#4338ca;font-weight:700}.pnl-row.is-grand strong{color:#4338ca;font-size:1.22rem;font-weight:800}.pnl-section-note{color:#94a3b8;align-items:flex-start;gap:7px;margin:4px 20px 12px;font-size:.73rem;line-height:1.55;display:flex}.pnl-section-note svg{flex:none;margin-top:2px}.pnl-metrics{gap:0;padding:6px 18px 16px;display:grid}.pnl-metrics>div{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;font-size:.8rem;display:flex}.pnl-metrics>div:last-child{border-bottom:0}.pnl-metrics span{color:var(--muted)}.pnl-metrics strong{font-family:var(--font-en);white-space:nowrap}.pnl-bars{gap:11px;display:grid}.pnl-bar-label{color:var(--muted);justify-content:space-between;align-items:baseline;gap:10px;font-size:.79rem;display:flex}.pnl-bar-label strong{font-family:var(--font-en);color:var(--ink);white-space:nowrap}.pnl-bar-label small{color:#94a3b8;font-weight:500}.pnl-bar{background:var(--surface-soft);border-radius:6px;height:7px;margin-top:5px;overflow:hidden}.pnl-bar-fill{background:#6366f1;border-radius:6px;height:100%}.pnl-bar-fill.is-marketing{background:#f97316}.pnl-bar-fill.is-variable{background:#0ea5e9}.pnl-bar-fill.is-fixed{background:#8b5cf6}.pnl-subhead{font-family:var(--font-en);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:.7rem;font-weight:800}.pnl-subhead.is-auto{color:var(--success)}.pnl-subhead.is-manual{color:var(--accent)}.pnl-platforms{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.pnl-platform-row{color:var(--muted);justify-content:space-between;gap:10px;padding:5px 0;font-size:.79rem;display:flex}.pnl-platform-row strong{font-family:var(--font-en);color:var(--ink)}.pnl-empty{font-size:.83rem}.pnl-auto-grid{gap:18px;display:grid}.pnl-auto-grid ul{color:var(--muted);margin:0 0 8px;padding-left:18px;font-size:.78rem;line-height:1.7}.pnl-auto-note{background:var(--surface-soft);color:var(--muted);border-radius:10px;margin:10px 0 0;padding:11px 12px;font-size:.76rem;line-height:1.65}.pnl-auto-note strong{color:var(--ink)}.pnl-form{grid-template-columns:1.05fr 1.3fr 1.15fr .9fr 1.6fr auto;align-items:end;gap:11px;display:grid}.pnl-form .field label{font-size:.78rem}.pnl-form .field label small{color:var(--muted);font-weight:400}.pnl-form .input{height:40px;font-size:.82rem}.pnl-form select.input{padding-right:6px}.pnl-form .btn{white-space:nowrap;min-height:40px;padding:0 15px;font-size:.84rem}.pnl-form-hint{color:var(--muted);align-items:center;gap:6px;margin:10px 0 0;font-size:.76rem;display:flex}.pnl-form .success-box,.pnl-form .error-box{grid-column:1/-1}.pnl-ledger .admin-card-body>.success-box,.pnl-ledger .admin-card-body>.error-box{margin-top:12px}.pnl-table-wrap{margin-top:16px}.pnl-table{min-width:720px}.pnl-table td{padding:10px 14px}.pnl-table td.en,.pnl-table td strong{font-family:var(--font-en)}.pnl-note-cell{max-width:280px}.pnl-table tfoot td{background:var(--surface-soft);font-family:var(--font-en);padding:12px 14px}.pnl-delete{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);background:#fff;border-radius:8px;place-items:center;display:inline-grid}.pnl-delete:hover{color:var(--danger);background:#fef3f2;border-color:#fecdca}.pnl-delete:disabled{opacity:.5;cursor:not-allowed}@media (max-width:1180px){.pnl-form{grid-template-columns:repeat(3,minmax(0,1fr))}.pnl-form .btn{grid-column:span 3}.pnl-columns{grid-template-columns:1fr}.pnl-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.pnl-side-stack>:last-child{grid-column:1/-1}}@media (max-width:820px){.pnl-hero-grid,.pnl-kpi-grid{grid-template-columns:1fr 1fr}.pnl-side-stack{grid-template-columns:1fr}.pnl-side-stack>:last-child{grid-column:auto}.pnl-period{width:100%;margin-left:0}}@media (max-width:560px){.pnl-hero-grid,.pnl-kpi-grid{grid-template-columns:1fr}.pnl-form{grid-template-columns:1fr 1fr}.pnl-form .btn,.pnl-note-field{grid-column:span 2}.pnl-chart-canvas{grid-template-columns:62px minmax(0,1fr)}.pnl-chart-xaxis{margin-left:70px}.pnl-row{padding:7px 14px}.pnl-section-title,.pnl-section-note{margin-left:0;margin-right:0;padding-left:14px;padding-right:14px}}.pnl-page{--pnl-navy:#0f1f3d;--pnl-blue:#25408f;--pnl-profit:#0f766e;--pnl-profit-soft:#ecfdf5;--pnl-loss:#b91c1c;--pnl-loss-soft:#fef2f2;--pnl-amber:#b45309;--pnl-line:#e6eaf1;--pnl-slate:#64748b}.pnl-page .pnl-toolbar,.pnl-page .pnl-kpi,.pnl-page .pnl-hero,.pnl-page .admin-card.pnl-card{border-color:var(--pnl-line);box-shadow:0 1px 2px #0f172a0a,0 6px 18px #0f172a09}.pnl-page .pnl-toolbar{background:#fdfdff}.pnl-page .pnl-filter{border-color:var(--pnl-line);background:#f8fafc}.pnl-page .pnl-filter:focus-within{border-color:#94a3b8;box-shadow:0 0 0 3px #25408f14}.pnl-page .pnl-period{color:var(--pnl-slate)}.pnl-page .pnl-period strong{color:#0f172a}.pnl-page .pnl-hero{border-radius:15px;position:relative;overflow:hidden}.pnl-page .pnl-hero-net{background:radial-gradient(circle at 88% 8%, #6366f14d 0, transparent 46%), linear-gradient(118deg, #0b1730 0%, var(--pnl-navy) 48%, var(--pnl-blue) 100%);border-color:#0000}.pnl-page .pnl-hero-net.is-loss{background:radial-gradient(circle at 88% 8%,#f43f5e38 0,#0000 46%),linear-gradient(118deg,#33101b 0%,#641820 55%,#9f1d2c 100%)}.pnl-page .pnl-hero-net:after{content:"";pointer-events:none;background:radial-gradient(#ffffff12,#0000 70%);height:180px;position:absolute;inset:auto -10% -70% 55%}.pnl-page .pnl-hero-label{color:var(--pnl-slate);letter-spacing:.12em}.pnl-page .pnl-hero-net .pnl-hero-label{color:#ffffffb3}.pnl-page .pnl-hero-value,.pnl-page .pnl-kpi strong,.pnl-page .pnl-row strong,.pnl-page .pnl-metrics strong,.pnl-page .pnl-bar-label strong,.pnl-page .pnl-platform-row strong,.pnl-page .pnl-table td.en{font-variant-numeric:tabular-nums}.pnl-page .pnl-hero-net .pnl-hero-value{color:#fff}.pnl-page .pnl-hero-net .pnl-hero-foot{color:#ffffffc7}.pnl-page .pnl-hero-gross{border-top:3px solid var(--pnl-profit);background:linear-gradient(#f7fdfb 0%,#fff 62%)}.pnl-page .pnl-hero-gross .pnl-hero-value{color:var(--pnl-profit)}.pnl-page .pnl-hero-gross .pnl-hero-value.is-negative{color:var(--pnl-loss)}.pnl-page .pnl-hero-gross .pnl-hero-foot{color:var(--pnl-profit)}.pnl-page.is-loss .pnl-hero-gross{border-top-color:var(--pnl-loss)}.pnl-page.is-loss .pnl-hero-gross .pnl-hero-foot{color:var(--pnl-loss)}.pnl-page .pnl-kpi>span{color:var(--pnl-slate)}.pnl-page .pnl-kpi strong{color:#0f172a}.pnl-page .pnl-kpi:hover{border-color:#cbd5e1}.pnl-page .pnl-chart-toggle{border-color:var(--pnl-line);background:#f1f5f9}.pnl-page .pnl-chart-toggle button.active{color:var(--pnl-navy);box-shadow:0 1px 3px #0f172a1f}.pnl-page .pnl-chart-insight{border:1px solid var(--pnl-line);background:#f8fafc}.pnl-page .pnl-chart-yaxis,.pnl-page .pnl-chart-xaxis,.pnl-page .pnl-foot-note{color:var(--pnl-slate)}.pnl-page .pnl-signal{font-size:.73rem}.pnl-page .pnl-signal-profitable{color:#065f46;background:#d1fae5}.pnl-page .pnl-signal-losing,.pnl-page .pnl-signal-no_sales{color:#991b1b;background:#fee2e2}.pnl-page .pnl-signal-near_break_even{color:#92400e;background:#fef3c7}.pnl-page .pnl-section-title{color:var(--pnl-slate)}.pnl-page .pnl-row>span{color:#475569}.pnl-page .pnl-row.is-subtotal{border-color:var(--pnl-line);background:#f7f9fc}.pnl-page .pnl-row.is-total{background:#fcfdff}.pnl-page .pnl-row.is-minus strong{color:#a32626}.pnl-page .pnl-section-note{color:#7c8aa0}.pnl-page .pnl-row.is-grand{border:1px solid var(--pnl-line);border-left:4px solid var(--pnl-navy);background:#f8fafc}.pnl-page.is-profit .pnl-row.is-grand{background:var(--pnl-profit-soft);border-color:#a7f3d0;border-left-color:var(--pnl-profit)}.pnl-page.is-profit .pnl-row.is-grand>span,.pnl-page.is-profit .pnl-row.is-grand strong{color:#065f46}.pnl-page.is-loss .pnl-row.is-grand{background:var(--pnl-loss-soft);border-color:#fecaca;border-left-color:var(--pnl-loss)}.pnl-page.is-loss .pnl-row.is-grand>span,.pnl-page.is-loss .pnl-row.is-grand strong{color:#991b1b}.pnl-page .pnl-metrics>div{border-bottom-color:var(--pnl-line)}.pnl-page .pnl-metrics span{color:var(--pnl-slate)}.pnl-page .pnl-bar{background:#eef2f7}.pnl-page .pnl-bar-fill,.pnl-page .pnl-bar-fill.is-marketing{background:#4338ca}.pnl-page .pnl-bar-fill.is-variable{background:#0d9488}.pnl-page .pnl-bar-fill.is-fixed{background:#64748b}.pnl-page .pnl-subhead{color:var(--pnl-slate)}.pnl-page .pnl-subhead.is-auto{color:var(--pnl-profit)}.pnl-page .pnl-subhead.is-manual{color:var(--pnl-amber)}.pnl-page .pnl-auto-note{border:1px solid var(--pnl-line);background:#f8fafc}.pnl-page .pnl-banner-demo{color:#3730a3;background:#f5f7ff;border-color:#dbe2ff}.pnl-page .pnl-banner-warn{color:#92400e;background:#fffbeb;border-color:#fde68a}.pnl-page .pnl-channel-badge{color:#475569;border-color:var(--pnl-line);background:#f8fafc}.pnl-page .pnl-form .btn-primary{background:var(--pnl-navy);box-shadow:0 5px 14px #0f1f3d2e}.pnl-page .pnl-form .btn-primary:hover{background:#1c3266}.pnl-page .pnl-form-hint{color:var(--pnl-slate)}.pnl-page .pnl-table tfoot td{background:#f8fafc}.pnl-page .pnl-delete:hover{color:var(--pnl-loss);background:var(--pnl-loss-soft);border-color:#fecaca}.floating-chat-preview{border:1px dashed var(--line);background:linear-gradient(#f8fafce6,#f1f5f999);border-radius:16px;flex-direction:column;align-items:flex-end;gap:10px;padding:16px 16px 18px;display:flex;position:relative}.floating-chat-preview-note{border:1px solid var(--line);max-width:240px;color:var(--ink);background:#fff;border-radius:12px;align-self:flex-end;padding:8px 12px;font-size:.8rem;box-shadow:0 6px 16px #0f172a14}.floating-chat-preview-btn{color:#fff;min-width:118px;font:700 .82rem var(--font-en);text-align:center;border-radius:999px;padding:9px 16px;box-shadow:0 8px 18px #0f172a2e}.floating-chat-preview-btn.is-whatsapp{background:#25d366}.floating-chat-preview-btn.is-messenger{background:#1877f2}.floating-chat-preview-btn.is-close{background:#dc2626;place-items:center;width:44px;min-width:0;height:44px;padding:0;font-size:1.1rem;display:grid}.floating-chat-preview-bubble{background:#dc2626;border-radius:50%;place-items:center;width:54px;height:54px;font-size:1.3rem;display:grid;box-shadow:0 8px 20px #dc262659}.floating-chat-preview-links{overflow-wrap:anywhere;gap:6px;margin:14px 0 0;padding:0;font-size:.82rem;list-style:none;display:grid}.floating-chat-preview-links a{color:var(--brand);text-decoration:underline}@media (min-width:901px){.landing .floating-chat{bottom:104px}}@media (max-width:900px){.landing .floating-chat{bottom:calc(92px + env(safe-area-inset-bottom))}}:is(body:has(.promo-modal) .floating-chat,body:has(.lead-modal-backdrop) .floating-chat){opacity:0;pointer-events:none}.floating-chat{transition:opacity .2s}.switch-row{border:1px solid var(--line);background:var(--surface-soft);cursor:pointer;border-radius:11px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.switch-row input{width:17px;height:17px;accent-color:var(--brand);flex:none;margin-top:2px}.switch-row>span{gap:2px;display:grid}.switch-row strong{font-size:.9rem}.switch-row small{color:var(--muted);font-size:.78rem}
