@keyframes jomea-page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){body main{animation:jomea-page-enter .7s cubic-bezier(.16,1,.3,1) both}}.header__heading-logo--jomea{display:block;height:auto;width:clamp(150px,16vw,220px);max-width:100%;-webkit-user-select:none;user-select:none}.header--middle-left .header__heading-logo--jomea,.header--top-left .header__heading-logo--jomea{margin-inline-end:auto}@media(max-width:749px){.header__heading-logo--jomea{width:clamp(120px,30vw,170px)}}.header{letter-spacing:.04em;border-bottom:1px solid rgba(107,24,8,.06);transition:background .6s ease,box-shadow .6s ease}.header__heading-link img{filter:contrast(1.05);transition:opacity .6s ease}.header__inline-menu .list-menu--inline,.header__menu .list-menu--inline,.header__menu ul.list-menu{align-items:center!important;gap:1.6rem!important}@media(min-width:990px){.header__inline-menu .list-menu--inline,.header__menu .list-menu--inline,.header__menu ul.list-menu{gap:2.4rem!important}}.header__menu .list-menu__item,.header__inline-menu .list-menu__item{display:inline-flex!important;align-items:center!important;margin:0!important}.header__menu-item,.header__menu .list-menu__item--active,.list-menu__item--active,.header__menu-item.link,.header__menu-item.link--text,.header__menu-item.list-menu__item--active{font-family:Montserrat,sans-serif!important;font-size:.86rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-style:normal;position:relative;display:inline-flex!important;align-items:center;color:var(--jomea-brun, #6B1808);text-decoration:none!important;text-decoration-line:none!important;border-bottom:0!important;background-image:none!important;padding:.6rem .2rem!important;min-height:2.4rem;line-height:1;transition:color .8s cubic-bezier(.16,1,.3,1),font-size .8s cubic-bezier(.16,1,.3,1),letter-spacing .8s cubic-bezier(.16,1,.3,1),padding .6s cubic-bezier(.16,1,.3,1)}.header__menu-item span{display:inline-block;transition:opacity .6s cubic-bezier(.16,1,.3,1);will-change:opacity}.header__menu-item:hover span,.header__menu-item:focus-visible span{animation:jomea-nav-typo-swap .7s cubic-bezier(.16,1,.3,1)}@keyframes jomea-nav-typo-swap{0%{opacity:1}40%{opacity:.35}to{opacity:1}}@media(prefers-reduced-motion:reduce){.header__menu-item:hover span,.header__menu-item:focus-visible span{animation:none}}.header__menu-item,.header__menu-item:hover,.header__menu-item:focus,.header__menu-item:focus-visible,.header__menu-item:active,.header__menu-item:visited,.header__menu-item.link,.header__menu-item.link:hover,.header__menu-item.link--text,.header__menu-item.link--text:hover,.header__menu-item.list-menu__item--active,.header__menu-item.list-menu__item--active:hover,.list-menu__item--active,.list-menu__item--active:hover{text-decoration:none!important;text-decoration-line:none!important;text-decoration-thickness:0!important;border-bottom:0!important;background-image:none!important;-webkit-text-decoration-skip:none;text-decoration-skip-ink:none}.header__active-menu-item,.header__active-menu-item:hover,.header__menu-item .header__active-menu-item,.header__menu-item:hover .header__active-menu-item{text-decoration:none!important;text-decoration-line:none!important;text-decoration-thickness:0!important;border-bottom:0!important;background:transparent!important;background-image:none!important}.mega-menu__link,.mega-menu__link:hover,.mega-menu__link--active,.mega-menu__link--active:hover{text-decoration:none!important;text-decoration-line:none!important;text-decoration-thickness:0!important}.header__menu-item span,.header__menu-item:hover span,.header__menu-item:focus span,.header__menu-item:focus-visible span,.header__menu-item:active span,.header__menu-item .header__active-menu-item,.header__menu-item:hover .header__active-menu-item,.header__menu-item:focus .header__active-menu-item,.header__menu-item:focus-visible .header__active-menu-item,details[open]>.header__menu-item,details[open]>.header__menu-item:hover,details[open]>.header__menu-item span,details[open]:hover>.header__menu-item,details[open]:hover>.header__menu-item span{text-decoration:none!important;text-decoration-line:none!important;text-decoration-thickness:0!important;text-underline-offset:0!important;border-bottom:0!important;background-image:none!important;-webkit-text-decoration-skip:none;text-decoration-skip-ink:none;transition:none!important}.header__menu-item:hover,.header__menu-item:focus-visible,.header__menu-item:hover .header__active-menu-item,.header__menu-item:focus-visible .header__active-menu-item{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:500;font-size:1.45rem;letter-spacing:.04em;text-transform:none;color:var(--jomea-or, #C79224)}.header__menu-item[aria-current=page],.header__menu-item.list-menu__item--active{color:var(--jomea-or, #C79224)}.header__menu-item[aria-current=page] .header__active-menu-item{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:500;font-size:1.45rem;letter-spacing:.04em;text-transform:none;color:var(--jomea-or, #C79224)}.header__menu-item summary[aria-expanded=true]{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:500;font-size:1.45rem;letter-spacing:.04em;text-transform:none;color:var(--jomea-or, #C79224)}.menu-drawer__menu-item[aria-current=page],.menu-drawer__menu-item.menu-drawer__menu-item--active{color:var(--jomea-or, #C79224)!important;font-style:italic!important;position:relative}.menu-drawer__menu-item[aria-current=page]:before{content:"";position:absolute;left:-1.4rem;top:50%;width:16px;height:1px;background:var(--jomea-or, #C79224);transform:translateY(-50%)}.menu-drawer__menu-item:hover{color:var(--jomea-or, #C79224)!important;font-style:italic!important}.cart__warnings,.cart__login-paragraph{font-family:Cormorant Garamond,serif;font-style:italic}.title-wrapper--no-top-margin h1,.cart h1,.cart__empty-text h2{font-family:Cormorant Garamond,serif!important;font-weight:400!important;letter-spacing:.04em!important}.cart-items{border-collapse:collapse;font-family:Montserrat,sans-serif}.cart-items th{font-size:.6rem;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:var(--jomea-brun, #6B1808);opacity:.55;padding-bottom:1.5rem;border-bottom:1px solid rgba(107,24,8,.08)}.cart-item{border-bottom:1px solid rgba(107,24,8,.06);transition:background .5s cubic-bezier(.16,1,.3,1)}.cart-item:hover{background:#c7922406}.cart-item__name,.cart-item__name a{font-family:Cormorant Garamond,serif!important;font-weight:400!important;font-size:1.4rem!important;letter-spacing:.04em;color:var(--jomea-brun, #6B1808)!important;text-decoration:none!important}.cart-item__media img{transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.cart-item:hover .cart-item__media img{transform:scale(1.04)}.cart-item__details>*{font-size:.78rem;letter-spacing:.02em}.cart__footer{border-top:1px solid rgba(107,24,8,.08);padding-top:2rem!important}.totals__total-value,.totals__subtotal-value{font-family:Cormorant Garamond,serif!important;font-weight:400!important;letter-spacing:.02em}.collection,#main-collection-product-grid{background:var(--color-background)}.facets,facet-filters-form,.facets-container{font-family:Montserrat,sans-serif;letter-spacing:.04em}.facets__heading,.facets__summary,.facets__display-vertical .facets__heading,.facets-vertical .accordion summary{font-family:Cormorant Garamond,serif!important;font-weight:400!important;font-size:1.1rem!important;letter-spacing:.04em!important;color:var(--jomea-brun, #6B1808)}.facets__summary,.facets summary{padding:1rem 0!important;border-top:1px solid rgba(107,24,8,.08)}.facet-checkbox{font-size:.78rem;letter-spacing:.02em;padding:.4rem 0}.facet-filters__sort,.product-count{font-family:Montserrat,sans-serif;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;opacity:.65}.facets__price input[type=number]{border:1px solid rgba(107,24,8,.12);font-family:Cormorant Garamond,serif;font-size:1rem;letter-spacing:.02em}.active-facets__button,.active-facets__remove-filter{font-size:.65rem!important;letter-spacing:.18em;text-transform:uppercase;border:1px solid rgba(107,24,8,.18)!important;background:transparent!important;border-radius:999px!important;padding:.4rem .85rem!important;transition:border-color .5s ease,background .5s ease}.active-facets__button:hover{border-color:var(--jomea-or, #C79224)!important;background:#c792240f!important}.facet-filters__field select{font-family:Montserrat,sans-serif;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase}#main-collection-product-grid .product-grid{padding-top:.5rem}.collection-hero,.collection-banner{padding-block:clamp(3rem,6vw,5rem)!important;text-align:center;border-bottom:1px solid rgba(107,24,8,.06)}.collection-hero__title,.collection-banner__title,.main-collection-banner h1,#main-collection-product-grid h2{font-family:Cormorant Garamond,serif!important;font-weight:400!important;letter-spacing:.04em!important;font-size:clamp(2.5rem,5vw,4rem)!important}.collection-hero__description{font-family:Cormorant Garamond,serif!important;font-style:italic;opacity:.78}.product-grid .grid__item .card,.collection .card-wrapper .card{border:1px solid rgba(107,24,8,.06)!important;background:var(--color-background)!important;transition:transform .9s cubic-bezier(.16,1,.3,1),border-color .7s ease,box-shadow .9s cubic-bezier(.16,1,.3,1)!important}.product-grid .grid__item .card:hover,.collection .card-wrapper .card:hover{transform:translateY(-6px);border-color:var(--jomea-or, #C79224)!important;box-shadow:0 24px 48px -14px #3d2b1f24}.card__media .media img,.card-wrapper .card__media img{transition:transform 1.6s cubic-bezier(.16,1,.3,1)!important}.product-grid .grid__item .card:hover .card__media img,.collection .card-wrapper .card:hover .card__media img{transform:scale(1.06)}.card__heading,.card-wrapper .card__heading,.card-information .card__heading{font-family:Cormorant Garamond,serif!important;font-weight:400!important;letter-spacing:.04em!important;font-size:1.35rem!important}.card__heading a,.card-wrapper .card__heading a{text-decoration:none!important}.price__regular .price-item--regular,.price-item--last,.price--listing .price-item{font-family:Cormorant Garamond,serif!important;font-size:1.15rem!important;letter-spacing:.02em;color:var(--jomea-brun, #6B1808)}.pagination__list{font-family:Montserrat,sans-serif;letter-spacing:.18em;text-transform:uppercase;font-size:.7rem}.pagination__item--current{color:var(--jomea-or, #C79224)}.jomea-freq-suffix{font-family:Montserrat,sans-serif;font-size:.7rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;opacity:.62;margin-left:.55rem;vertical-align:.18em;color:var(--jomea-brun, #6B1808);white-space:nowrap}.product{background:var(--color-background)!important;padding-block:clamp(2rem,5vw,4rem)!important}.product .grid--2-col-tablet{gap:clamp(2rem,5vw,5rem)!important}@keyframes jomea-product-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){.product__media-wrapper{animation:jomea-product-fade-up 1.1s cubic-bezier(.16,1,.3,1) .1s both}.product__info-wrapper{animation:jomea-product-fade-up 1.1s cubic-bezier(.16,1,.3,1) .25s both}.product__title,.product__text{animation:jomea-product-fade-up .9s cubic-bezier(.16,1,.3,1) .4s both}.product .price{animation:jomea-product-fade-up .9s cubic-bezier(.16,1,.3,1) .55s both}.product-form,.product__description{animation:jomea-product-fade-up .9s cubic-bezier(.16,1,.3,1) .7s both}}.product__media-list .product__media-icon,.product__media-list .product__media-icon-wrapper,.product__media-list button.product__modal-opener:before,.product__media-list button.product__modal-opener:after,.product__media-list .product__modal-opener-image:after,.product__media-list .product__modal-opener .icon-with-letter,.product .product__modal-opener-image:after{display:none!important;content:none!important;background:transparent!important}.product__media-list .product__modal-opener{background:transparent!important;border:0!important}.product__media-list{display:flex!important;flex-direction:column;gap:1.25rem!important;padding:0!important}.product__media-item,.product__media-list li.product__media-item{position:relative;width:100%;margin:0!important;padding:0!important;background:linear-gradient(135deg,#c792240a,#6b180806);border:1px solid rgba(107,24,8,.06);overflow:hidden;transition:border-color .7s ease,box-shadow .9s cubic-bezier(.16,1,.3,1)}.product__media-item:hover,.product__media-list li.product__media-item:hover{border-color:#c7922452;box-shadow:0 28px 56px -18px #3d2b1f1f}.product__media-item .product__media-icon,.product__media-item deferred-media,.product__media-item .media,.product__media-item .product__modal-opener{aspect-ratio:4 / 5!important;height:auto!important;padding-bottom:0!important;width:100%!important;display:block}.product__media-item .media img,.product__media-item .media video,.product__media-item .media iframe{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;transition:transform 1.8s cubic-bezier(.16,1,.3,1)!important;will-change:transform}.product__media-item:hover .media img{transform:scale(1.04)}.thumbnail-list{gap:.75rem!important;margin-top:1rem}.thumbnail{border:1px solid rgba(107,24,8,.08)!important;background:var(--color-background);border-radius:0!important;transition:border-color .6s ease,transform .6s cubic-bezier(.16,1,.3,1)}.thumbnail:hover{border-color:var(--jomea-or, #C79224)!important;transform:translateY(-2px)}.thumbnail[aria-current=true]{border-color:var(--jomea-or, #C79224)!important;box-shadow:0 0 0 1px var(--jomea-or, #C79224)}.product__info-wrapper{padding-left:clamp(0px,2vw,2rem)}@media(min-width:990px){.product__info-container{padding-block:1rem!important}}.product__title h1,.product__title h2{font-family:Cormorant Garamond,serif!important;font-weight:400!important;letter-spacing:.06em!important;font-size:clamp(2.4rem,4.5vw,3.6rem)!important;line-height:1.05!important;color:var(--jomea-brun, #6B1808)!important;margin:0!important}.product__title+*{margin-top:1rem!important}.product .price,.product__info-container .price{margin-block:.5rem 1.5rem!important}.product .price-item--regular,.product__info-container .price-item--regular,.product__info-container .price-item--last{font-family:Cormorant Garamond,serif!important;font-size:clamp(1.6rem,2vw,1.95rem)!important;font-weight:400!important;letter-spacing:.02em!important;color:var(--jomea-brun, #6B1808)!important}.price__sale .price-item--sale{color:var(--jomea-or, #C79224)!important}.price__compare,.price-item--compare{font-family:Montserrat,sans-serif!important;font-size:.95rem!important;letter-spacing:.04em!important;opacity:.5!important}.product-form__input--pill input[type=radio]+label,.product-form__input--pill .product-form__input-pill{font-family:Montserrat,sans-serif!important;font-size:.7rem!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;border:1px solid rgba(107,24,8,.18)!important;background:var(--color-background)!important;border-radius:999px!important;padding:.85rem 1.4rem!important;margin:.3rem .4rem .3rem 0!important;color:var(--jomea-brun, #6B1808)!important;transition:border-color .6s ease,background .6s ease,color .6s ease,box-shadow .7s cubic-bezier(.16,1,.3,1)!important}.product-form__input--pill input[type=radio]+label:hover,.product-form__input--pill .product-form__input-pill:hover{border-color:var(--jomea-or, #C79224)!important;background:#c792240a!important}.product-form__input--pill input[type=radio]:checked+label,.product-form__input--pill input[type=radio]:checked+label:hover{background:var(--jomea-brun, #6B1808)!important;border-color:var(--jomea-brun, #6B1808)!important;color:var(--jomea-creme, #FAF7F2)!important;box-shadow:0 12px 28px -10px #6b180852!important}.product-form__input legend,.product-form__input .form__label{font-family:Montserrat,sans-serif!important;font-size:.6rem!important;font-weight:600!important;letter-spacing:.32em!important;text-transform:uppercase!important;color:var(--jomea-brun, #6B1808)!important;opacity:.7;margin-bottom:.85rem!important}.quantity{border:1px solid rgba(107,24,8,.18);border-radius:0}.quantity__input{font-family:Cormorant Garamond,serif;font-size:1.1rem;letter-spacing:.02em;background:transparent}.quantity__button{transition:background .5s ease,color .5s ease}.quantity__button:hover{background:#c7922414;color:var(--jomea-or, #C79224)}.product-form__buttons .button,.product__info-container .product-form__submit,.product-form__submit{letter-spacing:.28em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:600!important;padding:1.2rem 1.5rem!important;border-radius:0!important;transition:background .6s ease,transform .4s cubic-bezier(.16,1,.3,1),box-shadow .7s cubic-bezier(.16,1,.3,1),letter-spacing .6s ease!important}.product-form__buttons .button--primary:hover,.product-form__submit--primary:hover,.product-form__submit:hover{transform:translateY(-2px);box-shadow:0 18px 36px -10px #6b180857!important;letter-spacing:.32em!important}.shopify-payment-button__button{font-family:Montserrat,sans-serif!important;letter-spacing:.18em!important;border-radius:0!important}.shopify-payment-button__more-options{font-family:Montserrat,sans-serif!important;font-size:.65rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;opacity:.55}.product__description{font-family:Montserrat,sans-serif;font-size:.86rem;line-height:1.85;margin-block:2rem!important;padding-block:2rem;border-top:1px solid rgba(107,24,8,.08);border-bottom:1px solid rgba(107,24,8,.08)}.product__description p+p{margin-top:1rem}.product__description em{font-family:Cormorant Garamond,serif;font-style:italic;font-size:1.1em;color:var(--jomea-or, #C79224)}.product__description ul{list-style:none;padding-left:0;margin:1rem 0}.product__description ul li{position:relative;padding-left:1.4rem;margin-bottom:.5rem}.product__description ul li:before{content:"";position:absolute;left:0;top:.7em;width:6px;height:6px;background:var(--jomea-or, #C79224);border-radius:50%}.product__description strong{font-weight:600;letter-spacing:.04em;color:var(--jomea-brun, #6B1808)}.jomea-product-header,.jomea-product-rituel,.jomea-product-ingredients,.jomea-product-warnings,.jomea-certif-badges{margin-block:1.75rem!important}.share-button summary{font-family:Montserrat,sans-serif;font-size:.6rem;letter-spacing:.32em;text-transform:uppercase;opacity:.6}@media(max-width:749px){.product__title h1,.product__title h2{font-size:clamp(2.2rem,8vw,2.8rem)!important}.product__media-list{gap:.5rem!important}.product__info-wrapper{padding-left:0}}.related-products .section-header__title,.related-products h2{font-family:Cormorant Garamond,serif!important;font-weight:400!important;letter-spacing:.04em!important;font-size:clamp(2rem,3.5vw,2.8rem)!important;text-align:center;margin-bottom:2.5rem!important;color:var(--jomea-brun, #6B1808)}.footer{border-top:1px solid rgba(107,24,8,.08);background:var(--color-background)!important}.footer__content-top h2,.footer-block__heading{font-family:Cormorant Garamond,serif!important;font-weight:400!important;letter-spacing:.06em!important;font-size:1.3rem!important}.footer-block__details-content,.copyright__content,.footer-block li a{font-family:Montserrat,sans-serif;font-size:.78rem;letter-spacing:.02em}.footer-block li a{text-decoration:none;position:relative;transition:color .5s ease}.footer-block li a:hover{color:var(--jomea-or, #C79224)}.cart-drawer{font-family:Montserrat,sans-serif}.cart-drawer__heading,.drawer__heading,.cart-drawer h2{font-family:Cormorant Garamond,serif!important;font-weight:400!important;letter-spacing:.04em!important}.cart-drawer .cart-item__name{font-size:1.1rem!important}.jomea-hairline{display:block;height:1px;background:linear-gradient(90deg,transparent,var(--jomea-or, #C79224),transparent);width:clamp(120px,20vw,240px);margin:1.5rem auto;opacity:.7;transform:scaleX(0);transform-origin:center;transition:transform 1.4s cubic-bezier(.16,1,.3,1) .2s}.jomea-hairline.jomea-revealed,.jomea-reveal--fade.jomea-revealed .jomea-hairline,[data-jomea-reveal].jomea-revealed .jomea-hairline{transform:scaleX(1)}.jomea-hairline--left{transform-origin:left;margin-left:0;margin-right:auto}.newsletter-form{max-width:500px;margin:1.5rem auto 0}.newsletter-form__field-wrapper input[type=email]{font-family:Montserrat,sans-serif;letter-spacing:.04em;border-bottom:1px solid rgba(255,255,255,.3)!important;background:transparent!important}.newsletter-form button[type=submit]{letter-spacing:.18em;text-transform:uppercase;font-size:.7rem;font-weight:600}.template-cart .main-content,.template-cart-empty .main-content{background:var(--color-background)!important}#main-cart-items h1,#cart-title,.title-wrapper-with-link h1{font-family:Cormorant Garamond,serif!important;font-weight:400!important;letter-spacing:.04em!important;font-size:clamp(2.4rem,5vw,3.4rem)!important;color:var(--jomea-brun, #6B1808)!important;margin-bottom:.5rem!important}.cart__empty-text,#main-cart-items .cart__warnings p{font-family:Cormorant Garamond,serif!important;font-style:italic!important;font-size:clamp(1.2rem,1.8vw,1.5rem)!important;opacity:.78;margin-block:1.5rem}.cart__empty-text+.cart__login-paragraph,.cart__login-title{font-family:Montserrat,sans-serif!important;font-size:.7rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;opacity:.6}.cart-item__quantity-wrapper .quantity{border:1px solid rgba(107,24,8,.16)!important;border-radius:0!important}.cart-item__price-wrapper .price-item--regular{font-family:Cormorant Garamond,serif!important;font-size:1.2rem!important;letter-spacing:.02em;color:var(--jomea-brun, #6B1808)}.cart-item__totals .totals__price,.cart__total-amount,.totals__total-value{font-family:Cormorant Garamond,serif!important;font-size:1.6rem!important;letter-spacing:.02em!important;color:var(--jomea-brun, #6B1808)!important}.cart__ctas{margin-top:2rem!important}.cart__ctas button[name=checkout],#checkout{font-family:Montserrat,sans-serif!important;letter-spacing:.32em!important;text-transform:uppercase!important;font-size:.74rem!important;font-weight:600!important;padding:1.3rem!important;border-radius:0!important;transition:background .6s ease,transform .4s cubic-bezier(.16,1,.3,1),letter-spacing .6s ease,box-shadow .7s ease!important}.cart__ctas button[name=checkout]:hover,#checkout:hover{transform:translateY(-2px);letter-spacing:.36em!important;box-shadow:0 18px 36px -10px #6b180857}.cart__note{font-family:Montserrat,sans-serif!important;font-size:.78rem}.cart__note label{font-size:.6rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;opacity:.7}#shopify-section-template--cart .featured-collection .title-wrapper h2{font-family:Cormorant Garamond,serif!important;font-weight:400!important;letter-spacing:.04em!important;font-size:clamp(2rem,3.5vw,2.6rem)!important;text-align:center;color:var(--jomea-brun, #6B1808)}.main-content.template-404,#shopify-section-template--404__main .not-found,.template-404 .main-content{background:var(--color-background)!important}.not-found,.template-404 main{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:clamp(4rem,10vw,8rem) 1.5rem!important}.not-found__title,.template-404 h1{font-family:Cormorant Garamond,serif!important;font-weight:400!important;letter-spacing:.04em!important;font-size:clamp(3rem,8vw,6rem)!important;color:var(--jomea-brun, #6B1808)!important;margin-bottom:.75rem!important;position:relative}.not-found__title:before,.template-404 h1:before{content:"404";display:block;font-family:Cormorant Garamond,serif;font-style:italic;font-size:.32em;letter-spacing:.32em;color:var(--jomea-or, #C79224);opacity:.6;margin-bottom:1rem}.not-found p,.template-404 .page-width>p{font-family:Cormorant Garamond,serif!important;font-style:italic!important;font-size:clamp(1.1rem,1.6vw,1.4rem)!important;opacity:.78;max-width:540px;margin:0 auto 2.5rem!important;line-height:1.5}.not-found .button,.template-404 .button{letter-spacing:.28em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:600!important;padding:1.1rem 2rem!important;border-radius:0!important}.template-search .search,#main-search-results{background:var(--color-background)}.search__title,.template-search h1,.template-search h2{font-family:Cormorant Garamond,serif!important;font-weight:400!important;letter-spacing:.04em!important;font-size:clamp(2.4rem,5vw,3.6rem)!important;color:var(--jomea-brun, #6B1808)!important;margin-bottom:1rem!important;text-align:center}.search__input,.template-search input[type=search]{font-family:Cormorant Garamond,serif!important;font-style:italic!important;font-size:1.4rem!important;border-bottom:1px solid rgba(107,24,8,.18)!important;background:transparent!important;padding:1rem 0!important}.template-search .search-empty,.template-search .no-results{text-align:center;padding-block:4rem;font-family:Cormorant Garamond,serif;font-style:italic;font-size:1.2rem;opacity:.78}.template-search .product-count,.search__count{font-family:Montserrat,sans-serif!important;font-size:.65rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;opacity:.6}.customer{max-width:540px!important;margin:clamp(3rem,6vw,5rem) auto!important;padding:0 1.5rem!important}.customer__title,.customer h1,.customer h2{font-family:Cormorant Garamond,serif!important;font-weight:400!important;letter-spacing:.04em!important;font-size:clamp(2.2rem,4vw,3rem)!important;color:var(--jomea-brun, #6B1808)!important;text-align:center;margin-bottom:.5rem!important}.customer__subtext,.customer p{font-family:Cormorant Garamond,serif!important;font-style:italic!important;text-align:center;font-size:1.05rem!important;opacity:.78}.customer .field input,.customer input[type=email],.customer input[type=password],.customer input[type=text],.customer input[type=tel]{font-family:Montserrat,sans-serif!important;font-size:.9rem!important;letter-spacing:.02em!important;border:0!important;border-bottom:1px solid rgba(107,24,8,.18)!important;border-radius:0!important;background:transparent!important;padding:1rem 0!important;transition:border-color .5s ease}.customer .field input:focus{border-bottom-color:var(--jomea-or, #C79224)!important;outline:none!important}.customer .field label,.customer label{font-family:Montserrat,sans-serif!important;font-size:.6rem!important;font-weight:500!important;letter-spacing:.28em!important;text-transform:uppercase!important;opacity:.7!important}.customer button[type=submit],.customer .button{letter-spacing:.28em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:600!important;padding:1.1rem 2rem!important;border-radius:0!important;width:100%;margin-top:1.5rem!important}.customer a{font-family:Montserrat,sans-serif!important;font-size:.7rem!important;letter-spacing:.04em;color:var(--jomea-or, #C79224)!important;text-decoration:underline;text-underline-offset:4px;transition:color .4s ease}.customer a:hover{color:var(--jomea-brun, #6B1808)!important}.customer ul.errors,.customer .form__message{font-family:Montserrat,sans-serif;font-size:.78rem;letter-spacing:.04em;font-style:italic}.account-page,.template-customers-account{font-family:Montserrat,sans-serif}.account-page table,.template-customers-account table{border-collapse:collapse;width:100%}.account-page th,.template-customers-account th{font-family:Montserrat,sans-serif;font-size:.6rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase;border-bottom:1px solid rgba(107,24,8,.12);padding:1rem .5rem;color:var(--jomea-brun, #6B1808);opacity:.65}.account-page td,.template-customers-account td{font-size:.85rem;padding:1rem .5rem;border-bottom:1px solid rgba(107,24,8,.05)}.password .password-page,.password__container{max-width:600px!important;margin:clamp(4rem,10vw,8rem) auto!important;text-align:center}.password h1,.password__heading{font-family:Cormorant Garamond,serif!important;font-weight:400!important;letter-spacing:.06em!important;font-size:clamp(3rem,6vw,5rem)!important;color:var(--jomea-brun, #6B1808)!important;margin-bottom:1rem!important}.password h2,.password__subheading{font-family:Cormorant Garamond,serif!important;font-style:italic!important;font-weight:400!important;font-size:clamp(1.2rem,2vw,1.5rem)!important;opacity:.78;margin-bottom:2rem!important}.template-list-collections h1,.list-collections-title{font-family:Cormorant Garamond,serif!important;font-weight:400!important;letter-spacing:.04em!important;font-size:clamp(2.6rem,5vw,4rem)!important;text-align:center;color:var(--jomea-brun, #6B1808)!important;margin-block:clamp(2rem,5vw,4rem)!important}.template-list-collections .collection-list .card-wrapper .card{border:1px solid rgba(107,24,8,.06)!important;background:var(--color-background)!important;transition:transform .9s cubic-bezier(.16,1,.3,1),border-color .7s ease,box-shadow .9s cubic-bezier(.16,1,.3,1)!important}.template-list-collections .collection-list .card-wrapper .card:hover{transform:translateY(-6px);border-color:var(--jomea-or, #C79224)!important;box-shadow:0 24px 48px -14px #3d2b1f24}.page,.template-page .main-content,.page-width--page-content{font-family:Montserrat,sans-serif;line-height:1.85}.page__title,.template-page h1{font-family:Cormorant Garamond,serif!important;font-weight:400!important;letter-spacing:.04em!important;font-size:clamp(2.6rem,5vw,4rem)!important;text-align:center;color:var(--jomea-brun, #6B1808)!important;margin-block:clamp(2rem,5vw,4rem) 1.5rem!important}.page h2,.template-page h2{font-family:Cormorant Garamond,serif!important;font-weight:400!important;letter-spacing:.04em!important;font-size:clamp(1.8rem,3vw,2.4rem)!important;margin-top:2.5rem!important;margin-bottom:1rem!important;color:var(--jomea-brun, #6B1808)!important}.page__content,.rte{max-width:720px;margin:0 auto;font-size:.92rem}.page__content p,.rte p{margin-block:1.2rem}.page__content blockquote,.rte blockquote{font-family:Cormorant Garamond,serif;font-style:italic;font-size:1.3rem;border-left:2px solid var(--jomea-or, #C79224);padding-left:1.5rem;margin-block:2rem;opacity:.85}.contact form,form.contact{max-width:540px;margin:0 auto}.contact input,.contact textarea{font-family:Montserrat,sans-serif!important;font-size:.9rem!important;border:0!important;border-bottom:1px solid rgba(107,24,8,.18)!important;border-radius:0!important;background:transparent!important;padding:1rem 0!important}.contact input:focus,.contact textarea:focus{border-bottom-color:var(--jomea-or, #C79224)!important;outline:none!important}.footer{padding-top:clamp(3rem,6vw,5rem)!important;padding-bottom:clamp(2rem,4vw,3rem)!important}.footer__content-top{border-bottom:1px solid rgba(199,146,36,.18);padding-bottom:clamp(2rem,4vw,3rem);margin-bottom:clamp(2rem,4vw,3rem)}.footer-block{margin-bottom:2rem}.footer-block__heading{margin-bottom:1.25rem!important;position:relative;padding-bottom:.75rem}.footer-block__heading:after{content:"";position:absolute;bottom:0;left:0;width:32px;height:1px;background:var(--jomea-or, #C79224)}.footer-block__details-content li{margin-bottom:.6rem}.footer-block__details-content li a{display:inline-block;position:relative}.footer-block__details-content li a:before{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:var(--jomea-or, #C79224);transition:width .5s cubic-bezier(.16,1,.3,1)}.footer-block__details-content li a:hover:before{width:100%}.footer-block--brand .footer-block__heading,.footer__brand-headline{font-family:Cormorant Garamond,serif!important;font-weight:400!important;letter-spacing:.04em!important;font-size:1.4rem!important}.footer-block--brand p,.footer__brand-description{font-family:Cormorant Garamond,serif;font-style:italic;font-size:1rem;line-height:1.55;opacity:.78}.footer .newsletter-form__field-wrapper{border-bottom:1px solid rgba(199,146,36,.32)}.footer .newsletter-form__field-wrapper input{font-family:Cormorant Garamond,serif!important;font-style:italic!important;font-size:1rem!important;background:transparent!important;padding-block:.85rem!important}.list-social__item .list-social__link{transition:color .5s ease,transform .5s cubic-bezier(.16,1,.3,1)}.list-social__item .list-social__link:hover{color:var(--jomea-or, #C79224);transform:translateY(-2px)}.footer__content-bottom{border-top:1px solid rgba(199,146,36,.12);padding-top:clamp(1.5rem,3vw,2rem)!important;margin-top:clamp(2rem,4vw,3rem)}.footer__copyright,.copyright__content{font-family:Montserrat,sans-serif!important;font-size:.65rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;opacity:.55}.footer__payment .payment-list{filter:grayscale(80%);opacity:.7;transition:filter .5s ease,opacity .5s ease}.footer__payment .payment-list:hover{filter:grayscale(0);opacity:1}.cart-drawer__inner{background:var(--color-background)!important}.cart-drawer__heading,.drawer__heading{border-bottom:1px solid rgba(107,24,8,.12)!important;padding-bottom:1.25rem!important}.cart-drawer__footer{border-top:1px solid rgba(107,24,8,.12);padding-top:1.25rem!important}.menu-drawer{background:var(--color-background)}.menu-drawer__menu-item{font-family:Cormorant Garamond,serif!important;font-weight:400!important;font-size:1.4rem!important;letter-spacing:.04em!important}.cart-drawer__overlay{background:#3a240073!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.cart-drawer .drawer__inner{background:var(--jomea-creme, #FAF7F2)!important;border:0!important;padding:0!important}.cart-drawer .drawer__header{padding:1.4rem 1.5rem!important;border-bottom:1px solid rgba(107,24,8,.08);background:var(--jomea-creme, #FAF7F2);position:sticky;top:0;z-index:5;margin:0}.cart-drawer .drawer__heading{font-family:Cormorant Garamond,serif!important;font-weight:400!important;font-size:1.4rem!important;letter-spacing:.04em!important;color:var(--jomea-brun, #6B1808)!important;margin:0!important}.cart-drawer .drawer__close{position:static!important;min-width:auto!important;min-height:auto!important;padding:.4rem!important;color:var(--jomea-brun, #6B1808)!important;transition:color .6s ease!important}.cart-drawer .drawer__close:hover{color:var(--jomea-or, #C79224)!important}.cart-drawer .drawer__close .svg-wrapper{width:1.4rem!important;height:1.4rem!important}.cart-drawer .drawer__contents,.cart-drawer .cart-drawer__form{padding:0!important}.cart-drawer .drawer__cart-items-wrapper{padding:1.5rem!important}.cart-drawer .cart-items{border-collapse:collapse!important;width:100%!important}.cart-drawer .cart-items thead{display:none!important}.cart-drawer .cart-item{display:grid!important;grid-template-columns:92px 1fr auto!important;gap:1.2rem!important;padding:.4rem 0 1.4rem!important;border:0!important;position:relative}.cart-drawer .cart-item+.cart-item{margin-top:1.4rem}.cart-drawer .cart-item+.cart-item:before{content:"";position:absolute;top:-1.4rem;left:50%;transform:translate(-50%);width:60px;height:1px;background:linear-gradient(90deg,transparent,var(--jomea-or, #C79224),transparent)}.cart-drawer .cart-item__media{width:92px!important;padding:0!important}.cart-drawer .cart-item__image{aspect-ratio:1/1!important;width:92px!important;height:92px!important;object-fit:cover!important;border-radius:0!important;border:0!important;display:block!important;transition:transform 1.4s cubic-bezier(.16,1,.3,1)}.cart-drawer .cart-item__media:hover .cart-item__image{transform:scale(1.04)}.cart-drawer .cart-item__details{padding:0!important;display:flex!important;flex-direction:column;gap:.4rem;min-width:0}.cart-drawer .cart-item__name{font-family:Cormorant Garamond,serif!important;font-weight:400!important;font-size:1.1rem!important;letter-spacing:.04em!important;color:var(--jomea-brun, #6B1808)!important;line-height:1.2!important;text-decoration:none!important}.cart-drawer .cart-item__name:hover{color:var(--jomea-or, #C79224)!important}.cart-drawer .cart-item__details .product-option,.cart-drawer .cart-item__details dl,.cart-drawer .cart-item__details dd{font-family:Cormorant Garamond,serif!important;font-style:italic;font-size:.95rem!important;color:#6b1808a6!important;margin:0!important}.cart-drawer .cart-item__details .caption-with-letter-spacing{font-family:Montserrat,sans-serif!important;font-size:.55rem!important;letter-spacing:.32em!important;text-transform:uppercase!important;color:var(--jomea-or, #C79224)!important;font-weight:600!important}.cart-drawer .cart-item__quantity{padding:0!important;margin-top:.4rem}.cart-drawer .quantity{border:0!important;background:transparent!important;width:auto!important;min-height:auto!important}.cart-drawer .quantity__button{background:transparent!important;border:0!important;border-bottom:1px solid rgba(107,24,8,.18)!important;font-family:Montserrat,sans-serif!important;width:1.6rem!important;height:1.6rem!important;min-width:1.6rem!important;min-height:1.6rem!important;color:var(--jomea-brun, #6B1808)!important;transition:border-color .6s ease,color .6s ease;border-radius:0!important}.cart-drawer .quantity__button:hover{border-color:var(--jomea-or, #C79224)!important;color:var(--jomea-or, #C79224)!important}.cart-drawer .quantity__button .svg-wrapper{width:.7rem!important;height:.7rem!important}.cart-drawer .quantity__input{background:transparent!important;border:0!important;border-bottom:1px solid rgba(107,24,8,.18)!important;border-radius:0!important;font-family:Cormorant Garamond,serif!important;font-style:italic!important;font-size:1.1rem!important;font-weight:400!important;color:var(--jomea-brun, #6B1808)!important;width:2.6rem!important;text-align:center!important;padding:.2rem 0!important;min-height:auto!important;outline:none!important;transition:border-bottom-color .6s ease}.cart-drawer .quantity__input:focus{border-bottom:1.5px solid var(--jomea-or, #C79224)!important}.cart-drawer .cart-remove-button{background:transparent!important;border:0!important;padding:0!important;margin-top:.4rem!important;min-height:auto!important;min-width:auto!important}.cart-drawer .cart-remove-button .svg-wrapper{display:none!important}.cart-drawer .cart-remove-button:before{content:"Retirer";font-family:Montserrat,sans-serif;font-size:.55rem;letter-spacing:.32em;text-transform:uppercase;color:#6b180880;transition:color .6s ease;font-weight:600}.cart-drawer .cart-remove-button:hover:before{color:var(--jomea-or, #C79224)}.cart-drawer .cart-item__totals{padding:.2rem 0 0!important;text-align:right!important;font-family:Cormorant Garamond,serif!important;font-weight:400!important;font-size:1.05rem!important;letter-spacing:.04em!important;color:var(--jomea-brun, #6B1808)!important}.cart-drawer .cart-item__totals .price{font-family:Cormorant Garamond,serif!important;font-weight:400!important;font-size:1.05rem!important;letter-spacing:.04em!important;color:var(--jomea-brun, #6B1808)!important}.cart-drawer .cart-item__old-price{font-family:Cormorant Garamond,serif!important;font-style:italic;color:#6b180873!important}.cart-drawer .drawer__footer>details{margin:0!important;border:0!important}.cart-drawer .drawer__footer summary{font-family:Montserrat,sans-serif!important;font-size:.6rem!important;font-weight:600!important;letter-spacing:.32em!important;text-transform:uppercase!important;color:var(--jomea-brun, #6B1808)!important;padding:.4rem 0!important;border-bottom:1px solid var(--jomea-or, #C79224)!important;display:inline-block!important;cursor:pointer;transition:letter-spacing .7s ease,color .6s ease;margin:0 0 1rem!important}.cart-drawer .drawer__footer summary:hover{letter-spacing:.36em!important;color:var(--jomea-or, #C79224)!important}.cart-drawer .cart-attribute__field{width:100%;border:0;border-bottom:1px solid rgba(107,24,8,.18);background:transparent;font-family:Montserrat,sans-serif;font-size:.92rem;color:var(--jomea-brun, #6B1808);padding:.6rem 0;outline:none;font-family:Cormorant Garamond,serif;font-style:italic;resize:vertical}.cart-drawer .cart-attribute__field:focus{border-bottom:1.5px solid var(--jomea-or, #C79224)}.cart-drawer .drawer__footer{position:sticky;bottom:0;background:#faf7f2eb;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-top:1px solid rgba(107,24,8,.08)!important;padding:1.5rem 1.5rem calc(1.6rem + env(safe-area-inset-bottom))!important;margin:0!important}.cart-drawer .totals{border:0!important;padding:0!important;margin:0 0 .4rem!important;display:flex!important;align-items:baseline!important;justify-content:space-between!important;flex-wrap:wrap}.cart-drawer .totals h2,.cart-drawer .totals__subtotal{font-family:Montserrat,sans-serif!important;font-size:.6rem!important;font-weight:600!important;letter-spacing:.32em!important;text-transform:uppercase!important;color:var(--jomea-or, #C79224)!important;margin:0!important;text-align:left!important}.cart-drawer .totals__subtotal-value,.cart-drawer .totals .price{font-family:Cormorant Garamond,serif!important;font-style:italic;font-weight:400!important;font-size:clamp(2rem,6vw,2.6rem)!important;letter-spacing:.02em!important;color:var(--jomea-brun, #6B1808)!important}.cart-drawer .tax-note{width:100%;font-family:Cormorant Garamond,serif!important;font-style:italic!important;font-size:.9rem!important;color:#6b180899!important;margin:.2rem 0 0!important;text-align:left!important}.cart-drawer .drawer__footer .cart__ctas{margin-top:1.4rem!important;padding-top:1.4rem!important;position:relative;border:0!important}.cart-drawer .drawer__footer .cart__ctas:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:60px;height:1px;background:linear-gradient(90deg,transparent,var(--jomea-or, #C79224),transparent)}.cart-drawer .drawer__footer .cart__checkout-button{width:100%!important;background:var(--jomea-brun, #6B1808)!important;color:var(--jomea-creme, #FAF7F2)!important;border:0!important;border-radius:0!important;padding:1.2rem 1.5rem!important;font-family:Montserrat,sans-serif!important;font-size:.7rem!important;font-weight:600!important;letter-spacing:.32em!important;text-transform:uppercase!important;text-align:center!important;transition:letter-spacing .7s ease,transform .6s ease,box-shadow .6s ease!important}.cart-drawer .drawer__footer .cart__checkout-button:hover{letter-spacing:.36em!important;transform:translateY(-2px)!important;box-shadow:0 12px 24px #6b180826!important}.cart-drawer .cart-drawer__warnings .cart__empty-text,.cart-drawer .cart__empty-text h2{font-family:Cormorant Garamond,serif!important;font-style:italic!important;font-weight:400!important;font-size:clamp(1.4rem,3vw,1.8rem)!important;letter-spacing:.04em!important;color:var(--jomea-brun, #6B1808)!important;margin:0 0 1.6rem!important}.cart-drawer .cart-drawer__warnings .button{background:var(--jomea-brun, #6B1808)!important;color:var(--jomea-creme, #FAF7F2)!important;border-radius:0!important;padding:1.1rem 2rem!important;font-family:Montserrat,sans-serif!important;font-size:.7rem!important;font-weight:600!important;letter-spacing:.28em!important;text-transform:uppercase!important;transition:letter-spacing .7s ease,transform .6s ease!important}.cart-drawer .cart-drawer__warnings .button:hover{letter-spacing:.32em!important;transform:translateY(-2px)!important}@media screen and (max-width:749px){.drawer.active{background-color:#3a24008c!important}.cart-drawer.drawer{justify-content:stretch!important}.cart-drawer .drawer__inner{width:100vw!important;max-width:100vw!important;height:100%!important;height:100dvh!important;max-height:100dvh!important;transform:translateY(100%)!important;transition:transform .7s cubic-bezier(.16,1,.3,1)!important;border-left:0!important}.drawer.active .drawer__inner{transform:translateY(0)!important}.cart-drawer .drawer__header{padding:1.4rem!important}.cart-drawer .drawer__close:before{content:"Fermer";font-family:Montserrat,sans-serif;font-size:.6rem;font-weight:600;letter-spacing:.32em;text-transform:uppercase;margin-right:.6rem;color:inherit}.cart-drawer .drawer__close{display:inline-flex!important;align-items:center!important}.cart-drawer .drawer__contents,.cart-drawer .cart-drawer__form{flex:1 1 auto!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.cart-drawer .cart-item{grid-template-columns:84px 1fr!important;grid-template-rows:auto auto;gap:1rem!important}.cart-drawer .cart-item__totals{grid-column:2 / 3;grid-row:2;text-align:right!important;margin-top:-.6rem!important}.cart-drawer .cart-item__media,.cart-drawer .cart-item__image{width:84px!important;height:84px!important}.cart-drawer .drawer__footer{padding:1.4rem 1.4rem calc(1.8rem + env(safe-area-inset-bottom))!important}.cart-drawer .drawer__footer .cart__dynamic-checkout-buttons{margin-top:1rem}}@media(prefers-reduced-motion:reduce){.cart-drawer .drawer__inner{transition:opacity .2s ease!important;transform:none!important}}.cart cart-items>.page-width>.title-wrapper-with-link,cart-items>.page-width>.title-wrapper-with-link{display:flex!important;flex-direction:column;align-items:center;text-align:center;border-bottom:0!important;padding:clamp(3rem,6vw,5rem) 0 clamp(2rem,3vw,3rem)!important;position:relative}cart-items>.page-width>.title-wrapper-with-link:after{content:"";display:block;width:240px;height:1px;background:linear-gradient(90deg,transparent,var(--jomea-or, #C79224),transparent);margin:2.4rem auto 0}cart-items .title.title--primary,.cart h1.title--primary{font-family:Cormorant Garamond,serif!important;font-style:italic!important;font-weight:400!important;font-size:clamp(2.4rem,5vw,4rem)!important;line-height:1.05!important;letter-spacing:.02em!important;margin:0!important;color:var(--jomea-brun, #6B1808)!important}cart-items>.page-width>.title-wrapper-with-link>.underlined-link{font-family:Montserrat,sans-serif!important;font-size:.6rem!important;font-weight:600!important;letter-spacing:.32em!important;text-transform:uppercase!important;color:var(--jomea-brun, #6B1808)!important;text-decoration:none!important;border-bottom:1px solid var(--jomea-or, #C79224)!important;padding-bottom:.4rem!important;margin-top:1.6rem!important;transition:letter-spacing .7s ease,color .6s ease!important}cart-items>.page-width>.title-wrapper-with-link>.underlined-link:hover{letter-spacing:.36em!important;color:var(--jomea-or, #C79224)!important}.cart-items{border:0!important}.cart-items thead th{font-family:Montserrat,sans-serif!important;font-size:.55rem!important;font-weight:600!important;letter-spacing:.32em!important;text-transform:uppercase!important;color:var(--jomea-or, #C79224)!important;opacity:1!important;padding:1.2rem 0!important;border-bottom:1px solid rgba(107,24,8,.08)!important}.cart-items tbody tr.cart-item{border:0!important;position:relative;background:transparent!important}.cart-items tbody tr.cart-item:hover{background:transparent!important}.cart-items tbody tr.cart-item+tr.cart-item:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:60px;height:1px;background:linear-gradient(90deg,transparent,var(--jomea-or, #C79224),transparent)}.cart-items td.cart-item__media{padding:2rem 1.5rem 2rem 0!important;width:120px!important}.cart-items .cart-item__image{width:100px!important;height:100px!important;aspect-ratio:1 / 1!important;object-fit:cover!important;border-radius:0!important;border:0!important}@media(max-width:749px){.cart-items td.cart-item__media{width:80px!important}.cart-items .cart-item__image{width:72px!important;height:72px!important}}.cart-items td.cart-item__details{padding:2rem 0!important;vertical-align:top!important}.cart-items .cart-item__name{font-family:Cormorant Garamond,serif!important;font-weight:400!important;font-size:1.2rem!important;letter-spacing:.04em!important;color:var(--jomea-brun, #6B1808)!important;line-height:1.2!important;margin:0 0 .4rem!important}.cart-items .cart-item__details .product-option,.cart-items .cart-item__details dl,.cart-items .cart-item__details dd{font-family:Cormorant Garamond,serif!important;font-style:italic!important;font-size:.95rem!important;color:#6b1808a6!important;margin:0!important;text-transform:none!important;letter-spacing:0!important;opacity:1!important}.cart-items .cart-item__details .caption-with-letter-spacing{font-family:Montserrat,sans-serif!important;font-size:.55rem!important;letter-spacing:.32em!important;text-transform:uppercase!important;color:var(--jomea-or, #C79224)!important;font-weight:600!important}.cart-items td.cart-item__quantity,.cart-item__quantity-wrapper{padding:2rem 0!important}.cart-items .quantity{border:0!important;background:transparent!important;width:auto!important;min-height:auto!important}.cart-items .quantity__button{background:transparent!important;border:0!important;border-bottom:1px solid rgba(107,24,8,.18)!important;width:1.8rem!important;height:1.8rem!important;min-width:1.8rem!important;min-height:1.8rem!important;border-radius:0!important;color:var(--jomea-brun, #6B1808)!important;transition:border-color .6s ease,color .6s ease}.cart-items .quantity__button:hover{border-color:var(--jomea-or, #C79224)!important;color:var(--jomea-or, #C79224)!important}.cart-items .quantity__button .svg-wrapper{width:.7rem!important;height:.7rem!important}.cart-items .quantity__input{border:0!important;border-bottom:1px solid rgba(107,24,8,.18)!important;background:transparent!important;border-radius:0!important;font-family:Cormorant Garamond,serif!important;font-style:italic!important;font-size:1.1rem!important;font-weight:400!important;color:var(--jomea-brun, #6B1808)!important;width:2.6rem!important;text-align:center!important;padding:.2rem 0!important;min-height:auto!important;outline:none!important}.cart-items .quantity__input:focus{border-bottom:1.5px solid var(--jomea-or, #C79224)!important}.cart-items .cart-remove-button{background:transparent!important;border:0!important;padding:0!important;margin-top:.8rem!important;min-height:auto!important;min-width:auto!important}.cart-items .cart-remove-button .svg-wrapper{display:none!important}.cart-items .cart-remove-button:before{content:"Retirer";font-family:Montserrat,sans-serif;font-size:.55rem;letter-spacing:.32em;text-transform:uppercase;color:#6b180880;transition:color .6s ease;font-weight:600}.cart-items .cart-remove-button:hover:before{color:var(--jomea-or, #C79224)}.cart-items td.cart-item__totals{padding:2rem 0!important;text-align:right!important;vertical-align:top!important}.cart-items .cart-item__totals .price{font-family:Cormorant Garamond,serif!important;font-weight:400!important;font-size:1.2rem!important;letter-spacing:.04em!important;color:var(--jomea-brun, #6B1808)!important}.cart-items .cart-item__old-price{font-family:Cormorant Garamond,serif!important;font-style:italic!important;color:#6b180873!important}.cart__footer{border-top:1px solid rgba(107,24,8,.08)!important;padding-top:clamp(2rem,4vw,3rem)!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:clamp(2rem,5vw,4rem)!important}@media(max-width:749px){.cart__footer{grid-template-columns:1fr!important}}.cart__note{margin:0!important}.cart-note label,.cart__note label{font-family:Montserrat,sans-serif!important;font-size:.6rem!important;font-weight:600!important;letter-spacing:.32em!important;text-transform:uppercase!important;color:var(--jomea-or, #C79224)!important;margin-bottom:.8rem!important;display:block!important}.cart__note .field__input,.cart__note .text-area{width:100%!important;min-height:120px!important;border:0!important;border-bottom:1px solid rgba(107,24,8,.18)!important;background:transparent!important;padding:.6rem 0!important;font-family:Cormorant Garamond,serif!important;font-style:italic!important;font-size:1rem!important;color:var(--jomea-brun, #6B1808)!important;resize:vertical!important;outline:none!important;border-radius:0!important;transition:border-bottom-color .6s ease}.cart__note .field__input:focus,.cart__note .text-area:focus{border-bottom:1.5px solid var(--jomea-or, #C79224)!important}.cart__blocks{text-align:right}.cart__blocks .totals,.cart__footer .totals{display:flex!important;flex-direction:column!important;align-items:flex-end!important;border:0!important;padding:0!important;margin:0 0 .4rem!important;text-align:right!important}.cart__blocks .totals h2,.cart__blocks .totals__total,.cart__blocks .totals__subtotal{font-family:Montserrat,sans-serif!important;font-size:.6rem!important;font-weight:600!important;letter-spacing:.32em!important;text-transform:uppercase!important;color:var(--jomea-or, #C79224)!important;margin:0 0 .4rem!important}.cart__blocks .totals__total-value,.cart__blocks .totals__subtotal-value{font-family:Cormorant Garamond,serif!important;font-style:italic!important;font-weight:400!important;font-size:clamp(2.2rem,5vw,3.4rem)!important;letter-spacing:.02em!important;color:var(--jomea-brun, #6B1808)!important;line-height:1!important}.cart__blocks .tax-note,.cart__footer .tax-note{font-family:Cormorant Garamond,serif!important;font-style:italic!important;font-size:.95rem!important;color:#6b180899!important;margin:.4rem 0 1.4rem!important;text-align:right!important}.cart__blocks .discounts__discount{font-family:Cormorant Garamond,serif!important;font-style:italic!important;font-size:.95rem!important;color:#6b1808b3!important}.cart__ctas{margin-top:1.4rem!important;position:relative}.cart__ctas:before{content:"";display:block;width:60px;height:1px;background:linear-gradient(90deg,transparent,var(--jomea-or, #C79224),transparent);margin:0 0 1.4rem auto}.cart__checkout-button{background:var(--jomea-brun, #6B1808)!important;color:var(--jomea-creme, #FAF7F2)!important;border:0!important;border-radius:0!important;padding:1.2rem 2.4rem!important;font-family:Montserrat,sans-serif!important;font-size:.7rem!important;font-weight:600!important;letter-spacing:.32em!important;text-transform:uppercase!important;text-align:center!important;width:100%!important;transition:letter-spacing .7s ease,transform .6s ease,box-shadow .6s ease!important}.cart__checkout-button:hover{letter-spacing:.36em!important;transform:translateY(-2px)!important;box-shadow:0 12px 24px #6b180826!important}cart-items.is-empty{text-align:center;padding:clamp(5rem,10vw,9rem) 1.5rem!important}cart-items.is-empty .title-wrapper-with-link{display:none!important}cart-items.is-empty .cart__warnings{display:flex!important;flex-direction:column!important;align-items:center!important;gap:1.6rem}cart-items.is-empty .cart__warnings:before{content:"";display:block;width:60px;height:1px;background:linear-gradient(90deg,transparent,var(--jomea-or, #C79224),transparent);margin:0 auto 1rem}cart-items.is-empty .cart__empty-text{font-family:Cormorant Garamond,serif!important;font-style:italic!important;font-weight:400!important;font-size:clamp(1.5rem,3vw,1.9rem)!important;letter-spacing:.04em!important;color:var(--jomea-brun, #6B1808)!important;margin:0!important}cart-items.is-empty .button{background:var(--jomea-brun, #6B1808)!important;color:var(--jomea-creme, #FAF7F2)!important;border-radius:0!important;padding:1.1rem 2rem!important;font-family:Montserrat,sans-serif!important;font-size:.7rem!important;font-weight:600!important;letter-spacing:.28em!important;text-transform:uppercase!important;transition:letter-spacing .7s ease,transform .6s ease!important}cart-items.is-empty .button:hover{letter-spacing:.32em!important;transform:translateY(-2px)!important}.cart__login-title{font-family:Cormorant Garamond,serif!important;font-style:italic!important;font-weight:400!important;font-size:1.4rem!important;letter-spacing:.04em!important;margin:1.4rem 0 .6rem!important;color:var(--jomea-brun, #6B1808)!important}.jomea-article__content>p{margin:0 0 1.4rem;color:#6b1808eb}.jomea-article__content>p:first-of-type:first-letter{font-family:Cormorant Garamond,serif;font-weight:400;font-size:5rem;line-height:.85;float:left;color:var(--jomea-brun, #6B1808);margin:.1em .4em 0 0;letter-spacing:0}.jomea-article__content h2,.jomea-article__content h3{font-family:Cormorant Garamond,serif;font-weight:400;letter-spacing:.04em;color:var(--jomea-brun, #6B1808);line-height:1.2}.jomea-article__content h2{font-size:clamp(1.7rem,2.4vw,2.2rem);margin:3rem 0 1rem}.jomea-article__content h3{font-size:clamp(1.4rem,2vw,1.7rem);margin:2.2rem 0 .8rem}.jomea-article__content blockquote{margin:2.4rem 0;padding:.6rem 0 .6rem 1.5rem;border-left:2px solid var(--jomea-or, #C79224);font-family:Cormorant Garamond,serif;font-style:italic;font-size:1.5rem;line-height:1.45;color:#6b1808d9}.jomea-article__content blockquote cite,.jomea-article__content blockquote footer{display:block;margin-top:.8rem;font-family:Montserrat,sans-serif;font-style:normal;font-size:.6rem;letter-spacing:.32em;text-transform:uppercase;color:var(--jomea-or, #C79224);opacity:.85}.jomea-article__content blockquote p{margin:0 0 .4rem}.jomea-article__content figure,.jomea-article__content img{max-width:100%;height:auto}.jomea-article__content figure{margin:2.6rem 0}.jomea-article__content figure img{width:100%;display:block}.jomea-article__content figure figcaption,.jomea-article__content img+em{display:block;margin-top:1rem;text-align:center;font-family:Cormorant Garamond,serif;font-style:italic;font-size:.85rem;color:#6b1808b3}.jomea-article__content figure figcaption:after{content:"";display:block;width:60px;height:1px;margin:1rem auto 0;background:linear-gradient(90deg,transparent,var(--jomea-or, #C79224),transparent)}.jomea-article__content ul,.jomea-article__content ol{padding-left:0;list-style:none;margin:1.4rem 0}.jomea-article__content ul li{position:relative;padding-left:1.6rem;margin:0 0 .5rem}.jomea-article__content ul li:before{content:"";position:absolute;left:0;top:.7em;width:6px;height:6px;border-radius:50%;background:var(--jomea-or, #C79224)}.jomea-article__content ol{counter-reset:jomea-ol}.jomea-article__content ol li{counter-increment:jomea-ol;position:relative;padding-left:2.2rem;margin:0 0 .5rem}.jomea-article__content ol li:before{content:counter(jomea-ol,upper-roman) ".";position:absolute;left:0;top:0;font-family:Cormorant Garamond,serif;font-style:italic;font-size:1rem;color:var(--jomea-or, #C79224);letter-spacing:.04em}.jomea-article__content a{color:var(--jomea-brun, #6B1808);text-decoration:none;background-image:linear-gradient(transparent 92%,var(--jomea-or, #C79224) 92%,var(--jomea-or, #C79224) 96%,transparent 96%);transition:background-image .6s ease,color .6s ease}.jomea-article__content a:hover{color:var(--jomea-or, #C79224)}.jomea-article__content hr{border:0;height:1px;width:60px;margin:2.4rem auto;background:linear-gradient(90deg,transparent,var(--jomea-or, #C79224),transparent)}.jomea-article__content em,.jomea-article__content i{font-family:Cormorant Garamond,serif;font-style:italic;color:#6b1808f2}.jomea-article__content strong,.jomea-article__content b{font-weight:600;color:var(--jomea-brun, #6B1808)}.template-search h1,.template-search h1.title,.template-list-collections h1,.template-list-collections h1.title,.template-404 h1,.shopify-policy__title h1,.customer h1,.customer__title,.password__heading,.page-width>h1.h1,.main-page-title{font-family:Cormorant Garamond,serif!important;font-style:italic!important;font-weight:400!important;font-size:clamp(2.6rem,5vw,4rem)!important;line-height:1.05!important;letter-spacing:.02em!important;color:var(--jomea-brun, #6B1808)!important;text-align:center!important;margin:clamp(3rem,5vw,4rem) auto 1.4rem!important;max-width:880px}.template-search h1:after,.template-list-collections h1:after,.template-404 h1:after,.password__heading:after,.customer__title:after{content:"";display:block;width:240px;height:1px;margin:2rem auto 0;background:linear-gradient(90deg,transparent,var(--jomea-or, #C79224),transparent)}.template-search{padding-top:clamp(2rem,4vw,3rem)}.template-search .search-modal__form,.template-search form.search,.template-search__search form{max-width:640px;margin:0 auto clamp(2.5rem,4vw,3.5rem)}.template-search .search__input,.template-search input[type=search],.template-search .field__input{border:0!important;border-bottom:1px solid rgba(107,24,8,.18)!important;background:transparent!important;border-radius:0!important;font-family:Cormorant Garamond,serif!important;font-style:italic!important;font-size:clamp(1.05rem,1.4vw,1.2rem)!important;padding:.7rem .4rem!important;outline:none!important;transition:border-bottom-color .6s ease!important}.template-search .search__input:focus,.template-search input[type=search]:focus{border-bottom:1.5px solid var(--jomea-or, #C79224)!important}.template-search .search__button,.template-search button[type=submit]{background:var(--jomea-brun, #6B1808)!important;color:var(--jomea-creme, #FAF7F2)!important;border:0!important;border-radius:0!important;padding:.9rem 1.4rem!important;font-family:Montserrat,sans-serif!important;font-size:.6rem!important;font-weight:600!important;letter-spacing:.32em!important;text-transform:uppercase!important}.template-search .product-count,.template-search .search__count,#main-search-results .product-count{font-family:Cormorant Garamond,serif!important;font-style:italic!important;font-size:1rem!important;color:#6b1808b3!important;text-align:center!important;margin:0 0 2rem!important}.template-search .search-empty,.template-search .no-results{text-align:center;padding:clamp(3rem,6vw,5rem) 1.5rem}.template-search .search-empty h2,.template-search .no-results h2,.template-search__no-results h2{font-family:Cormorant Garamond,serif!important;font-style:italic!important;font-weight:400!important;font-size:clamp(1.4rem,2.4vw,1.8rem)!important;color:var(--jomea-brun, #6B1808)!important}.template-404,.main-content.template-404{text-align:center;padding:clamp(4rem,8vw,8rem) 1.5rem!important}.template-404 h1{font-family:Cormorant Garamond,serif!important;font-style:italic!important;font-size:clamp(3rem,6vw,5rem)!important}.template-404 h1:before{content:"404";display:block;font-family:Cormorant Garamond,serif!important;font-style:italic;font-weight:400;font-size:clamp(4rem,8vw,7rem);color:var(--jomea-or, #C79224);letter-spacing:.04em;margin-bottom:1rem;opacity:.9}.template-404 .page-width>p,.template-404 .not-found p{font-family:Cormorant Garamond,serif!important;font-style:italic!important;font-size:clamp(1.05rem,1.5vw,1.25rem)!important;line-height:1.55;max-width:540px;margin:1.5rem auto 2rem!important;color:#6b1808c7!important}.template-404 .button,.template-404 a.button{background:var(--jomea-brun, #6B1808)!important;color:var(--jomea-creme, #FAF7F2)!important;border:0!important;border-radius:0!important;padding:1.1rem 2rem!important;font-family:Montserrat,sans-serif!important;font-size:.7rem!important;font-weight:600!important;letter-spacing:.32em!important;text-transform:uppercase!important;transition:letter-spacing .7s ease,transform .6s ease,box-shadow .6s ease!important}.template-404 .button:hover{letter-spacing:.36em!important;transform:translateY(-2px)!important;box-shadow:0 12px 24px #6b180826!important}.template-list-collections .collection-list-wrapper,.template-list-collections .list-collections{padding:clamp(2rem,4vw,3rem) 1.5rem clamp(4rem,7vw,6rem)!important}.template-list-collections .collection-list,.list-collections{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))!important;gap:clamp(2rem,4vw,3rem)!important;list-style:none!important;padding:0!important;max-width:1280px;margin:0 auto!important}.template-list-collections .collection-list__item,.list-collections__item{list-style:none!important}.template-list-collections .card,.template-list-collections .card-wrapper,.list-collections .card{border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}.template-list-collections .card__heading,.template-list-collections .card-information__wrapper h3,.list-collections h3{font-family:Cormorant Garamond,serif!important;font-weight:400!important;font-size:clamp(1.4rem,2vw,1.7rem)!important;letter-spacing:.04em!important;color:var(--jomea-brun, #6B1808)!important;text-align:center!important;margin:1rem 0 .4rem!important;transition:color .6s ease!important}.template-list-collections .card-wrapper:hover .card__heading{color:var(--jomea-or, #C79224)!important}.template-list-collections .card .card__media,.template-list-collections .card-information+.card__media,.list-collections .card__media{border-radius:0!important;border:0!important;overflow:hidden!important;aspect-ratio:4 / 5!important}.template-list-collections .card__media img{transition:transform 1.4s cubic-bezier(.16,1,.3,1)!important}.template-list-collections .card-wrapper:hover .card__media img{transform:scale(1.04)!important}.main-page-title{margin-top:clamp(3rem,5vw,4rem)!important;margin-bottom:1.4rem!important}.template-page main .page-width,.template-page .rte{max-width:720px!important;margin:0 auto!important;padding:0 1.5rem clamp(4rem,6vw,6rem)!important}.rte h2{font-family:Cormorant Garamond,serif!important;font-weight:400!important;font-size:clamp(1.6rem,2.4vw,2rem)!important;letter-spacing:.04em!important;color:var(--jomea-brun, #6B1808)!important;margin:2.4rem 0 1rem!important}.rte h3{font-family:Cormorant Garamond,serif!important;font-style:italic!important;font-weight:400!important;font-size:clamp(1.3rem,2vw,1.6rem)!important;margin:2rem 0 .8rem!important;color:var(--jomea-brun, #6B1808)!important}.rte p,.rte li{font-family:Montserrat,sans-serif!important;font-size:.92rem!important;line-height:1.85!important;color:#6b1808eb!important}.rte a{color:var(--jomea-brun, #6B1808)!important;text-decoration:none!important;background-image:linear-gradient(transparent 92%,var(--jomea-or, #C79224) 92%,var(--jomea-or, #C79224) 96%,transparent 96%)!important;transition:color .6s ease!important}.rte a:hover{color:var(--jomea-or, #C79224)!important}.rte blockquote{font-family:Cormorant Garamond,serif!important;font-style:italic!important;font-size:1.4rem!important;border-left:2px solid var(--jomea-or, #C79224)!important;padding-left:1.5rem!important;margin:2rem 0!important;color:#6b1808d9!important}.rte ul li::marker{color:var(--jomea-or, #C79224)}.rte hr{border:0;height:1px;width:60px;margin:2.4rem auto;background:linear-gradient(90deg,transparent,var(--jomea-or, #C79224),transparent)}.customer.order .page-width,.customer.account .page-width{max-width:980px!important;margin:0 auto!important;padding:clamp(3rem,5vw,4rem) 1.5rem!important}.customer .order-history,.customer table{width:100%;border-collapse:collapse!important;border:0!important}.customer .order-history th,.customer table th{font-family:Montserrat,sans-serif!important;font-size:.55rem!important;font-weight:600!important;letter-spacing:.32em!important;text-transform:uppercase!important;color:var(--jomea-or, #C79224)!important;padding:1rem .8rem!important;border-bottom:1px solid rgba(107,24,8,.08)!important;text-align:left!important}.customer .order-history td,.customer table td{font-family:Cormorant Garamond,serif!important;font-style:italic!important;font-size:1rem!important;color:#6b1808d9!important;padding:1.4rem .8rem!important;border-bottom:1px solid rgba(107,24,8,.06)!important}.customer h2{font-family:Cormorant Garamond,serif!important;font-weight:400!important;font-size:clamp(1.5rem,2.4vw,1.9rem)!important;letter-spacing:.04em!important;color:var(--jomea-brun, #6B1808)!important;margin:2.5rem 0 1.2rem!important}.customer.addresses .field,.customer.account .field,.customer #AddAddress .field{margin-bottom:1.6rem!important}.customer .field__input,.customer input[type=text],.customer input[type=email],.customer input[type=tel],.customer input[type=password],.customer textarea,.customer select{border:0!important;border-bottom:1px solid rgba(107,24,8,.18)!important;background:transparent!important;border-radius:0!important;padding:.6rem 0!important;font-family:Montserrat,sans-serif!important;font-size:.92rem!important;color:var(--jomea-brun, #6B1808)!important;outline:none!important;transition:border-bottom-color .6s ease!important;box-shadow:none!important;width:100%!important}.customer .field__input:focus,.customer input:focus,.customer textarea:focus,.customer select:focus{border-bottom:1.5px solid var(--jomea-or, #C79224)!important;box-shadow:none!important}.customer .field__label,.customer label{font-family:Montserrat,sans-serif!important;font-size:.58rem!important;font-weight:600!important;letter-spacing:.32em!important;text-transform:uppercase!important;color:var(--jomea-or, #C79224)!important;margin-bottom:.5rem!important}.customer button,.customer .button,.customer input[type=submit]{background:var(--jomea-brun, #6B1808)!important;color:var(--jomea-creme, #FAF7F2)!important;border:0!important;border-radius:0!important;padding:1.1rem 2rem!important;font-family:Montserrat,sans-serif!important;font-size:.7rem!important;font-weight:600!important;letter-spacing:.32em!important;text-transform:uppercase!important;cursor:pointer!important;transition:letter-spacing .7s ease,transform .6s ease,box-shadow .6s ease!important}.customer button:hover,.customer .button:hover{letter-spacing:.36em!important;transform:translateY(-2px)!important;box-shadow:0 12px 24px #6b180826!important}.password,.password-page,body.template-password{background:var(--jomea-creme, #FAF7F2)!important}.password__container,.password-main{max-width:540px!important;margin:0 auto!important;text-align:center!important;padding:clamp(4rem,10vw,8rem) 1.5rem!important}.password__heading,.password h1{font-family:Cormorant Garamond,serif!important;font-style:italic!important;font-weight:400!important;font-size:clamp(2.4rem,5vw,4rem)!important;letter-spacing:.02em!important;color:var(--jomea-brun, #6B1808)!important;margin:0 0 1.4rem!important}.password__subheading,.password h2{font-family:Cormorant Garamond,serif!important;font-style:italic!important;font-weight:400!important;font-size:clamp(1.05rem,1.5vw,1.2rem)!important;color:#6b1808c7!important;max-width:480px;margin:1rem auto 2rem!important}.password .newsletter-form,.password__newsletter{max-width:460px!important;margin:0 auto!important}.jomea-eyebrow,[class*=-eyebrow],.eyebrow{font-family:Montserrat,sans-serif!important;font-size:.62rem!important;font-weight:600!important;letter-spacing:.32em!important;text-transform:uppercase!important;color:var(--jomea-or, #C79224)!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/jomea-pages.css.map */
