:root{--emo-navy: #0b2b4c;--emo-muted: #4b6078;--emo-sky: #eaf3fe;--emo-sky-strong: #d6e7fb;--emo-sage: #5f7a5a;--emo-sage-soft: #e7eee4;--emo-line: #dce6f2;--emo-star-color: #00b67a;--emo-radius: 16px;--emo-radius-sm: 12px;--emo-shadow: 0 1px 2px rgb(11 43 76 / .04), 0 8px 24px rgb(11 43 76 / .06)}html,body{overflow-x:clip}.emo-section{color:var(--emo-navy);padding-block:var(--emo-pad-mobile, 48px)}.shopify-section:has(>.emo-section--white:not(.emo-section--tight))+.shopify-section>.emo-section--white,.shopify-section:has(>.emo-section--sky)+.shopify-section>.emo-section--sky{padding-top:0}.emo-section--sky{background:var(--emo-sky)}.emo-section--white{background:#fff}@media(min-width:750px){.emo-section{padding-block:var(--emo-pad-desktop, 80px)}}.emo-container{width:100%;max-width:1120px;margin-inline:auto;padding-inline:20px}.emo-container--narrow{max-width:760px}.emo-heading{font-family:var(--font-heading--family);font-weight:800;font-size:clamp(1.625rem,1.2rem + 1.8vw,2.5rem);line-height:1.15;letter-spacing:-.02em;text-align:center;margin:0 0 12px;text-wrap:balance;color:var(--emo-navy)}.emo-subheading{color:var(--emo-muted);font-size:1rem;line-height:1.55;text-align:center;max-width:560px;margin:0 auto;text-wrap:pretty}.emo-head{margin-bottom:32px}@media(min-width:750px){.emo-head{margin-bottom:48px}}.emo-img{display:block;width:100%;height:100%;object-fit:cover}.emo-placeholder{width:100%;height:100%;background:var(--emo-sky-strong);fill:#0b2b4c40}.emo-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 28px;border-radius:14px;border:1.5px solid var(--emo-navy);color:var(--emo-navy);background:transparent;font-weight:600;text-decoration:none;transition:background-color .2s ease,color .2s ease}.emo-button:hover,.emo-button--solid{background:var(--emo-navy);color:#fff}.emo-button--solid:hover{background:#133d69}.emo-steps{display:grid;grid-auto-flow:column;grid-auto-columns:82%;gap:16px;list-style:none;margin:0 -20px;padding:0 20px 8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;overscroll-behavior-x:contain;scrollbar-width:none}.emo-steps::-webkit-scrollbar{display:none}.emo-step{scroll-snap-align:start}@media(min-width:750px){.emo-steps{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);gap:24px;margin:0;padding:0;overflow:visible}}.emo-step__media{position:relative;aspect-ratio:1 / 1;border-radius:var(--emo-radius);overflow:hidden;background:var(--emo-sky)}.emo-step__number{position:absolute;top:12px;left:12px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--emo-sage);color:#fff;font-weight:700;font-size:1rem}.emo-step__title{font-family:var(--font-heading--family);font-weight:700;font-size:1.125rem;margin:16px 0 6px;text-align:center}.emo-step__text{color:var(--emo-muted);margin:0;text-align:center;line-height:1.55}.emo-steps__note{margin:32px auto 0;text-align:center;color:var(--emo-muted);font-size:.9375rem}.emo-compare__content{max-width:720px;margin:24px auto 0}.emo-compare__content .emo-heading{margin-bottom:8px}.emo-compare__cta{display:flex;justify-content:center;margin-top:20px}.emo-compare{--pos: 50%;display:block;position:relative;max-width:720px;margin:0 auto;aspect-ratio:1 / 1;border-radius:var(--emo-radius);overflow:hidden;-webkit-user-select:none;user-select:none;touch-action:pan-y;background:var(--emo-sky)}.emo-compare__layer{position:absolute;top:0;right:0;bottom:0;left:0}.emo-compare__layer--before{clip-path:inset(0 calc(100% - var(--pos)) 0 0);z-index:1}.emo-compare__label{position:absolute;top:16px;padding:6px 12px;border-radius:999px;background:#ffffffe6;font-size:.8125rem;font-weight:600;z-index:2}.emo-compare__label--before{left:16px}.emo-compare__label--after{right:16px}.emo-compare__divider{position:absolute;top:0;bottom:0;left:var(--pos);width:3px;margin-left:-1.5px;background:#fff;z-index:3;pointer-events:none}.emo-compare__handle{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;background:#fff;box-shadow:var(--emo-shadow);color:var(--emo-navy)}.emo-compare__range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;z-index:4}.emo-compare__range:focus-visible+.emo-compare__divider .emo-compare__handle{outline:2px solid var(--emo-navy);outline-offset:2px}.emo-benefits{display:grid;gap:28px;align-items:center}@media(min-width:750px){.emo-benefits{grid-template-columns:1fr 1fr;gap:56px}.emo-benefits--image-right .emo-benefits__media{order:2}}.emo-benefits__media{aspect-ratio:1 / 1;border-radius:var(--emo-radius);overflow:hidden;background:var(--emo-sky)}.emo-benefits__cta{width:100%;margin-top:28px;min-height:52px}@media(min-width:750px){.emo-benefits__cta{width:auto}}.emo-benefits .emo-heading{text-align:left;margin-bottom:20px}.emo-checklist{list-style:none;margin:0;padding:0;display:grid;gap:14px}.emo-checklist li{display:flex;gap:12px;align-items:flex-start;font-weight:600;line-height:1.4}.emo-check{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--emo-sage);color:#fff}.emo-check--no{background:var(--emo-navy)}.emo-versus{display:grid;grid-template-columns:1fr 1fr;border-radius:var(--emo-radius);overflow:hidden;border:1px solid var(--emo-line);background:#fff;box-shadow:var(--emo-shadow)}.emo-versus__col{padding:20px 14px}.emo-versus__col--them{background:#f7f5f3}.emo-versus__col--us{background:#fff}.emo-versus__title{font-family:var(--font-heading--family);font-weight:800;font-size:1rem;text-align:center;margin:0 0 16px;min-height:2.6em;display:grid;place-items:center}.emo-versus__list{list-style:none;margin:0;padding:0}.emo-versus__list li{display:flex;gap:10px;align-items:flex-start;padding:12px 0;border-top:1px solid var(--emo-line);font-size:.875rem;line-height:1.4;min-height:4.2em}.emo-versus__col--them li{color:var(--emo-muted)}.emo-versus__col--us li{font-weight:600}.emo-versus .emo-check{width:22px;height:22px}@media(min-width:750px){.emo-versus__col{padding:32px 36px}.emo-versus__title{font-size:1.25rem}.emo-versus__list li{font-size:1rem;min-height:0;padding:16px 0}}.emo-reviews__summary{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px}.emo-head--left .emo-heading,.emo-head--left .emo-subheading{text-align:left;margin-inline:0}.emo-head--left .emo-reviews__summary{justify-content:flex-start}.emo-reviews__score{font-size:1.75rem;font-weight:800}.emo-reviews__count{font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase;color:var(--emo-muted);font-weight:600}.emo-stars{display:inline-flex;gap:2px}.emo-star{display:grid;place-items:center;width:22px;height:22px;border-radius:3px;background:linear-gradient(90deg,var(--emo-star-color) var(--fill, 0%),#dcdce6 var(--fill, 0%));color:#fff}.emo-ratingbar{overflow:hidden;background:#fff;border-bottom:1px solid var(--emo-line);color:var(--emo-navy);font-size:.9375rem}.emo-ratingbar__track{display:flex;width:max-content;animation:emo-marquee 40s linear infinite}.emo-ratingbar:hover .emo-ratingbar__track{animation-play-state:paused}.emo-ratingbar__group{display:flex}.emo-ratingbar__item{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;white-space:nowrap}.emo-ratingbar__item span:last-child{color:var(--emo-muted)}.emo-ratingbar .emo-star{width:18px;height:18px}.emo-ratingbar__hint{margin:0;padding:8px;text-align:center;font-size:.8125rem;color:var(--emo-muted)}@keyframes emo-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.emo-ratingbar__track{animation:none}}.emo-reviews__track{display:grid;grid-auto-flow:column;grid-auto-columns:85%;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 20px 16px;margin-inline:-20px;scrollbar-width:none}.emo-reviews__track::-webkit-scrollbar{display:none}@media(min-width:750px){.emo-reviews__track{grid-auto-columns:calc((100% - 32px) / 3);margin-inline:0;padding-inline:0}}.emo-review{scroll-snap-align:start;background:#fff;border-radius:var(--emo-radius);padding:20px;box-shadow:var(--emo-shadow);display:flex;flex-direction:column;gap:8px}.emo-review__photo{aspect-ratio:1 / 1;margin:-20px -20px 8px;border-radius:var(--emo-radius) var(--emo-radius) 0 0;overflow:hidden;background:var(--emo-sky)}@media(max-width:749px){.product-details .text-block :is(h1,h2){font-size:min(1.375rem,5.9vw);white-space:nowrap}}.emo-title-rating{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--emo-navy);font-size:.9375rem}.emo-title-rating .emo-star{width:22px;height:22px}.emo-title-rating strong{font-weight:700}.emo-social{display:flex;align-items:baseline;gap:8px;margin:0;color:var(--emo-navy);font-size:min(.875rem,3.45vw);line-height:1.45;white-space:nowrap}.emo-social__dot{flex:none;position:relative;top:-1px;width:8px;height:8px;border-radius:50%;background:#22a559;box-shadow:0 0 #22a55980;animation:emo-pulse 2s ease-out infinite}@keyframes emo-pulse{to{box-shadow:0 0 0 8px #22a55900}}@media(prefers-reduced-motion:reduce){.emo-social__dot{animation:none}}.emo-review__top{display:flex;justify-content:space-between;align-items:center;color:var(--emo-muted);font-size:.8125rem}.emo-review__title{font-weight:700;font-size:1.0625rem;margin:4px 0 0}.emo-review__text{margin:0;line-height:1.55;flex:1}.emo-review__author{font-weight:700;font-size:.9375rem;margin-top:8px}.emo-review .emo-star{width:18px;height:18px}.emo-faq{border-top:1px solid var(--emo-line)}.emo-faq__item{border-bottom:1px solid var(--emo-line)}.emo-faq__item summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;cursor:pointer;list-style:none;font-weight:700;font-size:1rem;line-height:1.4}.emo-faq__item summary::-webkit-details-marker{display:none}.emo-faq__icon{flex:none;position:relative;width:14px;height:14px}.emo-faq__icon:before,.emo-faq__icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;margin-top:-1px;background:currentColor;border-radius:2px;transition:transform .2s ease}.emo-faq__icon:after{transform:rotate(90deg)}.emo-faq__item[open] .emo-faq__icon:after{transform:rotate(0)}.emo-faq__answer{padding:0 0 20px;color:var(--emo-muted);line-height:1.6}.emo-faq__answer p{margin:0 0 8px}@media(min-width:750px){.emo-faq__item summary{font-size:1.0625rem}}.emo-highlights{display:grid;gap:16px;padding-block:20px;border-block:1px solid var(--emo-line);color:var(--emo-navy)}.emo-highlights__list{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:1rem;line-height:1.45}.emo-highlights__list li{position:relative;padding-left:22px}.emo-highlights__list li:before{content:"\2713";position:absolute;left:0;font-weight:700}.emo-pills{list-style:none;margin:0;padding:0;display:flex;flex-wrap:nowrap;gap:min(8px,1.6vw)}.emo-pills li{flex:none;white-space:nowrap;padding:6px min(12px,2.6vw);border-radius:999px;background:var(--emo-sky);color:#1f5fa8;font-size:min(.75rem,3vw);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.emo-rating-card{display:grid;justify-items:center;gap:6px;padding:20px 16px;border:1px solid var(--emo-line);border-radius:var(--emo-radius);text-align:center}.emo-rating-card__top{display:flex;align-items:center;gap:12px}.emo-rating-card .emo-star{width:26px;height:26px}.emo-rating-card__score{font-size:1.25rem;font-weight:700}.emo-rating-card__score span{color:var(--emo-muted);font-weight:400;font-size:1rem}.emo-rating-card__count{margin:0}.emo-rating-card__caption{margin:0;color:var(--emo-muted);font-size:.875rem}.emo-acc{border-top:1px solid var(--emo-navy);color:var(--emo-navy)}.emo-acc details{border-bottom:1px solid var(--emo-navy)}.emo-acc summary{display:flex;align-items:center;gap:10px;padding:14px 0;cursor:pointer;list-style:none;font-weight:600;font-size:.9375rem}.emo-acc summary::-webkit-details-marker{display:none}.emo-acc__icon{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:4px;background:var(--emo-sage);color:#fff}.emo-acc__caret{margin-left:auto;transition:transform .2s ease}.emo-acc details[open] .emo-acc__caret{transform:rotate(180deg)}.emo-acc__body{padding:0 0 16px 32px;color:var(--emo-muted);line-height:1.6;font-size:.9375rem}.emo-acc__body p{margin:0 0 8px}@media screen and (min-width:750px){.dialog-zoomed-gallery__dialog .dialog-zoomed-gallery{height:100dvh;overflow-y:auto;scroll-snap-type:y mandatory}.dialog-zoomed-gallery__dialog .dialog-zoomed-gallery>li{display:flex;align-items:center;justify-content:center;height:100dvh;padding:40px 120px;scroll-snap-align:start;box-sizing:border-box}.dialog-zoomed-gallery__dialog .dialog-zoomed-gallery>li .product-media{width:100%;height:100%;aspect-ratio:auto}.dialog-zoomed-gallery__dialog .dialog-zoomed-gallery>li .product-media>*,.dialog-zoomed-gallery__dialog .dialog-zoomed-gallery>li .product-media{display:flex;align-items:center;justify-content:center;height:100%}.dialog-zoomed-gallery__dialog .dialog-zoomed-gallery>li img{width:auto!important;height:auto!important;max-width:100%;max-height:calc(100dvh - 80px);margin:auto;object-fit:contain;border-radius:12px}}.dialog-zoomed-gallery__dialog .dialog-zoomed-gallery__close-button{color:var(--emo-navy);background:#fff;border-radius:50%;box-shadow:var(--emo-shadow);mix-blend-mode:normal}.emo-hero{position:relative;display:flex;flex-direction:column;overflow:hidden;background:var(--emo-sky);color:var(--emo-navy)}.emo-hero__mobile{order:-1}.emo-hero__bg{display:none}.emo-hero__img{display:block;width:100%;height:100%;object-fit:cover}.emo-hero__inner{position:relative;z-index:1;padding-block:24px 32px}.emo-hero__mobile{aspect-ratio:1 / 1}.emo-hero__title{margin:0 0 12px;font-family:var(--font-heading--family);font-weight:800;font-size:clamp(2rem,1.4rem + 2.6vw,3.5rem);line-height:1.08;letter-spacing:-.025em;text-wrap:balance}.emo-hero__text{font-size:1rem;line-height:1.55;max-width:460px;color:var(--emo-muted)}.emo-hero__text p{margin:0}.emo-hero__cta{margin-top:20px}.emo-hero__reassurance{margin:14px 0 0;font-size:.9375rem;font-weight:600}@media(min-width:750px){.emo-hero{flex-direction:row;align-items:center;aspect-ratio:3 / 1;min-height:440px;max-height:680px}.emo-hero__bg{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.emo-hero__bg .emo-hero__img{object-position:70% 50%}.emo-hero__mobile{display:none}.emo-hero__inner{padding-block:48px}.emo-hero__content{max-width:min(520px,42%)}.emo-hero__text{font-size:1.0625rem}}.emo-footer{color:var(--emo-navy)}.emo-footer__news{background:var(--emo-sky);padding-block:40px}.emo-news{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:center}.emo-news__form{min-width:0}@media(min-width:750px){.emo-footer__news{padding-block:56px}.emo-news{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}}.emo-news__title{margin:0 0 6px;font-family:var(--font-heading--family);font-weight:800;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);letter-spacing:-.02em;line-height:1.15}.emo-news__sub{margin:0;color:var(--emo-muted);line-height:1.5}.emo-news__field{display:flex;gap:6px;padding:6px;background:#fff;border:1px solid var(--emo-line);border-radius:14px;box-shadow:var(--emo-shadow)}.emo-news__field:focus-within{border-color:var(--emo-navy)}.emo-news__field input{flex:1;min-width:0;width:100%;padding:0 12px;border:0;background:transparent;font:inherit;font-size:1rem;color:var(--emo-navy);outline:none}.emo-news__field input::placeholder{color:#8a9ab0}.emo-news__btn{flex:none;min-height:46px;padding:0 min(20px,4vw);white-space:nowrap;border:0;border-radius:10px;background:var(--emo-navy);color:#fff;font:inherit;font-weight:600;cursor:pointer;transition:background-color .2s ease}.emo-news__btn:hover{background:#133d69}.emo-news__msg{margin:10px 0 0;font-size:.875rem}.emo-news__msg--ok{margin:0;padding:14px 16px;border-radius:12px;background:var(--emo-sage-soft);color:var(--emo-sage);font-weight:600}.emo-news__msg--err{color:#b42318}.emo-footer__main{background:var(--emo-navy);color:#fffc;padding-block:48px 24px}.emo-footer__grid{display:grid;gap:32px}@media(min-width:750px){.emo-footer__grid{grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:40px}}.emo-footer__logo img{display:block;height:28px;width:auto;filter:brightness(0) invert(1)}.emo-footer__logo-text{color:#fff;font-weight:800;font-size:1.5rem;text-decoration:none}.emo-footer__tagline{margin:14px 0 0;max-width:280px;line-height:1.5;font-size:.9375rem}.emo-footer__col-title{margin:0 0 14px;color:#fff;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.emo-footer__col ul,.emo-footer__trust,.emo-footer__pay{list-style:none;margin:0;padding:0}.emo-footer__col li+li{margin-top:10px}.emo-footer__col a{color:inherit;text-decoration:none;font-size:.9375rem}.emo-footer__col a:hover{color:#fff;text-decoration:underline}.emo-footer__trust{display:grid;gap:12px;font-size:.9375rem}.emo-footer__trust li{display:flex;align-items:center;gap:10px}.emo-footer__trust svg{flex:none;color:#9fc39a}.emo-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:40px;padding-top:20px;border-top:1px solid rgb(255 255 255 / .15);font-size:.8125rem}.emo-footer__bottom p{margin:0}.emo-footer__pay{display:flex;flex-wrap:wrap;gap:6px}.emo-footer__pay svg{display:block;width:38px;height:24px}.product-details .add-to-cart-button,.sticky-add-to-cart__button.add-to-cart-button{--button-background-color: var(--emo-sage);--button-border-color: var(--emo-sage);--button-color: #fff;width:100%;min-height:60px;border-radius:8px;background-color:var(--emo-sage);color:#fff;font-weight:700;font-size:1rem;letter-spacing:.08em;text-transform:uppercase;transition:background-color .2s ease,transform .1s ease}.product-details .add-to-cart-button:hover,.sticky-add-to-cart__button.add-to-cart-button:hover{--button-background-color: #4d6649;--button-border-color: #4d6649;background-color:#4d6649}.product-details .add-to-cart-button:active,.sticky-add-to-cart__button.add-to-cart-button:active{transform:scale(.99)}.product-details .add-to-cart-button .add-to-cart-icon,.sticky-add-to-cart__button .add-to-cart-icon{display:none}.product-details add-to-cart-component{flex:1 1 100%}.emo-trust{display:grid;gap:10px;margin:0;padding:16px;list-style:none;border-radius:var(--emo-radius-sm);background:var(--emo-sky);color:var(--emo-navy);font-size:.9375rem}.emo-trust li{display:flex;align-items:center;gap:10px}.emo-trust svg{flex:none;color:var(--emo-sage)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/emoria.css.map */
