:root{--bg:#f5f8fc;--text:#111827;--muted:#667085;--accent:#6b4df6;--dark:#151529;--green:#12a864;--line:rgba(15, 23, 42, 0.1);--shadow:0 14px 34px rgba(20, 30, 60, 0.1);--glass-bg:rgba(255, 255, 255, 0.46);--glass-border:rgba(255, 255, 255, 0.72);--glass-inner:rgba(255, 255, 255, 0.62);}[hidden]{display:none!important;}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;width:100%;max-width:100%;margin:0;padding:0;border:0;overflow-x:clip;}body{margin:0;padding:0;border:0;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;background:linear-gradient(180deg, #eef7fb 0, #f8fbff 280px, #fff 100%);color:var(--text);-webkit-font-smoothing:antialiased;width:100%;max-width:100%;overflow-x:clip;}a{color:inherit;text-decoration:none;}button,select{font:inherit;}button{touch-action:manipulation;}img{max-width:100%;display:block;}.site-header{position:fixed;top:8px;left:max(10px, env(safe-area-inset-left));right:max(10px, env(safe-area-inset-right));z-index:100;height:60px;padding:7px 10px 7px 14px;display:flex;align-items:center;gap:10px;border-radius:999px;background:linear-gradient(
    135deg,
    rgba(255, 255, 255, 0.66),
    rgba(255, 255, 255, 0.34)
  );border:1px solid rgba(255, 255, 255, 0.82);box-shadow:0 16px 36px rgba(16, 24, 40, 0.12),
    inset 0 1px 0 rgba(255, 255, 255, 0.8),
    inset 0 -1px 0 rgba(255, 255, 255, 0.28);overflow:visible;}.site-header::before{content:"";position:absolute;inset:1px;border-radius:999px;pointer-events:none;background:radial-gradient(
      circle at 14% 0%,
      rgba(255, 255, 255, 0.95),
      transparent 34%
    ),
    radial-gradient(
      circle at 90% 100%,
      rgba(107, 77, 246, 0.2),
      transparent 34%
    );}.logo{position:relative;z-index:1;font-weight:950;font-size:clamp(24px, 4vw, 34px);letter-spacing:-0.06em;white-space:nowrap;}.logo span{color:#111326;}.logo b,.logo i{font-style:normal;color:var(--accent);}.header-actions{position:relative;z-index:1;margin-left:auto;display:flex;align-items:center;gap:7px;}.nav-btn{position:relative;min-width:50px;height:44px;border:0;border-radius:999px;background:rgba(255, 255, 255, 0.42);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.75),
    0 7px 16px rgba(28, 31, 50, 0.07);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;color:#101220;cursor:pointer;}.nav-btn span{font-size:18px;line-height:1;}.icon-glyph{display:grid;place-items:center;width:22px;height:22px;}.icon-glyph svg{width:22px;height:22px;display:block;overflow:visible;}.icon-glyph circle,.icon-glyph path{fill:none;stroke:currentColor;stroke-width:2.35;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;}.menu-glyph,.search-glyph,.heart-glyph,.phone-glyph{transform:translateY(-0.5px);}.phone-glyph svg{transform:scaleX(-1);}.nav-btn em{font-style:normal;font-size:11px;font-weight:850;}.badge-count{position:absolute;top:-4px;right:-3px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--accent);color:#fff;font-size:11px;line-height:18px;text-align:center;font-weight:900;}main{padding-top:78px;}.hero{width:min(1480px, calc(100% - 22px));margin:8px auto 16px;border-radius:28px;overflow:hidden;background-image:var(--hero-desktop, url("../img/hero-desktop.jpg"));background-position:center;background-size:cover;background-repeat:no-repeat;aspect-ratio:1528/506;box-shadow:0 14px 34px rgba(36, 42, 75, 0.1);}.hero-link{display:block;width:100%;height:100%;transform-style:preserve-3d;}.catalog,.benefits,.reviews,.faq,.footer{width:min(1380px, calc(100% - 22px));margin-left:auto;margin-right:auto;}.catalog{margin-bottom:22px;}.catalog-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin:14px 0;}.catalog h1{font-size:clamp(24px, 4vw, 36px);margin:0 0 4px;letter-spacing:-0.04em;}.catalog p{margin:0;color:var(--muted);font-weight:650;}.sort-box{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);font-weight:800;}.sort-box select{border:1px solid rgba(255, 255, 255, 0.8);border-radius:16px;background:rgba(255, 255, 255, 0.62);padding:10px 12px;font-weight:850;color:#151529;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.75);}.category-row{display:flex;scrollbar-width:none;}.category-row::-webkit-scrollbar{display:none;}.category-chip{flex:0 0 auto;border-radius:999px;font-weight:850;cursor:pointer;}.category-chip span{margin-left:5px;}.products-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:18px;align-items:start;}.product-card{position:relative;background:linear-gradient(
    135deg,
    rgba(255, 255, 255, 0.62),
    rgba(255, 255, 255, 0.36)
  );border:1px solid rgba(255, 255, 255, 0.78);border-radius:30px;box-shadow:var(--shadow),
    inset 0 1px 0 rgba(255, 255, 255, 0.8);overflow:hidden;display:flex;flex-direction:column;min-width:0;}.product-card::before,.benefit::before,.reviews article::before,.faq details::before{content:"";position:absolute;inset:1px;border-radius:inherit;pointer-events:none;background:radial-gradient(
      circle at 14% 0%,
      rgba(255, 255, 255, 0.86),
      transparent 34%
    ),
    radial-gradient(
      circle at 94% 100%,
      rgba(107, 77, 246, 0.16),
      transparent 36%
    );}.product-photo{position:relative;aspect-ratio:1/1;border-radius:28px 28px 20px 20px;z-index:1;}.sale-badge{position:absolute;top:12px;left:12px;z-index:2;border-radius:999px;background:#e1142f;color:#fff;padding:8px 12px;font-size:12px;font-weight:950;letter-spacing:0.02em;}.product-info{position:relative;z-index:1;padding:14px;display:flex;flex-direction:column;gap:8px;min-height:248px;}.fav-btn{position:absolute;top:12px;right:12px;width:38px;height:38px;border:0;border-radius:50%;background:rgba(255, 255, 255, 0.52);box-shadow:0 6px 14px rgba(15, 23, 42, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.75);font-size:24px;line-height:1;display:grid;place-items:center;cursor:pointer;}.fav-btn.active{color:var(--accent);}.product-info h2{font-size:17px;line-height:1.1;margin:0;padding-right:42px;letter-spacing:-0.025em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}.product-desc{font-size:13px;line-height:1.22;margin:0;color:#596273;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.mini-tags,.feature-tags{display:flex;flex-wrap:nowrap;gap:5px;min-width:0;overflow:hidden;width:100%;}.mini-tags span,.feature-tags span{border-radius:999px;background:rgba(238, 234, 254, 0.72);color:#4e3ad4;padding:5px var(--chip-px, 8px);font-size:var(--chip-fs, clamp(10px, 1.05vw, 12px));line-height:1;font-weight:850;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;text-align:center;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.75);flex:0 1 auto;}.feature-tags span{background:rgba(241, 239, 255, 0.68);color:#262250;}.product-bottom{margin-top:auto;display:grid;gap:7px;}.price-row{display:grid;grid-template-columns:1fr 1fr;align-items:baseline;gap:8px;white-space:nowrap;}.price-row strong{color:var(--green);font-size:clamp(22px, 2.2vw, 30px);font-weight:950;letter-spacing:-0.04em;overflow:hidden;text-overflow:ellipsis;}.price-row del{color:#71798a;font-size:clamp(16px, 1.6vw, 22px);font-weight:900;text-align:right;overflow:hidden;text-overflow:ellipsis;}.card-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;}.buy-btn,.details-btn{height:46px;border-radius:16px;display:grid;place-items:center;font-weight:950;cursor:pointer;}.buy-btn{border:0;background:#151529;color:#fff;}.details-btn{border:2px solid #151529;background:transparent;color:#151529;}.benefits{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:12px;margin-top:22px;}.benefit,.reviews article,.faq details{position:relative;background:linear-gradient(
    135deg,
    rgba(255, 255, 255, 0.58),
    rgba(255, 255, 255, 0.34)
  );border:1px solid rgba(255, 255, 255, 0.76);border-radius:26px;box-shadow:0 10px 24px rgba(20, 30, 60, 0.07),
    inset 0 1px 0 rgba(255, 255, 255, 0.8);padding:18px;overflow:hidden;}.benefit{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:0;height:auto;padding:18px 16px;gap:7px;}.benefit::after{content:none;}.benefit-emoji{position:relative;z-index:1;font-size:30px;line-height:1;display:block;}.benefit b{position:relative;z-index:1;display:block;font-size:17px;line-height:1.12;}.benefit span,.reviews p,.faq p{position:relative;z-index:1;color:var(--muted);font-weight:650;}.benefit span{line-height:1.25;}.reviews,.faq,.footer{margin-top:22px;}.reviews h2,.faq h2{margin:0 0 12px;font-size:26px;}.reviews-row{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px;}.reviews article{min-height:auto;}.reviews article b{position:relative;z-index:1;display:block;}.reviews article span{position:relative;z-index:1;color:#f5427f;font-weight:900;}.faq{display:grid;gap:10px;}.faq details{padding:0;}.faq summary{position:relative;z-index:1;cursor:pointer;padding:16px 18px;font-weight:900;}.faq p{padding:0 18px 16px;margin:0;}.footer{padding:22px 0 36px;border-top:1px solid var(--line);color:var(--muted);}.modal{position:fixed;inset:0;z-index:220;background:rgba(8, 10, 20, 0.34);display:grid;place-items:center;padding:20px;}.modal h3{position:relative;z-index:1;margin:0 0 8px;}.modal p{position:relative;z-index:1;margin:0;color:var(--muted);font-weight:700;}@media (max-width: 820px){body{background:#f5fbff;}.site-header{height:58px;padding:7px 8px 7px 12px;gap:6px;top:7px;}.logo{font-size:25px;}.header-actions{gap:5px;}.nav-btn{min-width:40px;width:40px;height:40px;border-radius:999px;}.nav-btn em{display:none;}.nav-btn span{font-size:17px;}.icon-glyph,.icon-glyph svg{width:22px;height:22px;}.menu-glyph svg,.search-glyph svg,.heart-glyph svg,.phone-glyph svg{width:23px;height:23px;}main{padding-top:72px;}.hero{width:calc(100% - 18px);margin-top:8px;border-radius:24px;background-image:var(--hero-mobile, url("../img/hero-mobile.jpg"));background-size:cover;background-position:center top;aspect-ratio:900/424;}.catalog{width:calc(100% - 18px);}.catalog-head{align-items:flex-start;flex-direction:column;margin:12px 0 8px;}.catalog h1{font-size:23px;}.catalog p{font-size:14px;}.sort-box{width:100%;justify-content:space-between;}.sort-box select{flex:1;max-width:220px;}.category-row{gap:8px;padding-bottom:12px;}.category-chip{padding:10px 13px;font-size:14px;}.products-grid{grid-template-columns:1fr;gap:12px;}.product-card{display:grid;border-radius:24px;align-items:stretch;overflow:hidden;}.product-photo{width:100%;align-self:start;aspect-ratio:auto;}.product-info{min-width:0;padding:8px 9px 8px 10px;gap:3px;overflow:hidden;}.product-info h2{font-size:var(--title-fs, clamp(11.2px, 2.85vw, 13.4px));line-height:1.04;-webkit-line-clamp:2;padding-right:31px;min-height:0;max-width:100%;overflow:hidden;}.product-desc{display:none;}.fav-btn{top:7px;right:7px;width:31px;height:31px;font-size:20px;}.mini-tags,.feature-tags{display:flex;flex-wrap:nowrap;align-items:center;gap:3px;overflow:hidden;width:100%;min-width:0;white-space:nowrap;}.mini-tags span,.feature-tags span{flex:1 1 0;min-width:0;max-width:none;font-size:var(--chip-fs, clamp(7.4px, 1.95vw, 9.8px));padding:3px var(--chip-px, 5px);line-height:1;min-height:14px;white-space:nowrap;overflow:hidden;text-overflow:clip;text-align:center;}.mini-tags span:nth-child(3){flex-grow:1.25;}.feature-tags span:nth-child(n/**/+5){display:none;}.product-bottom{margin-top:auto;gap:4px;min-width:0;}.price-row{display:flex;align-items:baseline;justify-content:space-between;gap:5px;white-space:nowrap;min-width:0;}.price-row strong{flex:0 0 auto;font-size:var(--price-fs, clamp(17px, 4.45vw, 20.5px));line-height:1;overflow:visible;text-overflow:clip;}.price-row del{flex:1 1 auto;min-width:0;font-size:clamp(12px, 3.15vw, 15px);color:#4f5665;text-align:right;overflow:hidden;text-overflow:ellipsis;}.card-actions{gap:6px;}.buy-btn,.details-btn{height:31px;border-radius:12px;font-size:var(--btn-fs, clamp(12px, 3.15vw, 14px));white-space:nowrap;}.sale-badge{top:8px;left:8px;padding:6px 9px;font-size:10px;}.benefits{grid-template-columns:1fr 1fr;gap:10px;}.benefit{padding:14px 12px;min-height:0;}.benefit-emoji{font-size:27px;}.benefit b{font-size:15px;}.benefit span{font-size:13px;}.reviews-row{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:4px;}.reviews-row article{flex:0 0 82%;scroll-snap-align:start;padding:14px;}.reviews h2,.faq h2{font-size:22px;}.faq summary{padding:15px;}.footer{padding-bottom:26px;}}@media (max-width: 390px){.product-info{padding:7px 8px 7px 9px;gap:2.5px;}.mini-tags,.feature-tags{gap:2.5px;}.mini-tags span,.feature-tags span{font-size:var(--chip-fs, 7px);padding:3px var(--chip-px, 3.5px);min-height:13px;}.buy-btn,.details-btn{height:30px;}.price-row strong{font-size:var(--price-fs, 17px);}.price-row del{font-size:12px;color:#4f5665;}.product-info h2{font-size:var(--title-fs, 11.2px);line-height:1.03;}.product-desc{display:none;}}.header-actions .icon-glyph{display:flex;align-items:center;justify-content:center;}.header-actions .icon-glyph svg{width:23px;height:23px;}.header-actions .icon-glyph path,.header-actions .icon-glyph circle{stroke-width:2.35;}.menu-glyph path{stroke-width:2.35;}.product-liquid-body{--pl-bg:#f3f7fb;--pl-text:#111326;--pl-muted:#687084;--pl-purple:#6b4df6;--pl-purple-2:#8a63ff;--pl-red:#ef304d;--pl-green:#16a765;background:radial-gradient(
      circle at 12% 3%,
      rgba(255, 255, 255, 0.98),
      transparent 280px
    ),
    radial-gradient(
      circle at 94% 8%,
      rgba(107, 77, 246, 0.16),
      transparent 280px
    ),
    linear-gradient(180deg, #edf4fa 0, #f7fbff 42%, #fff 100%);color:var(--pl-text);padding-bottom:92px;}.product-liquid-body main{padding-top:72px;}.pl-page{width:min(520px, 100%);margin:0 auto;padding:8px 10px 18px;display:grid;gap:10px;}.pl-card{position:relative;border-radius:24px;border:1px solid rgba(255, 255, 255, 0.76);background:linear-gradient(
    135deg,
    rgba(255, 255, 255, 0.62),
    rgba(255, 255, 255, 0.34)
  );box-shadow:0 14px 36px rgba(24, 34, 70, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.86),
    inset 0 -1px 0 rgba(255, 255, 255, 0.24);overflow:hidden;}.pl-card::before{content:"";position:absolute;inset:1px;border-radius:inherit;pointer-events:none;background:radial-gradient(
      circle at 18% 0%,
      rgba(255, 255, 255, 0.85),
      transparent 34%
    ),
    radial-gradient(
      circle at 100% 100%,
      rgba(107, 77, 246, 0.11),
      transparent 42%
    );}.pl-thumb{flex:0 0 62px;height:50px;border-radius:13px;border:1px solid rgba(255, 255, 255, 0.76);background:rgba(255, 255, 255, 0.55);padding:3px;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.8);cursor:pointer;overflow:hidden;}.pl-thumb.active{border:2px solid var(--pl-purple);box-shadow:0 0 0 3px rgba(107, 77, 246, 0.13);}.pl-thumb img{width:100%;height:100%;object-fit:cover;border-radius:10px;}.pl-code{border-radius:999px;padding:7px 10px;background:rgba(255, 255, 255, 0.54);border:1px solid rgba(255, 255, 255, 0.68);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.82);font-size:13px;font-weight:850;color:#555d72;white-space:nowrap;}.pl-pricebox{display:grid;gap:1px;}.pl-pricebox del{color:#747b8f;font-size:16px;font-weight:850;}.pl-pricebox strong{font-size:36px;line-height:0.98;letter-spacing:-0.06em;font-weight:950;color:#111326;}.pl-discount{border-radius:999px;background:rgba(239, 48, 77, 0.12);color:var(--pl-red);padding:7px 11px;font-weight:950;font-size:14px;}.pl-timer{margin-top:9px;border-radius:18px;padding:9px 12px;background:linear-gradient(
    135deg,
    rgba(255, 255, 255, 0.56),
    rgba(255, 255, 255, 0.28)
  );border:1px solid rgba(255, 255, 255, 0.72);display:flex;align-items:center;justify-content:space-between;gap:10px;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.8);}.pl-timer span{font-size:13px;color:#596175;font-weight:850;}.pl-timer b{color:var(--pl-red);font-size:24px;letter-spacing:0.02em;font-weight:950;}.pl-timer i{font-style:normal;min-width:29px;display:inline-block;text-align:center;}.pl-buy{width:100%;min-height:50px;border:0;border-radius:18px;background:linear-gradient(135deg, var(--pl-purple), #9b57ff 55%, #7568ff);color:#fff;font-size:17px;font-weight:950;letter-spacing:-0.01em;box-shadow:0 14px 28px rgba(107, 77, 246, 0.28),
    inset 0 1px 0 rgba(255, 255, 255, 0.35);cursor:pointer;display:grid;place-items:center;grid-auto-flow:column;gap:8px;}.pl-section-head h2{position:relative;z-index:1;margin:0;font-size:19px;line-height:1.1;letter-spacing:-0.035em;}.pl-section-head{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;margin-bottom:11px;gap:10px;}.pl-section-head span{font-size:13px;color:#687084;font-weight:850;white-space:nowrap;}.pl-faq{display:grid;gap:8px;}.pl-faq h2{margin-bottom:3px;}.pl-faq details{position:relative;z-index:1;border-radius:15px;background:rgba(255, 255, 255, 0.48);border:1px solid rgba(255, 255, 255, 0.72);overflow:hidden;}.pl-faq summary{list-style:none;cursor:pointer;padding:12px 14px;font-size:13px;font-weight:900;color:#222638;display:flex;align-items:center;justify-content:space-between;}.pl-faq summary::-webkit-details-marker{display:none;}.pl-faq summary::after{content:"⌄";color:var(--pl-purple);font-size:18px;}.pl-faq details[open] summary::after{transform:rotate(180deg);}.pl-faq p{margin:0;padding:0 14px 12px;color:#687084;font-size:13px;line-height:1.4;font-weight:650;}.pl-review-row{position:relative;z-index:1;display:flex;gap:9px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;}.pl-review-row::-webkit-scrollbar{display:none;}.pl-review-row article{flex:0 0 78%;scroll-snap-align:start;border-radius:18px;background:rgba(255, 255, 255, 0.54);border:1px solid rgba(255, 255, 255, 0.72);padding:12px;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.82);}.pl-review-row b{display:block;font-size:13px;}.pl-review-row span{display:block;margin:5px 0;color:#f5a400;font-size:13px;letter-spacing:0.08em;}.pl-review-row p{margin:0;color:#505a70;font-size:13px;line-height:1.36;font-weight:650;}.pl-empty{padding:24px;margin-top:20px;}.pl-empty h1{font-size:25px;}@media (min-width: 821px){.product-liquid-body main{padding-top:84px;}.pl-page{width:min(980px, calc(100% - 28px));grid-template-columns:1fr 1fr;}.pl-review-row article{flex-basis:32%;}}@media (max-width: 390px){.pl-page{padding-left:8px;padding-right:8px;}.pl-pricebox strong{font-size:33px;}}.product-v3-body{--pl-bg:#eef3f9;--pl-text:#111326;--pl-muted:#687084;--pl-purple:#7057ff;--pl-purple-2:#8b6cff;--pl-red:#e92f4f;--pl-green:#18a866;}.pl-v3-page{width:min(500px, calc(100% - 18px));max-width:100%;min-width:0;margin-left:auto;margin-right:auto;padding:8px 0 90px;gap:9px;overflow:clip;}.pl-v3-page > *,.pl-v3-page section,.pl-v3-page article,.pl-v3-page div{min-width:0;max-width:100%;}.pl-v3-page img,.pl-v3-page video,.pl-v3-page iframe,.pl-v3-page svg{max-width:100%;}.pl-v3-page h1,.pl-v3-page h2,.pl-v3-page h3,.pl-v3-page p,.pl-v3-page span,.pl-v3-page b,.pl-v3-page strong,.pl-v3-page small{overflow-wrap:anywhere;word-break:normal;}.pl-v3-glass{position:relative;overflow:hidden;border:1px solid rgba(255, 255, 255, 0.74);background:linear-gradient(
    145deg,
    rgba(255, 255, 255, 0.7),
    rgba(255, 255, 255, 0.38)
  );box-shadow:0 18px 46px rgba(37, 43, 86, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.88);}.pl-v3-glass::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(
      circle at 15% 0%,
      rgba(255, 255, 255, 0.75),
      transparent 30%
    ),
    radial-gradient(
      circle at 100% 100%,
      rgba(112, 87, 255, 0.1),
      transparent 42%
    );}.pl-v3-glass > *{position:relative;z-index:1;}.pl-v3-shell{display:grid;gap:8px;}.pl-v3-gallery{border-radius:26px;aspect-ratio:1.08/1;background:rgba(255, 255, 255, 0.64);}.pl-v3-gallery img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1.03);}.pl-v3-round{position:absolute;z-index:3;width:40px;height:40px;border:1px solid rgba(255, 255, 255, 0.78);border-radius:999px;background:rgba(255, 255, 255, 0.5);box-shadow:0 10px 24px rgba(20, 30, 60, 0.12),
    inset 0 1px 0 rgba(255, 255, 255, 0.8);display:grid;place-items:center;color:#17182b;font-weight:950;font-size:23px;line-height:1;cursor:pointer;}.pl-v3-back{top:12px;left:12px;font-size:28px;}.pl-v3-share{top:12px;right:12px;}.pl-v3-heart{top:12px;right:58px;}.pl-v3-heart.active{color:var(--pl-purple);}.pl-v3-counter{position:absolute;left:12px;bottom:12px;z-index:3;border-radius:999px;padding:7px 12px;background:rgba(255, 255, 255, 0.58);font-size:13px;font-weight:900;color:#3e4558;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.78);}.pl-v3-thumbs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:0 3px 1px;}.pl-v3-thumbs::-webkit-scrollbar{display:none;}.pl-v3-thumbs .pl-thumb{flex:0 0 60px;height:48px;border-radius:14px;background:rgba(255, 255, 255, 0.6);}.pl-v3-thumbs .pl-thumb.active{border:2px solid var(--pl-purple);box-shadow:0 0 0 3px rgba(112, 87, 255, 0.13);}.pl-v3-offer{border-radius:24px;padding:13px;}.pl-v3-offer h1{margin:0;font-size:21px;line-height:1.12;letter-spacing:-0.04em;font-weight:950;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.pl-v3-info-line{margin-top:9px;display:flex;align-items:center;justify-content:space-between;gap:8px;}.pl-v3-stock{margin-top:8px;display:flex;align-items:center;gap:7px;min-height:34px;border-radius:15px;padding:7px 10px;background:rgba(255, 255, 255, 0.46);border:1px solid rgba(255, 255, 255, 0.68);font-size:13px;color:#50586d;font-weight:800;}.pl-v3-stock .dot{width:8px;height:8px;border-radius:50%;background:var(--pl-green);box-shadow:0 0 0 5px rgba(24, 168, 102, 0.1);}.pl-v3-stock b:first-of-type{color:var(--pl-green);}.pl-v3-stock .truck{margin-left:auto;}.pl-v3-price-row{margin-top:10px;display:flex;align-items:flex-end;justify-content:space-between;gap:10px;}.pl-v3-price-row .pl-pricebox strong{font-size:34px;}.pl-v3-price-row .pl-pricebox del{font-size:15px;}.pl-v3-timer{margin-top:8px;padding:8px 11px;}.pl-v3-timer span{font-size:13px;}.pl-v3-timer b{font-size:23px;color:var(--pl-red);}.pl-v3-buy{margin-top:9px;min-height:49px;border-radius:17px;}.pl-v3-benefits{display:grid;grid-template-columns:repeat(3, 1fr);gap:7px;}.pl-v3-benefits > div{border-radius:19px;min-height:58px;padding:8px;display:grid;grid-template-columns:24px 1fr;grid-template-rows:auto auto;align-items:center;column-gap:5px;}.pl-v3-benefits span{grid-row:1/3;font-size:21px;}.pl-v3-benefits b{font-size:12px;line-height:1.05;}.pl-v3-benefits small{font-size:10.5px;color:#6b7285;font-weight:800;}.pl-v3-section{border-radius:24px;padding:13px;}.pl-v3-section h2,.pl-v3-section .pl-section-head h2{margin:0;font-size:19px;line-height:1.1;letter-spacing:-0.035em;font-weight:950;}.pl-v3-section .pl-section-head{margin-bottom:10px;}.pl-v3-section .pl-section-head span{font-size:12px;}.pl-v3-kit{padding-left:0;padding-right:0;}.pl-v3-kit .pl-section-head{padding:0 13px;}.pl-v3-reasons{display:grid;grid-template-columns:repeat(2, 1fr);gap:8px;margin-top:10px;}.pl-v3-reasons div{min-height:82px;border-radius:20px;background:rgba(255, 255, 255, 0.5);border:1px solid rgba(255, 255, 255, 0.7);padding:9px;text-align:center;display:grid;place-items:center;align-content:center;gap:3px;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.83);}.pl-v3-reasons span{font-size:22px;}.pl-v3-reasons b{font-size:12.5px;line-height:1.1;}.pl-v3-reasons small{font-size:10.5px;color:#6b7285;font-weight:750;line-height:1.15;}.pl-v3-compare{margin-top:10px;display:grid;grid-template-columns:0.9fr 1fr 1fr;border-radius:20px;overflow:hidden;background:rgba(255, 255, 255, 0.48);border:1px solid rgba(112, 87, 255, 0.12);}.pl-v3-compare div{min-height:38px;padding:8px 6px;border-right:1px solid rgba(112, 87, 255, 0.1);border-bottom:1px solid rgba(112, 87, 255, 0.1);font-size:11.5px;font-weight:850;color:#31384a;display:flex;align-items:center;}.pl-v3-compare div:nth-child(3n){border-right:0;}.pl-v3-compare div:nth-last-child(-n/**/+3){border-bottom:0;}.pl-v3-compare .c-head{justify-content:center;background:rgba(255, 255, 255, 0.68);font-size:11px;color:#60687a;}.pl-v3-compare .ours{justify-content:center;text-align:center;color:#5f42e9;font-weight:950;background:linear-gradient(
    180deg,
    rgba(112, 87, 255, 0.16),
    rgba(112, 87, 255, 0.06)
  );}.pl-v3-reviews .pl-review-row article{flex-basis:82%;min-height:116px;}.pl-v3-reviews .pl-review-row p{font-size:12.5px;}.pl-v3-sticky{border-radius:23px;background:linear-gradient(
    135deg,
    rgba(255, 255, 255, 0.8),
    rgba(255, 255, 255, 0.48)
  );box-shadow:0 18px 46px rgba(37, 43, 86, 0.18),
    inset 0 1px 0 rgba(255, 255, 255, 0.9);}@media (max-width: 390px){.pl-v3-page{padding-left:7px;padding-right:7px;}.pl-v3-offer h1{font-size:19px;}.pl-v3-price-row .pl-pricebox strong{font-size:31px;}.pl-v3-benefits b{font-size:11px;}}@media (min-width: 821px){.pl-v3-page{width:min(960px, calc(100% - 28px));max-width:calc(100% - 28px);grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);}.pl-v3-shell,.pl-v3-offer{align-self:start;}.pl-v3-benefits,.pl-v3-section{grid-column:1/3;}.pl-v3-gallery{aspect-ratio:1.35/1;}}.product-v3-body,.product-v3-body *{-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;}.product-v3-body .pl-v3-glass,.product-v3-body .pl-v3-glass *{filter:none;}.product-v3-body .pl-v3-page{background:transparent;}.pl-kit-cylinder-section{overflow:hidden;padding-left:0!important;padding-right:0!important;}.pl-kit-cylinder-section .pl-section-head{padding:0 13px!important;margin-bottom:0!important;}.kit-intro{margin:7px 13px 0;color:#596273;font-size:12.5px;line-height:1.28;font-weight:750;}.kit-prev{left:12px;}.kit-next{right:12px;}@media (min-width: 800px){.kit-prev{left:18px;}.kit-next{right:18px;}}@media (min-width: 821px){body{font-size:15px;}main{padding-top:86px;}.site-header{width:min(1160px, calc(100% - 32px));height:58px;padding:8px 10px 8px 18px;gap:14px;}.logo{font-size:28px;flex:0 0 auto;}.header-actions{gap:8px;min-width:0;}.nav-btn{height:40px;min-width:0;width:auto;flex-direction:row;gap:7px;padding:0 12px;border-radius:18px;}.nav-btn em{display:block;max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1;}.nav-btn .icon-glyph,.nav-btn .icon-glyph svg{width:20px;height:20px;flex:0 0 20px;}.icon-glyph circle,.icon-glyph path{stroke-width:2.15;}.badge-count{top:-5px;right:-4px;}.hero{width:min(1160px, calc(100% - 32px));aspect-ratio:1280/430;border-radius:30px;margin-top:8px;}.catalog,.benefits,.reviews,.faq,.footer{width:min(1160px, calc(100% - 32px));}.catalog-head{margin:18px 0 12px;}.catalog h1{font-size:31px;line-height:1.02;}.catalog p{font-size:15px;font-weight:500;}.catalog-tools{grid-template-columns:minmax(280px, 380px) 1fr;align-items:start;gap:14px;margin-bottom:14px;}.catalog-search{width:100%;}.category-row{justify-content:flex-end;gap:8px;}.category-chip{padding:9px 12px;font-size:13px;font-weight:700;}.products-grid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:14px;}.product-card{border-radius:24px;}.product-photo{border-radius:22px 22px 16px 16px;}.product-info{padding:12px;gap:7px;min-height:205px;}.product-info h2{font-size:15px;line-height:1.12;-webkit-line-clamp:2;font-weight:850;}.product-desc{font-size:12px;line-height:1.25;font-weight:500;}.mini-tags span,.feature-tags span{font-size:10.5px;font-weight:750;padding:5px 7px;}.feature-tags{display:none;}.price-row strong{font-size:23px;}.price-row del{font-size:16px;}.buy-btn,.details-btn{height:39px;border-radius:14px;font-size:13px;}.sale-badge{top:10px;left:10px;padding:7px 10px;font-size:11px;}.fav-btn{width:34px;height:34px;font-size:21px;}.benefits{grid-template-columns:repeat(4, minmax(0, 1fr));gap:12px;margin-top:20px;}.benefit{padding:15px 14px;border-radius:22px;}.benefit-emoji{font-size:27px;}.benefit b{font-size:15px;font-weight:800;}.benefit span{font-size:13px;font-weight:500;}.reviews h2,.faq h2{font-size:23px;}.reviews article,.faq details{border-radius:22px;}}@media (min-width: 821px) and (max-width: 1120px){.site-header{width:min(100% - 24px, 1040px);}.nav-btn{padding:0 9px;gap:5px;}.nav-btn em{max-width:68px;font-size:11px;}.products-grid{grid-template-columns:repeat(3, minmax(0, 1fr));}}@media (min-width: 821px){.site-header{margin-left:0!important;margin-right:0!important;justify-content:center!important;}.site-header .header-actions{margin-left:auto;justify-content:flex-end;flex-wrap:nowrap;}}.product-v3-body{background:linear-gradient(180deg, #f7fbff 0%, #f3f1ff 48%, #fff 100%);}.product-v3-body .pl-v3-page{max-width:1180px;margin:0 auto;padding-left:14px;padding-right:14px;padding-bottom:104px;}.product-v3-body .pl-v3-glass{background:linear-gradient(
    135deg,
    rgba(255, 255, 255, 0.82),
    rgba(255, 255, 255, 0.5)
  );border:1px solid rgba(255, 255, 255, 0.82);box-shadow:0 16px 42px rgba(39, 44, 92, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.92);}.product-v3-body .pl-v3-timer{background:linear-gradient(
    135deg,
    rgba(255, 245, 245, 0.92),
    rgba(255, 255, 255, 0.6)
  );border:1px solid rgba(255, 100, 100, 0.16);border-radius:17px;}.product-v3-body .pl-v3-benefits .pl-v3-glass{align-content:center;}.product-v3-body .pl-v3-benefits span{grid-row:1/3;font-size:25px;line-height:1;}.product-v3-body .pl-v3-section{border-radius:28px;padding:16px;margin-top:12px;}.product-v3-body .pl-section-head h2,.product-v3-body .pl-v3-section > h2{letter-spacing:-0.035em;color:#171827;}.product-v3-body .kit-intro{margin:6px 0 0;color:#6a7182;font-size:13px;font-weight:500;}.product-v3-body .pl-v3-reasons{grid-template-columns:repeat(2, minmax(0, 1fr));gap:9px;}.product-v3-body .pl-v3-reasons div{background:rgba(255, 255, 255, 0.62);border:1px solid rgba(117, 91, 255, 0.1);border-radius:22px;padding:12px;min-height:96px;}.product-v3-body .pl-v3-reasons span{font-size:26px;filter:saturate(1.05);}.product-v3-body .pl-v3-reasons b{font-size:13.5px;color:#202335;}.product-v3-body .pl-v3-reasons small{font-size:11.5px;font-weight:600;color:#667085;}.product-v3-body .pl-faq details{border:1px solid rgba(117, 91, 255, 0.12);box-shadow:0 8px 22px rgba(39, 44, 92, 0.055);}.product-v3-body .pl-faq summary{color:#191b2a;}.product-v3-body .pl-faq summary::after{content:"+";width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:rgba(112, 87, 255, 0.1);font-size:20px;line-height:1;color:#7057ff;transform:none!important;}.product-v3-body .pl-faq details[open] summary::after{content:"−";}.product-v3-body .pl-faq p{color:#566074;}.product-v3-body .pl-review-row,.product-v3-body .related-row{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 2px 7px;margin-top:10px;scrollbar-width:none;}.product-v3-body .pl-review-row::-webkit-scrollbar,.product-v3-body .related-row::-webkit-scrollbar{display:none;}.product-v3-body .pl-review-row article{flex:0 0 78%;scroll-snap-align:start;border-radius:22px;background:rgba(255, 255, 255, 0.7);border:1px solid rgba(117, 91, 255, 0.1);padding:14px;min-height:122px;box-shadow:0 8px 22px rgba(39, 44, 92, 0.055);}.product-v3-body .pl-review-row b{font-size:14px;color:#171827;}.product-v3-body .pl-review-row p{font-weight:500;color:#566074;line-height:1.45;}.product-v3-body .related-row a{flex:0 0 150px;scroll-snap-align:start;text-decoration:none;color:#171827;border-radius:22px;background:rgba(255, 255, 255, 0.72);border:1px solid rgba(117, 91, 255, 0.1);padding:10px;display:grid;gap:8px;box-shadow:0 8px 22px rgba(39, 44, 92, 0.055);}.product-v3-body .related-row img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:18px;background:#fff;}.product-v3-body .related-row b{font-size:12.5px;line-height:1.18;font-weight:800;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.product-v3-body .related-row strong{font-size:15px;color:#13a366;}@media (min-width: 821px){.product-v3-body .pl-v3-offer h1{-webkit-line-clamp:4;}.product-v3-body .pl-v3-gallery{place-items:center;}.product-v3-body .pl-v3-thumbs{margin-top:10px;}.product-v3-body .pl-section-head h2,.product-v3-body .pl-v3-section > h2{font-size:27px;}.product-v3-body .pl-v3-reasons{grid-template-columns:repeat(4, 1fr);}.product-v3-body .pl-faq details{max-width:880px;margin-left:auto;margin-right:auto;}.product-v3-body .pl-review-row article{flex-basis:31%;}.product-v3-body .related-row a{flex-basis:176px;}}@media (max-width: 820px){.product-v3-body .pl-review-row article{flex-basis:84%;}.product-v3-body .related-row a{flex-basis:145px;}}.quick-json-hint{display:grid;grid-template-columns:repeat(3, 1fr);gap:8px;margin:0 0 14px;}.quick-json-hint span{border-radius:16px;background:#f8fafc;padding:10px;font-size:13px;color:#475569;}.repeat-row{align-items:end;}.repeat-row textarea{min-height:68px;}.edit-preview{max-width:180px;border-radius:18px;background:#fff;}@media (max-width: 900px){.quick-json-hint{grid-template-columns:1fr;}}.product-review-form .pl-buy{min-height:44px;border-radius:16px;}.review-note{border-radius:16px;padding:10px 12px;font-size:13px;font-weight:750;}.review-note.ok{background:#ecfdf5;color:#047857;}.review-note.error{background:#fff1f2;color:#be123c;}@media (min-width: 821px){.product-review-form{grid-template-columns:220px 1fr 190px;align-items:end;}.product-review-form .pl-buy{height:48px;}}.pl-v4-capability-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;}.pl-v4-capability-grid article{position:relative;overflow:hidden;min-height:168px;border-radius:24px;background:#fff;border:1px solid rgba(117, 91, 255, 0.12);box-shadow:0 10px 26px rgba(32, 37, 85, 0.07);}.pl-v4-capability-grid img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(1.03);}.pl-v4-capability-grid article::after{content:"";position:absolute;inset:0;background:linear-gradient(
    180deg,
    rgba(12, 16, 34, 0.02) 0%,
    rgba(12, 16, 34, 0.22) 42%,
    rgba(12, 16, 34, 0.68) 100%
  );}.pl-v4-capability-grid article > div{position:absolute;left:10px;right:10px;bottom:10px;z-index:1;color:#fff;}.pl-v4-capability-grid span{width:34px;height:34px;border-radius:14px;background:rgba(255, 255, 255, 0.22);display:grid;place-items:center;margin-bottom:7px;}.pl-v4-capability-grid h3{margin:0;font-size:14px;line-height:1.08;font-weight:900;letter-spacing:-0.02em;text-shadow:0 1px 8px rgba(0, 0, 0, 0.24);}.pl-v4-capability-grid p{display:none;margin:5px 0 0;font-size:11.5px;line-height:1.25;color:rgba(255, 255, 255, 0.88);font-weight:500;}.pl-v4-value-cards div{align-content:start;text-align:left!important;place-items:start!important;}.pl-v4-value-cards span{width:42px;height:42px;border-radius:17px;display:grid;place-items:center;background:linear-gradient(
    135deg,
    rgba(112, 87, 255, 0.14),
    rgba(255, 255, 255, 0.72)
  );}.pl-v4-compare-section .pl-v4-compare{margin-top:12px;}.pl-v4-top-benefits .pl-v3-glass{border-color:rgba(117, 91, 255, 0.1)!important;}@media (min-width: 821px){.product-v3-body .pl-v3-page{max-width:1180px!important;display:grid!important;grid-template-columns:minmax(0, 560px) minmax(360px, 1fr)!important;gap:18px!important;align-items:start!important;padding-top:96px!important;}.product-v3-body .pl-v3-benefits{gap:10px!important;}.product-v3-body .pl-v3-gallery img{width:100%!important;height:100%!important;max-height:none!important;object-fit:contain!important;}.product-v3-body .pl-thumb{width:64px!important;height:64px!important;flex:0 0 64px!important;border-radius:18px!important;}.product-v3-body .pl-v3-offer h1{margin-bottom:10px!important;}.product-v3-body .pl-v3-section{margin-top:0!important;}.product-v3-body .pl-v3-kit{margin-top:6px!important;}.pl-v4-capability-grid{grid-template-columns:repeat(5, minmax(0, 1fr));gap:12px;}.pl-v4-capability-grid article{min-height:230px;border-radius:28px;}.pl-v4-capability-grid h3{font-size:16px;}.pl-v4-capability-grid p{display:block;}.pl-v4-capability-grid article > div{left:13px;right:13px;bottom:13px;}.product-v3-body .pl-v4-value-cards div{min-height:150px!important;}.product-v3-body .pl-v4-compare{max-width:860px;margin-left:auto;margin-right:auto;}.site-header{left:50%!important;right:auto!important;transform:translateX(-50%)!important;}}@media (max-width: 820px){.pl-v4-capability-grid{grid-template-columns:1fr 1fr;}.pl-v4-capability-grid article:first-child{grid-column:1 / -1;min-height:190px;}.pl-v4-value-cards{grid-template-columns:1fr 1fr!important;}}@media (max-width: 380px){.pl-v4-capability-grid{grid-template-columns:1fr;}.pl-v4-capability-grid article:first-child{grid-column:auto;}.pl-v4-value-cards{grid-template-columns:1fr!important;}}.product-v3-body main.pl-v3-page,.product-v3-body .pl-v3-page{box-sizing:border-box;}.product-v3-body .product-related{margin-bottom:0!important;}.product-v3-body .product-related + *{margin-top:0!important;}.product-v3-body .pl-v3-reviews{margin-bottom:10px!important;}.product-v3-body .product-reviews-empty{margin:10px 0 0;padding:14px 16px;border-radius:20px;background:rgba(255, 255, 255, 0.62);border:1px solid rgba(117, 91, 255, 0.1);color:#657083;font-weight:650;line-height:1.45;}@media (min-width: 821px){body.product-v3-body main.pl-v3-page{grid-auto-rows:auto!important;background:transparent!important;}body.product-v3-body .pl-v3-shell{min-width:0!important;}body.product-v3-body .pl-v3-gallery{place-items:center!important;}body.product-v3-body .pl-v3-gallery img{position:relative!important;inset:auto!important;display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;border-radius:24px!important;z-index:1!important;}body.product-v3-body .pl-thumb{flex:0 0 64px!important;width:64px!important;height:64px!important;border-radius:18px!important;}body.product-v3-body .pl-v3-info-line,body.product-v3-body .pl-v3-stock,body.product-v3-body .pl-v3-price-row,body.product-v3-body .pl-v3-timer{min-width:0!important;}body.product-v3-body .pl-v3-benefits{min-width:0!important;}body.product-v3-body .pl-v3-benefits span{font-size:25px!important;}body.product-v3-body .pl-v4-capability-grid{gap:12px!important;}body.product-v3-body .pl-review-row,body.product-v3-body .related-row{display:flex!important;gap:12px!important;overflow-x:auto!important;padding-bottom:6px!important;scroll-snap-type:x proximity!important;}body.product-v3-body .pl-review-row article{min-width:0!important;}body.product-v3-body .related-row a{flex:0 0 168px!important;min-width:168px!important;}body.product-v3-body .site-header{left:50%!important;right:auto!important;transform:translateX(-50%)!important;width:min(1180px, calc(100% - 40px))!important;}body.product-v3-body .footer,body.product-v3-body .system-footer{margin-top:10px!important;}}@media (min-width: 821px) and (max-width: 1040px){body.product-v3-body .pl-v3-shell,body.product-v3-body .pl-v3-gallery,body.product-v3-body .pl-v3-thumbs{max-width:430px!important;}body.product-v3-body .pl-v4-capability-grid{grid-template-columns:repeat(3, minmax(0, 1fr))!important;}body.product-v3-body .pl-v4-capability-grid article{min-height:190px!important;}}@media (max-width: 820px){body.product-v3-body .footer,body.product-v3-body .system-footer{margin-top:10px!important;}body.product-v3-body .product-related{margin-bottom:0!important;}}.product-v3-body .pl-v3-stock .stock-pulse{animation:startsetStockPulse 1.35s ease-in-out infinite;background:#18b66b!important;box-shadow:0 0 0 0 rgba(24, 182, 107, 0.42)!important;}.product-gallery-nav{position:absolute;top:50%;z-index:6;transform:translateY(-50%);width:38px;height:52px;border:0;border-radius:999px;background:rgba(255, 255, 255, 0.46);color:#1c2032;font-size:30px;line-height:1;display:grid;place-items:center;cursor:pointer;box-shadow:0 8px 20px rgba(20, 25, 50, 0.12),
    inset 0 1px 0 rgba(255, 255, 255, 0.8);}.product-gallery-prev{left:12px;}.product-gallery-next{right:12px;}.product-gallery-nav:active{transform:translateY(-50%) scale(0.96);}.product-v3-body .product-description-section{display:block!important;}.product-v3-body .product-description-section h2{margin:0 0 12px!important;}.product-description-text{color:#485165;font-size:15px;line-height:1.68;font-weight:500;max-width:860px;}.product-description-text p{margin:0 0 12px;}.product-description-text p:last-child{margin-bottom:0;}.product-description-text ul,.product-description-text ol{margin:8px 0 12px 18px;padding:0;}.product-description-text li{margin:5px 0;}.product-description-text h2,.product-description-text h3,.product-description-text h4{margin:14px 0 8px;color:#171827;letter-spacing:-0.02em;}.product-description-text strong,.product-description-text b{font-weight:850;color:#202335;}.product-description-text a{color:#7057ff;font-weight:800;text-decoration:none;}.product-v3-body .pl-v4-capability-grid article > div span{display:none!important;}.product-v3-body .pl-v4-capability-grid article > div{display:block!important;}.product-v3-body .pl-v4-capability-grid h3{margin-bottom:5px!important;}.product-v3-body .pl-v4-value-cards div{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:8px!important;}.product-v3-body .pl-v4-value-cards span{font-size:27px!important;}.product-v3-body .pl-v4-value-cards b{text-align:center!important;line-height:1.15!important;}.product-v3-body .pl-v4-value-cards small{text-align:center!important;line-height:1.35!important;}.product-v3-body .pl-faq{width:100%!important;}.product-v3-body .pl-faq details{margin-left:0!important;margin-right:0!important;}.product-v3-body .pl-faq summary{justify-content:space-between!important;text-align:left!important;}.product-v3-body .pl-faq p{max-width:920px;}.review-open-btn{margin-top:12px;border-radius:18px;padding:13px 18px;font-weight:900;cursor:pointer;}.product-review-form[hidden]{display:none!important;}.product-review-form{margin-top:12px;display:grid!important;grid-template-columns:1fr!important;gap:12px!important;padding:14px!important;border-radius:22px;background:rgba(255, 255, 255, 0.72);border:1px solid rgba(117, 91, 255, 0.12);max-width:680px;}.product-review-form label{display:grid;gap:7px;font-size:13px;font-weight:800;color:#24283a;}.product-review-form input,.product-review-form textarea{width:100%;box-sizing:border-box;border:1px solid rgba(117, 91, 255, 0.14);border-radius:16px;padding:12px;background:rgba(255, 255, 255, 0.9);font:inherit;outline:none;}.product-review-form textarea{resize:vertical;min-height:110px;}.review-stars{display:flex;gap:6px;}.review-stars button{width:34px;height:34px;border:0;border-radius:12px;background:rgba(112, 87, 255, 0.1);color:#c4cad7;font-size:21px;cursor:pointer;}.review-stars button.active{color:#f5a400;background:rgba(245, 164, 0, 0.12);}.product-review-form .pl-buy{justify-self:start;min-width:180px;}.photo-lightbox{position:fixed;inset:0;z-index:9999;display:none;align-items:center;justify-content:center;background:rgba(10, 12, 24, 0.82);padding:24px;}.photo-lightbox.open{display:flex;}.photo-lightbox img{max-width:min(1040px, 92vw);max-height:86vh;object-fit:contain;border-radius:24px;background:#fff;box-shadow:0 20px 70px rgba(0, 0, 0, 0.35);}.photo-lightbox-close{position:absolute;top:18px;right:18px;width:46px;height:46px;border:0;border-radius:50%;background:rgba(255, 255, 255, 0.86);font-size:30px;line-height:1;cursor:pointer;}.photo-lightbox-nav{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:64px;border:0;border-radius:999px;background:rgba(255, 255, 255, 0.22);color:#fff;font-size:42px;cursor:pointer;}.photo-lightbox-prev{left:22px;}.photo-lightbox-next{right:22px;}.photo-lightbox-count{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);border-radius:999px;background:rgba(255, 255, 255, 0.18);color:#fff;padding:8px 14px;font-weight:800;}@media (min-width: 821px){body.product-v3-body main.pl-v3-page{padding-top:92px!important;}body.product-v3-body .pl-v3-gallery,body.product-v3-body .pl-v3-thumbs{max-width:500px!important;}body.product-v3-body .pl-v3-kit{grid-row:auto!important;margin-top:0!important;position:relative!important;z-index:1!important;overflow:hidden!important;}body.product-v3-body .pl-v4-capability-grid{grid-template-columns:repeat(5, minmax(0, 1fr))!important;}.product-v3-body .pl-v4-value-cards div{padding:18px 14px!important;}body.product-v3-body .pl-faq{display:grid!important;gap:10px!important;}.product-review-form{max-width:620px!important;}.product-v3-body .product-related{margin-bottom:0!important;}.product-v3-body .footer{margin-top:6px!important;}}@media (min-width: 821px) and (max-width: 1040px){.product-gallery-nav{width:34px;height:48px;}}@media (max-width: 820px){.product-gallery-nav{width:34px;height:48px;font-size:26px;}.photo-lightbox{padding:12px;}.photo-lightbox-nav{width:40px;height:58px;}.photo-lightbox-prev{left:10px;}.photo-lightbox-next{right:10px;}.photo-lightbox-close{top:12px;right:12px;}.product-review-form .pl-buy{width:100%;}}:root{--ss-btn:#111318;--ss-text:#151821;--ss-muted:#667085;}.pl-buy,.primary-btn,button[data-checkout],.cart-submit{background:#111318!important;color:#fff!important;background-image:none!important;box-shadow:0 12px 26px rgba(17, 19, 24, 0.16)!important;border:1px solid rgba(17, 19, 24, 0.08)!important;}.review-open-btn{background:rgba(255, 255, 255, 0.68)!important;color:#171827!important;border:1px solid rgba(17, 19, 24, 0.18)!important;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.9),
    0 10px 22px rgba(17, 19, 24, 0.08)!important;}.product-v3-body .ship-today{color:#16a064!important;}.product-v3-body .pl-section-head h2,.product-v3-body .pl-v3-section h2{font-weight:800!important;letter-spacing:-0.02em!important;color:#171827!important;}.product-v3-body .pl-section-head span{font-weight:650!important;color:#697386!important;}.product-v3-body .pl-v3-offer h1{font-family:Arial,
    system-ui,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    sans-serif!important;font-weight:800!important;letter-spacing:-0.025em!important;}.product-v3-body .pl-main-photo-frame{position:relative;min-height:0;border-radius:24px;background:#fff;overflow:hidden;display:grid;place-items:center;cursor:zoom-in;flex:1 1 auto;}.product-v3-body .pl-main-photo-frame img{width:100%!important;height:100%!important;display:block;}.product-v3-body .pl-v3-gallery{position:relative!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;gap:12px!important;box-sizing:border-box!important;background:rgba(255, 255, 255, 0.72)!important;}.product-v3-body .pl-v3-thumbs{position:relative!important;z-index:5!important;width:100%!important;box-sizing:border-box!important;display:flex!important;gap:8px!important;overflow-x:auto!important;scrollbar-width:none!important;padding:0 2px!important;justify-content:flex-start!important;flex:0 0 auto!important;}.product-v3-body .pl-v3-thumbs::-webkit-scrollbar{display:none!important;}.product-v3-body .pl-v3-thumbs .pl-thumb{flex:0 0 66px!important;width:66px!important;height:54px!important;border-radius:14px!important;padding:3px!important;border:1px solid rgba(17, 19, 24, 0.08)!important;background:rgba(255, 255, 255, 0.72)!important;cursor:pointer!important;}.product-v3-body .pl-v3-thumbs .pl-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:11px!important;}.product-v3-body .pl-v3-thumbs .pl-thumb.active{border:2px solid #171827!important;box-shadow:0 0 0 3px rgba(17, 19, 24, 0.08)!important;}.product-v3-body .product-gallery-nav{z-index:10!important;background:rgba(255, 255, 255, 0.62)!important;color:#111318!important;border-color:rgba(17, 19, 24, 0.1)!important;}.product-v3-body .pl-v3-stock .dot{width:9px!important;height:9px!important;background:#18b66b!important;border-radius:999px!important;box-shadow:0 0 0 5px rgba(24, 182, 107, 0.1)!important;flex:0 0 auto!important;}.product-v3-body .pl-v3-stock .dot::before,.product-v3-body .pl-v3-stock .dot::after{content:"";position:absolute;inset:-7px;border-radius:999px;border:1px solid rgba(24, 182, 107, 0.45);animation:ssLiveDot 1.65s ease-out infinite;box-shadow:0 0 16px rgba(24, 182, 107, 0.22);}.product-v3-body .pl-v3-stock .dot::after{animation-delay:0.65s;}@keyframes ssLiveDot{0%{transform:scale(0.42);opacity:0.95}70%{opacity:0.16}100%{transform:scale(2.35);opacity:0}}@keyframes startsetStockPulse{0%,100%{box-shadow:0 0 0 4px rgba(24, 182, 107, 0.1)}50%{box-shadow:0 0 0 7px rgba(24, 182, 107, 0.18)}}.product-v3-body .pl-v3-benefits .pl-v3-glass{align-items:center!important;column-gap:10px!important;}.product-v3-body .line-icon{display:grid!important;place-items:center!important;font-size:0!important;}.product-v3-body .line-icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}.product-v3-body .pl-v3-benefits b{font-weight:800!important;color:#171827!important;}.product-v3-body .pl-v3-benefits small{font-weight:500!important;color:#667085!important;}.product-v3-body .product-description-section{position:relative!important;overflow:hidden!important;}.product-v3-body .product-description-text{font-family:Arial,
    system-ui,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    sans-serif!important;font-size:15px!important;line-height:1.65!important;font-weight:400!important;transition:max-height 0.28s ease!important;}.product-v3-body .product-description-text.is-collapsed{overflow:hidden!important;mask-image:linear-gradient(180deg, #000 60%, transparent 100%);-webkit-mask-image:linear-gradient(180deg, #000 60%, transparent 100%);}.product-v3-body .pl-v4-value-cards div{align-items:center!important;text-align:center!important;padding:16px!important;min-height:auto!important;height:auto!important;}.product-v3-body .pl-v4-value-cards span{margin:0 auto 4px!important;}.product-v3-body .pl-v4-value-cards b{font-weight:800!important;}.product-v3-body .pl-v4-value-cards small{font-weight:400!important;}@media (max-width: 820px){.product-v3-body .pl-pricebox{flex-wrap:nowrap!important;min-width:0!important;}.product-v3-body .pl-v3-price-row .pl-pricebox del{white-space:nowrap!important;}.product-v3-body .pl-v3-price-row .pl-pricebox strong{white-space:nowrap!important;}.product-v3-body .pl-discount{flex:0 0 auto!important;}}@media (min-width: 821px){body.product-v3-body .pl-v3-page{width:min(1120px, calc(100% - 40px))!important;display:grid!important;grid-template-columns:minmax(0, 520px) minmax(0, 1fr)!important;gap:18px!important;align-items:start!important;padding-top:22px!important;}body.product-v3-body .pl-v3-gallery > img{display:none!important;}body.product-v3-body .pl-v3-thumbs{margin-top:0!important;}body.product-v3-body .pl-v3-offer h1{max-width:100%!important;}body.product-v3-body .pl-v3-price-row .pl-pricebox strong{font-size:34px!important;}body.product-v3-body .pl-v3-benefits{margin-top:0!important;}body.product-v3-body .pl-v3-section,body.product-v3-body .pl-v3-benefits{grid-column:1 / -1!important;}body.product-v3-body .pl-v3-section{padding:20px!important;border-radius:30px!important;margin-top:0!important;}body.product-v3-body .pl-v3-section .pl-section-head h2,body.product-v3-body .pl-v3-section > h2{font-size:24px!important;line-height:1.14!important;}body.product-v3-body .pl-kit-cylinder-section{padding-top:26px!important;}body.product-v3-body .pl-v4-capability-grid article{min-height:210px!important;}body.product-v3-body .pl-v4-value-cards{grid-template-columns:repeat(4, minmax(0, 1fr))!important;align-items:stretch!important;}body.product-v3-body .pl-review-row article{flex:0 0 31%!important;}}@media (min-width: 1180px){body.product-v3-body .pl-v3-page{grid-template-columns:minmax(0, 540px) minmax(0, 1fr)!important;}body.product-v3-body .pl-main-photo-frame{height:456px!important;}}:root{--ss-black:#111318;--ss-glass:rgba(255, 255, 255, 0.68);--ss-glass-border:rgba(255, 255, 255, 0.78);}.product-v3-body .pl-v3-glass,.product-v3-body .pl-v3-section,.product-v3-body .pl-v3-benefits .pl-v3-glass,.product-v3-body .pl-v4-capability-grid article,.product-v3-body .pl-v4-value-cards div,.product-v3-body .pl-faq details,.product-v3-body .pl-review-row article,.product-v3-body .related-row a,.product-v3-body .product-review-form{background:linear-gradient(
    135deg,
    rgba(255, 255, 255, 0.76),
    rgba(255, 255, 255, 0.46)
  )!important;border:1px solid var(--ss-glass-border)!important;box-shadow:0 18px 48px rgba(28, 34, 70, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.88)!important;}.product-v3-body .pl-v3-price-row .pl-pricebox strong,.product-v3-body .pl-pricebox strong,.product-v3-body .pl-sticky-buy strong,.product-v3-body .buy-price,.product-v3-body .related-row strong{color:var(--ss-green)!important;}.product-v3-body .pl-v3-buy .buy-price{font-weight:950;color:var(--ss-green)!important;background:rgba(255, 255, 255, 0.96);border-radius:999px;padding:4px 9px;margin-left:2px;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.9);}.product-v3-body .pl-v3-buy{background:#111318!important;color:#fff!important;border-color:rgba(17, 19, 24, 0.16)!important;gap:6px!important;}.product-v3-body .pl-v3-price-row .pl-pricebox del{font-size:18px!important;color:#687084!important;font-weight:850!important;text-decoration-thickness:2px!important;}.product-v3-body .pl-code{display:inline-flex!important;align-items:center!important;min-height:32px!important;border-radius:999px!important;background:rgba(255, 255, 255, 0.82)!important;border:1px solid rgba(17, 19, 24, 0.12)!important;color:#111318!important;font-weight:850!important;padding:7px 11px!important;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.95)!important;}.product-v3-body .pl-v3-offer h1{display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;color:#111318!important;}.product-v3-body .pl-v3-stock{position:relative!important;overflow:visible!important;}.product-v3-body .pl-v3-stock .truck{display:none!important;}.product-v3-body .pl-v3-stock .dot{position:relative!important;isolation:isolate!important;}.product-v3-body .pl-v3-stock .dot::before{content:"";position:absolute;inset:-9px;border-radius:50%;border:1px solid rgba(24, 168, 102, 0.45);box-shadow:0 0 20px rgba(24, 168, 102, 0.22);animation:ssMapPulse 1.55s ease-out infinite;z-index:-1;}.product-v3-body .pl-v3-stock .dot::after{content:"";position:absolute;inset:-4px;border-radius:50%;background:rgba(24, 168, 102, 0.18);animation:ssMapGlow 1.55s ease-in-out infinite;z-index:-1;}@keyframes ssMapPulse{0%{transform:scale(0.5);opacity:0.9}75%{opacity:0.12}100%{transform:scale(2.25);opacity:0}}@keyframes ssMapGlow{0%,100%{opacity:0.28;transform:scale(0.85)}50%{opacity:0.72;transform:scale(1.15)}}.product-v3-body .pl-v3-benefits{gap:10px!important;}.product-v3-body .pl-v3-benefits .pl-v3-glass{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto auto auto!important;place-items:center!important;text-align:center!important;padding:13px 12px!important;min-height:94px!important;border-radius:24px!important;}.product-v3-body .line-icon{grid-row:auto!important;width:42px!important;height:42px!important;border-radius:16px!important;margin:0 0 7px!important;background:rgba(255, 255, 255, 0.82)!important;color:#111318!important;border:1px solid rgba(17, 19, 24, 0.1)!important;}.product-v3-body .pl-v3-benefits b{font-size:14px!important;line-height:1.12!important;}.product-v3-body .pl-v3-benefits small{font-size:12px!important;line-height:1.24!important;max-width:180px!important;}.product-v3-body .pl-v4-capabilities .pl-section-head span{display:none!important;}.product-v3-body .pl-v4-capability-grid article::after{background:linear-gradient(
    180deg,
    rgba(12, 16, 34, 0.01),
    rgba(12, 16, 34, 0.18) 45%,
    rgba(12, 16, 34, 0.62) 100%
  )!important;}.product-v3-body .pl-v4-capability-grid article{border-radius:28px!important;overflow:hidden!important;background:#fff!important;}.product-v3-body .pl-v4-capability-grid h3{font-weight:850!important;}.product-v3-body .pl-v4-capability-grid p{font-weight:400!important;}.product-v3-body .product-description-text.is-collapsed{max-height:128px!important;}.product-v3-body .pl-section-head h2,.product-v3-body .pl-v3-section > h2{font-size:clamp(22px, 2.2vw, 28px)!important;font-weight:800!important;line-height:1.12!important;}.product-v3-body .pl-section-head{align-items:center!important;gap:12px!important;}.product-v3-body .pl-v3-section{overflow:hidden!important;}.product-v3-body .pl-faq{display:grid!important;gap:10px!important;}.product-v3-body .pl-faq details{width:100%!important;max-width:none!important;border-radius:20px!important;}.product-v3-body .pl-faq summary{font-size:15px!important;font-weight:750!important;padding:16px 18px!important;}.product-v3-body .pl-faq p{font-size:14px!important;font-weight:400!important;line-height:1.55!important;padding:0 18px 16px!important;text-align:left!important;}.product-v3-body .review-open-btn{background:rgba(255, 255, 255, 0.66)!important;color:#111318!important;border:1px solid rgba(17, 19, 24, 0.18)!important;border-radius:16px!important;padding:12px 16px!important;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.9),
    0 10px 22px rgba(17, 19, 24, 0.08)!important;}.product-v3-body .product-review-form .pl-buy{background:#111318!important;color:#fff!important;}.product-v3-body .pl-main-photo-frame img{object-fit:cover!important;}.product-v3-body .pl-v3-round,.product-v3-body .product-gallery-nav{background:rgba(255, 255, 255, 0.48)!important;color:#111318!important;border:1px solid rgba(17, 19, 24, 0.1)!important;box-shadow:0 8px 22px rgba(17, 19, 24, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.86)!important;}.product-v3-body .pl-v3-counter{background:rgba(255, 255, 255, 0.56)!important;color:#111318!important;border:1px solid rgba(17, 19, 24, 0.08)!important;}@media (max-width: 820px){.product-v3-body .pl-v3-page{display:grid!important;grid-template-columns:1fr!important;width:min(100% - 18px, 560px)!important;margin:0 auto!important;padding-top:78px!important;gap:10px!important;}.product-v3-body .pl-v3-shell,.product-v3-body .pl-v3-offer,.product-v3-body .pl-v3-benefits,.product-v3-body .pl-v3-section{grid-column:1!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;}.product-v3-body .pl-v3-gallery{padding:10px!important;border-radius:28px!important;gap:9px!important;}.product-v3-body .pl-main-photo-frame{width:100%!important;aspect-ratio:1/1!important;height:auto!important;min-height:0!important;border-radius:22px!important;}.product-v3-body .pl-v3-thumbs .pl-thumb{width:58px!important;height:48px!important;flex-basis:58px!important;}.product-v3-body .pl-v3-offer{padding:15px!important;border-radius:26px!important;}.product-v3-body .pl-v3-offer h1{font-size:22px!important;line-height:1.14!important;margin-bottom:10px!important;}.product-v3-body .pl-v3-info-line{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:7px!important;flex-wrap:wrap!important;}.product-v3-body .pl-v3-price-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:9px!important;flex-wrap:nowrap!important;}.product-v3-body .pl-pricebox{display:flex!important;align-items:baseline!important;gap:9px!important;white-space:nowrap!important;}.product-v3-body .pl-v3-price-row .pl-pricebox del{font-size:16px!important;order:1!important;}.product-v3-body .pl-v3-price-row .pl-pricebox strong{font-size:32px!important;order:2!important;color:var(--ss-green)!important;}.product-v3-body .pl-v3-benefits{display:grid!important;grid-template-columns:repeat(3, minmax(0, 1fr))!important;}.product-v3-body .pl-v3-section{padding:16px!important;border-radius:26px!important;}.product-v3-body .pl-kit-cylinder-section{padding-top:22px!important;}.product-v3-body .pl-v4-capability-grid{grid-template-columns:1fr 1fr!important;gap:10px!important;}.product-v3-body .pl-v4-capability-grid article{min-height:165px!important;}.product-v3-body .pl-v4-capability-grid article:first-child{grid-column:1 / -1!important;min-height:185px!important;}.product-v3-body .pl-v4-value-cards{grid-template-columns:1fr 1fr!important;}.product-v3-body .product-gallery-nav{width:34px!important;height:48px!important;font-size:26px!important;}}@media (min-width: 821px){body.product-v3-body{overflow-x:hidden!important;}.product-v3-body main.pl-v3-page{display:grid!important;grid-template-columns:minmax(0, 500px) minmax(0, 1fr)!important;grid-auto-flow:row!important;grid-auto-rows:auto!important;align-items:start!important;gap:16px 20px!important;width:min(1120px, calc(100% - 40px))!important;max-width:1120px!important;margin:0 auto!important;padding:96px 0 24px!important;background:transparent!important;overflow:visible!important;}.product-v3-body .pl-v3-shell{grid-column:1!important;grid-row:1!important;position:relative!important;top:auto!important;z-index:1!important;width:100%!important;max-width:none!important;align-self:start!important;}.product-v3-body .pl-v3-offer{grid-column:2!important;grid-row:1!important;width:100%!important;max-width:none!important;align-self:start!important;min-height:0!important;box-sizing:border-box!important;padding:20px!important;border-radius:30px!important;}.product-v3-body .pl-v3-benefits{grid-column:1 / -1!important;grid-row:2!important;display:grid!important;grid-template-columns:repeat(3, minmax(0, 1fr))!important;width:100%!important;max-width:none!important;margin:0!important;align-self:start!important;}.product-v3-body .pl-v3-section{grid-column:1 / -1!important;width:100%!important;box-sizing:border-box!important;margin:0!important;padding:20px!important;border-radius:30px!important;}.product-v3-body .pl-v3-gallery{display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important;height:auto!important;max-height:none!important;min-height:0!important;aspect-ratio:auto!important;padding:14px!important;border-radius:30px!important;box-sizing:border-box!important;overflow:hidden!important;}.product-v3-body .pl-main-photo-frame{width:100%!important;aspect-ratio:1/1!important;height:auto!important;min-height:0!important;border-radius:24px!important;flex:0 0 auto!important;}.product-v3-body .pl-v3-thumbs{display:flex!important;width:100%!important;max-width:100%!important;gap:8px!important;justify-content:center!important;overflow-x:auto!important;flex:0 0 auto!important;padding:0 2px 2px!important;box-sizing:border-box!important;}.product-v3-body .pl-v3-thumbs .pl-thumb{width:64px!important;height:52px!important;flex:0 0 64px!important;border-radius:14px!important;}.product-v3-body .pl-v3-offer h1{font-size:26px!important;line-height:1.13!important;margin:0 0 10px!important;}.product-v3-body .pl-v3-info-line{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;flex-wrap:wrap!important;}.product-v3-body .pl-v3-price-row{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:10px!important;flex-wrap:wrap!important;}.product-v3-body .pl-pricebox{display:flex!important;align-items:baseline!important;gap:10px!important;flex-wrap:wrap!important;}.product-v3-body .pl-v3-price-row .pl-pricebox strong{font-size:36px!important;line-height:1!important;}.product-v3-body .pl-v3-price-row .pl-pricebox del{font-size:19px!important;}.product-v3-body .pl-v3-buy{min-height:52px!important;border-radius:18px!important;}.product-v3-body .pl-kit-cylinder-section{padding-top:26px!important;}.product-v3-body .pl-v4-capability-grid{grid-template-columns:repeat(5, minmax(0, 1fr))!important;gap:12px!important;}.product-v3-body .pl-v4-capability-grid article{min-height:210px!important;}.product-v3-body .pl-v4-value-cards{display:grid!important;grid-template-columns:repeat(4, minmax(0, 1fr))!important;gap:12px!important;align-items:stretch!important;}.product-v3-body .pl-review-row article{flex:0 0 calc((100% - 24px) / 3)!important;}.product-v3-body .related-row a{flex:0 0 164px!important;min-width:164px!important;}.product-v3-body .footer,.product-v3-body .system-footer{margin-top:8px!important;}}@media (min-width: 821px) and (max-width: 1040px){.product-v3-body main.pl-v3-page{grid-template-columns:minmax(0, 420px) minmax(0, 1fr)!important;width:min(960px, calc(100% - 28px))!important;gap:14px!important;}.product-v3-body .pl-v3-offer h1{font-size:23px!important;}.product-v3-body .pl-v3-price-row .pl-pricebox strong{font-size:32px!important;}.product-v3-body .pl-v4-capability-grid{grid-template-columns:repeat(3, minmax(0, 1fr))!important;}.product-v3-body .pl-v3-benefits .pl-v3-glass{min-height:98px!important;}}@media (min-width: 821px){html,body.product-v3-body{overflow-x:hidden!important;}body.product-v3-body main.pl-v3-page{display:grid!important;width:min(1120px, calc(100% - 48px))!important;max-width:1120px!important;margin:0 auto!important;padding:96px 0 28px!important;overflow:visible!important;}body.product-v3-body .pl-v3-shell{grid-column:auto!important;grid-row:auto!important;position:relative!important;inset:auto!important;top:auto!important;transform:none!important;overflow:visible!important;z-index:1!important;}body.product-v3-body .pl-v3-offer{grid-column:auto!important;grid-row:auto!important;position:relative!important;inset:auto!important;transform:none!important;width:100%!important;min-width:0!important;max-width:none!important;max-height:none!important;overflow:visible!important;z-index:1!important;border-radius:30px!important;}body.product-v3-body .pl-v3-benefits{overflow:visible!important;align-items:stretch!important;z-index:0!important;}body.product-v3-body .pl-v3-benefits .pl-v3-glass{height:auto!important;overflow:hidden!important;}body.product-v3-body .pl-v3-section{grid-area:auto!important;grid-row:auto!important;position:relative!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;box-sizing:border-box!important;overflow:visible!important;clear:both!important;z-index:0!important;}body.product-v3-body .pl-v3-gallery{max-height:none!important;aspect-ratio:auto!important;position:relative!important;}body.product-v3-body .pl-main-photo-frame{position:relative!important;display:block!important;overflow:hidden!important;background:#fff!important;}body.product-v3-body .pl-main-photo-frame img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;}body.product-v3-body .pl-v3-thumbs{justify-content:center!important;overflow:visible!important;padding:0!important;}body.product-v3-body .pl-v3-thumbs .pl-thumb{border-radius:14px!important;}body.product-v3-body .pl-v3-offer h1{font-size:clamp(24px, 2.15vw, 30px)!important;line-height:1.12!important;margin:0 0 12px!important;overflow:visible!important;display:block!important;-webkit-line-clamp:unset!important;}body.product-v3-body .pl-v3-stock,body.product-v3-body .pl-v3-price-row,body.product-v3-body .pl-timer,body.product-v3-body .pl-v3-buy{position:relative!important;z-index:2!important;}body.product-v3-body .product-gallery-nav,body.product-v3-body .pl-v3-round,body.product-v3-body .pl-v3-counter{z-index:5!important;}}@media (min-width: 821px) and (max-width: 1040px){body.product-v3-body main.pl-v3-page{width:min(960px, calc(100% - 28px))!important;gap:14px!important;}body.product-v3-body .pl-v3-benefits{grid-template-columns:repeat(3, minmax(0, 1fr))!important;}body.product-v3-body .pl-v3-benefits .pl-v3-glass{min-height:76px!important;padding:10px!important;}}@media (max-width: 820px){body.product-v3-body .pl-v3-benefits{overflow:visible!important;}body.product-v3-body .pl-v3-benefits .pl-v3-glass{height:auto!important;}}.product-v3-body .pl-v3-info-compact{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;flex-wrap:nowrap!important;min-width:0!important;}.product-v3-body .pl-v3-stock-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:32px!important;padding:7px 10px!important;border-radius:999px!important;background:rgba(235, 255, 244, 0.82)!important;border:1px solid rgba(24, 166, 96, 0.16)!important;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.88)!important;white-space:nowrap!important;font-size:13px!important;line-height:1!important;flex:0 1 auto!important;min-width:0!important;overflow:hidden!important;color:#0d7f4a!important;}.product-v3-body .pl-v3-stock-pill b{font-size:13px!important;line-height:1!important;white-space:nowrap!important;}.product-v3-body .pl-v3-stock-pill .truck{font-size:14px!important;line-height:1!important;flex:0 0 auto!important;}.product-v3-body .pl-v3-stock-pill .dot{width:8px!important;height:8px!important;flex:0 0 8px!important;}.product-v3-body .pl-v3-stock-pill .ship-today{color:#0d7f4a!important;}@media (max-width: 820px){body.product-v3-body{width:100%!important;max-width:100%!important;overflow-x:clip!important;padding-bottom:80px!important;background:#f5fbff!important;}body.product-v3-body main.pl-v3-page{min-width:0!important;padding:72px 0 10px!important;display:grid!important;grid-template-columns:minmax(0, 1fr)!important;overflow:clip!important;}body.product-v3-body .pl-v3-shell,body.product-v3-body .pl-v3-offer,body.product-v3-body .pl-v3-benefits,body.product-v3-body .pl-v3-section{min-width:0!important;grid-column:1!important;}body.product-v3-body .pl-v3-gallery{box-shadow:0 12px 28px rgba(28, 34, 70, 0.08)!important;}body.product-v3-body .pl-main-photo-frame{place-items:center!important;}body.product-v3-body .pl-v3-back,body.product-v3-body .pl-v3-share,body.product-v3-body .pl-v3-heart{z-index:12!important;border:1px solid rgba(17, 19, 24, 0.08)!important;}body.product-v3-body .pl-v3-counter{background:rgba(255, 255, 255, 0.72)!important;}body.product-v3-body .pl-v3-thumbs{justify-content:flex-start!important;}body.product-v3-body .pl-v3-offer{border-left:0!important;border-right:0!important;box-shadow:0 12px 28px rgba(28, 34, 70, 0.08),
      inset 0 1px 0 rgba(255, 255, 255, 0.88)!important;}body.product-v3-body .pl-v3-offer h1{padding:0!important;overflow:visible!important;-webkit-line-clamp:unset!important;}body.product-v3-body .pl-code{flex:0 0 auto!important;}body.product-v3-body .pl-v3-stock-pill{font-size:12px!important;flex:1 1 auto!important;text-overflow:clip!important;}body.product-v3-body .pl-v3-price-row{margin:2px 0 9px!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;}body.product-v3-body .pl-pricebox{gap:10px!important;align-items:baseline!important;white-space:nowrap!important;flex-wrap:nowrap!important;}body.product-v3-body .pl-v3-price-row .pl-pricebox del{line-height:1!important;order:1!important;}body.product-v3-body .pl-v3-price-row .pl-pricebox strong{line-height:1!important;order:2!important;}body.product-v3-body .pl-v3-timer{min-height:38px!important;border-radius:16px!important;padding:8px 10px!important;margin:0 0 9px!important;color:#e1142f!important;}.product-v3-body .pl-v3-timer b,.product-v3-body .pl-v3-timer i{color:#e1142f!important;}body.product-v3-body .pl-v3-buy{min-height:48px!important;border-radius:17px!important;font-size:15px!important;}body.product-v3-body .pl-v3-benefits{margin:0!important;}body.product-v3-body .pl-v3-benefits .pl-v3-glass{min-height:72px!important;padding:8px 6px!important;border-radius:18px!important;grid-template-columns:28px 1fr!important;column-gap:6px!important;}body.product-v3-body .line-icon{width:28px!important;height:28px!important;border-radius:11px!important;}body.product-v3-body .pl-v3-section{border-radius:0!important;border-left:0!important;border-right:0!important;padding:13px 10px!important;margin:0!important;box-shadow:0 12px 28px rgba(28, 34, 70, 0.08),
      inset 0 1px 0 rgba(255, 255, 255, 0.88)!important;}body.product-v3-body .pl-section-head{margin:0!important;display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:8px!important;}.product-v3-body .pl-section-head h2,.product-v3-body .pl-v3-section > h2{font-size:21px!important;line-height:1.1!important;margin:0!important;}.product-v3-body .pl-section-head span{font-size:12px!important;white-space:nowrap!important;}body.product-v3-body .pl-kit-cylinder-section{padding-top:13px!important;}}@media (max-width: 820px){body .site-header{border-radius:999px!important;gap:4px!important;width:calc(100% - 18px)!important;box-sizing:border-box!important;}body .logo{font-size:22px!important;line-height:1!important;letter-spacing:-0.055em!important;}body .header-actions{gap:4px!important;}body .nav-btn{border-radius:999px!important;padding:0!important;}body .nav-btn span{font-size:16px!important;line-height:1!important;}body .icon-glyph,body .icon-glyph svg{width:19px!important;height:19px!important;}body .menu-glyph svg,body .search-glyph svg,body .heart-glyph svg,body .phone-glyph svg{width:20px!important;height:20px!important;}body main{padding-top:58px!important;}body.product-v3-body main.pl-v3-page{padding-top:58px!important;}body.product-v3-body .site-header + main.pl-v3-page{padding-top:58px!important;}body.product-v3-body .pl-main-photo-frame{min-width:0!important;}body.product-v3-body .pl-main-photo-frame img,body.product-v3-body [data-main-photo]{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center!important;border-radius:0!important;display:block!important;}body.product-v3-body .pl-v3-offer h1{display:block!important;}body.product-v3-body .pl-v3-info-compact{overflow:visible!important;}body.product-v3-body .pl-code{height:30px!important;min-height:30px!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;line-height:1!important;}body.product-v3-body .pl-v3-stock-pill{height:30px!important;min-height:30px!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;line-height:1!important;align-self:center!important;transform:none!important;}body.product-v3-body .pl-v3-stock-pill .dot{width:8px!important;height:8px!important;flex:0 0 8px!important;}body.product-v3-body .pl-v3-stock-pill .dot::before,body.product-v3-body .pl-v3-stock-pill .dot::after{display:none!important;content:none!important;}body.product-v3-body .pl-v3-stock-pill .truck{display:inline-block!important;font-size:12px!important;margin:0!important;line-height:1!important;}body.product-v3-body .pl-v3-buy .buy-price{margin-left:3px!important;padding:4px 10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;}body.product-v3-body .pl-kit-cylinder-section .pl-section-head{align-items:flex-end!important;}}.favorite-card{display:grid;gap:10px;align-content:start;}.favorite-card > a{color:inherit;}.favorite-card h2{letter-spacing:-0.025em;}.favorite-price{white-space:nowrap;}.favorite-price strong{line-height:1;font-weight:950;}.favorite-price del{font-size:15px;}.favorite-actions{align-items:center;}.favorite-actions .primary-btn,.favorite-actions .remove-favorite{height:44px;border-radius:16px;font-weight:950;display:grid;place-items:center;}.favorite-actions .remove-favorite{background:#fff!important;color:#e11d48!important;border:1.5px solid rgba(225, 29, 72, 0.65)!important;}.favorite-actions .primary-btn{border:1px solid rgba(255, 255, 255, 0.92)!important;background:#11131d;color:#fff;}@media (max-width: 820px){body .site-header{height:42px!important;min-height:42px!important;padding:4px 7px 4px 12px!important;top:6px!important;}body .nav-btn{width:32px!important;min-width:32px!important;height:32px!important;}.site-header .logo{font-size:21px!important;}.site-header .header-actions{gap:3px!important;}body.product-v3-body main.pl-v3-page{width:100%!important;max-width:100%!important;margin:0!important;gap:8px!important;padding-left:0!important;padding-right:0!important;}body.product-v3-body .pl-v3-shell,body.product-v3-body .pl-v3-offer,body.product-v3-body .pl-v3-benefits,body.product-v3-body .pl-v3-section{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;border-left:0!important;border-right:0!important;box-sizing:border-box!important;}body.product-v3-body .pl-v3-gallery{border-left:0!important;border-right:0!important;}body.product-v3-body .pl-main-photo-frame{cursor:grab!important;}body.product-v3-body .pl-main-photo-frame:active{cursor:grabbing!important;}body.product-v3-body .pl-v3-back,body.product-v3-body .pl-v3-share,body.product-v3-body .pl-v3-heart{background:rgba(255, 255, 255, 0.68)!important;box-shadow:0 8px 20px rgba(15, 23, 42, 0.1),
      inset 0 1px 0 rgba(255, 255, 255, 0.88)!important;}.product-v3-body .product-gallery-nav{background:rgba(255, 255, 255, 0.7)!important;}body.product-v3-body .pl-v3-offer{padding:12px 10px 13px!important;border-radius:0!important;background:rgba(255, 255, 255, 0.64)!important;}body.product-v3-body .pl-v3-offer h1{font-size:20px!important;line-height:1.12!important;letter-spacing:-0.038em!important;width:100%!important;max-width:100%!important;margin:0 0 10px!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;text-wrap:normal!important;}body.product-v3-body .pl-v3-info-compact{display:grid!important;grid-template-columns:max-content minmax(0, 1fr)!important;gap:8px!important;align-items:center!important;margin:0 0 9px!important;}body.product-v3-body .pl-code,body.product-v3-body .pl-v3-stock-pill{height:31px!important;min-height:31px!important;max-height:31px!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;align-self:center!important;margin:0!important;line-height:1!important;transform:none!important;}body.product-v3-body .pl-code{padding:0 10px!important;font-size:12.5px!important;white-space:nowrap!important;}body.product-v3-body .pl-v3-stock-pill{padding:0 8px!important;justify-content:center!important;gap:4px!important;overflow:hidden!important;white-space:nowrap!important;max-width:100%!important;color:#0d7f4a!important;}body.product-v3-body .pl-v3-stock-pill b{font-size:11.5px!important;line-height:1!important;white-space:nowrap!important;}.product-v3-body .pl-v3-stock-pill .truck{font-size:12px!important;line-height:1!important;}.product-v3-body .pl-v3-stock-pill .dot{width:8px!important;height:8px!important;flex:0 0 8px!important;}body.product-v3-body .pl-v3-buy{height:54px!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:6px!important;text-align:center!important;padding:0 14px!important;}.product-v3-body .pl-v3-buy .buy-price{margin-left:2px!important;padding:5px 10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;}body.product-v3-body .pl-v3-benefits{grid-template-columns:repeat(3, minmax(0, 1fr))!important;gap:6px!important;padding:0 0 8px!important;background:transparent!important;}.product-v3-body .pl-v3-benefits .pl-v3-glass{min-height:92px!important;padding:8px 5px!important;border-radius:18px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important;gap:4px!important;overflow:hidden!important;}.product-v3-body .pl-v3-benefits b{font-size:11.5px!important;line-height:1.05!important;text-align:center!important;}.product-v3-body .pl-v3-benefits small{font-size:9.5px!important;line-height:1.08!important;text-align:center!important;}.product-v3-body .line-icon{width:28px!important;height:28px!important;min-height:28px!important;}.product-v3-body .line-icon svg{width:16px!important;height:16px!important;}.product-v3-body .pl-kit-cylinder-section::before,.product-v3-body .pl-kit-cylinder-section::after{display:none!important;content:none!important;background:none!important;box-shadow:none!important;}.product-v3-body .kit-intro{margin:4px 10px 0!important;font-size:12.5px!important;line-height:1.25!important;color:#667085!important;}body.product-v3-body .product-description-text.is-collapsed{max-height:110px!important;overflow:hidden!important;position:relative;}}.favorite-fly-clone{position:fixed!important;z-index:12000!important;border-radius:30px!important;overflow:hidden!important;box-shadow:0 24px 60px rgba(15, 23, 42, 0.22)!important;}.pl-main-photo-frame{touch-action:pan-y!important;overscroll-behavior:contain!important;}.favorite-fly-clone{filter:none!important;}body.product-v3-body [data-main-photo]{object-fit:contain!important;background:#fff!important;border-radius:28px!important;}body.product-v3-body .product-description-section .pl-section-head,body.product-v3-body .product-description-section h2{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;}.favorite-fly-clone{opacity:1;transform-origin:center!important;}body.product-v3-body .product-description-section .description-head h2{display:block!important;}@media (max-width: 820px){body.product-v3-body .pl-main-photo-frame{margin:0!important;}body.product-v3-body .pl-main-photo-frame > img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;border-radius:0!important;background:#fff!important;display:block!important;pointer-events:none!important;-webkit-user-drag:none!important;user-select:none!important;}body.product-v3-body .pl-v3-round{top:10px!important;}body.product-v3-body .pl-kit-cylinder-section{background:transparent!important;box-shadow:none!important;border-color:transparent!important;}body.product-v3-body .pl-kit-cylinder-section::before,body.product-v3-body .pl-kit-cylinder-section::after{content:none!important;}body.product-v3-body .pl-kit-cylinder-section .pl-section-head,body.product-v3-body .pl-kit-cylinder-section .kit-intro{padding:0 16px!important;box-sizing:border-box!important;}}@keyframes ssFavoriteLiftSoft{0%{transform:translate3d(0, 0, 0) scale(1)}42%{transform:translate3d(0, -8px, 0) scale(0.976)}72%{transform:translate3d(0, -14px, 0) scale(1.018)}100%{transform:translate3d(0, 0, 0) scale(1)}}@keyframes ssFavoriteBounceSoft{0%{transform:translate3d(0, 0, 0) scale(1)}38%{transform:translate3d(0, -6px, 0) scale(1.12)}70%{transform:translate3d(0, 1px, 0) scale(0.985)}100%{transform:translate3d(0, 0, 0) scale(1)}}.product-photo{background:#fff!important;display:grid!important;place-items:center!important;overflow:hidden!important;}.product-photo img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;background:#fff!important;display:block!important;}body.product-v3-body .pl-main-photo-frame{margin:0!important;touch-action:pan-y!important;}body.product-v3-body .pl-v3-timer span{color:#df102a!important;font-weight:950!important;}body.product-v3-body .pl-v3-stock-pill .dot{position:relative!important;background:#1fbe72!important;box-shadow:0 0 0 0 rgba(31, 190, 114, 0.42)!important;animation:ssStockPulse 1.45s ease-in-out infinite!important;}@keyframes ssStockPulse{0%{box-shadow:0 0 0 0 rgba(31, 190, 114, 0.45)}70%{box-shadow:0 0 0 8px rgba(31, 190, 114, 0)}100%{box-shadow:0 0 0 0 rgba(31, 190, 114, 0)}}body.product-v3-body .product-description-section .description-head{margin-bottom:8px!important;}body.product-v3-body .pl-kit-cylinder-section::after{display:none!important;content:none!important;background:none!important;box-shadow:none!important;}@media (max-width: 820px){.product-card{--photo:clamp(136px, 39vw, 166px)!important;height:var(--photo)!important;min-height:var(--photo)!important;grid-template-columns:var(--photo) minmax(0, 1fr)!important;}.product-photo{height:var(--photo)!important;min-height:var(--photo)!important;border-radius:22px!important;}.product-info{height:var(--photo)!important;min-height:0!important;}body.product-v3-body .pl-v3-counter{display:none!important;}body.product-v3-body .pl-kit-cylinder-section .pl-section-head{padding:0 10px!important;margin:0!important;}body.product-v3-body .kit-intro{margin:4px 10px 0!important;font-size:12.5px!important;line-height:1.25!important;color:#667085!important;}}@media (max-width: 390px){.product-card{--photo:136px!important;}}.store-toast:empty{display:none!important;}.favorite-card-lift{animation:ssFavoriteLiftSoft 0.62s cubic-bezier(0.18, 0.86, 0.18, 1)!important;transform-origin:center center!important;}.favorite-target-bounce{animation:ssFavoriteBounceSoft 0.4s cubic-bezier(0.18, 1.08, 0.22, 1)!important;transform-origin:center center!important;}.favorite-fly-clone{transition:none!important;animation:none!important;contain:layout paint style!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important;pointer-events:none!important;}body.product-v3-body .pl-main-photo-frame{width:100%!important;height:430px!important;min-height:430px!important;max-height:none!important;aspect-ratio:auto!important;border-radius:30px!important;overflow:hidden!important;background:#fff!important;display:block!important;}body.product-v3-body .pl-main-photo-frame > img,body.product-v3-body [data-main-photo]{width:100%!important;min-width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;background:#fff!important;display:block!important;border-radius:0!important;pointer-events:none!important;-webkit-user-drag:none!important;user-select:none!important;}body.product-v3-body .pl-kit-cylinder-section{padding:14px 0 18px!important;border-color:rgba(255, 255, 255, 0.76)!important;box-shadow:0 10px 24px rgba(20, 30, 60, 0.07),
    inset 0 1px 0 rgba(255, 255, 255, 0.8)!important;}body.product-v3-body .kit-intro{margin:5px 12px 0!important;font-size:12.5px!important;line-height:1.25!important;color:#667085!important;}@media (min-width: 821px){body.product-v3-body .pl-v3-gallery{border-radius:30px!important;}body.product-v3-body .pl-main-photo-frame{border-radius:24px!important;}body.product-v3-body .pl-v3-thumbs{flex:0 0 auto!important;min-height:52px!important;}body.product-v3-body .pl-v3-offer{padding:20px!important;}body.product-v3-body .pl-v3-benefits{grid-column:auto!important;grid-row:auto!important;}body.product-v3-body .pl-v3-benefits .pl-v3-glass{min-height:62px!important;padding:10px 12px!important;border-radius:20px!important;display:grid!important;grid-template-columns:34px minmax(0, 1fr)!important;grid-template-rows:auto auto!important;column-gap:10px!important;row-gap:1px!important;align-items:center!important;}body.product-v3-body .pl-v3-benefits .line-icon{grid-row:1 / 3!important;width:32px!important;height:32px!important;margin:0!important;border-radius:13px!important;}body.product-v3-body .pl-v3-benefits b{font-size:13px!important;line-height:1.12!important;text-align:left!important;}body.product-v3-body .pl-v3-benefits small{font-size:11px!important;line-height:1.18!important;text-align:left!important;max-width:none!important;}body.product-v3-body .pl-v3-section{grid-column:1 / -1!important;}}@media (min-width: 821px) and (max-width: 1040px){body.product-v3-body main.pl-v3-page{grid-template-columns:minmax(320px, 420px) minmax(0, 1fr)!important;}body.product-v3-body .pl-v3-shell,body.product-v3-body .pl-v3-gallery{max-width:420px!important;}body.product-v3-body .pl-main-photo-frame{min-height:340px!important;}}@media (max-width: 420px){body.product-v3-body .pl-main-photo-frame{height:430px!important;min-height:430px!important;}}@media (max-width: 370px){body.product-v3-body .pl-main-photo-frame{height:408px!important;min-height:408px!important;}}body.product-v3-body .product-description-section .description-head{align-items:center!important;justify-content:space-between!important;gap:12px!important;}body.product-v3-body .product-description-section .description-head h2{line-height:1.1!important;}@media (max-width: 390px){body.product-v3-body .pl-main-photo-frame{height:clamp(398px, 116vw, 456px)!important;min-height:398px!important;}}@media (min-width: 821px){body.product-v3-body .pl-kit-cylinder-section{overflow:hidden!important;}body.product-v3-body .pl-kit-cylinder-section .pl-section-head{padding:0!important;margin:0!important;}body.product-v3-body .kit-intro{margin:6px 0 0!important;line-height:1.35!important;}}@media (max-width: 820px){body.product-v3-body .pl-kit-cylinder-section{overflow:hidden!important;}}@media (max-width: 820px){body.product-v3-body .pl-v3-shell{width:100%!important;max-width:none!important;overflow:visible!important;}body.product-v3-body .pl-v3-gallery{width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;padding:0 0 12px!important;border-radius:30px!important;background:rgba(255, 255, 255, 0.78)!important;box-sizing:border-box!important;}body.product-v3-body .pl-main-photo-frame{position:relative!important;max-width:100%!important;max-height:none!important;flex:0 0 auto!important;display:block!important;box-sizing:border-box!important;touch-action:pan-y!important;}body.product-v3-body .pl-main-photo-frame > img,body.product-v3-body [data-main-photo]{flex:0 0 100%!important;width:100%!important;min-width:100%!important;height:100%!important;min-height:100%!important;object-fit:contain!important;object-position:center center!important;background:#fff!important;border-radius:0!important;display:block!important;pointer-events:none!important;-webkit-user-drag:none!important;user-select:none!important;}body.product-v3-body .pl-v3-thumbs{order:2!important;min-height:58px!important;max-height:none!important;flex:0 0 auto!important;background:transparent!important;box-sizing:border-box!important;}body.product-v3-body .pl-v3-thumbs .pl-thumb{display:block!important;min-width:62px!important;overflow:hidden!important;padding:3px!important;box-sizing:border-box!important;}body.product-v3-body .pl-v3-thumbs .pl-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:11px!important;display:block!important;}body.product-v3-body .product-gallery-nav,body.product-v3-body .pl-v3-round{z-index:13!important;}}@media (max-width: 390px){body.product-v3-body .pl-main-photo-frame{aspect-ratio:1/1.04!important;}}@media (max-width: 820px){body.product-v3-body .pl-v3-offer .pl-v3-buy{height:62px!important;max-height:62px!important;border-radius:22px!important;box-shadow:0 16px 34px rgba(18, 18, 31, 0.18),
      0 10px 26px rgba(107, 77, 246, 0.3),
      inset 0 1px 0 rgba(255, 255, 255, 0.42)!important;}body.product-v3-body .pl-v3-offer .pl-v3-buy .buy-price{margin-left:6px!important;padding:6px 13px!important;border-radius:999px!important;}}@media (min-width: 821px) and (max-width: 1040px){body.product-v3-body .pl-kit-cylinder-section{min-height:470px!important;padding-bottom:32px!important;}}body.product-v3-body .pl-kit-cylinder-section .kit-intro{margin-bottom:0!important;}@media (max-width: 820px){body.product-v3-body .pl-v3-gallery{gap:9px!important;overflow:visible!important;}body.product-v3-body .pl-main-photo-frame{width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:1/1.1!important;border-radius:24px!important;overflow:hidden!important;background:#fff!important;}body.product-v3-body .pl-v3-thumbs{visibility:visible!important;opacity:1!important;z-index:3!important;gap:8px!important;scrollbar-width:none!important;}body.product-v3-body .pl-v3-thumbs::-webkit-scrollbar{display:none!important;}body.product-v3-body .pl-v3-thumbs .pl-thumb{border-radius:14px!important;}}@media (min-width: 821px) and (max-width: 1080px){body.product-v3-body .pl-kit-cylinder-section{min-height:535px!important;}}body.product-v3-body .composition-empty{margin:10px 14px 2px!important;padding:18px 14px!important;border-radius:22px!important;border:1px dashed rgba(107, 77, 246, 0.32)!important;background:rgba(255, 255, 255, 0.58)!important;color:#5d6472!important;font-size:14px!important;line-height:1.35!important;text-align:center!important;font-weight:750!important;}@media (max-width: 820px){body.product-v3-body .pl-kit-cylinder-section{min-height:420px!important;padding-bottom:22px!important;}}@media (min-width: 821px){body.product-v3-body .pl-kit-cylinder-section{min-height:590px!important;padding-bottom:54px!important;}}body.product-v3-body .pl-kit-cylinder-section{position:relative!important;display:block!important;box-sizing:border-box!important;min-height:0!important;overflow:hidden!important;background:linear-gradient(135deg,rgba(255,255,255,.62),rgba(246,248,255,.48))!important;}body.product-v3-body .pl-kit-cylinder-section .pl-section-head{margin:0!important;padding:0 14px!important;}body.product-v3-body .pl-kit-cylinder-section .kit-intro{margin:4px 14px 0!important;color:#657085!important;font-size:12.5px!important;font-weight:750!important;line-height:1.28!important;}body.product-v3-body .composition-active-caption{position:relative!important;z-index:25!important;display:grid!important;align-content:center!important;box-sizing:border-box!important;width:min(520px,calc(100% - 26px))!important;max-width:min(92%,520px)!important;min-height:64px!important;margin:8px auto 0!important;padding:10px 14px!important;gap:4px!important;border:1px solid rgba(255,255,255,.84)!important;border-radius:20px!important;background:linear-gradient(135deg,rgba(255,255,255,.78),rgba(255,255,255,.56))!important;box-shadow:0 12px 26px rgba(38,34,78,.08),inset 0 1px 0 rgba(255,255,255,.92)!important;text-align:center!important;transform:none!important;pointer-events:none!important;}body.product-v3-body .composition-active-caption strong,body.product-v3-body .composition-active-caption span{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important;word-break:break-word!important;overflow-wrap:anywhere!important;}body.product-v3-body .composition-active-caption strong{color:#151529!important;letter-spacing:-.02em!important;}@media (max-width:820px){body.product-v3-body .pl-kit-cylinder-section{padding:14px 0 26px!important;border-radius:28px!important;}body.product-v3-body .composition-active-caption{width:calc(100% - 24px)!important;min-height:68px!important;margin-top:4px!important;padding:9px 12px!important;}body.product-v3-body .composition-active-caption strong{font-size:13.5px!important;line-height:1.12!important;}body.product-v3-body .composition-active-caption span{font-size:11px!important;line-height:1.18!important;}}@media (min-width:821px){body.product-v3-body .pl-kit-cylinder-section{padding:24px 20px 48px!important;border-radius:32px!important;}body.product-v3-body .composition-active-caption{min-height:70px!important;margin-top:12px!important;}}body.product-v3-body .pl-delivery-note{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px;margin-top:10px;}body.product-v3-body .pl-delivery-item{display:flex;align-items:center;min-height:48px;border-radius:18px;border:1px solid rgba(18, 22, 35, 0.08);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.74),
    0 10px 24px rgba(31, 39, 78, 0.07);box-sizing:border-box;}body.product-v3-body .pl-delivery-item b{display:block;font-size:12.5px;line-height:1.12;letter-spacing:-0.01em;color:#111318;white-space:nowrap;}body.product-v3-body .pl-delivery-item small{display:block;margin-top:2px;font-size:10.5px;line-height:1.08;color:rgba(17, 19, 24, 0.62);}body.product-v3-body .np-mark,body.product-v3-body .pay-mark{border-radius:11px;display:grid;place-items:center;}body.product-v3-body .np-mark{background:#ee1c25;color:#fff;}body.product-v3-body .np-mark svg{fill:currentColor;}body.product-v3-body .pay-mark{background:rgba(47, 190, 112, 0.14);color:#169850;font-weight:900;font-size:18px;}@media (max-width: 420px){body.product-v3-body .pl-delivery-note{gap:6px;margin-top:9px;}body.product-v3-body .pl-delivery-item{padding:8px 7px;gap:6px;border-radius:16px;min-height:46px;}body.product-v3-body .np-mark,body.product-v3-body .pay-mark{flex-basis:27px;width:27px;height:27px;border-radius:10px;}body.product-v3-body .np-mark svg{width:17px;height:17px;}body.product-v3-body .pl-delivery-item b{font-size:11px;}body.product-v3-body .pl-delivery-item small{font-size:9.3px;}}@media (min-width: 821px){body.product-v3-body .pl-delivery-note{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;}body.product-v3-body .pl-delivery-item{min-height:54px;padding:10px 12px;}body.product-v3-body .pl-delivery-item b{font-size:13px;}body.product-v3-body .pl-delivery-item small{font-size:11px;}}.category-row{align-items:center;gap:0!important;padding:6px!important;border-radius:999px;width:max-content;max-width:100%;}.category-chip{padding:10px 16px!important;transition:color 0.24s ease,
    text-shadow 0.24s ease;}.category-chip.active{background:transparent!important;}.catalog-tools{align-items:center;justify-content:space-between;flex-wrap:wrap;}.catalog-search{flex:1 1 280px;}.catalog-tools .category-row{flex:0 1 auto;}.pl-v3-benefits .pl-v3-glass,.pl-delivery-item,.benefit{position:relative;}.pl-v3-benefits .pl-v3-glass:after,.pl-delivery-item:after,.benefit:after{position:absolute;left:10px;top:12px;bottom:12px;width:3px;border-radius:999px;background:linear-gradient(180deg, #8b5cf6, #6b4df6);box-shadow:0 0 0 1px rgba(255, 255, 255, 0.45),
    0 0 18px rgba(107, 77, 246, 0.22);pointer-events:none;}.pl-v3-benefits .pl-v3-glass,.pl-delivery-item{padding-left:28px!important;}.benefit{padding-left:24px!important;}.product-v3-body .pl-section-head h2,.product-v3-body .pl-v3-offer h1{letter-spacing:-0.035em;}@media (max-width: 620px){.catalog-tools{display:grid;grid-template-columns:1fr;gap:9px;}.category-row{width:100%;overflow-x:auto;}.category-chip{padding:9px 14px!important;font-size:13px!important;}}.user-glyph svg{transform:none!important;}@media (max-width: 700px){body .site-header{padding-left:10px!important;padding-right:5px!important;}body .nav-btn{width:31px!important;min-width:31px!important;height:31px!important;}.site-header .logo{font-size:19px!important;}.icon-glyph,.icon-glyph svg{width:20px!important;height:20px!important;}}.pl-v3-benefits .pl-v3-glass:after,.pl-delivery-item:after,.benefit:after{display:none!important;content:none!important;}.pl-v3-benefits .pl-v3-glass,.pl-delivery-item,.benefit{padding-left:inherit!important;}.page-heading,.system-page .page-heading{box-sizing:border-box!important;}@media (max-width: 700px){.page-heading,.system-page .page-heading{padding-left:10px!important;padding-right:10px!important;}}body.product-v3-body .pl-v3-offer h1{font-size:clamp(22px, 5.95vw, 30px)!important;line-height:1.08!important;max-width:100%!important;}@media (max-width: 480px){body.product-v3-body .pl-v3-offer h1{font-size:23.5px!important;line-height:1.08!important;}}body.product-v3-body .pl-v3-timer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;}body.product-v3-body .pl-v3-timer b{display:flex!important;align-items:baseline!important;gap:3px!important;white-space:nowrap!important;letter-spacing:-0.035em!important;}body.product-v3-body .pl-v3-timer b i{font-style:normal!important;text-align:right!important;}body.product-v3-body .pl-v3-timer b em{font-style:normal!important;font-size:0.52em!important;font-weight:900!important;color:rgba(216, 48, 48, 0.78)!important;letter-spacing:-0.02em!important;}body.product-v3-body .pl-delivery-note{align-items:stretch!important;}body.product-v3-body .pl-delivery-item{position:relative!important;overflow:hidden!important;min-width:0!important;padding:9px 9px!important;gap:8px!important;background:linear-gradient(
    135deg,
    rgba(255, 255, 255, 0.7),
    rgba(255, 255, 255, 0.44)
  )!important;border-color:rgba(255, 255, 255, 0.72)!important;}body.product-v3-body .pl-delivery-item > div{min-width:0!important;flex:1 1 auto!important;overflow:hidden!important;}body.product-v3-body .pl-delivery-item b,body.product-v3-body .pl-delivery-item small{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}body.product-v3-body .np-mark,body.product-v3-body .pay-mark{flex:0 0 28px!important;width:28px!important;height:28px!important;min-width:28px!important;transform:none!important;margin:0!important;align-self:center!important;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.32),
    0 6px 14px rgba(20, 25, 45, 0.1)!important;}body.product-v3-body .np-mark svg{width:17px!important;height:17px!important;display:block!important;}@media (max-width: 390px){body.product-v3-body .pl-delivery-item{padding:8px 7px!important;gap:6px!important;}body.product-v3-body .np-mark,body.product-v3-body .pay-mark{flex-basis:24px!important;width:24px!important;height:24px!important;min-width:24px!important;border-radius:9px!important;}body.product-v3-body .pl-delivery-item b{font-size:10.6px!important;}body.product-v3-body .pl-delivery-item small{font-size:9px!important;}}body.product-v3-body .pl-v3-stock .dot,body.product-v3-body .pl-v3-stock .stock-pulse{overflow:visible!important;animation:ssMobileStockBeat 1.4s ease-in-out infinite!important;}body.product-v3-body .pl-v3-stock .dot::before,body.product-v3-body .pl-v3-stock .stock-pulse::before{content:""!important;position:absolute!important;inset:-8px!important;border-radius:999px!important;border:1px solid rgba(24, 168, 102, 0.42)!important;box-shadow:0 0 18px rgba(24, 168, 102, 0.22)!important;animation:ssMobileStockRing 1.45s ease-out infinite!important;}@keyframes ssMobileStockBeat{0%,100%{transform:scale(1)}50%{transform:scale(1.16)}}@keyframes ssMobileStockRing{0%{transform:scale(0.65);opacity:0.85}100%{transform:scale(2.25);opacity:0}}body.product-v3-body .pl-faq details{position:relative!important;overflow:hidden!important;background:linear-gradient(
    135deg,
    rgba(255, 255, 255, 0.74),
    rgba(255, 255, 255, 0.46)
  )!important;border:1px solid rgba(255, 255, 255, 0.78)!important;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.86),
    0 14px 34px rgba(32, 38, 82, 0.08)!important;}body.product-v3-body .pl-faq details::before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:6px!important;border-radius:20px 0 0 20px!important;background:linear-gradient(
    180deg,
    #8b5cf6 0%,
    #6d5dfc 58%,
    rgba(255, 186, 73, 0.95) 100%
  )!important;box-shadow:0 0 0 1px rgba(255, 255, 255, 0.35),
    0 0 24px rgba(117, 91, 255, 0.24)!important;}body.product-v3-body .pl-faq summary{padding-left:20px!important;gap:10px!important;}body.product-v3-body .pl-faq p{padding-left:20px!important;}body.product-v3-body .pl-buy,body.product-v3-body .pl-sticky-buy .pl-buy{box-shadow:0 14px 32px rgba(17, 19, 24, 0.18),
    inset 0 1px 0 rgba(255, 255, 255, 0.16)!important;}body.product-v3-body .pl-v3-benefits .pl-v3-glass{background:linear-gradient(
    135deg,
    rgba(255, 255, 255, 0.72),
    rgba(255, 255, 255, 0.42)
  )!important;border-color:rgba(255, 255, 255, 0.72)!important;}body.product-v3-body .description-head{align-items:flex-start!important;}body.product-v3-body .product-description-text.is-collapsed{max-height:142px!important;overflow:hidden!important;}body.product-v3-body .description-collapse-wrap:not(.is-open)::after{border-radius:0 0 22px 22px!important;}body.product-v3-body .description-read-more{position:absolute!important;left:50%!important;transform:translateX(-50%)!important;border:1px solid rgba(111, 77, 246, 0.18)!important;border-radius:999px!important;background:linear-gradient(
    135deg,
    rgba(255, 255, 255, 0.92),
    rgba(246, 243, 255, 0.82)
  )!important;color:#4f39d4!important;font-size:14px!important;font-weight:950!important;letter-spacing:-0.01em!important;padding:10px 18px!important;box-shadow:0 14px 30px rgba(89, 63, 210, 0.14),
    inset 0 1px 0 rgba(255, 255, 255, 0.95)!important;cursor:pointer!important;white-space:nowrap!important;}body.product-v3-body .description-collapse-wrap.is-open .description-read-more{position:static!important;transform:none!important;display:block!important;margin:12px auto 0!important;color:#171728!important;background:rgba(255, 255, 255, 0.72)!important;}body.product-v3-body .pl-v4-value-cards > div{position:relative!important;overflow:hidden!important;}body.product-v3-body .pl-v4-value-cards > div::after{content:""!important;position:absolute!important;}body.product-v3-body .pl-v3-timer b u{font-style:normal!important;text-decoration:none!important;color:rgba(216, 48, 48, 0.55)!important;font-size:0.72em!important;font-weight:950!important;margin:0 2px!important;}body.product-v3-body .pl-v3-timer b em{margin-right:0!important;}body.product-v3-body .pl-v3-offer h1{letter-spacing:-0.025em!important;font-weight:900!important;}body.product-v3-body .pl-section-head h2{letter-spacing:-0.028em!important;font-weight:900!important;}.home-track-entry{max-width:1120px;}.home-track-entry b{display:block;color:#171728;letter-spacing:-0.02em;}.home-track-entry span{margin-top:3px;color:#6f6980;font-size:14px;font-weight:750;}.home-track-entry a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:950;box-shadow:0 12px 26px rgba(17, 23, 40, 0.18);}@media (max-width: 700px){.home-track-entry{margin-top:10px!important;}.home-track-entry span{font-size:13px;}}.page-heading,.system-page .page-heading{padding-left:clamp(14px, 3vw, 28px)!important;padding-right:clamp(14px, 3vw, 28px)!important;}.page-heading h1,.system-page .page-heading h1{font-weight:880!important;letter-spacing:-0.03em!important;line-height:1.05!important;}.page-heading p,.system-page .page-heading p{font-weight:650!important;letter-spacing:-0.006em!important;line-height:1.45!important;}.track-alert,.notice,.alert{border-radius:18px!important;background:linear-gradient(
    135deg,
    rgba(255, 255, 255, 0.82),
    rgba(255, 255, 255, 0.55)
  )!important;border:1px solid rgba(255, 255, 255, 0.7)!important;box-shadow:0 12px 30px rgba(35, 29, 70, 0.07),
    inset 0 1px 0 rgba(255, 255, 255, 0.88)!important;}:root{--ss-title-spacing:-0.018em;--ss-soft-text:#667085;--ss-purple:#7657ff;--ss-green:#159447;}.page-heading,.catalog-head,.system-page > header{padding-inline:max(12px, env(safe-area-inset-left))
    max(12px, env(safe-area-inset-right))!important;}.page-heading h1,.catalog-head h1,.system-page h1,.pl-v3-offer h1{font-weight:820!important;letter-spacing:var(--ss-title-spacing)!important;text-wrap:balance;}.page-heading p,.catalog-head p,.system-page header p{font-weight:500!important;letter-spacing:0.004em!important;color:var(--ss-soft-text)!important;line-height:1.48!important;}.surface.track-alert,.review-note,.product-reviews-empty,.composition-empty{border-radius:20px!important;background:rgba(255, 255, 255, 0.7)!important;border:1px solid rgba(255, 255, 255, 0.78)!important;box-shadow:0 12px 28px rgba(20, 28, 55, 0.07),
    inset 0 1px 0 rgba(255, 255, 255, 0.86)!important;}.track-alert.success::before{place-items:center;margin-right:8px;}.track-alert.success{font-weight:850!important;}.track-alert.error{color:#5a1c1c!important;font-weight:820!important;}@media (hover: hover) and (pointer: fine){.product-card{transition:transform 0.24s ease,
      box-shadow 0.24s ease,
      border-color 0.24s ease;}.product-card .product-photo img{transition:transform 0.32s ease;}.product-card:hover{transform:translateY(-7px);box-shadow:0 22px 55px rgba(22, 28, 58, 0.13),
      inset 0 1px 0 rgba(255, 255, 255, 0.86);border-color:rgba(255, 255, 255, 0.92);}.product-card:hover .product-photo img{transform:scale(1.045);}}.store-toast{background:rgba(255, 255, 255, 0.82)!important;border:1px solid rgba(255, 255, 255, 0.86)!important;color:#161827!important;border-radius:20px!important;box-shadow:0 18px 44px rgba(20, 28, 55, 0.16),
    inset 0 1px 0 rgba(255, 255, 255, 0.95)!important;font-weight:900!important;}.product-v3-body .pl-trust-strip{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:7px;margin:9px 0 0;}.product-v3-body .pl-trust-strip span{display:flex;align-items:center;justify-content:center;gap:4px;min-height:32px;border-radius:999px;background:rgba(255, 255, 255, 0.58);border:1px solid rgba(255, 255, 255, 0.76);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.88);font-size:12px;font-weight:850;color:#303447;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 7px;}.product-v3-body .pl-order-steps{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));align-items:start;gap:0;margin:10px 0 0;padding:10px;border-radius:20px;background:rgba(255, 255, 255, 0.42);border:1px solid rgba(255, 255, 255, 0.7);overflow:hidden;}.product-v3-body .pl-order-steps div{position:relative;display:grid;place-items:center;gap:5px;text-align:center;color:#777f91;font-size:11px;font-weight:850;}.product-v3-body .pl-order-steps div:not(:last-child)::after{content:"";position:absolute;left:calc(50% + 11px);right:calc(-50% + 11px);top:8px;height:2px;background:linear-gradient(
    90deg,
    rgba(118, 87, 255, 0.35),
    rgba(118, 87, 255, 0.1)
  );}.product-v3-body .pl-order-steps i{width:17px;height:17px;border-radius:50%;background:#fff;border:2px solid rgba(118, 87, 255, 0.22);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.9);}.product-v3-body .pl-order-steps .active i{background:var(--ss-purple);border-color:var(--ss-purple);box-shadow:0 0 0 5px rgba(118, 87, 255, 0.12);}.product-v3-body .pl-order-steps .active{color:#24233b;}.product-v3-body .pl-timer b{gap:5px!important;}.product-v3-body .pl-timer u{display:inline!important;text-decoration:none!important;color:#6f6888!important;font-weight:950!important;margin:0 1px!important;}.product-v3-body .pl-timer em{font-style:normal!important;margin-left:2px!important;color:#3a314a!important;}body.product-v3-body .description-collapse-wrap{position:relative!important;padding-bottom:44px!important;}body.product-v3-body .description-collapse-wrap:not(.is-open)::after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:86px!important;pointer-events:none!important;background:linear-gradient(
    180deg,
    rgba(255, 255, 255, 0),
    rgba(255, 255, 255, 0.76) 56%,
    rgba(255, 255, 255, 0.96) 100%
  )!important;}body.product-v3-body .description-read-more{bottom:10px!important;z-index:3!important;}.product-v3-body .description-collapse-wrap.is-open{padding-bottom:0!important;}.product-v3-body .description-collapse-wrap.is-open::after{display:none!important;}body.product-v3-body .pl-v4-compare{position:relative!important;z-index:1!important;}.product-v3-body .pl-v4-value-cards > div{position:relative!important;overflow:hidden!important;}.product-v3-body .pl-v4-value-cards > div::after{content:""!important;position:absolute!important;left:14px!important;right:14px!important;bottom:0!important;height:5px!important;border-radius:999px 999px 0 0!important;background:linear-gradient(90deg, #f59e0b, #8b5cf6, #22c55e)!important;box-shadow:0 -8px 18px rgba(139, 92, 246, 0.16)!important;}.product-v3-body .pl-faq details{position:relative!important;background:rgba(255, 255, 255, 0.6)!important;}.product-v3-body .pl-faq details::before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:5px!important;background:linear-gradient(180deg, #8b5cf6, #22c55e)!important;box-shadow:0 0 18px rgba(118, 87, 255, 0.18)!important;}.product-v3-body .pl-faq summary,.product-v3-body .pl-faq p{padding-left:18px!important;}.product-v3-body .pl-review-row .verified-badge{display:inline-flex;margin-top:5px;padding:3px 7px;border-radius:999px;background:rgba(34, 197, 94, 0.1);color:#17783a;font-style:normal;font-size:10.5px;font-weight:850;letter-spacing:0.01em;}.product-v3-body .pl-delivery-item{min-width:0!important;overflow:hidden!important;}.product-v3-body .pl-delivery-item > span{flex:0 0 auto!important;}.product-v3-body .pl-delivery-item div{min-width:0!important;}.product-v3-body .pl-delivery-item b,.product-v3-body .pl-delivery-item small{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:block!important;}.product-v3-body .np-mark,.product-v3-body .pay-mark{width:32px!important;height:32px!important;display:grid!important;place-items:center!important;}.product-v3-body .np-mark svg{width:18px!important;height:18px!important;}.stock-pulse{animation:stockPulseMobile 1.35s infinite ease-out!important;}@keyframes stockPulseMobile{0%{box-shadow:0 0 0 0 rgba(22, 163, 74, 0.45)}70%{box-shadow:0 0 0 8px rgba(22, 163, 74, 0)}100%{box-shadow:0 0 0 0 rgba(22, 163, 74, 0)}}.home-track-entry{position:relative;}.home-track-entry::before{content:"";position:absolute;top:0;bottom:0;}.home-track-entry > *{position:relative;z-index:1;}.track-phone-form input,.track-edit-form input,.track-edit-form textarea{font-size:16px!important;}.track-msg-btn,.track-call-btn{min-height:46px;border-radius:16px;text-decoration:none;display:grid;place-items:center;font-weight:950;}.empty-state,.pl-empty{background:rgba(255, 255, 255, 0.56)!important;border:1px solid rgba(255, 255, 255, 0.78)!important;border-radius:28px!important;text-align:center!important;box-shadow:0 18px 45px rgba(20, 28, 55, 0.08),
    inset 0 1px 0 rgba(255, 255, 255, 0.9)!important;}.empty-state::before{content:"⌕";display:grid;place-items:center;margin:0 auto 8px;width:48px;height:48px;border-radius:18px;background:rgba(118, 87, 255, 0.1);color:#6f57ff;font-size:24px;font-weight:950;}html:not(.page-ready) .product-card,html:not(.page-ready) .pl-v3-gallery,html:not(.page-ready) .pl-v3-offer{background-image:linear-gradient(
    100deg,
    rgba(255, 255, 255, 0.34),
    rgba(255, 255, 255, 0.7),
    rgba(255, 255, 255, 0.34)
  )!important;background-size:220% 100%!important;animation:ssSkeleton 1.1s ease-in-out infinite;}@keyframes ssSkeleton{0%{background-position:120% 0}100%{background-position:-120% 0}}@media (max-width: 700px){.product-v3-body .pl-v3-offer h1{font-size:23px!important;}.product-v3-body .pl-trust-strip{grid-template-columns:1fr!important;gap:5px;}.product-v3-body .pl-trust-strip span{justify-content:flex-start;padding-left:10px;}.product-v3-body .pl-order-steps{padding:9px 6px;}.product-v3-body .pl-order-steps span{font-size:10px;}.home-track-entry span{line-height:1.35!important;}.status-mini{white-space:nowrap!important;}.track-phone-form .primary-btn{min-height:54px!important;}.page-heading h1{font-size:clamp(25px, 7vw, 34px)!important;line-height:1.08!important;}.page-heading p{font-size:14px!important;}}body.product-v3-body .pl-v4-value-cards > div::after{left:0!important;right:0!important;bottom:0!important;height:6px!important;border-radius:0 0 22px 22px!important;background:linear-gradient(90deg, #16a34a, #22c55e, #86efac)!important;box-shadow:0 -8px 18px rgba(34, 197, 94, 0.22)!important;}body.product-v3-body .pl-v4-compare{border:0!important;background:rgba(255, 255, 255, 0.5)!important;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.9),
    0 12px 28px rgba(35, 42, 80, 0.06)!important;border-radius:24px!important;overflow:hidden!important;}body.product-v3-body .pl-v4-compare div{min-height:44px!important;padding:11px 10px!important;font-size:12.5px!important;line-height:1.22!important;color:#293044!important;border-color:rgba(139, 92, 246, 0.1)!important;}body.product-v3-body .pl-v4-compare .c-head{font-size:12px!important;letter-spacing:0.01em!important;text-transform:none!important;background:linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.85),
    rgba(255, 255, 255, 0.58)
  )!important;color:#4b5568!important;}body.product-v3-body .pl-v4-compare .ours{color:#5b35e6!important;background:linear-gradient(
    180deg,
    rgba(139, 92, 246, 0.18),
    rgba(139, 92, 246, 0.07)
  )!important;}body.product-v3-body .pl-trust-strip{display:grid!important;grid-template-columns:repeat(3, minmax(0, 1fr))!important;gap:7px!important;margin:9px 0 0!important;}body.product-v3-body .pl-trust-strip span{min-width:0!important;height:54px!important;border-radius:18px!important;display:grid!important;place-items:center!important;gap:2px!important;background:rgba(255, 255, 255, 0.58)!important;border:1px solid rgba(255, 255, 255, 0.78)!important;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.9),
    0 9px 20px rgba(35, 42, 80, 0.06)!important;padding:4px!important;overflow:hidden!important;}body.product-v3-body .pl-trust-strip i{font-style:normal!important;font-size:18px!important;line-height:1!important;}body.product-v3-body .pl-trust-strip b{display:block!important;max-width:100%!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:11px!important;line-height:1.05!important;color:#303447!important;font-weight:850!important;}body.product-v3-body .review-open-btn{cursor:pointer!important;position:relative!important;z-index:2!important;}@media (max-width: 700px){body.product-v3-body .pl-trust-strip{grid-template-columns:repeat(3, minmax(0, 1fr))!important;gap:6px!important;}body.product-v3-body .pl-trust-strip span{height:50px!important;border-radius:16px!important;padding:3px!important;}body.product-v3-body .pl-trust-strip i{font-size:16px!important;}body.product-v3-body .pl-trust-strip b{font-size:9.5px!important;letter-spacing:-0.03em!important;}}.track-faq-card{position:relative;}.track-faq-card:before{content:"";position:absolute;left:0;top:0;bottom:0;pointer-events:none;z-index:2;}.track-faq-card:after{content:"";position:absolute;top:0;bottom:0;pointer-events:none;z-index:1;}.track-faq-card[open] summary:after{transform:translateY(-50%) rotate(-90deg);}.single-search{margin-top:8px!important;}.lookup-form.track-phone-form .primary-btn{min-height:56px!important;border-radius:22px!important;}.duplicate-order-page{padding-top:16px;}.duplicate-order-box{position:relative;overflow:hidden;text-align:center;padding:24px 18px!important;border-radius:28px!important;}.duplicate-order-box:before{content:"";position:absolute;inset:1px;border-radius:inherit;background:radial-gradient(
      circle at 10% 0%,
      rgba(255, 255, 255, 0.9),
      transparent 30%
    ),
    radial-gradient(
      circle at 90% 105%,
      rgba(124, 58, 237, 0.14),
      transparent 42%
    );pointer-events:none;}.duplicate-order-box > *{position:relative;z-index:1;}.duplicate-icon{width:58px;height:58px;margin:0 auto 10px;border-radius:20px;display:grid;place-items:center;background:rgba(238, 234, 254, 0.75);font-size:28px;}.duplicate-order-box h1{font-size:clamp(25px, 6vw, 34px);line-height:1.05;margin:0 0 10px;letter-spacing:-0.04em;}.duplicate-order-box p{color:#656176;font-weight:720;line-height:1.45;margin:0 auto 14px;max-width:560px;}@media (min-width: 760px){.track-faq-card summary{font-size:18px;}}@media (max-width: 380px){.track-faq-card summary{padding-left:24px;font-size:16px;}.track-faq-card p{font-size:14px;padding-left:24px;}}.track-faq-card{overflow:hidden!important;}.track-faq-card:before{width:8px!important;border-radius:24px 0 0 24px!important;background:linear-gradient(180deg, #7c3aed, #a78bfa)!important;box-shadow:0 0 18px rgba(124, 58, 237, 0.22)!important;}.track-faq-card:after{left:0!important;width:46px!important;border-radius:24px 0 0 24px!important;background:linear-gradient(
    90deg,
    rgba(124, 58, 237, 0.13) 0%,
    rgba(124, 58, 237, 0.08) 34%,
    rgba(255, 255, 255, 0) 82%
  )!important;}.track-faq-card summary{padding-left:22px!important;}.track-faq-card p{padding-left:22px!important;}input[type="tel"],input[name="phone"]{font-size:16px!important;}.track-phone-form input[name="phone"]{font-size:22px!important;}.category-row{overflow:hidden!important;}body.product-v3-body .pl-trust-strip span{justify-items:center!important;justify-content:center!important;align-items:center!important;align-content:center!important;text-align:center!important;padding-left:4px!important;padding-right:4px!important;}body.product-v3-body .pl-trust-strip i,body.product-v3-body .pl-trust-strip b{justify-self:center!important;align-self:center!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important;}@media (max-width: 700px){.category-row{overflow-x:auto!important;}body.product-v3-body .pl-trust-strip span{padding-left:3px!important;padding-right:3px!important;}}.product-v3-body .product-description-section{padding-left:14px!important;padding-right:14px!important;}.product-v3-body .product-description-text{max-width:none!important;margin-left:0!important;padding-left:0!important;color:#151527!important;}.product-v3-body .description-collapse-wrap{max-width:none!important;margin-left:0!important;}.category-slider-indicator{right:auto!important;}.category-chip:not(.active){color:#171728!important;}.category-row{position:relative!important;isolation:isolate!important;overflow-x:auto!important;background:rgba(255, 255, 255, 0.64)!important;border:1px solid rgba(255, 255, 255, 0.84)!important;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.9),
    0 12px 26px rgba(71, 43, 160, 0.07)!important;}.category-slider-indicator{position:absolute!important;top:6px!important;left:0!important;height:calc(100% - 12px)!important;border-radius:999px!important;background:linear-gradient(
    135deg,
    #8b5cf6 0%,
    #7c3aed 55%,
    #6b4df6 100%
  )!important;box-shadow:0 10px 24px rgba(124, 58, 237, 0.26),
    inset 0 1px 0 rgba(255, 255, 255, 0.38)!important;opacity:1!important;pointer-events:none!important;z-index:0!important;transition:transform 0.32s cubic-bezier(0.22, 0.78, 0.22, 1),
    width 0.16s ease!important;}.category-chip{position:relative!important;z-index:1!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#171728!important;white-space:nowrap!important;text-shadow:none!important;}.category-chip.active{color:#fff!important;text-shadow:0 1px 1px rgba(47, 22, 106, 0.18)!important;}.category-chip span{color:#7c3aed!important;}.category-chip.active span{color:#fff!important;}.category-chip:hover{color:#171728!important;}.category-chip.active:hover{color:#fff!important;}@media (max-width: 700px){.category-row{scrollbar-width:none!important;}.category-row::-webkit-scrollbar{display:none!important;}}.category-row[data-category-row]{position:relative!important;isolation:isolate!important;display:flex!important;align-items:center!important;gap:10px!important;padding:6px!important;min-height:52px!important;border-radius:999px!important;background:rgba(255, 255, 255, 0.66)!important;border:1px solid rgba(255, 255, 255, 0.86)!important;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.92),
    0 12px 28px rgba(71, 43, 160, 0.08)!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;}.category-row[data-category-row]::-webkit-scrollbar{display:none!important;}.category-row[data-category-row] .category-slider-indicator{position:absolute!important;top:6px!important;left:0!important;height:calc(100% - 12px)!important;border-radius:999px!important;background:linear-gradient(
    135deg,
    #9b6cff 0%,
    #7c3aed 52%,
    #6246ea 100%
  )!important;box-shadow:0 12px 26px rgba(124, 58, 237, 0.3),
    inset 0 1px 0 rgba(255, 255, 255, 0.42),
    inset 0 -8px 18px rgba(54, 31, 126, 0.14)!important;opacity:1!important;pointer-events:none!important;z-index:0!important;transition:transform 0.36s cubic-bezier(0.2, 0.82, 0.22, 1)!important;}.category-row[data-category-row] .category-chip{position:relative!important;z-index:1!important;flex:0 0 auto!important;min-height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;padding:0 15px!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;color:#19172a!important;font-weight:900!important;white-space:nowrap!important;text-shadow:none!important;-webkit-tap-highlight-color:transparent!important;transition:color 0.18s ease!important;}.category-row[data-category-row] .category-chip span{margin-left:0!important;color:#7c3aed!important;transition:color 0.18s ease!important;}.category-row[data-category-row] .category-chip.active{color:#fff!important;text-shadow:0 1px 1px rgba(47, 22, 106, 0.18)!important;}.category-row[data-category-row] .category-chip.active span{color:#fff!important;}.category-row[data-category-row]:not(.category-row-ready)
  .category-chip.active{background:linear-gradient(
    135deg,
    #9b6cff 0%,
    #7c3aed 52%,
    #6246ea 100%
  )!important;}.category-row[data-category-row].category-row-ready .category-chip.active{background:transparent!important;}.category-row[data-category-row] .category-chip:hover:not(.active){color:#19172a!important;}@media (max-width: 700px){.category-row[data-category-row]{gap:8px!important;padding:5px!important;min-height:50px!important;}.category-row[data-category-row] .category-chip{min-height:40px!important;padding:0 13px!important;font-size:13px!important;}}.cart-lock{overflow:hidden!important;touch-action:none!important;}.cart-modal{position:fixed!important;inset:0!important;z-index:300!important;display:none!important;--ss-purple:#6b4ce6;--ss-ink:#11101a;--ss-muted:#766c86;--ss-line:rgba(108, 76, 230, 0.16);}.cart-modal .cart-backdrop{position:absolute!important;inset:0!important;background:rgba(25, 18, 38, 0.26)!important;}.cart-modal .cart-sheet{position:fixed!important;height:var(--cart-vh, 100dvh)!important;overflow-y:auto!important;overscroll-behavior:contain!important;color:var(--ss-ink)!important;padding:14px 12px calc(18px + env(safe-area-inset-bottom))!important;box-shadow:0 30px 90px rgba(64, 39, 119, 0.22)!important;font-family:inherit!important;}.cart-modal .cart-head{display:grid!important;align-items:center!important;margin:0 0 14px!important;}.cart-modal .cart-back{border-radius:999px!important;border:1px solid var(--ss-line)!important;color:var(--ss-ink)!important;box-shadow:0 10px 24px rgba(57, 38, 94, 0.1)!important;}.cart-modal .cart-back svg{fill:none!important;stroke:currentColor!important;stroke-width:2.5!important;stroke-linecap:round!important;stroke-linejoin:round!important;}.cart-modal .cart-head-title{min-width:0!important;}.cart-modal .cart-head-title h2{margin:0!important;color:var(--ss-ink)!important;}.cart-modal .cart-head-title p{margin:5px 0 0!important;font-size:13px!important;color:var(--ss-muted)!important;}.cart-modal .cart-form{display:block!important;margin:0!important;}.cart-modal .cart-products{display:grid!important;margin:0!important;}.cart-modal .cart-product{position:relative!important;display:grid!important;margin:0!important;background:var(--ss-panel)!important;border:1px solid var(--ss-line)!important;box-shadow:0 16px 36px rgba(65, 42, 117, 0.08),
    inset 0 1px 0 rgba(255, 255, 255, 0.72)!important;}.cart-modal .cart-product img{object-fit:cover!important;background:#f3effa!important;border:1px solid rgba(108, 76, 230, 0.1)!important;}.cart-modal .cart-product h3{font-weight:950!important;color:var(--ss-ink)!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;overflow:hidden!important;}.cart-modal .cart-product b{display:block!important;font-size:17px!important;line-height:1.1!important;color:var(--ss-ink)!important;font-weight:950!important;}.cart-modal .cart-trash{border:0!important;background:transparent!important;line-height:1!important;padding:0!important;margin:0!important;}.cart-modal .cart-qty{display:inline-flex!important;align-items:center!important;margin-top:8px!important;}.cart-modal .cart-qty button{border:0!important;background:transparent!important;color:var(--ss-ink)!important;font-weight:950!important;padding:0!important;}.cart-modal .cart-qty span{text-align:center!important;font-weight:850!important;color:#534763!important;}.cart-modal .cart-cartline{display:grid!important;}.cart-modal .cart-mini-total{display:flex!important;gap:7px!important;align-items:center!important;white-space:nowrap!important;}.cart-modal .cart-mini-total b{font-weight:950!important;}.cart-modal .cart-add-more{border:1.5px dashed rgba(70, 49, 125, 0.45)!important;color:var(--ss-ink)!important;font-weight:950!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important;}.cart-modal .cart-section,.cart-modal .cart-summary{margin:10px 0!important;padding:13px!important;border-radius:24px!important;background:var(--ss-panel)!important;border:1px solid var(--ss-line)!important;box-shadow:0 16px 36px rgba(65, 42, 117, 0.075),
    inset 0 1px 0 rgba(255, 255, 255, 0.72)!important;}.cart-modal .cart-section-title{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;padding:0!important;border:0!important;background:transparent!important;text-align:left!important;color:var(--ss-ink)!important;line-height:1.05!important;font-weight:950!important;letter-spacing:-0.02em!important;}.cart-modal .cart-section-plus{border-radius:999px!important;border:1px solid rgba(72, 61, 89, 0.25)!important;color:#6b6278!important;display:grid!important;place-items:center!important;font-weight:800!important;}.cart-modal .cart-grid-2{display:grid!important;grid-template-columns:1fr 1fr!important;}.cart-modal .cart-field{position:relative!important;display:block!important;box-shadow:none!important;}.cart-modal .cart-field-client{border-color:#6b4ce6!important;box-shadow:0 0 0 3px rgba(108, 76, 230, 0.075)!important;}.cart-modal .cart-field span,.cart-modal .cart-field-label{display:block!important;margin:0 0 6px!important;line-height:1!important;}.cart-modal .cart-field input,.cart-modal .cart-field textarea{width:100%!important;border:0!important;outline:0!important;background:transparent!important;font:inherit!important;padding:0!important;box-shadow:none!important;resize:none!important;}.cart-modal .cart-field input::placeholder,.cart-modal .cart-field textarea::placeholder{color:#9b92a6!important;opacity:1!important;}.cart-modal .cart-required-note{left:12px!important;bottom:-19px!important;}.cart-modal .cart-delivery-section{padding:14px!important;}.cart-modal .cart-option{background:#fff!important;border:1px solid rgba(108, 76, 230, 0.14)!important;margin:0!important;}.cart-modal .cart-option-head{display:grid!important;}.cart-modal .cart-radio,.cart-modal .cart-pay > span{width:22px!important;height:22px!important;min-width:22px!important;border-radius:50%!important;border:2px solid #6b4ce6!important;background:#6b4ce6!important;box-shadow:inset 0 0 0 7px #fff!important;}.cart-modal .cart-option-text b,.cart-modal .cart-pay b{display:block!important;color:var(--ss-ink)!important;font-size:17px!important;line-height:1.08!important;font-weight:950!important;}.cart-modal .cart-option-text p,.cart-modal .cart-pay p{margin:5px 0 0!important;}.cart-modal .cart-option img{object-fit:contain!important;}.cart-modal .delivery-kind-switch{display:grid!important;grid-template-columns:1fr 1fr!important;}.cart-modal .delivery-kind-switch input{position:absolute!important;opacity:0!important;pointer-events:none!important;}.cart-modal .delivery-kind-switch span{text-align:center!important;background:#fff!important;border:1.5px solid rgba(108, 76, 230, 0.2)!important;color:#51465f!important;}.cart-modal .delivery-kind-switch input:checked + span{background:#f2edff!important;border-color:#6b4ce6!important;color:#6b4ce6!important;box-shadow:inset 0 0 0 1px rgba(108, 76, 230, 0.18)!important;}.cart-modal .cart-np-fields{display:grid!important;}.cart-modal .cart-field-wrap{position:relative!important;}.cart-modal .cart-search-field{display:flex!important;align-items:center!important;gap:8px!important;}.cart-modal .cart-field-clear{width:25px!important;height:25px!important;min-width:25px!important;border-radius:50%!important;border:0!important;background:#f0ebfb!important;color:#746987!important;font-size:19px!important;font-weight:950!important;display:grid!important;place-items:center!important;padding:0!important;}.cart-modal .cart-suggest{position:absolute!important;left:0!important;right:0!important;top:100%!important;display:none!important;margin-top:4px!important;max-height:235px!important;overflow:auto!important;background:#fff!important;border:1px solid rgba(108, 76, 230, 0.18)!important;border-radius:16px!important;box-shadow:0 20px 46px rgba(46, 30, 82, 0.18)!important;}.cart-modal .cart-suggest.active{display:block!important;}.cart-modal .cart-suggest button{width:100%!important;border:0!important;background:#fff!important;color:var(--ss-ink)!important;text-align:left!important;padding:10px 12px!important;font-size:13.5px!important;line-height:1.2!important;}.cart-modal .cart-suggest button + button{border-top:1px solid #f0ebf8!important;}.cart-modal .cart-suggest small{display:block!important;color:#81798f!important;margin-top:2px!important;}.cart-modal .cart-address-grid{display:grid!important;grid-template-columns:1fr 1fr!important;}.cart-modal .cart-payment-section{display:grid!important;}.cart-modal .cart-pay{position:relative!important;display:grid!important;align-items:flex-start!important;margin:0!important;border:1.5px solid rgba(108, 76, 230, 0.16)!important;box-shadow:none!important;}.cart-modal .cart-pay input{position:absolute!important;opacity:0!important;pointer-events:none!important;}.cart-modal .cart-pay:has(input:checked){border-color:#6b4ce6!important;box-shadow:0 0 0 3px rgba(108, 76, 230, 0.085)!important;}.cart-modal .cart-pay:not(:has(input:checked)) > span{background:#fff!important;border-color:#9a91a8!important;box-shadow:none!important;}.cart-modal .fop-box{margin-top:10px!important;border:1px solid rgba(108, 76, 230, 0.1)!important;}.cart-modal .fop-box p{display:grid!important;align-items:center!important;}.cart-modal .fop-box em{font-style:normal!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#171222!important;}.cart-modal .fop-copy-btn{width:25px!important;height:25px!important;border:0!important;border-radius:50%!important;background:#11101a!important;color:#fff!important;padding:0!important;}.cart-modal .fop-copy-btn:before{content:"⧉"!important;}.cart-modal .fop-copy-btn.copied:before{content:"✓"!important;}.cart-modal .cart-comment-section{display:grid!important;}.cart-modal .cart-no-call{border:1px solid rgba(108, 76, 230, 0.14)!important;color:var(--ss-ink)!important;font-size:15px!important;font-weight:950!important;line-height:1.2!important;}.cart-modal .cart-no-call input{position:absolute!important;opacity:0!important;}.cart-modal .cart-no-call-box{border:2px solid #6b4ce6!important;background:#fff!important;display:grid!important;place-items:center!important;}.cart-modal .cart-no-call input:checked + .cart-no-call-box{background:#6b4ce6!important;box-shadow:0 8px 18px rgba(108, 76, 230, 0.22)!important;}.cart-modal .cart-no-call input:checked + .cart-no-call-box:after{content:"✓"!important;color:white!important;font-weight:950!important;font-size:18px!important;line-height:1!important;}.cart-modal .cart-no-call-note,.cart-modal .cart-submit-note,.cart-modal .cart-secure-note{display:block!important;color:#847992!important;font-size:12px!important;line-height:1.35!important;text-align:center!important;margin:6px 4px!important;}.cart-modal .cart-summary h3{margin:0 0 8px!important;color:var(--ss-ink)!important;font-weight:950!important;}.cart-modal .cart-summary p{display:flex!important;align-items:center!important;justify-content:space-between!important;}.cart-modal .cart-summary p b{color:var(--ss-ink)!important;font-weight:850!important;}.cart-modal .cart-summary .sum-total{border-top:1px solid rgba(108, 76, 230, 0.14)!important;font-size:19px!important;}.cart-modal .cart-summary .sum-total b,.cart-modal #summaryTotal{line-height:1!important;font-weight:950!important;}.cart-modal .cart-empty{padding:20px!important;text-align:center!important;border-radius:22px!important;background:#fff!important;border:1.5px dashed rgba(108, 76, 230, 0.34)!important;color:var(--ss-ink)!important;}.cart-modal .cart-form.cart-is-empty .cart-mini-total,.cart-modal .cart-form.cart-is-empty .cart-section,.cart-modal .cart-form.cart-is-empty .cart-summary,.cart-modal .cart-form.cart-is-empty .cart-submit,.cart-modal .cart-form.cart-is-empty .cart-submit-note,.cart-modal .cart-form.cart-is-empty .cart-secure-note{display:none!important;}.floating-cart-btn{position:fixed!important;right:10px!important;bottom:calc(76px + env(safe-area-inset-bottom))!important;z-index:160!important;min-height:34px!important;height:34px!important;max-width:132px!important;padding:6px 10px!important;border:1px solid rgba(108, 76, 230, 0.18)!important;border-radius:999px!important;background:rgba(255, 255, 255, 0.58)!important;color:#151020!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;font-weight:950!important;box-shadow:0 10px 24px rgba(50, 31, 93, 0.1)!important;opacity:0.86!important;}.floating-cart-btn span{font-size:13px!important;line-height:1!important;}.floating-cart-btn b{display:inline!important;width:auto!important;min-width:0!important;max-width:58px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12.5px!important;line-height:1!important;font-weight:950!important;color:#151020!important;}.floating-cart-btn em{min-width:17px!important;width:17px!important;height:17px!important;border-radius:999px!important;background:#6b4ce6!important;color:#fff!important;display:inline-grid!important;place-items:center!important;font-style:normal!important;font-size:10px!important;line-height:1!important;}.floating-cart-btn em[hidden]{display:none!important;}.floating-cart-btn:not(.has-items){display:none!important;}@media (max-width: 520px){.cart-modal .cart-sheet{transform:none!important;}.cart-modal .cart-product{gap:8px!important;padding:9px!important;border-radius:20px!important;}.cart-modal .cart-product img{border-radius:16px!important;}}@media (max-width: 370px){.cart-modal .cart-cartline{grid-template-columns:1fr!important;}.cart-modal .cart-add-more{width:100%!important;}}.cart-modal{--ss-panel:rgba(255, 255, 255, 0.66)!important;--ss-panel-strong:rgba(255, 255, 255, 0.78)!important;--ss-green:#16b85b!important;--ss-red:#ff2d66!important;}.cart-modal .cart-sheet{background:linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.94),
    rgba(249, 245, 255, 0.92)
  )!important;}.cart-modal .cart-head{margin-bottom:6px!important;}.cart-modal .cart-back{width:34px!important;height:34px!important;background:rgba(255, 255, 255, 0.58)!important;}.cart-modal .cart-head-title h2{line-height:1.05!important;letter-spacing:-0.01em!important;}.cart-modal .cart-head-title h2:before{vertical-align:1px!important;}.cart-modal .cart-products{gap:7px!important;}.cart-modal .cart-product,.cart-modal .cart-section,.cart-modal .cart-option,.cart-modal .cart-summary{background:var(--ss-panel)!important;border-color:rgba(108, 76, 230, 0.18)!important;box-shadow:0 12px 28px rgba(65, 42, 117, 0.07),
    inset 0 1px 0 rgba(255, 255, 255, 0.72)!important;}.cart-modal .cart-product{grid-template-columns:68px minmax(0, 1fr) 20px!important;border-radius:19px!important;}.cart-modal .cart-product img{width:68px!important;height:68px!important;border-radius:16px!important;}.cart-modal .cart-product h3{font-size:13.5px!important;-webkit-line-clamp:2!important;}.cart-modal .cart-product p{font-size:11.5px!important;color:#3a3444!important;}.cart-modal .cart-price-row{display:flex!important;justify-content:space-between!important;gap:8px!important;min-width:0!important;}.cart-modal .cart-product b.cart-product-price{display:block!important;color:var(--ss-green)!important;font-weight:950!important;margin:0!important;white-space:nowrap!important;}.cart-modal .cart-qty{border-radius:999px!important;padding:2px 6px!important;gap:9px!important;background:rgba(255, 255, 255, 0.62)!important;border:1px solid rgba(108, 76, 230, 0.13)!important;box-shadow:none!important;min-width:104px!important;justify-content:space-between!important;}.cart-modal .cart-qty button{width:24px!important;height:24px!important;font-size:19px!important;line-height:1!important;}.cart-modal .cart-qty span{font-size:16px!important;min-width:18px!important;}.cart-modal .cart-trash{font-size:24px!important;color:#ff315f!important;}.cart-modal .cart-cartline{grid-template-columns:minmax(0, 1fr) auto!important;align-items:center!important;}.cart-modal .cart-mini-total{font-weight:600!important;}.cart-modal .cart-mini-total span{color:#11101a!important;}.cart-modal .cart-mini-total b{color:var(--ss-green)!important;}.cart-modal .cart-add-more{white-space:nowrap!important;background:rgba(255, 255, 255, 0.55)!important;}.cart-modal .cart-section{border-radius:19px!important;}.cart-modal .cart-section-toggle{padding:0!important;margin:0 0 8px!important;}.cart-modal .cart-section-plus{width:30px!important;height:30px!important;font-size:20px!important;background:rgba(255, 255, 255, 0.55)!important;}.cart-modal .cart-collapsible.is-collapsed > *:not(.cart-section-title){display:none!important;}.cart-modal .cart-field{background:rgba(255, 255, 255, 0.52)!important;border:1.5px solid rgba(108, 76, 230, 0.16)!important;}.cart-modal .cart-field span{font-size:11.5px!important;line-height:1!important;margin-bottom:2px!important;color:#211d28!important;font-weight:700!important;}.cart-modal .cart-field input,.cart-modal .cart-field textarea{color:#11101a!important;}.cart-modal .cart-required-note{margin-top:2px!important;}.cart-modal .cart-option-head{align-items:center!important;}.cart-modal .cart-option-text b{line-height:1.05!important;}.cart-modal .cart-option-text p{margin-top:3px!important;}.cart-modal .delivery-kind-switch span{transition:background 0.14s ease,
    border-color 0.14s ease,
    color 0.14s ease,
    box-shadow 0.14s ease,
    transform 0.14s ease!important;}.cart-modal .delivery-kind-switch input:checked + span{transform:translateY(-1px)!important;}.cart-modal .cart-np-fields{gap:7px!important;}.cart-modal .cart-field-label{font-size:12px!important;font-weight:500!important;color:#11101a!important;margin:0 0 4px 4px!important;}.cart-modal .cart-address-grid{gap:7px!important;}.cart-modal .cart-pay{background:rgba(255, 255, 255, 0.52)!important;}.cart-modal .cart-pay b{color:#11101a!important;}.cart-modal .cart-pay p{margin:3px 0 0!important;}.cart-modal .fop-box{margin:8px 0 0!important;padding:7px!important;width:100%!important;border-radius:14px!important;background:rgba(247, 243, 255, 0.72)!important;}.cart-modal .fop-box p{grid-template-columns:72px minmax(0, 1fr) 25px!important;gap:5px!important;margin:4px 0!important;font-size:12px!important;color:#11101a!important;}.cart-modal .fop-box b{font-size:12px!important;}.cart-modal .cart-comment-section{gap:7px!important;}.cart-modal .cart-no-call{display:grid!important;background:rgba(255, 255, 255, 0.52)!important;}.cart-modal .cart-no-call-note{display:none!important;text-align:left!important;}.cart-modal .cart-no-call:has(input:checked) .cart-no-call-note{display:block!important;}.cart-modal .cart-comment-field{border-radius:17px!important;}.cart-modal .cart-summary{padding:10px!important;border-radius:18px!important;margin:0 0 10px!important;}.cart-modal .cart-summary h3{font-size:17px!important;margin-bottom:5px!important;}.cart-modal .cart-summary p{font-size:14px!important;color:#11101a!important;margin:5px 0!important;}.cart-modal .cart-summary p b{font-size:14px!important;}.cart-modal .cart-summary .sum-total{padding-top:7px!important;margin-top:7px!important;}.cart-modal .cart-summary .sum-total b,.cart-modal #summaryTotal{font-size:28px!important;color:var(--ss-green)!important;}.cart-modal .cart-submit-note,.cart-modal .cart-secure-note{font-size:11px!important;color:#11101a!important;margin:5px 4px!important;}.cart-copy-toast{position:fixed;left:50%;bottom:calc(78px + env(safe-area-inset-bottom));transform:translate(-50%, 12px);z-index:9999;opacity:0;pointer-events:none;background:rgba(17, 16, 26, 0.92);color:#fff;border-radius:999px;padding:8px 12px;font-size:12.5px;font-weight:800;box-shadow:0 14px 34px rgba(17, 16, 26, 0.22);transition:opacity 0.16s ease,
    transform 0.16s ease;}.cart-copy-toast.show{opacity:1;transform:translate(-50%, 0);}@media (prefers-color-scheme: dark){.cart-copy-toast{background:rgba(255, 255, 255, 0.92);color:#11101a;}}@media (max-width: 520px){.cart-modal .cart-sheet{padding:7px 8px calc(10px + env(safe-area-inset-bottom))!important;}.cart-modal .cart-head{grid-template-columns:34px 1fr auto!important;margin-bottom:6px!important;}.cart-modal .cart-product{grid-template-columns:66px minmax(0, 1fr) 20px!important;}.cart-modal .cart-product img{width:66px!important;height:66px!important;}.cart-modal .cart-product h3{font-size:13px!important;}.cart-modal .cart-grid-2{grid-template-columns:1fr 1fr!important;margin-bottom:0!important;}.cart-modal .cart-section-title{font-size:17px!important;}.cart-modal .cart-option-head{grid-template-columns:19px minmax(0, 1fr) 56px!important;}.cart-modal .cart-option img{max-width:56px!important;}.cart-modal .cart-pay{padding:8px 9px!important;}.cart-modal .cart-summary .sum-total b,.cart-modal #summaryTotal{font-size:26px!important;}.cart-modal .cart-add-more{padding:0 8px!important;}}@media (max-width: 370px){.cart-modal .cart-product{grid-template-columns:62px minmax(0, 1fr) 18px!important;}.cart-modal .cart-product img{width:62px!important;height:62px!important;}.cart-modal .cart-qty{min-width:94px!important;gap:5px!important;}.cart-modal .cart-product b.cart-product-price{font-size:14.5px!important;}}.cart-modal .cart-head-title h2{font-weight:850!important;}.cart-modal .cart-head-title h2:before{font-size:12px!important;}.cart-modal .cart-cartline{margin:4px 0 5px!important;gap:5px!important;}.cart-modal .cart-mini-total{min-height:28px!important;font-size:12.5px!important;line-height:1!important;color:#11101a!important;}.cart-modal .cart-mini-total b{font-size:16px!important;}.cart-modal .cart-add-more{height:28px!important;min-height:28px!important;max-width:128px!important;padding:0 7px!important;border-radius:13px!important;font-size:10.8px!important;line-height:1!important;letter-spacing:-0.02em!important;gap:3px!important;overflow:hidden!important;}.cart-modal .cart-add-more span{font-size:12px!important;line-height:1!important;}.cart-modal .cart-section{margin:0 0 6px!important;padding:8px!important;}.cart-modal .cart-section-title{font-size:16px!important;min-height:24px!important;margin:0 0 6px!important;}.cart-modal .cart-grid-2{gap:6px!important;margin-bottom:0!important;align-items:start!important;}.cart-modal .cart-field{min-height:42px!important;padding:6px 9px 5px!important;border-radius:15px!important;overflow:visible!important;}.cart-modal .cart-field span,.cart-modal .cart-field-label{font-size:11px!important;font-weight:500!important;color:#11101a!important;margin-bottom:2px!important;}.cart-modal .cart-field input,.cart-modal .cart-field textarea{font-size:16px!important;line-height:1.08!important;min-height:20px!important;}.cart-modal .cart-field input{height:21px!important;}.cart-modal .cart-field-client{padding-bottom:4px!important;}.cart-modal .cart-required-note{position:static!important;display:block!important;margin:2px 0 0!important;color:var(--ss-red)!important;font-size:10px!important;line-height:1!important;font-weight:850!important;letter-spacing:0.01em!important;}.cart-modal .cart-field.is-filled:not(.is-error) .cart-required-note{display:none!important;}.cart-modal .cart-field.is-error{border-color:var(--ss-red)!important;box-shadow:0 0 0 1px var(--ss-red),
    0 0 8px rgba(255, 45, 102, 0.38)!important;}.cart-modal .cart-field.is-filled:not(.is-error){border-color:var(--ss-green)!important;box-shadow:0 0 0 1px var(--ss-green),
    0 0 8px rgba(22, 184, 91, 0.34)!important;}.cart-modal .cart-option{padding:8px!important;border-radius:15px!important;}.cart-modal .cart-option-head{grid-template-columns:18px minmax(0, 1fr) 52px!important;gap:7px!important;}.cart-modal .cart-option-text b{font-size:13.5px!important;font-weight:850!important;}.cart-modal .cart-option-text p{font-size:11px!important;line-height:1.14!important;color:#11101a!important;font-weight:400!important;}.cart-modal .cart-option img{max-width:52px!important;max-height:30px!important;}.cart-modal .delivery-kind-switch{gap:6px!important;margin:6px 0!important;}.cart-modal .delivery-kind-switch span{border-radius:13px!important;font-size:11.5px!important;font-weight:850!important;}.cart-modal .cart-np-fields,.cart-modal .cart-address-grid{gap:6px!important;}.cart-modal .cart-payment-section{gap:6px!important;}.cart-modal .cart-pay{padding:7px 8px!important;border-radius:15px!important;gap:7px!important;grid-template-columns:19px minmax(0, 1fr)!important;}.cart-modal .cart-pay b{font-size:13.5px!important;font-weight:850!important;line-height:1.05!important;}.cart-modal .cart-pay p{font-size:11px!important;line-height:1.13!important;color:#2f2938!important;font-weight:400!important;}.cart-modal .cart-pay > span,.cart-modal .cart-radio{width:18px!important;height:18px!important;min-width:18px!important;}.cart-modal .cart-no-call{padding:7px 9px!important;border-radius:15px!important;}.cart-modal .cart-no-call-box{width:22px!important;height:22px!important;min-width:22px!important;border-radius:7px!important;}.cart-modal .cart-comment-field{min-height:58px!important;}.cart-modal .cart-comment-field textarea{font-size:16px!important;min-height:28px!important;}@media (max-width: 520px){.cart-modal .cart-add-more{max-width:122px!important;font-size:10.5px!important;height:27px!important;min-height:27px!important;}.cart-modal .cart-section{padding:8px!important;margin-bottom:5px!important;}.cart-modal .cart-grid-2{gap:5px!important;}.cart-modal .cart-field{min-height:41px!important;padding:6px 8px 5px!important;}.cart-modal .cart-pay b{font-size:13px!important;}.cart-modal .cart-pay p{font-size:10.5px!important;}.cart-modal .cart-option-text b{font-size:13px!important;}.cart-modal .cart-option-text p{font-size:10.5px!important;}}@media (max-width: 370px){.cart-modal .cart-grid-2{grid-template-columns:1fr 1fr!important;}.cart-modal .cart-add-more{max-width:112px!important;font-size:9.8px!important;padding:0 5px!important;}.cart-modal .cart-field input,.cart-modal .cart-field textarea{font-size:16px!important;}}.cart-modal .cart-pay > span{width:18px!important;height:18px!important;min-width:18px!important;border-radius:50%!important;border:2px solid #8b63ff!important;}.cart-modal .cart-pay > span:after{inset:4px!important;}.cart-modal .cart-pay:not(:has(input:checked)) > span:after{opacity:0!important;}.cart-modal .cart-pay:not(.cart-pay-fop) .fop-box,.cart-modal .cart-pay-fop:not(:has(input:checked)) .fop-box{display:none!important;}.cart-modal .cart-pay-fop:has(input:checked) .fop-box{display:block!important;}.cart-modal .cart-pay-fop .fop-box{margin-left:-26px!important;}.cart-modal .cart-pay-fop .fop-box p{font-size:10.8px!important;line-height:1.1!important;}.cart-modal .cart-pay-fop .fop-box b{font-size:10.8px!important;font-weight:850!important;}.cart-modal .cart-pay-fop .fop-box em{font-style:normal!important;font-size:10.8px!important;}.cart-modal .cart-pay-fop .fop-copy-btn{border:1px solid rgba(108, 76, 230, 0.18)!important;background:rgba(255, 255, 255, 0.72)!important;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.85),
    0 4px 12px rgba(72, 48, 130, 0.08)!important;}.cart-modal .cart-pay-fop .fop-copy-btn:before{content:"⧉"!important;}.cart-modal .cart-pay-fop .fop-copy-btn.copied:before{content:"✓"!important;}@media (prefers-color-scheme: dark){.cart-modal .cart-pay > span{background:#17141f!important;box-shadow:inset 0 0 0 4px #17141f!important;}.cart-modal .cart-pay:has(input:checked) > span{box-shadow:0 0 0 2px rgba(155, 124, 255, 0.14),
      inset 0 0 0 4px #17141f!important;}.cart-modal .cart-pay-fop .fop-box{background:rgba(255, 255, 255, 0.08)!important;border-color:rgba(255, 255, 255, 0.16)!important;}.cart-modal .cart-pay-fop .fop-box b,.cart-modal .cart-pay-fop .fop-box em{color:#f7f4ff!important;}.cart-modal .cart-pay-fop .fop-copy-btn{background:rgba(255, 255, 255, 0.1)!important;color:#fff!important;border-color:rgba(255, 255, 255, 0.18)!important;}}.cart-modal .cart-no-call{grid-template-columns:24px minmax(0, 1fr)!important;gap:8px!important;align-items:start!important;}.cart-modal .cart-no-call-text{font-weight:950!important;color:#c21f45!important;padding-top:2px!important;}.cart-modal .cart-no-call-note{grid-column:2!important;}@media (max-width: 520px){.cart-modal .cart-no-call-text{font-size:12.6px!important;}.cart-modal .cart-no-call-note{font-size:11.3px!important;}}.cart-modal .cart-no-call-note{margin:1px 0 0!important;padding-top:0!important;}@media (max-width: 370px){.cart-modal .cart-no-call-text{font-size:11.5px!important;letter-spacing:-0.22px!important;}.cart-modal .cart-no-call-note{font-size:11.5px!important;margin-top:1px!important;}}.cart-modal .cart-form.cart-is-empty .cart-empty{position:relative!important;padding:24px 16px 18px!important;text-align:center!important;border-radius:24px!important;background:rgba(255, 255, 255, 0.92)!important;border:1px solid rgba(108, 76, 230, 0.18)!important;box-shadow:0 14px 34px rgba(65, 42, 117, 0.08),
    inset 0 1px 0 rgba(255, 255, 255, 0.78)!important;}.cart-modal .cart-form.cart-is-empty .cart-empty:before{content:"🛒"!important;display:grid!important;place-items:center!important;width:48px!important;height:48px!important;margin:0 auto 10px!important;border-radius:18px!important;background:rgba(123, 85, 255, 0.1)!important;border:1px solid rgba(123, 85, 255, 0.16)!important;font-size:24px!important;}.cart-modal .cart-form.cart-is-empty .cart-empty b{display:block!important;font-size:17px!important;line-height:1.1!important;color:#11101a!important;font-weight:950!important;margin:0 0 6px!important;}.cart-modal .cart-form.cart-is-empty .cart-empty p{margin:0!important;font-size:13px!important;line-height:1.25!important;color:#5f566a!important;}.cart-modal .cart-form.cart-is-empty .cart-cartline{display:flex!important;justify-content:center!important;align-items:center!important;margin:12px 0 2px!important;}.cart-modal .cart-form.cart-is-empty .cart-add-more{width:min(100%, 260px)!important;max-width:260px!important;height:44px!important;min-height:44px!important;padding:0 18px!important;border-radius:18px!important;font-size:14px!important;font-weight:950!important;letter-spacing:-0.01em!important;background:#11101a!important;color:#fff!important;border:0!important;box-shadow:0 12px 26px rgba(17, 16, 26, 0.16)!important;}.cart-modal .cart-form.cart-is-empty .cart-add-more span{font-size:16px!important;}.cart-modal .cart-pay > span{position:relative!important;border-color:#8b63ff!important;background:#fff!important;box-shadow:none!important;}.cart-modal .cart-pay > span:after{content:""!important;position:absolute!important;width:8px!important;height:8px!important;left:50%!important;top:50%!important;transform:translate(-50%, -50%) scale(0.6)!important;border-radius:50%!important;background:#9b7cff!important;opacity:0!important;transition:opacity 0.14s ease,
    transform 0.14s ease!important;}.cart-modal .cart-pay:has(input:checked) > span{border-color:#8b63ff!important;background:#fff!important;box-shadow:0 0 0 2px rgba(139, 99, 255, 0.12)!important;}.cart-modal .cart-pay:has(input:checked) > span:after{opacity:1!important;transform:translate(-50%, -50%) scale(1)!important;}.cart-modal .delivery-kind-switch span{position:relative!important;}.cart-modal .delivery-kind-switch span:before{content:""!important;width:14px!important;height:14px!important;min-width:14px!important;border-radius:50%!important;border:1.5px solid #8b63ff!important;background:#fff!important;box-shadow:none!important;}.cart-modal .delivery-kind-switch span:after{content:""!important;position:absolute!important;width:6px!important;height:6px!important;border-radius:50%!important;background:#9b7cff!important;opacity:0!important;transform:scale(0.6)!important;transition:opacity 0.14s ease,
    transform 0.14s ease!important;}.cart-modal .delivery-kind-switch label:first-child span:after{left:calc(50% - 55px)!important;}.cart-modal .delivery-kind-switch label:last-child span:after{left:calc(50% - 34px)!important;}.cart-modal .delivery-kind-switch span:after{top:50%!important;translate:0 -50%!important;}.cart-modal .delivery-kind-switch input:checked + span:after{opacity:1!important;transform:scale(1)!important;}@media (prefers-color-scheme: dark){.cart-modal .cart-pay > span,.cart-modal .cart-pay:has(input:checked) > span,.cart-modal .delivery-kind-switch span:before{background:#fff!important;border-color:#a78bfa!important;}.cart-modal .cart-pay > span:after,.cart-modal .delivery-kind-switch span:after{background:#a78bfa!important;}}@media (prefers-color-scheme: dark){.cart-modal .cart-pay-fop .fop-box,.cart-modal .cart-pay-fop .fop-box p,.cart-modal .cart-pay-fop .fop-box b,.cart-modal .cart-pay-fop .fop-box em{color:#fff!important;}}.cart-modal .cart-pay-fop .fop-box,.cart-modal .cart-pay-fop .fop-box p,.cart-modal .cart-pay-fop .fop-box b,.cart-modal .cart-pay-fop .fop-box em{color:#11101a!important;text-shadow:none!important;}.cart-modal .cart-pay-fop .fop-copy-btn{color:#5d2dff!important;}html[data-theme="dark"] .cart-modal .cart-pay-fop .fop-box,html[data-theme="dark"] .cart-modal .cart-pay-fop .fop-box p,html[data-theme="dark"] .cart-modal .cart-pay-fop .fop-box b,html[data-theme="dark"] .cart-modal .cart-pay-fop .fop-box em,body[data-theme="dark"] .cart-modal .cart-pay-fop .fop-box,body[data-theme="dark"] .cart-modal .cart-pay-fop .fop-box p,body[data-theme="dark"] .cart-modal .cart-pay-fop .fop-box b,body[data-theme="dark"] .cart-modal .cart-pay-fop .fop-box em{color:#fff!important;}.cart-modal .cart-option .cart-radio{position:relative!important;width:18px!important;height:18px!important;min-width:18px!important;border-radius:50%!important;border:2px solid #8b63ff!important;background:#fff!important;box-shadow:0 0 0 2px rgba(139, 99, 255, 0.1)!important;}.cart-modal .cart-option .cart-radio:after{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:8px!important;height:8px!important;border-radius:50%!important;background:#9b7cff!important;transform:translate(-50%, -50%)!important;opacity:1!important;}.cart-modal .delivery-kind-switch span:before,.cart-modal .delivery-kind-switch span:after{display:none!important;content:none!important;}.cart-modal .delivery-kind-switch{align-items:stretch!important;}.cart-modal .delivery-kind-switch label{display:flex!important;min-width:0!important;}.cart-modal .delivery-kind-switch span{width:100%!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0 8px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1!important;}@media (max-width: 520px){.cart-modal .delivery-kind-switch span{height:32px!important;min-height:32px!important;max-height:32px!important;font-size:11px!important;}}.cart-modal .cart-pay-fop .fop-box{border-radius:14px!important;overflow:hidden!important;}.cart-modal .cart-pay-fop .fop-box p{display:grid!important;align-items:center!important;box-sizing:border-box!important;}.cart-modal .cart-pay-fop .fop-box b{min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.15!important;color:#11101a!important;}.cart-modal .cart-pay-fop .fop-box em{display:block!important;min-width:0!important;width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.15!important;color:#11101a!important;}.cart-modal .cart-pay-fop .fop-copy-btn{position:relative!important;display:grid!important;place-items:center!important;padding:0!important;font-size:0!important;line-height:0!important;overflow:hidden!important;text-indent:-999px!important;white-space:nowrap!important;}.cart-modal .cart-pay-fop .fop-copy-btn:before{text-indent:0!important;display:block!important;font-size:13px!important;line-height:1!important;}html[data-theme="dark"] .cart-modal .cart-pay-fop .fop-box p,html[data-theme="dark"] .cart-modal .cart-pay-fop .fop-box b,html[data-theme="dark"] .cart-modal .cart-pay-fop .fop-box em,body[data-theme="dark"] .cart-modal .cart-pay-fop .fop-box p,body[data-theme="dark"] .cart-modal .cart-pay-fop .fop-box b,body[data-theme="dark"] .cart-modal .cart-pay-fop .fop-box em{color:#fff!important;}html[data-theme="dark"] .cart-modal .cart-no-call-note,body[data-theme="dark"] .cart-modal .cart-no-call-note{color:#fff!important;}@media (max-width: 390px){.cart-modal .cart-pay-fop .fop-box p{font-size:10.4px!important;}}.cart-modal .cart-pay-fop:has(input:checked){overflow:hidden!important;}.cart-modal .cart-pay-fop:has(input:checked) .cart-pay-body{min-width:0!important;overflow:visible!important;}.cart-modal .cart-pay-fop .fop-box{margin:8px 0 0 -34px!important;width:calc(100% + 34px)!important;max-width:calc(100% + 34px)!important;padding:4px 0!important;box-sizing:border-box!important;}.cart-modal .cart-pay-fop .fop-box p{grid-template-columns:84px minmax(0, 1fr) 30px!important;gap:6px!important;min-height:32px!important;padding:7px 4px 7px 0!important;margin:0!important;color:#11101a!important;}.cart-modal .cart-pay-fop .fop-box b,.cart-modal .cart-pay-fop .fop-box em{color:#11101a!important;font-size:12.4px!important;line-height:1.15!important;}.cart-modal .cart-pay-fop .fop-box b{padding-left:9px!important;}.cart-modal .cart-pay-fop .fop-box em{font-weight:650!important;letter-spacing:-0.01em!important;}.cart-modal .cart-pay-fop .fop-copy-btn{width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;border-radius:999px!important;justify-self:end!important;}.cart-modal .cart-product{align-items:start!important;padding:7px 8px!important;gap:8px!important;}.cart-modal .cart-product img{align-self:start!important;margin-top:0!important;}.cart-modal .cart-product-main{padding-top:0!important;min-width:0!important;}.cart-modal .cart-product h3{margin:0 0 1px!important;line-height:1.08!important;}.cart-modal .cart-product p{margin:0 0 3px!important;line-height:1!important;}.cart-modal .cart-price-row{align-items:center!important;margin-top:1px!important;}.cart-modal .cart-product b.cart-product-price{font-size:17px!important;line-height:1!important;}.cart-modal .cart-qty{height:29px!important;min-height:29px!important;margin:0!important;align-self:center!important;transform:translateY(-1px)!important;}.cart-modal .cart-trash{align-self:center!important;}@media (max-width: 390px){.cart-modal .cart-pay-fop .fop-box{margin-left:-31px!important;width:calc(100% + 31px)!important;max-width:calc(100% + 31px)!important;}.cart-modal .cart-pay-fop .fop-box p{grid-template-columns:78px minmax(0, 1fr) 28px!important;gap:5px!important;padding:6px 3px 6px 0!important;}.cart-modal .cart-pay-fop .fop-box b,.cart-modal .cart-pay-fop .fop-box em{font-size:11.4px!important;}.cart-modal .cart-product{padding:6px 7px!important;}.cart-modal .cart-product h3{font-size:12.5px!important;}.cart-modal .cart-product p{font-size:11px!important;}.cart-modal .cart-product b.cart-product-price{font-size:16px!important;}.cart-modal .cart-qty{min-width:96px!important;height:28px!important;min-height:28px!important;}}.site-header-v99{justify-content:space-between!important;padding-left:12px!important;padding-right:12px!important;}.site-header-v99 .header-actions{flex:1 1 0!important;margin-left:0!important;gap:6px!important;min-width:0!important;}.site-header-v99 .header-actions-left{justify-content:flex-start!important;}.site-header-v99 .header-actions-right{justify-content:flex-end!important;}.site-header-v99 .logo-script{position:absolute!important;left:50%!important;top:50%!important;z-index:2!important;transform:translate(-50%, -50%)!important;display:flex!important;align-items:center!important;justify-content:center!important;width:clamp(128px, 18vw, 210px)!important;height:calc(100% - 8px)!important;padding:0!important;pointer-events:auto!important;}.site-header-v99 .logo-script img{display:block!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:contain!important;filter:drop-shadow(0 4px 8px rgba(18, 19, 33, 0.08));}.site-header-v99 .nav-btn{flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;padding:0!important;}.site-header-v99 .nav-btn em{display:none!important;}.site-header-v99 .badge-count{top:-5px!important;right:-5px!important;}.footer-logo-script{display:inline-flex!important;align-items:center!important;height:auto!important;}.footer-logo-script img{max-height:none!important;}@media (max-width: 820px){.site-header-v99{padding-left:7px!important;padding-right:7px!important;gap:2px!important;}.site-header-v99 .header-actions{gap:3px!important;}.site-header-v99 .nav-btn{flex-basis:34px!important;width:34px!important;min-width:34px!important;height:34px!important;}.site-header-v99 .icon-glyph,.site-header-v99 .icon-glyph svg{width:20px!important;height:20px!important;}.site-header-v99 .logo-script{width:clamp(104px, 32vw, 132px)!important;height:calc(100% - 6px)!important;}}@media (max-width: 370px){.site-header-v99 .nav-btn{flex-basis:31px!important;width:31px!important;min-width:31px!important;height:31px!important;}.site-header-v99 .header-actions{gap:2px!important;}.site-header-v99 .logo-script{width:98px!important;}}.footer-logo-script{width:132px!important;max-width:54vw!important;}.footer-logo-script img{width:100%!important;height:auto!important;object-fit:contain!important;}.footer-brand .footer-logo-script{margin-bottom:4px!important;}@media (max-width: 820px){.footer-logo-script{width:118px!important;max-width:48vw!important;}}body.cart-lock .pl-sticky-buy,body.cart-lock .floating-cart-btn,body.cart-page .floating-cart-btn,body.system-body .cart-page-helper ~ .floating-cart-btn{display:none!important;visibility:hidden!important;pointer-events:none!important;}body.product-v3-body.cookie-notice-visible .floating-cart-btn.has-items{bottom:calc(184px + env(safe-area-inset-bottom))!important;}@media (max-width: 370px){.floating-cart-btn{right:8px!important;max-width:118px!important;padding-left:8px!important;padding-right:8px!important;}.floating-cart-btn b{font-size:11.5px!important;max-width:48px!important;}}.cart-modal .cart-delivery-section .cart-option{border:0!important;box-shadow:none!important;background:transparent!important;padding:0!important;border-radius:0!important;}.cart-modal .cart-delivery-section .cart-option-head{padding:2px 0 0!important;}.cart-modal .cart-delivery-section .cart-np-fields{margin-top:6px!important;}.cart-modal .cart-delivery-section .delivery-kind-switch{margin:7px 0 7px!important;}.cart-modal .cart-pay-fop .fop-box{border:0!important;box-shadow:none!important;background:transparent!important;}.cart-modal .cart-pay-fop .fop-box p{border-bottom:1px solid rgba(108, 76, 230, 0.14)!important;}.cart-modal .cart-pay-fop .fop-box p:last-child{border-bottom:0!important;}.cart-modal .cart-no-call-text{font-size:12.6px!important;letter-spacing:-0.38px!important;line-height:1.08!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important;}@media (max-width: 390px){.cart-modal .cart-no-call-text{font-size:12px!important;letter-spacing:-0.44px!important;}}@media (max-width: 360px){.cart-modal .cart-no-call-text{font-size:11.4px!important;letter-spacing:-0.48px!important;}}.track-auth-note{font-size:12.5px!important;line-height:1.38!important;font-weight:500!important;color:#252a35!important;}@media (max-width: 520px){.track-faq-card h2{font-size:17px!important;}.track-faq-card summary{min-height:36px!important;padding:8px 12px!important;}.track-faq-card p{padding:0 12px 10px 12px!important;}.cart-modal .cart-option-text p,.cart-modal .cart-pay p{font-size:11px!important;line-height:1.2!important;}}.cart-modal .cart-email-field-visible{display:grid!important;grid-template-columns:1fr!important;min-height:auto!important;}.cart-modal .cart-email-field-visible span{white-space:nowrap!important;color:#111318!important;}.cart-modal .cart-email-field-visible span em{line-height:1!important;}.cart-modal .cart-email-field-visible input{border:0!important;background:transparent!important;}.cart-modal .cart-email-field-visible input::placeholder{color:#8f879d!important;}.cart-modal .cart-email-note{margin:0!important;}.cart-modal .cart-option-text p,.cart-modal .cart-pay p,.cart-modal .cart-no-call-note{font-weight:600!important;color:#252a35!important;}@media (max-width: 520px){.cart-modal .cart-email-note{line-height:1.16!important;}.cart-modal .cart-option-text p,.cart-modal .cart-pay p,.cart-modal .cart-no-call-note{font-size:10.8px!important;line-height:1.18!important;}}.system-page{padding-top:clamp(10px, 2.4vw, 22px)!important;}.system-page .page-heading,.info-page .page-heading{margin-top:0!important;margin-bottom:14px!important;}.page-heading .eyebrow,.system-page .eyebrow,.info-page .eyebrow{display:none!important;}.page-heading h1,.system-page .page-heading h1{color:#111318!important;}.track-faq-card{display:grid!important;border:1px solid rgba(255, 255, 255, 0.72)!important;box-shadow:0 14px 34px rgba(58, 39, 99, 0.08),
    inset 0 1px 0 rgba(255, 255, 255, 0.82)!important;}.track-faq-card:before,.track-faq-card:after{display:none!important;content:none!important;}.track-faq-card > h2{font-size:17px!important;line-height:1.1!important;margin:0 0 2px!important;color:#111318!important;font-weight:850!important;letter-spacing:-0.02em!important;}.track-faq-card details{position:relative!important;box-shadow:0 10px 22px rgba(58, 39, 99, 0.06),
    inset 0 1px 0 rgba(255, 255, 255, 0.86)!important;}.track-faq-card details:nth-of-type(2n){background:rgba(247, 243, 255, 0.48)!important;}.track-faq-card details:nth-of-type(3n){background:rgba(239, 253, 247, 0.44)!important;}.track-faq-card details::before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:6px!important;border-radius:18px 0 0 18px!important;background:linear-gradient(180deg, #7c3aed, #a78bfa)!important;box-shadow:0 0 16px rgba(124, 58, 237, 0.18)!important;}.track-faq-card details:nth-of-type(2n)::before{background:linear-gradient(180deg, #22c55e, #86efac)!important;box-shadow:0 0 16px rgba(34, 197, 94, 0.16)!important;}.track-faq-card details:nth-of-type(3n)::before{background:linear-gradient(180deg, #f59e0b, #fbbf24)!important;box-shadow:0 0 16px rgba(245, 158, 11, 0.16)!important;}.track-faq-card summary{position:relative!important;z-index:2!important;cursor:pointer!important;letter-spacing:-0.01em!important;}.track-faq-card summary:after{content:"⌄"!important;position:absolute!important;right:14px!important;top:50%!important;transform:translateY(-50%)!important;font-size:16px!important;line-height:1!important;color:#7c3aed!important;font-weight:900!important;transition:transform 0.18s ease!important;}.track-faq-card details[open] summary:after{transform:translateY(-50%) rotate(180deg)!important;}.track-faq-card p{position:relative!important;z-index:2!important;margin:0!important;}.track-manager-actions a{font-weight:850!important;}.cart-modal .cart-option-text p,.cart-modal .cart-pay p{font-size:12.5px!important;line-height:1.28!important;font-weight:600!important;color:#34323f!important;}.cart-modal .cart-no-call-note{font-size:12.5px!important;line-height:1.28!important;font-weight:600!important;color:#34323f!important;}@media (max-width: 700px){.system-page{padding-top:10px!important;}.system-page .page-heading,.info-page .page-heading{margin-bottom:10px!important;}.track-faq-card{padding:10px!important;border-radius:22px!important;}.track-faq-card summary{font-size:13.5px!important;padding-left:15px!important;}.track-faq-card p{font-size:12.5px!important;padding-left:15px!important;}}input,select,textarea{font-size:16px!important;}@media (max-width: 900px){input,select,textarea{font-size:16px!important;}}.track-faq-card{gap:7px!important;background:linear-gradient(
    135deg,
    rgba(255, 255, 255, 0.52),
    rgba(255, 255, 255, 0.32)
  )!important;border-color:rgba(124, 58, 237, 0.18)!important;}.track-faq-card details,.track-faq-card details:nth-of-type(2n),.track-faq-card details:nth-of-type(3n){min-height:42px!important;border-radius:16px!important;background:rgba(247, 243, 255, 0.56)!important;border:1px solid rgba(124, 58, 237, 0.18)!important;box-shadow:0 8px 20px rgba(124, 58, 237, 0.06),
    inset 0 1px 0 rgba(255, 255, 255, 0.82)!important;margin:0!important;}.track-faq-card details::before,.track-faq-card details:nth-of-type(2n)::before,.track-faq-card details:nth-of-type(3n)::before{background:linear-gradient(180deg, #7c3aed, #a78bfa)!important;box-shadow:0 0 14px rgba(124, 58, 237, 0.18)!important;width:5px!important;}.track-faq-card p{padding:0 14px 10px 18px!important;font-size:12.4px!important;line-height:1.36!important;font-weight:500!important;color:#333846!important;}.cart-modal .cart-email-field-visible{padding:6px 9px!important;margin-top:6px!important;border-radius:14px!important;gap:3px!important;}.cart-modal .cart-email-field-visible span{font-size:11.5px!important;line-height:1!important;font-weight:850!important;}.cart-modal .cart-email-field-visible input{height:28px!important;min-height:28px!important;padding:3px 0!important;font-size:16px!important;line-height:1!important;}.cart-modal .cart-email-field-visible input::placeholder{font-size:13px!important;white-space:nowrap!important;}.cart-modal .cart-back{display:grid!important;place-items:center!important;padding:0!important;}.cart-modal .cart-back svg{width:24px!important;height:24px!important;display:block!important;margin:auto!important;}.cart-modal .cart-option-text p,.cart-modal .cart-pay p,.cart-modal .cart-no-call-note{font-size:12.5px!important;line-height:1.28!important;}@media (max-width: 520px){.track-faq-card{padding:9px!important;}.track-faq-card summary{font-size:12.7px!important;padding-left:17px!important;}.track-faq-card p{font-size:12px!important;padding-left:17px!important;}.cart-modal .cart-email-field-visible input{height:27px!important;min-height:27px!important;}}.track-clean-body{overflow-x:hidden!important;}.track-clean-body .floating-cart-btn{display:none!important;}#trackCleanPage.track-clean-page{width:100%!important;max-width:760px!important;margin:0 auto!important;padding:10px 14px 24px!important;box-sizing:border-box!important;display:block!important;transform:none!important;left:auto!important;right:auto!important;position:relative!important;overflow:visible!important;}#trackCleanPage *,#trackCleanPage *::before,#trackCleanPage *::after{box-sizing:border-box!important;}#trackCleanPage .track-main-heading,#trackCleanPage .compact-heading,#trackCleanPage .page-heading{width:100%!important;margin:0 0 12px!important;padding:0!important;text-align:left!important;transform:none!important;}#trackCleanPage .track-main-heading h1,#trackCleanPage .page-heading h1{margin:0!important;padding:0!important;font-size:clamp(30px, 8.1vw, 44px)!important;line-height:1.02!important;letter-spacing:-0.055em!important;font-weight:950!important;color:#111318!important;}#trackCleanPage .surface,#trackCleanPage .lookup-form,#trackCleanPage .track-glass-card,#trackCleanPage .track-faq-card,#trackCleanPage .track-orders-list,#trackCleanPage .track-alert,#trackCleanPage .status-card,#trackCleanPage .track-edit-form,#trackCleanPage .track-items,#trackCleanPage .track-timeline-wrap{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important;transform:none!important;}#trackCleanPage .track-clean-section,#trackCleanPage .single-search{width:100%!important;max-width:100%!important;margin:0 0 14px!important;padding:0!important;display:block!important;}#trackCleanPage .lookup-form{padding:16px 14px!important;border-radius:26px!important;background:rgba(255, 255, 255, 0.46)!important;border:1px solid rgba(255, 255, 255, 0.78)!important;box-shadow:0 16px 34px rgba(72, 45, 105, 0.08),
    inset 0 1px 0 rgba(255, 255, 255, 0.88)!important;}#trackCleanPage .lookup-form .field{display:block!important;margin:0!important;padding:0!important;width:100%!important;}#trackCleanPage .lookup-form .field span{display:block!important;margin:0 0 8px!important;color:#111318!important;font-size:15px!important;line-height:1.2!important;font-weight:850!important;}#trackCleanPage input,#trackCleanPage textarea,#trackCleanPage select{max-width:100%!important;width:100%!important;min-width:0!important;font-size:16px!important;box-sizing:border-box!important;}#trackCleanPage .lookup-form input[name="phone"]{height:58px!important;min-height:58px!important;padding:0 18px!important;border-radius:18px!important;font-size:24px!important;line-height:1!important;}#trackCleanPage .lookup-form .primary-btn{width:100%!important;height:58px!important;min-height:58px!important;margin:12px 0 0!important;border-radius:22px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;font-size:17px!important;font-weight:950!important;color:#fff!important;background:#111318!important;border:0!important;}#trackCleanPage .lookup-form .primary-btn:disabled{background:#a8a6ad!important;color:#fff!important;opacity:1!important;}#trackCleanPage .track-auth-note{margin:12px 0 0!important;font-size:14px!important;line-height:1.36!important;color:#191b22!important;font-weight:600!important;}#trackCleanPage .track-faq-card{margin:0 0 14px!important;padding:14px!important;border-radius:26px!important;background:rgba(255, 255, 255, 0.46)!important;border:1px solid rgba(255, 255, 255, 0.78)!important;box-shadow:0 16px 34px rgba(72, 45, 105, 0.08),
    inset 0 1px 0 rgba(255, 255, 255, 0.88)!important;display:grid!important;gap:9px!important;}#trackCleanPage .track-faq-card::before,#trackCleanPage .track-faq-card::after{display:none!important;content:none!important;}#trackCleanPage .track-faq-card h2{margin:0 0 4px!important;padding:0!important;font-size:20px!important;line-height:1.1!important;font-weight:920!important;color:#111318!important;letter-spacing:-0.035em!important;}#trackCleanPage .track-faq-card details{position:relative!important;width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;border-radius:17px!important;background:rgba(255, 255, 255, 0.58)!important;border:1px solid rgba(124, 58, 237, 0.16)!important;box-shadow:0 8px 20px rgba(72, 45, 105, 0.05)!important;}#trackCleanPage .track-faq-card details::before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:7px!important;background:linear-gradient(180deg, #7c3aed, #a78bfa)!important;box-shadow:0 0 15px rgba(124, 58, 237, 0.18)!important;}#trackCleanPage .track-faq-card summary{min-height:44px!important;display:flex!important;align-items:center!important;padding:10px 34px 10px 24px!important;font-size:14px!important;line-height:1.18!important;font-weight:850!important;color:#111318!important;list-style:none!important;cursor:pointer!important;position:relative!important;}#trackCleanPage .track-faq-card summary::-webkit-details-marker{display:none!important;}#trackCleanPage .track-faq-card summary::after{content:"⌄"!important;position:absolute!important;right:14px!important;top:50%!important;transform:translateY(-50%)!important;color:#7c3aed!important;font-size:16px!important;font-weight:900!important;}#trackCleanPage .track-faq-card details[open] summary::after{transform:translateY(-50%) rotate(180deg)!important;}#trackCleanPage .track-faq-card p{margin:0!important;padding:0 16px 12px 24px!important;font-size:13px!important;line-height:1.38!important;font-weight:550!important;color:#252a35!important;}#trackCleanPage .track-manager-actions{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;margin:4px 0 0!important;padding:0!important;width:100%!important;}#trackCleanPage .track-manager-actions a{width:100%!important;min-height:50px!important;border-radius:18px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;font-size:15px!important;font-weight:900!important;}#trackCleanPage .track-msg-btn{background:#111318!important;color:#fff!important;}#trackCleanPage .track-call-btn{background:rgba(236, 253, 245, 0.82)!important;color:#166534!important;border:1px solid rgba(34, 197, 94, 0.18)!important;}#trackCleanPage .track-orders-list{display:grid!important;gap:10px!important;margin:0 0 14px!important;padding:0!important;}#trackCleanPage .track-list-head{display:flex!important;align-items:center!important;justify-content:space-between!important;margin:0 0 8px!important;padding:0!important;}@media (max-width: 520px){#trackCleanPage.track-clean-page{max-width:none!important;width:100%!important;padding-left:10px!important;padding-right:10px!important;padding-top:8px!important;}#trackCleanPage .track-main-heading h1{font-size:39px!important;}#trackCleanPage .lookup-form{padding:15px 12px!important;border-radius:25px!important;}#trackCleanPage .track-faq-card{padding:12px!important;border-radius:25px!important;}}@media (max-width: 360px){#trackCleanPage.track-clean-page{padding-left:8px!important;padding-right:8px!important;}#trackCleanPage .track-main-heading h1{font-size:34px!important;}#trackCleanPage .track-faq-card summary{font-size:13px!important;}}@media (max-width: 700px){html,body,body.track-clean-body{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;overflow-x:hidden!important;}body.track-clean-body #trackCleanPage.track-clean-page{width:100vw!important;max-width:100vw!important;min-width:100vw!important;margin-left:50%!important;margin-right:0!important;transform:translateX(-50%)!important;left:auto!important;right:auto!important;padding-left:8px!important;padding-right:8px!important;padding-top:8px!important;padding-bottom:24px!important;overflow:hidden!important;box-sizing:border-box!important;}body.track-clean-body #trackCleanPage .track-main-heading,body.track-clean-body #trackCleanPage .track-orders-list,body.track-clean-body #trackCleanPage .track-faq-card,body.track-clean-body #trackCleanPage .track-clean-section,body.track-clean-body #trackCleanPage .lookup-form,body.track-clean-body #trackCleanPage .track-alert,body.track-clean-body #trackCleanPage .status-card,body.track-clean-body #trackCleanPage .track-detail-card-v50,body.track-clean-body #trackCleanPage .track-edit-form,body.track-clean-body #trackCleanPage .track-items,body.track-clean-body #trackCleanPage .track-timeline-wrap{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;transform:none!important;box-sizing:border-box!important;}}@media (max-width: 390px){body.track-clean-body #trackCleanPage.track-clean-page{padding-left:6px!important;padding-right:6px!important;}}.site-header-v99 .logo-script,.site-header-v99 .logo-script:before,.site-header-v99 .logo-script:after,.footer-logo-script,.footer-logo-script:before,.footer-logo-script:after{background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important;}.site-header-v99 .logo-script img,.footer-logo-script img{background:transparent!important;border:0!important;box-shadow:none!important;filter:drop-shadow(0 2px 5px rgba(90, 72, 150, 0.18))!important;}.home-track-entry{display:grid!important;grid-template-columns:minmax(0, 1fr) auto!important;}@media (max-width: 420px){.home-track-entry{width:calc(100% - 12px)!important;padding:7px 8px!important;}.home-track-entry b{font-size:14px!important;}.home-track-entry a{font-size:12px!important;padding:0 11px!important;}}.home-track-entry{margin:12px auto 0!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;}.home-track-entry::before{width:12px!important;background:linear-gradient(180deg, #8b5cf6, #a855f7, #22c55e)!important;box-shadow:0 0 24px rgba(139, 92, 246, 0.28)!important;}.home-track-entry::after{content:""!important;position:absolute!important;top:0!important;bottom:0!important;width:70px!important;background:linear-gradient(
    90deg,
    rgba(139, 92, 246, 0.16),
    rgba(255, 255, 255, 0)
  )!important;pointer-events:none!important;}.home-track-entry span{display:none!important;}.home-track-entry a{background:linear-gradient(135deg, #171728, #3b2ca8)!important;color:#fff!important;font-size:14px!important;}.home-track-entry{width:min(1120px, calc(100% - 20px))!important;min-height:54px!important;padding:9px 18px 9px 18px!important;border-radius:22px!important;background:linear-gradient(
    135deg,
    rgba(255, 255, 255, 0.54),
    rgba(255, 255, 255, 0.24)
  )!important;border:1px solid rgba(255, 255, 255, 0.7)!important;box-shadow:0 18px 44px rgba(35, 29, 70, 0.075),
    inset 0 1px 0 rgba(255, 255, 255, 0.82)!important;overflow:hidden!important;}.home-track-entry::before,.home-track-entry::after{content:""!important;position:absolute!important;top:0!important;bottom:0!important;width:8px!important;background:linear-gradient(180deg, #8b5cf6, #a855f7, #22c55e)!important;box-shadow:0 0 18px rgba(139, 92, 246, 0.22)!important;pointer-events:none!important;}.home-track-entry::before{left:0!important;border-radius:22px 0 0 22px!important;}.home-track-entry::after{right:0!important;left:auto!important;border-radius:0 22px 22px 0!important;}.home-track-entry b{font-size:clamp(15px, 4vw, 18px)!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}.home-track-entry a{min-height:40px!important;min-width:136px!important;padding:0 24px!important;margin-right:10px!important;border-radius:18px!important;white-space:nowrap!important;}@media (max-width: 700px){.home-track-entry{width:calc(100% - 20px)!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;padding:9px 20px 9px 16px!important;min-height:52px!important;}.home-track-entry a{width:auto!important;min-width:126px!important;min-height:38px!important;padding:0 18px!important;margin-right:8px!important;}.home-track-entry b{font-size:14.5px!important;}}@media (max-width: 360px){.home-track-entry{padding-left:14px!important;padding-right:17px!important;}.home-track-entry a{min-width:112px!important;padding:0 14px!important;margin-right:7px!important;}.home-track-entry b{font-size:13.5px!important;}}body.track-clean-body #trackCleanPage.track-clean-page{width:100%!important;max-width:980px!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important;padding-left:18px!important;padding-right:18px!important;overflow:visible!important;transform:none!important;}body.track-clean-body #trackCleanPage .track-orders-list{width:100%!important;max-width:860px!important;margin:0 auto 18px!important;padding:0!important;display:grid!important;gap:12px!important;transform:none!important;overflow:visible!important;}body.track-clean-body #trackCleanPage .track-list-head{width:100%!important;max-width:860px!important;margin:0 auto 10px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;}body.track-clean-body #trackCleanPage .track-list-head h2{margin:0!important;font-size:30px!important;line-height:1.05!important;letter-spacing:-0.04em!important;}body.track-clean-body #trackCleanPage .track-list-head span{white-space:nowrap!important;font-size:15px!important;font-weight:900!important;color:#6d28d9!important;}body.track-clean-body #trackCleanPage .status-mini{min-height:26px!important;padding:5px 10px!important;font-size:13px!important;line-height:1!important;white-space:nowrap!important;border-radius:999px!important;}body.track-clean-body #trackCleanPage .pay-chip{max-width:100%!important;min-height:25px!important;padding:0 9px!important;font-size:12px!important;line-height:1!important;white-space:normal!important;overflow:hidden!important;text-overflow:ellipsis!important;}.home-faq details{position:relative;isolation:isolate;overflow:hidden;}.home-faq details::before,.home-faq details::after{content:"";position:absolute;top:0;bottom:0;width:8px;z-index:2;pointer-events:none;background:linear-gradient(180deg, #8b5cf6, #a855f7, #22c55e);box-shadow:0 0 18px rgba(139, 92, 246, 0.22);}.home-faq details::before{left:0;right:auto;inset:auto auto 0 0;top:0;border-radius:26px 0 0 26px;}.home-faq details::after{right:0;left:auto;border-radius:0 26px 26px 0;}.home-faq summary,.home-faq p{position:relative;z-index:3;}.home-faq summary{padding-left:24px;padding-right:46px;}.home-faq p{padding-left:24px;padding-right:24px;}body.product-v3-body .pl-sticky-buy{position:fixed!important;inset-inline:12px!important;left:12px!important;right:12px!important;bottom:0!important;z-index:120!important;display:block!important;width:auto!important;max-width:none!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0 auto!important;padding:8px 0 calc(8px + env(safe-area-inset-bottom))!important;box-sizing:border-box!important;pointer-events:none!important;}body.product-v3-body .pl-sticky-buy .pl-buy{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:50px!important;margin:0!important;padding:12px 20px!important;box-sizing:border-box!important;border:1px solid #fff!important;border-radius:18px!important;color:#fff!important;font:inherit!important;font-weight:900!important;line-height:1.1!important;text-align:center!important;pointer-events:auto!important;forced-color-adjust:none;}body.product-v3-body{padding-bottom:calc(74px + env(safe-area-inset-bottom))!important;}@media (min-width: 821px){body.product-v3-body .pl-sticky-buy{display:none!important;}body.product-v3-body{padding-bottom:0!important;}}.cart-modal .cart-submit,.cart-modal button.cart-submit{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;align-self:stretch!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:52px!important;margin:6px 0 0!important;padding:12px 18px!important;box-sizing:border-box!important;border:1px solid #fff!important;border-radius:18px!important;background:#11101a!important;background-image:none!important;color:#fff!important;box-shadow:0 14px 30px rgba(17, 16, 26, 0.2)!important;font-size:clamp(16px, 4.4vw, 18px)!important;font-weight:900!important;line-height:1.1!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important;forced-color-adjust:none;}.cart-modal .cart-submit span,.cart-modal button.cart-submit span{flex:0 0 auto!important;color:inherit!important;}.cart-modal .cart-submit:disabled,.cart-modal button.cart-submit:disabled{opacity:0.5!important;cursor:not-allowed!important;}.cart-modal .cart-form.cart-is-empty .cart-submit,.cart-modal .cart-form.cart-is-empty button.cart-submit{display:none!important;}body.product-v3-body .product-description-section{padding-inline:clamp(12px, 3vw, 22px)!important;}body.product-v3-body .product-description-section .description-collapse-wrap,body.product-v3-body .product-description-section .product-description-text{width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:0!important;text-align:left;}body.product-v3-body .product-description-text{color:#242638!important;font-size:clamp(14px, 1.5vw, 16px);line-height:1.65;overflow-wrap:anywhere;}body.product-v3-body .product-description-text > :first-child{margin-top:0!important;}body.product-v3-body .product-description-text > :last-child{margin-bottom:0!important;}body.product-v3-body .product-description-text p,body.product-v3-body .product-description-text blockquote{margin:0 0 12px;}body.product-v3-body .product-description-text h2,body.product-v3-body .product-description-text h3,body.product-v3-body .product-description-text h4{color:#171827;line-height:1.25;letter-spacing:-0.02em;}body.product-v3-body .product-description-text h2{margin:22px 0 10px;font-size:clamp(20px, 3vw, 26px);}body.product-v3-body .product-description-text h3{margin:18px 0 8px;font-size:clamp(17px, 2.4vw, 21px);}body.product-v3-body .product-description-text h4{margin:15px 0 7px;font-size:16px;}body.product-v3-body .product-description-text ul,body.product-v3-body .product-description-text ol{margin:8px 0 14px;padding-left:1.35em;}body.product-v3-body .product-description-text li{margin:5px 0;padding-left:0.15em;}body.product-v3-body .product-description-text blockquote{padding:10px 12px;border-left:3px solid #7658f6;background:rgba(118, 88, 246, 0.07);border-radius:0 12px 12px 0;}body.product-v3-body .product-description-text hr{margin:18px 0;border:0;border-top:1px solid rgba(30, 31, 49, 0.12);}body.product-v3-body .product-description-section .description-head{display:block!important;width:100%!important;max-width:none!important;margin:0 0 16px!important;padding:0!important;text-align:left!important;}body.product-v3-body .product-description-section .description-head h2{margin:0!important;text-align:left!important;}body.product-v3-body .product-description-section .description-collapse-wrap{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;text-align:left!important;}body.product-v3-body .product-description-section .product-description-text{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;text-align:left!important;}body.product-v3-body .product-description-section .product-description-text>*{max-width:none!important;text-align:left;}body.product-v3-body .product-description-section{display:block!important;grid-template-columns:none!important;text-align:left!important;}body.product-v3-body .product-description-section .description-head,body.product-v3-body .product-description-section .description-collapse-wrap,body.product-v3-body .product-description-section .product-description-text{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;text-align:left!important;}body.product-v3-body .product-description-section .product-description-text > :first-child{margin-top:0!important;}@media (min-width: 821px){body.product-v3-body .pl-v3-gallery{justify-content:flex-start!important;}body.product-v3-body .pl-v3-gallery > img,body.product-v3-body .pl-main-photo-frame > img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;}body.product-v3-body .pl-v3-benefits{align-self:start!important;}}@media (min-width: 821px){body.product-v3-body main.pl-v3-page{grid-template-columns:minmax(360px, 500px) minmax(0, 1fr)!important;grid-template-areas:"gallery offer"
      "benefits benefits"
      "sections sections"!important;grid-template-rows:auto auto auto!important;align-items:stretch!important;gap:14px 22px!important;}body.product-v3-body .pl-v3-shell{grid-area:gallery!important;align-self:stretch!important;width:100%!important;max-width:500px!important;height:100%!important;min-height:0!important;}body.product-v3-body .pl-v3-gallery{width:100%!important;max-width:500px!important;height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;gap:10px!important;padding:14px!important;box-sizing:border-box!important;overflow:hidden!important;}body.product-v3-body .pl-main-photo-frame{flex:1 1 auto!important;width:100%!important;height:0!important;min-height:330px!important;max-height:none!important;aspect-ratio:auto!important;}body.product-v3-body .pl-v3-offer{grid-area:offer!important;align-self:stretch!important;height:100%!important;min-height:0!important;}body.product-v3-body .pl-v3-benefits{grid-area:benefits!important;width:100%!important;max-width:none!important;display:grid!important;grid-template-columns:repeat(3, minmax(0, 1fr))!important;gap:12px!important;margin:0!important;padding:0!important;}body.product-v3-body .pl-v3-benefits > div{min-width:0!important;width:100%!important;}body.product-v3-body .pl-v3-thumbs-wrap{position:relative!important;flex:0 0 58px!important;min-width:0!important;box-sizing:border-box!important;}body.product-v3-body .pl-v3-thumbs{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;height:58px!important;scroll-behavior:smooth!important;scrollbar-width:none!important;overscroll-behavior-inline:contain!important;}body.product-v3-body .pl-v3-thumbs::-webkit-scrollbar{display:none!important;}body.product-v3-body .pl-v3-thumbs .pl-thumb{flex:0 0 56px!important;width:56px!important;height:56px!important;margin:0!important;}}@media (min-width: 821px){body.product-v3-body .pl-v3-thumbs-wrap{width:calc(100% + 28px)!important;margin-inline:-14px!important;padding:0!important;overflow:hidden!important;}body.product-v3-body .pl-v3-thumbs{width:100%!important;max-width:none!important;padding-inline:14px!important;box-sizing:border-box!important;overflow-x:auto!important;overflow-y:hidden!important;touch-action:pan-x!important;cursor:grab!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important;}body.product-v3-body .pl-v3-thumbs:active{cursor:grabbing!important;}body.product-v3-body .pl-v3-thumbs .pl-thumb{scroll-snap-align:start!important;}}@media (max-width: 820px){body.product-v3-body .pl-v3-gallery{display:flex!important;flex-direction:column!important;}body.product-v3-body .pl-main-photo-frame{order:1!important;}body.product-v3-body .pl-v3-counter{order:2!important;}body.product-v3-body .pl-v3-thumbs-wrap{position:static!important;inset:auto!important;order:3!important;width:100%!important;max-width:100%!important;margin:8px 0 0!important;padding:0!important;transform:none!important;}body.product-v3-body .pl-v3-thumbs{position:static!important;display:flex!important;flex-wrap:nowrap!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0 2px 2px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important;}body.product-v3-body .pl-v3-thumbs .pl-thumb{flex:0 0 58px!important;width:58px!important;height:58px!important;scroll-snap-align:start!important;}body.product-v3-body .pl-v3-offer .pl-v3-buy{min-height:56px!important;font-size:clamp(18px, 5vw, 22px)!important;font-weight:950!important;letter-spacing:-.02em!important;}body.product-v3-body .pl-v3-offer .pl-v3-buy .buy-price{font-size:1em!important;font-weight:950!important;}body.product-v3-body .pl-sticky-price{grid-template-columns:auto auto!important;column-gap:8px!important;}body.product-v3-body .pl-sticky-price del{white-space:nowrap!important;}body.product-v3-body .pl-sticky-price strong{white-space:nowrap!important;}body.product-v3-body .pl-sticky-buy .pl-buy{margin-left:auto!important;padding-inline:25px!important;}}body.product-v3-body .pl-v4-compare-section{position:relative!important;isolation:isolate!important;overflow:hidden!important;}body.product-v3-body .pl-v4-compare-section::before{content:""!important;position:absolute!important;z-index:2!important;pointer-events:none!important;top:0!important;right:0!important;bottom:auto!important;left:0!important;height:8px!important;border-radius:28px 28px 0 0!important;background:linear-gradient(90deg, #8b5cf6 0%, #a855f7 48%, #22c55e 100%)!important;box-shadow:0 1px 0 rgba(255,255,255,.35), 0 8px 22px rgba(139,92,246,.22)!important;}body.product-v3-body .pl-v4-compare-section::after{content:none!important;display:none!important;}body.product-v3-body .pl-v4-compare-section > *{position:relative!important;z-index:3!important;}body.product-v3-body .pl-v3-price-row{align-items:center!important;gap:12px!important;}body.product-v3-body .pl-v3-price-row .pl-pricebox{display:flex!important;align-items:baseline!important;gap:12px!important;flex:1 1 auto!important;min-width:0!important;}body.product-v3-body .pl-v3-price-row .pl-pricebox strong{font-size:clamp(40px, 3.3vw, 50px)!important;line-height:.95!important;letter-spacing:-.045em!important;}body.product-v3-body .pl-v3-price-row .pl-pricebox del{font-size:clamp(23px, 1.8vw, 29px)!important;line-height:1!important;font-weight:850!important;white-space:nowrap!important;}body.product-v3-body .pl-v3-price-row .pl-discount{flex:0 0 auto!important;margin-left:0!important;font-size:17px!important;padding:9px 13px!important;}body.product-v3-body .pl-v3-timer b{font-size:clamp(28px, 2.2vw, 34px)!important;line-height:1!important;}body.product-v3-body .pl-v3-timer b i{min-width:1.18em!important;}@media (max-width: 820px){body.product-v3-body .pl-v3-price-row{gap:8px!important;}body.product-v3-body .pl-v3-price-row .pl-pricebox{gap:8px!important;}body.product-v3-body .pl-v3-price-row .pl-pricebox strong{font-size:clamp(34px, 10.6vw, 42px)!important;}body.product-v3-body .pl-v3-price-row .pl-pricebox del{font-size:clamp(20px, 5.8vw, 24px)!important;}body.product-v3-body .pl-v3-price-row .pl-discount{font-size:15px!important;padding:8px 10px!important;}body.product-v3-body .pl-v3-timer b{font-size:clamp(25px, 7.2vw, 30px)!important;}}body.product-v3-body{--product-glass-fill:rgba(72, 72, 82, .14);--product-glass-fill-pressed:rgba(72, 72, 82, .22);--product-glass-shadow:0 9px 24px rgba(0, 0, 0, .16), inset 0 1px 0 rgba(255, 255, 255, .28);}body.product-v3-body .pl-v3-gallery{position:relative!important;}body.product-v3-body .pl-v3-round,body.product-v3-body .product-gallery-nav,body.product-v3-body .pl-v3-counter,body.product-v3-body .photo-lightbox-close,body.product-v3-body .photo-lightbox-nav{box-sizing:border-box!important;overflow:hidden!important;isolation:isolate!important;border:0!important;outline:0!important;background:var(--product-glass-fill)!important;background-image:linear-gradient(150deg, rgba(255,255,255,.14), rgba(255,255,255,.01) 54%, rgba(0,0,0,.04))!important;color:#fff!important;box-shadow:var(--product-glass-shadow)!important;text-shadow:0 1px 2px rgba(0,0,0,.36)!important;transition:transform .16s ease, background-color .16s ease!important;}body.product-v3-body .pl-v3-round,body.product-v3-body .product-gallery-nav{position:absolute!important;z-index:20!important;display:grid!important;place-items:center!important;margin:0!important;padding:0!important;transform:none!important;}body.product-v3-body .pl-v3-round::before,body.product-v3-body .pl-v3-round::after,body.product-v3-body .product-gallery-nav::before,body.product-v3-body .product-gallery-nav::after,body.product-v3-body .photo-lightbox-close::before,body.product-v3-body .photo-lightbox-close::after,body.product-v3-body .photo-lightbox-nav::before,body.product-v3-body .photo-lightbox-nav::after{content:none!important;display:none!important;}body.product-v3-body .pl-v3-round:active,body.product-v3-body .product-gallery-nav:active,body.product-v3-body .photo-lightbox-close:active,body.product-v3-body .photo-lightbox-nav:active{transform:scale(.94)!important;background-color:var(--product-glass-fill-pressed)!important;}@media (max-width: 820px){body.product-v3-body .pl-v3-gallery{padding-top:0!important;}body.product-v3-body .pl-v3-back,body.product-v3-body .pl-v3-share,body.product-v3-body .pl-v3-heart{top:10px!important;width:40px!important;height:40px!important;border-radius:50%!important;font-size:22px!important;}body.product-v3-body .pl-v3-back{left:10px!important;right:auto!important;}body.product-v3-body .pl-v3-share{left:auto!important;right:56px!important;}body.product-v3-body .pl-v3-heart{left:auto!important;right:10px!important;}body.product-v3-body .product-gallery-nav{top:50%!important;bottom:auto!important;width:40px!important;height:52px!important;border-radius:20px!important;font-size:30px!important;line-height:1!important;}body.product-v3-body .product-gallery-prev{left:8px!important;right:auto!important;transform:translateY(-50%)!important;}body.product-v3-body .product-gallery-next{left:auto!important;right:8px!important;transform:translateY(-50%)!important;}body.product-v3-body .product-gallery-prev:active,body.product-v3-body .product-gallery-next:active{transform:translateY(-50%) scale(.94)!important;}body.product-v3-body .pl-v3-counter{position:absolute!important;z-index:20!important;left:auto!important;right:10px!important;bottom:68px!important;margin:0!important;border-radius:999px!important;padding:6px 10px!important;}body.product-v3-body .pl-sticky-buy{position:fixed!important;left:max(10px, env(safe-area-inset-left))!important;right:max(10px, env(safe-area-inset-right))!important;bottom:calc(9px + env(safe-area-inset-bottom))!important;z-index:120!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:9px!important;width:auto!important;max-width:none!important;min-width:0!important;min-height:66px!important;margin:0!important;padding:7px 7px 7px 15px!important;box-sizing:border-box!important;overflow:hidden!important;border:0!important;border-radius:27px!important;background:rgba(72,72,82,.14)!important;background-image:linear-gradient(150deg, rgba(255,255,255,.14), rgba(255,255,255,.01) 52%, rgba(0,0,0,.04))!important;box-shadow:0 12px 32px rgba(0,0,0,.18), inset 0 1px 0 rgba(255,255,255,.30)!important;}body.product-v3-body .pl-sticky-buy::before,body.product-v3-body .pl-sticky-buy::after{content:none!important;display:none!important;}body.product-v3-body .pl-sticky-price{order:1!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:3px!important;min-width:0!important;padding-left:3px!important;line-height:1!important;filter:none!important;opacity:1!important;}body.product-v3-body .pl-sticky-price strong,body.product-v3-body .pl-sticky-price del{display:block!important;max-width:100%!important;filter:none!important;opacity:1!important;transform:none!important;white-space:nowrap!important;-webkit-font-smoothing:antialiased!important;text-rendering:optimizeLegibility!important;}body.product-v3-body .pl-sticky-price strong{order:1!important;color:#8b5cf6!important;font-size:clamp(27px, 7.2vw, 34px)!important;font-weight:900!important;letter-spacing:-.025em!important;text-shadow:0 1px 1px rgba(255,255,255,.45), 0 1px 2px rgba(42,24,86,.18)!important;}body.product-v3-body .pl-sticky-price del{order:2!important;color:rgba(24,25,30,.66)!important;font-size:clamp(14px, 3.8vw, 18px)!important;font-weight:750!important;text-decoration-color:rgba(24,25,30,.66)!important;text-decoration-thickness:1.5px!important;}body.product-v3-body .pl-sticky-buy .pl-buy{order:2!important;position:relative!important;flex:0 0 auto!important;width:clamp(134px, 40vw, 184px)!important;min-width:0!important;max-width:46%!important;min-height:52px!important;height:52px!important;margin:0 0 0 auto!important;padding:10px 20px!important;overflow:hidden!important;border:1px solid #8b5cf6!important;border-radius:999px!important;background:rgba(8,8,13,.82)!important;color:#fff!important;box-shadow:0 8px 22px rgba(0,0,0,.20), inset 0 1px 0 rgba(255,255,255,.12)!important;font-size:clamp(18px, 4.8vw, 21px)!important;font-weight:900!important;line-height:1!important;text-align:center!important;text-shadow:none!important;-webkit-font-smoothing:antialiased!important;text-rendering:optimizeLegibility!important;}body.product-v3-body .pl-sticky-buy .pl-buy::before,body.product-v3-body .pl-sticky-buy .pl-buy::after{content:none!important;display:none!important;}}@media (prefers-reduced-motion: reduce){body.product-v3-body .pl-v3-round,body.product-v3-body .product-gallery-nav,body.product-v3-body .photo-lightbox-close,body.product-v3-body .photo-lightbox-nav{transition:none!important;}}.site-header.site-header-v99{isolation:isolate!important;overflow:hidden!important;border:0!important;}.site-header.site-header-v99::before{content:""!important;position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;border-radius:inherit!important;background:linear-gradient(180deg, rgba(255,255,255,.18), rgba(255,255,255,0) 45%)!important;}.site-header.site-header-v99 > *{position:relative;z-index:1;}.site-header.site-header-v99 .nav-btn{border:0!important;outline:0!important;}.site-header.site-header-v99 .nav-btn:focus-visible{box-shadow:inset 0 1px 0 rgba(255,255,255,.26), 0 0 0 3px rgba(139,92,246,.22)!important;}.site-header.site-header-v99 .logo-script{z-index:2!important;background:transparent!important;box-shadow:none!important;}.site-header.site-header-v99 .logo-script::before,.site-header.site-header-v99 .logo-script::after{content:none!important;display:none!important;}.site-header.site-header-v99 .logo-script img{background:transparent!important;}@media (prefers-reduced-transparency: reduce){.site-header.site-header-v99{background:rgba(245,245,248,.94)!important;}}.cart-delivery-confirm[hidden]{display:none!important;}.cart-delivery-confirm{position:fixed;inset:0;z-index:1400;display:grid;place-items:center;padding:20px;opacity:0;transition:opacity .18s ease;}.cart-delivery-confirm.is-open{opacity:1;}.cart-delivery-confirm-backdrop{position:absolute;inset:0;background:rgba(5,5,10,.32);}.cart-delivery-confirm-card{position:relative;z-index:1;width:min(100%, 410px);padding:24px 20px 18px;border:1px solid rgba(255,255,255,.22);border-radius:28px;color:#fff;text-align:center;transform:translateY(8px) scale(.98);transition:transform .18s ease;}.cart-delivery-confirm.is-open .cart-delivery-confirm-card{transform:none;}.cart-delivery-confirm-icon{width:42px;height:42px;margin:0 auto 12px;display:grid;place-items:center;border-radius:50%;background:rgba(139,92,246,.22);color:#d8c5ff;font-size:24px;font-weight:900;}.cart-delivery-confirm-card h3{margin:0 0 8px;font-size:21px;line-height:1.15;}.cart-delivery-confirm-card p{margin:0;color:rgba(255,255,255,.76);font-size:14px;line-height:1.45;}.cart-delivery-confirm-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;}.cart-delivery-confirm-actions button{min-width:0;min-height:48px;padding:10px 12px;border-radius:16px;font:inherit;font-size:13px;font-weight:850;cursor:pointer;}.cart-delivery-manager{border:1px solid rgba(255,255,255,.24);color:#fff;}.cart-delivery-specify{border:0;color:#15131c;}@media (max-width: 390px){.cart-delivery-confirm-actions{gap:8px;}.cart-delivery-confirm-actions button{padding-inline:8px;font-size:12px;}}.site-header-v99 .badge-count[hidden]{display:none!important;}@media (max-width: 820px){.site-header-v99 .badge-count:not([hidden]){top:1px!important;right:1px!important;min-width:15px!important;height:15px!important;padding:0 4px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;font-size:9px!important;line-height:1!important;text-align:center!important;}}body.product-v3-body .pl-v3-back,body.product-v3-body .pl-v3-share,body.product-v3-body .pl-v3-heart,body.product-v3-body .product-gallery-nav{color:#111318!important;border:0!important;outline:0!important;text-shadow:none!important;-webkit-text-stroke:0!important;font-weight:400!important;}body.product-v3-body .pl-v3-heart.active{color:#111318!important;}body.product-v3-body .pl-v3-back,body.product-v3-body .product-gallery-nav{font-family:-apple-system, BlinkMacSystemFont, "SF Pro Display", Arial, sans-serif!important;font-weight:300!important;}body.product-v3-body .pl-v3-share{font-size:20px!important;font-weight:400!important;}body.product-v3-body .pl-v3-heart{font-size:24px!important;font-weight:300!important;}body.product-v3-body .pl-v3-offer .pl-v3-buy{min-height:60px!important;padding:12px 18px!important;border:1px solid rgba(255,255,255,.92)!important;font-size:clamp(18px, 4.8vw, 22px)!important;font-weight:900!important;letter-spacing:-.018em!important;}body.product-v3-body .pl-v3-offer .pl-v3-buy .buy-price{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;margin-left:8px!important;padding:6px 13px!important;border-radius:999px!important;background:rgba(255,255,255,.22)!important;color:#22c55e!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.28), 0 0 0 1px rgba(255,255,255,.08)!important;font-size:clamp(22px, 5.6vw, 28px)!important;line-height:1!important;font-weight:950!important;white-space:nowrap!important;}body.product-v3-body .pl-delivery-item .np-mark-official{width:42px!important;height:34px!important;flex:0 0 42px!important;display:grid!important;place-items:center!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important;}body.product-v3-body .pl-delivery-item .np-mark-official img{display:block!important;width:42px!important;height:34px!important;object-fit:contain!important;background:transparent!important;filter:none!important;}body.product-v3-body .composition-active-caption strong{font-size:clamp(19px, 5vw, 24px)!important;line-height:1.16!important;font-weight:850!important;}body.product-v3-body .composition-active-caption span{max-width:44rem!important;font-size:clamp(13.5px, 3.7vw, 16px)!important;line-height:1.46!important;font-weight:450!important;letter-spacing:0!important;color:rgba(29,31,39,.72)!important;}@media (min-width: 821px){body.product-v3-body .composition-active-caption strong{font-size:clamp(21px, 1.8vw, 27px)!important;}body.product-v3-body .composition-active-caption span{font-size:clamp(14px, 1.15vw, 17px)!important;}}.cart-modal .cart-section,.cart-modal .cart-delivery-section,.cart-modal .cart-np-fields,.cart-modal .cart-field-wrap{overflow:visible!important;}.cart-modal .cart-delivery-section{position:relative!important;z-index:80!important;}.cart-modal .cart-payment-section,.cart-modal .cart-comment-section,.cart-modal .cart-summary{position:relative!important;z-index:1!important;}.cart-modal .cart-field-wrap:has(.cart-suggest.active){z-index:120!important;}.cart-modal .cart-suggest{z-index:130!important;}.cart-modal{overflow:hidden!important;}.cart-modal.active{display:block!important;}.cart-modal .cart-backdrop{opacity:0!important;transition:opacity 460ms cubic-bezier(.22,.61,.36,1)!important;}.cart-modal .cart-sheet{--cart-sheet-x:-50%;top:0!important;bottom:auto!important;left:50%!important;right:auto!important;width:min(100%, 480px)!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow-x:hidden!important;transform:translate3d(var(--cart-sheet-x), 108%, 0)!important;transition:transform 560ms cubic-bezier(.18,.80,.24,1)!important;animation:none!important;}.cart-modal.cart-ready .cart-backdrop{opacity:1!important;}.cart-modal.cart-ready .cart-sheet{transform:translate3d(var(--cart-sheet-x), 0, 0)!important;}.cart-modal.cart-dragging .cart-sheet{transition:none!important;}@media (min-width:821px){.cart-modal .cart-sheet{--cart-sheet-x:0%;left:auto!important;right:0!important;width:min(560px, calc(100vw - 40px))!important;max-width:560px!important;border-radius:28px 0 0 28px!important;transform:translate3d(104%, 0, 0)!important;transition:transform 420ms cubic-bezier(.18,.80,.24,1)!important;}.cart-modal.cart-ready .cart-sheet{transform:translate3d(0, 0, 0)!important;}}@media (max-width: 520px){.cart-modal .cart-sheet{--cart-sheet-x:0%;left:0!important;right:0!important;width:100%!important;max-width:100%!important;margin:0!important;}.cart-modal .cart-form,.cart-modal .cart-products,.cart-modal .cart-section,.cart-modal .cart-summary,.cart-modal .cart-product,.cart-modal .cart-field,.cart-modal input,.cart-modal textarea,.cart-modal select{min-width:0!important;max-width:100%!important;box-sizing:border-box!important;}}@media (prefers-reduced-motion: reduce){.cart-modal .cart-backdrop,.cart-modal .cart-sheet{transition-duration:1ms!important;}}.cart-modal > .cart-delivery-confirm{position:fixed!important;inset:0!important;width:100%!important;height:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:max(18px, env(safe-area-inset-top)) 18px max(18px, env(safe-area-inset-bottom))!important;box-sizing:border-box!important;place-items:center!important;overflow:hidden!important;transform:none!important;}.cart-modal > .cart-delivery-confirm .cart-delivery-confirm-backdrop{inset:0!important;border:0!important;outline:0!important;}.cart-modal > .cart-delivery-confirm .cart-delivery-confirm-card{width:min(100%, 410px)!important;max-width:410px!important;margin:0!important;box-sizing:border-box!important;}@media (max-width: 520px){.cart-modal > .cart-delivery-confirm{padding-left:16px!important;padding-right:16px!important;}}body.product-v3-body .related-row a{--ss-related-photo-size:130px;}body.product-v3-body .related-row img{display:block!important;width:100%!important;height:var(--ss-related-photo-size)!important;min-height:var(--ss-related-photo-size)!important;max-height:var(--ss-related-photo-size)!important;aspect-ratio:1 / 1!important;object-fit:cover!important;object-position:center!important;}@media (max-width: 820px){body.product-v3-body .related-row a{--ss-related-photo-size:125px;}}@media (min-width: 821px){body.product-v3-body .related-row a{--ss-related-photo-size:144px;}}@media (min-width: 1041px){body.product-v3-body .related-row a{--ss-related-photo-size:148px;}}body.product-v3-body .product-gallery-track{display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scrollbar-width:none;}body.product-v3-body .product-gallery-track::-webkit-scrollbar{display:none;}body.product-v3-body .product-gallery-slide{flex:0 0 100%;min-width:100%;height:100%;display:grid;place-items:center;padding:0;border:0;background:transparent;scroll-snap-align:center;scroll-snap-stop:always;cursor:zoom-in;}body.product-v3-body .product-gallery-slide img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;pointer-events:none;}body.composition-viewer-open{overflow:hidden!important;overscroll-behavior:none;}body.product-v3-body .composition-viewer{--viewer-drag-y:0px;position:fixed;z-index:12000;inset:0;width:auto;height:auto;min-height:0;display:grid;align-items:end;overflow:hidden;background:rgba(12,9,22,.62);opacity:0;pointer-events:none;overscroll-behavior:none;transition:opacity 220ms ease;}body.product-v3-body .composition-viewer[hidden]{display:none;}body.product-v3-body .composition-viewer.is-open{opacity:1;pointer-events:auto;}body.product-v3-body .composition-viewer-backdrop{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:transparent;opacity:1;transition:opacity 220ms ease;}body.product-v3-body .composition-viewer.is-dragging .composition-viewer-backdrop{opacity:.72;}body.product-v3-body .composition-viewer-panel{position:relative;z-index:1;width:min(100%,720px);height:min(88dvh,760px);max-height:100dvh;margin:0 auto;display:grid;grid-template-columns:48px minmax(0,1fr) 48px;grid-template-rows:minmax(0,1fr) clamp(164px,24dvh,206px);overflow:hidden;border:0;border-radius:24px 24px 0 0;background:#050507;color:inherit;transform:translate3d(0,calc(100% + var(--viewer-drag-y)),0);transition:transform 330ms cubic-bezier(.2,.75,.2,1);touch-action:none;contain:layout paint;}body.product-v3-body .composition-viewer.is-open .composition-viewer-panel{transform:translate3d(0,var(--viewer-drag-y),0);}body.product-v3-body .composition-viewer.is-dragging .composition-viewer-panel{transition:none;}body.product-v3-body .composition-viewer-media{position:relative;grid-column:1/-1;grid-row:1;min-width:0;min-height:0;overflow:hidden;background:#fff!important;isolation:isolate;touch-action:none;}body.product-v3-body .composition-viewer-image{position:absolute;z-index:1;inset:0;display:block;width:100%;height:100%;padding:18px 28px 12px;object-fit:contain;object-position:center;background:#fff!important;transform:translate3d(0,0,0);backface-visibility:hidden;-webkit-backface-visibility:hidden;user-select:none;pointer-events:none;will-change:transform;}body.product-v3-body .composition-viewer-image.is-next{z-index:2;transform:translate3d(100%,0,0);}body.product-v3-body .composition-viewer-content{position:relative;grid-column:1/-1;grid-row:2;min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;padding:34px 60px calc(env(safe-area-inset-bottom) + 24px);border-top:0;background:#050507;color:#fff;text-align:center;isolation:isolate;}body.product-v3-body .composition-viewer-content::before{content:"";position:absolute;z-index:0;top:-4px;left:-12%;width:124%;height:92px;pointer-events:none;background:radial-gradient(ellipse 68% 44px at 50% 0%,rgba(241,223,255,.95) 0%,rgba(191,122,255,.46) 28%,rgba(143,75,255,.18) 56%,rgba(143,75,255,0) 100%);filter:blur(10px);transform:translateZ(0);}body.product-v3-body .composition-viewer-content::after{content:"";position:absolute;z-index:0;top:2px;left:-22%;width:144%;height:236px;pointer-events:none;background:radial-gradient(ellipse 60% 120px at 50% 0%,rgba(209,162,255,.44) 0%,rgba(168,85,247,.23) 38%,rgba(124,58,237,.1) 62%,rgba(124,58,237,0) 100%),
    radial-gradient(ellipse 96% 212px at 50% 2%,rgba(139,92,246,.18) 0%,rgba(124,58,237,.08) 52%,rgba(124,58,237,0) 100%);filter:blur(8px);transform:translateZ(0);}body.product-v3-body .composition-viewer-content>*{position:relative;z-index:1;}body.product-v3-body .composition-viewer-content span{display:block;margin-bottom:5px;font-size:12px;font-weight:900;color:inherit;}body.product-v3-body .composition-viewer-content h3{margin:0;font-size:clamp(17px,4.6vw,23px);line-height:1.2;color:inherit;}body.product-v3-body .composition-viewer-content p{margin:9px 0 0;font-size:14px;line-height:1.45;color:inherit;}body.product-v3-body .composition-viewer-close,body.product-v3-body .composition-viewer-nav{position:absolute;z-index:4;width:42px;height:42px;display:grid;place-items:center;padding:0 0 3px;border:1px solid rgba(124,58,237,.18);border-radius:50%;color:#5e2bbf;background:rgba(255,255,255,.88);box-shadow:none;font-size:29px;line-height:1;cursor:pointer;touch-action:manipulation;}body.product-v3-body .composition-viewer-close{top:12px;right:12px;}body.product-v3-body .composition-viewer-nav{top:31%;}body.product-v3-body .composition-viewer-prev{left:10px;}body.product-v3-body .composition-viewer-next{right:10px;}@supports (-webkit-touch-callout:none){body.product-v3-body .composition-viewer{height:-webkit-fill-available;min-height:-webkit-fill-available;}}@media (min-width:821px){body.product-v3-body .composition-viewer{padding:0 24px;}body.product-v3-body .composition-viewer-panel{height:min(86dvh,780px);border-radius:24px 24px 0 0;grid-template-rows:minmax(0,1fr) 190px;}body.product-v3-body .composition-viewer-image{padding:22px 36px 14px;}}@media (prefers-reduced-motion:reduce){body.product-v3-body .product-gallery-track{scroll-behavior:auto;}body.product-v3-body .composition-viewer,body.product-v3-body .composition-viewer-panel{transition-duration:1ms;}}body.product-v3-body .composition-carousel-shell{position:relative;isolation:isolate;width:100vw;max-width:100vw;margin:8px calc(50% - 50vw) 0;}body.product-v3-body .cylinder-scene{position:relative;z-index:1;width:100%;height:356px;margin:0;overflow:hidden;perspective:780px;perspective-origin:50% 44%;touch-action:pan-y;overscroll-behavior-x:contain;user-select:none;cursor:grab;}body.product-v3-body .cylinder-scene.dragging{cursor:grabbing;}body.product-v3-body .cylinder{position:absolute;inset:0;z-index:1;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;pointer-events:none;}body.product-v3-body .c-item{--card-w:158px;--card-h:218px;position:absolute;left:50%;top:48%;width:var(--card-w);height:var(--card-h);margin:0;opacity:0;pointer-events:none;transform-origin:50% 55%;backface-visibility:hidden;-webkit-backface-visibility:hidden;}body.product-v3-body .c-item[hidden]{display:block!important;}body.product-v3-body .c-card{position:relative;display:block;width:100%;height:100%;padding:0;overflow:visible;border:0;border-radius:24px;background:transparent;box-shadow:none;cursor:pointer;backface-visibility:hidden;-webkit-backface-visibility:hidden;}body.product-v3-body .c-card::before{content:"";position:absolute;inset:0;z-index:2;border:2px solid transparent;border-radius:24px;pointer-events:none;transition:border-color .08s linear,box-shadow .08s linear;}body.product-v3-body .c-item.active .c-card::before{border-color:#8b5cf6;box-shadow:none;}body.product-v3-body .cylinder-scene.is-animating .c-card{box-shadow:none;}body.product-v3-body .cylinder-scene.is-animating .c-card::before{transition:none;}body.product-v3-body .c-card::after{display:none!important;}body.product-v3-body .c-card-object{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:24px;background:transparent;pointer-events:none;user-select:none;-webkit-user-drag:none;backface-visibility:hidden;-webkit-backface-visibility:hidden;filter:none;transition:none;}body.product-v3-body .c-card-object[src$="composition-placeholder.svg"]{padding:14px;object-fit:contain;}body.product-v3-body .cylinder-scene:not(.is-animating) .c-item.is-visible:not(.active) .c-card-object{filter:none;}body.product-v3-body .c-item h3{display:none;}body.product-v3-body .composition-controls{position:absolute;inset:0;z-index:1000;pointer-events:none;isolation:isolate;}body.product-v3-body .kit-arrow{position:absolute;z-index:1001;top:48%;width:40px;height:40px;display:grid;place-items:center;padding:0 0 3px;border:1px solid rgba(255,255,255,.18);border-radius:50%;color:rgba(255,255,255,.96);background:rgba(18,18,24,.52);box-shadow:0 5px 12px rgba(0,0,0,.12);opacity:.82;font-size:34px;line-height:1;font-weight:800;transform:translateY(-50%);pointer-events:auto;touch-action:manipulation;cursor:pointer;backface-visibility:hidden;-webkit-backface-visibility:hidden;}body.product-v3-body .kit-arrow:hover{opacity:.96;}body.product-v3-body .kit-arrow:active{transform:translateY(-50%) scale(.94);opacity:1;}body.product-v3-body .kit-prev{left:14px;}body.product-v3-body .kit-next{right:14px;}body.product-v3-body .composition-dots{display:flex;justify-content:center;align-items:center;gap:8px;min-height:18px;margin:8px 0 4px;}body.product-v3-body .composition-dots button{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:rgba(142,143,158,.3);transition:width .08s linear,background-color .08s linear;cursor:pointer;}body.product-v3-body .composition-dots button.active{width:18px;border-radius:99px;background:#8b5cf6;}@media (max-width:370px){body.product-v3-body .cylinder-scene{height:326px;perspective:710px;}body.product-v3-body .c-item{--card-w:142px;--card-h:196px;}body.product-v3-body .kit-arrow{width:36px;height:36px;font-size:31px;}body.product-v3-body .kit-prev{left:9px;}body.product-v3-body .kit-next{right:9px;}}@media (min-width:821px){body.product-v3-body .composition-carousel-shell{width:100%;max-width:1180px;margin:8px auto 0;}body.product-v3-body .cylinder-scene{height:446px;perspective:980px;perspective-origin:50% 43%;}body.product-v3-body .c-item{--card-w:232px;--card-h:300px;top:47%;}body.product-v3-body .kit-arrow{top:47%;width:46px;height:46px;font-size:38px;}body.product-v3-body .kit-prev{left:18px;}body.product-v3-body .kit-next{right:18px;}body.product-v3-body .composition-dots{margin-top:10px;}}@media (prefers-reduced-motion:reduce){body.product-v3-body .composition-dots button,body.product-v3-body .c-card::before{transition:none!important;}}body.product-v3-body .composition-viewer-panel::after{content:"";position:absolute;left:0;right:0;bottom:0;height:calc(env(safe-area-inset-bottom) + 2px);background:#050507;pointer-events:none;z-index:2;}@media (max-width:820px){body.product-v3-body .composition-viewer{padding:0;}body.product-v3-body .composition-viewer-panel{height:min(90dvh,760px);max-height:100dvh;}body.product-v3-body .composition-viewer-content{padding:32px 22px calc(env(safe-area-inset-bottom) + 24px);}}body.product-v3-body .composition-viewer{justify-items:center;}@media (max-width:820px){body.product-v3-body .composition-viewer{justify-items:stretch;overflow:hidden;background:rgba(12,9,22,.66);}body.product-v3-body .composition-viewer-panel{width:100vw;max-width:100vw;margin:0;justify-self:stretch;border-radius:24px 24px 0 0;box-shadow:none;}}body.product-v3-body .pl-sticky-buy{background:rgba(228,229,236,.20)!important;background-image:linear-gradient(152deg, rgba(255,255,255,.28), rgba(255,255,255,.10) 50%, rgba(86,70,126,.08))!important;border:1px solid rgba(255,255,255,.28)!important;box-shadow:0 14px 34px rgba(10,10,18,.20), inset 0 1px 0 rgba(255,255,255,.34)!important;}body.product-v3-body .pl-sticky-buy .pl-buy{background:rgba(16,15,24,.82)!important;border-color:rgba(255,255,255,.36)!important;-webkit-backdrop-filter:blur(10px) saturate(1.08)!important;backdrop-filter:blur(10px) saturate(1.08)!important;box-shadow:0 10px 28px rgba(10,10,18,.18), inset 0 1px 0 rgba(255,255,255,.12)!important;}.cart-delivery-confirm-card{background:linear-gradient(145deg, rgba(47,43,61,.72), rgba(18,16,28,.76))!important;-webkit-backdrop-filter:blur(18px) saturate(1.14)!important;backdrop-filter:blur(18px) saturate(1.14)!important;box-shadow:0 26px 72px rgba(0,0,0,.32), inset 0 1px 0 rgba(255,255,255,.18)!important;}.cart-delivery-manager{background:rgba(255,255,255,.12)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;}.cart-delivery-specify{background:rgba(255,255,255,.88)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;}.site-header.site-header-v99{background:rgba(229,230,237,.16)!important;background-image:linear-gradient(150deg, rgba(255,255,255,.24), rgba(255,255,255,.06) 52%, rgba(44,35,70,.04))!important;box-shadow:0 10px 26px rgba(0,0,0,.12), inset 0 1px 0 rgba(255,255,255,.34), inset 0 -1px 0 rgba(255,255,255,.08)!important;}.site-header.site-header-v99 .nav-btn{background:rgba(255,255,255,.14)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.22), 0 4px 12px rgba(0,0,0,.06)!important;}.site-header.site-header-v99{background-color:rgba(229,230,237,.16)!important;}body.product-v3-body .c-item{transform-style:preserve-3d;-webkit-transform-style:preserve-3d;}body.product-v3-body .cylinder-scene.is-animating .c-item.is-visible,body.product-v3-body .cylinder-scene.dragging .c-item.is-visible{will-change:transform,opacity;}body.product-v3-body .cylinder-scene:not(.is-animating):not(.dragging) .c-item{will-change:auto;}.site-header.site-header-v99{-webkit-backdrop-filter:blur(6px) saturate(1.04)!important;backdrop-filter:blur(6px) saturate(1.04)!important;contain:paint;}.site-header.site-header-v99 .nav-btn{-webkit-backdrop-filter:blur(4px) saturate(1.02)!important;backdrop-filter:blur(4px) saturate(1.02)!important;}body.product-v3-body .pl-sticky-buy{-webkit-backdrop-filter:blur(9px) saturate(1.07)!important;backdrop-filter:blur(9px) saturate(1.07)!important;contain:paint;}.product-card{content-visibility:auto;contain-intrinsic-size:520px;contain:layout paint style;}.home-page-body .benefits,.home-page-body .reviews,.home-page-body .home-faq,.home-page-body .seo-copy,.product-v3-body .pl-v3-benefits,.product-v3-body .product-description-section,.product-v3-body .pl-v4-capabilities,.product-v3-body .pl-v4-value,.product-v3-body .pl-v4-compare-section,.product-v3-body .pl-faq,.product-v3-body .pl-v3-reviews,.product-v3-body .product-related{content-visibility:auto;contain-intrinsic-size:360px;}.cart-modal:not(.active){content-visibility:hidden;contain:strict;}body.product-v3-body .cylinder-scene{contain:layout style;}body.product-v3-body .c-card-object{will-change:auto;}@media (max-width:820px) and (pointer:coarse){body.product-v3-body.is-product-scrolling .site-header.site-header-v99,body.product-v3-body.is-product-scrolling .site-header.site-header-v99 .nav-btn,body.product-v3-body.is-product-scrolling .pl-sticky-buy,body.product-v3-body.is-product-scrolling .pl-sticky-buy .pl-buy,body.product-v3-body.is-product-scrolling .cookie-mini{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;}}body.product-v3-body .cylinder-scene.is-animating .cylinder,body.product-v3-body .cylinder-scene.dragging .cylinder{will-change:transform;transform:translateZ(0);}