@font-face{font-family:Readex Pro;src:url(/fonts/readex-pro-arabic.woff2) format("woff2");font-weight:160 700;font-display:swap;unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc}@font-face{font-family:Readex Pro;src:url(/fonts/readex-pro-latin.woff2) format("woff2");font-weight:160 700;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Readex Fb Sans;src:local("Noto Sans Arabic UI"),local("NotoSansArabicUI-Regular"),local("Noto Sans Arabic Regular"),local("Noto Sans Arabic"),local("NotoSansArabic-Regular");font-weight:100 500;size-adjust:109.6%;unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc}@font-face{font-family:Readex Fb Sans;src:local("Noto Sans Arabic UI Bold"),local("NotoSansArabicUI-Bold"),local("Noto Sans Arabic Bold"),local("NotoSansArabic-Bold");font-weight:501 900;size-adjust:105.2%;unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc}@font-face{font-family:Readex Fb Naskh;src:local("Noto Naskh Arabic UI"),local("NotoNaskhArabicUI-Regular"),local("Noto Naskh Arabic Regular"),local("Noto Naskh Arabic"),local("NotoNaskhArabic-Regular");font-weight:100 500;size-adjust:120.9%;unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc}@font-face{font-family:Readex Fb Naskh;src:local("Noto Naskh Arabic UI Bold"),local("NotoNaskhArabicUI-Bold"),local("Noto Naskh Arabic Bold"),local("NotoNaskhArabic-Bold");font-weight:501 900;size-adjust:122.5%;unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc}@font-face{font-family:Readex Fb Latin;src:local("Roboto"),local("Roboto Regular"),local("Roboto-Regular");font-weight:100 500;size-adjust:104.3%;unicode-range:u+00??,u+2000-206f,u+20ac,u+2212}@font-face{font-family:Readex Fb Latin;src:local("Roboto Bold"),local("Roboto-Bold");font-weight:501 900;size-adjust:109.4%;unicode-range:u+00??,u+2000-206f,u+20ac,u+2212}@font-face{font-family:Readex Fb Arial;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("LiberationSans");font-weight:100 500;size-adjust:100.9%;unicode-range:u+00??,u+2000-206f,u+20ac,u+2212}@font-face{font-family:Readex Fb Arial;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("LiberationSans-Bold");font-weight:501 900;size-adjust:106.8%;unicode-range:u+00??,u+2000-206f,u+20ac,u+2212}.sf{font-family:Readex Pro,Readex Fb Latin,Readex Fb Arial,Readex Fb Sans,Readex Fb Naskh,system-ui,Segoe UI,Tahoma,sans-serif;--bg:#fcfcfa;--fg:#1f1d1a;--muted:#6e6a63;--line:#e7e4de;--soft:#f3f1ec;--card:#fff;--sale:#c0392b;--ok:#2e7d4f;--warn:#a15c07;--r:12px;background:var(--bg);color:var(--fg);font-size:16px;line-height:1.7;min-height:100dvh;-webkit-tap-highlight-color:transparent;overflow-x:clip;display:flex;flex-direction:column}.sf>.page-body{flex:1 0 auto}.sf *{box-sizing:border-box}.sf figure,.sf h1,.sf h2,.sf h3,.sf p{margin:0}.sf [hidden]{display:none!important}.sf a{color:inherit;text-decoration:none}.sf button,.sf input,.sf select,.sf textarea{font:inherit;color:inherit}.sf button{cursor:pointer}.sf .num{font-variant-numeric:tabular-nums;unicode-bidi:isolate;direction:ltr;display:inline-block}.sf .wrap{max-width:1120px;margin:0 auto;padding:0 16px}.sf svg.i{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.sf .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sf .announce{background:var(--primary);color:var(--on-primary);font-size:13px;overflow:hidden;position:relative}.sf .top{position:sticky;top:0;z-index:20;background:rgba(252,252,250,.92);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.sf .top .wrap{justify-content:space-between;height:60px}.sf .logo,.sf .top .wrap{display:flex;align-items:center}.sf .logo{font-weight:700;font-size:20px;letter-spacing:-.3px;gap:8px;min-width:0;min-height:44px}.sf .logo img{height:36px;width:auto;max-width:min(58vw,260px);object-fit:contain;object-position:right center}.sf .logo span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf .icon-btn{width:44px;height:44px;border:0;background:none;border-radius:50%;display:grid;place-items:center;color:inherit;flex:none}.sf .icon-btn:hover{background:var(--soft)}.sf .foot{border-top:1px solid var(--line);margin-top:44px;padding:28px 0;color:var(--muted);font-size:14px}.sf .btn-wa{background:#fff;border:1px solid var(--line);color:#1a7f4b;font-weight:600;height:48px;font-size:15px}.sf .page{max-width:720px;margin:0 auto;padding:28px 16px 8px}.sf .page h1{font-size:26px;margin-bottom:16px}.sf .hero{position:relative;min-height:clamp(260px,38vh,460px);display:grid;align-items:center;overflow:hidden;background:var(--primary);color:var(--on-primary)}@media(min-width:900px){.sf .hero{min-height:clamp(340px,46vh,480px)}}.sf .hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sf .hero-shade{position:absolute;inset:0;background:#000;pointer-events:none}.sf .hero.has-img{color:#fff}.sf .hero:not(.has-img){background:radial-gradient(120% 90% at 85% 10%,color-mix(in srgb,var(--on-primary) 14%,transparent),transparent 60%),linear-gradient(160deg,var(--primary),color-mix(in srgb,var(--primary) 72%,#000))}.sf .hero-in{position:relative;padding-block:40px;text-align:center;width:100%}.sf .hero-in>div{max-width:640px;margin-inline:auto}.sf .hero[data-align=start] .hero-in{text-align:start}.sf .hero[data-align=start] .hero-in>div{margin-inline:0}.sf .hero h1{font-size:clamp(28px,7.4vw,50px);line-height:1.2;margin-bottom:12px;text-wrap:balance;letter-spacing:-.5px}.sf .hero p{font-size:clamp(15px,3.8vw,19px);line-height:1.7;opacity:.94;margin-bottom:24px;text-wrap:pretty}.sf .hero-cta{display:inline-flex;align-items:center;gap:8px;height:52px;padding:0 30px;border-radius:999px;border:0;font-weight:700;font-size:16px;background:#fff;color:#111}.sf .hero:not(.has-img) .hero-cta{background:var(--on-primary);color:var(--primary)}.sf .trust-line{display:flex;justify-content:center;gap:6px 18px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--line);font-size:13px;color:var(--muted)}.sf .trust-line span{display:inline-flex;align-items:center;gap:6px}.sf .shop{padding-top:20px;padding-bottom:40px;scroll-margin-top:70px}.sf .shop h2{font-size:22px;margin-bottom:12px}.sf .cats{display:flex;gap:8px;overflow-x:auto;padding:2px 16px 12px;scrollbar-width:none;margin-inline:-16px}.sf .cats::-webkit-scrollbar{display:none}.sf .cat{flex:none;height:40px;padding:0 16px;border-radius:999px;border:1px solid #d9d5cd;background:#fff;font-size:14px;white-space:nowrap;display:inline-flex;align-items:center}.sf .cat[aria-current=true]{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.sf .pgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:700px){.sf .pgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media(min-width:1000px){.sf .pgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.sf .more-btn{display:flex;align-items:center;justify-content:center;margin:20px auto 0;height:48px;padding:0 28px;border-radius:999px;border:1px solid var(--fg);background:#fff;font-weight:600}.sf .empty{text-align:center;padding:28px 16px;background:var(--soft);border-radius:var(--r);color:var(--muted)}.sf .empty b{display:block;color:var(--fg);margin-bottom:4px}.sf .pcard{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:14px;overflow:hidden;transition:border-color .2s}.sf .pcard:hover{border-color:var(--fg)}.sf .pcard:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.sf .pcard .oc-img{aspect-ratio:1/1;background:var(--soft);overflow:hidden;position:relative}.sf .pcard .oc-img img{width:100%;height:100%;object-fit:cover;display:block}.sf .pcard .oc-badges{position:absolute;top:8px;inset-inline-start:8px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;z-index:1}.sf .pcard .oc-badge{unicode-bidi:plaintext;background:var(--sale);color:#fff;font-weight:700;padding:2px 8px;border-radius:999px}.sf .pcard .oc-badge.new{background:var(--fg)}.sf .pcard .oc-img img{transition:transform .5s ease,opacity .3s}.sf .pcard .oc-img .oc-alt{position:absolute;inset:0;opacity:0}@media (hover:hover){.sf .pcard:hover .oc-img.has-hover .oc-alt{opacity:1}.sf .pcard:hover .oc-img:not(.has-hover) img{transform:scale(1.04)}}.sf .pcard .oc-rate{font-size:13px;color:var(--fg);display:flex;align-items:center;gap:3px}.sf .pcard .oc-rate span{color:#e0a200}.sf .pcard .oc-rate small{color:var(--muted)}.sf .pcard .oc-body{padding:10px 12px 12px;display:flex;flex-direction:column;gap:4px;flex:1}.sf .pcard .oc-name{line-height:1.45;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sf .pcard .oc-price{font-weight:700;white-space:nowrap;margin-top:auto}.sf .pcard .oc-price s,.sf .pcard .oc-price small{font-weight:400;color:var(--muted);font-size:12px}.sf .pcard .oc-price s{margin-inline-start:4px}.sf .crumbs{display:flex;gap:6px;align-items:center;font-size:13px;color:var(--muted);padding-top:4px;flex-wrap:wrap}.sf .crumbs a{min-height:40px;display:inline-flex;align-items:center}.sf .product{display:grid;gap:20px;padding-top:12px}@media(min-width:900px){.sf .product{grid-template-columns:1.1fr 1fr;gap:48px;padding-top:24px;align-items:start}}.sf .gallery{position:relative;min-width:0}@media(min-width:900px){.sf .gallery{position:sticky;top:84px}}.sf .stage{aspect-ratio:1/1;border-radius:var(--r);background:var(--soft);overflow:hidden;position:relative}.sf .stage .track{display:flex;width:100%;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.sf .stage .track::-webkit-scrollbar{display:none}.sf .stage .slide{flex:0 0 100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.sf .stage .slide img{width:100%;height:100%;object-fit:cover;display:block;cursor:zoom-in}.sf .stage .counter{position:absolute;bottom:12px;inset-inline-start:12px;background:rgba(0,0,0,.55);color:#fff;font-size:12px;padding:2px 8px;border-radius:999px;direction:ltr;font-variant-numeric:tabular-nums}.sf .stage .dots{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);display:flex;gap:6px}.sf .stage .dots span{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.6);box-shadow:0 0 0 1px rgba(0,0,0,.15);transition:width .2s}.sf .stage .dots span.on{width:18px;border-radius:3px;background:#fff}.sf .stage .nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:rgba(255,255,255,.92);display:none;place-items:center}.sf .stage .nav.prev{inset-inline-start:10px}.sf .stage .nav.next{inset-inline-end:10px}@media (hover:hover){.sf .stage .nav{display:grid}}.sf .stage .badge{unicode-bidi:plaintext;position:absolute;top:12px;inset-inline-start:12px;background:var(--sale);color:#fff;font-size:13px;font-weight:700;padding:4px 10px;border-radius:999px;z-index:1}.sf .stage .zoom{position:absolute;bottom:12px;inset-inline-end:12px;background:#fff;border:1px solid var(--line);width:40px;height:40px;border-radius:50%;display:grid;place-items:center}.sf .thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:none}.sf .thumbs button{flex:0 0 64px;height:64px;border-radius:10px;border:2px solid transparent;background:var(--soft);padding:0;overflow:hidden}.sf .thumbs button img{width:100%;height:100%;object-fit:cover;display:block}.sf .thumbs button[aria-pressed=true]{border-color:var(--fg)}.sf .eyebrow{color:var(--muted);font-size:14px}.sf .ptitle{font-size:26px;line-height:1.35;font-weight:700;margin-top:4px}@media(min-width:900px){.sf .ptitle{font-size:32px}}.sf .short{color:var(--muted);margin-top:6px}.sf .price-row{display:flex;align-items:baseline;gap:12px;margin-top:14px;flex-wrap:wrap}.sf .price{font-size:28px;font-weight:700}.sf .old{color:var(--muted);text-decoration:line-through;font-size:17px}.sf .save{color:var(--sale);font-weight:700;font-size:14px}.sf .cod-line{margin-top:6px;font-size:14px;color:var(--ok);display:flex;align-items:center;gap:6px}.sf .field-label{display:flex;justify-content:space-between;align-items:baseline;margin-top:22px;margin-bottom:10px;font-weight:500}.sf .field-label small{color:var(--muted);font-weight:400;font-size:14px}.sf .swatches{display:flex;gap:12px;flex-wrap:wrap}.sf .swatch{width:44px;height:44px;border-radius:50%;border:1px solid var(--line);padding:3px;background:#fff;position:relative}.sf .swatch span{display:block;width:100%;height:100%;border-radius:50%;border:1px solid rgba(0,0,0,.08)}.sf .swatch[aria-pressed=true]{outline:2px solid var(--fg);outline-offset:2px}.sf .swatch:disabled{opacity:.35;cursor:not-allowed}.sf .swatch:disabled:after{content:"";position:absolute;inset:50% 4px auto;height:2px;background:var(--fg);transform:rotate(-45deg)}.sf .sizes{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}@media(min-width:420px){.sf .sizes{grid-template-columns:repeat(6,1fr)}}.sf .size{height:48px;border-radius:10px;border:1px solid var(--line);background:#fff;font-weight:500;font-variant-numeric:tabular-nums;padding:0 4px}.sf .size[aria-pressed=true]{background:var(--fg);color:#fff;border-color:var(--fg)}.sf .size:disabled{color:#b9b5ad;background:var(--soft);text-decoration:line-through;cursor:not-allowed}.sf .stock-note{min-height:24px;margin-top:10px;font-size:14px}.sf .stock-note.low{color:var(--warn)}.sf .stock-note.in{color:var(--ok)}.sf .stock-note.out{color:var(--sale)}.sf .qty{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:10px;background:#fff}.sf .qty button{width:48px;height:48px;border:0;background:none;font-size:20px}.sf .qty button:disabled{color:#c9c5bd}.sf .qty output{min-width:40px;text-align:center;font-weight:700;font-variant-numeric:tabular-nums}.sf .qty-offers{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;margin-top:14px}.sf .qo{display:flex;flex-direction:column;align-items:center;gap:2px;min-height:64px;padding:10px 6px;border:1px solid var(--line);border-radius:10px;background:#fff;text-align:center}.sf .qo[aria-checked=true]{border-color:var(--fg);box-shadow:inset 0 0 0 1px var(--fg)}.sf .qo-n{font-size:13px;font-weight:600}.sf .qo-p{font-weight:800;font-variant-numeric:tabular-nums}.sf .qo-s{font-size:11.5px;font-weight:700;color:#137333}.sf .btn{height:54px;border-radius:12px;border:0;font-weight:700;font-size:17px;display:flex;align-items:center;justify-content:center;gap:8px;width:100%}.sf .btn-primary{background:var(--primary);color:var(--on-primary)}.sf .btn-primary:disabled{opacity:.6;cursor:not-allowed}.sf .btn-primary:active:not(:disabled){transform:scale(.99)}.sf .actions,.sf .trust{display:grid;gap:10px;margin-top:22px}.sf .trust{grid-template-columns:repeat(2,1fr)}@media(min-width:600px){.sf .trust{grid-template-columns:repeat(4,1fr)}}.sf .trust div{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;background:var(--soft);border-radius:12px;padding:14px 8px;font-size:13px;font-weight:500}.sf section.block{padding:40px 0;border-top:1px solid var(--line);margin-top:40px}.sf section.block h2{font-size:22px;margin-bottom:18px}.sf .desc{line-height:1.9}.sf .desc p+p{margin-top:12px}.sf .features{display:grid;gap:10px;padding:0;list-style:none;margin:16px 0 0}.sf .features li{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;background:var(--card);border:1px solid var(--line);border-radius:14px;text-align:start;font-weight:500;line-height:1.6}.sf .features .ft-ic{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--primary);margin-top:-1px}.sf .features .ft-ic svg{width:15px;height:15px;fill:none;stroke:var(--on-primary,#fff);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.sf .details{max-width:760px;margin-inline:auto}.sf .details,.sf .details h2{text-align:center}.sf .details .desc{max-width:620px;margin-inline:auto;color:#3a3732}.sf .details .features{margin-top:22px}@media (min-width:640px){.sf .details .features{grid-template-columns:1fr 1fr}.sf .details .features li:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 5px)}}.sf .details .spec{text-align:start;max-width:620px;margin-inline:auto}.sf .video-sec,.sf .video-sec h2{text-align:center}.sf .vid-frame{display:flex;justify-content:center}.sf .vid-frame video{display:block;width:auto;max-width:100%;max-height:min(78vh,720px);border-radius:18px;background:#000}.sf .motion,.sf .motion h2{text-align:center}.sf .mo-stage{position:relative;max-width:560px;aspect-ratio:1/1;margin:0 auto;border-radius:22px;overflow:hidden;background:radial-gradient(120% 90% at 50% 40%,#fff 0,var(--soft) 70%)}.sf .mo-stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;user-select:none;-webkit-user-drag:none;mix-blend-mode:multiply}.sf .mo-float img{--fade:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent),linear-gradient(transparent,#000 7%,#000 93%,transparent);-webkit-mask-image:var(--fade);-webkit-mask-composite:source-in;mask-image:var(--fade);mask-composite:intersect}.sf .mo-spin{cursor:grab;touch-action:pan-y}.sf .mo-spin:active{cursor:grabbing}.sf .mo-spin:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.sf .mo-spin img{opacity:0;transition:opacity var(--mo-fade,.2s) linear}.sf .mo-spin img.on{opacity:1}.sf .mo-hint{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:10px;font-size:13px;color:var(--muted)}.sf .mo-hint .i{width:18px;height:18px}.sf .mo-float img{inset:8% 8% 14%;width:84%;height:78%;transform-origin:50% 60%;animation:mo-float 6s ease-in-out infinite}.sf .mo-float .mo-shadow{position:absolute;left:22%;right:22%;bottom:9%;height:7%;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.22),transparent);animation:mo-shadow 6s ease-in-out infinite}@keyframes mo-float{0%,to{transform:perspective(900px) rotateY(-16deg) rotate(-3deg) translateY(0)}50%{transform:perspective(900px) rotateY(16deg) rotate(2deg) translateY(-4%)}}@keyframes mo-shadow{0%,to{transform:scaleX(1);opacity:1}50%{transform:scaleX(.82);opacity:.7}}@media (prefers-reduced-motion:reduce){.sf .mo-float .mo-shadow,.sf .mo-float img{animation:none}.sf .mo-spin img{transition:none}}.sf details.faq{border-bottom:1px solid var(--line)}.sf details.faq summary{list-style:none;padding:16px 0;font-weight:500;display:flex;justify-content:space-between;gap:12px;cursor:pointer}.sf details.faq summary::-webkit-details-marker{display:none}.sf details.faq summary:after{content:"+";font-size:22px;line-height:1;color:var(--muted)}.sf details.faq[open] summary:after{content:"−"}.sf details.faq p{padding-bottom:16px;color:var(--muted)}.sf .others-sub{text-align:center;color:var(--muted);font-size:14px;margin:-8px 0 16px}.sf .others{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:620px;margin:0 auto}@media (min-width:700px){.sf .others{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}}@media (min-width:1000px){.sf .others{grid-template-columns:repeat(4,minmax(0,1fr))}}.sf .order{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:20px 16px;max-width:620px;margin:0 auto;scroll-margin-top:72px}@media(min-width:600px){.sf .order{padding:28px}}.sf .chosen{display:flex;gap:12px;align-items:center;background:var(--soft);border-radius:12px;padding:10px 12px;margin-bottom:16px}.sf .chosen .mini{width:52px;height:52px;border-radius:10px;background:#fff;overflow:hidden;flex:none}.sf .chosen .mini img{width:100%;height:100%;object-fit:cover}.sf .chosen small{color:var(--muted);display:block}.sf .f{margin-top:14px}.sf .f .lbl,.sf .f label{display:block;font-weight:500;font-size:15px;margin-bottom:6px}.sf .f label small{color:var(--muted);font-weight:400}.sf .f input,.sf .f select,.sf .f textarea{width:100%;height:52px;border:1px solid #d9d5cd;border-radius:10px;background:#fff;padding:0 14px;font-size:16px;outline:none}.sf .f textarea{height:84px;padding:12px 14px;resize:vertical}.sf .f input:focus,.sf .f select:focus,.sf .f textarea:focus{border-color:var(--fg);box-shadow:0 0 0 3px rgba(31,29,26,.1)}.sf .f [aria-invalid=true]{border-color:var(--sale)}.sf .f input[type=tel]{direction:ltr;text-align:right}.sf .err{color:var(--sale);font-size:13px;margin-top:4px}.sf .two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.sf .delivery{display:grid;gap:8px}.sf .opt{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #d9d5cd;border-radius:10px;padding:12px 14px;cursor:pointer}.sf .opt input{width:20px;height:20px;accent-color:var(--fg);flex:none}.sf .opt:has(input:checked){border-color:var(--fg);background:var(--soft)}.sf .opt:has(input:disabled){opacity:.55;cursor:not-allowed}.sf .opt .l{display:flex;align-items:center;gap:10px}.sf .opt small{display:block;color:var(--muted);font-size:13px}.sf .opt b{white-space:nowrap}.sf .points{display:grid;gap:6px;margin-top:8px}.sf .points label{display:flex;gap:10px;align-items:flex-start;border:1px solid #d9d5cd;border-radius:10px;padding:10px 12px;cursor:pointer;font-size:14px;font-weight:400}.sf .points label:has(input:checked){border-color:var(--fg);background:var(--soft)}.sf .points input{margin-top:3px;accent-color:var(--fg);width:18px;height:18px}.sf .points small{color:var(--muted);display:block}.sf .hint{color:var(--muted);font-size:13px;margin-top:6px}.sf .coupon{margin-top:14px}.sf .linkish{background:none;border:0;padding:0;min-height:44px;color:var(--fg);text-decoration:underline;font-size:15px;cursor:pointer}.sf .coupon-row{display:flex;gap:8px}.sf .coupon-row input{width:0;flex:1;height:48px;border:1px solid #d9d5cd;border-radius:10px;background:#fff;padding:0 14px;font-size:16px;text-transform:uppercase;outline:none}.sf .coupon-row input:focus{border-color:var(--fg);box-shadow:0 0 0 3px rgba(31,29,26,.1)}.sf .coupon-row .btn{width:auto;height:48px;padding:0 18px;font-size:15px;background:var(--fg);color:#fff}.sf .coupon-row .btn:disabled{opacity:.5}.sf .coupon-ok{display:flex;justify-content:space-between;align-items:center;gap:8px;background:#eef8f0;color:#1d6b35;border-radius:10px;padding:4px 12px;font-size:14px}.sf .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sf .promo{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;background:#fff3ee;border:1px solid #f4cdbd;color:#8a2c0d;border-radius:12px;padding:10px 12px;font-size:14px}.sf .promo b{font-weight:700}.sf .cd{display:inline-flex;gap:4px;direction:ltr;font-variant-numeric:tabular-nums}.sf .cd span{background:#8a2c0d;color:#fff;border-radius:6px;padding:2px 6px;font-weight:700;min-width:2.2em;text-align:center}.sf .cd small{display:block;font-size:12px;font-weight:400;opacity:.85}.sf .summary{margin-top:18px;border-top:1px dashed var(--line);padding-top:14px;font-size:15px}.sf .summary div{display:flex;justify-content:space-between;padding:4px 0}.sf .summary .total{font-weight:700;font-size:19px;border-top:1px solid var(--line);margin-top:6px;padding-top:10px}.sf .pay{display:flex;align-items:center;gap:8px;margin-top:14px;background:#eef6f0;color:var(--ok);font-weight:500}.sf .form-err,.sf .pay{border-radius:10px;padding:10px 12px;font-size:14px}.sf .form-err{margin-top:12px;background:#fdecea;color:var(--sale)}.sf .sticky{position:fixed;inset-inline:0;bottom:0;z-index:30;background:rgba(255,255,255,.96);backdrop-filter:blur(10px);border-top:1px solid var(--line);padding:10px 16px calc(10px + env(safe-area-inset-bottom));display:flex;gap:12px;align-items:center;transition:transform .25s}.sf .sticky.hide{transform:translateY(110%)}.sf .sticky .p{display:flex;flex-direction:column;line-height:1.25;min-width:92px}.sf .sticky .p small{color:var(--muted);text-decoration:line-through;font-size:13px}.sf .sticky .p b{font-size:19px;white-space:nowrap}.sf .sticky .btn{height:52px}.sf .has-sticky{padding-bottom:calc(84px + env(safe-area-inset-bottom))}@media(min-width:900px){.sf .sticky{display:none}.sf .has-sticky{padding-bottom:0}}.sf .lightbox{position:fixed;inset:0;background:#121110;z-index:60;outline:none;animation:sf-fade .2s ease}.sf .lb-track{display:flex;width:100%;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior:contain}.sf .lb-track::-webkit-scrollbar{display:none}.sf .lb-slide{flex:0 0 100%;height:100%;display:grid;place-items:center;scroll-snap-align:center;scroll-snap-stop:always}.sf .lb-slide img{max-width:min(94vw,1000px);max-height:86dvh;object-fit:contain;border-radius:6px;animation:sf-pop .25s ease}.sf .lightbox .lb-close{position:absolute;top:14px;left:14px;color:#fff;background:rgba(255,255,255,.12)}.sf .lb-count{top:22px;right:18px;font-size:14px;direction:ltr;font-variant-numeric:tabular-nums}.sf .lb-count,.sf .lb-nav{position:absolute;color:#fff}.sf .lb-nav{top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;border:0;background:rgba(255,255,255,.14);display:none;place-items:center}.sf .lb-nav.prev{inset-inline-start:16px}.sf .lb-nav.next{inset-inline-end:16px}@media (hover:hover){.sf .lb-nav{display:grid}}.sf .stars{color:#e0a200;letter-spacing:1px;white-space:nowrap}.sf .stars .off{color:#d9d5cd}.sf .rv-sum{display:flex;align-items:center;gap:10px;margin-bottom:14px;flex-wrap:wrap}.sf .rv-sum b{font-size:28px}.sf .rv-sum span:last-child{color:var(--muted);font-size:14px}.sf .reviews{list-style:none;padding:0;margin:0;display:grid;gap:12px}@media (min-width:760px){.sf .reviews{grid-template-columns:repeat(2,minmax(0,1fr))}}.sf .reviews li{border:1px solid var(--line);border-radius:12px;padding:14px;background:var(--card)}.sf .rv-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sf .rv-ok{background:#eef8f0;color:#1d6b35;border-radius:6px;padding:1px 6px;font-size:12px}.sf .reviews p{margin:8px 0 4px;line-height:1.8}.sf .rv-date{color:var(--muted);font-size:12px}.sf .benefits{list-style:none;padding:0;margin:0;display:grid;gap:12px}@media(min-width:700px){.sf .benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}.sf .benefits li{display:flex;gap:12px;align-items:flex-start;background:var(--soft);border-radius:12px;padding:14px}.sf .benefits p{color:var(--muted);font-size:14px;margin-top:2px}.sf .bi{width:22px;height:22px;flex:none;stroke-width:1.8}.sf .trust-row{list-style:none;padding:0;margin:16px 0 0;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:center}.sf .trust-row li{display:flex;align-items:center;gap:6px;font-size:14px}.sf .lp-gallery{display:grid;gap:10px}@media(min-width:700px){.sf .lp-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.sf .lp-gallery img{width:100%;border-radius:12px;display:block}.sf .spec{margin-top:16px;display:grid;border-top:1px solid var(--line)}.sf .spec div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.sf .spec dt{color:var(--muted)}.sf .lp-promo{text-align:center}.sf .lp-promo .cd-wrap{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:8px}.sf .lp-badge{unicode-bidi:plaintext;display:inline-block;background:var(--sale);color:#fff;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:700;margin-bottom:12px}.sf .lp-price{display:flex;gap:10px;justify-content:center;align-items:baseline}.sf .lp-price b{font-size:26px}.sf .lp-price s{opacity:.7}.sf .lp-preview{background:#fff4d6;color:#6b4e00;text-align:center;font-size:13px;padding:6px 12px}.sf .lp-mid>.wrap{padding:0}.sf .opt b .tc{font-weight:600;font-size:13px;color:var(--muted);display:inline}.sf .p-rate{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:14px;color:var(--muted)}.sf .p-rate b{color:var(--fg)}.sf section.block{scroll-margin-top:76px}.sf .hero:not(.has-img){min-height:0}.sf .hero:not(.has-img) .hero-in{padding-block:36px 40px}@media(min-width:900px){.sf .hero:not(.has-img){min-height:0}.sf .hero:not(.has-img) .hero-in{padding-block:64px}}.sf .trust-line{gap:6px 14px;font-weight:500;color:var(--fg)}.sf .trust-line svg{color:var(--primary)}.sf .shop h2{font-size:24px;letter-spacing:-.3px}.sf .pcard{box-shadow:0 1px 2px rgba(0,0,0,.03)}@media (hover:hover){.sf .pcard:hover{box-shadow:0 8px 24px rgba(0,0,0,.08);border-color:var(--line)}}.sf .foot{background:var(--soft)}.sf .top-actions{display:flex;align-items:center;gap:2px}@keyframes sf-fade{0%{opacity:0}to{opacity:1}}@keyframes sf-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes sf-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes sf-rise-in{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}@keyframes sf-tap{0%{transform:scale(1)}40%{transform:scale(.9)}to{transform:scale(1)}}.sf .pcard{transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,border-color .2s;will-change:transform;touch-action:manipulation}.sf .pcard:active{transform:scale(.965);transition-duration:.08s}.sf .pcard:active .oc-img img{transform:scale(1.05)}@media (hover:hover){.sf .pcard:hover{transform:translateY(-4px)}.sf .pcard:hover:active{transform:translateY(-1px) scale(.98)}.sf .pcard:hover .oc-img:not(.has-hover) img{transform:scale(1.06)}}.sf .cat,.sf .qty button,.sf .size,.sf .swatch,.sf .thumbs button{transition:transform .15s,background-color .15s,color .15s,border-color .15s;touch-action:manipulation}.sf .cat:active,.sf .qty button:active:not(:disabled),.sf .size:active:not(:disabled),.sf .thumbs button:active{transform:scale(.92)}.sf .size[aria-pressed=true],.sf .swatch[aria-pressed=true]{animation:sf-tap .25s ease}.sf .swatch:active:not(:disabled){transform:scale(.88)}.sf .btn,.sf .btn-wa,.sf .hero-cta,.sf .more-btn{transition:transform .12s,box-shadow .2s,opacity .2s;touch-action:manipulation}.sf .btn-wa:active,.sf .btn:active:not(:disabled),.sf .hero-cta:active,.sf .more-btn:active{transform:scale(.97)}@media (hover:hover){.sf .btn-primary:hover:not(:disabled){box-shadow:0 8px 22px color-mix(in srgb,var(--primary) 35%,transparent)}}.sf .stage .slide img{transition:transform .35s ease}@media (hover:hover){.sf .stage:hover .slide img{transform:scale(1.03)}}.sf .stage .slide:active img{transform:scale(.985)}.sf .product .price-row,.sf .product .ptitle{animation:sf-rise .45s ease both}.sf .product .price-row{animation-delay:.06s}.sf .stock-note{transition:color .2s}.sf .stock-note:not(:empty){animation:sf-fade .25s ease}@media (min-width:700px) and (max-width:899px){.sf .product{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start;padding-top:16px}.sf .gallery{position:sticky;top:76px}.sf .ptitle{font-size:24px}.sf .trust{grid-template-columns:repeat(2,1fr)}}@media (max-width:380px){.sf .price{font-size:24px}.sf .sizes{grid-template-columns:repeat(4,1fr)}.sf .pgrid{gap:10px}.sf .pcard .oc-body{padding:8px 10px 10px}}@media (prefers-reduced-motion:reduce){.sf *,.sf :after,.sf :before{animation:none!important;transition:none!important}.sf .pcard,.sf .pcard img,.sf .pcard:active,.sf .pcard:hover,.sf .pcard:hover:active{transform:none!important;translate:none!important}}.sf{--cta:var(--primary);--cta-2:var(--cta);--on-cta:var(--on-primary)}.sf .btn-primary,.sf .hero-cta.cta{background:linear-gradient(120deg,var(--cta),var(--cta-2));color:var(--on-cta);position:relative;isolation:isolate;overflow:hidden}.sf .hero-cta.cta{border:0}.sf .cta>span,.sf .cta>svg{position:relative;z-index:1}.sf .cta-arrow{width:20px;height:20px;transition:transform .25s}.sf .cta:hover .cta-arrow{transform:translateX(-4px)}@keyframes cta-breathe{0%,to{box-shadow:0 8px 22px -8px color-mix(in srgb,var(--cta) 70%,transparent),0 0 0 0 color-mix(in srgb,var(--cta) 45%,transparent)}50%{box-shadow:0 12px 34px -6px color-mix(in srgb,var(--cta) 85%,transparent),0 0 0 7px color-mix(in srgb,var(--cta) 0%,transparent)}}@keyframes cta-shine{0%,62%{transform:translateX(130%) skewX(-18deg)}to{transform:translateX(-130%) skewX(-18deg)}}@keyframes cta-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@keyframes cta-nudge{0%,70%,to{transform:translateX(0)}80%{transform:translateX(-5px)}90%{transform:translateX(0)}}.sf[data-cta=glow] .cta{animation:cta-breathe 2.6s ease-in-out infinite}.sf[data-cta=glow] .cta:after{content:"";position:absolute;inset:-2px;z-index:0;pointer-events:none;background:linear-gradient(90deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);animation:cta-shine 3.4s ease-in-out infinite}.sf[data-cta=glow] .cta .cta-arrow{animation:cta-nudge 3.4s ease-in-out infinite}.sf[data-cta=pulse] .cta{animation:cta-pulse 1.8s ease-in-out infinite;box-shadow:0 8px 22px -8px color-mix(in srgb,var(--cta) 70%,transparent)}.sf .cta:disabled{animation:none!important}.sf .cta:disabled:after{display:none}@media (hover:hover){.sf .cta:hover:not(:disabled){filter:brightness(1.06) saturate(1.05)}}.sf .cta:active:not(:disabled){transform:scale(.97)}.sf .gallery:before{content:"";position:absolute;inset:-8% -6% auto;height:70%;z-index:-1;pointer-events:none;background:radial-gradient(60% 60% at 50% 40%,color-mix(in srgb,var(--cta) 16%,transparent),transparent 70%);filter:blur(10px)}.sf .product{position:relative;isolation:isolate}.sf .stage{box-shadow:0 1px 0 rgba(0,0,0,.02),0 18px 40px -24px rgba(0,0,0,.25)}.sf .stage .slide img{animation:sf-pop .5s ease both}.sf .pinfo>*{animation:sf-rise .5s cubic-bezier(.2,.8,.2,1) both}.sf .pinfo>:nth-child(2){animation-delay:.05s}.sf .pinfo>:nth-child(3){animation-delay:.1s}.sf .pinfo>:nth-child(4){animation-delay:.15s}.sf .pinfo>:nth-child(5){animation-delay:.2s}.sf .pinfo>:nth-child(6){animation-delay:.25s}.sf .pinfo>:nth-child(n+7){animation-delay:.3s}.sf .pinfo>.eyebrow,.sf .pinfo>.p-rate,.sf .pinfo>.price-row,.sf .pinfo>.ptitle,.sf .pinfo>.short,.sf .product .price-row,.sf .product .ptitle{animation:none}.sf .save{background:color-mix(in srgb,var(--sale) 10%,transparent);padding:2px 10px;border-radius:999px;position:relative;overflow:hidden}.sf .save:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 30%,rgba(255,255,255,.7) 50%,transparent 70%);animation:cta-shine 4s ease-in-out infinite}.sf .price{letter-spacing:-.5px}.sf .size[aria-pressed=true]{box-shadow:0 6px 16px -8px rgba(0,0,0,.5)}.sf .swatch[aria-pressed=true]{box-shadow:0 0 0 4px color-mix(in srgb,var(--cta) 20%,transparent)}.sf .trust div{transition:transform .25s,box-shadow .25s,background .25s}.sf .trust div svg{color:var(--cta);transition:transform .3s}@media (hover:hover){.sf .trust div:hover{transform:translateY(-3px);box-shadow:0 10px 22px -14px rgba(0,0,0,.35);background:#fff}.sf .trust div:hover svg{transform:scale(1.15) rotate(-6deg)}}.sf .promo{box-shadow:0 10px 26px -18px rgba(138,44,13,.6)}.sf .cd span{animation:sf-pop .3s ease}.sf .sticky{box-shadow:0 -10px 30px -18px rgba(0,0,0,.35);transition:transform .45s cubic-bezier(.2,1.2,.3,1)}.sf .order{box-shadow:0 24px 50px -34px rgba(0,0,0,.35)}.sf .f input:focus,.sf .f select:focus,.sf .f textarea:focus{border-color:var(--cta);box-shadow:0 0 0 3px color-mix(in srgb,var(--cta) 22%,transparent)}.sf .opt:has(input:checked){border-color:var(--cta);background:color-mix(in srgb,var(--cta) 6%,#fff)}.sf .opt input,.sf .points input{accent-color:var(--cta)}@media (prefers-reduced-motion:reduce){.sf .cta:after,.sf .save:after{display:none}}.sf .btn-outline{background:#fff;border:1px solid var(--fg);color:var(--fg);font-size:16px}.sf a.btn{text-decoration:none}.sf .stage .track:focus-visible{outline:3px solid var(--cta);outline-offset:-3px}@keyframes sf-page{0%{opacity:0}to{opacity:1}}.sf .page-in{animation:sf-page .28s ease backwards}.sf .nf{text-align:center;padding-block:56px 24px;max-width:560px}.sf .nf-code{font-size:clamp(72px,22vw,120px);font-weight:700;line-height:1;background:linear-gradient(120deg,var(--cta),var(--cta-2));-webkit-background-clip:text;background-clip:text;color:transparent;animation:sf-pop .5s ease both}.sf .nf h1{font-size:24px;margin:10px 0 8px}.sf .nf p{color:var(--muted)}.sf .nf-actions{display:grid;gap:10px;margin-top:24px}@media(min-width:600px){.sf .nf-actions{grid-template-columns:1fr 1fr}}.sf .foot{padding:36px 0 20px}.sf .foot-grid{display:grid;gap:24px}@media(min-width:700px){.sf .foot-grid{grid-template-columns:2fr 1fr 1fr}}.sf .foot-brand b{font-size:18px;color:var(--fg)}.sf .foot-brand p{margin-top:6px;max-width:42ch}.sf .foot-badges{list-style:none;padding:0;margin:12px 0 0;display:flex;flex-wrap:wrap;gap:8px}.sf .foot-badges li{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:4px 12px;font-size:13px;color:var(--fg)}.sf .foot-badges svg{width:16px;height:16px;color:var(--cta)}.sf .foot-col{display:flex;flex-direction:column;gap:2px}.sf .foot-col b{color:var(--fg);margin-bottom:4px}.sf .foot-col a{min-height:40px;display:inline-flex;align-items:center;transition:color .15s}.sf .foot-col a:hover{color:var(--fg)}.sf .foot-social{display:flex;gap:6px;margin-top:4px}.sf .foot-social a{width:40px;height:40px;border-radius:50%;background:#fff;border:1px solid var(--line);justify-content:center;transition:transform .2s,color .2s}.sf .foot-social a:hover{transform:translateY(-2px);color:var(--cta)}.sf .foot-social svg{width:18px;height:18px}.sf .foot-end{border-top:1px solid var(--line);margin-top:24px;padding-top:14px;font-size:13px}.sf .home-reviews{padding-bottom:36px}.sf .hr-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.sf .hr-head h2{font-size:24px;letter-spacing:-.3px}.sf .hr-avg{font-size:14px;color:var(--muted)}.sf .hr-avg b{color:var(--fg);font-size:16px}.sf .hr-track{list-style:none;padding:2px 16px 12px;margin:0 -16px;display:grid;grid-auto-flow:column;grid-auto-columns:min(82%,320px);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.sf .hr-track::-webkit-scrollbar{display:none}@media(min-width:1000px){.sf .hr-track{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;margin:0;padding:0}}.sf .hr-track li{scroll-snap-align:start;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:8px;transition:transform .25s,box-shadow .25s}@media (hover:hover){.sf .hr-track li:hover{transform:translateY(-3px);box-shadow:0 12px 26px -18px rgba(0,0,0,.4)}}.sf .hr-track p{line-height:1.8;flex:1;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.sf .hr-who{display:flex;align-items:center;gap:8px;font-size:14px}.sf .hr-prod{font-size:13px;color:var(--muted);text-decoration:underline;text-underline-offset:3px;min-height:40px;display:inline-flex;align-items:center;align-self:flex-start}.sf .rv-wait{opacity:0;translate:0 18px}.sf .rv-in{transition:opacity .55s cubic-bezier(.2,.8,.2,1),translate .55s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:reduce){.sf .rv-wait{opacity:1;translate:none}}@media(max-width:699px){.sf .foot-links{display:grid;grid-template-columns:1fr 1fr;column-gap:16px}.sf .foot-links b{grid-column:1/-1}}.sf .foot-col bdi{direction:ltr}.sf .top-actions .lbl{display:none}@media(min-width:900px){.sf .top-actions .icon-btn.has-lbl{width:auto;border-radius:999px;padding:0 14px;display:inline-flex;gap:8px;font-size:14px;font-weight:500}.sf .top-actions .lbl{display:inline}}.sf .back-link{display:flex;justify-content:center;align-items:center;min-height:44px;margin-top:16px;font-size:14px;color:var(--muted);text-decoration:underline;text-underline-offset:4px}.sf .hr-avg small,.sf .pcard .oc-rate small{font-size:12px}@media (min-width:600px){.sf .sticky{padding-inline:max(16px,calc((100% - 640px)/2))}}@media (max-width:999px){.sf .others[data-fill] .pcard:nth-child(n+7){display:none}}@media (min-width:1000px){.sf .others[data-fill]:has(.pcard:nth-child(5)):not(:has(.pcard:nth-child(8))) .pcard:nth-child(n+5){display:none}}.sf .top-nav{display:none}@media(min-width:900px){.sf .top .wrap{height:68px}.sf .top-nav{display:flex;gap:4px;margin-inline:auto}.sf .top-nav a{padding:8px 14px;border-radius:999px;font-size:15px;color:var(--muted);transition:color .15s,background .15s}.sf .top-nav a:hover{color:var(--fg);background:var(--soft)}.sf .logo{font-size:22px}}.sf .shop{padding-top:32px}.sf .hr-head h2,.sf section.block h2{font-size:clamp(22px,4.6vw,28px);font-weight:700;letter-spacing:-.4px}@media(min-width:700px){.sf .pgrid.few{grid-template-columns:repeat(var(--cols,3),minmax(0,300px));justify-content:center}.sf .pgrid.few[data-n="1"]{--cols:1}.sf .pgrid.few[data-n="2"]{--cols:2}.sf .pgrid.few[data-n="3"]{--cols:3}.sf .pgrid.few[data-n="1"]{grid-template-columns:minmax(0,360px)}}@media(max-width:699px){.sf .pgrid.few[data-n="1"]{grid-template-columns:minmax(0,1fr)}}.sf .pcard{border-radius:18px;border-color:#ece8e0}@media (hover:hover){.sf .pcard:hover{border-color:#ddd7cc;box-shadow:0 22px 40px -28px rgba(0,0,0,.45)}}.sf .pcard .oc-body{padding:12px 14px 14px;gap:6px}.sf .pcard .oc-name{font-size:15px;font-weight:500}.sf .pcard .oc-price{font-size:17px}.sf .pcard .oc-price s{font-size:13px;margin-inline-start:6px}.sf .pcard .oc-badge{padding:3px 10px}.sf .foot{background:#171614;color:#b3aea5;border-top:0;margin-top:56px}.sf .foot-brand b,.sf .foot-col a:hover,.sf .foot-col b{color:#fff}.sf .foot-badges li{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12);color:#eee}.sf .foot-social a{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.04);color:#fff}.sf .foot-end{border-top-color:rgba(255,255,255,.1);color:#8d887f}.sf .ptitle{font-size:clamp(24px,5.6vw,36px);line-height:1.3;letter-spacing:-.6px}.sf .pinfo .eyebrow{display:inline-block;padding:3px 12px;border-radius:999px;background:var(--soft);font-size:13px;font-weight:500;color:var(--fg)}.sf section#order{background:color-mix(in srgb,var(--primary) 7%,var(--bg));box-shadow:0 0 0 100vmax color-mix(in srgb,var(--primary) 7%,var(--bg));clip-path:inset(0 -100vmax);border-top:0}.sf section.block .details,.sf section.block>p{max-width:70ch}.sf .trust,.sf .trust[class]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sf .trust div{flex-direction:row;justify-content:flex-start;text-align:start;gap:10px;padding:12px 14px;background:#fff;border:1px solid var(--line);border-radius:14px;font-size:14px}.sf .trust div svg{flex:none;width:20px;height:20px}.sf .btn-wa{border-color:color-mix(in srgb,#1a7f4b 35%,#fff);background:color-mix(in srgb,#1a7f4b 5%,#fff)}@media (hover:hover){.sf .btn-wa:hover{background:color-mix(in srgb,#1a7f4b 10%,#fff)}}@media(min-width:1280px){.sf .wrap{max-width:1200px}}@keyframes ann-move{0%{transform:translateX(0)}to{transform:translateX(50%)}}.sf .ann-track{display:flex;width:max-content;animation:ann-move var(--ann-dur,30s) linear infinite}.sf .announce:active .ann-track,.sf .announce:hover .ann-track{animation-play-state:paused}.sf .ann-list{display:flex;list-style:none;margin:0;padding:0}.sf .ann-list li{display:inline-flex;align-items:center;gap:8px;padding:9px 22px;white-space:nowrap;font-weight:500;letter-spacing:.1px}.sf .ann-list svg{width:12px;height:12px;fill:currentColor;stroke:none;opacity:.75}.sf .announce:after,.sf .announce:before{content:"";position:absolute;top:0;bottom:0;width:36px;z-index:1;pointer-events:none}.sf .announce:before{right:0;background:linear-gradient(to left,var(--primary),transparent)}.sf .announce:after{left:0;background:linear-gradient(to right,var(--primary),transparent)}@media (prefers-reduced-motion:reduce){.sf .ann-track{animation:none;width:auto;justify-content:center}.sf .ann-list li[aria-hidden],.sf .ann-list[aria-hidden],.sf .announce:after,.sf .announce:before{display:none}}.sf{--ad-ink:#000;--ad-gray:#eceff1;--ad-line:#e3e3e3}.sf .announce{background:#000;color:#fff;font-size:12.5px}.sf .ann-list li{font-weight:700;letter-spacing:.03em;padding:8px 22px}.sf .announce:before{background:linear-gradient(270deg,#000,transparent)}.sf .announce:after{background:linear-gradient(90deg,#000,transparent)}.sf .top{background:#fff;border-bottom-color:var(--ad-line)}.sf .logo{font-weight:800;letter-spacing:-.02em}@media(min-width:900px){.sf .top-nav a{position:relative;border-radius:0;font-weight:700;padding:8px 12px}.sf .top-nav a,.sf .top-nav a:hover{color:#000;background:none}.sf .top-nav a:after{content:"";position:absolute;inset-inline:12px;bottom:2px;height:2px;background:#000;scale:0 1;transition:scale .2s}.sf .top-nav a:hover:after{scale:1 1}}.sf .ad-display{margin:0;font-size:clamp(30px,7.2vw,58px);font-weight:700;line-height:1.5;letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance}.sf .ad-display span{background:#000;color:#fff;padding:.02em .3em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.sf .ad-lead{margin:0;font-size:clamp(15px,3.6vw,18px);line-height:2;max-width:48ch}.sf .ad-lead span{background:#fff;color:#000;padding:.2em .45em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.sf .ad-title{margin:0;font-size:clamp(26px,6vw,40px);font-weight:700;line-height:1.2;letter-spacing:-.02em;text-transform:uppercase}.sf .ad-title sup{font-size:max(12px,.34em);font-weight:700;letter-spacing:0;margin-inline-start:6px;vertical-align:super}.sf .ad-btn{position:relative;display:inline-flex;align-items:center;gap:16px;height:50px;padding:0 20px;background:#000;color:#fff;font-weight:700;font-size:15px;letter-spacing:.03em;text-transform:uppercase;border-radius:0;margin-block-end:4px;margin-inline-start:4px;transition:color .15s}.sf .ad-btn:after{content:"";position:absolute;inset:0;border:1px solid #000;translate:-4px 4px;pointer-events:none;transition:translate .15s}.sf .ad-btn.light{background:#fff;color:#000}.sf .ad-btn.light:after{border-color:#fff}@media (hover:hover){.sf .ad-btn:hover{color:#9a9a9a}.sf .ad-btn:hover:after{translate:0 0}}.sf .ad-btn:active:after{translate:0 0}.sf .ad-btn:focus-visible{outline:2px solid #000;outline-offset:6px}.sf .ad-btn.light:focus-visible{outline-color:#fff}.sf .ad-arr{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;flex:none}.sf .ad-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;margin-top:8px}.sf .ad-link{min-height:44px;display:inline-flex;align-items:center;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.sf .ad-hero{position:relative;display:flex;align-items:flex-end;min-height:clamp(440px,72vh,660px);overflow:hidden;background:#111;color:#fff}.sf .ad-hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sf .ad-hero-shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.75),rgba(0,0,0,0) 65%);pointer-events:none}.sf .ad-hero-in{position:relative;width:100%;padding-block:36px 40px}.sf .ad-hero-text{display:grid;justify-items:start;gap:14px;max-width:680px}.sf .ad-hero.plain{min-height:0;background:#000}.sf .ad-hero.plain .ad-hero-in{padding-block:48px 52px}.sf .ad-hero.plain .ad-display span{background:#fff;color:#000}.sf .ad-hero.plain .ad-lead span{background:transparent;color:#d0d0d0;padding-inline:0}.sf .ad-feature-in{display:grid;gap:22px;padding-block:24px 30px;align-items:center}@media(min-width:900px){.sf .ad-feature-in{grid-template-columns:1fr 1fr;gap:56px;padding-block:48px 56px}}.sf .ad-feature-text{display:grid;justify-items:start;gap:14px}.sf .ad-feature .ad-lead span{background:transparent;padding-inline:0;color:#555}.sf .ad-kicker{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.sf .ad-kicker i{width:8px;height:8px;background:var(--ok)}.sf .ad-feature-visual{position:relative;display:block;aspect-ratio:4/3;background:var(--ad-gray);overflow:hidden}@media(min-width:900px){.sf .ad-feature-visual{aspect-ratio:1/1}}.sf .ad-feature-visual img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.2,.8,.2,1)}@media (hover:hover){.sf .ad-feature-visual:hover img{transform:scale(1.04)}}.sf .ad-tag{position:absolute;bottom:0;inset-inline-start:0;display:grid;max-width:80%;padding:10px 14px;background:#fff}.sf .ad-tag small{font-size:13px;color:#555;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sf .ad-tag b{font-size:18px;line-height:1.35}.sf .ad-tag s{font-size:13px;font-weight:400;color:#666;margin-inline-start:8px}.sf .ad-off{position:absolute;top:0;inset-inline-start:0;padding:4px 10px;background:#fff;color:var(--sale);font-weight:700;font-size:13px;unicode-bidi:plaintext}@keyframes pk-in{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}@keyframes pk-bob{0%,to{translate:0 0}50%{translate:0 -3px}}@keyframes pk-tap-press{0%{scale:1}35%{scale:.94}to{scale:1}}@keyframes pk-tap-wave{0%{opacity:.45;scale:.6}to{opacity:0;scale:2.1}}@keyframes pk-tap-flip{0%{transform:rotateY(0)}to{transform:rotateY(1turn)}}@keyframes pk-tap-drive{0%{transform:translateX(0)}35%{transform:translateX(26px);opacity:0}36%{transform:translateX(-26px);opacity:0}70%{opacity:1}to{transform:translateX(0)}}@keyframes pk-tap-ring{0%,to{transform:rotate(0)}10%,30%,50%,70%{transform:rotate(-16deg)}20%,40%,60%,80%{transform:rotate(16deg)}}.sf .ad-perks{list-style:none;margin:0 auto;padding:14px 16px;max-width:1200px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border-bottom:1px solid var(--ad-line)}.sf .ad-perks li{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;min-width:0;padding:10px 4px;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;animation:pk-in .6s cubic-bezier(.2,.8,.2,1) both}.sf .ad-perks li:nth-child(2){animation-delay:.1s}.sf .ad-perks li:nth-child(3){animation-delay:.2s}.sf .ad-perks .pk-ico{position:relative;display:grid;place-items:center;width:46px;height:46px;flex:none;border:1.5px solid #000;background:#fff;color:#000;transition:background .2s,color .2s;animation:pk-bob 3.2s ease-in-out 1s infinite}.sf .ad-perks .pk-clip{display:grid;place-items:center;width:100%;height:100%;overflow:hidden;perspective:200px}.sf .ad-perks li:nth-child(2) .pk-ico{animation-delay:1.5s}.sf .ad-perks li:nth-child(3) .pk-ico{animation-delay:2s}.sf .ad-perks .pk-ico svg{width:24px;height:24px}.sf .ad-perks .pk-ico:after{content:"";position:absolute;inset:-2px;border:2px solid #000;opacity:0;pointer-events:none}@media (hover:hover){.sf .ad-perks li:hover .pk-ico{background:#000;color:#fff}}.sf .ad-perks li.tap{animation:pk-tap-press .35s ease}.sf .ad-perks li.tap .pk-ico{background:#000;color:#fff}.sf .ad-perks li.tap .pk-ico:after{animation:pk-tap-wave .6s ease-out}.sf .ad-perks li[data-k=cash].tap svg{animation:pk-tap-flip .7s cubic-bezier(.3,.7,.3,1)}.sf .ad-perks li[data-k=truck].tap svg{animation:pk-tap-drive .9s ease-in-out}.sf .ad-perks li[data-k=phone].tap svg{animation:pk-tap-ring .8s ease-in-out;transform-origin:50% 60%}.sf .ad-perks .pk-txt{display:grid}.sf .ad-perks b{font-size:12.5px;font-weight:700;line-height:1.45;text-wrap:balance}.sf .ad-perks small{font-size:11.5px;color:#6b6b6b;line-height:1.5;text-wrap:balance}.sf .ad-feature+.ad-perks{border-top:1px solid var(--ad-line)}@media(min-width:700px){.sf .ad-perks{padding-block:18px}.sf .ad-perks li{flex-direction:row;justify-content:center;text-align:start;gap:14px}.sf .ad-perks b{font-size:15px}.sf .ad-perks small{font-size:13px}}.sf .ad-band{position:relative;padding-top:32px;margin-top:8px}.sf .ad-band:before{content:"";position:absolute;inset-inline:0;bottom:0;height:58%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(60% 140% at 15% 0,#2c2c2c,transparent 70%),radial-gradient(50% 120% at 85% 100%,#262626,transparent 70%),#0f0f0f}.sf .ad-band .wrap{position:relative}.sf .ad-band-h{font-size:clamp(20px,4.6vw,26px);font-weight:700;letter-spacing:-.01em;text-transform:uppercase;margin:0 0 14px}.sf .ad-tiles{list-style:none;margin:0 -16px;padding:0 16px 32px;display:grid;grid-auto-flow:column;grid-auto-columns:min(44%,200px);gap:6px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.sf .ad-tiles::-webkit-scrollbar{display:none}@media(min-width:900px){.sf .ad-tiles{grid-auto-columns:196px;margin:0;padding-inline:0;padding-bottom:40px}}.sf .ad-tiles li{scroll-snap-align:start;min-width:0}.sf .ad-tile{display:flex;flex-direction:column;height:100%;background:#fff;outline:1px solid transparent;outline-offset:-1px;transition:outline-color .15s}@media (hover:hover){.sf .ad-tile:hover{outline-color:#000}}.sf .ad-tile[aria-current]{outline:2px solid #000;outline-offset:-2px}.sf .ad-tile-img{display:block;aspect-ratio:4/3;overflow:hidden;background:var(--ad-gray)}.sf .ad-tile-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}@media (hover:hover){.sf .ad-tile:hover .ad-tile-img img{transform:scale(1.05)}}.sf .ad-tile-cat{padding:10px 12px 0;font-size:11px;color:#666;letter-spacing:.05em}.sf .ad-tile-cat+.ad-tile-name{padding-top:4px}.sf .ad-tile-name{padding:10px 12px 14px;font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf .ad-shop{padding-top:36px}.sf .ad-shop-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.sf .ad-sort{position:relative}.sf .ad-sort summary{list-style:none;display:inline-flex;align-items:center;gap:12px;height:44px;padding:0 14px;border:1px solid #000;background:#fff;font-weight:700;font-size:14px;cursor:pointer;user-select:none;white-space:nowrap}.sf .ad-sort summary::-webkit-details-marker{display:none}.sf .ad-sort summary .i{width:20px;height:20px}.sf .ad-sort-cur{font-weight:400}@media(max-width:420px){.sf .ad-sort-cur{display:none}}.sf .ad-sort[open] summary{background:#000;color:#fff}.sf .ad-sort ul{position:absolute;top:calc(100% + 6px);inset-inline-end:0;z-index:15;min-width:210px;list-style:none;margin:0;padding:6px 0;background:#fff;border:1px solid #000;box-shadow:0 14px 30px -14px rgba(0,0,0,.4)}.sf .ad-sort a{display:flex;align-items:center;min-height:44px;padding:0 16px;font-size:14px}.sf .ad-sort a:hover{background:var(--ad-gray)}.sf .ad-sort a[aria-current]{font-weight:700;text-decoration:underline;text-underline-offset:5px}.sf .ad-shop .cats{gap:22px;margin-bottom:16px;padding-bottom:0;border-bottom:1px solid var(--ad-line)}.sf .ad-shop .cat{height:44px;padding:0;border:0;border-radius:0;background:none;color:#555;font-size:15px;border-bottom:2px solid transparent;margin-bottom:-1px}.sf .ad-shop .cat[aria-current=true]{background:none;color:#000;font-weight:700;border-bottom-color:#000}.sf .pcard,.sf .pcard[class]{border:0;border-radius:0;background:transparent;box-shadow:none;outline:1px solid transparent;outline-offset:0;transition:outline-color .15s}@media (hover:hover){.sf .pcard:hover,.sf .pcard:hover:active{transform:none;box-shadow:none;outline-color:#000}}.sf .pcard:active{transform:scale(.985)}.sf .pcard .oc-img{background:var(--ad-gray)}.sf .pcard .oc-badges{top:0;inset-inline-start:0;gap:0}.sf .pcard .oc-badge{border-radius:0;background:#fff;color:var(--sale);font-size:12px;padding:3px 8px}.sf .pcard .oc-badge.new{background:#000;color:#fff}.sf .pcard .oc-body{padding:10px 10px 16px;gap:3px}.sf .pcard .oc-price{order:-1;margin-top:0;font-size:15px}.sf .pcard .oc-price:has(s){color:var(--sale)}.sf .pcard .oc-price s{color:#666}.sf .pcard .oc-name{font-weight:400;font-size:14px;color:#333}.sf .ad-shop .pgrid{gap:24px 4px}@media(max-width:699px){.sf .ad-shop .pgrid:not(.few){margin-inline:-16px}}.sf .more-btn{border-radius:0;border:1px solid #000;font-weight:700;letter-spacing:.03em}@media (hover:hover){.sf .more-btn:hover{background:#000;color:#fff}}.sf .home-reviews{padding-top:44px}.sf .hr-head{align-items:flex-end;margin-bottom:16px}.sf .hr-track li{border-radius:0;border-color:var(--ad-line)}@media (hover:hover){.sf .hr-track li:hover{transform:none;box-shadow:none;border-color:#000}}@media (prefers-reduced-motion:reduce){.sf .ad-perks .pk-ico,.sf .ad-perks .pk-ico:after,.sf .ad-perks li,.sf .ad-perks svg{animation:none!important}.sf .ad-btn:after,.sf .ad-feature-visual img,.sf .ad-tile-img img{transition:none}}.sf .desc.legal{font-size:15.5px;color:#2a2825}.sf .desc.legal h2{font-size:19px;font-weight:700;margin:28px 0 10px;padding-top:18px;border-top:1px solid var(--ad-line);color:#000}.sf .desc.legal h2:first-child{margin-top:4px;padding-top:0;border-top:0}.sf .desc.legal p{margin:0 0 10px}.sf .desc.legal ul{margin:0 0 10px;padding-inline-start:22px;display:grid;gap:6px}.sf .desc.legal li::marker{color:#000}.sf .desc.legal h2+p,.sf .desc.legal h2+ul{margin-top:0}.sf .top .wrap{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"nav logo actions";gap:8px}.sf .top .logo{grid-area:logo;justify-self:center}.sf .top .top-nav{grid-area:nav;justify-self:start;margin-inline:0}.sf .top .top-actions{grid-area:actions;justify-self:end}.sf .logo img{height:30px;max-width:min(calc(100vw - 232px),230px);object-position:center}@media(max-width:399px){.sf .top .top-actions .icon-btn{width:40px;height:40px}.sf .logo img{max-width:calc(100vw - 212px)}}@media(min-width:900px){.sf .logo img{height:32px}}.sf .guide-link{margin-inline-start:auto;margin-inline-end:10px;padding:6px 2px;border:0;background:none;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:4px;color:var(--fg);cursor:pointer}.size-guide{margin:auto;width:min(440px,calc(100vw - 32px));max-height:min(80vh,640px);padding:0;border:0;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.25)}.size-guide::backdrop{background:rgba(0,0,0,.45)}.size-guide .sg-in{display:flex;flex-direction:column;max-height:inherit}.size-guide .sg-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #eee}.size-guide .sg-head h2{margin:0;font-size:17px}.size-guide .sg-head button{width:44px;height:44px;border:0;background:none;font-size:18px;cursor:pointer}.size-guide .sg-scroll{overflow:auto;padding:0 16px}.size-guide table{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.size-guide th{position:sticky;top:0;background:#fff;padding:10px 6px;text-align:start;font-weight:700;border-bottom:2px solid #111}.size-guide td{padding:10px 6px;border-bottom:1px solid #eee}.size-guide tr[aria-current] td{background:#111;color:#fff;font-weight:700}.size-guide .sg-note{margin:0;padding:12px 16px 16px;font-size:13px;color:#555;line-height:1.7}.sf .btn-trial{background:#fff;color:var(--fg);border:2px solid var(--primary);font-size:16px;height:50px}.sf .btn-trial .i{width:20px;height:20px}.trial-dlg{margin:auto;width:min(440px,calc(100vw - 32px));padding:0;border:0;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.25)}.trial-dlg::backdrop{background:rgba(0,0,0,.45)}.trial-dlg .td-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #eee}.trial-dlg .td-head h2{margin:0;font-size:17px}.trial-dlg .td-x{width:40px;height:40px;border:0;background:none;font-size:26px;line-height:1;cursor:pointer;color:#555}.trial-dlg .td-body{display:grid;gap:12px;padding:16px}.trial-dlg .td-body p{margin:0;line-height:1.7}.trial-dlg .td-f{display:grid;gap:6px;font-size:14px;font-weight:600;min-width:0}.trial-dlg .td-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.trial-dlg .td-f small{font-weight:400;color:#6e6a63}.trial-dlg .td-f input,.trial-dlg .td-f select{height:48px;border:1px solid #e0ddd6;border-radius:10px;padding:0 12px;font:inherit;font-weight:400;background:#fff}.trial-dlg .td-f input[aria-invalid],.trial-dlg .td-f select[aria-invalid]{border-color:#c0392b}.trial-dlg .td-f select{width:100%;min-width:0}.trial-dlg .td-err{color:#c0392b;font-size:14px}.trial-dlg .td-small{font-size:12.5px;color:#6e6a63;text-align:center}.trial-dlg .td-note{background:#f3f1ec;border-radius:10px;padding:10px 12px;font-size:14px}.sf .wa-float{position:fixed;left:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:40;width:56px;height:56px;border-radius:50%;background:#25d366;display:grid;place-items:center;box-shadow:0 6px 18px rgba(0,0,0,.2)}.sf .wa-float svg{width:30px;height:30px;fill:#fff}.sf:has(.has-sticky) .wa-float{bottom:calc(84px + env(safe-area-inset-bottom))}@media (min-width:900px){.sf:has(.has-sticky) .wa-float{bottom:24px}}.sf .sizes{display:flex;flex-wrap:wrap}.sf .sizes>*{flex:1 0 auto;min-width:56px;white-space:nowrap;padding-inline:14px}.sf .tk{max-width:680px;padding-top:28px;padding-bottom:40px;display:grid;gap:22px}.sf .tk-hero{text-align:center;display:grid;gap:10px;justify-items:center}.sf .tk-hero h1{font-size:24px;line-height:1.4}.sf .tk-hero p{color:var(--muted)}.sf .tk-ok{width:60px;height:60px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--ok) 12%,#fff);color:var(--ok)}.sf .tk-ok .i{width:32px;height:32px;stroke-width:2.4}.sf .tk-steps{list-style:none;margin:0;padding:0;display:grid;gap:14px}.sf .tk-steps>li{display:grid;grid-template-columns:40px 1fr;gap:12px;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:16px}.sf .tk-n{width:36px;height:36px;border-radius:50%;background:var(--primary);color:var(--on-primary);display:grid;place-items:center;font-weight:700}.sf .tk-c{display:grid;gap:10px;min-width:0}.sf .tk-buy h2,.sf .tk-c h2,.sf .tk-card h2{font-size:18px}.sf .tk-c .video-sec{margin:0;padding:0}.sf .tk-c .vid-frame{max-width:100%}.sf .tk-dl{height:54px;font-size:17px}.sf .tk .btn,.sf .tk-dl{display:flex;align-items:center;justify-content:center;gap:8px}.sf .tk .btn{width:100%;border-radius:12px;min-height:50px;padding:0 16px}.sf .tk-note{background:var(--soft);border-radius:12px;padding:12px 14px;font-size:15px;white-space:pre-line}.sf .tk-small{font-size:13px;color:var(--muted)}.sf .tk-help{text-align:center;font-size:14px;color:var(--muted)}.sf .tk-help a{color:var(--fg);text-decoration:underline;text-underline-offset:3px}.sf .tk-buy{background:var(--card);border:2px solid var(--primary);border-radius:18px;padding:18px;display:grid;gap:12px;scroll-margin-top:80px}.sf .tk-buy>p{color:var(--muted)}.sf .tk-opts{display:grid;gap:12px}@media (min-width:640px){.sf .tk-opts{grid-template-columns:1fr 1fr;align-items:start}}.sf .tk-opt{border:1px solid var(--line);border-radius:14px;padding:14px;display:grid;gap:10px;background:var(--bg)}.sf .tk-opt h3{font-size:16px;margin:0}.sf .tk-opt p{font-size:14px;color:var(--muted)}.sf .tk-pick{border:0;margin:0;padding:0;display:grid;gap:8px}.sf .tk-pick legend{font-size:14px;font-weight:600;margin-bottom:6px}.sf .tk-pick label{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:10px;padding:10px 12px;cursor:pointer;background:#fff;min-height:48px}.sf .tk-pick label.on{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.sf .tk-pick label span{flex:1}.sf .tk-pick input{accent-color:var(--primary);width:18px;height:18px}.sf .tk-price{display:flex;justify-content:space-between;font-size:15px}.sf .tk-err{color:var(--sale);font-size:14px}.sf .tk-okmsg{color:var(--ok);font-size:14px}.sf .tk-card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:16px;display:grid;gap:12px}.sf .tk-card p{font-size:15px}.sf .tk-copy{display:grid;gap:4px;width:100%;max-width:520px}.sf .tk-copy-l{font-size:13px;color:var(--muted)}.sf .tk-copy-row{display:flex;gap:8px;align-items:stretch}.sf .tk-copy code{flex:1;min-width:0;background:var(--soft);border-radius:10px;padding:10px 12px;font-size:16px;font-weight:600;overflow-wrap:anywhere;text-align:left;font-family:inherit}.sf .tk-copy code.mono{font-family:ui-monospace,Consolas,monospace;font-size:14px;letter-spacing:.3px}.sf .tk-copy button{flex:none;border:1px solid var(--line);background:#fff;border-radius:10px;padding:0 14px;font-weight:600;min-height:44px}.sf .tk-track{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:6px;text-align:center;font-size:13px;color:var(--muted)}.sf .tk-track li{display:grid;justify-items:center;gap:6px}.sf .tk-track li span{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--soft);font-weight:700}.sf .tk-track li.done{color:var(--fg);font-weight:600}.sf .tk-track li.done span{background:var(--primary);color:var(--on-primary)}.sf .tk-up{display:grid;gap:8px}.sf .tk-up label{cursor:pointer}.sf .tk-hw{display:grid;gap:10px}.sf .tk-hw label{display:grid;gap:4px;font-size:14px;font-weight:600}.sf .tk-hw input{height:48px;border:1px solid var(--line);border-radius:10px;padding:0 12px;font:inherit;font-family:ui-monospace,Consolas,monospace;font-weight:400;background:#fff;text-transform:uppercase}.sf .tk-hw input:disabled{background:var(--soft)}.sf .tk-howto{margin:0;padding-inline-start:20px;display:grid;gap:6px;font-size:15px}.sf .seg h2{text-align:center}.sf .seg-tabs{display:flex;gap:8px;overflow-x:auto;padding:4px 2px 10px;scrollbar-width:none;justify-content:flex-start}.sf .seg-tabs::-webkit-scrollbar{display:none}@media(min-width:700px){.sf .seg-tabs{justify-content:center;flex-wrap:wrap}}.sf .seg-tabs button{flex:none;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--line);background:#fff;font-weight:600;font-size:15px;white-space:nowrap}.sf .seg-tabs button[aria-selected=true]{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.sf .seg-panel{display:grid;gap:16px;background:var(--soft);border-radius:16px;padding:18px;margin-top:4px}@media(min-width:800px){.sf .seg-panel.has-img{grid-template-columns:1fr 1fr;align-items:center}}.sf .seg-txt{display:grid;gap:10px}.sf .seg-txt h3{font-size:19px;margin:0}.sf .seg-txt p{color:var(--muted)}.sf .seg-txt ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.sf .seg-txt li{display:flex;gap:8px;align-items:flex-start}.sf .seg-txt li .i{width:20px;height:20px;color:var(--ok);flex:none;margin-top:3px;stroke-width:2.2}.sf .seg-panel img{width:100%;height:auto;border-radius:12px;display:block}.sf .seg-cta{display:inline-flex;align-items:center;justify-content:center;width:auto;padding:0 20px;justify-self:start}