*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--c-bg);color:var(--c-text);font-family:Poppins,system-ui,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,h4{font-weight:700;line-height:1.15;margin:0 0 .5em;letter-spacing:-.01em}h1{font-size:clamp(2.1rem,5vw,3.6rem)}h2{font-size:clamp(1.7rem,3.6vw,2.6rem)}h3{font-size:1.2rem}p{margin:0 0 1em}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link:focus{position:fixed!important;width:auto;height:auto;clip:auto;top:8px;left:8px;z-index:999;background:#fff;padding:8px 12px}.page-width{max-width:1240px;margin:0 auto;padding:0 20px}.section{padding:64px 0}.section--tight{padding:36px 0}.section--surface{background:var(--c-surface)}.section--accent{background:var(--c-accent-3)}.center{text-align:center}.eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;font-weight:700;opacity:.85}.subheading{font-size:1.05rem;opacity:.85;max-width:640px;margin:0 auto 32px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--c-primary);color:var(--c-primary-text);border:2px solid var(--c-primary);border-radius:100px;padding:15px 38px;font:700 .95rem/1 Poppins,sans-serif;text-transform:uppercase;letter-spacing:.06em;text-decoration:none;cursor:pointer;transition:transform .15s,opacity .15s}.btn:hover{transform:translateY(-1px);opacity:.92}.btn--outline{background:transparent;color:var(--c-primary)}.btn--full{width:100%}.btn[disabled]{opacity:.5;cursor:not-allowed}.stars{display:inline-flex;gap:2px;color:var(--c-star);vertical-align:middle}.stars svg{width:16px;height:16px}.checks{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:.88rem;font-weight:500}.checks span:before{content:"\2713  ";font-weight:800}.badge{display:inline-block;background:var(--c-sale);color:#fff;border-radius:100px;font-size:.7rem;font-weight:700;padding:4px 10px;text-transform:uppercase;letter-spacing:.05em}.placeholder-img{background:var(--c-accent-3);display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1/1;border-radius:20px;overflow:hidden}.placeholder-img svg{width:100%;height:100%;fill:var(--c-accent)}.rounded{border-radius:20px;overflow:hidden}.announcement{background:var(--c-primary);color:var(--c-primary-text);overflow:hidden;white-space:nowrap;font-size:.85rem;font-weight:600}.announcement__track{display:inline-flex;gap:60px;padding:10px 0;animation:marquee 28s linear infinite}.announcement a{text-decoration:none}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.header{background:var(--c-bg);position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(30,33,91,.08)}.header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:76px}.header__nav{display:flex;gap:26px;align-items:center}.header__nav a,.header__nav summary{font-weight:500;font-size:.95rem;text-decoration:none;cursor:pointer;list-style:none}.header__nav summary::-webkit-details-marker{display:none}.header__nav details{position:relative}.header__nav details ul{position:absolute;top:150%;left:-16px;background:var(--c-surface);border-radius:14px;box-shadow:0 12px 30px #1e215b1f;padding:12px 0;min-width:230px;list-style:none;margin:0;z-index:60}.header__nav details ul a{display:block;padding:8px 20px}.header__nav details ul a:hover{background:var(--c-accent-3)}.header__logo{text-decoration:none;display:flex;justify-content:center}.header__logo img{max-height:52px;width:auto}.logo-text{font-weight:800;font-size:2rem;letter-spacing:-.04em;position:relative;line-height:1}.logo-text small{position:absolute;top:-8px;right:-4px;font-size:.55rem;letter-spacing:.05em;font-weight:600}.header__icons{display:flex;justify-content:flex-end;gap:16px;align-items:center}.header__icons a,.header__icons button{background:none;border:0;padding:4px;cursor:pointer;color:inherit;position:relative;display:flex}.header__icons svg{width:24px;height:24px}.cart-count{position:absolute;top:-4px;right:-6px;background:var(--c-primary);color:var(--c-primary-text);border-radius:50%;font-size:.65rem;font-weight:700;width:18px;height:18px;display:flex;align-items:center;justify-content:center}.header__burger{display:none!important}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#00000059;display:none}.mobile-menu.is-open{display:block}.mobile-menu__panel{background:var(--c-bg);width:min(86vw,360px);height:100%;padding:24px;overflow:auto}.mobile-menu__panel ul{list-style:none;padding:0;margin:24px 0}.mobile-menu__panel li a{display:block;padding:12px 0;font-size:1.1rem;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(30,33,91,.08)}.mobile-menu__panel li li a{font-weight:400;font-size:1rem;padding-left:14px}@media(max-width:900px){.header__nav{display:none}.header__burger{display:flex!important}.header__inner{height:64px}.logo-text{font-size:1.6rem}}.hero{position:relative;overflow:hidden}.hero__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:40px;align-items:center;padding:56px 0}.hero__rating{display:flex;align-items:center;gap:8px;font-size:.9rem;font-weight:600;margin-bottom:14px}.hero__text{font-size:1.15rem;margin-bottom:28px;max-width:520px}.hero .checks{margin-top:22px}.hero__media img,.hero__media .placeholder-img{border-radius:28px;width:100%;object-fit:cover;aspect-ratio:1/1}@media(max-width:800px){.hero__grid{grid-template-columns:1fr;padding:28px 0;gap:24px}.hero__media{order:-1}}.press__title{text-align:center;font-size:.8rem;font-weight:700;letter-spacing:.2em;margin-bottom:22px}.press__logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:28px 54px}.press__logos img{max-height:30px;width:auto;opacity:.75;filter:grayscale(1)}.press__logos span{font-weight:800;font-size:1.3rem;opacity:.6}.tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:34px}.tabs button{border:2px solid var(--c-primary);background:transparent;color:var(--c-primary);border-radius:100px;padding:10px 22px;font:600 .9rem Poppins,sans-serif;cursor:pointer}.tabs button[aria-selected=true]{background:var(--c-primary);color:var(--c-primary-text)}.tab-panel{display:none;grid-template-columns:1fr 1fr;gap:44px;align-items:center;background:var(--c-surface);border-radius:28px;padding:32px}.tab-panel.is-active{display:grid}.tab-panel img,.tab-panel .placeholder-img{border-radius:20px;aspect-ratio:1/1;object-fit:cover;width:100%}.tab-panel ul{padding-left:0;list-style:none;margin:0 0 22px}.tab-panel li{padding:4px 0}.tab-panel li:before{content:"\2713  ";font-weight:800}.tab-panel__price{font-size:1.4rem;font-weight:700;margin-bottom:16px}.tab-panel__price s{font-size:1rem;opacity:.5;margin-left:8px;font-weight:500}.crosssell{margin-top:18px;font-size:.85rem;background:var(--c-accent-3);border-radius:14px;padding:12px 16px}@media(max-width:800px){.tab-panel{grid-template-columns:1fr;padding:20px;gap:20px}}.benefits{display:grid;grid-template-columns:repeat(6,1fr);gap:18px}.benefit{text-align:center;font-weight:600;font-size:.92rem}.benefit__icon{width:74px;height:74px;margin:0 auto 12px;border-radius:50%;background:var(--c-accent-3);display:flex;align-items:center;justify-content:center}.benefit__icon svg{width:36px;height:36px}.benefit__icon img{width:44px;height:44px;object-fit:contain}@media(max-width:900px){.benefits{grid-template-columns:repeat(3,1fr);gap:26px 12px}}.slider{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/3);gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;scrollbar-width:none}.slider::-webkit-scrollbar{display:none}.slider>*{scroll-snap-align:start}.slider-nav{display:flex;justify-content:center;gap:12px;margin-top:22px}.slider-nav button{width:44px;height:44px;border-radius:50%;border:2px solid var(--c-primary);background:transparent;color:var(--c-primary);cursor:pointer;font-size:1.2rem}@media(max-width:900px){.slider{grid-auto-columns:82%}}.result-card{background:var(--c-surface);border-radius:24px;overflow:hidden}.result-card__imgs{display:grid;grid-template-columns:1fr 1fr;position:relative}.result-card__imgs img,.result-card__imgs .placeholder-img{aspect-ratio:3/4;object-fit:cover;width:100%;border-radius:0}.result-card__imgs span{position:absolute;bottom:10px;background:#ffffffe6;border-radius:100px;font-size:.7rem;font-weight:700;padding:4px 10px;letter-spacing:.08em}.result-card__imgs span:first-of-type{left:10px}.result-card__imgs span:last-of-type{left:calc(50% + 10px)}.result-card__body{padding:18px 20px 22px}.result-card__body p{font-size:.92rem;margin:.5em 0 0}.disclaimer{font-size:.8rem;opacity:.7;margin-top:14px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.step{background:var(--c-surface);border-radius:24px;padding:22px;text-align:center}.step img,.step .placeholder-img{border-radius:18px;aspect-ratio:1/1;object-fit:cover;width:100%;margin-bottom:16px}.step__num{width:40px;height:40px;border-radius:50%;background:var(--c-primary);color:var(--c-primary-text);font-weight:700;display:flex;align-items:center;justify-content:center;margin:0 auto 10px}.btn-row{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:34px}@media(max-width:800px){.steps{grid-template-columns:1fr}}.review{background:var(--c-surface);border-radius:22px;padding:24px;display:flex;flex-direction:column;gap:10px}.review__name{font-weight:700;font-size:.9rem;margin-top:auto}.review__verified{font-size:.75rem;opacity:.7;font-weight:500}.review img{border-radius:14px;aspect-ratio:1/1;object-fit:cover}.story{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.story img,.story .placeholder-img{border-radius:28px;width:100%;aspect-ratio:4/5;object-fit:cover}@media(max-width:800px){.story{grid-template-columns:1fr}}.faq{max-width:820px;margin:0 auto}.accordion{border-bottom:1px solid rgba(30,33,91,.15)}.accordion summary{list-style:none;cursor:pointer;padding:18px 36px 18px 0;font-weight:600;position:relative}.accordion summary::-webkit-details-marker{display:none}.accordion summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:1.5rem;font-weight:400}.accordion[open] summary:after{content:"\2013"}.accordion__content{padding:0 0 18px;font-size:.95rem}.accordion__content p:last-child{margin:0}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.article-card{background:var(--c-surface);border-radius:22px;overflow:hidden;text-decoration:none;display:flex;flex-direction:column}.article-card img,.article-card .placeholder-img{aspect-ratio:16/11;object-fit:cover;width:100%;border-radius:0}.article-card__body{padding:18px 20px 22px}.article-card__body small{opacity:.7}@media(max-width:800px){.blog-grid{grid-template-columns:1fr}}.product{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;padding:36px 0 56px;align-items:start}.gallery__main{border-radius:24px;overflow:hidden;background:var(--c-surface)}.gallery__main img{width:100%;aspect-ratio:1/1;object-fit:cover}.gallery__thumbs{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:12px}.gallery__thumbs button{border:2px solid transparent;border-radius:12px;padding:0;overflow:hidden;cursor:pointer;background:none}.gallery__thumbs button.is-active{border-color:var(--c-primary)}.gallery__thumbs img{aspect-ratio:1/1;object-fit:cover}.product__info{position:sticky;top:96px}.product__proof{display:flex;align-items:center;gap:10px;font-size:.85rem;font-weight:500;margin-bottom:8px;flex-wrap:wrap}.product__title{font-size:clamp(1.8rem,3vw,2.4rem);margin-bottom:6px}.product__bullets{list-style:none;padding:0;margin:14px 0 22px}.product__bullets li{padding:3px 0;font-weight:500}.product__bullets li:before{content:"\2713  ";font-weight:800}.packs__title{font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.85rem;margin-bottom:10px}.pack{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;background:var(--c-surface);border:2px solid rgba(30,33,91,.14);border-radius:18px;padding:16px 18px;margin-bottom:10px;cursor:pointer;position:relative}.pack input{accent-color:var(--c-primary);width:20px;height:20px;margin:0}.pack.is-selected{border-color:var(--c-primary);box-shadow:0 0 0 1px var(--c-primary)}.pack__name{font-weight:700}.pack__sub{font-size:.8rem;opacity:.8}.pack__price{text-align:right;font-weight:700;font-size:1.1rem}.pack__price s{display:block;font-size:.8rem;opacity:.5;font-weight:500}.pack .badge{position:absolute;top:-11px;right:16px}.pack__save{color:var(--c-sale);font-weight:700;font-size:.78rem}.product__guarantee{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;font-size:.85rem;margin:14px 0 4px}.product__delivery{background:var(--c-accent-3);border-radius:14px;padding:12px 16px;font-size:.88rem;margin:14px 0 20px;display:flex;gap:10px;align-items:center}.product__price-main{font-size:1.5rem;font-weight:700;margin:4px 0 16px}.product__price-main s{font-size:1rem;opacity:.5;font-weight:500;margin-left:8px}@media(max-width:900px){.product{grid-template-columns:1fr;gap:24px;padding-top:16px}.product__info{position:static}}.why{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.why__card{background:var(--c-surface);border-radius:22px;padding:24px;text-align:center}.why__card img,.why__card .placeholder-img{border-radius:16px;aspect-ratio:1/1;object-fit:cover;margin-bottom:14px;width:100%}.why__card p{font-size:.9rem;margin:0}@media(max-width:900px){.why{grid-template-columns:1fr 1fr}}.compare{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center}.compare table{width:100%;border-collapse:separate;border-spacing:0;background:var(--c-surface);border-radius:22px;overflow:hidden}.compare th,.compare td{padding:14px 10px;text-align:center;font-size:.9rem;border-bottom:1px solid rgba(30,33,91,.08)}.compare th:first-child,.compare td:first-child{text-align:left;padding-left:20px;font-weight:600}.compare thead th{font-weight:700;background:var(--c-accent-3)}.compare thead th.us{background:var(--c-primary);color:var(--c-primary-text)}.compare td.us{background:#a9a6f72e}.yes{color:#1aa260;font-weight:800;font-size:1.1rem}.no{color:#d64545;font-weight:800;font-size:1.1rem}.compare__media{position:relative}.compare__media img,.compare__media .placeholder-img{border-radius:24px;width:100%;aspect-ratio:4/5;object-fit:cover}@media(max-width:800px){.compare{grid-template-columns:1fr}.compare th,.compare td{font-size:.8rem;padding:10px 6px}}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.stat{background:var(--c-surface);border-radius:24px;padding:30px 24px;text-align:center}.stat__num{font-size:3rem;font-weight:800;line-height:1;margin-bottom:10px}@media(max-width:800px){.stats{grid-template-columns:1fr}}.cta{background:var(--c-accent);border-radius:30px;padding:48px 24px;text-align:center}.footer{background:var(--c-primary);color:var(--c-primary-text);padding:56px 0 26px;margin-top:0}.footer a{text-decoration:none;opacity:.9}.footer a:hover{opacity:1;text-decoration:underline}.footer__grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:32px}.footer h4{font-size:.95rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px}.footer ul{list-style:none;padding:0;margin:0}.footer li{padding:4px 0;font-size:.92rem}.footer__social{display:flex;gap:14px;margin-top:16px}.footer__social svg{width:24px;height:24px;fill:currentColor}.footer__bottom{border-top:1px solid rgba(255,255,255,.18);margin-top:40px;padding-top:20px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px;font-size:.8rem}.footer__payments{display:flex;gap:6px;flex-wrap:wrap}.footer__payments svg{width:38px;height:24px}.footer__policies{display:flex;flex-wrap:wrap;gap:14px}.footer .logo-text{font-size:2rem}@media(max-width:800px){.footer__grid{grid-template-columns:1fr 1fr}}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#00000059;opacity:0;pointer-events:none;transition:opacity .2s}.drawer.is-open{opacity:1;pointer-events:auto}.drawer__panel{position:absolute;right:0;top:0;height:100%;width:min(92vw,420px);background:var(--c-bg);display:flex;flex-direction:column;transform:translate(100%);transition:transform .25s}.drawer.is-open .drawer__panel{transform:none}.drawer__head{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid rgba(30,33,91,.1)}.drawer__head h3{margin:0}.drawer__close{background:none;border:0;font-size:1.6rem;cursor:pointer;color:inherit}.drawer__items{flex:1;overflow:auto;padding:12px 20px}.drawer__item{display:grid;grid-template-columns:72px 1fr auto;gap:12px;padding:12px 0;border-bottom:1px solid rgba(30,33,91,.08);font-size:.9rem}.drawer__item img{border-radius:12px;aspect-ratio:1/1;object-fit:cover}.qty{display:inline-flex;align-items:center;border:1px solid rgba(30,33,91,.25);border-radius:100px;margin-top:6px}.qty button{background:none;border:0;width:30px;height:30px;cursor:pointer;color:inherit;font-size:1rem}.qty span{min-width:22px;text-align:center}.drawer__foot{padding:18px 20px;border-top:1px solid rgba(30,33,91,.1)}.drawer__total{display:flex;justify-content:space-between;font-weight:700;font-size:1.1rem;margin-bottom:12px}.drawer__note{font-size:.8rem;text-align:center;opacity:.8;margin-top:10px}.drawer__empty{text-align:center;padding:40px 0}.popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#1e215b73;display:none;align-items:center;justify-content:center;padding:16px}.popup.is-open{display:flex}.popup__box{background:linear-gradient(160deg,var(--c-accent) 0%,var(--c-accent-2) 100%);border-radius:24px;max-width:900px;width:100%;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;position:relative;color:#fff}.popup__content{padding:48px 40px;text-align:center;display:flex;flex-direction:column;justify-content:center}.popup__content h2{font-size:2.2rem;line-height:1.05;text-transform:lowercase}.popup__content input{width:100%;padding:14px 16px;border-radius:6px;border:1px solid rgba(30,33,91,.3);font:inherit;margin-bottom:12px;color:var(--c-text)}.popup__media img{width:100%;height:100%;object-fit:cover}.popup__close{position:absolute;top:12px;right:12px;width:36px;height:36px;border-radius:50%;border:2px solid #fff;background:#1e215b40;color:#fff;font-size:1.2rem;cursor:pointer;z-index:2}.popup__code{background:#fff;color:var(--c-text);border-radius:12px;padding:14px;font-size:1.5rem;font-weight:800;letter-spacing:.1em;margin-top:10px}@media(max-width:700px){.popup__box{grid-template-columns:1fr}.popup__media{display:none}.popup__content{padding:40px 22px}}.rte{max-width:820px;margin:0 auto}.rte img{border-radius:18px;margin:18px 0}.page-title{text-align:center;margin:48px 0 28px}.form-field{margin-bottom:14px}.form-field input,.form-field textarea{width:100%;padding:14px 16px;border-radius:14px;border:1px solid rgba(30,33,91,.25);font:inherit;background:var(--c-surface);color:var(--c-text)}.grid-products{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.product-card{text-decoration:none;background:var(--c-surface);border-radius:20px;overflow:hidden}.product-card img,.product-card .placeholder-img{aspect-ratio:1/1;object-fit:cover;width:100%;border-radius:0}.product-card__body{padding:14px 16px 18px}.product-card__body strong{display:block}@media(max-width:900px){.grid-products{grid-template-columns:1fr 1fr}}.cart-table{width:100%;border-collapse:collapse}.cart-table td,.cart-table th{padding:14px 8px;border-bottom:1px solid rgba(30,33,91,.1);text-align:left}.errors{background:#ffe6ea;color:#a3123b;border-radius:12px;padding:12px 16px;margin-bottom:14px}.success{background:#e5f7ec;color:#145c34;border-radius:12px;padding:12px 16px;margin-bottom:14px}.scroll-banner{overflow:hidden;white-space:nowrap;padding:16px 0;font-weight:700;font-size:clamp(1rem,2.2vw,1.35rem);text-transform:uppercase;letter-spacing:.04em}.scroll-banner__track{display:inline-flex;align-items:center;gap:28px;animation:marquee 30s linear infinite}.scroll-banner__sep{opacity:.7}.slider--videos{grid-auto-columns:calc((100% - 72px)/3.3);cursor:grab}.slider.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.video-card{position:relative;border-radius:22px;overflow:hidden;background:#000;aspect-ratio:9/16}.video-card video{width:100%;height:100%;object-fit:cover;display:block}.video-card__caption{position:absolute;left:12px;right:12px;bottom:12px;background:#ffffffeb;color:var(--c-text);border-radius:12px;padding:8px 12px;font-size:.82rem;font-weight:600}@media(max-width:900px){.slider--videos{grid-auto-columns:70%}}.rv-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px}.rv-head h2{margin:0}.rv-summary{display:flex;align-items:center;gap:12px}.rv-score{font-size:2.6rem;font-weight:800;line-height:1}.rv-count{font-size:.85rem;opacity:.75;margin-top:2px}.rv-grid{columns:3 280px;column-gap:20px}.rv-card{break-inside:avoid;background:var(--c-surface);border-radius:20px;overflow:hidden;margin-bottom:20px;box-shadow:0 2px 10px #1e215b0f}.rv-photo{width:100%;height:auto;display:block}.rv-body{padding:16px 18px 18px}.rv-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.rv-date{font-size:.75rem;opacity:.6}.rv-title{font-size:1rem;margin:0 0 6px}.rv-text{font-size:.92rem}.rv-text p{margin:0 0 .5em}.rv-author{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;font-size:.82rem;margin-top:10px}.rv-verified{color:#1aa260;font-weight:600}.rv-zone{background:var(--c-accent-3);border-radius:100px;padding:2px 10px;font-size:.75rem}.cmp2{background:linear-gradient(120deg,#fdeef6,#f4f0ff 55%,#f1efff);padding:64px 0}.cmp2__grid{display:grid;grid-template-columns:1.05fr 1.1fr 1fr;gap:36px;align-items:center}.cmp2__title{font-size:clamp(2rem,3.6vw,3.1rem);line-height:1.05;margin-bottom:22px}.cmp2__title span{color:var(--c-text);display:block}.cmp2__title em{color:#f0559b;font-style:italic;display:block}.cmp2__copy{color:#5b5f86;font-size:1.02rem;line-height:1.7}.cmp2__copy p{margin:0 0 14px}.cmp2__photos{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:end}.cmp2__photos figure{margin:0;position:relative}.cmp2__photos img,.cmp2__photos .placeholder-img{width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:0;display:block}.cmp2__photos figcaption{position:absolute;left:50%;bottom:10px;transform:translate(-50%);background:#fff;color:var(--c-text);border-radius:100px;padding:5px 14px;font-size:.72rem;font-weight:700;letter-spacing:.06em;white-space:nowrap}.cmp2__table{background:#fff;border-radius:26px;box-shadow:0 18px 40px #1e215b14;overflow:hidden;position:relative}.cmp2__table:before{content:"";position:absolute;top:0;bottom:0;left:52%;width:27%;background:linear-gradient(180deg,#8f86ff,#a66be8 55%,#ec4f97);z-index:0}.cmp2__row{display:grid;grid-template-columns:52% 27% 21%;align-items:center;position:relative;z-index:1}.cmp2__row>div{padding:20px 12px;text-align:center}.cmp2__row .cmp2__label{text-align:left;padding-left:24px;font-weight:600;font-size:1rem;border-bottom:1px solid #eceaf6}.cmp2__row--last .cmp2__label{color:#f0559b;font-weight:700;border-bottom:0}.cmp2__us{color:#fff;font-size:1.2rem;font-weight:700}.cmp2__them{color:#b9b7cc;font-size:1.2rem;background:#faf9fd}.cmp2__row--head>div{padding-top:24px;padding-bottom:24px;border:0}.cmp2__row--head .cmp2__us strong{display:block;font-size:1rem}.cmp2__row--head .cmp2__us small{display:block;font-size:.72rem;font-weight:600;opacity:.95}.cmp2__row--head .cmp2__them strong{color:var(--c-text);font-size:.95rem}@media(max-width:1000px){.cmp2__grid{grid-template-columns:1fr}.cmp2__photos{max-width:520px;margin:0 auto}}.zones__title{font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:.85rem;margin:4px 0 10px}.zones__title span{text-transform:none;letter-spacing:0;font-weight:600;color:var(--c-sale)}.zones{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;margin-bottom:18px}.zone{display:flex;flex-direction:column;align-items:center;gap:4px;background:var(--c-surface);border:2px solid rgba(30,33,91,.14);border-radius:14px;padding:6px 4px 8px;cursor:pointer;font:600 .72rem/1.2 Poppins,sans-serif;color:var(--c-text);text-align:center}.zone img{width:56px;height:56px;object-fit:cover;border-radius:10px}.zone.is-selected{border-color:var(--c-primary);box-shadow:0 0 0 1px var(--c-primary)}:root{--lilac:#7f80f5;--lilac-2:#a5a6fb;--pink-bg:linear-gradient(180deg,#fbe3f1 0%,#f6c9e4 100%)}.btn--lilac{background:var(--lilac);border-color:var(--lilac);color:#fff;border-radius:14px;padding:16px 30px;box-shadow:0 8px 20px #7f80f559}@media(min-width:901px){.header__inner{grid-template-columns:auto 1fr auto;gap:36px}.header__inner>div:first-child{order:2}.header__logo{order:1;justify-content:flex-start}.header__icons{order:3}}.h2x{background:var(--pink-bg);overflow:hidden}.h2x__grid{display:grid;grid-template-columns:1fr 1.05fr;gap:30px;align-items:end;padding-top:28px}.h2x__text{padding:20px 0 56px}.h2x__pill{display:inline-flex;align-items:center;gap:10px;background:#fff;border-radius:100px;padding:6px 16px 6px 6px;font-size:.85rem;font-weight:600;box-shadow:0 4px 14px #1e215b14;margin-bottom:22px}.h2x__avatars{display:flex}.h2x__avatars img{width:30px;height:30px;border-radius:50%;object-fit:cover;border:2px solid #fff;margin-left:-8px}.h2x__avatars img:first-child{margin-left:0}.h2x__title{font-size:clamp(2.6rem,6vw,4.6rem);line-height:1;margin-bottom:22px}.h2x__title span{display:block}.h2x__accent{color:var(--lilac)}.h2x__sub{font-size:1.15rem;max-width:460px;color:#3b3f6b;margin-bottom:26px}.h2x__checks{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.h2x__checks span{background:#ffffffd9;border-radius:100px;padding:8px 14px;font-size:.85rem;font-weight:600}.h2x__media img,.h2x__media .placeholder-img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:28px 28px 0 0;display:block}@media(max-width:900px){.h2x__grid{grid-template-columns:1fr}.h2x__text{padding-bottom:10px}.h2x__media{order:2}}.scroll-banner{border-top:0}.a2x__tabs{display:grid;grid-template-columns:repeat(8,1fr);gap:10px;margin-bottom:22px}.a2x__tab{background:#fff;border:1.5px solid #e6e5f5;border-radius:16px;padding:12px 6px;display:flex;flex-direction:column;align-items:center;gap:8px;font:600 .85rem Poppins,sans-serif;color:var(--c-text);cursor:pointer}.a2x__tab[aria-selected=true]{border-color:var(--lilac);box-shadow:0 0 0 2px #7f80f540;background:#f1f1ff}.a2x__icon{width:54px;height:54px;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center}.a2x__icon img{width:100%;height:100%;object-fit:cover}.a2x .tab-panel.a2x__panel{background:linear-gradient(135deg,#f3f2ff,#ecebff);border:1px solid #e3e2fb;border-radius:28px;padding:40px 70px;grid-template-columns:1fr 1fr;gap:56px}.a2x__img img,.a2x__img .placeholder-img{border-radius:20px;aspect-ratio:1/1;object-fit:cover;width:100%}.a2x__info h3{font-size:clamp(1.8rem,3vw,2.6rem);margin-bottom:10px}.a2x__desc{color:#4b4f78;font-size:1.05rem}.a2x__meta{color:var(--lilac);font-weight:600;font-size:.9rem;margin:6px 0 14px}.a2x__price{font-size:2rem;font-weight:800;margin-bottom:16px}.a2x__buy{display:flex;gap:12px}.a2x__buy .btn{flex:1}.a2x__qty{display:flex;align-items:center;background:#fff;border:1px solid #e3e2fb;border-radius:14px;padding:0 6px}.a2x__qty button{background:none;border:0;font-size:1.1rem;width:30px;cursor:pointer;color:var(--c-text)}.a2x__qty input{width:34px;border:0;text-align:center;font:600 1rem Poppins,sans-serif;background:none;-moz-appearance:textfield}.a2x__qty input::-webkit-outer-spin-button,.a2x__qty input::-webkit-inner-spin-button{-webkit-appearance:none}.a2x__guarantee{display:flex;justify-content:space-between;font-size:.85rem;color:#5b5f86;margin-top:14px}.a2x__guarantee a{color:var(--lilac);font-weight:600}@media(max-width:900px){.a2x__tabs{grid-template-columns:repeat(4,1fr)}.a2x .tab-panel.a2x__panel{grid-template-columns:1fr;padding:20px;gap:20px}}.benefits-band{background:var(--lilac-2)!important;padding:22px 0}.benefits-band .benefits{grid-template-columns:repeat(6,1fr);gap:12px}.benefits-band .benefit{background:#fff;border-radius:12px;display:flex;align-items:center;gap:10px;text-align:left;padding:14px;font-size:.85rem}.benefits-band .benefit__icon{width:28px;height:28px;margin:0;background:none;flex:none}.benefits-band .benefit__icon svg{width:24px;height:24px}@media(max-width:900px){.benefits-band .benefits{grid-template-columns:1fr 1fr}}.r2x{background:#eef;padding:60px 0}.r2x__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:center}.r2x__title{font-size:clamp(2.1rem,4vw,3.2rem)}.r2x__sub{color:#4b4f78;font-size:1.05rem;margin-bottom:22px}.r2x__cards{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:26px}.r2x__card{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e3e2fb;border-radius:14px;padding:8px;cursor:pointer;text-align:left;font-family:Poppins,sans-serif;color:var(--c-text)}.r2x__card img{width:44px;height:44px;border-radius:10px;object-fit:cover}.r2x__card strong{display:block;font-size:.95rem}.r2x__card small{color:#8a8db0;font-size:.75rem}.r2x__card.is-active{background:var(--lilac);color:#fff;border-color:var(--lilac)}.r2x__card.is-active small{color:#e8e8ff}.r2x__cta{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.r2x__cta em{font-size:.85rem;color:#6b6f96}.r2x__media{position:relative;padding-bottom:90px}.r2x__pair{display:grid;grid-template-columns:1fr 1fr;border-radius:24px;overflow:hidden}.r2x__pair.is-single{grid-template-columns:1fr}.r2x__pair.is-single figure:first-child{display:none}.r2x__pair figure{margin:0;position:relative}.r2x__pair img{width:100%;aspect-ratio:3/4;object-fit:cover;display:block}.r2x__pair.is-single img{aspect-ratio:4/3}.r2x__pair figcaption{position:absolute;top:12px;background:#fff;border-radius:100px;padding:4px 12px;font-size:.72rem;font-weight:700;letter-spacing:.06em}.r2x__pair figure:first-child figcaption{left:12px}.r2x__pair figure:last-child figcaption{right:12px}.r2x__pair.is-single figcaption{display:none}.r2x__review{position:absolute;left:5%;right:5%;bottom:0;background:#fff;border-radius:18px;padding:18px 20px;box-shadow:0 14px 34px #1e215b1f}.r2x__revhead{display:flex;gap:10px;align-items:center;margin-bottom:6px}.r2x__revhead span{font-size:.75rem;color:#1aa260;font-weight:600}.r2x__review p{margin:0;font-size:.95rem}@media(max-width:900px){.r2x__grid{grid-template-columns:1fr}}.w2x{background:#eef}.w2x__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:16px}.w2x__step{background:#fff;border-radius:18px;padding:20px;display:flex;gap:14px;align-items:flex-start}.w2x__step p{margin:4px 0 0;color:#4b4f78;font-size:.95rem}.w2x__num{width:44px;height:44px;flex:none;border-radius:12px;background:var(--lilac);color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;font-size:1.1rem}.w2x__videos{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media(max-width:900px){.w2x__steps{grid-template-columns:1fr}.w2x__videos{grid-template-columns:1fr 1fr}}.gallery__main{position:relative;background:#f9cfe6;border-radius:28px}.gal-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:46px;height:46px;border-radius:50%;border:0;background:#fff;box-shadow:0 4px 14px #0000001f;font-size:1.6rem;line-height:1;color:var(--c-text);cursor:pointer}.gal-arrow--prev{left:14px}.gal-arrow--next{right:14px}.gallery__thumbs{grid-template-columns:repeat(8,1fr)}.gallery__thumbs button{border-radius:12px}.gallery__thumbs button.is-active{border-color:var(--lilac)}.product__title{font-size:clamp(2.2rem,3.6vw,3.2rem);margin-bottom:16px}.pp__pill{display:inline-flex;align-items:center;gap:10px;border:1px solid #e6e5f5;background:#fff;border-radius:14px;padding:10px 16px;font-size:.95rem;color:#5b5f86;flex-wrap:wrap}.pp__pill strong{color:var(--c-text)}.pp__avs{display:flex}.pp__avs img{width:30px;height:30px;border-radius:50%;object-fit:cover;border:2px solid #fff;margin-left:-9px}.pp__avs img:first-child{margin-left:0}.pp__check{width:17px;height:17px;vertical-align:-3px;fill:var(--lilac)}.pp__stars{display:flex;align-items:center;gap:12px;margin:18px 0 14px;font-size:1rem}.pp__stars .stars{color:var(--lilac)}.pp__stars .stars svg{width:20px;height:20px}.pp__stars b{font-weight:700}.pp__first{color:#5b5f86;font-size:.9rem}.pp__stars a{color:#5b5f86;font-weight:600}.pb{display:flex;flex-wrap:wrap;gap:10px;margin:6px 0 26px}.pb__item{display:inline-flex;align-items:center;gap:8px;background:#eeeefe;border-radius:12px;padding:9px 14px;font-weight:700;font-size:.95rem}.pb__item svg{width:19px;height:19px;fill:var(--lilac);flex:none}.packs__title{color:#5b5f86;letter-spacing:.1em}.pack.pk{grid-template-columns:auto auto 1fr auto;gap:16px;padding:18px 20px;border:2px solid #e6e5f5;border-radius:16px;margin-bottom:14px;background:#fff;box-shadow:none}.pack.pk.is-selected{background:#fbd3ea;border-color:#fbd3ea;box-shadow:0 0 0 2px #fbd3ea}.pack.pk input{width:22px;height:22px;accent-color:var(--lilac)}.pk__badge{position:absolute;top:-12px;left:20px;background:var(--c-primary);color:#fff;border-radius:100px;font-size:.72rem;font-weight:700;letter-spacing:.06em;padding:5px 12px;text-transform:uppercase}.pk__thumbs{display:flex;align-items:center}.pk__thumbs img{width:40px;height:52px;object-fit:cover;border-radius:6px;margin-left:-16px;box-shadow:0 2px 6px #0000001f}.pk__thumbs img:first-child{margin-left:0}.pk__thumbs--1 img{width:44px}.pk__body{display:flex;flex-direction:column;gap:2px}.pk__name{font-size:1.15rem;color:#3b3f6b}.pk__name b{color:var(--c-text)}.pk__per{color:#5b5f86;font-size:.95rem}.pk__right{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.pk__prices{display:flex;align-items:baseline;gap:8px}.pk__prices b{font-size:1.35rem}.pk__prices s{color:#8a8db0;font-size:1rem}.pk__prices s:empty{display:none}.pk__save{background:#dff7ea;color:#14804a;border-radius:10px;padding:6px 12px;font-size:.85rem;font-weight:700;white-space:nowrap}.pk__save:empty{display:none}@media(max-width:600px){.pack.pk{grid-template-columns:auto auto 1fr}.pk__right{grid-column:3;align-items:flex-start}}.r2x__mstars,.r2x__stars{color:var(--lilac);letter-spacing:1px}.r2x__card.is-active .r2x__mstars{color:#fff}.r2x__revhead .r2x__stars{font-size:1.05rem}.v2x__title{font-size:clamp(2rem,4vw,3.2rem);margin-bottom:8px}.v2x__sub{color:#3b3f6b;font-size:1.05rem;font-weight:500;margin-bottom:28px;display:flex;gap:10px;justify-content:center;align-items:center}.v2x__stars{color:var(--lilac);font-size:1.2rem;letter-spacing:1px}.v2x__wrap{position:relative}.v2x .slider--videos{grid-auto-columns:calc((100% - 72px)/4.2)}.v2x__card{aspect-ratio:9/16}.v2x__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:50%;border:0;background:#fff;box-shadow:0 6px 20px #0003;cursor:pointer;display:flex;align-items:center;justify-content:center}.v2x__play svg{width:30px;height:30px;fill:var(--lilac);margin-left:3px}.v2x__card.is-playing .v2x__play{opacity:0}.v2x__cap{position:absolute;left:50%;bottom:16%;transform:translate(-50%);background:#fff;color:#111;border-radius:6px;padding:4px 10px;font-size:.78rem;font-weight:700;text-align:center;max-width:85%}.v2x__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:50px;height:50px;border-radius:50%;border:0;background:#fff;box-shadow:0 4px 14px #00000026;font-size:1.7rem;color:var(--c-text);cursor:pointer}.v2x__arrow--prev{left:-24px}.v2x__arrow--next{right:-24px}@media(max-width:900px){.v2x .slider--videos{grid-auto-columns:70%}.v2x__arrow{display:none}}.y2x{background:var(--lilac-2);padding:64px 0}.y2x__title{font-size:clamp(2rem,4.4vw,3.6rem);margin-bottom:28px}.y2x__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.y2x__card{background:#fff;border-radius:22px;padding:24px 26px 30px;text-align:center}.y2x__icon{width:76px;height:76px;margin:0 auto 18px;border-radius:16px;border:1px solid #e6e5f5;display:flex;align-items:center;justify-content:center;color:var(--c-text);box-shadow:0 4px 12px #1e215b0f}.y2x__icon svg{width:38px;height:38px}.y2x__card h3{font-size:1.15rem;margin-bottom:10px}.y2x__card p{color:#5b5f86;font-size:.98rem;margin:0}@media(max-width:900px){.y2x__grid{grid-template-columns:1fr 1fr}}.s2x{background:linear-gradient(180deg,#fce4f1,#f7f3ff 70%,#f7f6ff);padding:60px 0 30px}.s2x__grid{display:grid;grid-template-columns:1.15fr 1fr;gap:40px;align-items:center}.s2x__title{font-size:clamp(2.2rem,4.4vw,3.6rem);margin-bottom:12px}.s2x__sub{color:#4b4f78;font-size:1.1rem;margin-bottom:22px}.s2x__card{display:grid;grid-template-columns:150px 1fr;align-items:center;gap:10px;background:#ffffffeb;border:1px solid #f0d7ea;border-radius:18px;padding:18px 24px;margin-bottom:12px}.s2x__num{font-size:2.8rem;font-weight:800}.s2x__card strong{display:block;font-size:1.08rem}.s2x__card p{margin:4px 0 2px;color:#4b4f78;font-size:.95rem}.s2x__card small{color:#8a8db0;font-size:.8rem}.s2x__cta{text-align:center;margin-top:24px}.s2x__media img,.s2x__media .placeholder-img{width:100%;border-radius:24px;aspect-ratio:4/5;object-fit:cover}.s2x__disc{color:#5b5f86;font-size:.9rem;margin-top:18px}@media(max-width:900px){.s2x__grid{grid-template-columns:1fr}.s2x__card{grid-template-columns:90px 1fr}.s2x__num{font-size:2rem}}.faq2{background:#fff}.faq2__grid{display:grid;grid-template-columns:1fr 1.25fr;gap:60px;align-items:start}.faq2__side h2{font-size:clamp(2.2rem,4vw,3.4rem);line-height:1.05}.faq2__side p{color:#5b5f86;font-size:1.1rem;margin:16px 0 26px}.faq2 .faq{max-width:none;border-top:1px solid #e6e5f5}.faq2 .accordion{border-bottom:1px solid #e6e5f5}.faq2 .accordion summary{padding:28px 56px 28px 0;font-size:1.1rem;font-weight:700}.faq2 .accordion summary:after{width:36px;height:36px;border-radius:50%;background:#f1f1fd;color:var(--lilac);display:flex;align-items:center;justify-content:center;font-size:1.3rem;right:0}@media(max-width:900px){.faq2__grid{grid-template-columns:1fr;gap:20px}}.rv2{background:#f4f4fe}.rv2__title{font-size:clamp(2.2rem,4.4vw,3.6rem);margin-bottom:24px}.rv2__summary{display:flex;justify-content:center;align-items:center;gap:56px;margin-bottom:40px;flex-wrap:wrap}.rv2__avg{text-align:center}.rv2__avg b{display:block;font-size:4rem;line-height:1;margin-bottom:8px}.rv2__avg .stars,.rv2__card .stars{color:var(--lilac)}.rv2__avg .stars svg{width:28px;height:28px}.rv2__bars{min-width:420px}.rv2__bar{display:grid;grid-template-columns:40px 1fr 30px;align-items:center;gap:18px;margin:10px 0;font-weight:700;font-size:.95rem}.rv2__bar i{height:10px;background:#dcdcf7;border-radius:10px;overflow:hidden;display:block}.rv2__bar em{display:block;height:100%;background:var(--lilac);border-radius:10px}.rv2__bar span:first-child{color:var(--c-text)}.rv2__grid{columns:3 300px;column-gap:22px}.rv2__card{break-inside:avoid;background:#fff;border:1px solid #e6e5f5;border-radius:20px;padding:24px 26px;margin-bottom:22px}.rv2__top{display:flex;align-items:center;gap:12px;margin-bottom:12px}.rv2__card .stars svg{width:20px;height:20px}.rv2__ver{background:#e3f6ea;color:#14804a;border-radius:100px;padding:3px 10px;font-size:.8rem;font-weight:700}.rv2__img{width:100%;border-radius:14px;margin-bottom:12px}.rv2__text{font-size:1.02rem;color:#3b3f6b;line-height:1.6}.rv2__text p{margin:0}.rv2__author{display:flex;align-items:center;gap:10px;margin-top:18px}.rv2__av{width:32px;height:32px;border-radius:50%;background:#efeffd;color:var(--lilac);font-weight:700;display:flex;align-items:center;justify-content:center;font-size:.9rem}.rv2__date{margin-left:auto;color:#5b5f86;font-size:.9rem}@media(max-width:600px){.rv2__bars{min-width:0;width:100%}}.ugc{padding:56px 0 40px;overflow:hidden;background:#fff}.ugc__title{font-size:clamp(2.2rem,4.4vw,3.6rem);margin-bottom:12px}.ugc__sub{color:#4b4f78;font-size:1.15rem;max-width:720px;margin:0 auto 22px}.ugc__btn{gap:10px}.ugc__ig{display:inline-flex;width:22px;height:22px}.ugc__ig svg{fill:#fff;width:22px;height:22px}.ugc__strip{margin-top:40px;overflow:hidden}.ugc__track{display:flex;gap:22px;width:max-content;animation:marquee 60s linear infinite}.ugc__strip:hover .ugc__track{animation-play-state:paused}.ugc__item{position:relative;width:320px;aspect-ratio:9/16;border-radius:22px;overflow:hidden;flex:none;background:#f3d7e8}.ugc__item img,.ugc__item video,.ugc__item .placeholder-img{width:100%;height:100%;object-fit:cover;border-radius:0}.ugc__cap{position:absolute;left:0;right:0;bottom:12%;text-align:center;color:#fff;font-weight:800;font-size:1.6rem;text-shadow:0 2px 8px rgba(0,0,0,.35);transform:rotate(-6deg);padding:0 12px}@media(max-width:700px){.ugc__item{width:220px}}.footer{color:#fff}.footer h4{font-size:1.5rem;text-transform:none;letter-spacing:0;font-weight:800;margin-bottom:20px}.footer li{padding:8px 0;font-size:1.05rem}.footer .logo-text{font-size:4rem;color:#fff}.footer .logo-text small{font-size:1.1rem;top:-10px;right:-14px}.footer__social svg{width:28px;height:28px}.footer__bottom{border-top:1px solid rgba(255,255,255,.25);margin-top:60px;padding-top:30px}@media(min-width:901px){.product{align-items:start}.product__info{position:static}.product>[data-gallery]{position:sticky;top:96px;align-self:start}.faq2__grid{align-items:start}.faq2__side{position:sticky;top:110px;align-self:start}.r2x__grid{align-items:start}}.logo-img{height:44px;width:auto;display:block}.mobile-menu .logo-img{height:36px}.footer .logo-img{height:86px}@media(max-width:900px){.logo-img{height:34px}.footer .logo-img{height:64px}}.gallery__thumbs{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.gallery__thumbs::-webkit-scrollbar{display:none}.gallery__thumbs button{flex:0 0 calc((100% - 70px)/8);scroll-snap-align:start}@media(min-width:901px){.product>[data-gallery]{top:20px}.gallery__main,.gallery__thumbs{max-width:calc(100vh - 150px);margin-left:auto;margin-right:auto}}@media(max-width:900px){.gallery__thumbs button{flex-basis:calc((100% - 40px)/5)}}.scroll-banner--press{padding:26px 0 32px;text-transform:none;letter-spacing:0}.scroll-banner__label{text-align:center;font-weight:800;font-size:.85rem;letter-spacing:.22em;margin-bottom:16px}.scroll-banner--press .scroll-banner__track{gap:80px;align-items:center}.scroll-banner--press .scroll-banner__item{color:#111;font-size:2.4rem;line-height:1;white-space:nowrap}.scroll-banner--press .scroll-banner__item:nth-child(5n+1){font-family:"Bodoni 72",Didot,Georgia,serif;font-weight:400;letter-spacing:-.01em}.scroll-banner--press .scroll-banner__item:nth-child(5n+2){font-family:Futura,Avenir Next,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.18em;font-size:2rem}.scroll-banner--press .scroll-banner__item:nth-child(5n+3){font-family:Georgia,Times New Roman,serif;font-weight:700;font-size:2.5rem}.scroll-banner--press .scroll-banner__item:nth-child(5n+4){font-family:Avenir Next Condensed,Arial Narrow,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:-.02em;font-size:2.3rem}.scroll-banner--press .scroll-banner__item:nth-child(5n){font-family:Didot,"Bodoni 72",serif;font-weight:400;text-transform:uppercase;letter-spacing:.12em;font-size:2.1rem}@media(max-width:700px){.scroll-banner--press .scroll-banner__item{font-size:1.6rem!important}.scroll-banner--press .scroll-banner__track{gap:44px}}.gallery__thumbs button{flex:0 0 calc((100% - 70px)/8.6)}@media(max-width:900px){.gallery__thumbs button{flex-basis:calc((100% - 40px)/5.6)}}.gallery__thumbs{display:grid;grid-template-columns:repeat(8,1fr);gap:10px;overflow:visible}.gallery__thumbs button{flex:none;width:auto}@media(max-width:900px){.gallery__thumbs{grid-template-columns:repeat(5,1fr)}}@media(min-width:901px){.gallery__main{max-width:calc(100vh - 230px)}.gallery__thumbs{max-width:none}}.btn--atc{background:var(--lilac);border-color:var(--lilac);color:#fff;border-radius:14px;padding:20px;font-size:1.05rem;letter-spacing:.1em;box-shadow:0 10px 24px #7f80f559}.btn--atc:hover{opacity:1;filter:brightness(1.05)}.cmp2__photos--cut{display:block;position:relative;align-self:end;margin-bottom:-64px}.cmp2__photos--cut img{width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;background:none;display:block}.cmp2__photos--cut:after{content:"";position:absolute;left:47%;top:8%;bottom:0;width:1px;background:#1e215b40}.cmp2__tag{position:absolute;bottom:14px;background:#fff;color:var(--c-text);border-radius:100px;padding:5px 14px;font-size:.72rem;font-weight:700;letter-spacing:.06em;white-space:nowrap;z-index:1}.cmp2__tag--l{left:8%}.cmp2__tag--r{right:8%}@media(max-width:1000px){.cmp2__photos--cut{margin-bottom:0}}@media(min-width:1001px){.cmp2__grid{grid-template-columns:.95fr 1.4fr .95fr;gap:24px}}.cmp2__photos--cut:after{display:none}.cmp2__photos--cut img{width:118%;max-width:none;margin-left:-9%}.cmp2__tag--l{left:14%}.cmp2__tag--r{right:10%}@media(max-width:1000px){.cmp2__grid{grid-template-columns:1fr}.cmp2__photos--cut img{width:100%;margin-left:0}}@media(min-width:1001px){.cmp2__grid{grid-template-columns:1fr 1.25fr 1fr;gap:28px}}.cmp2__photos--cut img{width:104%;margin-left:-2%}.cmp2__photos--cut img{width:auto;height:520px;max-width:100%;object-fit:contain;margin:0 auto}.cmp2__tag--l{left:18%}.cmp2__tag--r{right:14%}@media(max-width:1000px){.cmp2__photos--cut img{height:auto;width:100%}}@media(min-width:1001px){.cmp2__photos--cut img{height:640px;max-width:118%;margin-left:-9%}}@media(min-width:1001px){.cmp2__photos--cut img{height:540px;max-width:100%;margin:0 auto}}.s2x{padding:40px 0 20px}@media(min-width:901px){.s2x__grid{max-width:1080px;grid-template-columns:1.2fr .9fr;gap:32px;align-items:end}}.s2x__title{font-size:clamp(1.8rem,3.2vw,2.6rem)}.s2x__sub{font-size:1rem;margin-bottom:16px}@media(min-width:601px){.s2x__card{grid-template-columns:110px 1fr;padding:12px 20px;margin-bottom:10px;border-radius:14px}}.s2x__num{font-size:2.1rem;line-height:1}.s2x__card strong{font-size:.98rem}.s2x__card p{font-size:.88rem}.s2x__cta{margin-top:16px}.s2x__media img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain;border-radius:0;display:block;max-height:520px;margin:0 auto}.addon{display:grid;grid-template-columns:22px 56px 1fr auto;align-items:center;gap:12px;margin:12px 0 4px;padding:12px 16px;border:1.5px dashed #b9b4f5;border-radius:14px;background:#fff;cursor:pointer}.addon input{position:absolute;opacity:0;pointer-events:none}.addon__check{width:22px;height:22px;border:2px solid #b9b4f5;border-radius:6px;display:grid;place-items:center}.addon input:checked+.addon__check{background:var(--lilac,#7f80f5);border-color:var(--lilac,#7f80f5)}.addon input:checked+.addon__check:after{content:"\2713";color:#fff;font-size:14px;font-weight:700}.addon:has(input:checked){border-style:solid;border-color:var(--lilac,#7f80f5);background:#f6f5ff}.addon img{width:56px;height:56px;object-fit:cover;border-radius:10px}.addon__txt strong{display:block;font-size:.92rem}.addon__txt small{color:#6b6f93;font-size:.8rem}.addon__price{font-weight:700;text-align:right}.addon__price s{display:block;font-weight:400;color:#9a9db8;font-size:.8rem}.addon__zoom{padding:0;border:0;background:none;cursor:zoom-in;line-height:0}.addon__icon{width:56px;height:56px;border-radius:10px;background:#eeedff;color:var(--lilac,#7f80f5);display:grid;place-items:center}.addon--ship{margin-top:8px}.addon-lb{position:fixed;top:0;right:0;bottom:0;left:0;background:#14163cbf;display:grid;place-items:center;z-index:9999;padding:24px;cursor:zoom-out}.addon-lb img{max-width:min(560px,92vw);max-height:86vh;border-radius:18px;background:#fff}.addon-lb button{position:absolute;top:16px;right:20px;background:#fff;border:0;border-radius:50%;width:40px;height:40px;font-size:24px;cursor:pointer}.pp__stars .stars{color:#a9a6fb}.pb{display:grid;grid-template-columns:repeat(2,max-content);gap:10px}@media(max-width:480px){.pb{grid-template-columns:1fr 1fr}.pb__item{font-size:.85rem}}.v2x__empty{aspect-ratio:9/16;width:100%;border-radius:inherit;background:linear-gradient(160deg,#ecebff,#f9e6f2);display:grid;place-items:center;color:#a9a6fb}:root{--c-star:#a9a6fb}.stars,.pp__stars .stars,.r2x__mstars,.r2x__stars,.r2x__revhead .r2x__stars,.rv2__avg .stars,.rv2__card .stars,[class*=star]:not(svg):not(path){color:#a9a6fb!important}.bought{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.bought__chip{display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 6px;border-radius:12px;background:#f1f0ff;color:var(--c-text);font-weight:600;font-size:.85rem;text-decoration:none;transition:background .2s,transform .2s}.bought__chip:hover{background:#e4e2ff;transform:translateY(-1px)}.bought__chip img{width:40px;height:40px;object-fit:cover;border-radius:8px;background:#fff}.rvm__wrap{text-align:center;margin-top:28px}.rvm__open span{display:inline-block;margin-left:6px;font-size:.8em}.rvm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#1e215b80;display:flex;align-items:center;justify-content:center;padding:16px}.rvm[hidden]{display:none}.rvm__box{background:#f7f6ff;border-radius:24px;max-width:860px;width:100%;max-height:88vh;display:flex;flex-direction:column;overflow:hidden;position:relative;box-shadow:0 30px 80px #1e215b59}.rvm__head{background:linear-gradient(160deg,#8183f7,#c3a6f5);color:#fff;padding:26px 28px 20px;text-align:center}.rvm__head h3{font-size:1.5rem;margin:0 0 8px;color:#fff}.rvm__head .stars{color:#fff!important}.rvm__head span{display:block;font-size:.85rem;opacity:.9;margin-top:4px}.rvm__close{position:absolute;top:12px;right:12px;width:36px;height:36px;border-radius:50%;border:2px solid #fff;background:#1e215b40;color:#fff;font-size:1.2rem;cursor:pointer;z-index:2}.rvm__list{overflow-y:auto;padding:20px;display:grid;grid-template-columns:1fr 1fr;gap:14px;overscroll-behavior:contain}.rvm__card{background:#fff;border-radius:16px;padding:16px 18px;border:1px solid #eceaf6}.rvm__top{display:flex;justify-content:space-between;align-items:center}.rvm__date{font-size:.75rem;color:#9a9db8}.rvm__card p{margin:10px 0 12px;font-size:.92rem;line-height:1.5}.rvm__author{display:flex;align-items:center;gap:8px;font-size:.9rem}.rvm__card .bought{margin-top:10px}@media(max-width:700px){.rvm__list{grid-template-columns:1fr}.rvm__box{max-height:92vh}}.pack__ship{font-size:.78rem;font-weight:700;color:#1f9d55;margin-top:3px}.pack__ship--paid{color:#8a8db0;font-weight:500}.drawer__ship{font-size:.88rem;text-align:center;margin-bottom:12px;color:var(--c-text)}.drawer__ship i{display:block;height:6px;border-radius:6px;background:#eceaf6;margin-top:8px;overflow:hidden}.drawer__ship em{display:block;height:100%;background:var(--lilac,#7f80f5);border-radius:6px;transition:width .3s}.pk__body .pack__ship{display:block}.h2x__checks{display:grid;grid-template-columns:repeat(2,max-content);gap:10px}@media(max-width:480px){.h2x__checks{grid-template-columns:1fr 1fr}}.h2x__media img{aspect-ratio:auto;object-fit:contain;border-radius:0;background:none;height:auto;max-height:560px;width:auto;max-width:100%;margin:0 auto}.h2x__media .placeholder-img{border-radius:28px 28px 0 0}.h2x__media{display:flex;justify-content:center;align-items:flex-end}.pt__live{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:.88rem}.pt__viewers{display:inline-flex;align-items:center;gap:8px;color:#4b4f78}.pt__viewers b{color:var(--c-text)}.pt__dot{width:9px;height:9px;border-radius:50%;background:#22c55e;position:relative;flex:none}.pt__dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;background:#22c55e;opacity:.35;animation:ptPulse 1.6s ease-out infinite}@keyframes ptPulse{0%{transform:scale(.6);opacity:.5}to{transform:scale(1.8);opacity:0}}.pt__stock{background:#ffe8f2;color:#e0437f;font-weight:700;padding:5px 12px;border-radius:100px;white-space:nowrap}@media(max-width:480px){.pt__live{font-size:.78rem}.pt__stock{padding:4px 9px}}.header__burger svg{width:26px;height:26px;display:block}@media(max-width:1000px){.cmp2__grid{grid-template-columns:1fr;gap:26px}.cmp2__photos--cut{margin-bottom:0}.cmp2__photos--cut img{height:auto;max-height:420px;width:auto;max-width:100%;margin:0 auto}}@media(max-width:600px){.h2x__checks{gap:8px}.h2x__checks{grid-template-columns:1fr 1fr}.h2x__checks span{font-size:.74rem;padding:7px 10px;line-height:1.25;display:flex;align-items:center}.a2x__tabs{grid-template-columns:repeat(3,1fr)}.pt__viewers{font-size:.74rem;gap:6px;min-width:0}.pt__stock{font-size:.74rem;padding:4px 9px}.pp__pill{flex-wrap:nowrap;font-size:.78rem;padding:8px 10px;gap:8px;max-width:100%}.pp__pill>span:last-child{min-width:0}.pp__avs img{width:26px;height:26px}.pp__stars{font-size:.85rem;gap:8px;margin:14px 0 12px}.pp__stars a{line-height:1.3}.pack.pk{grid-template-columns:auto auto 1fr auto;gap:10px;padding:14px 12px}.pk__right{grid-column:auto;align-items:flex-end}.pk__thumbs img{width:30px;height:40px;margin-left:-14px}.pk__thumbs--1 img{width:32px}.pk__name{font-size:.95rem}.pk__per{font-size:.8rem}.pk__prices{flex-direction:column;align-items:flex-end;gap:0}.pk__prices b{font-size:1.1rem}.pk__prices s{font-size:.78rem}.pk__save{font-size:.68rem;padding:3px 7px}.pack.pk .pack__ship{font-size:.72rem}.product__guarantee{gap:6px 12px;font-size:.8rem}.y2x__grid{grid-template-columns:1fr;gap:12px}.y2x__card{display:grid;grid-template-columns:56px 1fr;gap:4px 14px;text-align:left;padding:18px;align-items:center}.y2x__icon{width:56px;height:56px;margin:0;grid-row:span 2}.y2x__icon svg{width:28px;height:28px}.y2x__card h3{font-size:1rem;margin:0}.y2x__card p{font-size:.88rem}}.product__info,.product__media,.gallery,.product>*{min-width:0}@media(max-width:900px){.product{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:900px){.s2x__grid{grid-template-columns:1fr;gap:20px}.s2x__media img{max-height:380px}}@media(max-width:600px){.s2x__card{grid-template-columns:78px 1fr;padding:12px 14px;gap:8px;margin-bottom:10px;border-radius:14px}.s2x__num{font-size:1.5rem;line-height:1.05}.s2x__card strong{font-size:.92rem}.s2x__card p{font-size:.82rem}.addon{grid-template-columns:22px 48px 1fr auto;gap:10px;padding:10px 12px}.addon img,.addon__icon{width:48px;height:48px}.addon__txt strong{font-size:.85rem}.addon__txt small{font-size:.74rem}}.rvrows{display:flex;flex-direction:column;gap:14px;margin:0 -16px}.rvrow{overflow:hidden;touch-action:pan-y}.rvrow::-webkit-scrollbar{display:none}.rvrow__track{display:flex;gap:12px;width:max-content;padding:2px 16px;will-change:transform;backface-visibility:hidden}.rvrow__track>*{width:78vw;max-width:300px;flex:none;margin:0!important;break-inside:auto}.rv2__av{overflow:hidden;flex:none}.rv2__av img{width:100%;height:100%;object-fit:cover;display:block}.rv-av{width:32px;height:32px;border-radius:50%;overflow:hidden;flex:none;display:inline-block}.rv-av img{width:100%;height:100%;object-fit:cover;display:block}
/*# sourceMappingURL=/cdn/shop/t/2/assets/alzea.css.map */
