.text-body-small{font-size:15px}h2,.h2,.text-h2{font-size:40px;line-height:44px;letter-spacing:0}h3,.h3,.text-h3{font-size:35px;line-height:44px;letter-spacing:0}h4,.h4,.text-h4{font-size:30px;line-height:36px;letter-spacing:0}.shopify-section .section__header{margin-bottom:40px}.btn.btn--arrow-with-text{font-size:16px;line-height:22px;padding-inline-end:26px;display:flex;width:fit-content;gap:10px}.btn.btn--arrow-with-text:after{content:none}.btn.btn--arrow-with-text:before{content:url("data:image/svg+xml,%3Csvg width='12' height='10' viewBox='0 0 12 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.75 4.6716H10.3848M10.3848 4.6716L6.17451 0.75M10.3848 4.6716L6.17451 8.5933' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}html .btn{font-size:16px}html .btn.btn--secondary{border:1px solid rgb(var(--btn-alt-text-color))}.splide__sr{display:none!important}.splide__track{width:100%}.splide__track .splide__list{width:100%;display:flex;flex-grow:0;flex-shrink:0}.splide__track .splide__list .splide__slide{flex-shrink:0}.os-scrollbar{display:none}@media(max-width:768.98px){h3,.h3,.text-h3{font-size:30px;line-height:39px}h2,.h2,.text-h2{font-size:30px;line-height:37px}.shopify-section .section__header{margin-bottom:25px}}html .announcement__col--right>a:not(.no-spacer):after{content:none}.announcement .container{padding-top:8px;padding-bottom:8px}html .announcement__col--align-left .announcement__text{gap:7px}@media(min-width:769px){.announcement__col--right{gap:46px}html .announcement__col--align-left .announcement__text{flex:unset;width:fit-content}.announcement .announcement__col--left .announcement__text:nth-child(2){position:absolute;left:50%;transform:translate(-50%)}}@media(max-width:768.98px){html .announcement__col--align-left .announcement__text{font-size:15px}}header.header__grid .header__icons{flex:unset;margin-left:0;padding-left:30px;margin-bottom:0;margin-top:2px}header.header__grid .header__icons .header__icon{display:flex;width:fit-content;flex-direction:row;align-items:center;gap:7px}header.header__grid .header__icons .header__icon span{font-size:12px;font-weight:700}header.header__grid .header__icons .header__icon span.header__cart-count-number{display:block;font-size:10px}header.header__grid .header__icon svg{width:22px;height:auto}header.header__grid .header__search{min-width:370px;flex:unset}header.header__grid .header__search .search__input{box-shadow:0 4px 24px #0000001f;background-color:#fff;font-size:14px;margin:4px 0;padding-top:13px;padding-bottom:13px}header.header__grid .header__search .search__input::placeholder{color:#625d6c}.search__form .search__submit svg{transform:translateY(2px)}header.header__grid .header__logo{flex:unset;padding-right:30px}header.header__grid main-menu.main-menu{order:unset;width:fit-content}header.header__grid{align-items:flex-start}header.header__grid .header__logo{margin:0}header.header__grid .header__search{margin-left:auto}header.header__grid .main-nav{margin:0;align-items:center}header.header__grid .main-nav .main-nav__item{font-weight:600;font-size:16px}header.header__grid .main-nav__item--primary{box-shadow:none!important}.header__grid .main-menu__disclosure .main-menu__toggle{background-color:rgb(var(--color-scheme-1-btn-bg));border-radius:50px}html .main-menu__toggle:before,html .main-menu__toggle:after,html .main-menu__toggle-icon:before,html .main-menu__toggle-icon:after{background:#fff;left:13.5px;width:17px;height:1.5px}@media(min-width:769px)and (max-width:1150px){header.header__grid .header__icons{margin-left:auto}header.header__grid .header__search{order:3;margin:auto}}@media(min-width:769px){html .cc-header--sticky .header.is-out .main-menu__disclosure{max-height:inherit;margin-top:inherit}header.header__grid .main-nav__item.bg-purple{background-color:#4e016d;color:#fff;padding:12px 20px;max-height:unset;border-radius:50px;display:flex;align-items:center;gap:10px}header.header__grid .main-nav__item.bg-purple svg{display:none}header.header__grid .main-nav__item.bg-purple:before{content:url("data:image/svg+xml,%3Csvg width='15' height='14' viewBox='0 0 15 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline y1='2' x2='15' y2='2' stroke='white' stroke-width='2'/%3E%3Cline y1='7.4' x2='15' y2='7.4' stroke='white' stroke-width='2'/%3E%3Cline y1='12.8' x2='15' y2='12.8' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");transform:translateY(1px)}}@media(max-width:768.98px){header.header__grid .header__icons .header__icon span{display:none}header.header__grid .header__logo{padding:0;order:1;position:absolute;left:50%;transform:translate(-50%)}header.header__grid main-menu.main-menu{order:0}header.header__grid .header__icons{order:2;padding:0}header.header__grid .header__search{order:3;min-width:100%}header.header__grid{gap:15px;justify-content:space-between}header.header__grid .main-nav .main-nav__item{padding:16px 0;font-family:var(--heading-font-family);font-size:18px;line-height:27px;font-weight:700}header.header__grid .secondary-nav{padding:0;margin-top:20px}}.cc-collection-list .container>.section{margin:70px 0}.cc-collection-list .container .card__media{width:100px;margin:auto;border:none}.cc-collection-list .container .card__info{padding-top:15px}.cc-collection-list .container .card__info .card__title .card-link{font-size:19px;font-weight:600}.cc-collection-list .slider{padding:0!important}@media(max-width:768.98px){.cc-collection-list .container>.section{margin:40px 0}.cc-collection-list .container{padding:0}.cc-collection-list .slider__grid.auto-cols-2{grid-auto-columns:calc((70% - var(--column-gap)) / 2);padding-left:20px}.cc-collection-list .container .card__info .card__title .card-link{font-size:17px}}.cc-featured-collection .section{margin-top:70px;margin-bottom:0}.cc-featured-collection .section__header{margin-bottom:40px}.cc-featured-collection .products-grid-container .grid{--column-gap: 18px}.card.card--product .card__media{border-radius:20px;overflow:hidden}.card.card--product .card__info-container{padding:20px 0}.card.card--product .card__info-container .card__info{padding:0}.card.card--product .card__info-container .card__info-inner .minimum{display:block;font-size:13px;margin-bottom:6px}.card.card--product .card__info-container .card__title{font-size:20px;font-weight:400}.card.card--product .tags-produit{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.card.card--product .tags-produit .tag{font-size:11px;line-height:13.45px;font-weight:700;padding:4.95px 10.62px;background-color:#f4f1ed;border-radius:35.39px;white-space:nowrap}.card.card--product product-form form .btn .quick-add-btn-text{display:none}.card.card--product product-form form .btn,.card.card--product .js-quick-add{width:50px;padding:0;height:50px;border-radius:50px}#quick-add-heading{opacity:0}.card.card--product product-form form .btn:before{content:"+";font-size:20px;line-height:1;font-weight:400}.card.card--product .no-quick-view-btn:before{content:"+";font-size:20px;line-height:1;font-weight:400}.card__info-container .price-and-form .card__quick-add{display:flex}.card.card--product .no-quick-view-btn{width:50px;padding:0;height:50px;border-radius:50px;border:var(--btn-border-width) solid rgb(var(--btn-bg-color));outline-color:rgb(var(--btn-bg-color));outline-offset:3px;background:rgb(var(--btn-bg-hover-color)) linear-gradient(104deg,rgb(var(--btn-bg-hover-color)) 60%,rgb(var(--btn-bg-color)) 60% 100%) no-repeat 100% 100%;background-size:300% 100%;color:rgb(var(--btn-text-color));display:flex;justify-content:center;align-items:center}.card.card--product .no-quick-view-btn span{display:none}.card.card--product .price{border:none!important;padding:0;margin-top:0!important}.card.card--product .price-and-form{margin-top:30px;display:flex;justify-content:space-between;align-items:center;gap:10px}.card.card--product .price-and-form .price{flex:1 1 auto;min-width:0}.card.card--product .price-and-form .price .price__current,.card.card--product .price-and-form .price .price__lot{font-size:16px;color:rgb(var(--btn-bg-color));font-weight:700}.card.card--product .price-and-form .price .price__current .price__from{display:none}.card.card--product .price-and-form .price .price__current:before{content:attr(data-before);font-weight:400;color:rgb(var(--text-color))}.card.card--product .price-and-form .prix-unitaire{font-size:13px;line-height:1;font-weight:600;display:block;opacity:.5;margin-bottom:5px}.card.card--product .price-and-form .card__quick-add{padding:0;transform:none;opacity:1;position:static;inset:unset;flex:0 0 auto;margin-inline-start:auto}.card.card--product .product-label-container{padding:12px;display:flex;gap:5px;flex-wrap:wrap}.card.card--product .product-label-container .product-label{font-size:11px;line-height:13.45px;font-weight:700;color:#fff;background-color:#ffffff26;padding:4.95px 9px;border-radius:35.39px;border:.5px solid #FFFFFF4D;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.card.card--product .product-label-container .product-label.product-label--made-eu{display:flex;align-items:center;gap:5px;padding:4.95px 6px;background-color:#1c1614;border:.5px solid transparent}.card.card--product .product-label-container .product-label.product-label--made-eu img{height:11px;width:auto;border-radius:10px;aspect-ratio:1 / 1;object-fit:cover}@media(min-width:1280px){.cc-featured-collection.cc-product-card-grid .container{padding:0 62px}.cc-featured-collection.cc-product-card-grid .container.products-grid-container{padding:0 62px 20px}.cc-featured-collection.cc-product-card-grid .container.featured-collection-products{padding:0}}@media(max-width:768.98px){.cc-featured-collection .section__header{margin-bottom:25px}.card.card--product .card__info-container .card__title{font-size:16px;font-weight:600}.card.card--product .tags-produit .tag{font-size:10.13px;padding:4.56px 9.77px;line-height:12.38px}.cc-featured-collection .section{margin-top:40px}.cc-featured-collection .products-grid-container .grid{--column-gap: 10px;display:flex;flex-wrap:wrap;width:100%}.cc-featured-collection .products-grid-container .grid .slider__item{width:calc(50% - 5px);border:none}.card.card--product .card__info-container{padding:10px 0 0}.card.card--product .price-and-form .price .price__current,.card.card--product .price-and-form .price .price__lot{font-size:12px}.card.card--product .price-and-form .price.price--lot .price__current,.card.card--product .price--lot .price__perso-note{font-size:11px}.card.card--product .price-and-form .prix-unitaire{font-size:11px;margin-bottom:0}.card.card--product product-form form .btn,.card.card--product .js-quick-add{height:40px;width:40px;min-width:40px}.card.card--product product-form form .btn,.card.card--product .js-quick-add:before{content:"+";font-size:20px;line-height:1;font-weight:400}.card.card--product .quick-add-btn-icon{display:none}.card.card--product .product-label-container .product-label-wrapper:not(:has(.product-label.product-label--custom)){display:none}}.shopify-section.cc-gallery .container[id*=media_grid]{padding:0}.shopify-section.cc-gallery .gallery.grid{gap:10px}.shopify-section.cc-gallery .section{padding-bottom:0}@media(max-width:768.98px){.shopify-section.cc-gallery .gallery.grid{display:flex;width:calc(100% + 40px);padding:0 20px;overflow-x:auto;margin:0}.shopify-section.cc-gallery .gallery.grid .gallery-block{min-width:calc(100% - 50px);min-height:400px!important}.shopify-section.cc-gallery .container[id*=media_grid]{overflow:hidden}.shopify-section.cc-gallery .gallery.grid:after{content:"";width:30px;min-width:30px}}.cc-shoppable-image .container{padding:0}.cc-shoppable-image .container .shoppable-image{gap:10px}.cc-shoppable-image .container .shoppable-image__text .section__block--heading{margin-bottom:25px}.cc-shoppable-image .container .shoppable-image__text .section__block.rte{font-size:18px;line-height:34px;opacity:.7}@media(min-width:1024px){.cc-shoppable-image .shoppable-image__text{flex:0 0 calc((100% - var(--column-gap) * -4) / 3)}}@media(max-width:768.98px){.cc-shoppable-image .container .shoppable-image{display:grid}.cc-shoppable-image .container .shoppable-image .card__info{display:flex;flex-direction:column;align-items:center}.cc-shoppable-image .container .shoppable-image .card__info *{text-align:center}}.cc-scrolling-banner .scrolling-banner{padding:30px 0}.cc-scrolling-banner .scrolling-banner .scrolling-banner__item{position:relative}.cc-multi-column .section__header{gap:20px}.cc-multi-column{--column-gap: 20px}.cc-multi-column .multi-column .card__info .card__title{font-family:var(--body-font-family);font-size:20px;line-height:1;font-weight:700;margin-bottom:10px}.cc-multi-column .multi-column .card__info .card__rte{font-size:15px;line-height:21px}.cc-multi-column .btn.btn--arrow-with-text{margin:40px auto 0}.cc-multi-column .paragraphe{margin:0}.cc-multi-column .section{margin-bottom:70px}@media(max-width:768.98px){.cc-multi-column{--column-gap: 10px}.cc-multi-column .section__header{margin-bottom:40px}.cc-multi-column .slider{padding:0!important}.cc-multi-column .section{margin-bottom:40px}}.media-with-text .section__block{margin-bottom:25px}.media-with-text .section__block:last-child{margin-bottom:0}.media-with-text .section__block.rte ul{padding:0;display:flex;flex-direction:column;gap:10px;list-style:none}.media-with-text .section__block.rte ul>li:before{content:url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 8.49101C0 8.49101 2.496 11.3012 2.99433 12.4491H5.13933C6.0385 9.70391 9.53117 3.15191 12.5259 0.85524C13.1456 0.0579062 11.5878 -0.271427 10.33 0.256806C8.43418 1.05197 4.85918 7.12947 4.19185 8.59067C3.24502 8.83984 2.24618 6.99384 2.24532 6.99384L0 8.49101Z' fill='%234E016D'/%3E%3C/svg%3E%0A");background:unset;inset:unset;width:unset;height:unset}.media-with-text .section__block.rte ul>li strong{font-weight:600}.media-with-text .section__block.rte{font-size:15px;line-height:26px}.media-with-text .btn{display:flex;align-items:center;width:fit-content;gap:10px}.media-with-text .section__block.section__block--button{display:flex;align-items:center;flex-wrap:wrap;gap:15px 20px}.media-with-text .section__block.section__block--button .btn:nth-child(2){outline-color:rgb(var(--color-scheme-1-btn-bg));border-color:rgb(var(--color-scheme-1-btn-bg));color:rgb(var(--color-scheme-1-btn-bg))}@media(max-width:768.98px){html .cc-media-with-text .media-with-text__text{padding:20px}}.cc-faq .section{margin:70px 0}.cc-faq .reading-width{max-width:1222px;display:flex;gap:40px}.cc-faq .reading-width .faq-header{max-width:500px;min-width:500px}.cc-faq .reading-width .faq-header .section__heading{margin-bottom:25px}.cc-faq .reading-width .faq-header .paragraphe{margin:0;font-size:18px;line-height:30px}.cc-faq .reading-width .faq-content{width:100%;display:flex;flex-direction:column;gap:15px}.cc-faq .reading-width .faq-content details{border:none;background-color:#f4f1ed;border-radius:10px;padding:20px}.cc-faq .reading-width .faq-content details summary{padding:0}.cc-faq .reading-width .faq-content details summary .disclosure__title{font-family:var(--heading-font-family);font-size:18px;font-weight:400;line-height:27px}.cc-faq .reading-width .faq-content details .disclosure__content{padding:18px 0 0;font-size:15px;line-height:24px;opacity:.6!important;width:calc(100% - 45px)}.cc-faq .reading-width .faq-content .disclosure__toggle{display:flex;width:32px;height:32px;border-radius:32px;background-color:rgb(var(--color-scheme-1-btn-bg));align-items:center;justify-content:center;min-width:32px}.cc-faq .reading-width .faq-content .disclosure__toggle svg path{stroke:#fff}@media(max-width:1024px){.cc-faq .reading-width{flex-direction:column}.cc-faq .reading-width .faq-header{max-width:100%;min-width:100%;text-align:center}.cc-faq .reading-width .faq-header .section__heading{text-align:center}}@media(max-width:768.98px){.cc-faq .section{margin:40px 0}.cc-faq .section>.container{padding:0}}.cc-newsletter .newsletter{padding:60px 0;margin-bottom:0}.cc-newsletter .newsletter.color-scheme--1{background:#f4f1ed}.cc-newsletter .container{padding:0 60px}.cc-newsletter .container>div{display:flex;align-items:flex-end;gap:50px;justify-content:space-between}.cc-newsletter .section__block.section__block--heading{font-size:25px;line-height:40px;margin:0}.cc-newsletter .section__block.form-width{min-width:500px}.cc-newsletter .input-with-button,.footer__main .input-with-button{box-shadow:none!important;gap:10px}.cc-newsletter .input-with-button input,.footer__main .input-with-button input{flex:unset;border:1px solid;margin:0;padding:14.1px 24px;font-size:16px;font-weight:600;opacity:1;color:#1c1614}.cc-newsletter .input-with-button input::placeholder,.footer__main .input-with-button input::placeholder{font-size:16px;font-weight:600;opacity:1;color:#1c1614}.cc-newsletter .input-with-button .btn,.footer__main .input-with-button .btn{gap:10px;display:flex}.cc-newsletter .input-with-button .btn:before,.footer__main .input-with-button .btn:before{content:url("data:image/svg+xml,%3Csvg width='12' height='10' viewBox='0 0 12 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.75 4.6716H10.3848M10.3848 4.6716L6.17451 0.75M10.3848 4.6716L6.17451 8.5933' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}@media(min-width:769px)and (max-width:1100px){.cc-newsletter .container>div{flex-direction:column;align-items:center;gap:20px;justify-content:center}.cc-newsletter .section__block.section__block--heading{text-align:center}.cc-newsletter .section__block.form-width{margin:auto}}@media(max-width:768.98px){cc-newsletter .section__block.form-width{min-width:unset}.cc-newsletter .section__block.form-width{min-width:100%}.cc-newsletter .newsletter{padding:40px 20px}.cc-newsletter .container>div{flex-direction:column;gap:15px}.cc-newsletter .container{padding:0}.cc-newsletter .section__block.section__block--heading{text-align:center;font-size:19px;line-height:28px}.cc-newsletter .input-with-button{display:flex}.cc-newsletter .input-with-button .btn{width:fit-content;margin:0}}.cc-icons-with-text .icons-with-text{padding:60px 0}.cc-icons-with-text .icons-with-text .container{padding:0 60px}.cc-icons-with-text .icons-with-text__text .icons-with-text__title{font-size:16px;line-height:21px}.cc-icons-with-text .icons-with-text__text .icons-with-text__title+.rte{margin-top:10px}.icons-with-text .slider__item{justify-content:flex-start}@media(max-width:768.98px){.cc-icons-with-text .icons-with-text{padding:30px 0}.cc-icons-with-text .icons-with-text .container{padding:0 20px}.cc-icons-with-text .slider-nav{display:none}.cc-icons-with-text .icons-with-text .slider__grid{display:flex;flex-wrap:wrap;gap:20px}.icons-with-text .slider__item{width:calc(50% - 10px)}.cc-icons-with-text .icons-with-text__text .icons-with-text__title{font-size:14px;line-height:20px}}footer.footer{border-top:1px solid #C5C5C5}footer.footer .footer-block__image{margin-bottom:15px}footer.footer .footer-block__text.rte{color:#1c1614b3;font-size:20px;line-height:34px}footer.footer .footer-block__text.rte strong{color:#4e016d}.footer__main .input-with-button input{padding:11px 24px}.footer .footer__main .input-with-button{margin-top:15px}.footer .footer-block__btns.footer-block__social{margin-top:45px}.footer .footer-menu .disclosure__title{font-family:var(--heading-font-family);font-size:20px;line-height:27px;margin-bottom:32px}.footer .footer-menu .footer-menu__links>li{font-size:15px;line-height:24px;font-weight:400;margin-bottom:10px;opacity:.7}.footer .footer-menu .footer-menu__links>li:hover{opacity:1}.footer .footer-policies .footer-sublinks{margin:10px 0 0;justify-content:flex-start;gap:5px 15px}.footer .footer-policies .footer-sublinks .footer-sublinks__item{margin:0}footer.footer .container{padding:0 60px}footer.footer .footer-col--text .footer-block{margin:0}footer.footer .footer__hr{background-color:#c5c5c5}@media(max-width:768.98px){footer.footer .container{padding:0 20px}.footer .footer-col--text .media{max-width:240px!important;margin:auto;display:block}footer.footer .footer-block__text.rte{font-size:18px;line-height:28px;text-align:center}.footer .footer__main .input-with-button{display:flex}html .footer .input-with-button>.btn{width:fit-content;margin:0}.footer .footer-block__btns.footer-block__social{display:flex;justify-content:center;margin-bottom:68px}html .footer-block__btns .social{margin:0}html .footer .footer-menu .disclosure__title{margin-bottom:0}html .footer-menu>summary{padding:16px 0}html .footer-menu .footer-menu__links{padding-top:10px}.footer .footer-policies .footer-sublinks{justify-content:center}.footer__base>div:not([class]) span{margin:auto;display:block;width:100%;text-align:center}}.divided-slideshow{overflow:hidden;position:relative}.divided-slideshow .splide__arrows{position:absolute;z-index:1;width:100%;display:flex;justify-content:space-between;padding:0 20px;top:50%;transform:translateY(-50%)}.divided-slideshow .splide__arrows .splide__arrow{width:44px;height:44px;background-color:#fff;border-radius:44px;cursor:pointer}.divided-slideshow .splide__arrows .splide__arrow[disabled]{opacity:0;pointer-events:none}.divided-slideshow .splide__arrows .splide__arrow.splide__arrow--prev{transform:scaleX(-1)}.divided-slideshow .splide__arrows .splide__arrow svg{width:20px;height:auto;margin-top:4px}.divided-slideshow .splide__slide{display:flex;flex-direction:column;align-items:flex-end;position:relative;justify-content:flex-end;max-height:75dvh}.divided-slideshow .splide__slide .sildeshow-content{position:absolute;padding:50px;left:0;max-width:650px;z-index:1}.divided-slideshow .splide__slide .sildeshow-content .heading{color:var(--text-color);margin-bottom:25px}.divided-slideshow .splide__slide .sildeshow-content .slideshow_link{color:var(--text-color);display:flex;align-items:center;gap:10px;font-size:16px;line-height:27px;font-weight:700;transition:-webkit-text-decoration .2s ease-out;transition:text-decoration .2s ease-out;transition:text-decoration .2s ease-out,-webkit-text-decoration .2s ease-out;-webkit-text-decoration:underline transparent 1px;text-decoration:underline transparent 1px;text-underline-offset:.25rem}.divided-slideshow .splide__slide .sildeshow-content .slideshow_link:hover{text-decoration-color:currentColor}.divided-slideshow .splide__slide figure{margin:0;display:flex;justify-content:center;align-items:center;position:relative}.divided-slideshow .splide__slide figure img{width:100%;height:100%;object-fit:contain}.divided-slideshow .splide__slide .sildeshow-content .links{display:flex;gap:10px 30px;flex-wrap:wrap}.divided-slideshow .splide__slide.shadow-img figure:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1c161400,#1c1614);opacity:.3}@media(max-width:768.98px){.divided-slideshow .splide__arrows{display:none}.divided-slideshow .splide__slide .sildeshow-content{padding:25px}.divided-slideshow .splide__slide .sildeshow-content .links{gap:5px 10px}}#product-media{border:none;box-shadow:none;background-color:#f4f1ed;padding:50px 60px}#product-media .product-details__block .disclosure__content .metafield-multi_line_text_field>br:first-child{display:none}.marquage-table{width:100%;border-collapse:collapse;margin:16px 0;font-size:14px}.marquage-table th,.marquage-table td{border:1px solid #ddd;padding:10px 12px;text-align:left;vertical-align:middle}.marquage-table th{background:#f5f5f5;font-weight:600;line-height:1.3}.marquage-table img{max-width:120px;height:auto;display:block;border-radius:4px}.marquage-technique-title{font-weight:600;margin:12px 0 8px;font-size:15px}variant-picker:not([data-availability=false]):not(.variant-picker--pre-last-selection.variant-picker--product-available) .is-unavailable+.opt-label:not([data-swatch]){pointer-events:none}.product-main .container{padding:0}.product-main .container.product-breadcrumbs{display:none}html .product .product-info{padding:50px;--product-details-block-margin-sm: 25px}.product .product-breadcrumbs{margin:0 0 20px;display:flex;gap:10px;flex-wrap:wrap;font-size:15px;font-weight:700}.product .product-breadcrumbs li a{color:rgb(var(--text-color))}.product .product-breadcrumbs li a:hover{text-decoration:underline}.product-main+.shopify-section:not(.product-details):before{content:none!important}.product-info__title+.product-price{margin-top:-15px}.product-price .price .price__default{font-size:17px;font-weight:700}.product-price .price .price__current,.product-price .price .price__lot{color:rgb(var(--color-scheme-1-btn-bg))}.product-price .price .price__current:before{content:attr(data-before);color:rgb(var(--text-color))}.product .product-price .price .price__current:after{content:attr(data-after);display:inline-block}html .product-message .product-message__inner{margin:0;padding:13px 20px;gap:14px}.product-message .product-message__inner img{width:18px;height:auto}.product-message .product-message__inner .rte *{font-size:15px}.product .product-description{font-size:15px;line-height:23px;opacity:.7}.product-info__block.product-tags{display:flex;gap:6px;flex-wrap:wrap}.product-info__block.rte[data-dynamic-product-content*=main-richtext_DYaXEz]{margin:35px 0 15px}.product-info__block.rte[data-dynamic-product-content*=main-richtext_DYaXEz]+.product-info__block{margin-top:0}.product-info__block.rte p em:only-child{font-size:18px;font-weight:500;font-style:normal;font-family:var(--heading-font-family)}.product-info__block.product-tags .tag{padding:4.95px 10.62px;background-color:#f4f1ed;border-radius:35px;font-size:11px;line-height:13.45px;letter-spacing:.55px;font-weight:700;text-transform:uppercase}.product-info__block.product-options .option-selector{display:flex;width:100%;min-width:100%;gap:15px;align-items:center;margin-bottom:20px}.product-info__block.product-options .option-selector .label,.shopify-block.shopify-app-block[id*=easify_product_options] .form__label{min-width:fit-content;margin:0;font-size:13px;text-transform:uppercase;font-weight:700;font-family:var(--heading-font-family)}.product-info__block.product-options .option-selector .label{margin-bottom:7px}.product-info__block.product-options .option-selector custom-select{width:100%}.product-info__block.product-options .option-selector custom-select .custom-select__btn{border-radius:5px;padding:10px 16px;font-size:15px;font-weight:400}.product-info__block.product-options .option-selector custom-select .custom-select__btn:focus{border-color:rgba(var(--input-text-color) / .2);outline:0;box-shadow:inherit}.product-info__block.product-options .option-selector__btns .opt-label--swatch{width:38px;height:38px;display:flex;justify-content:center;align-items:center;margin-right:2px}.product-info__block.product-options .option-selector__btns .opt-label--swatch:before{width:27px;height:27px}.product-info__block.product-options input+.opt-label--swatch,.product-info__block.product-options input+.filter__label[data-swatch]:before{border:2px solid transparent;box-shadow:none}.product-info__block.product-options input:checked+.opt-label--swatch,.product-info__block.product-options input:checked+.filter__label[data-swatch]:before{border:2px solid #4E016D;box-shadow:none}.product-info__block.product-options .option-selector .option-selector__label-value{text-transform:none;font-family:var(--body-font-family);font-size:15px;line-height:23px}.product-info__block.product-options .option-selector__btns{margin-top:-7px}.shopify-block.shopify-app-block[id*=easify_product_options] .tpo_radio-buttons-wrapper{display:flex;gap:8px!important}.shopify-block.shopify-app-block[id*=easify_product_options] .tpo_radio-buttons-wrapper .container-wrap-selection{margin:0;width:calc(33.33% - 5.33px)}.shopify-block.shopify-app-block[id*=easify_product_options] .tpo_radio-buttons-wrapper .container-wrap-selection *:not(.tpo_additional-price){min-width:100%;text-align:center;display:flex;justify-content:center;align-items:center;height:100%}.shopify-block.shopify-app-block .tpo_total-additional-price-wrapper .tpo_total-additional-price-label{font-size:0px!important}.shopify-block.shopify-app-block .tpo_total-additional-price-wrapper .tpo_total-additional-price-label:after{content:"Vos options entra\eeneront des frais suppl\e9mentaires de ";font-size:15px!important;line-height:1.4}.shopify-block.shopify-app-block .tpo_total-additional-price-wrapper .tpo_total-additional-price{font-size:15px;font-weight:700}.shopify-block.shopify-app-block[id*=easify_product_options] .tpo_radio-buttons-wrapper .container-wrap-selection .tpo_radio-button+div{font-size:15px;line-height:1;width:100%;border:2px solid #D4D4D4;padding:8px 10px;border-radius:5px;font-family:var(--body-font-family)}.shopify-block.shopify-app-block[id*=easify_product_options] .tpo_radio-buttons-wrapper .tpo_option-label-container{margin-bottom:10px}.shopify-block.shopify-app-block[id*=easify_product_options] .tpo_radio-buttons-wrapper .container-wrap-selection .tpo_radio-button:checked+div{border:2px solid #4E016D}.shopify-block.shopify-app-block[id*=easify_product_options] .tpo_radio-buttons-wrapper .container-wrap-selection .tpo_radio-button+div:before,.shopify-block.shopify-app-block[id*=easify_product_options] .tpo_radio-buttons-wrapper .container-wrap-selection .tpo_radio-button+div:after{content:none!important}.shopify-block.shopify-app-block[id*=easify_product_options] .tpo_file-upload{border:2px solid #D4D4D4;border-radius:5px!important;height:100px;justify-content:flex-start;align-items:flex-start;font-family:var(--body-font-family);padding:10px 15px;background-color:transparent}.shopify-block.shopify-app-block[id*=easify_product_options] .tpo_file-upload:after{content:url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.5417 3.66669C8.11341 3.66669 6.17741 5.84835 6.44141 8.25002C6.46586 8.47241 6.40896 8.69613 6.28123 8.87981C6.1535 9.06349 5.96357 9.1947 5.74658 9.24919C5.09843 9.41528 4.533 9.81182 4.15607 10.3646C3.77914 10.9174 3.61653 11.5887 3.69867 12.2527C3.7808 12.9167 4.10205 13.5281 4.60231 13.9724C5.10257 14.4167 5.74758 14.6635 6.41666 14.6667H7.33333C7.57644 14.6667 7.8096 14.7633 7.98151 14.9352C8.15342 15.1071 8.24999 15.3402 8.24999 15.5834C8.24999 15.8265 8.15342 16.0596 7.98151 16.2315C7.8096 16.4034 7.57644 16.5 7.33333 16.5H6.41666C5.36315 16.5007 4.34156 16.1384 3.52384 15.4742C2.70612 14.8099 2.14219 13.8843 1.92698 12.853C1.71177 11.8217 1.85841 10.7477 2.34222 9.81187C2.82602 8.87601 3.61746 8.1354 4.58333 7.71469C4.59988 6.32496 5.10174 4.98474 6.00205 3.92594C6.90237 2.86714 8.14449 2.15638 9.51348 1.91665C10.8825 1.67692 12.2922 1.9233 13.4987 2.61316C14.7053 3.30302 15.6327 4.39295 16.1205 5.69435C17.4032 6.04809 18.5142 6.85469 19.2478 7.96475C19.9815 9.07481 20.2879 10.4131 20.1105 11.7318C19.9331 13.0505 19.2838 14.2602 18.2829 15.1369C17.282 16.0136 15.9972 16.4979 14.6667 16.5C14.4235 16.5 14.1904 16.4034 14.0185 16.2315C13.8466 16.0596 13.75 15.8265 13.75 15.5834C13.75 15.3402 13.8466 15.1071 14.0185 14.9352C14.1904 14.7633 14.4235 14.6667 14.6667 14.6667C15.5879 14.6681 16.476 14.3226 17.1541 13.699C17.8323 13.0754 18.2508 12.2194 18.3265 11.3012C18.4021 10.383 18.1294 9.47004 17.5625 8.74383C16.9956 8.01761 16.1761 7.5314 15.2671 7.38194C15.092 7.35299 14.929 7.27436 14.7974 7.1554C14.6657 7.03644 14.571 6.88217 14.5246 6.71094C14.2872 5.83651 13.7685 5.06458 13.0486 4.51436C12.3287 3.96414 11.4477 3.66624 10.5417 3.66669ZM11.9167 11.3814L13.1019 12.5657C13.1871 12.6508 13.2883 12.7183 13.3996 12.7643C13.5109 12.8103 13.6302 12.8339 13.7506 12.8339C13.8711 12.8338 13.9903 12.81 14.1016 12.7638C14.2128 12.7176 14.3139 12.65 14.399 12.5648C14.4841 12.4795 14.5516 12.3784 14.5976 12.2671C14.6436 12.1558 14.6673 12.0365 14.6672 11.916C14.6671 11.7956 14.6433 11.6763 14.5971 11.5651C14.5509 11.4539 14.4833 11.3528 14.3981 11.2677L11.8094 8.6836C11.5946 8.46921 11.3035 8.3488 11 8.3488C10.6965 8.3488 10.4054 8.46921 10.1906 8.6836L7.60191 11.2686C7.42991 11.4405 7.33323 11.6737 7.33314 11.9168C7.33305 12.16 7.42957 12.3932 7.60145 12.5652C7.77333 12.7372 8.0065 12.8339 8.24967 12.834C8.49283 12.8341 8.72607 12.7376 8.89808 12.5657L10.0833 11.3814V19.25C10.0833 19.4931 10.1799 19.7263 10.3518 19.8982C10.5237 20.0701 10.7569 20.1667 11 20.1667C11.2431 20.1667 11.4763 20.0701 11.6482 19.8982C11.8201 19.7263 11.9167 19.4931 11.9167 19.25V11.3814Z' fill='%231C1614'/%3E%3C/svg%3E%0A");position:absolute;right:20px;top:50%;transform:translateY(-50%);pointer-events:none}.shopify-block.shopify-app-block[id*=easify_product_options] .tpo_file-upload .tpo-file-placeholder{font-family:var(--body-font-family);padding:0;border:none;font-size:15px;line-height:23px;font-weight:600}.shopify-block.shopify-app-block[id*=easify_product_options] .tpo-file__preview{border:2px solid #D4D4D4;border-radius:5px;padding:7px 10px}.shopify-block.shopify-app-block[id*=easify_product_options] .tpo-file__img .tpo-delete__file{right:20px}.shopify-block.shopify-app-block[id*=easify_product_options] .tpo-file__img .tpo-delete__file svg path{fill:rgb(var(--heading-color))}.shopify-block.shopify-app-block[id*=easify_product_options] .tpo_option-help-text{margin:0;font-size:13px;line-height:23px;font-family:var(--body-font-family);color:#1c1614;position:absolute;top:72px;padding:0 15px;pointer-events:none;max-width:calc(100% - 40px)}.product-info__block.product-options{margin-bottom:0}.product-info__block.product-options+.product-info__block{margin:0}.product-info__block .tpo_option-label-container{margin-bottom:10px}.product-info__block:has([id*=easify_options]){margin-top:0}.shopify-block.shopify-app-block[id*=easify_product_options] .tpo_option-set-wrapper{padding:0}.shopify-block.shopify-app-block[id*=easify_product_options] .tpo_option-container{margin-bottom:15px}.shopify-block.shopify-app-block[id*=easify_product_options] .tpo_option-container:nth-last-child(4){margin-bottom:0}.product-info__block.product-klarna{display:flex;align-items:center;justify-content:center;gap:10px;font-size:15px;line-height:23px;font-weight:600;margin:-15px 0}.product-info__block.product-klarna img{width:50px;height:auto}.product-info__block.product-payment.payment-icons{margin:-10px 0;justify-content:center;flex-wrap:wrap}.product-info__block product-recommendations .h6{font-size:18px;line-height:25px}.product-info__block product-recommendations .slider__grid{grid-auto-columns:calc(50% - 10px);column-gap:10px}.product-info__block product-recommendations .card.card--product .card__info-container{padding:15px 0 0}.product-info__block product-recommendations .card.card--product .price-and-form{margin-top:20px}.product-info__block product-recommendations .card.card--product product-form form .btn,.product-info__block product-recommendations .card.card--product .js-quick-add{width:40px;height:40px}.product-info__block[data-dynamic-product-content*=main-complementary]{margin-top:20px}.product-main .product-info:before,.product-main .product-info:after{content:none!important}.product-info__block product-recommendations .card.card--product .card__info-container .card__title{font-size:18px;font-weight:600}.product-info__block product-recommendations .card.card--product .price-and-form .price .price__current{font-size:14px}.product-info__block product-recommendations .card.card--product .price-and-form .prix-unitaire{margin-bottom:0}#product-media .product-details__block{margin-top:25px;display:flex;flex-direction:column;gap:15px}.product-info .product-details__block{display:flex;flex-direction:column;gap:15px}#product-media .product-details__block details,.product-info .product-details__block details{border:none;background-color:#fff;border-radius:10px;padding:20px}.product-info .product-details__block details{background-color:#f4f1ed}#product-media .product-details__block details summary,.product-info .product-details__block details summary{padding:0}#product-media .product-details__block details summary .disclosure__title,.product-info .product-details__block details summary .disclosure__title{font-family:var(--heading-font-family);font-size:18px;font-weight:400;line-height:27px}#product-media .product-details__block details .disclosure__toggle,.product-info .product-details__block details .disclosure__toggle{display:flex;width:32px;height:32px;border-radius:32px;background-color:rgb(var(--color-scheme-1-btn-bg));align-items:center;justify-content:center;min-width:32px}#product-media .product-details__block details svg path,.product-info .product-details__block details svg path{stroke:#fff}#product-media .product-details__block details .disclosure__content,.product-info .product-details__block details .disclosure__content{padding:18px 0 0;font-size:15px;line-height:24px;opacity:.6!important;width:calc(100% - 45px)}#product-media .product-details__block details .disclosure__content p:last-child,.product-info .product-details__block details .disclosure__content p:last-child{margin:0}#product-media .media-gallery{position:relative}#product-media .media-gallery .media-gallery__thumbs{margin-top:-114px;z-index:20;position:relative;width:calc(100% - 60px);left:30px;margin-bottom:50px}#product-media .media-gallery__viewer .tpo_canvas_builder{display:none}#product-media .media-gallery .media-gallery__thumbs .media-thumbs__item .media-thumbs__btn{border:2px solid transparent;border-radius:4.23px;overflow:hidden;background-color:transparent}#product-media .media-gallery .media-gallery__thumbs .media-thumbs__item .media-thumbs__btn img{object-fit:cover}#product-media .media-gallery .media-gallery__thumbs .media-thumbs__item .media-thumbs__btn.is-active{border:2px solid #4E016D}#product-media .media-gallery .media-gallery__thumbs .media-thumbs__btn.is-active:after{content:none!important}.product{display:flex}#product-media .media-ctrl__counter{display:none}.product-info__add-button button.btn{font-size:18px;padding:17px 26px}.product-info__add-button button.btn:after{content:attr(data-after)}.shopify-block.shopify-app-block .kaching-bundles .kaching-bundles__bar{margin:0 0 5px}.shopify-block.shopify-app-block .kaching-bundles .kaching-bundles__bar:last-child{margin-bottom:0}.shopify-block.shopify-app-block .kaching-bundles .kaching-bundles__bar-container{border:2px solid #D4D4D4;border-radius:5px;outline:none;box-shadow:none;margin:0}.shopify-block.shopify-app-block .kaching-bundles .kaching-bundles__bar-container .kaching-bundles__bar-wrapper{padding:12px 14px}.shopify-block.shopify-app-block .kaching-bundles .kaching-bundles__bar-container .kaching-bundles__bar-wrapper .kaching-bundles__bar-radio{display:none}.shopify-block.shopify-app-block .kaching-bundles .kaching-bundles__bar-main{min-height:unset}.shopify-block.shopify-app-block .kaching-bundles .kaching-bundles__bar-first-line{gap:20px}.shopify-block.shopify-app-block .kaching-bundles .kaching-bundles__bar-title{font-size:15px;font-weight:400;width:38px;white-space:nowrap}.shopify-block.shopify-app-block .kaching-bundles .kaching-bundles__bar-label{background-color:#4e016d33;color:#4e016d;font-weight:700;font-size:11px;line-height:13.45px;border-radius:20px}.shopify-block.shopify-app-block .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container{background-color:transparent;border-color:#4e016d}.shopify-block.shopify-app-block .kaching-bundles .kaching-bundles__bar-pricing{flex-direction:row;align-items:center;gap:5px}.shopify-block.shopify-app-block .kaching-bundles .kaching-bundles__bar-price{font-size:15px;line-height:1;font-weight:600}.shopify-block.shopify-app-block .kaching-bundles .kaching-bundles__bar-full-price{font-size:15px;font-style:normal;line-height:1;font-weight:400;color:#625d6c}.shopify-block.shopify-app-block .kaching-bundles .kaching-bundles__out-of-stock{border-radius:5px;background-color:#ff2d2d1c;padding:10px 15px;margin-top:15px}.easify-product-options textarea.tpo_option-input.tpo_text-box{padding:10px 15px;border:2px solid #D4D4D4;border-radius:5px!important}.shopify-block.shopify-app-block[id*=easify_product_options] .tpo_option-container[class*=text-area] .tpo_option-help-text{top:42px}.shopify-block.shopify-app-block[id*=easify_product_options] .tpo_option-label:has(textarea:not(:placeholder-shown)) .tpo_option-help-text{display:none}.shopify-block.shopify-app-block .tpo_total-additional-price-wrapper{border:none;margin-top:15px;padding:13px 20px;background-color:#eef0ff;border-radius:3px;font-family:var(--body-font-family);font-weight:500}.product-info__block.product-options .option-selector[data-selector-type=listed] .opt-label.opt-label--btn{line-height:1;width:fit-content;border:2px solid #D4D4D4;padding:8px 10px;border-radius:5px;font-family:var(--body-font-family);font-size:15px;font-weight:400}.product-info__block.product-options .option-selector[data-selector-type=listed] .opt-label.opt-label--btn:after{content:none!important}.product-info__block.product-options .opt-btn:checked+.opt-label.opt-label--btn:not(.opt-label--swatch){border:2px solid #4E016D}.product-info__block.rte[data-dynamic-product-content*=richtext_cc7iYV]{margin-bottom:15px}.product-info__block.rte[data-dynamic-product-content*=richtext_cc7iYV]+.product-info__block.product-options{margin-top:15px}.product-info__block.product-custom-quantity{margin:25px 0 40px;display:flex;align-items:center;gap:15px}.product-info__block.product-custom-quantity .titre{font-size:13px;text-transform:uppercase;font-weight:700;font-family:var(--heading-font-family);min-width:fit-content}.product-info__block.product-custom-quantity .input-custom-quantity{width:100%;display:flex;align-items:center;justify-content:space-between;border:2px solid #D4D4D4;border-radius:5px;padding:2px 4px;font-size:15px;line-height:23px}.product-info__block.product-custom-quantity .input-custom-quantity .moins,.product-info__block.product-custom-quantity .input-custom-quantity .plus{display:flex;cursor:pointer;padding:15px 10px}.product-info__block.product-custom-quantity .input-custom-quantity .custom-quantity{padding:0;min-height:unset;resize:none;height:24px;border-radius:0!important;text-align:center;width:50px;border:none;outline:none!important}.product-info:has(.kaching-bundles-product) .product-info__atc .product-info__add-to-cart quantity-input{display:none!important}@media(min-width:1024px){.product{--product-info-width: 40% !important}}@media(max-width:899.98px){.cc-main-product .product{flex-direction:column}.cc-main-product .product #product-media{padding:0;margin:0;width:100%}.cc-main-product .product .product-info{width:100%}#product-media .media-gallery .media-gallery__thumbs{display:flex;bottom:-80px;left:15px;width:calc(100% - 35px)}#product-media .media-gallery .media-gallery__thumbs .media-thumbs__item{flex:unset;width:66px;height:66px;min-width:66px}#product-media .media-gallery .media-gallery__thumbs .media-thumbs__item .media-thumbs__btn{padding-top:calc(100% - 4px)!important}html .product .product-info{padding:50px 20px 0;--product-details-block-margin-sm: 15px}.product .product-info .product-title{font-size:25px;line-height:43px}.product .product-breadcrumbs{margin:0}.product-price .price .price__current,.product-price .price .price__lot{font-size:16px}.product-message .product-message__inner .rte *{font-size:14px}.shopify-block.shopify-app-block[id*=easify_product_options] .tpo_file-upload{height:120px}.product-info__block.product-klarna{margin:0 0 -10px}.product-info__add-button button.btn{font-size:16px;padding:14px 26px}.product-info__block product-recommendations .slider__grid{grid-auto-columns:calc(50% + 5px)}.product-info__block product-recommendations .carousel>.flex:first-child{margin-bottom:15px}.product-info__block product-recommendations .card.card--product product-form form .btn,.product-info__block product-recommendations .card.card--product .js-quick-add{width:30px;height:30px}.product-info__block.product-custom-quantity{flex-wrap:wrap}.product-info__block.product-custom-quantity .input-custom-quantity{width:fit-content;min-width:200px}html .tpo_additional-price{font-size:12px}#product-media .product-details__block details .disclosure__content,.product-info .product-details__block details .disclosure__content{width:100%}.marquage-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.marquage-table{min-width:450px}.marquage-table th{background-color:#d7d4d4}}.cc-product-recommendations product-recommendations .slider__grid{--column-gap: 18px}.cart-item .price__current[data-after]:after{content:attr(data-after);display:inline-block;margin-left:-3px}.cart-item__total.price .md\:hidden{display:block;margin:0}@media(min-width:769px){.cc-shoppable-image .section{margin:50px auto}}.price--lot .price__lot{display:block;line-height:1.2;margin-bottom:2px}.price--lot .price__lot-value,.price--lot .price__lot-qty{white-space:nowrap}.price--lot .price__lot-from,.price--lot .price__lot-qty{color:rgb(var(--text-color))}.card.card--product .price-and-form .price--lot .price__lot-from,.card.card--product .price-and-form .price--lot .price__lot-qty{font-weight:400;color:rgb(var(--text-color))}.price--lot .price__current .price__from{display:none}.card.card--product .price.price--lot .price__current:before{content:attr(data-before);display:inline-block}.card.card--product .price--lot .price__perso-note{display:block;line-height:1.2}.product-price .price.price--lot .price__current,.card.card--product .price-and-form .price.price--lot .price__current,.card.card--product .price.price--lot.price--bottom .price__current,.price--lot .price__perso-note{font-size:13px;font-weight:500;color:currentColor;opacity:1}.card.card--product .price.price--lot .price__current:after{content:attr(data-after);display:inline-block}@media(max-width:768.98px){.card.card--product .price-and-form .price.price--lot .price__current{font-size:11px}}.card.card--product .price-and-form .price--lot .prix-unitaire{display:none}.product-price .price.price--lot.price--lot-unit .price__current,.card.card--product .price-and-form .price.price--lot.price--lot-unit .price__current,.card.card--product .price.price--lot.price--lot-unit.price--bottom .price__current{display:block;font-size:16px;font-weight:700;line-height:1.2;color:rgb(var(--btn-bg-color));opacity:1;white-space:normal}.price.price--lot.price--lot-unit .price__current:after{color:rgb(var(--text-color));font-weight:400}.price--lot-unit .price__perso-note{opacity:.6;margin-top:4px}@media(max-width:768.98px){.card.card--product .price-and-form .price.price--lot.price--lot-unit .price__current{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
