@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;500&family=Inter:wght@400;500;600&display=swap";:root{--color-cream: #FAF6EE;--color-ink: #1A1A1A;--color-fern: #6B7A5F;--color-taupe: #C4B8A4;--color-rose: #B8987F}body,.page-container,#MainContent,.shopify-section,.header-wrapper,.footer,.gradient,.color-background-1,.color-background-2,.color-accent-1,.color-accent-2,.card,.card-wrapper,.product-card,.header,.announcement-bar,.menu-drawer,.search-modal__content,.shopify-payment-button__button--unbranded,.product-single__meta,.product-form-container,.variant-option__button-label{background-color:var(--color-cream)!important;background:var(--color-cream)!important}body,p,span,a,li,input,textarea,.product__title,.price,.variant-input label,.site-nav__link,.footer__link,.button,.btn,.variant-option__button-label__text{font-family:Inter,sans-serif!important;color:var(--color-ink)!important}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.hero__title,.banner__heading,.collection__title,.section-header__title,.card__heading{font-family:Cormorant Garamond,serif!important;font-weight:300!important;color:var(--color-ink)!important}.variant-option__button-label{border:1px solid var(--color-ink)!important;border-radius:0!important;background-color:transparent!important;transition:all .2s ease!important;overflow:hidden!important;position:relative!important}.variant-option__button-label__text{position:relative!important;z-index:2!important;text-transform:lowercase!important}.variant-option__button-label__pill{background:transparent!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important;transition:all .2s ease!important;opacity:0!important}.variant-option__button-label:has(input:checked){border-color:var(--color-rose)!important}.variant-option__button-label:has(input:checked) .variant-option__button-label__pill{background-color:var(--color-rose)!important;opacity:1!important}.variant-option__button-label:has(input:checked) .variant-option__button-label__text{color:var(--color-cream)!important}.variant-option__button-label:hover{border-color:var(--color-fern)!important}.variant-option__button-label:hover .variant-option__button-label__pill{background-color:var(--color-fern)!important;opacity:1!important}.variant-option__button-label:hover .variant-option__button-label__text{color:var(--color-cream)!important}.product-form__submit,.shopify-payment-button__button,.button,.btn,.button--primary,.btn--primary,.shopify-payment-button__button--unbranded,.header__search-button,.search-modal__close-button,.size-style.button-secondary,.button-secondary{background-color:var(--color-rose)!important;color:var(--color-cream)!important;border:none!important;border-radius:0!important;text-transform:lowercase!important;letter-spacing:.15em!important;opacity:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.product-form__submit:hover,.shopify-payment-button__button:hover,.button:hover,.btn:hover,.button--primary:hover,.btn--primary:hover,.shopify-payment-button__button--unbranded:hover,.size-style.button-secondary:hover,.button-secondary:hover{background-color:var(--color-fern)!important;color:var(--color-cream)!important;opacity:1!important}.product-media-container__zoom-button,.product-single__media-zoom,.product-media-container .button,.product-media-container .button--secondary,.product-media-container__zoom-button:hover,.product-media-container .button:hover,.product-media-container__zoom-button:focus,.product-media-container .button:focus{background-color:transparent!important;background:transparent!important;border:none!important;opacity:1!important;z-index:10!important;box-shadow:none!important;color:transparent!important}.product-media-container,.product__media,.media,.media-wrapper,.product-single__media{background-color:transparent!important;background:transparent!important}.product-media-container img,.product__media img,.media img,.product-single__media img{opacity:1!important;visibility:visible!important;z-index:1!important}.cart-bubble{background-color:var(--color-rose)!important;color:var(--color-cream)!important;border:none!important}.cart-bubble__text-count{color:var(--color-cream)!important}.header-actions__action svg,.account-button svg,.cart-icon svg,.header__icon svg{fill:var(--color-ink)!important;color:var(--color-ink)!important}.quantity-selector,.cart-quantity-selector-component,.product-form__quantity{background-color:var(--color-cream)!important;border:1px solid var(--color-taupe)!important;display:flex!important;align-items:center!important;width:fit-content!important}.quantity-selector .button,.cart-quantity-selector-component .button,.quantity-selector input,.quantity-minus,.quantity-plus,.product-form__quantity-button{background-color:transparent!important;color:var(--color-ink)!important;border:none!important;height:40px!important;width:40px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important}.quantity-selector input,.product-form__quantity-input{width:50px!important;text-align:center!important;border-left:1px solid var(--color-taupe)!important;border-right:1px solid var(--color-taupe)!important;font-family:Inter,sans-serif!important}.variant-option__button-label--color,.swatch-element label,.color-swatch,.variant-option__button-label:has(.variant-option__button-label__swatch){border-radius:50%!important;width:32px!important;height:32px!important;padding:0!important;border:1px solid var(--color-taupe)!important;background-size:cover!important;background-color:#fff!important}.variant-option__button-label:has(input:checked),.swatch-element input:checked+label{border:2px solid var(--color-ink)!important}.card__media,.grid-view-item__image-wrapper,.product-card__image-wrapper,.product-item__image-wrapper,.card-image-wrapper{padding-bottom:133.33%!important;height:0!important;position:relative!important;overflow:hidden!important}.card__media img,.grid-view-item__image-wrapper img,.product-card__image-wrapper img,.product-item__image-wrapper img,.card-image-wrapper img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important}.product-media-container,.product__media,.media,.media-wrapper,.product-single__media{padding-bottom:0!important;height:auto!important;overflow:visible!important}.product-media-container img,.product__media img,.media img,.product-single__media img{position:relative!important;width:100%!important;height:auto!important;max-height:80vh!important;object-fit:contain!important;display:block!important}.product-media-container.constrain-height{--grid-template-rows: auto !important;--grid-template-rows-desktop: auto !important}.footer{border-top:1px solid var(--color-taupe)!important;padding-top:60px!important;background-color:var(--color-cream)!important}.footer-block__heading,.footer-utilities{font-family:Cormorant Garamond,serif!important;text-transform:lowercase!important;letter-spacing:.1em!important;color:var(--color-ink)!important}.footer__content-bottom:before{content:"\1f33f  lin naturel \2022  \1f4e6  exp\e9 dition 48h \2022  \1f512  paiement s\e9 curis\e9"!important;display:block!important;text-align:center!important;font-family:Inter,sans-serif!important;font-size:13px!important;letter-spacing:.2em!important;color:var(--color-fern)!important;margin:20px 0 40px!important;text-transform:lowercase!important;border-top:1px solid rgba(196,184,164,.3);padding-top:20px}.footer__copyright{border-top:1px solid rgba(26,26,26,.1)!important;padding-top:20px!important;font-size:11px!important;opacity:.7!important}.footer-block--newsletter input{background-color:transparent!important;border:none!important;border-bottom:1px solid var(--color-ink)!important;border-radius:0!important}.footer-block--newsletter .button{background-color:transparent!important;color:var(--color-ink)!important;border-bottom:1px solid var(--color-ink)!important;padding:0!important;margin-left:10px!important}.header__nav a,.header-menu__item,nav a{text-transform:uppercase;letter-spacing:.12em;font-size:.8rem}.product-card__title,.product__title,h1.product__title{text-transform:uppercase;letter-spacing:.08em}.section-header h2,h2,.button,button,.btn,[type=submit]{text-transform:uppercase;letter-spacing:.1em}.announcement-bar__text,.header-announcements{text-transform:uppercase;letter-spacing:.15em}.footer h3,.footer__heading,.footer-block__heading{text-transform:uppercase;letter-spacing:.1em}.section-header a,.collection-header a,a[href*="/collections"]{text-transform:uppercase;letter-spacing:.1em;font-size:.8rem}.section h2,section h2{text-transform:uppercase;letter-spacing:.1em}.newsletter h2,.email-signup h2{text-transform:uppercase;letter-spacing:.1em}.collection-list{gap:0!important}.collection-list .collection-card{position:relative;overflow:hidden;aspect-ratio:1}.collection-list .collection-card__title,.collection-list .collection-card a{position:absolute;bottom:0;left:0;right:0;padding:1.5rem;color:#fff;text-transform:uppercase;letter-spacing:.15em;font-size:1.1rem;font-weight:600;z-index:2}.collection-list .collection-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#00000080,#0000 60%);z-index:1;pointer-events:none}.collection-list .collection-card img{transition:transform .6s ease;object-fit:cover;width:100%;height:100%}.collection-list .collection-card:hover img{transform:scale(1.05)}@media(min-width:750px){.collection-list{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:2px!important}}@media(max-width:749px){.collection-list{display:grid!important;grid-template-columns:1fr!important;gap:2px!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/fern-and-lin-custom.css.map */
