:root{--vv-ink:#172B45;--vv-teal:#1B6560;--vv-sage:#8FB5A0;--vv-cream:#F3F8F5;--vv-accent:#E3B8A6}body{background:#fff}.header-wrapper{background:var(--vv-cream)}.header__menu-item{font-size:14px;letter-spacing:.02em}.announcement-bar__message{font-size:13px;letter-spacing:.06em}.featured-collection .title-wrapper-with-link,.collection-list-wrapper .title-wrapper-with-link{justify-content:center;text-align:center}.featured-collection .title-wrapper-with-link .link,.collection-list-wrapper .title-wrapper-with-link .link{display:none}.title,.h2.title{font-weight:500;letter-spacing:.01em}.product-card-wrapper .card{background:#fff;border-radius:12px;box-shadow:0 6px 22px -10px #172b4538;overflow:hidden;transition:transform .25s,box-shadow .25s}.product-card-wrapper .card:hover{transform:translateY(-3px);box-shadow:0 14px 30px -12px #172b4547}.product-card-wrapper .card__content{padding:0 14px 16px}.product-card-wrapper .card__heading{font-size:15px;font-weight:500}.product-card-wrapper .price{font-weight:700;color:var(--vv-ink)}.badge{border-radius:6px!important;background:var(--vv-accent)!important;color:var(--vv-ink)!important;border:0!important}.collection-list .card__inner{border-radius:50%!important;overflow:hidden;aspect-ratio:1/1}.collection-list .card{background:none!important;box-shadow:none!important}.collection-list .card__media{border-radius:50%}.collection-list .card__content{text-align:center}.collection-list .card__heading{font-size:15px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.collection-list .icon-wrap{display:none}.button,.shopify-payment-button__button--unbranded{border-radius:6px!important;letter-spacing:.1em;text-transform:uppercase;font-weight:600}.button--primary,.product-form__submit{background:var(--vv-teal)!important;color:#fff!important;box-shadow:0 6px 16px -8px #1b656099}.footer{background:var(--vv-teal)!important;color:#fff}.footer a,.footer .footer-block__heading,.footer p{color:#fff!important}.vv-ship{display:flex;justify-content:space-between;gap:6px;margin:6px 0 4px;position:relative}.vv-ship:before{content:"";position:absolute;top:17px;left:12%;right:12%;height:2px;background:var(--vv-sage)}.vv-ship div{flex:1;text-align:center;position:relative;font-size:12.5px;line-height:1.35}.vv-ship i{display:grid;place-items:center;width:36px;height:36px;margin:0 auto 6px;border-radius:50%;background:var(--vv-teal);color:#fff;font-style:normal;font-size:16px}.vv-ship b{display:block;font-size:13px}.vv-trust{display:flex;gap:14px;flex-wrap:wrap;font-size:13px;color:var(--vv-ink);margin:4px 0}.vv-trust span:before{content:"\2713  ";color:var(--vv-teal);font-weight:800}.vv-sticky{position:fixed;left:0;right:0;bottom:0;z-index:20;background:#fff;box-shadow:0 -6px 20px -8px #172b4540;padding:10px 16px;display:flex;align-items:center;gap:12px;transform:translateY(110%);transition:transform .3s}.vv-sticky.on{transform:none}.vv-sticky img{width:48px;height:48px;border-radius:8px;object-fit:cover}.vv-sticky .t{flex:1;font-size:14px;line-height:1.3}.vv-sticky .t b{display:block}.vv-sticky button{background:var(--vv-teal);color:#fff;border:0;border-radius:6px;padding:13px 22px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}@media(max-width:749px){.vv-sticky .t{font-size:12.5px}.vv-sticky button{padding:12px 14px;font-size:12px}}.collection__title,.featured-collection .collection__title,.title-wrapper-with-link{justify-content:center!important;text-align:center!important}.collection__title .title{width:100%;text-align:center}.footer{background:linear-gradient(90deg,#8fb5a0,#1b6560)!important}.header-wrapper{border-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/7/assets/vivenori.css.map */
