.sl-section{padding:clamp(72px,10vw,140px) 0}.sl-head{max-width:660px;margin:0 auto clamp(40px,5vw,64px);text-align:center}.sl-head h2{font-size:clamp(38px,4.8vw,60px);margin-top:14px}.sl-benefits{background:var(--cream)}.sl-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.sl-card{background:var(--ivory);border-radius:var(--r);padding:38px 32px 42px;transition:transform .7s var(--ease),box-shadow .7s var(--ease),opacity 1s var(--ease)}.sl-card:hover{transform:translateY(-6px);box-shadow:0 28px 56px -30px #2b262459}.sl-icon{width:54px;height:54px;border-radius:50%;background:var(--blush-soft);color:var(--blush-deep);display:grid;place-items:center;margin-bottom:30px}.sl-card h3{font-size:30px;margin-bottom:12px}.sl-card p{margin:0;color:var(--ink-2);font-size:15px}@media(max-width:860px){.sl-cards{grid-template-columns:minmax(0,1fr);gap:14px}.sl-card{padding:30px 26px 32px}}.sl-editorial__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:20px}.sl-ed-img{margin:0;border-radius:var(--r);overflow:hidden;background:#fff}.sl-ed-img img{width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--ease)}.sl-ed-img:hover img{transform:scale(1.04)}.sl-ed-big{aspect-ratio:5/6}.sl-ed-side{display:grid;grid-template-rows:auto 1fr;gap:20px}.sl-ed-text{background:var(--blush-soft);border-radius:var(--r);padding:clamp(32px,4vw,52px)}.sl-ed-text h2{font-size:clamp(34px,3.8vw,50px);margin:14px 0 16px}.sl-ed-text p:not(.sl-eyebrow){margin:0 0 24px;color:var(--ink-2)}.sl-ed-small{min-height:240px}.sl-link{font-size:14px;font-weight:500;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:3px;display:inline-flex;gap:8px}.sl-link span{transition:transform .5s var(--ease)}.sl-link:hover span{transform:translate(4px)}@media(max-width:860px){.sl-editorial__grid{grid-template-columns:minmax(0,1fr)}.sl-ed-big{aspect-ratio:1/1}.sl-ed-small{aspect-ratio:4/3;min-height:0}}.sl-how__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,6vw,96px);align-items:center}.sl-how__img{aspect-ratio:4/5}.sl-how__title{font-size:clamp(38px,4.6vw,58px);margin:14px 0 28px}.sl-steps{list-style:none;margin:0;padding:0}.sl-step{display:grid;grid-template-columns:64px minmax(0,1fr);gap:18px;padding:26px 0;border-top:1px solid var(--line)}.sl-step:last-child{border-bottom:1px solid var(--line)}.sl-step__n{font:italic 500 34px/1 var(--serif);color:var(--blush-deep)}.sl-step h3{font-size:27px;margin-bottom:6px}.sl-step p{margin:0;color:var(--ink-2)}@media(max-width:860px){.sl-how__grid{grid-template-columns:minmax(0,1fr)}.sl-how__img{aspect-ratio:1/1}.sl-step{grid-template-columns:48px minmax(0,1fr)}}.sl-faq{background:var(--cream)}.sl-faq__list{max-width:820px;margin:0 auto}.sl-q{border-bottom:1px solid var(--line)}.sl-q:first-child{border-top:1px solid var(--line)}.sl-q summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;cursor:pointer;font:500 23px/1.25 var(--serif);transition:color .3s}.sl-q summary::-webkit-details-marker{display:none}.sl-q summary:hover{color:var(--blush-deep)}.sl-plus{width:34px;height:34px;flex:none;border-radius:50%;border:1px solid var(--line);position:relative;color:var(--ink);transition:background .4s,border-color .4s,color .4s}.sl-plus:before,.sl-plus:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:1.2px;background:currentColor;transform:translate(-50%,-50%)}.sl-plus:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .55s var(--ease)}.sl-q[open] .sl-plus{background:var(--black);border-color:var(--black);color:#fff}.sl-q[open] .sl-plus:after{transform:translate(-50%,-50%) rotate(0)}.sl-q__a{overflow:hidden}.sl-q__a p{margin:0;padding:0 56px 26px 0;color:var(--ink-2)}@media(max-width:600px){.sl-q summary{font-size:20px;padding:20px 0}.sl-q__a p{padding-right:0}}.sl-final{padding:clamp(56px,8vw,110px) 0}.sl-final__box{background:var(--blush-soft);border-radius:28px;padding:clamp(52px,7vw,100px) var(--gut);text-align:center}.sl-final h2{font-size:clamp(38px,5vw,66px);max-width:15ch;margin:14px auto 18px}.sl-final p:not(.sl-eyebrow){color:var(--ink-2);max-width:44ch;margin:0 auto 32px}.sl-final .sl-btn{min-width:200px}.sl-footer{border-top:1px solid var(--line);padding:44px 0 calc(40px + env(safe-area-inset-bottom))}.sl-footer__in{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px 32px}.sl-footer nav{display:flex;flex-wrap:wrap;gap:10px 26px;font-size:14px}.sl-footer nav a{text-decoration:none;color:var(--ink-2);transition:color .3s}.sl-footer nav a:hover{color:var(--ink)}.sl-footer small{font-size:12.5px;color:var(--ink-2)}@media(max-width:700px){.sl-footer__in{flex-direction:column;text-align:center}.sl-footer nav{justify-content:center}.sl-footer{padding-bottom:calc(104px + env(safe-area-inset-bottom))}}.sl-sticky{position:fixed;left:0;right:0;bottom:0;z-index:45;display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fbf7f2eb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--line);transform:translateY(110%);transition:transform .7s var(--ease)}.sl-sticky.is-on{transform:none}.sl-sticky__img{width:44px;height:44px;border-radius:10px;object-fit:cover;background:#fff}.sl-sticky__info{flex:1;min-width:0;font-size:13px;line-height:1.35}.sl-sticky__info strong{display:block;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sl-sticky__info>span{color:var(--ink-2)}.sl-sticky .sl-btn{min-height:46px;padding:0 20px;font-size:14px}@media(min-width:901px){.sl-sticky{display:none}}.sl-toast{position:fixed;z-index:60;top:84px;right:24px;width:min(360px,calc(100vw - 32px));display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:14px;align-items:start;padding:18px;background:#fff;border-radius:18px;box-shadow:0 30px 60px -20px #2b262459;opacity:0;visibility:hidden;transform:translateY(-12px);transition:opacity .45s var(--ease),transform .7s var(--ease),visibility 0s .7s}.sl-toast.is-on{opacity:1;visibility:visible;transform:none;transition:opacity .45s var(--ease),transform .7s var(--ease)}.sl-toast img{width:56px;height:56px;border-radius:12px;object-fit:cover;background:var(--cream)}.sl-toast strong{display:block;font-weight:500;font-size:15px}.sl-toast p{margin:2px 0 0;font-size:13px;color:var(--ink-2)}.sl-toast__close{border:0;background:none;font-size:22px;line-height:1;cursor:pointer;color:var(--ink-2);padding:0 2px}.sl-toast__actions{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:8px}.sl-toast .sl-btn{min-height:44px;padding:0 14px;font-size:14px}@media(max-width:600px){.sl-toast{top:auto;bottom:calc(84px + env(safe-area-inset-bottom));left:16px;right:16px;width:auto;transform:translateY(12px)}}.sl-lightbox{border:0;padding:0;margin:0;width:100vw;height:100vh;height:100dvh;max-width:none;max-height:none;background:#fbf7f2f7;color:var(--ink)}.sl-lightbox::backdrop{background:#2b26244d}.sl-lightbox[open]{display:grid;place-items:center;animation:slFade .5s var(--ease)}.sl-lightbox img{max-width:92vw;max-height:86vh;max-height:86dvh;object-fit:contain;border-radius:16px;animation:slZoom .7s var(--ease)}.sl-lb-btn{position:absolute;width:48px;height:48px;border-radius:50%;border:1px solid var(--line);background:#fff;display:grid;place-items:center;cursor:pointer;transition:transform .5s var(--ease)}.sl-lb-btn:hover{transform:scale(1.06)}.sl-lb-close{top:20px;right:20px}.sl-lb-prev{left:20px;top:calc(50% - 24px)}.sl-lb-next{right:20px;top:calc(50% - 24px)}@media(max-width:600px){.sl-lb-prev,.sl-lb-next{top:auto;bottom:24px}.sl-lb-prev{left:calc(50% - 60px)}.sl-lb-next{right:calc(50% - 60px)}}@keyframes slFade{0%{opacity:0}}@keyframes slZoom{0%{opacity:0;transform:scale(.96)}}.js .sl-reveal{opacity:0;transform:translateY(28px);transition:opacity 1s var(--ease),transform 1.2s var(--ease);transition-delay:calc(var(--i,0) * 90ms)}.js .sl-reveal.is-in{opacity:1;transform:none}.js .sl-card.sl-reveal.is-in:hover{transform:translateY(-6px);transition-delay:0s}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .sl-reveal{opacity:1;transform:none;transition:none}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/soluneva-store-2.css.map */
