:root{--cx-primary: #f2ee70;--cx-primary-2: #e9e55f;--cx-primary-faded: #f2ee7080;--cx-primary-soft: #f7f4d9;--cx-green-dark: #275553;--cx-green-dark-2: #1e4442;--cx-sage: #cad6bf;--cx-orange: #ed7646;--cx-lavender: #d3cdea;--cx-cream: #fdf1e4;--cx-cream-2: #fffdfa;--cx-sand: #f0e6d6;--cx-ink: #275553;--cx-ink-2: #1e4442;--cx-muted: #6b7a76;--cx-muted-2: #5a6e68;--cx-line: #e7e7e7;--cx-white: #ffffff;--cx-danger: #ed7646;--cx-mint: var(--cx-primary);--cx-mint-2: var(--cx-primary-2);--cx-mint-soft: var(--cx-primary-soft);--cx-mint-softer: var(--cx-cream);--cx-mint-border: var(--cx-sage);--cx-mint-border-2: #b9c8ad;--cx-font-body: var(--font-body--family, "Poppins", sans-serif);--cx-font-heading: var(--font-heading--family, "Fraunces", serif);--cx-radius-sm: 8px;--cx-radius: 12px;--cx-radius-lg: 16px;--cx-radius-pill: 999px;--cx-content-width: 1200px;--cx-gutter: 20px}.cx-container{width:100%;max-width:var(--cx-content-width);margin-inline:auto;padding-inline:var(--cx-gutter);box-sizing:border-box}.cx-eyebrow{display:inline-block;font-family:var(--cx-font-body);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cx-green-dark)}.cx-h2{font-family:var(--cx-font-heading);font-weight:400;font-size:clamp(28px,4vw,44px);line-height:1.1;letter-spacing:-.02em;color:var(--cx-green-dark);margin:0}.cx-lead{font-family:var(--cx-font-body);font-size:16px;line-height:1.6;color:var(--cx-muted);margin:0}.cx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--cx-font-body);font-weight:700;font-size:15px;padding:14px 24px;border-radius:var(--cx-radius-pill);background:var(--cx-green-dark);color:var(--cx-white);text-decoration:none;border:1px solid var(--cx-green-dark);cursor:pointer;transition:background .2s ease,color .2s ease}.cx-btn:hover{background:var(--cx-green-dark-2)}.cx-btn--mint,.cx-btn--primary{background:var(--cx-primary);color:var(--cx-green-dark);border-color:var(--cx-primary)}.cx-btn--mint:hover,.cx-btn--primary:hover{background:var(--cx-primary-2)}.cx-btn--orange{background:var(--cx-orange);color:var(--cx-white);border-color:var(--cx-orange)}.cx-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cx-has-bundle-picker .quantity-selector,.cx-has-bundle-picker .quantity-label,.cx-has-bundle-picker .quantity-rules,.cx-has-bundle-picker .accelerated-checkout-block{display:none!important}@media(min-width:990px){.product-information media-gallery{--thumbnail-width: 100px !important}}.product-information media-gallery .slideshow-control--style-arrow{width:44px;height:44px;border-radius:999px;background:#ffffffeb!important;color:var(--cx-green-dark)!important;border:1.5px solid var(--cx-green-dark)!important;box-shadow:0 2px 8px #0000001f;opacity:1!important;transition:background .2s ease,transform .2s ease}.product-information media-gallery .slideshow-control--style-arrow:hover{background:var(--cx-primary)!important}.product-information media-gallery slideshow-arrows{padding-inline:12px;box-sizing:border-box}.product-information media-gallery .slideshow-control--style-arrow svg{color:var(--cx-green-dark);fill:currentColor}.product-information media-gallery .slideshow-control--style-arrow,.product-information media-gallery .slideshow-control--style-arrow>*,.product-information media-gallery slideshow-arrows>*{mix-blend-mode:normal!important}.product-information media-gallery slideshow-arrows{mix-blend-mode:normal!important}.product-information media-gallery .slideshow-control--style-arrow{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;line-height:1!important}.product-information media-gallery .slideshow-control--style-arrow .svg-wrapper{display:flex;margin:0!important}.cart-drawer__summary:before{content:"\1f69a  Livraison offerte d\e8s 45 \20ac  d'achat \b7  Satisfait ou rembours\e9  90 jours";display:block;margin-block-end:12px;padding:10px 14px;border-radius:var(--cx-radius-sm);background:var(--cx-primary-soft);color:var(--cx-green-dark);font-family:var(--cx-font-body);font-size:.8125rem;line-height:1.4;text-align:center}.footer-utilities__group-copyright .footer-utilities__text:after{content:" \2014  Tous droits r\e9serv\e9s"}@media screen and (max-width:749px){.hero .hero__container{display:flex;flex-direction:column;padding-block-start:0;min-height:0}.hero .hero__media-grid{position:relative;inset:auto;width:100%;aspect-ratio:4 / 5;height:auto}.hero .hero__content-wrapper{padding-block-start:28px;padding-inline:1rem}.hero .text-block.h2 :is(h1,h2){font-size:2.125rem;line-height:1.1}}.email-signup__input:focus,.email-signup__input:focus-visible{outline:none!important;box-shadow:none!important}.email-signup__input-group:focus-within{outline:none;box-shadow:inset 0 0 0 2px var(--cx-primary);border-radius:100px}.product-form-buttons .add-to-cart-button,.product-form-buttons .add-to-cart-button.button{background:var(--cx-primary)!important;color:var(--cx-green-dark)!important;border-color:var(--cx-primary)!important;font-size:17px!important;font-weight:700!important;min-height:60px;padding-block:18px!important;border-radius:14px!important;box-shadow:0 8px 22px #27555338;letter-spacing:.01em;transition:background .2s ease,color .2s ease,transform .15s ease,box-shadow .2s ease}.product-form-buttons .add-to-cart-button:hover,.product-form-buttons .add-to-cart-button:focus-visible{background:var(--cx-green-dark)!important;color:#fffdfa!important;border-color:var(--cx-green-dark)!important;transform:translateY(-1px);box-shadow:0 10px 26px #27555352}.product-form-buttons .add-to-cart-button svg{color:currentColor}cart-drawer-component .additional-checkout-buttons,cart-drawer-component #dynamic-checkout-cart,.cart-drawer .additional-checkout-buttons,.cart-summary .additional-checkout-buttons,#dynamic-checkout-cart{display:none!important}.product-form-buttons .add-to-cart-button[data-added=true]{color:transparent!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
