:root{--er-ivory: #fffdf8;--er-champagne: #e9d8b4;--er-gold-deep: #8f6f33;--er-ink: #08213a;--er-hairline: rgba(184, 149, 74, .32);--er-ease: cubic-bezier(.22, .7, .2, 1);--er-serif: "Didot", "Didot LT STD", "Bodoni 72", "Bodoni MT", "Bodoni Moda", "Playfair Display", "Libre Bodoni", Georgia, "Times New Roman", serif;--font-heading-family: var(--er-serif);--font-heading-weight: 400;--font-heading-style: normal}html{scroll-behavior:smooth;-webkit-tap-highlight-color:transparent}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:#b8954a47;color:var(--er-ink)}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:var(--er-serif);font-weight:400;letter-spacing:.005em;color:var(--er-ink)}h1 strong,h2 strong,h3 strong,.h1 strong,.h2 strong{font-weight:400}.er-eyebrow,.caption-with-letter-spacing,.rich-text__caption{font-family:var(--font-body-family)!important;letter-spacing:.28em!important;text-transform:uppercase;font-size:1.1rem!important;font-weight:700;color:var(--er-gold-deep)!important}.card__heading,.card__heading a,.card-information,.predictive-search__item-heading{font-family:var(--font-body-family)!important}.collection__title,.title-wrapper-with-link,.multicolumn__title{justify-content:center!important;text-align:center}.collection__title .title,.collection-list-title,.multicolumn__title .title,.rich-text__heading,.er-section-head__title,.er-categories-heading h2{font-family:var(--er-serif)!important;font-weight:400!important;text-transform:none;letter-spacing:.01em;font-size:clamp(2.8rem,3.4vw,4.4rem)!important;line-height:1.12;color:var(--er-ink)!important}.collection__title .title strong{font-weight:400;letter-spacing:.06em}.collection__title .title:after,.collection-list-title:after,.multicolumn__title .title:after,.er-section-head__title:after{content:"";display:block;width:56px;height:1px;margin:1.6rem auto 0;background:linear-gradient(90deg,transparent,var(--er-gold),transparent)}.er-section-head{text-align:center;margin-bottom:clamp(2.4rem,4vw,4rem)}.announcement-bar-section,.announcement-bar-section .utility-bar,.announcement-bar-section .utility-bar.gradient,.announcement-bar-section .announcement-bar,.announcement-bar-section .announcement-bar__message{background:var(--er-ink)!important;color:var(--er-ivory)!important}.announcement-bar-section .utility-bar{border-bottom:1px solid rgba(184,149,74,.35)!important}.announcement-bar-section .announcement-bar__message{font-size:1.2rem;letter-spacing:.14em;padding-block:.9rem}.announcement-bar-section .announcement-bar__message span{color:var(--er-ivory)!important}.announcement-bar-section .list-social__link,.announcement-bar-section .svg-wrapper{color:var(--er-champagne)!important}.header-wrapper{border-bottom:1px solid rgba(184,149,74,.22)!important}.header__menu-item{text-transform:uppercase;letter-spacing:.14em;font-size:1.2rem!important;color:var(--er-ink)!important}.header__menu-item span{text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:.7em;transition:text-decoration-color .3s var(--er-ease),text-underline-offset .3s var(--er-ease)}.header__menu-item:hover span,.header__active-menu-item{text-decoration-color:var(--er-gold)!important;text-underline-offset:.45em}.header__icon:hover .svg-wrapper{color:var(--er-gold-deep)}.mega-menu__content{border-top:1px solid rgba(184,149,74,.2);box-shadow:0 24px 50px #08213a14}.mega-menu__link{letter-spacing:.04em;transition:color .2s ease}.mega-menu__link:hover{color:var(--er-gold-deep)!important;text-decoration:none}.menu-drawer__menu-item{font-family:var(--er-serif);font-size:2rem;letter-spacing:.01em}.button,.shopify-challenge__button,.customer button{text-transform:uppercase;letter-spacing:.16em!important;font-size:1.3rem;font-weight:700;transition:background-color .3s var(--er-ease),color .3s var(--er-ease),box-shadow .3s var(--er-ease),transform .3s var(--er-ease)!important}#MainContent .button:not(.button--tertiary):not(.slider-button),#MainContent a.er-button{border-radius:999px;border:1px solid var(--er-gold)!important;box-shadow:0 6px 18px #08213a1a}#MainContent .button:before,#MainContent .button:after{border-radius:999px;box-shadow:none!important}#MainContent .button:not(.button--secondary):not(.button--tertiary):hover:not([disabled]),#MainContent a.er-button:hover{background:#082c4c!important;box-shadow:0 10px 28px #08213a33,0 0 0 4px #b8954a24;transform:translateY(-1px)}#MainContent .button--secondary{background:var(--er-ivory)!important;color:var(--er-blue)!important}#MainContent .button--secondary:hover:not([disabled]){background:#f5efe3!important}.slider-button{border:1px solid #ddc99f!important;border-radius:50%;background:var(--er-ivory)!important;color:var(--er-blue)!important;transition:background .2s ease,border-color .2s ease}.slider-button:hover:not([disabled]){background:#f5efe3!important;border-color:var(--er-gold)!important}.footer .newsletter-form__button{border:1px solid var(--er-gold)!important;border-radius:50%;background:var(--er-blue)!important;color:#fff!important}.er-button{position:relative;overflow:hidden;text-transform:uppercase;letter-spacing:.18em!important;font-size:1.3rem;isolation:isolate}.er-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(233,216,180,.35) 50%,transparent 70%);transform:translate(-120%);transition:transform .9s var(--er-ease)}.er-button:hover:after{transform:translate(120%)}.er-home-premium .er-hero{position:relative}.er-home-premium .er-hero__media{position:relative;border-radius:0 0 36px 36px;box-shadow:0 40px 90px -30px #08213a59}.er-home-premium .er-hero__media img{transition:transform 1.2s var(--er-ease);will-change:transform}.er-hero__glow{position:absolute;top:-20%;left:-20%;width:70%;height:90%;pointer-events:none;background:radial-gradient(closest-side,rgba(255,238,205,.32),transparent);opacity:0;transform:translate3d(calc(var(--px, 0) * 40% + 40%),calc(var(--py, 0) * 40% + 20%),0);transition:opacity .8s ease,transform .9s var(--er-ease)}@media(hover:hover)and (pointer:fine){.er-hero:hover .er-hero__glow{opacity:1}.er-home-premium .er-hero:hover .er-hero__media img{transform:scale(1.03) translate3d(calc(var(--px, 0) * -12px),calc(var(--py, 0) * -9px),0)}}.er-floaters{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.er-floater{position:absolute;pointer-events:auto;display:flex;align-items:center;gap:1.2rem;max-width:270px;padding:1.2rem 1.8rem 1.2rem 1.2rem;border-radius:999px;background:#fffdf8cc;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);border:1px solid rgba(184,149,74,.4);box-shadow:0 18px 40px -12px #08213a52,inset 0 1px #fffc;color:var(--er-ink)!important;text-decoration:none;transform:translate3d(calc(var(--px, 0) * var(--depth, 1) * 22px),calc(var(--py, 0) * var(--depth, 1) * 16px),0);transition:transform .7s var(--er-ease),box-shadow .35s ease,scale .35s var(--er-ease),border-color .35s ease;animation:er-bob 6.5s ease-in-out infinite;animation-delay:var(--delay, 0s)}a.er-floater:hover{scale:1.05;border-color:var(--er-gold);box-shadow:0 24px 50px -12px #08213a66,0 0 0 5px #b8954a24}.er-floater__icon{flex:0 0 auto;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;color:var(--er-champagne);background:radial-gradient(circle at 30% 25%,#164a78,var(--er-ink) 70%);box-shadow:inset 0 0 0 1px #b8954a99}.er-floater__icon svg{width:21px;height:21px}.er-floater__text{display:flex;flex-direction:column;line-height:1.25;min-width:0}.er-floater__text strong{font-family:var(--er-serif);font-weight:400;font-size:1.75rem;color:var(--er-ink);white-space:nowrap}.er-floater__text small{margin-top:.2rem;font-size:1.15rem;letter-spacing:.06em;color:#08213aa8}.er-floater--top-left{top:40%;left:calc(clamp(1.2rem,3vw,4rem) + 2.5%)}.er-floater--top-right{top:40%;right:calc(clamp(1.2rem,3vw,4rem) + 2.5%)}.er-floater--bottom-left{bottom:-3.4rem;left:calc(clamp(1.2rem,3vw,4rem) + 5%)}.er-floater--bottom-right{bottom:-3.4rem;right:calc(clamp(1.2rem,3vw,4rem) + 5%)}.er-hero--floating+.er-intro{padding-top:clamp(6rem,8vw,9rem)!important}@keyframes er-bob{0%,to{translate:0 0}50%{translate:0 -9px}}@media screen and (max-width:989px){.er-floater{max-width:230px;padding:1rem 1.4rem 1rem 1rem;gap:1rem}.er-floater__icon{width:36px;height:36px}.er-floater__text strong{font-size:1.5rem}.er-floater--top-left,.er-floater--top-right{display:none}}@media screen and (max-width:749px){.er-floaters{position:relative;inset:auto;display:flex;gap:1rem;margin-top:-3rem;padding:.6rem 1.6rem 1.4rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.er-floaters::-webkit-scrollbar{display:none}.er-floater,.er-floater--top-left,.er-floater--top-right,.er-floater--bottom-left,.er-floater--bottom-right{display:flex;position:relative;inset:auto;flex:0 0 auto;max-width:78vw;scroll-snap-align:start;background:#fffdf8f0;transform:none}.er-hero--floating+.er-intro{padding-top:2.4rem!important}}.er-intro h1{font-family:var(--er-serif)!important;font-weight:400!important;letter-spacing:.05em!important;line-height:1.15!important;font-size:clamp(2.8rem,4.2vw,5.4rem)!important}.er-intro__text p{letter-spacing:.2em;text-transform:uppercase;font-size:1.25rem!important;color:var(--er-gold-deep)!important}.er-rule span{font-size:1.4rem}.er-card{transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg)) translateZ(0);transition:transform .6s var(--er-ease),box-shadow .4s ease,border-color .4s ease!important;background:radial-gradient(260px circle at var(--mx, 85%) var(--my, 0%),rgba(184,149,74,.16),transparent 70%),linear-gradient(150deg,#fff,#faf4ea)!important}.er-card:before{display:none}.er-card.is-tilting{transition:transform .12s linear,box-shadow .4s ease,border-color .4s ease!important}.er-card:hover{transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg)) translateY(-6px)}.er-card h3{font-family:var(--er-serif)!important;font-size:2.2rem}@media screen and (max-width:749px){.er-card h3{font-size:1.75rem}}.er-card:after{background:var(--er-blue)!important;color:#fff!important;border-radius:999px;text-transform:uppercase;letter-spacing:.16em!important;font-size:1.05rem!important;box-shadow:inset 0 0 0 1px var(--er-gold),0 3px 9px #08213a14;transition:background .3s ease}.er-card:hover:after{background:#082c4c!important}.er-fb{padding-top:var(--er-fb-pt, 40px);padding-bottom:var(--er-fb-pb, 40px)}.er-fb__grid{display:grid;gap:clamp(1.4rem,2vw,2.4rem)}.er-fb__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.er-fb__grid--3{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(220px,auto))}.er-fb__grid--3>:first-child{grid-row:span 2}.er-fb__banner{position:relative;display:flex;align-items:flex-end;min-height:240px;padding:clamp(2.4rem,3.4vw,4.4rem);border-radius:28px;overflow:hidden;isolation:isolate;text-decoration:none;border:1px solid var(--er-hairline);box-shadow:0 30px 60px -30px #08213a59;transform:perspective(1100px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg)) translateZ(0);transition:transform .7s var(--er-ease),box-shadow .45s ease;animation:er-bob-soft 8s ease-in-out infinite;animation-delay:var(--delay, 0s)}.er-fb__banner.is-tilting{transition:transform .12s linear,box-shadow .45s ease;animation-play-state:paused}.er-fb__banner:hover{box-shadow:0 40px 80px -30px #08213a73,0 0 0 1px #b8954a8c}@keyframes er-bob-soft{0%,to{translate:0 0}50%{translate:0 -6px}}.er-fb__grid--3>:first-child{min-height:480px}.er-fb__banner--navy{background:radial-gradient(circle at 85% 15%,rgba(184,149,74,.38),transparent 45%),radial-gradient(circle at 10% 110%,rgba(22,74,120,.9),transparent 55%),linear-gradient(140deg,#061a2e,#0b3a63);color:var(--er-ivory)}.er-fb__banner--cream{background:radial-gradient(circle at 90% 10%,rgba(184,149,74,.22),transparent 50%),linear-gradient(150deg,#fffdf8,#f2e8d6);color:var(--er-ink)}.er-fb__banner--gold{background:radial-gradient(circle at 20% 0%,rgba(255,247,228,.7),transparent 50%),linear-gradient(135deg,#efe0bf,#d4b571 55%,#b8954a);color:var(--er-ink)}.er-fb__img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--er-ease)}.er-fb__banner:hover .er-fb__img{transform:scale(1.05)}.er-fb__banner--image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(15deg,#061a2ed1,#061a2e59 55%,#061a2e0d)}.er-fb__banner--image.er-fb__banner--cream:before,.er-fb__banner--image.er-fb__banner--gold:before{background:linear-gradient(15deg,#fffdf8f0,#fffdf88c 55%,#fffdf800)}.er-fb__orb{position:absolute;z-index:-1;border-radius:50%;pointer-events:none;animation:er-orb 11s ease-in-out infinite}.er-fb__orb--1{width:340px;height:340px;top:-120px;right:-90px;background:radial-gradient(closest-side,rgba(233,216,180,.38),rgba(184,149,74,.12) 55%,transparent)}.er-fb__orb--2{width:150px;height:150px;bottom:14%;right:12%;border:1px solid rgba(184,149,74,.45);animation-duration:14s;animation-delay:-4s}.er-fb__banner--image .er-fb__orb{opacity:.5}@keyframes er-orb{0%,to{translate:0 0}33%{translate:-14px 12px}66%{translate:10px -10px}}.er-fb__sheen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx, 50%) var(--my, 50%),rgba(255,255,255,.22),transparent 45%);transition:opacity .4s ease}.er-fb__banner:hover .er-fb__sheen{opacity:1}.er-fb__content{position:relative;z-index:1;display:flex;flex-direction:column;gap:1rem;max-width:46rem}.er-fb__eyebrow{font-size:1.1rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--er-gold-deep)}.er-fb__banner--navy .er-fb__eyebrow,.er-fb__banner--image:not(.er-fb__banner--cream):not(.er-fb__banner--gold) .er-fb__eyebrow{color:var(--er-champagne)}.er-fb__banner--gold .er-fb__eyebrow{color:#5c461c}.er-fb__title{font-family:var(--er-serif);font-size:clamp(2.6rem,2.6vw,3.6rem);line-height:1.08;letter-spacing:.005em}.er-fb__grid--3>:first-child .er-fb__title,.er-fb__grid--1 .er-fb__title{font-size:clamp(3.2rem,4.2vw,5.6rem)}.er-fb__text{font-size:1.5rem;line-height:1.65;opacity:.82;max-width:38rem}.er-fb__cta{display:inline-flex;align-items:center;gap:1rem;width:fit-content;margin-top:.8rem;padding:1.1rem 2.2rem;border-radius:999px;font-size:1.2rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;border:1px solid currentColor;transition:background .35s var(--er-ease),color .35s var(--er-ease),gap .35s var(--er-ease)}.er-fb__banner--navy .er-fb__cta,.er-fb__banner--image:not(.er-fb__banner--cream):not(.er-fb__banner--gold) .er-fb__cta{border-color:var(--er-gold);color:var(--er-ivory)}.er-fb__banner:hover .er-fb__cta{gap:1.5rem;background:var(--er-ink);color:var(--er-ivory);border-color:var(--er-ink)}.er-fb__banner--navy:hover .er-fb__cta,.er-fb__banner--image:not(.er-fb__banner--cream):not(.er-fb__banner--gold):hover .er-fb__cta{background:var(--er-gold);color:var(--er-ink);border-color:var(--er-gold)}@media screen and (max-width:989px){.er-fb__grid--3{grid-template-columns:1fr 1fr;grid-template-rows:auto}.er-fb__grid--3>:first-child{grid-column:1 / -1;grid-row:auto;min-height:340px}}@media screen and (max-width:749px){.er-fb__grid--2,.er-fb__grid--3{grid-template-columns:1fr}.er-fb__grid--3>:first-child{min-height:300px}.er-fb__banner{min-height:210px;border-radius:22px}}.er-offer{position:fixed;left:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:39;display:flex;align-items:center;gap:1.2rem;max-width:min(420px,calc(100vw - 104px));padding:1rem 1rem 1rem 1.2rem;border-radius:999px;color:var(--er-ivory);background:linear-gradient(135deg,#061a2ef5,#0b3a63f5);border:1px solid rgba(184,149,74,.55);box-shadow:0 18px 40px -10px #08213a73;opacity:0;transform:translate3d(0,140%,0);transition:opacity .45s var(--er-ease),transform .55s var(--er-ease);pointer-events:none}.er-offer[hidden]{display:none}.er-offer.is-visible{opacity:1;transform:none;pointer-events:auto}.er-offer__spark{flex:0 0 auto;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:var(--er-ink);background:linear-gradient(135deg,#f3e4c2,#b8954a);animation:er-pulse 3s ease-in-out infinite}@keyframes er-pulse{0%,to{box-shadow:0 0 #b8954a80}50%{box-shadow:0 0 0 7px #b8954a00}}.er-offer__body{display:flex;flex-direction:column;min-width:0;line-height:1.25;color:inherit!important;text-decoration:none}.er-offer__body strong{font-family:var(--er-serif);font-weight:400;font-size:1.6rem;letter-spacing:.02em;color:var(--er-ivory)}.er-offer__body small{font-size:1.15rem;letter-spacing:.06em;color:var(--er-champagne);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.er-offer__close{flex:0 0 auto;display:grid;place-items:center;width:32px;height:32px;margin-left:auto;padding:0;border:1px solid rgba(233,216,180,.35);border-radius:50%;background:transparent;color:var(--er-ivory);cursor:pointer}.er-offer__close:hover{background:#ffffff1a}.product-card-wrapper .card__inner{border-radius:18px!important;background:#fff!important}.product-card-wrapper .card__heading{font-size:1.55rem!important;font-weight:400;letter-spacing:.02em;line-height:1.35!important}.product-card-wrapper .card__heading a{transition:color .25s ease}.product-card-wrapper:hover .card__heading a{color:var(--er-gold-deep)!important}.product-card-wrapper .price-item{font-size:1.6rem!important;letter-spacing:.02em}.product-card-wrapper .quick-add .quick-add__submit.button,.card-wrapper .quick-add .quick-add__submit.button{background:transparent!important;color:var(--er-ink)!important;border:1px solid rgba(8,33,58,.55)!important;box-shadow:none!important;font-size:1.15rem;letter-spacing:.16em!important;min-height:42px!important}.product-card-wrapper .quick-add .quick-add__submit.button:hover:not([disabled]),.card-wrapper .quick-add .quick-add__submit.button:hover:not([disabled]){background:var(--er-ink)!important;color:#fff!important;border-color:var(--er-ink)!important;transform:none}.card__badge .badge{letter-spacing:.1em;text-transform:uppercase;font-size:1.05rem}.collection-list .card__inner,.collection-list .card__media,.collection-list .media{border-radius:22px!important;overflow:hidden}.collection-list .card .media img{transition:transform 1s var(--er-ease)}.collection-list .card-wrapper:hover .media img{transform:scale(1.06)}.collection-list .card__heading{font-family:var(--er-serif)!important;font-size:clamp(1.8rem,1.6vw,2.3rem)!important;text-align:center}.collection-list .card__content{text-align:center}.collection-list .card-wrapper .card{transition:transform .5s var(--er-ease)}.collection-list .card-wrapper:hover .card{transform:translateY(-4px)}.product__title h1,.product__title .h1{font-family:var(--er-serif)!important;font-size:clamp(2.8rem,3vw,4rem);line-height:1.12;letter-spacing:.005em}.product__text.caption-with-letter-spacing{color:var(--er-gold-deep)!important}.product__info-container .price-item{font-size:2.2rem;letter-spacing:.02em}.product-form__input input[type=radio]:checked+label{background:var(--er-ink)!important;color:#fff!important;border-color:var(--er-ink)!important;box-shadow:0 0 0 3px #b8954a40}.product-form__input input[type=radio]+label{transition:background .2s ease,color .2s ease,border-color .2s ease}.product-form__input input[type=radio]+label:hover{border-color:var(--er-gold)!important}.product__accordion summary .accordion__title{font-family:var(--er-serif);font-size:1.8rem}.footer-block__heading{font-family:var(--er-serif)!important;font-weight:400!important;font-size:2rem!important;letter-spacing:.01em}.footer-block__heading strong{font-weight:400}.footer{border-top:1px solid rgba(184,149,74,.3)}.footer .list-menu__item--link{transition:color .2s ease}.footer .list-menu__item--link:hover{color:var(--er-gold-deep)!important;text-decoration:none}[id$=__er_story],[id$=__engagements_home],[id$=__er_social_banner],.shopify-section-group-footer-group{content-visibility:auto;contain-intrinsic-size:auto 600px}@media(prefers-reduced-motion:reduce){.er-floater,.er-fb__banner,.er-fb__orb,.er-offer__spark{animation:none!important}.er-floater,.er-fb__banner,.er-card,.er-hero__media img{transform:none!important;transition:none!important}}#MainContent #er-scent-quiz .erq-primary{border-radius:999px;border-color:#b8954a;background:#0b3a63!important;color:#fff!important;box-shadow:0 5px 15px #08213a1a;text-transform:uppercase;letter-spacing:.14em;font-size:13px}#MainContent #er-scent-quiz .erq-primary:hover{background:#082c4c!important;border-color:#907239;box-shadow:0 7px 20px #08213a24}#MainContent #er-scent-quiz .erq-choice{border-radius:12px;border-color:#ded3bd;box-shadow:0 3px 9px #08213a09}#MainContent #er-scent-quiz .erq-choice:hover{border-color:#b8954a;box-shadow:0 5px 14px #08213a14}#MainContent #er-scent-quiz .erq-close{border-color:#c6aa6f;background:#fffdf8}#MainContent #er-scent-quiz .erq-close:hover{background:#f5efe3!important}#MainContent #er-scent-quiz .erq-text-button{color:#0b3a63;text-decoration-color:#b8954a}#MainContent #er-scent-quiz .erq-invitation{border-radius:28px;background:radial-gradient(circle at 92% 20%,rgba(184,149,74,.16),transparent 40%),linear-gradient(150deg,#fffdf8,#f6efe2)}#MainContent #er-scent-quiz .erq-art{animation:er-bob 7s ease-in-out infinite}#MainContent #er-scent-quiz h2,#MainContent #er-scent-quiz h3{font-family:var(--er-serif)}@media(prefers-reduced-motion:reduce){#MainContent #er-scent-quiz .erq-art{animation:none}}@media screen and (max-width:749px){.announcement-bar-section .announcement-bar__message{letter-spacing:.05em;font-size:1.1rem}.er-intro__text p{letter-spacing:.12em}.header__menu-item{letter-spacing:.1em}}.announcement-bar-section .announcement-bar__message,.announcement-bar-section .announcement-bar__message *{font-family:var(--font-body-family)!important;font-weight:600}.announcement-bar-section .utility-bar{padding:0}.er-ticker{overflow:hidden;margin:0;padding:1rem 0!important;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.er-ticker__track{display:flex;width:max-content;animation:er-ticker 26s linear infinite}.er-ticker:hover .er-ticker__track{animation-play-state:paused}.er-ticker__group{display:flex;align-items:center;flex-shrink:0}.er-ticker__item{font-family:var(--font-body-family)!important;font-size:1.1rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:var(--er-ivory)!important}.er-ticker__sep{width:5px;height:5px;margin:0 2.6rem;background:var(--er-gold);transform:rotate(45deg);flex-shrink:0}@keyframes er-ticker{to{transform:translate(-50%)}}@media screen and (min-width:990px){.er-ticker{-webkit-mask-image:none;mask-image:none}.er-ticker__track{width:auto;justify-content:center;animation:none}.er-ticker__group+.er-ticker__group{display:none}.er-ticker__group .er-ticker__sep:last-child{display:none}.er-ticker__item{font-size:1.15rem}}@media(prefers-reduced-motion:reduce){.er-ticker{-webkit-mask-image:none;mask-image:none}.er-ticker__track{width:auto;animation:none;justify-content:center;flex-wrap:wrap}.er-ticker__group{flex-wrap:wrap;justify-content:center;row-gap:.4rem}.er-ticker__group+.er-ticker__group,.er-ticker__group .er-ticker__sep:last-child{display:none}}.er-story{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(3rem,6vw,8rem);padding-top:var(--er-story-pt, 56px);padding-bottom:var(--er-story-pb, 56px);max-width:1180px}.er-story__visual{position:relative}.er-story__img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:28px}.er-story__emblem{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.4rem;aspect-ratio:4 / 5;max-height:520px;margin-inline:auto;width:100%;border-radius:28px;overflow:hidden;color:var(--er-champagne);background:radial-gradient(circle at 80% 12%,rgba(184,149,74,.35),transparent 45%),radial-gradient(circle at 10% 100%,rgba(22,74,120,.9),transparent 55%),linear-gradient(150deg,#061a2e,#0b3a63);box-shadow:0 40px 80px -40px #08213a8c}.er-story__ring{position:absolute;width:62%;aspect-ratio:1;border-radius:50%;border:1px solid rgba(184,149,74,.45);box-shadow:0 0 0 14px #b8954a0f,0 0 0 15px #b8954a2e}.er-story__brand{position:relative;font-family:var(--er-serif);font-size:clamp(2.4rem,2.6vw,3.2rem);letter-spacing:.18em;text-transform:uppercase;color:var(--er-ivory);text-align:center;padding-inline:2rem}.er-story__tagline{position:relative;font-size:1.1rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--er-champagne)}.er-story__content{text-align:left;max-width:54rem}.er-story__content .er-eyebrow{margin:0 0 1.2rem}.er-story__title{margin:0;font-family:var(--er-serif)!important;font-size:clamp(3rem,3.6vw,4.6rem);line-height:1.1;color:var(--er-ink)}.er-story__rule{display:block;width:56px;height:1px;margin:2.2rem 0;background:linear-gradient(90deg,var(--er-gold),transparent)}.er-story__text p{margin:0 0 1.4rem;font-size:1.65rem;line-height:1.8;color:#08213ac7!important}.er-story__text strong{font-weight:400}.er-story__points{list-style:none;margin:2.2rem 0 0;padding:2rem 0 0;border-top:1px solid rgba(184,149,74,.25);display:grid;gap:1.1rem}.er-story__points li{display:flex;align-items:center;gap:1.2rem;font-size:1.5rem;letter-spacing:.03em;color:var(--er-ink)}.er-story__points li:before{content:"";width:6px;height:6px;flex-shrink:0;background:var(--er-gold);transform:rotate(45deg)}.er-story__button{margin-top:3rem;min-height:54px;padding:0 3.2rem}@media screen and (max-width:749px){.er-story{grid-template-columns:1fr;gap:3rem;padding-inline:2rem}.er-story__emblem{aspect-ratio:16 / 10;max-height:none}.er-story__img{aspect-ratio:16 / 11}.er-story__text p{font-size:1.5rem}.er-story__button{width:100%}}@media screen and (max-width:749px){.er-story__ring{width:auto;height:84%}}.footer{border-top:1px solid rgba(184,149,74,.35)}.footer__content-top{padding-top:1rem}.footer__blocks-wrapper{row-gap:3.2rem!important}.footer .footer-block__heading{font-family:var(--font-body-family)!important;font-size:1.1rem!important;font-weight:700!important;letter-spacing:.3em!important;text-transform:uppercase;color:var(--er-gold-deep)!important;margin:0 0 1.6rem!important;padding-bottom:1.2rem;border-bottom:1px solid rgba(184,149,74,.3)}.footer-block__heading strong{font-weight:700}.footer-block__details-content.rte p{margin:0 0 1rem;font-size:1.4rem;line-height:1.75;max-width:36ch;color:#08213abd!important}.footer-block__details-content.rte p:last-child{font-size:1.15rem;letter-spacing:.12em;text-transform:uppercase;color:var(--er-ink)!important}.footer-block--menu .footer-block__details-content.list-unstyled{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.4rem;row-gap:.2rem;margin:0}.footer-block--menu .footer-block__details-content>li{margin:0!important}.footer .footer-block--menu .list-menu__item--link{display:flex;align-items:center;gap:1rem;padding:.7rem 0!important;font-size:1.35rem!important;line-height:1.4;letter-spacing:.04em;text-decoration:none!important;color:#08213ad1!important}.footer .footer-block--menu .list-menu__item--link:before{content:"";width:5px;height:5px;flex-shrink:0;background:var(--er-gold);transform:rotate(45deg);opacity:.7;transition:opacity .25s ease,transform .25s ease}.footer .footer-block--menu .list-menu__item--link:hover{color:var(--er-gold-deep)!important}.footer .footer-block--menu .list-menu__item--link:hover:before{opacity:1;transform:rotate(45deg) scale(1.3)}.footer .footer-block--menu .list-menu__item--link span{text-decoration:none}.footer-block--newsletter{border-top:1px solid rgba(184,149,74,.25);padding-top:3.2rem;margin-top:1rem}.footer-block__newsletter{text-align:center;max-width:46rem;margin-inline:auto}.footer .er-newsletter__eyebrow{margin:0 0 1rem!important;color:var(--er-gold-deep)!important}.footer .footer-block__newsletter .footer-block__heading{font-family:var(--er-serif)!important;font-size:clamp(1.9rem,2vw,2.4rem)!important;font-weight:400!important;letter-spacing:.01em!important;text-transform:none;line-height:1.35;color:var(--er-ink)!important;border:0;padding:0;margin:0 auto 2rem!important;max-width:30ch}.footer-block__newsletter .footer-block__heading strong,.footer-block__newsletter .footer-block__heading p{font-weight:400;margin:0}.footer .newsletter-form{max-width:40rem;margin-inline:auto}.footer .newsletter-form .field__input{border-radius:999px!important;background:#fff!important;padding-left:2.2rem;height:5rem}.footer .newsletter-form .field:after,.footer .newsletter-form .field:before{border-radius:999px}.footer .newsletter-form .field:after{box-shadow:0 0 0 1px #b8954a8c}.footer .newsletter-form .field__label{left:2.2rem}.footer .newsletter-form__button{width:4rem;height:4rem;top:.5rem;right:.5rem}.footer-block--newsletter{display:block;width:100%}.footer .footer-block__newsletter .footer-block__heading{margin-inline:auto!important}.footer .er-newsletter__eyebrow{text-align:center}.announcement-bar-section,.announcement-bar-section .utility-bar{overflow:hidden;max-width:100%}.announcement-bar-section .utility-bar__grid{grid-template-columns:minmax(0,1fr)}.announcement-bar-section .announcement-bar,.announcement-bar-section .er-ticker{min-width:0;max-width:100%}@media screen and (min-width:990px){.announcement-bar-section .utility-bar__grid--3-col{grid-template-columns:minmax(0,1fr) minmax(0,4fr) minmax(0,1fr)}.announcement-bar-section .utility-bar__grid--2-col{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}body{overflow-x:clip}.section-header.shopify-section-group-header-group{position:sticky;top:0;z-index:30}.section-header .header-wrapper{transition:box-shadow .35s var(--er-ease)}.section-header.scrolled-past-header .header-wrapper{box-shadow:0 10px 30px -18px #08213a59}pickup-availability-drawer{z-index:101}
/*# sourceMappingURL=/cdn/shop/t/108/assets/er-luxe.css.map */
