:root{--er-white: #ffffff;--er-cream: #faf7f0;--er-cream-2: #f5efe6;--er-navy: #08213a;--er-blue: #0b3a63;--er-gold: #b8954a;--er-border: #e4dccf}html,body,.gradient,.color-background-1,.color-scheme-1,.shopify-section,main#MainContent{background:var(--er-cream)!important;color:var(--er-navy)!important}.header-wrapper,.header,.menu-drawer,.search-modal,.predictive-search,.collection-hero,.product-card-wrapper .card,.card-wrapper .card,.product__info-wrapper,.product__media-wrapper,.page-width>.gradient,.footer,.footer__content-top,.footer__content-bottom{background:var(--er-white)!important;color:var(--er-navy)!important}.header__menu-item,.header__heading-link,.header__icon,.list-menu__item,.menu-drawer__menu-item,.footer a,.footer p,.footer h2,.footer .list-menu__item--link,.product__title,.card__heading,.price,.price *{color:var(--er-navy)!important}.button,.shopify-payment-button__button,.product-form__submit,.cart__checkout-button{background:var(--er-blue)!important;color:var(--er-white)!important;border-color:var(--er-blue)!important}.button--secondary,.quick-add__submit{background:var(--er-white)!important;color:var(--er-blue)!important;border:1px solid var(--er-blue)!important}.badge,.price__badge-sale{background:var(--er-gold)!important;color:var(--er-white)!important;border-color:var(--er-gold)!important}.card,.product__media,.collapsible-content summary,.accordion,.quantity,.select,.product-form__input input[type=radio]+label,.product-form__input .select__select,.field__input,.customer .field input,.search__input{background:var(--er-white)!important;color:var(--er-navy)!important;border-color:var(--er-border)!important}.jdgm-widget,.jdgm-rev-widg,.jdgm-rev-widg__header,.jdgm-rev,.jdgm-form,.jdgm-form-wrapper,.jdgm-write-rev-link,.jdgm-btn,.jdgm-submit-rev{color:var(--er-navy)!important;position:relative!important;z-index:5!important}.jdgm-rev-widg,.jdgm-form-wrapper,.jdgm-rev{background:var(--er-white)!important;border-color:var(--er-border)!important}.jdgm-write-rev-link,.jdgm-btn,.jdgm-submit-rev{background:var(--er-blue)!important;color:var(--er-white)!important;border-color:var(--er-blue)!important;pointer-events:auto!important;cursor:pointer!important}.jdgm-star,.jdgm-preview-badge .jdgm-star{color:var(--er-gold)!important}.drawer,.cart-drawer,.cart-drawer .drawer__inner,.drawer__inner,.cart-notification,.cart-notification-wrapper,.cart-items,.cart-item,.cart-drawer__footer{background:var(--er-white)!important;color:var(--er-navy)!important}.drawer,.cart-drawer,cart-drawer{z-index:9999!important}.drawer__inner{box-shadow:0 20px 60px #08213a2e!important}.cart-drawer *:not(.button),.drawer__inner *:not(.button){color:inherit}.er-home-premium{background:linear-gradient(180deg,#faf7f0,#fff 42%,#f7f1e8)!important;overflow:hidden}.er-home-premium .er-hero{max-width:1500px;margin:0 auto;padding:0 clamp(1.2rem,3vw,4rem)}.er-home-premium .er-hero__media{border-radius:0 0 34px 34px;overflow:hidden;box-shadow:0 30px 90px #08213a2e;background:#000}.er-home-premium .er-hero__media img{width:100%;display:block;object-fit:cover}.er-intro{max-width:980px;text-align:center;padding-top:clamp(3rem,6vw,7rem)!important;padding-bottom:clamp(2rem,4vw,4rem)!important}.er-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--er-gold)!important;font-size:1.15rem;font-weight:700;margin:0 0 1.2rem}.er-intro h1,.er-home-panel h2,.er-signature h2,.er-seo-text h2{color:var(--er-navy)!important;line-height:1.08;letter-spacing:-.035em}.er-intro h1{font-size:clamp(3.1rem,5vw,6.4rem);margin:0 auto 1.5rem}.er-rule{color:var(--er-gold);margin:1.2rem auto 1.6rem;display:flex;align-items:center;justify-content:center;gap:1.4rem}.er-rule:before,.er-rule:after{content:"";width:70px;height:1px;background:linear-gradient(90deg,transparent,var(--er-gold))}.er-rule:after{background:linear-gradient(90deg,var(--er-gold),transparent)}.er-intro p,.er-home-panel p,.er-signature p,.er-seo-text p{color:#08213ac7!important;font-size:clamp(1.55rem,1.25vw,1.85rem);line-height:1.85}.er-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 2.8rem;border-radius:999px;background:var(--er-navy)!important;color:#fff!important;text-decoration:none;font-weight:700;letter-spacing:.04em;box-shadow:0 14px 30px #08213a33;transition:transform .25s ease,box-shadow .25s ease}.er-button:hover{transform:translateY(-2px);box-shadow:0 18px 42px #08213a40}.er-home-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:2rem;margin-top:1rem;margin-bottom:clamp(3rem,5vw,6rem)}.er-home-panel{background:#ffffffd1;border:1px solid rgba(184,149,74,.25);border-radius:26px;padding:clamp(2.2rem,3vw,4rem);box-shadow:0 18px 55px #08213a14;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.er-home-panel--large{grid-row:span 2}.er-home-panel strong{display:block;color:var(--er-navy)!important;font-size:2.2rem;margin-bottom:1rem}.er-home-panel span{color:#08213ab8!important;line-height:1.7}.er-collections{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.8rem;margin-bottom:clamp(4rem,6vw,7rem)}.er-card{position:relative;min-height:235px;padding:2.6rem 2.1rem;border-radius:28px;background:linear-gradient(145deg,#fff,#fbf6ed);border:1px solid rgba(184,149,74,.28);box-shadow:0 18px 50px #08213a14;text-decoration:none;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.er-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at top right,rgba(184,149,74,.18),transparent 38%);pointer-events:none}.er-card:hover{transform:translateY(-6px);box-shadow:0 26px 70px #08213a24;border-color:#b8954a8c}.er-card span{color:var(--er-gold)!important;font-weight:800;letter-spacing:.16em}.er-card h2{color:var(--er-navy)!important;font-size:2.05rem;line-height:1.15;margin:1.4rem 0 1rem}.er-card p{color:#08213ab3!important;line-height:1.65;margin:0}.er-signature{background:linear-gradient(135deg,#071d33,#0b3a63)!important;color:#fff!important;padding:clamp(4rem,7vw,7.5rem) 0;margin:0 0 clamp(3rem,5vw,6rem)}.er-signature__inner{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(2rem,5vw,6rem);align-items:center}.er-signature h2,.er-signature p{color:#fff!important}.er-seo-text{max-width:1040px;background:#ffffffc7;border:1px solid rgba(184,149,74,.2);border-radius:30px;padding:clamp(2.8rem,5vw,5.5rem)!important;margin-bottom:clamp(3rem,5vw,6rem);box-shadow:0 18px 55px #08213a12}.er-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem;padding-bottom:clamp(3rem,5vw,6rem)}.er-values div{background:#fff;border:1px solid rgba(184,149,74,.24);border-radius:22px;padding:2rem;box-shadow:0 12px 34px #08213a0f}.er-values strong,.er-values span{display:block;color:var(--er-navy)!important}.er-values span{color:#08213aad!important;margin-top:.6rem}.product-card-wrapper,.card-wrapper{height:100%}.product-card-wrapper .card,.card-wrapper .card{border-radius:24px!important;border:1px solid rgba(184,149,74,.22)!important;background:linear-gradient(180deg,#fff,#fbf8f2)!important;box-shadow:0 14px 40px #08213a12!important;overflow:hidden!important;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.product-card-wrapper:hover .card,.card-wrapper:hover .card{transform:translateY(-5px);box-shadow:0 24px 68px #08213a24!important;border-color:#b8954a85!important}.product-card-wrapper .card__inner,.card-wrapper .card__inner{border-radius:22px 22px 0 0!important;background:radial-gradient(circle at center,#fff,#f7efe5)!important}.product-card-wrapper .card__media,.card-wrapper .card__media,.product-card-wrapper .media,.card-wrapper .media{border-radius:20px 20px 0 0!important}.product-card-wrapper .media img,.card-wrapper .media img{transition:transform .35s ease}.product-card-wrapper:hover .media img,.card-wrapper:hover .media img{transform:scale(1.035)}.product-card-wrapper .card__content,.card-wrapper .card__content{padding:1.6rem 1.7rem 1.8rem!important}.product-card-wrapper .card__heading,.card-wrapper .card__heading{font-size:1.65rem!important;line-height:1.25!important;letter-spacing:-.015em;margin-bottom:.8rem!important}.product-card-wrapper .price,.card-wrapper .price{font-weight:800!important;color:var(--er-navy)!important;margin-top:.6rem!important}.quick-add__submit,.product-card-wrapper .button,.card-wrapper .button{border-radius:999px!important;min-height:44px!important;font-weight:800!important;letter-spacing:.03em!important;box-shadow:0 10px 24px #08213a1f!important}.quick-add__submit:hover,.product-card-wrapper .button:hover,.card-wrapper .button:hover{transform:translateY(-1px)}.card__badge .badge{border-radius:999px!important;padding:.55rem 1rem!important;font-weight:800!important}.collection .grid,.product-grid{row-gap:3.2rem!important}@media screen and (min-width:990px){.er-home-premium .er-hero__media img{max-height:720px}.product-grid.grid--4-col-desktop .grid__item{max-width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}}@media screen and (max-width:1180px){.er-collections{grid-template-columns:repeat(3,minmax(0,1fr))}.er-home-grid{grid-template-columns:1fr 1fr}.er-home-panel--large{grid-column:1 / -1}}@media screen and (max-width:749px){.er-home-premium .er-hero{padding:0}.er-home-premium .er-hero__media{border-radius:0 0 24px 24px}.er-home-grid,.er-collections,.er-signature__inner,.er-values{grid-template-columns:1fr}.er-card{min-height:auto}.er-seo-text{border-radius:24px}}.er-home-premium .er-intro,.er-home-premium .er-home-grid,.er-home-premium .er-collections,.er-home-premium .er-seo-text,.er-home-premium .er-values{position:relative;z-index:1}.er-home-panel,.er-card,.er-seo-text,.er-values div,.product-card-wrapper .card,.card-wrapper .card{-webkit-backdrop-filter:saturate(120%) blur(6px);backdrop-filter:saturate(120%) blur(6px)}.er-card{display:flex;flex-direction:column;justify-content:space-between}.er-card:after{content:"D\e9 couvrir";display:inline-flex;align-items:center;justify-content:center;width:fit-content;margin-top:1.8rem;padding:.8rem 1.4rem;border-radius:999px;background:#08213a14;color:var(--er-navy)!important;font-size:1.25rem;font-weight:800;letter-spacing:.04em}.product-card-wrapper .card__information,.card-wrapper .card__information{padding-top:.8rem!important}.product-card-wrapper .card__heading a,.card-wrapper .card__heading a{color:var(--er-navy)!important;text-decoration:none!important}.product-card-wrapper .card-information,.card-wrapper .card-information{color:#08213aad!important}.product-card-wrapper .price__regular .price-item--regular,.card-wrapper .price__regular .price-item--regular,.product-card-wrapper .price-item,.card-wrapper .price-item{color:var(--er-navy)!important;font-size:1.7rem!important}.quick-add__submit:after,.product-card-wrapper .button:after,.card-wrapper .button:after{box-shadow:none!important}.quick-add__submit,.product-card-wrapper .button,.card-wrapper .button{background:var(--er-navy)!important;color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/58/assets/essence-royale-light.css.map */
