:root{--elvenia-ivory: #f6f1e9;--elvenia-paper: #fffdf9;--elvenia-ink: #17130f;--elvenia-wine: #542c34;--elvenia-gold: #a77b43;--elvenia-line: #d9d0c5;--elvenia-muted: #6d645b;--elvenia-serif: var(--font-heading--family), "Iowan Old Style", "Baskerville", Georgia, serif}html{scroll-behavior:smooth}body{background:var(--elvenia-paper);color:var(--elvenia-ink);letter-spacing:.005em}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:var(--elvenia-serif);font-weight:400;letter-spacing:-.025em}.button,.button-custom,.shopify-payment-button__button,button[type=submit]{text-transform:uppercase;letter-spacing:.12em;font-size:.74rem;font-weight:600}.button:hover,.button-custom:hover{transform:translateY(-1px)}.header-section{border-bottom:1px solid rgba(23,19,15,.1)}#header-component{background:#fffdf9f0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.header-logo{min-width:max-content}.elvenia-wordmark{display:inline-block;color:var(--elvenia-ink);font-family:var(--elvenia-serif);font-size:clamp(1.35rem,2.2vw,1.9rem);font-weight:500;letter-spacing:.23em;line-height:1;white-space:nowrap}.elvenia-wordmark small{display:block;margin-top:.42rem;font-family:var(--font-body--family);font-size:.45rem;letter-spacing:.3em;text-align:center;text-transform:uppercase;color:var(--elvenia-muted)}.header__menu-item,.header-menu a,menu-list a{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem!important}.product-card,.product-card__content,.card-gallery,.product-media-container,.product-information__media,.product-information__content{border-radius:0!important}.product-card img,.product-card__image,.product-media img{transition:transform .7s cubic-bezier(.2,.6,.2,1)}@media(hover:hover){.product-card:hover img,.product-card:hover .product-card__image{transform:scale(1.025)}}.product-title,.product-card .product-title,.product-card a[href*="/products/"]{letter-spacing:.01em}.price,.price__regular,.price__sale{font-variant-numeric:tabular-nums}.badge{border-radius:0!important;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem}body:has([data-template^=collection]) .content-for-layout>.shopify-section:first-child{background:var(--elvenia-ivory);border-bottom:1px solid var(--elvenia-line)}body:has([data-template^=collection]) .content-for-layout>.shopify-section:first-child h1{font-size:clamp(2.8rem,6.5vw,6.5rem);line-height:.95}body:has([data-template^=product]) .product-information{background:var(--elvenia-paper)}body:has([data-template^=product]) .product-details h1{font-size:clamp(2.15rem,4vw,4.4rem);line-height:.98}body:has([data-template^=product]) .product-details .price{font-size:1rem;letter-spacing:.05em}body:has([data-template^=product]) .variant-option__button-label,body:has([data-template^=product]) .variant-picker__option label{border-radius:0!important}body:has([data-template^=product]) .add-to-cart-button{min-height:56px}body:has([data-template^=product]) .product-information__media img{background:#f3eee7}footer .shopify-section-group-footer-group{background:var(--elvenia-ink);color:var(--elvenia-ivory)}footer a{color:inherit}footer input{color:var(--elvenia-ivory)!important}::selection{color:var(--elvenia-paper);background:var(--elvenia-wine)}@media screen and (max-width:749px){.elvenia-wordmark{font-size:1.22rem;letter-spacing:.18em}.elvenia-wordmark small{display:none}}:root{--font-paragraph--size: 17px;--font-paragraph-small--size: 15px;--font-paragraph-medium--size: 17px}body{font-size:17px;line-height:1.65}.button,.button-custom,.shopify-payment-button__button,button[type=submit]{font-size:.82rem}.header__menu-item,.header-menu a,menu-list a{font-size:.82rem!important}.badge{font-size:.72rem}.product-card a[href*="/products/"],.product-card .product-title,.product-card [class*=product-title]{font-size:1.04rem;line-height:1.4}.product-card .price,.product-card .price__regular,.product-card .price__sale{font-size:1rem}footer,footer a,footer p,footer li{font-size:1rem}body:has([data-template^=product]) .product-details .price{font-size:1.16rem}body:has([data-template^=product]) .product-inventory__status,body:has([data-template^=product]) .variant-picker__option,body:has([data-template^=product]) .variant-option__button-label{font-size:.98rem}body:has([data-template^=product]) .product-details .rte,body:has([data-template^=product]) .product-details .text-block,body:has([data-template^=product]) .product-details p:not(.elv-pdp-eyebrow):not(.elv-buy-trust__eyebrow){font-size:1rem;line-height:1.65}body .elv-pdp-eyebrow,body .elv-buy-trust__eyebrow{font-size:11px!important}body .elv-buy-trust__item strong{font-size:17px!important}body .elv-buy-trust__item p{font-size:12px!important;line-height:1.55!important}body .elv-buy-trust__secure,body .elv-store__stamp,body .elv-store__kicker{font-size:11px!important}body .elv-store__lead{font-size:17px!important}body .elv-store__proofs strong{font-size:21px!important}body .elv-store__proofs p{font-size:14px!important;line-height:1.65!important}body .elv-story__kicker,body .elv-story__number{font-size:11px!important}body .elv-story__lead{font-size:17px!important}body .elv-story__hero figcaption{font-size:10px!important}body .elv-story__point strong{font-size:23px!important}body .elv-story__point p{font-size:15px!important}body .elv-assurance__head>p,body .elv-assurance__kicker{font-size:11px!important}body .elv-assurance__head>span{font-size:16px!important}body .elv-assurance__services p{font-size:14px!important}body .elv-assurance__care-copy>p{font-size:17px!important}body .elv-assurance__care li{font-size:14px!important}body .elv-faq__intro>p{font-size:11px!important}body .elv-faq__intro>span{font-size:15px!important}body .elv-faq__answer{font-size:16px!important}body .elv-home .elv-kicker,body .elv-world__number,body .elv-world__hero>p,body .elv-world__hero span,body .elv-world__codes small,body .elv-world__closing p{font-size:11px!important}body .elv-trust small{font-size:14px!important}body .elv-category__caption span,body .elv-category__caption em,body .elv-section-head--row>a,body .elv-sale,body .elv-manifesto__media span,body .elv-newsletter button{font-size:10px!important}body .elv-product__price{font-size:13px!important}body .elv-letter__form>p,body .elv-manifesto__copy>p:not(.elv-kicker),body .elv-world__copy{font-size:16px}@media screen and (max-width:749px){body{font-size:16px}.elvenia-wordmark{font-size:1.3rem}.header__menu-item,.header-menu a,menu-list a{font-size:.86rem!important}body .elv-buy-trust__item p{font-size:13px!important}body .elv-store__lead,body .elv-story__lead,body .elv-assurance__care-copy>p{font-size:16px!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/elvenia.css.map */
