@font-face{font-family:VazirmatnLocal;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/vazirmatn/Vazirmatn-Regular.woff2)format("woff2"),local(Vazirmatn),local(Tahoma)}@font-face{font-family:VazirmatnLocal;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/vazirmatn/Vazirmatn-Medium.woff2)format("woff2"),local(Vazirmatn Medium),local(Tahoma)}@font-face{font-family:VazirmatnLocal;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/vazirmatn/Vazirmatn-SemiBold.woff2)format("woff2"),local(Vazirmatn SemiBold),local(Tahoma)}@font-face{font-family:VazirmatnLocal;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/vazirmatn/Vazirmatn-Bold.woff2)format("woff2"),local(Vazirmatn Bold),local(Tahoma)}@font-face{font-family:ManropeLocal;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope/manrope-latin-600-normal.woff2)format("woff2"),local(Manrope SemiBold),local(Segoe UI)}@font-face{font-family:ManropeLocal;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope/manrope-latin-700-normal.woff2)format("woff2"),local(Manrope Bold),local(Segoe UI)}@font-face{font-family:ManropeLocal;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/manrope/manrope-latin-800-normal.woff2)format("woff2"),local(Manrope ExtraBold),local(Segoe UI)}:root,html[data-theme=light]{--b2b-bg:#f1f5f7;--b2b-bg-elevated:#fff;--b2b-ink:#0b1520;--b2b-muted:#0b152094;--b2b-line:#0b15201a;--b2b-card-shadow:0 12px 32px #0b152012;--b2b-card-shadow-hover:0 22px 48px #0b152024;--b2b-teal:#0d9488;--b2b-teal-deep:#0f766e;--b2b-sky:#0891b2;--b2b-steel:#163247;--b2b-violet:#163247;--b2b-amber:#d97706;--b2b-coral:#e11d48;--b2b-lime:#65a30d;--b2b-cta:#f59e0b;--b2b-cta-ink:#0b1520;--b2b-go:#16a34a;--b2b-ok:#047857;--b2b-out:#b91c1c;--b2b-header:#ffffffeb;--b2b-search:#e8eef2;--b2b-topbar:#e8eef3;--b2b-topbar-ink:#334155;--b2b-footer:#f8fafb;--b2b-footer-ink:#0b1520;--b2b-footer-muted:#0b15208c;--b2b-hero-grad:linear-gradient(148deg,#071018 0%,#123040 40%,#0d9488 100%);--b2b-blob-a:#0d948838;--b2b-blob-b:#1632471f;--b2b-blob-c:#f59e0b29;--b2b-rainbow:linear-gradient(90deg,#f43f5e,#f59e0b 28%,#22c55e 55%,#06b6d4 78%,#0d9488);--b2b-panel-a:linear-gradient(145deg,#0f766e,#0d9488 55%,#2dd4bf);--b2b-panel-b:linear-gradient(145deg,#071018,#163247 50%,#0891b2);--b2b-panel-c:linear-gradient(145deg,#92400e,#d97706 55%,#fbbf24);--b2b-panel-d:linear-gradient(145deg,#9f1239,#e11d48 50%,#fb7185);--b2b-strip:linear-gradient(90deg,#071018,#0d9488 45%,#f59e0b);--shb-mesh:radial-gradient(ellipse 80% 60% at 18% 8%,#2dd4bf24,transparent 55%),radial-gradient(ellipse 70% 50% at 92% 78%,#f59e0b1a,transparent 50%),linear-gradient(180deg,#eef3f6 0%,#f1f5f7 100%)}html[data-theme=dark]{--b2b-bg:#070b14;--b2b-bg-elevated:#121a2c;--b2b-ink:#eef3f8;--b2b-muted:#e2e8f09e;--b2b-line:#94a3b829;--b2b-card-shadow:0 16px 40px #00000080;--b2b-card-shadow-hover:0 24px 56px #000000a6;--b2b-header:#0a0e1af0;--b2b-search:#1a2438;--b2b-topbar:#050812;--b2b-topbar-ink:#e2e8f0c7;--b2b-footer:#050812;--b2b-footer-ink:#eef3f8;--b2b-footer-muted:#e2e8f08c;--b2b-cta:#fbbf24;--b2b-cta-ink:#0b1520;--b2b-go:#22c55e;--b2b-teal:#2dd4bf;--b2b-teal-deep:#14b8a6;--b2b-sky:#22d3ee;--b2b-amber:#fbbf24;--b2b-hero-grad:linear-gradient(148deg,#04060e 0%,#0c1628 40%,#0f766e 100%);--b2b-blob-a:#2dd4bf2e;--b2b-blob-b:#22d3ee1a;--b2b-blob-c:#fbbf241f;--b2b-rainbow:linear-gradient(90deg,#f43f5e,#fbbf24 28%,#22c55e 52%,#22d3ee 76%,#2dd4bf);--shb-mesh:radial-gradient(ellipse 80% 55% at 12% 0%,#2dd4bf29,transparent 55%),radial-gradient(ellipse 55% 40% at 100% 90%,#fbbf241a,transparent 50%),linear-gradient(180deg,#070b14 0%,#0a101c 100%)}.b2b-shell{--b2b-font:"VazirmatnLocal",Vazirmatn,Vazir,Tahoma,sans-serif;--b2b-display:"ManropeLocal",Manrope,"VazirmatnLocal",Tahoma,sans-serif;--b2b-max:78rem;background:var(--shb-mesh,var(--b2b-bg));min-height:100vh;color:var(--b2b-ink);font-family:var(--b2b-font);position:relative;overflow-x:clip}.b2b-shell:before,.b2b-shell:after{content:"";filter:blur(80px);pointer-events:none;z-index:0;border-radius:50%;position:fixed}.b2b-shell:before{background:var(--b2b-blob-a);top:-10rem;width:32rem;height:32rem;inset-inline-start:-8rem}.b2b-shell:after{background:var(--b2b-blob-b);top:18vh;width:36rem;height:36rem;inset-inline-end:-12rem}.b2b-shell>*{z-index:1;position:relative}.b2b-rainbow{background:var(--b2b-rainbow);width:100%;height:3px}.b2b-topbar{background:var(--b2b-topbar);color:var(--b2b-topbar-ink);border-bottom:1px solid var(--b2b-line);font-size:.78rem;font-weight:700;transition:background .25s,color .25s,border-color .25s}.b2b-topbar__inner{max-width:var(--b2b-max);flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem 1.25rem;margin:0 auto;padding:.4rem 1.15rem;display:flex}.b2b-topbar a{color:inherit;opacity:.9;text-decoration:none}.b2b-topbar a:hover{opacity:1}.b2b-topbar__muted{opacity:.55}.b2b-header{z-index:50;background:var(--b2b-header);color:var(--b2b-ink);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);border-bottom:1px solid #0000;transition:background .25s,color .25s,box-shadow .25s,border-color .25s;position:sticky;top:0}.b2b-header:after{content:"";background:var(--b2b-rainbow);opacity:1;height:3px;display:block}.b2b-header--scrolled{border-bottom-color:#0000;box-shadow:0 12px 32px #00000014}.b2b-header__inner{max-width:var(--b2b-max);grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem 1rem;margin:0 auto;padding:.7rem 1.15rem;display:grid}.b2b-header__brand{color:inherit;align-items:center;gap:.65rem;text-decoration:none;display:flex}.b2b-header__logo{object-fit:contain;width:3.6rem;height:3.6rem;box-shadow:none;background:0 0;border-radius:0;padding:0;display:block}.b2b-header__brand-text{flex-direction:column;line-height:1.2;display:flex}.b2b-header__brand-text strong{font-family:var(--b2b-display);letter-spacing:.02em;font-size:1.12rem;font-weight:800}.b2b-header__brand-text em{color:var(--b2b-muted);max-width:11rem;font-size:.72rem;font-style:normal;font-weight:700}.b2b-header__nav{justify-content:center;gap:.35rem;display:none}.b2b-header__link{color:var(--b2b-muted);border-radius:999px;padding:.45rem .75rem;font-size:.88rem;font-weight:800;text-decoration:none}.b2b-header__link:hover{color:var(--b2b-ink);background:var(--b2b-search)}.b2b-header__search-wrap{flex:1;align-items:center;gap:.45rem;min-width:0;display:none;position:relative}.b2b-cat-btn{border:1px solid var(--b2b-line);background:var(--b2b-bg-elevated);color:var(--b2b-ink);cursor:pointer;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:.35rem;padding:.65rem .85rem;font-family:inherit;font-size:.82rem;font-weight:800;transition:border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.b2b-cat-btn.is-open,.b2b-cat-btn:hover{border-color:color-mix(in srgb,var(--b2b-teal)45%,var(--b2b-line));box-shadow:0 0 0 3px color-mix(in srgb,var(--b2b-teal)14%,transparent)}.b2b-cat-btn__chev{opacity:.7;transition:transform .18s}.b2b-cat-btn.is-open .b2b-cat-btn__chev{transform:rotate(180deg)}.b2b-mega{top:calc(100% + .55rem);z-index:60;background:var(--b2b-bg-elevated);border:1px solid var(--b2b-line);box-shadow:var(--b2b-card-shadow-hover);border-radius:1.25rem;padding:1.1rem 1.15rem 1rem;animation:.22s both shb-mega-in;position:absolute;inset-inline:0}@keyframes shb-mega-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.b2b-mega__cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.b2b-mega__col h3{letter-spacing:.06em;color:var(--b2b-muted);margin:0 0 .55rem;font-size:.72rem;font-weight:800}.b2b-mega__link{color:var(--b2b-ink);border-radius:.7rem;padding:.45rem .55rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:background .15s,color .15s;display:block}.b2b-mega__link:hover{background:color-mix(in srgb,var(--b2b-teal)12%,transparent);color:var(--b2b-teal-deep)}.b2b-mega__muted{color:var(--b2b-muted);padding:.35rem .55rem;font-size:.84rem;display:block}.b2b-mega__all{color:#fff;background:linear-gradient(135deg,var(--b2b-teal),var(--b2b-sky));box-shadow:0 10px 22px color-mix(in srgb,var(--b2b-teal)30%,transparent);border-radius:.9rem;align-items:center;gap:.4rem;margin-top:.85rem;padding:.7rem 1rem;font-size:.88rem;font-weight:800;text-decoration:none;display:inline-flex}.b2b-header__drawer-label{color:var(--b2b-muted);letter-spacing:.06em;margin:.35rem 0 .15rem;font-size:.72rem;font-weight:800}.b2b-header__search{background:var(--b2b-search);border:1px solid #0000;border-radius:999px;flex:1;align-items:center;min-width:0;padding:.2rem .35rem .2rem .85rem;transition:border-color .18s,box-shadow .18s,background .2s;display:flex}.b2b-header__search:focus-within{border-color:color-mix(in srgb,var(--b2b-teal)45%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--b2b-teal)14%,transparent)}.b2b-header__search input{color:inherit;background:0 0;border:0;outline:none;flex:1;min-width:0;font-family:inherit;font-size:.88rem}.b2b-header__search button{background:var(--b2b-teal);color:#fff;cursor:pointer;border:0;border-radius:999px;place-items:center;width:2.35rem;height:2.35rem;display:grid}.b2b-header__actions{justify-self:end;align-items:center;gap:.4rem;display:flex}.b2b-theme-btn,.b2b-header__menu-btn{border:1px solid var(--b2b-line);background:var(--b2b-bg-elevated);width:2.5rem;height:2.5rem;color:inherit;cursor:pointer;border-radius:999px;place-items:center;text-decoration:none;display:grid;position:relative}.b2b-header__cart{background:var(--b2b-go);color:#fff;cursor:pointer;min-height:2.55rem;box-shadow:0 8px 22px color-mix(in srgb,var(--b2b-go)40%,transparent);border:0;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .9rem;font-size:.82rem;font-weight:800;transition:transform .18s,box-shadow .18s,filter .18s,background .2s;display:inline-flex;position:relative}.b2b-header__cart:hover{filter:brightness(1.06);transform:translateY(-1px)}.b2b-header__cart.has-items{background:linear-gradient(135deg,var(--b2b-go),color-mix(in srgb,var(--b2b-go)65%,#86efac))}.b2b-header__cart-label{display:none}.b2b-header__partner{color:#fff;background:linear-gradient(135deg,var(--b2b-teal),var(--b2b-sky));border-radius:999px;align-items:center;gap:.35rem;padding:.55rem .9rem;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 8px 20px #0d948847}.b2b-header__partner span{display:none}.b2b-header__badge{top:-.25rem;background:var(--b2b-coral);color:#fff;border-radius:999px;place-items:center;min-width:1.15rem;height:1.15rem;padding:0 .25rem;font-size:.65rem;font-weight:800;display:grid;position:absolute;inset-inline-end:-.25rem}.b2b-header__menu-btn{display:grid}.b2b-header__drawer{border-top:1px solid var(--b2b-line);background:var(--b2b-bg-elevated);flex-direction:column;gap:.35rem;padding:.75rem 1.15rem 1.15rem;display:flex}.b2b-header__drawer-link{color:inherit;background:var(--b2b-search);border-radius:1rem;padding:.85rem 1rem;font-weight:800;text-decoration:none}.b2b-header__search--mobile{margin-bottom:.5rem;display:flex}@media (min-width:900px){.b2b-header__inner{grid-template-columns:auto auto minmax(18rem,1.4fr) auto}.b2b-header__nav,.b2b-header__search-wrap{display:flex}.b2b-header__partner span,.b2b-header__cart-label{display:inline}.b2b-header__menu-btn{display:none}.b2b-header__brand-text em{max-width:none}.b2b-header__logo{width:4.25rem;height:4.25rem}}@media (max-width:1100px){.b2b-cat-btn span{display:none}.b2b-mega__cols{grid-template-columns:1fr 1fr}}.b2b-btn{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.8rem 1.25rem;font-family:inherit;font-size:.92rem;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex}.b2b-btn:hover{transform:translateY(-2px)}.b2b-btn:focus-visible,.b2b-header__link:focus-visible,.b2b-header__search button:focus-visible,.b2b-header__cart:focus-visible,.b2b-header__partner:focus-visible,.b2b-theme-btn:focus-visible,.b2b-chip:focus-visible,.b2b-product:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--b2b-teal);outline-offset:3px}.b2b-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.b2b-btn--primary{background:linear-gradient(135deg,var(--b2b-teal),#06b6d4);color:#fff;box-shadow:0 12px 28px #0d948852}.b2b-btn--buy{background:var(--b2b-cta);color:var(--b2b-cta-ink);box-shadow:0 10px 24px #f59e0b59}.b2b-btn--go{background:linear-gradient(135deg,var(--b2b-go),color-mix(in srgb,var(--b2b-go)65%,#86efac));color:#fff;box-shadow:0 12px 28px color-mix(in srgb,var(--b2b-go)42%,transparent);width:100%;transition:transform .18s,box-shadow .18s,filter .18s}.b2b-btn--go:hover{filter:brightness(1.05);box-shadow:0 16px 34px color-mix(in srgb,var(--b2b-go)48%,transparent)}.b2b-btn--danger-outline{color:#be123c;border-color:#e11d4859}.b2b-btn--ghost{background:var(--b2b-bg-elevated);color:inherit;border:1px solid var(--b2b-line);box-shadow:var(--b2b-card-shadow)}.b2b-chip{background:var(--b2b-bg-elevated);border:1px solid var(--b2b-line);box-shadow:var(--b2b-card-shadow);color:var(--b2b-ink);border-radius:999px;align-items:center;gap:.4rem;padding:.7rem 1.15rem;font-size:.82rem;font-weight:800;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex}.b2b-chip:hover{border-color:color-mix(in srgb,var(--b2b-teal)40%,var(--b2b-line));box-shadow:var(--b2b-card-shadow-hover);transform:translateY(-2px)}.b2b-chip--teal{color:var(--b2b-teal-deep)}.b2b-chip--steel{color:var(--b2b-steel)}.b2b-chip--amber{color:var(--b2b-amber)}html[data-theme=dark] .b2b-chip{color:var(--b2b-ink)}html[data-theme=dark] .b2b-chip--teal{color:#5eead4}html[data-theme=dark] .b2b-chip--amber{color:#fbbf24}.b2b-home{padding-bottom:2.5rem}.b2b-hero{color:#f4f8fa;align-items:center;min-height:min(92vh,44rem);padding:0;display:flex;position:relative;overflow:hidden}.b2b-hero--panels{min-height:0;max-width:var(--b2b-max);color:var(--b2b-ink);flex-direction:column;align-items:stretch;gap:1.15rem;margin:0 auto;padding:1.35rem 1.15rem .35rem;display:flex;overflow:visible}.b2b-hero__brand-bar{background:var(--b2b-bg-elevated);border:1px solid var(--b2b-line);box-shadow:var(--b2b-card-shadow);border-radius:1.5rem;align-items:center;gap:1rem;padding:1.1rem 1.2rem;display:flex}.b2b-hero__brand-logo{object-fit:contain;flex-shrink:0;width:4.5rem;height:4.5rem}.b2b-hero__eyebrow{letter-spacing:.06em;color:var(--b2b-teal);margin:0 0 .2rem;font-size:.75rem;font-weight:800}.b2b-hero--panels .b2b-hero__title{color:var(--b2b-ink);text-shadow:none;margin:0;font-size:clamp(1.35rem,3.2vw,1.85rem);font-weight:800}.b2b-hero--panels .b2b-hero__lead{max-width:38rem;color:var(--b2b-muted);margin:.35rem 0 0;font-size:.92rem;line-height:1.75}.b2b-hero__panels{grid-template-columns:1fr;gap:.85rem;display:grid}.b2b-hero__panel{min-height:12.5rem;padding:1.35rem 1.25rem}.b2b-hero__panel h2{z-index:1;margin:0;font-size:clamp(1.15rem,2.4vw,1.45rem);font-weight:800;position:relative}.b2b-hero__panel-icon{z-index:1;background:#ffffff29;border:1px solid #ffffff38;border-radius:.9rem;place-items:center;width:2.75rem;height:2.75rem;margin-bottom:.55rem;display:grid;position:relative}@media (min-width:860px){.b2b-hero__panels{grid-template-columns:repeat(3,minmax(0,1fr))}.b2b-hero__panel:nth-child(2){min-height:13.5rem;transform:translateY(-.35rem)}}.b2b-hero__stage{width:100%;min-height:inherit;background:linear-gradient(120deg,#0a16228c 0%,#0f766e40 100%),var(--b2b-hero-grad);box-shadow:none;text-align:center;border:none;border-radius:0;place-content:center;gap:1.75rem;padding:clamp(2.5rem,8vh,5rem) 1.25rem;display:grid;position:relative;overflow:hidden}.b2b-hero__stage:before{content:"";pointer-events:none;background:radial-gradient(50% 40% at 75% 30%,#eab30829,#0000 60%),radial-gradient(45% 35% at 10% 80%,#14b8a633,#0000 55%),repeating-linear-gradient(-12deg,#0000,#0000 18px,#ffffff04 18px 19px);position:absolute;inset:0}.b2b-hero__stage:after{content:"";inset-inline:0;background:linear-gradient(to top,var(--b2b-bg),transparent);pointer-events:none;height:4.5rem;position:absolute;bottom:0}.b2b-hero__logo-wrap{width:min(13.5rem,58vw);height:min(13.5rem,58vw);box-shadow:none;z-index:1;filter:drop-shadow(0 18px 40px #00000059);background:0 0;border-radius:0;place-items:center;margin:0 auto;animation:6s ease-in-out infinite b2b-float;display:grid;position:relative}.b2b-hero__logo{object-fit:contain;width:100%;height:100%;padding:0;display:block}.b2b-hero__copy{z-index:1;animation:.85s ease-out both shb-rise;position:relative}.b2b-hero__title{letter-spacing:-.02em;color:#fff;text-shadow:0 2px 24px #00000040;margin:0 0 .85rem;font-size:clamp(1.85rem,5vw,3.1rem);font-weight:800;line-height:1.25}.b2b-hero__lead{color:#f4f8fad1;max-width:34rem;margin:0 auto 1.35rem;font-size:1.02rem;font-weight:600;line-height:1.85}.b2b-hero__cta{flex-wrap:wrap;justify-content:center;gap:.65rem;display:flex}.b2b-hero .b2b-btn--buy{transition:transform .2s,box-shadow .2s;transform:translateZ(0);box-shadow:0 12px 28px #eab30859}.b2b-hero .b2b-btn--buy:hover{transform:translateY(-2px);box-shadow:0 16px 36px #eab30873}.b2b-hero .b2b-btn--ghost{color:#fff;background:#ffffff1f;border-color:#ffffff8c;font-weight:700}.b2b-hero .b2b-btn--ghost:hover{background:#ffffff38;border-color:#ffffffbf}.b2b-chips{flex-wrap:wrap;justify-content:center;gap:.65rem;max-width:1100px;margin:0 auto;padding:1.25rem 1rem .25rem;display:flex}.b2b-chip{border:1px solid color-mix(in srgb,var(--b2b-ink)14%,transparent);background:var(--b2b-bg-elevated);color:var(--b2b-ink);border-radius:999px;align-items:center;gap:.35rem;padding:.65rem 1.15rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex;box-shadow:0 6px 18px #0f172a0f}.b2b-chip:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0f172a1a}.b2b-chip--teal{border-color:#0f766e59}.b2b-chip--steel{border-color:#3341554d}.b2b-chip--amber{border-color:#d9770659}.b2b-chip--violet{border-color:color-mix(in srgb,var(--b2b-steel)30%,transparent)}@keyframes shb-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (min-width:900px){.b2b-hero__stage{text-align:right;grid-template-columns:minmax(14rem,18rem) minmax(0,36rem);justify-content:center;align-items:center;gap:3rem;padding-inline:2.5rem}.b2b-hero__logo-wrap{width:17rem;height:17rem;margin:0}.b2b-hero__copy{text-align:right}.b2b-hero__lead{margin-inline:0}.b2b-hero__cta{justify-content:flex-start}}.b2b-offers{max-width:var(--b2b-max);margin:.85rem auto .35rem;padding:0 1.15rem .85rem;scroll-margin-top:6.5rem}.b2b-offers__head{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.85rem;display:flex}.b2b-offers__head h2{margin:0;font-size:1.15rem;font-weight:800}.b2b-offers__head p{color:var(--b2b-muted);margin:0;font-size:.84rem;font-weight:700}.b2b-offers__grid{grid-template-columns:1fr;gap:.75rem;display:grid}.b2b-offer{color:#fff;min-height:8.25rem;box-shadow:var(--b2b-card-shadow);border-radius:1.35rem;flex-direction:column;justify-content:flex-end;gap:.35rem;padding:1.2rem 1.15rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.b2b-offer:hover{box-shadow:var(--b2b-card-shadow-hover);transform:translateY(-3px)}.b2b-offer__glow{filter:blur(16px);top:-1.5rem;pointer-events:none;background:#ffffff38;border-radius:50%;width:7rem;height:7rem;position:absolute;inset-inline-start:-1rem}.b2b-offer__eyebrow{z-index:1;opacity:.9;letter-spacing:.04em;font-size:.72rem;font-weight:800;position:relative}.b2b-offer h3{z-index:1;margin:0;font-size:1.2rem;font-weight:800;position:relative}.b2b-offer p{z-index:1;opacity:.9;max-width:18rem;margin:0;font-size:.86rem;line-height:1.65;position:relative}.b2b-offer__cta{z-index:1;background:#ffffff2e;border:1px solid #ffffff47;border-radius:999px;align-self:flex-start;align-items:center;gap:.3rem;margin-top:.45rem;padding:.4rem .8rem;font-size:.82rem;font-weight:800;display:inline-flex;position:relative}.b2b-offer--teal{background:var(--b2b-panel-a)}.b2b-offer--steel,.b2b-offer--violet{background:var(--b2b-panel-b)}.b2b-offer--amber{background:var(--b2b-panel-c)}@media (min-width:800px){.b2b-offers__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.b2b-offer-banner{background:linear-gradient(135deg,color-mix(in srgb,var(--b2b-teal)14%,transparent),color-mix(in srgb,var(--b2b-teal)10%,transparent));border:1px solid var(--b2b-line);border-radius:1.1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;margin:0 0 1rem;padding:.9rem 1rem;display:flex}.b2b-offer-banner strong{font-size:.95rem}.b2b-offer-banner span{color:var(--b2b-muted);font-size:.84rem;font-weight:700}.b2b-strip{max-width:var(--b2b-max);grid-template-columns:1fr 1fr;gap:.65rem;margin:0 auto;padding:0 1.15rem 2rem;display:grid}.b2b-strip__item{background:var(--b2b-bg-elevated);border:1px solid var(--b2b-line);box-shadow:var(--b2b-card-shadow);border-radius:1.15rem;flex-direction:column;gap:.2rem;padding:1rem 1.05rem;display:flex}.b2b-strip__item strong{font-size:.95rem}.b2b-strip__item span{color:var(--b2b-muted);font-size:.8rem;font-weight:700}@media (min-width:800px){.b2b-strip{grid-template-columns:repeat(4,1fr)}}.b2b-contact--compact{padding-top:0}.b2b-contact--compact .b2b-contact__box{align-items:center}.b2b-contact--compact h2{margin:0 0 .2rem;font-size:1.05rem}.b2b-contact--compact p{color:var(--b2b-muted);margin:0;font-size:.86rem;font-weight:700}.b2b-showcase{max-width:var(--b2b-max);grid-template-columns:1fr;gap:.85rem;margin:1rem auto 0;padding:0 1.15rem;display:grid}.b2b-tile{color:#fff;min-height:9.5rem;box-shadow:var(--b2b-card-shadow);border-radius:1.45rem;flex-direction:column;justify-content:flex-end;padding:1.35rem 1.25rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.b2b-tile:hover{box-shadow:var(--b2b-card-shadow-hover);transform:translateY(-4px)}.b2b-tile h3{margin:0 0 .35rem;font-size:1.15rem;font-weight:800}.b2b-tile p{opacity:.88;max-width:18rem;margin:0;font-size:.86rem;line-height:1.7}.b2b-tile--a{background:var(--b2b-panel-a)}.b2b-tile--b{background:var(--b2b-panel-b)}.b2b-tile--c{background:var(--b2b-panel-c)}.b2b-tile--d{background:var(--b2b-panel-d)}.b2b-tile__glow{filter:blur(18px);top:-2rem;pointer-events:none;background:#ffffff38;border-radius:50%;width:8rem;height:8rem;position:absolute;inset-inline-start:-1rem}@media (min-width:800px){.b2b-showcase{grid-template-columns:1.1fr 1fr 1fr}.b2b-tile--a{grid-row:span 2;min-height:100%}}.b2b-quick{max-width:var(--b2b-max);background:var(--b2b-strip);color:#fff;box-shadow:var(--b2b-card-shadow);border-radius:1.5rem;margin:1.5rem auto 0;padding:1.35rem}.b2b-quick__head{margin:0 0 1rem;font-size:1.05rem;font-weight:800}.b2b-quick__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.b2b-quick a{color:#111827;background:#fffffff2;border-radius:1rem;align-items:center;gap:.55rem;padding:.95rem .85rem;font-size:.86rem;font-weight:800;text-decoration:none;display:flex;box-shadow:0 8px 20px #0000001f}@media (min-width:800px){.b2b-quick__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.b2b-feature-row{max-width:var(--b2b-max);gap:.85rem;margin:1.15rem auto 0;padding:0 1.15rem;display:grid}.b2b-feature{background:var(--b2b-bg-elevated);border:1px solid var(--b2b-line);box-shadow:var(--b2b-card-shadow);border-radius:1.25rem;padding:1.15rem 1.2rem;transition:transform .2s,box-shadow .2s}.b2b-feature:hover{box-shadow:var(--b2b-card-shadow-hover);transform:translateY(-3px)}.b2b-feature h3{margin:0 0 .35rem;font-size:.98rem;font-weight:800}.b2b-feature p{color:var(--b2b-muted);margin:0;font-size:.86rem;line-height:1.7}.b2b-feature__icon{background:linear-gradient(135deg,color-mix(in srgb,var(--b2b-teal)16%,transparent),color-mix(in srgb,var(--b2b-teal-deep)12%,transparent));width:2.5rem;height:2.5rem;color:var(--b2b-teal-deep);border-radius:.85rem;place-items:center;margin-bottom:.75rem;display:grid}html[data-theme=dark] .b2b-feature__icon{color:#5eead4}@media (min-width:800px){.b2b-feature-row{grid-template-columns:repeat(3,1fr)}}.b2b-catalog,.b2b-how,.b2b-panel,.b2b-contact{max-width:var(--b2b-max);margin:0 auto;padding:2.5rem 1.15rem}.b2b-section-head{max-width:42rem;margin-bottom:1.35rem}.b2b-section-head .eyebrow{letter-spacing:.1em;color:var(--b2b-violet);margin-bottom:.4rem;font-size:.72rem;font-weight:800;display:inline-block}.b2b-section-head h1,.b2b-section-head h2{font-family:var(--b2b-display);letter-spacing:-.01em;margin:0 0 .45rem;font-size:clamp(1.4rem,3.1vw,2.05rem);font-weight:800;line-height:1.25}.b2b-section-head p{color:var(--b2b-muted);max-width:36rem;margin:0;font-size:.95rem;line-height:1.8}.b2b-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.b2b-product{color:inherit;background:var(--b2b-bg-elevated);border:1px solid var(--b2b-line);box-shadow:var(--b2b-card-shadow);border-radius:1.35rem;flex-direction:column;text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;overflow:hidden}.b2b-product:hover{box-shadow:var(--b2b-card-shadow-hover);border-color:color-mix(in srgb,var(--b2b-teal)32%,var(--b2b-line));transform:translateY(-5px)}.b2b-product:hover .b2b-product__img img{transform:scale(1.04)}.b2b-product__img{aspect-ratio:1;background:radial-gradient(circle at 30% 20%,var(--b2b-blob-b),transparent 55%),radial-gradient(circle at 80% 80%,var(--b2b-blob-a),transparent 50%),var(--b2b-bg);position:relative}.b2b-product__img img{transition:transform .35s}.b2b-product__body{border-top:1px solid var(--b2b-line);flex-direction:column;gap:.3rem;padding:.9rem 1rem 1.05rem;display:flex}.b2b-product__body h2,.b2b-product__body h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.9rem;font-weight:800;line-height:1.45;display:-webkit-box;overflow:hidden}.b2b-product__meta{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.b2b-unit{color:var(--b2b-teal-deep);background:color-mix(in srgb,var(--b2b-teal)14%,transparent);border-radius:999px;padding:.2rem .5rem;font-size:.7rem;font-weight:800}.b2b-stock{margin:0;font-size:.75rem;font-weight:800}.b2b-stock.is-ok{color:var(--b2b-ok)}.b2b-stock.is-out{color:var(--b2b-out)}.b2b-product__price{color:var(--b2b-teal-deep);align-items:baseline;gap:.35rem;margin:.2rem 0 0;font-size:1.02rem;font-weight:800;display:flex}.b2b-product__price span{color:var(--b2b-muted);font-size:.7rem;font-weight:700}.b2b-product__cta{border-radius:.85rem;justify-content:center;width:100%;margin-top:.55rem;padding:.65rem .75rem;font-size:.84rem}.b2b-catalog__more{margin-top:1.5rem}.b2b-empty{color:var(--b2b-muted)}.b2b-empty--cart strong{margin-bottom:.35rem;font-size:1.15rem;display:block}.b2b-empty--cart p{max-width:28rem;color:var(--b2b-muted);margin:0 auto 1rem;font-weight:700;line-height:1.7}.b2b-empty--box{background:var(--b2b-bg-elevated);border:1px dashed var(--b2b-line);box-shadow:var(--b2b-card-shadow);border-radius:1.25rem;flex-direction:column;align-items:flex-start;gap:.85rem;padding:1.5rem;display:flex}.b2b-sample-tag{top:.65rem;z-index:2;color:#111827;background:#f59e0bf2;border-radius:999px;padding:.28rem .55rem;font-size:.68rem;font-weight:800;position:absolute;inset-inline-start:.65rem;box-shadow:0 6px 16px #0000001f}.b2b-notice{background:linear-gradient(135deg,color-mix(in srgb,var(--b2b-teal)10%,transparent),color-mix(in srgb,var(--b2b-teal-deep)10%,transparent));border:1px solid var(--b2b-line);color:var(--b2b-muted);border-radius:1rem;margin:0 0 1.15rem;padding:.85rem 1rem;font-size:.86rem;font-weight:700;line-height:1.75}.b2b-steps{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.b2b-steps li{background:var(--b2b-bg-elevated);border:1px solid var(--b2b-line);box-shadow:var(--b2b-card-shadow);border-radius:1.25rem;align-items:flex-start;gap:.9rem;padding:1.15rem 1.2rem;display:flex}.b2b-steps strong{font-family:var(--b2b-display);color:var(--b2b-violet);font-size:1.3rem;line-height:1}.b2b-steps span{font-size:.92rem;font-weight:700;line-height:1.7}.b2b-panel__grid{gap:.85rem;display:grid}.b2b-panel__item{background:var(--b2b-bg-elevated);border:1px solid var(--b2b-line);box-shadow:var(--b2b-card-shadow);border-radius:1.25rem;padding:1.25rem 1.3rem}.b2b-panel__item h3{margin:0 0 .4rem;font-size:1rem;font-weight:800}.b2b-panel__item p{color:var(--b2b-muted);margin:0;font-size:.9rem;line-height:1.8}.b2b-trust{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.b2b-trust__item{background:var(--b2b-bg-elevated);border:1px solid var(--b2b-line);box-shadow:var(--b2b-card-shadow);border-radius:1.1rem;flex-direction:column;gap:.25rem;padding:.95rem 1rem;display:flex}.b2b-trust__item strong{font-size:.88rem}.b2b-trust__item span{color:var(--b2b-muted);font-size:.75rem;font-weight:700}.b2b-contact__box{background:var(--b2b-bg-elevated);border:1px solid var(--b2b-line);box-shadow:var(--b2b-card-shadow);border-radius:1.5rem;gap:.85rem;padding:1.5rem;display:grid}.b2b-contact__box a,.b2b-contact__box p{color:inherit;align-items:center;gap:.45rem;margin:0;font-weight:800;text-decoration:none;display:inline-flex}.b2b-footer{background:var(--b2b-footer);color:var(--b2b-footer-ink);border-top:1px solid var(--b2b-line);margin-top:auto;transition:background .25s,color .25s,border-color .25s}.b2b-footer:before{content:"";background:var(--b2b-rainbow);height:3px;display:block}.b2b-footer__inner{max-width:var(--b2b-max);gap:1.75rem;margin:0 auto;padding:2.75rem 1.15rem 1.5rem;display:grid}.b2b-footer__brand-row{align-items:center;gap:.75rem;margin-bottom:.65rem;display:flex}.b2b-footer__logo{object-fit:contain;background:0 0;border-radius:0;flex-shrink:0;width:4rem;height:4rem;padding:0;display:block}.b2b-footer__name{font-family:var(--b2b-display);margin:0;font-size:1.15rem;font-weight:800}.b2b-footer__tag{color:var(--b2b-footer-muted);max-width:30rem;margin:0;font-size:.9rem;line-height:1.85}.b2b-footer__col{flex-direction:column;gap:.45rem;display:flex}.b2b-footer__col h3{letter-spacing:.08em;opacity:.5;margin:0 0 .35rem;font-size:.75rem;font-weight:800}.b2b-footer__col a,.b2b-footer__row{color:inherit;align-items:center;gap:.4rem;font-size:.9rem;text-decoration:none;display:inline-flex}.b2b-footer__trust{grid-template-columns:1fr 1fr;gap:.55rem;margin-top:1rem;display:grid}.b2b-footer__col h3{color:var(--b2b-footer-muted);opacity:1}.b2b-footer__trust span{background:color-mix(in srgb,var(--b2b-teal)10%,transparent);border:1px solid color-mix(in srgb,var(--b2b-teal)22%,var(--b2b-line));color:var(--b2b-footer-ink);border-radius:.85rem;padding:.7rem .75rem;font-size:.75rem;font-weight:700;line-height:1.55}.b2b-footer__bar{border-top:1px solid var(--b2b-line);color:var(--b2b-footer-muted);opacity:1;max-width:var(--b2b-max);flex-wrap:wrap;justify-content:space-between;gap:.75rem 1.25rem;margin:0 auto;padding:.95rem 1.15rem;font-size:.76rem;display:flex}@keyframes b2b-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (min-width:700px){.b2b-product-grid,.b2b-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.b2b-panel__grid,.b2b-contact__box{grid-template-columns:repeat(2,minmax(0,1fr))}.b2b-trust{grid-template-columns:repeat(4,1fr)}}@media (min-width:820px){.b2b-footer__inner{grid-template-columns:1.5fr 1fr 1fr}}@media (min-width:1040px){.b2b-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.b2b-cart{gap:1.25rem;display:grid}.b2b-cart__list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.b2b-cart__row{background:var(--b2b-bg-elevated);border:1px solid var(--b2b-line);box-shadow:var(--b2b-card-shadow);border-radius:1.2rem;grid-template-columns:5rem 1fr auto;align-items:center;gap:.9rem;padding:.95rem;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.b2b-cart__row:hover{border-color:color-mix(in srgb,var(--b2b-teal)35%,var(--b2b-line));box-shadow:var(--b2b-card-shadow-hover)}.b2b-cart__img{background:var(--b2b-bg);border-radius:.9rem;width:5rem;height:5rem;position:relative}.b2b-cart__meta a{color:inherit;font-weight:800;text-decoration:none}.b2b-cart__meta p{color:var(--b2b-muted);margin:.25rem 0 .5rem;font-size:.82rem}.b2b-cart__qty{border:1px solid var(--b2b-line);background:var(--b2b-bg);border-radius:999px;align-items:center;gap:.3rem;padding:.15rem;display:inline-flex}.b2b-cart__qty button{width:1.8rem;height:1.8rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.b2b-cart__qty span{text-align:center;min-width:1.4rem;font-weight:800}.b2b-cart__remove{color:var(--b2b-out)!important}.b2b-cart__line{font-weight:800}.b2b-cart__summary{background:var(--b2b-bg-elevated);border:1px solid var(--b2b-line);box-shadow:var(--b2b-card-shadow);border-radius:1.35rem;flex-direction:column;gap:.85rem;padding:1.35rem 1.25rem;display:flex;position:sticky;top:6.5rem}.b2b-cart__summary-title{margin:0;font-size:1.05rem;font-weight:800}.b2b-cart__summary-row{color:var(--b2b-muted);justify-content:space-between;align-items:center;margin:0;font-size:.92rem;display:flex}.b2b-cart__summary-row strong{color:var(--b2b-ink);font-size:1rem}.b2b-cart__summary-total{border-top:1px solid var(--b2b-line);color:var(--b2b-ink);padding-top:.65rem;font-size:1rem}.b2b-cart__summary-total strong{color:var(--b2b-teal-deep);font-size:1.2rem}.b2b-cart__note{color:var(--b2b-muted);margin:0;font-size:.82rem;line-height:1.7}.b2b-cart__line{color:var(--b2b-teal-deep);font-size:.95rem;font-weight:800}.b2b-cart__img{border:2px solid color-mix(in srgb,var(--b2b-teal)35%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--b2b-teal)12%,transparent)}.b2b-cart__row--gift{background:linear-gradient(135deg,#0f766e14,#eab3080f);border-style:dashed}.b2b-cart__img--gift{color:var(--b2b-teal-deep);place-items:center;display:grid}.b2b-detail__actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.b2b-detail__price-label{margin:0 0 .65rem;font-size:1rem;font-weight:800}@media (min-width:900px){.b2b-cart{grid-template-columns:1.55fr .95fr;align-items:start}}.b2b-mode{background:var(--b2b-search);border-radius:999px;gap:.25rem;margin-bottom:1.15rem;padding:.28rem;display:inline-flex}.b2b-mode button{cursor:pointer;color:var(--b2b-muted);background:0 0;border:0;border-radius:999px;align-items:center;gap:.3rem;padding:.55rem 1rem;font-family:inherit;font-size:.88rem;font-weight:800;display:inline-flex}.b2b-mode button.is-active{background:var(--b2b-bg-elevated);color:var(--b2b-teal);box-shadow:var(--b2b-card-shadow)}.b2b-checkout{gap:1.15rem;display:grid}.b2b-checkout__fields{gap:.8rem;display:grid}.b2b-checkout__fields label{flex-direction:column;gap:.35rem;font-size:.86rem;font-weight:700;display:flex}.b2b-checkout__fields input,.b2b-checkout__fields textarea,.b2b-checkout__fields select{border:1px solid var(--b2b-line);background:var(--b2b-bg-elevated);color:var(--b2b-ink);border-radius:.9rem;padding:.75rem .9rem;font-family:inherit}.b2b-checkout__fields input:focus,.b2b-checkout__fields textarea:focus,.b2b-checkout__fields select:focus{border-color:#0d94888c;outline:none;box-shadow:0 0 0 4px #0d94881f}.b2b-checkout__full{grid-column:1/-1}.b2b-checkout__check{align-items:center;flex-direction:row!important;gap:.5rem!important}.b2b-checkout__side{background:var(--b2b-bg-elevated);border:1px solid var(--b2b-line);box-shadow:var(--b2b-card-shadow);border-radius:1.25rem;flex-direction:column;gap:.7rem;padding:1.25rem;display:flex}.b2b-checkout__side h2{margin:0;font-size:1rem}.b2b-checkout__side ul{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.b2b-checkout__side li{justify-content:space-between;gap:.7rem;font-size:.88rem;display:flex}.b2b-checkout__total{border-top:1px solid var(--b2b-line);justify-content:space-between;margin:.25rem 0 0;padding-top:.7rem;font-size:1.05rem;display:flex}.b2b-form-error{color:var(--b2b-out);margin:0;font-size:.86rem;font-weight:800}@media (min-width:900px){.b2b-checkout{grid-template-columns:1.4fr .95fr;align-items:start}.b2b-checkout__fields{grid-template-columns:1fr 1fr}}.b2b-detail{max-width:var(--b2b-max);margin:0 auto;padding:1.5rem 1.15rem 2.5rem}.b2b-detail__crumb{color:var(--b2b-muted);flex-wrap:wrap;gap:.35rem;margin-bottom:1.15rem;font-size:.84rem;display:flex}.b2b-detail__crumb a{color:inherit;font-weight:700;text-decoration:none}.b2b-detail__crumb em{color:var(--b2b-ink);font-style:normal;font-weight:800}.b2b-detail__card{background:var(--b2b-bg-elevated);border:1px solid var(--b2b-line);box-shadow:var(--b2b-card-shadow);border-radius:1.6rem;padding:1.25rem}.b2b-detail__grid{gap:1.25rem;display:grid}.b2b-detail__media{aspect-ratio:1;border:1px solid var(--b2b-line);background:radial-gradient(circle at 30% 20%,var(--b2b-blob-b),transparent 55%),var(--b2b-bg);box-shadow:var(--b2b-card-shadow);border-radius:1.35rem;position:relative}.b2b-detail__badges{flex-wrap:wrap;gap:.4rem;margin:.65rem 0 1rem;display:flex}.b2b-badge{border:1px solid;border-radius:999px;padding:.35rem .65rem;font-size:.72rem;font-weight:800}.b2b-badge--ok{color:var(--b2b-ok)}.b2b-badge--sky{color:var(--b2b-sky)}.b2b-badge--violet{color:var(--b2b-violet)}.b2b-badge--amber{color:#d97706}.b2b-detail__info h1{margin:.35rem 0 .65rem;font-size:clamp(1.35rem,3vw,1.9rem);font-weight:800}.b2b-detail__desc{color:var(--b2b-muted);margin:0 0 1.15rem;line-height:1.85}.b2b-packs{gap:.75rem;margin-bottom:1.15rem;display:grid}.b2b-pack{text-align:right;border:1.5px solid var(--b2b-line);background:var(--b2b-bg);cursor:pointer;color:inherit;border-radius:1.2rem;gap:.25rem;padding:1rem 1.05rem;font-family:inherit;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.b2b-pack:hover{transform:translateY(-2px)}.b2b-pack.is-active{border-color:var(--b2b-teal);background:linear-gradient(135deg,#0f766e1a,#d977060f);box-shadow:0 0 0 4px #0f766e24}.b2b-pack strong{font-size:.95rem}.b2b-pack em{color:var(--b2b-violet);font-size:1.02rem;font-style:normal;font-weight:800}.b2b-pack span{color:var(--b2b-muted);font-size:.78rem;font-weight:700}.b2b-month-row{flex-wrap:wrap;gap:.4rem;margin:.35rem 0 1rem;display:flex}.b2b-month-row button{border:1px solid var(--b2b-line);background:var(--b2b-bg-elevated);cursor:pointer;color:inherit;border-radius:999px;padding:.4rem .7rem;font-family:inherit;font-size:.78rem;font-weight:800}.b2b-month-row button.is-active{background:var(--b2b-violet);border-color:var(--b2b-violet);color:#fff}.b2b-detail__bar{border-top:1px solid var(--b2b-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.5rem;padding-top:1rem;display:flex}.b2b-detail__bar strong{font-size:1.15rem}.b2b-detail__trust{flex-wrap:wrap;gap:.45rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.b2b-detail__trust li{border:1px solid var(--b2b-line);color:var(--b2b-teal-deep);background:#0f766e0f;border-radius:999px;padding:.35rem .65rem;font-size:.72rem;font-weight:800}.b2b-pdp-sticky{display:none}@media (max-width:720px){.b2b-pdp-sticky{z-index:40;background:color-mix(in srgb,var(--b2b-bg-elevated)92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--b2b-line);border-radius:1.1rem 1.1rem 0 0;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;padding:.75rem 1rem;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 28px #0f172a1f}.b2b-pdp-sticky strong{font-size:.98rem;display:block}.b2b-pdp-sticky span{color:var(--b2b-muted);font-size:.72rem;font-weight:700}.b2b-pdp-sticky .b2b-btn--buy{min-width:7.5rem}.b2b-detail{padding-bottom:.5rem}}@media (min-width:900px){.b2b-detail__grid{grid-template-columns:.95fr 1.15fr;align-items:start}.b2b-packs{grid-template-columns:1fr 1fr}}.b2b-faq{flex-direction:column;gap:.75rem;display:flex}.b2b-faq__item{background:var(--b2b-bg-elevated);border:1px solid var(--b2b-line);box-shadow:var(--b2b-card-shadow);border-radius:1.15rem;transition:border-color .2s,box-shadow .2s;overflow:hidden}.b2b-faq__item:hover{border-color:color-mix(in srgb,var(--b2b-teal)35%,var(--b2b-line));box-shadow:var(--b2b-card-shadow-hover)}.b2b-faq__q{text-align:right;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 1.15rem;font-family:inherit;font-size:.95rem;font-weight:800;display:flex}.b2b-faq__q svg{flex-shrink:0;transition:transform .2s}.b2b-faq__q svg.is-open{transform:rotate(180deg)}.b2b-faq__a{color:var(--b2b-muted);margin:0;padding:0 1.15rem 1.15rem;font-size:.92rem;line-height:1.85}.b2b-auth{background:radial-gradient(60% 50% at 50% 0,#0f766e29,#0000 60%),linear-gradient(#0a16220a,#0000 40%);place-items:center;min-height:min(78vh,36rem);padding:2.5rem 1.15rem;display:grid;position:relative}.b2b-partner-card{background:var(--b2b-bg-elevated);border:1px solid var(--b2b-line);width:min(28rem,100%);box-shadow:var(--b2b-card-shadow-hover);border-radius:1.5rem;margin:0 auto;padding:1.75rem 1.5rem;animation:.7s ease-out both shb-rise}.b2b-partner-card__logo{place-items:center;margin-bottom:1.15rem;display:grid}.b2b-partner-card .b2b-section-head{text-align:center;margin-bottom:1.15rem}.b2b-partner-card .b2b-checkout__fields{gap:.85rem;display:grid}.b2b-pay{gap:1.15rem;display:grid}.b2b-pay__main{gap:1rem;display:grid}.b2b-pay__card,.b2b-pay__side{background:var(--b2b-bg-elevated);border:1px solid var(--b2b-line);box-shadow:var(--b2b-card-shadow);border-radius:1.35rem;padding:1.25rem}.b2b-pay__card h2,.b2b-pay__side h2{margin:0 0 1rem;font-size:1rem;font-weight:800}.b2b-pay__items{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.b2b-pay__items li{grid-template-columns:3.5rem 1fr auto;align-items:center;gap:.75rem;display:grid}.b2b-pay__thumb{background:var(--b2b-bg);border-radius:.85rem;width:3.5rem;height:3.5rem;position:relative}.b2b-pay__items strong{font-size:.9rem;line-height:1.45;display:block}.b2b-pay__items p{color:var(--b2b-muted);margin:.2rem 0 0;font-size:.78rem}.b2b-pay__items em{font-size:.86rem;font-style:normal;font-weight:800}.b2b-pay__meta{gap:.75rem;display:grid}.b2b-pay__meta p{flex-direction:column;gap:.2rem;margin:0;font-size:.92rem;font-weight:800;display:flex}.b2b-pay__meta span{color:var(--b2b-muted);font-size:.75rem;font-weight:700}.b2b-pay__side{flex-direction:column;align-self:start;gap:.85rem;display:flex}.b2b-pay__terms{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.b2b-pay__terms button{border:1px solid var(--b2b-line);background:var(--b2b-bg);text-align:right;cursor:pointer;color:inherit;border-radius:1rem;flex-direction:column;gap:.15rem;padding:.7rem .75rem;font-family:inherit;display:flex}.b2b-pay__terms button strong{font-size:.86rem}.b2b-pay__terms button span{color:var(--b2b-muted);font-size:.7rem;font-weight:700}.b2b-pay__terms button.is-active{background:linear-gradient(135deg,#0f766e1f,#d9770614);border-color:#0f766e8c;box-shadow:0 0 0 3px #0f766e24}@media (min-width:960px){.b2b-pay{grid-template-columns:1.45fr .95fr;align-items:start}.b2b-pay__terms{grid-template-columns:1fr}}.b2b-catalog-page{padding-top:2rem}.b2b-catalog__search{gap:.55rem;max-width:40rem;margin-bottom:.95rem;display:flex}.b2b-catalog__search input{border:1px solid var(--b2b-line);background:var(--b2b-bg-elevated);color:var(--b2b-ink);font:inherit;border-radius:.9rem;outline:none;flex:1;padding:.7rem 1rem;font-weight:700;transition:border-color .2s,box-shadow .2s}.b2b-catalog__search input:focus{border-color:#0f766e8c;box-shadow:0 0 0 3px #0f766e24}.b2b-catalog__filters{background:var(--b2b-bg-elevated);border:1px solid var(--b2b-line);box-shadow:var(--b2b-card-shadow);border-radius:1.1rem;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;margin-bottom:1.35rem;padding:1rem;display:grid}@media (max-width:720px){.b2b-catalog__filters--sticky{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb,var(--b2b-bg-elevated)94%,transparent);position:sticky;top:4.25rem}}.b2b-catalog__filters label{color:var(--b2b-muted);flex-direction:column;gap:.35rem;font-size:.75rem;font-weight:800;display:flex}.b2b-catalog__filters select{border:1px solid var(--b2b-line);background:var(--b2b-search);width:100%;color:var(--b2b-ink);font:inherit;border-radius:.75rem;padding:.55rem .7rem;font-weight:700}.b2b-catalog__filters select:disabled{opacity:.5}.b2b-catalog__filters-clear{align-items:flex-end;display:flex}.b2b-pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:1.4rem;display:flex}.b2b-pager span{color:var(--b2b-muted);margin:0;font-size:.86rem;font-weight:800}.b2b-pay__methods{grid-template-columns:1fr 1fr;gap:.45rem;width:100%;display:grid}.b2b-pay__methods button{justify-content:center;width:100%}.b2b-hold-banner{color:var(--b2b-ink);background:linear-gradient(135deg,#d977061f,#0f766e14);border:1px solid #d9770659;border-radius:.95rem;align-items:center;gap:.65rem;margin:0 0 1rem;padding:.85rem 1rem;font-size:.88rem;font-weight:800;line-height:1.6;display:flex}.b2b-hold-banner.is-expired{color:#991b1b;background:linear-gradient(135deg,#b91c1c1f,#b91c1c0a);border-color:#b91c1c66}.b2b-steps{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;max-width:36rem;margin:0 auto 1.5rem;padding:.35rem 0;list-style:none;display:flex}.b2b-steps li{text-align:center;border:1px solid var(--b2b-line);background:var(--b2b-bg-elevated);color:var(--b2b-muted);border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .85rem .45rem .45rem;font-size:.8rem;font-weight:800;display:inline-flex;position:relative}.b2b-steps li:before{content:"";border:2px solid;border-radius:999px;flex-shrink:0;place-items:center;width:1.55rem;height:1.55rem;font-size:.72rem;display:grid}.b2b-steps li:first-child:before{content:"۱"}.b2b-steps li:nth-child(2):before{content:"۲"}.b2b-steps li:nth-child(3):before{content:"۳"}.b2b-steps li.is-done{border-color:color-mix(in srgb,var(--b2b-teal)40%,transparent);color:var(--b2b-teal-deep);background:color-mix(in srgb,var(--b2b-teal)12%,transparent)}.b2b-steps li.is-done:before{background:var(--b2b-teal);border-color:var(--b2b-teal);color:#fff}.b2b-steps li.is-active{border-color:color-mix(in srgb,var(--b2b-teal)55%,transparent);color:var(--b2b-ink);background:color-mix(in srgb,var(--b2b-teal)14%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--b2b-teal)18%,transparent),0 8px 24px color-mix(in srgb,var(--b2b-teal)22%,transparent)}.b2b-steps li.is-active:before{background:var(--b2b-teal);border-color:var(--b2b-teal);color:#fff;box-shadow:0 0 16px color-mix(in srgb,var(--b2b-teal)50%,transparent)}html[data-theme=dark] .b2b-checkout__side,html[data-theme=dark] .b2b-cart__summary{border-color:color-mix(in srgb,var(--b2b-teal)22%,var(--b2b-line));background:linear-gradient(#141e32 0%,#121a2c 100%)}html[data-theme=dark] .b2b-checkout__fields input,html[data-theme=dark] .b2b-checkout__fields textarea,html[data-theme=dark] .b2b-checkout__fields select{background:#0e1524;border-color:#94a3b833}html[data-theme=dark] .b2b-checkout__total strong,html[data-theme=dark] .b2b-checkout__side li strong{color:var(--b2b-teal)}@media (max-width:720px){.b2b-header__inner{grid-template-columns:auto 1fr auto}.b2b-catalog__filters{grid-template-columns:1fr 1fr}.b2b-detail__bar{flex-direction:column;align-items:stretch}.b2b-detail__actions{justify-content:space-between;width:100%}.b2b-detail__actions .b2b-btn--buy{flex:1}}.b2b-skel-card{background:var(--b2b-bg-elevated);border:1px solid var(--b2b-line);min-height:16rem;box-shadow:var(--b2b-card-shadow);border-radius:1.15rem;flex-direction:column;gap:.65rem;padding:.85rem;list-style:none;display:flex}.b2b-skel-card__media,.b2b-skel-card__line{background:linear-gradient(90deg,#94a3b82e,#94a3b859,#94a3b82e) 0 0/200% 100%;border-radius:.75rem;animation:1.2s ease-in-out infinite b2b-skel;display:block}.b2b-skel-card__media{flex:1;min-height:9rem}.b2b-skel-card__line{width:88%;height:.75rem}.b2b-skel-card__line--short{width:55%}@keyframes b2b-skel{0%{background-position:100% 0}to{background-position:-100% 0}}.b2b-fest{padding:1.5rem 1rem .5rem}.b2b-fest__list{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.b2b-fest__item{box-shadow:var(--b2b-card-shadow);background:linear-gradient(145deg,#0f766e14,#eab3080f);border:1px solid #0f766e47;border-radius:1.1rem;flex-direction:column;gap:.45rem;padding:1rem;display:flex}.b2b-fest__item strong{font-size:1rem}.b2b-fest__item span{color:var(--b2b-muted);font-size:.82rem;font-weight:700}.b2b-product__gift{z-index:2;color:#fff;background:#0f766eeb;border-radius:999px;padding:.28rem .5rem;font-size:.68rem;font-style:normal;font-weight:900;position:absolute;top:.55rem;right:.55rem;box-shadow:0 6px 16px #0f766e47}.b2b-product__img{position:relative}.b2b-hold-meter{background:#0f172a14;border-radius:999px;height:.4rem;margin-top:.55rem;overflow:hidden}.b2b-hold-meter:after{content:"";height:100%;width:var(--hold-pct,100%);border-radius:inherit;background:linear-gradient(90deg,#0f766e,#eab308);transition:width 1s linear;display:block}.b2b-hold-banner.is-urgent{border-color:#d977068c;box-shadow:0 0 0 3px #eab30829}.b2b-fieldset{border:1px solid var(--b2b-line);background:var(--b2b-bg-elevated);border-radius:1rem;margin:0;padding:.85rem 1rem 1rem}.b2b-fieldset legend{color:var(--b2b-teal-deep);padding:0 .35rem;font-size:.78rem;font-weight:900}.b2b-checkout__fields abbr{color:#b45309;font-weight:900;text-decoration:none}.b2b-drawer{z-index:80;justify-content:flex-start;display:flex;position:fixed;inset:0}.b2b-drawer__backdrop{cursor:pointer;background:#0f172a73;border:0;position:absolute;inset:0}.b2b-drawer__panel{z-index:1;background:var(--b2b-bg-elevated);border-inline-end:1px solid var(--b2b-line);flex-direction:column;width:min(22rem,92vw);height:100%;animation:.28s ease-out b2b-drawer-in;display:flex;position:relative;box-shadow:12px 0 40px #0f172a33}@keyframes b2b-drawer-in{0%{opacity:.4;transform:translate(1.25rem)}to{opacity:1;transform:none}}.b2b-drawer__head{border-bottom:1px solid var(--b2b-line);justify-content:space-between;align-items:center;padding:.9rem 1rem;display:flex}.b2b-drawer__head strong{align-items:center;gap:.4rem;display:inline-flex}.b2b-drawer__list{flex-direction:column;flex:1;gap:.65rem;margin:0;padding:.75rem;list-style:none;display:flex;overflow:auto}.b2b-drawer__list li{border:1px solid var(--b2b-line);border-radius:.9rem;grid-template-columns:3.5rem 1fr;gap:.65rem;padding:.55rem;display:grid}.b2b-drawer__thumb{border:2px solid color-mix(in srgb,var(--b2b-teal)40%,transparent);width:3.5rem;height:3.5rem;box-shadow:0 0 0 3px color-mix(in srgb,var(--b2b-teal)12%,transparent);background:var(--b2b-search);border-radius:.65rem;position:relative;overflow:hidden}.b2b-drawer__list a{font-size:.88rem;font-weight:800}.b2b-drawer__list p{color:var(--b2b-muted);margin:.2rem 0 0;font-size:.78rem;font-weight:700}.b2b-drawer__foot{border-top:1px solid var(--b2b-line);flex-direction:column;gap:.45rem;padding:.9rem 1rem 1.1rem;display:flex}.b2b-drawer__foot p{justify-content:space-between;margin:0 0 .25rem;font-weight:800;display:flex}.b2b-header__cart.is-bounce{animation:.6s b2b-cart-bounce}.b2b-header__cart.is-bounce .b2b-header__badge{animation:.55s b2b-badge-pop}@keyframes b2b-cart-bounce{0%,to{transform:scale(1)}35%{transform:scale(1.18)}60%{transform:scale(.94)}}@keyframes b2b-badge-pop{0%{transform:scale(.6)}60%{transform:scale(1.25)}to{transform:scale(1)}}.b2b-pay-panel{background:var(--b2b-bg-elevated);border:1px solid var(--b2b-line);box-shadow:var(--b2b-card-shadow);border-radius:1.25rem;padding:1.25rem 1.35rem;position:relative;overflow:hidden}.b2b-pay-panel:before{content:"";inset-inline:0;background:var(--b2b-rainbow);height:3px;position:absolute;top:0}.b2b-pay-panel h2{color:var(--b2b-ink);margin:0 0 .85rem;font-size:1.15rem;font-weight:800}.b2b-pay-item{border:1px solid var(--b2b-line);background:color-mix(in srgb,var(--b2b-search)55%,var(--b2b-bg-elevated));border-radius:1rem;padding:.85rem}.b2b-hero__stage{position:relative}.b2b-hero__stage:before,.b2b-hero__stage:after{content:"";filter:blur(40px);pointer-events:none;z-index:0;border-radius:50%;animation:14s ease-in-out infinite alternate b2b-blob-drift;position:absolute}.b2b-hero__stage:before{background:var(--b2b-blob-a);top:-4rem;width:18rem;height:18rem;inset-inline-start:-3rem}.b2b-hero__stage:after{background:var(--b2b-blob-c);bottom:-3rem;width:14rem;height:14rem;animation-delay:-4s;inset-inline-end:-2rem}@keyframes b2b-blob-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(12px,-18px)scale(1.08)}}@media (prefers-reduced-motion:reduce){.b2b-hero__stage:before,.b2b-hero__stage:after,.b2b-header__cart.is-bounce,.b2b-product:hover .b2b-product__img img{animation:none!important;transform:none!important}}html[data-theme=dark] .b2b-header{background:var(--b2b-header);box-shadow:0 10px 28px #00000059}html[data-theme=dark] .b2b-product,html[data-theme=dark] .b2b-cart__row,html[data-theme=dark] .b2b-cart__summary,html[data-theme=dark] .b2b-partner-card,html[data-theme=dark] .b2b-pay-panel,html[data-theme=dark] .b2b-drawer__panel,html[data-theme=dark] .b2b-empty--box{background:var(--b2b-bg-elevated);border-color:var(--b2b-line)}html[data-theme=dark] .b2b-product:hover,html[data-theme=dark] .b2b-cart__row:hover{border-color:color-mix(in srgb,var(--b2b-teal)45%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--b2b-teal)25%,transparent),var(--b2b-card-shadow-hover)}html[data-theme=dark] .b2b-product__price,html[data-theme=dark] .b2b-cart__line,html[data-theme=dark] .b2b-cart__summary-total strong{color:var(--b2b-teal)}html[data-theme=light] .b2b-header{background:var(--b2b-header);box-shadow:0 8px 24px #0b15200d}.b2b-chip{background:var(--b2b-bg-elevated);border:1px solid var(--b2b-line);box-shadow:var(--b2b-card-shadow);border-radius:999px;padding:.7rem 1.2rem;font-weight:800;transition:transform .18s,box-shadow .18s,border-color .18s}.b2b-header__search{transition:background .2s,box-shadow .2s,border-color .2s}.b2b-header__search:focus-within{box-shadow:0 0 0 4px color-mix(in srgb,var(--b2b-teal)18%,transparent)}.b2b-btn--go{background:linear-gradient(135deg,var(--b2b-go),color-mix(in srgb,var(--b2b-go)70%,#86efac))}.b2b-product{animation:.45s both shb-card-in}.b2b-product-grid .b2b-product:nth-child(2){animation-delay:40ms}.b2b-product-grid .b2b-product:nth-child(3){animation-delay:80ms}.b2b-product-grid .b2b-product:nth-child(4){animation-delay:.12s}@keyframes shb-card-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.b2b-drawer__panel{border-inline-start:1px solid var(--b2b-line);background:var(--b2b-bg-elevated);color:var(--b2b-ink);animation:.28s both shb-drawer-in}@keyframes shb-drawer-in{0%{opacity:.6;transform:translate(1.25rem)}to{opacity:1;transform:translate(0)}}html[dir=rtl] .b2b-drawer__panel,[dir=rtl] .b2b-drawer__panel{animation-name:shb-drawer-in-rtl}@keyframes shb-drawer-in-rtl{0%{opacity:.6;transform:translate(-1.25rem)}to{opacity:1;transform:translate(0)}}.b2b-cart__summary{transition:background .25s,border-color .25s,box-shadow .25s}.b2b-theme-btn,.b2b-header__menu-btn{transition:background .2s,border-color .2s,color .2s}@media (prefers-reduced-motion:reduce){.b2b-product,.b2b-drawer__panel{animation:none!important}}
