.esfari-theme{font-size:16px;line-height:1.6;letter-spacing:.01em}.esfari-theme .header__inline-menu>.list-menu{flex-wrap:wrap;gap:4px 10px}.esfari-theme .header__inline-menu .header__menu-item,.esfari-theme .header__inline-menu .header__menu-item span,.esfari-theme .header__submenu .header__menu-item,.esfari-theme .mega-menu__link{font-size:16px!important;font-weight:600!important;line-height:1.45!important;letter-spacing:.015em}.esfari-theme .announcement-bar__message{font-size:14px!important;font-weight:600;letter-spacing:.025em!important;line-height:1.5}.esfari-theme .header__menu-item{color:var(--esfari-beige)}.esfari-theme :is(.header__submenu,.mega-menu__content,.menu-drawer) :is(a,summary,span){color:var(--esfari-green)}.esfari-theme :is(.header__menu-item,.announcement-bar__message,.rte,.card__information){text-shadow:none;filter:none}.esfari-theme .esfari-catalog-intro{padding-block:8px 12px}.esfari-theme #MainContent .esfari-catalog-intro h1{margin:0 0 12px!important;padding:0;font-size:clamp(28px,2.7vw,42px)!important;line-height:1.2!important}.esfari-theme #MainContent .esfari-collection-intro{margin:0!important;text-align:left}.esfari-theme #MainContent .esfari-collection-full-description{padding-block:28px;margin-top:24px}.esfari-theme #MainContent .esfari-catalog-copy :is(p,li,span,a){font-size:16px!important;line-height:1.65!important}.esfari-theme #MainContent .esfari-catalog-copy :is(section,div,p){max-width:100%!important}.esfari-theme #MainContent .esfari-catalog-copy>section{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.esfari-theme #MainContent .esfari-catalog-copy>section>div{margin:0!important;text-align:left!important}.esfari-theme #MainContent .esfari-catalog-copy>section>div:last-child{grid-column:1 / -1}.esfari-theme.template-collection #product-grid .card__media{margin:0;top:0;right:0;bottom:0;left:0}.esfari-theme.template-collection #product-grid .card__media img{object-fit:contain;object-position:center;transform:none!important}.esfari-theme.template-collection #product-grid .card__inner{overflow:hidden}.esfari-theme #MainContent .esfari-page{width:100%;max-width:1320px;padding-inline:6%}.esfari-theme .esfari-page .rte{font-size:16px;line-height:1.65}.esfari-theme .esfari-page .rte :is(div,section,p){max-width:100%!important}.esfari-theme .esfari-page .rte :is(p,li,span){font-size:16px!important;line-height:1.65!important}.esfari-theme .esfari-process-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start}.esfari-theme .esfari-process-layout>*{min-width:0}.esfari-theme .esfari-process-media :is(video,iframe){display:block;width:100%;max-width:100%;height:auto;aspect-ratio:16 / 9;object-fit:contain}.esfari-theme .esfari-process-media video{aspect-ratio:auto}@media(min-width:990px){.esfari-theme #MainContent .esfari-gift-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;width:88%;margin-inline:auto;padding-block:24px;align-items:start}.esfari-theme #MainContent .esfari-gift-layout .esfari-catalog-intro{width:100%}.esfari-theme #MainContent .esfari-gift-layout .page-width{padding-inline:0}.esfari-theme #MainContent .esfari-gift-layout #product-grid{display:grid;grid-template-columns:minmax(0,360px);justify-content:center}.esfari-theme #MainContent .esfari-gift-layout #product-grid>.grid__item{width:100%;max-width:100%}}@media(max-width:989px){.esfari-theme .esfari-gift-intro{padding:0 6%}.esfari-theme .esfari-gift-intro .esfari-catalog-intro{width:100%!important}.esfari-theme .esfari-process-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:749px){.esfari-theme #MainContent .esfari-catalog-copy>section{grid-template-columns:minmax(0,1fr)}.esfari-theme #MainContent .esfari-page,.esfari-theme .esfari-gift-intro{padding-inline:18px}}.esfari-theme #MainContent .esfari-collection-intro{font-size:16px!important;line-height:1.6!important}.esfari-theme.template-collection #MainContent .card__media img,.esfari-theme.template-product #MainContent .related-products .card__media img{filter:none}.esfari-theme .card__media,.esfari-theme .card__media .media{background-color:#eee4d5!important}.esfari-theme .card__media{isolation:isolate}.esfari-theme .card__media .media img{mix-blend-mode:multiply}.esfari-theme .esfari-process-media{position:relative}.esfari-theme .esfari-process-video{position:relative;background:#000;border-radius:12px;overflow:hidden}.esfari-theme .esfari-process-video video{margin:0 auto;max-height:80vh}.esfari-theme .esfari-process-play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:84px;height:84px;border:0;border-radius:50%;background:#7b5137f0;color:#eee4d5;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 22px #0000004d;z-index:3;transition:transform .2s ease,background .2s ease,opacity .2s ease}.esfari-theme .esfari-process-play:hover{transform:scale(1.06);background:#102219}.esfari-theme .esfari-process-play svg{width:30px;height:30px;margin-left:4px;fill:currentColor}.esfari-theme .esfari-process-video.is-playing .esfari-process-play{opacity:0;pointer-events:none}@media(max-width:749px){.esfari-theme .esfari-process-play{width:68px;height:68px}}.esfari-theme.template-product #MainContent .esfari-delivery-box{margin:16px 0;padding:16px;border:1px solid var(--esfari-taupe);font-size:15px;line-height:1.5}.esfari-delivery-box ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.esfari-delivery-box li{display:flex;align-items:baseline;gap:10px}.esfari-delivery-box li>span:first-child{color:#234832;font-weight:700}.esfari-delivery-links{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:12px}.esfari-delivery-links:empty{display:none}.esfari-delivery-links a{color:inherit;text-underline-offset:3px}.esfari-theme #MainContent .esfari-photo-help,.esfari-theme #MainContent .esfari-personalisation-note{font-size:14px;line-height:1.5;color:var(--esfari-green)}.esfari-photo-help p{margin:10px 0 6px}.esfari-photo-help ul{padding-left:20px;margin:0}.esfari-photo-preview{margin:12px 0}.esfari-photo-preview img{display:block;max-width:100%;width:160px;height:160px;object-fit:contain;background:#f7f1e7;border:1px solid var(--esfari-taupe)}.esfari-photo-preview figcaption{font-size:13px;line-height:1.5;margin-top:6px}.esfari-theme.template-product #MainContent .product__media img{object-fit:contain}.esfari-theme.template-product #MainContent .product__info-container>*+*{margin-top:16px}.esfari-theme.template-product #MainContent .product__accordion .accordion__title{font-size:20px!important;line-height:1.4}.esfari-theme.template-product #MainContent .product__accordion .accordion__content{padding-inline:0;overflow-wrap:anywhere}.esfari-theme.template-product #MainContent .product__accordion .accordion__content :is(img,video,iframe){max-width:100%}@media(max-width:749px){.esfari-theme.template-product #MainContent .product__media-wrapper{width:100%;max-width:100%}.esfari-theme.template-product #MainContent .product__info-wrapper{margin-top:16px}.esfari-theme.template-product #MainContent .product__title h1{font-size:30px!important}.esfari-theme #MainContent esfari-personalisation input[type=file]{padding:10px 8px}}.esfari-proof{padding-top:48px;padding-bottom:48px;scroll-margin-top:100px;color:#30281f}.esfari-proof__header{max-width:680px;margin:0 auto 28px;text-align:center}.esfari-proof__eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:12px}.esfari-proof__header h2{margin:10px 0 16px}.esfari-proof__header p{line-height:1.65}.esfari-proof__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:1000px;margin:auto}.esfari-proof figure{margin:0;background:#f4eee5;border-radius:12px;overflow:hidden}.esfari-proof figure img{display:block;width:100%;height:480px;object-fit:contain;background:#e8ddce}.esfari-proof figcaption{padding:20px}.esfari-proof figcaption strong,.esfari-proof figcaption span{display:block}.esfari-proof figcaption span{margin-top:6px;font-size:14px;line-height:1.5}.esfari-proof__more{max-width:1000px;margin:24px auto 0}.esfari-proof details{border-bottom:1px solid #d9cbbb;padding:16px 0}.esfari-proof summary{display:list-item;cursor:pointer;line-height:1.5;min-height:32px}.esfari-proof__story,.esfari-proof video{display:block;width:100%;max-width:420px;height:auto;max-height:75vh;object-fit:contain;margin:20px auto}.esfari-proof__link{display:inline-block;margin-top:20px;color:inherit;text-underline-offset:4px}.esfari-proof a:focus-visible,.esfari-proof summary:focus-visible{outline:2px solid #493d2e;outline-offset:4px}@media(max-width:749px){.esfari-proof{padding-top:32px;padding-bottom:32px}.esfari-proof__grid{grid-template-columns:1fr;gap:20px}.esfari-proof figure img{height:auto;max-height:560px}.esfari-proof__header{text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/esfari-refinements.css.map */
