.es{color-scheme:light;--bone: #F4F1EB;--paper: #FBFAF7;--ink: #0E1B2E;--ink-2: #1E2836;--muted: #485060;--line: rgba(14, 27, 46, .12);--blue: #1E5BA8;--blue-ink: #163F78;--blue-wash: #DDE6F2;--pain: #E5533D;--night: #0A1322;--gold: #E8A53A;--sans: "Geist", "Helvetica Neue", Arial, system-ui, sans-serif;--serif: "Literata", "Iowan Old Style", Georgia, serif;--mono: "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--gl: max(20px, env(safe-area-inset-left, 0px));--gr: max(20px, env(safe-area-inset-right, 0px))}.es *{box-sizing:border-box}.es{background:var(--bone);color:var(--ink-2);font-family:var(--sans);font-size:19px;line-height:1.6;-webkit-font-smoothing:antialiased}.es .wrap{max-width:1360px;margin:0 auto;padding-left:var(--gl);padding-right:var(--gr)}.es h1,.es h2,.es h3{font-family:var(--sans);color:var(--ink);margin:0;font-weight:600;letter-spacing:-.025em;text-wrap:balance}.es h2{font-size:clamp(35.2px,4.2vw,56px);line-height:1.08}.es h3{font-size:24px;letter-spacing:-.015em;font-weight:700;line-height:1.25}.es em.s{font-family:var(--serif);font-style:italic;font-weight:600;letter-spacing:-.015em}.es p{margin:0}.es a{color:inherit}.es button{font-family:inherit}.es :focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:4px}.es .mono{font-family:var(--mono);font-size:14.5px;letter-spacing:.05em;text-transform:uppercase;font-weight:600}.es .tag{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);border:1px solid var(--line);border-radius:99px;padding:5px 11px;background:var(--paper)}.es .tag i{width:6px;height:6px;border-radius:50%;background:var(--blue);display:inline-block}.es .num{font-variant-numeric:tabular-nums}.es .chap{padding-block:clamp(88px,12vw,176px)}.es .lede{font-size:clamp(19.2px,1.5vw,21.6px);color:var(--ink-2);max-width:46ch;line-height:1.55}.es .hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);padding-block:28px clamp(64px,8vw,120px);align-items:start}.es .stagecol{position:sticky;top:96px;display:grid;gap:14px}.es .stage{position:relative;aspect-ratio:1 / 1.02;max-width:100%;border-radius:34px;overflow:hidden;background:radial-gradient(70% 60% at 54% 46%,#fff,#f1eee7 55%,#e6e1d7)}.es .stage .floor{position:absolute;left:50%;bottom:17%;width:52%;height:6%;transform:translate(-50%);background:radial-gradient(closest-side,rgba(14,27,46,.22),transparent);filter:blur(8px)}.es .stage img.prod{position:absolute;left:50%;top:47%;width:56%;max-width:100%;transform:translate(-50%,-50%) rotate(-7deg);filter:drop-shadow(0 34px 38px rgba(14,27,46,.16));animation:es-rise 1.1s cubic-bezier(.2,.8,.2,1) both}@keyframes es-rise{0%{transform:translate(-50%,-46%) rotate(-7deg)}to{transform:translate(-50%,-50%) rotate(-7deg)}}.es .ann{position:absolute;display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);white-space:nowrap}.es .ann .pin{width:9px;height:9px;border-radius:50%;background:var(--paper);border:2px solid var(--ink);flex:none}.es .ann .rule{height:1px;background:var(--ink);opacity:.55;transform-origin:left;animation:es-draw .9s .5s cubic-bezier(.2,.8,.2,1) both}.es .ann.l{flex-direction:row-reverse}.es .ann.l .rule{transform-origin:right}@keyframes es-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.es .ann .lab{background:#fbfaf7db;padding:4px 8px;border-radius:6px}.es .stage .corner{position:absolute;left:22px;top:20px;display:grid;gap:6px}.es .stage .dims{position:absolute;right:22px;bottom:20px}.es .buy{display:grid;gap:26px;padding-top:8px}.es .code{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.es .buy h1{font-size:clamp(35.2px,3.5vw,49.6px);line-height:1.08;letter-spacing:-.025em;font-weight:700}.es .buy .sub{font-size:20px;color:var(--ink-2);max-width:42ch;line-height:1.55}.es .buy .sub b{color:var(--ink);font-weight:700;background:linear-gradient(transparent 62%,#e5533d33 62%)}.es .buy h1 em.s{display:block;font-size:.56em;line-height:1.25;margin-top:10px;color:var(--blue);letter-spacing:-.01em}.es .bens{list-style:none;margin:0;padding:0;display:grid;gap:10px}.es .bens li{position:relative;padding-left:30px;font-size:16.8px;color:var(--ink-2);line-height:1.45}.es .bens li:before{content:"";position:absolute;left:0;top:.2em;width:19px;height:19px;border-radius:50%;background:var(--blue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-7' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat}.es .bens li b{color:var(--ink);font-weight:700}.es .facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.es .facts div{padding:14px 0 14px 14px;display:grid;gap:2px;border-left:1px solid var(--line)}.es .facts div:first-child{border-left:0;padding-left:0}.es .facts b{font-weight:700;color:var(--ink);font-size:16.8px}.es .facts span{font-size:15.5px;color:var(--muted)}.es .sets{display:grid;gap:0;border:1px solid var(--line);border-radius:22px;overflow:hidden;background:var(--paper);margin:0;padding:0}.es .sets legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.es .set{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:16px;align-items:center;padding:20px 22px;cursor:pointer;border-top:1px solid var(--line);transition:background .25s}.es .set:first-of-type{border-top:0}.es .set input{position:absolute;opacity:0;pointer-events:none}.es .set .rd{width:18px;height:18px;border-radius:50%;border:1.5px solid #A9AFBA;transition:all .2s}.es .set:has(input:checked){background:#eef3fa}.es .set:has(input:checked) .rd{border:6px solid var(--blue)}.es .set:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:-2px}.es .set .nm{display:grid;gap:3px}.es .set .nm b{font-weight:700;color:var(--ink);font-size:18.4px;letter-spacing:-.01em;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.es .set .nm small{font-size:16px;color:var(--muted)}.es .set .pr{text-align:right;display:grid;gap:2px}.es .set .pr b{font-weight:700;font-size:21.6px;color:var(--ink);letter-spacing:-.02em}.es .set .pr small{font-family:var(--mono);font-size:13px;font-weight:600;letter-spacing:.03em;color:#0e7a4c;text-transform:uppercase}.es .cta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;min-height:66px;border:0;border-radius:99px;background:var(--blue);color:#fff;padding:8px 8px 8px 30px;font-size:19.2px;font-weight:700;letter-spacing:.01em;cursor:pointer;text-align:left;transition:background .25s}.es .cta:hover{background:var(--blue-ink)}.es .cta .pp{background:#ffffff29;border-radius:99px;padding:14px 20px;font-family:var(--sans);font-weight:700;font-size:17px;letter-spacing:.02em}.es .assure{display:grid;gap:10px}.es .assure .row{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:16.5px;font-weight:500;color:var(--ink)}.es .assure .row span{display:inline-flex;gap:8px;align-items:center}.es .assure svg{width:16px;height:16px;color:var(--blue)}.es .eta{font-size:16.5px;color:var(--muted)}.es .eta b{color:var(--ink);font-weight:700}@keyframes es-throb{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.05)}}.es .angle{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:center}.es .bigdeg{font-size:clamp(144px,22vw,320px);line-height:.8;letter-spacing:-.07em;color:var(--ink);font-weight:600;position:relative;display:inline-block}.es .bigdeg sup{font-size:.32em;vertical-align:top;position:relative;top:.12em;color:var(--blue)}.es .angle-fig{display:grid;gap:22px}.es .angle-fig svg{width:100%;max-width:520px;height:auto}.es .angle-copy{display:grid;gap:28px}.es .cmp3{display:grid;border-top:1px solid var(--line)}.es .cmp3 div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:20px;padding-block:18px;border-bottom:1px solid var(--line);font-size:18px}.es .cmp3 .mono{color:var(--muted);padding-top:4px}.es .cmp3 div:last-child .mono{color:var(--blue)}.es .cmp3 div:last-child{color:var(--ink)}.es .routine{background:var(--paper);border-block:1px solid var(--line)}.es .r-head{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:40px;align-items:end;margin-bottom:clamp(48px,6vw,88px)}.es .timeline{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.es .timeline:before{content:"";position:absolute;left:0;right:0;top:23px;height:1px;background:var(--line)}.es .wk{position:relative;display:grid;gap:14px;padding-right:28px;border:0;background:none;text-align:left;cursor:pointer;color:inherit;font:inherit;padding-left:0}.es .wk .knob{width:46px;height:46px;border-radius:50%;background:var(--paper);border:1px solid var(--line);display:grid;place-items:center;position:relative;transition:all .3s}.es .wk .knob svg{width:30px;height:30px}.es .wk .knob line{transition:transform .5s cubic-bezier(.3,1.4,.5,1);transform-origin:15px 15px}.es .wk[aria-pressed=true] .knob{background:var(--ink);border-color:var(--ink);color:#fff}.es .wk .mono{color:var(--muted)}.es .wk[aria-pressed=true] .mono{color:var(--blue)}.es .wk b{font-weight:700;color:var(--ink);font-size:clamp(21.6px,1.9vw,26.4px);letter-spacing:-.015em;line-height:1.2}.es .wk p{font-size:17.5px;color:var(--ink-2);max-width:30ch;line-height:1.5}.es .wk:not([aria-pressed=true]) b{color:#3b4352}.es .r-foot{margin-top:clamp(48px,6vw,80px);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px}.es .duo{border-radius:28px;overflow:hidden;position:relative;min-height:340px;background:#2a3550}.es .duo img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(1) contrast(1.05) brightness(1.05);mix-blend-mode:luminosity;opacity:.9}.es .duo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0e1b2e00 40%,#0e1b2ebf)}.es .duo .cap{position:absolute;left:24px;right:24px;bottom:22px;z-index:1;color:#f3f1ec;display:grid;gap:6px}.es .duo .cap .mono{color:#b9c7dd}.es .duo .cap b{font-weight:700;font-size:24px;letter-spacing:-.02em}.es .steps3{display:grid;gap:0;align-content:center;border-radius:28px;background:var(--bone);padding:8px 28px}.es .steps3 div{display:grid;grid-template-columns:56px minmax(0,1fr);gap:16px;padding-block:22px;border-bottom:1px solid var(--line)}.es .steps3 div:last-child{border-bottom:0}.es .steps3 .mono{color:var(--blue);padding-top:5px}.es .steps3 b{display:block;color:var(--ink);font-weight:700;font-size:19.2px;letter-spacing:-.01em}.es .steps3 p{font-size:17.5px;color:var(--ink-2);margin-top:4px;line-height:1.5}.es .cmp-wrap{overflow-x:auto}.es table.cmp{width:100%;min-width:720px;border-collapse:collapse;font-size:18px}.es .cmp th,.es .cmp td{text-align:left;padding:22px 18px;border-bottom:1px solid var(--line);vertical-align:top}.es .cmp thead th{font-family:var(--mono);font-size:13.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:500}.es .cmp thead th.us{color:var(--blue)}.es .cmp tbody th{font-weight:700;color:var(--ink);width:34%;font-size:18.4px;letter-spacing:-.01em}.es .cmp td.us{color:var(--ink);background:#dde6f273}.es .cmp .yes:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--blue);margin-right:10px;vertical-align:2px}.es .cmp .no{color:#6a717e}.es .proof{background:var(--bone)}@keyframes es-spin{to{transform:rotate(360deg)}}.es .faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,96px)}.es details{border-bottom:1px solid var(--line)}.es details:first-of-type{border-top:1px solid var(--line)}.es summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:24px;padding-block:24px;font-size:clamp(19.2px,1.6vw,22.4px);font-weight:600;color:var(--ink);letter-spacing:-.01em}.es summary::-webkit-details-marker{display:none}.es summary:after{content:"";flex:none;width:14px;height:14px;margin-top:8px;background:linear-gradient(var(--ink),var(--ink)) center / 14px 1.5px no-repeat,linear-gradient(var(--ink),var(--ink)) center / 1.5px 14px no-repeat;transition:transform .25s}.es details[open] summary:after{transform:rotate(45deg)}.es details p{padding-bottom:24px;color:var(--ink-2);max-width:58ch;font-size:18.5px}.es .closer .top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:end;padding-top:clamp(64px,8vw,112px)}.es .closer h3{color:#f3f1ec;font-weight:600;font-size:clamp(28.8px,3vw,41.6px);letter-spacing:-.03em;max-width:18ch}.es .closer .cta{max-width:360px}.es .wordmark{font-size:clamp(80px,21vw,304px);line-height:.9;padding-bottom:.06em;letter-spacing:-.08em;color:#f3f1ec;font-weight:400;margin-top:clamp(40px,6vw,80px);white-space:nowrap}.es .closer .legal{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-block:28px 120px;font-size:15.5px;border-top:1px solid rgba(255,255,255,.1);margin-top:24px}.es .dock{position:fixed;left:50%;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:90;width:min(720px,calc(100% - var(--gl) - var(--gr)));transform:translate(-50%,140%);transition:transform .4s cubic-bezier(.2,.8,.2,1);background:var(--ink);color:#f3f1ec;border-radius:99px;padding:8px 8px 8px 22px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;box-shadow:0 20px 50px -20px #0e1b2e99}.es .dock.show{transform:translate(-50%)}.es .dock .t{display:grid;font-size:16px;font-weight:600;line-height:1.3;min-width:0}.es .dock .t span{color:#c9d2e0;font-family:var(--mono);font-size:13.5px;letter-spacing:.05em;text-transform:uppercase}.es .dock button{border:0;background:var(--blue);color:#fff;border-radius:99px;padding:15px 26px;font-size:17px;font-weight:700;cursor:pointer;white-space:nowrap}.es .set .gift{display:block;margin-top:6px;font-size:15.5px;font-weight:700;color:#0e7a4c}.es .set{grid-template-columns:20px 64px minmax(0,1fr) auto!important;padding-top:24px!important}.es .qty{position:relative;width:64px;height:56px;display:block}.es .qty img{position:absolute;width:46px;height:46px;object-fit:contain;background:#fff;border-radius:10px;border:1px solid var(--line);padding:3px;top:0;left:0}.es .qty img+img{left:16px;top:8px}.es .qty b{position:absolute;right:-2px;bottom:-4px;font-size:12px;font-weight:700;background:var(--ink);color:#fff;border-radius:99px;padding:1px 7px;font-family:var(--sans)}.es .flagtop{position:absolute;top:0;left:22px;transform:translateY(-50%);background:var(--ink);color:#fff;font-family:var(--mono);font-size:12.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:4px 10px;border-radius:99px}.es .flagtop.alt{background:#0e7a4c}.es .sets{overflow:visible!important;padding-top:10px!important;border:0!important;background:transparent!important;gap:14px!important}.es .set{border:1.5px solid var(--line)!important;border-radius:20px;background:var(--paper)}.es .set:has(input:checked){border-color:var(--blue)!important}.es .set .pr .ea{color:var(--muted)!important;font-family:var(--sans)!important;text-transform:none!important;font-size:14px!important;letter-spacing:0!important;font-weight:500!important}.es .pct{display:inline-block;margin-top:4px;background:#0e7a4c;color:#fff;font-weight:700;font-size:13px;border-radius:6px;padding:2px 7px;justify-self:end;white-space:nowrap}.es .cta .pp s{opacity:.65;font-weight:500;margin-right:6px}.es .cta .pp s:empty{display:none}.es .shipby{font-size:16.5px;color:var(--ink-2);text-align:center}.es .shipby b{color:var(--ink)}@media(max-width:600px){.es .set{grid-template-columns:18px 52px minmax(0,1fr)!important}.es .set .pr{grid-column:3!important}.es .qty{width:52px;height:48px}.es .qty img{width:38px;height:38px}.es .qty img+img{left:12px;top:8px}}.es .offer{background:var(--paper);border-block:1px solid var(--line)}.es .offer-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:start}.es .o-left{display:grid;gap:22px}.es .o-img{background:radial-gradient(70% 60% at 50% 45%,#fff,#efebe3);border-radius:28px;aspect-ratio:16 / 10;max-width:100%;display:grid;place-items:center;overflow:hidden}.es .o-img img{width:42%;transform:rotate(-7deg);filter:drop-shadow(0 24px 30px rgba(14,27,46,.16))}.es .o-list{list-style:none;margin:0;padding:0;display:grid;border-top:1px solid var(--line)}.es .o-list li{display:grid;grid-template-columns:28px minmax(0,1fr);padding-block:14px;border-bottom:1px solid var(--line)}.es .o-list li:before{content:"";width:18px;height:10px;margin-top:8px;border:2px solid var(--blue);border-radius:99px;background:radial-gradient(circle,var(--blue) 2.5px,transparent 3px)}.es .o-list b,.es .o-list span{grid-column:2}.es .o-list b{font-weight:700;color:var(--ink);display:block;font-size:17.6px}.es .o-list span{color:var(--muted);font-size:17px}.es .o-right{display:grid;gap:18px;position:sticky;top:110px}.es .o-note{text-align:center;color:var(--muted);font-size:16.5px}@media(max-width:1020px){.es .offer-card{grid-template-columns:minmax(0,1fr)}.es .o-right{position:static}}@media(max-width:1020px){.es .hero,.es .angle,.es .r-head,.es .r-foot,.es .faq{grid-template-columns:minmax(0,1fr)}.es .stagecol{position:static}.es .timeline{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.es .timeline:before{display:none}.es .closer .top{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.es{font-size:18px}.es .timeline,.es .facts{grid-template-columns:minmax(0,1fr)}.es .facts div{border-left:0;padding-left:0;border-top:1px solid var(--line)}.es .facts div:first-child{border-top:0}.es .set{grid-template-columns:18px minmax(0,1fr);padding:18px}.es .set .pr{grid-column:2;text-align:left;display:flex;flex-wrap:wrap;gap:6px 12px;align-items:baseline}.es .ann{display:none}.es .cmp3 div{grid-template-columns:minmax(0,1fr);gap:4px}.es .steps3{padding:4px 18px}.es .dock{border-radius:22px}}@media(prefers-reduced-motion:reduce){.es .stage img.prod,.es .ann .rule{animation:none!important}.es *{transition:none!important}}.es .ba{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px;margin-top:clamp(36px,5vw,56px)}.es .ba-card{position:relative;background:var(--paper);border:1px solid var(--line);border-radius:26px;padding:26px;display:grid;gap:18px;align-content:start}.es .ba-top{display:grid;gap:6px}.es .ba-top .mono{color:var(--blue);padding-right:70px}.es .ba-top b{font-size:22.4px;color:var(--ink);letter-spacing:-.01em}.es .ba-top p{margin:0;color:var(--ink-2);font-size:16.5px;line-height:1.5}.es .ba-stage{position:relative;aspect-ratio:300 / 330;border-radius:18px;overflow:hidden;background:#efebe3}.es .ba-img{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.es .ba-img svg{height:100%;width:auto}.es .ba-after{clip-path:inset(0 0 0 var(--x, 50%));background:#e4ecf6}.es .ba-lab{z-index:2;pointer-events:none;position:absolute;top:12px;left:12px;font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;background:var(--paper);border-radius:99px;padding:5px 10px;color:var(--ink)}.es .ba-lab.r{left:auto;right:12px;color:var(--blue)}.es .ba-line{position:absolute;top:0;bottom:0;left:var(--x, 50%);width:2px;background:var(--ink);pointer-events:none}.es .ba-line span{position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px;border-radius:50%;background:var(--ink);box-shadow:0 4px 14px #0003}.es .ba-line span:before{content:"\2039  \203a";color:#fff;position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:18px;letter-spacing:2px}.es .ba-stage input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0}.es i.a{background:var(--blue)}@media(max-width:900px){.es .ba{grid-template-columns:minmax(0,1fr)}}.es .set .pr .ea{font-family:var(--sans)!important;text-transform:none!important;letter-spacing:0!important;font-size:15px!important;color:var(--muted)!important;font-weight:500!important}.es .pay{display:flex;flex-wrap:wrap;gap:6px}.es .pay span{font-size:12.5px;font-weight:700;letter-spacing:.02em;color:var(--ink);border:1px solid var(--line);background:var(--paper);border-radius:6px;padding:4px 8px}.es .pay span.hsa{color:#0e7a4c;border-color:#0e7a4c59}.es .who{background:var(--paper);border:1px solid var(--line);border-radius:22px;padding:22px;display:grid;gap:10px}.es .who h3{font-size:20px}.es .who p{margin:0;color:var(--ink-2);font-size:16.5px;line-height:1.5}.es .who dl{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 14px;font-size:16px}.es .who dt{color:var(--muted)}.es .who dd{margin:0;color:var(--ink);font-weight:600}@media(max-width:600px){.es .stage{aspect-ratio:5 / 4}.es .bens li:nth-child(n+5){display:none}.es .buy{gap:20px}.es .facts.trust{grid-template-columns:repeat(3,minmax(0,1fr))}.es .facts.trust div{border-top:0;border-left:1px solid var(--line);padding:10px 0 10px 10px}.es .facts.trust div:first-child{border-left:0;padding-left:0}.es .facts.trust b{font-size:15.2px}.es .facts.trust span{font-size:13.5px}.es .cmp-wrap{overflow:visible}.es table.cmp{min-width:0}.es .cmp thead{display:none}.es .cmp tbody,.es .cmp tr{display:block}.es .cmp tr{border-bottom:1px solid var(--line);padding:16px 0}.es .cmp th,.es .cmp td{display:grid;grid-template-columns:112px minmax(0,1fr);gap:10px;border:0;padding:4px 0;width:auto!important}.es .cmp tbody th{display:block;padding-bottom:8px}.es .cmp td:before{content:attr(data-label);font-family:var(--mono);font-size:12.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding-top:3px}.es .cmp td.us{background:#eaf0f8;border-radius:10px;padding:8px 10px;margin-inline:-10px}.es .cmp td.us:before{color:var(--blue)}.es .cmp td.yes:before{content:attr(data-label);display:block;width:auto;height:auto;background:none;border-radius:0;margin:0;vertical-align:0}.es .stage .corner{display:none}}.es{letter-spacing:normal;overflow-x:clip}.es img{max-width:100%}.es h1 em.s,.es h2 em.s{font-weight:600}.es a.cta{text-decoration:none}.es .cta .pp{white-space:nowrap}.es .cta[aria-busy=true]{opacity:.7;pointer-events:none}.es .gal{display:grid;gap:12px;position:sticky;top:110px}.es .gal-main{position:relative}.es .gal-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;border-radius:28px;background:var(--paper);border:1px solid var(--line);scrollbar-width:none;scroll-behavior:smooth}.es .gal-track::-webkit-scrollbar{display:none}.es .gal-slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1 / 1;margin:0}.es .gal-slide img{width:100%;height:100%;object-fit:cover;display:block}.es .gal-count{position:absolute;right:16px;bottom:16px;font-family:var(--mono);font-size:12.5px;font-weight:600;letter-spacing:.06em;background:#fbfaf7e6;color:var(--ink);border-radius:99px;padding:5px 11px}.es .gal-arrow{position:absolute;top:50%;width:46px;height:46px;margin-top:-23px;border-radius:50%;border:1px solid var(--line);background:#fbfaf7eb;color:var(--ink);cursor:pointer;display:grid;place-items:center;font-size:22px;line-height:1}.es .gal-arrow.prev{left:14px}.es .gal-arrow.next{right:14px}.es .gal-thumbs{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding:2px}.es .gal-thumbs::-webkit-scrollbar{display:none}.es .gal-thumbs button{flex:0 0 78px;height:78px;border-radius:14px;overflow:hidden;border:1.5px solid var(--line);padding:0;background:var(--paper);cursor:pointer;opacity:.62;transition:opacity .2s,border-color .2s}.es .gal-thumbs button[aria-current=true]{border-color:var(--blue);opacity:1}.es .gal-thumbs img{width:100%;height:100%;object-fit:cover;display:block}.es .instock{display:inline-flex;align-items:center;gap:8px;font-size:15.5px;color:#0e7a4c;font-weight:600}.es .instock i{width:8px;height:8px;border-radius:50%;background:#0e7a4c;box-shadow:0 0 0 4px #0e7a4c26}.es .pay{align-items:center}.es .pay svg{width:38px;height:24px}.es .form-msg{font-size:16px;color:#b42318;text-align:center}.es .form-msg:empty{display:none}.es .honest{background:var(--ink);color:#d3dae5;border-radius:26px;padding:30px;display:grid;gap:16px;align-content:center}.es .honest .mono{color:#b9c7dd}.es .honest b.h{font-size:clamp(24px,2.4vw,32px);line-height:1.15;letter-spacing:-.02em;color:#f3f1ec;font-weight:600}.es .honest p{font-size:17.5px;line-height:1.55}.es .honest ul{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:10px}.es .honest li{padding-left:24px;position:relative;font-size:16.5px;color:#f3f1ec}.es .honest li:before{content:"";position:absolute;left:0;top:.5em;width:10px;height:10px;border-radius:50%;border:2px solid #7FA6DC}.es .ba{align-items:stretch}.es .ba-cap{margin:0;font-size:14.5px;color:var(--muted)}.es .closer{background:var(--night);color:#b9c3d3;overflow:hidden}.es .closer .wordmark{margin-bottom:-.12em}.es .closer .legal{padding-bottom:28px}.es .h-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(28px,5vw,80px);align-items:center;padding-block:clamp(40px,6vw,88px) clamp(64px,9vw,128px)}.es .h-copy{display:grid;gap:26px}.es .h-copy h1{font-size:clamp(40px,5.4vw,72px);line-height:1.02;letter-spacing:-.035em;font-weight:700}.es .h-copy h1 em.s{color:var(--blue)}.es .h-copy .sub{font-size:clamp(19px,1.6vw,22px);max-width:38ch;line-height:1.5;color:var(--ink-2)}.es .h-ctas{display:flex;gap:12px;flex-wrap:wrap}.es .h-ctas .cta{width:auto;min-width:300px}.es .h-ctas .cta.ghost{min-width:0;grid-template-columns:auto;padding:8px 30px}.es .h-trust{display:flex;gap:22px;flex-wrap:wrap;font-size:16px;color:var(--ink);font-weight:500}.es .h-trust span{display:inline-flex;gap:8px;align-items:center}.es .h-trust svg{width:16px;height:16px;color:var(--blue)}.es .h-hero .stage{aspect-ratio:1 / .96}.es .ticker{background:var(--ink);color:#f3f1ec;overflow:hidden;border-block:1px solid var(--ink)}.es .ticker-row{display:flex;gap:48px;width:max-content;padding-block:16px;animation:es-tick 38s linear infinite}.es .ticker-row span{font-family:var(--mono);font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;display:inline-flex;gap:48px;align-items:center}.es .ticker-row span:after{content:"";width:6px;height:6px;border-radius:50%;background:#7fa6dc}@keyframes es-tick{to{transform:translate(-50%)}}.es .h-product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:center}.es .h-product .o-img{aspect-ratio:1 / 1}.es .h-product .o-img img{width:62%}.es .h-pbuy{display:grid;gap:22px}.es .h-price{display:flex;gap:14px;align-items:baseline;flex-wrap:wrap}.es .h-price b{font-size:34px;font-weight:700;color:var(--ink);letter-spacing:-.02em}.es .h-price span{font-size:17px;color:var(--muted)}.es .h-honest{background:var(--night);color:#c9d2df}.es .h-honest .wrap{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,6vw,96px);align-items:center}.es .h-honest h2{color:#f3f1ec}.es .h-honest h2 em.s{color:#b9c7dd}.es .h-honest .lede{color:#d3dae5;margin-top:24px}.es .h-honest .mono{color:#b9c7dd}.es .h-pts{display:grid;gap:0;border-top:1px solid rgba(255,255,255,.14)}.es .h-pts div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:18px;padding-block:20px;border-bottom:1px solid rgba(255,255,255,.14)}.es .h-pts .mono{color:#7fa6dc;padding-top:3px}.es .h-pts b{display:block;color:#f3f1ec;font-size:20px;font-weight:600;letter-spacing:-.01em}.es .h-pts p{color:#c2cbd9;font-size:16.5px;margin-top:4px}.es .h-more{margin-top:28px;font-size:17px}.es .h-more a{color:var(--blue);font-weight:600}.es .c-hero{padding-block:clamp(48px,7vw,104px) clamp(32px,4vw,56px);display:grid;gap:22px;max-width:900px}.es .c-hero h1{font-size:clamp(40px,5vw,64px);line-height:1.04;letter-spacing:-.03em;font-weight:700}.es .c-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-bottom:clamp(24px,4vw,48px)}.es .c-card{background:var(--paper);border:1px solid var(--line);border-radius:24px;padding:26px;display:grid;gap:10px;align-content:start}.es .c-card .mono{color:var(--blue)}.es .c-card b{font-size:21px;color:var(--ink);letter-spacing:-.01em}.es .c-card p{font-size:17px;color:var(--ink-2);line-height:1.5}.es .c-card a{color:var(--blue);font-weight:600}.es .c-note{font-size:16px;color:var(--muted);max-width:70ch;padding-bottom:8px}.es .c-card.dark{background:var(--ink);border-color:var(--ink)}.es .c-card.dark b{color:#f3f1ec}.es .c-card.dark p{color:#c9d2df}.es .c-card.dark .mono{color:#7fa6dc}@media(max-width:1020px){.es .gal{position:static}.es .h-hero,.es .h-product,.es .h-honest .wrap,.es .c-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.es .gal-arrow{display:none}.es .gal-thumbs button{flex-basis:60px;height:60px;border-radius:11px}.es .gal-track{border-radius:20px}.es .h-ctas .cta{min-width:0;width:100%}.es .h-pts div{grid-template-columns:minmax(0,1fr);gap:4px}.es .honest{padding:24px}}@media(prefers-reduced-motion:reduce){.es .ticker-row{animation:none}}.es-v2 .t-sub{font-size:20px;line-height:1.5;color:var(--ink-2);max-width:44ch}.es-v2 .t-sub b{color:var(--ink)}.es-v2 .t-bul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.es-v2 .t-bul li{position:relative;padding-left:30px;font-size:18px;font-weight:600;color:var(--ink);line-height:1.4}.es-v2 .t-bul li:before{content:"";position:absolute;left:0;top:.15em;width:20px;height:20px;border-radius:50%;background:var(--blue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-7' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat}.es-v2 .pct{background:var(--blue)}.es-v2 .giftbar{grid-column:1 / -1;margin:6px -22px -24px;padding:9px 22px;background:#e6eef8;border-top:1px solid var(--line);border-radius:0 0 18px 18px;font-size:15px;font-weight:700;color:var(--blue-ink)}.es-v2 .set:has(input:checked) .giftbar{background:var(--blue);color:#fff}.es-v2 .t-trust{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:8px;text-align:center}.es-v2 .t-trust div{display:grid;justify-items:center;gap:6px;font-size:14.5px;font-weight:600;color:var(--ink);line-height:1.25}.es-v2 .t-trust svg{width:30px;height:30px;color:var(--blue)}.es-v2 .t-acc details{border:1px solid var(--line);border-radius:14px;background:var(--paper);margin-bottom:10px;padding-inline:18px}.es-v2 .t-acc details:first-of-type{border-top:1px solid var(--line)}.es-v2 .t-acc summary{font-size:17px;padding-block:15px}.es-v2 .t-acc summary:after{margin-top:5px}.es-v2 .t-acc details p{font-size:16.5px;padding-bottom:16px}.es-v2 .t-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:center}.es-v2 .t-split.rev>:first-child{order:2}.es-v2 .t-media{border-radius:28px;overflow:hidden;background:var(--paper);border:1px solid var(--line);aspect-ratio:1 / 1}.es-v2 .t-media img{width:100%;height:100%;object-fit:cover;display:block}.es-v2 .t-copy{display:grid;gap:20px}.es-v2 .t-copy h2{font-size:clamp(32px,3.6vw,48px)}.es-v2 .t-copy p{font-size:19px;line-height:1.6;color:var(--ink-2);max-width:52ch}.es-v2 .t-copy p b{color:var(--ink)}.es-v2 .hl{color:var(--pain);font-weight:700}.es-v2 .hb{color:var(--blue);font-weight:700}.es-v2 .t-note{display:flex;gap:10px;align-items:flex-start;font-size:16px;color:var(--muted);font-style:italic;max-width:52ch}.es-v2 .t-note:before{content:"i";flex:none;width:20px;height:20px;border-radius:50%;background:var(--blue);color:#fff;font-style:normal;font-weight:700;font-size:13px;display:grid;place-items:center;margin-top:2px}.es-v2 .t-mech{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:12px;margin-top:6px}.es-v2 .t-mech div{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:16px;display:grid;gap:4px}.es-v2 .t-mech b{color:var(--ink);font-size:17px}.es-v2 .t-mech span{font-size:15px;color:var(--muted);line-height:1.4}.es-v2 .t-mech .mono{color:var(--blue);font-size:12.5px}.es-v2 .t-use{background:#e9eff7}.es-v2 .t-center{text-align:center;display:grid;gap:18px;justify-items:center;max-width:820px;margin:0 auto clamp(40px,5vw,64px)}.es-v2 .t-center h2{font-size:clamp(32px,3.6vw,48px)}.es-v2 .t-center p{font-size:19px;color:var(--ink-2);line-height:1.6}.es-v2 .t-dose{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.es-v2 .t-dose span{background:var(--paper);border:1px solid var(--line);border-radius:99px;padding:8px 16px;font-size:16px;font-weight:600;color:var(--ink)}.es-v2 .t-steps{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:16px}.es-v2 .t-step{background:var(--paper);border-radius:26px;padding:26px;display:grid;gap:12px;align-content:start;border:1px solid var(--line)}.es-v2 .t-step .n{width:52px;height:52px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-size:22px;font-weight:700}.es-v2 .t-step b{font-size:22px;color:var(--ink);letter-spacing:-.01em}.es-v2 .t-step p{font-size:17px;color:var(--ink-2);line-height:1.5}.es-v2 .t-reasons{list-style:none;margin:0;padding:0;display:grid;gap:14px}.es-v2 .t-reasons li{position:relative;padding-left:36px;font-size:18.5px;line-height:1.45;color:var(--ink-2)}.es-v2 .t-reasons li:before{content:"";position:absolute;left:0;top:.1em;width:24px;height:24px;border-radius:50%;background:var(--blue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-7' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat}.es-v2 .t-reasons b{color:var(--ink)}.es-v2 .t-expect{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:14px}.es-v2 .t-exp{border-radius:24px;padding:24px;background:var(--paper);border:1px solid var(--line);display:grid;gap:10px;align-content:start}.es-v2 .t-exp .ring{width:74px;height:74px;border-radius:50%;border:5px solid var(--blue);display:grid;place-items:center;font-weight:700;color:var(--blue);font-size:15px;text-align:center;line-height:1.1}.es-v2 .t-exp b{font-size:19px;color:var(--ink)}.es-v2 .t-exp p{font-size:16px;color:var(--ink-2);line-height:1.5}.es-v2 .t-ct{max-width:940px;margin:0 auto;position:relative}.es-v2 .t-ct table,.es-v2 .t-ct th,.es-v2 .t-ct td{border:0;box-shadow:none}.es-v2 .t-ct table{width:100%;border-collapse:separate;border-spacing:0;font-size:17px}.es-v2 .t-ct th,.es-v2 .t-ct td{padding:15px 14px;text-align:center}.es-v2 .t-ct tbody th{text-align:left;font-weight:600;color:var(--ink)}.es-v2 .t-ct tbody tr:nth-child(odd) th,.es-v2 .t-ct tbody tr:nth-child(odd) td:not(.us){background:#0e1b2e09}.es-v2 .t-ct thead th{font-family:var(--mono);font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);vertical-align:bottom}.es-v2 .t-ct .us{background:var(--paper);border-inline:2px solid var(--blue);width:120px}.es-v2 .t-ct thead .us{border-top:2px solid var(--blue);border-radius:16px 16px 0 0;color:var(--blue)}.es-v2 .t-ct tbody tr:last-child .us{border-bottom:2px solid var(--blue);border-radius:0 0 16px 16px}.es-v2 .t-ct td:not(.us){width:120px}.es-v2 .ok,.es-v2 .no{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;color:#fff;font-weight:700;font-size:14px}.es-v2 .ok{background:var(--blue)}.es-v2 .no{background:#c9ced6}.es-v2 .t-offer{background:#e9eff7}.es-v2 .t-stack{list-style:none;margin:0;padding:0;display:grid;gap:12px}.es-v2 .t-stack li{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:12px;align-items:start;font-size:18px;color:var(--ink)}.es-v2 .t-stack li:before{content:"";width:24px;height:24px;border-radius:50%;margin-top:1px;background:var(--blue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-7' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat}.es-v2 .t-stack em{font-style:normal;color:#0e7a4c;font-weight:700;white-space:nowrap}.es-v2 .t-offimg{position:relative}.es-v2 .t-offimg .o-img{aspect-ratio:1 / 1;background:radial-gradient(70% 60% at 50% 45%,#fff,#dce5f1)}.es-v2 .t-offimg .o-img img{width:58%}.es-v2 .t-badges{position:absolute;right:18px;top:18px;display:grid;gap:10px}.es-v2 .t-badges span{width:84px;height:84px;border-radius:50%;background:var(--blue);color:#fff;display:grid;place-items:center;text-align:center;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:1.2;padding:8px;box-shadow:0 0 0 4px #ffffffb3}.es-v2 .t-card{background:var(--paper);border:1px solid var(--line);border-radius:22px;padding:22px;display:grid;gap:10px}.es-v2 .t-card b{color:var(--ink);font-size:18px}.es-v2 .t-card p{font-size:16.5px;color:var(--ink-2);line-height:1.5}.es-v2 .t-bonus-media{aspect-ratio:4 / 3;display:grid;place-items:center;background:linear-gradient(160deg,var(--ink),#22324B)}.es-v2 .t-guide{width:54%;aspect-ratio:3 / 4;background:var(--paper);border-radius:10px;padding:22px;display:grid;align-content:space-between;box-shadow:18px 22px 0 -4px #ffffff1f,0 30px 60px -20px #0009;transform:rotate(-4deg)}.es-v2 .t-guide b{font-size:clamp(18px,2vw,26px);line-height:1.1;color:var(--ink);letter-spacing:-.02em}.es-v2 .t-guide .mono{color:var(--blue);font-size:11px}.es-v2 .t-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;align-items:start}.es-v2 .t-faq details{border:1px solid var(--line);border-radius:14px;background:var(--paper);margin-bottom:12px;padding-inline:20px}.es-v2 .t-faq details:first-of-type{border-top:1px solid var(--line)}.es-v2 .t-faq summary{font-size:18px;padding-block:18px}.es-v2 .t-faq summary:after{margin-top:6px}.es-v2 .t-faq details p,.es-v2 .t-faq details ul{font-size:17px;padding-bottom:18px;margin:0;color:var(--ink-2)}.es-v2 .t-faq details ul{padding-left:20px;display:grid;gap:4px}.es-v2 .t-faq details p+p{margin-top:-6px}.es-v2 .t-band{background:var(--ink);color:#c9d2df}.es-v2 .t-band .wrap{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:clamp(24px,4vw,56px)}.es-v2 .t-band h3{color:#f3f1ec;font-size:24px;margin-bottom:12px}.es-v2 .t-band p{font-size:17px;line-height:1.6}.es-v2 .t-band .mono{color:#7fa6dc;display:block;margin-bottom:10px}.es-v2 .t-band a{color:#b9c7dd}@media(max-width:1020px){.es-v2 .t-split,.es-v2 .t-band .wrap{grid-template-columns:minmax(0,1fr)}.es-v2 .t-split.rev>:first-child{order:0}.es-v2 .t-expect{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.es-v2 .t-steps,.es-v2 .t-faq,.es-v2 .t-mech,.es-v2 .t-expect{grid-template-columns:minmax(0,1fr)}.es-v2 .t-trust div{font-size:12.5px}.es-v2 .t-ct table{font-size:15px}.es-v2 .t-ct th,.es-v2 .t-ct td{padding:12px 6px}.es-v2 .t-ct .us,.es-v2 .t-ct td:not(.us){width:64px}.es-v2 .t-badges span{width:66px;height:66px;font-size:9.5px}.es-v2 .t-sub{font-size:18px}.es-v2 .t-bul li{font-size:16.5px}}.es.es-bg-paper{background:var(--paper)}.es.es-bg-blue{background:#e9eff7}.es-v2 .chap{scroll-margin-top:80px}.es-v2 h2 em.s.blue{color:var(--blue)}.es-v2 .t-rte{display:grid;gap:14px}.es-v2 .t-rte p{margin:0}.es-v2 .t-rte em,.es-v2 .t-rte i{font-style:normal;color:var(--pain);font-weight:700}.es-v2 .t-rte strong,.es-v2 .t-rte b,.es-v2 .t-reasons strong,.es-v2 .t-stack strong,.es-v2 .t-bul strong,.es-v2 .t-stack b{color:var(--ink);font-weight:700}.es-v2 .t-rte a{color:var(--blue)}.es-v2 .t-band .t-rte a,.es-v2 .honest .t-rte a{color:#b9c7dd}.es-v2 .t-sub p{margin:0}.es-v2 .t-sub strong{color:var(--ink)}.es-v2 .t-ans{padding-bottom:16px;display:grid;gap:10px}.es-v2 .t-ans p{margin:0;font-size:17px;line-height:1.55;color:var(--ink-2);max-width:62ch}.es-v2 .t-acc .t-ans p{font-size:16.5px}.es-v2 .t-faq.one{grid-template-columns:minmax(0,880px);justify-content:center}.es-v2 .t-foot{text-align:center;color:var(--muted);font-size:16px;margin-top:24px}.es-v2 .t-step-img{border-radius:18px;overflow:hidden;aspect-ratio:4 / 3;background:var(--bone)}.es-v2 .t-step-img img{width:100%;height:100%;object-fit:cover;display:block}.es-v2 .t-trust div p{margin:0}@media(max-width:1020px){.es-v2 .t-band .wrap{grid-template-columns:minmax(0,1fr)}.es-v2 .t-expect{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.es-v2 .t-steps,.es-v2 .t-mech,.es-v2 .t-expect{grid-template-columns:minmax(0,1fr)}}.es{--cta: #E8552F;--cta-ink: #C63F1C}.es .cta,.es a.cta{background:var(--cta);color:#fff;box-shadow:0 10px 24px -12px #c83f1ca6}.es .cta:hover,.es a.cta:hover{background:var(--cta-ink)}.es .cta .pp{background:#fff3;color:#fff}.es .cta.ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.es .cta.ghost:hover{background:var(--ink);color:var(--paper)}.es .dock button{background:var(--cta)}.es-buybox .sets{gap:8px!important;padding-top:6px!important}.es-buybox .sets .set{grid-template-columns:18px 44px minmax(0,1fr) auto!important;gap:12px;align-items:center;padding:13px 14px!important;border-radius:14px;border:1.5px solid rgba(14,27,46,.16)!important;background:#fff;box-shadow:none}.es-buybox .sets .set:has(input:checked){border:2px solid var(--ink)!important;background:#fff;box-shadow:0 8px 20px -14px #0e1b2e80}.es-buybox .sets .set .rd{width:18px;height:18px;border:1.5px solid #9BA3B0}.es-buybox .sets .set:has(input:checked) .rd{border:5.5px solid var(--ink)}.es-buybox .sets .qty{width:44px;height:40px}.es-buybox .sets .qty img{width:34px;height:34px;border-radius:8px;padding:2px}.es-buybox .sets .qty img+img{left:10px;top:6px}.es-buybox .sets .qty b{font-size:10.5px;padding:0 5px;right:-4px;bottom:-2px}.es-buybox .sets .nm{gap:1px;min-width:0}.es-buybox .sets .nm b{font-size:16.5px;gap:8px;line-height:1.25}.es-buybox .sets .nm small{font-size:13.5px;line-height:1.3;color:var(--muted)}.es-buybox .sv{font-style:normal;font-size:11.5px;font-weight:700;letter-spacing:.01em;color:#0b6b41;background:#dff2e7;border-radius:5px;padding:2px 6px;white-space:nowrap}.es-buybox .sets .pr{grid-column:auto!important;display:grid!important;gap:0;text-align:right;justify-items:end}.es-buybox .sets .pr b{font-size:18px;font-weight:700;color:var(--ink);line-height:1.2}.es-buybox .sets .pr s{font-size:12.5px;color:var(--muted);line-height:1.2}.es-buybox .flagtop{left:14px;font-size:10px;letter-spacing:.06em;padding:3px 8px;background:var(--ink)}.es-buybox .flagtop.alt{background:#0b6b41}.es-buybox .set:has(.flagtop){margin-top:6px}.es-buybox .giftbar{grid-column:1 / -1;margin:4px -14px -13px;padding:7px 14px;font-size:13px;font-weight:700;background:#fff1ea;color:#b23c17;border-top:1px dashed rgba(200,63,28,.35);border-radius:0 0 12px 12px}.es-buybox .set:has(input:checked) .giftbar{background:#ffe4d8;color:#9a3112}.es-buybox .cta{min-height:60px;font-size:18.5px}@media(max-width:600px){.es-buybox .sets .set{grid-template-columns:18px 40px minmax(0,1fr) auto!important;gap:10px;padding:12px!important}.es-buybox .sets .pr{grid-column:auto!important}.es-buybox .sets .nm b{font-size:15.5px}.es-buybox .giftbar{margin:4px -12px -12px;padding:7px 12px}}.es-buybox .sets{gap:14px!important;margin:0 0 20px!important}.es-buybox .set:has(.flagtop){margin-top:10px}.es-buybox #addBtn{margin-top:0}.es-buybox .form-msg:not(:empty){margin-top:10px}.es-v2 .t-step:has(.t-step-img){position:relative;padding:12px 12px 22px;gap:10px}.es-v2 .t-step-img{aspect-ratio:1 / 1;border-radius:18px}.es-v2 .t-step:has(.t-step-img) .n{position:absolute;top:22px;left:22px;width:44px;height:44px;font-size:19px;box-shadow:0 4px 14px #0000002e}.es-v2 .t-step:has(.t-step-img) b,.es-v2 .t-step:has(.t-step-img) p{padding:0 10px}.es-v2 .t-step:has(.t-step-img) b{font-size:20px}@media(max-width:1020px){.es-v2 .t-steps:has(.t-step-img){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.es-v2 .t-steps:has(.t-step-img){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.es-v2 .t-step:has(.t-step-img){padding:8px 8px 16px;border-radius:20px;gap:8px}.es-v2 .t-step:has(.t-step-img) .t-step-img{border-radius:14px}.es-v2 .t-step:has(.t-step-img) .n{top:14px;left:14px;width:34px;height:34px;font-size:16px}.es-v2 .t-step:has(.t-step-img) b,.es-v2 .t-step:has(.t-step-img) p{padding:0 6px}.es-v2 .t-step:has(.t-step-img) b{font-size:17px}.es-v2 .t-step:has(.t-step-img) p{font-size:15px;line-height:1.45}}.es-v2 .t-callouts{position:relative;aspect-ratio:1 / 1;width:100%;max-width:620px;margin:0 auto;color:var(--ink)}.es-v2 .t-callouts .cb-img{position:absolute;left:24%;top:22%;width:52%}.es-v2 .t-callouts .cb-img img{width:100%;height:auto;display:block;filter:drop-shadow(0 18px 30px rgba(20,30,50,.14))}.es-v2 .t-callouts .cb-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;color:var(--blue);pointer-events:none}.es-v2 .t-callouts .cb-lab{position:absolute;width:21%;transform:translateY(-50%);display:grid;gap:2px;font-size:15px;line-height:1.25}.es-v2 .t-callouts .cb-lab b{font-weight:700;color:var(--ink)}.es-v2 .t-callouts .cb-lab span{color:var(--ink-2);font-size:13.5px}.es-v2 .t-callouts .cb-left{left:0;text-align:right;padding-right:6px}.es-v2 .t-callouts .cb-right{right:0;text-align:left;padding-left:6px}@media(max-width:700px){.es-v2 .t-callouts .cb-lab{font-size:12.5px;width:23%}.es-v2 .t-callouts .cb-lab span{font-size:11px}}.es-v2 .t-callouts .cb-img{left:27%;width:46%;top:26%}.es-v2 .t-callouts .cb-lab{width:23%}.es-v2 .t-callouts .cb-left{padding-right:0}.es-v2 .t-callouts .cb-right{padding-left:0}@media(max-width:700px){.es-v2 .t-callouts .cb-lab{width:24%}}.es-v2 .t-empty{text-align:center;color:var(--muted);border:2px dashed var(--line);border-radius:18px;padding:28px;margin-top:28px}.es-v2 .t-ba{display:grid;grid-template-columns:repeat(var(--cols, 2),minmax(0,1fr));gap:18px;margin-top:36px}.es-v2 .t-ba-card{margin:0;background:var(--paper);border:1px solid var(--line);border-radius:24px;padding:12px;display:grid;gap:14px}.es-v2 .t-ba-imgs{display:grid;grid-template-columns:1fr 1fr;gap:6px}.es-v2 .t-ba-img{position:relative;aspect-ratio:4 / 5;border-radius:16px;overflow:hidden;background:var(--bone)}.es-v2 .t-ba-img img,.es-v2 .t-ba-img svg{width:100%;height:100%;object-fit:cover;display:block}.es-v2 .t-ba-tag{position:absolute;left:10px;top:10px;background:#0e1b2ed1;color:#fff;font:700 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:7px 10px;border-radius:999px}.es-v2 .t-ba-tag.after{background:var(--blue)}.es-v2 .t-ba-card figcaption{padding:0 8px 8px;display:grid;gap:4px}.es-v2 .t-ba-card figcaption p{margin:0 0 4px;font-size:17px;line-height:1.5;color:var(--ink)}.es-v2 .t-ba-card figcaption b{color:var(--ink)}.es-v2 .t-ba-card figcaption span{color:var(--muted);font-size:14.5px}.es-v2 .t-stats{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:14px;margin-top:32px}.es-v2 .t-stats div{background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:22px 16px;text-align:center;display:grid;gap:4px}.es-v2 .t-stats b{font-size:clamp(30px,4vw,44px);color:var(--ink);letter-spacing:-.02em}.es-v2 .t-stats span{color:var(--muted);font-size:15px}.es-v2 .t-ugc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:22px}.es-v2 .t-ugc figure{margin:0;position:relative;aspect-ratio:1 / 1;border-radius:18px;overflow:hidden;background:var(--bone)}.es-v2 .t-ugc img,.es-v2 .t-ugc svg{width:100%;height:100%;object-fit:cover;display:block}.es-v2 .t-ugc figcaption{position:absolute;inset:auto 0 0 0;padding:30px 12px 10px;background:linear-gradient(transparent,#0a1322c7);color:#fff;display:grid;gap:2px;font-size:13.5px;line-height:1.35}.es-v2 .t-logos{margin-top:28px;display:grid;gap:12px;justify-items:center}.es-v2 .t-logos>div{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 34px}.es-v2 .t-logos img{height:28px;width:auto;opacity:.7;filter:grayscale(1)}.es-v2 .t-logos span{font-weight:700;color:var(--muted)}.es-v2 .t-stars{color:var(--gold);letter-spacing:2px;font-size:18px;line-height:1}.es-v2 .t-stars i{font-style:normal;color:#d9d4ca}.es-v2 .t-stars-frac{position:relative;display:inline-block}.es-v2 .t-stars-frac>span{position:absolute;left:0;top:0;overflow:hidden;white-space:nowrap;color:var(--gold)}.es-v2 .t-rv-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:18px}.es-v2 .t-rv-sum{display:flex;align-items:center;gap:12px}.es-v2 .t-rv-sum>b{font-size:48px;color:var(--ink);letter-spacing:-.03em}.es-v2 .t-rv-sum>div{display:grid;gap:4px;color:var(--muted);font-size:15px}.es-v2 .t-rv{columns:3 300px;column-gap:16px;margin-top:30px}.es-v2 .t-rv-card{break-inside:avoid;margin:0 0 16px;background:var(--paper);border:1px solid var(--line);border-radius:22px;padding:18px;display:grid;gap:10px}.es-v2 .t-rv-img{border-radius:14px;overflow:hidden;aspect-ratio:4 / 3}.es-v2 .t-rv-img img{width:100%;height:100%;object-fit:cover;display:block}.es-v2 .t-rv-card>b{font-size:18px;color:var(--ink)}.es-v2 .t-rv-card p{margin:0;font-size:16.5px;line-height:1.55;color:var(--ink-2)}.es-v2 .t-rv-card footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:14px;color:var(--muted)}.es-v2 .t-rv-card footer em{font-style:normal;color:#0b6b41;font-weight:600}.es-v2 .t-rv-app{margin-top:24px}@media(max-width:900px){.es-v2 .t-ba{grid-template-columns:minmax(0,1fr)}.es-v2 .t-ugc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.es-v2 .t-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.es-v2 .t-rv-sum>b{font-size:40px}}.es-v2 .t-ugc svg,.es-v2 .t-ba-img svg,.es-v2 .t-rv-img svg{background:#e7e2d8;fill:#cfc8ba}.es-v2 .t-rv-img svg{width:100%;height:100%;display:block}.es-buybox .t-eta{display:flex;align-items:center;justify-content:center;gap:8px;margin:10px 0 0;font-size:15px;color:var(--ink-2)}.es-buybox .t-eta svg{width:20px;height:20px;color:#0b6b41;flex:none}.es-buybox .t-eta b{color:#0b6b41}.es-buybox .t-sale{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;background:#0e1b2e;color:#fff;border-radius:14px;padding:12px 16px;margin:0 0 14px;font-size:15px}.es-buybox .t-sale b{font-weight:700}.es-buybox .t-sale>span{color:#ffd8c9;font-weight:600}.es-buybox .t-sale [data-countdown]{color:#fff;font-variant-numeric:tabular-nums}.es-pdp .gal-slide video,.es-pdp .gal-video{width:100%;height:100%;object-fit:cover;display:block}.es-pdp .gal-thumbs button.is-video{position:relative}.es-pdp .gal-thumbs button.is-video:after{content:"\25b6";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;font-size:20px;text-shadow:0 1px 6px rgba(0,0,0,.5)}.es-buybox .t-quotes{position:relative;margin-top:18px;border:1px solid var(--line);border-radius:18px;background:#fff;padding:6px 34px}.es-buybox .tq-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.es-buybox .tq-track::-webkit-scrollbar{display:none}.es-buybox .tq{flex:0 0 100%;scroll-snap-align:start;margin:0;padding:16px 8px;display:grid;grid-template-columns:64px 1fr;gap:6px 16px;align-items:start}.es-buybox .tq-ph{grid-row:span 2;width:64px;height:64px;border-radius:50%;overflow:hidden;background:var(--blue-wash);display:grid;place-items:center;font-weight:700;color:var(--blue);font-size:24px}.es-buybox .tq-ph img{width:100%;height:100%;object-fit:cover}.es-buybox .tq blockquote{margin:0;font-size:15.5px;line-height:1.55;color:var(--ink-2)}.es-buybox .tq figcaption{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.es-buybox .tq figcaption b{color:var(--ink);font-size:15px}.es-buybox .tq figcaption em{font-style:normal;display:inline-flex;align-items:center;gap:5px;font-size:13px;color:#0b6b41;font-weight:600}.es-buybox .tq figcaption svg{width:16px;height:16px}.es-buybox .tq-nav{position:absolute;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;border:0;background:var(--ink);color:#fff;font-size:18px;line-height:1;cursor:pointer;display:grid;place-items:center;padding:0 0 2px}.es-buybox .tq-nav.prev{left:6px}.es-buybox .tq-nav.next{right:6px}.es-buybox .t-quotes.single .tq-nav{display:none}.es-buybox .t-quotes.single{padding:6px 10px}@media(max-width:700px){.es-buybox .tq{grid-template-columns:52px 1fr}.es-buybox .tq-ph{width:52px;height:52px}}.es-buybox .tq blockquote{border:0;padding:0;font-style:normal}.es-buybox .t-quotes{margin-top:14px}.es-buybox .t-proof{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:var(--ink-2);margin-bottom:-6px}.es-buybox .pf-faces{display:inline-flex}.es-buybox .pf-faces>span{width:34px;height:34px;border-radius:50%;overflow:hidden;border:2px solid var(--bone);margin-left:-10px;background:var(--blue-wash)}.es-buybox .pf-faces>span:first-child{margin-left:0}.es-buybox .pf-faces img{width:100%;height:100%;object-fit:cover;display:block}.es-buybox .pf-faces .ph{background:#ddd6c9}.es-buybox .pf-txt{display:inline-flex;align-items:center;gap:6px;font-size:15.5px;flex-wrap:wrap}.es-buybox .pf-txt b{color:var(--ink);font-size:16px}.es-buybox .pf-txt>span:last-child{text-decoration:underline;text-underline-offset:3px;text-decoration-color:#0e1b2e40}.es-buybox .pf-stars{color:var(--gold);letter-spacing:1.5px;font-size:18px;line-height:1}.es-buybox .pf-frac{position:relative;display:inline-block}.es-buybox .pf-frac i{font-style:normal;color:#d9d4ca}.es-buybox .pf-frac>span{position:absolute;left:0;top:0;overflow:hidden;white-space:nowrap;color:var(--gold)}.es-buybox .t-proof{max-width:100%}.es-buybox .pf-txt{flex-wrap:nowrap;white-space:nowrap}@media(max-width:380px){.es-buybox .pf-txt{font-size:14px}.es-buybox .pf-stars{font-size:16px}}@media(max-width:440px){.es-buybox .t-proof{gap:9px}.es-buybox .pf-faces>span{width:30px;height:30px}.es-buybox .pf-txt{font-size:14.5px;gap:5px}.es-buybox .pf-stars{font-size:16px;letter-spacing:1px}}.es-buybox .t-strips{margin:0 0 14px}.es-buybox .t-strips .t-sale{margin:0}.es-buybox .t-sale[hidden]{display:none}.es-buybox .t-xmas{background:#7a1f2b}.es-buybox a.t-after{background:#0b6b41;text-decoration:none;color:#fff}.es-buybox .t-xmas>span,.es-buybox .t-after>span{color:#ffe7d6}.es-buybox .t-giftnote{margin:12px 0 0;border:1.5px dashed #C9B9A6;border-radius:14px;padding:12px 14px;background:#fffcf7}.es-buybox .gn-tog{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;cursor:pointer}.es-buybox .gn-tog input{width:20px;height:20px;accent-color:#0E1B2E;flex:none}.es-buybox .gn-body{margin-top:10px}.es-buybox .gn-body[hidden]{display:none}.es-buybox .gn-body textarea{width:100%;box-sizing:border-box;font:inherit;font-size:16px;padding:10px 12px;border:1px solid #C9B9A6;border-radius:10px;resize:vertical;background:#fff}.es-buybox .gn-body small{display:block;margin-top:6px;color:var(--ink-2);font-size:14px}.es-v2 .t-rte ul{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:10px;max-width:56ch}.es-v2 .t-rte li{position:relative;padding-left:30px;font-size:17px;line-height:1.5;color:var(--ink-2)}.es-v2 .t-rte li:before{content:"";position:absolute;left:0;top:4px;width:20px;height:20px;border-radius:50%;background:#0b6b41 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6 10.5l2.6 2.6L14 7.7' stroke='%23fff' stroke-width='2' fill='none'/%3E%3C/svg%3E") center/100% no-repeat}.es-v2 .t-rte li strong{color:var(--ink)}.es-buybox .t-bonus{display:flex;align-items:center;gap:14px;margin:12px 0 0;padding:10px 14px;border-radius:14px;background:#fff4ef;border:1.5px solid #FFC9BC}.es-buybox .t-bonus img{width:56px;height:auto;border-radius:4px;box-shadow:0 6px 14px #0e1b2e40;transform:rotate(-4deg);flex:none}.es-buybox .t-bonus b{display:block;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#d2361f}.es-buybox .t-bonus span{display:block;font-size:15px;line-height:1.35;color:var(--ink)}.es-buybox .t-bonus span b{display:inline;font-size:inherit;letter-spacing:0;text-transform:none;color:inherit}.es-v2 .t-bonus-media.has-img{background:radial-gradient(120% 90% at 50% 40%,#fff,#eee7db);padding:6%}.es-v2 .t-bonus-media.has-img img{width:100%;height:100%;object-fit:contain}.es-v2 .t-offimg .o-img img[src*=evenstep-offer-bundle]{object-fit:contain!important;padding:8% 4% 14%;box-sizing:border-box}.es-v2 .t-bonus-media.has-img{padding:3%}.es-buybox .giftbar{display:flex;flex-direction:column;gap:5px}.es-buybox .gb-line{display:flex;align-items:center;gap:8px}.es-buybox .gb-bonus img{width:18px;height:27px;border-radius:2px;box-shadow:0 2px 5px #0e1b2e4d;flex:none}.es-buybox .t-unlock{position:relative;margin:22px 0 18px;padding:20px 10px 10px;border:1.5px solid #0E1B2E;border-radius:16px;background:#fff}.es-buybox .tu-label{position:absolute;top:-12px;left:14px;background:#fff8ee;border:1.5px solid #0E1B2E;border-radius:8px;padding:2px 10px;font:700 12px/1.4 var(--mono, ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:#0e1b2e}.es-buybox .tu-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--n, 4),1fr);gap:6px}.es-buybox .tu-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;min-width:0}.es-buybox .tu-ic{position:relative;width:54px;height:54px;border-radius:14px;background:#eef3fa;display:grid;place-items:center;color:#0b6b41}.es-buybox .tu-ic svg{width:28px;height:28px}.es-buybox .tu-ic img{width:100%;height:100%;object-fit:cover;border-radius:14px}.es-buybox .tu-ic img.tu-book{width:30px;height:45px;object-fit:cover;border-radius:2px;box-shadow:0 3px 8px #0e1b2e4d}.es-buybox .tu-ic i{position:absolute;right:-6px;top:-6px;width:20px;height:20px;border-radius:50%;display:none;place-items:center}.es-buybox .tu-ok{background:#0b6b41}.es-buybox .tu-lock{background:#0e1b2e;color:#fff}.es-buybox .tu-lock svg{width:12px;height:12px}.es-buybox .tu-item.on .tu-ok,.es-buybox .tu-item:not(.on) .tu-lock{display:grid}.es-buybox .tu-item:not(.on) .tu-ic>img,.es-buybox .tu-item:not(.on) .tu-ic>svg{filter:grayscale(1);opacity:.45}.es-buybox .tu-t{font-size:12.5px;line-height:1.2;color:var(--ink)}.es-buybox .tu-v{font-size:12px;line-height:1.2}.es-buybox .tu-v s{color:#8a94a6}.es-buybox .tu-v em{font-style:normal;font-weight:800}.es-buybox .tu-free{color:#d2361f}.es-buybox .tu-need{color:#6b7280;font-weight:700!important}.es-buybox .tu-item.on .tu-need,.es-buybox .tu-item:not(.on) .tu-free{display:none}.es-buybox .tu-item:not(.on) .tu-v s{display:none}.es-buybox .tu-item:not(.on) .tu-t{color:#6b7280}.es-buybox .tu-next{margin:10px 0 0;padding-top:8px;border-top:1px dashed #D5DCE6;font-size:13px;text-align:center;color:#9a3112;font-weight:600}.es-buybox .tu-next:empty{display:none}.es{--cta: #C8461F;--cta-ink: #A9391A}.es-buybox .t-price-line{margin:-8px 0 0;font-size:19px;color:var(--ink-2);line-height:1.4}.es-buybox .t-price-line b{color:var(--ink);font-size:22px;font-weight:700}.es-buybox .sets .nm b{font-size:17.5px}.es-buybox .sets .nm small{font-size:15.5px;color:#3e4757}.es-buybox .sv{font-size:14px;padding:2px 7px}.es-buybox .sets .pr b{font-size:20px}.es-buybox .sets .pr s{font-size:15px;color:#3e4757}.es-buybox .sets .qty b{font-size:12.5px}.es-buybox .flagtop{font-family:var(--sans);text-transform:none;letter-spacing:0;font-size:14px;font-weight:700;padding:3px 10px}.es-buybox .giftbar{font-size:15.5px;line-height:1.35}.es-buybox .giftbar .gb-line{display:flex;align-items:center;gap:8px}.es-buybox .giftbar .gb-line+.gb-line{margin-top:4px}.es-buybox .t-eta{font-size:16.5px}.es-v2 .t-trust div{font-size:15px!important}.es .dock .t span{font-family:var(--sans);text-transform:none;letter-spacing:0;font-size:15px;color:#dce3ee}.es-v2 .t-ct th,.es-v2 .t-ct th .mono{font-family:var(--sans);text-transform:none;letter-spacing:0;font-size:15px}.es-v2 .t-center .t-rte{text-align:left}@media(max-width:600px){.es-buybox .t-price-line{font-size:18px}.es-buybox .sets .nm b{font-size:17px}.es-v2 .t-badges{display:none}.es-v2 .t-callouts{display:grid;gap:14px 18px;aspect-ratio:auto;max-width:none}.es-v2 .t-callouts .cb-lines{display:none}.es-v2 .t-callouts .cb-lab{position:static;width:auto!important;transform:none;font-size:17px;text-align:left!important;align-content:start}.es-v2 .t-callouts .cb-lab span{font-size:15.5px}.es-v2 .t-callouts{grid-template-columns:1fr 1fr}.es-v2 .t-callouts .cb-img{grid-column:1 / -1;position:static;width:70%;margin:0 auto 6px}}.es-buybox .sets .set:has(.flagtop){padding-top:26px!important;margin-top:14px}.es-buybox .flagtop{top:0;left:12px;transform:translateY(-55%);line-height:1.3;white-space:nowrap}.es-v2 .t-ct thead .us{background:var(--ink);color:#fff;border-color:var(--ink);padding:14px 10px 16px;vertical-align:bottom}.es-v2 .t-ct .ct-prod{display:block;width:92px;height:auto;margin:-46px auto 8px;filter:drop-shadow(0 12px 18px rgba(0,0,0,.35))}.es-v2 .t-ct .ct-brand{display:block;font-family:var(--sans);font-size:19px;font-weight:800;letter-spacing:-.01em;text-transform:none;color:#fff}.es-v2 .t-ct thead{position:relative}.es-v2 .t-ct table{margin-top:46px}.es-v2 .t-ct tbody .us{background:#eef3fa;border-color:var(--ink)}.es-v2 .t-ct tbody tr:last-child .us{border-bottom-color:var(--ink)}.es-v2 .t-ct tbody th{font-size:17px;line-height:1.35}@media(max-width:600px){.es-v2 .t-ct .ct-prod{width:64px;margin-top:-36px}.es-v2 .t-ct .ct-brand{font-size:16px}.es-v2 .t-ct .us{width:92px!important}.es-v2 .t-ct tbody th{font-size:16px}.es-v2 .t-ct table{margin-top:36px}}.es-v2 .t-ct thead th{font-family:var(--sans);text-transform:none;letter-spacing:0;font-size:15px;font-weight:700;color:var(--ink-2);line-height:1.25}.es-v2 .t-ct thead th.us{color:#fff}@media(max-width:600px){.es-v2 .t-ct .ct-prod{width:78px;margin-top:-44px}.es-v2 .t-ct thead th{font-size:14px}}.es-buybox .giftbar .gb-img{width:34px;height:22px;object-fit:contain;flex:none}.es .mono,.es .tag,.es .ann,.es .flagtop,.es .cmp thead th,.es .cmp td:before,.es .dock .t span,.es-v2 .t-ct thead th,.es-v2 .t-ba-tag,.es .ba-lab,.es-buybox .t-bonus b,.es-buybox .t-eyebrow,.es-buybox .tq-label,.es .set .pr small,.es .gal-count{font-family:var(--sans);text-transform:none;letter-spacing:0}.es .mono,.es .tag,.es-buybox .t-eyebrow,.es-buybox .tq-label{font-size:16px;font-weight:700}.es .flagtop,.es .cmp thead th,.es .cmp td:before,.es-v2 .t-ct thead th,.es .dock .t span,.es-buybox .t-bonus b,.es .set .pr small{font-size:16px}.es .gal-count{font-size:15px}.es-buybox .pf-tile-txt{font-size:16px!important}.es-buybox .sv{font-size:15px!important}.es-buybox .sets .nm small{font-size:16px!important}.es .trustrow{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 32px;padding:18px 20px;background:var(--paper,#FBFAF7);border-top:1px solid var(--line,#E6E0D4);border-bottom:1px solid var(--line,#E6E0D4)}.es .trustrow span{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:var(--ink)}.es .trustrow svg{width:22px;height:22px;color:var(--blue)}@media(max-width:600px){.es .trustrow{gap:10px 18px;padding:14px 12px}.es .trustrow span{font-size:15px}}.es-buybox .t-guar-badge{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin:-8px 0 0;padding:7px 14px;border-radius:999px;background:#e3f1e8;color:#0b6b41;font-size:16px;font-weight:700}.es-buybox .t-guar-badge svg,.es-buybox .t-guar-line svg{width:20px;height:20px;flex:0 0 20px}.es-buybox .t-guar-line{display:flex;align-items:center;justify-content:center;gap:8px;margin:-6px 0 0;font-size:17px;font-weight:700;color:#0b6b41;text-align:center}.es-buybox .t-allsets{display:flex;align-items:center;gap:10px;margin:0;padding:10px 14px;border-radius:12px;background:#e3f1e8;color:#0b6b41;font-size:16px;font-weight:700;line-height:1.3}.es-buybox .t-allsets img{flex:0 0 auto;border-radius:3px}.es-buybox .giftbar{background:#eaf5ee!important;color:#0b6b41!important;border-top:1px dashed rgba(14,122,76,.3)!important}.es-buybox .set:has(input:checked) .giftbar{background:#d8eee0!important;color:#0a5c37!important}.es-buybox .sets .pr{text-align:right}.es-buybox .sets .pr b{display:block;font-size:22px!important;line-height:1.1;white-space:nowrap}.es-buybox .sets .pr b i{font-style:normal;font-size:15px;font-weight:600;color:var(--muted)}.es-buybox .sets .pr .tot{display:block;margin-top:4px;font-size:15px;color:var(--ink-2);white-space:nowrap}.es-buybox .sets .pr .tot s{color:var(--muted)}.es-home .h-voice{padding:44px 0;background:var(--paper,#FBFAF7);text-align:center}.es-home .h-voice blockquote{margin:14px auto 10px;max-width:760px;font-family:var(--serif,"Literata",Georgia,serif);font-style:italic;font-size:clamp(24px,3vw,34px);line-height:1.3;color:var(--ink)}.es-home .h-voice .src{margin:0;font-size:16px;font-weight:600;color:var(--muted)}.es-buybox .t-eyebrow{text-transform:none!important;letter-spacing:0!important;font-family:var(--sans)!important;font-size:17px!important}.es-buybox .tq-label{text-transform:none!important;letter-spacing:0!important;font-size:16px!important}.es-buybox .sets .nm .sv{white-space:normal!important;max-width:100%}.es-buybox .sets .pr{max-width:132px}.es-buybox .sets .pr .tot{white-space:normal!important;line-height:1.3}.es-buybox .sets .pr .tot s{display:block}.es-buybox .t-guar-line{display:block!important;font-size:16px!important;line-height:1.4}.es-buybox .t-guar-line svg{display:inline-block;vertical-align:-4px;margin-right:6px}@media(max-width:600px){.es-buybox #addBtn #ctaRef{display:none}.es-buybox #addBtn{font-size:18px}}.es .gal-count{bottom:auto!important;top:16px}.es-buybox .sets .pr .tot s,.es-buybox .sets .pr s{font-size:15px!important}.es-home .h-voice blockquote{border:0!important;padding:0!important}.es-buybox .t-guar-badge{width:fit-content;justify-self:start}.es .gal-count{display:none!important}.es-buybox .t-guar-line{margin:6px 0 0!important;padding:0 8px}
/*# sourceMappingURL=/cdn/shop/t/11/assets/evenstep.css.map */
