@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&family=Lato:wght@300;400;700&display=swap";:root{--lfds-bleu: #003DA5;--lfds-bleu-fonce: #002B75;--lfds-rouge: #ED2939;--lfds-blanc: #FFFFFF;--lfds-creme: #F8F5EF;--lfds-noir: #1A1A1A;--lfds-gris-clair: #F5F5F5;--lfds-gris-moyen: #E0E0E0;--lfds-or: #C5A55A;--font-heading: "Cormorant Garamond", Georgia, serif;--font-body: "Lato", -apple-system, BlinkMacSystemFont, sans-serif;--section-padding-mobile: 3rem 1.25rem;--section-padding-tablet: 4rem 2rem;--section-padding-desktop: 5rem 3rem;--transition-smooth: all .3s cubic-bezier(.4, 0, .2, 1)}h1,h2,h3,h4,h5,h6,.heading,[class=heading],.section-header__heading{font-family:var(--font-heading)!important;font-weight:500!important;letter-spacing:.02em;line-height:1.2}body,p,li,span,a,input,textarea,button,.text--body,[class*=text--]{font-family:var(--font-body)!important;font-weight:400;line-height:1.6}h1,.h1{font-size:clamp(1.75rem,4vw,3rem)!important}h2,.h2{font-size:clamp(1.5rem,3vw,2.25rem)!important}h3,.h3{font-size:clamp(1.25rem,2.5vw,1.75rem)!important}.shopify-section--slideshow,.slideshow,[class=hero]{min-height:85vh!important}.slideshow__content{max-width:700px;margin:0 auto;text-align:center}.slideshow__content h1,.slideshow__content .heading{font-family:var(--font-heading)!important;font-size:clamp(2rem,5vw,3.5rem)!important;font-weight:500!important;font-style:italic;color:var(--lfds-noir);margin-bottom:1rem}.slideshow__content p{font-size:clamp(1rem,1.5vw,1.15rem);color:#555;max-width:550px;margin:0 auto 2rem}.button,.btn,[class=button--primary],.shopify-payment-button button{font-family:var(--font-body)!important;font-weight:700!important;font-size:.85rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;padding:14px 32px!important;border-radius:0!important;transition:var(--transition-smooth)!important;min-height:48px}.button--primary,[class=button--primary]{background-color:var(--lfds-bleu)!important;color:var(--lfds-blanc)!important;border:2px solid var(--lfds-bleu)!important}.button--primary:hover,[class*=button--primary]:hover{background-color:var(--lfds-bleu-fonce)!important;border-color:var(--lfds-bleu-fonce)!important;transform:translateY(-1px);box-shadow:0 4px 12px #003da540}.button--secondary,[class=button--secondary]{background-color:transparent!important;color:var(--lfds-noir)!important;border:2px solid var(--lfds-noir)!important}.button--secondary:hover,[class*=button--secondary]:hover{background-color:var(--lfds-noir)!important;color:var(--lfds-blanc)!important}.product-card,.product-item,[class=product-card]{border-radius:0;overflow:hidden;transition:var(--transition-smooth);background:var(--lfds-blanc)}.product-card:hover,.product-item:hover{transform:translateY(-4px);box-shadow:0 8px 30px #00000014}.product-card__image img,.product-item__image img{transition:transform .6s cubic-bezier(.4,0,.2,1)}.product-card:hover img,.product-item:hover img{transform:scale(1.03)}.product-card__title,.product-item__title{font-family:var(--font-heading)!important;font-size:1.15rem;font-weight:500;margin-top:.75rem}.product-card__price,.product-item__price{font-family:var(--font-body)!important;font-weight:700;color:var(--lfds-bleu);font-size:1rem}.shopify-section{padding:var(--section-padding-mobile)}@media(min-width:768px){.shopify-section{padding:var(--section-padding-tablet)}}@media(min-width:1280px){.shopify-section{padding:var(--section-padding-desktop)}}.shopify-section:nth-child(2n){background-color:var(--lfds-gris-clair)}.header{border-bottom:1px solid rgba(0,0,0,.06)}.header__logo img{max-width:200px;transition:var(--transition-smooth)}@media(min-width:1000px){.header__logo img{max-width:260px}}.header__links a,.nav-link,[class=header__link]{font-family:var(--font-body)!important;font-size:.8rem!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;position:relative}.header__links a:after,.nav-link:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1.5px;background-color:var(--lfds-bleu);transition:width .3s ease}.header__links a:hover:after,.nav-link:hover:after,.header__links a.active:after{width:100%}.announcement-bar{background:linear-gradient(90deg,var(--lfds-bleu) 0%,var(--lfds-bleu) 33.33%,var(--lfds-blanc) 33.33%,var(--lfds-blanc) 66.66%,var(--lfds-rouge) 66.66%,var(--lfds-rouge) 100%)!important;padding:6px 0!important;font-size:.75rem!important;letter-spacing:.08em!important;font-weight:700!important}.announcement-bar__content,.announcement-bar__text{background:#1a1a1ad9;color:var(--lfds-blanc)!important;padding:4px 20px;border-radius:2px;display:inline-block}.footer,[class=footer]{background-color:var(--lfds-noir)!important;color:#fffc!important;padding:4rem 2rem 2rem!important}.footer a{color:#ffffffb3!important;transition:color .2s ease}.footer a:hover{color:var(--lfds-blanc)!important}.footer h3,.footer h4,.footer__heading{font-family:var(--font-heading)!important;color:var(--lfds-blanc)!important;font-size:1.15rem!important;margin-bottom:1rem}.newsletter,[class=newsletter]{background-color:var(--lfds-creme)!important;padding:3rem 1.5rem!important;text-align:center}.newsletter input[type=email]{font-family:var(--font-body)!important;border:1.5px solid var(--lfds-gris-moyen)!important;border-radius:0!important;padding:12px 16px!important;font-size:.9rem;min-width:280px;transition:border-color .2s ease}.newsletter input[type=email]:focus{border-color:var(--lfds-bleu)!important;outline:none!important;box-shadow:0 0 0 3px #003da51a!important}.product__title,.product-single__title{font-family:var(--font-heading)!important;font-size:clamp(1.5rem,3vw,2.25rem)!important;font-weight:500!important;margin-bottom:.5rem}.product__price,.product-single__price{font-size:1.25rem!important;font-weight:700!important;color:var(--lfds-bleu)!important}.product__description,.product-single__description{font-size:1rem;line-height:1.75;color:#444;max-width:600px}@media(max-width:699px){.product-form__submit,.product__add-to-cart{width:100%!important;font-size:.9rem!important;padding:16px!important}}.page-recettes h1,.page-recettes h2,.page-recettes h3,[class=recipe] h2,[class*=recipe] h3{font-family:var(--font-heading)!important}.page-recettes p,.page-recettes span,[class*=recipe] p{font-family:var(--font-body)!important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.shopify-section{animation:fadeInUp .6s ease-out}.image-with-text__image img,.collection-item__image img{transition:transform .8s cubic-bezier(.4,0,.2,1)}.image-with-text:hover img,.collection-item:hover img{transform:scale(1.02)}@media(max-width:699px){h1,.h1{font-size:1.75rem!important;line-height:1.25!important}h2,.h2{font-size:1.4rem!important}.shopify-section{padding:2.5rem 1rem!important}.mobile-nav a{font-size:1rem!important;padding:12px 0!important}.footer{padding:2.5rem 1rem 1.5rem!important}}@media(min-width:700px)and (max-width:999px){h1,.h1{font-size:2rem!important}}.lfds-tricolor-line{display:flex;height:3px;width:60px;margin:1rem auto}.lfds-tricolor-line:before{content:"";flex:1;background:var(--lfds-bleu)}.lfds-tricolor-line span{flex:1;background:var(--lfds-blanc);border-top:1px solid var(--lfds-gris-moyen);border-bottom:1px solid var(--lfds-gris-moyen)}.lfds-tricolor-line:after{content:"";flex:1;background:var(--lfds-rouge)}
/*# sourceMappingURL=/cdn/shop/t/22/assets/custom.css.map */
