.es-s{--_bg:var(--s-bg,var(--es-bg));--_fg:var(--s-fg,var(--es-text));--_card:var(--s-card,var(--es-surface));--_accent:var(--s-accent,var(--es-accent));--_muted:color-mix(in srgb,var(--_fg) 70%,transparent);--_line:color-mix(in srgb,var(--_fg) 13%,transparent);position:relative;overflow:hidden;background:var(--_bg);color:var(--_fg);padding:var(--s-pt-m,56px) 0 var(--s-pb-m,56px);font-family:var(--es-font-b);font-weight:var(--es-font-b-weight);font-size:var(--es-body,16px);line-height:1.6;letter-spacing:0}@media(min-width:750px){.es-s{padding:var(--s-pt,80px) 0 var(--s-pb,80px)}}.es-s *,.es-s *:before,.es-s *:after{box-sizing:border-box}.es-s img{max-width:100%}.es-wrap{position:relative;width:100%;max-width:var(--s-max,var(--es-container,1200px));margin:0 auto;padding:0 16px}@media(min-width:750px){.es-wrap{padding:0 32px}}.es-head{display:flex;flex-direction:column;gap:12px;align-items:var(--s-items,center);text-align:var(--s-align,center);max-width:760px;margin:0 var(--s-mx,auto) 32px}@media(min-width:750px){.es-head{margin-bottom:48px}}.es-head .es-rte{color:var(--_muted);font-size:1.05em}.es-h{margin:0;color:inherit;font-family:var(--es-font-h);font-weight:var(--es-font-h-weight);text-transform:var(--es-h-case,none);letter-spacing:var(--es-h-track,0);line-height:1.12;text-wrap:balance}.es-h em{font-style:normal;color:var(--_accent)}.es-h--xl{font-size:calc(var(--es-h1,58px) * .62)}.es-h--lg{font-size:calc(var(--es-h2,42px) * .72)}.es-h--md{font-size:calc(var(--es-h3,24px) * .9)}.es-h--sm{font-size:18px}@media(min-width:750px){.es-h--xl{font-size:var(--es-h1,58px)}.es-h--lg{font-size:var(--es-h2,42px)}.es-h--md{font-size:var(--es-h3,24px)}.es-h--sm{font-size:20px}}.es-rte>*:first-child{margin-top:0}.es-rte>*:last-child{margin-bottom:0}.es-rte p{margin:0 0 .8em}.es-rte ul{margin:0 0 .8em;padding-left:1.2em}.es-rte a{color:inherit;text-underline-offset:3px}.es-text--lg{font-size:1.15em}.es-text--sm{font-size:.9em}.es-muted{color:var(--_muted)}.es-emoji{line-height:1}.es-eyebrow{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;background:color-mix(in srgb,var(--_accent) 12%,transparent);color:var(--_accent);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1.2}.es-eyebrow--solid{background:var(--_accent);color:var(--es-accent-text,#fff)}.es-eyebrow--dark{background:var(--es-dark);color:var(--es-dark-text)}.es-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:var(--es-btn-h,56px);padding:0 32px;border:2px solid var(--es-primary);border-radius:var(--es-r-btn,10px);background:var(--es-primary);color:var(--es-primary-text);box-shadow:var(--es-btn-shadow,none);font-family:var(--es-font-b);font-size:15px;font-weight:700;letter-spacing:.06em;line-height:1.2;text-align:center;text-decoration:none;text-transform:var(--es-btn-case,uppercase);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease}.es-btn:hover{transform:translateY(-2px)}.es-btn:focus-visible{outline:2px solid var(--_accent);outline-offset:3px}.es-btn .es-icon{width:18px;height:18px}.es-btn--accent{background:var(--_accent);border-color:var(--_accent);color:var(--es-accent-text,#fff)}.es-btn--light{background:var(--es-surface);border-color:var(--es-surface);color:var(--es-text)}.es-btn--outline{background:transparent;border-color:currentColor;color:inherit;box-shadow:none}.es-btns{display:flex;flex-wrap:wrap;gap:12px;justify-content:var(--b-justify,flex-start);width:100%}.es-btn-wrap{display:flex;flex-direction:column;gap:10px;align-items:var(--b-justify,flex-start);width:100%}.es-btn-note{margin:0;font-size:13px;color:var(--_muted)}@media(max-width:749px){.es-btns--full-m .es-btn{flex:1 1 100%;width:100%}}@media(min-width:750px){.es-btns--full-d .es-btn{flex:1 1 0}}.es-icon{display:inline-block;flex:none;width:1em;height:1em;vertical-align:middle}.es-stars{position:relative;display:inline-block;font-size:18px;line-height:1;letter-spacing:2px;white-space:nowrap}.es-stars__base{color:color-mix(in srgb,var(--es-star,#f5a623) 28%,transparent)}.es-stars__fill{position:absolute;top:0;left:0;bottom:0;width:var(--r,100%);overflow:hidden;color:var(--es-star,#f5a623)}.es-rating{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:14px;font-weight:600}.es-bullet{display:flex;align-items:flex-start;gap:12px;font-weight:500;text-align:left}.es-bullet__icon{display:grid;place-items:center;flex:none;width:26px;height:26px;margin-top:1px;border-radius:50%;background:color-mix(in srgb,var(--_accent) 14%,transparent);color:var(--_accent);font-size:14px;overflow:hidden}.es-bullet__icon img{width:100%;height:100%;object-fit:contain}.es-trust-inline{display:flex;flex-wrap:wrap;justify-content:var(--b-justify,flex-start);gap:8px 20px;margin:0;padding:0;list-style:none;font-size:13px;color:var(--_muted)}.es-trust-inline li{display:flex;align-items:center;gap:6px}.es-trust-inline .es-icon{font-size:17px;color:var(--_fg)}.es-price{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.es-price__now{font-family:var(--es-font-h);font-size:30px;font-weight:800;line-height:1}.es-price s{font-size:18px;color:var(--_muted)}.es-save{padding:5px 10px;border-radius:999px;background:var(--es-danger);color:#fff;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.es-timer{display:flex;flex-direction:column;align-items:var(--b-justify,flex-start);gap:8px}.es-timer[hidden]{display:none}.es-timer__label{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.es-timer__units{display:flex;gap:8px}.es-timer__unit{min-width:60px;padding:8px 6px;border:1px solid var(--_line);border-radius:calc(var(--es-r-card,16px) * .6);background:color-mix(in srgb,var(--_fg) 6%,transparent);text-align:center}.es-timer__unit b{display:block;font-family:var(--es-font-h);font-size:22px;line-height:1.1;color:var(--_fg)}.es-timer__unit span{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--_muted)}.es-card{padding:24px;border:1px solid var(--_line);border-radius:var(--es-r-card,16px);background:var(--_card)}.es-media{position:relative;overflow:hidden;border-radius:var(--es-r-img,16px);background:var(--_line)}.es-media img,.es-media svg{display:block;width:100%;height:100%;object-fit:cover}.es-media--square{aspect-ratio:1/1}.es-media--portrait{aspect-ratio:4/5}.es-media--landscape{aspect-ratio:4/3}.es-media--wide{aspect-ratio:16/9}.es-media--natural{background:none}.es-media--natural img{height:auto}.es-ph{background:var(--_line);fill:var(--_muted)}.es-stack{display:flex;flex-direction:column;gap:var(--gap,18px);align-items:var(--items,flex-start);text-align:var(--ta,left);width:100%}.es-stack>*{max-width:100%}.es-center{display:flex;justify-content:center;margin-top:32px}.es-grid{display:grid;gap:var(--gap-m,14px);grid-template-columns:repeat(var(--cols-m,1),minmax(0,1fr))}@media(min-width:750px){.es-grid{gap:var(--gap,24px);grid-template-columns:repeat(var(--cols,3),minmax(0,1fr))}}.es-img-block{display:flex;justify-content:var(--b-justify,flex-start);width:100%}.es-img-block img{display:block;height:auto}.es-img-block--round img{border-radius:var(--es-r-img,16px)}@media(min-width:750px){.es-only-m{display:none!important}}@media(max-width:749px){.es-only-d{display:none!important}}.es-group{display:flex;flex-direction:var(--dir-m,column);flex-wrap:wrap;gap:var(--gap,16px);align-items:var(--align,stretch);justify-content:var(--justify,flex-start);text-align:var(--ta,inherit);width:100%}@media(min-width:750px){.es-group{flex-direction:var(--dir,column);flex-wrap:nowrap}}@media(min-width:750px){.es-group--equal>*{flex:1 1 0;min-width:0}}.es-anim .es-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.es-anim .es-reveal.is-in,.shopify-design-mode .es-reveal{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.es-anim .es-reveal{opacity:1;transform:none;transition:none}}.es-hero__grid{display:grid;gap:28px;align-items:center}.es-hero__media{order:var(--m-order,1)}@media(min-width:990px){.es-hero__grid{grid-template-columns:1fr 1fr;gap:64px}.es-hero__media{order:var(--d-order,1)}}.es-hero__content--box{padding:28px;border-radius:var(--es-r-card,16px);background:var(--_card)}@media(min-width:750px){.es-hero__content--box{padding:44px}}.es-hero--background{display:flex;align-items:center;min-height:var(--hero-min-m,70vh)}@media(min-width:750px){.es-hero--background{min-height:var(--hero-min,80vh)}}.es-hero--background .es-wrap{z-index:1}.es-hero--background .es-hero__grid{grid-template-columns:1fr}.es-hero--background .es-hero__content{max-width:640px}.es-hero--background .es-hero__content[style*="--ta: center"]{margin:0 auto}.es-hero--background .es-hero__content[style*="--ta: right"]{margin-left:auto}.es-hero__bg,.es-cta__bg{position:absolute;top:0;right:0;bottom:0;left:0}.es-hero__bg img,.es-cta__bg img{width:100%;height:100%;object-fit:cover}.es-hero__bg:after,.es-cta__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--hero-overlay,0)}.es-marquee__track{display:flex;width:max-content;animation:es-marq var(--dur,30s) linear infinite}.es-marquee--rev .es-marquee__track{animation-direction:reverse}.es-marquee--pause:hover .es-marquee__track{animation-play-state:paused}.es-marquee__group{display:flex;flex:none;align-items:center}.es-marquee__item{display:inline-flex;align-items:center;gap:calc(var(--gap,40px) * .35);padding-right:var(--gap,40px);font-family:var(--es-font-h);font-size:var(--fs-m,14px);font-weight:700;letter-spacing:.05em;line-height:1.2;text-transform:uppercase;white-space:nowrap}@media(min-width:750px){.es-marquee__item{font-size:var(--fs,17px)}}.es-marquee__item em{font-style:normal;color:var(--_accent)}.es-marquee__sep{display:inline-flex;color:var(--_accent)}.es-marquee__sep img{width:1.2em;height:1.2em;object-fit:contain}@keyframes es-marq{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.es-marquee__track{animation:none}}.es-trustbar__list{display:grid;gap:16px;grid-template-columns:repeat(var(--cols-m,2),minmax(0,1fr))}@media(min-width:750px){.es-trustbar__list{gap:24px;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr))}}.es-trust-item{display:flex;align-items:center;gap:12px}.es-trust-item__icon{display:grid;place-items:center;flex:none;width:46px;height:46px;border:1px solid var(--_line);border-radius:50%;background:var(--_card);color:var(--_accent);font-size:21px;overflow:hidden}.es-trust-item__icon img{width:70%;height:70%;object-fit:contain}.es-trust-item__title{font-size:14px;font-weight:700;line-height:1.3}.es-trust-item__text{font-size:13px;line-height:1.4;color:var(--_muted)}.es-trustbar--stacked .es-trust-item{flex-direction:column;text-align:center}.es-trustbar--cards .es-trust-item{padding:16px;border:1px solid var(--_line);border-radius:var(--es-r-card,16px);background:var(--_card)}.es-split{display:grid;gap:32px;align-items:center}.es-split__media{order:var(--m-order,0)}@media(min-width:990px){.es-split{grid-template-columns:var(--split,1fr 1fr);gap:72px}.es-split__media{order:var(--d-order,0)}}.es-feature{display:flex;flex-direction:column;gap:12px;align-items:var(--f-items,flex-start);height:100%;text-align:var(--f-ta,left)}.es-features--plain .es-feature{padding:0;border:0;background:none}.es-feature__icon{display:grid;place-items:center;width:56px;height:56px;border-radius:calc(var(--es-r-card,16px) * .7);background:color-mix(in srgb,var(--_accent) 12%,transparent);color:var(--_accent);font-size:26px;overflow:hidden}.es-feature__icon img{width:100%;height:100%;object-fit:contain}.es-feature .es-media{width:100%}.es-feature .es-rte{font-size:15px;color:var(--_muted)}.es-compare{--col-w:92px;max-width:880px;margin:0 auto;overflow:hidden;border:1px solid var(--_line);border-radius:var(--es-r-card,16px);background:var(--_card)}@media(min-width:750px){.es-compare{--col-w:160px}}.es-compare__row{display:grid;grid-template-columns:minmax(0,1fr) var(--col-w) var(--col-w);border-top:1px solid var(--_line)}.es-compare__row:first-child{border-top:0}.es-compare__cell{display:flex;align-items:center;justify-content:center;padding:14px 12px;font-size:14px;text-align:center}.es-compare__cell:first-child{justify-content:flex-start;padding-left:18px;font-weight:600;text-align:left}.es-compare__us{background:var(--c-us,var(--es-dark));color:var(--c-us-text,var(--es-dark-text))}.es-compare__head .es-compare__cell{padding:18px 12px;font-family:var(--es-font-h);font-size:15px;font-weight:800}.es-compare__head .es-compare__cell:first-child{padding-left:18px}.es-compare__head img{width:auto;max-height:30px}.es-yes,.es-no{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font-size:15px}.es-yes{background:var(--es-success);color:#fff}.es-no{background:color-mix(in srgb,var(--es-danger) 14%,transparent);color:var(--es-danger)}.es-stat{display:flex;flex-direction:column;gap:10px;align-items:center;height:100%;text-align:center}.es-stats--plain .es-stat{padding:0;border:0;background:none}.es-stats--left .es-stat{align-items:flex-start;text-align:left}.es-stat__num{font-family:var(--es-font-h);font-size:46px;font-weight:800;line-height:1;color:var(--_accent)}@media(min-width:750px){.es-stat__num{font-size:58px}}.es-stat__bar{width:100%;height:8px;overflow:hidden;border-radius:99px;background:var(--_line)}.es-stat__bar i{display:block;width:0;height:100%;background:var(--_accent);transition:width 1.4s ease}.es-stat__text{font-size:15px;color:var(--_muted)}.es-stats__note{margin-top:24px;font-size:12px;text-align:center;color:var(--_muted)}.es-reviews__summary{display:flex;flex-direction:column;align-items:center;gap:6px;margin:-12px 0 32px;text-align:center}.es-reviews__score{font-family:var(--es-font-h);font-size:40px;font-weight:800;line-height:1}.es-reviews__summary .es-stars{font-size:22px}.es-reviews__count{font-size:14px;color:var(--_muted)}.es-slider{display:grid;grid-auto-flow:column;grid-auto-columns:86%;gap:14px;margin:0 -16px;padding:0 16px 4px;overflow-x:auto;scroll-padding:0 16px;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.es-slider::-webkit-scrollbar{display:none}.es-slider>*{scroll-snap-align:start}@media(min-width:750px){.es-slider{grid-auto-columns:calc((100% - (var(--cols,3) - 1) * 24px) / var(--cols,3));gap:24px;margin:0;padding:0 0 4px;scroll-padding:0}}.es-reviews--grid .es-slider{grid-auto-flow:row;grid-template-columns:minmax(0,1fr);margin:0;padding:0;overflow:visible}@media(min-width:750px){.es-reviews--grid .es-slider{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr))}}.es-slider-nav{display:flex;justify-content:center;gap:10px;margin-top:24px}.es-slider-nav button{display:grid;place-items:center;width:46px;height:46px;border:1px solid var(--_line);border-radius:50%;background:var(--_card);color:var(--_fg);font-size:18px;cursor:pointer}.es-review{display:flex;flex-direction:column;gap:12px;height:100%}.es-review__img{margin:-8px -8px 4px;overflow:hidden;aspect-ratio:1/1;border-radius:calc(var(--es-r-card,16px) * .7)}.es-review__img img{width:100%;height:100%;object-fit:cover}.es-review__title{margin:0;font-size:16px;font-weight:800}.es-review__text{flex:1;font-size:15px;color:var(--_muted)}.es-review__author{display:flex;flex-direction:column;gap:2px;font-size:14px;font-weight:700}.es-review__loc{font-weight:400;color:var(--_muted)}.es-review__verified{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--es-success)}.es-faq{display:flex;flex-direction:column;gap:12px;max-width:820px;margin:0 auto}.es-faq__item{overflow:hidden;border:1px solid var(--_line);border-radius:var(--es-r-card,16px);background:var(--_card)}.es-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;font-size:16px;font-weight:700;line-height:1.4;list-style:none;cursor:pointer}.es-faq__item summary::-webkit-details-marker{display:none}.es-faq__plus{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:color-mix(in srgb,var(--_fg) 7%,transparent);font-size:16px;transition:transform .25s ease}.es-faq__item[open] .es-faq__plus{transform:rotate(45deg)}.es-faq__a{padding:0 22px 20px;color:var(--_muted)}.es-faq__foot{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:32px;text-align:center}.es-steps .es-grid{counter-reset:es-step}.es-step{display:flex;flex-direction:column;gap:12px;align-items:var(--f-items,center);height:100%;text-align:var(--f-ta,center)}.es-steps--plain .es-step{padding:0;border:0;background:none}.es-step__num{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--_accent);color:var(--es-accent-text,#fff);font-family:var(--es-font-h);font-size:18px;font-weight:800}.es-step__num:before{counter-increment:es-step;content:counter(es-step)}.es-steps--nonum .es-step__num{display:none}.es-step .es-media{width:100%}.es-step .es-rte{font-size:15px;color:var(--_muted)}.es-guarantee{display:grid;gap:24px;align-items:center;justify-items:center;padding:32px 22px;text-align:center}.es-guarantee .es-stack{--items:center;--ta:center;--b-justify:center}@media(min-width:750px){.es-guarantee{grid-template-columns:auto 1fr;gap:44px;justify-items:start;padding:48px;text-align:left}.es-guarantee .es-stack{--items:flex-start;--ta:left;--b-justify:flex-start}}.es-guarantee__badge{display:grid;place-items:center;width:120px;height:120px;overflow:hidden;border-radius:50%;background:var(--_accent);color:var(--es-accent-text,#fff);font-size:54px}.es-guarantee__badge img{width:100%;height:100%;object-fit:contain}.es-guarantee__badge--img{background:none}.es-cta{--_fg:var(--c-box-text,var(--es-dark-text));--_muted:color-mix(in srgb,var(--_fg) 78%,transparent);--_line:color-mix(in srgb,var(--_fg) 20%,transparent);position:relative;overflow:hidden;padding:56px 22px;border-radius:var(--es-r-card,16px);background:var(--c-box,var(--es-dark));color:var(--_fg)}@media(min-width:750px){.es-cta{padding:88px 48px}}.es-cta__inner{position:relative;z-index:1;max-width:720px;margin:0 auto}.es-ctab--full .es-wrap{max-width:100%;padding:0}.es-ctab--full .es-cta{border-radius:0}.es-content__inner{margin:0 auto}.es-content__inner--left{margin:0}.es-s.es-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;overflow:visible;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--_line);background:var(--_card);box-shadow:0 -10px 30px #00000014;transform:translateY(110%);transition:transform .3s ease}.es-s.es-sticky.is-on{transform:none}.es-sticky__in{display:flex;align-items:center;gap:12px;max-width:var(--es-container,1200px);margin:0 auto}.es-sticky__img{flex:none;width:48px;height:48px;overflow:hidden;border-radius:10px}.es-sticky__img img{width:100%;height:100%;object-fit:cover}.es-sticky__info{flex:1;min-width:0;font-size:13px;line-height:1.35}.es-sticky__title{overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.es-sticky__price s{color:var(--_muted)}.es-sticky .es-btn{min-height:46px;padding:0 20px;font-size:13px}@media(min-width:750px){.es-sticky--m-only{display:none}}.es-global body{background:var(--es-bg)}.es-global .button,.es-global .shopify-payment-button__button--unbranded{min-height:var(--es-btn-h,56px);font-weight:700;letter-spacing:.06em;text-transform:var(--es-btn-case,uppercase);transition:transform .2s ease}.es-global .button:not([disabled]):hover{transform:translateY(-1px)}.es-global h1,.es-global h2,.es-global .h0,.es-global .h1,.es-global .h2{letter-spacing:var(--es-h-track,0)}
/*# sourceMappingURL=/cdn/shop/t/26/assets/es-design.css.map */
