:root{--body-font:"Jost",system-ui,-apple-system,sans-serif;--heading-font:"Fredoka",system-ui,sans-serif;--viv-paper:#fffdfb;--viv-ink:#211c26;--viv-ink2:#6f6570;--viv-blush:#f7dbe2;--viv-rose:#e3a9b4;--viv-rose-d:#b8677c;--viv-pop:#e87e97;--viv-pop-d:#d76a86;--viv-line:#eee0e0;--viv-tile:#f6eaee;--viv-shadow-soft:0 6px 22px -14px rgba(120,60,80,.3);--viv-shadow-card:0 8px 30px -18px rgba(120,60,80,.28)}.btn,.btn-primary,.btn-outline,.btn-white{border-radius:999px;font-family:Jost,system-ui,sans-serif;font-weight:500;letter-spacing:.01em}.btn-primary{background:var(--viv-pop)!important;border-color:var(--viv-pop);color:#fff;box-shadow:var(--viv-shadow-soft);transition:background .2s ease,transform .2s ease}.btn-primary:hover{background:var(--viv-pop-d)!important;transform:translateY(-1px)}.btn-outline{border-color:var(--viv-line);color:var(--viv-ink);background:transparent}.btn-outline:hover{border-color:var(--viv-pop);color:var(--viv-rose-d)}.shopify-payment-button__button--unbranded{border-radius:999px}.viv-hero__cta{background:var(--viv-pop)!important;color:#fff!important}.viv-hero__cta:hover{background:var(--viv-pop-d)!important;color:#fff!important}.product-item__media--ratio,.product-item__inner{border-radius:18px;overflow:hidden}.product-item__media--ratio{background:var(--viv-tile)}.product-item__wrapper{--shadow:var(--viv-shadow-card)}.product-item .product-item__title,.product-item .product__title{font-family:Fredoka,system-ui,sans-serif;font-weight:500}.product-item .price,.product-item__price{font-weight:600}.product__badges-inner{border-radius:999px;padding:4px 10px;font-family:Jost,sans-serif;font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:10px}.viv-card-sale{background:var(--viv-pop)!important;color:#fff!important;border-radius:999px!important}.product__badges-sale{background:var(--viv-pop);color:#fff;border-radius:999px}[class*=viv-urgency]{background:var(--viv-blush);color:var(--viv-rose-d);border-radius:999px}.shopify-section-header-sticky.gradient{background:#fbf5f2e6!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--viv-line)}.header__logo{min-width:180px;overflow:visible}.header__logo svg,.header__logo img{overflow:visible}.header__menu a{font-family:Jost,sans-serif;font-weight:500;letter-spacing:.02em;transition:color .18s ease}.header__menu a:hover,.header__menu a:focus,.header__menu li:hover>a,.header__menu .menu-lv-1:hover>a{color:var(--viv-rose-d)!important}.header__icon svg,.header-icon svg{stroke-width:1.6}.header__icon:hover{color:var(--viv-rose-d)}.cart-count{background:var(--viv-pop)!important;color:#fff;border-radius:50%}.rte a,a.viv-link{color:var(--viv-rose-d)}.rte a:hover{color:var(--viv-pop)}.viv-cat__circ{background:var(--viv-blush)!important;box-shadow:var(--viv-shadow-soft)}.viv-cats{background:transparent!important}.newsletter-inner{background:transparent}.newsletter-form__button{background:var(--viv-rose-d)!important;color:#fff;border-radius:999px}.viv-hero__media img,.viv-hero__media,.product-image,.product-item__media--ratio img{background:none!important}.viv-hero__rating,.viv-eyebrow,.viv-tagline,.section__eyebrow,.store-info__tagline{font-family:Cormorant,Georgia,serif;font-style:italic;font-weight:500;color:var(--viv-rose-d);letter-spacing:.02em}h1 em,h2 em,h3 em,h4 em,[class*=title] em,[class*=heading] em,.viv-accent{font-family:Cormorant,Georgia,serif;font-style:italic;font-weight:500}.sec__content{position:relative}.sec__content:before{content:"";position:absolute;z-index:0;left:-26px;right:-26px;top:-30px;bottom:-32px;background:radial-gradient(135% 130% at 16% 86%,#1c141a94,#1c141a24 54%,#1c141a00 76%);pointer-events:none}.sec__content>*{position:relative;z-index:1}.viv-hero__sub--eyebrow{font-family:Jost,sans-serif;font-style:normal;font-weight:500;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--viv-rose-d)}.divider,hr{border-color:var(--viv-line)}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media(min-width:1025px){.submenu-horizontal{border-radius:18px!important;box-shadow:0 20px 54px -22px #783c504d!important;border:1px solid var(--viv-line)!important;background:var(--viv-paper,#fffdfb)!important;margin-top:8px;overflow:hidden}.submenu-horizontal:has(.viv-mega){width:600px!important;min-width:600px;max-width:90vw;padding-top:0!important;padding-bottom:0!important;left:50%!important;right:auto!important;margin-left:-300px!important}}.viv-card-offer{color:var(--viv-rose-d)!important}.viv-oos{background:linear-gradient(#fbf5f24d,#211c261a)!important}.viv-oos__lbl{background:#211c26!important;color:#fbf5f2!important;box-shadow:0 3px 12px #211c2642!important;border-radius:999px!important}.viv-cdeal__eyebrow{color:var(--viv-rose-d)!important}.viv-cdeal__tier.is-best{border-color:var(--viv-pop)!important;background:#fdf3f5!important}.viv-cdeal__tier.is-best .viv-cdeal__save{color:var(--viv-rose-d)!important}.viv-cdeal__tag--best,.viv-cdeal__tier.is-best .viv-cdeal__tag,.viv-vb__atc{background:var(--viv-pop)!important}.viv-vb__tier.is-active{border-color:var(--viv-pop)!important;background:#fdf3f5!important}.viv-vb__tier.is-active .viv-vb__radio{border-color:var(--viv-pop)!important}.viv-vb__tier.is-active .viv-vb__radio:after{background:var(--viv-pop)!important}.viv-vb__save{color:var(--viv-rose-d)!important}.viv-vb__tag--best{background:var(--viv-pop)!important}.viv-vb__reel-tag{background:var(--viv-ink)!important}.viv-vb__reel-name.is-out{color:var(--viv-ink)!important}.viv-urg__line b,.viv-urg__sub{color:var(--viv-rose-d)!important}.viv-urg__dot{background:var(--viv-pop)!important}body .viv-checkout{background:var(--viv-pop)!important;border-color:var(--viv-pop)!important;color:#fff!important;border-radius:999px!important}body .viv-checkout:hover{background:var(--viv-pop-d)!important;border-color:var(--viv-pop-d)!important}body .viv-cart-timer,body .viv-ct__msg{color:var(--viv-rose-d)!important}body .viv-ct__bar span{background:var(--viv-pop)!important}body .viv-ct__steps .is-on{color:var(--viv-rose-d)!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/viveane-brand.css.map */
