@font-face{font-family:PP Neue Montreal;src:url(/cdn/shop/files/ppneuemontreal-book.woff?v=1732327148) format("woff");font-weight:400}@font-face{font-family:PP Neue Montreal;src:url(/cdn/shop/files/ppneuemontreal-medium.woff?v=1732327593) format("woff");font-weight:700}:root{--font-body-family: "PP Neue Montreal";--font-heading-family: "PP Neue Montreal";--grid-desktop-vertical-spacing: 1em;--grid-desktop-horizontal-spacing: 1em;--grid-mobile-vertical-spacing: 1em;--grid-mobile-horizontal-spacing: 1em}body,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5{color:rgba(var(--color-foreground),1)}.gradient{background:rgba(var(--color-background),1)}.header__menu-item{color:rgba(var(--color-foreground))}@media screen and (min-width: 750px){.header.page-width{display:flex;width:100%;justify-content:space-between}.list-menu__item{font-size:1em}}.footer__blocks-wrapper.grid{display:grid;grid-template-columns:repeat(5,1fr)}.footer__blocks-wrapper.grid .grid__item{width:100%}@media screen and (max-width: 1049px){.footer__blocks-wrapper.grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 749px){.footer__blocks-wrapper.grid .grid__item{text-align:center}.footer__blocks-wrapper.grid .grid__item li{display:flex;justify-content:center}}.section-list-collections .collections{display:grid;gap:1em;overflow-x:scroll;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.section-list-collections .collections::-webkit-scrollbar{display:none}.section-list-collections .collection{border:1px solid rgba(var(--color-button));padding:1em}.slide-image{display:flex}@media (prefers-reduced-motion: no-preference) and (hover: hover){.animate--hover-vertical-lift .slide-image{transition:transform var(--duration-default) var(--ease-out-slow)}.animate--hover-3d-lift .slide-image{transition:transform var(--duration-long) ease,box-shadow var(--duration-long) ease;transform-origin:center}.animate--hover-vertical-lift .slide-image:hover{transform:translateY(-.25rem)}.animate--hover-3d-lift .slide-image:hover{transition:transform var(--duration-extended) ease,box-shadow var(--duration-long) ease;transform:rotate(1deg);box-shadow:-1rem -1rem 1rem -1rem #0000000d,1rem 1rem 1rem -1rem #0000000d,0 0 .5rem #fff0,0 2rem 3.5rem -2rem #00000080}}.section-list-collections .collection img{width:100%;height:auto;aspect-ratio:20/15;object-fit:contain;background-color:#f3f3f3}.section-list-collections a{text-decoration:none}.section-list-collections p{min-height:6em;argin-top:0}.collections-cta{margin-top:3em;display:flex;justify-content:center}@media screen and (max-width: 749px){.collection-column{width:80vw}}.section-a-propos{display:flex;width:100%;gap:.5em}.section-a-propos h3{font-weight:700;font-size:2em;margin:0;padding-bottom:1em;flex:1}.section-a-propos .content-a-propos{flex:2}.section-a-propos .text-a-propos{font-size:1.5em;margin-bottom:2em}.section-a-propos p{margin:0;line-height:1.5em}.section-a-propos .icons-a-propos{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:95px;gap:1em}.section-a-propos .icon-a-propos{border:1px solid;border-color:#d1d5db;padding:2em 1em;display:flex;align-items:center;justify-content:center;text-align:center}.section-a-propos .a-propos-icon{width:30px;height:30px}.section-a-propos h4{font-size:1em;margin:0 0 0 1em}.section-a-propos .icon-a-propos{height:auto;min-height:0}.section-a-propos .icon-a-propos:nth-child(3){padding:3px}.section-a-propos .icon-a-propos:nth-child(3) img{width:100%;height:100%;object-fit:contain;object-position:center}@media screen and (max-width: 989px){.section-a-propos .icons-a-propos{grid-template-columns:repeat(2,1fr);grid-template-rows:none}}@media screen and (max-width: 749px){.section-a-propos{flex-direction:column}.section-a-propos .icons-a-propos{grid-template-columns:1fr}.section-a-propos .icon-a-propos{padding:1em}}.section-submenu{display:grid;grid-gap:1em}.section-submenu .submenu{padding:1em}.section-submenu .submenu h3 span{display:none}.section-submenu .submenu .custom{margin-block-start:1em;margin-block-end:1em}.section-submenu .submenu p{margin:0;line-height:initial;font-size:.75em}.section-submenu .submenu ul{list-style:none;padding:0}.section-submenu .submenu li{line-height:initial}.section-submenu .submenu a{color:inherit;text-decoration:none}.section-submenu .submenu a:hover{text-decoration:underline}.section-submenu .toggle-icon{transition:transform .3s ease}.section-submenu .active .toggle-icon{transform:rotate(180deg)}.section-submenu .col2{grid-column:span 2}.section-submenu .submenu-contact-item{display:flex;align-items:center;gap:10px;margin-bottom:.5em}.section-submenu .submenu-icon{display:flex}.section-submenu .submenu-icon img{width:15px;height:15px}@media screen and (max-width: 749px){.section-submenu{background-color:inherit;grid-template-columns:1fr!important;grid-gap:.5em}.section-submenu .submenu{background-color:rgb(var(--color-background))}.section-submenu .submenu h3{display:flex;justify-content:space-between;align-items:center;margin:0}.section-submenu .submenu h3 span{display:block}.section-submenu .toggle-content{display:none}.section-submenu .active .toggle-content{display:block}.section-submenu .col2{grid-column:span 1}}.section-featured-collection .swiper{width:100%;height:100%}.section-featured-collection .swiper-slide{text-align:center;font-size:18px;background:#000;height:200px;display:flex;justify-content:center;align-items:center}.section-featured-collection .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.section-featured-collection .swiper{margin-left:auto;margin-right:auto}.section-featured-collection .swiper>div:empty{display:block}.section-featured-collection .featured-collection{display:grid;gap:1em;overflow-x:scroll;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.section-featured-collection h3{font-weight:700;font-size:2em;margin:0;padding-bottom:1em}.section-featured-collection .featured-collection::-webkit-scrollbar{display:none}.collection .grid__item{border:1px solid rgba(var(--color-button))}.product-item{height:100%;padding:1em;display:flex;flex-direction:column;justify-content:space-between}.product-item img{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;background-color:#f3f3f3}.product-item h2{margin-bottom:0}.product-item a{text-decoration:none;position:relative}.product-item .product-item-content p{margin:0}.product-item .offre-icon{position:absolute;width:75px;height:75px;top:.5em;right:.5em}.product-item .color-swatches{list-style:none;display:flex;gap:10px;padding:0;margin:1em 0 0}.product-item .swatch{width:20px;height:20px;border-radius:50%;overflow:hidden;position:relative;border:1px solid #ccc}.product-item .swatch-circle{width:100%;height:100%;background-size:cover;background-position:center;border:1px solid #ccc}.product-item .product-item-buttons{margin-top:1em;display:flex;justify-content:center;gap:1em}.product-item .button{padding:0}.product-item .sepal-price{font-weight:700}@media screen and (max-width: 749px){.product-item .button{font-size:10px}}.section-metier-grid .metier-grid{display:flex;width:100%;gap:1em}.section-metier-grid h3{font-weight:700;font-size:2em;margin:0;padding-bottom:1em;flex:1}.section-metier-grid .content-metier-grid{flex:4}.section-metier-grid .text-metier-grid{font-size:1.5em;margin-bottom:3em}.section-metier-grid p{margin:0;line-height:1.5em}.section-metier-grid .metiers,.section-metier-grid .metier-grid.grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1em;margin-bottom:0}.section-metier-grid .metiers a{color:inherit;text-decoration:none}.section-metier-grid .metier-item{background-color:rgb(var(--color-shadow));padding:2em 1em;display:flex;align-items:center;justify-content:center;text-align:center;transition:background-color ease .3s}.section-metier-grid .metier-item.small{padding:1em}.section-metier-grid .metier-item:hover{background-color:rgb(var(--color-button))}.section-metier-grid .metier-item h2{font-size:1.5em;margin:0;transition:color ease .3s}.section-metier-grid .metier-item.small h2{font-size:1em}.section-metier-grid .metier-item:hover h2{color:rgb(var(--color-background))}@media screen and (max-width: 989px){.section-metier-grid .metiers{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 749px){.section-metier-grid .metier-grid{flex-direction:column;grid-gap:0}.section-metier-grid .metiers{grid-template-columns:1fr}.section-metier-grid .metier-item{padding:1em}.section-metier-grid .text-metier-grid{margin-bottom:2em}.section-metier-grid h2{font-size:1em}}.section-text-with-image{display:flex;gap:1em}.section-text-with-image.invert{flex-direction:row-reverse}.section-text-with-image>div{flex:1;gap:1em;display:flex;flex-direction:column;justify-content:space-between}.section-text-with-image .text-collection{justify-content:flex-start}.section-text-with-image .text{padding-right:1em}.section-text-with-image.invert .text{padding-left:1em}.section-text-with-image .text h3{font-weight:700;font-size:2em;margin:0}.section-text-with-image .text p,.section-text-with-image .text li{font-size:1.5em;margin:0;line-height:1.5em}.section-text-with-image .text a{width:max-content}.section-text-with-image img{width:100%;height:100%;display:block;object-fit:cover}@media screen and (max-width: 749px){.section-text-with-image{flex-direction:column;gap:2em}.section-text-with-image>div{gap:2em}.section-text-with-image .text{padding:0}.section-text-with-image .text a{width:inherit}}.section-logo-list{display:grid;grid-gap:1em;grid-template-columns:repeat(5,1fr)}.section-logo-list>div{flex:1;display:flex;align-items:center;justify-content:center}.section-logo-list img{width:50%;height:auto}.section-sepal-testimonial h3{text-align:center;font-weight:700;font-size:2em;margin:0;padding-bottom:2em}.section-sepal-testimonial .slider-wrapper{position:relative}.section-sepal-testimonial .testimonials{display:none;gap:1em}.section-sepal-testimonial .testimonials:first-child{display:flex}.section-sepal-testimonial .testimonials>div{flex:1;border-radius:5px;position:relative;min-height:500px}.section-sepal-testimonial .image img{width:100%;height:100%;object-fit:cover;display:block;border-radius:5px}.section-sepal-testimonial .text{padding:2em;display:flex;gap:2em;flex-direction:column;justify-content:space-between}.section-sepal-testimonial .text div>*{margin:0}.section-sepal-testimonial .controllers{position:absolute;bottom:2em;right:2em;display:flex;gap:1em}.section-sepal-testimonial .controllers span{background-color:rgb(var(--color-background));height:3em;width:3em;border-radius:100px;display:flex;align-items:center;justify-content:center;cursor:pointer}.section-sepal-testimonial .controllers span:first-child{transform:rotate(180deg)}.section-sepal-testimonial .controllers span svg path{fill:rgb(var(--color-foreground))}@media screen and (max-width: 749px){.section-sepal-testimonial h3{padding-bottom:1em}.section-sepal-testimonial .testimonials{flex-direction:column}.section-sepal-testimonial .testimonials>div{min-height:inherit}}.section-nos-engagements{display:flex;flex-direction:column;align-items:center;gap:1em}.section-nos-engagements h3{font-weight:700;font-size:2em;margin:0;padding-bottom:1em}.section-nos-engagements .engagements{display:flex;align-items:center;gap:1em;width:100%;justify-content:space-evenly}.section-nos-engagements .engagement{display:flex;flex-direction:column;align-items:center;padding-bottom:1em}.section-nos-engagements .engagement div{text-align:center;max-width:300px}@media screen and (max-width: 749px){.section-nos-engagements .engagements{flex-direction:column}}.section-contactez-nous h3{text-align:center;font-weight:700;font-size:2em;margin:0;padding-bottom:2em}.section-contactez-nous .content{padding:4em;display:flex;align-items:center;gap:2em;border-radius:5px}.section-contactez-nous .content>div{flex:1}.section-contactez-nous .text h4{font-size:1.5em;font-weight:700;margin-top:0}.section-contactez-nous .text p{margin-bottom:0}.section-contactez-nous .cta{display:flex;justify-content:flex-end}.section-contactez-nous .cta a{width:fit-content;padding:2em 4em;border-radius:5px}@media screen and (max-width: 749px){.section-contactez-nous h3{padding-bottom:1em}.section-contactez-nous .content{flex-direction:column;text-align:center;padding:2em}.section-contactez-nous .cta a{padding:0 3rem}}.section-metier-header .gradient{position:relative}.section-metier-header .content{padding:4em;position:relative;z-index:2}.section-metier-header h1{font-size:1.5em;margin-top:0}.section-metier-header .banner{position:absolute;top:0;width:100%;height:100%}.section-metier-header .banner img{width:100%;height:100%;object-fit:cover;z-index:0;position:relative}.section-metier-header .filter{background-color:rgba(var(--color-background),.7);display:block;width:100%;height:100%;position:absolute;top:0;z-index:1}.section-banner-image{position:relative;min-height:72dvh;display:flex;align-items:center;justify-content:center}.section-banner-image .content{position:relative;z-index:2;padding:1em;text-align:center}.section-banner-image .content h1{font-size:4em;margin:0}.section-banner-image .content p{margin:0}.section-banner-image .content>div{max-width:500px;margin:0 auto}.section-banner-image .banner{position:absolute;top:0;width:100%;height:100%}.section-banner-image .banner img{width:100%;height:100%;object-fit:cover;z-index:0;position:relative}.section-banner-image .filter{background-color:rgba(var(--color-background),.3);display:block;width:100%;height:100%;position:absolute;top:0;z-index:1}.section-tabs-text h3{font-size:2em;text-align:center}.section-tabs-text .tabs{display:flex;margin:4em 0;justify-content:center}.section-tabs-text .tab{text-align:center;cursor:pointer;background-color:rgb(var(--color-shadow));transition:background .3s ease,border .3s ease;padding:1em 2em;border:1px solid #ccc;min-width:200px}.section-tabs-text .tab.active{background-color:rgb(var(--color-button));border:1px solid rgb(var(--color-button));color:#fff}.section-tabs-text .tab-content{display:none}.section-tabs-text .tab-content.active{display:block}.section-tabs-text h2{font-weight:700}.section-tabs-text p{margin-bottom:3em}@media screen and (max-width: 749px){.section-tabs-text .tabs{gap:.5em;flex-wrap:wrap;margin:2em 0}.section-tabs-text .tab{width:100%}}.section-sav h1{font-size:2em;text-align:center;font-weight:700}.section-sav p{font-size:1.5em;line-height:1.5em}.section-sav .tabs{display:flex;margin:4em 0;justify-content:center}.section-sav .tab{text-align:center;cursor:pointer;background-color:rgb(var(--color-shadow));transition:background .3s ease,border .3s ease;padding:1em 2em;border:1px solid #ccc;min-width:200px}.section-sav .tab.active{background-color:rgb(var(--color-button));border:1px solid rgb(var(--color-button));color:#fff}.section-sav .tab-content{display:none}.section-sav .tab-content.active{display:block}.section-sav h2{font-weight:700}.section-sav .form{display:flex;gap:2em}.section-sav .form>div{width:50%}.section-sav .form .image img{width:100%;height:100%;object-fit:cover}.section-sav .contact__fields{grid-column-gap:1em;grid-row-gap:.5em}.section-sav h4{margin-bottom:1em;margin-top:2em;font-size:1em}@media screen and (max-width: 989px){.section-sav h1{text-align:inherit;font-size:1.5em}.section-sav p{font-size:1em}.section-sav .tabs{gap:.5em;flex-wrap:wrap;margin:2em 0}.section-sav .tab{width:100%}.section-sav .form{flex-direction:column}.section-sav .form>div{width:100%}.section-sav .contact__fields{display:grid}}.section-devis h1{font-size:2em;text-align:center;font-weight:700}.section-devis p{font-size:1.5em;line-height:1.5em;text-align:center}.section-devis .steps{margin-top:2em;display:flex;gap:1em}.section-devis .step{padding:1em 2em;background-color:rgba(var(--color-shadow));transition:all ease .3s}.section-devis .step.active{color:rgba(var(--color-background));background-color:rgba(var(--color-button))}.section-devis .step p{text-align:inherit}.section-devis .step span{font-size:2em;font-weight:700}.section-devis .devis{max-width:calc(var(--page-width) / 2);margin:4em auto 0}.section-devis .contact__fields{grid-column-gap:1em;grid-row-gap:.5em}@media screen and (max-width: 749px){.section-devis h1{text-align:inherit;font-size:1.5em}.section-devis p{text-align:inherit;font-size:1em}.section-devis .steps{flex-direction:column}.section-devis .contact__fields{display:grid}}.section-product .breadcrumb ul{list-style:none;display:flex;gap:0 .5em;padding:0;flex-wrap:wrap}.section-product .breadcrumb.mb0 ul{margin-bottom:0}.section-product .breadcrumb ul li{display:inline}.section-product .breadcrumb ul li a{text-decoration:none;font-weight:700;color:rgba(var(--color-button))}.section-product .breadcrumb ul li a:hover{text-decoration:underline}.section-product .breadcrumb ul li:last-child{font-weight:400}.section-product .reference{margin-top:0}.section-product .reference span{color:#6c6c6c}.section-product .main{display:flex;gap:1em}.section-product .swiper{width:50%;height:auto;border:1px solid rgba(var(--color-button))}.section-product .swiper-slide{text-align:center;font-size:18px;background:rgba(var(--color-shadow));display:flex;justify-content:center;align-items:center;aspect-ratio:4 / 3}.section-product .swiper-slide img{display:block;width:100%;height:100%;object-fit:contain;cursor:zoom-in}.section-product .swiper{margin-left:auto;margin-right:auto}.section-product .swiper-button-next,.section-product .swiper-button-prev{color:rbga(var(--color-button))}.section-product .swiper-button-lock{display:none!important}.section-product .swiper-pagination-bullet-active{background:#003462}.section-product .sepal-product{width:50%;padding:2em}.section-product .product__info-container>*+*{margin:0}.section-product .product__title{grid-column:span 2}.section-product .sepal-product h1{font-size:1em;font-weight:700}.section-product .sepal-product h2{font-weight:700}.section-product .product__info-container{display:grid;grid-template-columns:repeat(2,1fr);gap:1em}.section-product .quantity{width:inherit}.section-product variant-selects{grid-column:span 2;display:grid;grid-template-columns:repeat(2,1fr);gap:1em}.section-product .color-swatches{border:none;padding-left:0;display:flex;flex-wrap:wrap;gap:.5em}.section-product .radio-group{display:flex;gap:1em}.section-product .radio-wrapper{position:relative;display:inline-block}.section-product .radio-wrapper input[type=radio]{position:absolute;opacity:0;pointer-events:none}.section-product .radio-custom{display:inline-block;width:1.5em;height:1.5em;border-radius:50%;border:3px solid transparent;transition:all .3s ease;cursor:pointer;background-size:contain}.section-product .radio-wrapper input[type=radio]:checked+.radio-custom{border-color:currentColor;box-shadow:0 0 0 1em #0000}.section-product .radio-wrapper input[type=radio]:checked+.radio-custom:after{content:"";position:absolute}.section-product .quantity__button .svg-wrapper{background-color:rgba(var(--color-foreground));color:rgba(var(--color-background));border-radius:50px;width:20px;height:20px}.section-product .svg-wrapper>svg{height:50%;width:50%}.section-product .product-form__input--dropdown,.section-product .product-form__input{margin-bottom:0}.section-product .product__info-container .product-form{margin:0}.section-product .product-form-container{grid-column:span 2}.section-product .button-price.hidden{display:block!important}.section-product .price{font-size:1.5rem;background-color:rgba(var(--color-badge-foreground));color:rgba(var(--color-background));display:flex;align-items:center;justify-content:center;min-height:45px}.section-product .price .badge{display:none}.section-product .product .price__container{margin-bottom:0}.section-product .product-form__buttons{max-width:inherit}.section-product .button-devis a{text-decoration:none}.section-product .button-fiche-technique{grid-column:span 2}.section-product .button-fiche-technique a{text-decoration:none}.section-product .product-form__submit{margin-bottom:0}.section-product .description{color:#6c6c6c;padding-top:100px;padding-bottom:40px}.informations .swiper{width:100%;height:100%;margin-left:auto;margin-right:auto}.informations .swiper-slide .content{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid rgba(var(--color-button));margin:0 .5em;min-height:100px}.informations .swiper-slide.swiper-slide-active .content{margin-left:0}.informations .swiper-slide.swiper-slide-next+.swiper-slide .content{margin-right:0}.informations .swiper-slide p{margin:0}.informations .swiper-slide .info{font-weight:700;color:rgba(var(--color-button))}.informations .swiper .top{display:flex;justify-content:space-between}.informations .button-swiper{display:flex;flex-direction:row-reverse;align-items:center;gap:.5em}.informations .container-next,.informations .container-prev{background-color:rgba(var(--color-button));width:30px;height:30px;border-radius:50px;display:flex;align-items:center;justify-content:center;--swiper-navigation-size: 15px}.informations .swiper-button-next,.informations .swiper-button-prev{display:inherit;position:inherit;margin-top:0;color:rgba(var(--color-background))}.related-products .grid__item{border:1px solid rgba(var(--color-button))}.section-product .swiper-button-next,.section-product .swiper-button-prev{display:inherit;color:rgba(var(--color-background));background-color:rgba(var(--color-button));border-radius:50px;height:30px;width:30px}.section-product .swiper-button-next:after{position:absolute;transform:scale(.25);top:-25%;left:15%}.section-product .swiper-button-prev:after{position:absolute;transform:scale(.25);top:-25%;right:15%}.section-product .product-main-infos{border:1px solid rgba(var(--color-button));padding:2em}.section-product .product-main-infos h1{margin-top:0;font-weight:700}.section-product .product-form__input .form__label,.section-product .select__select{font-size:15px}.section-product .product-main-livraison{display:flex;justify-content:center;margin-bottom:1em}.section-product .product-main-livraison img{width:150px;height:150px}.section-product .select .svg-wrapper{height:2rem;width:2rem;top:calc(50% - 1rem)}.section-product .product__description hr{display:none}.section-product .product__description>*:empty{display:none}@media screen and (max-width: 749px){.section-product .main{flex-direction:column}.section-product .main>div{width:100%}.section-product .product__info-container,.section-product variant-selects{display:flex;flex-direction:column}.InformationSwiperDesktop{display:none}.informations .swiper-slide .content{margin:0}}@media screen and (min-width: 750px){.InformationSwiperMobile{display:none}}.shopify-policy__body{margin-bottom:4em}.shopify-policy__body hr{margin:4rem 0!important}.cart__ctas{display:block}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sepal.css.map */
