@import url(https://fonts.googleapis.com/css2?family=Rubik:wght@400;600;800&display=swap);@font-face{font-family:juniperstd-webfont;font-style:normal;font-weight:400;src:url(/build/fonts/juniperstd-webfont.7ef3c13c.eot);src:url(/build/fonts/juniperstd-webfont.7ef3c13c.eot?#iefix) format("embedded-opentype"),url(/build/fonts/juniperstd-webfont.c7fc35bb.woff) format("woff"),url(/build/fonts/juniperstd-webfont.bd53216a.ttf) format("truetype"),url(/build/images/juniperstd-webfont.932445a6.svg#juniperstd) format("svg")}:root{--clr-primary-one:#1f2919;--clr-primary-two:#fff;--clr-secondary-one:#ecb842;--clr-secondary-two:#e1e1e1;--ff-standard:"Rubik",sans-serif;--ff-titles:"juniperstd-webfont",sans-serif}*,:after,:before{box-sizing:border-box}html{font-size:62.5%}body{background-color:#fff;font-family:var(--ff-standard);font-size:1.6rem;font-weight:400;line-height:1.4}@media (min-width:650px){body{font-size:1.8rem}}@media (min-width:1024px){body{font-size:2rem}}body,h1,h2,h3,p{margin:0}h1,h2,h3,h4,h5,h6{color:var(--clr-primary-one);font-family:var(--ff-titles);font-weight:600;margin:0}h2{font-size:2em;line-height:1.2em;width:100%}h2,h2 span{text-align:center}h2 span{display:block;font-family:var(--ff-standard);font-size:.65em;font-weight:300;letter-spacing:2px;line-height:1em}h5{font-size:1.2em}h5,p{letter-spacing:1px}p{font-size:.8em;line-height:1.7em}h2,h3,p{margin-bottom:.5em}img{display:block;max-height:100%;max-width:100%}.text-center{text-align:center}.container{margin:0 auto;padding:100px 0;width:70%}form button[type=submit]{background-color:var(--clr-primary-one);border:none;border-radius:7px;color:#fff;cursor:pointer;font-family:var(--ff-standard);font-size:.8em;height:auto;letter-spacing:1px;padding:15px 25px;text-transform:uppercase;width:auto}form button[type=submit]:hover{background-color:var(--clr-secondary-one)}form input:focus{border:1px solid var(--clr-secondary-one)!important}.alert{background-color:#1f2919;color:#fff;font-size:16px;font-weight:600;padding:25px;text-align:center;text-transform:uppercase}.alert .close{color:#fff;display:inline-block;float:right;margin-right:5px;text-decoration:none}.alert .close:hover{color:var(--clr-secondary-one)}.menu-mobile{background-color:#fff;display:flex;flex-direction:row;justify-content:space-around;position:relative;z-index:10}.menu-mobile-item{height:100px;padding:5px 0 5px 10px;width:100px}.menu-mobile .line{background-color:var(--clr-primary-one);display:block;height:3px;margin:8px auto;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:30px}.menu-mobile .logo{flex:4}.menu-mobile #admin-mobile,.menu-mobile #cart-mobile{flex:1;padding:35px 0;text-align:-webkit-center}.menu-mobile #toggle{cursor:pointer;flex:1;padding:30px 0;text-align:-webkit-center}.is-active .line:first-child{-webkit-transform:rotate(-45deg) translate(-8px,7px);-ms-transform:rotate(-45deg) translate(-8px,7px);transform:rotate(-45deg) translate(-8px,7px)}.is-active .line:nth-child(2){opacity:0}.is-active .line:nth-child(3){-webkit-transform:rotate(45deg) translate(-8px,-8px);-ms-transform:rotate(45deg) translate(-8px,-8px);transform:rotate(45deg) translate(-8px,-8px)}.menu{align-items:center;background-color:#fff;box-shadow:0 0 24px 0 rgba(0,0,0,.15);display:flex;flex-direction:column;list-style-type:none;margin:0;padding:0;position:relative;z-index:10}.menu-item{display:none;max-height:100px;max-width:150px;padding:8px}.menu-item a:hover{color:var(--clr-secondary-one);transition:all .2s}.menu-item:first-child{padding-top:20px}.menu-item:last-child{padding-bottom:20px}#admin,#cart,.menu-item .logo{display:none}.menu a{color:var(--clr-primary-one);font-family:var(--ff-titles);font-size:2rem;letter-spacing:.2rem;text-decoration:none;text-transform:uppercase;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.menu-item.active{animation-duration:.5s;animation-name:animate-fade;display:block}.menu-item.active.logo{display:none}@keyframes animate-fade{0%{opacity:0}to{opacity:1}}@media (min-width:1024px){header{position:sticky;top:0;z-index:1000}.menu-mobile{display:none}.menu-item:first-child{padding-top:0}.menu-item:last-child{padding-bottom:0}.menu{align-items:center;background-color:#fff;display:flex;flex-direction:row;justify-content:space-evenly;margin:0;padding:0 200px;position:relative}.menu-item{padding:0}.menu .logo,.menu-item{display:block}.menu-item{max-height:100px;max-width:185px}.menu-item.logo{display:block}.menu .logo img{transition:transform .7s ease-in-out}.menu .logo img:hover{transform:rotate(1turn)}#cart{right:5%;top:37%}#admin,#cart{color:var(--clr-primary-one);display:block;height:20px;position:absolute;width:20px;z-index:1001}#admin{left:5%;top:39%}}#logoSize{height:185px;transition:height 1.5s}#logoSize.reduce{height:100px}section.top-page{background:url(/build/images/fond-seagull.7fe4ee6b.jpg) no-repeat 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:400px;position:relative}@media (min-width:1024px){section.top-page{background:url(/build/images/fond-seagull.7fe4ee6b.jpg) no-repeat 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:100vh;margin-top:-100px;position:inherit}.top-page-title{align-items:center;color:var(--clr-primary-two);display:flex;flex-direction:column;gap:.5em;height:100%;justify-content:center;padding-top:150px;text-shadow:1px 1px 2px var(--clr-primary-one),0 0 1em var(--clr-primary-one),0 0 .2em var(--clr-primary-one)}}@media (min-width:425px){.top-page .mushroom{bottom:-30px;object-fit:cover;position:absolute;right:0;width:124px}}.top-page-title{align-items:center;color:var(--clr-primary-two);display:flex;flex-direction:column;gap:.5em;height:100%;justify-content:center;text-shadow:1px 1px 2px var(--clr-primary-one),0 0 1em var(--clr-primary-one),0 0 .2em var(--clr-primary-one)}.top-page-title span{font-size:2.2em;font-weight:800;letter-spacing:2px;line-height:1.1}.top-page button.discover{background-color:var(--clr-secondary-one);border:none;border-radius:10px;box-shadow:0 0 24px 0 var(--clr-primary-one);color:var(--clr-primary-one);color:#fff;font-family:var(--ff-standard);font-size:.5em;font-weight:700;letter-spacing:2px;padding:1em 2em;text-transform:uppercase}.top-page button.discover a{color:var(--clr-primary-one);text-decoration:none}.top-page button.discover:hover{background-color:var(--clr-primary-one);transition:all .8s ease}.top-page button.discover:hover a{color:#fff;transition:all .8s ease}.top-page-title .top-page-categories{display:none}.top-page-categories img{height:auto;width:15px}.top-page .arrow,.top-page .champis1,.top-page .champis2{display:none}.top-page .mushroom{bottom:-35px;object-fit:cover;position:absolute;right:0;width:95px}.top-page .tourbi1,.top-page .tourbi2{display:none}@media (min-width:1024px){.top-page-title .top-page-categories{align-items:center;display:block;display:flex;font-family:var(--ff-standard);font-size:.5em;gap:.5em;justify-content:center;margin:1em 0;max-height:1em;text-transform:uppercase;z-index:10}.top-page .arrow{background-color:transparent;border:0;bottom:-5%;display:block;height:15%;left:42%;min-width:15%;position:absolute;width:15%}.top-page .arrow img{height:auto;left:47%;position:absolute;top:0;width:15%}.position-arrow{display:flex}.position-arrow div{flex:4.5;width:100%}.position-arrow .arrow{flex:5.5}.top-page .mushroom{display:none}.top-page .champis1{bottom:35vh;display:block;left:120px;position:absolute;width:210px}.top-page .tourbi1{bottom:28vh;display:block;left:300px;position:absolute;width:110px}.top-page .champis2{bottom:20vh;display:block;position:absolute;right:75px;width:240px}.top-page .tourbi2{bottom:15vh;display:block;position:absolute;right:270px;width:120px}.presentation-products{display:flex;flex-direction:raw}.presentation-products .best-sellers{flex:6.5}.presentation-products .discover-product{flex:3.5;order:-1}}.best-sellers{background-color:var(--clr-secondary-two);display:flex;flex-wrap:wrap;gap:1.2em;padding:50px 40px}.best-sellers .home-product-card{border:1px solid #efefef;border-radius:20px}.best-sellers .home-product-card a{color:var(--clr-primary-one);text-decoration:none}.best-sellers .home-product-card .position-eye{position:relative}.best-sellers .home-product-card .eye{left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .8s ease;z-index:10}.best-sellers .home-product-card .product-new{position:absolute;right:5%;top:5%;width:18%;z-index:10}.best-sellers .home-product-card:hover .product-image{-webkit-filter:grayscale(70%);filter:grayscale(70%);transition:transform .5s ease}.best-sellers .home-product-card:hover .eye{opacity:1}.best-sellers .home-product-card:hover h4{color:var(--clr-secondary-one)}.best-sellers .home-product-card:hover{box-shadow:0 0 24px 0 rgba(0,0,0,.15)}.best-sellers .home-product-card .product-image{aspect-ratio:1;border-radius:20px 20px 0 0;max-height:225px;object-fit:cover;width:100%}.best-sellers .home-product-card .text-card{background-color:#fff;border-radius:0 0 20px 20px;display:flex;flex-direction:column;height:107px;justify-content:center;padding:1em 1em .5em}.best-sellers .text-card h4{font-family:var(--ff-standard);font-size:17px;font-weight:800;letter-spacing:1.5px;line-height:19px;margin:0;text-transform:uppercase}.best-sellers .home-product-card .details{display:block;font-size:14px;letter-spacing:1px}.best-sellers .price{font-weight:700}.best-sellers .link-details{color:var(--clr-primary-one);font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.best-sellers .add-to-cart{aspect-ratio:1;background-color:var(--clr-secondary-one);border:none;border-radius:3px;float:right;width:2.5em}.best-sellers .add-to-cart img{margin:0 auto;width:60%}.card{width:100%}@media (min-width:550px){.card{width:45%}}@media (min-width:650px){.card{width:30%}.best-sellers{padding:75px 80px}}@media (min-width:1024px){.best-sellers h2 span{text-align:start}.best-sellers h2{padding:0;text-align:start}}.discover-product{position:relative}.discover-product .discover-product-text{justify-content:center;padding:50px 75px}.discover-product .background-image{height:100%;object-fit:cover;overflow:hidden;width:100%}.discover-product .discover-product-text{background-color:rgba(0,0,0,.7);bottom:0;display:flex;flex-direction:column;left:0;position:absolute;right:0;top:0}.discover-product-text .product-image{align-self:center;object-fit:contain;position:absolute;width:70%}.discover-product-text h3{color:var(--clr-primary-two);font-size:2.5em;line-height:1;margin:0;z-index:10}.discover-product-text p{color:var(--clr-primary-two);font-family:var(--ff-standard);font-size:15px;letter-spacing:1.5px;line-height:1.5;margin:0;padding-top:15px;z-index:10}.discover-product-text .link-details{color:var(--clr-primary-two);font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.discover-product-text .details{color:var(--clr-primary-two);display:block;font-size:15px;letter-spacing:1px;margin-bottom:15px;padding-top:30px;z-index:10}.discover-product-text .price{font-weight:700}.discover-product-text .view-details{background-color:var(--clr-primary-one);border:none;border-radius:3px;border-radius:8px;color:var(--clr-primary-two);font-family:var(--ff-standard);letter-spacing:1.5px;margin:0;padding:1.1em .5em;width:12em;z-index:10}.discover-product-text .view-details:hover{background-color:var(--clr-secondary-one);color:#fff;transition:all .8s ease}.discover-product-text a .view-details{color:var(--clr-primary-two);cursor:pointer;font-size:13px;letter-spacing:1.5px;text-decoration:none}.discover-product-text .view-details span{color:var(--clr-primary-two);letter-spacing:2px;margin:0 auto;text-transform:uppercase}.discover-product{height:500px}@media (min-width:1024px){.discover-product-text{padding:3em}.discover-product-text .product-image{display:inherit;width:50%}.discover-product{height:inherit}.discover-product-text .product-image{align-self:end;object-fit:contain;position:absolute;right:-50px;top:33px;width:100%}.discover-product-text h3{font-size:3em}}.shop-purposes{background-color:#fff}.shop-purposes .container-purpose{margin:0 auto;max-width:70%;padding-top:60px}.shop-purposes p{margin:0}#purpose-slider a{color:#000;font-size:22px;letter-spacing:1px;text-decoration:none;text-transform:uppercase}#purpose-slider .splide__slide img{border-radius:12px;height:100%;object-fit:cover;transition:transform .5s ease;vertical-align:bottom;width:100%}#purpose-slider .splide__list{padding:80px!important}#purpose-slider .content{height:100%;position:relative}#purpose-slider .content h3{border-bottom:1px solid #fff;border-top:1px solid #fff;color:var(--clr-primary-two);left:50%;line-height:30px;padding-bottom:4px;padding-top:8px;position:absolute;text-align:center;text-shadow:1px 1px 2px var(--clr-primary-one),0 0 1em var(--clr-primary-one),0 0 .2em var(--clr-primary-one);top:85%;transform:translate(-50%,-50%);z-index:10}.splide__arrow,.splide__pagination{display:none!important}#purpose-slider .splide__slide:hover img{position:relative;transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);z-index:10}#purpose-slider .splide__slide:hover a{position:relative;z-index:10}@media (min-width:1024px){.shop-purposes h2,.shop-purposes h2 span{text-align:start}.shop-purposes .container-purpose{padding-top:5%}}.bandeau{align-items:center;background-color:var(--clr-primary-one);color:var(--clr-primary-two);display:flex;font-family:var(--ff-titles);font-size:1em;font-weight:300;height:6vh;letter-spacing:1px;text-transform:uppercase}.security{background-color:var(--clr-secondary-two)}.security .container{padding:70px 0 90px}.security-structure{gap:2em}.delivery,.natural,.payment,.security-structure{align-items:center;display:flex;flex-direction:column;text-align:center}.delivery,.natural,.payment{gap:.5em;width:100%}.delivery img,.natural img,.payment img{width:100%}.separator{display:none}.security h3{font-size:1em;letter-spacing:.1em;line-height:23px;margin:0}.security span{font-size:.6em;letter-spacing:1px;line-height:18px;text-transform:uppercase}.payment img{margin-bottom:10px;width:24%}.delivery img,.natural img{margin-bottom:10px;width:34%}.contact-footer{position:relative}.contact-footer .champignon{display:none}@media (min-width:650px){.security-structure{flex-direction:row;justify-content:space-between}.separator{border:1px solid grey;display:block;min-height:10em}.security .container{padding:70px 0}}.contact-footer{padding:13% 0 0}.contact-footer .info-contact{background-color:var(--clr-primary-two);border-top-left-radius:20px;border-top-right-radius:20px;gap:1em;padding:2.5em}.contact-footer .info-contact,.info-contact div{align-items:center;display:flex;flex-direction:column}.info-contact div{gap:5px;width:100%}.contact-footer .icon{aspect-ratio:1;width:8%}.contact-footer .newsletter-form{align-items:center;background-color:var(--clr-primary-two);border-bottom-left-radius:20px;border-bottom-right-radius:20px;display:flex;flex-direction:column;gap:1em;padding:0}.contact-footer .newsletter-form h4{font-size:2em;line-height:1em;margin:0;text-align:center}.contact-footer .info-contact span{font-size:.8em;letter-spacing:1px}.contact-footer .logo{margin-top:-140px;width:70%}@media (min-width:650px){.contact-footer{background:url(/build/images/fond-seagull.7fe4ee6b.jpg) no-repeat 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:13% 11% 11%}.contact-footer .newsletter-form{align-items:center;background-color:var(--clr-primary-two);border-bottom-left-radius:20px;border-bottom-right-radius:20px;display:flex;flex-direction:column;gap:1em;padding:2.5em}}@media (min-width:900px){.contact-footer{display:flex;flex-direction:row}.contact-footer .info-contact{border-bottom-left-radius:20px;border-right:1px solid var(--clr-secondary-two);border-top-right-radius:0;flex:3.5}.contact-footer .info-contact div:first-of-type{padding-top:25px}.contact-footer .newsletter-form{border-bottom-left-radius:0;border-top-right-radius:20px;flex:6.5;justify-content:space-around}.contact-footer .newsletter-form iframe form.form_15iP5{min-width:200px!important;width:100%!important}.contact-footer .champignon{display:block;object-fit:cover;position:absolute;right:0;top:80px;width:125px}.contact-footer .logo{margin-top:-110px;width:70%}}@media (min-width:1024px){.security-structure{flex-direction:row;justify-content:space-evenly}.contact-footer .champignon{display:block;object-fit:cover;position:absolute;right:0;top:120px;width:250px}}.menu-footer{background-color:var(--clr-primary-one);border-bottom:.02em solid grey;padding:3em 1em}.menu-footer h5{font-family:var(--ff-titles);font-size:2em;font-weight:400;margin-bottom:.5em;text-transform:uppercase}.menu-footer a{color:var(--clr-primary-two);font-size:.8em;letter-spacing:1.5px;text-decoration:none}.menu-footer a:hover{text-decoration:underline}.menu-footer ul{list-style:none;margin-top:0}.menu-footer li{font-family:var(--ff-standard);line-height:25px}.menu-footer img.fb{display:inline-block;padding-top:8px;width:11px}.menu-footer img.insta{display:inline-block;margin-left:10px;padding-top:8px;width:20px}@media (min-width:650px){.menu-footer{padding:0}.menu-footer-structure{display:flex;flex-direction:row;justify-content:space-around;margin:0 auto;padding:100px 0 50px;width:70%}}.copyright{background-color:var(--clr-primary-one);padding:1.5em;text-align:center}.copyright p{display:block;font-size:.6em;line-height:13px}.copyright p,.copyright p a{color:var(--clr-primary-two);letter-spacing:1px}.copyright p a{text-decoration:none}.copyright p a:hover{color:var(--clr-secondary-one)}.header-pages{background:linear-gradient(rgba(0,0,0,.75),rgba(0,0,0,.75)),url(/build/images/fond.c8e985ca.jpg) no-repeat 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;display:flex;flex-direction:column;height:auto;position:relative}.header-pages .breadcrumb{color:var(--clr-secondary-one);font-size:.6em;letter-spacing:1.5px}.header-pages .breadcrumb a{color:var(--clr-secondary-one);text-decoration:none;text-transform:uppercase}.header-pages .breadcrumb a:hover{text-decoration:underline var(--clr-secondary-one)}.header-pages h1{color:var(--clr-primary-two);font-size:3em;line-height:normal;margin-top:.2em;text-transform:uppercase}.header-pages h1 span{color:var(--clr-primary-two);display:block;font-family:var(--ff-standard);font-size:.27em;font-weight:300;letter-spacing:1.5px;margin-top:1em;text-transform:none}.header-pages .mushroom{bottom:-100px;object-fit:cover;position:absolute;right:0;width:124px}.shop .filters-mobile{margin-bottom:1em}.shop .filters-shop .filter-all.active,.shop .filters-shop select.active{border-bottom:2px solid var(--clr-secondary-one)}.shop .filters-shop{display:flex;font-size:20px;gap:15px;letter-spacing:1px;padding-bottom:15px;position:relative;width:100%}.shop .filters-shop .category-filter{width:115px}.shop .filters-shop .category-filter,.shop .filters-shop .purpose-filter{background-color:#fff;border:none;border-bottom:2px solid #fff;color:var(--clr-primary-one);cursor:pointer;font-size:15px;letter-spacing:1.8px}.shop .filters-shop .purpose-filter{width:105px}.shop .filters-shop .filter-all{color:var(--clr-primary-one);font-size:15px;letter-spacing:1.8px;padding-top:2px;text-decoration:none}@media (min-width:450px){.shop .filters-shop{display:flex;font-size:20px;gap:20px;letter-spacing:1px;padding-bottom:15px;position:relative;width:100%}.shop .filters-shop .category-filter{width:130px}.shop .filters-shop .category-filter,.shop .filters-shop .purpose-filter{background-color:#fff;border:none;border-bottom:2px solid #fff;color:var(--clr-primary-one);cursor:pointer;font-size:17px;letter-spacing:2px}.shop .filters-shop .purpose-filter{width:116px}.shop .filters-shop .filter-all{color:var(--clr-primary-one);font-size:17px;letter-spacing:2px;padding-top:2px;text-decoration:none}}.shop option.filter-cat .select-selected{border:1px solid transparent;border-bottom-color:rgba(0,0,0,.1);color:var(--clr-primary-one);cursor:pointer;padding:25px}.shop .bandeauFilters{position:relative}.shop .btnOrder{display:inline-block;margin-bottom:25px}@media (min-width:924px){.shop .filters-shop{display:flex;font-size:20px;gap:20px;letter-spacing:1px;padding-bottom:35px;position:relative;width:100%}.shop .btnOrder{float:right;position:absolute;right:2em;top:0}}.shop .btnOrder a{border:1px solid #e1e1e1;border-radius:29px;color:var(--clr-primary-one);font-size:12px;letter-spacing:0;padding:5px 15px;text-decoration:none;text-transform:uppercase}.shop .btnOrder a:first-child{margin-right:7px}.shop .btnOrder a.active{font-weight:600}.shop .filters-shop a:hover{color:var(--clr-secondary-one)}.shop .filters-shop .sort-by{font-size:15px;letter-spacing:1px;padding-top:6px;position:absolute;right:0;text-transform:uppercase}.shop .filters-shop .filter .active{font-weight:900}.products{display:flex;flex-direction:column;gap:1em}@media (min-width:1024px){.header-pages .mushroom{bottom:-30px;object-fit:cover;position:absolute;right:0;width:220px}}@media (min-width:650px){.header-pages h1{line-height:58px;padding-right:20px}.header-pages h1 span{line-height:20px}.shop .filters-mobile{display:none}}.products{flex-wrap:wrap}.shop-product-card{border:1px solid #efefef;border-radius:20px}.shop-product-card a{color:var(--clr-primary-one);text-decoration:none}.shop-product-card .position-eye{position:relative}.shop-product-card .eye{left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .8s ease;z-index:10}.shop-product-card .product-new{position:absolute;right:5%;top:5%;width:15%;z-index:10}.shop-product-card:hover .product-image{-webkit-filter:grayscale(70%);filter:grayscale(70%);transition:transform .5s ease}.shop-product-card:hover .eye{opacity:1}.shop-product-card:hover h4{color:var(--clr-secondary-one)}.shop-product-card:hover{box-shadow:0 0 24px 0 rgba(0,0,0,.15)}.shop-product-card .product-image{aspect-ratio:1.25;border-radius:20px 20px 0 0;object-fit:cover;width:100%}.shop-product-card .text-card{background-color:#fff;border-radius:0 0 20px 20px;display:flex;flex-direction:column;height:107px;justify-content:center;padding:1em 1em .5em}.text-card h4{font-family:var(--ff-standard);font-size:17px;font-weight:800;letter-spacing:1.5px;line-height:19px;margin:0;text-transform:uppercase}.shop-product-card .details{display:block;font-size:14px;letter-spacing:1px;margin-bottom:1em}.link-details,.price{font-weight:700}.link-details{color:var(--clr-primary-one);font-size:13px;letter-spacing:1px;text-transform:uppercase}.products .add-to-cart{aspect-ratio:1;background-color:var(--clr-secondary-one);border:none;border-radius:3px;float:right;width:2.5em}.products .add-to-cart img{margin:0 auto;width:60%}@media (min-width:550px){.shop-product-card{width:48%}.products{flex-direction:row}}@media (min-width:650px){.shop-product-card{width:30.5%}}.about-us ul{font-size:.8em;letter-spacing:1px;list-style:none;margin-bottom:1em;padding-left:0}.about-us .text{margin-bottom:2em}@media (min-width:1024px){.about-us .container{display:flex;gap:3em}.about-us .text{flex:2;margin:0}.about-us .img{flex:3;order:-1}}.events .card-event{border-bottom:1px solid var(--clr-secondary-two);margin-bottom:3em;padding-bottom:2em}.events .card-event .date-img{display:flex;padding-bottom:15px}.events .card-event .date-img p{background-color:#e1e1e1;color:var(--clr-primary-one);flex:1;font-size:12px;font-weight:600;letter-spacing:2px;line-height:inherit;margin-bottom:0;padding:20px 0 0 20px;text-transform:uppercase}.events .card-event .date-img p span{color:var(--clr-primary-one);font-size:33px;font-weight:600;letter-spacing:0}.events .card-event .date-img div{flex:3}.events .card-event .content h3{font-family:var(--ff-standard);font-size:1.3em;font-weight:900;letter-spacing:1px;margin-bottom:0}.event-img img{aspect-ratio:1;object-fit:cover;width:100%}.events .card-event .content span{color:grey;font-size:.7em;font-weight:500;letter-spacing:1px;text-transform:uppercase}.events .card-event .content p{margin-top:1em}.events .card-event .content .share{align-items:baseline;color:grey;display:flex;float:right;font-size:.6em;font-weight:700;letter-spacing:1px;margin-top:30px}.events .card-event .content .share img{margin-left:10px;width:7px}@media (min-width:650px){.events .card-event{display:flex;gap:2em}.events .card-event .date-img{flex:2;gap:1em}.events .card-event .content{flex:3}.events .card-event .date-img p{background-color:#fff;background-color:none;margin-bottom:0;padding:0}.events .card-event .date-img{padding-bottom:0}.events .card-event{padding-bottom:40px}.events .card-event .date-img p span{font-size:40px}}.blog .article{margin-bottom:4em;text-align:center}.article .new-article-img{aspect-ratio:1.5;margin-bottom:25px;overflow:hidden;width:100%}.article .article-img img,.article .new-article-img img{height:100%;object-fit:cover;transition:transform .5s;width:100%}.img-hover-zoom:hover img{transform:scale(1.25)}.article .article-img{aspect-ratio:1.5;margin-bottom:25px;overflow:hidden;width:100%}.blog .article h3{font-family:var(--ff-standard);font-size:1.3em;font-weight:900;letter-spacing:1px;margin:0}.blog .article span{color:grey;font-size:.7em;font-weight:500;letter-spacing:1px;margin-bottom:30px;text-transform:uppercase}.blog .article div{font-size:.8em;letter-spacing:1px;line-height:1.7em;margin:25px 0}.blog .article p{display:contents}.blog .article a{color:var(--clr-primary-one);font-size:15px;font-weight:800;letter-spacing:1px;text-decoration:underline}.blog .article a:hover{color:var(--clr-secondary-one)}.blog .article .author{color:grey;font-size:.65em;letter-spacing:1px}.article .share{align-items:baseline;color:grey;display:flex;font-size:.6em;font-weight:700;letter-spacing:1px;margin-top:30px}.article .share img{margin-left:10px;width:7px}.otherArticles hr{margin-bottom:35px}.otherArticles .container{padding-top:0}.otherArticles .previous{flex:5;float:left}.otherArticles .next{flex:5;float:right}.otherArticles a{color:var(--clr-primary-one);font-size:13px;font-weight:900;letter-spacing:1px;text-decoration:none;text-transform:uppercase}.otherArticles a:hover span{color:var(--clr-secondary-one)}.otherArticles .next span,.otherArticles .previous span{display:none}.otherArticles img{height:auto;width:25px}.otherArticles .arrow{display:inline}.article .container div.next,.article .container div.previous{padding:15px}@media (min-width:650px){.blog .structure-articles{display:flex;flex-wrap:wrap;gap:4%}.blog .structure-articles .article{flex:48%}.otherArticles .next span,.otherArticles .previous span{display:block;font-size:25px;margin-bottom:0;text-transform:none}.article .container div.next,.article .container div.previous{padding:25px}.otherArticles .previous{border-right:1px solid grey}.article .new-article-img{aspect-ratio:2;margin-bottom:25px;overflow:hidden;width:100%}}.faq .qa{border-bottom:2px solid #ccc;margin-bottom:2em;padding-bottom:1.8em;position:relative}.faq p.question{font-size:20px;width:80%}.faq p a{color:var(--clr-primary-one)}.faq p a:hover{color:var(--clr-secondary-one)}.faq button{background-color:#fff;border:3px solid var(--clr-primary-one);border-radius:50%;cursor:pointer;display:none;float:right;font-size:20px;font-weight:700;height:40px;position:absolute;right:2%;top:2%;width:40px}.faq button.plus{padding-top:4px}.faq .answer{display:none}.faq .active{display:block}.product-details .product-infos{padding-top:35px}.add-to-cart form{padding-bottom:15px}.add-to-cart form .structure{display:flex;padding-bottom:10px}.add-to-cart form span{padding-left:50px;padding-top:7px}.add-to-cart form input{margin-bottom:0}.add-to-cart form input[type=submit]{border-radius:5px;font-size:15px;margin-top:20px;padding:10px 15px}.add-to-cart span{font-size:2.2rem}.product-infos .is-active{background-color:var(--clr-secondary-one)}.hidden{display:none}.product-details .active{border-bottom:1px solid var(--clr-secondary-one)}.product-infos .breadcrumb,.product-infos .breadcrumb a{color:var(--clr-primary-one);font-size:10px;letter-spacing:2px;padding-bottom:5px;text-decoration:none;text-transform:uppercase}.product-infos .breadcrumb a:hover{text-decoration:underline}.product-infos h3{font-size:37px}.product-infos p{font-size:15px;letter-spacing:1px}.weight-select button{background-color:#fff;border:0;cursor:pointer;font-size:14px;margin:10px 0 19px;padding:7px 10px}.product-infos ul li{font-size:15px;letter-spacing:1px}.product-infos ul.filterInfos li{display:inline;margin:0;padding:0}.product-infos ul.filterInfos li button{background-color:#fff;border:0;color:#bbb;display:inline;font-size:11px;letter-spacing:0;padding:0;text-transform:uppercase}.product-infos ul.filterInfos li button:hover{color:var(--clr-primary-one);cursor:pointer}.product-infos .filterInfos .is-active{border-bottom:2.5px solid var(--clr-primary-one);color:var(--clr-primary-one);margin:0;padding-bottom:8px}.product-infos ul.filterInfos{border-bottom:1px solid #bbb;display:flex;justify-content:space-between;padding:5px 0 0}#thumbnail-carousel{margin-top:3px}#thumbnail-carousel .splide__slide{opacity:.5}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #fff!important}.splide__track--nav>.splide__list>.splide__slide:hover{opacity:1!important}#main-carousel .splide__slide img,#thumbnail-carousel .splide__slide img{height:100%;object-fit:contain;width:100%}#thumbnail-carousel .splide__slide{opacity:.6}#thumbnail-carousel .splide__slide.is-active{opacity:1}.labelSize{font-family:var(--ff-standard);font-size:15px;letter-spacing:1px;line-height:1.7em;margin-top:28px;padding-right:7px}.selectSize{border:1px solid #e1e1e1;border-radius:5px;height:4rem;margin-right:20px;margin-top:20px}.check{align-items:center;display:flex}.check img{margin-right:7px;width:12px}.check p{font-size:13px;margin:0;padding:0}.similar-products .container{padding:0 0 100px}.similar-products h3{font-size:1.8em}.similar-products .products{margin-top:35px}.product-details .container{padding:25px 0 50px;width:85%}@media (min-width:650px){.product-details .container{padding:50px 0;width:85%}.product-details .structure{display:flex}.product-details .images{flex:5;padding:0 2% 0 0}.product-details .product-infos{flex:5;padding:0 0 0 2%}}@media (min-width:1024px){.product-details .container{margin:0 auto;padding:100px 0;width:70%}}@media (max-width:1024px){.similar-products .container{padding:50px 0;width:85%}}@media (min-width:801px){.product-infos ul.filterInfos li button{font-size:12px;letter-spacing:1px}}@media only screen and (max-width:800px) and (min-width:650px){.product-infos ul.filterInfos li button{font-size:11px;letter-spacing:0}}@media only screen and (max-width:649px) and (min-width:370px){.product-infos ul.filterInfos li button{font-size:12px;letter-spacing:1}}form label{font-size:15px;text-transform:uppercase}form input{height:45px;margin-bottom:25px;resize:vertical}form input,form textarea{border:1px solid #ccc;font-family:var(--ff-standard);font-size:.8em;letter-spacing:1px;padding:10px;width:100%}form textarea{height:120px}form input:focus,form textarea:focus{border:1px solid var(--clr-secondary-one)}input[type=number]{-moz-appearance:textfield;appearance:textfield}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-o-inner-spin-button,input::-o-outer-spin-button{-o-appearance:none;margin:0}form input[type=submit]{background-color:var(--clr-primary-one);border:none;border-radius:7px;color:#fff;cursor:pointer;height:auto;padding:15px 25px;text-transform:uppercase;width:auto}.contact .formulary form input[type=submit]{margin-top:25px}input[type=submit]:hover{background-color:var(--clr-secondary-one)}.contact .formulary form input:focus,.contact .formulary form textarea:focus{border:1px solid var(--clr-secondary-one)}.contact .img-location img{height:548px;object-fit:cover;width:100%}.contact .img-location{position:relative}.contact .img-location p{background-color:#fff;display:inline-block;font-size:.6em;font-weight:700;left:12.5%;padding:10px;position:absolute;text-align:center;text-transform:uppercase;top:5%;width:75%}.contact .formulary{padding-bottom:20px}@media (min-width:1024px){.contact .container{display:flex}.contact .formulary{flex:6}.contact .img-location{flex:4;order:-1}.contact .formulary{padding:15px 0 0 50px}}.article .article-img-all{margin-bottom:40px}.article .article-content div{font-size:.8em;letter-spacing:1px;line-height:1.7em}@media (min-width:650px){.otherArticles .structure{display:flex;flex-wrap:wrap;text-align:center}.otherArticles .structure a{flex:48%}}#popupEvent{display:none}#popupEvent .structure{background-color:var(--clr-primary-two);border-radius:10px;bottom:10px;box-shadow:0 0 24px 0 rgba(0,0,0,.15);display:flex;height:180px;position:fixed;right:10px;width:345px;z-index:10}@media (min-width:524px){#popupEvent .structure{background-color:var(--clr-primary-two);border-radius:10px;bottom:10px;box-shadow:0 0 24px 0 rgba(0,0,0,.15);display:flex;height:220px;position:fixed;right:10px;width:500px;z-index:10}}#popupEvent .structure hr{background-color:#efefef;border:none;color:#333;height:2px;width:100%}#popupEvent .event-infos{flex:2;padding:40px}#popupEvent .event-infos h5{font-size:1.1em;margin-bottom:-15px}#popupEvent .btn-close{background-color:transparent;border:0;cursor:pointer;font-size:17px;height:2em;position:relative;right:1px;top:1px;width:2em}#popupEvent .img{flex:2}#popupEvent .img img{border-radius:10px 0 0 10px;height:100%;object-fit:cover;width:100%}#popupEvent .event-infos{display:flex;flex-direction:column;justify-content:space-between;padding:15px}@media (min-width:524px){#popupEvent .event-infos{display:flex;flex-direction:column;justify-content:space-between;padding:30px 15px}}#popupEvent .event-infos span{font-family:var(--ff-standard);font-size:18px;font-weight:800;letter-spacing:1px}#popupEvent .event-infos p{font-size:14px;font-weight:500}#popupEvent a{color:#000;font-size:14px;font-weight:800;letter-spacing:1px;text-transform:uppercase}#popupEvent a:hover{color:var(--clr-secondary-one)}#popupAgeVerif{display:none}#popupAgeVerif .structure{background-color:var(--clr-primary-two);display:flex;height:100%;padding:10%;position:fixed;top:0;width:100%;z-index:200000}#popupAgeVerif .img{align-items:center;display:flex;flex:2;justify-content:center;width:100%}#popupAgeVerif .img img{object-fit:cover}#popupAgeVerif .age-infos{display:flex;flex:3;flex-direction:column;justify-content:center;padding:70px}#popupAgeVerif .age-infos h4{border-bottom:1px solid var(--clr-primary-one);font-size:35px;margin-bottom:20px}#popupAgeVerif .age-infos button{background-color:var(--clr-primary-one);border:0;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;letter-spacing:1px;padding:20px;transition:all .2s;width:150px}#popupAgeVerif .age-infos button:hover{background-color:var(--clr-secondary-one)}#popupAgeVerif .age-infos p.decor-line{padding:13px 0 5px;text-transform:uppercase}#popupAgeVerif .age-infos small{color:var(--clr-secondary-one);display:block;font-size:11px;font-weight:900;letter-spacing:2px;padding-top:25px;text-transform:uppercase}@media (max-width:650px){#popupAgeVerif .structure{flex-direction:column}#popupAgeVerif .img{margin:0 auto;width:50%}#popupAgeVerif .age-infos{padding:20px}}@media (max-width:450px){#popupAgeVerif .img{width:70%}}.qty{border:1px solid #e1e1e1;border-radius:5px;display:flex;flex-wrap:wrap;margin-right:20px;margin-top:20px}.qty input{border:0;font-size:1.6rem;text-align:center;width:4.5rem}.add-to-cart form .qty span,.qty input{color:var(--clr-primary-one);font-weight:600;height:4rem}.add-to-cart form .qty span{align-items:center;background:none;cursor:pointer;display:flex;font-size:2rem;justify-content:center;padding:20px;width:2rem}.add-to-cart form .qty span:first-child{padding:0 0 0 16px}.add-to-cart form .qty span:last-child{padding:0 16px 0 0}form input:focus,form textarea:focus{border:0;outline:none}.messagedefilant{background-color:var(--clr-primary-one);color:var(--clr-primary-two);display:block;font-family:var(--ff-titles);font-size:.8em;font-weight:300;height:6vh;letter-spacing:1px;overflow:hidden;padding:1vh 0 0;position:relative;text-transform:uppercase;width:100%}.messagedefilant div{min-width:100%;position:absolute}.messagedefilant div span,.messagedefilant div:after{display:inline-block;font-size:2rem;position:relative;top:0;white-space:nowrap}.messagedefilant div span{animation:defilement 30s linear infinite}.messagedefilant div:after{animation:defilement2 30s linear infinite;content:attr(data-text);left:0;position:absolute;top:0}@keyframes defilement{0%{margin-left:0}to{margin-left:-100%}}@keyframes defilement2{0%{margin-left:100%}to{margin-left:0}}iframe{border:0;height:300px;overflow:visible;width:100%}iframe #root form.form_15iP5{min-width:none!important;width:100%!important}.rc-anchor-normal .rc-anchor-checkbox-label{width:100px}.captcha_3E5Ul div{width:100%}@media (min-width:1080px){iframe{border:0;height:300px;width:100%}}.input-label{margin-bottom:40px;margin-top:5px}.label select{font-size:16px;padding:10px}.label h1,.label select{margin-bottom:15px}.btn-get-csv{background-color:var(--clr-primary-one);border:none;border-radius:7px;color:#fff;cursor:pointer;display:block;font-size:14px;height:auto;letter-spacing:.2px;padding:15px;text-align:center;text-decoration:none;text-transform:uppercase;width:120px}.alreadyDownload,.btn-get-csv:hover{background-color:var(--clr-secondary-one)}table{border-collapse:collapse;font-size:16px}td,th{border:1px solid #e1e1e1;padding:10px}#popupNewsletter{align-items:center;background-color:rgba(0,0,0,.5);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:200000}#popupNewsletter .structure{background-color:#fff;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.3);display:flex;gap:20px;padding:20px;width:60%;z-index:200000}#popupNewsletter .img{align-items:stretch;display:flex;flex:2}#popupNewsletter .img img{border-radius:8px 0 0 8px;object-fit:cover}#popupNewsletter .newsletter-form{align-items:center;background-color:var(--clr-primary-two);border-bottom-left-radius:20px;border-bottom-right-radius:20px;display:flex;flex:3;flex-direction:column;padding:0}#popupNewsletter .newsletter-form h4{font-size:2em;line-height:1em;margin-top:20px;text-align:center}#popupNewsletter .newsletter-form p{font-size:.8em;letter-spacing:1px;line-height:1.7em;margin-bottom:-20px}#popupNewsletter .container-img{position:relative;width:100%}#popupNewsletter .cross{cursor:pointer;height:2rem;position:absolute;right:0;top:0;width:2rem}@media (max-width:1024px){#popupNewsletter .structure{width:70%}}@media (max-width:800px){#popupNewsletter .structure{width:70%}#popupNewsletter .img{display:none}#popupNewsletter .newsletter-form{padding:20px}#popupNewsletter .newsletter-form h4{margin-bottom:15px}#popupNewsletter .newsletter-form p{margin-bottom:0}}@media (max-width:500px){#popupNewsletter .structure{width:80%}}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}