.sc-marquee{border-block:1px solid var(--sc-line);background:var(--sc-surface);overflow:hidden;padding-block:22px}.sc-marquee__track{display:flex;width:max-content;animation:sc-marquee var(--speed, 38s) linear infinite}.sc-marquee__item{display:inline-flex;align-items:center;gap:22px;padding-inline:22px;font-size:clamp(18px,2vw,26px);font-weight:500;letter-spacing:-.02em;white-space:nowrap;color:var(--sc-ink)}.sc-marquee__item:nth-child(2n){font-family:"Instrument Serif",serif;font-style:italic;color:var(--sc-sage-deep)}.sc-marquee__item:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--sc-sage);margin-left:22px}.sc-concerns__head{display:flex;justify-content:space-between;align-items:end;gap:30px;flex-wrap:wrap;margin-bottom:48px}.sc-concerns__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.sc-card{position:relative;background:var(--sc-surface);border:1px solid var(--sc-line);border-radius:var(--sc-radius);padding:28px 24px 26px;overflow:hidden;transition:transform .5s var(--sc-ease),box-shadow .5s var(--sc-ease),border-color .5s,opacity .9s var(--sc-ease)}.sc-card:after{content:"";position:absolute;width:220px;height:220px;border-radius:50%;right:-90px;top:-90px;background:radial-gradient(closest-side,rgba(143,174,156,.25),transparent);transition:transform .7s var(--sc-ease)}.sc-card.is-in:hover{transform:translateY(-6px);box-shadow:var(--sc-shadow);border-color:transparent}.sc-card:hover:after{transform:scale(1.5)}.sc-card__icon{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:var(--sc-mist);color:var(--sc-sage-deep);margin-bottom:40px;transition:transform .5s var(--sc-ease)}.sc-card:hover .sc-card__icon{transform:rotate(-8deg) scale(1.06)}.sc-card h3{font-size:20px;margin:0 0 8px}.sc-card p{margin:0;color:var(--sc-ink-soft);font-size:15px;line-height:1.6}.sc-ingr{background:var(--sc-ink);color:#eaf1ed;border-radius:clamp(24px,3vw,40px);margin-inline:12px;overflow:hidden}.sc-ingr .sc-eyebrow,.sc-ingr em{color:#b7cfc1}.sc-ingr .sc-lead{color:#b6c4bc}.sc-ingr h2{color:#fff}.sc-ingr__grid{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(32px,6vw,96px);align-items:center}.sc-ingr__tabs{display:grid;gap:4px;margin-top:38px}.sc-ingr__tab{all:unset;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:18px 4px;border-bottom:1px solid rgba(255,255,255,.1);color:#93a69b;transition:color .4s,opacity .9s var(--sc-ease),transform .9s var(--sc-ease)}.sc-ingr__tab:focus-visible{outline:2px solid var(--sc-sage);outline-offset:4px;border-radius:6px}.sc-ingr__tab span:first-child{font-size:13px;font-variant-numeric:tabular-nums}.sc-ingr__tab strong{font-size:clamp(20px,2.2vw,28px);font-weight:500;letter-spacing:-.02em}.sc-ingr__tab .sc-plus{width:28px;height:28px;border-radius:50%;border:1px solid rgba(255,255,255,.18);display:grid;place-items:center;transition:transform .5s var(--sc-ease),background .4s}.sc-ingr__tab.is-active{color:#fff}.sc-ingr__tab.is-active .sc-plus{transform:rotate(45deg);background:var(--sc-sage);border-color:var(--sc-sage);color:var(--sc-ink)}.sc-ingr__stage{position:relative;aspect-ratio:1;display:grid;place-items:center}.sc-orb{position:relative;width:78%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.55),transparent 40%),radial-gradient(circle at 50% 50%,var(--o1, #c9dccf),var(--o2, #5d8571));box-shadow:inset -30px -40px 80px #00000040,0 40px 80px -30px #0009;transition:background 1s var(--sc-ease);animation:sc-float 8s ease-in-out infinite}.sc-orb:before,.sc-orb:after{content:"";position:absolute;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffffffb3,#ffffff14 60%)}.sc-orb:before{width:18%;height:18%;top:-6%;right:4%;animation:sc-float 5s ease-in-out infinite -1s}.sc-orb:after{width:10%;height:10%;bottom:4%;left:0;animation:sc-float 6s ease-in-out infinite -3s}.sc-ingr__panel{position:absolute;inset:auto 6% 4% 6%;padding:22px 24px;border-radius:18px;background:#17241e73;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.14)}.sc-ingr__panel p{margin:0;line-height:1.6;color:#e6eee9;font-size:15px}.sc-ingr__panel p strong{display:block;font-size:13px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;color:#b7cfc1}.sc-ingr__panel [data-panel]{display:none;animation:sc-in .6s var(--sc-ease)}.sc-ingr__panel [data-panel].is-active{display:block}.sc-feature__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,80px);align-items:center}.sc-feature__gallery{display:grid;grid-template-columns:1fr 1fr;gap:14px}.sc-feature__gallery figure{margin:0;border-radius:var(--sc-radius);overflow:hidden;background:var(--sc-mist);aspect-ratio:3/4}.sc-feature__gallery figure:first-child{grid-row:span 2;aspect-ratio:auto}.sc-feature__gallery figure:only-child{grid-column:span 2;aspect-ratio:3/4}.sc-feature__gallery img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s var(--sc-ease)}.sc-feature__gallery figure:hover img{transform:scale(1.05)}.sc-price{display:flex;align-items:baseline;gap:12px;margin:10px 0 24px;font-size:26px;font-weight:600}.sc-price small{font-size:14px;font-weight:500;color:var(--sc-ink-soft)}.sc-tags{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 30px;padding:0;list-style:none}.sc-tags li{padding:8px 14px;border-radius:999px;background:var(--sc-surface);border:1px solid var(--sc-line);font-size:13px;font-weight:500}.sc-buy{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.sc-qty{display:inline-flex;align-items:center;border:1px solid var(--sc-line);border-radius:999px;background:var(--sc-surface)}.sc-qty button{all:unset;cursor:pointer;width:44px;height:50px;display:grid;place-items:center;font-size:18px}.sc-qty input{width:32px;text-align:center;border:0;background:none;font:600 15px Manrope,sans-serif;-moz-appearance:textfield}.sc-qty input::-webkit-outer-spin-button,.sc-qty input::-webkit-inner-spin-button{-webkit-appearance:none}@media(max-width:989px){.sc-ingr__grid,.sc-feature__grid{grid-template-columns:1fr}.sc-concerns__grid{grid-template-columns:1fr 1fr}.sc-ingr__stage{max-width:440px;width:100%;margin-inline:auto}}@media(max-width:640px){.sc-concerns__grid{grid-template-columns:1fr}.sc-ingr{margin-inline:8px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/skin-clinic-sections.css.map */
