html,body,input,textarea,select{font-family:var(--font-body--family),sans-serif}body{font-family:var(--font-body--family),sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading--family),sans-serif}button,.button,[role=button]{font-family:var(--font-subheading--family),sans-serif}[class^=ehs-],[class*=" ehs-"],[class^=eae__],[class*=" eae__"],[class^=eeg__],[class*=" eeg__"],[class^=eff__],[class*=" eff__"],[class^=eis__],[class*=" eis__"],[class^=enc__],[class*=" enc__"],[class^=esb__],[class*=" esb__"],[class^=esl__],[class*=" esl__"],[class^=etm__],[class*=" etm__"],.elixvp-footer,.elixvp-footer *{font-family:var(--font-body--family),sans-serif!important}.ehs-h,.eae__display,.eeg__head h2,.eff__luxe,.eff__title,.enc__heading,.esb__heading,.esl__content h2,.elixvp-footer__brand{font-family:var(--font-accent--family),serif!important;font-weight:var(--font-accent--weight, 400)!important}.eae__about,.eeg__label,.eeg__explore,.eis__content h2,.enc__title,.esb__feature h3,.etm__head h2,.elixvp-footer__heading{font-family:var(--font-heading--family),sans-serif!important;font-weight:var(--font-heading--weight, 700)!important}.ehs-kicker,.eff__eyebrow,.enc__discount,.enc__price,.esb__eyebrow,.esl__eyebrow,.elixvp-footer__links,.elixvp-header__nav-link,.elixvp-header__search,.elixvp-header__dialog-nav a{font-family:var(--font-subheading--family),sans-serif!important}elixvp-header{--eh-logo-font: var(--font-accent--family) !important}.elixvp-header__brand-text,.elixvp-header__dialog-brand{font-family:var(--font-accent--family),serif!important}.elixvp-header__dialog-nav a{font-family:var(--font-heading--family),sans-serif!important}.elixvp-footer__brand{letter-spacing:-.045em!important}main[data-template^=product]{--elixvp-product-cream: #FFFFFF;--elixvp-product-ink: #3B010B;--elixvp-product-muted: #75162D;--elixvp-product-line: #E8DFD0}main[data-template^=product] .product-information.section--full-width .product-information__grid{width:min(calc(100% - 32px),1560px);margin-inline:auto}main[data-template^=product] .product-information__media{min-width:0}main[data-template^=product] .product-media-container{background:var(--elixvp-product-cream);overflow:hidden}main[data-template^=product] .product-media-container img,main[data-template^=product] .product-media-container .product-media__image{transition:transform .65s cubic-bezier(.2,.7,.2,1)}@media(hover:hover)and (pointer:fine){main[data-template^=product] .product-media-container:hover img,main[data-template^=product] .product-media-container:hover .product-media__image{transform:scale(1.015)}}main[data-template^=product] .product-details{color:var(--elixvp-product-ink)}main[data-template^=product] .product-details>.group-block{width:100%;max-width:560px}main[data-template^=product] .product-details h1{margin:0;font-family:var(--font-accent--family),serif!important;font-size:clamp(2.9rem,4.2vw,3.5rem)!important;font-weight:var(--font-accent--weight, 400)!important;line-height:.98!important;letter-spacing:-.035em!important}main[data-template^=product] .product-details .price,main[data-template^=product] .product-details product-price,main[data-template^=product] .product-details .price__regular,main[data-template^=product] .product-details .price__sale{font-family:var(--font-subheading--family),sans-serif!important}main[data-template^=product] .variant-option legend,main[data-template^=product] .variant-option:not(fieldset){font-family:var(--font-subheading--family),sans-serif!important;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}main[data-template^=product] .variant-option__button-label{min-height:44px;border-radius:999px!important;font-family:var(--font-subheading--family),sans-serif!important;font-size:13px;transition:border-color .2s ease,background .2s ease,transform .2s ease}@media(hover:hover)and (pointer:fine){main[data-template^=product] .variant-option__button-label:hover{transform:translateY(-1px)}}main[data-template^=product] .product-form-buttons{gap:10px!important}main[data-template^=product] .quantity-selector,main[data-template^=product] .quantity-selector input,main[data-template^=product] .quantity-selector button{border-radius:999px}main[data-template^=product] .add-to-cart-button{min-height:58px;border-radius:999px!important;font-family:var(--font-subheading--family),sans-serif!important;font-size:13px;font-weight:500;letter-spacing:.065em;text-transform:uppercase;transition:transform .22s ease,opacity .22s ease}@media(hover:hover)and (pointer:fine){main[data-template^=product] .add-to-cart-button:hover:not(:disabled){transform:translateY(-1px)}}main[data-template^=product] shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: 999px !important;--shopify-accelerated-checkout-button-block-size: 58px !important}main[data-template^=product] .accordion .details__header{padding-block:18px;font-family:var(--font-subheading--family),sans-serif!important;font-size:13px;font-weight:500;letter-spacing:.04em}main[data-template^=product] .accordion .details-content{color:var(--elixvp-product-muted);font-family:var(--font-body--family),sans-serif!important;font-size:14px;line-height:1.75}main[data-template^=product] .sticky-add-to-cart__title,main[data-template^=product] .sticky-add-to-cart__price,main[data-template^=product] .sticky-add-to-cart__variant{font-family:var(--font-subheading--family),sans-serif!important}main[data-template^=product] .sticky-add-to-cart__bar{border-radius:24px}main[data-template^=product] .product-recommendations h2,main[data-template^=product] .product-recommendations h3{font-family:var(--font-accent--family),serif!important;font-weight:var(--font-accent--weight, 400)!important;letter-spacing:-.03em}main[data-template^=product] .product-card .product-title,main[data-template^=product] .product-card__title,main[data-template^=product] .product-card a[href*="/products/"]{font-family:var(--font-heading--family),sans-serif}@media screen and (min-width:990px){main[data-template^=product] .product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,1.35fr) minmax(420px,.65fr)!important}main[data-template^=product] .product-information--media-left .product-details{padding-left:40px!important;padding-right:18px!important}}@media screen and (max-width:989px)and (min-width:750px){main[data-template^=product] .product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr)!important}main[data-template^=product] .product-information--media-left .product-details{padding-left:24px!important}}@media screen and (max-width:749px){main[data-template^=product] .product-information.section--full-width .product-information__grid{width:100%}main[data-template^=product] .product-information__media{padding-inline:12px}main[data-template^=product] .product-details{padding-inline:18px!important}main[data-template^=product] .product-details h1{font-size:clamp(2.55rem,12vw,3.1rem)!important}main[data-template^=product] .sticky-add-to-cart__bar{border-radius:18px 18px 0 0}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/elixvp-brand-system.css.map */
