:root{--vyen-ink:#111;--vyen-muted:#6d6964;--vyen-cream:#f6f2ec;--vyen-line:rgba(17,17,17,.12);--vyen-max:1440px;--vyen-radius:10px}.vyen-wrap{width:min(calc(100% - 40px),var(--vyen-max));margin-inline:auto}.vyen-section{background:#fff;color:var(--vyen-ink)}.vyen-eyebrow{margin:0 0 14px;font-size:1.2rem;letter-spacing:.34em;text-transform:uppercase}.vyen-title{margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:.98;letter-spacing:-.035em}.vyen-body{color:var(--vyen-muted);line-height:1.65}.vyen-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;border:1px solid #111;border-radius:8px;background:#111;color:#fff!important;text-decoration:none!important;font-size:1.25rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;transition:transform .2s ease,opacity .2s ease}.vyen-btn:hover{transform:translateY(-1px);opacity:.9}.vyen-btn--light{background:#fff;color:#111!important}.vyen-btn--outline{background:transparent;color:#111!important}.vyen-section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.vyen-section-head .vyen-title{font-size:clamp(3.2rem,3vw,4.8rem)}.vyen-view-all{color:#111;text-decoration:none;font-weight:600;white-space:nowrap}.vyen-topbar{background:#0e1114;color:#fff;font-size:1.15rem}.vyen-topbar__grid{min-height:38px;display:grid;grid-template-columns:repeat(3,1fr);align-items:center}.vyen-topbar__item{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;text-align:center}.vyen-topbar__item svg{width:16px;height:16px;flex:0 0 auto}.vyen-hero{position:relative;min-height:min(690px,76vh);overflow:hidden;background:#d3cbc1}.vyen-hero__media,.vyen-hero__media picture,.vyen-hero__media img,.vyen-hero__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.vyen-hero__media img{object-fit:cover;object-position:center}.vyen-hero__placeholder{background:linear-gradient(135deg,#d3cbc1,#8b8176)}.vyen-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0000009e,#00000040 45%,#00000008 74%)}.vyen-hero__inner{position:relative;z-index:2;min-height:inherit;display:flex;align-items:center}.vyen-hero__content{max-width:590px;color:#fff;padding:70px 0}.vyen-hero__content .vyen-title{font-size:clamp(5.8rem,7vw,10.5rem);max-width:8ch}.vyen-hero__sub{margin:22px 0 28px;max-width:38ch;font-size:1.5rem;letter-spacing:.07em;text-transform:uppercase;line-height:1.5}.vyen-hero__offer{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0 0 26px;font-size:1.35rem;font-weight:600}.vyen-hero__offer span{display:inline-flex;align-items:center;gap:7px}.vyen-hero__social{margin-top:24px;display:flex;align-items:center;gap:12px;font-size:1.25rem}.vyen-hero__avatars{display:flex}.vyen-hero__avatar{width:32px;height:32px;border-radius:50%;border:2px solid #fff;object-fit:cover;margin-left:-8px;background:#d6d6d6}.vyen-hero__avatar:first-child{margin-left:0}.vyen-benefits{border-bottom:1px solid var(--vyen-line)}.vyen-benefits__grid{display:grid;grid-template-columns:repeat(4,1fr)}.vyen-benefit{display:flex;justify-content:center;align-items:center;gap:14px;min-height:94px;padding:18px;border-right:1px solid var(--vyen-line)}.vyen-benefit:last-child{border-right:0}.vyen-benefit__icon{width:30px;height:30px;flex:0 0 auto}.vyen-benefit__label{font-size:1.35rem;font-weight:600;line-height:1.35}.vyen-categories{padding:56px 0 34px}.vyen-category-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:22px}.vyen-category{text-decoration:none;color:#111;text-align:center}.vyen-category__media{aspect-ratio:1;border-radius:999px;overflow:hidden;background:#f4f2ee;margin-bottom:14px}.vyen-category__media img,.vyen-category__media svg{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.vyen-category:hover img{transform:scale(1.045)}.vyen-category__name{font-size:1.25rem;font-weight:600}.vyen-products{padding:34px 0 58px}.vyen-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.vyen-product-card{min-width:0}.vyen-product-card__media{display:block;aspect-ratio:1;overflow:hidden;border-radius:8px;background:#f5f3ef;position:relative}.vyen-product-card__media img,.vyen-product-card__media svg{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.vyen-product-card:hover .vyen-product-card__media img{transform:scale(1.025)}.vyen-product-card__badge{position:absolute;left:10px;top:10px;background:#111;color:#fff;padding:6px 9px;border-radius:999px;font-size:1rem;font-weight:700;text-transform:uppercase}.vyen-product-card__info{padding:14px 2px 0}.vyen-product-card__title{margin:0 0 7px;font-family:Georgia,Times New Roman,serif;font-size:1.9rem;font-weight:400}.vyen-product-card__title a{color:#111;text-decoration:none}.vyen-price{display:flex;align-items:center;gap:10px;margin:0 0 12px}.vyen-price__current{font-weight:700;font-size:1.6rem}.vyen-price__compare{color:#8a8680;text-decoration:line-through;font-size:1.3rem}.vyen-atc,.vyen-choose{width:100%;min-height:44px;border:1px solid #111;border-radius:7px;background:#111;color:#fff!important;font-weight:700;cursor:pointer;text-decoration:none;display:flex;align-items:center;justify-content:center}.vyen-atc[disabled]{opacity:.45;cursor:not-allowed}.vyen-product-card .loading__spinner{width:1.8rem}.vyen-product-card .product-form__error-message-wrapper{font-size:1.1rem;margin-top:6px}.vyen-promos{padding:0 0 58px}.vyen-promo-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.vyen-promo{position:relative;overflow:hidden;border-radius:10px;min-height:360px;background:#eee9e2}.vyen-promo__img,.vyen-promo svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vyen-promo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0009,#00000014)}.vyen-promo--light:after{background:linear-gradient(90deg,#f7f0e7f2,#f7f0e72e)}.vyen-promo__content{position:relative;z-index:2;max-width:440px;padding:44px;color:#fff}.vyen-promo--light .vyen-promo__content{color:#111}.vyen-promo__content .vyen-title{font-size:clamp(3.8rem,4vw,6.2rem)}.vyen-promo__content p{line-height:1.6}.vyen-feature-list{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:12px}.vyen-feature-list li{display:flex;align-items:center;gap:10px;font-size:1.35rem}.vyen-lifestyle{padding:12px 0 76px}.vyen-lifestyle__grid{display:grid;grid-template-columns:1.1fr repeat(4,1fr);gap:10px}.vyen-lifestyle__intro{padding:28px 26px 28px 0;display:flex;flex-direction:column;justify-content:center}.vyen-lifestyle__intro .vyen-title{font-size:clamp(4.2rem,4vw,6.6rem)}.vyen-lifestyle__card{position:relative;display:block;min-height:360px;overflow:hidden;border-radius:9px;color:#fff!important;text-decoration:none!important;background:#d0cac1}.vyen-lifestyle__card img,.vyen-lifestyle__card svg{width:100%;height:100%;object-fit:cover}.vyen-lifestyle__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.58),transparent 58%)}.vyen-lifestyle__label{position:absolute;left:18px;right:18px;bottom:18px;z-index:2;font-weight:700;text-align:center;font-size:1.4rem}@media(max-width:1100px){.vyen-category-grid{grid-template-columns:repeat(4,1fr)}.vyen-lifestyle__grid{grid-template-columns:repeat(2,1fr)}.vyen-lifestyle__intro{grid-column:1/-1;padding-right:0}}@media(max-width:749px){.vyen-wrap{width:min(calc(100% - 28px),var(--vyen-max))}.vyen-topbar__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.vyen-topbar__grid::-webkit-scrollbar{display:none}.vyen-topbar__item{flex:0 0 86%;min-height:36px;scroll-snap-align:center}.vyen-hero{min-height:620px}.vyen-hero:after{background:linear-gradient(0deg,#000000b3,#0000001f 78%)}.vyen-hero__inner{align-items:flex-end}.vyen-hero__content{padding:44px 0}.vyen-hero__content .vyen-title{font-size:clamp(5rem,15vw,8.2rem)}.vyen-hero__sub{max-width:30ch}.vyen-benefits__grid{grid-template-columns:1fr 1fr}.vyen-benefit{justify-content:flex-start;border-bottom:1px solid var(--vyen-line)}.vyen-benefit:nth-child(2n){border-right:0}.vyen-section-head{align-items:center}.vyen-section-head .vyen-title{font-size:3.4rem}.vyen-categories{padding-top:40px}.vyen-category-grid{display:flex;overflow-x:auto;gap:14px;scrollbar-width:none;padding-bottom:4px}.vyen-category-grid::-webkit-scrollbar{display:none}.vyen-category{flex:0 0 92px}.vyen-product-grid{grid-template-columns:1fr 1fr;gap:14px}.vyen-product-card__title{font-size:1.6rem}.vyen-atc,.vyen-choose{font-size:1.2rem}.vyen-promo-grid{grid-template-columns:1fr}.vyen-promo{min-height:310px}.vyen-promo__content{padding:30px}.vyen-lifestyle__grid{grid-template-columns:1fr 1fr}.vyen-lifestyle__card{min-height:250px}}@media(max-width:420px){.vyen-benefit{padding:14px 10px;gap:10px}.vyen-benefit__label{font-size:1.15rem}.vyen-product-grid{gap:10px}.vyen-price{flex-wrap:wrap;gap:5px 8px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/vyen-homepage.css.map */
