@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=Inter:wght@300;400;500;600&display=swap";:root{--vy-black:#5b2ec9;--vy-ink:#1f1537;--vy-deep:#2a1066;--vy-violet:#5b2ec9;--vy-lilac:#efe8ff;--vy-white:#ffffff;--vy-grey:#f6f2ff;--vy-mid:#7c7393;--vy-line:#e6def8;--vy-serif:"Cormorant Garamond", Georgia, serif;--vy-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--vy-ease:cubic-bezier(.2,.7,.2,1)}.vy{font-family:var(--vy-sans);color:var(--vy-ink);-webkit-font-smoothing:antialiased}.vy *{box-sizing:border-box}.vy-wrap{max-width:1240px;margin:0 auto;padding:0 24px}.vy-eyebrow{font-size:.72rem;letter-spacing:.28em;text-transform:uppercase;font-weight:500;margin:0 0 18px}.vy-title{font-family:var(--vy-serif);font-weight:600;line-height:1.05;letter-spacing:-.01em;margin:0}.vy-text{font-size:1rem;line-height:1.7;font-weight:300;margin:0}.vy-btn{display:inline-flex;align-items:center;gap:12px;padding:17px 34px;border:1px solid currentColor;font-family:var(--vy-sans);font-size:.78rem;letter-spacing:.2em;text-transform:uppercase;font-weight:500;text-decoration:none;position:relative;overflow:hidden;transition:color .45s var(--vy-ease);z-index:0}.vy-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:currentColor;transform:translateY(101%);transition:transform .45s var(--vy-ease);z-index:-1}.vy-btn span{position:relative;z-index:1;transition:color .45s var(--vy-ease)}.vy-btn--light{color:var(--vy-white)}.vy-btn--light:hover span{color:var(--vy-black)}.vy-btn--dark{color:var(--vy-violet)}.vy-btn--dark:hover span{color:var(--vy-white)}.vy-btn:hover:before{transform:translateY(0)}.vy-btn .vy-arrow{transition:transform .45s var(--vy-ease)}.vy-btn:hover .vy-arrow{transform:translate(5px)}.vy-reveal{opacity:0;transform:translateY(34px);transition:opacity 1s var(--vy-ease),transform 1s var(--vy-ease)}.vy-reveal.is-in{opacity:1;transform:none}.vy-reveal[data-delay="1"]{transition-delay:.12s}.vy-reveal[data-delay="2"]{transition-delay:.24s}.vy-reveal[data-delay="3"]{transition-delay:.36s}.vy-reveal[data-delay="4"]{transition-delay:.48s}.vy-reveal[data-delay="5"]{transition-delay:.6s}@media(prefers-reduced-motion:reduce){.vy-reveal{opacity:1;transform:none;transition:none}.vy-marquee__track,.vy-hero__bg img{animation:none!important}}.vy-hero{position:relative;background:radial-gradient(120% 90% at 85% 10%,#7b4dff,#5b2ec9 38%,#2a1066);color:var(--vy-white);min-height:88vh;display:flex;align-items:flex-end;overflow:hidden}.vy-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0}.vy-hero__bg img{width:100%;height:100%;object-fit:cover;animation:vyZoom 18s var(--vy-ease) forwards}.vy-hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000026,#000000a6)}.vy-hero__glow{position:absolute;width:70vw;height:70vw;max-width:900px;max-height:900px;border-radius:50%;background:radial-gradient(circle,#ffffff1a,#fff0 65%);top:-20%;right:-15%;animation:vyFloat 12s ease-in-out infinite alternate}.vy-hero__inner{position:relative;z-index:2;width:100%;padding:0 24px 12vh;max-width:1240px;margin:0 auto}.vy-hero__title{font-size:clamp(3rem,8.5vw,7.5rem);max-width:12ch}.vy-hero__title .vy-line{display:block;overflow:hidden}.vy-hero__title .vy-line>span{display:inline-block;transform:translateY(110%);animation:vyUp 1.1s var(--vy-ease) forwards}.vy-hero__title .vy-line:nth-child(2)>span{animation-delay:.15s}.vy-hero__sub{max-width:460px;margin:28px 0 40px;opacity:0;animation:vyFade 1s .55s var(--vy-ease) forwards}.vy-hero__cta{opacity:0;animation:vyFade 1s .75s var(--vy-ease) forwards}.vy-hero__scroll{position:absolute;right:24px;bottom:40px;z-index:2;font-size:.68rem;letter-spacing:.3em;text-transform:uppercase;writing-mode:vertical-rl;display:flex;align-items:center;gap:14px;opacity:.7}.vy-hero__scroll:after{content:"";width:1px;height:60px;background:currentColor;animation:vyLine 2.2s ease-in-out infinite}@keyframes vyUp{to{transform:none}}@keyframes vyFade{to{opacity:1}}@keyframes vyZoom{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes vyFloat{to{transform:translate(-6vw,8vh) scale(1.1)}}@keyframes vyLine{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.vy-marquee{background:var(--vy-lilac);color:var(--vy-deep);border-top:1px solid var(--vy-line);border-bottom:1px solid var(--vy-line);overflow:hidden;padding:18px 0}.vy-marquee--dark{background:var(--vy-black);color:var(--vy-white);border-color:var(--vy-black)}.vy-marquee__track{display:flex;width:max-content;animation:vyMarquee var(--vy-speed,30s) linear infinite}.vy-marquee:hover .vy-marquee__track{animation-play-state:paused}.vy-marquee__item{display:flex;align-items:center;gap:36px;padding-right:36px;font-family:var(--vy-serif);font-size:clamp(1.3rem,2.4vw,2rem);font-style:italic;white-space:nowrap}.vy-marquee__item:after{content:"\2726";font-style:normal;font-size:.8em}@keyframes vyMarquee{to{transform:translate(-50%)}}.vy-explain{padding:130px 0;background:var(--vy-white);text-align:center}.vy-explain__title{font-size:clamp(2.2rem,4.6vw,4rem);max-width:18ch;margin:0 auto}.vy-explain__title em{font-style:italic;font-weight:500}.vy-explain__text{max-width:620px;margin:30px auto 44px;color:#3a3a3a}.vy-explain__text strong{font-weight:600;color:var(--vy-violet)}.vy-benefits{background:linear-gradient(160deg,#5b2ec9,#2a1066);color:var(--vy-white);padding:120px 0}.vy-benefits__head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:70px;flex-wrap:wrap}.vy-benefits__title{font-size:clamp(2.2rem,4.4vw,3.8rem);max-width:14ch}.vy-benefits__grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.18)}.vy-benefit{padding:46px 34px 10px 0;border-right:1px solid rgba(255,255,255,.18);margin-right:34px}.vy-benefit:last-child{border-right:0;margin-right:0}.vy-benefit__num{font-family:var(--vy-serif);font-size:clamp(3rem,5vw,4.6rem);line-height:1;display:block;margin-bottom:22px}.vy-benefit__title{font-size:.8rem;letter-spacing:.22em;text-transform:uppercase;font-weight:500;margin:0 0 14px}.vy-benefit__text{color:#ffffffb3}.vy-reviews{padding:120px 0;background:var(--vy-grey)}.vy-reviews__title{font-size:clamp(2.2rem,4.4vw,3.6rem);text-align:center;margin-bottom:64px}.vy-reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.vy-review{background:var(--vy-white);padding:38px 34px;border:1px solid var(--vy-line);transition:transform .5s var(--vy-ease),box-shadow .5s var(--vy-ease)}.vy-review:hover{transform:translateY(-6px);box-shadow:0 22px 50px #00000014}.vy-review__stars{letter-spacing:4px;font-size:.9rem;margin-bottom:20px}.vy-review__head{font-family:var(--vy-serif);font-size:1.5rem;font-weight:600;margin:0 0 12px}.vy-review__name{margin-top:24px;font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:var(--vy-mid)}.vy-reviews__empty{text-align:center;color:var(--vy-mid);border:1px dashed #c9c9c5;padding:40px}.vy-feature{display:grid;grid-template-columns:1.1fr .9fr;min-height:80vh;background:var(--vy-white)}.vy-feature__media{position:relative;overflow:hidden;background:linear-gradient(135deg,#7b4dff,#2a1066)}.vy-feature__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--vy-ease)}.vy-feature:hover .vy-feature__media img{transform:scale(1.04)}.vy-feature__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#ffffff59;font-family:var(--vy-serif);font-size:5rem;font-style:italic}.vy-feature__body{padding:90px 70px;display:flex;flex-direction:column;justify-content:center}.vy-feature__title{font-size:clamp(2.2rem,4vw,3.6rem);margin-bottom:40px}.vy-feature__products{display:grid;grid-template-columns:1fr 1fr;gap:18px}.vy-pcard{text-decoration:none;color:inherit;display:block}.vy-pcard__img{aspect-ratio:4/5;background:var(--vy-grey);overflow:hidden;margin-bottom:14px}.vy-pcard__img img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--vy-ease)}.vy-pcard:hover .vy-pcard__img img{transform:scale(1.06)}.vy-pcard__title{font-size:.9rem;margin:0 0 4px}.vy-pcard__price{font-size:.9rem;font-weight:500}.vy-form-sec{padding:120px 0;background:var(--vy-white)}.vy-form-sec--dark{background:linear-gradient(160deg,#5b2ec9,#2a1066);color:var(--vy-white)}.vy-form-sec__inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.vy-form-sec__title{font-size:clamp(2.2rem,4vw,3.4rem);margin-bottom:22px}.vy-field{display:block;width:100%;background:transparent;border:0;border-bottom:1px solid currentColor;padding:16px 0;font-family:var(--vy-sans);font-size:1rem;color:inherit;outline:none;margin-bottom:18px;border-radius:0}.vy-field::placeholder{color:inherit;opacity:.55}.vy-field:focus{border-bottom-width:2px}textarea.vy-field{min-height:120px;resize:vertical}.vy-form-msg{font-size:.9rem;margin:0 0 18px}.vy-news{text-align:center;padding:110px 0}.vy-news__title{font-size:clamp(2.2rem,4.6vw,4rem);max-width:16ch;margin:0 auto 18px}.vy-news__form{display:flex;max-width:520px;margin:40px auto 0;border-bottom:1px solid currentColor}.vy-news__form .vy-field{border:0;margin:0;flex:1}.vy-news__form button{background:none;border:0;color:inherit;font-family:var(--vy-sans);font-size:.78rem;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;padding:0 6px}.vy-news__legal{font-size:.75rem;opacity:.6;margin-top:16px}@media(max-width:900px){.vy-benefits__grid,.vy-reviews__grid{grid-template-columns:1fr}.vy-benefit{border-right:0;margin-right:0;border-bottom:1px solid rgba(255,255,255,.18);padding:36px 0}.vy-feature{grid-template-columns:1fr}.vy-feature__media{min-height:60vh}.vy-feature__body{padding:60px 24px}.vy-form-sec__inner{grid-template-columns:1fr;gap:40px}.vy-explain,.vy-benefits,.vy-reviews,.vy-form-sec{padding:84px 0}.vy-hero{min-height:82vh}.vy-hero__scroll{display:none}}.vy .vy-title{color:inherit}.vy-hero .vy-title,.vy-hero .vy-eyebrow,.vy-hero .vy-text{color:#fff}.vy-explain .vy-title,.vy-reviews .vy-title,.vy-feature .vy-title,.vy-form-sec:not(.vy-form-sec--dark) .vy-title{color:var(--vy-ink)}.vy-explain__title em,.vy-hero__title em{color:#d9c9ff}.vy-explain__title em{color:var(--vy-violet)}.vy-review__stars{color:#f5b301}
/*# sourceMappingURL=/cdn/shop/t/6/assets/velyno.css.map */
