: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:var(--novamira-heading-font)!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}.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:var(--novamira-heading-font)!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:var(--novamira-heading-font)!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:var(--novamira-heading-font)!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}@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}}@media screen and (min-width:990px){.novamira-product-redesign .product-media-wrapper{padding-right:clamp(1rem,2vw,2rem)}.novamira-product-redesign .product-info-wrapper{max-width:100%}}.novamira-product-redesign .novamira-product-eyebrow{margin-bottom:10px!important}.novamira-product-redesign .block:has(.novamira-benefits-block),.novamira-product-redesign .novamira-benefits-block,.novamira-product-redesign .novamira-benefits-block+*{border-bottom:0!important;box-shadow:none!important}.novamira-product-redesign .novamira-benefits-block{margin:14px 0 18px!important;padding:0!important}.novamira-product-redesign .novamira-benefits-grid{gap:22px 12px!important}.novamira-product-redesign .novamira-benefit{padding:2px 0 0!important;gap:9px!important}.novamira-product-redesign .novamira-benefit-icon{width:56px!important;height:56px!important;flex-basis:56px!important}.novamira-product-redesign .novamira-benefit-title{font-size:12px!important;line-height:1.35!important;letter-spacing:.01em}.novamira-product-redesign .novamira-product-details{margin-top:6px!important;border-top:1px solid var(--novamira-line)}.novamira-product-redesign .novamira-product-detail{border-bottom:1px solid var(--novamira-line)}.novamira-product-redesign .novamira-product-detail summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:14px 0!important;cursor:pointer;list-style:none;font-size:14px;font-weight:500;letter-spacing:.01em}.novamira-product-redesign .novamira-product-detail summary::-webkit-details-marker{display:none}.novamira-product-redesign .novamira-product-detail summary{font-size:16px!important}.novamira-product-detail__icon{display:inline-grid;place-items:center;width:24px;height:24px;border:1px solid var(--novamira-line);border-radius:50%;font-size:17px;font-weight:300;line-height:1;flex:0 0 24px}.novamira-product-detail[open] .novamira-product-detail__icon{transform:rotate(45deg)}.novamira-product-detail__content{padding:0 0 18px;color:#4e4945;font-size:15px;line-height:1.7}.novamira-product-detail__content>:first-child{margin-top:0}.novamira-product-detail__content>:last-child{margin-bottom:0}@media screen and (max-width:749px){.novamira-product-redesign .novamira-benefit-icon{width:46px!important;height:46px!important;flex-basis:46px!important}}.novamira-product-redesign .novamira-benefits-block,.novamira-product-redesign .novamira-product-redesign .novamira-benefits-block{border-bottom:0!important;box-shadow:none!important}.novamira-product-redesign .novamira-benefits-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:start;gap:18px 14px!important}.novamira-product-redesign .novamira-benefit{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:4px!important;text-align:center!important;min-width:0;padding:0!important}.novamira-product-redesign .novamira-benefit-icon{width:52px!important;height:52px!important;flex:0 0 52px!important;margin:0 auto!important}.novamira-product-redesign .novamira-benefit-icon img,.novamira-product-redesign .novamira-benefit-icon .metafield-file_reference,.novamira-product-redesign .novamira-benefit-icon svg{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important}.novamira-product-redesign .novamira-benefit-title{margin-top:0!important;font-size:15px!important;line-height:1.25!important;letter-spacing:.01em!important;font-weight:500!important}.novamira-product-redesign .novamira-product-details{margin-top:10px!important}.nt-transparency-rows{width:100%}.nt-transparency-row{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(120px,.55fr);gap:24px;padding:14px 0;border-top:1px solid var(--novamira-line, rgba(23,21,21,.12))}.nt-transparency-row:last-child{border-bottom:1px solid var(--novamira-line, rgba(23,21,21,.12))}.nt-transparency-cell{font-size:14px;line-height:1.4;color:#3f3b38}.nt-transparency-columns{font-size:12px;font-weight:600}.nt-transparency-cell--ingredient{font-weight:500}.nt-transparency-cell--source{color:#625d58}.nt-transparency-cell--coa{color:var(--novamira-burgundy)}.nt-transparency-coa-link{color:var(--novamira-burgundy);font-size:13px;font-weight:500;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.nt-transparency-coa-link:hover{color:var(--novamira-burgundy-dark)}.nt-transparency-columns{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(120px,.55fr);gap:24px}@media screen and (max-width:749px){.novamira-product-redesign .novamira-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 10px!important}.novamira-product-redesign .novamira-benefit-icon{width:48px!important;height:48px!important;flex-basis:48px!important}.novamira-product-redesign .novamira-benefit-title{font-size:14px!important}.nt-transparency-row,.nt-transparency-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:14px}.nt-transparency-cell{font-size:13px}.nt-transparency-coa-link{font-size:12px}}.novamira-below-product .nt-transparency-columns,.novamira-ingredient-transparency .nt-transparency-columns{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(120px,.55fr)!important;column-gap:24px!important;row-gap:0!important;align-items:center!important}.novamira-below-product .nt-transparency-row,.novamira-ingredient-transparency .nt-transparency-row{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(120px,.55fr)!important;column-gap:24px!important;align-items:center!important}.novamira-below-product{margin-bottom:48px!important}@media screen and (max-width:749px){.novamira-below-product .nt-transparency-columns,.novamira-ingredient-transparency .nt-transparency-columns,.novamira-below-product .nt-transparency-row,.novamira-ingredient-transparency .nt-transparency-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto!important;column-gap:14px!important}.novamira-below-product{margin-bottom:32px!important}}:root{--novamira-heading-font: var(--font-heading-family);--novamira-body-font: var(--font-body-family)}html,body,button,input,textarea,select,.button,body .field__input,body .select__select{font-family:var(--novamira-body-font)!important}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.heading-bold,.product-title h1,.collection-hero__title,.banner__heading,.rich-text__heading,.multicolumn-card__info h3,.card-wrapper .card__heading a,.collection-list .card__heading a,.footer-block__heading{font-family:var(--novamira-heading-font)!important;font-weight:500;letter-spacing:-.025em}.navigation-menu,.navigation-menu>li>a,.navigation-menu>li>span,.caption,.caption-with-letter-spacing,.product-breadcrumbs,.product-breadcrumbs .breadcrumbs,.product-breadcrumbs .breadcrumbs a,.product-breadcrumbs .breadcrumbs span,.badge,.product-form__input label,.quantity__label,.form__label,.facets__label,.facets__summary,.disclosure__button,.footer-block__details-content,.product__text,.price,.product-form,.product-form__buttons,.shopify-payment-button,.shopify-payment-button__button,.button,.button-label,.product-accordion .summary-title,.novamira-ingredient-transparency .ingredient-transparency-content,.novamira-ingredient-transparency .ingredient-transparency-content th,.novamira-ingredient-transparency .ingredient-transparency-content td,.novamira-ingredient-transparency .novamira-coa-link,.novamira-benefits .benefit-title,.novamira-product-details .novamira-product-details__summary,.novamira-product-details .novamira-product-details__content{font-family:var(--novamira-body-font)!important}.novamira-ingredient-transparency .ingredient-transparency-heading,.novamira-ingredient-transparency .ingredient-transparency-content h1,.novamira-ingredient-transparency .ingredient-transparency-content h2,.novamira-ingredient-transparency .ingredient-transparency-content h3{font-family:var(--novamira-heading-font)!important}.novamira-ingredient-transparency .ingredient-transparency-heading{letter-spacing:-.035em}.novamira-benefits,.novamira-benefits *{font-family:var(--novamira-body-font)!important}.novamira-product-details .novamira-product-details__summary{font-weight:500;letter-spacing:0}.footer{--nm-footer-cream: #F5F1EB;--nm-footer-soft: #EFEAE3;--nm-footer-ink: #1E1B1B;--nm-footer-burgundy: #7F1D1D;--nm-footer-line: #D9D3CB;margin-top:0!important;background:var(--nm-footer-cream)!important;color:var(--nm-footer-ink)!important;border-top:1px solid rgba(127,29,29,.14)!important}.footer>.color-option-1,.footer>[class*=color-]{background:var(--nm-footer-cream)!important;color:var(--nm-footer-ink)!important}.footer .footer__content-top.page-width,.footer .footer__content-bottom-wrapper.page-width{width:min(1380px,calc(100% - 80px));max-width:1380px;margin-inline:auto;padding-inline:0!important}.footer .footer__content-top>.grid.container,.footer .footer__content-top>.grid.container>.grid-item,.footer slider-component{width:100%!important;max-width:none!important;margin:0!important}.footer .footer__blocks-wrapper{display:grid!important;grid-template-columns:minmax(0,1.75fr) minmax(190px,.72fr) minmax(190px,.72fr)!important;gap:48px clamp(48px,6vw,92px)!important;align-items:start;width:100%!important;margin:0!important}.footer .footer__blocks-wrapper>.footer-block.grid-item{width:auto!important;max-width:none!important;margin:0!important;padding:0!important}.footer .footer__blocks-wrapper>.footer-block:first-child{padding-right:clamp(18px,2vw,34px)!important}.footer .footer-block__brand-info{max-width:610px}.footer .footer-block__brand-info .placeholder-svg{display:none!important}.footer .footer-block__brand-info>.rte,.footer .footer-block__brand-info>.rte p{max-width:590px;margin-top:0;color:#1e1b1bc7!important;font-family:var(--novamira-body-font)!important;font-size:16px!important;line-height:1.65!important}.footer .footer-block__heading{margin:0 0 20px!important;color:var(--nm-footer-ink)!important;font-family:var(--novamira-heading-font)!important;font-size:26px!important;font-weight:500!important;line-height:1.05!important;letter-spacing:-.025em!important}.footer .footer-block__details-content,.footer .footer-block__details-content p,.footer .footer-block__details-content li,.footer .footer-block__details-content a,.footer .footer-block__brand-info .rte,.footer .footer-block__brand-info .rte p{color:#1e1b1bc7!important;font-family:var(--novamira-body-font)!important;font-size:15px!important;line-height:1.68!important}.footer .footer-block__details-content p{margin:0 0 3px!important}.footer .footer-block__details-content a,.footer .footer-block__details-content .list-menu__item--link,.footer .copyright__content a{color:var(--nm-footer-ink)!important;text-decoration-color:#7f1d1d59!important;text-underline-offset:4px}.footer .footer-block__details-content a:hover,.footer .footer-block__details-content .list-menu__item--link:hover,.footer .copyright__content a:hover{color:var(--nm-footer-burgundy)!important}.footer .footer-block__details-content .list-menu__item--link{display:inline-flex;padding:3px 0!important}.footer .footer-block__newsletter{width:100%;max-width:560px;margin-top:26px!important}.footer .footer__newsletter,.footer .newsletter-form,.footer .newsletter-form__field-wrapper,.footer .newsletter-field{width:100%!important;max-width:none!important}.footer .newsletter-field{position:relative}.footer .newsletter-field:before,.footer .newsletter-field:after{display:none!important}.footer .footer-block__newsletter .field-input{height:56px!important;margin:0!important;padding:18px 66px 18px 18px!important;background:#ffffff80!important;border:1px solid var(--nm-footer-line)!important;border-radius:2px!important;box-shadow:none!important;color:var(--nm-footer-ink)!important;font-size:15px!important}.footer .footer-block__newsletter .field-label{left:18px!important;top:16px!important;color:#1e1b1b94!important;font-size:14px!important}.footer .newsletter-form__button.field__button{width:48px!important;height:48px!important;right:4px!important;top:4px!important;margin:0!important;background:var(--nm-footer-burgundy)!important;color:#fff!important;border-radius:1px!important;box-shadow:none!important}.footer .newsletter-form__button.field__button:hover{background:#641717!important}.footer .list-social{justify-content:flex-start!important;margin-top:18px!important;gap:8px!important}.footer .list-social__link{color:var(--nm-footer-burgundy)!important}.footer__content-bottom{background:var(--nm-footer-soft)!important;border-top:1px solid rgba(30,27,27,.1)!important;padding:0!important}.footer .footer__content-bottom-wrapper{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:22px!important;align-items:center!important;min-height:66px}.footer .footer__copyright{width:auto!important;margin:0!important;display:flex!important;flex-wrap:wrap;align-items:center;gap:4px 8px}.footer .copyright__content,.footer .copyright__content a,.footer .policies a{color:#1e1b1ba8!important;font-family:var(--novamira-body-font)!important;font-size:12px!important;line-height:1.5!important}.footer .policies{display:flex!important;flex-wrap:wrap;gap:4px 12px;margin:0!important}.footer .policies li:before{display:none!important}.footer .footer__column--info,.footer .footer__payment{width:auto!important;margin:0!important}.footer .list-payment{justify-content:flex-end!important;gap:5px!important}.footer .list-payment__item{padding:0!important}.footer .list-payment__item svg{width:34px!important;height:auto!important}.footer .footer__localization{display:none!important}@media screen and (min-width:1440px){.footer .footer__content-top.page-width,.footer .footer__content-bottom-wrapper.page-width{width:min(1380px,calc(100% - 120px))}}@media screen and (max-width:989px){.footer .footer__content-top.page-width,.footer .footer__content-bottom-wrapper.page-width{width:min(100% - 48px,860px)}.footer .footer__blocks-wrapper{grid-template-columns:minmax(0,1.4fr) 1fr 1fr!important;column-gap:34px!important}.footer .footer__blocks-wrapper>.footer-block:first-child{padding-right:0!important}.footer .footer-block__heading{font-size:23px!important}}@media screen and (max-width:749px){.footer .footer__content-top.page-width,.footer .footer__content-bottom-wrapper.page-width{width:calc(100% - 32px)}.footer .footer__blocks-wrapper,.footer slider-component .footer__blocks-wrapper{display:grid!important;grid-template-columns:1fr!important;gap:0!important}.footer .footer__blocks-wrapper>.footer-block.grid-item{width:100%!important;margin:0!important;padding:28px 0!important;border-top:1px solid rgba(30,27,27,.1)}.footer .footer__blocks-wrapper>.footer-block:first-child{padding-top:0!important;border-top:0!important}.footer .footer-block__heading{margin-bottom:14px!important;font-size:24px!important}.footer .footer-block__details-content,.footer .footer-block__details-content p,.footer .footer-block__details-content li,.footer .footer-block__details-content a{font-size:15px!important}.footer .footer__content-bottom-wrapper{grid-template-columns:1fr!important;gap:14px!important;padding-top:18px!important;padding-bottom:18px!important}.footer .footer__column--info{justify-self:start!important}.footer .list-payment{justify-content:flex-start!important}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/novamira-redesign.css.map */
