@font-face{font-family:Bricolage;src:url(/assets/fonts/display.woff2) format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:Hanken;src:url(/assets/fonts/text.woff2) format("woff2");font-weight:100 900;font-display:swap}:where(html[data-sn-css~=s0]):root{--tile:#f2f3ef;--ac:#c1ff72;--ac-ink:#000;--ac-soft:#161816;--panel:#c1ff72;--txt:"Hanken",system-ui,sans-serif;--ease:cubic-bezier(.16,1,.3,1)}:where(html[data-sn-css~=s0]) *{box-sizing:border-box}:where(html[data-sn-css~="s0"])html{-webkit-text-size-adjust:100%}:where(html[data-sn-css~=s0]) body{margin:0;font:400 1.0625rem/1.55 var(--txt);caret-color:var(--ink);scrollbar-color:var(--mut) var(--paper)}:where(html[data-sn-css~=s0]) a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}:where(html[data-sn-css~=s0]) img{max-width:100%;height:auto;display:block}:where(html[data-sn-css~=s0]) h1,:where(html[data-sn-css~=s0]) h2,:where(html[data-sn-css~=s0]) h3{font-family:var(--disp);line-height:1.02;margin:0}:where(html[data-sn-css~=s0]) h1{font-weight:760}:where(html[data-sn-css~=s0]) h2{font-weight:720}:where(html[data-sn-css~=s0]) .ic{width:1.15em;height:1.15em;fill:currentColor;flex:none}:where(html[data-sn-css~=s0]) .skip{position:absolute;left:-999px}:where(html[data-sn-css~=s0]) .skip:focus{left:12px;top:12px;background:var(--ink);color:var(--paper);padding:8px 14px;border-radius:var(--r);z-index:99}:where(html[data-sn-css~=s0]) .hd{position:sticky;top:0;z-index:20}:where(html[data-sn-css~=s0]) .hd-in{max-width:1320px;margin:0 auto;padding:12px 20px;display:flex;align-items:center;gap:16px}:where(html[data-sn-css~=s0]) .logo{display:inline-flex;align-items:center;font:600 1.45rem/1 var(--disp);letter-spacing:-.04em;text-decoration:none;white-space:nowrap}:where(html[data-sn-css~=s0]) .logo b{font-weight:800}:where(html[data-sn-css~=s0]) .search{flex:1;display:flex;align-items:center;gap:10px;padding:0 14px;max-width:560px}:where(html[data-sn-css~=s0]) .search input{flex:1;min-width:0;border:0;background:transparent;font:inherit;color:inherit;padding:12px 0;outline:0}:where(html[data-sn-css~=s0]) .search:focus-within{outline:3px solid var(--ink)}:where(html[data-sn-css~=s0]) .search input::placeholder{color:var(--mut)}:where(html[data-sn-css~=s0]) .hd-wa{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:600;margin-left:auto;padding:10px 14px;border-radius:var(--r)}:where(html[data-sn-css~=s0]) .hd-wa:hover{background:var(--field)}:where(html[data-sn-css~=s0]) .cart{position:relative;display:inline-flex;padding:10px;border-radius:var(--r);font-size:1.4rem}:where(html[data-sn-css~=s0]) .cart:hover{background:var(--field)}:where(html[data-sn-css~=s0]) .cart b{position:absolute;top:2px;right:0;min-width:20px;height:20px;border-radius:99px;background:var(--ac);color:#000;font:700 .75rem/20px var(--txt);text-align:center;padding:0 5px;font-variant-numeric:tabular-nums}:where(html[data-sn-css~=s0]) .cart b.bump{animation:bump .5s var(--ease)}@keyframes bump{40%{transform:scale(1.35)}}:where(html[data-sn-css~=s0]) .rubs-in{max-width:1320px;margin:0 auto;padding:0 20px;display:flex;overflow-x:auto;scrollbar-width:none}:where(html[data-sn-css~=s0]) .rubs-in::-webkit-scrollbar{display:none}:where(html[data-sn-css~=s0]) .rubs a{white-space:nowrap;text-decoration:none;padding:11px 12px;color:var(--mut);position:relative}:where(html[data-sn-css~=s0]) .rubs a:hover{color:var(--ink)}:where(html[data-sn-css~=s0]) .rubs a:first-child{font-weight:700}:where(html[data-sn-css~=s0]) .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;background:var(--ac);color:var(--ac-ink);font:650 1rem/1 var(--txt);padding:14px 22px;text-decoration:none;cursor:pointer;transition:transform .25s var(--ease),background .2s,box-shadow .25s var(--ease)}:where(html[data-sn-css~=s0]) .btn:active{transform:translateY(1px) scale(.985);box-shadow:none}:where(html[data-sn-css~=s0]) .btn-lg{padding:17px 26px}:where(html[data-sn-css~=s0]) .btn[disabled]{opacity:.45;cursor:not-allowed}:where(html[data-sn-css~=s0]) .hero-in{max-width:1320px;margin:0 auto;padding:44px 20px 28px;display:grid;align-items:center}:where(html[data-sn-css~=s0]) .cta{display:flex;gap:12px;flex-wrap:wrap}:where(html[data-sn-css~=s0]) .hero-v .b{position:absolute;width:62%}:where(html[data-sn-css~=s0]) .b1{left:19%;bottom:4%;z-index:2;width:66%}:where(html[data-sn-css~=s0]) .b2{left:-6%;bottom:2%;transform:rotate(-8deg);width:56%}:where(html[data-sn-css~=s0]) .b3{right:-8%;bottom:6%;transform:rotate(7deg);width:56%}@media(prefers-reduced-motion:no-preference){:where(html[data-sn-css~=s0]) .hero-v .b{animation:rise 1.1s var(--ease) both}:where(html[data-sn-css~=s0]) .b1{animation-delay:.08s}:where(html[data-sn-css~=s0]) .b2{animation-delay:.2s}:where(html[data-sn-css~=s0]) .b3{animation-delay:.32s}}:where(html[data-sn-css~=s0]) .facts-row{color:var(--mut);font-weight:550}:where(html[data-sn-css~=s0]) .facts-row .ic{color:var(--ink)}:where(html[data-sn-css~=s0]) .wrap{max-width:1320px;margin:0 auto;padding:56px 20px}:where(html[data-sn-css~=s0]) .idx h2,:where(html[data-sn-css~=s0]) .rail-h h2{margin-bottom:26px}:where(html[data-sn-css~=s0]) .idx-l{display:grid;grid-template-columns:repeat(2,1fr);column-gap:48px}:where(html[data-sn-css~=s0]) .idx-l a{display:flex;align-items:baseline;gap:14px;padding:18px 0;border-bottom:1px solid var(--ln);text-decoration:none;font:600 calc(clamp(1.3rem,2.4vw,1.9rem))/1.1 var(--disp);letter-spacing:-.025em;transition:padding .35s var(--ease),color .2s}:where(html[data-sn-css~=s0]) .idx-l a i{font:500 .9rem var(--txt);color:var(--mut);font-style:normal;font-variant-numeric:tabular-nums}:where(html[data-sn-css~=s0]) .idx-l a .ic{margin-left:auto;font-size:1.2rem;opacity:0;translate:-8px 0;transition:.35s var(--ease)}:where(html[data-sn-css~=s0]) .idx-l a:hover{padding-left:14px;background:var(--ac);color:#000}:where(html[data-sn-css~=s0]) .idx-l a:hover i{color:#000}:where(html[data-sn-css~=s0]) .idx-l a:hover .ic{opacity:1;translate:0 0}:where(html[data-sn-css~=s0]) .rail{padding:24px 0;max-width:none}:where(html[data-sn-css~=s0]) .rail-h{max-width:1320px;padding:0 20px}:where(html[data-sn-css~=s0]) .rail-h h2{margin-bottom:22px}:where(html[data-sn-css~=s0]) .rail-h a{display:inline-flex;gap:8px;align-items:center;font-weight:650;text-decoration:underline}:where(html[data-sn-css~=s0]) .rail-t{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,260px);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px calc(max(20px,50vw - 640px)) 22px;scrollbar-width:thin}:where(html[data-sn-css~=s0]) .rail-t .card{scroll-snap-align:start}:where(html[data-sn-css~=s0]) .brands{display:grid;grid-template-columns:1fr 1fr;gap:16px}:where(html[data-sn-css~=s0]) .bn{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:300px;padding:28px;border-radius:24px;text-decoration:none;overflow:hidden;transition:transform .4s var(--ease)}:where(html[data-sn-css~=s0]) .bn span{font:760 calc(clamp(2.4rem,5vw,4rem))/.95 var(--disp);letter-spacing:-.045em}:where(html[data-sn-css~=s0]) .bn p{max-width:34ch;margin:12px 0 0}:where(html[data-sn-css~=s0]) .bn .ic{position:absolute;top:24px;right:24px;font-size:1.8rem}:where(html[data-sn-css~=s0]) .bn:hover{transform:translateY(-4px)}:where(html[data-sn-css~=s0]) .bn-v{background:var(--ac)}:where(html[data-sn-css~=s0]) .bn-u{background:var(--field);color:#fff;box-shadow:inset 0 0 0 1.5px #3a3d3a}:where(html[data-sn-css~=s0]) .bn-v{color:#000}:where(html[data-sn-css~=s0]) .shop{display:grid;grid-template-columns:1fr 1.15fr;gap:40px;align-items:stretch}:where(html[data-sn-css~=s0]) .shop-t p{color:var(--mut);max-width:44ch}:where(html[data-sn-css~=s0]) .shop-t h1,:where(html[data-sn-css~=s0]) .shop-t h2{margin-bottom:16px}:where(html[data-sn-css~=s0]) .shop-t dl{margin:22px 0;display:grid;gap:0}:where(html[data-sn-css~=s0]) .shop-t dl div{display:flex;justify-content:space-between;max-width:360px;padding:12px 0;border-bottom:1px solid var(--ln)}:where(html[data-sn-css~=s0]) .shop-t dt{color:var(--mut)}:where(html[data-sn-css~=s0]) .shop-t dd{margin:0;font-weight:650;font-variant-numeric:tabular-nums}:where(html[data-sn-css~=s0]) .shop-t .btn{margin:10px 8px 0 0}:where(html[data-sn-css~=s0]) .shop iframe{width:100%;min-height:380px;height:100%;border:0;border-radius:24px;background:var(--field)}:where(html[data-sn-css~=s0]) .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:28px 18px}:where(html[data-sn-css~=s0]) .card{display:flex;flex-direction:column;gap:6px;text-decoration:none}:where(html[data-sn-css~=s0]) .tile{display:block;aspect-ratio:1;background:var(--tile);border-radius:var(--r);overflow:hidden}:where(html[data-sn-css~=s0]) .tile img{width:100%;height:100%;object-fit:contain}:where(html[data-sn-css~=s0]) .card:hover .tile img{transform:scale(1.05)}:where(html[data-sn-css~=s0]) .brand{font-size:.82rem;color:var(--mut);font-weight:600;margin-top:6px}:where(html[data-sn-css~=s0]) .card h3{font:600 1.02rem/1.25 var(--txt);letter-spacing:0;min-height:2.5em}:where(html[data-sn-css~=s0]) .pr{font:700 1.15rem var(--disp);letter-spacing:-.02em;font-variant-numeric:tabular-nums}:where(html[data-sn-css~=s0]) .ph-h{margin-bottom:22px}:where(html[data-sn-css~=s0]) .ph-h p{color:var(--mut);margin:12px 0 0;max-width:52ch}:where(html[data-sn-css~=s0]) .tools{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px;color:var(--mut);padding-bottom:14px;border-bottom:1px solid var(--ln)}:where(html[data-sn-css~=s0]) .tools label{display:flex;gap:10px;align-items:center}:where(html[data-sn-css~=s0]) .tools select{font:inherit;color:var(--ink);background:var(--field);border:0;border-radius:var(--r);padding:10px 12px}:where(html[data-sn-css~=s0]) .pd{max-width:1320px;margin:0 auto;padding:20px 20px 56px}:where(html[data-sn-css~=s0]) .crumb{color:var(--mut);font-size:.92rem;margin-bottom:18px}:where(html[data-sn-css~=s0]) .crumb a{text-decoration:none}:where(html[data-sn-css~=s0]) .pdg{display:grid;align-items:start}:where(html[data-sn-css~=s0]) .tile.big{aspect-ratio:1}:where(html[data-sn-css~=s0]) .ths{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}:where(html[data-sn-css~=s0]) .th{width:76px;height:76px;padding:0;border:0;border-radius:var(--r);background:var(--tile);overflow:hidden;cursor:pointer;box-shadow:0 0 0 2px transparent}:where(html[data-sn-css~=s0]) .th img{width:100%;height:100%;object-fit:contain}:where(html[data-sn-css~=s0]) .th[aria-current=true]{box-shadow:0 0 0 2px var(--ink)}:where(html[data-sn-css~=s0]) .buy{position:sticky;top:130px}:where(html[data-sn-css~=s0]) .buy h1{font-size:calc(clamp(1.9rem,3.6vw,2.9rem));margin:8px 0 14px}:where(html[data-sn-css~=s0]) .pr.big{font-size:2rem;margin:0 0 22px}:where(html[data-sn-css~=s0]) .fld{display:block;margin-bottom:16px}:where(html[data-sn-css~=s0]) .fld span{display:block;font-weight:600;font-size:.95rem;margin-bottom:6px}:where(html[data-sn-css~=s0]) input,:where(html[data-sn-css~=s0]) select,:where(html[data-sn-css~=s0]) textarea{font:inherit;color:var(--ink)}:where(html[data-sn-css~=s0]) .fld input,:where(html[data-sn-css~=s0]) .fld select,:where(html[data-sn-css~=s0]) .fld textarea{width:100%;background:var(--field);border:1.5px solid var(--mut);border-radius:var(--r);padding:13px 14px}:where(html[data-sn-css~=s0]) .fld input:focus,:where(html[data-sn-css~=s0]) .fld select:focus,:where(html[data-sn-css~=s0]) .fld textarea:focus{outline:3px solid var(--ink);outline-offset:1px}:where(html[data-sn-css~=s0]) .row{display:flex;gap:12px;margin-bottom:12px}:where(html[data-sn-css~=s0]) .grow{flex:1}:where(html[data-sn-css~=s0]) .qty{display:flex;align-items:center}:where(html[data-sn-css~=s0]) .qty button{width:44px;height:52px;border:0;background:transparent;font:500 1.3rem var(--txt);cursor:pointer;border-radius:var(--r)}:where(html[data-sn-css~=s0]) .qty input{width:44px;text-align:center;border:0;background:transparent;font-weight:650}:where(html[data-sn-css~=s0]) .buy .btn-ghost{width:100%}:where(html[data-sn-css~=s0]) .oos{font-weight:700}:where(html[data-sn-css~=s0]) .perks{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:10px;color:var(--mut)}:where(html[data-sn-css~=s0]) .perks li{display:flex;gap:10px;align-items:center}:where(html[data-sn-css~=s0]) .perks .ic{color:var(--ink);font-size:1.3rem}:where(html[data-sn-css~=s0]) .facts{margin:24px 0 0;display:grid;gap:0}:where(html[data-sn-css~=s0]) .facts div{padding:12px 0;border-top:1px solid var(--ln)}:where(html[data-sn-css~=s0]) .facts dt{font-size:.85rem;color:var(--mut)}:where(html[data-sn-css~=s0]) .facts dd{margin:2px 0 0;font-weight:600}:where(html[data-sn-css~=s0]) .desc{max-width:70ch;margin:56px 0 0}:where(html[data-sn-css~=s0]) .desc h2{margin-bottom:18px;font-size:1.6rem}:where(html[data-sn-css~=s0]) .lead{font-size:1.2rem}:where(html[data-sn-css~=s0]) .uso{font-weight:650}:where(html[data-sn-css~=s0]) .adv{color:var(--mut);font-size:.88rem}:where(html[data-sn-css~=s0]) .rel{margin-top:64px}:where(html[data-sn-css~=s0]) .rel h2{margin-bottom:22px;font-size:1.6rem}:where(html[data-sn-css~=s0]) .cartg{display:grid;grid-template-columns:1.2fr 1fr;gap:44px;align-items:start;margin-top:24px}:where(html[data-sn-css~=s0]) .ci{display:grid;grid-template-columns:76px 1fr auto;gap:14px;align-items:center;padding:16px 0;border-bottom:1px solid var(--ln)}:where(html[data-sn-css~=s0]) .ci .tile{width:76px;aspect-ratio:1}:where(html[data-sn-css~=s0]) .ci h3{font:600 1rem var(--txt);letter-spacing:0}:where(html[data-sn-css~=s0]) .ci small{color:var(--mut)}:where(html[data-sn-css~=s0]) .ci .q{display:flex;align-items:center;gap:6px;margin-top:6px}:where(html[data-sn-css~=s0]) .ci .q button{width:30px;height:30px;border:1.5px solid var(--mut);background:transparent;color:var(--ink);border-radius:8px;cursor:pointer}:where(html[data-sn-css~=s0]) .ci .rm{background:none;border:0;color:var(--mut);cursor:pointer;text-decoration:underline;font:inherit;font-size:.85rem}:where(html[data-sn-css~=s0]) .tot{display:flex;justify-content:space-between;font:700 1.4rem var(--disp);padding:18px 0}:where(html[data-sn-css~=s0]) .note{color:var(--mut);font-size:.9rem}:where(html[data-sn-css~=s0]) #ord{background:var(--field);padding:26px;border-radius:24px;display:grid;gap:4px}:where(html[data-sn-css~=s0]) #ord h2{font-size:1.5rem;margin-bottom:12px}:where(html[data-sn-css~=s0]) #ord .btn{margin-top:8px}:where(html[data-sn-css~=s0]) #ord .fld input,:where(html[data-sn-css~=s0]) #ord .fld select,:where(html[data-sn-css~=s0]) #ord .fld textarea{background:#000}:where(html[data-sn-css~=s0]) .prose{max-width:70ch}:where(html[data-sn-css~=s0]) .ft{background:#0b0b0b;color:#fff;margin-top:40px}:where(html[data-sn-css~=s0]) .ft-in{max-width:1320px;margin:0 auto;padding:56px 20px 36px}:where(html[data-sn-css~=s0]) .ft-cta{display:grid;gap:18px;justify-items:start;padding-bottom:44px;border-bottom:1px solid #ffffff22;margin-bottom:36px}:where(html[data-sn-css~=s0]) .ft-cta p{margin:0;color:#b9c4bf;max-width:44ch}:where(html[data-sn-css~=s0]) .ft-cols{display:grid;gap:28px}:where(html[data-sn-css~=s0]) .ft-cols b{font-family:var(--disp);font-size:1.1rem}:where(html[data-sn-css~=s0]) .ft-cols p{color:#b9c4bf}:where(html[data-sn-css~=s0]) .ft-cols a{text-decoration:none}:where(html[data-sn-css~=s0]) .ft-cols a:hover{text-decoration:underline}:where(html[data-sn-css~=s0]) .ft-cols .ic{margin-right:8px;vertical-align:-.15em}:where(html[data-sn-css~=s0]) .ft .adv{color:#8d9a95}:where(html[data-sn-css~=s0]) .wafab{position:fixed;z-index:15;border-radius:99px;place-items:center;font-size:1.9rem;transition:transform .3s var(--ease)}:where(html[data-sn-css~=s0]) .wafab:hover{transform:scale(1.07)}:where(html[data-sn-css~=s0]) .wafab:active{transform:scale(.96)}:where(html[data-sn-css~=s0]) #consent{color:var(--ink)}:where(html[data-sn-css~=s0]) #consent div{display:flex;gap:8px}@media(max-width:900px){:where(html[data-sn-css~=s0]) .idx-l{grid-template-columns:1fr}:where(html[data-sn-css~=s0]) .brands,:where(html[data-sn-css~=s0]) .cartg,:where(html[data-sn-css~=s0]) .pdg,:where(html[data-sn-css~=s0]) .shop{grid-template-columns:1fr}:where(html[data-sn-css~=s0]) .buy{position:static}:where(html[data-sn-css~=s0]) .hd-wa span{display:none}:where(html[data-sn-css~=s0]) .search{order:5;flex-basis:100%;max-width:none}:where(html[data-sn-css~=s0]) .wrap{padding:40px 16px}:where(html[data-sn-css~=s0]) .ft-in,:where(html[data-sn-css~=s0]) .hd-in,:where(html[data-sn-css~=s0]) .hero-in,:where(html[data-sn-css~=s0]) .pd,:where(html[data-sn-css~=s0]) .rail-h,:where(html[data-sn-css~=s0]) .rubs-in{padding-left:16px;padding-right:16px}:where(html[data-sn-css~=s0]) .rail-t{padding-left:16px}:where(html[data-sn-css~=s0]) .shop iframe{min-height:300px}:where(html[data-sn-css~=s0]) .bn{min-height:220px}:where(html[data-sn-css~=s0]) #consent{max-width:none}}@media(max-width:520px){:where(html[data-sn-css~=s0]) .grid{grid-template-columns:repeat(2,1fr);gap:22px 12px}:where(html[data-sn-css~=s0]) .card h3{font-size:.95rem}:where(html[data-sn-css~=s0]) .ci{grid-template-columns:64px 1fr auto}:where(html[data-sn-css~=s0]) .row{flex-wrap:wrap}}:where(html[data-sn-css~=s0]) .card:hover h3{text-decoration:underline;text-underline-offset:.2em}:where(html[data-sn-css~=s0]) .ft-logo{width:min(380px,85%);height:auto}:where(html[data-sn-css~=s0]) .btn-ghost{box-shadow:inset 0 0 0 1.5px #fff}:where(html[data-sn-css~=s0]) .btn-ghost:hover{color:#000;box-shadow:inset 0 0 0 1.5px #fff,0 6px 0 -2px var(--ac)}:where(html[data-sn-css~=s0]) .hero-t p,:where(html[data-sn-css~=s0]) .ph-h p{color:var(--mut)}:where(html[data-sn-css~=s0]) .hero-v .b{filter:drop-shadow(0 22px 22px #00000066)}:where(html[data-sn-css~=s0]) .facts-row .ic,:where(html[data-sn-css~=s0]) .perks .ic{color:var(--ac)}:where(html[data-sn-css~=s0]) .rail-h a{color:var(--ac)}:where(html[data-sn-css~=s0]) .card:hover h3{color:var(--ac)}:where(html[data-sn-css~=s0]) .ci .tile{background:var(--tile)}:where(html[data-sn-css~=s0]) .oos{color:#ff8a80}:where(html[data-sn-css~=s0]) .crumb a:hover{color:#fff}:where(html[data-sn-css~=s0]) .ci .q .rm{border:0;width:auto;height:auto;padding:0 0 0 8px}:where(html[data-sn-css~=s1]) .arrep,:where(html[data-sn-css~=s1]) .av b,:where(html[data-sn-css~=s1]) .bar,:where(html[data-sn-css~=s1]) .bd,:where(html[data-sn-css~=s1]) .brand,:where(html[data-sn-css~=s1]) .btn,:where(html[data-sn-css~=s1]) .btot,:where(html[data-sn-css~=s1]) .chip,:where(html[data-sn-css~=s1]) .crumb,:where(html[data-sn-css~=s1]) .facts dt,:where(html[data-sn-css~=s1]) .facts-row,:where(html[data-sn-css~=s1]) .fld>span,:where(html[data-sn-css~=s1]) .ft-cols b,:where(html[data-sn-css~=s1]) .ft-cta p,:where(html[data-sn-css~=s1]) .hd-lk span,:where(html[data-sn-css~=s1]) .hd-wa span,:where(html[data-sn-css~=s1]) .idx-l a span,:where(html[data-sn-css~=s1]) .lnk,:where(html[data-sn-css~=s1]) .note,:where(html[data-sn-css~=s1]) .perks,:where(html[data-sn-css~=s1]) .rubs a,:where(html[data-sn-css~=s1]) .search input::placeholder,:where(html[data-sn-css~=s1]) .tiers,:where(html[data-sn-css~=s1]) .tools,:where(html[data-sn-css~=s1]) .tot,:where(html[data-sn-css~=s1]) h1,:where(html[data-sn-css~=s1]) h2{text-transform:uppercase}:where(html[data-sn-css~=s1]) .bi b,:where(html[data-sn-css~=s1]) .bl b,:where(html[data-sn-css~=s1]) .card h3,:where(html[data-sn-css~=s1]) .ci h3,:where(html[data-sn-css~=s1]) .desc li,:where(html[data-sn-css~=s1]) .desc p,:where(html[data-sn-css~=s1]) .pd h1,:where(html[data-sn-css~=s1]) .tile img{text-transform:none}:where(html[data-sn-css~=s1]) .card h3{font-weight:600}:where(html[data-sn-css~=s1]) .pd h1{letter-spacing:-.03em}:where(html[data-sn-css~=s1]) .bar{display:flex;gap:28px;flex-wrap:wrap;padding:8px 16px;font:700 .78rem/1.2 var(--txt);letter-spacing:.04em}:where(html[data-sn-css~=s1]) .bar a{color:#000;text-underline-offset:.2em}:where(html[data-sn-css~=s1]) .bar span+span:before{content:"";display:inline-block}@media(max-width:700px){:where(html[data-sn-css~=s1]) .bar{gap:4px 16px}:where(html[data-sn-css~=s1]) .bar span:nth-of-type(2){display:none}}:where(html[data-sn-css~=s1]) .hd-lk{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:700;font-size:.82rem;letter-spacing:.03em;padding:10px 12px;border-radius:var(--r)}:where(html[data-sn-css~=s1]) .hd-lk:hover{background:var(--field)}:where(html[data-sn-css~=s1]) .hd-lk .ic{font-size:1.2rem}@media(max-width:1100px){:where(html[data-sn-css~=s1]) .hd-lk span{display:none}}:where(html[data-sn-css~=s1]) .rubs a{font-size:.8rem;letter-spacing:.03em;font-weight:650}:where(html[data-sn-css~=s1]) .rubs a.hot{margin:6px;padding:5px 12px;display:inline-flex;align-items:center;gap:6px;font-weight:800}:where(html[data-sn-css~=s1]) .rubs a.hot .ic{font-size:1rem}:where(html[data-sn-css~=s1]) .tile{position:relative}:where(html[data-sn-css~=s1]) .bd{position:absolute;left:8px;bottom:8px;font:800 .64rem/1 var(--txt);font-style:normal;border-radius:99px}:where(html[data-sn-css~=s1]) .bd-i{background:#000;color:var(--ac)}:where(html[data-sn-css~=s1]) .bds{position:absolute;top:8px;left:8px;display:flex;flex-direction:column;align-items:flex-start}:where(html[data-sn-css~=s1]) .bds .bd{position:static}:where(html[data-sn-css~=s1]) .bd-oos{background:#ff8a80;color:#000}:where(html[data-sn-css~=s1]) .pr s,:where(html[data-sn-css~=s1]) .pr.big s{color:var(--mut);font:500 .85em var(--txt);margin-left:6px;text-decoration:line-through}:where(html[data-sn-css~=s1]) .pr.big .bd{position:static;display:inline-block;vertical-align:middle;margin-left:8px;font-size:.7rem}:where(html[data-sn-css~=s1]) .av{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;margin:0 0 14px;color:var(--mut);font-size:.95rem}:where(html[data-sn-css~=s1]) .av b{font:800 .72rem var(--txt);letter-spacing:.05em;padding:5px 9px;border-radius:99px}:where(html[data-sn-css~=s1]) .av-i b{background:var(--ac);color:#000}:where(html[data-sn-css~=s1]) .av-24 b{background:#fff;color:#000}:where(html[data-sn-css~=s1]) .chips{display:flex;margin:0 0 18px;align-items:center}:where(html[data-sn-css~=s1]) .chips .sep{width:1px;height:24px;background:var(--ln);margin:0 6px}:where(html[data-sn-css~=s1]) .chip{border:0;background:var(--field);color:#fff;font:700 .74rem/1 var(--txt);letter-spacing:.04em;padding:10px 14px;border-radius:99px;cursor:pointer;box-shadow:inset 0 0 0 1px #343734;transition:background .2s,color .2s}:where(html[data-sn-css~=s1]) .chip:hover{background:#262826}:where(html[data-sn-css~=s1]) .chip.on{background:var(--ac);color:#000;box-shadow:none}:where(html[data-sn-css~=s1]) .card[hidden]{display:none}:where(html[data-sn-css~=s1]) .sec{margin-bottom:24px}:where(html[data-sn-css~=s1]) .bgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}:where(html[data-sn-css~=s1]) .bchip{display:grid;place-items:center;min-height:96px;padding:14px;box-shadow:inset 0 0 0 1px #2b2d2b;text-decoration:none;transition:transform .3s var(--ease),box-shadow .3s}:where(html[data-sn-css~=s1]) .bchip:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 2px var(--ac)}:where(html[data-sn-css~=s1]) .bchip img{width:auto;max-width:100%;object-fit:contain}:where(html[data-sn-css~=s1]) .bchip.tx{font:700 1rem var(--disp);text-transform:uppercase;text-align:center}:where(html[data-sn-css~=s1]) .ph-h .bl{height:64px;width:auto;margin-bottom:16px;border-radius:8px}:where(html[data-sn-css~=s1]) .muted{color:var(--mut);font-size:.82rem;letter-spacing:.03em;margin:14px 0 0}:where(html[data-sn-css~=s1]) .banner{display:flex;align-items:center;justify-content:space-between;gap:24px;border-radius:24px;padding:calc(clamp(24px,4vw,44px));text-decoration:none;flex-wrap:wrap}:where(html[data-sn-css~=s1]) .b-lime{background:var(--ac);color:#000}:where(html[data-sn-css~=s1]) .b-lime p{margin:10px 0 0;max-width:46ch;font-weight:500}:where(html[data-sn-css~=s1]) .btn-dark{background:#000;color:#fff}:where(html[data-sn-css~=s1]) .btn-dark:hover{box-shadow:0 6px 0 -2px #fff}:where(html[data-sn-css~=s1]) .duo{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-top:0}:where(html[data-sn-css~=s1]) .panel{display:flex;flex-direction:column;gap:12px;align-items:flex-start;padding:calc(clamp(24px,3vw,36px));border-radius:24px;text-decoration:none;transition:transform .4s var(--ease)}:where(html[data-sn-css~=s1]) a.panel:hover{transform:translateY(-4px)}:where(html[data-sn-css~=s1]) .panel p{margin:0;color:inherit;max-width:44ch}:where(html[data-sn-css~=s1]) .p-dark{background:#fff;color:#000}:where(html[data-sn-css~=s1]) .p-line{background:var(--field);box-shadow:inset 0 0 0 1.5px #343734}:where(html[data-sn-css~=s1]) .p-lime{background:var(--ac);color:#000}:where(html[data-sn-css~=s1]) .pi{font-size:2rem;display:inline-flex}:where(html[data-sn-css~=s1]) .p-dark .pi{color:#000}:where(html[data-sn-css~=s1]) .p-line .pi{color:var(--ac)}:where(html[data-sn-css~=s1]) .lnk{display:inline-flex;gap:8px;align-items:center;font-weight:800;font-size:.85rem;letter-spacing:.04em;margin-top:auto;text-decoration:underline;text-underline-offset:.25em}:where(html[data-sn-css~=s1]) .eb{flex-direction:row;align-items:center;gap:22px}:where(html[data-sn-css~=s1]) .eb img{width:120px;height:auto;border-radius:6px;box-shadow:0 14px 30px -10px #000a}:where(html[data-sn-css~=s1]) .eb p{margin:6px 0 14px}:where(html[data-sn-css~=s1]) .panel .cta{margin-top:6px}:where(html[data-sn-css~=s1]) .split{display:grid;grid-template-columns:1.1fr 1fr;gap:44px;align-items:center}:where(html[data-sn-css~=s1]) .lead2{font-size:1.25rem;color:#cdd1cd;max-width:44ch;margin:18px 0 26px}:where(html[data-sn-css~=s1]) .perks.big{font-size:1.05rem;color:#fff;margin:0 0 28px}:where(html[data-sn-css~=s1]) .perks.big li{padding:12px 0;border-bottom:1px solid var(--ln)}:where(html[data-sn-css~=s1]) .tick{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:10px}:where(html[data-sn-css~=s1]) .tick li{padding-left:28px;position:relative}:where(html[data-sn-css~=s1]) .tick li:before{content:"";position:absolute;left:0;top:.5em;width:14px;height:8px;border-bottom:3px solid;border-left:3px solid;rotate:-45deg;translate:0 -3px}:where(html[data-sn-css~=s1]) .stat h2{margin-bottom:6px}:where(html[data-sn-css~=s1]) .steps h2{margin-bottom:26px}:where(html[data-sn-css~=s1]) .steps ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;counter-reset:s}:where(html[data-sn-css~=s1]) .steps li{counter-increment:s;padding:22px;background:var(--field);border-radius:20px}:where(html[data-sn-css~=s1]) .steps li:before{content:counter(s);display:grid;place-items:center;width:34px;height:34px;border-radius:99px;background:var(--ac);color:#000;font:800 1rem var(--disp);margin-bottom:14px}:where(html[data-sn-css~=s1]) .steps b{font:700 1.2rem var(--disp);text-transform:uppercase;letter-spacing:-.01em}:where(html[data-sn-css~=s1]) .steps p{margin:8px 0 0;color:var(--mut)}:where(html[data-sn-css~=s1]) .cover{width:min(100%,420px);height:auto;border-radius:12px;box-shadow:0 30px 60px -20px #000c;justify-self:center}:where(html[data-sn-css~=s1]) .eb2{align-items:center}:where(html[data-sn-css~=s1]) .card-form{background:var(--field);padding:26px;border-radius:24px;display:grid;gap:4px}:where(html[data-sn-css~=s1]) .card-form h2{font-size:1.5rem;margin-bottom:10px}:where(html[data-sn-css~=s1]) .card-form .btn{margin-top:8px}:where(html[data-sn-css~=s1]) .card-form .fld input,:where(html[data-sn-css~=s1]) .card-form .fld select,:where(html[data-sn-css~=s1]) .card-form .fld textarea{background:#000}:where(html[data-sn-css~=s1]) .soc{display:flex;gap:18px;flex-wrap:wrap;margin-top:20px}:where(html[data-sn-css~=s1]) .soc a{display:inline-flex;gap:8px;align-items:center;text-decoration:none;font-weight:650}:where(html[data-sn-css~=s1]) .soc a:hover{color:var(--ac)}:where(html[data-sn-css~=s1]) .prose h2{font-size:1.4rem;margin:30px 0 8px}:where(html[data-sn-css~=s1]) .prose li,:where(html[data-sn-css~=s1]) .prose p{color:#d7dad7}:where(html[data-sn-css~=s1]) .prose ul{padding-left:20px}:where(html[data-sn-css~=s1]) .bld{display:grid;grid-template-columns:1.4fr 1fr;gap:32px;align-items:start}:where(html[data-sn-css~=s1]) .search.sm{max-width:none;margin:0 0 14px}:where(html[data-sn-css~=s1]) .blist{display:grid;gap:10px;max-height:72vh;overflow:auto;padding-right:6px;scrollbar-width:thin}:where(html[data-sn-css~=s1]) .brow{display:grid;grid-template-columns:72px 1fr auto;gap:14px;align-items:center;padding:10px;border-radius:16px;background:var(--field)}:where(html[data-sn-css~=s1]) .brow .tile{width:72px;border-radius:10px}:where(html[data-sn-css~=s1]) .bi{display:grid;gap:4px;min-width:0}:where(html[data-sn-css~=s1]) .bi b{font:600 1rem/1.25 var(--txt)}:where(html[data-sn-css~=s1]) .bi small{color:var(--mut)}:where(html[data-sn-css~=s1]) .bi select{font:inherit;font-size:.9rem;color:#fff;background:#000;border:1.5px solid #3a3d3a;border-radius:8px;padding:8px;max-width:100%}:where(html[data-sn-css~=s1]) .brow .btn{padding:11px 16px}:where(html[data-sn-css~=s1]) .bld-r{position:sticky;top:150px;background:var(--field);border-radius:24px;padding:24px;display:grid;gap:14px}:where(html[data-sn-css~=s1]) .bld-r h2{font-size:1.5rem}:where(html[data-sn-css~=s1]) .bl{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--ln)}:where(html[data-sn-css~=s1]) .bl small{display:block;color:var(--mut)}:where(html[data-sn-css~=s1]) .bl .q{display:flex;align-items:center;gap:6px}:where(html[data-sn-css~=s1]) .bl .q button{width:28px;height:28px;border:1.5px solid var(--mut);background:transparent;color:#fff;border-radius:8px;cursor:pointer}:where(html[data-sn-css~=s1]) .tiers{font-size:.78rem;letter-spacing:.03em;color:var(--mut)}:where(html[data-sn-css~=s1]) .tiers b{color:var(--ac)}:where(html[data-sn-css~=s1]) .btot p{display:flex;justify-content:space-between;margin:6px 0;font-weight:650}:where(html[data-sn-css~=s1]) .btot .dsc{color:var(--ac)}:where(html[data-sn-css~=s1]) .btot .tt{font:800 1.5rem var(--disp);padding-top:10px;border-top:1px solid var(--ln)}:where(html[data-sn-css~=s1]) .bld-r .btn{width:100%}:where(html[data-sn-css~=s1]) .pl{margin:6px 0 0;padding-left:18px;color:var(--mut);font-size:.88rem}:where(html[data-sn-css~=s1]) .cta .btn{margin:0}:where(html[data-sn-css~=s1]) .arrep{display:inline-flex;align-items:center;gap:10px;margin-top:30px;padding:14px 20px;border-radius:var(--r);font-weight:800;font-size:.85rem;letter-spacing:.04em;text-decoration:none}:where(html[data-sn-css~=s1]) .arrep:hover{background:var(--ac)}:where(html[data-sn-css~=s1]) .ft-cols{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}:where(html[data-sn-css~=s1]) .ft-cta .cta{display:flex;gap:12px;flex-wrap:wrap}@media(max-width:900px){:where(html[data-sn-css~=s1]) .bld,:where(html[data-sn-css~=s1]) .duo,:where(html[data-sn-css~=s1]) .split,:where(html[data-sn-css~=s1]) .steps ol{grid-template-columns:1fr}:where(html[data-sn-css~=s1]) .bld-r{position:static}:where(html[data-sn-css~=s1]) .eb{flex-direction:row}:where(html[data-sn-css~=s1]) .blist{max-height:none}:where(html[data-sn-css~=s1]) .steps ol{grid-template-columns:1fr 1fr}}@media(max-width:520px){:where(html[data-sn-css~=s1]) .steps ol{grid-template-columns:1fr}:where(html[data-sn-css~=s1]) .brow{grid-template-columns:60px 1fr}:where(html[data-sn-css~=s1]) .brow .btn{grid-column:1/-1}:where(html[data-sn-css~=s1]) .brow .tile{width:60px}:where(html[data-sn-css~=s1]) .eb img{width:90px}}@media(max-width:900px){:where(html[data-sn-css~=s1]) .wafab{bottom:84px}}:where(html[data-sn-css~=s1]) .rail-t{scroll-padding-inline:calc(max(20px,50vw - 640px))}@media(max-width:900px){:where(html[data-sn-css~=s1]) .rail-t{scroll-padding-inline:16px}}@media(max-width:900px){:where(html[data-sn-css~=s1]) .hd-lk{display:none}:where(html[data-sn-css~=s1]) #consent p{margin-bottom:8px}:where(html[data-sn-css~=s1]) .hero-t p{max-width:none}}:where(html[data-sn-css~=s1]) .hero-t .cta2{margin-top:12px;display:flex;flex-wrap:wrap;gap:10px}:where(html[data-sn-css~=s1]) .hero-t .cta2 .btn{padding:12px 16px;font-size:.85rem}:where(html[data-sn-css~=s1]) .btn-wa{background:#25d366;color:#000}:where(html[data-sn-css~=s1]) .btn-wa:hover{box-shadow:0 6px 0 -2px #fff}:where(html[data-sn-css~=s1]) .hd-tel{display:none;align-items:center;justify-content:center;gap:6px;width:44px;height:44px;border-radius:var(--r);text-decoration:none;font-weight:700}:where(html[data-sn-css~=s1]) .hd-tel .ic{font-size:1.3rem}:where(html[data-sn-css~=s1]) .hd-tel span{display:none}@media(max-width:900px){:where(html[data-sn-css~=s1]) .hd-tel{display:inline-flex}}:where(html[data-sn-css~=s1]) .vpl{display:block;margin-top:8px;font:800 .72rem var(--txt);letter-spacing:.05em;text-transform:uppercase;color:var(--ac)}:where(html[data-sn-css~=s1]) .promo{margin:0 0 14px;padding:10px 14px;border-radius:12px;background:var(--field);color:var(--ac);font:800 .78rem var(--txt);letter-spacing:.04em;text-transform:uppercase}:where(html[data-sn-css~=s1]) .btot .dsc.ok,:where(html[data-sn-css~=s1]) .dsc.ok,:where(html[data-sn-css~=s1]) .tot+.dsc{color:var(--ac)}:where(html[data-sn-css~=s1]) .dsc{display:flex;justify-content:space-between;margin:6px 0;font-weight:650}:where(html[data-sn-css~=s1]) .pd-med{padding-top:0}:where(html[data-sn-css~=s1]) .pd-med .banner{margin-top:8px}:where(html[data-sn-css~=s1]) .ofe{margin:24px 0 0}:where(html[data-sn-css~=s1]) #offer{position:fixed;z-index:60;left:50%;top:50%;translate:-50% -50%;width:calc(min(92vw,420px));background:#111;color:#fff;border-radius:20px;padding:28px;box-shadow:0 0 0 1.5px var(--ac),0 30px 80px #000}:where(html[data-sn-css~=s1]) #offer[hidden]{display:none}:where(html[data-sn-css~=s1]) #offer h2{margin:0 0 8px}:where(html[data-sn-css~=s1]) #offer p{margin:0 0 18px;color:#d7dad7}:where(html[data-sn-css~=s1]) #offX{position:absolute;right:10px;top:6px;background:none;border:0;color:#fff;font-size:1.8rem;cursor:pointer;line-height:1}:where(html[data-sn-css~=s1]) .rev .cta{display:flex;gap:12px;flex-wrap:wrap}@media(max-width:900px){:where(html[data-sn-css~=s1]) .hd-in{gap:6px;padding:10px 14px}:where(html[data-sn-css~=s1]) .logo{font-size:1.25rem;margin-right:auto}:where(html[data-sn-css~=s1]) .logo img{height:32px}:where(html[data-sn-css~=s1]) .hd-wa{padding:10px}:where(html[data-sn-css~=s1]) .hd-tel{width:40px}}:where(html[data-sn-css~=s1]) .bd[hidden],:where(html[data-sn-css~=s1]) .pr.big .bd[hidden]{display:none!important}@font-face{font-family:Bunken;src:url(/assets/fonts/bunken.woff2) format("woff2"),url(/assets/fonts/bunken.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}:where(html[data-sn-css~=s1]) h1,:where(html[data-sn-css~=s1]) h2{font-family:var(--disp);line-height:1.12}:where(html[data-sn-css~=s1]) .buy h1,:where(html[data-sn-css~=s1]) .pd h1{font-family:var(--disp);font-weight:760;letter-spacing:-.03em;line-height:1.05}:where(html[data-sn-css~=s1]) .b-lime h2{font-size:calc(clamp(1.3rem,3vw,2.3rem))}:where(html[data-sn-css~=s1]) .cartp h1{font-size:calc(clamp(1.6rem,3.4vw,2.4rem))}:where(html[data-sn-css~=s1]) .logo span{font-family:var(--disp);font-weight:700;letter-spacing:0;font-size:1.05rem;text-transform:uppercase}@media(max-width:900px){:where(html[data-sn-css~=s1]) .logo span{font-size:.9rem}}:where(html[data-sn-css~=s1]) .ci .tile,:where(html[data-sn-css~=s1]) .th,:where(html[data-sn-css~=s1]) .tile{position:relative}:where(html[data-sn-css~=s1]) .tile:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .1 0 0 0 0 .12 0 0 0 0 .08 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");pointer-events:none;z-index:1;border-radius:inherit}:where(html[data-sn-css~=s1]) .tile:before{content:"";position:absolute;left:18%;right:18%;border-radius:50%;pointer-events:none;z-index:0}:where(html[data-sn-css~=s1]) .tile img{position:relative;z-index:1;mix-blend-mode:normal}:where(html[data-sn-css~=s1]) .tile .bd,:where(html[data-sn-css~=s1]) .tile .bds,:where(html[data-sn-css~=s1]) .tile>span{z-index:3}:where(html[data-sn-css~=s1]) .tile.big{box-shadow:none}:where(html[data-sn-css~=s1]) .th img{mix-blend-mode:normal}@media(hover:hover) and (pointer:fine){:where(html[data-sn-css~=s1]) .card:hover .tile img{transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){:where(html[data-sn-css~=s1]) .tile img{transition:none!important}}:where(html[data-sn-css~=s1]):root{--out:cubic-bezier(.23,1,.32,1)}:where(html[data-sn-css~=s1]) .bchip,:where(html[data-sn-css~=s1]) .btn,:where(html[data-sn-css~=s1]) .card,:where(html[data-sn-css~=s1]) .chip,:where(html[data-sn-css~=s1]) .panel,:where(html[data-sn-css~=s1]) .th,:where(html[data-sn-css~=s1]) .wafab{-webkit-tap-highlight-color:transparent}:where(html[data-sn-css~=s1]) .btn:active,:where(html[data-sn-css~=s1]) .chip:active,:where(html[data-sn-css~=s1]) .hd-wa:active,:where(html[data-sn-css~=s1]) .wafab:active{transform:scale(.97);transition-duration:.12s}:where(html[data-sn-css~=s1]) .card:active .tile{transform:scale(.985)}:where(html[data-sn-css~=s1]) .tile{transition:transform .16s var(--out)}:where(html[data-sn-css~=s1]) .tile img{transition:transform .3s var(--out)}:where(html[data-sn-css~=s1]) .cart b.bump{animation-duration:.28s}@media(prefers-reduced-motion:no-preference){:where(html[data-sn-css~=s1]) .hero-v .b{animation-duration:.6s;animation-timing-function:var(--out)}@keyframes rise{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0 0}}}@media(hover:none){:where(html[data-sn-css~=s1]) .bchip:hover,:where(html[data-sn-css~=s1]) .bn:hover,:where(html[data-sn-css~=s1]) .card:hover,:where(html[data-sn-css~=s1]) .card:hover .tile img,:where(html[data-sn-css~=s1]) .panel:hover{transform:none!important}}:where(html[data-sn-css~=s1]) h1,:where(html[data-sn-css~=s1]) h2,:where(html[data-sn-css~=s1]) h3{text-wrap:balance}:where(html[data-sn-css~=s1]) li,:where(html[data-sn-css~=s1]) p{text-wrap:pretty}@media(prefers-reduced-motion:reduce){:where(html[data-sn-css~=s1]) *,:where(html[data-sn-css~=s1]) :after,:where(html[data-sn-css~=s1]) :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}:where(html[data-sn-css~=s1]) .hero-links{flex-wrap:wrap}:where(html[data-sn-css~=s1]) .hero-links a{display:inline-flex;align-items:center;gap:8px;text-transform:uppercase;padding:8px 0;transition:color .16s var(--out)}:where(html[data-sn-css~=s1]) .hero-links a .ic{color:var(--ac);font-size:1.15rem}@media(hover:hover) and (pointer:fine){:where(html[data-sn-css~=s1]) .hero-links a:hover{color:var(--ac)}}:where(html[data-sn-css~=s1]) .hero-links a:active{transform:scale(.97)}:where(html[data-sn-css~=s1]) .hero-v{aspect-ratio:4/3.3;border-radius:28px;background:radial-gradient(80% 70% at 50% 100%,#1c1f17,#0f100d 60%,#0b0b0b);border:1px solid #ffffff17;overflow:hidden;position:relative;isolation:isolate}:where(html[data-sn-css~=s1]) .hero-v .disc{position:absolute;left:50%;top:46%;width:74%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle at 50% 38%,#d6ff9b 0,var(--ac) 52%,#9fe04f 100%);box-shadow:0 0 120px 10px #c1ff7233;z-index:0}:where(html[data-sn-css~=s1]) .hero-v .hv{z-index:2}:where(html[data-sn-css~=s1]) .hero-v .floor{position:absolute;left:8%;right:8%;bottom:11%;height:7%;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,#000000b3,#0000 72%);filter:blur(6px);z-index:1}:where(html[data-sn-css~=s1]) .hero-v .tag{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border-radius:999px;font-weight:750;font-size:.78rem;text-transform:uppercase;letter-spacing:.02em}:where(html[data-sn-css~=s1]) .hero-v .t1{left:18px;top:18px;background:#0b0b0b;color:#fff;border:1px solid #ffffff26}:where(html[data-sn-css~=s1]) .hero-v .t1 .ic{color:var(--ac)}:where(html[data-sn-css~=s1]) .hero-v .t2{right:18px;bottom:18px;background:#fff;color:#0b0b0b}@media(prefers-reduced-motion:no-preference){@keyframes fadeD{0%{opacity:0;scale:.94}to{opacity:1;scale:1}}}:where(html[data-sn-css~=s1]) .facts-row{grid-template-columns:repeat(4,1fr)}:where(html[data-sn-css~=s1]) .facts-row li{color:#fff}:where(html[data-sn-css~=s1]) .facts-row li span{display:flex;gap:3px;font-weight:700;text-transform:uppercase}:where(html[data-sn-css~=s1]) .facts-row li small{font-weight:450;color:var(--mut);text-transform:none;font-size:.88rem}@media(max-width:900px){:where(html[data-sn-css~=s1]) .hero-in{grid-template-columns:1fr}:where(html[data-sn-css~=s1]) .hero-v{aspect-ratio:4/3.4}:where(html[data-sn-css~=s1]) .facts-row{padding:0 16px 28px}:where(html[data-sn-css~=s1]) .facts-row li{padding:16px 12px}:where(html[data-sn-css~=s1]) .facts-row li:nth-child(3){border-left:0}:where(html[data-sn-css~=s1]) .hero-links{max-width:none}}@media(max-width:520px){:where(html[data-sn-css~=s1]) .hero-v .tag{font-size:.7rem;padding:7px 10px}:where(html[data-sn-css~=s1]) .facts-row li small{display:none}}:where(html[data-sn-css~=s1]) .hero-links a{text-decoration:none}:where(html[data-sn-css~=s1]) .hero-links{gap:4px 18px}:where(html[data-sn-css~=s1]) .hero-links a{font-size:.84rem}:where(html[data-sn-css~=s1]) .logo img{height:46px;width:auto}:where(html[data-sn-css~=s1]) .logo{gap:12px}:where(html[data-sn-css~=s1]) .tile>.bd{bottom:auto;left:auto;top:10px;right:10px}:where(html[data-sn-css~=s1]) .hero-v .stage{position:absolute;inset:0;z-index:2}:where(html[data-sn-css~=s1]) .hero-v .hv{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 18px 18px #00000059);transform-origin:50% 78%;will-change:transform}:where(html[data-sn-css~=s1]) .hero-v .ring{position:absolute;left:50%;top:46%;width:86%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;border:1.5px dashed #c1ff7259;z-index:0}:where(html[data-sn-css~=s1]) .hero-v .glint{position:absolute;left:50%;top:46%;width:74%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;z-index:0;background:conic-gradient(from 0deg,#fff0 0 70%,#ffffff55 82%,#fff0 94%);mix-blend-mode:soft-light}@media(prefers-reduced-motion:no-preference){:where(html[data-sn-css~=s1]) .hero-v .hv{opacity:0;animation:drop .9s var(--out) forwards,bob 5.5s ease-in-out infinite;animation-delay:var(--d,0s),calc(.9s + var(--d,0s))}:where(html[data-sn-css~=s1]) .hero-v .hv-w{--d:.15s;--by:-9px}:where(html[data-sn-css~=s1]) .hero-v .hv-c{--d:.4s;--by:-6px}:where(html[data-sn-css~=s1]) .hero-v .hv-p{--d:.6s;--by:-7px}:where(html[data-sn-css~=s1]) .hero-v .hv-c{animation-duration:.9s,6.3s}:where(html[data-sn-css~=s1]) .hero-v .hv-p{animation-duration:.9s,5s}@keyframes drop{0%{opacity:0;transform:translateY(-70px) scale(.96)}55%{opacity:1}72%{transform:translateY(8px) scale(1.01,.99)}to{opacity:1;transform:none}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(var(--by,-8px))}}:where(html[data-sn-css~=s1]) .hero-v .ring{animation:spin 40s linear infinite}:where(html[data-sn-css~=s1]) .hero-v .glint{animation:spin 9s linear infinite}:where(html[data-sn-css~=s1]) .hero-v .disc{animation:fadeD .8s var(--out) both,pulse 5s ease-in-out 1s infinite}@keyframes spin{to{rotate:1turn}}@keyframes pulse{0%,to{box-shadow:0 0 120px 10px #c1ff7233}50%{box-shadow:0 0 150px 24px #c1ff7255}}:where(html[data-sn-css~=s1]) .hero-v .floor{animation:flr 5.5s ease-in-out 1s infinite}@keyframes flr{0%,to{scale:1;opacity:1}50%{scale:.94;opacity:.8}}:where(html[data-sn-css~=s1]) .hero-v .tag{animation:rise .6s var(--out) 1s both}:where(html[data-sn-css~=s1]) .hero-v .t2{animation-delay:1.15s}}@media(prefers-reduced-motion:reduce){:where(html[data-sn-css~=s1]) .hero-v .hv{opacity:1}:where(html[data-sn-css~=s1]) .hero-v .glint,:where(html[data-sn-css~=s1]) .hero-v .ring{display:none}}:where(html[data-sn-css~=s1]) .hero-v .stage svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}:where(html[data-sn-css~=s1]) .hero-v .pulse circle{fill:none;stroke:#c1ff72;stroke-width:2;opacity:0;transform-origin:300px 235px}:where(html[data-sn-css~=s1]) .hero-v .shadow{fill:#000;opacity:.55;filter:blur(8px);transform-origin:300px 400px}:where(html[data-sn-css~=s1]) .hero-v .lift{filter:drop-shadow(0 16px 14px #00000066)}:where(html[data-sn-css~=s1]) .hero-v .parts circle{fill:#c1ff72;opacity:0}:where(html[data-sn-css~=s1]) .hero-v .ecg path{fill:none;stroke:#c1ff72;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:70 560;stroke-dashoffset:630;filter:drop-shadow(0 0 6px #c1ff72)}:where(html[data-sn-css~=s1]) .hero-v .tilt{transform-origin:300px 235px}@media(prefers-reduced-motion:no-preference){:where(html[data-sn-css~=s1]) .hero-v .lift{animation:lift 3.6s cubic-bezier(.77,0,.175,1) infinite}:where(html[data-sn-css~=s1]) .hero-v .tilt{animation:tilt 3.6s cubic-bezier(.77,0,.175,1) infinite}:where(html[data-sn-css~=s1]) .hero-v .shadow{animation:shd 3.6s cubic-bezier(.77,0,.175,1) infinite}@keyframes lift{0%,12%{transform:translateY(95px)}48%,58%{transform:translateY(-35px)}to{transform:translateY(95px)}}@keyframes tilt{0%,12%{rotate:0deg}30%{rotate:-1.6deg}48%,58%{rotate:0deg}80%{rotate:1.2deg}to{rotate:0deg}}@keyframes shd{0%,12%{scale:1;opacity:.6}48%,58%{scale:.72;opacity:.3}to{scale:1;opacity:.6}}:where(html[data-sn-css~=s1]) .hero-v .pulse circle{animation:ringp 3.6s cubic-bezier(.23,1,.32,1) infinite}:where(html[data-sn-css~=s1]) .hero-v .pulse circle:nth-child(2){animation-delay:.18s}:where(html[data-sn-css~=s1]) .hero-v .pulse circle:nth-child(3){animation-delay:.36s}@keyframes ringp{0%,46%{opacity:0;transform:scale(.8)}50%{opacity:.8}to{opacity:0;transform:scale(2.1)}}:where(html[data-sn-css~=s1]) .hero-v .parts circle{animation:pt 4.2s ease-out infinite}:where(html[data-sn-css~=s1]) .hero-v .parts circle:nth-child(3n){animation-duration:5.1s}:where(html[data-sn-css~=s1]) .hero-v .parts circle:nth-child(3n+1){animation-duration:3.6s}:where(html[data-sn-css~=s1]) .hero-v .parts circle:nth-child(2){animation-delay:.5s}:where(html[data-sn-css~=s1]) .hero-v .parts circle:nth-child(3){animation-delay:1.1s}:where(html[data-sn-css~=s1]) .hero-v .parts circle:nth-child(4){animation-delay:1.7s}:where(html[data-sn-css~=s1]) .hero-v .parts circle:nth-child(5){animation-delay:.3s}:where(html[data-sn-css~=s1]) .hero-v .parts circle:nth-child(6){animation-delay:2.2s}:where(html[data-sn-css~=s1]) .hero-v .parts circle:nth-child(7){animation-delay:.9s}:where(html[data-sn-css~=s1]) .hero-v .parts circle:nth-child(8){animation-delay:1.4s}:where(html[data-sn-css~=s1]) .hero-v .parts circle:nth-child(9){animation-delay:2.6s}:where(html[data-sn-css~=s1]) .hero-v .parts circle:nth-child(10){animation-delay:.2s}:where(html[data-sn-css~=s1]) .hero-v .parts circle:nth-child(11){animation-delay:3s}:where(html[data-sn-css~=s1]) .hero-v .parts circle:nth-child(12){animation-delay:1.9s}@keyframes pt{0%{opacity:0;transform:translateY(0)}15%{opacity:.9}to{opacity:0;transform:translateY(-330px)}}:where(html[data-sn-css~=s1]) .hero-v .ecg path{animation:ecg 2.4s linear infinite}@keyframes ecg{to{stroke-dashoffset:-70}}:where(html[data-sn-css~=s1]) .hero-v .stage{animation:rise .7s var(--out) both}}@media(prefers-reduced-motion:reduce){:where(html[data-sn-css~=s1]) .hero-v .lift{transform:translateY(20px)}:where(html[data-sn-css~=s1]) .hero-v .ecg path{stroke-dasharray:none;stroke-dashoffset:0}}:where(html[data-sn-css~=s1]) .bchip img{height:56px;max-height:56px}:where(html[data-sn-css~=s1]) .hero-v.bz{aspect-ratio:600/630;background:radial-gradient(90% 70% at 50% 38%,#1a2112,#0f100d 62%,#0b0b0b)}:where(html[data-sn-css~=s1]) .bz-in{position:absolute;inset:0}:where(html[data-sn-css~=s1]) .bz svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;z-index:1}:where(html[data-sn-css~=s1]) .bz-glow{position:absolute;left:50%;top:36%;width:60%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,#c1ff7240,#c1ff7200 68%);animation:bzg 4.5s ease-in-out infinite}:where(html[data-sn-css~=s1]) .bz-ring{position:absolute;left:50%;top:36%;width:74%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;border:1.5px dashed #c1ff7240;animation:bzr 50s linear infinite}@keyframes bzg{0%,to{scale:1;opacity:.8}50%{scale:1.1;opacity:1}}@keyframes bzr{to{rotate:1turn}}:where(html[data-sn-css~=s1]) .bz .sil{fill:#12150f;stroke:#c1ff72;stroke-width:2;stroke-linejoin:round}:where(html[data-sn-css~=s1]) .bz-scan{opacity:0}:where(html[data-sn-css~=s1]) .bz .hp{animation:none}:where(html[data-sn-css~=s1]) .bz-fill,:where(html[data-sn-css~=s1]) .bz-hps circle{transform-box:fill-box}:where(html[data-sn-css~=s1]) .bz-fill{transform-origin:50% 0}:where(html[data-sn-css~=s1]) .bz-parts circle{opacity:0;animation:bzp 7s linear infinite;animation-delay:var(--d)}@keyframes bzp{0%{opacity:0;translate:0 0}12%{opacity:.8}to{opacity:0;translate:var(--x) -210px}}:where(html[data-sn-css~=s1]) .mc{position:absolute;z-index:3;padding:10px 14px 11px;border-radius:14px;background:#0b0b0bd9;border:1px solid #c1ff7266;color:#fff;backdrop-filter:blur(6px);min-width:26%}:where(html[data-sn-css~=s1]) .mc small{display:block;font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffffb3}:where(html[data-sn-css~=s1]) .mc b{display:block;font-size:1.7rem;line-height:1.1;font-weight:800;color:var(--ac);font-variant-numeric:tabular-nums}:where(html[data-sn-css~=s1]) .mc em{font-style:normal;font-size:.85rem;font-weight:700;margin-left:4px;color:#fff}:where(html[data-sn-css~=s1]) .pn{position:absolute;z-index:3;left:4%;right:4%;bottom:4%;height:25%;border-radius:18px;background:#0b0b0be6;border:1px solid #ffffff1f;padding:12px 14px;display:flex;flex-direction:column;gap:10px}:where(html[data-sn-css~=s1]) .st{display:flex;gap:6px;list-style:none;margin:0;padding:0}:where(html[data-sn-css~=s1]) .st li{flex:1;text-align:center;font-size:.68rem;font-weight:750;text-transform:uppercase;letter-spacing:.03em;padding:6px 4px;border-radius:999px;border:1px solid #ffffff2e;color:#ffffffa6;white-space:nowrap}:where(html[data-sn-css~=s1]) .st .s1{background:var(--ac);color:#000;border-color:var(--ac)}:where(html[data-sn-css~=s1]) .sl{position:relative;flex:1;min-height:0}:where(html[data-sn-css~=s1]) .sl>*{position:absolute;inset:0;display:flex;align-items:center}:where(html[data-sn-css~=s1]) .p1{margin:0;color:#fff;font-size:.9rem;font-weight:600;line-height:1.3;flex-wrap:wrap;align-content:center}:where(html[data-sn-css~=s1]) .p1 u{text-decoration:none;display:block;width:100%;margin-top:3px;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffff80}:where(html[data-sn-css~=s1]) .p2{opacity:0;flex-direction:column;justify-content:center;gap:7px;align-items:stretch}:where(html[data-sn-css~=s1]) .mbr{display:grid;grid-template-columns:76px 1fr;align-items:center;gap:10px;font-size:.66rem;font-weight:700;text-transform:uppercase;color:#fff}:where(html[data-sn-css~=s1]) .mbr i{display:block;height:8px;border-radius:99px;background:linear-gradient(90deg,#c1ff72 0 100%) 0/calc(var(--w) * 100%) 100% no-repeat,#ffffff1f}:where(html[data-sn-css~=s1]) .p3{opacity:0;gap:8px;flex-wrap:wrap;align-content:center}:where(html[data-sn-css~=s1]) .ck{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:999px;background:var(--ac);color:#000;font-size:.74rem;font-weight:800;text-transform:uppercase}:where(html[data-sn-css~=s1]) .ck:before{content:"";width:12px;height:7px;border:2.5px solid #000;border-top:0;border-right:0;rotate:-45deg;translate:0 -2px}:where(html[data-sn-css~=s1]) .bz.out .bz-in{opacity:0;transition:opacity .6s}@media(prefers-reduced-motion:no-preference){:where(html[data-sn-css~=s1]) .bz.run .bz-scan{animation:bzscan 3s cubic-bezier(.45,0,.2,1) .5s both}:where(html[data-sn-css~=s1]) .bz.run .bz-fill{animation:bzfill 3s cubic-bezier(.45,0,.2,1) .5s both}:where(html[data-sn-css~=s1]) .bz.run .sil{animation:bzline .8s var(--out) both}:where(html[data-sn-css~=s1]) .bz.run .hp{animation:bzpop .45s var(--out) var(--d) both}:where(html[data-sn-css~=s1]) .bz.run .mc{animation:bzcard .6s var(--out) var(--d) both}:where(html[data-sn-css~=s1]) .bz.run .leads path{stroke-dasharray:1;animation:bzdraw .5s var(--out) calc(.25s + var(--d)) both}:where(html[data-sn-css~=s1]) .bz.run .ld{animation:bzpop .35s var(--out) var(--d) both}:where(html[data-sn-css~=s1]) .bz.run .st li{animation:bzchip 13s linear both}:where(html[data-sn-css~=s1]) .bz.run .st .s2{animation-name:bzchip2}:where(html[data-sn-css~=s1]) .bz.run .st .s3{animation-name:bzchip3}:where(html[data-sn-css~=s1]) .bz.run .p1{animation:bzs1 13s linear both}:where(html[data-sn-css~=s1]) .bz.run .p2{animation:bzs2 13s linear both}:where(html[data-sn-css~=s1]) .bz.run .p3{animation:bzs3 13s linear both}:where(html[data-sn-css~=s1]) .bz.run .mbr i{animation:bzbar 1s var(--out) calc(4.3s + var(--b)) both}:where(html[data-sn-css~=s1]) .bz.run .ck{animation:bzcard .45s var(--out) calc(8.3s + var(--b)) both;--x:0px}}@keyframes bzscan{0%{transform:translateY(42px);opacity:0}6%{opacity:1}94%{opacity:1}to{transform:translateY(424px);opacity:0}}@keyframes bzfill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes bzline{0%{opacity:0}to{opacity:1}}@keyframes bzpop{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}@keyframes bzcard{0%{opacity:0;translate:var(--x,0) 10px;scale:.96}to{opacity:1;translate:0 0;scale:1}}@keyframes bzdraw{0%{stroke-dashoffset:1;opacity:0}to{stroke-dashoffset:0;opacity:1}}@keyframes bzbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bzs1{0%,2%{opacity:0;translate:0 10px}29%,6%{opacity:1;translate:0 0}32%,to{opacity:0;translate:0 -10px}}@keyframes bzs2{0%,31%{opacity:0;translate:0 10px}35%,60%{opacity:1;translate:0 0}63%,to{opacity:0;translate:0 -10px}}@keyframes bzs3{0%,62%{opacity:0;translate:0 10px}66%,92%{opacity:1;translate:0 0}96%,to{opacity:0;translate:0 -10px}}@keyframes bzchip{0%,30%{background:var(--ac);color:#000;border-color:var(--ac)}31%,to{background:transparent;color:#ffffffa6;border-color:#ffffff2e}}@keyframes bzchip2{0%,30%{background:transparent;color:#ffffffa6;border-color:#ffffff2e}31%,62%{background:var(--ac);color:#000;border-color:var(--ac)}63%,to{background:transparent;color:#ffffffa6;border-color:#ffffff2e}}@keyframes bzchip3{0%,62%{background:transparent;color:#ffffffa6;border-color:#ffffff2e}63%,to{background:var(--ac);color:#000;border-color:var(--ac)}}:where(html[data-sn-css~=s1]) .bz .mbr i{transform-origin:left}@media(max-width:900px){:where(html[data-sn-css~=s1]) .hero-v.bz{aspect-ratio:600/630;max-width:560px;width:100%;margin-inline:auto}}@media(max-width:520px){:where(html[data-sn-css~=s1]) .mc{padding:7px 9px 8px;border-radius:11px;min-width:0;width:29%}:where(html[data-sn-css~=s1]) .mc small{font-size:.54rem}:where(html[data-sn-css~=s1]) .mc b{font-size:1.15rem}:where(html[data-sn-css~=s1]) .mc em{font-size:.62rem}:where(html[data-sn-css~=s1]) .pn{padding:9px 10px;gap:7px;border-radius:14px}:where(html[data-sn-css~=s1]) .p1{font-size:.72rem}:where(html[data-sn-css~=s1]) .mbr{grid-template-columns:58px 1fr;font-size:.56rem;gap:7px}:where(html[data-sn-css~=s1]) .mbr i{height:6px}:where(html[data-sn-css~=s1]) .ck{font-size:.6rem;padding:6px 9px}:where(html[data-sn-css~=s1]) .p2{gap:4px}}@media(min-width:901px){:where(html[data-sn-css~=s1]) .hero-v.bz{max-width:520px;justify-self:end;width:100%}}@font-face{font-family:Morris;src:url(/assets/fonts/morris.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:where(html[data-sn-css~=s1]):root{--disp:"Morris","Bricolage","Hanken",system-ui,sans-serif}:where(html[data-sn-css~=s1]) .brand,:where(html[data-sn-css~=s1]) .btn,:where(html[data-sn-css~=s1]) .chip,:where(html[data-sn-css~=s1]) .ck,:where(html[data-sn-css~=s1]) .logo span,:where(html[data-sn-css~=s1]) .mc,:where(html[data-sn-css~=s1]) .mc b,:where(html[data-sn-css~=s1]) .pr,:where(html[data-sn-css~=s1]) .st li,:where(html[data-sn-css~=s1]) .tt,:where(html[data-sn-css~=s1]) h1,:where(html[data-sn-css~=s1]) h2,:where(html[data-sn-css~=s1]) h3{font-synthesis:none}:where(html[data-sn-css~=s1]) h1,:where(html[data-sn-css~=s1]) h2{letter-spacing:.005em;font-weight:500}:where(html[data-sn-css~=s1]) .btn,:where(html[data-sn-css~=s1]) .ck,:where(html[data-sn-css~=s1]) .st li{font-family:var(--disp)}:where(html[data-sn-css~=s1]) .revs{padding-block:48px}:where(html[data-sn-css~=s1]) .revs-h{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-bottom:22px}:where(html[data-sn-css~=s1]) .revs-h h2{flex:1 1 280px;margin:0}:where(html[data-sn-css~=s1]) .rscore{display:flex;align-items:center;gap:14px}:where(html[data-sn-css~=s1]) .rscore b{font:500 3.2rem/1 var(--disp)}:where(html[data-sn-css~=s1]) .rscore span{display:block;color:var(--mut);font-size:.85rem;margin-top:4px}:where(html[data-sn-css~=s1]) .rs{display:flex;gap:2px;color:var(--ac)}:where(html[data-sn-css~=s1]) .rs svg{fill:currentColor}:where(html[data-sn-css~=s1]) .rv-t{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x proximity;padding:4px 2px 18px;scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;-webkit-overflow-scrolling:touch}:where(html[data-sn-css~=s1]) .rv{flex:0 0 min(340px,82%);scroll-snap-align:start;margin:0;padding:20px;display:flex;flex-direction:column;gap:14px}:where(html[data-sn-css~=s1]) .rv blockquote{margin:0;color:#fff;flex:1}:where(html[data-sn-css~=s1]) .rv figcaption b{display:block;font-size:.92rem}:where(html[data-sn-css~=s1]) .rv figcaption span{color:var(--mut);font-size:.78rem}@media(prefers-reduced-motion:no-preference){:where(html[data-sn-css~=s1]) .js .rv{opacity:0;translate:28px 0;transition:opacity .5s var(--out),translate .5s var(--out);transition-delay:calc(var(--i) * 70ms)}:where(html[data-sn-css~=s1]) .js .rv-t.in .rv{opacity:1;translate:0 0}}:where(html[data-sn-css~=s1]):root{--sec:calc(clamp(44px, 6vw, 80px))}:where(html[data-sn-css~=s1]) .rail,:where(html[data-sn-css~=s1]) .revs,:where(html[data-sn-css~=s1]) .wrap.idx,:where(html[data-sn-css~=s1]) .wrap.shop,:where(html[data-sn-css~=s1]) .wrap.trio{margin-block:0}:where(html[data-sn-css~=s1]) .idx,:where(html[data-sn-css~=s1]) .rail,:where(html[data-sn-css~=s1]) .revs,:where(html[data-sn-css~=s1]) .shop,:where(html[data-sn-css~=s1]) .trio{padding-block:calc(var(--sec) / 2)}:where(html[data-sn-css~=s1]) .idx h2,:where(html[data-sn-css~=s1]) .rail-h h2,:where(html[data-sn-css~=s1]) .revs-h h2,:where(html[data-sn-css~=s1]) .sec{font-size:calc(clamp(1.25rem,2.2vw,1.75rem))}:where(html[data-sn-css~=s1]) .idx-l a{font-size:calc(clamp(1rem,1.5vw,1.2rem))!important;padding-block:14px!important}:where(html[data-sn-css~=s1]) .idx-l a span{font-size:1em}:where(html[data-sn-css~=s1]) .trio{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:stretch}:where(html[data-sn-css~=s1]) .trio .panel{height:100%}:where(html[data-sn-css~=s1]) .trio .eb{flex-direction:row;align-items:center}:where(html[data-sn-css~=s1]) .trio .eb img{width:84px;height:auto;flex:none}@media(max-width:900px){:where(html[data-sn-css~=s1]) .trio{grid-template-columns:1fr}}:where(html[data-sn-css~=s1]) .med{display:grid;grid-template-columns:1.1fr 1fr;gap:calc(clamp(24px,4vw,56px));align-items:center;padding:calc(clamp(24px,4vw,48px))}:where(html[data-sn-css~=s1]) .med-k{display:inline-flex;align-items:center;gap:8px;font:500 .74rem var(--disp);letter-spacing:.08em;text-transform:uppercase;padding:7px 12px;border-radius:99px;margin-bottom:16px}:where(html[data-sn-css~=s1]) .med h2{margin:0 0 12px}:where(html[data-sn-css~=s1]) .med p{margin:0 0 22px;max-width:46ch}:where(html[data-sn-css~=s1]) .med .cta{display:flex;flex-wrap:wrap;gap:10px}:where(html[data-sn-css~=s1]) .btn-ghost-d{background:transparent;color:#0b0b0b;box-shadow:inset 0 0 0 1.5px #0b0b0b}:where(html[data-sn-css~=s1]) .btn-ghost-d:hover{background:#0b0b0b;color:#fff}:where(html[data-sn-css~=s1]) .med-s{list-style:none;margin:0;padding:0;display:grid;gap:10px}:where(html[data-sn-css~=s1]) .med-s li{display:flex;align-items:center;gap:16px;padding:16px 18px;border-radius:18px}:where(html[data-sn-css~=s1]) .med-s b{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;font:500 1rem var(--disp)}:where(html[data-sn-css~=s1]) .med-s span{font:500 1rem var(--disp);text-transform:uppercase;letter-spacing:.02em}:where(html[data-sn-css~=s1]) .med-s small{display:block;margin-top:3px;font:400 .86rem var(--txt);text-transform:none;letter-spacing:0}@media(max-width:900px){:where(html[data-sn-css~=s1]) .med{border-radius:22px}}:where(html[data-sn-css~=s1]) :focus-visible{outline:2px solid var(--ac);outline-offset:3px;border-radius:6px}:where(html[data-sn-css~=s1]) .hd{transition:box-shadow .25s var(--out),background-color .25s var(--out)}:where(html[data-sn-css~=s1]) .hd.stuck{box-shadow:0 10px 30px -18px #000}@media(prefers-reduced-motion:no-preference){:where(html[data-sn-css~="s1"])html{scroll-behavior:smooth}@view-transition{navigation:auto}:where(html[data-sn-css~=s1]) .hd{view-transition-name:hd}:where(html[data-sn-css~=s1]) ::view-transition-old(root){animation:vt-out .14s ease both}:where(html[data-sn-css~=s1]) ::view-transition-new(root){animation:vt-in .22s var(--out) both}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0}}:where(html[data-sn-css~=s1]) .js [data-r]{opacity:0;translate:0 14px;transition:opacity .5s var(--out),translate .5s var(--out);transition-delay:calc(var(--i,0) * 60ms)}:where(html[data-sn-css~=s1]) .js [data-r].seen{opacity:1;translate:0 0}:where(html[data-sn-css~=s1]) .bchip,:where(html[data-sn-css~=s1]) .btn,:where(html[data-sn-css~=s1]) .chip,:where(html[data-sn-css~=s1]) .hd-lk,:where(html[data-sn-css~=s1]) .hd-wa,:where(html[data-sn-css~=s1]) .panel,:where(html[data-sn-css~=s1]) .rubs a{transition-property:transform,box-shadow,background-color,color,opacity,translate;transition-duration:.18s;transition-timing-function:var(--out)}:where(html[data-sn-css~=s1]) .btn .ic,:where(html[data-sn-css~=s1]) .lnk .ic{transition:translate .2s var(--out)}:where(html[data-sn-css~=s1]) .med-s li{transition:translate .25s var(--out),background-color .2s ease}}@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:where(html[data-sn-css~=s1]) .btn:hover .ic:last-child,:where(html[data-sn-css~=s1]) .lnk:hover .ic,:where(html[data-sn-css~=s1]) a:hover>.lnk .ic{translate:4px 0}:where(html[data-sn-css~=s1]) .med-s li:hover{translate:6px 0;background:#e9ecdf}:where(html[data-sn-css~=s1]) .bchip:hover{translate:0 -3px}:where(html[data-sn-css~=s1]) .rv:hover{translate:0 -4px;border-color:#c1ff7255}:where(html[data-sn-css~=s1]) .rv{transition:translate .25s var(--out),border-color .2s ease,opacity .5s var(--out)}}:where(html[data-sn-css~=s1]) .btn:active,:where(html[data-sn-css~=s1]) .chip:active{transform:scale(.97)}:where(html[data-sn-css~=s1]) .med>*{min-width:0}:where(html[data-sn-css~=s1]) .med .btn{white-space:normal;text-align:center}@media(max-width:900px){:where(html[data-sn-css~=s1]) .med{grid-template-columns:minmax(0,1fr)}:where(html[data-sn-css~=s1]) .med .cta .btn{flex:1 1 100%}:where(html[data-sn-css~=s1]) .med .btn-lg{padding:15px 18px;font-size:.92rem}}:where(html[data-sn-css~=s1]) .ft-cta>*{min-width:0}:where(html[data-sn-css~=s1]) .ft-cta h2{font-size:calc(clamp(1.35rem,6.2vw,2.6rem));overflow-wrap:anywhere}@media(max-width:900px){:where(html[data-sn-css~=s1]) .ft-cta{grid-template-columns:minmax(0,1fr)}:where(html[data-sn-css~=s1]) .ft-cta .btn{white-space:normal;text-align:center}}:where(html[data-sn-css~=s1]) .btn{max-width:100%;white-space:normal;text-align:center;line-height:1.15}:where(html[data-sn-css~=s1]) h1,:where(html[data-sn-css~=s1]) h2,:where(html[data-sn-css~=s1]) h3{overflow-wrap:anywhere}:where(html[data-sn-css~=s1]) .bld-r,:where(html[data-sn-css~=s1]) .bld>*,:where(html[data-sn-css~=s1]) .cartg>*,:where(html[data-sn-css~=s1]) .cta>*,:where(html[data-sn-css~=s1]) .duo>*,:where(html[data-sn-css~=s1]) .ft-in>*,:where(html[data-sn-css~=s1]) .hero-in>*,:where(html[data-sn-css~=s1]) .pdg>*,:where(html[data-sn-css~=s1]) .shop>*,:where(html[data-sn-css~=s1]) .trio>*{min-width:0}@media(max-width:520px){:where(html[data-sn-css~=s1]) .btn-lg{padding:15px 18px;font-size:.92rem}:where(html[data-sn-css~=s1]) .btn{letter-spacing:0}:where(html[data-sn-css~=s1]) .cartp h1,:where(html[data-sn-css~=s1]) .pd h1,:where(html[data-sn-css~=s1]) .wrap h1{font-size:calc(clamp(1.5rem,7.4vw,2.2rem))}}:where(html[data-sn-css~=s1]) .rail-h a{white-space:nowrap}:where(html[data-sn-css~=s1]) .st li{min-width:0;overflow:hidden}@media(max-width:520px){:where(html[data-sn-css~=s1]) .st{gap:4px}:where(html[data-sn-css~=s1]) .st li{font-size:.5rem;letter-spacing:0;padding:5px 1px}}:where(html[data-sn-css~=s1]) .hero-v.hv2{aspect-ratio:9/16;background:#0a0b08;max-width:380px;width:100%;justify-self:end;margin-inline:auto}:where(html[data-sn-css~=s1]) .hv2-in{position:absolute;inset:0;overflow:hidden;border-radius:inherit}:where(html[data-sn-css~=s1]) .hv2 svg{position:absolute;inset:0;width:100%;height:100%}:where(html[data-sn-css~=s1]) .hv2-vig{position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 45%,#0000 55%,#000000b3);pointer-events:none}:where(html[data-sn-css~=s1]) .v-cam,:where(html[data-sn-css~=s1]) .v-gl{transform-origin:270px 690px}:where(html[data-sn-css~=s1]) .v-cam{transform:scale(1.18)}:where(html[data-sn-css~=s1]) .v-lid{transform-origin:270px 330px}:where(html[data-sn-css~=s1]) .v-sc{transform-origin:270px 366px}:where(html[data-sn-css~=s1]) .v-dust circle{opacity:0;animation:vdust var(--t) linear var(--d) infinite}:where(html[data-sn-css~=s1]) .v-dr circle{opacity:0}@media(prefers-reduced-motion:no-preference){:where(html[data-sn-css~=s1]) .v-cam{animation:vcam 12s ease-in-out infinite alternate}:where(html[data-sn-css~=s1]) .v-win{animation:vwin 9s ease-in-out infinite alternate}:where(html[data-sn-css~=s1]) .v-lid{animation:vlid 9s infinite}:where(html[data-sn-css~=s1]) .v-sc{animation:vsc 9s infinite}:where(html[data-sn-css~=s1]) .v-dr circle{animation:vdr 9s infinite;animation-delay:calc(0s + var(--d))}:where(html[data-sn-css~=s1]) .v-gl{animation:vgl 9s linear infinite}:where(html[data-sn-css~=s1]) .v-sh{animation:vshd 12s ease-in-out infinite alternate}}@media(prefers-reduced-motion:reduce){:where(html[data-sn-css~=s1]) .v-sc{display:none}:where(html[data-sn-css~=s1]) .v-dust circle{opacity:.5}}@keyframes vcam{0%{transform:scale(1.16)}to{transform:scale(1.24)}}@keyframes vwin{0%{opacity:.75;translate:-12px 0}to{opacity:1;translate:14px 0}}@keyframes vshd{0%{opacity:.7}to{opacity:.9}}@keyframes vlid{0%,10%{transform:none;animation-timing-function:cubic-bezier(.23,1,.32,1)}24%,64%{transform:translate(92px,-150px) rotate(22deg);animation-timing-function:cubic-bezier(.77,0,.175,1)}76%,to{transform:none}}@keyframes vsc{0%,24%{transform:translateY(135px)}30%{transform:translateY(135px);animation-timing-function:cubic-bezier(.23,1,.32,1)}42%,50%{transform:translateY(-34px) rotate(-9deg);animation-timing-function:cubic-bezier(.77,0,.175,1)}60%,to{transform:translateY(135px) rotate(0)}}@keyframes vdr{0%,43%{opacity:0;transform:translateY(0)}46%{opacity:.95}58%{opacity:0;transform:translateY(46px)}to{opacity:0;transform:translateY(46px)}}@keyframes vgl{0%,66%{translate:-60px 0}90%,to{translate:520px 0}}@keyframes vdust{0%{opacity:0;transform:translate(0)}15%{opacity:.7}85%{opacity:.5}to{opacity:0;transform:translate(26px,-170px)}}@media(max-width:900px){:where(html[data-sn-css~=s1]) .hero-v.hv2{max-width:300px;justify-self:center}}:where(html[data-sn-css~=s1]):root{--paper:#0a0a0b;--card:#161617;--card2:#1f1f21;--ln:#2a2a2d;--ink:#f4f4f1;--mut:#a9a9ad;--field:#1b1b1d;--r:16px;--pill:999px}:where(html[data-sn-css~=s1]) body{background:var(--paper);color:var(--ink)}:where(html[data-sn-css~=s1]) h1,:where(html[data-sn-css~=s1]) h2,:where(html[data-sn-css~=s1]) h3{font-weight:500}:where(html[data-sn-css~=s1]) .bar a,:where(html[data-sn-css~=s1]) .bar span{color:var(--ink)}:where(html[data-sn-css~=s1]) .search{border-radius:var(--pill)}:where(html[data-sn-css~=s1]) .cart,:where(html[data-sn-css~=s1]) .hd-wa{border-radius:var(--pill)}:where(html[data-sn-css~=s1]) .rubs a:first-child{color:var(--ink)}:where(html[data-sn-css~=s1]) .btn{box-shadow:none;font-weight:500}:where(html[data-sn-css~=s1]) .btn:hover{box-shadow:none;transform:translateY(-1px);filter:brightness(1.06)}:where(html[data-sn-css~=s1]) .hero{position:relative;overflow:hidden;isolation:isolate;border-bottom:0}:where(html[data-sn-css~=s1]) .hero:after{content:"";position:absolute;left:50%;bottom:-120px;width:calc(min(900px,120vw));aspect-ratio:2;translate:-50% 0;border-radius:50%;background:radial-gradient(closest-side,#c1ff7230,#0000);z-index:-1;filter:blur(10px)}:where(html[data-sn-css~=s1]) .hero-in{justify-items:center;text-align:center;padding-bottom:calc(clamp(40px,6vw,80px));gap:0}:where(html[data-sn-css~=s1]) .hero-t{display:flex;flex-direction:column;align-items:center}:where(html[data-sn-css~=s1]) .hero-t h1{font-weight:500;letter-spacing:-.01em;line-height:1.05}:where(html[data-sn-css~=s1]) .hero-t p{margin:20px auto 0}:where(html[data-sn-css~=s1]) .hero-t .cta{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:32px}:where(html[data-sn-css~=s1]) .hero-links{justify-content:center;border-top:0;max-width:none;margin-top:26px;padding-top:0}:where(html[data-sn-css~=s1]) .hero-links a{color:var(--mut);font-weight:500}:where(html[data-sn-css~=s1]) .hero-v{display:none}:where(html[data-sn-css~=s1]) .facts-row{border:0;padding-top:0}:where(html[data-sn-css~=s1]) .facts-row li{background:var(--card);border:0;border-radius:var(--r)}:where(html[data-sn-css~=s1]) .facts-row li+li{border-left:0}:where(html[data-sn-css~=s1]) .med{background:var(--card);border-radius:24px}:where(html[data-sn-css~=s1]) .med p{color:#c8c8cb}:where(html[data-sn-css~=s1]) .med .btn:not(.btn-ghost-d){background:var(--ac);color:#000}:where(html[data-sn-css~=s1]) .med .btn:not(.btn-ghost-d):hover{box-shadow:none}:where(html[data-sn-css~=s1]) .med .btn-ghost-d{background:var(--card2);color:var(--ink);border:0}:where(html[data-sn-css~=s1]) .rv{border-radius:20px}:where(html[data-sn-css~=s1]) .revs .btn-ghost,:where(html[data-sn-css~=s1]) .rv-t+.btn{background:var(--card2)}:where(html[data-sn-css~=s1]) .panel,:where(html[data-sn-css~=s1]) .trio .panel{background:var(--card);border:0;border-radius:24px}:where(html[data-sn-css~=s1]) .bchip,:where(html[data-sn-css~=s1]) section[class*=banner]{border-radius:24px}:where(html[data-sn-css~=s1]) .card,:where(html[data-sn-css~=s1]) .p-card,:where(html[data-sn-css~=s1]) .pc{background:var(--card);border:0;border-radius:20px}@media(max-width:900px){:where(html[data-sn-css~=s1]) .hero-in{padding-top:44px}:where(html[data-sn-css~=s1]) .facts-row{grid-template-columns:1fr 1fr}}:where(html[data-sn-css~=s1]) .banner.b-lime{background:var(--card);color:var(--ink);border-radius:24px}:where(html[data-sn-css~=s1]) .banner.b-lime p{color:#c8c8cb}:where(html[data-sn-css~=s1]) .banner.b-lime .btn-dark{background:var(--ac);color:#000}:where(html[data-sn-css~=s1]) .hero-t h1{font-size:calc(clamp(1.9rem,4.4vw,3.4rem))}:where(html[data-sn-css~=s1]) .hero:after{display:none}:where(html[data-sn-css~=s1]) .facts-row{position:relative}:where(html[data-sn-css~=s1]):root{--metal-line:linear-gradient(160deg,#ffffff5c,#ffffff12 40%,#ffffff33)}:where(html[data-sn-css~=s1]) .banner.b-lime,:where(html[data-sn-css~=s1]) .med,:where(html[data-sn-css~=s1]) .metal{border:1px solid transparent;border-radius:24px;background:repeating-linear-gradient(90deg,#ffffff07 0 1px,#0000 1px 3px) padding-box,linear-gradient(145deg,#2b2c2e 0,#171718 42%,#222325 60%,#121213 100%) padding-box,var(--metal-line) border-box;box-shadow:inset 0 1px #ffffff26,inset 0 -1px #00000080}:where(html[data-sn-css~=s1]) .med-s li{color:#0a0a0b}:where(html[data-sn-css~=s1]) .med-s small{color:#4a4d4a}:where(html[data-sn-css~=s1]) .med-s b{background:#0a0a0b;color:#fff}:where(html[data-sn-css~=s1]) .med-k{background:#0a0a0b;color:var(--ink);border:1px solid #ffffff1f}:where(html[data-sn-css~=s1]) .tile:after{opacity:.05}:where(html[data-sn-css~=s1]) .tile:before{background:radial-gradient(50% 50% at 50% 50%,#ffffff2e,#fff0 72%);filter:blur(5px);bottom:5%;height:8%}:where(html[data-sn-css~=s1]) .th img.op,:where(html[data-sn-css~=s1]) .tile img.op{mix-blend-mode:multiply;filter:none}:where(html[data-sn-css~=s1]) .tile.big{border-radius:24px}:where(html[data-sn-css~=s1]) .card{background:var(--card);padding:0 0 14px;overflow:hidden}:where(html[data-sn-css~=s1]) .card .tile{border-width:0 0 1px}:where(html[data-sn-css~=s1]) .card>:not(.tile){margin-left:14px;margin-right:14px}:where(html[data-sn-css~=s1]) .bd,:where(html[data-sn-css~=s1]) .bds .bd{border-radius:var(--pill)}:where(html[data-sn-css~=s1]) .rv{background:#0e0e0f;border:1px solid #ffffff1f}:where(html[data-sn-css~=s1]) section.wrap:has(.bgrid){color:#0a0a0b;padding:calc(clamp(24px,4vw,48px));margin-top:calc(clamp(40px,6vw,72px));max-width:calc(1280px)}:where(html[data-sn-css~=s1]) .bchip{border-radius:16px}@media(hover:hover) and (pointer:fine){:where(html[data-sn-css~=s1]) .bchip:hover img{filter:none}}:where(html[data-sn-css~=s1]) .bchip{background:#141415;border:0}:where(html[data-sn-css~=s1]) .bchip img{filter:none}:where(html[data-sn-css~=s1]) .eb h2,:where(html[data-sn-css~=s1]) .eb h3{font-size:calc(clamp(1.05rem,1.6vw,1.35rem));overflow-wrap:normal;hyphens:auto}@media(max-width:900px){:where(html[data-sn-css~=s1]) .hd-in{flex-wrap:wrap}:where(html[data-sn-css~=s1]) .hd-in .search{order:5;flex:1 1 100%;max-width:none}:where(html[data-sn-css~=s1]) .cart{order:3;margin-left:0}:where(html[data-sn-css~=s1]) .hd-wa{margin-left:auto}}:where(html[data-sn-css~=s1]) .bds{flex-wrap:wrap;gap:4px}@media(max-width:520px){:where(html[data-sn-css~=s1]) .bds .bd:nth-child(n+2){display:inline-flex}:where(html[data-sn-css~=s1]) .tile .bd-i{top:auto!important;bottom:8px!important;left:8px!important;right:auto!important;font-size:.58rem}:where(html[data-sn-css~=s1]) .hd-in{gap:8px;padding:10px 14px}:where(html[data-sn-css~=s1]) .logo{font-size:1.1rem;gap:7px}:where(html[data-sn-css~=s1]) .logo img{height:28px}:where(html[data-sn-css~=s1]) .hd-wa{padding:8px}:where(html[data-sn-css~=s1]) .cart{padding:8px}}:where(html[data-sn-css~=s1]) #consent{left:0;right:0;bottom:0;place-items:center}:where(html[data-sn-css~=s1]) #consent .cm{color:#f4f4f1}:where(html[data-sn-css~=s1]) #consent p{color:#d6d6d9}:where(html[data-sn-css~=s1]) #consent .cm-s{font-size:.82rem;margin:14px 0 0;color:#a9a9ad}:where(html[data-sn-css~=s1]) #consent a{color:#c1ff72;text-decoration:underline}:where(html[data-sn-css~=s1]) #consent .btn{justify-content:center}@media(max-width:900px){:where(html[data-sn-css~=s1]) #consent{padding:16px;left:0;right:0;bottom:0}:where(html[data-sn-css~=s1]) #consent p{font-size:.95rem}}:where(html[data-sn-css~=s1]) .bc{margin:0 auto;padding:14px 20px 0}:where(html[data-sn-css~=s1]) .bc ol{list-style:none;margin:0;padding:0;font-size:.82rem;color:#a9a9ad}:where(html[data-sn-css~=s1]) .bc li+li:before{content:"/";margin-right:6px;color:#6b6b70}:where(html[data-sn-css~=s1]) .bc a{color:#d6d6d9;text-decoration:none}:where(html[data-sn-css~=s1]) .bc a:hover{color:#c1ff72}:where(html[data-sn-css~=s1]) .bc [aria-current]{color:#f4f4f1}:where(html[data-sn-css~=s1]) .faq h2{margin:0 0 18px}:where(html[data-sn-css~=s1]) .faq details{border-top:1px solid #2a2a2d}:where(html[data-sn-css~=s1]) .faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px}:where(html[data-sn-css~=s1]) .faq summary::-webkit-details-marker{display:none}:where(html[data-sn-css~=s1]) .faq summary:after{line-height:1}:where(html[data-sn-css~=s1]) .mapbox{max-width:860px;margin:40px auto}:where(html[data-sn-css~=s1]) .mapbox iframe{width:100%;height:340px;border:0;border-radius:20px;background:#161617;filter:grayscale(.3) contrast(1.05)}@media(max-width:900px){:where(html[data-sn-css~=s1]) .mbar{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:8px;position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#0a0a0bf2;backdrop-filter:blur(10px);border-top:1px solid #2a2a2d}:where(html[data-sn-css~=s1]) .mbar a{display:grid;place-items:center;min-height:46px;border-radius:999px;font-weight:700;font-size:.88rem;text-transform:uppercase;letter-spacing:.02em;color:#f4f4f1;border:1px solid #3a3a3e;text-decoration:none}:where(html[data-sn-css~=s1]) .mbar a:first-child{background:#c1ff72;color:#000;border-color:#c1ff72}:where(html[data-sn-css~=s1]) .mbar a:active{transform:scale(.97)}:where(html[data-sn-css~=s1]) .wafab{display:none}:where(html[data-sn-css~=s1]) body{padding-bottom:72px}}:where(html[data-sn-css~=s1]) .hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}:where(html[data-sn-css~=s1]) #consent div.cm{display:block}:where(html[data-sn-css~=s1]) #consent .btn{display:flex}:where(html[data-sn-css~=s1]) .desc p.sub{font-weight:600;color:#f4f4f1;margin-top:18px}:where(html[data-sn-css~=s1]) .desc ul{padding-left:20px;margin:10px 0}:where(html[data-sn-css~=s1]) .desc li{margin:4px 0}:where(html[data-sn-css~=s1]) .bc{max-width:1320px}:where(html[data-sn-css~=s1]) .bc+*>.crumb,:where(html[data-sn-css~=s1]) .bc+script+*>.crumb,:where(html[data-sn-css~=s1]) .bc~section .crumb{display:none}@media(max-width:900px){:where(html[data-sn-css~=s1]) .bc{padding:12px 16px 0}}:where(html[data-sn-css~=s1]) .hv2{aspect-ratio:4/5;max-width:420px}:where(html[data-sn-css~=s1]) .hv2-vid{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}:where(html[data-sn-css~=s1]) .vband{display:grid;gap:32px;align-items:center;padding-block:48px}:where(html[data-sn-css~=s1]) .vb-h h2{margin:0 0 12px}:where(html[data-sn-css~=s1]) .vb-h p{color:#cfcfc9;max-width:42ch;margin:0 0 20px}:where(html[data-sn-css~=s1]) .vb-g{grid-template-columns:1fr 1fr}:where(html[data-sn-css~=s1]) .vb-g figure{margin:0;overflow:hidden;position:relative}:where(html[data-sn-css~=s1]) .metal{background:linear-gradient(145deg,#f4f4f1,#9a9d96 22%,#2a2c28 48%,#c9ccc4 70%,#5b5e57);padding:2px;border:0}:where(html[data-sn-css~=s1]) .metal>video{border-radius:20px}@media(max-width:900px){:where(html[data-sn-css~=s1]) .vband{padding-block:32px}}:where(html[data-sn-css~=s1]) .hero-bg{position:absolute;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;z-index:-1;-webkit-mask-image:linear-gradient(#0000,#000 35%,#000 70%,#0000);mask-image:linear-gradient(#0000,#000 35%,#000 70%,#0000)}:where(html[data-sn-css~=s1]) .hero-t h1,:where(html[data-sn-css~=s1]) .hero-t p{text-shadow:0 2px 24px #000}:where(html[data-sn-css~=s1]) .card,:where(html[data-sn-css~=s1]) .facts-row li,:where(html[data-sn-css~=s1]) .faq details,:where(html[data-sn-css~=s1]) .med,:where(html[data-sn-css~=s1]) .panel{position:relative;background:var(--brush),var(--mt-k) padding-box,var(--mt-w) border-box;border:1px solid transparent}:where(html[data-sn-css~=s1]) .card:hover{background:var(--brush),var(--mt-k) padding-box,var(--mt-l) border-box}:where(html[data-sn-css~=s1]) .btn-dark,:where(html[data-sn-css~=s1]) .btn-ghost-d{background:var(--brush),var(--mt-k) padding-box,var(--mt-w) border-box;border:1px solid transparent;color:#fff}:where(html[data-sn-css~=s1]) .btn:not(.btn-ghost):not(.btn-dark):not(.btn-wa):hover{filter:brightness(1.06) saturate(1.05)}:where(html[data-sn-css~=s1]) .rubs{border-image:linear-gradient(90deg,#0000,#c9ccc4 20%,#c1ff72 50%,#c9ccc4 80%,#0000) 1}:where(html[data-sn-css~=s1]) .ft{border-top:2px solid transparent;border-image:linear-gradient(90deg,#0000,#8b8e87 15%,#f4f4f1 35%,#c1ff72 50%,#f4f4f1 65%,#8b8e87 85%,#0000) 1}:where(html[data-sn-css~=s1]) main h2:after{content:"";display:block;width:64px;height:3px;margin-top:10px;border-radius:3px;background:var(--mt-l)}:where(html[data-sn-css~=s1]) .hero-t h1{text-shadow:none;filter:drop-shadow(0 2px 18px #000)}:where(html[data-sn-css~=s1]) .hero-t h2:after,:where(html[data-sn-css~=s1]) .med h2:after,:where(html[data-sn-css~=s1]) .vb-h h2:after{margin-inline:0}@media(prefers-reduced-motion:no-preference){:where(html[data-sn-css~=s1]) .card:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(115deg,#0000 35%,#ffffff1f 50%,#0000 65%);background-size:250% 100%;background-position:130% 0;opacity:0;transition:opacity .2s,background-position .7s var(--out,ease-out);pointer-events:none}:where(html[data-sn-css~=s1]) .card:hover:after{opacity:1;background-position:-30% 0}}:where(html[data-sn-css~=s1]) section.wrap:has(.bgrid) h2,:where(html[data-sn-css~=s1]) section.wrap:has(.bgrid) h2.sec{background:linear-gradient(180deg,#0b0b0b,#2b2d29 60%,#4a4d4a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}:where(html[data-sn-css~=s1]) section.wrap:has(.bgrid) h2:after{background:linear-gradient(90deg,#7fbf2a,#c1ff72)}:where(html[data-sn-css~=s1]) .vband{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr)}:where(html[data-sn-css~=s1]) .vb-g{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#c1ff72 #1a1a1a;padding:4px 2px 14px;-webkit-overflow-scrolling:touch;outline-offset:4px}:where(html[data-sn-css~=s1]) .vb-g figure{flex:0 0 min(62%,300px);aspect-ratio:1;scroll-snap-align:start;border-radius:22px}:where(html[data-sn-css~=s1]) .vb-g img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:900px){:where(html[data-sn-css~=s1]) .vband{grid-template-columns:1fr}:where(html[data-sn-css~=s1]) .vb-g figure{flex-basis:70%}}:where(html[data-sn-css~=s1]):root{--silver:linear-gradient(135deg,#f4f4f4,#a8a8a8 28%,#f7f7f7 50%,#7c7c7c 74%,#e9e9e9);--silver-t:linear-gradient(180deg,#fff,#e9e9e9 45%,#b9b9b9);--rule:linear-gradient(90deg,#0000,#a8a8a8 18%,#f4f4f4 50%,#a8a8a8 82%,#0000)}:where(html[data-sn-css~=s1]) .loc{flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 18px;padding:7px 16px;font:600 .74rem/1.3 var(--txt);color:#e8e8e6;text-transform:uppercase;letter-spacing:.04em}:where(html[data-sn-css~=s1]) .loc a{color:inherit;text-decoration:underline;text-underline-offset:.2em}:where(html[data-sn-css~=s1]) .loc-o{padding:2px 10px;border-radius:999px;font-weight:800;font-size:.7rem;color:#000;background:var(--lime-m);box-shadow:inset 0 1px #ffffffb3}:where(html[data-sn-css~=s1]) .loc-o:empty{display:none}:where(html[data-sn-css~=s1]) .loc-o.off{background:var(--mt-k);color:#e8e8e6;box-shadow:inset 0 0 0 1px #555}@media(max-width:700px){:where(html[data-sn-css~=s1]) .loc{gap:2px 10px;padding:6px 12px;font-size:.68rem}}:where(html[data-sn-css~=s1]) .mbar{grid-template-columns:1fr 1fr 1.3fr;gap:8px;position:fixed;left:0;right:0;z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid transparent;border-image:var(--rule) 1}:where(html[data-sn-css~=s1]) .mbar a{place-items:center;font-weight:700;text-transform:uppercase;letter-spacing:.03em;text-decoration:none}:where(html[data-sn-css~=s1]) .mbar a:first-child{background:var(--brush),var(--mt-k) padding-box,var(--mt-w) border-box;color:#f4f4f1;border-color:transparent}:where(html[data-sn-css~=s1]) .mbar a:last-child{border-color:#ffffff80}@media(min-width:901px){:where(html[data-sn-css~=s1]) .mbar{left:50%;right:auto;translate:-50% 0;width:calc(min(560px,92vw));bottom:14px;border:1px solid transparent;border-image:none;border-radius:999px;padding:7px;background:var(--brush),#0a0a0bf2 padding-box,var(--mt-w) border-box}:where(html[data-sn-css~=s1]) .mbar a{min-height:42px}}:where(html[data-sn-css~=s1]) .btn{position:relative;overflow:hidden;isolation:isolate}:where(html[data-sn-css~=s1]) .btn-ghost{background:var(--brush),var(--mt-k) padding-box,var(--mt-w) border-box;border:1px solid transparent;color:#f4f4f1}:where(html[data-sn-css~=s1]) .btn-ghost:hover{background:var(--brush),var(--mt-k) padding-box,var(--lime-m) border-box}@media(prefers-reduced-motion:no-preference){:where(html[data-sn-css~=s1]) .btn:after{transform:translateX(-120%)}:where(html[data-sn-css~=s1]) .btn:focus-visible:after,:where(html[data-sn-css~=s1]) .btn:hover:after{transform:translateX(120%);transition:transform .6s var(--out,ease-out)}}:where(html[data-sn-css~=s1]) .card .pr,:where(html[data-sn-css~=s1]) .pr{background:var(--silver-t);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}:where(html[data-sn-css~=s1]) .pr s{-webkit-text-fill-color:var(--mut)}:where(html[data-sn-css~=s1]) .pr .bd{-webkit-text-fill-color:currentColor}:where(html[data-sn-css~=s1]) main h1:not(.hero-t h1){background:var(--silver-t);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}:where(html[data-sn-css~=s1]) .logo span{background:var(--silver-t);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}:where(html[data-sn-css~=s1]) .logo b{-webkit-text-fill-color:transparent}:where(html[data-sn-css~=s1]) .bd.bd-off{background:var(--lime-m);color:#000;box-shadow:inset 0 1px #ffffffb3}:where(html[data-sn-css~=s1]) .bd.bd-24,:where(html[data-sn-css~=s1]) .bd.bd-i{background:var(--brush),var(--mt-k) padding-box,var(--mt-w) border-box;border:1px solid transparent;color:#f4f4f1}:where(html[data-sn-css~=s1]) .hd{border-image:var(--rule) 1}:where(html[data-sn-css~=s1]) hr{border:0;height:1px;background:var(--rule);margin:32px 0}:where(html[data-sn-css~=s1]) .tile.big,:where(html[data-sn-css~=s1]) .vb-g figure{box-shadow:inset 0 1px #ffffff26}:where(html[data-sn-css~=s1]) .mp{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0;margin:22px 0}:where(html[data-sn-css~=s1]) .lp-k li,:where(html[data-sn-css~=s1]) .mp li{background:var(--brush),var(--mt-k) padding-box,var(--mt-w) border-box;border:1px solid transparent;border-radius:16px;padding:14px 16px;display:grid;gap:2px}:where(html[data-sn-css~=s1]) .lp-k b,:where(html[data-sn-css~=s1]) .mp b{font:600 1rem/1.2 var(--disp);color:#f4f4f1}:where(html[data-sn-css~=s1]) .lp-k span,:where(html[data-sn-css~=s1]) .mp span{color:#cfcfd3;font-size:.86rem;line-height:1.35}@media(max-width:700px){:where(html[data-sn-css~=s1]) .mp{grid-template-columns:1fr}}:where(html[data-sn-css~=s1]) .mapw{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:24px;align-items:start}:where(html[data-sn-css~=s1]) .mapw iframe{width:100%;min-height:320px;border:0;border-radius:20px}@media(max-width:900px){:where(html[data-sn-css~=s1]) .mapw{grid-template-columns:1fr}}:where(html[data-sn-css~=s1]) .lp-k{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;margin:0 0 16px}@media(max-width:900px){:where(html[data-sn-css~=s1]) .lp-k{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(html[data-sn-css~=s1]) .guia{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:32px;margin-block:40px}:where(html[data-sn-css~=s1]) .guia-c p{max-width:60ch;color:#e4e4e2;line-height:1.6}:where(html[data-sn-css~=s1]) .guia-t{margin-top:12px}:where(html[data-sn-css~=s1]) .guia-n{color:#a9a9ad;font-size:.85rem}:where(html[data-sn-css~=s1]) .guia-f{margin:0}@media(max-width:900px){:where(html[data-sn-css~=s1]) .guia{grid-template-columns:1fr;gap:18px}}:where(html[data-sn-css~=s1]) .faq{max-width:860px;margin:56px auto}:where(html[data-sn-css~=s1]) .faq h2,:where(html[data-sn-css~=s1]) .faq h3{font-family:var(--disp);text-transform:uppercase;letter-spacing:.02em}:where(html[data-sn-css~=s1]) .faq details{border-radius:16px;padding:0;margin:0 0 10px;overflow:hidden}:where(html[data-sn-css~=s1]) .faq details:last-of-type{border-bottom:1px solid transparent}:where(html[data-sn-css~=s1]) .faq summary{padding:16px 18px;color:#f4f4f1;align-items:center;min-height:56px}:where(html[data-sn-css~=s1]) .faq summary:after{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:#0b0b0b;font:800 1.2rem/1 var(--disp)}:where(html[data-sn-css~=s1]) .faq details[open] summary{border-bottom:1px solid transparent;border-image:linear-gradient(90deg,#0000,#c9ccc4 25%,#c1ff72 50%,#c9ccc4 75%,#0000) 1}:where(html[data-sn-css~=s1]) .faq p{margin:0;padding:14px 18px 18px;color:#d7dad7;text-transform:none}:where(html[data-sn-css~=s1]) .faq summary:focus-visible{outline:2px solid #c1ff72;outline-offset:-2px}:where(html[data-sn-css~=s1]) .guia-f h3{font-size:1.1rem;margin:0 0 12px}:where(html[data-sn-css~=s1]) .qty{background:var(--brush),var(--mt-k) padding-box,var(--mt-w) border-box;border:1px solid transparent;border-radius:999px}:where(html[data-sn-css~=s1]) .qty button{color:#e8eae3}:where(html[data-sn-css~=s1]) .fld input,:where(html[data-sn-css~=s1]) .fld select,:where(html[data-sn-css~=s1]) .fld textarea,:where(html[data-sn-css~=s1]) .search{border:1px solid transparent;background:linear-gradient(#0d0e0c,#0d0e0c) padding-box,var(--mt-w) border-box}:where(html[data-sn-css~=s1]) .fld input:focus,:where(html[data-sn-css~=s1]) .fld select:focus,:where(html[data-sn-css~=s1]) .fld textarea:focus,:where(html[data-sn-css~=s1]) .search:focus-within{background:linear-gradient(#0d0e0c,#0d0e0c) padding-box,var(--mt-l) border-box;outline:0;box-shadow:0 0 0 3px #c1ff7233}:where(html[data-sn-css~=s1]) .bd,:where(html[data-sn-css~=s1]) .chip{background:var(--mt-l);color:#0b0b0b}:where(html[data-sn-css~=s1]) .chip:not(.on){background:var(--brush),var(--mt-k) padding-box,var(--mt-w) border-box;border:1px solid transparent;color:#e8eae3;box-shadow:none}:where(html[data-sn-css~=s1]) .bar{border-image:linear-gradient(90deg,#0000,#8b8e87 20%,#f4f4f1 50%,#8b8e87 80%,#0000) 1}:where(html[data-sn-css~=s1]) .ft .logo,:where(html[data-sn-css~=s1]) .ft b{background:linear-gradient(180deg,#fff,#a9aca4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}:where(html[data-sn-css~=s1]) .crumb a:hover,:where(html[data-sn-css~=s1]) .ft a:hover,:where(html[data-sn-css~=s1]) .rubs a:hover{background:var(--mt-l);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}:where(html[data-sn-css~=s1]) main section.wrap+section.wrap{border-top:1px solid transparent;border-image:linear-gradient(90deg,#0000,#3a3c38 15%,#8b8e87 50%,#3a3c38 85%,#0000) 1}:where(html[data-sn-css~=s1]) ::selection{background:#c1ff72;color:#000}:where(html[data-sn-css~=s1]) input[type=checkbox],:where(html[data-sn-css~=s1]) input[type=radio]{accent-color:#c1ff72}:where(html[data-sn-css~=s1]) *{scrollbar-color:#8b8e87 #0b0b0b}:where(html[data-sn-css~=s1]) ::-webkit-scrollbar{width:10px;height:10px}:where(html[data-sn-css~=s1]) ::-webkit-scrollbar-track{background:#0b0b0b}:where(html[data-sn-css~=s1]) ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#e8eae3,#6d706a);border-radius:10px;border:2px solid #0b0b0b}@media(prefers-reduced-motion:no-preference){:where(html[data-sn-css~=s1]) .faq details{transition:transform .2s}:where(html[data-sn-css~=s1]) .faq details:hover{transform:translateY(-1px)}}:where(html[data-sn-css~=s1]) .tile.combo2{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:0;padding:7% 6% 5%;background:var(--tile)}:where(html[data-sn-css~=s1]) .tile.combo2 img{width:100%;height:auto;max-height:100%;object-fit:contain;align-self:center}:where(html[data-sn-css~=s1]) .tile.combo2 img.i2{transform:scale(.82);transform-origin:50% 60%;margin-left:-12%}:where(html[data-sn-css~=s1]) .tile.big.combo2{padding:8% 7% 6%}:where(html[data-sn-css~=s1]) .tile img.op{mix-blend-mode:multiply}:where(html[data-sn-css~=s1]) .th img.op{object-fit:contain}:where(html[data-sn-css~=s1]) .bchip.tx{display:grid;place-items:center;padding:10px 18px;letter-spacing:.06em}:where(html[data-sn-css~=s1]) .ebar{align-items:center;justify-content:center;gap:12px;padding:6px 44px 6px 14px;position:relative;box-shadow:inset 0 1px #ffffff22;color:#f4f4f1;font:650 .74rem/1.2 var(--txt);text-transform:uppercase;letter-spacing:.05em;z-index:26}:where(html[data-sn-css~=s1]) .ebar p{margin:0;text-align:center}:where(html[data-sn-css~=s1]) .ebar p b{color:#c1ff72}:where(html[data-sn-css~=s1]) .ebar p span{opacity:.85}:where(html[data-sn-css~=s1]) .ebar-b{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:5px 14px;border-radius:999px;color:#0b0b0b;font:800 .72rem/1 var(--txt);letter-spacing:.05em;text-transform:uppercase;text-decoration:none;white-space:nowrap}:where(html[data-sn-css~=s1]) .ebar-b:hover{filter:brightness(1.06)}:where(html[data-sn-css~=s1]) .ebar-b:active{transform:scale(.97)}:where(html[data-sn-css~=s1]) .ebar-x{position:absolute;right:6px;top:50%;translate:0 -50%;width:34px;height:34px;border:0;border-radius:50%;background:transparent;color:#f4f4f1;font:400 1.4rem/1 var(--txt);cursor:pointer}:where(html[data-sn-css~=s1]) .ebar-x:hover{background:#ffffff1a}:where(html[data-sn-css~=s1]) .ebar-b:focus-visible,:where(html[data-sn-css~=s1]) .ebar-x:focus-visible{outline:2px solid #c1ff72;outline-offset:2px}:where(html[data-sn-css~=s1]) .ebar-off .ebar{display:none}:where(html[data-sn-css~=s1]):root{--eh:0px}@media(min-width:700px){:where(html[data-sn-css~=s1]) .ebar{position:sticky;top:0}:where(html[data-sn-css~=s1]) .hd{top:var(--eh)}}@media(max-width:699px){:where(html[data-sn-css~=s1]) .ebar{padding:5px 40px 5px 10px;gap:8px;font-size:.66rem}:where(html[data-sn-css~=s1]) .ebar p span{display:none}:where(html[data-sn-css~=s1]) .ebar-b{min-height:32px;padding:5px 12px}}:where(html[data-sn-css~=s1]) .ebk{display:grid;grid-template-columns:auto minmax(0,1fr);gap:calc(clamp(14px,2vw,24px));align-items:center;width:100%;max-width:560px;padding:calc(clamp(12px,1.6vw,20px));border-radius:22px;text-align:left;background:var(--brush),var(--mt-k) padding-box,var(--mt-l) border-box;border:2px solid transparent;box-shadow:0 26px 60px -28px #000,0 0 70px -26px #c1ff7266}:where(html[data-sn-css~=s1]) .ebk-cover{display:block;width:calc(clamp(104px,15vw,196px));padding:3px;border-radius:10px;background:var(--mt-w);box-shadow:0 14px 30px -10px #000c,0 0 0 1px #ffffff33;transform:rotate(-2.2deg);transition:transform .25s var(--out,ease)}:where(html[data-sn-css~=s1]) .ebk-cover:hover{transform:rotate(0) scale(1.02)}:where(html[data-sn-css~=s1]) .ebk-cover img{display:block;width:100%;height:auto;border-radius:7px}:where(html[data-sn-css~=s1]) .ebk-t{display:grid;gap:8px;justify-items:start}:where(html[data-sn-css~=s1]) .ebk-k{display:inline-block;padding:4px 10px;border-radius:999px;background:var(--mt-l);color:#0b0b0b;font:800 .68rem/1 var(--txt);letter-spacing:.07em;text-transform:uppercase}:where(html[data-sn-css~=s1]) .ebk-t h2{font-family:var(--disp);font-weight:700;font-size:calc(clamp(1.15rem,2.1vw,1.7rem));line-height:1.08;letter-spacing:.005em;text-transform:uppercase;margin:0;color:#fff}:where(html[data-sn-css~=s1]) .ebk-t h2:after{display:none}:where(html[data-sn-css~=s1]) .ebk-t p{margin:0;color:#d7dad7;font-size:.9rem;line-height:1.4;max-width:34ch}:where(html[data-sn-css~=s1]) .ebk-t .btn{width:100%;min-height:52px;margin-top:4px;font-size:.95rem}:where(html[data-sn-css~=s1]) .ebk-t small{color:#a6aba6;font-size:.74rem;letter-spacing:.03em;text-transform:uppercase}@media(min-width:900px){:where(html[data-sn-css~=s1]) .hero-in{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);justify-items:stretch;text-align:left;gap:44px;padding-top:calc(clamp(24px,3.2vw,48px));padding-bottom:calc(clamp(30px,4vw,56px))}:where(html[data-sn-css~=s1]) .hero-t{align-items:flex-start}:where(html[data-sn-css~=s1]) .hero-t .cta{justify-content:flex-start;margin-top:22px}:where(html[data-sn-css~=s1]) .hero-t h1{max-width:16ch;font-size:calc(clamp(2rem,3.7vw,3.5rem))}:where(html[data-sn-css~=s1]) .hero-t p{margin-inline:0;text-align:left}:where(html[data-sn-css~=s1]) .hero-in .hero-links{justify-content:flex-start}:where(html[data-sn-css~=s1]) .ebk{justify-self:end}}@media(max-width:899px){:where(html[data-sn-css~=s1]) .hero-in{padding-top:18px;gap:18px}:where(html[data-sn-css~=s1]) .ebk{order:-1;grid-template-columns:84px minmax(0,1fr);gap:12px;padding:10px;border-radius:18px}:where(html[data-sn-css~=s1]) .ebk-cover{width:84px;transform:none}:where(html[data-sn-css~=s1]) .ebk-t{gap:6px}:where(html[data-sn-css~=s1]) .ebk-t h2{font-size:1rem}:where(html[data-sn-css~=s1]) .ebk-t p{display:none}:where(html[data-sn-css~=s1]) .ebk-t .btn{min-height:48px;font-size:.88rem;padding:10px 12px}:where(html[data-sn-css~=s1]) .ebk-t small{font-size:.68rem}:where(html[data-sn-css~=s1]) .hero-t h1{margin-top:4px}}:where(html[data-sn-css~=s1]) .hero-pts{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 10px}:where(html[data-sn-css~=s1]) .hero-pts li{padding:7px 12px;border-radius:999px;font:700 .72rem/1 var(--txt);letter-spacing:.05em;text-transform:uppercase;color:#f4f4f1;background:var(--brush),var(--mt-k) padding-box,var(--mt-w) border-box;border:1px solid transparent}@media(max-width:899px){:where(html[data-sn-css~=s1]) .hero-pts{justify-content:center}}:where(html[data-sn-css~=s1]) .hero-bg{object-position:50% 50%}@media(max-width:700px){:where(html[data-sn-css~=s1]) .hero-bg{opacity:.4}}:where(html[data-sn-css~=s1]):root{--steel:linear-gradient(180deg,#4a4d48,#2a2c29 34%,#171816 52%,#262825 78%,#3b3d39);--steel-sheen:linear-gradient(105deg,#fff0,#ffffff1f 18%,#fff0 36%,#ffffff12 62%,#fff0 80%)}:where(html[data-sn-css~=s1]) .bar,:where(html[data-sn-css~=s1]) .ebar,:where(html[data-sn-css~=s1]) .hd,:where(html[data-sn-css~=s1]) .loc,:where(html[data-sn-css~=s1]) .rubs{position:relative;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #0009}:where(html[data-sn-css~=s1]) .ebar{background:var(--steel-sheen),linear-gradient(180deg,#5a5e57 0,#2f312e 40%,#121311 55%,#2a2c29 100%);border-bottom:1px solid #c1ff72}:where(html[data-sn-css~=s1]) .bar{border-bottom:1px solid #ffffff2e}:where(html[data-sn-css~=s1]) .loc{background:var(--steel-sheen),linear-gradient(180deg,#2e302d,#161715 60%,#222421);border-bottom:1px solid #ffffff2e}:where(html[data-sn-css~=s1]) .search{background:linear-gradient(180deg,#0b0c0a,#1c1e1b);box-shadow:inset 0 2px 5px #000c,0 1px #ffffff4d;border-color:#ffffff40}:where(html[data-sn-css~=s1]) .hd-lk,:where(html[data-sn-css~=s1]) .hd-wa{background:var(--steel);border:1px solid #ffffff40;box-shadow:inset 0 1px #ffffff66,0 1px 3px #0008}:where(html[data-sn-css~=s1]) .logo b{background:var(--mt-l);-webkit-background-clip:text;background-clip:text;color:transparent}:where(html[data-sn-css~=s1]) .rubs a:not(.hot):hover{background:linear-gradient(180deg,#ffffff26,#fff0)}:where(html[data-sn-css~=s1]) .ebar-b{background:var(--mt-l);box-shadow:inset 0 1px #fff9,inset 0 -2px 3px #3a6a0f66,0 1px 4px #000a}:where(html[data-sn-css~=s1]) .bar a,:where(html[data-sn-css~=s1]) .ebar p b,:where(html[data-sn-css~=s1]) .loc-a{text-shadow:0 1px 1px #000}:where(html[data-sn-css~=s1]) .ft,:where(html[data-sn-css~=s1]) footer{background:var(--steel-sheen),linear-gradient(180deg,#2a2c29,#0e0f0d 40%)}:where(html[data-sn-css~=s1]) .bchip.tx{min-height:96px;font-size:1.25rem;line-height:1.1;background:var(--steel);color:transparent;background-image:var(--steel);box-shadow:inset 0 1px #ffffff66,inset 0 0 0 1px #ffffff2e}:where(html[data-sn-css~=s1]) .bchip.tx{position:relative}:where(html[data-sn-css~=s1]) .bchip.tx:before{content:"X NUTRITION";position:absolute;inset:0;display:grid;place-items:center;background:var(--mt-w);-webkit-background-clip:text;background-clip:text;color:transparent;font:800 1.25rem var(--disp);letter-spacing:.08em}:where(html[data-sn-css~=s1]) footer.ft{border-top:1px solid #fff6;box-shadow:inset 0 1px #ffffff80,inset 0 2px #00000080}:where(html[data-sn-css~=s1]) .ft-cols b,:where(html[data-sn-css~=s1]) .ft-cta h2{background:var(--mt-w);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(0 1px 0 #000)}:where(html[data-sn-css~=s1]) .ft-cols a,:where(html[data-sn-css~=s1]) .ft-cols p,:where(html[data-sn-css~=s1]) .ft-cta p{color:#d9dcd4;text-shadow:0 1px 1px #000}:where(html[data-sn-css~=s1]) .ft-cols a:hover{color:#c1ff72}:where(html[data-sn-css~=s1]) .ft-in .ft-cols{border-top:1px solid transparent;border-image:linear-gradient(90deg,#0000,#c9ccc4 20%,#c1ff72 50%,#c9ccc4 80%,#0000) 1}:where(html[data-sn-css~=s1]) .ft .btn-ghost{background:var(--steel);border:1px solid #ffffff59;color:#fff;box-shadow:inset 0 1px #ffffff80,0 2px 6px #000a}:where(html[data-sn-css~=s1]) .ft .btn-ghost:hover{background:linear-gradient(180deg,#6a6e66,#2b2d2a 50%,#151614);color:#c1ff72}:where(html[data-sn-css~=s1]) .ft-logo{filter:drop-shadow(0 2px 6px #000) drop-shadow(0 0 1px #fff8)}:where(html[data-sn-css~=s1]) .arrep{background:var(--mt-w)!important;color:#0b0b0b!important;border:1px solid #fff9!important;box-shadow:inset 0 1px #fff,0 2px 6px #000a}:where(html[data-sn-css~=s1]) .ci .tile,:where(html[data-sn-css~=s1]) .th,:where(html[data-sn-css~=s1]) .tile{background:var(--steel-sheen),radial-gradient(58% 46% at 50% 38%,#5d5e63 0,#323336 38%,#171718 78%),repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 3px),linear-gradient(180deg,#1f1f21,#0f0f10);border:1px solid #ffffff3d;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #0009}:where(html[data-sn-css~=s1]) .th:has(img.op[src^=http]),:where(html[data-sn-css~=s1]) .tile:has(img.op[src^=http]){background:var(--steel-sheen),radial-gradient(58% 46% at 50% 38%,#5d5e63 0,#323336 38%,#171718 78%),repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 3px),linear-gradient(180deg,#1f1f21,#0f0f10);border-color:#ffffff3d}:where(html[data-sn-css~=s1]) .tile:has(img.op[src^=http]):before{display:block}:where(html[data-sn-css~=s1]) img.op[src^=http]{mix-blend-mode:normal!important;filter:drop-shadow(0 14px 14px #000000b8) drop-shadow(0 0 1px #ffffff5c)!important}:where(html[data-sn-css~=s1]) img[src*="All.in.One.Multivitamin.png"],:where(html[data-sn-css~=s1]) img[src*="CREATINE_PURE_300g_f_2.png"],:where(html[data-sn-css~=s1]) img[src*="Caffeine200_dfb.png"],:where(html[data-sn-css~=s1]) img[src*="Caffeine200_ffb.png"],:where(html[data-sn-css~=s1]) img[src*="CitratoMagnesio-d_retoque_1.png"],:where(html[data-sn-css~=s1]) img[src*="CitratoMagnesio-f_retoque_1.png"],:where(html[data-sn-css~=s1]) img[src*="CitratoMagnesio210_134a49ec-f1a6-4684-90cc-d73a3de235e9.png"],:where(html[data-sn-css~=s1]) img[src*="CitratoMagnesio210_FR.png"],:where(html[data-sn-css~=s1]) img[src*="CitratoPotasio-d_retoque_748ec2ca-0cd8-4b71-a1d6-eaad613a34ba.png"],:where(html[data-sn-css~=s1]) img[src*="CitratoPotasio-f_retoque_219f8b70-97e8-4cb9-acda-3311571707c1.png"],:where(html[data-sn-css~=s1]) img[src*="ClassicWhey2Lb_F.png"],:where(html[data-sn-css~=s1]) img[src*="ClassicWhey2Lb_d.png"],:where(html[data-sn-css~=s1]) img[src*="Colagen-Frutilla-f_retoque_2.png"],:where(html[data-sn-css~=s1]) img[src*="Colagen-Naranja-f_retoque_d40c9744-75a0-4cdd-91f5-184c8d925bd9.png"],:where(html[data-sn-css~=s1]) img[src*="CollagenHydroFlex_AnanaFrente_6b7c5334-663d-4293-b28d-9ee9731b5c03.png"],:where(html[data-sn-css~=s1]) img[src*="CollagenHydroFlex_MultifrutaFrente.png"],:where(html[data-sn-css~=s1]) img[src*="CollagenHydroSport_MultifrutaFrente.png"],:where(html[data-sn-css~=s1]) img[src*="CollagenHydroSport_NeutraDorso.png"],:where(html[data-sn-css~=s1]) img[src*="Copia_de_Multivitamins-d_retoque.png"],:where(html[data-sn-css~=s1]) img[src*="Copia_de_Multivitamins-f_retoque_1.png"],:where(html[data-sn-css~=s1]) img[src*="Copia_de_Omega3-d_retoque.png"],:where(html[data-sn-css~=s1]) img[src*="Copia_de_Omega3-f_retoque.png"],:where(html[data-sn-css~=s1]) img[src*="Copia_de_VitaminaC-f_retoque.png"],:where(html[data-sn-css~=s1]) img[src*="Crea_Whey_choco.png"],:where(html[data-sn-css~=s1]) img[src*="Crea_Whey_vai.png"],:where(html[data-sn-css~=s1]) img[src*="Creatine200-f_retoque_1.png"],:where(html[data-sn-css~=s1]) img[src*="Creatine300-LIMON-f.png"],:where(html[data-sn-css~=s1]) img[src*="Creatine300-UVA-f.png"],:where(html[data-sn-css~=s1]) img[src*="Creatine500-f_retoque_2.png"],:where(html[data-sn-css~=s1]) img[src*="D3K2Vitamins-d_retoque_286114ba-619f-4fdc-98f3-ec33cb33f064.png"],:where(html[data-sn-css~=s1]) img[src*="D3K2Vitamins-f_retoque_0b9bf87d-abcf-42bf-afd5-d1fa88859d73.png"],:where(html[data-sn-css~=s1]) img[src*="D_NQ_NP_2X_807844-MLA107115377458_022026-F.webp"],:where(html[data-sn-css~=s1]) img[src*="D_NQ_NP_2X_967196-MLA109935952175_042026-F.webp"],:where(html[data-sn-css~=s1]) img[src*="EAA-Cereza-f_retoque_1.png"],:where(html[data-sn-css~=s1]) img[src*="EAA-Uva-d_retoque_868013de-d6de-4a49-bdf5-e55c7489f606.png"],:where(html[data-sn-css~=s1]) img[src*="Friction-Limon-d_retoque_7dd7a81f-df50-4be8-a89e-dcfec5e1ade1.png"],:where(html[data-sn-css~=s1]) img[src*="Friction-Limon-f_retoque_069006e9-fba1-498d-af6f-91a7431de12e.png"],:where(html[data-sn-css~=s1]) img[src*="Glutamine-d_retoque_f6703c33-3907-47b3-97f5-7fe702076139.png"],:where(html[data-sn-css~=s1]) img[src*="Glutamine-f_retoque_035fb774-c6bb-4b94-85c8-ab07bb1442a5.png"],:where(html[data-sn-css~=s1]) img[src*="OxidoNitrico-d_retoque_b992e75e-6f25-43cf-9c3a-1926cbfed82e.png"],:where(html[data-sn-css~=s1]) img[src*="OxidoNitrico-f_retoque_073afcc6-b532-4a59-b98d-6ac91dc08a3c.png"],:where(html[data-sn-css~=s1]) img[src*="PD_resveratrol_500_03.webp"],:where(html[data-sn-css~=s1]) img[src*="PureRiceCreamChocolate.png"],:where(html[data-sn-css~=s1]) img[src*="PureRiceCreamVainilla.png"],:where(html[data-sn-css~=s1]) img[src*="PushBCAA-Cereza_f.png"],:where(html[data-sn-css~=s1]) img[src*="PushBCAA-Limon_f.png"],:where(html[data-sn-css~=s1]) img[src*="Resveratrol_d1.png"],:where(html[data-sn-css~=s1]) img[src*="Resveratrol_f1.png"],:where(html[data-sn-css~=s1]) img[src*="VitaminaC-d.png"],:where(html[data-sn-css~=s1]) img[src*="WhatsApp-Image-2023-06-04-at-16.54.25.jpeg"],:where(html[data-sn-css~=s1]) img[src*="WhatsApp-Image-2026-06-08-at-10.09.50-PM.jpeg"],:where(html[data-sn-css~=s1]) img[src*="WhatsApp-Image-2026-06-08-at-10.09.51-PM-1.jpeg"],:where(html[data-sn-css~=s1]) img[src*="WhatsApp-Image-2026-06-08-at-10.09.51-PM-2.jpeg"],:where(html[data-sn-css~=s1]) img[src*="WhatsApp-Image-2026-06-08-at-10.09.51-PM.jpeg"],:where(html[data-sn-css~=s1]) img[src*="WhatsAppImage2024-12-12at11.32.04.jpg"],:where(html[data-sn-css~=s1]) img[src*="WhatsAppImage2024-12-12at11.32.07.jpg"],:where(html[data-sn-css~=s1]) img[src*="WheyProteinPistacho.png"],:where(html[data-sn-css~=s1]) img[src*="XtremeProteinChocolate_1.png"],:where(html[data-sn-css~=s1]) img[src*="XtremeProteinVainilla_42c557e5-859f-41e0-ac58-7d7538e020d3.png"],:where(html[data-sn-css~=s1]) img[src*="omega3xbDorso.png"],:where(html[data-sn-css~=s1]) img[src*="omega3xbFrente.png"],:where(html[data-sn-css~=s1]) img[src*="vitalMagFR.png"]{filter:url(#wk) drop-shadow(0 12px 12px #000000b8)!important}:where(html[data-sn-css~=s1]) img[src*="BetaAlanine_IN.png"],:where(html[data-sn-css~=s1]) img[src*="CitratoMagnesio_info.png"],:where(html[data-sn-css~=s1]) img[src*="CreatineM-150g_info.png"],:where(html[data-sn-css~=s1]) img[src*="CreatinePureinfo.png"],:where(html[data-sn-css~=s1]) img[src*="Info_VitaminaC.png"],:where(html[data-sn-css~=s1]) img[src*="Info_argininaGh_4de8b79b-92a4-422b-b310-9d2dc8d560a7.png"],:where(html[data-sn-css~=s1]) img[src*="Info_nitro_whey_9a30205f-7403-4441-9103-ca17c666dc41.jpg"],:where(html[data-sn-css~=s1]) img[src*="L-CITRULLINE_in.jpg"],:where(html[data-sn-css~=s1]) img[src*="VitaminasK2D3IN_af7bf3c5-4ea3-4157-b527-79ca672e1c9b.png"],:where(html[data-sn-css~=s1]) img[src*="info_creatne_500.png"],:where(html[data-sn-css~=s1]) img[src*="infonut-Glutamine.png"],:where(html[data-sn-css~=s1]) img[src*="iron_info_3.png"],:where(html[data-sn-css~=s1]) img[src*="omega3-pres.png"],:where(html[data-sn-css~=s1]) img[src*="vitalMagFR_info.png"]{filter:invert(1) contrast(1.05)!important}:where(html[data-sn-css~=s1]) .th:has(img.op),:where(html[data-sn-css~=s1]) .tile:has(img.op){background:var(--steel-sheen),radial-gradient(58% 46% at 50% 38%,#5d5e63 0,#323336 38%,#171718 78%),repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 3px),linear-gradient(180deg,#1f1f21,#0f0f10);border-color:#ffffff3d}:where(html[data-sn-css~=s1]) .tile:has(img.op):before{display:none}:where(html[data-sn-css~=s1]) img.op:not([src^=http]){mix-blend-mode:normal!important;filter:invert(1) contrast(1.05)!important}:where(html[data-sn-css~=s1]):root{--tx:url(/img/fondo-negro.webp?v=1)}:where(html[data-sn-css~=s1]) .ci .tile,:where(html[data-sn-css~=s1]) .th,:where(html[data-sn-css~=s1]) .th:has(img.op),:where(html[data-sn-css~=s1]) .th:has(img.op[src^=http]),:where(html[data-sn-css~=s1]) .tile,:where(html[data-sn-css~=s1]) .tile:has(img.op),:where(html[data-sn-css~=s1]) .tile:has(img.op[src^=http]){background:radial-gradient(60% 48% at 50% 40%,#ffffff2b,#fff0 70%),var(--steel-sheen),var(--tx) center/cover,#0b0b0b;border:1px solid #ffffff40}:where(html[data-sn-css~=s1]):root{--mc:url(/img/metal-cepillado.webp?v=1)}:where(html[data-sn-css~=s1]) .bar,:where(html[data-sn-css~=s1]) .ebar,:where(html[data-sn-css~=s1]) .hd,:where(html[data-sn-css~=s1]) .loc,:where(html[data-sn-css~=s1]) .rubs{background:linear-gradient(180deg,#ffffff1a,#0000 40%,#0000004d),var(--mc) center/cover,#050505}:where(html[data-sn-css~=s1]) footer.ft{background:linear-gradient(180deg,#ffffff26,#0000 5%,#0000 55%,#00000099),var(--mc) center/cover,#050505!important}:where(html[data-sn-css~=s1]) .ft-ck{margin:14px 0 0;font-size:.8rem}:where(html[data-sn-css~=s1]) .ft-ck a{color:#d9dcd4;text-decoration:underline}:where(html[data-sn-css~=s1]) select,:where(html[data-sn-css~=s1]) select option{color-scheme:dark}:where(html[data-sn-css~=s1]) select optgroup,:where(html[data-sn-css~=s1]) select option{background:#0d0e0c;color:#f4f4f1}:where(html[data-sn-css~=s1]) .buy .fld.opt{display:grid;gap:8px;margin:4px 0 14px}:where(html[data-sn-css~=s1]) .buy .fld.opt>span{font:700 .8rem/1 var(--disp);letter-spacing:.08em;text-transform:uppercase;color:#c9ccc4}:where(html[data-sn-css~=s1]) .buy .fld.opt select{width:100%;min-width:0;height:52px;padding:0 44px 0 16px;border-radius:14px;font:600 1rem var(--txt);color:#f4f4f1;text-overflow:ellipsis;appearance:none;-webkit-appearance:none;cursor:pointer;background:linear-gradient(#0d0e0c,#0d0e0c) padding-box,var(--mt-w) border-box;background-repeat:no-repeat;background-position:0 0,right 16px center,0 0;background-origin:padding-box,padding-box,border-box;background-clip:padding-box,padding-box,border-box}:where(html[data-sn-css~=s1]) .buy .row{display:flex;gap:10px;align-items:stretch;margin:0 0 10px}:where(html[data-sn-css~=s1]) .buy .row .qty{flex:0 0 auto;height:56px;display:flex;align-items:center}:where(html[data-sn-css~=s1]) .buy .row .btn.grow{flex:1 1 auto;min-width:0;height:56px;white-space:nowrap}:where(html[data-sn-css~=s1]) .buy .sec2{display:grid;gap:10px;margin:0 0 12px}:where(html[data-sn-css~=s1]) .buy .sec2 .btn{min-width:0;height:48px;white-space:nowrap;gap:8px;justify-content:center}:where(html[data-sn-css~=s1]) .buy .sec2 .btn .ic{width:18px;height:18px;flex:none}:where(html[data-sn-css~=s1]) .buy .promo{margin:0 0 16px;padding:0;background:none;border:0;font:700 .72rem/1.4 var(--txt);letter-spacing:.06em;color:#c1ff72;text-align:center}:where(html[data-sn-css~=s1]) .buy .row{flex-direction:row!important;flex-wrap:nowrap!important}:where(html[data-sn-css~=s1]) .buy .row .qty{width:auto;min-width:112px}:where(html[data-sn-css~=s1]) .buy .row .qty input{width:34px;text-align:center}:where(html[data-sn-css~=s1]) .buy .sec2{grid-template-columns:.8fr 1.2fr}:where(html[data-sn-css~=s1]) .buy .sec2 .btn{letter-spacing:.02em;font-size:.76rem;padding:0 8px}:where(html[data-sn-css~=s1]) .buy .fld.opt select{font-size:.94rem;padding-right:38px;background-image:linear-gradient(#0d0e0c,#0d0e0c),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9' fill='none' stroke='%23C1FF72' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1l6 6 6-6'/%3E%3C/svg%3E"),var(--mt-w)}@media(max-width:420px){:where(html[data-sn-css~=s1]) .buy .sec2{grid-template-columns:1fr 1.5fr}:where(html[data-sn-css~=s1]) .buy .sec2 .btn{font-size:.7rem}}@media(max-width:480px){:where(html[data-sn-css~=s1]) .buy .row .btn.grow{font-size:.82rem;letter-spacing:.02em;padding:0 8px}:where(html[data-sn-css~=s1]) .buy .row .qty{min-width:96px}:where(html[data-sn-css~=s1]) .buy .sec2{grid-template-columns:1fr}:where(html[data-sn-css~=s1]) .buy .sec2 .btn{height:46px;font-size:.78rem}}:where(html[data-sn-css~="s1"])html body img.op.cut{mix-blend-mode:normal!important;filter:drop-shadow(0 14px 14px #000000b8) drop-shadow(0 0 1px #ffffff5c)!important}:where(html[data-sn-css~=s1]) #mainimg.op,:where(html[data-sn-css~=s1]) .th img.op,:where(html[data-sn-css~=s1]) .tile img.op{object-fit:contain;object-position:center}:where(html[data-sn-css~=s1]) .tile:has(img.op.cut) img.op,:where(html[data-sn-css~=s1]) .tile:has(img.op[src^=http]) img.op{box-sizing:border-box;padding:5%}:where(html[data-sn-css~=s1]) .mb[hidden]{display:none}:where(html[data-sn-css~=s1]) .mb .rail-h{align-items:center;gap:6px 18px;flex-wrap:wrap}:where(html[data-sn-css~=s1]) .mb .rail-h h2{margin-bottom:0}:where(html[data-sn-css~=s1]) .mb .rail-h{justify-content:flex-start}:where(html[data-sn-css~=s1]) .mb-tabs{display:inline-flex;gap:6px;padding:4px;border-radius:999px;background:var(--brush),var(--mt-k) padding-box,var(--mt-w) border-box;border:1px solid transparent}:where(html[data-sn-css~=s1]) .mb-tabs button{font:700 .74rem var(--disp);letter-spacing:.06em;text-transform:uppercase;color:#d8dbd2;background:none;border:0;border-radius:999px;padding:9px 14px;cursor:pointer;transition:background .16s,color .16s}:where(html[data-sn-css~=s1]) .mb-tabs button[aria-selected=true]{background:var(--mt-l);color:#0b0b0b}:where(html[data-sn-css~=s1]) .mb-sub{margin:0 20px 12px;color:#aeb2a8;font-size:.9rem}:where(html[data-sn-css~=s1]) .mb-s{margin:12px 20px 0;display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:.82rem;color:#aeb2a8}:where(html[data-sn-css~=s1]) .mb-s:empty{display:none}:where(html[data-sn-css~=s1]) .mb-s a{padding:7px 12px;border-radius:999px;border:1px solid #ffffff3d;color:#f4f4f1;text-decoration:none;text-transform:uppercase;font-weight:700;font-size:.72rem;letter-spacing:.04em}:where(html[data-sn-css~=s1]) .mb-s a:hover{border-color:#c1ff72;color:#c1ff72}:where(html[data-sn-css~="s1"])html body .mb .mb-tabs button{background:none!important;background-image:none!important;color:#d8dbd2!important;border:0!important;box-shadow:none!important;height:auto!important;width:auto!important;min-height:0!important;padding:9px 14px!important;font:700 .74rem var(--disp)!important;letter-spacing:.06em!important;text-transform:uppercase!important;border-radius:999px!important;text-shadow:none!important}:where(html[data-sn-css~="s1"])html body .mb .mb-tabs button[aria-selected="true"]{background:var(--mt-l)!important;color:#0b0b0b!important}@media(max-width:700px){:where(html[data-sn-css~=s1]) body[data-page="/"] .ebar{display:none!important}:where(html[data-sn-css~=s1]) .loc{display:none}:where(html[data-sn-css~=s1]) .hd-lk,:where(html[data-sn-css~=s1]) .hd-tel,:where(html[data-sn-css~=s1]) .hd-wa{display:none!important}:where(html[data-sn-css~=s1]) .hd .cart{margin-left:auto}:where(html[data-sn-css~=s1]) .hd .search{flex-basis:100%}:where(html[data-sn-css~=s1]) .hero-links,:where(html[data-sn-css~=s1]) .hero-pts{display:none}:where(html[data-sn-css~=s1]) .hero-t h1{line-height:1.08}:where(html[data-sn-css~=s1]) .hero-t p{-webkit-box-orient:vertical;overflow:hidden}:where(html[data-sn-css~=s1]) .ebk-t p{display:none}:where(html[data-sn-css~=s1]) .ebk-t small{display:none}:where(html[data-sn-css~=s1]) .facts-row{gap:8px}:where(html[data-sn-css~=s1]) .facts-row small{display:none}:where(html[data-sn-css~=s1]) .wrap.idx{display:none}:where(html[data-sn-css~=s1]) .rail-h h2{margin-bottom:12px}:where(html[data-sn-css~=s1]) .rail{padding:14px 0}:where(html[data-sn-css~=s1]) .wrap{padding-top:28px;padding-bottom:28px}:where(html[data-sn-css~=s1]) .ft-cols{grid-template-columns:1fr 1fr;gap:18px 14px}:where(html[data-sn-css~=s1]) .ft-cols>div:first-child{grid-column:1/-1}:where(html[data-sn-css~=s1]) .ft-cols a{padding:3px 0}:where(html[data-sn-css~=s1]) .ft-cta p{display:none}:where(html[data-sn-css~=s1]) .av{line-height:0;margin:6px 0}:where(html[data-sn-css~=s1]) .av b{font-size:.72rem;line-height:1.2}:where(html[data-sn-css~=s1]) .buy .promo,:where(html[data-sn-css~=s1]) .dl+.promo{display:none}:where(html[data-sn-css~=s1]) .buy .perks li:nth-child(n+3){display:none}:where(html[data-sn-css~=s1]) .buy .facts{display:none}:where(html[data-sn-css~=s1]) .desc.clamp>:nth-child(n+4):not(.more){display:none}:where(html[data-sn-css~=s1]) .desc.clamp.open>*{display:revert}:where(html[data-sn-css~=s1]) .desc .more{margin:10px 0 0;width:100%}}:where(html[data-sn-css~=s1]) body[data-page="/"] .ebar{display:none!important}:where(html[data-sn-css~=s1]) .bar span{display:none}:where(html[data-sn-css~=s1]) .bar{justify-content:center}:where(html[data-sn-css~=s1]) .loc{display:none}:where(html[data-sn-css~=s1]) .hero-links{display:none}:where(html[data-sn-css~=s1]) .ebk .btn{background:none!important;color:#f4f4f1!important;box-shadow:inset 0 0 0 1.5px #ffffffa6!important}:where(html[data-sn-css~=s1]) .ebk .btn:hover{background:#ffffff1a!important}:where(html[data-sn-css~=s1]) .card h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:where(html[data-sn-css~=s1]) main h2{background:linear-gradient(180deg,#fff,#f4f4f1 55%,#d6d8d1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}:where(html[data-sn-css~=s1]) .hero-t h1{background:linear-gradient(180deg,#fff,#f1f3ed 55%,#d2d5cd);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}:where(html[data-sn-css~=s1]) .med-s li{background:linear-gradient(135deg,#eceee8,#c4c8bf 48%,#e6e9e2);box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #7d817a66}:where(html[data-sn-css~=s1]) .lp-k{gap:8px}:where(html[data-sn-css~=s1]) .lp-k li{padding:12px 16px}:where(html[data-sn-css~=s1]) .chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:4px}:where(html[data-sn-css~=s1]) .chips::-webkit-scrollbar{display:none}:where(html[data-sn-css~=s1]) .chips .chip,:where(html[data-sn-css~=s1]) .chips .sep{flex:0 0 auto}@media(max-width:700px){:where(html[data-sn-css~=s1]) .lp-k li:nth-child(n+2){display:none}}:where(html[data-sn-css~=s1]) .hero-in{grid-template-columns:1fr!important;padding-top:40px}:where(html[data-sn-css~=s1]) .hero-t h1{max-width:18ch}:where(html[data-sn-css~=s1]) .hero-t p{max-width:34ch;color:#e6e8e3}:where(html[data-sn-css~=s1]) .hero-bg{opacity:.34}:where(html[data-sn-css~=s1]) .hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#000000d9,#000000a6 45%,#0000004d);z-index:0;pointer-events:none}:where(html[data-sn-css~=s1]) .ebk-band,:where(html[data-sn-css~=s1]) .facts-row,:where(html[data-sn-css~=s1]) .hero-in{position:relative;z-index:1}:where(html[data-sn-css~=s1]) .hero .cta .btn-ghost{background:linear-gradient(#0b0b0b,#0b0b0b) padding-box,var(--mt-s) border-box!important;border:1.5px solid transparent;color:#f4f4f1}:where(html[data-sn-css~=s1]) .facts-row{display:flex!important;gap:0;padding:0 20px!important;margin:0 auto;max-width:1320px;overflow-x:auto;scrollbar-width:none;list-style:none}:where(html[data-sn-css~=s1]) .facts-row::-webkit-scrollbar{display:none}:where(html[data-sn-css~=s1]) .facts-row li{display:flex;align-items:center;gap:10px;min-height:48px;max-height:56px;padding:8px 18px!important;border-top:0!important;white-space:nowrap}:where(html[data-sn-css~=s1]) .facts-row li small{display:none}:where(html[data-sn-css~=s1]) .facts-row li span{font-size:.88rem;flex-direction:row}:where(html[data-sn-css~=s1]) .facts-row .ic{font-size:1.5rem;flex:none;fill:url(#lm)}:where(html[data-sn-css~=s1]) .ebk-band{display:flex!important;align-items:center;gap:16px;max-width:1280px;width:calc(100% - 40px);height:auto;max-height:96px;margin:12px auto 20px;padding:8px 16px!important;border-radius:18px!important;justify-self:auto}:where(html[data-sn-css~=s1]) .ebk-band .ebk-cover{width:auto;height:72px;padding:2px;transform:none;flex:none}:where(html[data-sn-css~=s1]) .ebk-band .ebk-cover img{height:100%;width:auto}:where(html[data-sn-css~=s1]) .ebk-band .ebk-t{flex:1;gap:6px 16px;flex-wrap:nowrap;justify-items:legacy;min-width:0}:where(html[data-sn-css~=s1]) .ebk-band .ebk-k{flex:none}:where(html[data-sn-css~=s1]) .ebk-band h2{margin:0;flex:none}:where(html[data-sn-css~=s1]) .ebk-band p{display:block!important;margin:0;flex:1;min-width:0;max-width:none}:where(html[data-sn-css~=s1]) .ebk-band .btn{width:auto;min-height:44px;flex:none;padding:10px 20px;font-size:.85rem}:where(html[data-sn-css~=s1]) .ebk-band small{display:block!important;flex:none;font-size:.8rem}:where(html[data-sn-css~=s1]) .med-n{margin:14px 0 0;font-size:.9rem;color:#c9ccc6}:where(html[data-sn-css~=s1]) .med-n a{color:#fff;text-decoration:underline;text-underline-offset:.2em}:where(html[data-sn-css~=s1]) .bd-off{background:var(--mt-lm)!important;color:#000!important}:where(html[data-sn-css~=s1]) .bd-24{background:var(--mt-s)!important;color:#000!important;box-shadow:none!important}:where(html[data-sn-css~=s1]) .card .pr{background:var(--mt-s);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}:where(html[data-sn-css~=s1]) .card .pr s{-webkit-text-fill-color:#a9a9ad;margin-left:6px}:where(html[data-sn-css~=s1]) .sv{display:block;margin-top:2px;color:#c1ff72}:where(html[data-sn-css~=s1]) .card.cmb h3{display:block;overflow:visible;-webkit-line-clamp:unset}:where(html[data-sn-css~=s1]) .card.cmb h3 .c1{display:block;font-weight:700}:where(html[data-sn-css~=s1]) .card.cmb h3 .c2{display:block;font-weight:500;font-size:.9em;color:#d9dbd6;margin-top:2px}:where(html[data-sn-css~=s1]) .rubs{position:relative}:where(html[data-sn-css~=s1]) .rubs-in{-webkit-mask-image:none!important;mask-image:none!important}:where(html[data-sn-css~=s1]) .rubs:after{content:"";position:absolute;right:0;top:0;bottom:0;width:72px;background:linear-gradient(90deg,#0000,#000 80%);pointer-events:none;z-index:1;transition:opacity .2s}:where(html[data-sn-css~=s1]) .rubs-n{position:absolute;right:4px;top:50%;translate:0 -50%;z-index:2;width:44px;height:44px;border-radius:50%;border:1px solid #ffffff59;background:linear-gradient(135deg,#3a3c38,#0d0e0c);color:#c1ff72;display:grid;place-items:center;cursor:pointer;padding:0}:where(html[data-sn-css~=s1]) .rubs-n .ic{font-size:1.2rem}:where(html[data-sn-css~=s1]) .rubs-n:active{transform:translateY(-50%) scale(.95)}:where(html[data-sn-css~=s1]) .rubs.end .rubs-n,:where(html[data-sn-css~=s1]) .rubs.end:after{opacity:0;pointer-events:none}:where(html[data-sn-css~=s1]) .wrap.idx{display:block!important}:where(html[data-sn-css~=s1]) .idx-g{display:grid;grid-template-columns:repeat(4,1fr)}:where(html[data-sn-css~=s1]) .idx-g a{display:flex;align-items:center;gap:10px;min-height:56px;padding:8px 12px;border-radius:14px;background:linear-gradient(#141415,#141415) padding-box,var(--mt-s) border-box;border:1px solid transparent;text-decoration:none;color:#f4f4f1;font-size:.95rem}:where(html[data-sn-css~=s1]) .idx-g img{width:40px;height:40px;border-radius:10px;object-fit:cover;background:#fff;flex:none;box-shadow:0 0 0 1.5px #c1ff72}:where(html[data-sn-css~=s1]) .idx-g span{min-width:0}@media(hover:hover){:where(html[data-sn-css~=s1]) .idx-g a:hover{background:linear-gradient(#1c1c1e,#1c1c1e) padding-box,var(--mt-lm) border-box}}:where(html[data-sn-css~=s1]) .ebar{display:none!important}:where(html[data-sn-css~=s1]) body[data-page^="/categoria/"] .bar span{display:none}:where(html[data-sn-css~=s1]) .lp-i{margin:0 0 12px;font-size:.9rem;color:#c9ccc6}:where(html[data-sn-css~=s1]) .lp .cta{display:flex!important;gap:10px;flex-wrap:wrap;margin:0 0 14px}:where(html[data-sn-css~=s1]) .lp{padding-block:0!important;margin-bottom:0}:where(html[data-sn-css~=s1]) .lp .cta .btn{min-height:44px}:where(html[data-sn-css~=s1]) .chips{margin-bottom:12px}:where(html[data-sn-css~=s1]) .ph-h{padding-bottom:6px}:where(html[data-sn-css~=s1]) .ph-h p{margin-bottom:8px}:where(html[data-sn-css~=s1]) .logo{position:relative;overflow:hidden;padding:3px 12px 3px 6px;border-radius:14px;border:1px solid transparent;background:linear-gradient(#0b0b0b,#0b0b0b) padding-box,var(--mt-s) border-box}:where(html[data-sn-css~=s1]) .logo:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,#fff0 35%,#ffffff8c 50%,#fff0 65%);translate:-120% 0}@media(prefers-reduced-motion:no-preference){:where(html[data-sn-css~=s1]) .logo:after{animation:lsh 1.1s ease-out .5s 1 forwards}@keyframes lsh{to{translate:120% 0}}:where(html[data-sn-css~=s1]) .btn:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,#fff0 38%,#ffffff73 50%,#fff0 62%);translate:-130% 0;pointer-events:none;z-index:0}@media(hover:hover){:where(html[data-sn-css~=s1]) .btn:hover:after{translate:130% 0;transition:translate .6s ease-out}}}:where(html[data-sn-css~=s1]) .idx,:where(html[data-sn-css~=s1]) .rail+.rail,:where(html[data-sn-css~=s1]) .revs,:where(html[data-sn-css~=s1]) .shop,:where(html[data-sn-css~=s1]) .trio,:where(html[data-sn-css~=s1]) .vband,:where(html[data-sn-css~=s1]) section.wrap.faq{position:relative}:where(html[data-sn-css~=s1]) .faq,:where(html[data-sn-css~=s1]) .idx,:where(html[data-sn-css~=s1]) .rail,:where(html[data-sn-css~=s1]) .revs,:where(html[data-sn-css~=s1]) .shop,:where(html[data-sn-css~=s1]) .trio,:where(html[data-sn-css~=s1]) .vband{border-top:1px solid transparent;border-image:linear-gradient(90deg,#0000,#c9ccc4 50%,#0000) 1}:where(html[data-sn-css~=s1]) .ebk .ic,:where(html[data-sn-css~=s1]) .idx .ic,:where(html[data-sn-css~=s1]) .med-k .ic{fill:url(#lm)}@media(max-width:700px){:where(html[data-sn-css~="s1"])html{font-size:16px}:where(html[data-sn-css~=s1]) .bar{line-height:18px;font-size:14px;letter-spacing:0;font-weight:700}:where(html[data-sn-css~=s1]) .hd-in{flex-wrap:nowrap!important;position:relative}:where(html[data-sn-css~=s1]) .hd .logo{margin-right:auto;font-size:14px;padding:2px 8px 2px 4px}:where(html[data-sn-css~=s1]) .hd .logo span{font-size:14px}:where(html[data-sn-css~=s1]) .hd .search input{opacity:1;background:none;border:0}:where(html[data-sn-css~=s1]) .hd .search .ic{position:absolute;pointer-events:none}:where(html[data-sn-css~=s1]) .hd .search:focus-within{width:auto;flex:none;z-index:5;background:#0b0c0a}:where(html[data-sn-css~=s1]) .hd .search:focus-within input{width:100%;padding:0 12px 0 40px;color:#fff}:where(html[data-sn-css~=s1]) .hd .cart{order:0;width:44px;height:44px}:where(html[data-sn-css~=s1]) .rubs a,:where(html[data-sn-css~=s1]) .rubs-in a{min-height:44px;display:inline-flex;align-items:center;font-size:14px}:where(html[data-sn-css~=s1]) .hero-in{gap:12px}:where(html[data-sn-css~=s1]) .hero-t h1{font-size:calc(clamp(1.7rem,8vw,2.1rem))!important}:where(html[data-sn-css~=s1]) .hero-t p{display:block!important;-webkit-line-clamp:unset;font-size:1rem}:where(html[data-sn-css~=s1]) .hero .cta{display:flex;flex-direction:column}:where(html[data-sn-css~=s1]) .hero .cta .btn{width:100%;min-height:48px}:where(html[data-sn-css~=s1]) .facts-row{padding:0 10px!important;margin-top:8px}:where(html[data-sn-css~=s1]) .facts-row li{padding:8px 12px!important;min-height:48px}:where(html[data-sn-css~=s1]) .facts-row li span{font-size:14px}:where(html[data-sn-css~=s1]) .ebk-band{max-height:none;flex-wrap:wrap;padding:10px 12px!important;gap:10px;width:calc(100% - 20px)}:where(html[data-sn-css~=s1]) .ebk-band .ebk-cover{height:56px}:where(html[data-sn-css~=s1]) .ebk-band .ebk-t{flex-wrap:wrap}:where(html[data-sn-css~=s1]) .ebk-band .ebk-k,:where(html[data-sn-css~=s1]) .ebk-band p,:where(html[data-sn-css~=s1]) .ebk-band small{display:none!important}:where(html[data-sn-css~=s1]) .ebk-band h2{flex:1}:where(html[data-sn-css~=s1]) .ebk-band .btn{width:100%;margin:0}:where(html[data-sn-css~=s1]) .idx-g{gap:8px}:where(html[data-sn-css~=s1]) .idx-g i,:where(html[data-sn-css~=s1]) .idx-g span{font-size:14px}:where(html[data-sn-css~=s1]) .bd{font-size:14px!important;padding:5px 8px}:where(html[data-sn-css~=s1]) .brand,:where(html[data-sn-css~=s1]) .card .brand{font-size:14px}:where(html[data-sn-css~=s1]) .vpl{font-size:14px}:where(html[data-sn-css~=s1]) .lp-i{font-size:14px}:where(html[data-sn-css~=s1]) .lp .cta .btn{flex:1 1 auto}:where(html[data-sn-css~=s1]) .chips .chip{min-height:44px;font-size:14px}:where(html[data-sn-css~=s1]) .tools,:where(html[data-sn-css~=s1]) .tools *{font-size:14px}:where(html[data-sn-css~=s1]) .bar span{display:none}:where(html[data-sn-css~=s1]) .mb-s,:where(html[data-sn-css~=s1]) .mb-sub,:where(html[data-sn-css~=s1]) .mb-tabs button,:where(html[data-sn-css~=s1]) .muted,:where(html[data-sn-css~=s1]) .rscore span,:where(html[data-sn-css~=s1]) .rv figcaption span{font-size:14px}:where(html[data-sn-css~=s1]) .sv{font-size:14px}:where(html[data-sn-css~=s1]) .card.cmb h3 .c2{font-size:14px}}:where(html[data-sn-css~=s1]) .facts-row{flex-wrap:nowrap!important}:where(html[data-sn-css~=s1]) .facts-row li{flex:1 0 auto!important}:where(html[data-sn-css~=s1]) .ebk-band .ebk-t{display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:16px;row-gap:2px;align-items:center}:where(html[data-sn-css~=s1]) .ebk-band .ebk-k,:where(html[data-sn-css~=s1]) .ebk-band small{display:none!important}:where(html[data-sn-css~=s1]) .ebk-band h2{grid-column:1;grid-row:1;font-size:1.05rem}:where(html[data-sn-css~=s1]) .ebk-band p{grid-column:1;grid-row:2;font-size:.9rem;white-space:normal}:where(html[data-sn-css~=s1]) .ebk-band .btn{grid-column:2;grid-row:1/3;margin:0}@media(max-width:700px){:where(html[data-sn-css~=s1]) .ebk-band .ebk-t{display:flex!important}}@media(max-width:700px){:where(html[data-sn-css~=s1]) .idx-g{grid-template-columns:repeat(2,minmax(0,1fr))}:where(html[data-sn-css~=s1]) .bar{box-sizing:border-box}:where(html[data-sn-css~=s1]) .hd .logo img{height:30px}:where(html[data-sn-css~=s1]) .rubs a.hot{margin:0 6px;padding:0 14px}:where(html[data-sn-css~=s1]) .rubs-in{max-height:44px}}@media(max-width:700px){:where(html[data-sn-css~=s1]) .hd,:where(html[data-sn-css~=s1]) .rubs{border-bottom:0!important;border-image:none!important}:where(html[data-sn-css~=s1]) .rubs{height:44px;box-sizing:border-box}}@media(max-width:700px){:where(html[data-sn-css~=s1]) #cartCount,:where(html[data-sn-css~=s1]) #consent a,:where(html[data-sn-css~=s1]) .arrep,:where(html[data-sn-css~=s1]) .av b,:where(html[data-sn-css~=s1]) .bc a,:where(html[data-sn-css~=s1]) .bc li,:where(html[data-sn-css~=s1]) .btn,:where(html[data-sn-css~=s1]) .buy .btn,:where(html[data-sn-css~=s1]) .buy .lbl,:where(html[data-sn-css~=s1]) .buy .row .btn.grow,:where(html[data-sn-css~=s1]) .buy .sec2 .btn,:where(html[data-sn-css~=s1]) .buy small,:where(html[data-sn-css~=s1]) .chip,:where(html[data-sn-css~=s1]) .crumb,:where(html[data-sn-css~=s1]) .facts dd,:where(html[data-sn-css~=s1]) .facts dt,:where(html[data-sn-css~=s1]) .fld>span,:where(html[data-sn-css~=s1]) .ft a,:where(html[data-sn-css~=s1]) .ft b,:where(html[data-sn-css~=s1]) .ft p,:where(html[data-sn-css~=s1]) .guia-n,:where(html[data-sn-css~=s1]) .lnk,:where(html[data-sn-css~=s1]) .mb-tabs button,:where(html[data-sn-css~=s1]) .mbar a,:where(html[data-sn-css~=s1]) .med-k,:where(html[data-sn-css~=s1]) .note,:where(html[data-sn-css~=s1]) .perks li,:where(html[data-sn-css~=s1]) .pn,:where(html[data-sn-css~=s1]) .tiers{font-size:14px!important}:where(html[data-sn-css~=s1]) .brow .btn,:where(html[data-sn-css~=s1]) .btn,:where(html[data-sn-css~=s1]) .tiers+*,:where(html[data-sn-css~=s1]) button.btn{min-height:44px}:where(html[data-sn-css~=s1]) .av{font-size:0!important}:where(html[data-sn-css~=s1]) .buy .sec2,:where(html[data-sn-css~=s1]) .buy .sec2 .btn{letter-spacing:0}:where(html[data-sn-css~=s1]) .buy .opt span,:where(html[data-sn-css~=s1]) .buy .qty button,:where(html[data-sn-css~=s1]) .buy label span,:where(html[data-sn-css~=s1]) .buy select{font-size:14px}}@media(max-width:700px){:where(html[data-sn-css~=s1]) .idx-g a{column-gap:8px;row-gap:0;align-items:center}:where(html[data-sn-css~=s1]) .idx-g img{width:36px;height:36px;grid-row:1/3}:where(html[data-sn-css~=s1]) .idx-g span{line-height:1.1}:where(html[data-sn-css~=s1]) .idx-g i{grid-column:2;margin-top:1px}}:where(html[data-sn-css~=s1]) .wrap.lp{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;max-width:none}@media(min-width:701px){:where(html[data-sn-css~=s1]) .lp .cta .btn{padding:10px 22px;font-size:.9rem;min-height:44px}:where(html[data-sn-css~=s1]) .lp .cta{margin-bottom:10px!important}:where(html[data-sn-css~=s1]) .lp-i{margin:0 0 10px}:where(html[data-sn-css~=s1]) .ph-h p{margin:0 0 12px}:where(html[data-sn-css~=s1]) .tools{margin:0 0 10px;padding-bottom:6px}:where(html[data-sn-css~=s1]) .chips{margin-bottom:6px}}:where(html[data-sn-css~=s1]) .ebk-band{margin-top:20px}:where(html[data-sn-css~=s1]) .vb-g video{width:100%;height:100%;object-fit:cover;display:block}:where(html[data-sn-css~=s1]) .vb-g{justify-content:flex-start}:where(html[data-sn-css~=s1]) .hd .logo,:where(html[data-sn-css~=s1]) .logo{padding:0!important;border:0!important;background:none!important;border-radius:0}:where(html[data-sn-css~=s1]) .shop-ph{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}:where(html[data-sn-css~=s1]) .shop-ph figure{margin:0;border-radius:20px;overflow:hidden;aspect-ratio:4/3;background:linear-gradient(#0b0b0b,#0b0b0b) padding-box,var(--mt-s) border-box;border:1px solid transparent}:where(html[data-sn-css~=s1]) .shop-ph img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:700px){:where(html[data-sn-css~=s1]) .shop-ph{grid-template-columns:1fr}}:where(html[data-sn-css~=s1]) h1{font-size:calc(clamp(1.6rem,3vw,2.35rem));letter-spacing:.005em}:where(html[data-sn-css~=s1]) h2{font-size:calc(clamp(1.1rem,1.7vw,1.4rem))}:where(html[data-sn-css~=s1]) .hero h1{max-width:20ch}:where(html[data-sn-css~=s1]) .med h2{font-size:calc(clamp(1.3rem,2.4vw,1.8rem))}:where(html[data-sn-css~=s1]) .b-lime h2,:where(html[data-sn-css~=s1]) .banner h2{font-size:calc(clamp(1.2rem,2.2vw,1.6rem))}:where(html[data-sn-css~=s1]) .faq h2,:where(html[data-sn-css~=s1]) .idx h2,:where(html[data-sn-css~=s1]) .rail-h h2,:where(html[data-sn-css~=s1]) .revs-h h2,:where(html[data-sn-css~=s1]) .sec,:where(html[data-sn-css~=s1]) .shop-t h2,:where(html[data-sn-css~=s1]) .vb-h h2{font-size:calc(clamp(1.1rem,1.7vw,1.4rem))}:where(html[data-sn-css~=s1]) .panel h2{font-size:calc(clamp(1rem,1.5vw,1.2rem))}:where(html[data-sn-css~=s1]) .rscore b{font-size:calc(clamp(1.8rem,3vw,2.3rem));color:#f4f4f1;background:none;-webkit-text-fill-color:#f4f4f1}:where(html[data-sn-css~=s1]) .hero-t h2:after,:where(html[data-sn-css~=s1]) .med h2:after,:where(html[data-sn-css~=s1]) .revs-h h2:after,:where(html[data-sn-css~=s1]) .vb-h h2:after,:where(html[data-sn-css~=s1]) h2:after{background:linear-gradient(90deg,#d9d9d6,#7d7d7a)!important;opacity:.7}:where(html[data-sn-css~=s1]) .bar{font-weight:600}:where(html[data-sn-css~=s1]) .rubs a.hot{background:none}:where(html[data-sn-css~=s1]) .rubs a.hot .ic{fill:#c1ff72}:where(html[data-sn-css~=s1]) .ebk-band{box-shadow:inset 0 0 0 1px #34363a!important;border-color:#34363a!important;background:#121312!important}:where(html[data-sn-css~=s1]) .med{box-shadow:inset 0 0 0 1px #2a2c2a}:where(html[data-sn-css~=s1]) .tabs{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:28px;margin-bottom:8px}:where(html[data-sn-css~=s1]) .tabs-q{font:600 .85rem/1 var(--txt);color:#b4b6b2;letter-spacing:.02em}:where(html[data-sn-css~=s1]) .tabs-r{display:flex;gap:4px;max-width:100%;overflow-x:auto;scrollbar-width:none}:where(html[data-sn-css~=s1]) .tabs-r::-webkit-scrollbar{display:none}:where(html[data-sn-css~=s1]) .tb{appearance:none;border:0;background:none;color:#c9cbc6;font:700 .82rem/1 var(--disp);letter-spacing:.06em;text-transform:uppercase;padding:0 20px;min-height:44px;border-radius:999px;cursor:pointer;white-space:nowrap;transition:background .2s ease-out,color .2s ease-out,transform .15s ease-out}:where(html[data-sn-css~=s1]) .tb:hover{color:#fff;background:#202220}:where(html[data-sn-css~=s1]) .tb:active{transform:scale(.97)}:where(html[data-sn-css~=s1]) .tb.on{background:linear-gradient(135deg,#f4f4f2,#c4c5c2 45%,#f1f1ef 70%,#b5b6b3);color:#0b0b0b;box-shadow:inset 0 1px #fff}:where(html[data-sn-css~=s1]) .tb:focus-visible{outline:2px solid #c1ff72;outline-offset:2px}:where(html[data-sn-css~=s1]) .tp[hidden]{display:none}:where(html[data-sn-css~=s1]) .tp{animation:tpIn .22s cubic-bezier(.23,1,.32,1)}@keyframes tpIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){:where(html[data-sn-css~=s1]) .tp{animation:none}:where(html[data-sn-css~=s1]) .tb{transition:none}}@media(max-width:700px){:where(html[data-sn-css~=s1]) .tabs{gap:8px}:where(html[data-sn-css~=s1]) .tabs-q{width:100%;font-size:14px}:where(html[data-sn-css~=s1]) .tabs-r{width:100%;border-radius:20px;overflow:visible}:where(html[data-sn-css~=s1]) h1{font-size:1.5rem}}:where(html[data-sn-css~=s1]) .hero .hero-t h1,:where(html[data-sn-css~=s1]) .hero-t h1{font-size:calc(clamp(1.7rem,3vw,2.5rem))!important;max-width:22ch;line-height:1.12}:where(html[data-sn-css~=s1]) .hero-t p{font-size:calc(clamp(1rem,1.3vw,1.1rem))}@media(max-width:700px){:where(html[data-sn-css~=s1]) .hero .hero-t h1,:where(html[data-sn-css~=s1]) .hero-t h1{max-width:none}:where(html[data-sn-css~=s1]) .tabs-r{grid-template-columns:repeat(2,minmax(0,1fr))}:where(html[data-sn-css~=s1]) .tb{text-align:center;min-width:0}:where(html[data-sn-css~=s1]) .ebk-band .ebk-t{row-gap:8px}:where(html[data-sn-css~=s1]) .ebk-band h2{font-size:14px;line-height:1.25;letter-spacing:.01em}:where(html[data-sn-css~=s1]) .ebk-band .btn{margin-top:2px}}@font-face{font-family:Arimo;src:url(/assets/fonts/arimo-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Arimo;src:url(/assets/fonts/arimo-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}:where(html[data-sn-css~=s1]) .ebk-band .ebk-k,:where(html[data-sn-css~=s1]) .ebk-band p,:where(html[data-sn-css~=s1]) .ebk-band small,:where(html[data-sn-css~=s1]) .hero,:where(html[data-sn-css~=s1]) .hero .hero-t p{text-transform:uppercase}:where(html[data-sn-css~=s1]) .ebk-band .ebk-k,:where(html[data-sn-css~=s1]) .ebk-band p,:where(html[data-sn-css~=s1]) .ebk-band small,:where(html[data-sn-css~=s1]) .hero .hero-t p{font-family:Arimo,Arial,sans-serif;font-weight:500;letter-spacing:0}:where(html[data-sn-css~=s1]) .rubs-p{position:absolute;left:4px;top:50%;translate:0 -50%;z-index:2;width:44px;height:44px;border-radius:50%;border:1px solid #ffffff59;background:linear-gradient(135deg,#3a3c38,#0d0e0c);color:#c1ff72;display:none;place-items:center;cursor:pointer;padding:0;transition:transform .15s ease-out}:where(html[data-sn-css~=s1]) .rubs-p .ic{font-size:1.2rem}:where(html[data-sn-css~=s1]) .rubs-p:active{transform:translateY(-50%) scale(.95)}:where(html[data-sn-css~=s1]) .rubs.can-prev .rubs-p{display:grid}:where(html[data-sn-css~=s1]) .rubs-p:focus-visible{outline:2px solid #c1ff72;outline-offset:2px}:where(html[data-sn-css~=s1]) .faq summary:after{content:"";font-size:0}:where(html[data-sn-css~=s1]) .faq details[open] summary:after{content:""}@media(max-width:700px){:where(html[data-sn-css~=s1]) .hero .hero-t h1,:where(html[data-sn-css~=s1]) .hero-t h1{font-size:1.35rem!important;line-height:1.18}}:where(html[data-sn-css~=s1]) .idx-g{gap:10px}:where(html[data-sn-css~=s1]) .idx-g img{display:none!important}:where(html[data-sn-css~=s1]) .idx-g a,:where(html[data-sn-css~=s1]) .idx-g a:hover{display:flex!important;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:10px 20px;border:0;color:#0b0b0b;text-align:center;position:relative;overflow:hidden;isolation:isolate;transition:filter .2s ease-out,transform .15s ease-out}:where(html[data-sn-css~=s1]) .idx-g a:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,#fff0 38%,#ffffff73 50%,#fff0 62%);translate:-130% 0;pointer-events:none}@media(hover:hover){:where(html[data-sn-css~=s1]) .idx-g a:hover{filter:brightness(1.06) saturate(1.05)}:where(html[data-sn-css~=s1]) .idx-g a:hover:after{translate:130% 0;transition:translate .6s ease-out}}:where(html[data-sn-css~=s1]) .idx-g a:active{transform:scale(.97)}:where(html[data-sn-css~=s1]) .idx-g a:focus-visible{outline:2px solid #fff;outline-offset:2px}:where(html[data-sn-css~=s1]) .idx-g span{flex:0 1 auto;font-family:var(--disp);font-weight:700;letter-spacing:.04em;line-height:1.15;text-transform:uppercase;font-size:.85rem;background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:#0b0b0b;color:#0b0b0b}:where(html[data-sn-css~=s1]) .idx-g i{font-style:normal;font-family:var(--txt);font-weight:600;font-size:.8rem;color:#0b0b0b99}@media(max-width:700px){:where(html[data-sn-css~=s1]) .idx-g a{display:flex!important;grid-template-columns:none;gap:6px}:where(html[data-sn-css~=s1]) .idx-g i{font-size:14px}}@media(max-width:700px){:where(html[data-sn-css~=s1]) .idx-g a{padding:8px 10px;border-radius:26px;min-height:50px}:where(html[data-sn-css~=s1]) .idx-g span{overflow-wrap:normal;word-break:normal;letter-spacing:.01em}:where(html[data-sn-css~=s1]) .idx-g i{display:none}}:where(html[data-sn-css~="s1"])html{font-synthesis:none}:where(html[data-sn-css~=s1]) .av b,:where(html[data-sn-css~=s1]) .bar,:where(html[data-sn-css~=s1]) .bd,:where(html[data-sn-css~=s1]) .btn,:where(html[data-sn-css~=s1]) .chip,:where(html[data-sn-css~=s1]) .ft-cols b,:where(html[data-sn-css~=s1]) .ft-cta p,:where(html[data-sn-css~=s1]) .hd-lk span,:where(html[data-sn-css~=s1]) .hd-wa span,:where(html[data-sn-css~=s1]) .idx-g span,:where(html[data-sn-css~=s1]) .mbar a,:where(html[data-sn-css~=s1]) .promo,:where(html[data-sn-css~=s1]) .rubs a,:where(html[data-sn-css~=s1]) .tb,:where(html[data-sn-css~=s1]) .vpl,:where(html[data-sn-css~=s1]) h1,:where(html[data-sn-css~=s1]) h2,:where(html[data-sn-css~=s1]) h3{font-family:var(--disp);font-weight:500}:where(html[data-sn-css~=s1]) h1,:where(html[data-sn-css~=s1]) h2,:where(html[data-sn-css~=s1]) h3{letter-spacing:.005em}:where(html[data-sn-css~=s1]) .rubs a,:where(html[data-sn-css~=s1]) .rubs-in a{font-size:.875rem;letter-spacing:.03em;font-weight:500}:where(html[data-sn-css~=s1]) .btn{font-size:.9rem;letter-spacing:.03em}:where(html[data-sn-css~=s1]) .btn-lg{font-size:.94rem}:where(html[data-sn-css~=s1]) .bd{font-size:.72rem;letter-spacing:.03em;padding:5px 9px}:where(html[data-sn-css~=s1]) .bi b,:where(html[data-sn-css~=s1]) .bl b,:where(html[data-sn-css~=s1]) .card h3,:where(html[data-sn-css~=s1]) .ci h3{font-family:var(--txt);font-weight:600;font-size:1.06rem;line-height:1.2;letter-spacing:0;-webkit-line-clamp:3}:where(html[data-sn-css~=s1]) .card .brand{font-family:var(--txt);font-weight:600;letter-spacing:.06em}:where(html[data-sn-css~=s1]) .btot .tt,:where(html[data-sn-css~=s1]) .card .pr,:where(html[data-sn-css~=s1]) .pr,:where(html[data-sn-css~=s1]) .pr.big,:where(html[data-sn-css~=s1]) .tot{font-family:var(--txt);font-weight:700;letter-spacing:0}:where(html[data-sn-css~=s1]) .card .pr{font-size:1.3rem;line-height:1.2}:where(html[data-sn-css~=s1]) .card .pr s,:where(html[data-sn-css~=s1]) .pr s,:where(html[data-sn-css~=s1]) .pr.big s{font-family:var(--txt);font-weight:400;font-size:.8em}:where(html[data-sn-css~=s1]) .sv{font-family:var(--txt);font-weight:600;font-size:.875rem}:where(html[data-sn-css~=s1]) .card small,:where(html[data-sn-css~=s1]) .desc li,:where(html[data-sn-css~=s1]) .desc p,:where(html[data-sn-css~=s1]) .pd p{font-family:var(--txt);font-weight:400;line-height:1.55}:where(html[data-sn-css~=s1]) .hero .hero-t p{font-size:calc(clamp(1.05rem,1.4vw,1.25rem));line-height:1.4}:where(html[data-sn-css~=s1]) .ft-cta>p,:where(html[data-sn-css~=s1]) .hero-t>p,:where(html[data-sn-css~=s1]) .med-t>p,:where(html[data-sn-css~=s1]) .med>.med-t p,:where(html[data-sn-css~=s1]) .rail-h p,:where(html[data-sn-css~=s1]) .revs-h p,:where(html[data-sn-css~=s1]) .shop-t>p,:where(html[data-sn-css~=s1]) .vb-h p{font-family:Arimo,Arial,sans-serif;font-weight:400;letter-spacing:0;line-height:1.4;font-size:1.05rem}:where(html[data-sn-css~=s1]) .med-t>p{font-weight:500}:where(html[data-sn-css~=s1]) .hero .hero-t p{font-weight:500}:where(html[data-sn-css~=s1]) .rv blockquote{font-family:Arimo,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.5}:where(html[data-sn-css~=s1]) .rv figcaption b{font-family:var(--txt);font-weight:600}:where(html[data-sn-css~=s1]) .rv figcaption span{font-family:var(--txt);font-weight:400}:where(html[data-sn-css~=s1]) .faq summary{font-family:var(--txt);font-weight:600;font-size:calc(clamp(1rem,1.5vw,1.125rem));line-height:1.3;letter-spacing:0;text-transform:none}:where(html[data-sn-css~=s1]) .faq p{font-family:var(--txt);font-weight:400;font-size:calc(clamp(.95rem,1.3vw,1rem));line-height:1.5}:where(html[data-sn-css~=s1]) .ft a,:where(html[data-sn-css~=s1]) .ft li,:where(html[data-sn-css~=s1]) .ft p,:where(html[data-sn-css~=s1]) .ft small{font-family:var(--txt);font-weight:400}@media(max-width:700px){:where(html[data-sn-css~=s1]) .faq summary{font-size:1rem}}:where(html[data-sn-css~=s1]) .ft .logo span,:where(html[data-sn-css~=s1]) .ft-logo-t,:where(html[data-sn-css~=s1]) .logo span{font-family:"Bunken",var(--disp);font-weight:700}:where(html[data-sn-css~=s1]) .buy h1,:where(html[data-sn-css~=s1]) .pd h1{font-family:var(--txt);font-weight:700;letter-spacing:-.01em;font-size:calc(clamp(1.5rem,2.6vw,2rem));line-height:1.15}:where(html[data-sn-css~=s1]) .buy .pr.big,:where(html[data-sn-css~=s1]) .pd .pr.big{font-size:calc(clamp(1.5rem,2.4vw,1.75rem))}:where(html[data-sn-css~=s1]) .desc li,:where(html[data-sn-css~=s1]) .desc p{font-size:1rem}:where(html[data-sn-css~=s1]) .card .pr s{font-size:.875rem}:where(html[data-sn-css~=s1]) .mmask,:where(html[data-sn-css~=s1]) .mmb,:where(html[data-sn-css~=s1]) .mmenu,:where(html[data-sn-css~=s1]) .mo,:where(html[data-sn-css~=s1]) .mo-b,:where(html[data-sn-css~=s1]) .mo-h{display:none}@media(max-width:700px){:where(html[data-sn-css~=s1]) .dk{display:none!important}:where(html[data-sn-css~=s1]) .mo{display:inline!important}:where(html[data-sn-css~=s1]) .mo-h{display:block}:where(html[data-sn-css~=s1]) .mo-b{display:inline-flex}:where(html[data-sn-css~=s1]) .hd{height:auto}:where(html[data-sn-css~=s1]) .hd-in{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px;grid-template-areas:"m l c" "s s s";height:auto!important;padding:6px 10px 8px!important;align-items:center}:where(html[data-sn-css~=s1]) .hd .hd-lk,:where(html[data-sn-css~=s1]) .hd .hd-tel,:where(html[data-sn-css~=s1]) .hd .hd-wa,:where(html[data-sn-css~=s1]) .hd nav.rubs,:where(html[data-sn-css~=s1]) header.hd>nav.rubs{display:none!important}:where(html[data-sn-css~=s1]) .mmb{display:grid;grid-area:m;place-items:center;align-content:center;gap:5px;border:0;border-radius:50%;background:linear-gradient(180deg,#0b0c0a,#1c1e1b);box-shadow:inset 0 0 0 1px #ffffff40;cursor:pointer;padding:0}:where(html[data-sn-css~=s1]) .mmb span{display:block;width:18px;height:2px;border-radius:2px;background:linear-gradient(90deg,#fff,#aeb1aa)}:where(html[data-sn-css~=s1]) .hd .logo{grid-area:l;justify-self:center;margin:0!important}:where(html[data-sn-css~=s1]) .hd .cart{grid-area:c;margin:0!important}:where(html[data-sn-css~=s1]) .hd .search{grid-area:s!important;order:0!important;flex:none!important;width:100%!important;height:42px!important;position:relative!important;margin:0!important;max-width:none!important;left:auto!important;right:auto!important;top:auto!important;background:linear-gradient(180deg,#0b0c0a,#1c1e1b)!important;z-index:auto!important}:where(html[data-sn-css~=s1]) .hd .search input{width:100%!important;height:42px!important;padding:0 14px 0 42px!important;color:#f4f4f1!important;cursor:text;font-size:16px;text-transform:none}:where(html[data-sn-css~=s1]) .hd .search input::placeholder{text-transform:none;color:#b9bcb5;font-family:var(--txt);font-weight:500;letter-spacing:0;font-size:.95rem}:where(html[data-sn-css~=s1]) .hd .search .ic{left:14px!important;top:13px!important}:where(html[data-sn-css~=s1]) .hd .search:focus-within{position:relative!important;left:auto!important;right:auto!important;top:auto!important}:where(html[data-sn-css~=s1]) .mmask{position:fixed;inset:0;z-index:90;background:#000000a6;display:block}:where(html[data-sn-css~=s1]) .mmask[hidden]{display:none}:where(html[data-sn-css~=s1]) .mmenu{position:fixed;z-index:91;top:0;bottom:0;left:0;display:flex;flex-direction:column;background:#0b0c0a;border-right:1px solid #ffffff2e;box-shadow:12px 0 40px #000c;translate:-102% 0;transition:translate .22s cubic-bezier(.23,1,.32,1);overflow:auto;overscroll-behavior:contain}:where(html[data-sn-css~=s1]) .mmenu.on{translate:0 0}:where(html[data-sn-css~=s1]) .mmenu[hidden]{display:none}:where(html[data-sn-css~=s1]) .mm-h{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #ffffff1f;position:sticky;top:0;background:#0b0c0a;z-index:2}:where(html[data-sn-css~=s1]) .mm-h b{font-family:"Bunken",var(--disp);font-weight:700;font-size:1rem;color:#fff}:where(html[data-sn-css~=s1]) .mm-x{width:44px;height:44px;border:0;border-radius:50%;background:none;color:#fff;font-size:1.9rem;line-height:1;cursor:pointer}:where(html[data-sn-css~=s1]) .mmenu details{border-bottom:1px solid #ffffff1a}:where(html[data-sn-css~=s1]) .mmenu summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;min-height:54px;padding:0 18px;font-family:var(--disp);font-weight:500;font-size:.95rem;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(90deg,#f4f4f1,#a7aaa3);-webkit-background-clip:text;background-clip:text;color:transparent}:where(html[data-sn-css~=s1]) .mmenu summary::-webkit-details-marker{display:none}:where(html[data-sn-css~=s1]) .mmenu summary:after{content:"+";font-size:1.4rem;line-height:1;background:inherit;-webkit-background-clip:text;background-clip:text}:where(html[data-sn-css~=s1]) .mmenu details[open] summary:after{content:"–"}:where(html[data-sn-css~=s1]) .mmenu details a{display:flex;align-items:center;min-height:46px;padding:0 18px 0 30px;color:#e9ebe5;font-family:var(--txt);font-weight:500;font-size:1rem;text-decoration:none;text-transform:none}:where(html[data-sn-css~=s1]) .mmenu details a:active{background:#ffffff14}:where(html[data-sn-css~=s1]) .mm-wa{margin:18px 16px 0}:where(html[data-sn-css~="s1"])html.mm,:where(html[data-sn-css~="s1"])html.mm body{overflow:hidden}:where(html[data-sn-css~=s1]) .hero-links{display:none!important}:where(html[data-sn-css~=s1]) .hero .cta{gap:10px}:where(html[data-sn-css~=s1]) .hero .cta .btn-ghost{order:-1;background:var(--mt-l)!important;color:#0b0b0b!important;border:0!important;box-shadow:inset 0 1px #ffffff80,inset 0 -2px #4a7a1440}:where(html[data-sn-css~=s1]) .hero .cta .btn:not(.btn-ghost){background:linear-gradient(#0b0b0b,#0b0b0b) padding-box,var(--mt-s) border-box!important;border:1.5px solid transparent!important;color:#f4f4f1!important;box-shadow:none}:where(html[data-sn-css~=s1]) .hero-in{padding-top:20px!important;padding-bottom:18px!important}:where(html[data-sn-css~=s1]) .hero .hero-t h1,:where(html[data-sn-css~=s1]) .hero-t h1{margin-bottom:10px}:where(html[data-sn-css~=s1]) .hero .hero-t p{margin-bottom:16px;max-width:none;font-size:.95rem!important}:where(html[data-sn-css~=s1]) .ebk-band{margin-top:0}:where(html[data-sn-css~=s1]) .ebk-band small{display:none}:where(html[data-sn-css~=s1]) .mbar{display:none!important}:where(html[data-sn-css~=s1]) body{padding-bottom:0!important}:where(html[data-sn-css~=s1]) .wafab{display:grid!important}:where(html[data-sn-css~=s1]) .tabs{padding-block:14px 6px!important}:where(html[data-sn-css~=s1]) .tabs-q{display:none}:where(html[data-sn-css~=s1]) .tabs-r{display:flex!important;gap:2px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}:where(html[data-sn-css~=s1]) .tabs-r::-webkit-scrollbar{display:none}:where(html[data-sn-css~=s1]) .tb{flex:1 1 auto;min-height:44px;padding:0 4px;font-size:.7rem;letter-spacing:0;white-space:nowrap}:where(html[data-sn-css~=s1]) #tp-productos{display:flex;flex-direction:column}:where(html[data-sn-css~=s1]) #tp-productos[hidden]{display:none}:where(html[data-sn-css~=s1]) #tp-productos>section.rail:not(.mb){order:1}:where(html[data-sn-css~=s1]) #tp-productos>.mb{order:2}:where(html[data-sn-css~=s1]) #tp-productos>.idx{order:3}:where(html[data-sn-css~=s1]) #tp-productos>.vband{order:4}:where(html[data-sn-css~=s1]) #tp-productos>section.wrap:last-child{order:5}:where(html[data-sn-css~=s1]) .js .idx-g a{display:none!important}:where(html[data-sn-css~=s1]) .js .idx-g a[href$="/combos/"],:where(html[data-sn-css~=s1]) .js .idx-g a[href$="/creatinas/"],:where(html[data-sn-css~=s1]) .js .idx-g a[href$="/pre-entreno/"],:where(html[data-sn-css~=s1]) .js .idx-g a[href$="/proteinas/"]{display:flex!important}:where(html[data-sn-css~=s1]) .js .idx-g a[href$="/proteinas/"]{order:1}:where(html[data-sn-css~=s1]) .js .idx-g a[href$="/creatinas/"]{order:2}:where(html[data-sn-css~=s1]) .js .idx-g a[href$="/combos/"]{order:3}:where(html[data-sn-css~=s1]) .js .idx-g a[href$="/pre-entreno/"]{order:4}:where(html[data-sn-css~=s1]) .js .idx.all .idx-g a{display:flex!important}:where(html[data-sn-css~=s1]) .idx-all{width:100%;justify-content:center;align-items:center;margin-top:12px;min-height:46px;border-radius:999px;background:linear-gradient(#0b0b0b,#0b0b0b) padding-box,var(--mt-s) border-box;border:1.5px solid transparent;color:#f4f4f1;font-family:var(--disp);font-weight:500;font-size:.85rem;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}:where(html[data-sn-css~=s1]) .js .idx.all .idx-all{display:none}:where(html[data-sn-css~=s1]) .card h3{font-size:1rem;line-height:1.2;min-height:2.4em;-webkit-line-clamp:unset;display:block;overflow:visible}:where(html[data-sn-css~=s1]) .card .pr{font-size:1.2rem}:where(html[data-sn-css~=s1]) .card .vpl{font-size:.8rem}:where(html[data-sn-css~=s1]) .rail-t .card{flex-basis:70%;max-width:260px}:where(html[data-sn-css~=s1]) .med{padding:22px 18px!important;gap:14px!important}:where(html[data-sn-css~=s1]) .med-t p:not(.med-n){margin-bottom:12px}:where(html[data-sn-css~=s1]) .med-n{font-size:.8rem}:where(html[data-sn-css~=s1]) .med-s{gap:8px}:where(html[data-sn-css~=s1]) .med-s li{padding:10px 12px}:where(html[data-sn-css~=s1]) .med-s small{font-size:.8rem}:where(html[data-sn-css~=s1]) .revs-h{gap:10px}:where(html[data-sn-css~=s1]) .rv-t{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;scrollbar-width:none}:where(html[data-sn-css~=s1]) .rv-t::-webkit-scrollbar{display:none}:where(html[data-sn-css~=s1]) .rv-t .rv{flex:0 0 82%;scroll-snap-align:start}:where(html[data-sn-css~=s1]) .shop{gap:16px}:where(html[data-sn-css~=s1]) .shop-ph{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;scrollbar-width:none}:where(html[data-sn-css~=s1]) .shop-ph::-webkit-scrollbar{display:none}:where(html[data-sn-css~=s1]) .shop-ph figure{flex:0 0 78%;scroll-snap-align:start;margin:0}:where(html[data-sn-css~=s1]) .shop iframe{display:none}:where(html[data-sn-css~=s1]) .shop .cta a[data-cta=dejar_opinion]{display:none}:where(html[data-sn-css~=s1]) .shop .cta{display:grid;grid-template-columns:1fr 1fr;gap:10px}:where(html[data-sn-css~=s1]) .trio{gap:10px}:where(html[data-sn-css~=s1]) .trio .mo-h{margin:0 0 4px}:where(html[data-sn-css~=s1]) .trio .panel{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 14px;padding:14px 16px;min-height:0}:where(html[data-sn-css~=s1]) .trio .panel .pi{grid-row:1/3}:where(html[data-sn-css~=s1]) .trio .panel.eb img{grid-row:1/3;width:48px;height:auto}:where(html[data-sn-css~=s1]) .trio .panel h2{font-size:1rem;margin:0}:where(html[data-sn-css~=s1]) .trio .panel p{margin:0;font-size:.9rem}:where(html[data-sn-css~=s1]) .trio .panel .cta,:where(html[data-sn-css~=s1]) .trio .panel .lnk{grid-column:2}:where(html[data-sn-css~=s1]) .trio .panel .lnk{font-size:.8rem}:where(html[data-sn-css~=s1]) .trio .panel .cta{display:flex;gap:8px;margin-top:8px}:where(html[data-sn-css~=s1]) .trio .panel .cta .btn{padding:9px 14px;min-height:44px;font-size:.78rem}:where(html[data-sn-css~=s1]) section.faq{padding-block:22px}:where(html[data-sn-css~=s1]) .faq summary{min-height:52px;padding:12px 14px}:where(html[data-sn-css~=s1]) .ft-cta .cta a[data-cta=dejar_opinion]{display:none}:where(html[data-sn-css~=s1]) .ft-cols{display:block}:where(html[data-sn-css~=s1]) .js .ft-cols>div:not(:first-child):not(:last-child){border-top:1px solid #ffffff1f}:where(html[data-sn-css~=s1]) .js .ft-cols>div:not(:first-child):not(:last-child)>b{display:flex;justify-content:space-between;align-items:center;min-height:48px;cursor:pointer}:where(html[data-sn-css~=s1]) .js .ft-cols>div:not(:first-child):not(:last-child)>b:after{content:"+";font-size:1.3rem}:where(html[data-sn-css~=s1]) .js .ft-cols>div.open>b:after{content:"–"}:where(html[data-sn-css~=s1]) .js .ft-cols>div:not(:first-child):not(:last-child):not(.open)>p{display:none}:where(html[data-sn-css~=s1]) .ft-cols>div:last-child{border-top:1px solid #ffffff1f}:where(html[data-sn-css~=s1]) #consent{place-items:end stretch!important;background:#0000008c!important;backdrop-filter:none!important}:where(html[data-sn-css~=s1]) #consent .cm{width:100%!important;border-radius:20px 20px 0 0!important;padding:16px 16px calc(14px + env(safe-area-inset-bottom))!important;text-align:left!important;border-bottom:0}:where(html[data-sn-css~=s1]) #consent h2{font-size:1.05rem!important;margin:0 0 6px!important}:where(html[data-sn-css~=s1]) #consent p{line-height:1.4!important;margin:0 0 12px!important}:where(html[data-sn-css~=s1]) #consent .cm-s{font-size:.75rem!important;margin:10px 0 0!important}:where(html[data-sn-css~=s1]) #offer{width:calc(min(84vw,340px))!important;padding:20px!important}:where(html[data-sn-css~=s1]) .vband{padding-block:22px!important}:where(html[data-sn-css~=s1]) .rail{padding-block:20px!important}:where(html[data-sn-css~=s1]) .idx{padding-block:22px!important}:where(html[data-sn-css~=s1]) .revs{padding-block:22px!important}:where(html[data-sn-css~=s1]) .shop{padding-block:22px!important}:where(html[data-sn-css~=s1]) .trio{padding-block:22px!important}:where(html[data-sn-css~=s1]) section.wrap h2.sec{margin-bottom:12px}:where(html[data-sn-css~=s1]) .vb-h{margin-bottom:12px}:where(html[data-sn-css~=s1]) .vb-g figure{flex-basis:62%}:where(html[data-sn-css~=s1]) .ft-cta{padding-block:26px 18px}:where(html[data-sn-css~=s1]) .bgrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}:where(html[data-sn-css~=s1]) .bgrid .bchip{min-height:0}:where(html[data-sn-css~=s1]) .bgrid .bchip img{max-height:100%;width:auto;max-width:100%;object-fit:contain}:where(html[data-sn-css~=s1]) .bchip.tx{font-size:.7rem}:where(html[data-sn-css~=s1]) .vb-g figure{aspect-ratio:4/3}:where(html[data-sn-css~=s1]) .vb-g figure img{height:100%;object-fit:cover}:where(html[data-sn-css~=s1]) .rv blockquote{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}:where(html[data-sn-css~=s1]) .trio .panel .cta{grid-column:1/-1;flex-wrap:nowrap}:where(html[data-sn-css~=s1]) .trio .panel .cta .btn{flex:1 1 0;justify-content:center}:where(html[data-sn-css~=s1]) a.btn[data-cta=reservar_medicion][data-location^=landing_]{display:none}}@media(max-width:380px){:where(html[data-sn-css~=s1]) .tb{padding:0 2px;font-size:.68rem}}@media(max-width:700px){:where(html[data-sn-css~=s1]) section.wrap:has(.bgrid){text-align:center}:where(html[data-sn-css~=s1]) section.wrap:has(.bgrid) h2:after{margin-inline:auto}:where(html[data-sn-css~=s1]) .bgrid{display:flex!important;flex-wrap:wrap;justify-content:center;gap:10px!important}:where(html[data-sn-css~=s1]) .bgrid .bchip{flex:0 0 calc((100% - 20px) / 3);height:68px;padding:8px;display:grid;place-items:center;overflow:hidden}:where(html[data-sn-css~=s1]) .bgrid .bchip.tx{min-height:0;padding:0;background:#141415!important;background-image:none!important;box-shadow:inset 0 0 0 1px #2b2d2b}:where(html[data-sn-css~=s1]) .bgrid .bchip.tx:before{content:"X\A NUTRITION";white-space:pre;text-align:center;font:800 .72rem/1.15 var(--disp);letter-spacing:.03em}:where(html[data-sn-css~=s1]) section.wrap:has(.bgrid) .muted{text-align:center;margin:14px auto 0;max-width:30ch;font-size:.9rem}:where(html[data-sn-css~=s1]) .ft-cta{text-align:center;justify-items:center}:where(html[data-sn-css~=s1]) .ft-cta .ft-logo{display:block;width:min(240px,68%);height:auto;margin:0 auto 14px}:where(html[data-sn-css~=s1]) .ft-cta h2{text-align:center}:where(html[data-sn-css~=s1]) .ft-cta h2:after{margin-inline:auto}:where(html[data-sn-css~=s1]) .ft-cta p{text-align:center;margin-inline:auto;max-width:32ch}:where(html[data-sn-css~=s1]) .ft-cta .cta{display:flex;justify-content:center;width:100%}:where(html[data-sn-css~=s1]) .ft-cta .cta .btn{width:100%;justify-content:center}}:where(html[data-sn-css~=s1]):root{--bh:32px}:where(html[data-sn-css~=s1]) .bar{position:sticky!important;top:var(--eh,0);z-index:61}:where(html[data-sn-css~=s1]) header.hd{position:sticky!important;top:calc(var(--eh,0px) + var(--bh,32px))!important;z-index:60}:where(html[data-sn-css~=s1]) .bar a .dk{display:inline!important}:where(html[data-sn-css~=s1]) .bar a .mo{display:none!important}:where(html[data-sn-css~="s1"])html{scroll-padding-top:calc(76px + var(--eh,0px) + var(--bh,32px))}@media(max-width:700px){:where(html[data-sn-css~=s1]):root{--bh:28px}:where(html[data-sn-css~=s1]) .bar{height:auto!important;min-height:28px;padding:5px 8px!important;overflow:visible!important;align-items:center;flex-wrap:nowrap}:where(html[data-sn-css~=s1]) .bar a{white-space:nowrap;font:700 .69rem/1.2 var(--disp)}:where(html[data-sn-css~=s1]) .bar a .dk{display:none!important}:where(html[data-sn-css~=s1]) .bar a .mo{display:inline!important}:where(html[data-sn-css~="s1"])html{scroll-padding-top:calc(100px + var(--eh,0px) + var(--bh,28px))}}:where(html[data-sn-css~=s1]) .hd .hd-lk,:where(html[data-sn-css~=s1]) .hd .hd-wa{background:var(--mt-l)!important;border:1px solid #eaffc2!important;color:#0b0b0b!important;box-shadow:inset 0 1px #ffffffcc,inset 0 -2px #4a7a1466,0 4px 14px #c1ff7233!important;text-shadow:none!important}:where(html[data-sn-css~=s1]) .hd .hd-lk .ic,:where(html[data-sn-css~=s1]) .hd .hd-lk span,:where(html[data-sn-css~=s1]) .hd .hd-wa .ic,:where(html[data-sn-css~=s1]) .hd .hd-wa span{color:#0b0b0b!important;-webkit-text-fill-color:#0b0b0b!important;fill:#0b0b0b!important;background:none!important}:where(html[data-sn-css~=s1]) .hd .hd-lk:hover,:where(html[data-sn-css~=s1]) .hd .hd-wa:hover{filter:brightness(1.06) saturate(1.05);box-shadow:inset 0 1px #fff,inset 0 -2px #4a7a1488,0 8px 22px #c1ff7255!important;translate:0 -1px}:where(html[data-sn-css~=s1]) .hd .hd-lk:active,:where(html[data-sn-css~=s1]) .hd .hd-wa:active{translate:0 0;transform:scale(.97)}:where(html[data-sn-css~=s1]) .hd .hd-lk{border-radius:var(--pill,999px)!important;padding:10px 16px}@media(min-width:901px){:where(html[data-sn-css~=s1]) .rubs a:not(.hot){position:relative;border-radius:999px;margin:6px 2px;padding:6px 14px;min-height:0;transition:background-color .18s var(--out,ease-out),color .18s var(--out,ease-out),box-shadow .18s var(--out,ease-out),transform .18s var(--out,ease-out)}:where(html[data-sn-css~=s1]) .rubs a:not(.hot):focus-visible,:where(html[data-sn-css~=s1]) .rubs a:not(.hot):hover{background:var(--mt-l)!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;color:#0b0b0b!important;-webkit-text-fill-color:#0b0b0b!important;box-shadow:inset 0 1px #ffffffcc,inset 0 -2px #4a7a1466,0 4px 14px #c1ff7233;transform:translateY(-1px);outline:none}:where(html[data-sn-css~=s1]) .rubs a:not(.hot):active{transform:scale(.97)}:where(html[data-sn-css~=s1]) .rubs a.hot:hover{background:var(--mt-l)!important;color:#0b0b0b!important;-webkit-text-fill-color:#0b0b0b!important;box-shadow:inset 0 1px #ffffffcc,0 4px 14px #c1ff7233}:where(html[data-sn-css~=s1]) .rubs a.hot:hover .ic{fill:#0b0b0b}}:where(html[data-sn-css~=s1]) .card .tile>.bd.bd-24,:where(html[data-sn-css~=s1]) .card .tile>.bd.bd-i{top:auto!important;right:auto!important;left:10px!important;bottom:10px!important}:where(html[data-sn-css~=s1]) .ordact{display:grid;gap:4px;margin-bottom:16px;padding-bottom:18px;border-bottom:1px solid hsla(0,0%,100%,.1)}:where(html[data-sn-css~=s1]) .ordact .btn{margin-top:6px}:where(html[data-sn-css~=s1]) .ordact .note{margin:2px 0 0}:where(html[data-sn-css~=s2]) .sn-hero{--sn-lime:#c1ff72;position:relative;isolation:isolate;overflow:hidden;background:#080a08;color:#f7f8f4;text-transform:none;border-bottom:1px solid #ffffff1c}:where(html[data-sn-css~=s2]) .sn-hero *{box-sizing:border-box}:where(html[data-sn-css~=s2]) .sn-hero-art{position:absolute;z-index:-2}:where(html[data-sn-css~=s2]) .sn-hero-art img,:where(html[data-sn-css~=s2]) .sn-hero-art picture{display:block;width:100%;height:100%}:where(html[data-sn-css~=s2]) .sn-hero-art img{object-fit:cover;opacity:.92}:where(html[data-sn-css~=s2]) .sn-hero:before{content:"";position:absolute;inset:0;z-index:-1}:where(html[data-sn-css~=s2]) .sn-hero:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(ellipse at 70% 0,#c1ff7211,transparent 55%)}:where(html[data-sn-css~=s2]) .sn-hero-inner{margin:auto;padding:76px 52px 52px;display:flex;flex-direction:column;justify-content:center;position:relative}:where(html[data-sn-css~=s2]) .sn-eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 26px;color:#c1ff72;font:650 11px/1.5 Hanken,Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase}:where(html[data-sn-css~=s2]) .sn-eyebrow:before{content:"";width:30px;height:1px;background:#c1ff72}:where(html[data-sn-css~=s2]) .sn-hero h1{font-family:Hanken,Arial,sans-serif;font-weight:850;margin:0 0 26px!important;background:none!important;-webkit-text-fill-color:currentColor!important;filter:none;text-shadow:none}:where(html[data-sn-css~=s2]) .sn-hero h1 span{display:block}:where(html[data-sn-css~=s2]) .sn-description{font:400 18px/1.6 Hanken,Arial,sans-serif!important;letter-spacing:0;text-transform:none;color:#c5c9c1;max-width:39ch;margin:0 0 28px}:where(html[data-sn-css~=s2]) .sn-description strong{font-weight:650;color:#f7f8f4}:where(html[data-sn-css~=s2]) .sn-actions{flex-wrap:wrap;margin:0 0 23px}:where(html[data-sn-css~=s2]) .sn-button{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:56px;padding:0 23px;text-decoration:none!important;font:750 14px/1.2 Hanken,Arial,sans-serif;letter-spacing:0;transition:transform .2s,background .2s,border-color .2s}:where(html[data-sn-css~=s2]) .sn-button-primary{color:#101609!important;border:1px solid #d4ff9b}:where(html[data-sn-css~=s2]) .sn-button-secondary{color:#f6f7f3!important}:where(html[data-sn-css~=s2]) .sn-button:hover{transform:translateY(-2px)}:where(html[data-sn-css~=s2]) .sn-button-primary:hover{background:#d5ff9f}:where(html[data-sn-css~=s2]) .sn-button-secondary:hover{border-color:#c1ff72;background:#151b10}:where(html[data-sn-css~=s2]) .sn-button svg{width:18px;height:18px;flex-shrink:0}:where(html[data-sn-css~=s2]) .sn-advice{font:400 13px/1.6 Hanken,Arial,sans-serif;color:#a9afa3;margin:0}:where(html[data-sn-css~=s2]) .sn-advice a{color:#e5e9df;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#6b7461;white-space:nowrap}:where(html[data-sn-css~=s2]) .sn-hero a:focus-visible{outline:3px solid #c1ff72;outline-offset:5px}:where(html[data-sn-css~=s2]) .sn-offer{position:absolute;right:52px;bottom:80px;max-width:255px;padding:20px 22px;backdrop-filter:blur(14px);text-decoration:none!important;color:#f7f8f4!important}:where(html[data-sn-css~=s2]) .sn-offer-label{display:block;font:600 10px/1.4 Hanken,Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#c4ccbc;margin-bottom:8px}:where(html[data-sn-css~=s2]) .sn-offer strong{display:block;font:700 36px/1.1 Hanken,Arial,sans-serif;letter-spacing:-.035em}:where(html[data-sn-css~=s2]) .sn-offer strong span{color:#c1ff72}:where(html[data-sn-css~=s2]) .sn-offer small{display:flex;align-items:center;justify-content:space-between;gap:26px;font:400 13px/1.5 Hanken,Arial,sans-serif;color:#cdd4c4;margin-top:8px}:where(html[data-sn-css~=s2]) .sn-trust{max-width:1440px;margin:auto;padding:23px 52px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;border-top:1px solid #ffffff1c;font-family:Hanken,Arial,sans-serif}:where(html[data-sn-css~=s2]) .sn-trust-item{display:flex;gap:13px;align-items:center}:where(html[data-sn-css~=s2]) .sn-trust-item svg{width:23px;height:23px;flex-shrink:0;color:#c1ff72;opacity:.85}:where(html[data-sn-css~=s2]) .sn-trust-item b{display:block;font-size:14px;font-weight:650;line-height:1.5;letter-spacing:0;text-transform:none}:where(html[data-sn-css~=s2]) .sn-trust-item small{display:block;font-size:14px;color:#929b8c;line-height:1.5}:where(html[data-sn-css~=s2]) .sn-ebook-wrap{padding:18px 20px 0;background:#080a08}:where(html[data-sn-css~=s2]) .sn-ebook-wrap .ebk-band{max-width:1320px;margin:0 auto;box-shadow:none}@media(min-width:1600px){:where(html[data-sn-css~=s2]) .sn-hero-art{left:40%}:where(html[data-sn-css~=s2]) .sn-hero-inner{min-height:740px}}@media(max-width:1000px){:where(html[data-sn-css~=s2]) .sn-hero-inner{padding:52px 28px 42px;min-height:620px}:where(html[data-sn-css~=s2]) .sn-hero h1{font-size:74px!important}:where(html[data-sn-css~=s2]) .sn-offer{right:28px;bottom:52px;max-width:220px}:where(html[data-sn-css~=s2]) .sn-hero-copy{max-width:510px}:where(html[data-sn-css~=s2]) .sn-hero-art{left:30%}:where(html[data-sn-css~=s2]) .sn-trust{padding:22px 28px}:where(html[data-sn-css~=s2]) .sn-description{font-size:17px!important;max-width:34ch}}@media(max-width:700px){:where(html[data-sn-css~=s2]) .sn-eyebrow:before{width:18px}:where(html[data-sn-css~=s2]) .sn-offer{max-width:none;grid-template-columns:1fr auto}:where(html[data-sn-css~=s2]) .sn-offer-label{grid-column:1}:where(html[data-sn-css~=s2]) .sn-offer strong{grid-column:2;grid-row:1/3}:where(html[data-sn-css~=s2]) .sn-offer small{grid-column:1;justify-content:flex-start}:where(html[data-sn-css~=s2]) .sn-trust{grid-template-columns:1fr}}@media(min-width:361px) and (max-width:700px){:where(html[data-sn-css~=s2]) .sn-actions{gap:8px}:where(html[data-sn-css~=s2]) .sn-button{padding:0 14px;font-size:14px;gap:10px}:where(html[data-sn-css~=s2]) .sn-button-primary{flex:1}}@media(max-width:360px){:where(html[data-sn-css~=s2]) .sn-actions{flex-direction:column}:where(html[data-sn-css~=s2]) .sn-button{width:100%}:where(html[data-sn-css~=s2]) .sn-hero-art{top:380px}}:where(html[data-sn-css~=s2]) .sn-hero h1{font-size:calc(clamp(56px,5.5vw,80px))!important;max-width:12ch;line-height:1.02;letter-spacing:-.04em;text-transform:uppercase}:where(html[data-sn-css~=s2]) .sn-hero h1 span{color:#c1ff72;background:var(--sn-metal-lime);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent!important}:where(html[data-sn-css~=s2]) .sn-button{font-size:14px;font-weight:650;border-radius:10px;position:relative;overflow:hidden;isolation:isolate}:where(html[data-sn-css~=s2]) .sn-button-primary{background:var(--sn-metal-lime);box-shadow:var(--sn-metal-shadow);border-color:#e5ffc1}:where(html[data-sn-css~=s2]) .sn-button-secondary{background:var(--sn-brush),var(--sn-metal-dark) padding-box,var(--sn-metal-edge) border-box;border:1px solid transparent;box-shadow:inset 0 1px #ffffff14}:where(html[data-sn-css~=s2]) .sn-button-primary:after{content:"";position:absolute;inset:-50% -70%;background:linear-gradient(110deg,transparent 40%,#ffffff66 50%,transparent 60%);transform:translateX(-70%);pointer-events:none;animation:sn-metal-sweep 1.1s ease-out 1.3s 1 both;z-index:-1}:where(html[data-sn-css~=s2]) .sn-hero-copy>*{animation:sn-arrive .65s cubic-bezier(.2,.7,.25,1) both}:where(html[data-sn-css~=s2]) .sn-hero-copy .sn-eyebrow{animation-delay:.05s}:where(html[data-sn-css~=s2]) .sn-hero-copy h1{animation-delay:.12s}:where(html[data-sn-css~=s2]) .sn-hero-copy .sn-description{animation-delay:.18s}:where(html[data-sn-css~=s2]) .sn-hero-copy .sn-actions{animation-delay:.24s}:where(html[data-sn-css~=s2]) .sn-hero-copy .sn-advice{animation-delay:.3s}:where(html[data-sn-css~=s2]) .sn-hero-art img{animation:sn-breathe 16s ease-in-out infinite;transform-origin:55% 50%}:where(html[data-sn-css~=s2]) .sn-offer{border-radius:10px;background:var(--sn-brush),linear-gradient(135deg,#1c2319ee,#0d120bee);border:1px solid #94aa7866;border-left:2px solid #c1ff72;box-shadow:inset 0 1px #ffffff17}:where(html[data-sn-css~=s2]) .sn-trust{border-top-color:#8c987633}:where(html[data-sn-css~=s2]) .sn-ebook-wrap .ebk-band{border-radius:12px}@keyframes sn-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes sn-breathe{0%,to{transform:scale(1.015)}50%{transform:scale(1.045)}}@keyframes sn-metal-sweep{0%{transform:translateX(-70%)}to{transform:translateX(70%)}}@media(hover:hover){:where(html[data-sn-css~=s2]) .sn-button-primary:hover:after{animation:sn-metal-sweep .8s ease-out 1 both}}@media(max-width:1000px) and (min-width:701px){:where(html[data-sn-css~=s2]) .sn-hero h1{font-size:66px!important}:where(html[data-sn-css~=s2]) .sn-hero-inner{min-height:620px}}@media(max-width:700px){:where(html[data-sn-css~=s2]) .sn-hero-inner{justify-content:flex-start}:where(html[data-sn-css~=s2]) .sn-hero-copy{max-width:none}:where(html[data-sn-css~=s2]) .sn-eyebrow{font-size:12px;letter-spacing:.1em;gap:8px;margin-bottom:16px}:where(html[data-sn-css~=s2]) .sn-hero h1{font-size:calc(clamp(34px,10.8vw,48px))!important;max-width:none;letter-spacing:-.035em;line-height:1.04;margin-bottom:17px!important}:where(html[data-sn-css~=s2]) .sn-hero h1 span{white-space:nowrap}:where(html[data-sn-css~=s2]) .sn-description{font-size:15px!important;line-height:1.5!important;max-width:35ch;margin-bottom:20px}:where(html[data-sn-css~=s2]) .sn-actions{display:grid;margin-bottom:15px}:where(html[data-sn-css~=s2]) .sn-button{width:100%;font-size:14px;min-height:50px;padding:0 18px;gap:18px}:where(html[data-sn-css~=s2]) .sn-button-primary{justify-content:space-between;min-height:54px;font-size:14px}:where(html[data-sn-css~=s2]) .sn-button-secondary{min-height:44px;font-size:14px;justify-content:center}:where(html[data-sn-css~=s2]) .sn-advice{font-size:14px;max-width:none}:where(html[data-sn-css~=s2]) .sn-hero-art{inset:225px 0 0}:where(html[data-sn-css~=s2]) .sn-hero-art img{object-position:center 55%;opacity:.7;transform-origin:50% 65%}:where(html[data-sn-css~=s2]) .sn-hero:before{background:linear-gradient(180deg,#080a08,#080a08 25%,#080a08e0 48%,#080a0855 70%,#080a08)}:where(html[data-sn-css~=s2]) .sn-offer{left:20px;right:20px;padding:14px 16px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px 10px;align-items:center;backdrop-filter:none}:where(html[data-sn-css~=s2]) .sn-offer-label{flex-basis:100%;font-size:12px;letter-spacing:.12em;margin:0}:where(html[data-sn-css~=s2]) .sn-offer strong{font-size:27px;line-height:1.1;white-space:nowrap}:where(html[data-sn-css~=s2]) .sn-offer small{margin:0;max-width:15ch;font-size:12px;line-height:1.4;gap:7px}:where(html[data-sn-css~=s2]) .sn-trust{padding:18px 20px;gap:13px}:where(html[data-sn-css~=s2]) .sn-trust-item{gap:11px}:where(html[data-sn-css~=s2]) .sn-trust-item b{font-size:14px}:where(html[data-sn-css~=s2]) .sn-trust-item small{font-size:12px}:where(html[data-sn-css~=s2]) .sn-trust-item svg{width:20px;height:20px}:where(html[data-sn-css~=s2]) .sn-ebook-wrap{padding:12px 14px 0}}@media(max-width:360px){:where(html[data-sn-css~=s2]) .sn-hero-inner{padding-inline:16px}:where(html[data-sn-css~=s2]) .sn-eyebrow{font-size:12px;letter-spacing:.06em}:where(html[data-sn-css~=s2]) .sn-hero h1{font-size:34px!important}:where(html[data-sn-css~=s2]) .sn-description{font-size:14px!important}:where(html[data-sn-css~=s2]) .sn-offer{left:16px;right:16px;padding:13px}:where(html[data-sn-css~=s2]) .sn-offer strong{font-size:23px}:where(html[data-sn-css~=s2]) .sn-offer small{font-size:12px}}@media(prefers-reduced-motion:reduce){:where(html[data-sn-css~=s2]) .sn-button-primary:after,:where(html[data-sn-css~=s2]) .sn-hero-art img,:where(html[data-sn-css~=s2]) .sn-hero-copy>*{animation:none!important;transform:none!important}:where(html[data-sn-css~=s2]) .sn-button{transition:none!important}:where(html[data-sn-css~=s2]) .sn-button:hover{transform:none!important}:where(html[data-sn-css~=s2]) .sn-button-primary:after{display:none}}:where(html[data-sn-css~=s2]) .sn-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(640px,100%);gap:14px}:where(html[data-sn-css~=s2]) .sn-actions .sn-button{min-height:68px;padding:0 24px;font-size:17px;font-weight:700;justify-content:center;gap:18px}:where(html[data-sn-css~=s2]) .sn-actions .sn-button-secondary{border-color:#afbe946b;color:#f1f6e9!important;box-shadow:inset 0 1px #ffffff25,0 4px 14px #0004}@media(min-width:701px) and (max-width:1000px){:where(html[data-sn-css~=s2]) .sn-actions .sn-button{font-size:16px;padding:0 17px;gap:13px}:where(html[data-sn-css~=s2]) .sn-offer{position:static;align-self:flex-start;margin-top:25px;max-width:510px;width:100%;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 18px}:where(html[data-sn-css~=s2]) .sn-offer-label{flex-basis:100%;margin:0}:where(html[data-sn-css~=s2]) .sn-offer strong{font-size:28px}:where(html[data-sn-css~=s2]) .sn-offer small{margin:0;font-size:14px}}@media(max-width:700px){:where(html[data-sn-css~=s2]) .sn-actions{grid-template-columns:1fr;gap:10px}:where(html[data-sn-css~=s2]) .sn-actions .sn-button{width:100%;min-height:58px;font-size:16px;padding:0 20px;justify-content:space-between}:where(html[data-sn-css~=s2]) .sn-actions .sn-button-secondary{justify-content:center;font-size:16px}:where(html[data-sn-css~=s2]) .sn-advice{line-height:1.5}:where(html[data-sn-css~=s2]) .sn-offer{bottom:44px}}@media(max-width:360px){:where(html[data-sn-css~=s2]) .sn-hero-inner{min-height:660px}:where(html[data-sn-css~=s2]) .sn-actions .sn-button{font-size:15px;min-height:56px}:where(html[data-sn-css~=s2]) .sn-offer{bottom:120px}}:where(html[data-sn-css~=s2]) .sn-performance-active .mbar,:where(html[data-sn-css~=s2]) .sn-performance-active .wafab{visibility:hidden!important;pointer-events:none!important}:where(html[data-sn-css~=s2]) .sn-performance{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1fr;max-width:1320px;margin:48px auto;padding:0!important;border:1px solid #b9c7ae40;border-radius:18px;overflow:hidden;background:var(--sn-brush),linear-gradient(125deg,#20251f,#0b100c);box-shadow:inset 0 1px #ffffff1c;color:#f4f7ef;order:4}:where(html[data-sn-css~=s2]) .sn-performance *{box-sizing:border-box}:where(html[data-sn-css~=s2]) .sn-performance-visual{grid-column:2;grid-row:1;position:relative;min-height:600px;overflow:hidden}:where(html[data-sn-css~=s2]) .sn-performance-visual img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:48% 50%;filter:brightness(.8) saturate(.75)}:where(html[data-sn-css~=s2]) .sn-performance-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0c110ce0,transparent 38%),linear-gradient(0deg,#0b100cc9,transparent 40%)}:where(html[data-sn-css~=s2]) .sn-performance-caption{position:absolute;bottom:32px;right:32px;z-index:1;font:600 10px/1.5 Hanken,Arial,sans-serif;letter-spacing:.16em;color:#f2f4e9}:where(html[data-sn-css~=s2]) .sn-performance-copy{grid-column:1;grid-row:1;padding:54px 44px;align-self:center;position:relative;z-index:2}:where(html[data-sn-css~=s2]) .sn-performance .sn-eyebrow{font-size:12px;letter-spacing:.15em;margin-bottom:26px}:where(html[data-sn-css~=s2]) .sn-performance h2{font:800 calc(clamp(46px,4.5vw,65px))/1.02 Hanken,Arial,sans-serif!important;letter-spacing:-.04em!important;text-transform:uppercase;margin:0 0 22px!important;color:#f4f7ef;background:none!important;-webkit-text-fill-color:currentColor!important}:where(html[data-sn-css~=s2]) .sn-performance h2:after{display:none!important}:where(html[data-sn-css~=s2]) .sn-performance h2 span{color:#c1ff72}:where(html[data-sn-css~=s2]) .sn-performance-intro{font:550 21px/1.35 Hanken,Arial,sans-serif;margin:0 0 12px;max-width:24ch;color:#edf2e8}:where(html[data-sn-css~=s2]) .sn-performance-detail{font:400 15px/1.6 Hanken,Arial,sans-serif;color:#b9c3b4;max-width:43ch;margin:0 0 30px}:where(html[data-sn-css~=s2]) .sn-performance-links{display:grid;gap:10px}:where(html[data-sn-css~=s2]) .sn-performance-links a{min-height:82px;display:flex;justify-content:space-between;align-items:center;gap:15px;padding:15px 21px;border:1px solid #a2b18c6b;border-radius:10px;background:var(--sn-brush),var(--sn-metal-dark);text-decoration:none;color:#f2f6eb;transition:transform .25s,border-color .25s,box-shadow .25s}:where(html[data-sn-css~=s2]) .sn-performance-links a:first-child{color:#17200e;background:var(--sn-metal-lime);border-color:#dfffaf}:where(html[data-sn-css~=s2]) .sn-performance-links small{display:block;font:600 9px/1.5 Hanken,Arial,sans-serif;letter-spacing:.12em;opacity:.75;margin-bottom:4px}:where(html[data-sn-css~=s2]) .sn-performance-links b{display:block;font:700 18px/1.3 Hanken,Arial,sans-serif}:where(html[data-sn-css~=s2]) .sn-performance-links a>span:last-child{font:400 26px/1 Hanken,Arial,sans-serif}:where(html[data-sn-css~=s2]) .sn-performance-advice{display:inline-block;margin-top:22px;color:#cad4c0;font:500 13px/1.5 Hanken,Arial,sans-serif;text-underline-offset:5px}:where(html[data-sn-css~=s2]) .sn-performance-advice span{margin-left:12px}:where(html[data-sn-css~=s2]) .sn-performance a:focus-visible{outline:3px solid #c1ff72;outline-offset:4px}@media(min-width:701px) and (max-width:1380px){:where(html[data-sn-css~=s2]) .sn-performance{margin-inline:28px;width:calc(100% - 56px)}}@media(min-width:701px) and (max-width:1000px){:where(html[data-sn-css~=s2]) .sn-performance-copy{padding:36px 26px}:where(html[data-sn-css~=s2]) .sn-performance h2{font-size:44px!important}:where(html[data-sn-css~=s2]) .sn-performance-visual{min-height:580px}:where(html[data-sn-css~=s2]) .sn-performance .sn-eyebrow{font-size:12px;letter-spacing:.08em}}@media(max-width:700px){:where(html[data-sn-css~=s2]) .sn-performance{display:flex;flex-direction:column;margin:28px 16px;width:calc(100% - 32px);border-radius:14px}:where(html[data-sn-css~=s2]) .sn-performance-visual{min-height:0;height:240px;order:0}:where(html[data-sn-css~=s2]) .sn-performance-visual img{object-position:50% 40%}:where(html[data-sn-css~=s2]) .sn-performance-visual:after{background:linear-gradient(0deg,#11170f,transparent 55%)}:where(html[data-sn-css~=s2]) .sn-performance-caption{bottom:22px;right:22px;font-size:12px}:where(html[data-sn-css~=s2]) .sn-performance-copy{order:1;padding:6px 22px 28px;align-self:stretch}:where(html[data-sn-css~=s2]) .sn-performance .sn-eyebrow{font-size:12px;letter-spacing:.09em;margin-bottom:19px;gap:7px}:where(html[data-sn-css~=s2]) .sn-performance .sn-eyebrow:before{width:15px}:where(html[data-sn-css~=s2]) .sn-performance h2{font-size:42px!important;margin-bottom:19px!important}:where(html[data-sn-css~=s2]) .sn-performance-intro{font-size:19px}:where(html[data-sn-css~=s2]) .sn-performance-detail{font-size:14px;margin-bottom:23px}:where(html[data-sn-css~=s2]) .sn-performance-links a{min-height:78px;padding:14px 17px}:where(html[data-sn-css~=s2]) .sn-performance-links b{font-size:17px}:where(html[data-sn-css~=s2]) .sn-performance-advice{font-size:14px;margin-top:20px}}@media(max-width:360px){:where(html[data-sn-css~=s2]) .sn-performance-copy{padding-inline:18px}:where(html[data-sn-css~=s2]) .sn-performance h2{font-size:36px!important}:where(html[data-sn-css~=s2]) .sn-performance .sn-eyebrow{font-size:12px}:where(html[data-sn-css~=s2]) .sn-performance-visual{height:205px}:where(html[data-sn-css~=s2]) .sn-performance-links b{font-size:16px}}@media(hover:hover) and (prefers-reduced-motion:no-preference){:where(html[data-sn-css~=s2]) .sn-performance-links a:hover{transform:translateX(4px);border-color:#d9ffae;box-shadow:0 6px 22px #0003}:where(html[data-sn-css~=s2]) .sn-performance-visual img{animation:sn-breathe 18s ease-in-out infinite}}@media(prefers-reduced-motion:reduce){:where(html[data-sn-css~=s2]) .sn-performance-links a{transition:none}:where(html[data-sn-css~=s2]) .sn-performance-visual img{animation:none}}:where(html[data-sn-css~=s3]):root{--sn-metal-lime:linear-gradient(115deg,#e3ffc0,#c1ff72 32%,#a5d85f 61%,#d7ffa4);--sn-metal-silver:linear-gradient(120deg,#eff1eb,#b8bdb3 32%,#e5e8df 58%,#92998b);--sn-metal-edge:linear-gradient(120deg,#aeb4a5,#40463c 35%,#92998a 65%,#33392f);--sn-metal-dark:linear-gradient(145deg,#21261f,#10140f 45%,#171c15 72%,#0b0e0a);--sn-brush:repeating-linear-gradient(0deg,#ffffff02,#ffffff02 1px,transparent 0,transparent 4px);--sn-metal-shadow:inset 0 1px 0 #ffffff75,inset 0 -1px 0 #52712f70;--mt-l:var(--sn-metal-lime);--mt-lm:var(--sn-metal-lime);--lime-m:var(--sn-metal-lime);--mt-s:var(--sn-metal-silver);--mt-w:var(--sn-metal-edge);--mt-k:var(--sn-metal-dark);--brush:var(--sn-brush)}:where(html[data-sn-css~=s3]) header.hd{border-bottom:1px solid #89937b55}:where(html[data-sn-css~=s3]) header.hd .hd-lk,:where(html[data-sn-css~=s3]) header.hd .hd-wa{background:var(--sn-metal-lime)!important;border:1px solid #e5ffc1!important;box-shadow:var(--sn-metal-shadow)!important;border-radius:10px!important}:where(html[data-sn-css~=s3]) header.hd .hd-lk:hover,:where(html[data-sn-css~=s3]) header.hd .hd-wa:hover{box-shadow:var(--sn-metal-shadow),0 5px 18px #c1ff7217!important}:where(html[data-sn-css~=s3]) header.hd .search{background:var(--sn-brush),var(--sn-metal-dark)!important;border:1px solid #89937b70!important;border-radius:10px!important}:where(html[data-sn-css~=s3]) .rubs-n,:where(html[data-sn-css~=s3]) .rubs-p,:where(html[data-sn-css~=s3]) header.hd .mmb{background:var(--sn-brush),var(--sn-metal-dark)!important;border:1px solid #89937b70!important;box-shadow:inset 0 1px #ffffff22!important}:where(html[data-sn-css~=s3]) .rubs{border-top:1px solid #ffffff0c!important;box-shadow:none!important}:where(html[data-sn-css~=s3]) .rubs a.hot{border-radius:8px!important}:where(html[data-sn-css~=s3]) .bar{background:#10140f!important;box-shadow:inset 0 -1px #828d7440!important;color:#e0e7d8}:where(html[data-sn-css~=s3]) .bar a{font-family:var(--txt);font-weight:650;letter-spacing:.04em;text-decoration:none}:where(html[data-sn-css~=s3]) .btn,:where(html[data-sn-css~=s3]) .idx-g span,:where(html[data-sn-css~=s3]) .mbar a,:where(html[data-sn-css~=s3]) .tb,:where(html[data-sn-css~=s3]) .vpl{font-family:var(--txt)!important;font-weight:650!important;letter-spacing:.035em!important}:where(html[data-sn-css~=s3]) .btn{border-radius:10px!important;min-height:48px}:where(html[data-sn-css~=s3]) .btn:not(.btn-ghost):not(.btn-ghost-d):not(.btn-dark):not(.btn-wa){background:var(--sn-metal-lime)!important;border:1px solid #e5ffc1!important;box-shadow:var(--sn-metal-shadow)!important;color:#11190b!important}:where(html[data-sn-css~=s3]) .btn.btn-dark,:where(html[data-sn-css~=s3]) .btn.btn-ghost,:where(html[data-sn-css~=s3]) .btn.btn-ghost-d,:where(html[data-sn-css~=s3]) .ft .btn.btn-ghost{background:var(--sn-brush),var(--sn-metal-dark) padding-box,var(--sn-metal-edge) border-box!important;border:1px solid transparent!important;box-shadow:inset 0 1px #ffffff0e!important;color:#eaf0e3!important}:where(html[data-sn-css~=s3]) .idx-g a,:where(html[data-sn-css~=s3]) .idx-g a:hover{background:var(--sn-metal-lime)!important;border-radius:10px!important;box-shadow:var(--sn-metal-shadow)!important}:where(html[data-sn-css~=s3]) .tabs-r{background:var(--sn-brush),var(--sn-metal-dark)!important;border-radius:12px!important;box-shadow:inset 0 0 0 1px #929c8166!important;padding:4px!important}:where(html[data-sn-css~=s3]) .tabs-r .tb{border-radius:8px!important}:where(html[data-sn-css~=s3]) .tabs-r .tb.on{background:var(--sn-metal-silver)!important;color:#10150d!important;box-shadow:inset 0 1px #fff9!important}:where(html[data-sn-css~=s3]) .ebk.ebk-band,:where(html[data-sn-css~=s3]) .faq details,:where(html[data-sn-css~=s3]) .med,:where(html[data-sn-css~=s3]) .trio .panel{background:var(--sn-brush),var(--sn-metal-dark)!important;border:1px solid #78856855!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff12!important}:where(html[data-sn-css~=s3]) .ebk-band h2{font-family:var(--txt)!important;font-weight:650!important;letter-spacing:.015em!important}:where(html[data-sn-css~=s3]) .card{border-radius:12px!important;border-color:#7e896855!important;box-shadow:inset 0 1px #ffffff0c!important}:where(html[data-sn-css~=s3]) .card .tile{border-radius:9px!important}:where(html[data-sn-css~=s3]) .brow .tile,:where(html[data-sn-css~=s3]) .card .tile,:where(html[data-sn-css~=s3]) .ci .tile,:where(html[data-sn-css~=s3]) .pd .photo,:where(html[data-sn-css~=s3]) .pd .tile{background:repeating-linear-gradient(112deg,#ffffff03 0 1px,transparent 0 4px),radial-gradient(ellipse at 50% 25%,#424a43,#1b211d 58%,#0d120f)!important;border:1px solid #abb4aa35;box-shadow:inset 0 1px #ffffff18}:where(html[data-sn-css~=s3]) .brow .tile img,:where(html[data-sn-css~=s3]) .card .tile img,:where(html[data-sn-css~=s3]) .ci .tile img,:where(html[data-sn-css~=s3]) .pd .photo img,:where(html[data-sn-css~=s3]) .pd .tile img{mix-blend-mode:normal!important;filter:drop-shadow(0 12px 12px #0007)}:where(html[data-sn-css~=s3]) .card h3,:where(html[data-sn-css~=s3]) .card:hover h3,:where(html[data-sn-css~=s3]) .card:visited h3{color:#eff3ec!important;-webkit-text-fill-color:#eff3ec!important;background:none!important}:where(html[data-sn-css~=s3]) .card:focus-visible{outline:2px solid #c1ff72;outline-offset:4px}:where(html[data-sn-css~=s3]) .price-from{font:500 .72em/1.4 Hanken,Arial,sans-serif;color:#bec6b8;text-transform:none}:where(html[data-sn-css~=s3]) .bank-panel{background:var(--sn-metal-dark);border:1px solid #b0bfa461;border-radius:16px;padding:24px;margin-top:24px;scroll-margin:170px}:where(html[data-sn-css~=s3]) .bank-panel[hidden]{display:none}:where(html[data-sn-css~=s3]) .bank-panel dl>div{padding:12px 0;border-bottom:1px solid #ffffff15}:where(html[data-sn-css~=s3]) .bank-panel dt{color:#adb8a6;font-size:14px}:where(html[data-sn-css~=s3]) .bank-panel dd{margin:5px 0 0;overflow-wrap:anywhere;color:#f3f6ee}:where(html[data-sn-css~=s3]) .copy-bank{padding:6px 12px;margin-left:6px;border:1px solid #b3c5a470;border-radius:8px;color:#c1ff72;background:#121910;font:inherit;cursor:pointer}:where(html[data-sn-css~=s3]) .bank-panel p{line-height:1.6}:where(html[data-sn-css~=s3]) .bank-panel .btn{white-space:normal;line-height:1.4}:where(html[data-sn-css~=s3]) .ordact{flex-wrap:wrap}@media(max-width:700px){:where(html[data-sn-css~=s3]) .bank-panel{padding:18px}:where(html[data-sn-css~=s3]) .ordact>.btn{width:100%}:where(html[data-sn-css~=s3]) .bank-panel .btn{width:100%;font-size:14px}}@media(hover:hover) and (prefers-reduced-motion:no-preference){:where(html[data-sn-css~=s3]) .card{perspective:1e3px}:where(html[data-sn-css~=s3]) .card .tile img{transition:transform .6s}:where(html[data-sn-css~=s3]) .card:hover .tile img{transform:rotateY(-7deg) rotateX(3deg) translateZ(18px)}:where(html[data-sn-css~=s3]) .sn-hero-visual{perspective:1200px}}@media(prefers-reduced-motion:reduce){:where(html[data-sn-css~=s3]) .card .tile img{transition:none!important;transform:none!important}}:where(html[data-sn-css~=s3]) .bd,:where(html[data-sn-css~=s3]) .chip{border-radius:7px!important;box-shadow:var(--sn-metal-shadow)!important}:where(html[data-sn-css~=s3]) .faq summary:after{background:linear-gradient(#11190b,#11190b) 50%/12px 2px no-repeat,linear-gradient(#11190b,#11190b) 50%/2px 12px no-repeat,var(--sn-metal-lime)!important;box-shadow:var(--sn-metal-shadow)!important}:where(html[data-sn-css~=s3]) .faq details[open] summary:after{background:linear-gradient(#11190b,#11190b) 50%/12px 2px no-repeat,var(--sn-metal-lime)!important}:where(html[data-sn-css~=s3]) section.wrap:has(.bgrid){background:var(--sn-brush),var(--sn-metal-dark)!important;border:1px solid #78856866!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff22!important}:where(html[data-sn-css~=s3]) section.wrap:has(.bgrid) h2{background:var(--sn-metal-silver)!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;color:#eaf0e3!important}:where(html[data-sn-css~=s3]) section.wrap:has(.bgrid) .muted{color:#bbc6b0!important}:where(html[data-sn-css~=s3]) .bgrid .bchip{border-radius:10px!important;border-color:#8c987640!important}:where(html[data-sn-css~=s3]) .bgrid .bchip.tx{background:var(--sn-brush),var(--sn-metal-dark)!important;color:transparent!important;-webkit-text-fill-color:transparent!important;box-shadow:inset 0 0 0 1px #8c987655!important}:where(html[data-sn-css~=s3]) .bgrid .bchip.tx:before{color:#eaf0e3!important;-webkit-text-fill-color:#eaf0e3!important;background:none!important}:where(html[data-sn-css~=s3]) .med{color:#eaf0e3!important}:where(html[data-sn-css~=s3]) .med-t>p{color:#bbc6b0!important}:where(html[data-sn-css~=s3]) .med h2{background:var(--sn-metal-silver)!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;color:#eaf0e3!important}:where(html[data-sn-css~=s3]) body footer.ft{box-shadow:inset 0 1px #ffffff1a!important}:where(html[data-sn-css~=s3]) .ft .ft-cta h2{font-family:var(--txt)!important;font-weight:750!important;font-size:calc(clamp(26px,3vw,38px))!important;line-height:1.14;letter-spacing:-.025em;background:linear-gradient(120deg,#f1f4eb,#bec7b4 45%,#e9eee1 75%,#b2bda6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#e8eedd;text-shadow:none;filter:none}:where(html[data-sn-css~=s3]) .ft .ft-cta{border-bottom-color:#8c987640!important}:where(html[data-sn-css~=s3]) .ft-cols b{background:var(--sn-metal-silver);background-clip:text;-webkit-background-clip:text;color:#e8eedd;-webkit-text-fill-color:transparent}:where(html[data-sn-css~=s3]) .ft-cta>p,:where(html[data-sn-css~=s3]) .med-t>p,:where(html[data-sn-css~=s3]) .rail-h p,:where(html[data-sn-css~=s3]) .revs-h p,:where(html[data-sn-css~=s3]) .rv blockquote,:where(html[data-sn-css~=s3]) .shop-t>p,:where(html[data-sn-css~=s3]) .vb-h p{font-family:var(--txt)!important}:where(html[data-sn-css~=s3]) .mbar{border:1px solid #89937b70!important;border-radius:12px!important;padding:5px!important}:where(html[data-sn-css~=s3]) .mbar a{border-radius:8px!important;background:var(--sn-brush),var(--sn-metal-dark) padding-box,var(--sn-metal-edge) border-box!important;border:1px solid transparent!important;box-shadow:inset 0 1px #ffffff14!important;color:#eaf0e3!important}:where(html[data-sn-css~=s3]) .mbar a:last-child{background:var(--sn-metal-lime)!important;box-shadow:var(--sn-metal-shadow)!important;color:#11190b!important}:where(html[data-sn-css~=s3]) .wafab{background:var(--sn-metal-lime)!important;border:1px solid #e5ffc1!important;box-shadow:var(--sn-metal-shadow),0 5px 20px #0007!important;color:#11190b!important}:where(html[data-sn-css~=s3]) .wafab .ic{fill:currentColor!important;color:#11190b!important}@media(max-width:700px){:where(html[data-sn-css~=s3]) .hd-in{padding-top:7px!important;padding-bottom:9px!important;gap:6px 8px!important}:where(html[data-sn-css~=s3]) .bar a{font-size:12px!important;letter-spacing:.035em!important}:where(html[data-sn-css~=s3]) .tabs{margin-top:8px!important}:where(html[data-sn-css~=s3]) .tabs-r .tb{font-size:12px!important;letter-spacing:0!important}:where(html[data-sn-css~=s3]) .ebk-band .btn{min-height:42px!important;font-size:12px!important}:where(html[data-sn-css~=s3]) .ft-cta h2{font-size:22px;line-height:1.2}:where(html[data-sn-css~=s3]) .ft-cols>div{border-color:#8c987640!important}:where(html[data-sn-css~=s3]) .idx-g span{font-size:14px!important}:where(html[data-sn-css~=s3]) .wafab{width:46px!important;height:46px!important;bottom:calc(14px + env(safe-area-inset-bottom))!important;right:12px!important}}@media(hover:hover){:where(html[data-sn-css~=s3]) .btn:hover,:where(html[data-sn-css~=s3]) .idx-g a:hover{filter:brightness(1.06)!important}:where(html[data-sn-css~=s3]) .btn.btn-ghost:hover{border-color:#c1ff7270!important}:where(html[data-sn-css~=s3]) .wafab:hover{transform:translateY(-2px)}}@media(max-width:360px){:where(html[data-sn-css~=s3]) header.hd .logo{gap:5px!important}:where(html[data-sn-css~=s3]) header.hd .logo img{width:28px!important;height:auto!important}:where(html[data-sn-css~=s3]) header.hd .logo span{font-size:14px!important;max-width:none!important;letter-spacing:0!important}}@media(max-width:700px){:where(html[data-sn-css~=s3]) .bgrid .bchip.tx{color:transparent!important;-webkit-text-fill-color:transparent!important}:where(html[data-sn-css~=s3]) .bgrid .bchip.tx:before{color:#eaf0e3!important;-webkit-text-fill-color:#eaf0e3!important}}@media(prefers-reduced-motion:reduce){:where(html[data-sn-css~=s3]) .btn,:where(html[data-sn-css~=s3]) .idx-g a,:where(html[data-sn-css~=s3]) .tb,:where(html[data-sn-css~=s3]) .wafab{transition:none!important;animation:none!important}:where(html[data-sn-css~=s3]) .idx-g a:after{display:none!important}}:where(html[data-sn-css~=s3]) header.hd{background:var(--sn-brush),linear-gradient(115deg,#252c21 0,#11170e 45%,#1b2217 72%,#0c1209 100%)!important;border-block:1px solid #b6c99550!important;box-shadow:inset 0 1px #ffffff1f,0 8px 28px #0005!important}:where(html[data-sn-css~=s3]) header.hd .hd-lk,:where(html[data-sn-css~=s3]) header.hd .hd-wa{font-family:var(--txt)!important;min-height:50px;padding:0 22px;font-size:15px!important;letter-spacing:.025em!important}:where(html[data-sn-css~=s3]) header.hd .hd-lk span,:where(html[data-sn-css~=s3]) header.hd .hd-wa span{font-family:var(--txt)!important;font-weight:700!important;font-size:15px!important;letter-spacing:.025em!important}:where(html[data-sn-css~=s3]) header.hd .search{min-height:50px;border-color:#a9b88a73!important;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #0009!important}:where(html[data-sn-css~=s3]) header.hd .search input{font-family:var(--txt)!important;text-transform:none!important;font-weight:500!important}:where(html[data-sn-css~=s3]) .rubs-in a{font-family:var(--txt)!important;font-weight:700!important;font-size:14px!important;letter-spacing:.05em!important}:where(html[data-sn-css~=s3]) .rubs a.hot{border:1px solid #bdde925c!important;box-shadow:inset 0 1px #ffffff12!important;color:#e3f4ce!important}:where(html[data-sn-css~=s3]) .rubs-n,:where(html[data-sn-css~=s3]) .rubs-p{border-radius:10px!important}:where(html[data-sn-css~=s3]) body footer.ft{background:var(--sn-brush),linear-gradient(115deg,#252c21 0,#11170e 45%,#1b2217 72%,#0c1209 100%)!important;border-top:1px solid #b6c99566!important}:where(html[data-sn-css~=s3]) .mbar{background:var(--sn-brush),linear-gradient(115deg,#252c21,#11170e 45%,#1b2217 72%,#0c1209)!important;border-color:#b6c99566!important;box-shadow:inset 0 1px #ffffff1a,0 8px 28px #0009!important}:where(html[data-sn-css~=s3]) .mbar a{min-height:48px;font-size:14px!important;padding:0 20px!important;display:inline-flex;align-items:center;justify-content:center}:where(html[data-sn-css~=s3]) .bchip,:where(html[data-sn-css~=s3]) .btn,:where(html[data-sn-css~=s3]) .card,:where(html[data-sn-css~=s3]) .hd-lk,:where(html[data-sn-css~=s3]) .hd-wa,:where(html[data-sn-css~=s3]) .sn-button{transition:transform .25s,box-shadow .25s,filter .25s,border-color .25s}:where(html[data-sn-css~=s3]) .sn-reveal-in{animation:sn-section-enter .65s cubic-bezier(.2,.7,.25,1) both}@keyframes sn-section-enter{0%{opacity:.6;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(hover:hover) and (prefers-reduced-motion:no-preference){:where(html[data-sn-css~=s3]) .bchip:hover,:where(html[data-sn-css~=s3]) .card:hover{transform:translateY(-4px);box-shadow:inset 0 1px #ffffff22,0 10px 26px #0006!important}:where(html[data-sn-css~=s3]) .hd-lk:hover,:where(html[data-sn-css~=s3]) .hd-wa:hover,:where(html[data-sn-css~=s3]) .mbar a:hover{transform:translateY(-2px)}:where(html[data-sn-css~=s3]) .btn:hover{transform:translateY(-2px)}}@media(max-width:700px){:where(html[data-sn-css~=s3]) header.hd .search{min-height:42px}:where(html[data-sn-css~=s3]) .mbar a{min-height:44px;font-size:14px!important;padding:0 12px!important}:where(html[data-sn-css~=s3]) .ft-cta .btn{min-height:58px!important;font-size:15px!important}}@media(prefers-reduced-motion:reduce){:where(html[data-sn-css~=s3]) .sn-reveal-in{animation:none!important;transform:none!important}:where(html[data-sn-css~=s3]) .bchip,:where(html[data-sn-css~=s3]) .btn,:where(html[data-sn-css~=s3]) .card,:where(html[data-sn-css~=s3]) .hd-lk,:where(html[data-sn-css~=s3]) .hd-wa,:where(html[data-sn-css~=s3]) .mbar a,:where(html[data-sn-css~=s3]) .sn-button{transition:none!important}:where(html[data-sn-css~=s3]) .bchip:hover,:where(html[data-sn-css~=s3]) .btn:hover,:where(html[data-sn-css~=s3]) .card:hover,:where(html[data-sn-css~=s3]) .hd-lk:hover,:where(html[data-sn-css~=s3]) .hd-wa:hover,:where(html[data-sn-css~=s3]) .mbar a:hover{transform:none!important}}:where(html[data-sn-css~=s3]) .ft .btn,:where(html[data-sn-css~=s3]) .ft .btn:focus-visible,:where(html[data-sn-css~=s3]) .ft .btn:hover{-webkit-text-fill-color:currentColor!important;background-clip:border-box!important;-webkit-background-clip:border-box!important}:where(html[data-sn-css~=s3]) .sn-ena-table-wrap{overflow-x:auto}:where(html[data-sn-css~=s3]) .sn-ena-table{width:100%;max-width:620px;border-collapse:collapse;font-size:14px}:where(html[data-sn-css~=s3]) .sn-ena-table td,:where(html[data-sn-css~=s3]) .sn-ena-table th{padding:9px;border-bottom:1px solid #414b39;text-align:left}:where(html[data-sn-css~=s3]) .sn-ena-table th{color:#caff88}:where(html[data-sn-css~=s4]) .sn-marquee{position:relative;overflow:hidden;border-block:1px solid #aab79b44;background:repeating-linear-gradient(112deg,#ffffff03 0 1px,transparent 0 4px),linear-gradient(125deg,#283026,#0c110d);color:#d7e1ce;padding:15px 60px 15px 0;isolation:isolate}:where(html[data-sn-css~=s4]) .sn-marquee-track{display:flex;width:max-content;gap:45px;animation:sn-marquee 38s linear infinite;font:600 12px/1.4 Hanken,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}:where(html[data-sn-css~=s4]) .sn-marquee-track span{white-space:nowrap}:where(html[data-sn-css~=s4]) .sn-marquee-track span:before{content:"✦";margin-right:25px;color:#c1ff72}:where(html[data-sn-css~=s4]) .sn-marquee button{position:absolute;right:10px;top:7px;bottom:7px;border:1px solid #aab79b55;border-radius:8px;background:#11190e;color:#d7e1ce;width:36px;cursor:pointer}:where(html[data-sn-css~=s4]) .sn-marquee[data-paused=true] .sn-marquee-track{animation-play-state:paused}@keyframes sn-marquee{to{transform:translateX(-50%)}}:where(html[data-sn-css~=s4]) .sn-promo-rules,:where(html[data-sn-css~=s4]) .sn-shipping{font:500 13px/1.65 Hanken,Arial,sans-serif;color:#c8d3bd;background:linear-gradient(130deg,#253020,#10160e);border:1px solid #c1ff7238;border-radius:12px;padding:16px 20px;margin-block:18px}:where(html[data-sn-css~=s4]) .sn-shipping b{color:#c1ff72}:where(html[data-sn-css~=s4]) .sn-promo-rules a{color:#e0e9d7;text-underline-offset:3px}:where(html[data-sn-css~=s4]) .sn-faq{max-width:1120px;margin:50px auto;padding:40px 30px;background:linear-gradient(125deg,#242b23,#0c100d);border:1px solid #b1bcab44;border-radius:18px}:where(html[data-sn-css~=s4]) .sn-faq h2{margin-top:0}:where(html[data-sn-css~=s4]) .sn-faq>p{max-width:60ch;color:#bfc9b7;line-height:1.6}:where(html[data-sn-css~=s4]) .sn-faq details{border-top:1px solid #b1bcab30;padding:18px 0}:where(html[data-sn-css~=s4]) .sn-faq summary{font:600 17px/1.5 Hanken,Arial,sans-serif;cursor:pointer;color:#eef3e8}:where(html[data-sn-css~=s4]) .sn-faq details p{max-width:75ch;font:400 15px/1.75 Hanken,Arial,sans-serif;color:#c2cbbb}:where(html[data-sn-css~=s4]) .sn-faq summary:focus-visible{outline:2px solid #c1ff72;outline-offset:5px}:where(html[data-sn-css~=s4]) .sn-nutrition{padding:28px 0;border-top:1px solid #aab79b35}:where(html[data-sn-css~=s4]) .sn-nutrition-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px}:where(html[data-sn-css~=s4]) .sn-nutrition figure{border-radius:12px;overflow:hidden}:where(html[data-sn-css~=s4]) .sn-nutrition figcaption{font:500 12px/1.5 Hanken,Arial,sans-serif;margin-top:10px}:where(html[data-sn-css~=s4]) .sn-nutrition a{color:#c1ff72}:where(html[data-sn-css~=s4]) .sn-nutrition table{border-collapse:collapse;width:100%}:where(html[data-sn-css~=s4]) .sn-nutrition td,:where(html[data-sn-css~=s4]) .sn-nutrition th{border:1px solid #aab79b35;text-align:left}:where(html[data-sn-css~=s4]) .sn-nutrition .table-scroll{overflow-x:auto;max-width:100%}:where(html[data-sn-css~=s4]) .product-advice{border-left:3px solid #c1ff72;padding:4px 0 4px 20px;margin:22px 0;color:#c9d5bf;line-height:1.7}:where(html[data-sn-css~=s4]) .product-advice h3{color:#e8efdf}:where(html[data-sn-css~=s4]) .sn-mini-faq{margin:24px 0}:where(html[data-sn-css~=s4]) .sn-mini-faq details{border-top:1px solid #aab79b30;padding:16px 0}:where(html[data-sn-css~=s4]) .sn-mini-faq summary{cursor:pointer;font-weight:650}:where(html[data-sn-css~=s4]) .sn-mini-faq p{line-height:1.7;color:#c2cbbb}@media(max-width:700px){:where(html[data-sn-css~=s4]) .sn-faq{margin:28px 16px;padding:26px 20px}:where(html[data-sn-css~=s4]) .sn-faq summary{font-size:16px}:where(html[data-sn-css~=s4]) .sn-marquee{padding-block:12px}:where(html[data-sn-css~=s4]) .sn-marquee-track{font-size:12px}:where(html[data-sn-css~=s4]) .sn-promo-rules,:where(html[data-sn-css~=s4]) .sn-shipping{font-size:14px;padding:14px 16px}:where(html[data-sn-css~=s4]) .sn-nutrition{padding-block:22px}}:where(html[data-sn-css~=s4]) #qrImage{max-width:240px;background:#fff;margin:20px auto;padding:12px;border-radius:10px}:where(html[data-sn-css~=s4]) #qrImage svg{display:block;width:100%;height:auto}@media(prefers-reduced-motion:reduce){:where(html[data-sn-css~=s4]) .sn-marquee{padding:16px}:where(html[data-sn-css~=s4]) .sn-marquee-track{width:auto;flex-wrap:wrap;gap:12px 25px;animation:none!important}:where(html[data-sn-css~=s4]) .sn-marquee-track span{white-space:normal}:where(html[data-sn-css~=s4]) .sn-marquee-track [aria-hidden=true]{display:none}:where(html[data-sn-css~=s4]) .sn-marquee button{display:none}:where(html[data-sn-css~=s4]) .sn-marquee-track span:before{margin-right:10px}}:where(html[data-sn-css~=s4]) .tile:has(>img.sn-scaled-product){display:flex;align-items:center;justify-content:center}:where(html[data-sn-css~=s4]) .tile>img.sn-scaled-product{width:auto!important;max-width:88%!important;height:calc(var(--sn-product-fill,.78) * 100%)!important;object-fit:contain;flex:none}:where(html[data-sn-css~=s4]) .tile.big>img.sn-scaled-product{max-width:88%!important}:where(html[data-sn-css~=s4]) .sn-photo-note{font-size:14px;color:#aeb8a5;line-height:1.5;margin:12px 0}:where(html[data-sn-css~=s4]) .sn-promo-title .sn-promo-number{display:block;font-size:calc(clamp(70px,7.4vw,116px));line-height:.95;letter-spacing:-.055em;color:#c1ff72}:where(html[data-sn-css~=s4]) .sn-promo-number small{font-size:.58em;vertical-align:top;line-height:1.25}:where(html[data-sn-css~=s4]) .sn-promo-title .sn-promo-line{display:block;font-size:calc(clamp(22px,2.6vw,38px));line-height:1.15;letter-spacing:.015em;color:#f3f5ed;margin-top:14px}:where(html[data-sn-css~=s4]) .sn-hero-motto{font:600 15px/1.4 var(--disp);letter-spacing:.08em;color:#c8cec1;margin:20px 0 12px}:where(html[data-sn-css~=s4]) .sn-promo-short{font:400 12px/1.6 var(--txt);color:#b4bdad;max-width:590px;margin:16px 0}:where(html[data-sn-css~=s4]) .sn-promo-short a{color:#d4e8ba;text-decoration:underline}:where(html[data-sn-css~=s4]) .sn-flavors,:where(html[data-sn-css~=s4]) .sn-promo-conditions{border:1px solid #b4c29a40;border-radius:14px;padding:22px;background:linear-gradient(130deg,#222b20,#11180f);margin:24px 0}:where(html[data-sn-css~=s4]) .sn-flavors h2{font-size:18px;margin:0 0 10px}:where(html[data-sn-css~=s4]) .sn-flavors p{line-height:1.6}:where(html[data-sn-css~=s4]) .sn-flavors small,:where(html[data-sn-css~=s4]) .sn-promo-payment{font-size:14px;color:#b5c0aa;line-height:1.6}:where(html[data-sn-css~=s4]) .sn-promo-page{padding-block:35px}:where(html[data-sn-css~=s4]) .sn-promo-page>h1{font-size:calc(clamp(30px,5vw,58px));line-height:1.05}:where(html[data-sn-css~=s4]) .sn-promo-page>p{max-width:740px;line-height:1.6}:where(html[data-sn-css~=s4]) .sn-promo-conditions{scroll-margin:160px;max-width:900px}:where(html[data-sn-css~=s4]) .sn-promo-conditions h2{font-size:18px}:where(html[data-sn-css~=s4]) .sn-promo-conditions p{line-height:1.6}@media(max-width:700px){:where(html[data-sn-css~=s4]) .sn-promo-title .sn-promo-number{font-size:calc(clamp(64px,19vw,85px))}:where(html[data-sn-css~=s4]) .sn-promo-title .sn-promo-line{font-size:calc(clamp(18px,5.5vw,24px));margin-top:12px}:where(html[data-sn-css~=s4]) .sn-hero-motto{font-size:12px;margin-top:17px}:where(html[data-sn-css~=s4]) .sn-promo-short{font-size:12px}:where(html[data-sn-css~=s4]) .sn-flavors,:where(html[data-sn-css~=s4]) .sn-promo-conditions{padding:18px}}@media(max-width:700px){:where(html[data-sn-css~=s4]) .sn-hero .sn-offer{position:static;inset:auto;width:100%;max-width:none;align-self:stretch}:where(html[data-sn-css~=s4]) .sn-hero-inner{min-height:0!important;padding-bottom:26px!important}:where(html[data-sn-css~=s4]) .sn-hero h1.sn-promo-title{max-width:none}:where(html[data-sn-css~=s4]) .sn-hero .sn-advice a{white-space:normal}}:where(html[data-sn-css~=s4]) .sn-product-advice .btn{white-space:normal;max-width:100%;text-align:center}:where(html[data-sn-css~=s4]) .sn-product-advice>*{min-width:0}@media(max-width:420px){:where(html[data-sn-css~=s4]) .ci{grid-template-columns:60px minmax(0,1fr);gap:12px}:where(html[data-sn-css~=s4]) .ci .tile{width:60px}:where(html[data-sn-css~=s4]) .ci>div{min-width:0}:where(html[data-sn-css~=s4]) .ci>.pr{grid-column:2;text-align:left;margin-top:-4px}:where(html[data-sn-css~=s4]) .ci .q{flex-wrap:wrap}:where(html[data-sn-css~=s4]) .dsc{gap:12px}:where(html[data-sn-css~=s4]) .dsc span:first-child{min-width:0}:where(html[data-sn-css~=s4]) .dsc span:last-child{white-space:nowrap}}:where(html[data-sn-css~=s4]) [hidden]{display:none!important}:where(html[data-sn-css~=s4]) .sn-nutrition-details{border:1px solid #a5b39840;border-radius:12px;background:linear-gradient(135deg,#202820,#111711);overflow:hidden}:where(html[data-sn-css~=s4]) .sn-nutrition-details>summary{cursor:pointer;padding:16px 18px;font:600 15px/1.4 var(--txt);color:#e8f0df}:where(html[data-sn-css~=s4]) .sn-nutrition-details>summary:focus-visible{outline:2px solid #c1ff72;outline-offset:-4px}:where(html[data-sn-css~=s4]) .sn-nutrition-details[open]>summary{border-bottom:1px solid #a5b39830}:where(html[data-sn-css~=s4]) .sn-nutrition-details .sn-nutrition-grid{padding:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px}:where(html[data-sn-css~=s4]) .sn-nutrition figure{background:#111811;border:1px solid #a5b39835}:where(html[data-sn-css~=s4]) .sn-nutrition figure img{border-radius:6px}:where(html[data-sn-css~=s4]) .sn-nutrition figcaption{color:#c8d4bd}:where(html[data-sn-css~=s4]) .sn-nutrition-table{max-height:360px;overflow:auto}:where(html[data-sn-css~=s4]) .sn-nutrition-table caption{text-align:left;margin-bottom:10px}:where(html[data-sn-css~=s4]) .sn-nutrition table{font-size:14px}:where(html[data-sn-css~=s4]) .sn-nutrition td,:where(html[data-sn-css~=s4]) .sn-nutrition th{padding:7px}:where(html[data-sn-css~=s4]) .sn-flavors-buy{margin:18px 0;padding:16px}:where(html[data-sn-css~=s4]) .sn-flavors-buy h2{font-size:15px;margin-bottom:6px}:where(html[data-sn-css~=s4]) .sn-flavors-buy p{font-size:14px;margin:0 0 7px}:where(html[data-sn-css~=s4]) .sn-flavors-buy a{display:inline-block;font-size:12px;color:#baccab;margin-top:8px}:where(html[data-sn-css~=s4]) .sn-flavors-buy small{display:block}:where(html[data-sn-css~=s4]) .sn-variant-picker{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin:18px 0}:where(html[data-sn-css~=s4]) .sn-variant-picker select{width:100%;min-width:0}:where(html[data-sn-css~=s4]) .sn-variant-picker .fld{min-width:0;margin:0}@media(max-width:420px){:where(html[data-sn-css~=s4]) .sn-variant-picker{grid-template-columns:1fr;gap:10px}:where(html[data-sn-css~=s4]) .sn-nutrition figure img{height:180px;max-height:180px}}:where(html[data-sn-css~=s4]) .sn-cart-marquee{border:1px solid #abb89d44;border-radius:12px;margin:20px 0;max-width:100%;min-width:0}:where(html[data-sn-css~=s4]) .cartg>.sn-cart-marquee{grid-column:1/-1}:where(html[data-sn-css~=s4]) .sn-cart-marquee .sn-marquee-track{animation-duration:48s;font-size:12px;letter-spacing:.07em}:where(html[data-sn-css~=s4]) .sn-marquee button.sn-motion-enable{display:block!important;width:110px;font:600 11px/1.2 var(--txt);padding:5px}:where(html[data-sn-css~=s4]) .sn-marquee:has(.sn-motion-enable){padding-right:135px}:where(html[data-sn-css~=s4]) .sn-marquee[data-motion=on]{padding:15px 60px 15px 0}:where(html[data-sn-css~=s4]) .sn-marquee[data-motion=on] .sn-marquee-track{width:max-content;flex-wrap:nowrap;gap:45px;animation:sn-marquee 38s linear infinite!important}:where(html[data-sn-css~=s4]) .sn-cart-marquee[data-motion=on] .sn-marquee-track{animation-duration:48s!important}:where(html[data-sn-css~=s4]) .sn-marquee[data-motion=on] .sn-marquee-track span{white-space:nowrap}:where(html[data-sn-css~=s4]) .sn-marquee[data-motion=on] .sn-marquee-track [aria-hidden=true]{display:block}:where(html[data-sn-css~=s4]) .sn-marquee[data-motion=on] button{display:block}:where(html[data-sn-css~=s4]) .sn-marquee[data-motion=on][data-paused=true] .sn-marquee-track{animation-play-state:paused!important}@media(max-width:700px){:where(html[data-sn-css~=s4]) .sn-cart-marquee .sn-marquee-track{font-size:12px}:where(html[data-sn-css~=s4]) .sn-marquee[data-motion=on]{padding-block:12px}}:where(html[data-sn-css~=s4]) .sn-hero .sn-description{max-width:510px}:where(html[data-sn-css~=s4]) .sn-hero .sn-description strong{display:block;margin-top:10px;color:#d0dbc6}@media(max-width:700px){:where(html[data-sn-css~=s4]) .sn-hero .sn-hero-motto{margin-top:14px;margin-bottom:12px}:where(html[data-sn-css~=s4]) .sn-hero .sn-description{line-height:1.5}:where(html[data-sn-css~=s4]) .sn-hero .sn-description strong{line-height:1.5;margin-top:8px}:where(html[data-sn-css~=s4]) .sn-hero .sn-button{padding-block:14px}:where(html[data-sn-css~=s4]) .sn-hero .sn-advice{font-size:12px}}:where(html[data-sn-css~=s4]) .btn,:where(html[data-sn-css~=s4]) .ebar-b,:where(html[data-sn-css~=s4]) .hd-lk,:where(html[data-sn-css~=s4]) .hd-tel,:where(html[data-sn-css~=s4]) .hd-wa,:where(html[data-sn-css~=s4]) .sn-button,:where(html[data-sn-css~=s4]) .sn-performance-links b,:where(html[data-sn-css~=s4]) .vpl,:where(html[data-sn-css~=s4]) button{text-transform:uppercase}:where(html[data-sn-css~=s4]) .sn-hero-copy{border:1px solid #e2efd845;border-radius:24px;box-shadow:inset 0 1px #ffffff25,0 24px 70px #0005;min-width:0}:where(html[data-sn-css~=s4]) .sn-hero .sn-description{font-size:17px}:where(html[data-sn-css~=s4]) .sn-hero .sn-description strong{font-size:14px;font-weight:400}:where(html[data-sn-css~=s4]) .sn-hero .sn-promo-short{margin-top:14px}:where(html[data-sn-css~=s4]) .sn-hero .sn-offer{background:#20282266;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}:where(html[data-sn-css~=s4]) .sn-rating{display:flex;align-items:center;gap:18px;flex-wrap:wrap}:where(html[data-sn-css~=s4]) .sn-rating>strong{font-size:42px;line-height:1}:where(html[data-sn-css~=s4]) .sn-rating .btn{margin-left:auto}:where(html[data-sn-css~=s4]) .sn-stars{color:#c1ff72;letter-spacing:3px}:where(html[data-sn-css~=s4]) .sn-review-list{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0 10px}:where(html[data-sn-css~=s4]) .sn-review-list figure{margin:0;padding:18px;border:1px solid #d5e0cc25;border-radius:16px;background:linear-gradient(125deg,#272c29,#111412)}:where(html[data-sn-css~=s4]) .sn-review-list blockquote{margin:0 0 12px;font-size:15px}:where(html[data-sn-css~=s4]) .sn-google-proof>small,:where(html[data-sn-css~=s4]) .sn-review-list figcaption{font-size:14px;color:#aeb9ae}:where(html[data-sn-css~=s4]) .sn-brand-section{padding-block:22px!important}:where(html[data-sn-css~=s4]) .sn-brand-marquee{border-radius:14px}:where(html[data-sn-css~=s4]) .sn-brand-marquee .sn-marquee-track{gap:24px!important}:where(html[data-sn-css~=s4]) .sn-brand-marquee .bchip{white-space:nowrap}:where(html[data-sn-css~=s4]) .sn-brand-marquee[data-motion=on] .sn-marquee-track{animation-duration:48s!important}:where(html[data-sn-css~=s4]) .sn-ebook-library{padding-block:40px!important}:where(html[data-sn-css~=s4]) .sn-books{display:grid;grid-template-columns:1fr 1fr;gap:24px}:where(html[data-sn-css~=s4]) .sn-books article{display:flex;align-items:center;gap:22px;padding:24px;border:1px solid #d5e0cc35;border-radius:18px;background:linear-gradient(130deg,#282e29,#0e1210)}:where(html[data-sn-css~=s4]) .sn-books img{width:110px;height:176px;object-fit:contain;flex-shrink:0}:where(html[data-sn-css~=s4]) .sn-books h3{font-size:20px;margin:10px 0}:where(html[data-sn-css~=s4]) .sn-books p{font-size:14px}:where(html[data-sn-css~=s4]) .sn-books .btn{font-size:14px;padding:14px}:where(html[data-sn-css~=s4]) .sn-bottom-info{margin-top:28px!important;margin-bottom:30px!important;padding:18px;border:1px solid #d5e0cc30;border-radius:12px;font-size:14px;line-height:1.6}:where(html[data-sn-css~=s4]) .sn-bottom-info>summary{cursor:pointer;font-size:14px;font-weight:600}:where(html[data-sn-css~=s4]) .sn-bottom-info h3{font-size:14px;margin:20px 0 7px}:where(html[data-sn-css~=s4]) .sn-product-information{grid-column:1/-1;min-width:0;width:100%}:where(html[data-sn-css~=s4]) .sn-product-information .desc{margin:0;padding:20px 0}:where(html[data-sn-css~=s4]) .sn-product-information .desc h2{display:none}:where(html[data-sn-css~=s4]) .sn-nutrition figure{margin:0;padding:10px;width:fit-content;max-width:100%}:where(html[data-sn-css~=s4]) .sn-nutrition figure>a{display:block;width:fit-content;max-width:100%}:where(html[data-sn-css~=s4]) .sn-nutrition figure img{display:block;width:auto!important;height:auto!important;max-height:230px!important;max-width:100%;background:transparent!important;object-fit:contain}:where(html[data-sn-css~=s4]) .sn-nutrition-details .sn-nutrition-grid{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}:where(html[data-sn-css~=s4]) .sn-nutrition>p{font-size:14px}:where(html[data-sn-css~=s4]) .sn-nutrition h2{font-size:18px}:where(html[data-sn-css~=s4]) .sn-product-advice{display:none}:where(html[data-sn-css~=s4]) .ft-cols>div:nth-child(4) p{font-size:14px}:where(html[data-sn-css~=s4]) .ft-cols>div:nth-child(4){min-width:0}@media(max-width:900px){:where(html[data-sn-css~=s4]) .sn-books{grid-template-columns:1fr}:where(html[data-sn-css~=s4]) .sn-hero-copy{padding:24px!important}}@media(max-width:700px){:where(html[data-sn-css~=s4]) .sn-hero-copy{border-radius:18px}:where(html[data-sn-css~=s4]) .sn-hero-inner{padding-top:18px!important}:where(html[data-sn-css~=s4]) .sn-hero .sn-description{font-size:14px}:where(html[data-sn-css~=s4]) .sn-hero .sn-description strong{font-size:14px}:where(html[data-sn-css~=s4]) .sn-review-list{grid-template-columns:1fr;gap:10px}:where(html[data-sn-css~=s4]) .sn-rating{gap:12px}:where(html[data-sn-css~=s4]) .sn-rating .btn{margin-left:0;padding:12px}:where(html[data-sn-css~=s4]) .sn-rating>span{font-size:14px}:where(html[data-sn-css~=s4]) .sn-books article{padding:18px;gap:14px}:where(html[data-sn-css~=s4]) .sn-books img{width:80px;height:128px}:where(html[data-sn-css~=s4]) .sn-books h3{font-size:17px}:where(html[data-sn-css~=s4]) .sn-nutrition figure img{max-height:190px!important}:where(html[data-sn-css~=s4]) .sn-bottom-info{margin-top:20px!important}:where(html[data-sn-css~=s4]) .sn-hero .sn-offer{margin-top:16px}}:where(html[data-sn-css~=s4]) .sn-brand-section{width:100%;min-width:0;box-sizing:border-box}:where(html[data-sn-css~=s4]) .sn-brand-marquee .bchip.tx:before{content:none}:where(html[data-sn-css~=s4]) .sn-brand-marquee .bchip.tx{color:#eef4e8;-webkit-text-fill-color:#eef4e8}:where(html[data-sn-css~=s4]) .sn-legal-links{font-size:14px;align-self:start}:where(html[data-sn-css~=s4]) .sn-legal-links>summary{cursor:pointer;font-size:14px;font-weight:600;padding:8px 0}:where(html[data-sn-css~=s4]) .sn-legal-links p{font-size:14px}:where(html[data-sn-css~=s4]) .sn-brand-section .bchip{opacity:1;transform:none}:where(html[data-sn-css~=s4]) .sn-ebook-library h2{font-size:calc(clamp(23px,3vw,34px))}:where(html[data-sn-css~=s4]) #condiciones,:where(html[data-sn-css~=s4]) #ebooks{scroll-margin-top:190px}:where(html[data-sn-css~=s4]) .sn-nutrition-details>summary{text-transform:uppercase}:where(html[data-sn-css~=s4]) .sn-legal-links{margin:0!important}:where(html[data-sn-css~=s4]) .ft-in{padding-top:32px!important}:where(html[data-sn-css~=s4]) .ft-cols{border-top:0!important;padding-top:0!important}@media(max-width:700px){:where(html[data-sn-css~=s4]) #condiciones,:where(html[data-sn-css~=s4]) #ebooks{scroll-margin-top:165px}:where(html[data-sn-css~=s4]) .ft-in{padding-top:24px!important}}:where(html[data-sn-css~=s4]) .sn-footer-menu{align-self:start}:where(html[data-sn-css~=s4]) .sn-footer-menu summary{cursor:pointer;font:600 14px/1.4 var(--txt);padding:8px 0;text-transform:uppercase}:where(html[data-sn-css~=s4]) .sn-footer-menu p{font-size:14px}@media(max-width:700px){:where(html[data-sn-css~=s4]) .sn-footer-menu,:where(html[data-sn-css~=s4]) .sn-legal-links{border-top:1px solid #ffffff25;padding:8px 0}:where(html[data-sn-css~=s4]) .ft-cols>div:last-child{margin-top:12px}:where(html[data-sn-css~=s4]) .ft-cols p{font-size:14px;line-height:1.7}}:where(html[data-sn-css~=s4]) .sec,:where(html[data-sn-css~=s4]) .sn-books h3,:where(html[data-sn-css~=s4]) .sn-hero h1,:where(html[data-sn-css~=s4]) h1,:where(html[data-sn-css~=s4]) h2,:where(html[data-sn-css~=s4]) h3,:where(html[data-sn-css~=s4]) h4,:where(html[data-sn-css~=s4]) h5,:where(html[data-sn-css~=s4]) h6{text-transform:uppercase!important}:where(html[data-sn-css~=s4]) .sn-hero-inner{min-height:510px!important;padding-top:42px!important;padding-bottom:42px!important}:where(html[data-sn-css~=s4]) .sn-hero-copy{padding:30px!important}:where(html[data-sn-css~=s4]) .sn-hero .sn-eyebrow{margin-bottom:22px}:where(html[data-sn-css~=s4]) .sn-hero .sn-actions{margin-bottom:0}:where(html[data-sn-css~=s4]) .sn-hero .sn-promo-short{margin:18px 0 0}:where(html[data-sn-css~=s4]) .sn-hero-shortcuts{display:flex;gap:18px;margin-top:20px}:where(html[data-sn-css~=s4]) .sn-hero-shortcuts a{font:600 12px/1.4 var(--txt);color:#e0e8dc;text-underline-offset:5px}:where(html[data-sn-css~=s4]) .sn-hero .sn-button{min-height:56px;gap:12px;font-size:14px}:where(html[data-sn-css~=s4]) .sn-hero .sn-promo-line{font-size:calc(clamp(22px,2.7vw,35px))!important}:where(html[data-sn-css~=s4]) .sn-google-brand{display:flex;align-items:center;gap:12px}:where(html[data-sn-css~=s4]) .sn-google-brand img{object-fit:contain;filter:none!important}:where(html[data-sn-css~=s4]) .sn-google-brand span{font-size:12px;font-weight:600;letter-spacing:.07em}:where(html[data-sn-css~=s4]) .sn-google-proof{padding-block:22px!important}:where(html[data-sn-css~=s4]) .sn-review-details{margin-top:15px}:where(html[data-sn-css~=s4]) .sn-review-details>summary{font-size:12px;font-weight:600;cursor:pointer}:where(html[data-sn-css~=s4]) .sn-google-proof>small{display:block;font-size:12px;margin-top:10px}:where(html[data-sn-css~=s4]) .sn-review-list{margin-top:14px}:where(html[data-sn-css~=s4]) .sn-brand-section .sec{font-size:17px;margin-bottom:14px}:where(html[data-sn-css~=s4]) .sn-brand-marquee{padding:0!important;overflow:visible;border:0}:where(html[data-sn-css~=s4]) .sn-brand-window{overflow-x:auto;overflow-y:hidden;max-width:100%;width:100%;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y;border-radius:14px}:where(html[data-sn-css~=s4]) .sn-brand-window::-webkit-scrollbar{display:none}:where(html[data-sn-css~=s4]) .sn-brand-marquee .sn-marquee-track,:where(html[data-sn-css~=s4]) .sn-brand-marquee[data-motion=on] .sn-marquee-track{animation:none!important;transform:none!important;display:flex!important;flex-wrap:nowrap!important;width:max-content!important;gap:12px!important;padding:2px 0}:where(html[data-sn-css~=s4]) .sn-brand-marquee .bchip{display:flex!important;flex-direction:column;justify-content:center;align-items:center;gap:6px;flex:0 0 142px!important;width:142px!important;height:96px!important;min-height:96px!important;padding:10px!important;border:1px solid #d5e0cc55;background:#171c19!important;box-shadow:none!important;opacity:1!important;transform:none!important;filter:none!important;border-radius:12px;overflow:hidden;text-decoration:none}:where(html[data-sn-css~=s4]) .sn-brand-marquee .bchip img{display:block;width:auto!important;height:auto!important;max-width:112px!important;max-height:54px!important;filter:none!important;opacity:1!important;mix-blend-mode:normal!important;object-fit:contain}:where(html[data-sn-css~=s4]) .sn-brand-name{font:600 10px/1.3 var(--txt);letter-spacing:.02em;color:#e7ece5;white-space:nowrap}:where(html[data-sn-css~=s4]) .sn-brand-marquee .bchip.tx{font-size:0!important}:where(html[data-sn-css~=s4]) .sn-brand-marquee .bchip.tx .sn-brand-name{font-size:14px}:where(html[data-sn-css~=s4]) .sn-brand-controls{display:flex;align-items:center;gap:8px;margin-top:8px}:where(html[data-sn-css~=s4]) .sn-brand-marquee .sn-brand-controls>button{position:static!important;display:grid!important;place-items:center;min-width:44px;width:44px;min-height:44px;height:44px;border:1px solid #c2ccb44d;background:#171d18;border-radius:8px;padding:0;color:#e7f3dc;font-size:18px}:where(html[data-sn-css~=s4]) .sn-brand-marquee .sn-brand-controls>button.sn-motion-enable{width:120px!important;font-size:12px}:where(html[data-sn-css~=s4]) .sn-brand-window:focus-visible{outline:2px solid #c1ff72;outline-offset:3px}:where(html[data-sn-css~=s4]) .sn-brand-marquee .bchip:focus-visible{outline:2px solid #c1ff72;outline-offset:-4px}:where(html[data-sn-css~=s4]) .rubs-in{scroll-padding-inline:48px;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}:where(html[data-sn-css~=s4]) .rubs-in:has(a:focus-visible){scroll-behavior:auto}@media(max-width:1024px){:where(html[data-sn-css~=s4]) .hd nav.rubs,:where(html[data-sn-css~=s4]) header.hd>nav.rubs{display:block!important;position:relative!important;height:48px!important;border-top:1px solid #ffffff25!important;border-bottom:1px solid #ffffff25!important;background:#0b100c!important}:where(html[data-sn-css~=s4]) .rubs-in{width:100%;max-width:100%;min-height:48px!important;max-height:48px!important;gap:6px;padding:0 50px 0 12px!important;box-sizing:border-box}:where(html[data-sn-css~=s4]) .rubs a:not(.hot),:where(html[data-sn-css~=s4]) .rubs-in a{min-height:44px!important;margin:2px 0!important;padding:8px 12px!important;font-size:12px!important;line-height:1.2}:where(html[data-sn-css~=s4]) .rubs .rubs-n,:where(html[data-sn-css~=s4]) .rubs .rubs-p{border-radius:8px!important;background:#152013!important;top:50%!important}:where(html[data-sn-css~=s4]) .sn-hero-inner{min-height:0!important;padding:24px 20px!important}:where(html[data-sn-css~=s4]) .sn-hero-copy{padding:24px!important}:where(html[data-sn-css~=s4]) .sn-hero-art{inset:0!important;opacity:.7}:where(html[data-sn-css~=s4]) .sn-hero .sn-button{min-height:52px}:where(html[data-sn-css~=s4]) .sn-hero .sn-promo-line{font-size:calc(clamp(20px,4vw,28px))!important}}@media(max-width:700px){:where(html[data-sn-css~=s4]) .sn-hero-inner{padding:18px 16px!important}:where(html[data-sn-css~=s4]) .sn-hero-copy{padding:24px 18px!important}:where(html[data-sn-css~=s4]) .sn-hero .sn-eyebrow{margin-bottom:18px}:where(html[data-sn-css~=s4]) .sn-hero .sn-actions{margin-top:22px;gap:10px}:where(html[data-sn-css~=s4]) .sn-hero .sn-button{min-height:52px!important;padding:13px 16px;font-size:14px}:where(html[data-sn-css~=s4]) .sn-hero-shortcuts{margin-top:18px;gap:18px}:where(html[data-sn-css~=s4]) .sn-hero .sn-promo-short{font-size:12px;margin-top:16px}:where(html[data-sn-css~=s4]) .sn-hero .sn-promo-line{font-size:calc(clamp(18px,4.8vw,24px))!important}:where(html[data-sn-css~=s4]) .sn-brand-marquee .bchip{flex-basis:138px!important;width:138px!important;height:92px!important;min-height:92px!important}:where(html[data-sn-css~=s4]) .sn-brand-marquee .bchip img{max-height:50px!important}:where(html[data-sn-css~=s4]) .sn-rating>strong{font-size:36px}:where(html[data-sn-css~=s4]) .sn-rating .btn{font-size:12px}:where(html[data-sn-css~=s4]) .sn-google-proof{padding-block:18px!important}:where(html[data-sn-css~=s4]) .sn-google-brand{gap:10px}:where(html[data-sn-css~=s4]) .sn-google-brand span{font-size:12px}}:where(html[data-sn-css~=s4]) #condiciones,:where(html[data-sn-css~=s4]) #ebooks,:where(html[data-sn-css~=s4]) #marcas{scroll-margin-top:210px}@media(max-width:700px){:where(html[data-sn-css~=s4]) #condiciones,:where(html[data-sn-css~=s4]) #ebooks,:where(html[data-sn-css~=s4]) #marcas{scroll-margin-top:205px}}:where(html[data-sn-css~=s4]) .sn-google-brand img{background:#fff;box-sizing:content-box}:where(html[data-sn-css~=s4]) .sn-google-brand img{height:auto;width:90px;max-width:90px;padding:8px 10px;border-radius:6px}@media(max-width:1024px){:where(html[data-sn-css~=s4]) .rubs .rubs-n,:where(html[data-sn-css~=s4]) .rubs .rubs-p{width:44px!important;height:44px!important}}:where(html[data-sn-css~=s4]) .sn-bottom-info .med{margin-block:20px;max-width:100%;box-sizing:border-box}:where(html[data-sn-css~=s4]) .sn-bottom-info .wrap{width:100%;padding:20px 0;box-sizing:border-box}:where(html[data-sn-css~=s4]) .sn-hero-shortcuts a{min-height:32px;display:inline-flex;align-items:center}:where(html[data-sn-css~=s4]) .sn-google-proof .sn-rating>span{white-space:nowrap}:where(html[data-sn-css~=s4]) .sn-buy-terms{font-size:12px;margin:16px 0}:where(html[data-sn-css~=s4]) .sn-buy-terms a{color:#c8d6be;text-underline-offset:4px}:where(html[data-sn-css~=s4]) .sn-product-description .facts{margin-top:24px}:where(html[data-sn-css~=s4]) .sn-product-description .sn-flavors{margin-top:22px}:where(html[data-sn-css~=s4]) .sn-product-description .perks{font-size:14px}:where(html[data-sn-css~=s4]) .sn-product-description .sn-promo-payment{font-size:14px}:where(html[data-sn-css~=s4]) .sn-brand-name:before{content:none!important}@media(max-width:360px){:where(html[data-sn-css~=s4]) .sn-brand-marquee .bchip{flex-basis:128px!important;width:128px!important}}:where(html[data-sn-css~=s4]):root{--sn-gutter:calc(clamp(16px, 2.2vw, 42px))}:where(html[data-sn-css~=s4]) .bc,:where(html[data-sn-css~=s4]) .ft-in,:where(html[data-sn-css~=s4]) .hd-in,:where(html[data-sn-css~=s4]) .pd,:where(html[data-sn-css~=s4]) .rail-h,:where(html[data-sn-css~=s4]) .rubs-in,:where(html[data-sn-css~=s4]) .wrap{max-width:none!important;box-sizing:border-box;width:100%;margin-inline:auto;padding-left:var(--sn-gutter)!important;padding-right:var(--sn-gutter)!important}:where(html[data-sn-css~=s4]) .sn-hero-inner{max-width:none!important;width:100%;padding-left:var(--sn-gutter)!important;padding-right:var(--sn-gutter)!important;align-items:flex-start}:where(html[data-sn-css~=s4]) .sn-hero-copy{max-width:none;width:min(54%,880px)}:where(html[data-sn-css~=s4]) .sn-hero-art{inset:0!important}:where(html[data-sn-css~=s4]) .sn-hero-art img{object-position:center right}:where(html[data-sn-css~=s4]) .sn-hero-shortcuts{justify-content:flex-start}:where(html[data-sn-css~=s4]) .rail-t{padding-left:var(--sn-gutter)!important;padding-right:var(--sn-gutter)!important}:where(html[data-sn-css~=s4]) .sn-brand-section,:where(html[data-sn-css~=s4]) .sn-ebook-library,:where(html[data-sn-css~=s4]) .sn-google-proof{max-width:none!important}:where(html[data-sn-css~=s4]) .sn-bottom-info.wrap{width:calc(100% - 2 * var(--sn-gutter));margin-inline:auto!important}:where(html[data-sn-css~=s4]) .sn-books article{justify-content:center}:where(html[data-sn-css~=s4]) .sn-google-proof .sn-rating{max-width:none}:where(html[data-sn-css~=s4]) .sn-brand-window{box-sizing:border-box}:where(html[data-sn-css~=s4]) .rubs-in{padding-right:60px!important}@media(max-width:1024px){:where(html[data-sn-css~=s4]) .sn-hero-copy{width:100%;max-width:none}:where(html[data-sn-css~=s4]) .sn-hero-inner{align-items:stretch}:where(html[data-sn-css~=s4]) .rubs-in{padding-left:12px!important;padding-right:52px!important}:where(html[data-sn-css~=s4]) .rubs.can-prev .rubs-in{padding-left:52px!important}:where(html[data-sn-css~=s4]) .sn-hero .sn-promo-number{font-size:calc(clamp(58px,11vw,94px))!important}:where(html[data-sn-css~=s4]) .sn-google-proof{width:100%}:where(html[data-sn-css~=s4]) .sn-books article{justify-content:flex-start}}@media(max-width:700px){:where(html[data-sn-css~=s4]) .hd-in{padding-left:10px!important;padding-right:10px!important}:where(html[data-sn-css~=s4]) .sn-hero-copy{width:100%}:where(html[data-sn-css~=s4]) .sn-hero .sn-promo-number{font-size:calc(clamp(54px,16vw,74px))!important}:where(html[data-sn-css~=s4]) .sn-hero .sn-actions{width:100%}:where(html[data-sn-css~=s4]) .sn-hero-shortcuts a{font-size:12px}}:where(html[data-sn-css~=s4]) body[data-page="/"]>.hd{top:0!important}:where(html[data-sn-css~=s4]) .sn-google-proof{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 24px}:where(html[data-sn-css~=s4]) .sn-google-brand{margin:0}:where(html[data-sn-css~=s4]) .sn-google-proof .sn-rating{width:auto;flex:0 1 auto}:where(html[data-sn-css~=s4]) .sn-google-proof .sn-rating .btn{margin-left:6px}:where(html[data-sn-css~=s4]) .sn-google-proof .sn-review-details{flex-basis:100%;text-align:center;margin-top:0}:where(html[data-sn-css~=s4]) .sn-google-proof .sn-review-list{max-width:1100px;margin-inline:auto;text-align:left}:where(html[data-sn-css~=s4]) .sn-brand-controls{justify-content:center}@media(max-width:700px){:where(html[data-sn-css~=s4]) .sn-google-proof{gap:10px 12px}:where(html[data-sn-css~=s4]) .sn-google-brand span{display:none}:where(html[data-sn-css~=s4]) .sn-google-proof .sn-rating{gap:10px;justify-content:center}:where(html[data-sn-css~=s4]) .sn-google-proof .sn-rating .btn{margin-left:0;padding:10px;min-height:44px}:where(html[data-sn-css~=s4]) .sn-google-proof .sn-review-details{margin-top:4px}}:where(html[data-sn-css~=s4]) .sn-hero-copy{text-align:center;background:linear-gradient(135deg,#26332970,#090f0dab);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}:where(html[data-sn-css~=s4]) .sn-hero:before{background:linear-gradient(90deg,#050805a8,#05080570 48%,#05080522 78%),linear-gradient(0deg,#080a08bc,transparent 42%)}:where(html[data-sn-css~=s4]) .sn-hero .sn-actions,:where(html[data-sn-css~=s4]) .sn-hero .sn-eyebrow,:where(html[data-sn-css~=s4]) .sn-hero-shortcuts{justify-content:center}:where(html[data-sn-css~=s4]) .sn-hero h1.sn-promo-title{max-width:none;width:100%;text-align:center}:where(html[data-sn-css~=s4]) .sn-hero .sn-promo-short{max-width:none;text-align:center}:where(html[data-sn-css~=s4]) .ft-cols b,:where(html[data-sn-css~=s4]) summary{text-transform:uppercase}:where(html[data-sn-css~=s4]) .mbar{display:none!important}:where(html[data-sn-css~=s4]) .wafab{right:18px!important;bottom:calc(16px + env(safe-area-inset-bottom))!important;width:50px!important;height:50px!important}:where(html[data-sn-css~=s4]) .sn-consent-visible .wafab{display:none!important}:where(html[data-sn-css~=s4]) #consent{display:block!important;border:0!important;backdrop-filter:none!important}:where(html[data-sn-css~=s4]) #consent .cm{width:100%!important;max-width:none!important;box-sizing:border-box;border:1px solid #d5e0cc55!important;border-radius:12px!important;background:#141c17f5!important;box-shadow:0 12px 40px #0009!important;text-align:left!important}:where(html[data-sn-css~=s4]) #consent h2{font-size:14px!important;margin:0!important}:where(html[data-sn-css~=s4]) #consent .btn{flex:1;width:auto!important;min-height:44px;padding:10px!important;border-radius:8px!important;font-size:12px!important;white-space:normal!important}:where(html[data-sn-css~="s4"])html.cx,:where(html[data-sn-css~="s4"])html.cx body{overflow:auto!important}:where(html[data-sn-css~=s4]) .sn-hero-benefit{font:500 16px/1.45 var(--txt);color:#e0e8dc;max-width:none;margin:18px 0 0}:where(html[data-sn-css~=s4]) .sn-hero .sn-actions{margin-top:22px}@media(max-width:700px){:where(html[data-sn-css~=s4]) .sn-hero-benefit{font-size:14px;line-height:1.45;margin-top:14px}:where(html[data-sn-css~=s4]) .sn-hero .sn-eyebrow{font-size:12px;letter-spacing:.04em}}:where(html[data-sn-css~=s4]) .rubs .rubs-n:active,:where(html[data-sn-css~=s4]) .rubs .rubs-p:active{transform:scale(.97)!important}:where(html[data-sn-css~=s4]) a[href^="tel:"]{display:none!important}:where(html[data-sn-css~="s4"])html.sn-phone footer a[href^="tel:"]{display:inline-flex!important}:where(html[data-sn-css~=s4]) .hd .hd-tel{display:none!important}:where(html[data-sn-css~=s4]) .sn-call-fab{display:grid;place-items:center;position:fixed;z-index:80;right:78px;bottom:calc(16px + env(safe-area-inset-bottom));width:50px;height:50px;border-radius:50%;border:1px solid #d8e2cc88;background:linear-gradient(135deg,#344135,#121a13);color:#e2efda;box-shadow:0 4px 20px #0005}:where(html[data-sn-css~=s4]) .sn-call-fab svg{width:22px;height:22px}:where(html[data-sn-css~=s4]) .sn-consent-visible .sn-call-fab{display:none!important}:where(html[data-sn-css~="s4"])html.sn-phone .sn-call-fab{display:grid!important}:where(html[data-sn-css~="s4"])html.sn-phone body.sn-consent-visible .sn-call-fab{display:none!important}:where(html[data-sn-css~=s4]) .sn-info-end{display:flex;flex-direction:column;gap:12px;width:calc(100% - 2 * var(--sn-gutter));margin:24px auto 32px;box-sizing:border-box}:where(html[data-sn-css~=s4]) .sn-info-end>.sn-bottom-info{width:100%!important;max-width:none!important;margin:0!important;padding:18px!important;box-sizing:border-box}:where(html[data-sn-css~=s4]) .sn-info-end>.sn-bottom-info>summary{font:600 13px/1.6 var(--txt);padding:0;margin:0;min-height:21px}@media(min-width:1025px){:where(html[data-sn-css~=s4]) .hd .search{max-width:none!important;flex:1!important}}:where(html[data-sn-css~=s4]) .ft .ft-in{grid-template-columns:auto minmax(0,1fr);gap:14px 24px}:where(html[data-sn-css~=s4]) .ft .ft-cols{grid-column:1/-1;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 24px;align-items:start}:where(html[data-sn-css~=s4]) .ft-cols>div:first-child{grid-column:1/-1;display:grid;grid-template-columns:1.3fr 1fr 1.2fr;gap:4px 24px;padding-bottom:12px!important;border-bottom:1px solid #d5dfc330}:where(html[data-sn-css~=s4]) .ft-cols>div:first-child>b{grid-column:1/-1}:where(html[data-sn-css~=s4]) .ft-cols p{margin:4px 0 0!important;line-height:1.65!important}:where(html[data-sn-css~=s4]) .ft-cols>div:first-child p:nth-of-type(2)>br:first-of-type{display:none}:where(html[data-sn-css~=s4]) .ft-cols>div:last-child{margin:0!important;padding:0!important;border:0!important}:where(html[data-sn-css~=s4]) .ft-cols>div:last-child p{display:flex;flex-wrap:wrap;gap:8px 16px}:where(html[data-sn-css~=s4]) .ft-cols>div:last-child br{display:none}:where(html[data-sn-css~=s4]) .ft .arrep{margin:0!important;align-self:center;min-height:44px;box-sizing:border-box;padding:10px 14px;font-size:12px}:where(html[data-sn-css~=s4]) .ft .adv{margin:0!important;max-width:none!important;align-self:center}:where(html[data-sn-css~=s4]) .ft .ft-in>a:not(.arrep){grid-column:1/-1;font-size:12px}:where(html[data-sn-css~=s4]) .ft-cols summary{min-height:44px;display:flex;align-items:center;gap:7px;padding:0!important;font-size:14px!important}:where(html[data-sn-css~=s4]) .ft-cols summary:before{content:"▸"}:where(html[data-sn-css~=s4]) .ft-cols details[open]>summary:before{content:"▾"}@media(max-width:700px){:where(html[data-sn-css~=s4]) .ft .ft-in{grid-template-columns:1fr;gap:12px}:where(html[data-sn-css~=s4]) .ft .ft-cols{grid-template-columns:1fr;gap:0}:where(html[data-sn-css~=s4]) .ft-cols>div:first-child{grid-template-columns:1fr;gap:4px;padding-bottom:12px!important}:where(html[data-sn-css~=s4]) .ft-cols>div:first-child>b{grid-column:auto}:where(html[data-sn-css~=s4]) .ft-cols>details{padding:0!important}:where(html[data-sn-css~=s4]) .ft-cols>div:last-child{padding-top:14px!important}:where(html[data-sn-css~=s4]) .ft .arrep{justify-self:start}:where(html[data-sn-css~=s4]) .ft .adv{padding-right:54px}:where(html[data-sn-css~=s4]) .ft-cols>div:first-child p{margin:0!important}}:where(html[data-sn-css~=s4]) .sn-category-hero{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:220px;padding:28px!important;overflow:hidden;border:1px solid #d5dfc330;border-radius:18px;background:linear-gradient(115deg,#171e19,#0c100d 55%,#35402e);margin-bottom:20px}:where(html[data-sn-css~=s4]) .sn-category-hero h1,:where(html[data-sn-css~=s4]) .sn-category-hero>p{position:relative;z-index:1;width:55%;max-width:680px}:where(html[data-sn-css~=s4]) .sn-category-hero h1{margin-bottom:8px}:where(html[data-sn-css~=s4]) .sn-category-hero>p{font-size:14px;margin:0}:where(html[data-sn-css~=s4]) .sn-category-images{position:absolute;right:2%;top:0;bottom:0;width:42%;display:flex;align-items:center;justify-content:center;gap:8px;pointer-events:none}:where(html[data-sn-css~=s4]) .sn-category-images img{width:30%;height:190px;object-fit:contain;filter:drop-shadow(0 12px 12px #0008)}:where(html[data-sn-css~=s4]) .sn-category-images img:nth-child(2){height:215px}@media(max-width:700px){:where(html[data-sn-css~=s4]) .sn-category-hero{min-height:0;padding:20px!important}:where(html[data-sn-css~=s4]) .sn-category-hero h1,:where(html[data-sn-css~=s4]) .sn-category-hero>p{width:100%}:where(html[data-sn-css~=s4]) .sn-category-images{position:relative;width:100%;right:auto;height:145px;margin-top:10px}}:where(html[data-sn-css~=s4]) body{padding-bottom:0!important}:where(html[data-sn-css~=s4]) .ft .ft-in>p:has(a[href="/?cookies=reset"]){grid-column:1/-1;margin:0!important;font-size:12px}:where(html[data-sn-css~="s4"])html.sn-phone .ft-cols>div:first-child p:nth-of-type(2)>br:first-of-type{display:block}:where(html[data-sn-css~=s4]) .sn-hero .sn-eyebrow{font-size:calc(clamp(14px,1.3vw,18px))!important;letter-spacing:.06em!important}:where(html[data-sn-css~=s4]) .ft-cols p{font-size:14px!important}@media(max-width:700px){:where(html[data-sn-css~=s4]) .sn-category-images img{width:45%;height:145px}:where(html[data-sn-css~=s4]) .sn-category-images img:nth-child(3){display:none}:where(html[data-sn-css~=s4]) .sn-category-images img:nth-child(2){height:145px}}:where(html[data-sn-css~=s4]) .sn-category-photo{min-height:310px;background:#0b100d;isolation:isolate}:where(html[data-sn-css~=s4]) .sn-category-photo>.sn-category-images{display:none!important}:where(html[data-sn-css~=s4]) .sn-category-scene{position:absolute;inset:0 0 0 auto;width:68%;z-index:0;display:block;overflow:hidden}:where(html[data-sn-css~=s4]) .sn-category-scene img{display:block;width:100%;height:100%;object-fit:cover;object-position:75% 60%}:where(html[data-sn-css~=s4]) .sn-category-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0b100df5,#0b100dd9 27%,#0b100d40 53%,transparent 70%);pointer-events:none;z-index:0}:where(html[data-sn-css~=s4]) .sn-category-photo h1,:where(html[data-sn-css~=s4]) .sn-category-photo>p{z-index:1;width:48%;text-shadow:0 2px 12px #0008}:where(html[data-sn-css~=s4]) .sn-category-photo h1{font-size:calc(clamp(24px,3.5vw,48px))!important}@media(max-width:700px){:where(html[data-sn-css~=s4]) .sn-category-photo{padding:0!important;min-height:0}:where(html[data-sn-css~=s4]) .sn-category-photo h1,:where(html[data-sn-css~=s4]) .sn-category-photo>p{width:auto;margin-inline:20px!important}:where(html[data-sn-css~=s4]) .sn-category-photo h1{margin-top:20px!important;margin-bottom:8px!important}:where(html[data-sn-css~=s4]) .sn-category-photo>p{font-size:14px!important}:where(html[data-sn-css~=s4]) .sn-category-scene{position:relative;width:100%;height:190px;margin-top:12px}:where(html[data-sn-css~=s4]) .sn-category-scene img{position:absolute;right:0;width:158%;max-width:none;height:100%;object-fit:cover;object-position:75% 62%}:where(html[data-sn-css~=s4]) .sn-category-photo:after{display:none}}:where(html[data-sn-css~=s4]) .sn-goals{padding-top:22px!important;padding-bottom:24px!important}:where(html[data-sn-css~=s4]) .sn-goals h2{font-size:calc(clamp(18px,2vw,26px));margin:0 0 16px;line-height:1.3}:where(html[data-sn-css~=s4]) .sn-goals-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}:where(html[data-sn-css~=s4]) .sn-goal{position:relative;display:flex;flex-direction:column;justify-content:center;gap:10px;min-height:120px;box-sizing:border-box;padding:20px 34px 20px 20px;border:1px solid #d5dfc340;border-radius:14px;background:linear-gradient(125deg,#27302980,#101711);color:#edf2e9;text-decoration:none}:where(html[data-sn-css~=s4]) .sn-goal b{font:600 14px/1.4 var(--txt);color:#d6ffb0}:where(html[data-sn-css~=s4]) .sn-goal small{font:400 12px/1.5 var(--txt);color:#c7d0c2}:where(html[data-sn-css~=s4]) .sn-goal>span{position:absolute;right:14px;top:18px;font-size:18px;color:#b9ff63}:where(html[data-sn-css~=s4]) .sn-goal:hover{border-color:#c1ff7280;background:linear-gradient(125deg,#35402c,#121a12)}:where(html[data-sn-css~=s4]) .sn-goal:focus-visible{outline:2px solid #c1ff72;outline-offset:3px}@media(max-width:700px){:where(html[data-sn-css~=s4]) .sn-goals-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:where(html[data-sn-css~=s4]) .sn-goal{padding:16px 25px 16px 14px;min-height:142px;gap:8px}:where(html[data-sn-css~=s4]) .sn-goal b{font-size:14px}:where(html[data-sn-css~=s4]) .sn-goal small{font-size:12px}:where(html[data-sn-css~=s4]) .sn-goal>span{right:10px;top:14px;font-size:15px}:where(html[data-sn-css~=s4]) .sn-goals{padding-top:18px!important;padding-bottom:18px!important}}:where(html[data-sn-css~=s4]) #add{white-space:normal!important;line-height:1.3!important;text-align:center}@media(max-width:360px){:where(html[data-sn-css~=s4]) #add{font-size:14px!important}}:where(html[data-sn-css~=s4]) .ft .ft-in{display:block!important;padding-top:18px!important;padding-bottom:16px!important}:where(html[data-sn-css~=s4]) .sn-footer-top{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:12px}:where(html[data-sn-css~=s4]) .sn-footer-brand b{font:500 18px/1.3 var(--disp);letter-spacing:.05em;color:#e6ecdf}:where(html[data-sn-css~=s4]) .sn-footer-brand p{margin:6px 0 0;font-size:14px;color:#c3cdbc}:where(html[data-sn-css~=s4]) .sn-footer-social{display:flex;align-items:center;gap:18px}:where(html[data-sn-css~=s4]) .sn-footer-social>b{font:600 13px/1.2 var(--txt);letter-spacing:.08em;color:#d4ff9d}:where(html[data-sn-css~=s4]) .sn-footer-social nav{display:flex;gap:10px}:where(html[data-sn-css~=s4]) .sn-social-link{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:10px 18px;box-sizing:border-box;border-radius:10px;background:linear-gradient(125deg,#ddffac,#a3cf55 70%,#ceefa4);border:1px solid #efffcd99;box-shadow:inset 0 1px #fff8;color:#15200c!important;font:700 12px/1.3 var(--txt);text-transform:uppercase;text-decoration:none!important}:where(html[data-sn-css~=s4]) .sn-social-link .ic{width:20px;height:20px;margin:0!important}:where(html[data-sn-css~=s4]) .sn-social-link:hover{filter:brightness(1.07)}:where(html[data-sn-css~=s4]) .sn-social-link:focus-visible{outline:2px solid #e8ffb8;outline-offset:4px}:where(html[data-sn-css~=s4]) .sn-footer-bottom{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;padding-top:10px;border-top:1px solid #c5d3b530}:where(html[data-sn-css~=s4]) .sn-footer-bottom .sn-legal-links{margin:0;padding:0;border:0;font-size:14px;align-self:center}:where(html[data-sn-css~=s4]) .sn-footer-bottom summary{display:inline-flex;align-items:center;gap:7px;min-height:44px;cursor:pointer;font:600 11px/1.3 var(--txt);padding:0}:where(html[data-sn-css~=s4]) .sn-footer-bottom summary:before{content:"▸"}:where(html[data-sn-css~=s4]) .sn-footer-bottom details[open]>summary:before{content:"▾"}:where(html[data-sn-css~=s4]) .sn-footer-bottom details[open]{flex-basis:100%}:where(html[data-sn-css~=s4]) .sn-footer-bottom details p{font-size:14px;line-height:1.7;margin:6px 0 12px}:where(html[data-sn-css~=s4]) .sn-footer-bottom details p a{display:inline-flex;min-height:32px;align-items:center}:where(html[data-sn-css~=s4]) .sn-footer-bottom .ft-ck{margin:0!important;font-size:12px!important}:where(html[data-sn-css~=s4]) .sn-footer-bottom .arrep{font-size:12px!important;padding:8px 12px!important;letter-spacing:0!important}:where(html[data-sn-css~=s4]) .ft .adv{line-height:1.5!important;margin-top:10px!important;padding:0!important}@media(max-width:700px){:where(html[data-sn-css~=s4]) .sn-footer-top{display:block;margin-bottom:10px}:where(html[data-sn-css~=s4]) .sn-footer-brand b{font-size:16px}:where(html[data-sn-css~=s4]) .sn-footer-brand p{font-size:12px}:where(html[data-sn-css~=s4]) .sn-footer-social{display:block;margin-top:14px}:where(html[data-sn-css~=s4]) .sn-footer-social>b{display:block;margin-bottom:8px;font-size:12px}:where(html[data-sn-css~=s4]) .sn-footer-social nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}:where(html[data-sn-css~=s4]) .sn-social-link{min-height:64px;padding:8px 4px;flex-direction:column;gap:5px;font-size:12px!important}:where(html[data-sn-css~=s4]) .sn-social-link .ic{width:23px;height:23px}:where(html[data-sn-css~=s4]) .sn-footer-bottom{gap:4px 14px}:where(html[data-sn-css~=s4]) .sn-footer-bottom summary{font-size:12px}:where(html[data-sn-css~=s4]) .sn-footer-bottom .ft-ck{flex-basis:100%;min-height:28px;display:flex;align-items:center}}:where(html[data-sn-css~=s4]) .sn-footer-bottom .arrep{min-height:44px!important}:where(html[data-sn-css~=s4]) .ft .adv{font-size:12px!important}@media(max-width:700px){:where(html[data-sn-css~=s4]) .ft .adv{font-size:12px!important}}:where(html[data-sn-css~=s4]) .sn-library-intro{padding-top:18px!important;padding-bottom:12px!important}:where(html[data-sn-css~=s4]) .sn-library-intro h1{font-size:calc(clamp(26px,3.2vw,42px));margin-bottom:10px}:where(html[data-sn-css~=s4]) .sn-library-intro p{font-size:16px;margin:0}:where(html[data-sn-css~=s4]) .sn-library-free{padding-top:14px!important}:where(html[data-sn-css~=s4]) .sn-library-free h2{font-size:21px;margin-bottom:18px}:where(html[data-sn-css~=s4]) .sn-library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}:where(html[data-sn-css~=s4]) .sn-library-card{display:flex;flex-direction:column;align-items:center;gap:20px;min-width:0;padding:24px;border:1px solid #c2d0b340;border-radius:16px;background:linear-gradient(130deg,#263025,#101710);box-sizing:border-box}:where(html[data-sn-css~=s4]) .sn-library-card>img{width:140px;height:224px;object-fit:contain;border-radius:5px;box-shadow:0 12px 22px #0005}:where(html[data-sn-css~=s4]) .sn-library-card>div{width:100%;min-width:0}:where(html[data-sn-css~=s4]) .sn-library-card h3{font:600 18px/1.35 var(--txt);margin:10px 0}:where(html[data-sn-css~=s4]) .sn-library-card .sn-eyebrow{font-size:12px;letter-spacing:.02em}:where(html[data-sn-css~=s4]) .sn-library-card p{font-size:14px;line-height:1.5;margin:0 0 15px;color:#c5cfbc}:where(html[data-sn-css~=s4]) .sn-library-card .btn{white-space:normal;min-height:46px;box-sizing:border-box;font-size:14px;max-width:100%}:where(html[data-sn-css~=s4]) .sn-library-grid .sn-library-card>div{display:flex;flex-direction:column;flex:1}:where(html[data-sn-css~=s4]) .sn-library-grid .sn-library-card .btn{margin-top:auto;align-self:flex-start}:where(html[data-sn-css~=s4]) .sn-library-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:18px}:where(html[data-sn-css~=s4]) .sn-library-heading h2{margin:0}:where(html[data-sn-css~=s4]) .sn-library-more{font:600 11px/1.5 var(--txt);color:#d2ffac;min-height:36px;display:inline-flex;align-items:center;text-underline-offset:4px}:where(html[data-sn-css~=s4]) .sn-ebook-library .sn-books{display:flex!important;gap:16px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;padding:3px 0 14px;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;scrollbar-width:thin;scrollbar-color:#779252 #141c13}:where(html[data-sn-css~=s4]) .sn-ebook-library .sn-books .sn-library-card{flex:0 0 260px;width:260px;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;scroll-snap-align:start}:where(html[data-sn-css~=s4]) .sn-ebook-library .sn-books h3{font-family:var(--txt)!important;font-size:15px!important;margin-block:10px 14px}:where(html[data-sn-css~=s4]) .sn-ebook-library .sn-books .btn{font-size:12px;width:100%}:where(html[data-sn-css~=s4]) .sn-ebook-library .sn-books .sn-eyebrow{font-size:12px}:where(html[data-sn-css~=s4]) .sn-books:focus-visible{outline:2px solid #c1ff72;outline-offset:4px}:where(html[data-sn-css~=s4]) #farmacologia,:where(html[data-sn-css~=s4]) #gratis{scroll-margin-top:210px}:where(html[data-sn-css~=s4]) #farmacologia{padding-top:40px!important;padding-bottom:34px!important}:where(html[data-sn-css~=s4]) #farmacologia .split{gap:28px}:where(html[data-sn-css~=s4]) #farmacologia .cover{height:auto!important}:where(html[data-sn-css~=s4]) #farmacologia h2{font-size:calc(clamp(23px,2.5vw,34px))}@media(max-width:1024px){:where(html[data-sn-css~=s4]) .sn-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){:where(html[data-sn-css~=s4]) .sn-library-intro h1{font-size:25px}:where(html[data-sn-css~=s4]) .sn-library-intro p{font-size:14px}:where(html[data-sn-css~=s4]) .sn-library-grid{grid-template-columns:1fr;gap:14px}:where(html[data-sn-css~=s4]) .sn-library-grid .sn-library-card{grid-template-columns:92px minmax(0,1fr);padding:18px}:where(html[data-sn-css~=s4]) .sn-library-grid .sn-library-card>img{width:92px;height:147px}:where(html[data-sn-css~=s4]) .sn-library-card h3{font-size:15px}:where(html[data-sn-css~=s4]) .sn-library-card p{font-size:14px}:where(html[data-sn-css~=s4]) .sn-library-card .sn-eyebrow{font-size:12px}:where(html[data-sn-css~=s4]) .sn-library-card .btn{font-size:12px;padding:10px 12px;width:100%}:where(html[data-sn-css~=s4]) .sn-library-heading h2{font-size:20px}:where(html[data-sn-css~=s4]) .sn-library-heading{margin-bottom:12px;gap:6px}:where(html[data-sn-css~=s4]) .sn-library-more{font-size:12px}:where(html[data-sn-css~=s4]) .sn-ebook-library .sn-books .sn-library-card{flex-basis:232px;width:232px}:where(html[data-sn-css~=s4]) #farmacologia .cover{justify-self:center}:where(html[data-sn-css~=s4]) #farmacologia{padding-top:28px!important}}@media(max-width:360px){:where(html[data-sn-css~=s4]) .sn-library-grid .sn-library-card{display:flex;align-items:center;padding:18px}:where(html[data-sn-css~=s4]) .sn-library-grid .sn-library-card>img{width:112px;height:180px}:where(html[data-sn-css~=s4]) .sn-library-grid .sn-library-card>div{width:100%}:where(html[data-sn-css~=s4]) .sn-library-card .btn{font-size:12px}}@media(min-width:701px){:where(html[data-sn-css~=s4]) .sn-library-grid .sn-library-card{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;padding:20px;min-height:238px}:where(html[data-sn-css~=s4]) .sn-library-grid .sn-library-card>img{width:112px;height:180px}:where(html[data-sn-css~=s4]) .sn-library-grid .sn-library-card h3{font-size:16px}:where(html[data-sn-css~=s4]) .sn-library-grid .sn-library-card>div{min-height:180px}}:where(html[data-sn-css~=s4]) .sn-ebook-library .sn-books .sn-library-card>div{flex-direction:column}:where(html[data-sn-css~=s4]) .sn-ebook-library .sn-books .btn{margin-top:auto}:where(html[data-sn-css~=s5]) .sn-all-category-photo{position:relative;isolation:isolate;overflow:hidden;border:1px solid #d5dfc330}:where(html[data-sn-css~=s5]) .sn-all-category-photo h1,:where(html[data-sn-css~=s5]) .sn-all-category-photo>p{max-width:680px}:where(html[data-sn-css~=s5]) .sn-all-category-photo .sn-category-scene{z-index:0}:where(html[data-sn-css~=s5]) .sn-all-category-photo .sn-category-scene img{position:static!important;display:block;max-width:none}:where(html[data-sn-css~=s5]) .sn-all-category-photo h1{font-size:calc(clamp(25px,3vw,45px))!important;line-height:1.18!important;overflow-wrap:anywhere;margin:0 0 10px!important}:where(html[data-sn-css~=s5]) .sn-all-category-photo>p{font-size:14px!important;line-height:1.5!important;margin:0!important}@media(max-width:700px){:where(html[data-sn-css~=s5]) .sn-all-category-photo{margin-top:8px!important}:where(html[data-sn-css~=s5]) .sn-all-category-photo h1{margin-top:0!important;margin-bottom:8px!important}}@media(prefers-reduced-motion:reduce){:where(html[data-sn-css~=s5]) .sn-all-category-photo *{animation:none!important}}:where(html[data-sn-css~=s6]) .sn-focused-hero{background:repeating-linear-gradient(115deg,#ffffff03 0 1px,transparent 0 5px),radial-gradient(ellipse at 83% 45%,#344233,#172119 34%,#080c09 73%)!important}:where(html[data-sn-css~=s6]) .sn-focused-hero:before{display:none!important}:where(html[data-sn-css~=s6]) .sn-focused-hero .sn-hero-inner{position:relative;display:flex;align-items:center!important;justify-content:space-between;gap:34px;min-height:0!important;padding:30px var(--sn-gutter)!important}:where(html[data-sn-css~=s6]) .sn-focused-hero .sn-hero-copy{width:56%;max-width:770px!important;padding:28px 30px!important;flex:none;background:linear-gradient(135deg,#273128d9,#0b120be8)!important;backdrop-filter:blur(12px);border:1px solid #a9bda34d;border-radius:22px;text-align:left!important}:where(html[data-sn-css~=s6]) .sn-focused-hero .sn-eyebrow{font-size:14px!important;margin:0 0 18px!important;letter-spacing:.09em}:where(html[data-sn-css~=s6]) .sn-focused-hero h1{margin:0 0 16px!important;max-width:none!important}:where(html[data-sn-css~=s6]) .sn-focused-hero .sn-promo-number{font-size:calc(clamp(74px,7.4vw,116px))!important;line-height:.98!important;white-space:nowrap!important}:where(html[data-sn-css~=s6]) .sn-focused-hero .sn-promo-line{font-size:calc(clamp(21px,2.3vw,33px))!important;line-height:1.2!important;margin-top:12px}:where(html[data-sn-css~=s6]) .sn-focused-hero .sn-hero-benefit{font:500 16px/1.5 var(--txt)!important;margin:0 0 18px!important;max-width:46ch;color:#e5ece1}:where(html[data-sn-css~=s6]) .sn-focused-hero .sn-actions{margin:0!important;gap:12px;width:100%;grid-template-columns:1fr 1fr}:where(html[data-sn-css~=s6]) .sn-focused-hero .sn-actions .sn-button{min-height:56px!important;padding:12px 14px!important;font-size:14px!important;white-space:normal;justify-content:center}:where(html[data-sn-css~=s6]) .sn-hero-conditions{font:400 12px/1.5 var(--txt);color:#bec9b8;margin:13px 0 0;max-width:64ch}:where(html[data-sn-css~=s6]) .sn-hero-conditions a{color:#dae9cd;text-underline-offset:3px}:where(html[data-sn-css~=s6]) .sn-real-products{display:flex;justify-content:center;align-items:flex-end;gap:8px;width:40%;max-width:600px;position:relative;padding:20px 8px 24px;isolation:isolate}:where(html[data-sn-css~=s6]) .sn-real-products:before{content:"";position:absolute;inset:65% 5% 3%;z-index:-1;border-radius:50%;background:#b8ff5826;filter:blur(35px)}:where(html[data-sn-css~=s6]) .sn-real-products img{display:block;width:auto;object-fit:contain;filter:drop-shadow(0 20px 16px #0009);max-width:64%;height:360px}:where(html[data-sn-css~=s6]) .sn-real-products .sn-real-creatine{height:236px;max-width:40%;margin-left:-22px;margin-bottom:3px}:where(html[data-sn-css~=s6]) .sn-focused-hero .sn-hero-proof{width:100%!important;max-width:none!important;margin:17px 0 0!important;padding:12px 0 0!important;border-top:1px solid #b6c5a62d;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:7px 10px;background:none!important;box-sizing:border-box}:where(html[data-sn-css~=s6]) .sn-hero-proof .sn-google-brand{margin:0!important;flex:none;gap:0}:where(html[data-sn-css~=s6]) .sn-hero-proof .sn-google-brand img{width:62px!important;height:auto!important}:where(html[data-sn-css~=s6]) .sn-hero-proof .sn-rating{display:flex;align-items:center;gap:9px;flex:1;justify-content:flex-start;min-width:0}:where(html[data-sn-css~=s6]) .sn-hero-proof .sn-rating>strong{font-size:25px!important;color:#eef4e9}:where(html[data-sn-css~=s6]) .sn-hero-proof .sn-rating>span{font-size:14px;line-height:1.3;white-space:normal!important;color:#ced7c7}:where(html[data-sn-css~=s6]) .sn-hero-proof .sn-stars{font-size:14px;letter-spacing:1px}:where(html[data-sn-css~=s6]) .sn-hero-proof .sn-rating .btn{min-height:36px;padding:7px 10px!important;font-size:12px!important;white-space:nowrap;margin-left:auto}:where(html[data-sn-css~=s6]) .sn-hero-proof .sn-review-details{flex-basis:100%;margin:0!important;font-size:12px}:where(html[data-sn-css~=s6]) .sn-hero-proof .sn-review-details>summary{min-height:24px;padding:3px 0;text-align:left!important}:where(html[data-sn-css~=s6]) .sn-hero-proof .sn-review-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}:where(html[data-sn-css~=s6]) .sn-purchase-trust{display:flex;justify-content:center;align-items:center;gap:22px;padding:13px var(--sn-gutter);border-block:1px solid #b5c6a733;background:#101710;font:600 11px/1.4 var(--txt);letter-spacing:.025em;color:#cbd8c2;text-align:center}:where(html[data-sn-css~=s6]) .sn-purchase-trust a{color:inherit;text-decoration:none;text-underline-offset:3px}:where(html[data-sn-css~=s6]) .sn-purchase-trust a:hover{text-decoration:underline}:where(html[data-sn-css~=s6]) .sn-purchase-trust+section.sn-goals{padding-top:28px!important}@media(max-width:1000px) and (min-width:701px){:where(html[data-sn-css~=s6]) .sn-focused-hero .sn-hero-copy{width:58%;padding:22px!important}:where(html[data-sn-css~=s6]) .sn-focused-hero .sn-promo-number{font-size:78px!important}:where(html[data-sn-css~=s6]) .sn-real-products{width:38%;gap:0}:where(html[data-sn-css~=s6]) .sn-real-products img{height:280px}:where(html[data-sn-css~=s6]) .sn-real-products .sn-real-creatine{height:180px}:where(html[data-sn-css~=s6]) .sn-focused-hero .sn-actions .sn-button{font-size:14px!important}:where(html[data-sn-css~=s6]) .sn-purchase-trust{gap:14px;font-size:12px}}@media(max-width:700px){:where(html[data-sn-css~=s6]) .sn-focused-hero .sn-hero-inner{display:block;padding:14px 16px!important}:where(html[data-sn-css~=s6]) .sn-focused-hero .sn-hero-copy{width:100%;max-width:none!important;padding:18px 16px 12px!important;border-radius:16px}:where(html[data-sn-css~=s6]) .sn-focused-hero .sn-eyebrow{font-size:12px!important;letter-spacing:.04em;margin-bottom:13px!important}:where(html[data-sn-css~=s6]) .sn-focused-hero h1{max-width:calc(100% - 102px)!important;min-height:126px;margin-bottom:8px!important}:where(html[data-sn-css~=s6]) .sn-focused-hero .sn-promo-number{font-size:calc(clamp(43px,12vw,60px))!important;line-height:1!important}:where(html[data-sn-css~=s6]) .sn-focused-hero .sn-promo-line{font-size:19px!important;line-height:1.18!important;margin-top:9px!important;white-space:normal!important}:where(html[data-sn-css~=s6]) .sn-real-products{position:absolute;right:25px;top:63px;width:112px;height:145px;padding:0;gap:0;max-width:none}:where(html[data-sn-css~=s6]) .sn-real-products img{height:137px;max-width:73%;width:auto}:where(html[data-sn-css~=s6]) .sn-real-products .sn-real-creatine{height:90px;max-width:43%;margin-left:-10px;margin-bottom:0}:where(html[data-sn-css~=s6]) .sn-focused-hero .sn-hero-benefit{font-size:16px!important;line-height:1.4!important;margin-bottom:14px!important;max-width:none}:where(html[data-sn-css~=s6]) .sn-focused-hero .sn-actions{grid-template-columns:1fr 1fr;gap:8px}:where(html[data-sn-css~=s6]) .sn-focused-hero .sn-actions .sn-button{min-height:52px!important;font-size:14px!important;padding:10px 8px!important}:where(html[data-sn-css~=s6]) .sn-hero-conditions{font-size:12px;line-height:1.35;margin-top:10px}:where(html[data-sn-css~=s6]) .sn-focused-hero .sn-hero-proof{padding-top:10px!important;margin-top:10px!important;gap:4px 8px}:where(html[data-sn-css~=s6]) .sn-hero-proof .sn-google-brand img{width:46px!important}:where(html[data-sn-css~=s6]) .sn-hero-proof .sn-rating{gap:6px}:where(html[data-sn-css~=s6]) .sn-hero-proof .sn-rating>strong{font-size:23px!important}:where(html[data-sn-css~=s6]) .sn-hero-proof .sn-rating>span{font-size:12px}:where(html[data-sn-css~=s6]) .sn-hero-proof .sn-stars{font-size:12px}:where(html[data-sn-css~=s6]) .sn-hero-proof .sn-rating .btn{font-size:12px!important;padding:6px!important;min-height:36px}:where(html[data-sn-css~=s6]) .sn-hero-proof .sn-review-list{grid-template-columns:1fr}:where(html[data-sn-css~=s6]) .sn-purchase-trust{padding:12px 16px;gap:8px 12px;flex-wrap:wrap;font-size:12px}:where(html[data-sn-css~=s6]) .sn-purchase-trust>span{flex-basis:100%}}@media(max-width:360px){:where(html[data-sn-css~=s6]) .sn-focused-hero .sn-hero-inner{padding:12px!important}:where(html[data-sn-css~=s6]) .sn-focused-hero .sn-hero-copy{padding:16px 12px 10px!important}:where(html[data-sn-css~=s6]) .sn-focused-hero .sn-eyebrow{font-size:12px!important}:where(html[data-sn-css~=s6]) .sn-focused-hero h1{max-width:calc(100% - 88px)!important;min-height:118px}:where(html[data-sn-css~=s6]) .sn-focused-hero .sn-promo-number{font-size:39px!important}:where(html[data-sn-css~=s6]) .sn-focused-hero .sn-promo-line{font-size:17px!important}:where(html[data-sn-css~=s6]) .sn-real-products{width:97px;right:20px;top:62px;height:130px}:where(html[data-sn-css~=s6]) .sn-real-products img{height:123px}:where(html[data-sn-css~=s6]) .sn-real-products .sn-real-creatine{height:81px}:where(html[data-sn-css~=s6]) .sn-focused-hero .sn-actions .sn-button{font-size:12px!important}:where(html[data-sn-css~=s6]) .sn-hero-proof .sn-rating>span{font-size:12px}}@media(prefers-reduced-motion:reduce){:where(html[data-sn-css~=s6]) .sn-focused-hero *{animation:none!important}}:where(html[data-sn-css~=s6]) .sn-focused-hero .sn-hero-inner{flex-direction:row!important}:where(html[data-sn-css~=s6]) .sn-focused-hero .sn-hero-copy>*{animation:none!important}:where(html[data-sn-css~=s6]) .sn-hero-proof .sn-rating{flex-wrap:nowrap!important}:where(html[data-sn-css~=s6]) .sn-hero-proof .sn-google-brand a{display:flex;align-items:center;min-height:44px;min-width:44px}:where(html[data-sn-css~=s6]) .sn-info-end details{scroll-margin-top:180px}@media(max-width:360px){:where(html[data-sn-css~=s6]) .sn-hero-proof .sn-rating .btn{display:none!important}}:where(html[data-sn-css~=s7]):root{--sn-ink:#090909;--sn-paper:#f7f9fa}:where(html[data-sn-css~=s7]) .arrep,:where(html[data-sn-css~=s7]) .btn,:where(html[data-sn-css~=s7]) .sn-button,:where(html[data-sn-css~=s7]) .vpl,:where(html[data-sn-css~=s7]) [role=button],:where(html[data-sn-css~=s7]) button,:where(html[data-sn-css~=s7]) input[type=submit]{text-transform:uppercase!important}:where(html[data-sn-css~=s7]) .faq h2,:where(html[data-sn-css~=s7]) .faq summary,:where(html[data-sn-css~=s7]) .guia h3,:where(html[data-sn-css~=s7]) .guia summary,:where(html[data-sn-css~=s7]) details>summary{text-transform:uppercase!important}:where(html[data-sn-css~=s7]) .faq li,:where(html[data-sn-css~=s7]) .faq p,:where(html[data-sn-css~=s7]) .guia p,:where(html[data-sn-css~=s7]) details p{text-transform:none}:where(html[data-sn-css~=s7]) .panel.p-dark,:where(html[data-sn-css~=s7]) .panel.p-dark .muted,:where(html[data-sn-css~=s7]) .panel.p-dark .tick,:where(html[data-sn-css~=s7]) .panel.p-dark .tick li{color:#eef2e9!important;-webkit-text-fill-color:currentColor}:where(html[data-sn-css~=s7]) .panel.p-dark .tick li:before{color:#c7ff8b!important}:where(html[data-sn-css~=s7]) .mp b,:where(html[data-sn-css~=s7]) .steps b{text-transform:uppercase}:where(html[data-sn-css~=s7]) .sn-all-category-photo{perspective:1100px}:where(html[data-sn-css~=s7]) .sn-all-category-photo .sn-category-scene img{filter:brightness(.9)}:where(html[data-sn-css~=s7]) .sn-all-category-photo:after{display:block!important}:where(html[data-sn-css~=s7]) .sn-all-category-photo h1{color:#f7f9fa!important}:where(html[data-sn-css~=s7]) .sn-immersive-hero{position:relative;isolation:isolate;overflow:hidden;background:#090909!important;perspective:1400px}:where(html[data-sn-css~=s7]) .sn-immersive-backdrop{display:block;position:absolute;inset:0;z-index:-2}:where(html[data-sn-css~=s7]) .sn-immersive-backdrop img{width:100%;height:100%;object-fit:cover;object-position:72% center;display:block}:where(html[data-sn-css~=s7]) .sn-immersive-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0909099c,transparent 68%);pointer-events:none}:where(html[data-sn-css~=s7]) .sn-immersive-hero .sn-hero-inner{min-height:520px!important;padding:30px var(--sn-gutter)!important;justify-content:flex-start!important}:where(html[data-sn-css~=s7]) .sn-immersive-hero .sn-hero-copy{width:min(570px,48%)!important;padding:24px!important;border-radius:19px!important;background:#090909ae!important;backdrop-filter:blur(10px)!important;border:1px solid #f7f9fa35!important;box-shadow:none!important;text-align:left!important}:where(html[data-sn-css~=s7]) .sn-immersive-hero .sn-eyebrow{font-size:12px!important;margin-bottom:14px!important}:where(html[data-sn-css~=s7]) .sn-immersive-hero .sn-promo-number{font-size:calc(clamp(74px,6.4vw,94px))!important}:where(html[data-sn-css~=s7]) .sn-immersive-hero .sn-promo-line{font-size:calc(clamp(20px,1.9vw,27px))!important;margin-top:8px!important}:where(html[data-sn-css~=s7]) .sn-immersive-hero .sn-hero-benefit{font-size:15px!important;margin-bottom:15px!important}:where(html[data-sn-css~=s7]) .sn-immersive-hero .sn-actions .sn-button{min-height:50px!important;font-size:14px!important;padding:11px 10px!important}:where(html[data-sn-css~=s7]) .sn-immersive-hero .sn-hero-conditions{font-size:12px!important;margin-top:10px!important}:where(html[data-sn-css~=s7]) .sn-immersive-hero .sn-hero-proof{margin-top:12px!important;padding-top:8px!important}:where(html[data-sn-css~=s7]) .sn-immersive-hero .sn-review-details>summary{min-height:28px}:where(html[data-sn-css~=s7]) .sn-brands-static{padding:0!important;background:none!important;border:0!important}:where(html[data-sn-css~=s7]) .sn-brands-static .sn-brand-window{width:100%;overflow:auto;scrollbar-width:thin;scrollbar-color:#657853 #141814}:where(html[data-sn-css~=s7]) .sn-static-brand-track{display:flex!important;flex-wrap:nowrap!important;width:max-content!important;gap:12px;padding-bottom:10px;animation:none!important;transform:none!important}:where(html[data-sn-css~=s7]) .sn-brands-static .bchip{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:7px;flex:0 0 144px;width:144px!important;height:94px!important;padding:10px!important;border-radius:12px;border:1px solid #f7f9fa30;background:#141814!important;opacity:1!important;transform:none!important;filter:none!important;text-decoration:none}:where(html[data-sn-css~=s7]) .sn-brands-static .bchip img{max-width:114px!important;max-height:52px!important;object-fit:contain;filter:none!important;opacity:1!important}:where(html[data-sn-css~=s7]) .sn-brands-static .bchip.tx:before{display:none!important}:where(html[data-sn-css~=s7]) .sn-brands-static .bchip.tx{font-size:0!important}:where(html[data-sn-css~=s7]) .sn-brands-static .bchip.tx .sn-brand-name{font-size:14px!important}:where(html[data-sn-css~=s7]) .sn-brands-static .bchip:focus-visible,:where(html[data-sn-css~=s7]) .sn-brands-static .bchip:hover{border-color:#c2ff7c;outline:1px solid #c2ff7c;outline-offset:-1px}:where(html[data-sn-css~=s7]) .sn-ebook-library .sn-books .sn-library-card>img,:where(html[data-sn-css~=s7]) .sn-library-card>img{width:160px!important;height:256px!important;object-fit:contain!important}:where(html[data-sn-css~=s7]) #farmacologia .cover{max-width:260px!important;width:100%!important}:where(html[data-sn-css~=s7]) #farmacologia .split{grid-template-columns:280px minmax(0,1fr)!important}:where(html[data-sn-css~=s7]) .rail-h{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:20px!important;padding-inline:var(--sn-gutter)!important;margin:0 0 8px!important;width:100%!important;box-sizing:border-box}:where(html[data-sn-css~=s7]) .rail-h h2{margin:0!important}:where(html[data-sn-css~=s7]) .rail-h .mb-tabs{margin:0!important}:where(html[data-sn-css~=s7]) .rail-h+p{margin-left:0!important;text-align:left!important;padding-inline:var(--sn-gutter)!important;box-sizing:border-box}:where(html[data-sn-css~=s7]) .sn-measure-information{padding-block:24px!important}:where(html[data-sn-css~=s7]) .sn-measure-details{border:1px solid #f7f9fa30;border-radius:12px;background:#111711;padding:0}:where(html[data-sn-css~=s7]) .sn-measure-details>summary{padding:18px;min-height:52px;cursor:pointer;font:600 13px/1.4 var(--txt)}:where(html[data-sn-css~=s7]) .sn-measure-details-body{padding:0 20px 20px;color:#e4e8df;font-size:14px;line-height:1.6}:where(html[data-sn-css~=s7]) .sn-measure-details-body h3{font:600 15px/1.4 var(--txt);margin-top:20px}:where(html[data-sn-css~=s7]) .sn-measure-details-body p{max-width:80ch}:where(html[data-sn-css~=s7]) body:has(.sn-measure-details) main>.wrap>.split{align-items:start!important;margin-top:20px}:where(html[data-sn-css~=s7]) body:has(.sn-measure-details) .mp{margin-top:0!important}:where(html[data-sn-css~=s7]) .stat{align-self:start}@media(max-width:1100px) and (min-width:701px){:where(html[data-sn-css~=s7]) .sn-immersive-hero .sn-hero-copy{width:55%!important}:where(html[data-sn-css~=s7]) .sn-library-grid .sn-library-card{display:flex!important}:where(html[data-sn-css~=s7]) .sn-library-grid .sn-library-card>div{min-height:0!important}:where(html[data-sn-css~=s7]) .rail-h{flex-wrap:wrap}}@media(max-width:700px){:where(html[data-sn-css~=s7]) .sn-all-category-photo{display:flex!important;flex-direction:column!important}:where(html[data-sn-css~=s7]) .sn-all-category-photo h1,:where(html[data-sn-css~=s7]) .sn-all-category-photo>p{margin-inline:0!important}:where(html[data-sn-css~=s7]) .sn-all-category-photo .sn-category-scene{position:absolute!important;margin:0!important}:where(html[data-sn-css~=s7]) .sn-immersive-hero .sn-hero-inner{padding:130px 14px 18px!important;min-height:0!important}:where(html[data-sn-css~=s7]) .sn-immersive-backdrop img{object-position:74% center}:where(html[data-sn-css~=s7]) .sn-immersive-hero:after{background:linear-gradient(0deg,#0909099c,transparent 80%)}:where(html[data-sn-css~=s7]) .sn-immersive-hero .sn-hero-copy{width:100%!important;padding:18px!important;background:#090909bd!important}:where(html[data-sn-css~=s7]) .sn-immersive-hero h1{max-width:none!important;min-height:0!important;margin-bottom:12px!important}:where(html[data-sn-css~=s7]) .sn-immersive-hero .sn-eyebrow{font-size:12px!important;margin-bottom:12px!important}:where(html[data-sn-css~=s7]) .sn-immersive-hero .sn-promo-number{font-size:calc(clamp(60px,18vw,78px))!important}:where(html[data-sn-css~=s7]) .sn-immersive-hero .sn-promo-line{font-size:21px!important;line-height:1.16!important}:where(html[data-sn-css~=s7]) .sn-immersive-hero .sn-hero-benefit{font-size:14px!important;line-height:1.4!important;margin-bottom:12px!important}:where(html[data-sn-css~=s7]) .sn-immersive-hero .sn-hero-proof .sn-rating .btn{display:none!important}:where(html[data-sn-css~=s7]) .sn-library-grid .sn-library-card{display:flex!important;align-items:center!important;gap:16px!important}:where(html[data-sn-css~=s7]) .sn-library-grid .sn-library-card>div{min-height:0!important}:where(html[data-sn-css~=s7]) .sn-ebook-library .sn-books .sn-library-card>img,:where(html[data-sn-css~=s7]) .sn-library-card>img{width:158px!important;height:253px!important}:where(html[data-sn-css~=s7]) #farmacologia .split{grid-template-columns:1fr!important}:where(html[data-sn-css~=s7]) #farmacologia .cover{max-width:230px!important}:where(html[data-sn-css~=s7]) .sn-brands-static .bchip{width:138px!important;flex-basis:138px!important}:where(html[data-sn-css~=s7]) .rail-h{flex-wrap:wrap!important;gap:12px!important}:where(html[data-sn-css~=s7]) .rail-h .mb-tabs{font-size:12px}}@media(max-width:360px){:where(html[data-sn-css~=s7]) .sn-immersive-hero .sn-hero-inner{padding:110px 12px 14px!important}:where(html[data-sn-css~=s7]) .sn-immersive-hero .sn-hero-copy{padding:15px 12px!important}:where(html[data-sn-css~=s7]) .sn-immersive-hero .sn-promo-number{font-size:57px!important}:where(html[data-sn-css~=s7]) .sn-immersive-hero .sn-promo-line{font-size:19px!important}:where(html[data-sn-css~=s7]) .sn-immersive-hero .sn-actions .sn-button{font-size:12px!important}:where(html[data-sn-css~=s7]) .sn-all-category-photo h1{font-size:23px!important}}@media(prefers-reduced-motion:reduce){:where(html[data-sn-css~=s7]) .sn-all-category-photo *,:where(html[data-sn-css~=s7]) .sn-immersive-hero *{animation:none!important;transition:none!important}}:where(html[data-sn-css~="s7"])html{scroll-behavior:smooth}:where(html[data-sn-css~=s7]) .chips,:where(html[data-sn-css~=s7]) .rail-t,:where(html[data-sn-css~=s7]) .rubs-in,:where(html[data-sn-css~=s7]) .sn-books{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}:where(html[data-sn-css~=s7]) .sn-brand-window{scroll-behavior:auto;-webkit-overflow-scrolling:touch}@media(prefers-reduced-motion:reduce){:where(html[data-sn-css~="s7"]) .chips,:where(html[data-sn-css~="s7"]) .rail-t,:where(html[data-sn-css~="s7"]) .rubs-in,:where(html[data-sn-css~="s7"]) .sn-books,:where(html[data-sn-css~="s7"]) .sn-brand-window,:where(html[data-sn-css~="s7"])html{scroll-behavior:auto}}:where(html[data-sn-css~="s7"])html.sn-scroll-opt-in{scroll-behavior:smooth}:where(html[data-sn-css~="s7"])html.lenis{scroll-behavior:auto!important}:where(html[data-sn-css~=s7]) .sn-scroll-choice{display:inline-block;border:0;background:none;color:#dce8d0;font:600 10px/1.4 var(--txt);padding:2px 0;min-height:32px;margin-left:12px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}:where(html[data-sn-css~=s7]) .sn-scroll-choice:focus-visible{outline:2px solid #c3ff80;outline-offset:3px}@media(max-width:700px){:where(html[data-sn-css~=s7]) .ft-ck{flex-direction:column;align-items:flex-start!important;gap:0!important}:where(html[data-sn-css~=s7]) .sn-scroll-choice{display:block;width:max-content;max-width:calc(100% - 64px);margin-left:0;min-height:44px}}:where(html[data-sn-css~=s8]) .chips .chip{height:34px!important;min-height:34px!important;box-sizing:border-box;padding:4px 12px!important;display:inline-flex;align-items:center;justify-content:center}:where(html[data-sn-css~=s8]) .chips .sn-brand-filter{display:inline-flex!important;align-items:center;justify-content:center;width:98px!important;min-width:98px!important;height:34px!important;padding:4px 8px!important;flex:none;box-sizing:border-box;border:1px solid #bcc6ad66!important;background:#131913!important;border-radius:7px!important}:where(html[data-sn-css~=s8]) .sn-brand-filter img{display:block;width:80px;height:24px;object-fit:contain;filter:none!important;opacity:1!important;mix-blend-mode:normal}:where(html[data-sn-css~=s8]) .sn-brand-filter.on{border-color:#c4ff7c!important;outline:2px solid #c4ff7c;outline-offset:-2px;background:#263324!important}:where(html[data-sn-css~=s8]) .sn-brand-filter:focus-visible{outline:3px solid #d4ff9a;outline-offset:2px}:where(html[data-sn-css~=s8]) .sn-brand-filter:hover{border-color:#c4ff7c!important}:where(html[data-sn-css~=s8]) .sn-brand-filter[data-v="X Nutrition"]{overflow:hidden}:where(html[data-sn-css~=s8]) .sn-brand-filter[data-v="X Nutrition"] img{transform:scale(2)}:where(html[data-sn-css~=s8]) .sn-brands-moving a[href="/marca/x-nutrition/"] img{transform:scale(1.8)!important}:where(html[data-sn-css~=s8]) .sn-brands-moving .sn-brand-window{scrollbar-width:none}:where(html[data-sn-css~=s8]) .sn-brands-moving .sn-brand-controls{justify-content:flex-end}:where(html[data-sn-css~=s8]) .sn-brands-moving .sn-brand-controls button[data-activate=true]{width:120px!important;font-size:12px!important}@media(max-width:700px),(pointer:coarse){:where(html[data-sn-css~=s8]) .chips .chip{height:44px!important;min-height:44px!important;padding-block:7px!important}:where(html[data-sn-css~=s8]) .chips .sn-brand-filter{width:98px!important;min-width:98px!important;height:44px!important;padding:7px 8px!important}:where(html[data-sn-css~=s8]) .sn-brand-filter img{width:80px;height:26px}}:where(html[data-sn-css~=s9]) .sn-natural-hero .sn-hero-inner{min-height:460px!important;padding-block:20px!important}:where(html[data-sn-css~=s9]) .sn-natural-hero .sn-hero-copy{width:min(500px,46%)!important;padding:18px!important;background:#090909bd!important;border-radius:16px!important}:where(html[data-sn-css~=s9]) .sn-natural-hero .sn-eyebrow{justify-content:flex-start!important;font-size:12px!important;margin-bottom:9px!important}:where(html[data-sn-css~=s9]) .sn-natural-hero h1{text-align:left!important;margin-bottom:10px!important}:where(html[data-sn-css~=s9]) .sn-natural-hero .sn-promo-number{font-size:calc(clamp(68px,5.7vw,82px))!important;line-height:1!important}:where(html[data-sn-css~=s9]) .sn-natural-hero .sn-promo-line{font-size:23px!important;line-height:1.17!important;margin-top:5px!important}:where(html[data-sn-css~=s9]) .sn-natural-hero .sn-hero-benefit{font-size:14px!important;margin-bottom:10px!important}:where(html[data-sn-css~=s9]) .sn-natural-hero .sn-actions .sn-button{min-height:46px!important;padding:10px 9px!important;font-size:14px!important}:where(html[data-sn-css~=s9]) .sn-natural-hero .sn-hero-conditions{margin-top:8px!important;font-size:12px!important;line-height:1.35!important}:where(html[data-sn-css~=s9]) .sn-natural-hero .sn-hero-proof{margin-top:9px!important;padding-top:6px!important;gap:3px 8px!important}:where(html[data-sn-css~=s9]) .sn-natural-hero .sn-hero-proof .sn-rating>strong{font-size:23px!important}:where(html[data-sn-css~=s9]) .sn-natural-hero .sn-hero-proof .sn-rating>span{font-size:12px!important}:where(html[data-sn-css~=s9]) .sn-natural-hero .sn-immersive-backdrop img{object-position:70% center}@media(max-width:1000px) and (min-width:701px){:where(html[data-sn-css~=s9]) .sn-natural-hero .sn-hero-copy{width:55%!important}:where(html[data-sn-css~=s9]) .sn-natural-hero .sn-promo-number{font-size:68px!important}:where(html[data-sn-css~=s9]) .sn-natural-hero .sn-promo-line{font-size:21px!important}}@media(max-width:700px){:where(html[data-sn-css~=s9]) .sn-natural-hero .sn-hero-inner{min-height:0!important;padding:200px 14px 14px!important}:where(html[data-sn-css~=s9]) .sn-natural-hero .sn-hero-copy{width:100%!important;padding:13px 14px!important;background:#090909cf!important}:where(html[data-sn-css~=s9]) .sn-natural-hero .sn-immersive-backdrop img{object-position:center top}:where(html[data-sn-css~=s9]) .sn-natural-hero .sn-eyebrow{font-size:12px!important;margin-bottom:7px!important;letter-spacing:.025em!important}:where(html[data-sn-css~=s9]) .sn-natural-hero h1{margin-bottom:8px!important}:where(html[data-sn-css~=s9]) .sn-natural-hero .sn-promo-number{font-size:60px!important;line-height:1!important}:where(html[data-sn-css~=s9]) .sn-natural-hero .sn-promo-line{font-size:18px!important;line-height:1.16!important;margin-top:3px!important}:where(html[data-sn-css~=s9]) .sn-natural-hero .sn-hero-benefit{font-size:14px!important;margin-bottom:9px!important;line-height:1.35!important}:where(html[data-sn-css~=s9]) .sn-natural-hero .sn-actions{gap:7px!important}:where(html[data-sn-css~=s9]) .sn-natural-hero .sn-actions .sn-button{font-size:12px!important;min-height:44px!important;padding:8px 6px!important}:where(html[data-sn-css~=s9]) .sn-natural-hero .sn-hero-conditions{font-size:12px!important;margin-top:7px!important;line-height:1.4!important}:where(html[data-sn-css~=s9]) .sn-natural-hero .sn-hero-proof{margin-top:7px!important;padding-top:5px!important;gap:2px 7px!important}:where(html[data-sn-css~=s9]) .sn-natural-hero .sn-hero-proof .sn-google-brand img{width:42px!important}:where(html[data-sn-css~=s9]) .sn-natural-hero .sn-hero-proof .sn-rating>strong{font-size:21px!important}:where(html[data-sn-css~=s9]) .sn-natural-hero .sn-hero-proof .sn-rating>span{font-size:12px!important}:where(html[data-sn-css~=s9]) .sn-natural-hero .sn-review-details>summary{min-height:25px!important;padding:2px 0!important}}@media(max-width:360px){:where(html[data-sn-css~=s9]) .sn-natural-hero .sn-hero-inner{padding:180px 12px 12px!important}:where(html[data-sn-css~=s9]) .sn-natural-hero .sn-hero-copy{padding:12px!important}:where(html[data-sn-css~=s9]) .sn-natural-hero .sn-promo-number{font-size:54px!important}:where(html[data-sn-css~=s9]) .sn-natural-hero .sn-promo-line{font-size:17px!important}:where(html[data-sn-css~=s9]) .sn-natural-hero .sn-hero-benefit{font-size:14px!important}}:where(html[data-sn-css~="s10"])
html.lenis body,:where(html[data-sn-css~="s10"])html.lenis{height:auto}:where(html[data-sn-css~=s10]) .lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}:where(html[data-sn-css~=s10]) .lenis [data-lenis-prevent-horizontal],:where(html[data-sn-css~=s10]) .lenis [data-lenis-prevent-touch],:where(html[data-sn-css~=s10]) .lenis [data-lenis-prevent-vertical],:where(html[data-sn-css~=s10]) .lenis [data-lenis-prevent-wheel],:where(html[data-sn-css~=s10]) .lenis [data-lenis-prevent]{overscroll-behavior:contain}:where(html[data-sn-css~=s10]) .lenis.lenis-smooth iframe{pointer-events:none}:where(html[data-sn-css~=s10]) .lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}:where(html[data-sn-css~=s11]) .wrap:has(>.sn-all-category-photo){padding-top:16px!important}:where(html[data-sn-css~=s11]) .sn-all-category-photo{min-height:300px!important;height:calc(clamp(300px,25vw,430px))!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:28px!important;margin-top:12px!important;border-radius:18px!important;background:#141914!important}:where(html[data-sn-css~=s11]) .sn-all-category-photo .sn-category-scene{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important}:where(html[data-sn-css~=s11]) .sn-all-category-photo .sn-category-scene img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}:where(html[data-sn-css~=s11]) .sn-all-category-photo:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,#080d0de8,#080d0db3 35%,transparent 65%)!important;pointer-events:none}:where(html[data-sn-css~=s11]) .sn-all-category-photo h1,:where(html[data-sn-css~=s11]) .sn-all-category-photo>p{width:43%!important;position:relative;z-index:1;text-align:left!important}:where(html[data-sn-css~=s11]) .sn-all-category-photo>p{color:#f0f2ec!important;max-width:540px}:where(html[data-sn-css~=s11]) .hd{background:linear-gradient(120deg,#252c23f5,#10160ff5)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid #c3d0b038!important}:where(html[data-sn-css~=s11]) .hd .search{border:1px solid #bdc7b14d!important;border-radius:12px!important;background:#080d0ab8!important}:where(html[data-sn-css~=s11]) .rubs{background:#0d130ff5!important;border-bottom:1px solid #c3d0b035!important}:where(html[data-sn-css~=s11]) .rubs-in{gap:6px!important;padding-block:5px!important;max-height:none!important;min-height:48px!important}:where(html[data-sn-css~=s11]) .rubs-in a{border-radius:9px!important;min-height:36px!important;padding:8px 12px!important;white-space:nowrap;color:#c6cec3!important;transition:background .18s,color .18s}:where(html[data-sn-css~=s11]) .rubs-in a:focus-visible,:where(html[data-sn-css~=s11]) .rubs-in a:hover{background:#c1ff7215!important;color:#e6ffcd!important}:where(html[data-sn-css~=s11]) .rubs-in a.on,:where(html[data-sn-css~=s11]) .rubs-in a[aria-current=page]{background:linear-gradient(120deg,#d7ffa5,#aee562)!important;color:#10150c!important;border-color:#d9edbd!important}:where(html[data-sn-css~=s11]) .mmb,:where(html[data-sn-css~=s11]) .rubs-n,:where(html[data-sn-css~=s11]) .rubs-p{border-radius:10px!important;border:1px solid #c0cab04d!important;background:linear-gradient(135deg,#293125,#10170f)!important;color:#d6f5b4!important}:where(html[data-sn-css~=s11]) .hd a:focus-visible,:where(html[data-sn-css~=s11]) .mmenu a:focus-visible,:where(html[data-sn-css~=s11]) .mmenu button:focus-visible,:where(html[data-sn-css~=s11]) .mmenu summary:focus-visible,:where(html[data-sn-css~=s11]) .rubs button:focus-visible{outline:2px solid #c1ff72!important;outline-offset:3px}:where(html[data-sn-css~=s11]) .mmenu{border-color:#c9d2bf40!important;box-shadow:18px 0 55px #0009!important}:where(html[data-sn-css~=s11]) .mm-h{background:#1c241bf5!important;border-bottom:1px solid #c9d2bf35!important;backdrop-filter:blur(12px)}:where(html[data-sn-css~=s11]) .mmenu details{margin:5px 10px!important;border:1px solid #c9d2bf25!important;border-radius:12px!important;overflow:hidden;flex-shrink:0}:where(html[data-sn-css~=s11]) .mm-h,:where(html[data-sn-css~=s11]) .mm-wa{flex-shrink:0}:where(html[data-sn-css~=s11]) .mmenu summary{color:#e1e8dc!important;background:none!important;min-height:50px!important;font-family:var(--txt)!important;font-weight:700!important}:where(html[data-sn-css~=s11]) .mmenu summary:after{color:#c1ff72!important;background:none!important}:where(html[data-sn-css~=s11]) .mmenu details a{margin:3px 6px!important;padding:10px 12px!important;border-radius:8px!important;min-height:44px!important;font-size:14px!important}:where(html[data-sn-css~=s11]) .mmenu a[aria-current=page],:where(html[data-sn-css~=s11]) .mmenu details a:focus-visible,:where(html[data-sn-css~=s11]) .mmenu details a:hover{background:#c1ff7218!important;color:#dbffb5!important}:where(html[data-sn-css~=s11]) .mm-x{background:#b9c8a912!important;border:1px solid #bdc7b133!important;border-radius:10px!important}:where(html[data-sn-css~=s11]) .mmask{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}:where(html[data-sn-css~=s11]) .buy,:where(html[data-sn-css~=s11]) .cartg .box{border-color:#c6d2b738!important;border-radius:16px!important;background:linear-gradient(135deg,#20271c,#0f160f)!important}@media(min-width:701px) and (max-width:900px){:where(html[data-sn-css~=s11]) .sn-footer-top{flex-wrap:wrap;gap:12px}:where(html[data-sn-css~=s11]) .sn-footer-social{flex-wrap:wrap;gap:12px}:where(html[data-sn-css~=s11]) .sn-footer-social nav{flex-wrap:wrap}}@media(max-width:700px){:where(html[data-sn-css~=s11]) .sn-all-category-photo{height:310px!important;min-height:310px!important;padding:18px 16px!important;justify-content:flex-end!important}:where(html[data-sn-css~=s11]) .sn-all-category-photo .sn-category-scene{inset:0!important;width:100%!important;height:100%!important}:where(html[data-sn-css~=s11]) .sn-all-category-photo .sn-category-scene{overflow:hidden;background:#141914}:where(html[data-sn-css~=s11]) .sn-all-category-photo .sn-category-scene img{width:200%!important;height:240px!important;max-width:none!important;object-position:center!important;object-fit:cover!important}:where(html[data-sn-css~=s11]) .sn-all-category-photo:after{display:block!important;background:linear-gradient(0deg,#080d0df5,#080d0dd9 25%,transparent 62%)!important}:where(html[data-sn-css~=s11]) .sn-all-category-photo h1,:where(html[data-sn-css~=s11]) .sn-all-category-photo>p{width:100%!important;max-width:none!important}:where(html[data-sn-css~=s11]) .sn-all-category-photo h1{font-size:calc(clamp(18px,5.5vw,24px))!important;line-height:1.16!important;letter-spacing:.04em!important;overflow-wrap:normal!important;word-break:normal!important}:where(html[data-sn-css~=s11]) .sn-all-category-photo>p{font-size:14px!important;line-height:1.4!important}:where(html[data-sn-css~=s11]) .rubs-in{padding-block:2px!important;min-height:48px!important}:where(html[data-sn-css~=s11]) .rubs-in a{min-height:44px!important;padding:8px 10px!important;font-size:14px!important}:where(html[data-sn-css~=s11]) .mmb{width:44px!important;height:44px!important;flex:0 0 44px!important}:where(html[data-sn-css~=s11]) .mmenu{width:calc(min(90vw,360px))!important}}@media(prefers-reduced-motion:reduce){:where(html[data-sn-css~=s11]) .mmenu,:where(html[data-sn-css~=s11]) .rubs-in a{transition:none!important}}:where(html[data-sn-css~=s12]) .hd,:where(html[data-sn-css~=s12]) .mm-h,:where(html[data-sn-css~=s12]) .sn-hero-copy{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:where(html[data-sn-css~=s12]) .sn-all-category-photo,:where(html[data-sn-css~=s12]) .sn-immersive-hero{perspective:none!important}:where(html[data-sn-css~=s12]) .sn-category-scene img{filter:none!important;will-change:auto!important}:where(html[data-sn-css~=s12]) .tile img{filter:none!important;will-change:auto!important}:where(html[data-sn-css~=s12]) .sn-immersive-backdrop,:where(html[data-sn-css~=s12]) .sn-immersive-backdrop img{will-change:auto!important}:where(html[data-sn-css~="s12"])html[data-smooth-scroll="native"],:where(html[data-sn-css~="s12"])html[data-smooth-scroll="native-touch"]{scroll-behavior:smooth!important}:where(html[data-sn-css~="s12"])html[data-smooth-scroll="reduced"]{scroll-behavior:auto!important}@media(max-width:700px){:where(html[data-sn-css~=s12]) .sn-all-category-photo .sn-category-scene img{position:relative!important;left:-80%;transform:none!important}}@media(prefers-reduced-motion:reduce){:where(html[data-sn-css~="s12"])html{scroll-behavior:auto!important}:where(html[data-sn-css~="s12"])html.sn-scroll-opt-in{scroll-behavior:smooth!important}}@media(min-width:1001px){:where(html[data-sn-css~=s13]) .hd-in{padding-block:7px!important;gap:12px!important;height:auto!important;min-height:0!important}:where(html[data-sn-css~=s13]) .hd .logo{font-size:18px!important;gap:9px!important}:where(html[data-sn-css~=s13]) .hd .logo img{width:40px!important;height:35px!important}:where(html[data-sn-css~=s13]) .hd .search{height:38px!important;min-height:38px!important;padding-block:0!important;border-radius:9px!important}:where(html[data-sn-css~=s13]) .hd .search input{font-size:14px!important;min-height:36px!important}:where(html[data-sn-css~=s13]) .hd-lk,:where(html[data-sn-css~=s13]) .hd-wa{min-height:38px!important;height:38px!important;padding:7px 14px!important;font-size:14px!important;border-radius:9px!important}:where(html[data-sn-css~=s13]) .hd .cart{height:38px!important;min-height:38px!important;padding:7px!important}:where(html[data-sn-css~=s13]) .rubs-in{padding-block:2px!important;gap:4px!important}:where(html[data-sn-css~=s13]) .rubs-in a{min-height:30px!important;padding:5px 10px!important;margin:0!important;line-height:1.25!important;font-size:14px!important;border-radius:7px!important}:where(html[data-sn-css~=s13]) .rubs-n,:where(html[data-sn-css~=s13]) .rubs-p{width:32px!important;height:32px!important;min-height:32px!important;border-radius:8px!important}:where(html[data-sn-css~=s13]) .sn-natural-hero .sn-hero-inner{min-height:calc(clamp(520px,65vh,680px))!important;padding-block:18px!important}:where(html[data-sn-css~=s13]) .sn-purchase-trust{min-height:28px!important;padding:6px var(--sn-gutter)!important;gap:18px!important}:where(html[data-sn-css~=s13]) .sn-purchase-trust a,:where(html[data-sn-css~=s13]) .sn-purchase-trust span{font-size:12px!important;line-height:1.3!important}:where(html[data-sn-css~=s13]) .sn-goals,:where(html[data-sn-css~=s13]) .sn-purchase-trust+section.sn-goals{padding-top:18px!important;padding-bottom:18px!important}:where(html[data-sn-css~=s13]) .sn-goals h2{font-size:24px!important;margin-bottom:12px!important}:where(html[data-sn-css~=s13]) .sn-goals-grid{gap:10px!important}:where(html[data-sn-css~=s13]) .sn-goal{min-height:86px!important;padding:16px 18px!important;gap:7px!important}:where(html[data-sn-css~=s13]) .sn-goal b{font-size:14px!important;line-height:1.3!important}:where(html[data-sn-css~=s13]) .sn-goal small{font-size:12px!important;line-height:1.4!important}}:where(html[data-sn-css~=s14]) .sn-home-scene{background:#38362f url(/img/hero-continuo-v21.webp) 50%/cover no-repeat;isolation:isolate}:where(html[data-sn-css~=s14]) .sn-home-scene .sn-immersive-hero{background:transparent!important}:where(html[data-sn-css~=s14]) .sn-home-scene .sn-immersive-backdrop{visibility:hidden}:where(html[data-sn-css~=s14]) .sn-home-scene .sn-immersive-hero:after{display:none!important}:where(html[data-sn-css~=s14]) .sn-home-scene .sn-immersive-hero .sn-hero-copy{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:where(html[data-sn-css~=s14]) .sn-home-scene .sn-purchase-trust{background:#20281c55!important;border-color:#e1e9da35}:where(html[data-sn-css~=s14]) .sn-home-scene .sn-goals{background:linear-gradient(0deg,#23271fb3,#23271f38)!important}:where(html[data-sn-css~=s14]) .sn-home-scene .sn-goal{border-color:#e1e9da66!important}:where(html[data-sn-css~=s14]) .sn-home-scene .sn-goal small{color:#f1f4ec!important}:where(html[data-sn-css~=s14]) .sn-home-scene .sn-goals h2{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 1px 4px #10160e}@media(min-width:1001px){:where(html[data-sn-css~=s14]) .hd-in{align-items:center!important;padding-left:var(--sn-gutter)!important;padding-right:var(--sn-gutter)!important}:where(html[data-sn-css~=s14]) .hd .cart,:where(html[data-sn-css~=s14]) .hd .logo,:where(html[data-sn-css~=s14]) .hd .search,:where(html[data-sn-css~=s14]) .hd-lk,:where(html[data-sn-css~=s14]) .hd-wa{align-self:center!important;margin-top:0!important;margin-bottom:0!important}:where(html[data-sn-css~=s14]) .rubs-in{height:36px!important;min-height:36px!important;max-height:36px!important;padding-top:0!important;padding-bottom:0!important}:where(html[data-sn-css~=s14]) .rubs-in a{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:30px!important;box-sizing:border-box!important;vertical-align:middle}:where(html[data-sn-css~=s14]) .rubs-n,:where(html[data-sn-css~=s14]) .rubs-p{top:50%!important;translate:none!important;transform:translateY(-50%)!important}}@media(max-width:700px){:where(html[data-sn-css~=s14]) .sn-home-scene{background-image:url(/img/hero-cotidiano-v17-mobile.webp);background-position:top;background-size:100% 100%}:where(html[data-sn-css~=s14]) .sn-home-scene .sn-immersive-backdrop{visibility:visible}:where(html[data-sn-css~=s14]) .sn-home-scene .sn-goals{background:#23271f66!important}:where(html[data-sn-css~=s14]) .sn-home-scene .sn-goal{background:#152015ae!important}}:where(html[data-sn-css~=s15]) .pdg{margin-inline:auto!important;align-items:start!important}:where(html[data-sn-css~=s15]) .pdg .gal{min-width:0;width:100%}:where(html[data-sn-css~=s15]) .pdg .tile.big{min-height:0!important;aspect-ratio:auto!important;width:100%!important;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:24px!important;overflow:hidden}:where(html[data-sn-css~=s15]) .pdg .tile.big img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}:where(html[data-sn-css~=s15]) .pdg .tile.big.combo2 img{width:52%!important;max-width:52%!important;flex:0 0 52%}:where(html[data-sn-css~=s15]) .pdg .ths{gap:8px;margin-top:10px}:where(html[data-sn-css~=s15]) .pdg .th{width:56px!important;height:56px!important;min-width:56px;box-sizing:border-box;border-radius:9px!important}:where(html[data-sn-css~=s15]) .pdg .th img{width:100%;height:100%;object-fit:contain}:where(html[data-sn-css~=s15]) .pdg .buy{box-sizing:border-box;top:140px!important;margin:0!important;min-width:0}:where(html[data-sn-css~=s15]) .pdg .buy h1{margin:8px 0 14px!important;line-height:1.18!important;overflow-wrap:anywhere}:where(html[data-sn-css~=s15]) .pdg .buy .row{width:100%}:where(html[data-sn-css~=s15]) .pdg .buy .sec2{width:100%;grid-template-columns:1fr 1fr!important}:where(html[data-sn-css~=s15]) .pdg .buy .pr.big{margin-bottom:18px!important}@media(max-width:900px){:where(html[data-sn-css~=s15]) .pdg .tile.big{padding:18px!important}:where(html[data-sn-css~=s15]) .pdg .buy{position:static!important;padding:20px!important}}@media(max-width:480px){:where(html[data-sn-css~=s15]) .pdg{gap:14px!important}:where(html[data-sn-css~=s15]) .pdg .tile.big{height:calc(clamp(250px,78vw,310px))!important;padding:14px!important}:where(html[data-sn-css~=s15]) .pdg .buy{padding:16px!important}:where(html[data-sn-css~=s15]) .pdg .buy h1{font-size:22px!important}:where(html[data-sn-css~=s15]) .pdg .buy .sec2{grid-template-columns:1fr!important}:where(html[data-sn-css~=s15]) .pdg .buy .row .qty{min-width:88px!important}:where(html[data-sn-css~=s15]) .pdg .buy .row .btn.grow{white-space:normal!important;font-size:14px!important;line-height:1.2!important;padding-inline:7px!important}}:where(html[data-sn-css~=s16]) .sn-nutri-thumb{display:grid;place-items:center;width:56px;height:56px;box-sizing:border-box;padding:3px;border:1px solid #c1ff7266;border-radius:9px;background:#f7f8f2;overflow:hidden}:where(html[data-sn-css~=s16]) .sn-nutri-thumb img{width:100%;height:100%;object-fit:contain}:where(html[data-sn-css~=s16]) .sn-nutri-thumb:focus-visible{outline:2px solid #c1ff72;outline-offset:3px}:where(html[data-sn-css~=s16]) .grid{align-items:stretch}:where(html[data-sn-css~=s16]) .grid .card[hidden],:where(html[data-sn-css~=s16]) .rail-t .card[hidden]{display:none!important}:where(html[data-sn-css~=s16]) .grid .card,:where(html[data-sn-css~=s16]) .rail-t .card{display:grid!important;padding:0 0 18px!important;background:transparent!important;border:0!important;border-bottom:1px solid #bdc6b332!important;border-radius:0!important;box-shadow:none!important;transform:none!important;text-align:center;color:#eef1e8!important}:where(html[data-sn-css~=s16]) .grid .card .tile,:where(html[data-sn-css~=s16]) .rail-t .card .tile{width:100%;aspect-ratio:1/1.05!important;border:0!important;border-radius:10px!important;background:linear-gradient(140deg,#252c23,#141b15)!important;box-shadow:none!important}:where(html[data-sn-css~=s16]) .grid .card .tile img,:where(html[data-sn-css~=s16]) .rail-t .card .tile img{object-fit:contain!important;padding:6%!important;box-sizing:border-box;filter:none!important;transform:none!important}:where(html[data-sn-css~=s16]) .grid .card .brand,:where(html[data-sn-css~=s16]) .rail-t .card .brand{margin:0!important;font-size:12px!important;line-height:20px!important;letter-spacing:.09em!important;color:#aebba6!important}:where(html[data-sn-css~=s16]) .grid .card h3,:where(html[data-sn-css~=s16]) .rail-t .card h3{display:block!important;margin:0!important;padding-inline:8px;font-size:16px!important;line-height:1.35!important;font-weight:600!important;overflow:visible!important;-webkit-line-clamp:unset!important;color:#edf1e8!important;text-decoration:none!important;overflow-wrap:anywhere}:where(html[data-sn-css~=s16]) .grid .card .pr,:where(html[data-sn-css~=s16]) .rail-t .card .pr{margin:0!important;font-size:20px!important;line-height:30px!important;color:#e0e7d7!important;-webkit-text-fill-color:#e0e7d7!important;background:none!important}:where(html[data-sn-css~=s16]) .grid .card .vpl,:where(html[data-sn-css~=s16]) .rail-t .card .vpl{display:flex!important;align-items:center;justify-content:center;width:100%;height:44px!important;min-height:44px!important;box-sizing:border-box;margin:0!important;border:1px solid #b9c7a65c;border-radius:7px;background:#a9bb9410;color:#d6edbd!important;font-size:12px!important;font-weight:700;letter-spacing:.045em;text-transform:uppercase;transition:background .18s,color .18s}:where(html[data-sn-css~=s16]) .grid .card:hover .vpl,:where(html[data-sn-css~=s16]) .rail-t .card:hover .vpl{background:#c1ff72;color:#17210e!important;border-color:#c1ff72}:where(html[data-sn-css~=s16]) .grid .card:focus-visible,:where(html[data-sn-css~=s16]) .rail-t .card:focus-visible{outline:2px solid #c1ff72;outline-offset:5px}@media(min-width:1600px){:where(html[data-sn-css~=s16]) .grid{gap:38px 28px!important}}@media(max-width:1100px) and (min-width:701px){:where(html[data-sn-css~=s16]) .grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:26px 16px!important}}@media(max-width:700px){:where(html[data-sn-css~=s16]) .grid .card,:where(html[data-sn-css~=s16]) .rail-t .card{gap:8px!important;grid-template-rows:auto 18px minmax(65px,1fr) 28px 44px;padding-bottom:14px!important}:where(html[data-sn-css~=s16]) .grid .card .brand,:where(html[data-sn-css~=s16]) .rail-t .card .brand{font-size:12px!important;line-height:18px!important;letter-spacing:.045em!important}:where(html[data-sn-css~=s16]) .grid .card h3,:where(html[data-sn-css~=s16]) .rail-t .card h3{font-size:14px!important;padding-inline:2px;line-height:1.35!important}:where(html[data-sn-css~=s16]) .grid .card .pr,:where(html[data-sn-css~=s16]) .rail-t .card .pr{font-size:18px!important;line-height:28px!important}:where(html[data-sn-css~=s16]) .grid .card .vpl,:where(html[data-sn-css~=s16]) .rail-t .card .vpl{font-size:12px!important}}@media(prefers-reduced-motion:reduce){:where(html[data-sn-css~=s16]) .card .vpl{transition:none!important}}:where(html[data-sn-css~=s17]) .grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:22px 16px!important}:where(html[data-sn-css~=s17]) .grid .card{grid-template-rows:auto 18px minmax(48px,1fr) 28px 44px;gap:7px!important}:where(html[data-sn-css~=s17]) .grid .card .tile{aspect-ratio:1!important}:where(html[data-sn-css~=s17]) .grid .card h3{font-size:14px!important}:where(html[data-sn-css~=s17]) .grid .card .pr{font-size:18px!important}:where(html[data-sn-css~=s17]) .pd{max-width:1280px;margin-inline:auto}:where(html[data-sn-css~=s17]) .pdg{max-width:1180px!important;margin-block:24px!important}:where(html[data-sn-css~=s17]) .pdg .tile.big{background:radial-gradient(ellipse at 50% 55%,#293128,#131a14 75%)!important;border:0!important}:where(html[data-sn-css~=s17]) .pdg .tile.big img{max-width:480px!important;max-height:480px!important}:where(html[data-sn-css~=s17]) .sn-purchase-column{min-width:0}:where(html[data-sn-css~=s17]) .pdg .buy{position:static!important;background:transparent!important;border:0!important;border-radius:0!important;border-bottom:1px solid #becbb43d!important}:where(html[data-sn-css~=s17]) .pdg .buy h1{font-size:calc(clamp(22px,2vw,29px))!important}:where(html[data-sn-css~=s17]) .pdg .ths{justify-content:center;flex-wrap:wrap}:where(html[data-sn-css~=s17]) .pd .rel{padding:0!important;width:100%!important}:where(html[data-sn-css~=s17]) .pd .rel h2{font-size:16px!important;margin-bottom:14px!important}:where(html[data-sn-css~=s17]) .pd .rel .grid{gap:18px 12px!important}:where(html[data-sn-css~=s17]) .pd .rel .card{grid-template-rows:auto 16px minmax(38px,1fr) 24px 44px!important;padding-bottom:10px!important;gap:5px!important}:where(html[data-sn-css~=s17]) .pd .rel .card .tile{aspect-ratio:auto!important}:where(html[data-sn-css~=s17]) .pd .rel .card .tile img{padding:8px!important}:where(html[data-sn-css~=s17]) .pd .rel .card h3{font-size:14px!important;line-height:1.3!important}:where(html[data-sn-css~=s17]) .pd .rel .card .brand{font-size:12px!important;line-height:16px!important}:where(html[data-sn-css~=s17]) .pd .rel .card .pr{font-size:16px!important;line-height:24px!important}:where(html[data-sn-css~=s17]) .pd .rel .card .vpl{font-size:12px!important}:where(html[data-sn-css~=s17]) .pd .sn-product-information{max-width:1180px;margin:28px auto!important;border-top:1px solid #becbb43d;padding-top:20px}@media(min-width:1800px){:where(html[data-sn-css~=s17]) .grid{grid-template-columns:repeat(8,minmax(0,1fr))!important}}@media(max-width:1100px){:where(html[data-sn-css~=s17]) .grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}:where(html[data-sn-css~=s17]) .pdg{gap:24px!important}}@media(max-width:900px){:where(html[data-sn-css~=s17]) .pdg{max-width:650px!important}:where(html[data-sn-css~=s17]) .sn-purchase-column{width:100%}:where(html[data-sn-css~=s17]) .pd .rel .card .tile{height:120px!important}}@media(max-width:700px){:where(html[data-sn-css~=s17]) .grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 12px!important}:where(html[data-sn-css~=s17]) .grid .card h3{font-size:14px!important}:where(html[data-sn-css~=s17]) .pdg{margin-block:14px!important;gap:12px!important}:where(html[data-sn-css~=s17]) .pdg .buy{padding:8px 0 18px!important}:where(html[data-sn-css~=s17]) .pd .rel .grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}:where(html[data-sn-css~=s18]) body .hd{backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;border-bottom:1px solid #d7dfc95c!important;box-shadow:0 1px 12px #0002!important}:where(html[data-sn-css~=s18]) body .hd .rubs{border-color:#ced9bf38!important}:where(html[data-sn-css~=s18]) body .hd .srch{background:#0e140ed9!important}:where(html[data-sn-css~=s18]) .grid .card .tile,:where(html[data-sn-css~=s18]) .pdg .tile.big,:where(html[data-sn-css~=s18]) .rail-t .card .tile{background:repeating-linear-gradient(105deg,#ffffff03,#ffffff03 1px,#00000003 0,#00000003 3px),linear-gradient(125deg,#171d1b,#434b43 27%,#29322b 48%,#121b15 72%,#364038)!important;border:1px solid #c8d4be38!important;box-shadow:inset 0 1px #e7f1dd30,inset 0 -1px #0008!important}:where(html[data-sn-css~=s18]) .sn-home-scene .sn-hero-copy{background:linear-gradient(125deg,#283329c9,#0a120cc7)!important;border:1px solid #d9e3cb65!important;box-shadow:inset 0 1px #f1ffe32e!important;border-radius:22px!important}:where(html[data-sn-css~=s18]) .sn-home-scene .sn-goal{background:linear-gradient(115deg,#354037c4,#0c180fc7)!important;border:1px solid #d0ddc15c!important;border-radius:16px!important;box-shadow:inset 0 1px #e7f4d81c!important}:where(html[data-sn-css~=s18]) .sn-home-scene .sn-goal:hover{border-color:#c1ff72!important}:where(html[data-sn-css~=s18]) .pdg{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)!important;gap:44px!important}:where(html[data-sn-css~=s18]) .pdg .tile.big{height:540px!important;border-radius:14px!important}:where(html[data-sn-css~=s18]) .pdg .buy{padding:12px 0 20px!important}:where(html[data-sn-css~=s18]) .pdg .buy .sn-product-purpose{font-size:15px;line-height:1.55;color:#cbd3c5;margin:10px 0 20px;max-width:48ch}:where(html[data-sn-css~=s18]) .pdg .buy .pr.big{font-size:28px!important}:where(html[data-sn-css~=s18]) .pdg .buy label{display:block;font-size:14px!important;letter-spacing:.06em;text-transform:uppercase;color:#d9e1d1;margin-bottom:7px}:where(html[data-sn-css~=s18]) .pdg .buy select{min-height:44px;border-radius:10px!important;background:#202a22!important;border:1px solid #c8d4b954!important;color:#f3f5ee!important;max-width:100%;box-sizing:border-box}:where(html[data-sn-css~=s18]) .pdg .buy .row{margin-top:18px!important}:where(html[data-sn-css~=s18]) .pdg .sn-product-information{margin:20px 0 0!important;padding:0!important;border:0!important}:where(html[data-sn-css~=s18]) .pdg .sn-product-information .sn-bottom-info,:where(html[data-sn-css~=s18]) .pdg .sn-product-information .sn-nutrition-details{background:transparent!important;border:0!important;border-top:1px solid #cad6bf45!important;border-radius:0!important;margin:0!important}:where(html[data-sn-css~=s18]) .pdg .sn-product-information summary{padding:16px 0!important;font-size:14px!important;letter-spacing:.045em}:where(html[data-sn-css~=s18]) .pdg .sn-nutrition{padding:0!important;margin:0!important;background:transparent!important;border:0!important}:where(html[data-sn-css~=s18]) .pdg .sn-nutrition>h2,:where(html[data-sn-css~=s18]) .pdg .sn-nutrition>p{display:none}:where(html[data-sn-css~=s18]) .pdg .sn-product-advice{background:#29342a55!important;border:1px solid #c8d4b938!important;border-radius:12px!important;padding:16px!important;margin-top:16px!important}:where(html[data-sn-css~=s18]) .pdg .sn-product-advice h3{font-size:15px!important}:where(html[data-sn-css~=s18]) .pdg .sn-product-advice p{font-size:14px!important}:where(html[data-sn-css~=s18]) .pdg .sn-product-description{padding:12px 0!important}:where(html[data-sn-css~=s18]) .pdg .sn-advice-grid{grid-template-columns:1fr!important;gap:12px!important}:where(html[data-sn-css~=s18]) .pdg .sn-product-description h2{font-size:18px!important}:where(html[data-sn-css~=s18]) .pdg .sn-product-description h3{font-size:14px!important}:where(html[data-sn-css~=s18]) .pdg .sn-product-description li,:where(html[data-sn-css~=s18]) .pdg .sn-product-description p{font-size:14px!important;line-height:1.6!important}:where(html[data-sn-css~=s18]) .pd .rel{max-width:1180px!important;margin:28px auto!important;border-top:1px solid #c8d4b938;padding-top:24px!important}:where(html[data-sn-css~=s18]) .pd .rel .grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}:where(html[data-sn-css~=s18]) .pd .rel .card .tile{height:170px!important}@media(max-width:900px){:where(html[data-sn-css~=s18]) .pdg{grid-template-columns:1fr!important;gap:18px!important}:where(html[data-sn-css~=s18]) .pdg .tile.big{height:400px!important}:where(html[data-sn-css~=s18]) .pd .rel .grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:700px){:where(html[data-sn-css~=s18]) body .hd{backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important}:where(html[data-sn-css~=s18]) .pdg .tile.big{height:calc(clamp(250px,78vw,340px))!important}:where(html[data-sn-css~=s18]) .pdg .buy .sn-product-purpose{font-size:14px;margin-bottom:16px}:where(html[data-sn-css~=s18]) .pd .rel .card .tile{height:130px!important}:where(html[data-sn-css~=s18]) .sn-home-scene .sn-hero-copy{border-radius:16px!important}}@media(prefers-reduced-motion:reduce){:where(html[data-sn-css~=s18]) .sn-goal{transition:none!important}}:where(html[data-sn-css~=s19]) body .hd{background:linear-gradient(115deg,#3540379e,#0c180fa3)!important}:where(html[data-sn-css~=s19]) body .hd .rubs{background:#10201524!important}:where(html[data-sn-css~=s19]) .pd .pd-med{width:100%!important;max-width:1180px!important;box-sizing:border-box!important;padding:0!important;margin:22px auto!important}:where(html[data-sn-css~=s19]) .pd .pd-med .banner{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:18px 20px!important;gap:20px!important;min-height:0!important;border-radius:14px!important}:where(html[data-sn-css~=s19]) .pd .pd-med h2{font-size:calc(clamp(15px,1.3vw,20px))!important;line-height:1.3!important;margin:0 0 8px!important}:where(html[data-sn-css~=s19]) .pd .pd-med p{max-width:65ch!important;margin:0!important;font-size:14px!important;line-height:1.5!important}:where(html[data-sn-css~=s19]) .pd .pd-med .btn{min-height:44px!important;font-size:12px!important;padding:12px 16px!important}@media(max-width:700px){:where(html[data-sn-css~=s19]) .pd .pd-med .banner{padding:16px!important;gap:14px!important}:where(html[data-sn-css~=s19]) .pd .pd-med h2{font-size:16px!important}:where(html[data-sn-css~=s19]) .pd .pd-med .btn{width:100%!important;white-space:normal!important}}:where(html[data-sn-css~=s20]) .grid .card,:where(html[data-sn-css~=s20]) .rail-t .card{grid-template-rows:auto 18px minmax(34px,auto) 28px 44px!important;gap:5px!important;padding-bottom:10px!important}:where(html[data-sn-css~=s20]) .grid .card h3,:where(html[data-sn-css~=s20]) .rail-t .card h3{min-height:0!important}:where(html[data-sn-css~=s20]) .chips{background:linear-gradient(115deg,#3540379e,#0c180fa3)!important;border:1px solid #d7dfc94a!important;border-radius:10px!important;padding:7px!important}:where(html[data-sn-css~=s20]) .chips .chip[data-f=brand]{background:#101b1259!important;border:1px solid #ced9bf50!important}:where(html[data-sn-css~=s20]) .chips .chip.on{background:linear-gradient(115deg,#d7ffa5,#aee562)!important;color:#10150c!important}:where(html[data-sn-css~=s20]) .sn-filter-tools{display:flex;align-items:center;justify-content:flex-end;gap:16px;flex-wrap:wrap}:where(html[data-sn-css~=s20]) .sn-goal-filter{display:flex;align-items:center;gap:10px;padding:7px 10px;border:1px solid #c1ff7280;border-radius:10px;background:linear-gradient(120deg,#334129,#142115);color:#dfffad}:where(html[data-sn-css~=s20]) .sn-goal-filter label{font-size:14px;font-weight:700;letter-spacing:.035em}:where(html[data-sn-css~=s20]) .sn-goal-filter select{height:44px;max-width:260px;min-width:0;padding:8px 12px;background:#101a12;color:#f0f4e8;border:1px solid #c4d4b566;border-radius:8px;font-size:14px}@media(max-width:1000px){:where(html[data-sn-css~=s20]) .hd-in{padding-block:2px!important;row-gap:2px!important}:where(html[data-sn-css~=s20]) .hd .search{height:40px!important;min-height:40px!important}:where(html[data-sn-css~=s20]) .rubs-in{height:44px!important;min-height:44px!important;padding-block:0!important;align-items:center!important}:where(html[data-sn-css~=s20]) .rubs-in a{height:44px!important;min-height:44px!important;padding-block:5px!important;box-sizing:border-box}:where(html[data-sn-css~=s20]) .rubs-n,:where(html[data-sn-css~=s20]) .rubs-p{height:40px!important;min-height:40px!important}:where(html[data-sn-css~=s20]) .grid .card,:where(html[data-sn-css~=s20]) .rail-t .card{grid-template-rows:auto 18px minmax(34px,auto) 28px 44px!important;gap:5px!important}}@media(max-width:700px){:where(html[data-sn-css~=s20]) .sn-filter-tools{width:100%;gap:8px;justify-content:space-between}:where(html[data-sn-css~=s20]) .sn-goal-filter{width:100%;box-sizing:border-box;justify-content:space-between}:where(html[data-sn-css~=s20]) .sn-goal-filter label{font-size:12px}:where(html[data-sn-css~=s20]) .sn-goal-filter select{font-size:14px}:where(html[data-sn-css~=s20]) .chips{padding:5px!important}}:where(html[data-sn-css~=s20]) .grid .card:has(.sv),:where(html[data-sn-css~=s20]) .rail-t .card:has(.sv){grid-template-rows:auto 18px minmax(34px,auto) 28px 18px 44px!important}:where(html[data-sn-css~=s20]) .grid .card .sv,:where(html[data-sn-css~=s20]) .rail-t .card .sv{margin:0!important;line-height:18px!important;font-size:12px!important}@media(max-width:700px){:where(html[data-sn-css~=s20]) .tools:has(.sn-filter-tools){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important}:where(html[data-sn-css~=s20]) .sn-filter-tools{display:grid!important;grid-template-columns:minmax(0,1fr)!important;min-width:0}:where(html[data-sn-css~=s20]) .sn-goal-filter{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:5px!important;padding:9px!important}:where(html[data-sn-css~=s20]) .sn-goal-filter label{max-width:none}:where(html[data-sn-css~=s20]) .sn-goal-filter select{width:100%!important;max-width:100%!important}:where(html[data-sn-css~=s20]) .sn-filter-tools>label{justify-self:end}}:where(html[data-sn-css~=s21]) .chips .chip.sn-brand-filter,:where(html[data-sn-css~=s21]) .chips .chip.sn-brand-filter.on,:where(html[data-sn-css~=s21]) .chips .chip.sn-brand-filter:hover{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;position:relative;overflow:visible!important}:where(html[data-sn-css~=s21]) .chips .chip.sn-brand-filter img{object-fit:contain;transform:none!important;display:block}:where(html[data-sn-css~=s21]) .chips .chip.sn-brand-filter.on:after{content:"";position:absolute;bottom:0;left:22%;right:22%;height:2px;background:#c1ff72}:where(html[data-sn-css~=s21]) .chips .chip.sn-brand-filter:focus-visible{outline:2px solid #c1ff72!important;outline-offset:-2px!important;border-radius:4px!important}:where(html[data-sn-css~=s21]) .sn-sort-filter{display:flex;align-items:center;gap:10px;padding:7px 10px;border:1px solid #c1ff7280;border-radius:10px;background:linear-gradient(120deg,#334129,#142115);color:#dfffad;box-sizing:border-box}:where(html[data-sn-css~=s21]) .sn-sort-filter label{font-size:14px!important;font-weight:700;letter-spacing:.035em}:where(html[data-sn-css~=s21]) .sn-sort-filter select{height:44px!important;min-width:130px;max-width:260px;padding:8px 12px!important;background:#101a12!important;color:#f0f4e8!important;border:1px solid #c4d4b566!important;border-radius:8px!important;font-size:14px!important;box-sizing:border-box}@media(max-width:700px){:where(html[data-sn-css~=s21]) .sn-sort-filter{width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:5px;padding:9px}:where(html[data-sn-css~=s21]) .sn-sort-filter label{font-size:12px!important}:where(html[data-sn-css~=s21]) .sn-sort-filter select{width:100%!important;max-width:100%!important;min-width:0;font-size:14px!important}}:where(html[data-sn-css~=s21]) .hd .hd-wa{align-items:center!important;justify-content:center!important;gap:8px!important;line-height:1!important;box-sizing:border-box!important}:where(html[data-sn-css~=s21]) .hd .hd-wa .ic{flex:0 0 auto;margin:0!important;display:block;vertical-align:middle}:where(html[data-sn-css~=s21]) .wafab{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;padding:0!important;line-height:1!important}:where(html[data-sn-css~=s21]) .wafab .ic,:where(html[data-sn-css~=s21]) .wafab svg{display:block!important;position:static!important;margin:0!important;transform:none!important;flex:none;width:28px!important;height:28px!important}:where(html[data-sn-css~=s21]) .rubs-in{align-items:center!important}:where(html[data-sn-css~=s21]) .rubs-in a{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;line-height:1.2!important}@media(min-width:901px) and (max-width:1100px){:where(html[data-sn-css~=s21]) .hd-in{display:grid!important;grid-template-columns:minmax(180px,240px) minmax(160px,1fr) 44px 130px 44px!important;align-items:center!important;gap:8px!important;padding:6px 10px!important}:where(html[data-sn-css~=s21]) .hd .logo{font-size:17px!important;gap:7px!important;min-width:0!important}:where(html[data-sn-css~=s21]) .hd .logo img{width:40px!important;height:35px!important}:where(html[data-sn-css~=s21]) .hd .search{order:0!important;width:100%!important;min-width:0!important;max-width:none!important;height:40px!important;min-height:40px!important;margin:0!important}:where(html[data-sn-css~=s21]) .hd .hd-lk{width:44px!important;height:40px!important;min-height:40px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important}:where(html[data-sn-css~=s21]) .hd-lk span{display:none!important}:where(html[data-sn-css~=s21]) .hd .hd-wa{width:130px!important;height:40px!important;min-height:40px!important;padding:0!important;margin:0!important;font-size:14px!important}:where(html[data-sn-css~=s21]) .hd .hd-wa span{display:inline!important}:where(html[data-sn-css~=s21]) .hd .cart{width:44px!important;height:40px!important;min-height:40px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important}:where(html[data-sn-css~=s21]) .hd .mmb{display:none!important}:where(html[data-sn-css~=s21]) .rubs-in{height:44px!important;min-height:44px!important;max-height:44px!important;padding-block:0!important}:where(html[data-sn-css~=s21]) .rubs-in a{height:36px!important;min-height:36px!important;padding-block:5px!important}:where(html[data-sn-css~=s21]) .rubs-n,:where(html[data-sn-css~=s21]) .rubs-p{height:36px!important;min-height:36px!important;width:36px!important}}:where(html[data-sn-css~=s22]) .chips{gap:4px!important}:where(html[data-sn-css~=s22]) .chips .chip.sn-brand-filter{width:88px!important;min-width:88px!important}:where(html[data-sn-css~=s22]) .chips .chip.sn-brand-filter img{width:80px!important;height:24px!important}:where(html[data-sn-css~=s22]) .chips .chip.sn-brand-filter[data-v="X Nutrition"]{overflow:hidden!important}:where(html[data-sn-css~=s22]) .chips .chip.sn-brand-filter[data-v="X Nutrition"] img{transform:scale(2)!important}@media(max-width:700px),(pointer:coarse){:where(html[data-sn-css~=s22]) .chips .chip.sn-brand-filter img{height:26px!important}}@media(min-width:1001px){:where(html[data-sn-css~=s22]) .sn-marquee:not(.sn-brand-marquee){min-height:0!important}:where(html[data-sn-css~=s22]) .sn-marquee:not(.sn-brand-marquee) button{top:3px!important;bottom:3px!important;border-radius:5px!important}}:where(html[data-sn-css~=s22]) .sn-brands-moving .bchip{display:grid!important;grid-template-rows:56px 14px!important;row-gap:4px!important;justify-items:center!important;align-content:center!important;padding:10px!important;box-sizing:border-box!important}:where(html[data-sn-css~=s22]) .sn-brands-moving .bchip img{display:block!important;width:110px!important;height:56px!important;max-width:110px!important;max-height:56px!important;object-fit:contain!important;align-self:center!important;margin:0!important}:where(html[data-sn-css~=s22]) .sn-brands-moving .sn-brand-name{display:block!important;line-height:14px!important;height:14px!important;white-space:nowrap!important;margin:0!important;align-self:center!important}:where(html[data-sn-css~=s22]) .sn-ebook-library .sn-books .sn-library-card{padding:14px!important;gap:10px!important}:where(html[data-sn-css~=s22]) .sn-ebook-library .sn-books .sn-library-card>img{width:180px!important;height:288px!important;max-width:100%;object-fit:contain!important}:where(html[data-sn-css~=s22]) .sn-ebook-library .sn-books .sn-library-card>div{display:grid!important;grid-template-rows:18px minmax(61px,auto) 44px!important;gap:8px!important;flex:none!important;min-height:0!important}:where(html[data-sn-css~=s22]) .sn-ebook-library .sn-books h3{margin:0!important;min-height:0!important;align-self:start!important}:where(html[data-sn-css~=s22]) .sn-ebook-library .sn-books .btn{margin:0!important;min-height:44px!important;height:44px!important}:where(html[data-sn-css~=s22]) .sn-library-grid .sn-library-card{padding:16px!important;gap:12px!important;grid-template-columns:180px minmax(0,1fr)!important}:where(html[data-sn-css~=s22]) .sn-library-grid .sn-library-card>img{width:180px!important;height:288px!important}:where(html[data-sn-css~=s22]) .sn-library-grid .sn-library-card>div{min-height:0!important}@media(min-width:1001px){:where(html[data-sn-css~=s22]) .sn-marquee:not(.sn-brand-marquee){padding-top:4px!important;padding-bottom:4px!important}:where(html[data-sn-css~=s22]) .sn-marquee:not(.sn-brand-marquee) .sn-marquee-track{row-gap:3px!important;font-size:12px!important;line-height:1.3!important}}html{--sn-consent-h:0px}body{padding-bottom:var(--sn-consent-h)}#consent{position:fixed!important;inset:auto 0 0!important;width:100%!important;max-width:none!important;z-index:10001!important;border-radius:0!important;padding:8px 16px!important;box-sizing:border-box!important;max-height:72px!important;background:#11170ff5!important;backdrop-filter:blur(8px)}#consent[hidden]{display:none!important}#consent .cm{display:flex!important;align-items:center!important;gap:12px!important;max-width:1568px;margin:auto!important;padding:0!important;max-height:none!important}#consent h2{display:none!important}#consent p{font-size:12px!important;line-height:1.3!important;margin:0!important;flex:1;max-width:none!important}#consent .sn-cookie-actions{display:flex!important;flex:0 0 auto;gap:8px!important;margin:0!important}#consent button{min-height:44px!important;padding:8px 12px!important;font-size:12px!important;margin:0!important;white-space:nowrap}.sn-call-fab,.wa-fab{bottom:calc(16px + var(--sn-consent-h))!important}.mbar{bottom:var(--sn-consent-h)!important}body:has(.mbar:not([hidden])) .wa-fab{bottom:calc(76px + var(--sn-consent-h))!important}.arrep,.btn,.chip,.rubs a,.sn-brand-filter,.tb,.th,button,input:not([type=checkbox]):not([type=radio]),select{min-height:44px!important}a{touch-action:manipulation}summary{min-height:44px;box-sizing:border-box;align-content:center}footer a{display:inline-flex;align-items:center;min-height:44px}.sn-business{font-size:12px;line-height:1.5;color:#d8dfd0;padding-block:12px}.sn-business h2{font-size:12px!important;letter-spacing:.04em}.sn-business p{font-size:12px!important;margin:4px 0!important}.sn-promo-conditions{margin:12px 24px;padding:8px 14px;border:1px solid #87937866;border-radius:8px;background:#10170ee8;color:#e9f0e1;font-size:12px;line-height:1.5}.sn-promo-conditions summary{font-size:12px;cursor:pointer}.sn-promo-conditions a{display:inline-flex;align-items:center;min-height:44px}.sn-promo-conditions p{font-size:12px}.sn-shipping-ack{display:flex;gap:8px;align-items:center;font-size:14px}.sn-shipping-ack[hidden]{display:none}button:disabled{cursor:not-allowed;opacity:.6}.sn-rv-more,.sn-rv-open{font-size:12px!important}.card h3{font-size:14px!important}.card .brand,.card .vpl,.sn-ebook-kicker,.sn-ebook-meta{font-size:12px!important}.sn-hero .sn-promo-short{font-size:12px!important}.brand-row img{object-fit:contain}@media(max-width:700px){#consent{max-height:120px!important;padding:8px 10px!important}#consent .cm{flex-direction:column!important;gap:6px!important;align-items:stretch!important}#consent .sn-cookie-actions{justify-content:flex-end!important}#consent p{font-size:12px!important}#consent button{padding:8px 10px!important}.sn-promo-conditions{margin:10px 12px}.rubs{min-height:48px!important}.rubs a{padding-block:10px!important}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.sn-brand-marquee-track,.sn-marquee-track{transform:none!important;animation:none!important}.sn-brand-marquee{overflow-x:auto!important}}.bar span,.bd,.buy .tag,.sn-brand-name,.sn-hero .sn-promo-short,.sn-rv-card a,.sn-rv-card small,.sn-rv-card span,.sn-rv-date,.sn-rv-meta span,.sn-rv-meta time,.sn-scroll-choice,footer small{font-size:12px!important}.bd{line-height:1.25!important}.cart,.hd-lk,.hd-wa,.logo,.rubs-n,.rubs-p{min-height:44px!important;box-sizing:border-box!important}.rubs-n,.rubs-p{height:44px!important;top:0!important}.hd-in{min-height:50px!important}.sn-brand-name{line-height:16px!important}.sn-brand-logo{height:54px!important}.ft-fold a,.rail-h>a,.skip,.sn-footer-contact a,.sn-hero-utility a,.sn-library-more,.sn-promo-short a,.sn-rv-card a,.sn-rv-item a,.sn-rv-preview a,.sn-service-strip a,.sn-trust-strip a{display:inline-flex!important;align-items:center!important;min-height:44px!important;box-sizing:border-box!important}footer .ft-fold a,footer .sn-footer-contact a{height:auto!important;padding-block:8px!important}.sn-rv-card a{line-height:1.4!important}.sn-business p{overflow-wrap:anywhere}.sn-hero .sn-promo-short a{padding-inline:3px}.sn-performance-nav a{min-height:44px!important}html body .card .bd,html body .ft .sn-footer-contact small,html body .sn-brand-marquee .sn-brand-card .sn-brand-name,html body .sn-brand-name,html body .sn-rv-wrap small,html body .sn-rv-wrap span,html body footer.ft .ft-ck button.sn-scroll-choice{font-size:12px!important}html body header.hd .hd-in .cart,html body header.hd .hd-in .hd-lk,html body header.hd .hd-in .hd-wa,html body header.hd .hd-in .logo,html body header.hd nav.rubs>button{min-height:44px!important;height:44px!important;box-sizing:border-box!important}html body footer.ft .ft-fold a,html body footer.ft .sn-footer-contact a{min-height:44px!important;height:auto!important;display:inline-flex!important;align-items:center!important}html body .rail-h>a,html body .sn-hero-utility a,html body .sn-library-more,html body .sn-promo-short a,html body .sn-rv-card a,html body .sn-rv-preview a,html body .sn-service-strip a{min-height:44px!important;display:inline-flex!important;align-items:center!important}html body .sn-hero-proof small,html body .sn-hero-proof small span,html body .sn-review-details [data-google-date],html body .sn-review-details small{font-size:12px!important}html body .bc a,html body .bread a,html body .crumb a,html body .crumbs a,html body .sn-hero-conditions a,html body .sn-hero-strip a,html body .sn-home-benefits a,html body .sn-home-service-strip a,html body .sn-home-strip a,html body .sn-home-trust a,html body .sn-review-list figcaption a,html body nav[aria-label="Migas de pan"] a{display:inline-flex!important;align-items:center!important;min-height:44px!important}html body .buy .av b,html body .chips .chip,html body .ft-fold>summary,html body .price-from,html body .shop-t .chips .chip,html body .sn-library-more{font-size:12px!important}html body .chips .chip,html body .chips .chip.sn-brand-filter,html body .shop-t .chips .chip{min-height:44px!important;height:44px!important;max-height:none!important}html body .bar>a,html body .buy a[href],html body .ebk a[href],html body .sn-ebook-page a[href],html body .sn-product-information a[href],html body .sn-purchase-trust>a,html body footer .ft a[href],html body footer .ft-fold a[href]{display:inline-flex!important;align-items:center!important;min-height:44px!important;height:auto!important;box-sizing:border-box!important}html body .bar{height:auto!important}.sn-ebook-page .note a{min-height:44px!important}html body footer .ft .ft-fold>summary,html body footer .ft-fold>summary{font-size:12px!important}html body .pd .sn-nutri-combo a[href],html body .pd .sn-nutri-combo-item a[href],html body .pd .sn-nutri-table a[href],html body .pd .sn-product-information .sn-nutri a[href],html body .pd .sn-product-information a[href]{min-height:44px!important;display:inline-flex!important;align-items:center!important}html body .pd .sn-combo-parts .sn-combo-components a[href]{display:inline-flex!important;align-items:center!important;min-height:44px!important}html body footer .sn-footer-bottom .sn-legal-links>summary{font-size:12px!important}html body .pd .rel .card h3{font-size:14px!important}html body #mb #mbS a,html body #mb .mb-tabs button{font-size:12px!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;box-sizing:border-box!important}html body a.sn-call-fab,html body a.wafab{bottom:calc(16px + var(--sn-consent-h) + var(--sn-bottom-nav-h,0px))!important}html body{padding-bottom:calc(var(--sn-consent-h) + var(--sn-bottom-nav-h,0px))!important}@media(prefers-reduced-motion:reduce){html body,html.sn-scroll-opt-in,html[data-smooth-scroll]{scroll-behavior:auto!important}html body .sn-brand-marquee .sn-marquee-track,html body .sn-marquee .sn-marquee-track,html body .sn-marquee[data-motion] .sn-marquee-track{animation:none!important;transform:none!important}}footer.ft{padding-bottom:max(80px,24px + var(--sn-bottom-nav-h,0px))!important}html body .bar{padding-block:0!important;min-height:44px!important}html body .bar>a{padding-block:0!important;min-height:44px!important}html body .hd .hd-in{padding-block:4px!important}html body .rubs,html body .rubs-in{padding-block:0!important}html body .sn-natural-hero .sn-hero-copy{padding:12px 14px!important}html body .sn-hero-copy .sn-eyebrow{margin:0 0 8px!important}html body .sn-hero-copy .sn-promo-title{margin:0 0 8px!important}html body .sn-hero-copy .sn-hero-benefit{margin:0 0 8px!important}html body .sn-hero-copy .sn-actions{margin:0!important}html body .sn-hero-copy .sn-hero-conditions{margin:2px 0 0!important;max-width:none!important}html body .sn-hero-conditions>a{display:flex!important;align-items:center;min-height:44px!important;text-decoration:none!important;line-height:1.4;column-gap:4px}html body .sn-hero-conditions>a span{text-decoration:underline}html body .sn-hero-proof{margin-top:2px!important;padding-top:4px!important;gap:6px!important}html body .sn-hero-proof .sn-review-details{margin-top:0!important}html body .sn-promo-conditions{margin-block:4px!important;padding:0 12px!important}html body .sn-promo-conditions[open]{padding-bottom:10px!important}html body .sn-purchase-trust{padding-block:0!important;gap:4px 16px!important;min-height:44px!important}html body footer.ft{margin-top:20px!important;padding-bottom:var(--sn-bottom-nav-h,0)!important}html body footer.ft .ft-in{padding-block:14px!important}html body footer.ft .sn-footer-top{margin-bottom:6px!important}html body footer.ft .sn-footer-bottom{padding-top:6px!important;gap:4px 12px!important}html body footer.ft .sn-business{padding-block:6px!important}html body footer.ft .adv{margin-top:4px!important;padding-inline-end:68px!important}html body #offer{position:fixed!important;left:50%!important;top:50%!important;right:auto!important;bottom:auto!important;translate:none!important;transform:translate(-50%,-50%)!important;width:calc(100vw - 32px)!important;max-width:420px!important;box-sizing:border-box;padding:24px!important;text-align:center!important;max-height:calc(100dvh - 32px);overflow:auto}html body #offer h2{padding-inline:20px;margin:0 0 8px!important}html body #offer p{margin:0 0 16px!important}html body #offer .cta{display:flex;justify-content:center;margin:0!important}html body #offer .cta .btn{justify-content:center;text-align:center;white-space:normal;max-width:100%;box-sizing:border-box}html body #offX{width:44px;height:44px;right:2px;top:2px;display:flex;align-items:center;justify-content:center}@media(max-width:700px){html body .sn-natural-hero .sn-hero-copy{padding:10px 12px!important}html body .sn-purchase-trust{gap:0 10px!important}html body footer.ft .sn-footer-bottom{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 8px!important;align-items:start}html body footer.ft .sn-footer-bottom>details[open]{grid-column:1/-1}html body footer.ft .sn-footer-bottom>.ft-ck{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin:0!important}html body footer.ft .sn-footer-bottom .arrep{padding:6px!important;white-space:normal;text-align:center;justify-content:center}html body footer.ft .ft-ck a,html body footer.ft .ft-ck button{white-space:normal;text-align:left}}html body .sn-hero-copy .sn-hero-terms{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#d4dfc8;max-width:100%;font-size:12px}html body .sn-hero-copy .sn-hero-terms>summary{min-height:44px;display:flex;align-items:center;cursor:pointer;line-height:1.4;font-size:12px!important}html body .sn-hero-copy .sn-hero-terms>summary:before{content:"▸";margin-right:5px;flex:none}html body .sn-hero-copy .sn-hero-terms[open]>summary:before{content:"▾"}html body .sn-hero-copy .sn-hero-terms[open]{padding-bottom:6px!important}html body .sn-hero-copy .sn-hero-terms p{margin:6px 0!important;line-height:1.5}html body .sn-hero-copy .sn-hero-terms a{min-height:44px}html body .sn-hero-copy .sn-hero-proof{margin-top:0!important;padding-top:2px!important;gap:0 6px!important}html body .sn-natural-hero .sn-hero-copy{padding-block:10px!important}html body footer.ft .arrep{background:linear-gradient(120deg,#c4cdb71a,#929d850a)!important;border:1px solid #cbd6bd45!important;border-radius:9px!important;color:#d3ddc8!important;box-shadow:inset 0 1px #ecf4df12!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-weight:500!important;padding:6px 10px!important}html body .sn-marquee[data-engine=raf]{display:flex!important;align-items:center!important;position:relative!important;min-height:44px!important;height:44px!important;padding:0 48px 0 0!important;overflow:hidden!important;box-sizing:border-box}html body .sn-marquee[data-engine=raf] .sn-promo-marquee-window{display:block;flex:1;min-width:0;overflow:hidden;height:100%;scrollbar-width:none}html body .sn-marquee[data-engine=raf] .sn-marquee-track{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:28px!important;width:max-content!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;animation:none!important;transform:none!important;line-height:1.2!important}html body .sn-marquee[data-engine=raf] .sn-marquee-track>span{display:flex;align-items:center;flex:none;white-space:nowrap;height:100%;margin:0!important;padding:0!important}html body .sn-marquee[data-engine=raf]>button{position:absolute!important;right:2px!important;left:auto!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;width:44px!important;height:40px!important;min-height:40px!important;padding:0!important;display:flex;align-items:center;justify-content:center;font-size:12px!important;line-height:1!important}html body .sn-marquee[data-engine=raf]:has(>.sn-motion-enable){padding-right:100px!important}html body .sn-marquee[data-engine=raf]>button.sn-motion-enable{width:96px!important}@media(min-width:701px) and (pointer:fine){html body .bar,html body .bar>a{min-height:26px!important;height:26px!important;padding-block:0!important}html body .sn-hero-copy .sn-hero-terms>summary{min-height:28px!important}html body .sn-hero-proof .sn-review-details>summary{min-height:28px!important}html body .sn-marquee[data-engine=raf]{min-height:30px!important;height:30px!important}html body .sn-marquee[data-engine=raf]>button{min-height:28px!important;height:28px!important}html body .sn-home-scene .sn-purchase-trust{min-height:30px!important;height:auto!important}html body .sn-home-scene .sn-purchase-trust>a{min-height:28px!important}}@media(max-width:700px){html body .sn-home-scene .sn-purchase-trust{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:0 8px!important;text-align:center}html body .sn-home-scene .sn-purchase-trust>a{justify-content:center;white-space:normal;line-height:1.35;min-width:0}html body .sn-home-scene .sn-purchase-trust>span{grid-column:1/-1;line-height:1.4;padding-bottom:4px}}html body main>section.wrap:has(+section.guia){padding-bottom:12px!important}html body main section.wrap.guia{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:start!important;column-gap:24px!important;row-gap:18px!important;margin-block:18px!important;padding-block:20px!important;min-height:0!important;height:auto!important;box-sizing:border-box}html body main .guia>.guia-c,html body main .guia>.guia-f{min-width:0!important;width:100%!important;max-width:none!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;align-self:start!important;box-sizing:border-box}html body main .guia>.guia-f{border:0!important;background:transparent!important}html body main .guia>.guia-c>h2,html body main .guia>.guia-f>h3{font-size:18px!important;line-height:1.35!important;margin:0 0 12px!important;padding:0 0 10px!important;border:0!important;letter-spacing:.05em;min-height:0!important;background:linear-gradient(#899183,#899183) 0 100%/48px 2px no-repeat}html body main .guia>.guia-c>h2,html body main .guia>.guia-f>h3{color:#e5eadd!important;-webkit-text-fill-color:currentColor!important;background-clip:border-box!important;-webkit-background-clip:border-box!important}html body main .guia>.guia-c>h2:after,html body main .guia>.guia-f>h3:after{display:none!important}html body main .guia .guia-c p{max-width:none!important;margin:0 0 10px!important;line-height:1.55!important}html body main .guia .guia-c .guia-n{margin-bottom:0!important;font-size:12px!important}html body main .guia .guia-f>details{margin:0 0 8px!important;width:100%;box-sizing:border-box}html body main .guia .guia-f>details:last-child{margin-bottom:0!important}html body main .guia .guia-f summary{min-height:48px!important;padding:10px 52px 10px 14px!important;font-size:14px!important;line-height:1.4!important;box-sizing:border-box}html body main .guia .guia-f summary{position:relative!important}html body main .guia .guia-f summary:after{position:absolute!important;right:14px!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important;flex:none!important}html body main .guia .guia-f details p{margin:0!important;padding:0 14px 12px!important;line-height:1.55!important}@media(max-width:900px){html body main section.wrap.guia{grid-template-columns:minmax(0,1fr)!important;gap:18px!important;margin-block:12px!important;padding-block:16px!important}html body main .guia>.guia-c>h2,html body main .guia>.guia-f>h3{font-size:16px!important}html body main .guia .guia-f summary{min-height:60px!important}}@media(min-width:1101px){.sn-goals-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:701px) and (max-width:1100px){.sn-goals-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sn-goals-grid>.sn-goal:last-child{grid-column:1/-1}}@media(max-width:700px){.sn-goals-grid>.sn-goal:last-child{grid-column:1/-1}}.sn-goal-intro{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:18px;margin:12px 0 18px;border:1px solid #515d43;border-radius:12px;background:linear-gradient(120deg,#22291fd9,#10150fe8)}.sn-goal-intro[hidden]{display:none}.sn-goal-intro h2{font-size:18px;color:#d5ff9c;-webkit-text-fill-color:currentColor;background:none;margin:0 0 10px}.sn-goal-intro p{font-size:14px;line-height:1.5;margin:6px 0;max-width:850px}.sn-goal-intro-actions{display:flex;flex-direction:column;gap:8px}.sn-goal-intro-actions .btn{white-space:normal;text-align:center}@media(max-width:700px){.sn-goal-intro{grid-template-columns:1fr;padding:14px;gap:10px}.sn-goal-intro h2{font-size:16px}.sn-goal-intro-actions{flex-direction:column}.sn-goals-grid .sn-goal{min-height:100px}}.sn-official-product .buy>.row{flex-wrap:wrap}.sn-official-product #snFlavorHint{flex:0 0 100%;margin:0}.sn-official-product #add{min-width:160px}.sn-official-product #mainimg{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.sn-official-product .pdg .buy .row{display:grid!important;grid-template-columns:124px minmax(0,1fr);gap:10px;align-items:center}.sn-official-product .pdg #snFlavorHint{grid-column:1/-1;flex:none;white-space:normal;min-width:0;width:auto;max-width:100%;margin:0;overflow-wrap:anywhere}.sn-official-product .pdg #add{width:100%;min-width:0;font-size:14px;line-height:1.3;min-height:48px;padding:10px}.sn-goals-grid .sn-goal{padding-right:38px!important}.tile>img[src="/img/productos/pre-n-o-explosive-ripped-0.png"]{--sn-official-scale:0.6631}.tile>img[src="/img/productos/pre-n-o-explosive-ripped-1.png"]{--sn-official-scale:0.65957}.tile>img[src="/img/productos/unipro-pre-workout-0.png"]{--sn-official-scale:0.91176}.tile>img[src="/img/productos/unipro-pre-workout-1.png"]{--sn-official-scale:0.91176}.tile>img[src="/img/productos/unipro-pre-workout-2.png"]{--sn-official-scale:0.91176}.tile>img[src="/img/productos/unipro-pre-workout-ripped-0.png"]{--sn-official-scale:0.91176}.tile>img[src="/img/productos/unipro-pre-workout-ripped-1.png"]{--sn-official-scale:0.91176}.tile>img[src="/img/productos/unipro-pre-workout-ripped-2.png"]{--sn-official-scale:0.91176}.tile:has(>img[src*="/img/productos/pre-n-o-explosive-ripped-"]),.tile:has(>img[src*="/img/productos/unipro-pre-workout-"]),.tile:has(>img[src*="/img/productos/unipro-pre-workout-ripped-"]){display:flex;align-items:center;justify-content:center}body :is(#grid,.grid,.rail-t) .card .tile>img[src*="/img/productos/pre-n-o-explosive-ripped-"],body :is(#grid,.grid,.rail-t) .card .tile>img[src*="/img/productos/unipro-pre-workout-"],body :is(#grid,.grid,.rail-t) .card .tile>img[src*="/img/productos/unipro-pre-workout-ripped-"]{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;transform:scale(var(--sn-official-scale,.75))!important;transform-origin:center;flex:none}.sn-official-product .pdg .tile.big>img[src*="/img/productos/pre-n-o-explosive-ripped-"],.sn-official-product .pdg .tile.big>img[src*="/img/productos/unipro-pre-workout-"],.sn-official-product .pdg .tile.big>img[src*="/img/productos/unipro-pre-workout-ripped-"]{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;transform:scale(var(--sn-official-scale,.75))!important;transform-origin:center;flex:none}@media(max-width:700px){.card[href="/producto/pre-n-o-explosive-ripped/"] .bd-24,.card[href="/producto/unipro-pre-workout-ripped/"] .bd-24,.card[href="/producto/unipro-pre-workout/"] .bd-24{font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;line-height:1!important;letter-spacing:.01em!important;white-space:nowrap!important;padding:3px 5px!important;left:6px!important;bottom:6px!important;right:auto!important;max-width:calc(100% - 12px)}body :is(#grid,.grid,.rail-t) .card .tile>img[src*="/img/productos/pre-n-o-explosive-ripped-"],body :is(#grid,.grid,.rail-t) .card .tile>img[src*="/img/productos/unipro-pre-workout-"],body :is(#grid,.grid,.rail-t) .card .tile>img[src*="/img/productos/unipro-pre-workout-ripped-"]{transform:translateY(-8px) scale(var(--sn-official-scale,.75))!important}}html.mm{overflow:hidden}.bc ol{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:0 6px!important}.bc li{display:flex!important;align-items:center!important;min-height:44px}.bc li:not(:last-child):after{content:"/";margin-left:6px;color:#aeb6a6}.bc li:before{content:none!important}.sn-list-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;margin:16px 0 12px;align-items:center}.sn-list-search label{grid-column:1/-1;font-size:12px;font-weight:700;color:#d5e5c6}.sn-list-search input,.sn-menu-search input{min-width:0;width:100%;height:44px;box-sizing:border-box;padding:10px 14px;border:1px solid #7e8a71;border-radius:9px;background:#10170f;color:#f2f5ec;font:inherit;font-size:14px}.sn-list-search button{min-height:44px}.sn-list-search button:disabled{opacity:.6}#snEmptyResults{padding:20px 0;font-size:14px}#snEmptyResults a{display:inline-flex;align-items:center;min-height:44px;color:#c1ff72}.sn-related-paths{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.sn-related-paths a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border:1px solid #68735e;border-radius:8px;color:#dbebcb;text-decoration:none;font-size:12px;font-weight:700}.sn-categories-toggle{display:inline-flex;align-items:center;justify-content:center;min-height:44px;flex-shrink:0;padding:0 14px;border:0;border-right:1px solid #68735e;background:transparent;color:#c1ff72;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.mmenu{position:fixed!important;inset:0 auto 0 0!important;width:min(420px,100%)!important;max-width:100%!important;height:100dvh!important;overflow-y:auto!important;overscroll-behavior:contain;background:linear-gradient(135deg,#252d20,#10160e)!important;color:#f2f5ec!important;box-sizing:border-box;padding:18px!important;z-index:10010!important;transform:translateX(-100%);transition:transform .2s}.mmenu.on{transform:translateX(0)!important}.mmask:not([hidden]),.mmenu:not([hidden]){display:block!important}.mmask[hidden],.mmenu[hidden]{display:none!important}.mmask{position:fixed!important;inset:0!important;background:#0009!important;z-index:10009!important}.mm-h{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.mm-x{min-width:44px;min-height:44px}.mmenu details{border-top:1px solid #637057;margin-top:12px;padding-top:8px}.mmenu summary{min-height:44px;display:flex;align-items:center;font-weight:700;cursor:pointer}.mmenu details a{display:flex;align-items:center;min-height:44px;padding:0 12px;font-size:14px;color:#f2f5ec;text-decoration:none}.mmenu a[aria-current=page]{color:#c1ff72;background:#c1ff7214}.sn-menu-quick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:16px}.sn-menu-quick a{display:flex;align-items:center;min-height:44px;padding:0 12px;border:1px solid #8e9b80;border-radius:8px;color:#dcf0ca;font-size:12px;font-weight:700;text-decoration:none;white-space:normal;line-height:1.3}.sn-menu-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:12px 0}.sn-menu-search label{grid-column:1/-1;font-size:12px;font-weight:700}.sn-menu-search button{min-height:44px;padding:0 12px;background:#c1ff72;color:#101609;border:1px solid #daffac;border-radius:8px;font-size:12px;font-weight:700}.sn-search-submit{min-height:44px;flex-shrink:0;border:0;border-left:1px solid #6d795e;background:transparent;padding:0 12px;color:#d9e9ca;font-size:12px;font-weight:700}.hd .search input{min-width:0}@media(max-width:700px){.sn-categories-toggle{display:none}.sn-list-search{grid-template-columns:minmax(0,1fr)}.sn-search-submit{padding:0 10px}.sn-related-paths a{flex:1 1 120px;justify-content:center}.mmenu{padding:14px!important}}@media(prefers-reduced-motion:reduce){.mmenu{transition:none!important}}img[data-sn-src]{visibility:hidden}.sn-menu-search button,.sn-search-submit{font-family:inherit}@media(max-width:700px){.sn-list-search button{justify-self:start;width:auto!important;max-width:calc(100% - 68px)}html.sn-field-active .sn-call-fab,html.sn-field-active .wafab{visibility:hidden;pointer-events:none}}@media(min-width:701px){nav.rubs{display:flex;align-items:center}nav.rubs>.sn-categories-toggle{flex:0 0 128px;box-sizing:border-box;height:44px;background:#10170f}nav.rubs>.rubs-in{flex:1;min-width:0;width:0;padding-left:0!important}nav.rubs>.rubs-p{left:128px!important}}html body .hd nav.rubs{display:flex!important;align-items:center!important;position:relative!important;min-width:0;max-width:100%;box-sizing:border-box}html body .hd nav.rubs>.rubs-in{display:flex!important;flex:1 1 0!important;min-width:0!important;width:auto!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;position:relative!important;align-items:center!important;box-sizing:border-box}html body .hd nav.rubs>.rubs-in>a{flex:0 0 auto!important}@media(min-width:701px) and (max-width:1100px){html body .hd .hd-in{display:grid!important;grid-template-columns:minmax(0,1fr) 44px 130px 44px!important;grid-template-rows:44px 44px!important;align-items:center!important;gap:4px 8px!important;padding:4px 12px!important;width:100%!important;max-width:100%!important;box-sizing:border-box}html body .hd .logo{grid-column:1!important;grid-row:1!important;min-width:0!important;max-width:100%;font-size:18px!important}html body .hd .search{grid-column:1/-1!important;grid-row:2!important;order:0!important;width:100%!important;min-width:0!important;max-width:none!important;height:44px!important;margin:0!important}html body .hd .hd-lk{grid-column:2!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;padding:0!important;margin:0!important}html body .hd .hd-lk span{display:none!important}html body .hd .hd-wa{grid-column:3!important;grid-row:1!important;display:flex!important;width:130px!important;height:44px!important;padding:0!important;margin:0!important;font-size:12px!important}html body .hd .hd-wa span{display:inline!important}html body .hd .cart{grid-column:4!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;padding:0!important;margin:0!important}html body .hd .mmb{display:none!important}}