: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-white)!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:var(--er-white)!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:flex;flex-wrap:wrap;justify-content:center;gap:1.8rem;margin-bottom:clamp(4rem,6vw,7rem)}.er-card{position:relative;flex:0 1 calc(25% - 1.35rem);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)}.header--top-center{row-gap:.2rem}.header--top-center .header__inline-menu{width:100%;margin:0;justify-self:stretch}.header--top-center .header__inline-menu>.list-menu--inline{display:flex;flex-wrap:wrap;justify-content:center;column-gap:.25rem;row-gap:0}.header--top-center .header__menu-item{padding:.8rem clamp(.65rem,.8vw,1.05rem);font-size:1.3rem;white-space:nowrap}.header--top-center .header__heading-link{padding-top:.45rem;padding-bottom:.35rem}}@media screen and (max-width:1180px){.er-card{flex-basis:calc(33.333% - 1.2rem)}.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-signature__inner,.er-values{grid-template-columns:1fr}.er-card{flex-basis:100%;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}.product-grid .grid__item{display:flex;align-items:stretch}.product-grid .grid__item>product-component{display:block;width:100%;height:100%}.product-card-wrapper{display:flex;width:100%;height:100%}.product-card-wrapper .card,.product-card-wrapper:hover .card{width:100%;height:100%;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;overflow:visible!important;transform:none!important}.product-card-wrapper .card:before,.product-card-wrapper .card:after,.product-card-wrapper .card__inner:after{border:0!important;box-shadow:none!important}.product-card-wrapper .card__inner,.product-card-wrapper .card__media,.product-card-wrapper .media{border-radius:0!important;background:#fff!important}.product-card-wrapper .card__inner{overflow:hidden}.product-card-wrapper .card__media .media img,.product-card-wrapper:hover .card__media .media img{object-fit:contain!important;object-position:center center!important;background:#fff!important;transform:none!important}.product-card-wrapper .card>.card__content{display:flex;flex-direction:column;flex-grow:1;align-self:stretch;padding:1.4rem 0 0!important}.product-card-wrapper .card>.card__content>.card__information{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-end;padding:0!important}.product-card-wrapper .card>.card__content .card__heading{display:block;height:auto!important;max-height:none!important;min-height:0!important;margin:0 0 .5rem!important;overflow:visible;overflow-wrap:anywhere;white-space:normal}.product-card-wrapper .card>.card__content .card-information{margin-top:0!important}.product-card-wrapper .card>.card__content .price{margin:0!important;line-height:1.25}.product-card-wrapper .quick-add{margin-top:1.2rem}body.template-product,body.template-product main#MainContent,body.template-product main#MainContent .shopify-section,body.template-product main#MainContent .gradient,body.template-product main#MainContent .color-background-1,body.template-product main#MainContent .color-scheme-1,body.template-product main#MainContent .product,body.template-product main#MainContent .product__media-wrapper,body.template-product main#MainContent .product__info-wrapper,body.template-product main#MainContent .product__media{background:#fff!important}.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,.shopify-section-group-footer-group,.shopify-section-group-footer-group .gradient,.shopify-section-group-footer-group .color-background-1,.footer,.footer__content-top,.footer__content-bottom{background:var(--er-cream)!important}.shopify-section-header-sticky,.header-wrapper,.header-wrapper.gradient,.header,.header__submenu,.header__submenu.gradient,.mega-menu__content,.mega-menu__content.gradient,.menu-drawer,.menu-drawer__inner-container,.menu-drawer__navigation-container,.menu-drawer__utility-links,.menu-drawer .gradient,.header-localization .disclosure__list-wrapper,.search-modal,.predictive-search{background:var(--er-white)!important}.product-card-wrapper .card>.card__content>.card__information{justify-content:flex-start!important}.product-card-wrapper .card>.card__content .card-information{margin-top:auto!important}.er-button--hero{min-height:64px;min-width:min(520px,100%);padding-inline:4.8rem;font-size:1.5rem;letter-spacing:.07em}.er-categories-heading{max-width:860px;padding-top:1.6rem;padding-bottom:2.8rem;text-align:center}.er-categories-heading h2{margin:0;color:var(--er-navy)!important;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,4vw,5rem);font-weight:500;line-height:1.08;letter-spacing:-.03em}.er-categories-heading .rte{max-width:680px;margin:1.4rem auto 0;color:#08213ab8!important;font-size:1.6rem;line-height:1.7}.er-collections{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem;align-items:stretch;background:transparent!important;padding-top:0!important;padding-bottom:0!important}.er-card{min-width:0;height:100%}.er-card h3{position:relative;margin:1.4rem 0 1rem;color:var(--er-navy)!important;font-family:Georgia,Times New Roman,serif;font-size:2.05rem;font-weight:500;line-height:1.15;overflow-wrap:anywhere}@media screen and (max-width:989px){.er-collections{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.er-intro{padding:4rem 2rem 3rem!important}.er-intro h1{font-size:clamp(3rem,9vw,4rem)}.er-button--hero{min-height:62px;width:100%;padding-inline:1.8rem;font-size:1.35rem}.er-categories-heading{padding:1rem 2rem 2rem!important}.er-categories-heading h2{font-size:3rem}.er-collections{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:3.6rem;padding-inline:1rem!important}.er-card{min-height:205px;padding:1.8rem 1.4rem;border-radius:20px}.er-card h3{margin:1rem 0 .8rem;font-size:1.65rem}.er-card p{font-size:1.25rem;line-height:1.45}.er-card:after{margin-top:1.2rem;padding:.65rem 1rem;font-size:1.1rem}}[id$=__featured_collection_Tix9i3] h2{font-size:32px;margin-bottom:-2rem!important}[id$=__featured_collection_Tix9i3] .product-grid{margin-top:0!important}[id$=__featured_collection_Tix9i3] .product-card-wrapper .quick-add{margin-top:1.8rem!important}[id$=__coffrets_home] h2{font-size:32px;margin-bottom:.8rem!important}[id$=__coffrets_home] .collection__description{max-width:760px}[id$=__engagements_home] .multicolumn-list{max-width:1040px;margin-inline:auto!important;row-gap:1.2rem!important}[id$=__engagements_home] .multicolumn-card{min-height:96px;border:1px solid rgba(184,149,74,.24);border-radius:18px;background:#fff;box-shadow:0 12px 34px #08213a0f}[id$=__engagements_home] .multicolumn-card__info{display:grid;grid-template-columns:minmax(240px,.7fr) 1.3fr;align-items:center;gap:2rem;padding:2.2rem 2.8rem!important;text-align:left}[id$=__engagements_home] .multicolumn-card__info h3,[id$=__engagements_home] .multicolumn-card__info .rte{margin:0!important}@media screen and (min-width:750px){[id$=__coffrets_home] .product-grid{max-width:820px;margin-inline:auto!important}}@media screen and (max-width:749px){[id$=__engagements_home] .multicolumn-card__info{grid-template-columns:1fr;gap:.5rem;padding:1.8rem!important}[id$=__engagements_home] .multicolumn-card{min-height:0}}
/*# sourceMappingURL=/cdn/shop/t/79/assets/essence-royale-light.css.map */
