:root{--f-head: "Fraunces", Georgia, serif;--f-body: "DM Sans", Helvetica, Arial, sans-serif}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:90px}body{margin:0;font-family:var(--f-body);font-size:15px;line-height:1.6;color:var(--c-text);background:#fff;-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%;height:auto}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4{margin:0;font-weight:400}p{margin:0 0 1em}p:last-child{margin-bottom:0}ul,ol{margin:0;padding:0}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link:focus{position:fixed!important;top:8px;left:8px;width:auto;height:auto;clip:auto;z-index:1000;background:#fff;padding:10px 16px;border-radius:8px}:focus-visible{outline:2px solid var(--c-green);outline-offset:2px}.page-width{width:100%;max-width:1200px;margin:0 auto;padding:0 16px}.page-width--narrow{max-width:820px}@media(min-width:750px){.page-width{padding:0 32px}}.scheme-light{background:#fff}.scheme-soft{background:var(--c-pink-bg)}.scheme-pink{background:var(--c-pink);color:#fff}.scheme-pink .heading,.scheme-pink .section-heading__kicker{color:#fff}.scheme-green{background:var(--c-green);color:#fff}.scheme-green .heading,.scheme-green .section-heading__kicker,.scheme-green .icon-item__title{color:#fff}.scheme-green .icon-item__icon{color:#fff;background:#ffffff1f}.heading{font-family:var(--f-head);font-weight:600;font-size:26px;line-height:1.2;color:var(--c-text);letter-spacing:-.01em}.heading em{font-style:italic;color:var(--c-pink)}.heading--md{font-size:22px}.heading--lg{font-size:26px}.heading--xl{font-size:32px}@media(min-width:750px){.heading{font-size:34px}.heading--md{font-size:26px}.heading--lg{font-size:34px}.heading--xl{font-size:46px}}.section-heading{text-align:center;max-width:760px;margin:0 auto 32px}.section-heading--left{text-align:left;margin-left:0}.section-heading__kicker{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--c-pink);margin-bottom:10px}.section-heading__sub{margin-top:12px;font-size:16px}.section-heading--caption .section-heading__sub{font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;margin-top:10px}.rte>*:last-child{margin-bottom:0}.rte ul,.rte ol{padding-left:1.3em;margin:0 0 1em}.rte li{margin-bottom:.35em}.rte a{color:var(--c-green)}.rte strong{font-weight:600}.section{padding:48px 0}.section--pad-small{padding:28px 0}@media(min-width:750px){.section{padding:72px 0}.section--pad-small{padding:36px 0}}.section--product{padding-top:20px}@media(min-width:750px){.section--product{padding-top:40px}}.section-cta{text-align:center;margin-top:36px}.empty-note{text-align:center;padding:40px 0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 28px;background:var(--c-pink);color:#fff;border:2px solid var(--c-pink);border-radius:8px;font-family:var(--f-body);font-weight:700;font-size:16px;letter-spacing:.02em;text-decoration:none;text-align:center;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.btn:hover{transform:translateY(-1px);box-shadow:0 6px 18px #e8735a59}.btn:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.btn--lg{min-height:54px;font-size:18px;padding:14px 34px}.btn--full{width:100%}.btn--outline{background:transparent;color:var(--c-green);border-color:var(--c-green)}.btn--outline:hover{box-shadow:none;background:var(--c-pink-bg)}.btn--pink{background:var(--c-pink);border-color:var(--c-pink)}.btn[aria-busy=true]{opacity:.7}.marquee{overflow:hidden;white-space:nowrap;padding:9px 0}.marquee__track{display:inline-flex;animation:marquee var(--marquee-speed, 40s) linear infinite}.marquee__group{display:inline-flex;flex-shrink:0}.marquee__item{font-weight:700;font-style:italic;font-size:14px;letter-spacing:.03em;text-transform:uppercase;padding:0 34px}.marquee__item a{text-decoration:none}@media(min-width:750px){.marquee__item{font-size:16px;padding:0 48px}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee__track{animation:none}}.header{background:#fff;border-bottom:1px solid rgba(18,18,18,.08);z-index:50}.header--sticky{position:sticky;top:0}.header__top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:68px}.header__left,.header__right{display:flex;align-items:center;gap:4px}.header__right{justify-content:flex-end}.header__logo{display:block;width:var(--logo-width-mobile)}.header__logo img{width:100%;height:auto}.header__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;background:none;border:0;padding:0;cursor:pointer;color:var(--c-text)}.header__icon svg{width:25px;height:25px}.header__search-desktop,.header__account{display:none}.cart-count{position:absolute;top:3px;right:1px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--c-pink);color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center}.cart-count[data-count="0"],.header__nav{display:none}@media(min-width:990px){.header__top{min-height:92px}.header__logo{width:var(--logo-width)}.header__burger,.header__search-mobile{display:none}.header__search-desktop,.header__account{display:inline-flex}.header__nav{display:block;padding-bottom:14px}.header__menu{list-style:none;display:flex;justify-content:center;gap:34px}.header__menu>li>a,.header__dropdown summary{display:inline-flex;align-items:center;gap:4px;padding:4px 0;font-size:15px;text-decoration:none;color:#121212c7;cursor:pointer;list-style:none}.header__dropdown summary::-webkit-details-marker{display:none}.header__dropdown summary svg{width:15px;height:15px;transition:transform .2s}.header__dropdown[open] summary svg{transform:rotate(180deg)}.header__menu a:hover,.header__menu summary:hover,.header__menu [aria-current=page]{color:var(--c-text);text-decoration:underline;text-underline-offset:6px}.header__dropdown{position:relative}.header__submenu{position:absolute;top:calc(100% + 10px);left:-18px;min-width:240px;list-style:none;background:#fff;border:1px solid rgba(18,18,18,.1);border-radius:10px;padding:10px 0;box-shadow:0 12px 30px #00000014}.header__submenu a{display:block;padding:8px 20px;text-decoration:none;font-size:14px}.header__submenu a:hover{background:var(--c-pink-bg)}}.mobile-nav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;visibility:hidden}.mobile-nav.is-open{visibility:visible}.mobile-nav__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;opacity:0;transition:opacity .25s}.mobile-nav.is-open .mobile-nav__overlay{opacity:1}.mobile-nav__panel{position:absolute;top:0;left:0;bottom:0;width:min(86vw,360px);background:#fff;padding:64px 24px 24px;transform:translate(-100%);transition:transform .25s ease;overflow-y:auto}.mobile-nav.is-open .mobile-nav__panel{transform:none}.mobile-nav__close{position:absolute;top:14px;right:14px;width:40px;height:40px;border:0;background:none;cursor:pointer}.mobile-nav__list{list-style:none}.mobile-nav__list>li{border-bottom:1px solid rgba(18,18,18,.08)}.mobile-nav__list a,.mobile-nav__list summary{display:flex;justify-content:space-between;align-items:center;padding:15px 0;font-size:17px;text-decoration:none;cursor:pointer;list-style:none}.mobile-nav__list summary::-webkit-details-marker{display:none}.mobile-nav__list summary svg{width:18px;height:18px}.mobile-nav__list details ul{list-style:none;padding:0 0 10px 14px}.mobile-nav__list details a{font-size:15px;padding:9px 0}.mobile-nav__account{display:flex;align-items:center;gap:10px;margin-top:24px;text-decoration:none}.mobile-nav__account svg{width:22px;height:22px}.media-slot{position:relative;overflow:hidden;border-radius:16px;background:var(--c-pink-bg)}.media-slot img{width:100%;height:100%;object-fit:cover}.media-slot__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#F8D9C6,var(--c-pink-bg));border:1.5px dashed var(--c-pink-mid);border-radius:inherit}.media-slot__svg{width:55%;height:auto;max-height:60%;fill:var(--c-pink-mid);opacity:.7}.media-slot__label{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--c-pink);padding:0 12px;text-align:center}.hero{position:relative}.hero__media img{width:100%;height:auto}.hero--plain{padding:56px 0 64px}@media(min-width:750px){.hero--plain{padding:96px 0 104px}}.hero--image .hero__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center}.hero__content--center{text-align:center;justify-content:center}.hero__box{max-width:720px}.hero__content--center .hero__box{margin:0 auto}.hero__text{font-size:17px;margin:16px 0 26px}.hero--plain.scheme-soft{background:linear-gradient(120deg,var(--c-pink-bg) 0%,#F8D9C6 100%)}.rich-text{display:flex;flex-direction:column;gap:14px}.rich-text--center{text-align:center;align-items:center}.rich-text__text{font-size:16px;max-width:680px}.rich-text__button{margin-top:10px}.icon-grid{display:grid;gap:28px}@media(min-width:750px){.icon-grid--2{grid-template-columns:repeat(2,1fr)}.icon-grid--3,.icon-grid--5,.icon-grid--6{grid-template-columns:repeat(3,1fr)}.icon-grid--4{grid-template-columns:repeat(4,1fr)}.icon-grid{gap:36px}}.icon-item{text-align:center}.icon-item__icon{display:inline-flex;align-items:center;justify-content:center;width:84px;height:84px;border-radius:50%;background:#fff;color:var(--c-green);margin-bottom:14px;box-shadow:0 0 0 2px var(--c-pink-mid) inset}.scheme-light .icon-item__icon{background:var(--c-pink-bg)}.icon-item__icon svg{width:42px;height:42px}.icon-item__icon img{width:100%;height:100%;object-fit:cover;border-radius:50%}.icon-item__title{font-family:var(--f-head);font-weight:600;font-size:21px;margin-bottom:8px;color:var(--c-text)}.icon-item__text{font-size:15px;max-width:340px;margin:0 auto}.columns{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:thin}.columns>*{scroll-snap-align:start}@media(min-width:750px){.columns{grid-auto-flow:row;grid-auto-columns:auto;overflow:visible;gap:28px}.columns--2{grid-template-columns:repeat(2,1fr)}.columns--3{grid-template-columns:repeat(3,1fr)}.columns--4{grid-template-columns:repeat(4,1fr)}}.column-card{text-align:center}.column-card__body{padding:18px 6px 0}.column-card__title{font-family:var(--f-head);font-weight:600;font-size:21px;margin-bottom:8px}.column-card__text{font-size:15px}.image-text{display:grid;gap:28px;align-items:center}.image-text__body{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.image-text__body .btn{margin-top:8px}@media(min-width:750px){.image-text{grid-template-columns:1fr 1fr;gap:56px}.image-text--reverse .image-text__media{order:2}}.stats{display:grid;gap:30px;align-items:center}.stats__heading{margin-bottom:6px}.stats__list{list-style:none;border-top:1px solid rgba(31,74,68,.14)}.stats__item{display:grid;grid-template-columns:74px 1fr;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid rgba(31,74,68,.14)}.stats__label{font-size:15.5px;line-height:1.55}.stats__label strong{color:var(--c-green)}.stats__note{margin-top:14px;font-size:13px;opacity:.75}.ring{position:relative;display:inline-flex;width:74px;height:74px;align-items:center;justify-content:center}.ring svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.ring circle{fill:none;stroke-width:4.5}.ring__track{stroke:#e8735a2e}.ring__bar{stroke:var(--c-pink);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--pct));transition:stroke-dashoffset 1.2s cubic-bezier(.2,.7,.2,1) .2s}.js [data-reveal]:not(.is-visible) .ring__bar{stroke-dashoffset:100}.ring__value{position:relative;font-family:var(--f-head);font-weight:700;font-size:15px;color:var(--c-pink);text-align:center;line-height:1.05;padding:0 6px}.stats__slot{border-radius:20px}@media(min-width:750px){.stats--image{grid-template-columns:1.05fr 1fr;gap:64px}.stats--reverse .stats__media{order:-1}.stats__item{grid-template-columns:84px 1fr;gap:22px;padding:18px 0}.ring{width:84px;height:84px}.ring__value{font-size:17px}.stats__label{font-size:16.5px}.stats__slot{border-radius:24px}}.ugc-gallery{display:grid;grid-auto-flow:column;grid-auto-columns:80%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:none}.ugc-gallery::-webkit-scrollbar{display:none}.ugc-gallery__item{scroll-snap-align:start;background:#f4f4f4;border-radius:24px;overflow:hidden;display:flex;flex-direction:column}.ugc-gallery__media{position:relative}.ugc-gallery__media>img,.ugc-gallery__media>.media-slot__placeholder{display:block;width:100%;aspect-ratio:1/1;object-fit:cover}.ugc-gallery__quote{position:absolute;right:16px;bottom:-24px;width:48px;height:48px;border-radius:50%;background:var(--c-green);color:#fff;display:grid;place-items:center}.ugc-gallery__quote svg{width:24px;height:24px}.ugc-gallery__caption{padding:32px 22px 24px;display:flex;flex-direction:column;gap:10px;text-align:center;flex:1}.ugc-gallery__stars{margin:0;color:#ffb400;font-size:20px;letter-spacing:2px;line-height:1}.ugc-gallery__title{font-weight:700;font-size:17px;margin:0}.ugc-gallery__text,.ugc-gallery__text p{margin:0;font-size:15px;line-height:1.55}.ugc-gallery__author{margin:auto 0 0;padding-top:14px;border-top:1px solid rgba(18,18,18,.1);font-weight:700;font-style:italic;font-size:15px}@media(min-width:750px){.ugc-gallery{grid-auto-columns:calc((100% - 48px) / 3);gap:24px}}.testimonials{display:grid;grid-auto-flow:column;grid-auto-columns:82%;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.testimonials>*{scroll-snap-align:start}@media(min-width:750px){.testimonials{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);overflow:visible;gap:24px}}.testimonial{margin:0;background:#fff;border:1px solid rgba(18,18,18,.08);border-radius:16px;overflow:hidden}.scheme-light .testimonial{background:var(--c-pink-bg);border:0}.testimonial__media img{width:100%;aspect-ratio:1/1;object-fit:cover}.testimonial__body{padding:20px;display:flex;flex-direction:column;gap:8px}.testimonial__title{font-weight:700;margin:0}.testimonial__text{margin:0;font-size:15px}.testimonial__author{font-weight:600;font-size:14px;opacity:.8}.stars{display:inline-flex;gap:2px;color:var(--c-stars)}.stars svg{width:18px;height:18px}.steps{list-style:none;display:grid;gap:18px;counter-reset:step}@media(min-width:750px){.steps{grid-template-columns:repeat(3,1fr);gap:24px}}.step{background:var(--c-pink-bg);border-radius:16px;padding:26px 22px}.scheme-soft .step{background:#fff}.step__label{display:inline-block;background:var(--c-pink-mid);border-radius:6px;padding:3px 10px;font-size:13px;font-weight:600;margin-bottom:12px}.step__title{font-family:var(--f-head);font-weight:600;font-size:21px;margin-bottom:8px}.accordion details{border-bottom:1px solid rgba(18,18,18,.12)}.accordion summary{display:flex;align-items:center;gap:12px;padding:18px 0;cursor:pointer;list-style:none;font-weight:500;font-size:16px}.accordion summary::-webkit-details-marker{display:none}.accordion summary>span:not(.accordion__icon):not(.accordion__emoji){flex:1}.accordion__icon{flex-shrink:0;width:22px;height:22px;transition:transform .2s}.accordion details[open] .accordion__icon{transform:rotate(45deg)}.accordion__emoji{font-size:18px}.accordion__content{padding:0 0 20px;font-size:15px}.accordion--product{margin-top:26px;border-top:1px solid rgba(18,18,18,.12)}.accordion--product summary{font-size:15px;padding:15px 0}.accordion--faq details{border:1px solid rgba(18,18,18,.1);border-radius:12px;margin-bottom:12px;padding:0 20px;background:#fff}.scheme-light .accordion--faq details{background:var(--c-pink-bg);border-color:transparent}.product{display:grid;gap:28px}@media(min-width:990px){.product{grid-template-columns:1.05fr 1fr;gap:56px;align-items:start}.gallery{position:sticky;top:140px}}.gallery__top{display:grid;grid-template-columns:1fr;gap:12px}.gallery__top:has(.gallery__cards){grid-template-columns:2.1fr 1fr}.gallery__main{border-radius:18px;overflow:hidden;background:var(--c-pink-bg)}.gallery__main img{width:100%;height:100%;object-fit:cover;aspect-ratio:4/5}.gallery__main .media-slot{border-radius:18px}.gallery__cards{display:grid;gap:10px;grid-auto-rows:1fr}.gallery-card{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;background:var(--c-pink-mid);border-radius:16px;padding:12px 8px}.gallery-card__icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#fff;color:var(--c-text);border:2px solid var(--c-text)}.gallery-card__icon svg{width:30px;height:30px}.gallery-card__icon img{width:100%;height:100%;object-fit:cover;border-radius:50%}.gallery-card__text{font-size:11.5px;line-height:1.3;font-weight:500}@media(min-width:750px){.gallery-card__icon{width:74px;height:74px}.gallery-card__icon svg{width:42px;height:42px}.gallery-card__text{font-size:13px}}.gallery__thumbs{display:flex;gap:8px;margin-top:12px;overflow-x:auto}.gallery__thumb{flex:0 0 68px;height:68px;padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;cursor:pointer;background:none}.gallery__thumb.is-active{border-color:var(--c-pink)}.gallery__thumb img{width:100%;height:100%;object-fit:cover}.buybox__kicker{font-size:13px;font-weight:600;letter-spacing:.1em;color:var(--c-pink);margin-bottom:6px}.buybox__title{font-family:var(--f-head);font-weight:600;font-size:28px;line-height:1.15;margin-bottom:8px}@media(min-width:750px){.buybox__title{font-size:34px}}.buybox__rating{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:16px;padding:7px 12px;font-size:14px;background:#f2f2f2;border:1px solid #E2E2E2;border-radius:8px}.buybox__rating .stars{gap:2px;color:#fff}.buybox__rating .stars svg{width:18px;height:18px;padding:3px;background:#00b67a}.buybox__rating .stars svg:last-child{background:linear-gradient(90deg,#00b67a 80%,#dcdce6 80%)}.buybox__rating-score{font-weight:500}.buybox__rating-sep{display:none}.buybox__rating-source{display:inline-flex;align-items:center;gap:4px;font-weight:700}.buybox__rating-source svg{width:15px;height:15px;color:#00b67a}.buybox__intro{margin-bottom:16px}.buybox__lead{font-size:16px;margin-bottom:6px}.buybox__bullets{list-style:none;display:grid;gap:8px;margin-bottom:22px}.buybox__bullets li{font-size:15px}.buybox__description{margin-bottom:18px}.offer-divider{display:flex;align-items:center;gap:12px;margin:6px 0 16px;text-align:center;font-size:14px}.offer-divider:before,.offer-divider:after{content:"";flex:1;height:1px;background:#12121240}.bundles{display:grid;gap:14px;margin-bottom:18px}.bundle{position:relative;border:1.5px solid rgba(18,18,18,.25);border-radius:10px;background:#fff;transition:border-color .15s,background .15s}.bundle.is-selected,.bundle:has(input:checked){border:2px solid var(--c-text);background:var(--c-pink-bg)}.bundle__head{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:16px 14px;cursor:pointer}.bundle__head input{position:absolute;opacity:0;pointer-events:none}.bundle__radio{width:24px;height:24px;border-radius:50%;border:2px solid rgba(18,18,18,.35);background:#fff;position:relative}.bundle.is-selected .bundle__radio,.bundle:has(input:checked) .bundle__radio{border-color:var(--c-text)}.bundle.is-selected .bundle__radio:after,.bundle:has(input:checked) .bundle__radio:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:var(--c-text)}.bundle__head:has(input:focus-visible) .bundle__radio{outline:2px solid var(--c-green);outline-offset:2px}.bundle__info{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.bundle__title{font-size:17px;font-weight:500;line-height:1.25}.bundle__pill{background:var(--c-pink-mid);border-radius:6px;padding:2px 9px;font-size:12.5px}.bundle__prices{display:flex;flex-direction:column;align-items:flex-end}.bundle__price{font-size:17px;font-weight:500}.bundle__compare{font-size:14px;opacity:.55}.bundle__badge{position:absolute;top:-12px;right:12px;background:var(--c-text);color:#fff;font-size:12px;font-weight:700;padding:3px 10px;border-radius:6px 6px 6px 0}.bundle__flavors{display:none;padding:0 14px 16px 52px}.bundle.is-selected .bundle__flavors,.bundle:has(input:checked) .bundle__flavors{display:block}.bundle__flavors-title{font-size:13.5px;opacity:.75;margin-bottom:8px}.flavor-row{display:flex;align-items:center;gap:10px;margin-bottom:8px}.flavor-row label{font-size:14px;min-width:22px}.select{position:relative;flex:0 1 230px}.select select{width:100%;appearance:none;-webkit-appearance:none;background:#fff;border:1px solid rgba(18,18,18,.35);border-radius:6px;padding:10px 36px 10px 12px;font-size:15px;cursor:pointer}.select svg{position:absolute;right:10px;top:50%;width:16px;height:16px;transform:translateY(-50%);pointer-events:none}.buybox__buy{margin-top:4px}.buybox__buy .btn{text-transform:uppercase}.form-message{margin-top:12px;padding:12px 14px;border-radius:8px;background:#fdecec;color:#8a1c1c;font-size:14px}.form-message--success{background:#e8f3ef;color:var(--c-green)}.trust-row{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px}.trust-row li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;font-size:12.5px}.trust-row svg{width:28px;height:28px;color:var(--c-green)}.payment-icons{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:14px}.payment-icons--left{justify-content:flex-start;margin-top:0}.payment-icons svg{width:38px;height:24px}.sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -6px 20px #00000014;transform:translateY(110%);transition:transform .25s ease}.sticky-atc.is-visible{transform:none}.sticky-atc__info{flex:1;min-width:0}.sticky-atc__title{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc__price{font-size:14px}.sticky-atc__price s{opacity:.5;margin-left:6px}@media(min-width:990px){.sticky-atc{display:none}}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;visibility:hidden}.drawer.is-open{visibility:visible}.drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;opacity:0;transition:opacity .25s}.drawer.is-open .drawer__overlay{opacity:1}.drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(100vw,420px);background:#fff;display:flex;flex-direction:column;transform:translate(100%);transition:transform .25s ease;outline:none}.drawer.is-open .drawer__panel{transform:none}.drawer__header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid rgba(18,18,18,.08)}.drawer__header h2{font-family:var(--f-head);font-weight:600;font-size:22px}.drawer__close{width:40px;height:40px;border:0;background:none;cursor:pointer}.drawer__notice{background:var(--c-pink-bg);padding:10px 20px;font-size:14px;text-align:center}.drawer__body{flex:1;overflow-y:auto;padding:8px 20px}.drawer__empty{text-align:center;padding:40px 0;display:flex;flex-direction:column;align-items:center;gap:18px}.drawer__footer{padding:16px 20px calc(16px + env(safe-area-inset-bottom));border-top:1px solid rgba(18,18,18,.08)}.totals{display:flex;justify-content:space-between;font-weight:600;font-size:17px}.totals--discount{font-size:14px;color:var(--c-pink)}.totals__note{font-size:12.5px;opacity:.65;margin:4px 0 12px}.line-item{display:grid;grid-template-columns:76px 1fr auto;gap:14px;padding:16px 0;border-bottom:1px solid rgba(18,18,18,.08)}.line-item__image{display:block;border-radius:10px;overflow:hidden;background:var(--c-pink-bg);aspect-ratio:1/1}.line-item__image img{width:100%;height:100%;object-fit:cover}.line-item__title{font-weight:600;text-decoration:none;font-size:15px}.line-item__variant,.line-item__discount{font-size:13px;opacity:.75}.line-item__discount{color:var(--c-pink);opacity:1}.line-item__price{text-align:right;font-weight:600;font-size:15px}.line-item__compare{display:block;font-weight:400;font-size:13px;opacity:.5}.line-item__remove{background:none;border:0;padding:0;font-size:12.5px;text-decoration:underline;cursor:pointer;opacity:.65;margin-top:4px}.qty{display:inline-flex;align-items:center;border:1px solid rgba(18,18,18,.2);border-radius:8px;margin-top:8px}.qty button{width:32px;height:32px;border:0;background:none;cursor:pointer;font-size:16px}.qty input{width:36px;border:0;text-align:center;-moz-appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.page-title{font-family:var(--f-head);font-weight:600;font-size:32px;margin-bottom:28px}.cart-page__grid{display:grid;gap:32px}@media(min-width:990px){.cart-page__grid{grid-template-columns:1.6fr 1fr;align-items:start}}.cart-page__summary{background:var(--c-pink-bg);border-radius:16px;padding:24px}.form-grid{display:grid;gap:0 16px}@media(min-width:750px){.form-grid{grid-template-columns:1fr 1fr}}.form-field{margin-bottom:16px}.form-field label{display:block;font-size:14px;font-weight:500;margin-bottom:6px}.form-field input,.form-field textarea,.newsletter input,.password input{width:100%;padding:13px 14px;border:1px solid rgba(18,18,18,.25);border-radius:8px;background:#fff;font-size:15px}.form-field input:focus,.form-field textarea:focus{border-color:var(--c-green);outline:none;box-shadow:0 0 0 3px #1f4a441f}.contact-form{margin-top:8px}.tracking__title{font-size:30px;margin-bottom:22px}.tracking-box{border:1px solid rgba(31,74,68,.14);border-radius:20px;background:#fff;padding:24px 20px;display:grid;gap:18px}.scheme-light .tracking-box{background:var(--c-pink-bg);border-color:transparent}.tracking-box__col .form-field input{background:#fff}.tracking-box__col .btn{min-width:150px}.tracking-box__note{margin-top:10px;font-size:13px;opacity:.7}.tracking-box__or{display:flex;align-items:center;gap:12px;color:var(--c-green);font-weight:600}.tracking-box__or:before,.tracking-box__or:after{content:"";flex:1;border-top:1.5px dashed rgba(31,74,68,.3)}@media(min-width:750px){.tracking__title{font-size:42px;margin-bottom:30px}.tracking-box{grid-template-columns:1fr auto 1fr;gap:56px;padding:56px 9%;border-radius:24px}.tracking-box__or{flex-direction:column;justify-content:center}.tracking-box__or:before,.tracking-box__or:after{flex:0 0 60px;border-top:0;border-left:1.5px dashed rgba(31,74,68,.3)}}.footer{background:var(--c-footer);color:#ffffffe6;padding:52px 0 28px}.footer a{color:inherit;text-decoration:none}.footer a:hover{text-decoration:underline}.footer__brand{margin-bottom:32px}.footer__logo{width:150px;height:auto}.footer__tagline{margin-top:12px;font-size:14px;opacity:.85}.footer__grid{display:grid;gap:32px}@media(min-width:750px){.footer__grid{grid-template-columns:repeat(3,1fr);gap:48px}}.footer__heading{font-family:var(--f-body);font-weight:600;font-size:16px;margin-bottom:14px;color:#fff}.footer__links{list-style:none;display:grid;gap:8px;font-size:14.5px}.footer__text{font-size:14.5px;margin-bottom:12px}.newsletter__row{display:flex;gap:8px}.newsletter input{flex:1;min-width:0;border-color:#ffffff4d}.footer .newsletter input{background:#ffffff14;color:#fff}.footer .newsletter input::placeholder{color:#fff9}.newsletter .btn{min-height:46px;padding:10px 18px;font-size:15px;white-space:nowrap}.newsletter__msg{font-size:14px;margin-bottom:10px}.newsletter__legal{font-size:12px;opacity:.65;margin-top:10px}.footer__bottom{margin-top:44px;padding-top:20px;border-top:1px solid rgba(255,255,255,.15);font-size:13px;opacity:.8}.collection-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media(min-width:750px){.collection-grid{grid-template-columns:repeat(3,1fr);gap:28px}}.product-card{text-decoration:none;display:block}.product-card__image{border-radius:14px;overflow:hidden;background:var(--c-pink-bg);aspect-ratio:1/1;margin-bottom:12px}.product-card__image img,.product-card__image svg{width:100%;height:100%;object-fit:cover}.product-card__title{font-family:var(--f-head);font-weight:600;font-size:18px}.product-card__price{font-weight:600}.product-card__price s{opacity:.5;font-weight:400;margin-left:6px}.pagination{margin-top:32px;text-align:center}.placeholder-svg{width:100%;height:100%;fill:var(--c-pink-mid);background:var(--c-pink-bg)}.password{min-height:100vh;display:flex;align-items:center;text-align:center}.password__logo{width:220px;height:auto;margin:0 auto 28px}.password__msg{font-size:18px;margin-bottom:24px}.password .newsletter__row{max-width:440px;margin:0 auto}.icon-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-width:980px;margin:0 auto}.icon-card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;gap:10px;background:linear-gradient(160deg,var(--c-pink-mid) 0%,#F9DCCB 100%);border-radius:18px;padding:16px 8px 18px}.icon-card__circle{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:var(--c-pink-bg);color:var(--c-green);border:2px solid var(--c-green);flex-shrink:0}.icon-card__circle>svg{width:44px;height:44px}.icon-card__circle img{width:100%;height:100%;object-fit:cover;border-radius:50%}.icon-card__badge{display:flex;flex-direction:column;align-items:center;line-height:1}.icon-card__badge svg{width:18px;height:18px;margin-bottom:2px}.icon-card__badge span{font-family:var(--f-head);font-weight:700;font-size:9px;letter-spacing:.02em;max-width:50px}.icon-card__text{margin:0;font-size:12.5px;line-height:1.3;font-weight:500;color:var(--c-green)}@media(min-width:750px){.icon-cards{gap:24px}.icon-card{border-radius:28px;padding:30px 22px;gap:16px}.icon-card__circle{width:112px;height:112px;border-width:2.5px}.icon-card__circle>svg{width:76px;height:76px}.icon-card__badge svg{width:30px;height:30px;margin-bottom:4px}.icon-card__badge span{font-size:15px;max-width:84px}.icon-card__text{font-size:16px}}.gallery__main img{aspect-ratio:auto;height:auto}.gallery-card{background:linear-gradient(160deg,var(--c-pink-mid) 0%,#F9DCCB 100%);border-radius:18px;padding:12px 8px}.gallery-card__icon{background:var(--c-pink-bg);color:var(--c-green);border:2px solid var(--c-green);width:58px;height:58px}.gallery-card__icon>svg{width:36px;height:36px}.gallery-card__icon .icon-card__badge svg{width:14px;height:14px}.gallery-card__icon .icon-card__badge span{font-size:8px;max-width:46px}.gallery-card__text{color:var(--c-green)}@media(min-width:750px){.gallery-card{border-radius:24px;padding:18px 12px;gap:12px}.gallery-card__icon{width:92px;height:92px}.gallery-card__icon>svg{width:60px;height:60px}.gallery-card__icon .icon-card__badge svg{width:24px;height:24px}.gallery-card__icon .icon-card__badge span{font-size:12.5px;max-width:72px}.gallery-card__text{font-size:14px}}@media(max-width:749px){.gallery__top:has(.gallery__cards){grid-template-columns:1fr}.gallery__cards{grid-template-columns:repeat(3,1fr);grid-auto-rows:auto;gap:8px}.gallery-card{justify-content:flex-start;padding:12px 6px 14px}}.benefits-image{display:grid;gap:28px;align-items:center}.benefits-image__list{display:flex;flex-direction:column;gap:26px}.benefits-image__list .section-heading{margin-bottom:0}.benefit__title{display:flex;align-items:center;gap:12px;font-family:var(--f-head);font-weight:600;font-size:22px;line-height:1.2;color:var(--c-text);margin-bottom:8px}.benefit__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--c-pink);color:#fff;box-shadow:0 0 0 4px #e8735a26}.benefit__icon svg{width:22px;height:22px}.benefit__text{font-size:15.5px;line-height:1.65;padding-left:48px}.benefit__text strong{color:var(--c-green);font-weight:700}.benefits-image__slot{border-radius:20px}@media(min-width:750px){.benefits-image{grid-template-columns:1.1fr 1fr;gap:64px}.benefits-image--reverse .benefits-image__media{order:-1}.benefits-image__list{gap:34px}.benefit__title{font-size:28px;gap:14px}.benefit__icon{width:40px;height:40px}.benefit__text{font-size:16.5px;padding-left:54px}.benefits-image__slot{border-radius:24px}}.js [data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform}.js [data-reveal=zoom]{transform:translateY(18px) scale(.97)}.js [data-reveal].is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js [data-reveal]{opacity:1;transform:none;transition:none}}.columns--cards .column-card{background:var(--c-pink-bg);border-radius:22px;padding:18px 16px 22px}.scheme-soft .columns--cards .column-card{background:#fff}.columns--circle .column-card__media{border-radius:50%;aspect-ratio:1/1!important}.columns--circle .column-card__media .media-slot__placeholder{border-radius:50%}.column-card__text strong{color:var(--c-green)}@media(max-width:749px){.columns--circle{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:1fr;overflow:visible;gap:12px;padding-bottom:0}.columns--circle .column-card{display:grid;grid-template-columns:96px 1fr;gap:14px;align-items:center;text-align:left}.columns--circle.columns--cards .column-card{padding:14px 16px 14px 14px}.columns--circle .column-card__body{padding:0}.columns--circle .column-card__title{font-size:19px;margin-bottom:4px}.columns--circle .column-card__text{font-size:14.5px;line-height:1.5}}@media(min-width:750px){.columns--cards .column-card{padding:26px 26px 30px;border-radius:26px}.columns--circle .column-card__media{width:86%;margin:0 auto}.columns--circle .column-card__title{font-size:24px}.columns--circle .column-card__text{font-size:15.5px;line-height:1.65}}.ring__value--long{font-size:12px;letter-spacing:-.02em;padding:0 9px}@media(min-width:750px){.ring__value--long{font-size:14px}}.section-heading--reviews .heading{font-size:30px}.section-heading--reviews .section-heading__kicker{color:var(--c-text);font-weight:500;letter-spacing:.08em}.testimonials{grid-auto-columns:82%}.testimonial{background:var(--c-pink-bg);border:0;border-radius:22px;overflow:visible;display:flex;flex-direction:column}.scheme-soft .testimonial{background:#fff}.testimonial__media{position:relative;aspect-ratio:1/1;border-radius:22px 22px 0 0;overflow:hidden;background:var(--c-pink-mid)}.testimonial__media img{width:100%;height:100%;object-fit:cover;aspect-ratio:auto}.testimonial__media .media-slot__placeholder{border-radius:22px 22px 0 0}.testimonial__quote{position:absolute;right:16px;bottom:-22px;width:48px;height:48px;border-radius:50%;background:var(--c-green);color:#fff;display:flex;align-items:center;justify-content:center;border:3px solid var(--c-pink-bg)}.testimonial__media{overflow:visible}.testimonial__media img,.testimonial__media .media-slot__placeholder{border-radius:22px 22px 0 0}.testimonial__quote svg{width:22px;height:22px}.testimonial__body{padding:26px 20px 20px;text-align:center;align-items:center;flex:1}.testimonial .stars{color:#e8a23a}.testimonial__title{font-family:var(--f-head);font-weight:600;font-size:20px}.testimonial__text{font-size:15px;line-height:1.65}.testimonial__author{margin-top:auto;padding-top:12px;border-top:1px solid rgba(31,74,68,.14);width:100%;font-style:italic;font-weight:700;font-size:14px;color:var(--c-green);opacity:1}@media(min-width:750px){.section-heading--reviews .heading{font-size:42px}.testimonials{gap:28px;align-items:stretch}.testimonial__body{padding:30px 26px 24px}}.page-hero{position:relative;overflow:hidden}.page-hero__leaves{position:absolute;top:-10px;left:-14px;width:150px;color:var(--c-green);opacity:.35;pointer-events:none}.page-hero__inner{display:grid}.page-hero__text{padding:64px 20px 28px;position:relative;z-index:1}.page-hero__title{font-size:34px;line-height:1.15}.page-hero__title em{font-style:normal;color:inherit;background:linear-gradient(var(--c-pink),var(--c-pink)) left 100% / 100% 3px no-repeat;padding-bottom:2px}.page-hero__sub{margin-top:14px;font-size:16px}.page-hero__tags{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.page-hero__tags li{font-size:13.5px;font-weight:600;color:var(--c-green);background:var(--c-pink-bg);border:1px solid rgba(31,74,68,.15);border-radius:30px;padding:6px 13px}.page-hero__media{margin:0 16px 8px;border-radius:28px;overflow:hidden;background:var(--c-pink-mid);aspect-ratio:4/5}.page-hero__media img{width:100%;height:100%;object-fit:cover}@media(min-width:750px){.page-hero__leaves{width:260px;top:-20px;left:-20px}.page-hero__inner{grid-template-columns:1fr 1fr;align-items:center;min-height:640px}.page-hero__text{padding:80px 48px 80px max(32px,calc((100vw - 1200px)/2 + 32px))}.page-hero__title{font-size:56px;line-height:1.12}.page-hero__tags{gap:10px 12px;margin-top:26px}.page-hero__tags li{font-size:14.5px;padding:7px 15px}.page-hero__media{margin:0;border-radius:120px 0 0;aspect-ratio:auto;height:100%;min-height:640px}}.ph-title em,.page-hero__title em{font-style:normal;color:inherit;background:linear-gradient(var(--c-pink),var(--c-pink)) left 100% / 100% 3px no-repeat;padding-bottom:2px}.ph{--low: #C2452D;--high: #E8A23A;position:relative;margin:8px auto 0;max-width:1040px}.ph__dot{display:block;width:18px;height:18px;border-radius:50%;background:var(--c-pink);box-shadow:0 0 0 5px #e8735a26}.ph__point--low .ph__dot{background:var(--low);box-shadow:0 0 0 5px #c2452d26}.ph__point--high .ph__dot{background:var(--high);box-shadow:0 0 0 5px #e8a23a2e}.ph__label{margin:0;font-size:14.5px;font-style:italic}.ph__label strong{font-style:normal;color:var(--c-green)}.ph__desc{margin:0;font-size:14.5px;font-style:italic;line-height:1.5}.ph__desc--good{font-style:normal;color:var(--c-pink);font-size:15.5px}.ph__line{position:absolute;background:#1f4a4473}.ph__good{position:absolute;background:var(--c-pink)}@media(max-width:749px){.ph{display:grid;gap:22px;padding-left:40px;max-width:420px}.ph__line{left:8px;top:9px;bottom:9px;width:2px}.ph__good{left:-1px;width:4px;top:calc(33% - 6px);height:calc(34% + 6px);border-radius:2px}.ph__point{position:relative}.ph__dot{position:absolute;left:-41px;top:2px}.ph__label{margin-bottom:4px}.ph__point--good{padding:4px 0}}@media(min-width:750px){.ph{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto 60px auto;text-align:center}.ph__line{left:0;right:0;top:calc(var(--label-h, 44px) + 29px);height:1.5px}.ph__good{top:-1px;height:3.5px;left:37.5%;width:25%;border-radius:2px}.ph__point{display:contents}.ph__point .ph__label{grid-row:1;align-self:end;padding-bottom:6px}.ph__point .ph__dot{grid-row:2;align-self:center;justify-self:center;position:relative;z-index:1}.ph__point .ph__desc{grid-row:3;padding:4px 18px 0}.ph__point--low>*{grid-column:1}.ph__point--min>*{grid-column:2}.ph__point--max>*{grid-column:3}.ph__point--high>*{grid-column:4}.ph__point--good .ph__desc{grid-column:2 / 4;padding-top:14px}.ph__label,.ph__desc{font-size:15.5px}}.factors{display:grid;gap:28px;align-items:center}.factors__title{font-size:30px;margin-bottom:14px}.factors__text{font-size:15.5px;line-height:1.65}.factors__text strong{color:var(--c-green)}.factors__images{display:grid;grid-auto-flow:column;grid-auto-columns:62%;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;margin:22px -16px 0;padding:0 16px 6px;scrollbar-width:none}.factors__images::-webkit-scrollbar{display:none}.factors__img{position:relative;aspect-ratio:2/3;border-radius:18px;overflow:hidden;background:var(--c-pink-mid);scroll-snap-align:start}.factors__img img{width:100%;height:100%;object-fit:cover}.factors__tags{position:absolute;left:10px;right:10px;bottom:12px;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.factors__tags span{background:#fff;color:var(--c-green);border:2px solid var(--c-green);border-radius:30px;padding:5px 12px;font-family:var(--f-head);font-weight:600;font-size:14px;line-height:1.2;box-shadow:0 4px 12px #00000014}.factors__card{background:var(--c-green);color:#fff;border-radius:26px;padding:26px 22px}.factors__card-title{font-family:var(--f-head);font-weight:600;font-size:20px;margin-bottom:14px}.factors__list{list-style:none;position:relative;display:grid;gap:16px}.factors__list:before{content:"";position:absolute;left:18px;top:6px;bottom:6px;width:2px;background:#ffffff59}.factors__list li{position:relative;display:flex;align-items:center;gap:16px;font-size:15.5px;font-weight:500}.factors__icon{flex-shrink:0;width:38px;height:38px;border-radius:50%;background:#fff;color:var(--c-green);display:inline-flex;align-items:center;justify-content:center}.factors__icon svg{width:20px;height:20px}@media(min-width:750px){.factors{grid-template-columns:.75fr 1.25fr;gap:56px;align-items:stretch}.factors__card{order:-1;padding:44px 36px;border-radius:30px;display:flex;flex-direction:column;justify-content:center}.factors__card-title{display:none}.factors__list{gap:30px}.factors__list li{font-size:16.5px;gap:22px}.factors__list:before{left:20px;top:-44px;bottom:-44px}.factors__icon{width:42px;height:42px}.factors__content{align-self:center}.factors__title{font-size:44px}.factors__text{font-size:16.5px}.factors__images{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);overflow:visible;margin:26px 0 0;padding:0;gap:0;border-radius:26px;overflow:hidden}.factors__img{border-radius:0;aspect-ratio:2/3.2}.factors__tags{left:14px;bottom:16px}.factors__tags span{font-size:15.5px;padding:6px 14px}}.solution{display:grid;gap:26px;align-items:center}.solution__title{font-size:30px;margin-bottom:14px}.solution__text{font-size:15.5px;line-height:1.6;margin-bottom:18px}.solution__list{list-style:none}.solution__item{display:grid;grid-template-columns:64px 1fr;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid rgba(31,74,68,.14)}.solution__item:last-child{border-bottom:0}.solution__thumb{width:64px;height:64px;border-radius:50%;overflow:hidden;border:2.5px solid var(--c-green);background:var(--c-pink-mid)}.solution__thumb img{width:100%;height:100%;object-fit:cover}.solution__item-title{display:block;font-weight:700;color:var(--c-green);font-size:15.5px;margin-bottom:3px}.solution__item-text{display:block;font-size:14.5px;line-height:1.55}.solution__media{border-radius:24px;overflow:hidden}.solution__media img{width:100%;height:auto}@media(max-width:749px){.solution__media{order:-1}}@media(min-width:750px){.solution{grid-template-columns:1.05fr 1fr;gap:60px}.solution__title{font-size:44px}.solution__text{font-size:16.5px}.solution__item{grid-template-columns:80px 1fr;gap:22px;padding:20px 0}.solution__thumb{width:80px;height:80px}.solution__item-title{font-size:16.5px}.solution__item-text{font-size:15.5px}}.vs{max-width:1000px;margin:0 auto}.vs__row{display:grid;grid-template-columns:1.5fr 1fr 1fr}.vs__body{border-radius:18px;overflow:hidden;box-shadow:0 10px 30px #1f4a441a;border:1px solid rgba(31,74,68,.1)}.vs__cell{display:flex;align-items:center;justify-content:center;text-align:center;padding:16px 10px}.vs__row--head .vs__cell{padding:0 8px 12px;font-weight:700;font-size:14px}.vs__logo{width:92px;height:auto}.vs__body .vs__cell{background:#fff;border-bottom:1px solid rgba(31,74,68,.1)}.vs__body .vs__row:last-child .vs__cell{border-bottom:0}.vs__body .vs__cell--label{background:var(--c-green);color:#ffffffeb;justify-content:flex-start;text-align:left;font-size:14px;line-height:1.45;border-bottom-color:#ffffff1a;padding:16px 14px}.vs__body .vs__cell--label strong{color:#fff;font-weight:700}.vs__icon{display:inline-flex;width:30px;height:30px;border-radius:50%;align-items:center;justify-content:center}.vs__icon svg{width:17px;height:17px}.vs__icon--yes{background:var(--c-pink);color:#fff}.vs__icon--faded{opacity:.3}.vs__icon--no{background:#1f4a4414;color:#1f4a4466}@media(min-width:750px){.vs__row{grid-template-columns:1.3fr 1fr 1fr}.vs__body .vs__cell--label{font-size:15.5px;padding:22px 28px}.vs__body .vs__cell{padding:22px 12px}.vs__row--head .vs__cell{font-size:17px}.vs__logo{width:140px}.vs__icon{width:34px;height:34px}}.results{display:grid;gap:26px;align-items:center}.results__media{border-radius:24px;overflow:hidden}.results__media img{width:100%;height:auto}.results__title{font-size:30px;margin-bottom:12px}.results__text{font-size:15.5px;line-height:1.6}.chart{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:260px auto auto;column-gap:28px;margin-top:22px;max-width:460px}.chart__col{grid-row:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center}.chart__value{font-family:var(--f-head);font-weight:600;font-size:34px;line-height:1;color:var(--c-green)}.chart__value--us{color:var(--c-pink)}.chart__caption{font-size:13px;color:var(--c-green);margin:4px 0 10px}.chart__caption--us{color:var(--c-pink)}.chart__bar{width:62%;height:calc(var(--h) * 1.6px);background:var(--c-green);border-radius:8px 8px 0 0;transform-origin:bottom;transition:transform 1s cubic-bezier(.2,.7,.2,1) .2s}.chart__bar--us{background:var(--c-pink)}.js [data-reveal]:not(.is-visible) .chart__bar{transform:scaleY(0)}.chart__axis{grid-row:2;grid-column:1 / -1;height:1.5px;background:var(--c-text)}.chart__name{grid-row:3;text-align:center;padding-top:10px;font-size:14.5px;color:var(--c-green)}.chart__name--us{grid-column:1;font-family:var(--f-head);font-weight:700;color:var(--c-pink)}@media(min-width:750px){.results{grid-template-columns:1fr 1.05fr;gap:64px}.results__title{font-size:44px}.results__text{font-size:16.5px}.chart{grid-template-rows:320px auto auto;column-gap:48px;max-width:520px}.chart__bar{height:calc(var(--h) * 2.1px)}.chart__value{font-size:42px}}.cta-banner{position:relative;overflow:hidden;background:var(--c-footer);color:#fff}.cta-banner__bg{position:absolute;top:0;right:0;bottom:76px;left:0}.cta-banner__bg img{width:100%;height:100%;object-fit:cover;filter:blur(5px);transform:scale(1.06)}.cta-banner__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#1f4a44c7}.cta-banner__inner{position:relative;padding-top:56px;padding-bottom:48px}.cta-banner__title{color:#fff;font-size:30px;max-width:620px}.cta-banner__title em{font-style:italic;color:#fff;background:linear-gradient(#fff,#fff) left 100% / 100% 2px no-repeat}.cta-banner__text{margin-top:18px;max-width:620px;font-size:15px;line-height:1.65;color:#ffffffeb}.cta-banner__bar{position:relative;background:var(--c-footer);padding:14px 16px 18px;text-align:center}.cta-banner__bar .btn{width:100%;max-width:380px}.cta-banner+.shopify-section-group-footer-group .footer,.template-page .cta-banner{margin-bottom:0}@media(min-width:750px){.cta-banner__inner{padding-top:110px;padding-bottom:90px}.cta-banner__title{font-size:46px}.cta-banner__text{font-size:16.5px}.cta-banner__bar{padding:18px 16px 26px}}.gift{display:grid;grid-template-columns:86px 1fr 52px;gap:14px;align-items:center;border:1.5px solid rgba(31,74,68,.18);border-radius:18px;background:#fff;padding:12px 14px;margin:-4px 0 18px}.gift__image{width:86px;height:86px;border-radius:12px;overflow:hidden;background:var(--c-pink-bg)}.gift__image img{width:100%;height:100%;object-fit:cover}.gift__body{display:flex;flex-direction:column;gap:4px}.gift__title{font-family:var(--f-body);font-weight:700;font-size:16px;line-height:1.2;letter-spacing:.01em;color:var(--c-green)}.gift__sub{font-weight:700;font-size:14px;letter-spacing:.02em;color:var(--c-pink)}.gift__icon{width:52px;height:52px;border-radius:14px;background:var(--c-pink);color:#fff;display:flex;align-items:center;justify-content:center}.gift__icon svg{width:28px;height:28px}@media(min-width:750px){.gift{grid-template-columns:104px 1fr 62px;gap:18px;padding:14px 18px}.gift__image{width:104px;height:104px}.gift__title{font-size:18px}.gift__sub{font-size:15px}.gift__icon{width:62px;height:62px}}.buybox--halloween .offer-divider span:before{content:"\1f383";margin-right:8px}.buybox--halloween .bundles .bundle:first-child:before{content:"\1f383";position:absolute;top:-18px;left:-10px;z-index:2;font-size:30px;line-height:1;transform:rotate(-14deg);filter:drop-shadow(0 2px 2px rgba(0,0,0,.15));pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base.css.map */
