@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600;700&family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600&display=swap";:root{--liv-green: #2c4a2e;--liv-green-dark: #1e3520;--liv-green-pale: #eaf3de;--liv-green-text: #3B6D11;--liv-gold: #c8a44a;--liv-gold-dark: #2c1a00;--liv-cream: #f8f6f2;--liv-black: #1a1a18;--liv-gray-100: #f5f4f0;--liv-gray-200: #e8e6e0;--liv-gray-400: #b0ada5;--liv-gray-600: #6b6860;--liv-font-display: "Cormorant Garamond", Georgia, serif;--liv-font-body: "DM Sans", system-ui, sans-serif;--liv-radius: 10px;--liv-radius-sm: 6px;--liv-transition: .22s ease;--liv-shadow-md: 0 4px 20px rgba(0,0,0,.08)}.product__vendor,.product__text .caption-with-letter-spacing,.card__information .caption-with-letter-spacing,.card-information__text.caption-with-letter-spacing,[class*=vendor]{display:none!important}body{font-family:var(--liv-font-body)!important;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,.product__title,.card__heading,.title{font-family:var(--liv-font-display)!important}.announcement-bar,.announcement-bar__message{background:var(--liv-green)!important;color:var(--liv-cream)!important;font-family:var(--liv-font-body)!important;font-size:12px!important;letter-spacing:.5px!important}.announcement-bar a{color:var(--liv-gold)!important}.header-wrapper{background:#fff!important;border-bottom:1px solid var(--liv-gray-200)!important;box-shadow:0 1px 8px #0000000d!important}.header__heading-link .h2,.header__heading-link h1,.header__heading .h2{font-family:var(--liv-font-display)!important;font-size:24px!important;letter-spacing:2.5px!important;color:var(--liv-black)!important;font-weight:600!important}.header__menu-item,.header__menu-item span{font-family:var(--liv-font-body)!important;font-size:13px!important;color:var(--liv-gray-600)!important;transition:color var(--liv-transition)!important;text-decoration:none!important}.header__menu-item:hover,.header__menu-item:hover span{color:var(--liv-green)!important}.button,.product-form__submit{background-color:var(--liv-green)!important;color:var(--liv-cream)!important;border-radius:var(--liv-radius)!important;font-family:var(--liv-font-body)!important;font-size:12px!important;letter-spacing:1.5px!important;text-transform:uppercase!important;font-weight:500!important;border:none!important;transition:background var(--liv-transition)!important}.button:before,.button:after,.product-form__submit:before,.product-form__submit:after{display:none!important}.button:hover,.product-form__submit:hover{background-color:var(--liv-green-dark)!important}.button--secondary{background-color:transparent!important;color:var(--liv-black)!important;border:1px solid var(--liv-gray-400)!important}.button--secondary:hover{background-color:var(--liv-gray-100)!important}.button--secondary:after{display:none!important}.card-wrapper{border-radius:var(--liv-radius)!important;overflow:hidden!important;transition:transform var(--liv-transition),box-shadow var(--liv-transition)!important}.card-wrapper:hover{transform:translateY(-4px)!important;box-shadow:var(--liv-shadow-md)!important}.card--card{border:1px solid var(--liv-gray-200)!important;border-radius:var(--liv-radius)!important;box-shadow:none!important;background:#fff!important}.card__media img{transition:transform .4s ease!important}.card-wrapper:hover .card__media img{transform:scale(1.04)!important}.card__information{padding:14px 16px 18px!important;background:#fff!important}.card__heading,.card__heading a,.card__heading h3{font-family:var(--liv-font-display)!important;font-size:16px!important;font-weight:600!important;color:var(--liv-black)!important;line-height:1.3!important}.card__heading a:hover{color:var(--liv-green)!important}.price,.price__container{font-family:var(--liv-font-display)!important;font-size:20px!important;font-weight:600!important;color:var(--liv-black)!important}.price-item--regular:not(.price-item--sale),.price--on-sale .price-item--compare{font-size:13px!important;color:var(--liv-gray-400)!important;text-decoration:line-through!important;font-family:var(--liv-font-body)!important;font-weight:400!important}.badge{background:var(--liv-green)!important;color:#c8e6c9!important;border-radius:3px!important;font-family:var(--liv-font-body)!important;font-size:10px!important;font-weight:500!important;letter-spacing:1px!important;text-transform:uppercase!important;border:none!important;padding:4px 10px!important}.badge--sale,.badge--on-sale{background:var(--liv-gold)!important;color:var(--liv-gold-dark)!important}.badge--sold-out{background:var(--liv-gray-400)!important;color:#fff!important}.price__badge-sale,.price__badge{background:var(--liv-green-pale)!important;color:var(--liv-green-text)!important;border-radius:20px!important;font-size:10px!important;padding:3px 9px!important;border:none!important}.product__title{font-family:var(--liv-font-display)!important;font-size:clamp(26px,3.5vw,36px)!important;font-weight:600!important;line-height:1.2!important;color:var(--liv-black)!important;margin-bottom:14px!important}.product__media-wrapper img,.product__media img{border-radius:var(--liv-radius)!important}.product__info-container .price,.product__info-container .price__container{font-size:34px!important}.product-form__submit{min-height:52px!important;font-size:13px!important;padding:0 32px!important}.quantity{border-radius:var(--liv-radius)!important;border:1px solid var(--liv-gray-200)!important;overflow:hidden!important}.quantity:before,.quantity:after{box-shadow:none!important}.product-form__input .form__label{font-family:var(--liv-font-body)!important;font-size:11px!important;letter-spacing:1.5px!important;text-transform:uppercase!important;color:var(--liv-gray-600)!important;font-weight:500!important}.product__description,.product__description p{font-family:var(--liv-font-body)!important;font-size:14px!important;line-height:1.75!important;color:var(--liv-gray-600)!important}details summary{font-family:var(--liv-font-body)!important;font-size:11px!important;letter-spacing:1.5px!important;text-transform:uppercase!important;font-weight:500!important;color:var(--liv-gray-600)!important}.collection .title,.collection-hero__title{font-family:var(--liv-font-display)!important;font-size:clamp(28px,4vw,40px)!important;font-weight:600!important;color:var(--liv-black)!important}.cart-drawer__header{background:#fff!important;border-bottom:1px solid var(--liv-gray-200)!important}.cart-drawer .drawer__heading,.cart-drawer h2{font-family:var(--liv-font-display)!important;font-size:22px!important;font-weight:600!important}.totals__subtotal,.totals__subtotal-value{font-family:var(--liv-font-display)!important;font-size:24px!important;font-weight:600!important}.cart__checkout-button,.cart .button{background:var(--liv-green)!important;border-radius:var(--liv-radius)!important;font-family:var(--liv-font-body)!important;letter-spacing:1.5px!important;font-size:12px!important;text-transform:uppercase!important;color:var(--liv-cream)!important;border:none!important}.cart__checkout-button:before,.cart__checkout-button:after{display:none!important}.cart__checkout-button:hover{background:var(--liv-green-dark)!important}.footer{background:var(--liv-black)!important;color:#ffffffa6!important}.footer__brand,.footer__logo .h2{font-family:var(--liv-font-display)!important;color:var(--liv-cream)!important;font-size:24px!important;letter-spacing:2px!important}.footer-block__heading,.footer__content-top .h4{font-family:var(--liv-font-body)!important;font-size:11px!important;letter-spacing:2px!important;text-transform:uppercase!important;color:var(--liv-cream)!important;font-weight:500!important}.footer-block a,.footer__list a{color:#ffffff8c!important;font-size:13px!important;transition:color var(--liv-transition)!important;text-decoration:none!important}.footer-block a:hover,.footer__list a:hover{color:var(--liv-cream)!important}.footer__copyright{color:#ffffff59!important;font-size:12px!important;border-top:1px solid rgba(255,255,255,.08)!important}.predictive-search__item-heading{font-family:var(--liv-font-display)!important;font-size:15px!important;font-weight:600!important}.predictive-search__item-vendor{display:none!important}.field__input,.select__select{font-family:var(--liv-font-body)!important;border-radius:var(--liv-radius-sm)!important;border-color:var(--liv-gray-200)!important}.field__input:focus,.select__select:focus{border-color:var(--liv-green)!important;box-shadow:0 0 0 2px #2c4a2e26!important}@keyframes livFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.card-wrapper{animation:livFadeUp .4s ease both}.card-wrapper:nth-child(1){animation-delay:.05s}.card-wrapper:nth-child(2){animation-delay:.1s}.card-wrapper:nth-child(3){animation-delay:.15s}.card-wrapper:nth-child(4){animation-delay:.2s}.card-wrapper:nth-child(5){animation-delay:.25s}.card-wrapper:nth-child(6){animation-delay:.3s}.card-wrapper:nth-child(7){animation-delay:.35s}.card-wrapper:nth-child(8){animation-delay:.4s}@media(max-width:768px){.product__title{font-size:24px!important}.card__heading{font-size:14px!important}.price{font-size:18px!important}.product__info-container .price{font-size:28px!important}.header__heading-link .h2{font-size:20px!important;letter-spacing:1.5px!important}}@media(max-width:480px){.card__information{padding:10px 12px 14px!important}.card__heading{font-size:13px!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/livoraai-premium.css.map */
