:root{--flv-nuit: #111a22;--flv-charbon: #1b2733;--flv-fumee: #2c3b48;--flv-creme: #f7f2ea;--flv-cendre: #b8c2cb;--flv-lin: #f7f2ea;--flv-sable: #efe5d6;--flv-taupe: #5b6670;--flv-galet: #7d8894;--flv-ambre: #f4942c;--flv-cadre: #ffffff;--flv-ombre: 17 26 34;--flv-section: 96px;--flv-section-mobile: 64px}:root:root{--inputs-min-height: 48px;--inputs-min-width: 0px;--button-padding-vertical: 12px;--button-padding-horizontal: 24px;--line-height--body-loose: 1.6;--letter-spacing--heading-tight: -.015em;--line-height--heading-tight: 1.1;--toast-notification-background-color--info: #efe5d6;--toast-notification-color--info: #1b2733}:root,.color-scheme-1,.color-scheme-2,.color-scheme-4,.color-scheme-5{--flv-anthracite: var(--flv-charbon);--flv-ardoise: var(--flv-taupe);--flv-perle: #e6dccd;--flv-pierre: var(--flv-lin);--flv-blanc: #ffffff;--flv-lecture: #2c3b48;--flv-accent: var(--flv-charbon);--flv-actif: var(--flv-charbon);--flv-focus: var(--flv-charbon)}.color-scheme-2{--flv-perle: #ddd0bc;--flv-pierre: #ffffff}.color-scheme-4{--flv-perle: #e6dccd;--flv-pierre: var(--flv-lin)}.color-scheme-3,.color-scheme-6,.color-scheme-7,.color-scheme-8{--flv-anthracite: var(--flv-creme);--flv-ardoise: var(--flv-cendre);--flv-perle: #2c3b48;--flv-pierre: var(--flv-charbon);--flv-blanc: var(--flv-charbon);--flv-lecture: #e6dccd;--flv-accent: var(--flv-ambre);--flv-actif: var(--flv-ambre);--flv-focus: var(--flv-ambre)}.color-scheme-6{--flv-perle: #1b2733;--flv-pierre: var(--flv-fumee);--flv-blanc: var(--flv-fumee)}:root:root,.color-scheme-1.color-scheme-1,.color-scheme-2.color-scheme-2,.color-scheme-4.color-scheme-4,.color-scheme-5.color-scheme-5{--color-success: #2a6e47;--color-error: #a3342b}.color-scheme-3.color-scheme-3,.color-scheme-6.color-scheme-6,.color-scheme-7.color-scheme-7,.color-scheme-8.color-scheme-8{--color-success: #8fcaa4;--color-error: #f0a08f}html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{font-size:var(--font-body--size);line-height:var(--font-body--line-height)}h1,h2,h3,.h1,.h2,.h3{font-weight:var(--font-heading--weight)}h4,h5,h6,.h4,.h5,.h6{font-weight:var(--font-subheading--weight)}h1 em,h2 em,h3 em,h4 em,h1 i,h2 i,h3 i,h4 i{font-style:normal}body .shopify-section :is(.flv-hero__titre,.flv-ap-ouv__titre,.flv-collection-banniere__titre,.flv-intro__titre,.flv-article__titre,.flv-faqp__titre,.flv-faqp__groupe-titre,.flv-faqp__fin-titre,.flv-titre-produit__titre,.flv-ap-chap__titre,.flv-ap-con__titre,.flv-ap-jam__titre,.flv-ap-jam__item-titre,.flv-ap-met__titre,.flv-ap-met__etape-titre,.flv-ap-man__texte,.flv-ap-eng__valeur,.flv-etapes__titre,.flv-onglets__titre,.flv-contact__titre,.flv-newsletter__titre,.flv-cro-guide__titre,.flv-categories__nom,.flv-carte-article__titre,.flv-tuile__titre,.flv-etapes__numero,.flv-ap-chap__numero,.flv-ap-met__numero){font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-style:normal}body .shopify-section :is(.accordion__heading-title,.flv-carte__titre,.flv-cro-atouts__titre,.flv-cro-etape__titre,.flv-cro-guide__sous-titre,.flv-ap-eng__titre,.flv-faqp__question-texte,.fv-tech__step-title){font-family:var(--font-subheading--family);font-weight:var(--font-subheading--weight);font-style:normal}body .shopify-section :is(.flv-hero__titre,.flv-ap-ouv__titre){font-size:clamp(2.5rem,1.5rem + 3.4vw,4.5rem);line-height:1.04;letter-spacing:-.02em}@media not (min-width:750px){body .shopify-section .flv-hero--empile .flv-hero__titre{font-size:2.25rem}}body .shopify-section .flv-titre-produit__titre{font-size:clamp(1.75rem,1.1rem + 1.6vw,2.5rem);line-height:1.1;letter-spacing:-.015em}body .shopify-section :is(.flv-split__surtitre,.flv-intro__surtitre,.flv-ap-ouv__surtitre,.flv-ap-met__surtitre,.flv-ap-con__surtitre,.flv-ap-man__etiquette,.flv-hero__surtitre,.flv-conseil__surtitre,.fv-hero__overline,.fv-guide__overline,.fv-faq__overline,.fv-tech__overline,.fv-desc__overline,.fv-spc__overline,.fv-pdp__overline,.fv-cmp__overline,.fv-calc__overline,.fv-fmt__overline,.fv-inc__overline,.fv-rec__overline,.fv-rec__kicker,.fv-sim__overline){font-family:var(--font-body--family);font-size:.8125rem;font-weight:500;line-height:1.3;letter-spacing:.01em;text-transform:none;font-variation-settings:"wdth" 112;color:var(--flv-ardoise);opacity:1}body .shopify-section .flv-ap-ouv__surtitre{color:var(--flv-anthracite)}body .shopify-section :is(.flv-split__surtitre,.flv-intro__surtitre,.flv-ap-ouv__surtitre,.flv-ap-met__surtitre,.flv-ap-con__surtitre,.flv-hero__surtitre,.flv-conseil__surtitre,.fv-hero__overline,.fv-guide__overline,.fv-faq__overline,.fv-tech__overline,.fv-desc__overline,.fv-spc__overline,.fv-pdp__overline,.fv-cmp__overline,.fv-calc__overline,.fv-fmt__overline,.fv-inc__overline,.fv-rec__overline,.fv-rec__kicker,.fv-sim__overline):before{content:"";display:inline-block;flex:none;align-self:center;width:1.5rem;height:2px;margin-right:.625rem;vertical-align:middle;background:var(--flv-ambre)}body .shopify-section :is(.fv-calc__flag,.fv-desc__ph span,.fv-desc__corps thead th,.fv-fmt__ph span,.fv-fmt__badge,.fv-ph__label,.fv-inc__badge,.fv-pdp__ph span,.fv-pdp__tier-name,.fv-pdp__tier-badge,.fv-pdp__taille-note,.fv-pdp__fiche dt,.fv-rec__ph span,.fv-spc__row dt,.fv-tech__ph span){text-transform:none;letter-spacing:.01em}.button,button.shopify-payment-button__button{min-width:0;line-height:1.2}@media(hover:hover){.button:not(.button--secondary):not(:disabled):not([aria-disabled=true]):hover{opacity:1;background-color:color-mix(in srgb,var(--color-primary-button-background) 85%,var(--color-background));border-color:color-mix(in srgb,var(--color-primary-button-border) 85%,var(--color-background));color:var(--color-primary-button-text)}.button--secondary:not(:disabled):not([aria-disabled=true]):hover{opacity:1;background-color:color-mix(in srgb,var(--color-secondary-button-text) 8%,var(--color-background))}button.shopify-payment-button__button:hover{opacity:1}}@media(hover:none){.button:hover,button.shopify-payment-button__button:hover{opacity:1}}.product-add-to-cart-button .button:not(.button--secondary),.button[name=checkout]{--color-primary-button-background: var(--flv-ambre);--color-primary-button-border: var(--flv-ambre);--color-primary-button-text: var(--flv-charbon)}.product-add-to-cart-button .button:not(.button--secondary):is(:disabled,[aria-disabled=true]),.button[name=checkout]:disabled{--color-primary-button-background: var(--flv-sable);--color-primary-button-border: var(--flv-sable);--color-primary-button-text: var(--flv-taupe);opacity:1}:where(a){color:inherit}.rte a:not(.button),.flv-texte a:not(.button),.flv-intro__chapeau a{text-decoration-thickness:1px;text-underline-offset:.15em}.rte a:not(.button):hover,.flv-texte a:not(.button):hover,.flv-intro__chapeau a:hover{text-decoration-thickness:2px}.shopify-policy__body a{color:var(--color-foreground);text-decoration-thickness:1px}.shopify-policy__body a:hover{color:var(--color-foreground);text-decoration-thickness:2px}input::placeholder,textarea::placeholder{color:var(--flv-ardoise)}.flv-section{background-color:var(--color-background);color:var(--color-foreground);padding-block:var(--flv-pt, var(--flv-section)) var(--flv-pb, var(--flv-section))}.shopify-section:has(>.flv-section.color-scheme-1)+.shopify-section>.flv-section.color-scheme-1,.shopify-section:has(>.flv-section.color-scheme-1)+.shopify-section:not(:has(*))+.shopify-section>.flv-section.color-scheme-1,.shopify-section:has(>.flv-section.color-scheme-2)+.shopify-section>.flv-section.color-scheme-2,.shopify-section:has(>.flv-section.color-scheme-2)+.shopify-section:not(:has(*))+.shopify-section>.flv-section.color-scheme-2,.shopify-section:has(>.flv-section.color-scheme-7)+.shopify-section>.flv-section.color-scheme-7,.shopify-section:has(>.flv-section.color-scheme-7)+.shopify-section:not(:has(*))+.shopify-section>.flv-section.color-scheme-7{padding-top:calc(var(--flv-pt, var(--flv-section)) * .35)}.flv-section__tete{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:2.5rem}.flv-section__titre{margin:0;font-size:var(--font-h2--size);line-height:var(--font-h2--line-height);font-weight:var(--font-h2--weight);text-wrap:balance}.flv-section__phrase{margin:.5rem 0 0;max-width:40rem;color:var(--flv-ardoise)}.flv-section__bouton{flex-shrink:0}.flv-section__pied{display:flex;justify-content:center;margin-top:2.5rem}.flv-grille{display:grid;grid-template-columns:repeat(var(--flv-cols-m, 2),minmax(0,1fr));gap:1.5rem 1rem}@media not (min-width:750px){.flv-section{padding-block:calc(var(--flv-pt, var(--flv-section)) * .667) calc(var(--flv-pb, var(--flv-section)) * .667)}.flv-section__tete{flex-direction:column;align-items:flex-start;margin-bottom:1.75rem}}@media(min-width:750px){.flv-grille{grid-template-columns:repeat(var(--flv-cols, 4),minmax(0,1fr));gap:2.5rem 1.5rem}}@media not (min-width:750px){.flv-respiration{padding-block:var(--flv-section-mobile)!important}}.header__layout{border-bottom:1px solid var(--flv-perle)}@media(max-width:1000px){header-component,.header__layout-mobile{--header-height: 60px !important}}.header__menu-link--accueil,.header__accueil-mobile,.header__mobile-menu-link--accueil{display:none!important}.header__menu-desktop .header__menu-link{font-size:.9375rem;letter-spacing:0}.header__menu-desktop .header__menu-link:after{height:1px;border-radius:0;background:currentColor}dropdown-component .dropdown-content.header__submenu--megamenu{box-shadow:none;border-bottom:1px solid var(--flv-perle)}dropdown-component .header__submenu--megamenu .header__submenu--megamenu__content{padding-block:1.75rem 2rem;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(200px,240px));justify-content:flex-start}.header__submenu--megamenu__item .header__submenu-link--parent{font-weight:500;font-size:var(--font-body--size)}.header__submenu--megamenu__item .header__submenu-link{color:var(--flv-ardoise);padding-block:.3rem}.header__submenu--megamenu__item .header__submenu-link:hover{color:var(--flv-anthracite)}.flv-mega__vignette{display:block;aspect-ratio:4 / 3;width:100%;margin-bottom:.75rem;border-radius:var(--card-border-radius);background:var(--flv-pierre);overflow:hidden}.flv-mega__vignette img{width:100%;height:100%;object-fit:cover;display:block}.product-card:hover,.collection-card:hover{transform:none}.card{box-shadow:none}.breadcrumbs{font-size:var(--font-body--size-small);color:var(--flv-ardoise)}.field__input,.select,input[type=text],input[type=email],input[type=tel],input[type=number],textarea{border-color:var(--color-input-border)}:focus-visible{outline:2px solid var(--flv-focus);outline-offset:2px}.flv-ardoise{color:var(--flv-ardoise)}@media(min-width:750px){.desktop-hide{display:none!important}}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}:root{--flv-flamme-orange: #ff9a3c;--flv-flamme-rouge: #ff3a1c;--flv-flamme-bleu: #3f9dff;--flv-flamme-vert: #3fdc62;--flv-flamme-blanc: #eef1f6}.flv-picto{display:inline-block;flex:none;vertical-align:middle}.flv-reassurance-produit__ligne .flv-picto{margin-top:1px}.shopify-section:has(>.product-section.color-scheme-1)+.shopify-section>.flv-section.color-scheme-1,.shopify-section:has(>.product-section.color-scheme-1)+.shopify-section:not(:has(*))+.shopify-section>.flv-section.color-scheme-1{border-top:1px solid var(--flv-perle)}.flv-reco__item{display:contents}.flv-option-choisie{font-weight:500;color:var(--flv-anthracite)}.product-section__product-info{gap:1.25rem}.product-form__form{gap:.875rem}.flv-galerie .product-media-gallery__media,.flv-galerie .product-media-gallery-main-slider .splide__slide{background:var(--flv-cadre)}.flv-galerie img{mix-blend-mode:multiply}.flv-galerie .product-media-gallery-thumbnails img,.flv-galerie [class*=thumbnail] img{border-radius:var(--card-border-radius)}.flv-galerie--site .product-media-gallery__media,.flv-galerie--site .product-media-gallery-main-slider .splide__slide{background:var(--flv-cadre)}.flv-galerie--site .product-media-gallery-main-slider img{mix-blend-mode:normal;aspect-ratio:4 / 3;width:100%;height:100%;object-fit:cover;object-position:center}variant-picker fieldset,.variant-picker fieldset{border:0;padding:0;margin:0 0 .75rem}variant-picker legend,.variant-picker legend{font-size:var(--font-body--size-small);font-weight:500;margin-bottom:.5rem;padding:0}.product-add-to-cart-button .button,.accelerated-checkout button.shopify-payment-button__button{min-height:52px;font-size:1rem}sticky-add-to-cart,.sticky-add-to-cart{border-top:1px solid var(--flv-perle);box-shadow:none!important}.flv-haut{position:fixed;right:1.25rem;bottom:1.25rem;z-index:40;display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--flv-galet);border-radius:50%;background:var(--flv-charbon);color:var(--flv-creme);cursor:pointer;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease,bottom .2s ease}.flv-haut.is-visible{opacity:1;pointer-events:auto;transform:none}.flv-haut .icon{font-size:20px!important}@media not (min-width:750px){.flv-haut{bottom:5.5rem}}body:has(sticky-add-to-cart[data-active=true]) .flv-haut{bottom:calc(var(--flv-collant-h, 85px) + 1rem)}@media not (min-width:750px){body:has(sticky-add-to-cart[data-active=true]) .flv-haut{bottom:max(5.5rem,calc(var(--flv-collant-h, 85px) + .75rem))}}.breadcrumbs a{color:inherit}.flv-comparatif .comparison-table__table{table-layout:fixed;border:1px solid var(--color-border)}.flv-comparatif .comparison-table__table tr>.comparison-table__cell:first-child{width:28%}.flv-comparatif .comparison-table__table tr:nth-child(2n)>.comparison-table__cell{background:var(--flv-lin)}.flv-comparatif .comparison-table__table tr:first-child>.comparison-table__cell{--color-foreground: #f7f2ea;background:var(--flv-charbon);color:var(--flv-creme)}@media not (min-width:750px){.flv-comparatif .comparison-table__cell{padding:.625rem .3rem;font-size:.8125rem;line-height:1.35;-webkit-hyphens:auto;hyphens:auto}.flv-comparatif .comparison-table__cell .text-block,.flv-comparatif .comparison-table__cell .text-block p{--font-size: .8125rem;font-size:.8125rem;line-height:1.35}.flv-comparatif tr>.comparison-table__cell:first-child{position:sticky;left:0;z-index:1;background:var(--color-background)}}.group.flv-pied__marque:before{content:"";display:block;flex:none;width:2rem;height:2px;background:var(--flv-ambre)}.footer .flv-pied__menu .menu-block__content>.text-block>*{color:var(--flv-ardoise)}@media not (max-width:990px){.footer--grid .footer__content:has(>.flv-pied__marque){grid-template-columns:2fr repeat(4,minmax(0,1fr))}}*{scrollbar-color:color-mix(in srgb,var(--color-foreground) 30%,transparent) transparent}::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--color-foreground) 30%,transparent);border-color:var(--color-background)}.button.button--icon-only{min-width:var(--inputs-min-height)}.button{text-align:center}@media not (min-width:750px){:root:root{--inputs-font-size: 1rem}}.textfield input:focus-visible{outline:2px solid var(--flv-focus);outline-offset:2px;border-color:var(--color-selected-input-border)}.input-group .textfield input:focus-visible{outline:none}.input-group:has(input:focus-visible){outline:2px solid var(--flv-focus);outline-offset:2px}.flv-comparatif .comparison-table__table{background-color:var(--color-background)}.flv-comparatif__titre p{color:var(--flv-ardoise)}@media not (min-width:750px){.flv-respiration>.comparison-table__inner{padding-block:0}}@media not (max-width:750px){body .product-section__medias--sticky,body .product-section__product-info--sticky{top:calc(61px + var(--padding-md))}}@media not (max-width:1000px){body .product-section__medias--sticky,body .product-section__product-info--sticky{top:calc(71px + var(--padding-md))}}@media(max-width:750px){.product-media-gallery .splide__arrow{display:none}}body:has(.flv-faqp__nav) .flv-haut{display:none}.cart__form:has(>.cart__empty){grid-template-columns:100%}.cart__form:has(>.cart__empty)>.cart__footer{display:none}.cart__empty .h6{font-family:var(--font-heading--family);font-size:var(--font-h3--size);font-weight:var(--font-heading--weight);line-height:1.1}body cart-drawer.is-open{background:rgb(var(--flv-ombre) / .45);-webkit-backdrop-filter:none;backdrop-filter:none}.cart-drawer__header_title .h6{font-family:var(--font-heading--family);font-size:1.5rem;font-weight:var(--font-heading--weight)}.header__mobile-menu-link:not(.header__mobile-menu-link--child,.header__mobile-menu-link--grandchild){font-family:var(--font-heading--family);font-size:1.375rem;font-weight:var(--font-heading--weight)}@media not (min-width:750px){.footer--grid .footer__content:has(>.flv-pied__marque){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}.footer--grid .footer__content>.flv-pied__marque{grid-column:1 / -1}.flv-journal .flv-journal__grille>:nth-child(n+3){display:none}}.shopify-policy__body h2{font-size:var(--font-h3--size);margin-top:2.5rem}.shopify-policy__body h2:first-child{margin-top:0}.color-scheme-3 .flv-points-cles__coche,.color-scheme-6 .flv-points-cles__coche,.color-scheme-7 .flv-points-cles__coche,.color-scheme-8 .flv-points-cles__coche{background:var(--flv-charbon) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23efe9de' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 70% no-repeat}.product-media-gallery-main-slider:not(.is-initialized) .splide__slide{width:100%}.flv-evitement{position:absolute;top:.5rem;left:.5rem;z-index:10000;padding:.75rem 1.25rem;border-radius:var(--buttons-radius, .25rem);background:#111a22;color:#f7f2ea;font-weight:500;text-decoration:none;transform:translateY(-200%)}.flv-evitement:focus,.flv-evitement:focus-visible{transform:none;outline:2px solid #f7f2ea;outline-offset:2px}#MainContent:focus{outline:none}:root{--flv-section-mobile: 48px}@media not (min-width:750px){.flv-section{padding-block:min(calc(var(--flv-pt, var(--flv-section)) * .667),48px) min(calc(var(--flv-pb, var(--flv-section)) * .667),48px)}}@media(max-width:1000px){.header__layout-mobile :is(.header__menu-mobile,.header__icon-search,.header__icon-cart){display:inline-flex;align-items:center;justify-content:center;box-sizing:content-box;width:24px;height:24px;padding:10px;margin:-10px;position:relative}.header__layout-mobile .header__icon-cart .header__icon-count-bubble{bottom:4px;right:4px}.header__layout-mobile .header__actions .search-popup{display:flex;align-items:center}.header__layout-mobile .header__menu{align-items:center}}.flv-annonce__lien{position:relative}.flv-annonce__lien:after{content:"";position:absolute;top:-13px;right:-4px;bottom:-13px;left:-4px}.header__mobile-menu .header__mobile-menu-header{gap:.25rem;min-height:60px;padding:8px 10px;border-bottom:1px solid var(--flv-perle)}.header__mobile-menu .header__mobile-menu-close.button{width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:0;box-shadow:none;background:transparent}.header__mobile-menu .header__mobile-menu-nav{padding:12px 12px 24px;gap:0}.header__mobile-menu .header__mobile-menu-link{display:flex;align-items:center;min-height:48px;padding:10px 12px;border-radius:0}.header__mobile-menu .header__mobile-menu-link--parent .icon{font-size:22px!important;color:var(--flv-ardoise)}.header__mobile-menu .header__mobile-menu-submenu{margin:0 0 12px 12px;padding:0 0 0 12px;border-left:1px solid var(--flv-perle)}.header__mobile-menu .header__mobile-menu-link--child,.header__mobile-menu .header__mobile-menu-link--grandchild{min-height:44px;padding:10px 12px;font-size:1rem;color:var(--flv-lecture)}.header__mobile-menu .header-drawer-menu-under-menu{margin-top:16px;padding:20px 12px 0;border-top:1px solid var(--flv-perle)}.header__mobile-menu .header-drawer-menu-under-menu .flv-texte{margin-top:0}.header__mobile-menu-titre{margin:0;font-family:var(--font-heading--family);font-size:1.375rem;font-weight:var(--font-heading--weight);line-height:1.2}.filters-side-panel{display:flex;flex-direction:column}.filters-side-panel .filters-sidebar{flex:1 0 auto}@media not (min-width:750px){.filters-side-panel{padding:20px 24px 0}.filters-side-panel label:has(input[type=checkbox]){min-height:44px;align-items:center}.filters-side-panel input:is([type=number],[type=text]){min-height:48px;font-size:1rem}.filters-side-panel .filter-price-range{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.filters-side-panel .filter-price-range__field{min-width:0}.filters-side-panel .filter-price-range__field .textfield{flex:1 1 auto;min-width:0}.filters-side-panel .filter-price-range__field .textfield input{width:100%;min-width:0}}.flv-filtres-voir{position:sticky;bottom:0;margin:24px -24px 0;padding:12px 24px calc(12px + env(safe-area-inset-bottom));background:var(--color-background);border-top:1px solid var(--flv-perle)}.flv-filtres-voir{display:flex}.flv-filtres-voir>.button{flex:1 1 auto;width:100%;min-height:48px}.footer .flv-pied__menu .menu-block__titre>*{color:var(--flv-ardoise)}.menu-block__plier>summary{list-style:none}.menu-block__plier>summary::-webkit-details-marker{display:none}.menu-block__signe{display:none}@media(min-width:750px){.menu-block__plier>summary{pointer-events:none;margin-bottom:var(--gap-md)}}@media not (min-width:750px){.footer--grid .footer__content:has(>.flv-pied__marque){row-gap:0}.footer--grid .footer__content>.flv-pied__marque{margin-bottom:2rem}.footer .flv-pied__menu{grid-column:1 / -1;margin:0;border-top:1px solid var(--flv-perle)}.footer .flv-pied__menu:not(:has(~.flv-pied__menu)){border-bottom:1px solid var(--flv-perle)}.footer .flv-pied__menu .menu-block__content{width:100%;gap:0}.menu-block__plier>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:52px;cursor:pointer}.footer .flv-pied__menu .menu-block__titre>*{margin:0;font-size:1rem;font-weight:500;color:var(--flv-anthracite)}.menu-block__signe{display:block;position:relative;width:14px;height:14px;flex:none}.menu-block__signe:before,.menu-block__signe:after{content:"";position:absolute;top:6px;left:0;width:14px;height:2px;background:currentColor}.menu-block__signe:after{transform:rotate(90deg)}.menu-block__plier[open] .menu-block__signe:after{transform:rotate(0)}.menu-block__plier .menu-block__list{gap:0;padding-bottom:12px}.menu-block__plier .menu-block__link{display:flex;align-items:center;min-height:44px;color:var(--flv-lecture)}}@media(not (min-width:750px))and (prefers-reduced-motion:no-preference){.menu-block__signe:after{transition:transform .2s ease}}@media not (min-width:750px){html.flv-descend .flv-haut.is-visible{opacity:0;pointer-events:none;transform:translateY(8px)}}@media not (min-width:750px){body :is(.cart-drawer__item,.cart__item){align-items:flex-start;gap:14px}body :is(.cart-drawer__item,.cart__item)>a{flex:none;align-self:flex-start}body :is(.cart-drawer__item,.cart__item)>a img{width:76px;height:76px;max-width:none}body :is(.cart-drawer__item-wrapper,.cart__item-wrapper){flex-direction:column;align-items:stretch;gap:10px;min-width:0;min-height:0}body :is(.cart-drawer__item-content,.cart__item-content){gap:4px;margin-top:0;min-width:0}body :is(.cart-drawer__item-name,.cart__item-name){width:auto;font-size:.9375rem;line-height:1.3}body :is(.cart-drawer__item-options,.cart__item-options){display:flex;flex-wrap:wrap;column-gap:.75rem;row-gap:2px;line-height:1.4}body .cart-drawer__item-options .cart-drawer__item-option:not(:last-child){margin-bottom:0}body :is(.cart-drawer__item-option,.cart__item-option){white-space:nowrap}body :is(.cart-drawer__item-actions,.cart__item-actions),body :is(.cart-drawer__item-actions-wrapper,.cart__item-actions-wrapper){flex-direction:row;align-items:center;justify-content:space-between;width:100%;height:auto}body :is(.cart-drawer__item-actions-wrapper,.cart__item-actions-wrapper)>quantity-selector{order:-1}body :is(.cart-drawer__item-actions-wrapper,.cart__item-actions-wrapper)>.button{width:44px;height:44px;min-width:44px;margin-right:-12px;padding:0;border:0;background:transparent;box-shadow:none}body :is(.cart-drawer__item-actions-wrapper,.cart__item-actions-wrapper)>.button .icon{font-size:20px!important}body :is(.cart-drawer__item-actions-wrapper,.cart__item-actions-wrapper) .quantity-selector--small{width:auto;height:44px}body :is(.cart-drawer__item-actions-wrapper,.cart__item-actions-wrapper) .quantity-selector--small :is(button,input){width:42px;height:42px}body .cart-drawer__voir-panier{display:flex;align-items:center;justify-content:center;min-height:44px;font-size:var(--font-body--size-small)}body .cart__empty .button{width:100%;max-width:none}body .cart__item-options{column-gap:.3em}body cart-component.cart{padding-bottom:0}body cart-component .cart__inner{padding-top:min(var(--padding-top),24px);padding-bottom:min(var(--padding-bottom),48px)}}@media not (min-width:750px){.predictive-search-results .predictive-search__grid{grid-template-columns:1fr;gap:4px}.predictive-search-results :is(.predictive-search__item-product,.predictive-search__item-collection) a{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;column-gap:14px;row-gap:2px;min-height:72px;padding-block:4px}.predictive-search-results :is(.predictive-search__item-product,.predictive-search__item-collection) a img{grid-row:1 / span 2;width:64px;height:64px}.predictive-search-results :is(.predictive-search__item-product,.predictive-search__item-collection) a p{margin:0;align-self:end;font-size:.9375rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.predictive-search-results .predictive-search__item-product a>:not(img,p){grid-column:2;align-self:start;font-size:var(--font-body--size-small)}.predictive-search-results .predictive-search__item-collection a p{align-self:center;grid-row:1 / span 2}.predictive-search-results :is(.predictive-search__item-product,.predictive-search__item-collection) a:not(:has(img)){grid-template-columns:minmax(0,1fr);padding-left:78px;min-height:52px}.predictive-search-results .predictive-search__item-page,.predictive-search-results .predictive-search__item-article a{display:flex;align-items:center;min-height:44px}}:where(p,li,h1,h2,h3,h4,h5,h6,summary,figcaption,.accordion__heading-title){text-wrap:pretty}@media not (min-width:750px){.flv-split__pause:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.main-search__page-link{display:inline-flex;align-items:center;min-height:44px}.footer-copyright__text>a{display:inline-block;padding-block:14px}}.shopify-policy__body :is(h2,h3,h4){margin-top:2.5rem;margin-bottom:.75rem;line-height:1.2;text-wrap:balance}.shopify-policy__body .rte>:is(h2,h3,h4):first-child,.shopify-policy__body>:is(h2,h3,h4):first-child{margin-top:0}@media not (min-width:750px){.shopify-policy__body :is(h2,h3,h4){margin-top:2.25rem;margin-bottom:.625rem}.shopify-policy__body h3{font-size:1.375rem}}.cl-banner{font-family:var(--font-body--family)!important;color:var(--flv-charbon)!important;border-radius:0!important}.cl-banner .cl-banner-title{font-size:0!important;gap:0!important}.cl-banner .cl-banner-title>span{font-family:var(--font-heading--family);font-size:1.125rem;font-weight:var(--font-heading--weight);color:var(--flv-charbon)}.cl-banner .cl-banner-text,.cl-banner .cl-banner-text span{color:var(--flv-lecture, #2c3b48)!important}.cl-banner .cl-btn{min-height:44px;border-radius:0!important;font-family:var(--font-body--family)!important;font-weight:500!important}.cl-banner .cl-btn-accept,.cl-banner .cl-btn-reject{background:var(--flv-charbon)!important;border:1px solid var(--flv-charbon)!important;color:var(--flv-creme)!important}.cl-banner .cl-btn-settings{background:transparent!important;border:0!important;color:var(--flv-charbon)!important;text-decoration:underline;text-underline-offset:.2em}@media not (min-width:750px){.cl-banner.cl-banner{gap:12px!important;max-height:45vh;overflow-y:auto;padding:16px 20px calc(10px + env(safe-area-inset-bottom))!important;border-top:1px solid var(--flv-perle);box-shadow:0 -8px 24px rgb(var(--flv-ombre) / .12)}.cl-banner .cl-banner-content{margin-bottom:0!important}.cl-banner .cl-banner-title{margin-bottom:4px}.cl-banner .cl-banner-text{margin:0!important;font-size:13px!important;line-height:1.45!important}.cl-banner .cl-banner-buttons{display:grid!important;grid-template-columns:1fr 1fr;gap:8px!important}.cl-banner .cl-btn{width:100%;padding:10px 12px!important}.cl-banner .cl-btn-settings{grid-column:1 / -1;min-height:40px;padding:6px 12px!important}.cl-banner .cl-branding{margin-top:0!important;padding-top:0!important}}@media not (min-width:750px){.flv-collection-banniere__ariane a{position:relative}.flv-collection-banniere__ariane a:after{content:"";position:absolute;top:-12px;right:-4px;bottom:-12px;left:-4px}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/flv-base.css.map */
