@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap";.footer__inner .socials-icons .icons-text p{font-family:Nunito Sans,sans-serif;font-weight:500;font-size:14px;line-height:130%}.footer__inner .socials-icons .icons-text img{width:100%;height:auto;max-width:96px}.footer__inner .socials-icons .icons-text{width:47%;display:flex;gap:20px}.footer__inner .socials-icons{display:flex;gap:20px;align-items:flex-end}.footer__inner .socials-icons .social-media--list{width:50%}.footer__inner .footer__block--newsletter .v-stack p.h6{font-family:Nunito Sans,sans-serif;font-weight:400;font-size:16px;line-height:100%;color:#6c6c6c}.footer__inner .prose.text-subdued p{color:#6c6c6c;font-family:Nunito Sans,sans-serif;font-weight:300;font-size:14px;line-height:19px}.footer__inner .footer__block--links .v-stack p.h6{font-family:Nunito Sans,sans-serif;font-weight:500;font-size:16px;line-height:100%;color:#6c6c6c}.footer__inner .footer__block--links ul.v-stack li{font-family:Nunito Sans,sans-serif;font-weight:400;font-size:14px;line-height:100%;color:#6c6c6c}.footer__inner .footer__block--newsletter input::placeholder{color:#6c6c6c;font-family:Nunito Sans,sans-serif;font-weight:400;font-size:16px;line-height:100%}.footer__inner .footer__block--newsletter label.floating-label.text-xs{color:#6c6c6c;font-family:Nunito Sans,sans-serif;font-weight:400;font-size:12px;line-height:100%}.header li.header__primary-nav-item[data-title=MENU]{min-width:75px;border-right:1px solid white;text-align:left}.header:hover li.header__primary-nav-item[data-title=MENU],.is-solid li.header__primary-nav-item[data-title=MENU],body.handle-contact li.header__primary-nav-item[data-title=MENU],body.template--product li.header__primary-nav-item[data-title=MENU],body.template--blog li.header__primary-nav-item[data-title=MENU]{border-right:1px solid black}.header li.header__primary-nav-item summary{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:15px;line-height:100%;text-align:left}.header li.header__primary-nav-item a{font-family:Nunito Sans,sans-serif;font-weight:300;font-size:15px;line-height:100%;text-align:center}.header li.header__primary-nav-item a .overflow-hidden img{min-height:267px}.countdown-condensed__text .prose p{font-family:Nunito Sans,sans-serif;font-weight:400;font-size:13px;line-height:100%}.countdown-condensed__timer-item span.countdown-condensed__timer-unit{font-family:Nunito Sans,sans-serif;font-weight:400;font-style:Regular;font-size:8px;line-height:120%}countdown-timer-flip.countdown-condensed__timer-flip{font-family:Nunito Sans,sans-serif;font-weight:700;font-size:13px;line-height:120%}.shopify-section--countdown-condensed .countdown-condensed{padding:12px var(--container-gutter)}.header__secondary-nav button.localization-toggle span{font-family:Nunito Sans,sans-serif;font-weight:400;font-size:15px;line-height:100%}.header:hover .header__secondary-nav .localization-selectors:not(:only-child),.is-solid .header__secondary-nav .localization-selectors:not(:only-child){border-right:1px solid black}body:not(.template--index) .header__secondary-nav .localization-selectors:not(:only-child){border-right:1px solid black}body.template--page .is-solid .header__secondary-nav .localization-selectors:not(:only-child){border-right:1px solid black}body.template--page .header__secondary-nav .localization-selectors:not(:only-child){border-right:1px solid white}.header__secondary-nav .localization-selectors:not(:only-child){margin-inline-end:.625rem;border-right:1px solid white;padding-right:20px}.header .header__primary-nav{column-gap:20px}.header .header__secondary-nav{column-gap:10px}.header:hover svg.header__nav-icon.icon path,.is-solid svg.header__nav-icon.icon path,.is-solid svg.header__nav-icon.icon circle,.header:hover svg.header__nav-icon.icon circle{fill:#000}body:not(.template--index) .header svg.header__nav-icon.icon path,body:not(.template--index) .header svg.header__nav-icon.icon circle{fill:#000}.header{padding-top:10px;padding-bottom:10px}.text-with-icons__item .prose p{font-family:Nunito Sans,sans-serif;font-weight:400;font-size:14px;line-height:19px}.text-with-icons__item .v-stack p.h6{font-family:Nunito Sans,sans-serif;font-weight:400;font-style:Book;font-size:14px;line-height:100%;margin-bottom:10px;text-align:center}.text-with-icons .text-with-icons__item{flex-basis:min(17.75rem,calc(100% / var(--text-with-icons-items-per-row) - var(--text-with-icons-column-gap, 0px) * (var(--text-with-icons-items-per-row) - 1) / var(--text-with-icons-items-per-row)))}.newsletter.content-over-media .form-control input{border:none;font-family:Nunito Sans,sans-serif;font-weight:300;font-size:16px;line-height:25px;color:#fff;padding-left:0}.newsletter.content-over-media .form-row{border-bottom:1px solid white}.newsletter.content-over-media .form-control input::placeholder{border:none;font-family:Nunito Sans,sans-serif;font-weight:300;font-size:16px;line-height:25px;color:#fff}.newsletter.content-over-media .content .prose p{font-weight:400;font-size:14px;line-height:25px;text-align:center;font-family:Nunito Sans,sans-serif}.newsletter.content-over-media button.button{background:none;border:none;color:#fff;font-weight:350;font-size:16px;line-height:25px;padding-right:0;justify-content:flex-end}.newsletter.content-over-media .content .prose h2.h2{font-family:Nunito Sans,sans-serif;font-weight:400;font-style:Regular;font-size:25px;line-height:100%;text-align:center;text-transform:uppercase}.newsletter.content-over-media .content .prose p.h6{font-family:Nunito Sans,sans-serif;font-weight:500;font-size:14px;line-height:25px;text-align:center}.timeline carousel-navigation.timeline__nav.hide-scrollbar.bleed.sm\:unbleed.image-right{display:none}.timeline__item-content .prose p.h2{font-family:Nunito Sans,sans-serif;font-weight:500;font-size:18px;line-height:100%;text-align:center;color:#000;text-transform:uppercase}.timeline__item-content .prose p{font-family:Nunito Sans,sans-serif;font-weight:400;font-size:15px;line-height:22px;text-align:center;margin-top:30px;color:#000}.timeline__item-content{padding:60px 7vw}body.handle-history .timeline__item-content{padding:60px}.timeline__item-content a.link{font-family:Nunito Sans,sans-serif;font-weight:400;font-style:Regular;font-size:16px;line-height:25px;text-align:center}.timeline__item-content .pros-btn{text-align:center;margin-top:30px}.images-with-text-scroll__text p{font-family:Nunito Sans,sans-serif;font-weight:400;font-size:15px;line-height:22px;text-align:center;margin-block-start:2.25rem!important}.images-with-text-scroll__text p.h3{font-family:Nunito Sans,sans-serif;font-weight:400;font-style:Regular;font-size:22px;line-height:100%;text-align:center;text-transform:uppercase}.images-with-text-scroll__container .images-with-text-scroll__text{max-width:400px}.images-with-text-scroll__text a.link{font-family:Nunito Sans,sans-serif;font-weight:400;font-size:16px;line-height:25px;margin-block-start:2.25rem}.images-with-text-scroll__text p.h6{font-weight:500;font-size:16px;line-height:25px;text-align:center;font-family:Nunito Sans,sans-serif}div#ctm-feature-collection{padding-top:60px}.footer__inner button.button{font-family:Nunito Sans,sans-serif;font-weight:500;font-size:15px;line-height:25px}.footer .footer__inner{row-gap:min(var(--section-vertical-spacing),0rem)}.footer__aside{margin-top:3rem}.footer__block--links ul.v-stack.gap-2\.5.unstyled-list{gap:.9rem}.footer .footer__inner .fotter-last-test p{font-family:Nunito Sans,sans-serif;font-weight:500;font-size:12px;line-height:100%;text-align:right;max-width:500px;color:#6c6c6c}.footer .footer__inner .fotter-last-test{display:flex;justify-content:right}.footer .footer__inner .bottom-fotter{margin-top:1rem;border-top:1px solid #6C6C6C;padding-top:1rem;display:flex;gap:20px;align-items:center}.footer .footer__inner .bottom-fotter ul.footer-menusss{display:flex;justify-content:flex-start;width:80%;list-style-type:none;gap:30px}.footer .footer__inner ul.footer-menusss li a{color:#6c6c6c;font-weight:300;font-size:12px;line-height:100%;font-family:Nunito Sans,sans-serif}.footer .footer__inner p.heading.text-subdued.text-xxs{color:#6c6c6c;font-family:Nunito Sans,sans-serif;font-weight:500;font-style:Medium;font-size:12px;leading-trim:NONE;line-height:100%;letter-spacing:0%;width:20%;letter-spacing:0}.header__nav-icon.icon.icon-cart circle{display:none}.slideshow__slide-content .prose p.h1{font-family:Nunito Sans,sans-serif;font-weight:500;font-style:Medium;font-size:16px;line-height:25px}.slideshow__slide-content .prose p.h6{font-family:Nunito Sans,sans-serif;font-weight:400;font-style:Regular;font-size:23px;line-height:100%;letter-spacing:9%;text-align:center;text-transform:uppercase}.shopify-section--rich-text .prose p.h3{font-family:Nunito Sans,sans-serif;font-weight:400;font-size:25px;line-height:100%;text-transform:uppercase;margin-bottom:30px}.shopify-section--rich-text .prose p{font-family:Nunito Sans,sans-serif;font-weight:400;font-size:16px;line-height:30px;text-align:center;text-transform:none}.content-over-media .content.place-self-center.text-center.sm\:place-self-center.sm\:text-center{max-width:470px;background:#fff;padding:40px}.content-over-media .prose p.h4{font-family:Nunito Sans,sans-serif;font-weight:400;font-size:22px;line-height:100%;text-align:center;text-transform:uppercase}.content-over-media .prose p{font-family:Nunito Sans,sans-serif;font-weight:400;font-size:14px;line-height:25px}.content-over-media .prose a{font-family:Nunito Sans,sans-serif;font-weight:400;font-size:13px;line-height:25px;letter-spacing:1px}.timeline__item-content .prose p.h6{font-family:Nunito Sans,sans-serif;font-weight:500;font-style:Medium;font-size:15px;line-height:25px}body.handle-history .timeline__item-content .prose p.h6,body.handle-history .timeline__item-content .prose p.h2,body.handle-history .timeline__item-content .prose p{text-align:center}.timeline__nav button.heading{font-family:Nunito Sans,sans-serif;font-weight:500;font-size:18px;line-height:25px;text-align:center}.timeline__nav button.heading[aria-current=true]{font-family:Nunito Sans,sans-serif;font-weight:500;font-size:20px;line-height:25px;text-align:center}.shopify-section--main-blog .justify-center h1.h2{font-family:Nunito Sans,sans-serif;font-weight:400;font-size:25px;line-height:100%;text-transform:uppercase}.featured-blog-post .blogs-btns{display:flex;align-items:center;gap:10px;position:relative;width:max-content}.featured-blog-post img.zoom-image{height:521px}.featured-blog-post .blogs-btns svg{position:absolute;right:-20px;top:-12px}.featured-blog-post .prose.place-self-end-start{padding-bottom:40px;padding-left:10px}ul.blog-tags li>a[title*=Widen]{color:#000;font-family:Nunito Sans,sans-serif;font-weight:600;font-size:16px;line-height:25px;text-align:center}ul.blog-tags li a{font-family:Nunito Sans,sans-serif;font-weight:600;font-size:16px;line-height:25px;text-align:center;letter-spacing:1px}.featured-blog-post .content-over-media .prose.place-self-end-start h2.h2{font-family:Nunito Sans,sans-serif;font-weight:400;font-size:25px;line-height:140%;text-transform:uppercase;color:#fff}.featured-blog-post .content-over-media .prose.place-self-end-start button.button{font-family:Nunito Sans,sans-serif;font-weight:500;font-size:15px;line-height:25px;background:none;color:#fff;padding:0;border:none;border-bottom:1px solid white;letter-spacing:2px}.blog-post-card__info p.blog-post-card__excerpt{font-family:Nunito Sans,sans-serif;font-weight:500;font-size:14px;line-height:25px}.blog-post-card__info a.blog-post-card__title.h4{font-family:Nunito Sans,sans-serif;font-weight:500;font-size:15px;line-height:25px;text-transform:none;text-decoration:none;color:#000;letter-spacing:.07em}.blog-post-card__info a.blog-post-card__read-more.link{font-family:Nunito Sans,sans-serif;font-weight:400;font-size:16px;line-height:25px}.article__wrapper .v-stack.gap-8.sm\:gap-12{gap:2rem}.article__wrapper span.h6.text-subdued time{font-family:Nunito Sans,sans-serif;font-weight:500;font-size:16px;line-height:25px;color:#000}.article__wrapper .h-stack.gap-4 a{font-family:Nunito Sans,sans-serif;font-weight:500;font-size:16px;line-height:25px;color:#000}.article__wrapper .prose h4{font-family:Nunito Sans,sans-serif;font-weight:400;font-size:25px;line-height:100%;margin-bottom:30px}.article__wrapper.container--md{padding:50px 90px 40px}.article__wrapper .prose p{font-family:Nunito Sans,sans-serif;font-weight:400;font-size:16px;line-height:25px;margin-bottom:30px}.article__wrapper .prose h1{font-size:24px;font-weight:500}.article__wrapper .prose h2{font-size:20px}.article__wrapper img{width:100%;height:auto}.slideshow__slide-content .prose .button-group.justify-center{column-gap:.5rem}.article__image+.article__wrapper{margin-block-start:-15%}.section-spacing .section-stack .gap-5{gap:1.7rem}.image-with-text .prose p.h6{font-family:Nunito Sans,sans-serif;font-weight:500;font-size:16px;line-height:25px}.image-with-text .prose p.h1{font-family:Nunito Sans,sans-serif;font-weight:400;font-size:25px;line-height:100%;text-transform:uppercase}.image-with-text .prose div{margin-top:40px}.image-with-text .prose p{font-family:Nunito Sans,sans-serif;font-weight:400;font-size:15px;line-height:120%}.image-with-text .prose a.link{font-family:Nunito Sans,sans-serif;font-weight:500;font-size:15px;line-height:25px}.image-with-text .btns-class svg path{fill:#000}.image-with-text .btns-class svg{margin-block-start:0}.image-with-text .btns-class{display:flex;align-items:center;gap:10px}.slideshow__slide-content .button-group.justify-center.sm\:justify-center{margin-top:1.8rem}:has(.shopify-section:first-child [allow-transparent-header]):not(:has(.shopify-section--header~.shopify-section-group-header-group)) .header svg.icon path{fill:#fff}body x-header.header:hover svg path,body x-header.is-solid svg path{fill:#000!important}.timeline__nav>button:after{height:1px}.custom-mega-menu-linklist li a.h6{text-align:left}.custom-mega-menu-promo .smallcaps{word-spacing:15px}.custom-mega-menu-promo .v-stack.text-center.gap-2\.5{width:100%;text-align:left}.product-info__block-list h1.product-title.h3{font-family:Nunito Sans,sans-serif;font-weight:400;font-size:18px;letter-spacing:1px;line-height:140%;text-transform:uppercase;color:#000}.product-info__block-list sale-price.h4.text-subdued{color:#a7a7a7;font-family:Nunito Sans,sans-serif;font-weight:400;font-size:16px;line-height:100%;text-transform:uppercase;margin-top:3px}.product-info__block-list .prose p{font-family:Nunito Sans,sans-serif;font-weight:400;font-size:16px;line-height:140%}.product product-gallery.product-gallery{gap:25px}.product safe-sticky.product-gallery__thumbnail-list{width:130px}.product product-gallery-navigation img.object-contain{max-width:127px;max-height:145px;object-fit:cover}.product-info__block-list .line-item-property .form-control{gap:var(--form-control-gap);display:flex;position:relative;flex-direction:row-reverse;align-items:center;border-bottom:1px solid #A7A7A7}.product-info__block-list .line-item-property label.floating-label.text-xs{opacity:1;transform:unset;font-family:Nunito Sans,sans-serif;font-weight:400;font-size:18px;line-height:25px;position:unset}.form-control:has(.select):before{content:"";width:calc(var(--input-padding-inline) * 2 + 10px)!important}.product-info__block-list .line-item-property select{text-align:right;border:none;box-shadow:unset;font-family:Nunito Sans,sans-serif;font-weight:400;font-size:18px;line-height:25px}.product-info__block-list .feature-badge p{font-family:Nunito Sans,sans-serif;font-weight:400;font-size:15px;line-height:18px;color:#000;max-width:280px}.product-info__block-list .feature-badge p strong{text-decoration:underline;width:max-content;display:inline-block;margin-right:5px}.product-info__block-list .feature-badge img.constrained-image{width:24px;height:24px}.product-info__block-list .feature-badge{padding:1rem;gap:17px;margin-top:15px;width:100%}.product-info__block-list .buy-buttons button.button.w-full{font-family:Nunito Sans,sans-serif;font-weight:500;font-size:15px;line-height:25px;BORDER:1px solid #A7A7A7}.product-info__block-item[data-block-type=buy-buttons]{margin-bottom:0;margin-top:0}body.template--product .custom-overlay{padding-bottom:80px}.product-info__block-list .buy-buttons button.button.w-full{align-items:center;gap:10px}.product-info__block-list .buy-buttons button.button.w-full sale-price.h4.text-subdued{font-weight:500;font-size:15px;line-height:25px;color:#fff;margin-top:0;font-family:Nunito Sans,sans-serif}.product-info__block-list .buy-buttons button.button.w-full:hover sale-price.h4.text-subdued{color:#000}.shopify-payment-button button.shopify-payment-button__button.shopify-payment-button__button--unbranded{font-family:Nunito Sans,sans-serif;font-weight:500;font-size:15px}.product-sticky-bar__info span.h6{font-family:Nunito Sans,sans-serif;font-weight:400;font-size:17px;line-height:100%;text-transform:uppercase}.product-sticky-bar__info sale-price.h6.text-subdued{color:#a7a7a7;font-family:Nunito Sans,sans-serif;font-weight:400;font-size:14px;text-transform:uppercase;line-height:30px}.product-sticky-bar .buy-buttons price-list.price-list sale-price,.product-sticky-bar .buy-buttons p.hyphen{color:#fff;font-weight:400}.product-sticky-bar button.button:hover price-list.price-list sale-price,.product-sticky-bar button.button:hover p.hyphen{color:#000}.product-sticky-bar button.button{font-family:Nunito Sans,sans-serif;font-weight:500;font-size:15px;line-height:25px}.cart-drawer price-list.price-list.price-list--product,.cart-drawer p.hyphen{display:none}.product .product-gallery__thumbnail[aria-current=true]{border-color:currentColor;border:none;opacity:1}.product button.product-gallery__thumbnail{opacity:.5}.product-info__block-item[data-block-type=description] .prose p{font-family:Nunito Sans,sans-serif;font-weight:400;font-size:15px;line-height:140%}.footer__block.footer__block--newsletter price-list.price-list.price-list--product,.footer__block.footer__block--newsletter p.hyphen,.content.section-stack price-list.price-list.price-list--product,.content.section-stack p.hyphen{display:none}.footer__inner .custom-payment-icons img{width:100%;height:auto;max-width:357px}@media screen and (min-width: 1000px){.footer__inner .footer__aside{grid-auto-flow:column;justify-content:flex-start;gap:0px}.images-with-text-scroll__container .images-with-text-scroll__text{opacity:1!important}}.cus--text-slider ul.slick-dots{right:10px;position:absolute;justify-content:right;display:flex;gap:0px;top:10px}.cus--text-slider .slick-dots li{position:relative;display:inline-block;width:2px;height:2px}.cus--text-slider .slick-dots li button:before{font-family:slick;font-size:8px}.cus--text-slider .slick-dots li.slick-active button:before{opacity:1;color:#000}.product:not(:has(.product-gallery__thumbnail)) .product-gallery__media.snap-center img{max-width:710px}body.handle-noschampagnes .slideshow__slide-content .prose p.h1,body.handle-coffret-et-editions .slideshow__slide-content .prose p.h1{font-weight:400;font-size:26px;line-height:100%;text-transform:uppercase;font-family:Nunito Sans,sans-serif;letter-spacing:2px}body.handle-noschampagnes .slideshow__slide-content .prose p.h6,body.handle-coffret-et-editions .slideshow__slide-content .prose p.h6{font-weight:300;font-size:16px;line-height:25px;text-align:center;font-family:Nunito Sans,sans-serif;text-transform:none;letter-spacing:0px}.cart-drawer__items .line-item-info{width:100%}@media (max-width:1300px){.product-info__block-list h1.product-title.h3{font-family:Nunito Sans,sans-serif;font-weight:400;font-size:24px}.shopify-section--main-product .product{gap:3rem}}@media (max-width:990px){.product .product-gallery__media.snap-center img{max-width:560px;margin:auto}.shopify-section--main-product .section-spacing.section-spacing--tight{padding-top:0;padding-bottom:10px}.product-info__block-list h1.product-title.h3{font-size:22px;text-align:left;letter-spacing:2px;width:65%}.product-info__block-list sale-price.h4.text-subdued{font-size:18px;text-align:left}.product .product-info__block-list{padding-right:0}.product-info .product-info__block-list hr{display:none}.product-info__block-item[data-block-type=description] .prose p{font-size:14px}.product-info__block-list .line-item-property select,.product-info__block-list .line-item-property label.floating-label.text-xs{font-size:15px}.product-info__block-list .feature-badge p{font-size:12px}.product-info__block-list .buy-buttons button.button.w-full,.product-info__block-list .buy-buttons button sale-price.h4.text-subdued,.product-info__block-list .prose p{font-size:11px;gap:7px}.product-info__block-list button.button:hover sale-price.h4.text-subdued{color:#000}}@media screen and (min-width: 1000px){.section-stack .blog-post-list{--blog-post-list-items-per-row: 3;--blog-post-list-column-gap: 30px}}.product:not(:has(.product-gallery__thumbnail)) .product-gallery__media.snap-center img{object-fit:contain}.custom-logo img{object-fit:contain}@media (max-width:768px){img{object-fit:cover}.images-with-text-scroll__container .images-with-text-scroll__text,.images-with-text-scroll__image{opacity:1!important}.countdown-condensed__text .prose p{font-weight:400;font-size:11px;line-height:130%}.shopify-section--countdown-condensed .countdown-condensed{column-gap:1rem}countdown-timer-flip.countdown-condensed__timer-flip{font-weight:700;font-size:9px;line-height:100%;text-align:center}.countdown-condensed__timer-item span.countdown-condensed__timer-unit{font-weight:400;line-height:100%;letter-spacing:1px;font-size:5px}span.countdown-condensed__timer-item-separator{font-weight:700;font-style:Bold;font-size:9px;leading-trim:NONE;line-height:100%;letter-spacing:9%;text-align:center}.shopify-section:first-child:has([allow-transparent-header]) .content-over-media--fill{--content-over-media-height: 482px}.footer .footer__inner p.heading.text-subdued.text-xxs{WIDTH:100%;TEXT-ALIGN:CENTER;font-weight:500;font-size:12px;line-height:100%}.footer .footer__inner .bottom-fotter{FLEX-DIRECTION:COLUMN;WIDTH:100%;border-top:UNSET;padding-top:.3rem}.footer .footer__inner .bottom-fotter ul.footer-menusss{display:flex;justify-content:flex-start;width:100%;list-style-type:none;gap:10PX 20px;FLEX-WRAP:WRAP}.footer__aside{margin-top:1.5rem;margin-bottom:1.5rem}.footer .footer__inner .fotter-last-test p{font-weight:500;font-size:9px;line-height:150%}.footer .footer__inner ul.footer-menusss li a{font-weight:300;font-size:13px;line-height:100%}.footer__inner .socials-icons{flex-direction:column;gap:2rem}.footer__inner .socials-icons .social-media--list{width:100%;margin-top:1.5rem}.footer__inner .socials-icons .icons-text p{font-weight:500;font-size:12px;line-height:130%}.footer__inner .socials-icons .icons-text img{margin:auto}.footer__inner .socials-icons .icons-text{width:100%;display:flex;gap:15px;flex-direction:column;justify-content:center}.footer__inner .footer__block--links .v-stack p.h6{position:relative}.footer__inner .footer__block--links .v-stack p.h6:after{content:"";position:absolute;background:url(/cdn/shop/files/Vector.png?v=1753934679);width:13px;height:8px;background-repeat:no-repeat;right:5px;top:10%;transition:.3s ease}.v-stack.gap-4.sm\:gap-5.faq-enabled{border-bottom:1px solid;padding:20px 0;position:relative}.footer__block.footer__block--newsletter{margin-bottom:2rem}.footer__inner .footer__block--links ul.v-stack li{margin:10px 0}.footer__inner .footer__block--links .v-stack p.h6{font-size:14px}.footer__inner .footer__block-list{gap:min(var(--section-vertical-spacing),0rem)}.footer__inner .footer__block-list{margin-bottom:1.5rem}.footer__inner .footer__block--newsletter .v-stack p.h6,.footer__inner .prose.text-subdued p,.text-with-icons__item .prose p,.text-with-icons__item .v-stack p.h6,.newsletter.content-over-media .content .prose p.h6{font-size:12px}.footer__inner button.button{font-size:12px;padding:.55rem .5rem}.footer__block.footer__block--newsletter .form{display:grid;grid-template-columns:60% 1fr;gap:10px}.footer__inner .form-control input::placeholder{font-size:13px!important}.footer__inner .faq-enabled.active p.h6:after{transform:rotate(180deg)}.section-spacing.section-spacing--tight{padding:60px 0}.newsletter.content-over-media .content .prose p,.images-with-text-scroll__text p{font-size:15px}.newsletter.content-over-media .content .prose h2.h2{font-size:22px}.newsletter.content-over-media .form-row{display:grid;grid-template-columns:57% 1fr}.newsletter.content-over-media .form-control input,.images-with-text-scroll__text a.link{font-size:16px}.newsletter.content-over-media button.button{font-size:14px;line-height:20px;padding:0}.content.section-stack.gap-8.text-center{padding:60px 0}.timeline__item-content .prose p.h2{font-size:16px}.timeline__item-content .prose p{font-size:14px;line-height:24px}.timeline__item-content a.link{font-size:14px}.shopify-section.shopify-section--timeline{padding-top:40px}.images-with-text-scroll__item .images-with-text-scroll__image{width:min(100vw,27.5rem)}.images-with-text-scroll__text p.h3{font-size:22px}.images-with-text-scroll__text p.h6{font-size:14px}.timeline__item-content .pros-btn,.timeline__item-content .prose p{margin-top:20px;color:#fff}.product-multicolumn__columns{flex-direction:column}.timeline__item-content .prose p.h2{color:#fff}.timeline__item-content{padding:60px 5.427vw}.section-spacing.color-scheme.image-right{margin-bottom:40px}body.handle-noschampagnes .slideshow__slide-content .prose p.h1,body.handle-coffret-et-editions .slideshow__slide-content .prose p.h1{font-size:20px}body.handle-noschampagnes .slideshow__slide-content .prose p.h6,body.handle-coffret-et-editions .slideshow__slide-content .prose p.h6{font-size:15px;line-height:20px}.header__secondary-nav svg.header__nav-icon.icon.icon-search{width:26px;height:26px}.header__secondary-nav svg.header__nav-icon.icon.icon-cart{width:26px;height:26px}.header__primary-nav svg.header__nav-icon.icon.icon-hamburger{width:20px;height:20px}}@media (max-width: 768px){.faq-enabled .faq-answer{display:none}.faq-enabled.active .faq-answer{display:block}.faq-enabled .faq-question{cursor:pointer}.slideshow__slide-content .prose p.h1{font-weight:500;font-size:14px;line-height:25px;text-align:center}.slideshow__slide-content .prose p.h6{font-size:18px}.shopify-section--rich-text .prose p.h3{font-size:20px;letter-spacing:1px}.shopify-section--rich-text .prose p{font-size:14px}.section-spacing.bordered-section{padding:80px 0 40px}body.handle-history .shopify-section.shopify-section--timeline{padding-top:60px}body.handle-history .timeline__item-content .prose p.h6,body.handle-history .timeline__item-content .prose p.h2,body.handle-history .timeline__item-content .prose p{text-align:center}body.handle-history .timeline__item-content{padding:30px 20px}.timeline__nav.hide-scrollbar{padding:55px 20px;background:#efefef}.content-over-media .prose p.h4{font-size:18px}.content-over-media .prose p{font-size:12px;line-height:20px}.content-over-media .content.place-self-center.text-center.sm\:place-self-center.sm\:text-center{padding:40px}.content-over-media .prose a{font-size:14px}div#ctm-feature-collection{padding-top:40px}.shopify-section--main-blog .justify-center h1.h2{font-size:20px}ul.blog-tags li a,.blog-post-card__info p.blog-post-card__excerpt{font-size:14px}.blog-post-card .blog-post-card__info{gap:.5rem}.article__image+.article__wrapper{margin-block-start:0%;padding-left:10px;padding-right:10px}.article__wrapper.container--md{padding:30px 0 0}.article__wrapper .h-stack.gap-4 a,.article__wrapper span.h6.text-subdued time{font-size:14px}.article__wrapper .v-stack.gap-8.sm\:gap-12{gap:1.5rem}.article__wrapper .prose h4{font-size:19px;line-height:140%;margin-bottom:20px}.article__wrapper .prose p{font-size:14px;line-height:25px;margin-bottom:20px}.article__wrapper .prose h1{font-size:20px;font-weight:500}.article__wrapper .prose h2{font-size:18px}.article.color-scheme{padding-bottom:20px}body.template--article section.shopify-section.shopify-section--image-with-text-overlay{padding-top:30px;background:#fff}.image-with-text .btns-class{display:flex;align-items:center;gap:10px;justify-content:center}body.handle-professionels .shopify-section--image-with-text .section-spacing.color-scheme{background:url(/cdn/shop/files/Group_3132_1.png?v=1754049281);padding:50px 20px 40px}body.handle-professionels .custom-overlay .main-flexes{padding-top:40px}body.handle-professionels .custom-overlay .overlay-text{padding-bottom:0}body.handle-professionels div#ctm-multi-col-1{padding-top:0}body.handle-professionels .shopify-section.shopify-section--image-with-text{padding-top:50px;background:#fff;padding-bottom:50px}.shopify-section.shopify-section--image-with-text .prose.text-center.sm\:text-start{margin-top:40px;margin-bottom:0}.image-with-text .prose p{font-size:14px;line-height:150%}.image-with-text .prose p.h1{font-size:22px}.image-with-text .prose div{margin-top:20px}.image-with-text .prose p.h6,.image-with-text .prose a.link{font-size:14px}.timeline .timeline__carousel:after{background:unset}body.handle-professionels .shopify-section.shopify-section--timeline{padding-bottom:40px}body.handle-professionels .shopify-section--image-with-text-overlay{padding-top:70px;background:#fff}.custom-button i{font-size:10px;opacity:.8}.product-sticky-bar button.button{font-family:Nunito Sans,sans-serif;font-weight:500;font-size:14px;line-height:25px;padding:8px 10px}.product-sticky-bar__info img{width:49px;height:54px}.product-sticky-bar__info span.h6{font-size:13px;letter-spacing:1px}.product-sticky-bar__info sale-price.h6.text-subdued{font-size:10px}.product-sticky-bar__info .h-stack.gap-6{gap:14px}.product-sticky-bar.is-visible{padding:9px 20px}.custom-relate.featured-products-section .container.page-width{padding-right:0!important;width:100%}.custom-relate.featured-products-section{overflow:hidden}.product-info__block-item[data-block-type=description] .prose{font-size:14px}}@media screen and (min-width: 700px){.footer .footer__inner .footer__block--newsletter{flex-basis:14rem;max-width:21rem}.image-right .timeline__item-content{align-self:center;justify-content:center}.ctm-section-stack .v-stack.text-center{gap:1rem}}@media screen and (min-width: 1000px){.images-with-text-scroll__container .images-with-text-scroll__image{height:var(--image-height);object-fit:cover;object-position:left;position:sticky;inset-block-start:calc(var(--content-padding) + var(--sticky-area-height))}.section-spacing.color-scheme.image-right{padding-top:80px;padding-bottom:80px}}@media (max-width:500px){.product:not(:has(.product-gallery__thumbnail)) .product-gallery__media.snap-center img{max-height:450px}}.fieldset.custom-fieldset .form-control:has(.select):after{content:"";background:url(/cdn/shop/files/down-arrow.png?v=1754896067);position:absolute;width:20px;height:20px;top:29%;right:10px;pointer-events:none;background-position:center;background-repeat:no-repeat;background-size:cover}.product-info__block-item .prose{font-family:Nunito Sans,sans-serif;font-weight:400;font-size:15px;line-height:140%}.product-card__info button.product-card__quick-add-button span svg{width:30px;height:30px}.product-card__info button.product-card__quick-add-button span:hover svg{transform:rotate(0)}.product-info__block-item[data-block-type=description] .prose p span{font-size:16px;line-height:20px}.template--blog .blog-post-card.group.snap-center img.blog-post-card__image{display:none}.content-over-media>:not(img,video,iframe,svg,video-media,picture,image-parallax){max-width:40rem}body.handle-store-locator .container.container--xs .section-header.justify-self-center.text-center h1{display:none}.product_ittle_with_price{display:flex;gap:20px;justify-content:space-between}.product_ittle_with_price .product-title.h3{width:75%}.custom-text-image__container img{max-width:150px;width:100%;object-fit:contain;margin:0 auto}.line-item-info .price-list{flex-wrap:wrap;align-items:baseline;column-gap:.5rem;display:flex;width:25%;text-align:right}@media (min-width: 700px){body.handle-histoire .timeline__item-content{align-self:center}}.handle-professionels .price-list{margin:7px 0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
