.hero{position:relative;overflow:hidden;background:radial-gradient(ellipse 60% 70% at 85% 40%,rgba(var(--color-primary-rgb),.16),transparent 70%),linear-gradient(105deg,#fff 0%,var(--color-soft) 42%,var(--color-soft-2) 100%)}.hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero__leaf{position:absolute;color:var(--color-primary)}.hero__leaf--1{right:-40px;top:-30px;width:260px;opacity:.16;transform:rotate(-24deg)}.hero__leaf--2{right:34%;bottom:-70px;width:200px;opacity:.12;transform:rotate(32deg)}.hero__leaf--3{left:-60px;top:40%;width:180px;opacity:.07;transform:rotate(150deg)}.hero__glow{position:absolute;border-radius:50%;background:#fff;filter:blur(2px);opacity:.55}.hero__glow--1{width:10px;height:10px;right:18%;top:22%}.hero__glow--2{width:6px;height:6px;right:8%;top:62%}.hero__grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,64px);padding-top:clamp(36px,5vw,64px);padding-bottom:clamp(96px,9vw,128px)}.hero--medium .hero__grid{padding-top:clamp(28px,4vw,44px);padding-bottom:clamp(88px,8vw,104px)}.hero__content{display:flex;flex-direction:column;align-items:flex-start;gap:22px}.hero__title{font-size:clamp(2.35rem,5.2vw,3.9rem);font-weight:var(--font-heading-weight);line-height:1.06;letter-spacing:-.025em;text-wrap:balance}.hero__text{max-width:46ch;color:var(--color-muted);font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.7}.hero__actions{display:flex;flex-wrap:wrap;gap:14px}.hero__actions--center{justify-content:center}.hero__visual{position:relative;display:flex;justify-content:center;align-items:center;min-height:clamp(320px,42vw,520px)}.hero__ring{position:absolute;width:min(92%,500px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 50% 45%,rgba(255,255,255,.95),rgba(255,255,255,.3) 62%,transparent 63%);box-shadow:inset 0 0 0 1px rgba(var(--color-primary-rgb),.12)}.hero__frame{position:relative;width:min(84%,440px);aspect-ratio:4 / 5;overflow:hidden;border-radius:240px 240px 28px 28px;border:6px solid #fff;background:var(--color-soft);box-shadow:0 30px 60px rgba(var(--color-primary-rgb),.18)}.hero__img{width:100%;height:100%;object-fit:cover}.hero__collage{position:relative;width:min(100%,520px);aspect-ratio:1.05}.hero__collage-item{position:absolute;overflow:hidden;border:6px solid #fff;border-radius:50%;background:#fff;box-shadow:0 24px 50px rgba(var(--color-primary-rgb),.2);transition:transform .4s var(--ease)}.hero__collage-item img,.hero__collage-item svg{width:100%;height:100%;object-fit:cover}.hero__collage-item:hover{transform:scale(1.03)}.hero__collage-item--1{left:20%;top:3%;width:62%;aspect-ratio:1;z-index:2}.hero__collage-item--2{left:0;bottom:3%;width:36%;aspect-ratio:1;z-index:3}.hero__collage-item--3{right:0;bottom:12%;width:30%;aspect-ratio:1;z-index:1}.hero__stat{position:absolute;right:2%;top:6%;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;width:clamp(104px,11vw,136px);aspect-ratio:1;padding:10px;border-radius:50%;background:#fff;box-shadow:0 16px 38px rgba(var(--color-primary-rgb),.18);text-align:center}.hero__stat-icon{width:22px;height:22px;color:var(--color-primary)}.hero__stat strong{font-family:var(--font-heading);font-size:clamp(1.5rem,2.3vw,2rem);line-height:1.1}.hero__stat span{font-size:.72rem;line-height:1.25;color:var(--color-muted)}.hero__product{position:absolute;left:-2%;top:9%;z-index:4;display:flex;align-items:center;gap:12px;max-width:270px;padding:10px 16px 10px 10px;border-radius:18px;background:#fffffff0;box-shadow:0 18px 40px rgba(var(--color-text-rgb),.12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .25s var(--ease)}.hero__product:hover{transform:translateY(-3px);color:inherit}.hero__visual:has(.hero__frame) .hero__product{top:auto;bottom:10%}.hero__product img{width:58px;height:58px;border-radius:12px;object-fit:cover}.hero__product-text{display:flex;flex-direction:column;min-width:0}.hero__product-label{font-size:.7rem;font-weight:var(--font-body-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary)}.hero__product-title{overflow:hidden;font-size:.9rem;font-weight:var(--font-body-medium);white-space:nowrap;text-overflow:ellipsis}.hero__product-price{font-size:.9rem;font-weight:var(--font-body-bold)}@media(max-width:989px){.hero__grid{grid-template-columns:1fr;padding-bottom:92px}.hero__content{align-items:center;text-align:center}.hero__actions{justify-content:center}.hero__visual{min-height:0}.hero__collage{width:min(100%,460px)}.hero__frame{width:min(80%,380px)}.hero__leaf--2{display:none}}@media(max-width:599px){.hero__actions{width:100%}.hero__actions .btn{flex:1 1 100%}.hero__stat{right:0;top:0;width:92px}.hero__stat strong{font-size:1.35rem}.hero__product{display:none}.hero__grid{padding-top:28px;gap:26px}.hero__content{gap:18px}.hero__collage{width:min(100%,360px);margin-bottom:8px}}.icon-bar{padding-top:var(--icon-bar-space-top);padding-bottom:var(--icon-bar-space-bottom)}.icon-bar--overlap{position:relative;z-index:3;margin-top:-64px}.icon-bar__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.icon-bar__list--3{grid-template-columns:repeat(3,minmax(0,1fr))}.icon-bar__list--2{grid-template-columns:repeat(2,minmax(0,1fr))}.icon-bar__list--1{grid-template-columns:1fr}.icon-bar--card .icon-bar__list{padding:22px 8px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow-soft)}.icon-bar--soft .icon-bar__list{padding:20px 8px;border-radius:var(--radius-lg);background:var(--color-soft)}.icon-bar__item{display:flex;padding:4px 18px}.icon-bar__item+.icon-bar__item{border-left:1px solid var(--color-border)}.icon-bar__link,.icon-bar__item>.icon-bar__icon{flex:none}.icon-bar__link{display:flex;align-items:center;gap:14px;width:100%;color:inherit}.icon-bar__item:not(:has(.icon-bar__link)){align-items:center;gap:14px}.icon-bar__icon{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;flex:none;border-radius:50%;background:var(--color-soft);color:var(--color-primary)}.icon-bar--soft .icon-bar__icon{background:#fff}.icon-bar__icon .icon{width:26px;height:26px}.icon-bar__text{display:flex;flex-direction:column;min-width:0}.icon-bar__title{font-size:.97rem;font-weight:var(--font-body-bold);line-height:1.3}.icon-bar__desc{font-size:.83rem;color:var(--color-muted);line-height:1.4}.icon-bar__link:hover .icon-bar__title{color:var(--color-primary)}@media(max-width:989px){.icon-bar__list,.icon-bar__list--3{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.icon-bar__item:nth-child(odd){border-left:0}.icon-bar--overlap{margin-top:-54px}}@media(max-width:479px){.icon-bar__item{flex-direction:column;padding:4px 10px;text-align:center}.icon-bar__item:not(:has(.icon-bar__link)),.icon-bar__link{flex-direction:column;align-items:center;gap:8px}.icon-bar__icon{width:44px;height:44px}.icon-bar__title{font-size:.88rem}.icon-bar__desc{font-size:.78rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/rs-hero.css.map */
