:root{--font-size--h1: 3.5rem;--font-size--h2: 2.5rem;--font-size--h3: 2rem;--font-size--h4: 1.7rem;--font-size--h5: 1.5rem;--font-size--h6: 1.3rem;--font-size--paragraph: 1.2rem;--line-height--display-tight: var(--line-height--heading-tight);--line-height--display-normal: var(--line-height--heading-normal);--line-height--display-loose: var(--line-height--heading-loose);--max-width--body-large: 1500px;--max-width--body-normal: 1000px;--max-width--body-narrow: 800px;--icon-size-2xs: .6rem;--icon-size-xs: .85rem;--icon-size-sm: 1.25rem;--icon-size-md: 1.375rem;--icon-size-lg: 1.5rem;--icon-size-xl: 1.75rem;--icon-size-2xl: 2rem;--icon-size-3xl: 2.25rem;--icon-size-4xl: 2.5rem}@media(max-width:999px){:root{--font-size--h1: 2.9rem;--font-size--h2: 2.2rem;--font-size--h3: 1.8rem;--font-size--h4: 1.4rem;--font-size--h5: 1.2rem;--font-size--h6: 1.1rem;--font-size--paragraph: 1rem}}@media(max-width:749px){:root{--font-size--h1: 2.3rem;--font-size--h2: 1.7rem;--font-size--h3: 1.45rem;--font-size--h4: 1.3rem;--font-size--h5: 1.15rem;--font-size--h6: 1rem;--font-size--paragraph: 1rem}}.rte h1{font-size:var(--font-h2--size)}.rte h2{font-size:var(--font-h3--size)}.rte h3{font-size:var(--font-h4--size)}.rte h4{font-size:var(--font-h5--size)}.header{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.header__row{box-shadow:0 0 20px #00000030;transition:all .3s ease-in-out}.header a.menu-list__link--active .menu-list__link-title{color:var(--color-primary-button-background)}.header .menu-drawer__menu-item--mainlist{font-size:var(--menu-font-xl--size)}.header .menu-drawer svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.menu-drawer__navigation{overflow:scroll!important}.header .menu-drawer__menu--grid{grid-template-columns:1fr}.header .menu-drawer__menu--grid:has(.menu-drawer__link-image) .menu-drawer__menu-item img,.header .menu-drawer__menu--grid:has(.menu-drawer__link-image) .menu-drawer__menu-item:not(:has(>.menu-drawer__link-image)):before{display:none}@media screen and (min-width:750px){body.scroll .header__row{background:#fffe}body.scroll .header:hover .header__row{background:#fff}.header .header__columns{padding:2.5rem 0;transition:all .3s ease-in-out}.header__column--left{gap:var(--gap-2xl)}.header .header-logo__image{width:auto;height:60px;transition:all .3s ease-in-out}.header .menu-list__link[aria-haspopup] .menu-list__link-title{font-size:var(--menu-top-level-font-size-desktop);gap:var(--gap-2xs);display:flex;align-items:center}.header .menu-list__link[aria-haspopup] .menu-list__link-title .svg-wrapper,.header .menu-list__link[aria-haspopup] .menu-list__link-title .svg-wrapper>svg{width:var(--icon-size-xs);height:var(--icon-size-xs)}.header .menu-list__submenu-inner{padding-top:0}.header-actions__action{background:#fff;margin-inline-start:.5rem;border-radius:30px;box-shadow:0 0 0 1px var(--color-input-border)}.header .menu-list__list-item:not(:has(img)){position:relative}.header .menu-list__list-item:not(:has(img)) .menu-list__submenu{left:-1rem;min-width:300px}.header .menu-list__list-item:not(:has(img)) .mega-menu{display:block}.header .menu-list__list-item:not(:has(img)) .mega-menu__grid{padding:1.5rem 1rem 0;display:block}.header .menu-list__list-item:not(:has(img)) .mega-menu__column>div{padding:.3rem 0}.header[data-sticky-state=active] .header__columns{padding:1rem 0}.header[data-sticky-state=active] .header-logo__image{height:50px}}@media(max-width:749px){.header .menu-drawer__menu-item--child{font-size:var(--menu-font-md--size)}}.shopify-section:not(.header-section),.section-wrapper:not(.header-section){position:relative}.shopify-section:not(.header-section) :is(.section){padding:4rem 0}.section-wrapper:not(.hero-wrapper) .section-content-wrapper:has(.image-block):has(.group-block){gap:4rem}.section-wrapper:not(.hero-wrapper) .image-block{min-width:calc(50% - 1rem)}.section-wrapper:not(.hero-wrapper) .group-block-content>div{display:inherit;flex-direction:inherit}@media(max-width:1200px){.section-wrapper:not(.hero-wrapper) .section-content-wrapper:has(.image-block):has(.group-block){gap:2rem}.section-wrapper:not(.hero-wrapper) .image-block{min-width:calc(50% - .5rem)}}@media(max-width:749px){.shopify-section:not(.header-section) :is(.section){padding:3rem 0}.section-wrapper:not(.hero-wrapper) .group-block:not(.group-block .group-block){order:10}.section-wrapper:has(.contact-form) .group-block:not(.group-block .group-block){order:initial}}main[class*=main-collection] .hero-wrapper .overlay--gradient{background:linear-gradient(var(--overlay-direction),#00000060 20%,#00000030 60%)}main[class*=main-collection] .hero-wrapper .hero__image,main[class*=main-collection] .hero-wrapper .hero__video,main[class*=main-collection] .hero-wrapper .hero__video-poster{object-position:center 30%}main[class*=main-collection] .section:has(.menu){padding:2rem 0!important;border-bottom:solid 1px #00000010}main[class*=main-collection] .product-grid-container{background-color:var(--color-background)!important}main[class*=main-collection] .facets .facets__form{align-items:center}main[class*=main-collection] .section-foot{padding:3rem 1rem}@media screen and (min-width:750px){main[class*=main-collection] .menu__heading{display:none}main[class*=main-collection] .menu .list-unstyled{text-align:center;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}main[class*=main-collection] .menu__item{margin-block-end:var(--spacing--size)}main[class*=main-collection] .menu__item+.menu__item{margin-block-start:0;margin-inline-start:var(--spacing--size)}main[class*=main-collection] .menu__item a{font-size:.85em;line-height:1.3;cursor:pointer;text-decoration:none;text-align:center;color:var(--button-color);-webkit-appearance:none;appearance:none;background-color:#ffffff50;padding-block:.8rem;padding-inline:1.2rem;border-radius:var(--style-border-radius-buttons-primary);box-shadow:0 0 20px #00000010;display:grid;align-content:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:all .3s ease-in-out}main[class*=main-collection] .menu__item a.menu-list__link--active{background-color:#fff;box-shadow:none}main[class*=main-collection] .menu__item a:hover{color:var(--color-primary-button-text);background-color:var(--color-primary-button-background);box-shadow:none}}@media(max-width:749px){main[class*=main-collection] .section:has(.menu){padding:1rem 0!important}main[class*=main-collection] .menu .details-content{margin-block-end:var(--spacing--size)}}.main-collection\.collection-revendeurs .revendeur-gate{text-align:center}.main-collection\.collection-revendeurs .revendeur-gate h2{margin-bottom:0}.main-collection\.collection-revendeurs .btns-action{text-align:center;display:flex;justify-content:center;gap:1rem}.main-collection\.collection-revendeurs .btns-action.btns-foot{margin:-4rem 0 4rem;display:none}.revendeur-allowed .main-collection\.collection-revendeurs .btns-action.btns-foot{display:flex}.main-collection\.collection-revendeurs results-list{display:none}.revendeur-allowed .main-collection\.collection-revendeurs results-list{display:grid}.main-collection\.collection-revendeurs .collection-wrapper{margin:auto;width:100%;max-width:1000px}.main-collection\.collection-revendeurs .facets-block-wrapper{display:none}.main-collection\.collection-revendeurs .product-grid{gap:.5rem;grid-template-columns:1fr}.main-collection\.collection-revendeurs .product-grid__card{gap:10px!important;flex-direction:row;align-items:center}.main-collection\.collection-revendeurs .product-card{padding:.2rem .7rem .2rem .2rem}.main-collection\.collection-revendeurs .product-card .product-card__link{display:none}.main-collection\.collection-revendeurs .product-card .card-gallery{width:10%;flex-shrink:0;border:solid 1px var(--color-input-border);border-radius:12px}.main-collection\.collection-revendeurs .product-card .rte>*{line-height:1.2!important}.main-collection\.collection-revendeurs .product-card .contents{width:38%;flex:1;display:initial}.main-collection\.collection-revendeurs .product-card .contents .text-block--align-center{padding:0}.main-collection\.collection-revendeurs .product-card .contents .text-block--align-center p{font-size:15px;text-align:left;margin:0 0 .1rem}.main-collection\.collection-revendeurs .product-card .product-sku-wrapper{font-size:14px;letter-spacing:.04em;display:flex}.main-collection\.collection-revendeurs .product-card product-swatches{width:12%;flex-shrink:0}.main-collection\.collection-revendeurs .product-card product-price{margin:0;padding:0;width:15%;flex-shrink:0}.main-collection\.collection-revendeurs .product-card .price--dealer{font-size:15px;text-decoration:line-through;color:var(--color);opacity:.5}.main-collection\.collection-revendeurs .product-card .info-price--dealer{font-size:12px!important;display:block}.main-collection\.collection-revendeurs .product-card .buy-buttons-block{margin:0 0 0 auto;width:35%;flex-shrink:0}.main-collection\.collection-revendeurs .product-card .product-form-buttons{flex-wrap:nowrap}.main-collection\.collection-revendeurs .product-card .button.add-to-cart-button{font-size:15px;padding-inline:var(--padding-xl)}.main-product .section-wrapper:first-child .section{font-size:75%;padding:1rem 0}.main-product .section-wrapper:first-child a{color:var(--color-primary-button-background)}.main-product .product-information__media slideshow-container{border:solid 1px var(--color-input-border);border-radius:10px}.main-product .product-information__media .slideshow-controls__thumbnails .slideshow-control{border-radius:5px}.main-product .product-details .variant-picker{background:#f9f9f9;padding:1rem 2rem 2rem;border-radius:10px;box-shadow:0 0 0 1px var(--color-input-border)}.main-product .product-details .rte h1{font-size:var(--font-h3--size)}.main-product .product-details .rte h2{font-size:var(--font-h4--size)}.main-product .product-details .rte h3{font-size:var(--font-h5--size)}.main-product .product-details .rte h4,.main-product .product-details .rte h5{font-size:var(--font-h6--size)}.main-product .product-sku{font-size:1rem;opacity:.7}.main-product .variant-option--buttons{gap:var(--gap-lg)}.main-product .variant-option--buttons legend{margin-block-end:var(--margin-md)}.main-product .product-details product-inventory{width:50%}.main-product .product-details product-price{width:50%}.main-product .product-details product-price>*{text-align:right}.main-product .product-details .price{font-size:var(--font-h3--size);line-height:var(--font-h3--line-height);font-weight:var(--font-h3--weight)}.revendeur-allowed .main-product .product-details .info-price--dealer{display:block}.revendeur-allowed .main-product .product-details .tax-note,.revendeur-allowed .main-product .product-details .accelerated-checkout-block{display:none}.main-product .section:has(.accordion){background:#e5f3f480}.main-product .accordion{margin:auto;width:100%;max-width:1240px}.main-product .accordion--dividers accordion-custom .details{background:#fff;margin:0 0 1rem;padding:0 2rem;border-block-start:var(--style-border-width) solid rgb(var(--color-border-rgb) / .1);border-radius:15px}.main-product .accordion summary .svg-wrapper{color:#fff;background:var(--color-primary-button-background);border-radius:50%;box-shadow:0 0 0 5px var(--color-primary-button-background);transition:all .3s ease-in-out}.main-product .accordion details:not([open]) summary:hover .svg-wrapper{background:var(--color-primary-button-hover-background);box-shadow:0 0 0 5px var(--color-primary-button-hover-background)}.main-product .accordion details[open] summary .svg-wrapper{color:var(--color-primary-button-background);background:none;box-shadow:none}@media(max-width:749px){.main-product .section-wrapper:first-child .section{display:none}.main-product .product-details product-inventory{width:100%}.main-product .product-details product-price{width:100%}.main-product .accordion--dividers accordion-custom .details{padding:0 1rem}}.product-grid{--product-grid-gap-mobile: 1rem;--product-grid-gap-desktop: 2rem}.product-grid[product-grid-view=zoom-out]{--product-grid-gap-desktop: 1rem}@media(max-width:1200px){.product-grid{--product-grid-gap-desktop: 1rem}}@media(min-width:750px){.product-grid[product-grid-view=zoom-out]{--product-grid-columns-desktop: repeat(auto-fill, minmax(14.25rem, 1fr)) !important}}@media(max-width:749px){.product-grid{padding-inline-start:1rem;padding-inline-end:1rem}}.resource-list--grid{gap:2rem}@media(max-width:1200px){.resource-list--grid{gap:1rem}}.resource-list__carousel slideshow-slides{gap:2rem;margin-block:-1rem;padding-block:1rem}@media(max-width:1400px){.resource-list__carousel slideshow-slides{gap:1rem;margin-block:-.5rem;padding-block:.5rem}.resource-list__carousel .product-card{padding-left:1rem;padding-right:1rem}}@media(max-width:1200px){.section:has(.resource-list__carousel){--column-count: 2 !important}}.product-card{background:#fff;padding:2rem;border:solid 1px var(--color-primary-button-border);border-radius:15px;box-shadow:0 0 15px #00000010}.product-card:hover{box-shadow:none}.product-card .product-card__content{text-align:center;gap:1.2rem}.product-card .product-grid-view-zoom-out--details>*{font-size:var(--font-size--sm)!important;font-weight:var(--font-h4--weight)!important;line-height:1.5!important;text-align:center}.product-card .rte{padding:0 10%}.product-card .rte>*{font-size:var(--font-h4--size)!important;font-weight:var(--font-h4--weight)!important;line-height:1.5!important;text-align:center}.product-card swatches-variant-picker-component{justify-content:center}.product-card product-price{margin-top:auto}.product-card product-price>*{font-size:var(--font-h4--size)!important;text-align:center}.product-card .price{color:var(--color-primary-button-background)}.revendeur-allowed .product-card .price--dealer{text-decoration:line-through;color:var(--color);opacity:.5}.revendeur-allowed .product-card .info-price--dealer{font-size:70%;display:block}.product-card .buy-buttons-block{margin-top:auto}.product-card .product-sku-wrapper{display:none}.product-grid[product-grid-view=zoom-out] .product-card{padding:1.3rem .8rem}@media(max-width:1200px){.product-card .rte{padding:0}}@media(max-width:749px){.product-card{padding:1.5rem 1rem}}.main-page .hero-wrapper .overlay--gradient{background:linear-gradient(var(--overlay-direction),#00000060 20%,#00000030 60%)}.main-page .hero-wrapper .hero__image,.main-page .hero-wrapper .hero__video,.main-page .hero-wrapper .hero__video-poster{object-position:center 30%}.main-page .section:has(.menu){padding:2rem 0!important;border-bottom:solid 1px #00000010}.main-page .page-width-content{--page-content-width: var(--narrow-page-width)}.main-page .section-wrapper:not(.hero-wrapper) .group-block.solo{padding:4rem;background:#fff;border:solid 1px var(--border-color);border-radius:15px}@media screen and (min-width:750px){.main-page .menu__heading{display:none}.main-page .menu .list-unstyled{text-align:center;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.main-page .menu__item{margin-block-end:var(--spacing--size)}.main-page .menu__item+.menu__item{margin-block-start:0;margin-inline-start:var(--spacing--size)}.main-page .menu__item a{font-size:.85em;line-height:1.3;cursor:pointer;text-decoration:none;text-align:center;color:var(--button-color);-webkit-appearance:none;appearance:none;background-color:#ffffff50;padding-block:.8rem;padding-inline:1.2rem;border-radius:var(--style-border-radius-buttons-primary);box-shadow:0 0 20px #00000010;display:grid;align-content:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:all .3s ease-in-out}.main-page .menu__item a.menu-list__link--active{background-color:#fff;box-shadow:none}.main-page .menu__item a:hover{color:var(--color-primary-button-text);background-color:var(--color-primary-button-background);box-shadow:none}}@media(max-width:749px){.main-page .section:has(.menu){padding:1rem 0!important}.main-page .menu .details-content{margin-block-end:var(--spacing--size)}}.page-page\.contact .page-width-content{--page-content-width: 800px}.page-page\.contact .page-width-content blockquote{font-size:16px;font-style:initial;background:#fff;margin:1rem 0 0;padding:1.5rem 2rem 1rem;border:solid 1px var(--color-primary-button-background);border-radius:10px}.page-page\.contact .page-width-content blockquote li{margin-top:1em}.page-page\.carte-des-revendeurs .text-block iframe{width:100%;height:600px}.page-page\.mappy .page-width-content{--page-content-width: var(--narrow-page-width)}.page-page\.mappy .page-width-content #locator-title{display:none!important}.page-page\.mappy .page-width-content #locator-description{margin:0 auto 2rem;max-width:800px}.shopify-policy__container{padding:5rem 1rem;max-width:var(--max-width--body-normal)}.shopify-policy__container .shopify-policy__title{text-align:left;margin-block-end:3rem}.shopify-policy__container .shopify-policy__title h1{font-size:var(--font-h2--size)}.shopify-policy__container .shopify-policy__body .rte a{color:var(--color-primary-button-background)}.main-article .section-wrapper:first-child .section{font-size:75%;padding:1rem 0}.main-article .section-wrapper:first-child a{color:var(--color-primary-button-background)}@media(max-width:749px){.main-article .section-wrapper:first-child .section{display:none}}.cart-items-component .cart-items__media-container{border:solid 1px var(--color-input-border);border-radius:10px}.cart__summary-item.tax-note{flex-direction:column}.cart__summary-item.tax-note>.note{border-top:1px solid var(--color-border);padding:var(--padding-sm) 0}.cart-drawer__dialog{font-size:var(--cart-font-size--md);line-height:1.3}.revendeur-allowed .cart-drawer__dialog .cart-drawer__items .cart-items__table-row{padding-bottom:var(--gap-xs);margin-bottom:var(--gap-xs)}.cart-drawer__dialog .cart-items__details *{font-size:var(--cart-font-size--xs)}.cart-drawer__dialog .cart-items__details>*+*,.cart-drawer__dialog .cart-items__bundle li{margin-block-start:var(--margin-3xs)}.revendeur-allowed .cart-drawer__dialog .cart-items__details .list-unstyled{display:none}.revendeur-allowed .cart-drawer__dialog .cart-items__quantity{--minimum-touch-target: 30px}.revendeur-allowed .cart-drawer__dialog .cart-actions{display:none}@media screen and (min-width:750px){.revendeur-allowed .cart-drawer__dialog .cart-drawer__header{padding-bottom:var(--padding-xs)}.revendeur-allowed .cart-drawer__dialog .cart-drawer__heading{margin:0}}.footer-content{gap:2rem}footer a{text-decoration:none}footer summary{padding-block:var(--padding-xs)}footer .menu__item>*{font-size:14px}footer .social-icons__wrapper{gap:var(--gap-xl);align-items:center;justify-content:center}footer .social-icons__icon-wrapper:has(.social-icons__icon path){width:auto}footer .social-icons__icon-wrapper{height:auto}footer .social-icons__icon-wrapper a{padding:var(--padding-md);border:solid 1px var(--color-border);border-radius:var(--style-border-radius-50)}footer .social-icons__icon{width:var(--icon-size-2xl);height:var(--icon-size-2xl)}footer .email-signup-block{display:flex;align-items:center;justify-content:flex-end}footer .email-signup__form{width:100%;max-width:430px}footer .section-background.color-scheme-3:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(to bottom,#bee4e6 0%,var(--color-background) 80%)}footer+footer+footer+footer .section{padding:0 0 2rem!important}footer+footer+footer+footer .footer-content{padding-top:2rem;border-top:solid 1px var(--color-input-border)}@media(max-width:1450px){footer [style*="--horizontal-alignment: flex-start"]>.text-block.h2>*{font-size:var(--font-h3--size)}}@media(max-width:1200px){.footer-content{gap:1rem}footer [style*="--horizontal-alignment: flex-start"]>.text-block.h2>*{font-size:var(--font-h4--size)}}@media(max-width:999px){footer .footer-content{grid-template-columns:1fr}footer [style*="--horizontal-alignment: flex-start"]>.text-block.h2>*{font-size:var(--font-h2--size)}footer [style*="--horizontal-alignment: flex-start"]>.text-block{--text-align: center !important}footer .social-icons__wrapper{order:10}footer .email-signup-block{justify-content:center}}.button,.button-secondary,button.shopify-payment-button__button--unbranded{line-height:1.3;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.quantity-selector{overflow:hidden}.hero-wrapper .hero__container .rte p{font-size:1.4rem!important}.hero-wrapper .color-scheme-5 .hero__container{text-shadow:0 0 20px #00000060}@media(max-width:1400px){.hero-wrapper .hero__container .rte p{font-size:1.3rem!important}}@media(max-width:749px){.hero-wrapper .hero__container .rte p{font-size:1.1rem!important}}summary{padding-block:var(--padding-4xl)}summary .svg-wrapper{height:var(--icon-size-sm);width:var(--icon-size-sm)}.accordion--dividers .details-content{gap:1.5rem;display:flex;flex-direction:column;padding-block-end:var(--padding-4xl)}.color-scheme-1 .link{color:var(--color-primary-button-background)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
