@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;0,700;1,500;1,600&family=DM+Sans:wght@300;400;500;600;700&display=swap";:root{--vyn-green:#173f28;--vyn-green2:#245b38;--vyn-accent:#3d7a3d;--vyn-ink:#181612}[class*=ai-testimonial-section-],[class*=ai-ugc-video-section-]{display:none!important}body,.rte,p,li,.product__text{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}h1,h2,h3,.h0,.h1,.h2,.h3,.title,.title--primary,.collection-hero__title{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;letter-spacing:-.01em;line-height:1.08}.title--primary,.article-template__title,.blog__title,.main-page-title,.template-blog .title{color:var(--vyn-green)}.related__heading,.section-header__title,.collection-hero__title,.rich-text__heading,.multicolumn .title,.collapsible-content .title{color:var(--vyn-green)!important}.button,.product-form__submit,.shopify-payment-button__button--unbranded{border-radius:999px!important;font-family:DM Sans,sans-serif!important;font-weight:600!important;letter-spacing:.01em;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}@media(hover:hover){.button:hover,.product-form__submit:hover{transform:translateY(-2px);box-shadow:0 12px 28px #173f2838}}.card,.card-wrapper,.card__inner,.card__media{border-radius:16px}.card__media{overflow:hidden}@media(hover:hover){.card-wrapper{transition:transform .35s ease}.card-wrapper:hover{transform:translateY(-5px)}.card__media img{transition:transform .6s cubic-bezier(.16,.84,.44,1)}.card-wrapper:hover .card__media img{transform:scale(1.05)}}.product__media-wrapper .media,.product__media,.product__media-item{border-radius:20px;overflow:hidden}.product__title,.product__title h1,h1.product__title{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:600!important;letter-spacing:-.01em;line-height:1.06;font-size:clamp(30px,4vw,46px)!important;color:var(--vyn-ink)!important}.product .price .price-item{font-family:DM Sans,sans-serif!important}.product__info-wrapper{padding-left:clamp(0px,2.5vw,40px)}.cart-items,.cart-item,.totals,.cart__footer,.cart__contents,.cart__ctas,.cart-item__name{font-family:DM Sans,sans-serif!important}.cart-item{padding-block:18px}.cart-item img,.cart-item__image{border-radius:12px}.cart__footer{border-top:1px solid #e7efe7}.totals__total,.totals__total-value{color:var(--vyn-green)!important}.footer .footer__content-top{padding-bottom:18px}.article-template__hero,.article-template__hero-image,.article-card__image{aspect-ratio:auto!important}.article-template__hero img,.article-card__image img,.article-template__hero-image img{width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important}.article-template__title{font-family:Cormorant Garamond,Georgia,serif!important;color:var(--vyn-green)!important;letter-spacing:-.01em}.vyn-article h1{display:none!important}@media(prefers-reduced-motion:no-preference){.vyn-js .vyn-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.16,.84,.44,1),transform .7s cubic-bezier(.16,.84,.44,1);will-change:opacity,transform}.vyn-js .vyn-reveal.vyn-in{opacity:1;transform:none}}@media(hover:hover)and (pointer:fine){.vyn-value,.vyn-product,.vyn-story-card,.vyn-trust div{transition:transform .35s ease,box-shadow .35s ease}.vyn-value:hover,.vyn-product:hover,.vyn-story-card:hover,.vyn-trust div:hover{transform:translateY(-4px);box-shadow:0 18px 44px #173f281f}.vyn-btn{transition:transform .2s ease,box-shadow .2s ease}.vyn-btn:hover{transform:translateY(-2px);box-shadow:0 10px 26px #173f2833}.vyn-hero-image,.vyn-story-image,.vyn-product-img{overflow:hidden}.vyn-hero-image img,.vyn-story-image img,.vyn-product-img img{transition:transform .6s cubic-bezier(.16,.84,.44,1)}.vyn-hero-image:hover img,.vyn-story-image:hover img,.vyn-product-img:hover img{transform:scale(1.04)}}@media(prefers-reduced-motion:no-preference){.vyn-about-hero,.vyn-faq-hero{background-size:170% 170%;animation:vynDrift 20s ease-in-out infinite}@keyframes vynDrift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/vynsera-anim.css.map */
