:root{--novamira-burgundy: #7f1d1d;--novamira-burgundy-dark: #641616;--novamira-ink: #171515;--novamira-muted: #6f6863;--novamira-cream: #f5f1eb;--novamira-cream-deep: #eee8e0;--novamira-line: #ddd6ce;--novamira-radius: 18px}html{scroll-behavior:smooth}body{color:var(--novamira-ink);background:#fff;line-height:1.55}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.heading-bold,.product-title h1,.product-accordion .summary-title,.footer-block__heading,.collection-hero__title,.banner__heading,.rich-text__heading,.multicolumn-card__info h3{font-family:Georgia,Times New Roman,serif!important;letter-spacing:-.025em;font-weight:500}p,li,input,textarea,select,button,.button,.navigation-menu,.caption,.caption-with-letter-spacing{letter-spacing:0}.header-wrapper{background:#fffffff7;border-bottom:1px solid rgba(23,21,21,.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.header{min-height:76px}.navigation-menu{gap:28px}.navigation-menu>li>a,.navigation-menu>li>span{font-size:13px;letter-spacing:.08em;text-transform:uppercase}.navigation-menu>li>a:hover,.navigation-menu>li>span:hover{color:var(--novamira-burgundy)}.header__heading-link{transition:opacity .2s ease}.header__heading-link:hover{opacity:.78}a{text-underline-offset:3px}a:hover{color:var(--novamira-burgundy)}.button,button.button,.shopify-payment-button__button,.shopify-challenge__button{border-radius:999px!important;min-height:48px;padding-inline:28px;font-weight:500;letter-spacing:.015em;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.button.button--primary,.shopify-payment-button__button--unbranded{background:var(--novamira-burgundy)!important;color:#fff!important;border-color:var(--novamira-burgundy)!important}.button.button--primary:hover,.shopify-payment-button__button--unbranded:hover{background:var(--novamira-burgundy-dark)!important;transform:translateY(-1px)}.button.button--secondary{background:transparent!important;border-color:var(--novamira-burgundy)!important;color:var(--novamira-burgundy)!important}.novamira-product-redesign .product-breadcrumbs,.product-section .product-breadcrumbs{margin-bottom:8px}.product-breadcrumbs .breadcrumbs,.product-breadcrumbs .breadcrumbs a,.product-breadcrumbs .breadcrumbs span{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--novamira-muted)}.product-info-wrapper{border-left:1px solid var(--novamira-line);padding-left:clamp(2rem,4vw,4.5rem)!important}.product-title h1{font-size:clamp(38px,4.2vw,62px)!important;line-height:.98!important;margin-bottom:18px}.product-info-container .price,.product-info-container .price-item{font-size:20px;letter-spacing:.01em}.product-info-container .product-description{color:#4e4945;font-size:16px;line-height:1.7}.product-media-wrapper .product__media.media{border-radius:0;overflow:hidden}.product__media.media img{transition:transform .45s ease}.product__media.media:hover img{transform:scale(1.012)}.product-info-container .product-form__input input,.product-info-container .product-form__input select,.product-info-container .select__select,.product-info-container .quantity{border-radius:10px}.product-info-container .product-form__buttons{gap:10px}.product-accordion,.product-accordion details{border-color:var(--novamira-line)!important}.product-accordion details summary{padding-block:17px!important}.product-accordion .summary-title{font-size:19px;letter-spacing:-.01em}.product-coa{margin-top:24px!important}.product-coa__section-heading{font-family:Georgia,Times New Roman,serif!important;font-size:20px!important;font-weight:500!important;letter-spacing:-.01em;margin-bottom:10px!important}.product-coa__list{gap:0!important}.product-coa__link{border:0!important;border-top:1px solid var(--novamira-line)!important;border-radius:0!important;padding:15px 2px!important;background:transparent!important}.product-coa__link:last-child{border-bottom:1px solid var(--novamira-line)!important}.product-coa__heading{font-family:var(--font-body-family)!important;font-weight:500!important}.product-coa__action{color:var(--novamira-burgundy);opacity:1!important}.product-coa__arrow,.product-coa__link:hover{color:var(--novamira-burgundy)}.novamira-ingredient-transparency{margin-top:42px!important;padding:clamp(28px,4vw,54px)!important;background:var(--novamira-cream)!important;border:1px solid rgba(23,21,21,.06);border-radius:24px!important;box-shadow:none!important}.novamira-ingredient-transparency .ingredient-transparency-heading{font-family:Georgia,Times New Roman,serif!important;font-size:clamp(28px,3vw,42px)!important;line-height:1.05;font-weight:500;letter-spacing:-.035em;margin-bottom:28px!important}.novamira-ingredient-transparency .ingredient-transparency-content{color:#45403c;line-height:1.65}.novamira-ingredient-transparency .ingredient-transparency-content h1,.novamira-ingredient-transparency .ingredient-transparency-content h2,.novamira-ingredient-transparency .ingredient-transparency-content h3{font-family:Georgia,Times New Roman,serif!important;color:var(--novamira-ink);font-weight:500}.novamira-ingredient-transparency .ingredient-transparency-content table{width:100%;border-collapse:collapse;margin:1.5rem 0;background:transparent}.novamira-ingredient-transparency .ingredient-transparency-content th,.novamira-ingredient-transparency .ingredient-transparency-content td{padding:13px 10px;border-bottom:1px solid rgba(23,21,21,.16);text-align:left;vertical-align:top}.novamira-ingredient-transparency .ingredient-transparency-content th{font-size:12px;text-transform:uppercase;letter-spacing:.09em;font-weight:500;color:var(--novamira-muted)}.novamira-ingredient-transparency .ingredient-transparency-content a{color:var(--novamira-burgundy);text-decoration-thickness:1px}.product-section .product{column-gap:clamp(2rem,5vw,6rem)}.product-section .product-media-wrapper{align-self:start}.card-wrapper .card,.collection-list .card,.multicolumn-card{border-radius:16px}.card-wrapper .card__media,.collection-list .card__media{border-radius:16px;overflow:hidden}.card-wrapper .card__heading a,.collection-list .card__heading a{font-family:Georgia,Times New Roman,serif!important;font-weight:500}.footer{border-top:1px solid var(--novamira-line)}.footer-block__heading{font-size:20px}@media screen and (max-width:989px){.product-info-wrapper{border-left:0;padding-left:0!important}.product-title h1{font-size:42px!important}.novamira-ingredient-transparency{margin-top:28px!important;padding:28px 22px!important}}@media screen and (max-width:749px){.header{min-height:64px}.product-section .product{column-gap:0}.product-title h1{font-size:38px!important}.novamira-ingredient-transparency .ingredient-transparency-content table{display:block;overflow-x:auto;white-space:nowrap}}.under-product{display:block!important;visibility:visible!important;opacity:1!important;width:100%;max-width:1400px;margin:clamp(28px,4vw,56px) auto 0;padding:0 5rem;box-sizing:border-box;position:relative;z-index:2}.under-product .novamira-ingredient-transparency{margin-top:0!important}.under-product .product-coa{margin-top:0}@media screen and (max-width:989px){.under-product{margin-top:28px;padding-left:1.5rem;padding-right:1.5rem}}.novamira-benefits-block{margin-top:18px}.novamira-benefits-eyebrow{margin:0 0 14px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600}.novamira-benefits-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px}.novamira-benefit{display:flex;align-items:center;gap:10px;min-width:0}.novamira-benefit-icon{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center}.novamira-benefit-icon .metafield-file_reference{width:100%;height:100%;object-fit:contain;display:block}.novamira-benefit-title{font-size:13px;line-height:1.3;font-weight:500}@media screen and (max-width:749px){.novamira-benefits-grid{gap:14px 16px}.novamira-benefit-icon{width:36px;height:36px;flex-basis:36px}.novamira-benefit-title{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/novamira-redesign.css.map */
