:root{--elir-ink:#171715;--elir-muted:#6c6862;--elir-ivory:#f7f4ef;--elir-paper:#fbfaf8;--elir-line:rgba(23,23,21,.14);--elir-serif:"Bodoni 72",Didot,"Iowan Old Style","Baskerville",Georgia,serif;--elir-sans:var(--text-font-family)}html{scroll-behavior:smooth}body{color:var(--elir-ink);background:#fff;font-family:var(--elir-sans);letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.heading,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.display-xl,.display-l,.display-m{font-family:var(--elir-serif)!important;font-weight:400!important;text-transform:none!important;letter-spacing:-.025em!important;line-height:.98!important}.subheading{font-family:var(--elir-sans)!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.14em!important}a{transition:opacity .25s ease,color .25s ease}a:hover{opacity:.72}.shopify-section--announcement-bar{border-bottom:1px solid rgba(23,23,21,.08)}.shopify-section--announcement-bar .announcement-bar{min-height:28px;font-size:10px;letter-spacing:.13em;text-transform:uppercase}.shopify-section--header{z-index:20;border-bottom:1px solid var(--elir-line);background:#fffffff0;backdrop-filter:saturate(130%) blur(18px);-webkit-backdrop-filter:saturate(130%) blur(18px)}.header{min-height:68px;padding-inline:clamp(18px,2.8vw,48px)}.header__logo-image{display:block}.header__primary-nav .subheading{font-size:10px;letter-spacing:.13em!important}.header__primary-nav ul{gap:clamp(16px,1.65vw,28px)}.header__secondary-nav svg{stroke-width:1.35}.header__dropdown-menu{border:1px solid var(--elir-line);box-shadow:0 18px 50px #0000000f}.header__dropdown-menu a{font-size:10px;letter-spacing:.12em!important}.header__hamburger span{height:1px}.template-index main{background:#fff}.template-index .shopify-section--slideshow .content-box{min-height:calc(100svh - 96px)!important}.template-index .shopify-section--slideshow .content-box__background-media img{object-fit:cover;object-position:center}.template-index .shopify-section--slideshow .prose{width:min(92vw,900px);padding-bottom:clamp(30px,5vw,74px);gap:12px}.template-index .shopify-section--slideshow h1,.template-index .shopify-section--slideshow .h2{font-size:clamp(3.25rem,7.8vw,7.6rem)!important;letter-spacing:-.045em!important;line-height:.87!important;text-shadow:0 2px 20px rgba(0,0,0,.16)}.template-index .shopify-section--slideshow .prose p{font-size:clamp(12px,1.05vw,15px);letter-spacing:.02em}.template-index .shopify-section--slideshow .prose a,.template-index .shopify-section--image-with-text-overlay .prose a{display:inline-block;margin-top:8px;padding-bottom:4px;border-bottom:1px solid currentColor;font-family:var(--elir-sans);font-size:10px;font-weight:500;letter-spacing:.15em;text-transform:uppercase}.template-index .shopify-section--featured-collections .section-spacing{padding-block:clamp(68px,8vw,118px)}.template-index .featured-collections-header{border-top:1px solid var(--elir-line);padding-top:18px}.template-index .featured-collections-header [role=tab]{font-family:var(--elir-serif)!important;font-size:clamp(2.25rem,4.6vw,4.75rem)!important;font-weight:400!important;line-height:.94!important;letter-spacing:-.035em!important;text-transform:none!important}.template-index .featured-collections-products{margin-top:clamp(22px,3vw,40px)}.template-index .product-list{column-gap:clamp(10px,1.35vw,22px)!important}.template-index .shopify-section--image-with-text-overlay .content-box{min-height:82svh!important}.template-index .shopify-section--image-with-text-overlay .prose{width:min(92vw,760px);padding:clamp(22px,3vw,48px)}.template-index .shopify-section--image-with-text-overlay h2{font-size:clamp(3rem,6.4vw,6.5rem)!important;line-height:.9!important;letter-spacing:-.04em!important}.template-index .shopify-section--image-with-text-overlay .subheading{font-size:10px;opacity:.92}.product-card{background:transparent!important;border:0!important}.product-card__figure{position:relative;overflow:hidden;background:var(--elir-ivory)}.product-card__media{display:block;aspect-ratio:auto!important;overflow:hidden}.product-card__image{width:100%!important;object-fit:contain!important;object-position:center!important;transform:none!important;transition:opacity .35s ease!important}.product-card__image--primary{height:auto!important}.product-card__image--secondary{height:100%!important}@media(hover:hover){.product-card:hover .product-card__image--primary{transform:none!important}}.product-card__info{padding-top:11px!important;color:var(--elir-ink)}.product-card .vendor{display:none!important}.product-card .product-title{font-size:12px!important;line-height:1.35!important;letter-spacing:.015em!important;text-transform:none!important;font-weight:400!important}.product-card .price-list{font-size:11px!important;letter-spacing:.03em;color:var(--elir-muted)}.product-card__quick-buy,.product-card__floating-size-selector,.elir-custom-badges{display:none!important}.product-badge{border-radius:0!important;font-size:9px!important;letter-spacing:.12em;text-transform:uppercase;box-shadow:none!important}.button{min-height:44px;border-radius:0!important;box-shadow:none!important;font-size:10px!important;font-weight:500!important;letter-spacing:.13em!important;text-transform:uppercase!important}.button--outline{background:transparent!important;border-width:1px!important}.circle-button{box-shadow:none!important}.template-index .shopify-section--trust-icons{border-top:1px solid var(--elir-line);border-bottom:1px solid var(--elir-line)}.template-index .trust-icons{padding-block:clamp(26px,3vw,42px)}.template-index .trust-icons__item{padding-inline:clamp(18px,3vw,52px)}.template-index .trust-icons__item .subheading{font-size:10px}.template-index .trust-icons__item .text-subdued{color:var(--elir-muted);font-size:11px;margin-top:5px}.template-index .shopify-section--newsletter .content-box{min-height:70svh!important}.template-index .shopify-section--newsletter h2{font-size:clamp(3rem,6vw,6.25rem)!important;line-height:.9!important;letter-spacing:-.04em!important}.template-index .shopify-section--newsletter .input-with-connected-submit{border-bottom:1px solid rgba(255,255,255,.6)}.template-index .shopify-section--newsletter input{border:0!important;background:transparent!important}.template-index .shopify-section--newsletter .button{background:transparent!important;color:inherit!important}.shopify-section--footer{border-top:1px solid var(--elir-line)}.footer{padding-top:clamp(48px,6vw,90px)}.footer .subheading{font-size:9px}.template-product .product-info{--product-info-gap:1rem;padding-block:clamp(24px,3vw,48px)}.template-product .product-info .product-title,.template-product .product-info h1{font-family:var(--elir-serif)!important;font-size:clamp(2.35rem,4.2vw,4.8rem)!important;line-height:.93!important;letter-spacing:-.035em!important;text-transform:none!important;font-weight:400!important}.template-product .product-info .button{min-height:50px}.template-product .product-gallery img{background:var(--elir-ivory)}.template-product .product-info .accordion{border-color:var(--elir-line)!important}.template-product .product-info .accordion summary,.template-product .product-info .accordion button{font-size:10px!important;letter-spacing:.12em!important;text-transform:uppercase}.template-product .product-info .prose{color:var(--elir-muted);font-size:12px;line-height:1.65}.template-product .shopify-section--related-products{border-top:1px solid var(--elir-line)}.template-product .shopify-section--related-products .section-spacing{padding-block:clamp(56px,7vw,96px)}.template-product .shopify-section--related-products h2,.template-product .shopify-section--related-products h3{font-family:var(--elir-serif)!important;font-size:clamp(2.25rem,4vw,4rem)!important;letter-spacing:-.035em!important;text-transform:none!important}.template-collection .shopify-section--collection-banner{border-bottom:1px solid var(--elir-line)}.template-collection .collection-banner{padding-block:clamp(52px,7vw,104px)}.template-collection .collection-banner h1,.template-collection .collection-banner .h2{font-family:var(--elir-serif)!important;font-size:clamp(3rem,6vw,6rem)!important;font-weight:400!important;letter-spacing:-.04em!important;line-height:.9!important;text-transform:none!important}.template-collection .collection-banner .prose{max-width:620px;color:var(--elir-muted);font-size:12px;line-height:1.65}.template-collection .shopify-section--main-collection .section-spacing{padding-block:clamp(36px,5vw,72px)}.template-collection .facets-toolbar{border-block-color:var(--elir-line)!important}.template-collection .facets-toolbar :is(button,a,select){font-size:10px!important;letter-spacing:.11em!important;text-transform:uppercase}.template-collection .product-list{column-gap:clamp(10px,1.35vw,22px)!important;row-gap:clamp(32px,4vw,58px)!important}.template-collection .product-list{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;--product-list-column-count:4!important}.template-collection .product-list>.product-card{grid-column:auto!important;width:auto!important;max-width:none!important}.template-collection collection-layout-selector-button,.template-collection .collection__layout-selector{display:none!important}.template-collection .collection__toolbar .divider{display:none!important}@media screen and (min-width:700px)and (max-width:999px){.template-collection .product-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;--product-list-column-count:3!important}}@media screen and (max-width:699px){.shopify-section--announcement-bar .announcement-bar{min-height:26px;font-size:9px;letter-spacing:.09em}.header{min-height:58px;padding-inline:14px}.template-index .shopify-section--slideshow .content-box{min-height:calc(100svh - 84px)!important}.template-index .shopify-section--slideshow .prose{padding-inline:18px;padding-bottom:28px}.template-index .shopify-section--slideshow h1,.template-index .shopify-section--slideshow .h2{font-size:clamp(3.1rem,15vw,5.1rem)!important}.template-index .shopify-section--featured-collections .section-spacing{padding-block:58px}.template-index .featured-collections-header{margin-inline:2px;padding-top:14px}.template-index .featured-collections-header [role=tab]{font-size:2.35rem!important}.template-index .product-list{column-gap:8px!important}.product-card__info{padding-top:9px!important}.product-card .product-title{font-size:11px!important}.product-card .price-list{font-size:10px!important}.template-index .shopify-section--image-with-text-overlay .content-box{min-height:72svh!important}.template-index .shopify-section--image-with-text-overlay .prose{padding:22px 18px}.template-index .shopify-section--image-with-text-overlay h2{font-size:3.1rem!important}.template-index .shopify-section--newsletter .content-box{min-height:62svh!important}.template-index .shopify-section--newsletter h2{font-size:3.15rem!important}.template-collection .collection-banner{padding-block:42px}.template-collection .collection-banner h1,.template-collection .collection-banner .h2{font-size:3rem!important}.template-collection .product-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;--product-list-column-count:2!important;column-gap:8px!important;row-gap:28px!important}.template-product .product-info{padding-block:18px 30px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.product-card :is(.product-card__media,.product-title){touch-action:manipulation}@media screen and (max-width:699px){.product-card__info{padding-top:11px!important}.product-card .product-title{font-size:12px!important;line-height:1.32!important}.product-card .price-list{font-size:11px!important;line-height:1.3!important}.template-collection .product-list{row-gap:34px!important}.product-card__quick-buy{display:block!important;position:absolute!important;right:10px!important;bottom:10px!important;z-index:4!important}.product-card__quick-buy .button{display:none!important}.product-card__quick-buy button.block{display:grid!important;place-items:center;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;border:1px solid rgba(23,23,21,.12)!important;background:#fffffff0!important;color:var(--elir-ink)!important;border-radius:50%!important;box-shadow:0 4px 18px #00000014!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.product-card__quick-buy button.block svg{width:17px!important;height:17px!important;stroke-width:1.4}.product-card__floating-size-selector{display:none!important}}@media screen and (min-width:700px){.product-card__quick-buy{display:none!important}}.template-product .product-info__block-item[data-block-type=price] .price-list{color:var(--elir-ink);font-size:14px;letter-spacing:.01em}.template-product .product-info__block-item[data-block-type=price] klarna-placement{display:none!important}.template-product .product-info__block-item[data-block-type=buy-buttons] .button{min-height:54px!important;font-size:11px!important;letter-spacing:.14em!important}.template-product .variant-picker .block-swatch{min-height:44px;min-width:44px;padding-inline:14px;display:inline-flex;align-items:center;justify-content:center}.template-product .product-info .accordion summary{min-height:50px;display:flex;align-items:center}.template-product .product-gallery img{object-fit:contain!important;object-position:center!important}.product-sticky-add-to-cart{border-top:1px solid var(--elir-line)!important;background:#fffffffa!important;box-shadow:0 -12px 32px #00000012!important;backdrop-filter:saturate(130%) blur(18px);-webkit-backdrop-filter:saturate(130%) blur(18px)}.product-sticky-add-to-cart .button{min-height:52px!important}.drawer--cart .cart-drawer__footer-inner{border-top:1px solid var(--elir-line);padding-top:18px}.drawer--cart .cart-drawer__footer-inner button[name=checkout],.drawer--cart .cart-drawer__footer-inner .button[name=checkout]{min-height:52px!important;background:var(--elir-ink)!important;color:#fff!important;border-color:var(--elir-ink)!important}.drawer--cart .cart-drawer__cross-sell{border-top:1px solid var(--elir-line);padding-top:18px}.drawer--cart .cart-drawer__footer-inner .medium.uppercase{font-size:11px;letter-spacing:.12em}.drawer--cart .cart-drawer__footer-inner .text-subdued{line-height:1.45}@media screen and (max-width:699px){.template-product .product-info{--product-info-gap:.85rem;padding-block:18px 22px}.template-product .product-info .product-title,.template-product .product-info h1{font-size:clamp(2.2rem,11vw,3.5rem)!important}.template-product .product-info__block-list{gap:.85rem!important}.template-product .product-info__block-item[data-block-type=buy-buttons] .button{min-height:54px!important}.product-sticky-add-to-cart{padding:10px 14px max(10px,env(safe-area-inset-bottom))!important}.product-sticky-add-to-cart product-rerender{display:block;width:100%}.product-sticky-add-to-cart .button{width:100%!important;min-height:52px!important}.template-product .shopify-section--related-products .section-spacing{padding-block:46px!important}.drawer--cart .cart-drawer__footer-inner{padding-top:14px}.drawer--cart .cart-drawer__footer-inner button[name=checkout],.drawer--cart .cart-drawer__footer-inner .button[name=checkout]{min-height:54px!important}}.template-collection{--plp-ink:#191816;--plp-muted:#77736d;--plp-line:rgba(25,24,22,.105);--plp-image:#f7f6f3}.template-collection .elir-plp-hero{background:#fff!important;color:var(--plp-ink)!important;border:0!important}.template-collection .elir-plp-hero--text-only .elir-plp-hero__title-row{min-height:122px!important;display:flex!important;align-items:flex-end!important;justify-content:flex-start!important;padding:38px 46px 29px!important;background:#fff!important}.template-collection .elir-plp-hero__heading{margin:0!important;font-family:var(--elir-serif,"Bodoni 72",Didot,"Times New Roman",serif)!important;font-size:clamp(2.55rem,3.15vw,4.05rem)!important;font-weight:400!important;line-height:.94!important;letter-spacing:-.037em!important;text-transform:none!important}.template-collection .elir-plp-hero__description{display:none!important}.template-collection .elir-plp-quicknav{display:flex!important;align-items:center!important;justify-content:center!important;gap:clamp(24px,2.2vw,40px)!important;min-height:58px!important;padding:0 36px!important;overflow-x:auto!important;scrollbar-width:none!important;border-top:1px solid var(--plp-line)!important;border-bottom:1px solid var(--plp-line)!important;background:#fff!important}.template-collection .elir-plp-quicknav::-webkit-scrollbar{display:none!important}.template-collection .elir-plp-quicknav__link{position:relative!important;flex:0 0 auto!important;padding:21px 0 19px!important;color:#6f6a64!important;font-family:var(--elir-sans,var(--text-font-family))!important;font-size:8.75px!important;font-weight:500!important;line-height:1!important;letter-spacing:.15em!important;text-transform:uppercase!important;text-decoration:none!important;opacity:1!important}.template-collection .elir-plp-quicknav__link:after{content:"";position:absolute;left:14%;right:14%;bottom:12px;height:1px;background:transparent}.template-collection .elir-plp-quicknav__link[aria-current=page]{color:var(--plp-ink)!important}.template-collection .elir-plp-quicknav__link[aria-current=page]:after{background:var(--plp-ink)!important}.template-collection .collection__toolbar{min-height:56px!important;padding:0 46px!important;border:0!important;border-bottom:1px solid var(--plp-line)!important;background:#fff!important}.template-collection .collection__toolbar>.subheading,.template-collection .collection__toolbar .subheading,.template-collection .collection__toolbar :is(button,a){color:#5b5752!important;font-family:var(--elir-sans,var(--text-font-family))!important;font-size:8.5px!important;font-weight:500!important;line-height:1!important;letter-spacing:.145em!important;text-transform:uppercase!important}.template-collection .collection__toolbar svg{width:12px!important;height:12px!important;stroke-width:1.1!important}.template-collection collection-layout-selector-button,.template-collection .collection__layout-selector,.template-collection .collection__toolbar .divider{display:none!important}.template-collection .collection__inner,.template-collection .collection__results{width:100%!important;padding:0!important}.template-collection .product-list{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;--product-list-column-count:4 !important;column-gap:10px!important;row-gap:48px!important;padding:14px 14px 70px!important;background:#fff!important}.template-collection .product-list>.product-card{width:auto!important;max-width:none!important;grid-column:auto!important;background:#fff!important;border:0!important}.template-collection .product-card__figure,.template-collection .product-card__media{background:var(--plp-image)!important;border:0!important;box-shadow:none!important}.template-collection .product-card__figure{position:relative!important;overflow:hidden!important}.template-collection .product-card__media{display:block!important;width:100%!important;aspect-ratio:4 / 5!important;overflow:hidden!important}.template-collection .product-card__image{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;transform:none!important;background:transparent!important}.template-collection .product-card__quick-buy,.template-collection .product-card__floating-size-selector,.template-collection .product-card__swatch-list,.template-collection .product-card__figure :is(.badge-list,.product-badge-list),.template-collection .product-card .product-badge,.template-collection .product-card .badge,.template-collection .elir-custom-badges{display:none!important}.template-collection .product-card__info{min-height:92px!important;padding:14px 3px 0!important;background:#fff!important;border:0!important}.template-collection .product-card__info>*{width:100%!important}.template-collection .product-card .product-title{max-width:94%!important;margin:0!important;color:var(--plp-ink)!important;font-family:var(--elir-sans,var(--text-font-family))!important;font-size:11.5px!important;font-weight:400!important;line-height:1.34!important;letter-spacing:0!important;text-transform:none!important}.template-collection .elir-product-descriptor{margin:3px 0 0!important;color:#88837d!important;font-family:var(--elir-sans,var(--text-font-family))!important;font-size:10px!important;font-weight:400!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important}.template-collection .product-card .price-list,.template-collection .product-card .price-list *{margin-top:5px!important;color:#3f3c38!important;font-family:var(--elir-sans,var(--text-font-family))!important;font-size:10.25px!important;font-weight:400!important;line-height:1.3!important;letter-spacing:0!important}@media(hover:hover)and (min-width:1000px){.template-collection .product-card__image--primary{transition:opacity .26s ease!important}.template-collection .product-card:hover .product-card__image--primary{opacity:.975!important;transform:none!important}}@media screen and (min-width:700px)and (max-width:999px){.template-collection .product-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;--product-list-column-count:3 !important;column-gap:8px!important;padding-inline:8px!important}}@media screen and (max-width:699px){.template-collection .elir-plp-hero--text-only .elir-plp-hero__title-row{min-height:98px!important;padding:29px 18px 21px!important}.template-collection .elir-plp-hero__heading{font-size:2.45rem!important;letter-spacing:-.035em!important}.template-collection .elir-plp-quicknav{justify-content:flex-start!important;gap:24px!important;min-height:52px!important;padding:0 18px!important}.template-collection .elir-plp-quicknav__link{padding:18px 0 16px!important;font-size:8.25px!important}.template-collection .elir-plp-quicknav__link:after{bottom:10px!important}.template-collection .collection__toolbar{min-height:52px!important;padding:0 14px!important}.template-collection .product-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;--product-list-column-count:2 !important;column-gap:5px!important;row-gap:30px!important;padding:5px 5px 46px!important}.template-collection .product-card__info{min-height:83px!important;padding:10px 3px 0!important}.template-collection .product-card .product-title{max-width:100%!important;font-size:10.5px!important}.template-collection .elir-product-descriptor{font-size:9px!important;margin-top:2px!important}.template-collection .product-card .price-list,.template-collection .product-card .price-list *{margin-top:4px!important;font-size:9.5px!important}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/elir-luxury.css.map */
