:root{--ev-ivory: #f5f1e8;--ev-linen: #efe9dd;--ev-stone: #eae3d5;--ev-ink: #2b2723;--ev-ink-soft: rgb(43 39 35 / .68);--ev-ink-mute: rgb(43 39 35 / .5);--ev-hair: rgb(43 39 35 / .12);--ev-hair-strong: rgb(43 39 35 / .22);--ev-brass: #a98d5f;--ev-brass-deep: #8a6f43;--ev-serif: "Cormorant Garamond", "Cormorant", Garamond, "Times New Roman", serif;--ev-sans: "Jost", "Futura", "Helvetica Neue", Arial, sans-serif;--ev-caps-size: .71875rem;--ev-caps-track: .18em;--ev-ease: cubic-bezier(.22, 1, .36, 1);--ev-space-1: 8px;--ev-space-2: 16px;--ev-space-3: 24px;--ev-space-4: 40px;--ev-space-5: 64px;--ev-space-6: 96px;--font-heading--family: var(--ev-serif);--font-heading--weight: 500;--font-heading--style: normal;--font-body--family: var(--ev-sans);--font-subheading--family: var(--ev-sans);--font-subheading--weight: 500;--font-accent--family: var(--ev-sans);--font-accent--weight: 500}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--ev-sans);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern" 1,"liga" 1;font-size:max(1rem,var(--font-paragraph--size, 1rem))}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:var(--ev-serif);font-weight:500;letter-spacing:-.005em;font-feature-settings:"lnum" 1,"kern" 1}h1,.h1{line-height:1.04}h2,.h2{line-height:1.08}h3,.h3,h4,.h4{line-height:1.15}h5,h6,.h5,.h6{font-family:var(--ev-sans);font-weight:500;letter-spacing:var(--ev-caps-track)}.section-resource-list__header :is(h2,.h2,.h3>h2),.section-resource-list .group-block :is(.h3,.h2)>h2{font-size:clamp(2rem,1.4rem + 1.9vw,3.25rem);line-height:1.06;letter-spacing:-.01em}.text-block.custom>p,.shopify-section [class*=__eyebrow] p{letter-spacing:var(--ev-caps-track)}.rte p,rte-formatter p{line-height:1.68}:is(.button,.button-secondary,.button-custom,.shopify-payment-button__button--unbranded):not(.button-unstyled):not(.slideshow-control):not(.close-button):not(.menu-drawer__back-button){border-radius:0!important;font-family:var(--ev-sans)!important;font-weight:500;font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;min-height:3.375rem;transition:background-color .35s var(--ev-ease),color .35s var(--ev-ease),border-color .35s var(--ev-ease)}.button:not(.button-secondary):not(.button-unstyled):not(.slideshow-control):not(.close-button):not(.menu-drawer__back-button):hover{background-color:var(--ev-brass-deep);border-color:var(--ev-brass-deep)}.button-unstyled[class*=product_list_button],a.button-unstyled[class*=__button]{font-family:var(--ev-sans);font-size:.75rem;font-weight:500;letter-spacing:var(--ev-caps-track);text-transform:uppercase;text-decoration:none;border-bottom:1px solid var(--ev-ink);padding-bottom:3px;transition:color .3s ease,border-color .3s ease}.button-unstyled[class*=product_list_button]:hover,a.button-unstyled[class*=__button]:hover{color:var(--ev-brass-deep);border-color:var(--ev-brass);opacity:1}:focus-visible{outline:1px solid var(--ev-brass)!important;outline-offset:3px!important}::selection{background:#a98d5f42;color:inherit}.announcement-bar__text{font-family:var(--ev-sans)!important;font-size:.65625rem!important;font-weight:400;letter-spacing:.24em!important}a.header-logo{font-family:var(--ev-serif)!important;font-weight:500!important;font-size:1.625rem!important;letter-spacing:.34em!important;text-transform:uppercase;line-height:1;margin-inline-end:-.34em}a.header-logo:hover{opacity:1!important}header-component .header__row--top{border-bottom-color:var(--ev-hair)!important}@media screen and (min-width:990px){.header-menu .menu-list__link,.header-menu a.menu-list__link{font-family:var(--ev-sans)!important;font-size:.75rem!important;font-weight:400;letter-spacing:.16em!important;position:relative}.header-menu .menu-list__link:after{content:"";position:absolute;left:0;right:.16em;bottom:-6px;height:1px;background:var(--ev-brass);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ev-ease)}.header-menu .menu-list__list-item:hover .menu-list__link:after,.header-menu .menu-list__link[aria-current]:after{transform:scaleX(1)}.header-menu a:hover{opacity:1!important}.header__row--bottom{border-top:1px solid var(--ev-hair)}}.menu-list__submenu .menu-list__list-item a,.mega-menu a{font-family:var(--ev-sans);letter-spacing:.02em}.header-actions__action,.header__icon,header-component .header-actions a,header-component .header-actions button{min-width:44px;min-height:44px}.menu-drawer{background:var(--ev-ivory)!important}.menu-drawer__menu-item--mainlist,.menu-drawer__menu-item--mainlist .menu-drawer__menu-item-text{font-family:var(--ev-sans)!important;font-size:.8125rem!important;font-weight:500;letter-spacing:.18em!important;text-transform:uppercase}.menu-drawer__menu-item--mainlist{min-height:56px;border-bottom:1px solid var(--ev-hair);padding-block:0!important}.menu-drawer__menu-item--child,.menu-drawer__menu-item--child .menu-drawer__menu-item-text{font-family:var(--ev-sans)!important;font-size:1rem!important;letter-spacing:.01em!important;text-transform:none}.menu-drawer__menu-item--child{min-height:44px}.menu-drawer__menu--childlist{padding-block:6px 14px}[id$=__hero_slideshow] .text-block.h1>:is(h1,h2),[id$=__hero_slideshow] [class*=__heading]>:is(h1,h2){font-family:var(--ev-serif)!important;font-weight:500!important;font-size:clamp(3rem,1.6rem + 4.6vw,6rem)!important;line-height:.98!important;letter-spacing:-.015em!important;text-wrap:balance}[id$=__hero_slideshow] [class*=__eyebrow] p{font-family:var(--ev-sans)!important;font-size:.71875rem!important;font-weight:500;letter-spacing:.24em!important}[id$=__hero_slideshow] rte-formatter p,[id$=__hero_slideshow] [class*=__sub] p{font-size:1.0625rem;line-height:1.6;max-width:30em}[id$=__hero_slideshow] a.button-custom,[id$=__hero_slideshow] a.button,[id$=__hero_slideshow] a.button-secondary{background:transparent!important;color:var(--ev-ivory)!important;border:1px solid rgb(245 241 232 / .85)!important;box-shadow:none!important;padding-inline:2.5rem!important}[id$=__hero_slideshow] a.button-custom:hover,[id$=__hero_slideshow] a.button:hover,[id$=__hero_slideshow] a.button-secondary:hover{background:var(--ev-ivory)!important;color:var(--ev-ink)!important;border-color:var(--ev-ivory)!important}.collection-card .collection-card__image,.collection-card img{border-radius:0!important}.collection-card img{transition:transform 1.2s var(--ev-ease)}.collection-card:hover img{transform:scale(1.03)}.collection-card__content .text-block p,.collection-card__content [class*=collection-title] p{font-family:var(--ev-sans)!important;font-size:.71875rem!important;font-weight:500!important;letter-spacing:var(--ev-caps-track)!important;text-transform:uppercase}product-card .card-gallery,.product-card .card-gallery,.product-grid__card .card-gallery{--gallery-aspect-ratio: 4 / 5 !important;background:var(--ev-linen);border-radius:0!important;overflow:hidden}product-card .card-gallery img,.product-grid__card .card-gallery img{object-fit:cover;border-radius:0!important;transition:transform 1.1s var(--ev-ease),opacity .5s ease!important}product-card:hover .card-gallery img,.product-grid__card:hover .card-gallery img,[class*=product-card]:hover img,.card-gallery:hover img{transform:scale(1.025)!important}product-card a[ref=productTitleLink] :is(p,[role=heading],h3,span),.product-grid__card a[ref=productTitleLink] :is(p,[role=heading],h3,span),product-card .product-card__title,.product-grid__card [class*=product-title] :is(p,a){font-family:var(--ev-serif)!important;font-weight:500!important;font-size:1.1875rem!important;line-height:1.22!important;letter-spacing:0!important;text-transform:none!important;color:var(--ev-ink)}product-card .price,product-card product-price,.product-grid__card .price,.product-grid__card product-price{font-family:var(--ev-sans)!important;font-size:.875rem!important;font-weight:400;letter-spacing:.04em!important;font-variant-numeric:lining-nums tabular-nums;color:var(--ev-ink-soft)}.product-grid__card .product-card__content,product-card .product-card__content{row-gap:6px}.product-badges__badge,.product-badges__badge.color-custom-badge-sale,.product-badges__badge.color-custom-badge-sold-out{border-radius:0!important;font-family:var(--ev-sans)!important;font-weight:500!important;font-size:.65625rem!important;letter-spacing:.22em!important;text-transform:uppercase!important;line-height:1!important;padding:7px 9px 7px 11px!important}.product-badges__badge.color-custom-badge-sale{background:var(--ev-ink)!important;color:var(--ev-ivory)!important;--color-background: var(--ev-ink);--color-foreground: var(--ev-ivory)}.product-badges__badge.color-custom-badge-sold-out{background:var(--ev-ivory)!important;color:var(--ev-ink-soft)!important;border:1px solid var(--ev-hair-strong)}.product-badges--top-left{top:12px!important;left:12px!important}.price--on-sale,.price-item__group.price--on-sale{color:var(--ev-ink)!important}.compare-at-price{color:var(--ev-ink-mute)!important;text-decoration-line:line-through;text-decoration-thickness:1px!important;text-decoration-color:#2b272373!important;margin-inline-start:.45em}product-card [ref=priceContainer],.product-grid__card [ref=priceContainer]{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:0}product-card [ref=priceContainer]:has(.price--on-sale) .price--on-sale,.product-grid__card [ref=priceContainer]:has(.price--on-sale) .price--on-sale{order:1}product-card [ref=priceContainer]:has(.price--on-sale) .compare-at-price,.product-grid__card [ref=priceContainer]:has(.price--on-sale) .compare-at-price{order:2}.product-details [ref=priceContainer]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0}.product-details [ref=priceContainer] .price--on-sale{order:1}.product-details [ref=priceContainer] .compare-at-price{order:2}.product-details [ref=priceContainer]:has(.price--on-sale):after{content:"Sale";order:3;margin-inline-start:14px;font-family:var(--ev-sans);font-size:.625rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;line-height:1;padding:6px 8px 6px 10px;background:var(--ev-ink);color:var(--ev-ivory)}.product-details h1{font-family:var(--ev-serif)!important;font-weight:500!important;font-size:clamp(2rem,1.5rem + 1.4vw,2.875rem)!important;line-height:1.06!important;letter-spacing:-.01em!important}.product-details product-price,.product-details product-price .price{font-family:var(--ev-sans)!important;font-size:1.125rem!important;font-weight:400;letter-spacing:.03em}.product-details product-price .compare-at-price{font-size:1rem!important}@media screen and (min-width:990px){.product-details{--details-gap: 26px}.product-information__grid.product-information--media-left{column-gap:clamp(40px,5vw,88px)!important}.product-details.sticky-content--desktop{top:calc(var(--header-height, 72px) + 32px)!important}}.product-information .media-gallery,.product-information .product-media{background:transparent}.product-information .product-media-container,.product-information .media-gallery img,.media-gallery .slideshow-controls__thumbnail img{border-radius:0!important}.media-gallery .slideshow-controls__thumbnail{opacity:.55;transition:opacity .3s ease;border-radius:0!important}.media-gallery .slideshow-controls__thumbnail[aria-selected=true],.media-gallery .slideshow-controls__thumbnail:hover{opacity:1}.product-details .variant-option legend,.product-details .variant-picker legend{font-family:var(--ev-sans)!important;font-size:var(--ev-caps-size)!important;font-weight:500;letter-spacing:var(--ev-caps-track)!important;color:var(--ev-ink-soft)}.product-details .variant-option--buttons .variant-option__button-label{border-radius:0!important;font-family:var(--ev-sans);font-size:.875rem!important;letter-spacing:.03em!important;min-height:46px!important}.product-details .quantity-selector{border-radius:0!important;min-height:56px}.product-details .add-to-cart-button,.product-details [ref=addToCartButton]{min-height:56px!important;border-radius:0!important;font-size:.75rem!important;letter-spacing:.22em!important}.product-details .shopify-payment-button__button,.product-details shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: 0px;--shopify-accelerated-checkout-button-block-size: 50px;border-radius:0!important}.shopify-payment-button__more-options{font-family:var(--ev-sans);font-size:.75rem!important;letter-spacing:.12em!important;text-transform:uppercase;text-decoration-color:var(--ev-hair-strong)!important}.product-details rte-formatter{border-top:1px solid var(--ev-hair)!important;padding-top:22px!important}.product-details rte-formatter>p:first-child{font-family:var(--ev-serif);font-size:1.25rem!important;line-height:1.5!important;color:var(--ev-ink);max-width:34em}.product-details rte-formatter :is(p,ul,ol){font-size:1rem!important;line-height:1.7!important}.ev-acc{border-bottom:1px solid var(--ev-hair)}.ev-acc:first-of-type{border-top:1px solid var(--ev-hair);margin-top:18px}.ev-acc>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;min-height:56px;font-family:var(--ev-sans);font-size:.75rem;font-weight:500;letter-spacing:var(--ev-caps-track);text-transform:uppercase;color:var(--ev-ink)}.ev-acc>summary::-webkit-details-marker{display:none}.ev-acc>summary:after{content:"";width:11px;height:11px;flex:none;background:linear-gradient(currentColor,currentColor) center / 11px 1px no-repeat,linear-gradient(currentColor,currentColor) center / 1px 11px no-repeat;transition:transform .35s var(--ev-ease)}.ev-acc[open]>summary:after{transform:rotate(45deg)}.ev-acc__body{padding:0 0 22px}.ev-acc__body>:first-child{margin-top:0!important}.ev-acc__body :is(p,li){font-size:.9375rem!important;line-height:1.7!important;color:var(--ev-ink-soft)}.sticky-add-to-cart__bar{background:#f5f1e8f7!important;-webkit-backdrop-filter:saturate(1.1) blur(8px);backdrop-filter:saturate(1.1) blur(8px);border-top:1px solid var(--ev-hair)!important;box-shadow:0 -10px 30px #2b272312!important;border-radius:0!important}.sticky-add-to-cart__title{font-family:var(--ev-serif)!important;font-weight:500!important;font-size:1.0625rem!important}.sticky-add-to-cart__bar .button,.sticky-add-to-cart__bar [ref=addToCartButton]{border-radius:0!important;font-size:.6875rem!important;letter-spacing:.2em!important}.collection-title h1,.main-collection h1,[class*=collection-title] h1,.shopify-section [class*=collection_title] h1{font-family:var(--ev-serif)!important;font-weight:500!important;font-size:clamp(2.5rem,1.7rem + 2.6vw,4.25rem)!important;letter-spacing:-.015em!important;line-height:1.02!important}.facets.facets-controls-wrapper,.facets__form{font-family:var(--ev-sans)}.facets .facets__summary,.facets summary,.facets__label,.sorting-filter__label,.products-count-wrapper,.facets .product-count,.facets [class*=sort] :is(label,summary,button),.facets-mobile__trigger,.facets-toggle,.facets-drawer__trigger{font-family:var(--ev-sans)!important;font-size:.71875rem!important;font-weight:500!important;letter-spacing:var(--ev-caps-track)!important;text-transform:uppercase!important}.facets.facets-controls-wrapper{border-block-end:1px solid var(--ev-hair)!important}.facets--vertical .facets__item,.facets--vertical details{border-color:var(--ev-hair)!important}.facets input[type=checkbox]{border-radius:0!important}@media screen and (min-width:750px){#ResultsList .product-grid{column-gap:24px!important;row-gap:48px!important}}input:is([type=text],[type=email],[type=search],[type=tel],[type=password],[type=number]),textarea,select,.field__input{border-radius:0!important;font-family:var(--ev-sans);font-size:max(16px,1rem)}input:is([type=text],[type=email],[type=search],[type=tel],[type=password]):not(.quantity-selector input),.field__input{min-height:52px}input:is([type=text],[type=email],[type=search],[type=tel],[type=password]):focus-visible,textarea:focus-visible,.field__input:focus-visible{outline:1px solid var(--ev-brass)!important;outline-offset:0!important}.field__label,label.field__label{font-family:var(--ev-sans);letter-spacing:.04em}footer [class*=__brand_name] p{font-family:var(--ev-serif)!important;font-weight:500!important;font-size:1.75rem!important;letter-spacing:.3em!important;text-transform:uppercase}footer [class*=__brand_tag] p{font-family:var(--ev-serif)!important;font-size:1.25rem!important;font-style:italic;color:var(--ev-brass)!important}footer [class*=_head] p{font-family:var(--ev-sans)!important;font-size:.6875rem!important;font-weight:500!important;letter-spacing:.22em!important;text-transform:uppercase;color:#f5f1e89e!important}footer [class*=_head]:after{content:"";display:block;width:24px;height:1px;margin-top:12px;background:var(--ev-brass)}footer [class*=_links] p,footer [class*=_links] a{font-family:var(--ev-sans)!important;font-size:.9375rem!important;line-height:2.15!important;letter-spacing:.01em}footer [class*=_links] a,footer [class*=__brand_mail] a{text-decoration:none!important;color:#f5f1e8db;transition:color .3s ease!important}footer [class*=_links] a:hover,footer [class*=__brand_mail] a:hover{color:var(--ev-ivory);opacity:1!important;text-decoration:underline!important;text-decoration-color:var(--ev-brass)!important;text-underline-offset:5px}footer [class*=__brand_line] p,footer [class*=__news_line] p{color:#f5f1e8b8;font-size:.9375rem!important;line-height:1.65}footer .footer-utilities,footer [class*=footer_utilities]{font-family:var(--ev-sans);letter-spacing:.06em}footer input[type=email]{background:transparent!important;border-color:#f5f1e866!important}@media screen and (max-width:749px){footer .ev-foot-col{border-bottom:1px solid rgb(245 241 232 / .14);gap:0!important}footer .ev-foot-col [class*=_head]{cursor:pointer;min-height:56px;display:flex;align-items:center;justify-content:space-between}footer .ev-foot-col [class*=_head]:after{width:11px;height:11px;margin:0;background:linear-gradient(#f5f1e8bf,#f5f1e8bf) center / 11px 1px no-repeat,linear-gradient(#f5f1e8bf,#f5f1e8bf) center / 1px 11px no-repeat;transition:transform .35s var(--ev-ease)}footer .ev-foot-col.is-open [class*=_head]:after{transform:rotate(45deg)}footer .ev-foot-col [class*=_links]{display:none!important}footer .ev-foot-col.is-open [class*=_links]{display:block!important;padding-bottom:18px}}.cart-drawer__dialog,cart-drawer-component dialog,.cart-drawer__inner{background:var(--ev-ivory)!important;border-radius:0!important}.cart-drawer__heading,.cart-drawer h2,.cart-page h1,.main-cart h1,[class*=cart-title] :is(h1,h2){font-family:var(--ev-serif)!important;font-weight:500!important;letter-spacing:-.005em!important}.cart-items__title,.cart-item__title,.cart-items .cart-item a[class*=title]{font-family:var(--ev-serif)!important;font-weight:500!important;font-size:1.125rem!important;line-height:1.25!important;text-decoration:none!important}.cart-items__table-row,.cart-items .cart-item{border-color:var(--ev-hair)!important}.cart-items__media img,.cart-item__image img{border-radius:0!important}.cart__checkout-button,.cart-summary .button,[name=checkout]{border-radius:0!important;min-height:56px!important;font-size:.75rem!important;letter-spacing:.22em!important}.quantity-selector,.cart-items .quantity-selector{border-radius:0!important}.main-page h1,.page-title,.shopify-section [class*=main-page] h1,.main-404 h1,[class*=main_404] h1{font-family:var(--ev-serif)!important;font-weight:500!important;letter-spacing:-.01em!important}.main-page .rte :is(p,li),.shopify-section [class*=main-page] .rte :is(p,li){font-size:1.0625rem;line-height:1.75}.rte blockquote{font-family:var(--ev-serif);font-style:italic;font-size:1.5rem;line-height:1.4;border-left:1px solid var(--ev-brass);padding-left:1.25em}@media screen and (max-width:749px){html,body{overflow-x:clip}a.header-logo{font-size:1.1875rem!important;letter-spacing:.28em!important;margin-inline-end:-.28em}header-component .header__row--top .header__columns{min-height:56px}.announcement-bar__text{font-size:.625rem!important;letter-spacing:.2em!important}h1,.h1{font-size:clamp(2.25rem,9.5vw,2.75rem)}.section-resource-list__header :is(h2,.h2,.h3>h2),.section-resource-list .group-block :is(.h3,.h2)>h2{font-size:2rem}[id$=__hero_slideshow] .text-block.h1>:is(h1,h2),[id$=__hero_slideshow] [class*=__heading]>:is(h1,h2){font-size:clamp(2.75rem,12.5vw,3.25rem)!important}[id$=__hero_slideshow] rte-formatter p,[id$=__hero_slideshow] [class*=__sub] p{font-size:1rem}[id$=__hero_slideshow] a.button-custom,[id$=__hero_slideshow] a.button{width:100%;justify-content:center}#ResultsList .product-grid{column-gap:12px!important;row-gap:32px!important}product-card a[ref=productTitleLink] :is(p,[role=heading],h3,span),.product-grid__card a[ref=productTitleLink] :is(p,[role=heading],h3,span),product-card .product-card__title{font-size:1.0625rem!important;line-height:1.2!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}product-card .price,product-card product-price,.product-grid__card .price,.product-grid__card product-price{font-size:.8125rem!important}.product-badges--top-left{top:8px!important;left:8px!important}.product-badges__badge,.product-badges__badge.color-custom-badge-sale{font-size:.59375rem!important;padding:6px 7px 6px 9px!important}.product-details h1{font-size:2rem!important}.product-details{--details-gap: 18px}.product-details .add-to-cart-button,.product-details [ref=addToCartButton]{min-height:54px!important}.product-details rte-formatter>p:first-child{font-size:1.1875rem!important}.ev-acc>summary{min-height:54px}.sticky-add-to-cart__button{min-height:48px!important;height:48px}footer [class*=__brand_name] p{font-size:1.375rem!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/ev-lux.css.map?t=1791606263240 */
