.ews-lp{--lp-a:var(--ews-lp-accent,#7b2f3b);--lp-ink:#121212;--lp-g:16px;font-family:var(--ews-lp-font,Poppins,"Helvetica Neue",Helvetica,Arial,sans-serif);color:#2a2124;font-size:14px;line-height:25.2px;font-weight:400;letter-spacing:.9px;text-transform:none;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;background:#fff}.ews-lp *,.ews-lp *:before,.ews-lp *:after{box-sizing:border-box}.ews-lp :where(h1,h2,p,ul,li){margin:0;padding:0;font:inherit;letter-spacing:inherit;color:inherit;text-transform:none}html body .ews-lp :where(h1,h2,p,ul,li){margin:0}.ews-lp :where(ul){list-style:none}.ews-lp :where(img){display:block;max-width:100%}.ews-lp :where(a,button):focus-visible{outline:2px solid var(--lp-ink);outline-offset:2px}.ews-lp-wrap{width:100%;max-width:1200px;margin-inline:auto;padding-inline:var(--lp-g)}html body .ews-lp-wrap{margin-inline:auto}.ews-lp-title{padding-top:30px}.ews-lp-title__h{font-size:26px;line-height:32px;font-weight:700;letter-spacing:.78px;color:var(--lp-ink)}.ews-lp-open{display:flex;align-items:stretch;margin-top:15px}html body .ews-lp-open{margin-top:15px}.ews-lp-open__avatar{position:relative;z-index:1;flex:0 0 56px;width:56px;height:56px;border-radius:6px;overflow:hidden;background:#f6f0f1}.ews-lp-open__img{width:100%;height:100%;object-fit:cover}.ews-lp-open__quote{display:flex;align-items:center;flex:1 1 auto;min-width:0;min-height:56px;margin-left:-30px;padding:4px 16px 4px 46px;border-radius:6px;background:#f3e7e9;color:#121212;font-size:12px;line-height:1.5;letter-spacing:.9px}html body .ews-lp-open__quote{margin-left:-30px}.ews-lp-open__quote--alone{margin-left:0;padding-left:16px}html body .ews-lp-open__quote--alone{margin-left:0}.ews-lp-open__quote strong{font-weight:700}.ews-lp-open__sign{margin-top:6px;padding-bottom:15px;font-size:10px;line-height:18px}html body .ews-lp-open__sign{margin-top:6px}.ews-lp-reason__top{display:flex;flex-direction:column}.ews-lp-reason__head{padding-block:20px}.ews-lp-reason__h{font-size:22.1px;line-height:27.2px;font-weight:700;letter-spacing:.78px;color:var(--lp-ink)}.ews-lp-reason__accent{display:inline-block;max-width:100%;font-weight:900;color:var(--lp-a)}.ews-lp-reason__media{position:relative;margin-inline:calc(var(--lp-g) * -1);aspect-ratio:1/1;overflow:hidden;background:#f6f0f1}html body .ews-lp-reason__media{margin-inline:calc(var(--lp-g) * -1)}.ews-lp-reason__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ews-lp-reason__text{padding-block:16px 15px}.ews-lp-title__intro{margin-top:4px;padding-bottom:10px;font-size:15px;line-height:1.6;color:#2a2124}html body .ews-lp-title__intro{margin-top:4px}.ews-lp-review{margin:8px 0 18px;padding:18px 18px 16px;border-radius:10px;background:#f4e7e9;border-left:4px solid var(--lp-a)}html body .ews-lp-review{margin:8px 0 18px}.ews-lp-review__stars{display:flex;gap:2px;color:var(--lp-a)}.ews-lp-review__stars svg{width:16px;height:16px;fill:currentColor}.ews-lp-review__q{margin:8px 0 0;padding:0;font-size:15px;line-height:1.55;font-style:italic;color:#2a2124}html body .ews-lp-review__q{margin:8px 0 0}.ews-lp-review__q p:before{content:"\201c"}.ews-lp-review__q p:after{content:"\201d"}.ews-lp-review__who{margin-top:8px;font-size:12px;line-height:1.5;letter-spacing:.6px}html body .ews-lp-review__who{margin-top:8px}.ews-lp-review__who strong{font-weight:700}.ews-lp-cta{display:flex;flex-direction:column;align-items:stretch;margin:6px 0 22px;text-align:center}html body .ews-lp-cta{margin:6px 0 22px}.ews-lp-cta__btn{display:flex;align-items:center;justify-content:center;min-height:52px;padding:12px 24px;border-radius:8px;background:var(--lp-a);color:#fff;font-size:16px;line-height:1.3;font-weight:700;letter-spacing:1px;text-decoration:none;transition:background-color .2s ease}.ews-lp-cta__btn:hover{background:#5f2430;color:#fff}.ews-lp-cta__note{margin-top:8px;font-size:12px;line-height:1.5}html body .ews-lp-cta__note{margin-top:8px}@media(min-width:750px){.ews-lp-title__intro{max-width:820px;font-size:16px}.ews-lp-review{max-width:820px;margin:20px auto 34px;padding:24px 28px}html body .ews-lp-review{margin:20px auto 34px}.ews-lp-review__q{font-size:17px}.ews-lp-cta{align-items:center;margin:10px 0 36px}html body .ews-lp-cta{margin:10px 0 36px}.ews-lp-cta__btn{min-width:420px;min-height:56px}}.ews-lp-product{padding-block:20px}.ews-lp-product__box{display:grid;grid-template-columns:minmax(0,1fr)}.ews-lp-gallery{position:relative;aspect-ratio:1/1;overflow:hidden;background:#f6f0f1}.ews-lp-gallery__track{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ews-lp-gallery__track::-webkit-scrollbar{display:none}.ews-lp-gallery__slide{position:relative;flex:0 0 100%;height:100%;scroll-snap-align:center}.ews-lp-gallery__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ews-lp-gallery__btn{position:absolute;top:50%;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-22px 0 0;padding:0;border:0;border-radius:50%;background:#ffffffe6;color:#7b2f3b;cursor:pointer;-webkit-appearance:none;appearance:none}html body .ews-lp-gallery__btn{margin:-22px 0 0}.ews-lp-gallery__btn--prev{left:8px}.ews-lp-gallery__btn--next{right:8px}.ews-lp-product__info{display:flex;flex-direction:column;padding:15px;background:var(--lp-a);color:#ffffffe6;text-align:center}.ews-lp-product__h{margin-top:20px;font-size:29.25px;line-height:36px;font-weight:700;letter-spacing:.78px;color:#fff}html body .ews-lp-product__h,.ews-lp-product__text,html body .ews-lp-product__text{margin-top:20px}.ews-lp-product__text strong{font-weight:700}.ews-lp-product__btn{display:flex;align-items:center;justify-content:center;min-height:49px;margin-top:15px;padding:8px 30px;background:#fff;color:#7b2f3b;font-size:16px;line-height:19.2px;font-weight:700;letter-spacing:1px;text-align:center;text-decoration:none;border-radius:8px;transition:background-color .15s ease}html body .ews-lp-product__btn{margin-top:15px}.ews-lp-product__btn:hover{background:#f3e7e9;color:#5f2430}.ews-lp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -2px 10px #2a21242e;transform:translateY(110%);visibility:hidden;transition:transform .3s ease,visibility .3s}.ews-lp-sticky.is-on{transform:none;visibility:visible}.ews-lp-sticky__in{display:flex;max-width:1200px;margin-inline:auto}html body .ews-lp-sticky__in{margin-inline:auto}.ews-lp-sticky__btn{flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-height:45px;padding:12px 24px;background:#7b2f3b;color:#fff;font-size:14px;line-height:1.5;font-weight:600;letter-spacing:.9px;text-align:center;text-decoration:none;border-radius:8px;transition:background-color .3s ease}.ews-lp-sticky__btn:hover{background:#5f2430;color:#fff}.ews-lp-sticky__spacer{height:69px}@media(prefers-reduced-motion:reduce){.ews-lp-sticky,.ews-lp-sticky__btn,.ews-lp-product__btn{transition:none}}@media(min-width:750px){.ews-lp{--lp-g:50px;letter-spacing:.96px}.ews-lp-title{padding-top:40px}.ews-lp-title__h{font-size:31.2px;line-height:38.4px}.ews-lp-open__quote{flex:0 1 auto}.ews-lp-reason:first-child{padding-top:8px}.ews-lp-reason__top{flex-direction:row}.ews-lp-reason__head{flex:0 0 50%;max-width:50%;padding:60px 70px 70px 0}.ews-lp-reason__h{font-size:23.4px;line-height:28.8px}.ews-lp-reason__media{flex:0 0 50%;max-width:50%;margin-inline:0}html body .ews-lp-reason__media{margin-inline:0}.ews-lp-reason__text{padding-block:36px 20px}.ews-lp-product{padding-block:36px}.ews-lp-product__box{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;align-items:start;padding:30px;background:var(--lp-a)}.ews-lp-product__info{padding:0;text-align:left}.ews-lp-product__h{margin-top:26px;font-size:39px;line-height:48px}html body .ews-lp-product__h,.ews-lp-product__text,html body .ews-lp-product__text{margin-top:26px}.ews-lp-sticky{padding:16px 20px calc(16px + env(safe-area-inset-bottom))}.ews-lp-sticky__btn{min-height:56px;padding:16px 32px;font-size:16px}.ews-lp-sticky__spacer{height:88px}}@media(min-width:990px){.ews-lp-product__box{grid-template-columns:528px minmax(0,1fr);gap:50px;padding:60px 70px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/ecl-ws-lp.css.map */
