﻿@import url("https://use.typekit.net/hjt4neb.css");.nice-select{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);background-color:#fff;border-radius:5px;border:solid 1px #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:normal;height:42px;line-height:40px;outline:none;padding-left:18px;padding-right:30px;position:relative;text-align:left !important;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:auto}.nice-select:hover{border-color:#dbdbdb}.nice-select:active,.nice-select.open,.nice-select:focus{border-color:#999}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;width:5px}.nice-select.open:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.nice-select.open .list{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .list{left:0 !important;right:0 !important}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .list{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68, 68, 68, 0.11);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(0.75) translateY(-42px/2);-ms-transform:scale(0.75) translateY(-42px/2);transform:scale(0.75) translateY(-42px/2);-webkit-transition:all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;transition:all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;z-index:9}.nice-select .list:hover .option:not(:hover){background-color:transparent !important}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:none;padding-left:18px;padding-right:29px;text-align:left;-webkit-transition:all 0.2s;transition:all 0.2s}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#f6f6f6}.nice-select .option.selected{font-weight:bold}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}.home .css__h1{font-size:calc(37px + ((115 - 37 ) * (100vw - 375px) / (2520 - 375)));font-family:"gill-sans-nova-inline";text-transform:uppercase;text-align:center;font-weight:200;color:black;padding-top:calc(0px + ((10 - 0 ) * (100vw - 375px) / (2520 - 375)));margin:0}@media (max-width:720px){.home .carousel-control-next-icon img,.home .carousel-control-prev-icon img{height:45px}}.home .carousel-item.active.carousel-item-left{transform:translateX(-100%);transition:transform 0.6s ease-in-out}.home .carousel-item.carousel-item-left.carousel-item-next{transform:translateX(0%);transition:transform 0.6s ease-in-out}.home .carousel-item.active.carousel-item-right{transform:translateX(100%);transition:transform 0.6s ease-in-out}.home .carousel-item.carousel-item-right.carousel-item-prev{transform:translateX(0%);transition:transform 0.6s ease-in-out}.home .slider_home .carousel-control-next-icon,.home .slider_home .carousel-control-prev-icon{background-image:none}@media (max-width:768px){.home .slider_home .carousel-control-next-icon svg,.home .slider_home .carousel-control-prev-icon svg{width:20px}.home .slider_home .carousel-control-next-icon svg path,.home .slider_home .carousel-control-prev-icon svg path{stroke-width:2.5px}}.home .slider_home .img_slider{object-fit:cover;width:100%;height:100%}@media (max-width:1200px){.home .slider_home{height:80vh}}.home .slider_home .carousel-item{height:100vh}@media (max-width:1200px){.home .slider_home .carousel-item{height:80vh}}.home .slider_home .carousel-item .carousel_item_content{display:flex;align-items:center;justify-content:center;height:100vh;transition:transform 0.6s ease-in-out}@media (max-width:1200px){.home .slider_home .carousel-item .carousel_item_content{height:80vh}}@media (max-width:576px){.home .slider_home .carousel-item .titre{border-top:solid 2px white;border-bottom:solid 2px white;border-left:0;border-right:0}}.home .slider_home .titre{font-family:"gill-sans-nova-inline";font-size:calc(47px + ((65 - 47 ) * (100vw - 375px) / (2520 - 375)));padding:40px;border:solid 2px white;position:absolute;font-weight:200;width:auto;max-width:50%}.home #push_container{padding:60px 0 85px 0;background-color:#7AA2AE;margin-top:125px}@media (max-width:767px){.home #push_container{padding:15px 0 50px 0;margin-top:100px}}@media (max-width:480px){.home #push_container{margin-top:60px}}.home #push_container #push_article_container{display:flex;align-items:center;justify-content:space-between;flex-direction:row}@media (max-width:955px){.home #push_container #push_article_container{flex-direction:column}}.home #push_container #title_push{font-size:calc(37px + ((115 - 37 ) * (100vw - 375px) / (2520 - 375)));font-family:"gill-sans-nova-inline";text-transform:uppercase;text-align:center;margin:auto;font-weight:200;color:rgba(255, 255, 255, 0.76)}@media (max-width:768px){.home #push_container #title_push{margin:20px 0 20px calc(30px + ((45 - 30 ) * (100vw - 375px) / (768 - 375)));text-align:left;width:auto}}@media (max-width:576px){.home #push_container #title_push{text-align:left;font-weight:200}}@media (max-width:480px){.home #push_container #title_push{line-height:45px}}.home #push_container .push_article{border-left:solid 2px white;margin-top:20px;position:relative;display:flex;justify-content:center;width:32%}@media (max-width:955px){.home #push_container .push_article{width:100%}}@media (max-width:768px){.home #push_container .push_article{margin:20px 0 20px calc(30px + ((45 - 30 ) * (100vw - 375px) / (768 - 375)));width:auto}}.home #push_container .push_article .push_article_title{color:white;font-family:"titillium-web";font-weight:600;margin:0 0 0 16px;font-size:calc(16px + ((22 - 16 ) * (100vw - 375px) / (2520 - 375)))}@media (max-width:955px){.home #push_container .push_article .push_article_title{height:70px}}@media (max-width:1338px){.home #push_container .push_article .push_article_title{height:50px}}@media (max-width:1700px){.home #push_container .push_article .push_article_title{line-height:35px;padding-bottom:10px}}@media (max-width:1500px){.home #push_container .push_article .push_article_title{line-height:25px}}.home #push_container .push_article .push_article_content{margin-left:16px;margin-bottom:35px;line-height:calc(20px + ((30 - 20 ) * (100vw - 480px) / (2520 - 480)));height:160px;font-size:calc(16px + ((22 - 16 ) * (100vw - 375px) / (2520 - 375)))}@media (max-width:955px){.home #push_container .push_article .push_article_content{height:70px}}.home #push_container .push_article .push_article_content h1,.home #push_container .push_article .push_article_content h2,.home #push_container .push_article .push_article_content h3,.home #push_container .push_article .push_article_content h4,.home #push_container .push_article .push_article_content h5,.home #push_container .push_article .push_article_content h6{display:none}.home #push_container .push_article .push_article_content p{color:white;font-family:"titillium-web";font-weight:200;padding-right:10px;margin-bottom:0;line-height:calc(22px + ((45 - 22 ) * (100vw - 480px) / (2520 - 480)));font-size:calc(16px + ((22 - 16 ) * (100vw - 375px) / (2520 - 375)))}.home #push_container .push_article .push_article_content a{color:white}.home #push_container .push_article .push_article_content .link_to_article{font-family:"titillium-web";font-weight:200;height:25px;padding-top:5px}.home #push_container .push_article .push_article_img{border-color:white;border-width:2px 2px 2px 0;border-style:solid}.home #push_container .push_article .push_article_img img{height:calc(210px + ((556 - 210 ) * (100vw - 957px) / (2520 - 957)));object-fit:cover}@media (max-width:790px){.home #push_container .push_article .push_article_img img{min-height:390px}}.home #push_container .push_article .push_article_button{position:absolute;bottom:-15px;background-color:black;color:white;font-size:calc(14px + ((20 - 14 ) * (100vw - 375px) / (2520 - 375)));border:solid 2px white;font-family:"titillium-web";font-weight:600;text-decoration:none;padding:10px calc(35px + ((40 - 35 ) * (100vw - 375px) / (2520 - 375)))}.home .m-scroll{display:flex;position:relative;width:100%;height:calc(30px + ((50 - 30 ) * (100vw - 375px) / (2520 - 375)));margin:20px 0;overflow:hidden;z-index:1}@media (max-width:480px){.home .m-scroll{margin:5px 0 20px 0}}.home .m-scroll__title{display:flex;position:absolute;top:0;left:0;align-items:center;justify-content:flex-start;width:100%;height:100%;white-space:nowrap;transform:scale(2);transition:all 1s ease}.home .m-scroll__title>div{display:flex;animation:scrollText 33s infinite linear}.home .m-scroll__title p{margin:0;font-family:"titillium-web";font-size:calc(12px + ((20 - 12 ) * (100vw - 375px) / (2520 - 375)));color:rgba(147, 149, 150, 0.52);font-weight:bold;transition:all 2s ease}.home div:hover{animation-play-state:paused}@keyframes scrollText{from{transform:translateX(0%)}to{transform:translateX(-50%)}}#sasActu{margin-top:calc(120px + ((240 - 120 ) * (100vw - 375px) / (2520 - 375)))}#sasActu .en_tete_container{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:auto}#sasActu .en_tete_container p{font-family:"titillium-web";font-weight:200;font-size:calc(16px + ((27 - 16 ) * (100vw - 375px) / (2520 - 375)));padding-bottom:calc(10px + ((65 - 10 ) * (100vw - 375px) / (2520 - 375)))}#sasActu .en_tete_container h1{font-size:calc(37px + ((115 - 37 ) * (100vw - 375px) / (2520 - 375)));font-family:"gill-sans-nova-inline";text-transform:uppercase;text-align:center;color:black;font-weight:200}#sasActu .filtres{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:15px 0;flex-wrap:wrap;padding-bottom:calc(5px + ((20 - 5 ) * (100vw - 375px) / (2520 - 375)))}@media (max-width:576px){#sasActu .filtres{justify-content:flex-start}}#sasActu .filtres .separator{padding:0 calc(5px + ((10 - 5 ) * (100vw - 375px) / (2520 - 375)));font-family:"titillium-web";font-size:calc(14px + ((26 - 14 ) * (100vw - 375px) / (2520 - 375)));font-weight:200;margin-bottom:calc(2px + ((5 - 2 ) * (100vw - 375px) / (2520 - 375)))}#sasActu .filtres a,#sasActu .filtres button{color:#283544;text-decoration:none;text-transform:uppercase;font-family:"titillium-web";font-size:calc(14px + ((26 - 14 ) * (100vw - 375px) / (2520 - 375)));font-weight:200;border:none;background:transparent}#sasActu .filtres a.active,#sasActu .filtres button.active{font-weight:bold}#sasActu .actualites{display:flex;justify-content:space-between;flex-wrap:wrap;margin:auto;align-items:stretch}@media (max-width:955px){#sasActu .actualites{justify-content:center}}@media (max-width:576px){#sasActu .actualites{flex-direction:column;padding:0}}#sasActu .actualites .actualites__container{border:solid 2px #707070;padding:15px 15px 10px 15px;margin:calc(8px + ((21 - 8 ) * (100vw - 992px) / (2520 - 992))) 0;flex:0 0 32%}@media (max-width:955px){#sasActu .actualites .actualites__container{flex:none}}@media (max-width:576px){#sasActu .actualites .actualites__container{width:100%;margin:10px 0px}}#sasActu .actualites .actualites__container a{color:#283544;text-decoration:none;height:100%;display:flex;flex-direction:column;justify-content:space-between}#sasActu .actualites .actualites__container .actualites__title{font-size:calc(16px + ((26 - 16 ) * (100vw - 375px) / (2520 - 375)));font-family:"gill-sans-nova-inline";text-transform:uppercase;text-align:left;margin-bottom:5px;line-height:calc(20px + ((34 - 20 ) * (100vw - 375px) / (2520 - 375)))}#sasActu .actualites .actualites__container .actualites__image{aspect-ratio:1.4545454545;object-fit:cover;width:100%;margin:10px 0}#sasActu .actualites .actualites__container .actualites__date{margin-top:5px;font-size:calc(10px + ((18 - 10 ) * (100vw - 375px) / (2520 - 375)));font-family:"titillium-web";margin-bottom:0;font-weight:200}@media (max-width:576px){#sasActu .actualites .actualites__container .actualites__date{margin-top:0px}}#sasActu .pagination{padding-bottom:50px;justify-content:flex-end}@media (max-width:993px){#sasActu .pagination{padding-bottom:calc(15px + ((75 - 15 ) * (100vw - 375px) / (993 - 710)))}}#sasActu .pagination .current{font-weight:bold;font-size:calc(14px + ((25 - 14 ) * (100vw - 375px) / (2520 - 375)));padding:0 5px}#sasActu .pagination .nav-links a{color:#283544;font-family:"titillium-web";font-weight:200;text-decoration:none;font-size:calc(14px + ((25 - 14 ) * (100vw - 375px) / (2520 - 375)));padding:0 5px}#sasActu .pagination .nav-links a:hover{text-decoration:underline}#sasActu .push_container .actualite__container{background-color:#8ABCCE;display:flex;flex-direction:row;justify-content:center;align-items:stretch;padding:40px 0}@media (max-width:768px){#sasActu .push_container .actualite__container{flex-direction:column;justify-content:center;align-items:flex-end}}@media (max-width:767px){#sasActu .push_container .actualite__container{align-items:flex-end}}#sasActu .push_container .actualite__container:last-of-type{background-color:#E7EAEB}#sasActu .push_container .actualite__container .actualite__content{border-width:0 0 2px 2px;border-color:#fff;border-style:solid;padding:0 15px 15px 15px}@media (max-width:768px){#sasActu .push_container .actualite__container .actualite__content{border-width:0 0 0 2px;height:auto}}#sasActu .push_container .actualite__container .actualite__content .actualite__title{font-family:"titillium-web";color:white;font-size:calc(21px + ((39 - 21 ) * (100vw - 375px) / (2520 - 375)));font-weight:600}#sasActu .push_container .actualite__container .actualite__content .actualite__contenu p{font-family:"titillium-web";color:white;font-weight:200;font-size:calc(16px + ((26 - 16 ) * (100vw - 375px) / (2520 - 375)));line-height:calc(22px + ((45 - 22 ) * (100vw - 375px) / (2520 - 375)))}#sasActu .push_container .actualite__container .actualite__content .actualite__contenu h3{font-family:"titillium-web";color:white}#sasActu .push_container .actualite__container .actualite__content .link_to_article a{font-family:"titillium-web";color:white;font-weight:200;font-size:calc(16px + ((26 - 16 ) * (100vw - 375px) / (2520 - 375)))}#sasActu .push_container .actualite__container .actualite__image__container{display:flex;flex-direction:column;position:relative;display:flex;flex-direction:column;align-items:center}#sasActu .push_container .actualite__container .actualite__image__container>div{height:450px;width:100%;overflow:hidden;border:solid 2px white}@media (max-width:1200px){#sasActu .push_container .actualite__container .actualite__image__container>div{height:auto}}#sasActu .push_container .actualite__container .actualite__image__container>div .actualite__image{object-fit:fill;width:100%;margin:0}#sasActu .push_container .actualite__container .actualite__image__container .push_article_button{position:absolute;bottom:-15px;background-color:black;color:white;font-size:calc(14px + ((20 - 14 ) * (100vw - 375px) / (2520 - 375)));border:solid 2px white;font-family:"titillium-web";font-weight:600;text-decoration:none;padding:10px calc(35px + ((40 - 35 ) * (100vw - 375px) / (2520 - 375)))}#sasActu .push_container .actualite__container:last-of-type .actualite__content{border-color:#000}#sasActu .push_container .actualite__container:last-of-type .actualite__content .actualite__title{color:black}#sasActu .push_container .actualite__container:last-of-type .actualite__content .actualite__contenu p,#sasActu .push_container .actualite__container:last-of-type .actualite__content .actualite__contenu h3{color:#283544}#sasActu .push_container .actualite__container:last-of-type .actualite__content .link_to_article a{color:#283544}#sasActu .push_container .actualite__container:last-of-type .actualite__image__container>div{border:solid 2px black}#single{margin-top:calc(120px + ((240 - 120 ) * (100vw - 375px) / (2520 - 375)))}#edito{margin:auto}#edito .gallery-item{padding:0 10px}#edito h1{font-size:calc(25px + ((115 - 25 ) * (100vw - 375px) / (2520 - 375)));font-family:"gill-sans-nova-inline";text-transform:uppercase;text-align:center;font-weight:200}#edito .content{font-family:"titillium-web"}#edito .content a,#edito .content a:link,#edito .content a *{color:black;text-decoration-thickness:1px}#edito .content h1,#edito .content h2,#edito .content h3,#edito .content h4,#edito .content h5,#edito .content h6{font-size:calc(19px + ((39 - 19 ) * (100vw - 375px) / (2520 - 375)));color:black;font-weight:600;text-align:left}#edito .content h1 strong,#edito .content h2 strong,#edito .content h3 strong,#edito .content h4 strong,#edito .content h5 strong,#edito .content h6 strong{font-weight:600}#edito .content p,#edito .content li{font-size:calc(16px + ((26 - 16 ) * (100vw - 375px) / (2520 - 375)));font-weight:200;color:#283544}#edito .content .content__date{margin:10px 0;font-size:calc(16px + ((19 - 16 ) * (100vw - 375px) / (2520 - 375)));font-weight:200}#edito .content .content__thumbnail{width:100%;padding-top:15px}#edito .content .content__thumbnail img{width:100%;height:calc(420px + ((1000 - 420 ) * (100vw - 783px) / (2520 - 783)));object-fit:cover}#edito .content .content__content{display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap;flex:1 1 30%;margin:calc(10px + ((40 - 10 ) * (100vw - 375px) / (2520 - 375))) 0}#edito .content .content__content h1,#edito .content .content__content h2,#edito .content .content__content h3,#edito .content .content__content h4,#edito .content .content__content h5,#edito .content .content__content h6{font-size:calc(19px + ((39 - 19 ) * (100vw - 375px) / (2520 - 375)));color:black;font-weight:600;text-align:left}#edito .content .content__content h1 strong,#edito .content .content__content h2 strong,#edito .content .content__content h3 strong,#edito .content .content__content h4 strong,#edito .content .content__content h5 strong,#edito .content .content__content h6 strong{font-weight:600}#edito .content .content__content p{font-size:calc(16px + ((26 - 16 ) * (100vw - 375px) / (2520 - 375)));font-weight:200}#edito .content .content__content p:first-of-type{padding-bottom:calc(10px + ((60 - 10 ) * (100vw - 375px) / (2520 - 375)))}#edito .content .__content_repeteur:nth-child(even){padding-right:10px}#edito .content .__content_repeteur:nth-child(odd){padding-left:10px}@media (max-width:768px){#edito .content .__content_repeteur:nth-child(odd){padding-right:0px}#edito .content .__content_repeteur:nth-child(even){padding-left:0px}}#edito .content .__content_repeteur img{height:420px;width:100%;object-fit:cover}#edito .content .__content_repeteur iframe{height:420px;width:100%;object-fit:cover}#edito .content .__content_repeteur .__content_repeteur_text{margin-top:calc(10px + ((40 - 10 ) * (100vw - 375px) / (2520 - 375)))}#edito .content .__content_repeteur .__content_repeteur_text h1,#edito .content .__content_repeteur .__content_repeteur_text h2,#edito .content .__content_repeteur .__content_repeteur_text h3,#edito .content .__content_repeteur .__content_repeteur_text h4,#edito .content .__content_repeteur .__content_repeteur_text h5,#edito .content .__content_repeteur .__content_repeteur_text h6{font-family:"titillium-web";font-size:calc(19px + ((39 - 19 ) * (100vw - 375px) / (2520 - 375)));color:black;font-weight:600}#edito .content .__content_repeteur .__content_repeteur_text h1 strong,#edito .content .__content_repeteur .__content_repeteur_text h2 strong,#edito .content .__content_repeteur .__content_repeteur_text h3 strong,#edito .content .__content_repeteur .__content_repeteur_text h4 strong,#edito .content .__content_repeteur .__content_repeteur_text h5 strong,#edito .content .__content_repeteur .__content_repeteur_text h6 strong{font-weight:600}#edito .content .__content_repeteur .__content_repeteur_text p{font-family:"titillium-web";line-height:calc(22px + ((45 - 22 ) * (100vw - 375px) / (2520 - 375)));font-size:calc(16px + ((26 - 16 ) * (100vw - 375px) / (2520 - 375)));font-weight:200}#edito .content .__content_repeteur:last-of-type p{margin:0;padding-bottom:0}.redirection{text-align:center;margin:47px auto}.redirection:nth-of-type(2n){margin:47px auto}@media (max-width:992px){.redirection:nth-of-type(2n){margin:42px auto}}.redirection:nth-of-type(2n) a{display:block;margin:auto;width:26.65%}@media (max-width:992px){.redirection:nth-of-type(2n) a{width:fit-content}}.redirection a{background-color:#E7EAEB;font-family:"titillium-web";text-transform:uppercase;text-decoration:none;color:#283544;padding:5px 50px;border:solid 2px black;font-weight:bold;font-size:calc(11px + ((23 - 11 ) * (100vw - 375px) / (2520 - 375)));width:26.65%;display:block;margin:auto}@media (max-width:992px){.redirection a{width:fit-content;padding:5px 10px}}.reseaux__share_post{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:30px 0}@media (max-width:480px){.reseaux__share_post{margin:30px 0 0 0}}@media (max-width:480px){.reseaux__share_post .reseaux_items{display:flex}.reseaux__share_post .reseaux_items div{margin:3px}}.reseaux__share_post p{text-transform:uppercase;color:#283544;font-family:"titillium-web";font-weight:bold;margin-bottom:calc(0px + ((5 - 0 ) * (100vw - 375px) / (2520 - 375)));font-size:calc(11px + ((22 - 11 ) * (100vw - 375px) / (2520 - 375)))}.reseaux__share_post a{text-decoration:none}.reseaux__share_post a img{margin:5px}#boutique .card{border:none}#boutique .card .card-body{padding-top:5px}#boutique .card .card-body a{text-decoration:none}@media (max-width:768px){#boutique .card .card-body{padding:0}}#boutique h1{font-size:calc(37px + ((115 - 37 ) * (100vw - 375px) / (2520 - 375)));font-family:"gill-sans-nova-inline";text-transform:uppercase;text-align:center;color:black;font-weight:200}#boutique .description p{font-family:"titillium-web";font-weight:200;font-size:calc(16px + ((27 - 16 ) * (100vw - 375px) / (2520 - 375)));padding-bottom:20px;text-align:center;color:#283544}@media (max-width:576px){#boutique .description p{text-align:left;padding-bottom:10px}}#boutique .term-description{display:none}#boutique .category_container{display:flex;flex-direction:row;justify-content:center;padding-bottom:calc(22px + ((95 - 22 ) * (100vw - 375px) / (2520 - 375)));flex-wrap:wrap}@media (max-width:576px){#boutique .category_container{padding-bottom:35px;justify-content:flex-start;justify-content:flex-start}}#boutique .category_container li:not(:last-of-type)::after{content:"|";font-size:calc(14px + ((26 - 14 ) * (100vw - 375px) / (2520 - 375)));padding:0 10px;position:relative;bottom:4px}@media (max-width:576px){#boutique .category_container li:not(:last-of-type)::after{bottom:1px}}#boutique .category_container li{list-style-type:none}#boutique .category_container li a{text-decoration:none;color:#283544;font-family:"titillium-web";text-transform:uppercase;font-size:calc(14px + ((26 - 14 ) * (100vw - 375px) / (2520 - 375)));font-weight:200}#boutique .category_container li.current-cat a{font-weight:bold}#boutique .br_alabel span b{width:max-content;display:flex;align-items:center;line-height:0;z-index:100;position:absolute;top:-16.5px;background-color:black;border:solid 2px white;color:white;font-weight:600;text-transform:uppercase;padding:0 calc(25px + ((45 - 25 ) * (100vw - 375px) / (2520 - 375)));font-family:"titillium-web";height:calc(28px + ((37 - 28 ) * (100vw - 375px) / (2520 - 375)));font-size:calc(11px + ((17 - 11 ) * (100vw - 375px) / (2520 - 375)))}#boutique .br_alabel span{width:calc(127px + ((219 - 127 ) * (100vw - 375px) / (2520 - 375)));left:calc(30px + ((40 - 30 ) * (100vw - 375px) / (2520 - 375)));top:-6px;height:auto;margin:0;padding:0;border:none;color:transparent}#boutique .wp-post-image,#boutique .attachment-woocommerce_thumbnail,#boutique .size-woocommerce_thumbnail{border:solid 2px black}#boutique .remonte_produit__container{position:relative}#boutique .remonte_produit__container .label{text-align:center;z-index:100;position:absolute;top:calc(-15px + ((-20 + 15 ) * (100vw - 375px) / (2520 - 375)));left:30px;background-color:black;border:solid 2.5px white;color:white;font-weight:600;text-transform:uppercase;padding:calc(5px + ((10 - 5 ) * (100vw - 375px) / (2520 - 375))) calc(30px + ((60 - 30 ) * (100vw - 375px) / (2520 - 375)));font-family:"titillium-web";font-size:calc(14px + ((21 - 14 ) * (100vw - 375px) / (2520 - 375)))}#boutique .remonte_produit__container .card{display:flex;flex-direction:column;justify-content:center}#boutique .remonte_produit__container .card .color_selector{display:flex;justify-content:center}#boutique .remonte_produit__container .card a{height:fit-content;text-decoration:none}#boutique .remonte_produit__container .card a .product_title{font-family:"titillium-web";font-weight:200;text-decoration:none;color:black;font-size:calc(14px + ((23 - 14 ) * (100vw - 375px) / (2520 - 375)));text-align:center;margin:0}#boutique .remonte_produit__container .card a .product_title p{margin-bottom:0}#boutique .remonte_produit__container .card a .product_price{color:black;font-family:"titillium-web";font-weight:bold;font-size:calc(14px + ((23 - 14 ) * (100vw - 375px) / (2520 - 375)));text-align:center}#boutique .woocommerce-ordering,#boutique .woocommerce-result-count{display:none}#boutique .color_selector{height:30px;display:flex;justify-content:center}@media (max-width:768px){#boutique .color_selector{height:25px}}#boutique .color_selector a{text-decoration:none !important;display:block}#boutique .color_selector a svg{display:block;width:calc(30px + ((43 - 30 ) * (100vw - 992px) / (2520 - 992)))}@media (max-width:992px){#boutique .color_selector a svg{width:calc(30px + ((35 - 30 ) * (100vw - 375px) / (992 - 375)))}}#boutique .woocommerce-loop-product__link:first-of-type{text-decoration:none}#boutique .woocommerce-loop-product__link img{object-position:center;object-fit:cover;width:100%}@media (min-width:768px){#boutique .woocommerce-loop-product__link img{height:calc(263px + ((930 - 263 ) * (100vw - 767px) / (2520 - 767)))}}#boutique .woocommerce-loop-product__link .woocommerce-loop-product__title{font-family:"titillium-web";font-weight:200;text-decoration:none;color:black;font-size:calc(14px + ((23 - 14 ) * (100vw - 375px) / (2520 - 375)))}#boutique .woocommerce-loop-product__link .price{color:black;font-family:"titillium-web";font-weight:bold;font-size:calc(14px + ((23 - 14 ) * (100vw - 375px) / (2520 - 375)))}#boutique .woocommerce-loop-product__title{font-family:"titillium-web";font-weight:200;text-decoration:none;color:black;font-size:calc(14px + ((23 - 14 ) * (100vw - 375px) / (2520 - 375)))}#boutique .price{color:black;font-family:"titillium-web";font-weight:bold;font-size:calc(14px + ((23 - 14 ) * (100vw - 375px) / (2520 - 375)))}@media (max-width:768px){#boutique .price{margin-bottom:0}}#boutique .load-more-button__container{margin:0 30px 40px 30px;display:flex;justify-content:center}@media (max-width:768px){#boutique .load-more-button__container{padding:0}}#boutique .load-more-button__container #load-more-button{background-color:#E7EAEB;font-family:"titillium-web";text-transform:uppercase;text-decoration:none;color:black;padding:5px 50px;border:solid 2px black;font-weight:bold;font-size:calc(11px + ((23 - 11 ) * (100vw - 375px) / (2520 - 375)));width:96.65%;display:block;margin:auto}@media (max-width:992px){#boutique .load-more-button__container #load-more-button{width:fit-content;padding:5px 10px}}#single:has(#produit){margin-top:calc(120px + ((275 - 120 ) * (100vw - 375px) / (2520 - 375)))}#single:has(#produit) .css__h1mobile{margin-top:-5px;font-family:"titillium-web";color:black;font-weight:600;font-size:calc(19px + ((41 - 19 ) * (100vw - 375px) / (2520 - 375)));margin-bottom:0;flex:1;text-align:left;text-transform:uppercase}#single:has(#produit) .wc-no-matching-variations{display:none !important}#single:has(#produit) .br_alabel span{border:solid 2px white;width:max-content;padding:0 calc(25px + ((45 - 25 ) * (100vw - 375px) / (2520 - 375)));font-size:calc(11px + ((17 - 11 ) * (100vw - 375px) / (2520 - 375)))}#single:has(#produit) .list{max-height:180px;overflow:scroll}@media (max-width:500px){#single:has(#produit) .woocommerce-product-attributes-item__value{display:flex;flex-direction:column}}#single:has(#produit) #product-images-carousel{margin-bottom:20px}#single:has(#produit) .carousel-item.active.carousel-item-left{transform:translateX(-100%);transition:transform 0.6s ease-in-out}#single:has(#produit) .carousel-item.carousel-item-left.carousel-item-next{transform:translateX(0%);transition:transform 0.6s ease-in-out}#single:has(#produit) .carousel-item.active.carousel-item-right{transform:translateX(100%);transition:transform 0.6s ease-in-out}#single:has(#produit) .carousel-item.carousel-item-right.carousel-item-prev{transform:translateX(0%);transition:transform 0.6s ease-in-out}#single:has(#produit) .carousel-control-next-icon,#single:has(#produit) .carousel-control-prev-icon{background-image:none}@media (max-width:768px){#single:has(#produit) .carousel-control-next-icon svg,#single:has(#produit) .carousel-control-prev-icon svg{width:20px}#single:has(#produit) .carousel-control-next-icon svg path,#single:has(#produit) .carousel-control-prev-icon svg path{stroke-width:2.5px}}@media (max-width:768px){#single:has(#produit) .desktop_product_detail{display:none}}#single:has(#produit) .responsive_product_detail{display:none}@media (max-width:768px){#single:has(#produit) .responsive_product_detail{display:initial}}#single:has(#produit) .woocommerce div.product div.images img{border:solid 2px black}#single:has(#produit) .woocommerce-variation-price{display:none}#single:has(#produit) .woocommerce div.product div.images{margin-bottom:0}#single:has(#produit) #produit{margin-bottom:50px}@media (max-width:375px){#single:has(#produit) #produit{margin-top:120px}}#single:has(#produit) #produit .images{width:38%}@media (max-width:768px){#single:has(#produit) #produit .images{float:none;width:100%}}#single:has(#produit) #produit .summary{width:60%}@media (max-width:768px){#single:has(#produit) #produit .summary{float:none;width:100%}}#single:has(#produit) #produit .summary__title_price{display:flex;justify-content:space-between;flex-direction:row;align-items:flex-end;margin-bottom:10px}#single:has(#produit) #produit .summary__title_price h1{margin-top:-5px;font-family:"titillium-web";color:black;font-weight:600;font-size:calc(19px + ((41 - 19 ) * (100vw - 375px) / (2520 - 375)));margin-bottom:0;flex:1;text-align:left}#single:has(#produit) #produit .summary__title_price .price{font-family:"titillium-web";color:black;font-weight:600;font-size:calc(19px + ((41 - 19 ) * (100vw - 375px) / (2520 - 375)));width:250px;text-align:right;flex-basis:25%}#single:has(#produit) #produit .summary__title_price .price .amount{line-height:30px;display:inherit}#single:has(#produit) #produit .summary__title_price .price .amount bdi{line-height:calc(30px + ((50 - 30 ) * (100vw - 375px) / (2520 - 375)));display:inherit}#single:has(#produit) #produit .accordion{--bs-accordion-inner-border-radius: 0;--bs-accordion-btn-focus-border-color: transparent;--bs-accordion-btn-focus-box-shadow: 0;--bs-accordion-active-color: transparent;--bs-accordion-active-bg: transparent;--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}#single:has(#produit) #produit #mainAccordion{display:flex;flex-direction:column;border-radius:0}#single:has(#produit) #produit #mainAccordion .accordion-item{border:none;border-radius:0;padding-bottom:20px}#single:has(#produit) #produit #mainAccordion .accordion-item .accordion-body{font-family:"titillium-web";font-weight:200;padding:5px 0}#single:has(#produit) #produit #mainAccordion .accordion-item .accordion-body p{font-size:calc(14px + ((23 - 14 ) * (100vw - 375px) / (2520 - 375)));color:#283544}#single:has(#produit) #produit #mainAccordion .accordion-item .accordion-body a{color:#7AA2AE}#single:has(#produit) #produit #mainAccordion .accordion-item .accordion-body .shop_attributes{border:none;color:#283544}#single:has(#produit) #produit #mainAccordion .accordion-item .accordion-body .shop_attributes tr:nth-child(even) th,#single:has(#produit) #produit #mainAccordion .accordion-item .accordion-body .shop_attributes tr:nth-child(odd) th,#single:has(#produit) #produit #mainAccordion .accordion-item .accordion-body .shop_attributes tr:nth-child(even) td,#single:has(#produit) #produit #mainAccordion .accordion-item .accordion-body .shop_attributes tr:nth-child(odd) td{background-color:transparent;border:none}#single:has(#produit) #produit #mainAccordion .accordion-item .accordion-body .shop_attributes .woocommerce-product-attributes-item__label{font-weight:200;padding:3px;width:calc(100px + ((150 - 100 ) * (100vw - 375px) / (2520 - 375)));font-size:calc(14px + ((23 - 14 ) * (100vw - 375px) / (2520 - 375)))}#single:has(#produit) #produit #mainAccordion .accordion-item .accordion-body .shop_attributes .woocommerce-product-attributes-item__value{font-style:initial;display:flex;padding:3px;width:auto;font-size:calc(14px + ((23 - 14 ) * (100vw - 375px) / (2520 - 375)))}#single:has(#produit) #produit #mainAccordion .accordion-item .accordion-body .shop_attributes .woocommerce-product-attributes-item__value .color_selector{padding-bottom:calc(15px + ((25 - 15 ) * (100vw - 375px) / (2520 - 375))) 0;margin-left:20px}#single:has(#produit) #produit #mainAccordion .accordion-item .accordion-body .shop_attributes .woocommerce-product-attributes-item__value .color_selector svg{width:25px}#single:has(#produit) #produit #mainAccordion .accordion-item h2 button{font-family:"titillium-web";font-weight:200;color:black;text-transform:uppercase;padding:0;border-bottom:solid 1px black;font-size:calc(14px + ((22 - 14 ) * (100vw - 375px) / (2520 - 375)))}#single:has(#produit) #produit #mainAccordion .accordion-item h2 button:after{transform:rotateZ(0deg);scale:0.8}#single:has(#produit) #produit #mainAccordion .accordion-item .accordion-button.collapsed::after{transform:rotateZ(-90deg)}#single:has(#produit) #produit .single_variation_wrap label{font-size:calc(16px + ((20 - 16 ) * (100vw - 375px) / (2520 - 375)));font-family:"titillium-web";color:black}#single:has(#produit) #produit .single_variation_wrap input[type="text"],#single:has(#produit) #produit .single_variation_wrap input[type="number"],#single:has(#produit) #produit .single_variation_wrap input[type="date"],#single:has(#produit) #produit .single_variation_wrap input[type="time"]{border-radius:0;border-width:0 0 1px 0;border-style:solid;border-color:#283544;font-family:"titillium-web";font-size:calc(14px + ((20 - 14 ) * (100vw - 375px) / (2520 - 375)));padding:0}#single:has(#produit) #produit .single_variation_wrap input[type="text"]::placeholder,#single:has(#produit) #produit .single_variation_wrap input[type="number"]::placeholder,#single:has(#produit) #produit .single_variation_wrap input[type="date"]::placeholder,#single:has(#produit) #produit .single_variation_wrap input[type="time"]::placeholder{color:#283544}#single:has(#produit) #produit .single_variation_wrap .form-check-input:checked{background-color:#7AA2AE;border-color:#7AA2AE}#single:has(#produit) #produit .select__title{color:#283544;font-family:"titillium-web";font-size:calc(14px + ((32 - 14 ) * (100vw - 375px) / (2520 - 375)));font-weight:bold}#single:has(#produit) #produit .resetStyle{font-weight:700;font-size:calc(14px + ((26 - 14 ) * (100vw - 375px) / (2520 - 375)))}#single:has(#produit) #produit .resetStyle a{text-decoration:none;color:black}#single:has(#produit) #produit .variations{border-collapse:separate;margin:0;display:block;width:auto}#single:has(#produit) #produit .variations tbody{display:block;width:auto}#single:has(#produit) #produit .variations tr{display:flex;align-items:flex-end;padding-bottom:calc(15px + ((40 - 15 ) * (100vw - 375px) / (2520 - 375)))}#single:has(#produit) #produit .variations tr td{display:flex;flex-direction:column;justify-content:space-between}#single:has(#produit) #produit .variations tr td .label{color:#283544;margin-bottom:calc(5px + ((14 - 5 ) * (100vw - 375px) / (2520 - 375)));line-height:1;font-family:"titillium-web";font-size:calc(14px + ((26 - 14 ) * (100vw - 375px) / (2520 - 375)))}#single:has(#produit) #produit .variations tr td .value{position:relative;display:inline-block}@media (max-width:500px){#single:has(#produit) #produit .variations tr td .value #pa_zone_de_maree+.nice-select{width:100%}#single:has(#produit) #produit .variations tr td .value #pa_zone_de_maree+.nice-select span.current{display:block;overflow:hidden;text-overflow:ellipsis}}#single:has(#produit) #produit .variations .values_pa_illustration{display:flex !important;align-items:center}#single:has(#produit) #produit .variations .radio_illustration_attribute{display:none}#single:has(#produit) #produit .variations .radio_illustration_attribute+label{cursor:pointer;border:2px solid transparent}#single:has(#produit) #produit .variations .radio_illustration_attribute:checked+label{border-color:black}#single:has(#produit) #produit .variations .radio_illustration_attribute+label img{width:50px;object-fit:cover}@media (max-width:500px){#single:has(#produit) #produit .variations tr:nth-of-type(2) td{width:250px}}#single:has(#produit) #produit .variations .row_number span{font-weight:600;display:block;padding:calc(3px + ((25 - 3 ) * (100vw - 375px) / (2520 - 375))) calc(5px + ((10 - 5 ) * (100vw - 375px) / (2520 - 375)));margin:0 calc(10px + ((20 - 10 ) * (100vw - 375px) / (2520 - 375))) 0 0;background-color:#E7EAEB;color:black;font-family:"titillium-web";border:solid 1px black;text-align:center;font-size:calc(18px + ((42 - 18 ) * (100vw - 375px) / (2520 - 375)));height:auto}#single:has(#produit) #produit .variations .reset_variations{color:black;text-transform:uppercase}#single:has(#produit) #produit .color_selector{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding-bottom:calc(15px + ((25 - 15 ) * (100vw - 375px) / (2520 - 375)))}@media (max-width:768px){#single:has(#produit) #produit .color_selector{margin-bottom:23px}}#single:has(#produit) #produit .color_selector a{text-decoration:none}#single:has(#produit) #produit .color_selector a svg{width:calc(25px + ((60 - 25 ) * (100vw - 375px) / (2520 - 375)));height:auto;display:block}#single:has(#produit) #produit .color_selector a svg path{stroke-width:2px;stroke:black}#single:has(#produit) #produit .woocommerce-product-details__short-description{padding-bottom:calc(15px + ((25 - 15 ) * (100vw - 375px) / (2520 - 375)))}#single:has(#produit) #produit .woocommerce-product-details__short-description p{font-family:"titillium-web";font-weight:200;font-size:calc(14px + ((23 - 14 ) * (100vw - 375px) / (2520 - 375)));color:#283544;margin:0}#single:has(#produit) #produit .entry-footer.clear-both{display:none}#single:has(#produit) #produit .step__container{display:flex;align-items:flex-end;padding-bottom:calc(15px + ((40 - 15 ) * (100vw - 375px) / (2520 - 375)))}#single:has(#produit) #produit .step__container .step_number{display:block;color:black;height:auto;line-height:2em}#single:has(#produit) #produit .step__container .step_number span{display:block;padding:calc(3px + ((25 - 3 ) * (100vw - 375px) / (2520 - 375))) calc(5px + ((10 - 5 ) * (100vw - 375px) / (2520 - 375)));margin:0 calc(10px + ((20 - 10 ) * (100vw - 375px) / (2520 - 375))) 0 0;background-color:#E7EAEB;color:black;font-family:"titillium-web";font-weight:600;border:solid 1px black;text-align:center;font-size:calc(18px + ((42 - 18 ) * (100vw - 375px) / (2520 - 375)));height:auto}#single:has(#produit) #produit .step__container .step_title{color:#283544;margin-bottom:calc(5px + ((14 - 5 ) * (100vw - 375px) / (2520 - 375)));line-height:1;font-family:"titillium-web";font-size:calc(14px + ((26 - 14 ) * (100vw - 375px) / (2520 - 375)));font-weight:700;text-align:left}#single:has(#produit) #produit .step__container .step_title span{font-weight:200;color:#283544}#single:has(#produit) #produit .step__container .quantity_container{border:solid 1px black;border-radius:0;padding:0;display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;width:fit-content;height:calc(20px + ((40 - 20 ) * (100vw - 375px) / (2520 - 375)))}#single:has(#produit) #produit .step__container .quantity_container .quantity{align-items:center}#single:has(#produit) #produit .step__container .quantity_container .quantity input[type="number"]{font-family:"titillium-web";padding:0;border:0;font-size:calc(12px + ((24 - 12 ) * (100vw - 375px) / (2520 - 375)));height:calc(20px + ((40 - 20 ) * (100vw - 375px) / (2520 - 375)));background-color:transparent}#single:has(#produit) #produit .step__container .quantity_container .quantity input[type="number"]::-webkit-inner-spin-button,#single:has(#produit) #produit .step__container .quantity_container .quantity input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#single:has(#produit) #produit .step__container .quantity_container #quantity_container_btns{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-right:5px}#single:has(#produit) #produit .step__container .quantity_container #quantity_container_btns .input-group-append,#single:has(#produit) #produit .step__container .quantity_container #quantity_container_btns .input-group-prepend{display:flex;align-items:center;justify-content:center}#single:has(#produit) #produit .step__container .quantity_container #quantity_container_btns .btn-minus,#single:has(#produit) #produit .step__container .quantity_container #quantity_container_btns .btn-plus{border:none;padding:calc(2px + ((5 - 2) * (100vw - 375px) / (2520 - 375)))}#single:has(#produit) #produit .step__container .quantity_container #quantity_container_btns .btn-plus::after{content:"";display:block;border-width:1px 1px 0 0;border-color:black;border-style:solid;rotate:-45deg;height:5px;width:5px}#single:has(#produit) #produit .step__container .quantity_container #quantity_container_btns .btn-minus::after{content:"";display:block;border-width:0 1px 1px 0;border-color:black;border-style:solid;rotate:45deg;height:5px;width:5px}#single:has(#produit) #produit .step__container button[type="submit"]{padding:calc(2px + ((6 - 2 ) * (100vw - 375px) / (2520 - 375))) calc(4px + ((12 - 4 ) * (100vw - 375px) / (2520 - 375)));border:solid 1px black;border-radius:0;background-color:#7AA2AE;font-family:"titillium-web";font-weight:bold;text-transform:uppercase;font-size:calc(12px + ((24 - 12 ) * (100vw - 375px) / (2520 - 375)))}#single:has(#produit) #produit .step__container .single_add_to_cart_button{padding:calc(2px + ((6 - 2 ) * (100vw - 375px) / (2520 - 375))) calc(4px + ((12 - 4 ) * (100vw - 375px) / (2520 - 375)));border:solid 1px black;border-radius:0;background-color:#7AA2AE;font-family:"titillium-web";font-weight:bold;text-transform:uppercase;font-size:calc(12px + ((24 - 12 ) * (100vw - 375px) / (2520 - 375)));height:calc(20px + ((40 - 20 ) * (100vw - 375px) / (2520 - 375)));align-items:center;display:flex;width:fit-content}#single:has(#produit) #produit #calendrier_naissance_fields{}@media (max-width:768px){#single:has(#produit) #produit #calendrier_naissance_fields{margin-bottom:23px}}#single:has(#produit) #produit #calendrier_naissance_fields #sexe{margin-bottom:15px}#single:has(#produit) #produit #calendrier_naissance_fields .variations tr{padding-bottom:10px}#single:has(#produit) #produit #calendrier_naissance_fields label{font-size:calc(16px + ((20 - 16 ) * (100vw - 375px) / (2520 - 375)));font-family:"titillium-web";color:black;font-weight:500}#single:has(#produit) #produit #calendrier_naissance_fields input[type="radio"]{margin-top:9px}#single:has(#produit) #produit #calendrier_naissance_fields input::-webkit-outer-spin-button,#single:has(#produit) #produit #calendrier_naissance_fields input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#single:has(#produit) #produit #calendrier_naissance_fields input[type=number]{-moz-appearance:textfield}#single:has(#produit) #produit #calendrier_naissance_fields .input-text{width:100%}#single:has(#produit) #produit #calendrier_naissance_fields #sexe{height:auto}#single:has(#produit) #produit #calendrier_naissance_fields #date_heure_naissance_container,#single:has(#produit) #produit #calendrier_naissance_fields #poids_taille_naissance_container{width:100%;display:flex;gap:50px}#single:has(#produit) #produit #calendrier_naissance_fields #date_heure_naissance_container p,#single:has(#produit) #produit #calendrier_naissance_fields #poids_taille_naissance_container p{width:100%}#single:has(#produit) #produit #calendrier_naissance_fields #date_heure_naissance_container p input,#single:has(#produit) #produit #calendrier_naissance_fields #poids_taille_naissance_container p input{width:100%}@media (max-width:768px){#single:has(#produit) #produit #calendrier_naissance_fields{flex-direction:column}#single:has(#produit) #produit #calendrier_naissance_fields>div{width:100%}}#single:has(#produit) #best_sellers_container{background-color:#E7EAEB;position:relative;padding-bottom:50px}#single:has(#produit) #best_sellers_container #best_sellers_title{display:none}#single:has(#produit) #best_sellers_container #best_sellers_description{text-align:center;margin:calc(20px + ((50 - 20 ) * (100vw - 375px) / (2520 - 375))) 0 calc(0px + ((30 - 0 ) * (100vw - 375px) / (2520 - 375))) 0}@media (max-width:480px){#single:has(#produit) #best_sellers_container #best_sellers_description{text-align:left}}#single:has(#produit) #best_sellers_container #best_sellers_second_title{background-color:white;position:absolute;display:initial !important;top:-20px;text-transform:uppercase;font-family:"titillium-web";border:solid 2px black;padding:calc(3px + ((6 - 3 ) * (100vw - 375px) / (2520 - 375))) calc(11px + ((92 - 11 ) * (100vw - 375px) / (2520 - 375)));font-weight:bold;font-size:calc(11px + ((23 - 11 ) * (100vw - 375px) / (2520 - 375)))}#single:has(#produit) #best_sellers_container .card{background-color:#E7EAEB}#single:has(#produit) .redirection{display:none}#single:has(#produit) .best_sellers_background{background-color:#E7EAEB}@media (min-width:769px){#single:has(#produit) .short_avis{padding-top:43vw}}body:not(.home, .chili_custom_form, :has(#checkout_container), :has(#customer_login), .woocommerce-cart, .woocommerce-account, :has(.woocommerce-order-details)) #content{margin-top:calc(120px + ((240 - 120) * (100vw - 375px) / (2520 - 375))) !important}body:not(.home, .chili_custom_form, :has(#checkout_container), :has(#customer_login), .woocommerce-cart, .woocommerce-account, :has(.woocommerce-order-details)) #content h1{font-size:calc(37px + ((115 - 37 ) * (100vw - 375px) / (2520 - 375)));font-family:"gill-sans-nova-inline";text-transform:uppercase;text-align:center;color:black;font-weight:200}body:not(.home, .chili_custom_form, :has(#checkout_container), :has(#customer_login), .woocommerce-cart, .woocommerce-account, :has(.woocommerce-order-details)) .page_edito p,body:not(.home, .chili_custom_form, :has(#checkout_container), :has(#customer_login), .woocommerce-cart, .woocommerce-account, :has(.woocommerce-order-details)) .page_edito li{font-size:calc(16px + ((26 - 16 ) * (100vw - 375px) / (2520 - 375)));font-weight:200;color:#283544}body:not(.home, .chili_custom_form, :has(#checkout_container), :has(#customer_login), .woocommerce-cart, .woocommerce-account, :has(.woocommerce-order-details)) .page_edito h1,body:not(.home, .chili_custom_form, :has(#checkout_container), :has(#customer_login), .woocommerce-cart, .woocommerce-account, :has(.woocommerce-order-details)) .page_edito h2,body:not(.home, .chili_custom_form, :has(#checkout_container), :has(#customer_login), .woocommerce-cart, .woocommerce-account, :has(.woocommerce-order-details)) .page_edito h3,body:not(.home, .chili_custom_form, :has(#checkout_container), :has(#customer_login), .woocommerce-cart, .woocommerce-account, :has(.woocommerce-order-details)) .page_edito h4,body:not(.home, .chili_custom_form, :has(#checkout_container), :has(#customer_login), .woocommerce-cart, .woocommerce-account, :has(.woocommerce-order-details)) .page_edito h5,body:not(.home, .chili_custom_form, :has(#checkout_container), :has(#customer_login), .woocommerce-cart, .woocommerce-account, :has(.woocommerce-order-details)) .page_edito h6{font-size:calc(19px + ((39 - 19 ) * (100vw - 375px) / (2520 - 375)));color:black;font-weight:600;text-align:left}body:not(.home, .chili_custom_form, :has(#checkout_container), :has(#customer_login), .woocommerce-cart, .woocommerce-account, :has(.woocommerce-order-details)) .page_edito h1 strong,body:not(.home, .chili_custom_form, :has(#checkout_container), :has(#customer_login), .woocommerce-cart, .woocommerce-account, :has(.woocommerce-order-details)) .page_edito h2 strong,body:not(.home, .chili_custom_form, :has(#checkout_container), :has(#customer_login), .woocommerce-cart, .woocommerce-account, :has(.woocommerce-order-details)) .page_edito h3 strong,body:not(.home, .chili_custom_form, :has(#checkout_container), :has(#customer_login), .woocommerce-cart, .woocommerce-account, :has(.woocommerce-order-details)) .page_edito h4 strong,body:not(.home, .chili_custom_form, :has(#checkout_container), :has(#customer_login), .woocommerce-cart, .woocommerce-account, :has(.woocommerce-order-details)) .page_edito h5 strong,body:not(.home, .chili_custom_form, :has(#checkout_container), :has(#customer_login), .woocommerce-cart, .woocommerce-account, :has(.woocommerce-order-details)) .page_edito h6 strong{font-weight:600}body:not(.home, .chili_custom_form, :has(#checkout_container), :has(#customer_login), .woocommerce-cart, .woocommerce-account, :has(.woocommerce-order-details)) .page_edito a{color:#7AA2AE}body:not(.home, .chili_custom_form, :has(#checkout_container), :has(#customer_login), .woocommerce-cart, .woocommerce-account, :has(.woocommerce-order-details)) .entry-content p,body:not(.home, .chili_custom_form, :has(#checkout_container), :has(#customer_login), .woocommerce-cart, .woocommerce-account, :has(.woocommerce-order-details)) .entry-content ul,body:not(.home, .chili_custom_form, :has(#checkout_container), :has(#customer_login), .woocommerce-cart, .woocommerce-account, :has(.woocommerce-order-details)) .entry-content li,body:not(.home, .chili_custom_form, :has(#checkout_container), :has(#customer_login), .woocommerce-cart, .woocommerce-account, :has(.woocommerce-order-details)) .entry-content ol,body:not(.home, .chili_custom_form, :has(#checkout_container), :has(#customer_login), .woocommerce-cart, .woocommerce-account, :has(.woocommerce-order-details)) .entry-content dl,body:not(.home, .chili_custom_form, :has(#checkout_container), :has(#customer_login), .woocommerce-cart, .woocommerce-account, :has(.woocommerce-order-details)) .entry-content h1,body:not(.home, .chili_custom_form, :has(#checkout_container), :has(#customer_login), .woocommerce-cart, .woocommerce-account, :has(.woocommerce-order-details)) .entry-content h2,body:not(.home, .chili_custom_form, :has(#checkout_container), :has(#customer_login), .woocommerce-cart, .woocommerce-account, :has(.woocommerce-order-details)) .entry-content h3,body:not(.home, .chili_custom_form, :has(#checkout_container), :has(#customer_login), .woocommerce-cart, .woocommerce-account, :has(.woocommerce-order-details)) .entry-content h4,body:not(.home, .chili_custom_form, :has(#checkout_container), :has(#customer_login), .woocommerce-cart, .woocommerce-account, :has(.woocommerce-order-details)) .entry-content h5,body:not(.home, .chili_custom_form, :has(#checkout_container), :has(#customer_login), .woocommerce-cart, .woocommerce-account, :has(.woocommerce-order-details)) .entry-content h6,body:not(.home, .chili_custom_form, :has(#checkout_container), :has(#customer_login), .woocommerce-cart, .woocommerce-account, :has(.woocommerce-order-details)) .entry-content a{font-family:"titillium-web", serif}body:not(.home, .chili_custom_form, :has(#checkout_container), :has(#customer_login), .woocommerce-cart, .woocommerce-account, :has(.woocommerce-order-details)) .entry-content .information p,body:not(.home, .chili_custom_form, :has(#checkout_container), :has(#customer_login), .woocommerce-cart, .woocommerce-account, :has(.woocommerce-order-details)) .entry-content .information li{font-size:calc(16px + ((26 - 16 ) * (100vw - 375px) / (2520 - 375)));font-weight:200;color:#283544}body:not(.home, .chili_custom_form, :has(#checkout_container), :has(#customer_login), .woocommerce-cart, .woocommerce-account, :has(.woocommerce-order-details)) .entry-content .information h1,body:not(.home, .chili_custom_form, :has(#checkout_container), :has(#customer_login), .woocommerce-cart, .woocommerce-account, :has(.woocommerce-order-details)) .entry-content .information h2,body:not(.home, .chili_custom_form, :has(#checkout_container), :has(#customer_login), .woocommerce-cart, .woocommerce-account, :has(.woocommerce-order-details)) .entry-content .information h3,body:not(.home, .chili_custom_form, :has(#checkout_container), :has(#customer_login), .woocommerce-cart, .woocommerce-account, :has(.woocommerce-order-details)) .entry-content .information h4,body:not(.home, .chili_custom_form, :has(#checkout_container), :has(#customer_login), .woocommerce-cart, .woocommerce-account, :has(.woocommerce-order-details)) .entry-content .information h5,body:not(.home, .chili_custom_form, :has(#checkout_container), :has(#customer_login), .woocommerce-cart, .woocommerce-account, :has(.woocommerce-order-details)) .entry-content .information h6{font-size:calc(19px + ((39 - 19 ) * (100vw - 375px) / (2520 - 375)));color:black;font-weight:600;text-align:left}body:not(.home, .chili_custom_form, :has(#checkout_container), :has(#customer_login), .woocommerce-cart, .woocommerce-account, :has(.woocommerce-order-details)) .entry-content .information h1 strong,body:not(.home, .chili_custom_form, :has(#checkout_container), :has(#customer_login), .woocommerce-cart, .woocommerce-account, :has(.woocommerce-order-details)) .entry-content .information h2 strong,body:not(.home, .chili_custom_form, :has(#checkout_container), :has(#customer_login), .woocommerce-cart, .woocommerce-account, :has(.woocommerce-order-details)) .entry-content .information h3 strong,body:not(.home, .chili_custom_form, :has(#checkout_container), :has(#customer_login), .woocommerce-cart, .woocommerce-account, :has(.woocommerce-order-details)) .entry-content .information h4 strong,body:not(.home, .chili_custom_form, :has(#checkout_container), :has(#customer_login), .woocommerce-cart, .woocommerce-account, :has(.woocommerce-order-details)) .entry-content .information h5 strong,body:not(.home, .chili_custom_form, :has(#checkout_container), :has(#customer_login), .woocommerce-cart, .woocommerce-account, :has(.woocommerce-order-details)) .entry-content .information h6 strong{font-weight:600}body:not(.home, .chili_custom_form, :has(#checkout_container), :has(#customer_login), .woocommerce-cart, .woocommerce-account, :has(.woocommerce-order-details)) .entry-content .information a{color:#7AA2AE}@media (max-width:768px){body:has(.woocommerce-MyAccount-navigation){margin:20px 0}}body:has(.woocommerce-MyAccount-navigation) .site-main{margin-top:calc(120px + ((240 - 120) * (100vw - 375px) / (2520 - 375)));margin-bottom:120px !important}body:has(.woocommerce-MyAccount-navigation) .site-main h1{font-family:"titillium-web";font-size:calc(19px + ((35 - 19) * (100vw - 375px) / (2520 - 375)));font-weight:600;margin:0}body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-MyAccount-navigation{width:100%}body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-MyAccount-navigation .list-group{border-radius:0;border:solid 1px black;--bs-list-group-border-color: none}body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-MyAccount-navigation .list-group .list-group-item{border-bottom:solid 1px black}body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-MyAccount-navigation .list-group .list-group-item:last-of-type{border:none}body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-MyAccount-content{width:100%}body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-MyAccount-content .command_number{font-family:"titillium-web";font-size:calc(14px + ((32 - 14) * (100vw - 375px) / (2520 - 375)));margin-top:10px;margin-bottom:0;font-weight:bold}body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-MyAccount-content .woocommerce-OrderUpdate-meta{font-weight:500}body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-MyAccount-content h2,body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-MyAccount-content .woocommerce-order-details__title{font-family:"titillium-web";font-size:calc(14px + ((32 - 14) * (100vw - 375px) / (2520 - 375)));margin-top:10px;margin-bottom:0}body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-MyAccount-content .woocommerce-column__title{font-family:"titillium-web";font-size:calc(14px + ((32 - 14) * (100vw - 375px) / (2520 - 375)));margin-top:10px;margin-bottom:0}body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-MyAccount-content .woocommerce-orders-table__header{border:solid 1px black}body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-MyAccount-content .woocommerce-orders-table{border:none;border-radius:0}body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-MyAccount-content .woocommerce-orders-table th{background-color:#E7EAEB;font-weight:bold}body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-MyAccount-content .woocommerce-orders-table th span{font-weight:bold}body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-MyAccount-content .woocommerce-orders-table .view{background-color:#E7EAEB;margin-right:5px}body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-MyAccount-content th,body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-MyAccount-content td:not(:last-of-type){border-bottom:solid 1px black}body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-MyAccount-content .woocommerce-orders-table__row.order{border:solid 1px black;margin-bottom:20px}body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-MyAccount-content table{border-collapse:collapse;font-family:"titillium-web"}body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-MyAccount-content table td{border-top:unset}body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-MyAccount-content table a{color:#283544;border-radius:0}body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-MyAccount-content .addresses{display:flex;flex-wrap:wrap}body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-MyAccount-content .addresses .woocommerce-Address{border:solid 1px black;font-family:"titillium-web";padding:10px 15px;margin-right:20px}@media (max-width:768px){body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-MyAccount-content .addresses .woocommerce-Address{margin:20px 0}}body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-MyAccount-content .addresses .woocommerce-Address address{border-radius:0;font-size:calc(16px + ((20 - 16) * (100vw - 375px) / (2520 - 375)));font-family:"titillium-web"}body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-MyAccount-content .addresses .woocommerce-Address address p{font-family:"titillium-web";font-size:calc(16px + ((20 - 16) * (100vw - 375px) / (2520 - 375)))}body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-MyAccount-content .addresses .woocommerce-Address .edit{text-align:right;display:inline-block;width:100%;color:#283544}body:has(.woocommerce-MyAccount-navigation) .site-main p,body:has(.woocommerce-MyAccount-navigation) .site-main a,body:has(.woocommerce-MyAccount-navigation) .site-main span,body:has(.woocommerce-MyAccount-navigation) .site-main time,body:has(.woocommerce-MyAccount-navigation) .site-main td,body:has(.woocommerce-MyAccount-navigation) .site-main th{font-family:"titillium-web";font-weight:200;font-size:calc(16px + ((20 - 16) * (100vw - 375px) / (2520 - 375)))}body:has(.woocommerce-MyAccount-navigation) .site-main p>a{color:#7AA2AE}body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-order-details{font-family:"titillium-web"}body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-order-details table,body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-order-details table>*{border-color:black;border:solid 1px}body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-order-details tfoot th,body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-order-details tfoot td{border-color:black;border:solid 1px}body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-order-details tfoot td{font-size:calc(16px + ((20 - 16) * (100vw - 375px) / (2520 - 375)));font-weight:200}body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-order-details tfoot td span{font-size:calc(16px + ((20 - 16) * (100vw - 375px) / (2520 - 375)));font-weight:200}body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-order-details tfoot td small{font-size:calc(16px + ((20 - 16) * (100vw - 375px) / (2520 - 375)));font-weight:200}body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-order-details .woocommerce-table--order-details .single_product__container{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-order-details .woocommerce-table--order-details .single_product__container .__container__text{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-order-details .woocommerce-table--order-details .single_product__container .__container__text .__text_title_quantity{display:flex}body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-order-details .woocommerce-table--order-details .single_product__container .__container__text .wc-item-meta{width:100%;padding-left:0}body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-order-details .woocommerce-table--order-details .single_product__container .__container__text .wc-item-meta p{font-size:calc(16px + ((20 - 16) * (100vw - 375px) / (2520 - 375)))}body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-order-details .order-again a{padding:calc(0px + ((6 - 0) * (100vw - 375px) / (2520 - 375))) calc(4px + ((12 - 4) * (100vw - 375px) / (2520 - 375)));border:solid 1px black;border-radius:0;background-color:#7AA2AE;font-family:"titillium-web";font-weight:bold;color:white;text-transform:uppercase;font-size:calc(12px + ((20 - 12) * (100vw - 375px) / (2520 - 375)))}body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-customer-details{font-family:"titillium-web"}body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-customer-details address{height:90%;border:solid 1px black;border-radius:0;font-size:calc(16px + ((20 - 16) * (100vw - 375px) / (2520 - 375)))}body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-customer-details address p{font-size:calc(16px + ((20 - 16) * (100vw - 375px) / (2520 - 375)))}body:has(.woocommerce-MyAccount-navigation) .site-main h3{font-family:"titillium-web";font-size:calc(16px + ((27 - 16) * (100vw - 375px) / (2520 - 375)))}body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-EditAccountForm label,body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-address-fields label{margin-top:5px;font-size:calc(16px + ((20 - 16) * (100vw - 375px) / (2520 - 375)));font-family:"titillium-web";color:#283544}body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-EditAccountForm input[type="email"],body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-EditAccountForm input[type="text"],body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-EditAccountForm input[type="password"],body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-EditAccountForm input[type="tel"],body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-address-fields input[type="email"],body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-address-fields input[type="text"],body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-address-fields input[type="password"],body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-address-fields input[type="tel"]{border-radius:0;border-width:0 0 1px 0;border-style:solid;border-color:#283544;font-family:"titillium-web";font-size:calc(14px + ((20 - 14) * (100vw - 375px) / (2520 - 375)));padding-left:0}body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-EditAccountForm input[type="email"]::placeholder,body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-EditAccountForm input[type="text"]::placeholder,body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-EditAccountForm input[type="password"]::placeholder,body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-EditAccountForm input[type="tel"]::placeholder,body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-address-fields input[type="email"]::placeholder,body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-address-fields input[type="text"]::placeholder,body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-address-fields input[type="password"]::placeholder,body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-address-fields input[type="tel"]::placeholder{color:#283544}body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-EditAccountForm legend,body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-address-fields legend{font-family:"titillium-web";font-size:calc(16px + ((20 - 16) * (100vw - 375px) / (2520 - 375)));margin-top:10px;margin-bottom:0;font-weight:bold}body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-EditAccountForm button[type="submit"],body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-address-fields button[type="submit"]{padding:calc(0px + ((6 - 0) * (100vw - 375px) / (2520 - 375))) calc(4px + ((12 - 4) * (100vw - 375px) / (2520 - 375)));border:solid 1px black;border-radius:0;background-color:#7AA2AE;font-family:"titillium-web";font-weight:bold;color:white;text-transform:uppercase;font-size:calc(12px + ((20 - 12) * (100vw - 375px) / (2520 - 375)))}body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-EditAccountForm .select2-selection,body:has(.woocommerce-MyAccount-navigation) .site-main .woocommerce-address-fields .select2-selection{border:solid 1px black;border-radius:0;margin-bottom:15px}body:has(.woocommerce-MyAccount-navigation) .site-main .select2-dropdown{border:solid 1px black;border-radius:0}body:has(.woocommerce-MyAccount-navigation) .select2-container--default .select2-results__option--highlighted[aria-selected],body:has(.woocommerce-MyAccount-navigation) .select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#E7EAEB !important;color:black;font-size:calc(14px + ((20 - 14) * (100vw - 375px) / (2520 - 375)));font-family:"titillium-web"}body:has(.woocommerce-MyAccount-navigation) .select2-container--default .select2-results__option--highlighted[aria-selected]:hover,body:has(.woocommerce-MyAccount-navigation) .select2-container--default .select2-results__option--highlighted[data-selected]:hover{background-color:#E7EAEB}body:has(.woocommerce-MyAccount-navigation) .select2-results__option[aria-selected],body:has(.woocommerce-MyAccount-navigation) .select2-results__option[data-selected]{color:black;font-size:calc(14px + ((20 - 14) * (100vw - 375px) / (2520 - 375)));font-family:"titillium-web"}body:has(.woocommerce-MyAccount-navigation) .select2-dropdown{border:solid 1px black;border-radius:0}body:has(.woocommerce-MyAccount-navigation) .select2-container--default .select2-search--dropdown .select2-search__field{border:solid 1px black;border-radius:0}body:has(.woocommerce-MyAccount-navigation) .select2-container--default .select2-selection--single .select2-selection__rendered{color:black;padding:5px;font-weight:initial}body:has(.woocommerce-MyAccount-navigation) .woocommerce-input-wrapper{font-weight:initial}body:has(.woocommerce-MyAccount-navigation) .select2-container .select2-selection--single{height:calc(30px + ((50 - 30) * (100vw - 375px) / (2520 - 375)));display:flex;align-items:center}body:has(.woocommerce-MyAccount-navigation) .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc(30px + ((50 - 30) * (100vw - 375px) / (2520 - 375)))}body:has(.woocommerce-MyAccount-navigation) .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#000;border-style:solid;border-width:0px 1px 1px 0px;height:10px;position:absolute;width:10px;transform:translateX(-100%) translateY(-50%) rotate(45deg)}body.page-id-729 .site{margin-top:calc(120px + ((170 - 120) * (100vw - 375px) / (2520 - 375)));margin-bottom:120px !important}body:has(.custom-registration-checkout) h2,body:has(.custom-registration) h2{font-family:"titillium-web";font-size:calc(19px + ((41 - 19 ) * (100vw - 375px) / (2520 - 375)));font-weight:600;margin:0;padding-bottom:calc(25px + ((45 - 25 ) * (100vw - 375px) / (2520 - 375)))}body:has(.custom-registration-checkout) form.register,body:has(.custom-registration) form.register{border:none;padding:0;margin:0}body:has(.custom-registration-checkout) form.register .woocommerce-form__label span,body:has(.custom-registration) form.register .woocommerce-form__label span{font-family:"titillium-web";font-size:calc(11px + ((19 - 11 ) * (100vw - 375px) / (2520 - 375)));line-height:0}body:has(.custom-registration-checkout) form.register .woocommerce-form__label span a,body:has(.custom-registration) form.register .woocommerce-form__label span a{color:#7AA2AE}body:has(.custom-registration-checkout) form.register p,body:has(.custom-registration) form.register p{padding:0;font-family:"titillium-web";font-size:calc(14px + ((32 - 14 ) * (100vw - 375px) / (2520 - 375)))}body:has(.custom-registration-checkout) form.register .form-check,body:has(.custom-registration) form.register .form-check{display:flex;align-items:center;justify-content:flex-start}body:has(.custom-registration-checkout) form.register .form-check .form-check-label,body:has(.custom-registration) form.register .form-check .form-check-label{font-family:"titillium-web";font-size:calc(14px + ((16 - 14 ) * (100vw - 375px) / (2520 - 375)));margin-top:0;margin-left:10px}body:has(.custom-registration-checkout) form.register .form-check-input:checked,body:has(.custom-registration) form.register .form-check-input:checked{background-color:#7AA2AE;border-color:#7AA2AE}body:has(.custom-registration-checkout) form.register label,body:has(.custom-registration) form.register label{font-size:calc(16px + ((20 - 16 ) * (100vw - 375px) / (2520 - 375)));font-family:"titillium-web";color:black}body:has(.custom-registration-checkout) form.register label span,body:has(.custom-registration) form.register label span{color:black !important}body:has(.custom-registration-checkout) form.register input[type="email"],body:has(.custom-registration-checkout) form.register input[type="text"],body:has(.custom-registration-checkout) form.register input[type="password"],body:has(.custom-registration) form.register input[type="email"],body:has(.custom-registration) form.register input[type="text"],body:has(.custom-registration) form.register input[type="password"]{border-radius:0;border-width:0 0 1px 0;border-style:solid;border-color:#283544;font-family:"titillium-web";font-size:calc(14px + ((20 - 14 ) * (100vw - 375px) / (2520 - 375)));padding:0}body:has(.custom-registration-checkout) form.register input[type="email"]::placeholder,body:has(.custom-registration-checkout) form.register input[type="text"]::placeholder,body:has(.custom-registration-checkout) form.register input[type="password"]::placeholder,body:has(.custom-registration) form.register input[type="email"]::placeholder,body:has(.custom-registration) form.register input[type="text"]::placeholder,body:has(.custom-registration) form.register input[type="password"]::placeholder{color:#283544}body:has(.custom-registration-checkout) form.register .show-password-input,body:has(.custom-registration) form.register .show-password-input{bottom:0;top:auto}body:has(.custom-registration-checkout) form.register .woocommerce-privacy-policy-text,body:has(.custom-registration) form.register .woocommerce-privacy-policy-text{font-family:"titillium-web"}body:has(.custom-registration-checkout) form.register .woocommerce-privacy-policy-text p,body:has(.custom-registration) form.register .woocommerce-privacy-policy-text p{margin-bottom:0}body:has(.custom-registration-checkout) form.register .woocommerce-privacy-policy-text .woocommerce-privacy-policy-link,body:has(.custom-registration) form.register .woocommerce-privacy-policy-text .woocommerce-privacy-policy-link{color:#7AA2AE}body:has(.custom-registration-checkout) form.register #required_fields,body:has(.custom-registration) form.register #required_fields{font-family:"titillium-web";font-size:calc(11px + ((19 - 11 ) * (100vw - 375px) / (2520 - 375)));line-height:inherit;margin-bottom:calc(16px + ((75 - 16 ) * (100vw - 375px) / (2520 - 375)))}body:has(.custom-registration-checkout) form.register button[type="submit"],body:has(.custom-registration) form.register button[type="submit"]{padding:calc(0px + ((6 - 0 ) * (100vw - 375px) / (2520 - 375))) calc(4px + ((12 - 4 ) * (100vw - 375px) / (2520 - 375)));border:solid 1px black;border-radius:0;background-color:#7AA2AE;font-family:"titillium-web";font-weight:bold;color:white;text-transform:uppercase;font-size:calc(12px + ((24 - 12 ) * (100vw - 375px) / (2520 - 375)))}body:has(.custom-registration-checkout) form.register #register__cgu,body:has(.custom-registration) form.register #register__cgu{font-family:"titillium-web";padding-top:20px;border-radius:0;align-items:center;display:flex;justify-content:flex-end;flex-direction:row-reverse;padding-top:0}body:has(.custom-registration-checkout) form.register #register__cgu #cgu_border,body:has(.custom-registration) form.register #register__cgu #cgu_border{line-height:0;border:solid 2px black;margin:5px}body:has(.custom-registration-checkout) form.register #register__cgu p,body:has(.custom-registration) form.register #register__cgu p{margin:0;font-size:calc(11px + ((18.5 - 11 ) * (100vw - 375px) / (2520 - 375)))}body:has(.custom-registration-checkout) form.register #register__cgu a,body:has(.custom-registration) form.register #register__cgu a{color:black}body:has(.custom-registration-checkout) form.register #register__cgu input[type="checkbox"],body:has(.custom-registration) form.register #register__cgu input[type="checkbox"]{appearance:none;width:15px;height:15px;background-color:#E7EAEB;color:#E7EAEB;aspect-ratio:1}body:has(.custom-registration-checkout) form.register #register__cgu input[type="checkbox"]::before,body:has(.custom-registration) form.register #register__cgu input[type="checkbox"]::before{content:"";display:block;width:100%;height:100%;background-color:#E7EAEB;border:solid 1px #E7EAEB}body:has(.custom-registration-checkout) form.register #register__cgu input[type="checkbox"]:checked::before,body:has(.custom-registration) form.register #register__cgu input[type="checkbox"]:checked::before{content:"";display:block;width:100%;height:100%;background-color:#7AA2AE;border:solid 1px #E7EAEB}body:has(.custom-registration-checkout) .woocommerce-privacy-policy-text,body:has(.custom-registration) .woocommerce-privacy-policy-text{display:none}body:has(.contact_container){margin-top:calc(120px + ((240 - 120 ) * (100vw - 375px) / (2520 - 375)));margin-bottom:120px !important}body:has(.contact_container) h1{font-family:"titillium-web";font-size:calc(19px + ((41 - 19 ) * (100vw - 375px) / (2520 - 375)));font-weight:600;padding:0;margin:0}body:has(.contact_container) .sous-titre,body:has(.contact_container) #adresse{font-family:"titillium-web";font-size:calc(14px + ((32 - 14 ) * (100vw - 375px) / (2520 - 375)));margin-top:calc(20px + ((45 - 20 ) * (100vw - 375px) / (2520 - 375)));margin-bottom:0}body:has(.contact_container) .wpcf7-not-valid-tip{font-family:"titillium-web"}body:has(.contact_container) .wpcf7-form-control-wrap{display:inline-block;width:100%}body:has(.contact_container) .wpcf7-form-control-wrap input[type="text"],body:has(.contact_container) .wpcf7-form-control-wrap input[type="password"],body:has(.contact_container) .wpcf7-form-control-wrap input[type="email"],body:has(.contact_container) .wpcf7-form-control-wrap textarea{width:100%;border-radius:0;border-width:0 0 1px 0;border-style:solid;border-color:#283544;margin-top:calc(16px + ((45 - 16 ) * (100vw - 375px) / (2520 - 375)));font-family:"titillium-web";font-size:calc(14px + ((32 - 14 ) * (100vw - 375px) / (2520 - 375)));padding:0}body:has(.contact_container) .wpcf7-form-control-wrap input[type="text"]::placeholder,body:has(.contact_container) .wpcf7-form-control-wrap input[type="password"]::placeholder,body:has(.contact_container) .wpcf7-form-control-wrap input[type="email"]::placeholder,body:has(.contact_container) .wpcf7-form-control-wrap textarea::placeholder{color:#283544}body:has(.contact_container) #cgu_container{font-family:"titillium-web";padding-top:20px;border-radius:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}body:has(.contact_container) #cgu_container>span{width:auto}body:has(.contact_container) #cgu_container #cgu{display:inline-block;line-height:0;border:solid 2px black;margin:5px;height:fit-content;width:fit-content}body:has(.contact_container) #cgu_container #cgu span{margin:0;padding:0}body:has(.contact_container) #cgu_container p{margin:0;font-size:calc(11px + ((18.5 - 11 ) * (100vw - 375px) / (2520 - 375)))}body:has(.contact_container) #cgu_container a{color:#283544}body:has(.contact_container) #cgu_container input[type="checkbox"]{appearance:none;width:15px;height:15px;background-color:#E7EAEB;color:#E7EAEB;aspect-ratio:1}body:has(.contact_container) #cgu_container input[type="checkbox"]::before{content:"";display:block;width:100%;height:100%;background-color:#E7EAEB;border:solid 1px #E7EAEB}body:has(.contact_container) #cgu_container input[type="checkbox"]:checked::before{content:"";display:block;width:100%;height:100%;background-color:#7AA2AE;border:solid 1px #E7EAEB}body:has(.contact_container) .wpcf7-submit{padding:calc(0px + ((6 - 0 ) * (100vw - 375px) / (2520 - 375))) calc(4px + ((12 - 4 ) * (100vw - 375px) / (2520 - 375)));margin-right:calc(30px + ((90 - 30 ) * (100vw - 375px) / (2520 - 375)));margin-top:calc(16px + ((45 - 16 ) * (100vw - 375px) / (2520 - 375)));border:solid 1px black;border-radius:0;background-color:#7AA2AE;font-family:"titillium-web";font-weight:bold;color:white;text-transform:uppercase;font-size:calc(12px + ((24 - 12 ) * (100vw - 375px) / (2520 - 375)))}body:has(#customer_login, .lost_reset_password) .site-main{margin-top:calc(120px + ((240 - 120 ) * (100vw - 375px) / (2520 - 375)));margin-bottom:120px !important}body:has(#customer_login, .lost_reset_password) .entry-header{display:none}body:has(#customer_login, .lost_reset_password) #customer_login h2,body:has(#customer_login, .lost_reset_password) #checkout_register h2{font-family:"titillium-web";font-size:calc(19px + ((35 - 19 ) * (100vw - 375px) / (2520 - 375)));font-weight:600;padding:0;margin:0}body:has(#customer_login, .lost_reset_password) #customer_login .sous_titre,body:has(#customer_login, .lost_reset_password) #checkout_register .sous_titre{font-family:"titillium-web";font-size:calc(16px + ((25 - 16 ) * (100vw - 375px) / (2520 - 375)));margin-top:10px;margin-bottom:0}body:has(#customer_login, .lost_reset_password) #customer_login .card,body:has(#customer_login, .lost_reset_password) #checkout_register .card{border:none;padding:0;margin:0}body:has(#customer_login, .lost_reset_password) #customer_login .card .card-body,body:has(#customer_login, .lost_reset_password) #checkout_register .card .card-body{padding:0;margin:0}body:has(#customer_login, .lost_reset_password) #customer_login .card .card-body form,body:has(#customer_login, .lost_reset_password) #checkout_register .card .card-body form{border:none;padding:0;margin:0}body:has(#customer_login, .lost_reset_password) #customer_login .card .card-body form p,body:has(#customer_login, .lost_reset_password) #checkout_register .card .card-body form p{padding:0}body:has(#customer_login, .lost_reset_password) #customer_login .card .card-body form label,body:has(#customer_login, .lost_reset_password) #checkout_register .card .card-body form label{font-size:calc(16px + ((20 - 16 ) * (100vw - 375px) / (2520 - 375)));font-family:"titillium-web";color:#283544}body:has(#customer_login, .lost_reset_password) #customer_login .card .card-body form input[type="text"],body:has(#customer_login, .lost_reset_password) #customer_login .card .card-body form input[type="password"],body:has(#customer_login, .lost_reset_password) #checkout_register .card .card-body form input[type="text"],body:has(#customer_login, .lost_reset_password) #checkout_register .card .card-body form input[type="password"]{border-radius:0;border-width:0 0 1px 0;border-style:solid;border-color:#283544;font-family:"titillium-web";font-size:calc(14px + ((20 - 14 ) * (100vw - 375px) / (2520 - 375)));padding:0}body:has(#customer_login, .lost_reset_password) #customer_login .card .card-body form input[type="text"]::placeholder,body:has(#customer_login, .lost_reset_password) #customer_login .card .card-body form input[type="password"]::placeholder,body:has(#customer_login, .lost_reset_password) #checkout_register .card .card-body form input[type="text"]::placeholder,body:has(#customer_login, .lost_reset_password) #checkout_register .card .card-body form input[type="password"]::placeholder{color:#283544}body:has(#customer_login, .lost_reset_password) #customer_login .card .card-body form .show-password-input,body:has(#customer_login, .lost_reset_password) #checkout_register .card .card-body form .show-password-input{bottom:0;top:auto}body:has(#customer_login, .lost_reset_password) #customer_login .card .card-body form .form-check,body:has(#customer_login, .lost_reset_password) #checkout_register .card .card-body form .form-check{padding-left:1.5em}body:has(#customer_login, .lost_reset_password) #customer_login .card .card-body form .form-check .form-check-label,body:has(#customer_login, .lost_reset_password) #checkout_register .card .card-body form .form-check .form-check-label{font-family:"titillium-web"}body:has(#customer_login, .lost_reset_password) #customer_login .card .card-body form .form_buttons,body:has(#customer_login, .lost_reset_password) #checkout_register .card .card-body form .form_buttons{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}body:has(#customer_login, .lost_reset_password) #customer_login .card .card-body form .form_buttons button[type="submit"],body:has(#customer_login, .lost_reset_password) #checkout_register .card .card-body form .form_buttons button[type="submit"]{padding:calc(0px + ((6 - 0 ) * (100vw - 375px) / (2520 - 375))) calc(4px + ((12 - 4 ) * (100vw - 375px) / (2520 - 375)));margin-right:calc(30px + ((90 - 30 ) * (100vw - 375px) / (2520 - 375)));margin-top:calc(16px + ((45 - 16 ) * (100vw - 375px) / (2520 - 375)));border:solid 1px black;border-radius:0;background-color:#7AA2AE;font-family:"titillium-web";font-weight:bold;color:white;text-transform:uppercase;font-size:calc(12px + ((20 - 12) * (100vw - 375px) / (2520 - 375)))}body:has(#customer_login, .lost_reset_password) #customer_login .card .card-body form .form_buttons .lost_password,body:has(#customer_login, .lost_reset_password) #checkout_register .card .card-body form .form_buttons .lost_password{margin:0;padding:calc(0px + ((6 - 0 ) * (100vw - 375px) / (2520 - 375))) calc(4px + ((12 - 4 ) * (100vw - 375px) / (2520 - 375)));margin-top:calc(16px + ((45 - 16 ) * (100vw - 375px) / (2520 - 375)));border:solid 1px black;border-radius:0;background-color:#7AA2AE;font-family:"titillium-web";font-weight:bold;color:white;text-transform:uppercase;font-size:calc(12px + ((20 - 12) * (100vw - 375px) / (2520 - 375)))}body:has(#customer_login, .lost_reset_password) #customer_login .card .card-body form .form_buttons .lost_password a,body:has(#customer_login, .lost_reset_password) #checkout_register .card .card-body form .form_buttons .lost_password a{color:white;text-decoration:none}body:has(#customer_login, .lost_reset_password) #customer_login .card .card-body form .checkbox__rememberme,body:has(#customer_login, .lost_reset_password) #checkout_register .card .card-body form .checkbox__rememberme{font-family:"titillium-web";padding-top:20px;border-radius:0;align-items:center;display:flex;justify-content:flex-start;padding-top:0}body:has(#customer_login, .lost_reset_password) #customer_login .card .card-body form .checkbox__rememberme #rememberme_border,body:has(#customer_login, .lost_reset_password) #checkout_register .card .card-body form .checkbox__rememberme #rememberme_border{line-height:0;border:solid 2px black;margin:5px}body:has(#customer_login, .lost_reset_password) #customer_login .card .card-body form .checkbox__rememberme p,body:has(#customer_login, .lost_reset_password) #checkout_register .card .card-body form .checkbox__rememberme p{margin:0;font-size:calc(11px + ((18.5 - 11 ) * (100vw - 375px) / (2520 - 375)))}body:has(#customer_login, .lost_reset_password) #customer_login .card .card-body form .checkbox__rememberme a,body:has(#customer_login, .lost_reset_password) #checkout_register .card .card-body form .checkbox__rememberme a{color:#283544}body:has(#customer_login, .lost_reset_password) #customer_login .card .card-body form .checkbox__rememberme input[type="checkbox"],body:has(#customer_login, .lost_reset_password) #checkout_register .card .card-body form .checkbox__rememberme input[type="checkbox"]{appearance:none;width:15px;height:15px;background-color:#E7EAEB;color:#E7EAEB;aspect-ratio:1;margin:0px;border:none}body:has(#customer_login, .lost_reset_password) #customer_login .card .card-body form .checkbox__rememberme input[type="checkbox"]::before,body:has(#customer_login, .lost_reset_password) #checkout_register .card .card-body form .checkbox__rememberme input[type="checkbox"]::before{content:"";display:block;width:100%;height:100%;background-color:#E7EAEB;border:solid 1px #E7EAEB}body:has(#customer_login, .lost_reset_password) #customer_login .card .card-body form .checkbox__rememberme input[type="checkbox"]:checked::before,body:has(#customer_login, .lost_reset_password) #checkout_register .card .card-body form .checkbox__rememberme input[type="checkbox"]:checked::before{content:"";display:block;width:100%;height:100%;background-color:#7AA2AE;border:solid 1px #E7EAEB}body:has(#customer_login, .lost_reset_password) #customer_login .card .create-account,body:has(#customer_login, .lost_reset_password) #checkout_register .card .create-account{margin:0;padding:calc(0px + ((6 - 0 ) * (100vw - 375px) / (2520 - 375))) calc(4px + ((12 - 4 ) * (100vw - 375px) / (2520 - 375)));border:solid 1px black;border-radius:0;background-color:#7AA2AE;font-family:"titillium-web";font-weight:bold;color:white;text-transform:uppercase;font-size:calc(12px + ((24 - 12 ) * (100vw - 375px) / (2520 - 375)));width:fit-content;margin-top:calc(16px + ((45 - 16 ) * (100vw - 375px) / (2520 - 375)))}body:has(#customer_login, .lost_reset_password) #customer_login .card .create-account a,body:has(#customer_login, .lost_reset_password) #checkout_register .card .create-account a{color:white;text-decoration:none}body:has(#customer_login, .lost_reset_password) .lost_reset_password p{font-family:"titillium-web";font-size:calc(14px + ((32 - 14 ) * (100vw - 375px) / (2520 - 375)));margin-top:10px;margin-bottom:0}body:has(#customer_login, .lost_reset_password) .lost_reset_password button[type="submit"]{padding:calc(0px + ((6 - 0 ) * (100vw - 375px) / (2520 - 375))) calc(4px + ((12 - 4 ) * (100vw - 375px) / (2520 - 375)));margin-right:calc(30px + ((90 - 30 ) * (100vw - 375px) / (2520 - 375)));margin-top:calc(16px + ((45 - 16 ) * (100vw - 375px) / (2520 - 375)));border:solid 1px black;border-radius:0;background-color:#7AA2AE;font-family:"titillium-web";font-weight:bold;color:white;text-transform:uppercase;font-size:calc(12px + ((24 - 12 ) * (100vw - 375px) / (2520 - 375)))}body:has(#customer_login, .lost_reset_password) .lost_reset_password label{margin-top:calc(16px + ((45 - 16 ) * (100vw - 375px) / (2520 - 375)));font-size:calc(14px + ((16 - 14 ) * (100vw - 375px) / (2520 - 375)));font-family:"titillium-web";color:#283544}body:has(#customer_login, .lost_reset_password) .lost_reset_password label span{color:#283544 !important}body:has(#customer_login, .lost_reset_password) .lost_reset_password input[type="text"],body:has(#customer_login, .lost_reset_password) .lost_reset_password input[type="password"]{border-radius:0;border-width:0 0 1px 0;border-style:solid;border-color:#283544;font-family:"titillium-web";font-size:calc(16px + ((20 - 16 ) * (100vw - 375px) / (2520 - 375)));padding:0}body:has(#customer_login, .lost_reset_password) .lost_reset_password input[type="text"]::placeholder,body:has(#customer_login, .lost_reset_password) .lost_reset_password input[type="password"]::placeholder{color:#283544}body:has(#customer_login, .lost_reset_password) .lost_reset_password .show-password-input{bottom:0;top:auto}.site-main:has(.lost-password-confirmation){margin-top:calc(120px + ((220 - 120 ) * (100vw - 375px) / (2520 - 375)));margin-bottom:120px !important}.site-main:has(.lost-password-confirmation) h1{font-family:"titillium-web";font-size:calc(19px + ((41 - 19 ) * (100vw - 375px) / (2520 - 375)));font-weight:600;padding:0;margin:0}.site-main:has(.lost-password-confirmation) p{font-family:"titillium-web";font-size:calc(14px + ((32 - 14 ) * (100vw - 375px) / (2520 - 375)));margin-top:10px;margin-bottom:0}body:has(.woocommerce-cart-form, #empty_cart) #content{margin-top:0 !important}body:has(.woocommerce-cart-form, #empty_cart) .site-main{margin-top:calc(120px + ((240 - 120) * (100vw - 375px) / (2520 - 375)));margin-bottom:120px !important}body:has(.woocommerce-cart-form, #empty_cart) .site-main .cart-collaterals{width:33.333333333%;border:solid 2px black;height:fit-content}body:has(.woocommerce-cart-form, #empty_cart) .site-main .cart-collaterals .wc-proceed-to-checkout span{margin:15px;font-family:"titillium-web";font-size:calc(12px + ((18 - 12 ) * (100vw - 375px) / (2520 - 375)))}body:has(.woocommerce-cart-form, #empty_cart) .site-main .cart-collaterals .wc-proceed-to-checkout a{padding:calc(2px + ((6 - 2 ) * (100vw - 375px) / (2520 - 375))) calc(4px + ((12 - 4 ) * (100vw - 375px) / (2520 - 375)));border:solid 1px black;border-radius:0;background-color:#7AA2AE;font-family:"titillium-web";font-weight:bold;text-transform:uppercase;font-size:calc(12px + ((20 - 12) * (100vw - 375px) / (2520 - 375)));text-decoration:none;color:white;width:fit-content;margin:15px}body:has(.woocommerce-cart-form, #empty_cart) .site-main .cart_totals{width:100%}body:has(.woocommerce-cart-form, #empty_cart) .site-main .cart_totals th{font-weight:600}body:has(.woocommerce-cart-form, #empty_cart) .site-main h1{font-family:"titillium-web";font-size:calc(19px + ((35 - 19) * (100vw - 375px) / (2520 - 375)));font-weight:600;margin:0;text-align:left}body:has(.woocommerce-cart-form, #empty_cart) .site-main #cart_container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}@media (max-width:1000px){body:has(.woocommerce-cart-form, #empty_cart) .site-main #cart_container{flex-direction:column}}@media (max-width:1000px){body:has(.woocommerce-cart-form, #empty_cart) .site-main #cart_container .woocommerce-cart-form{width:100%;margin-bottom:20px}}body:has(.woocommerce-cart-form, #empty_cart) .site-main #cart_container .shop_table{border:none;resize:both;border-collapse:collapse;border:none}body:has(.woocommerce-cart-form, #empty_cart) .site-main #cart_container .shop_table dl,body:has(.woocommerce-cart-form, #empty_cart) .site-main #cart_container .shop_table dd{margin:0}body:has(.woocommerce-cart-form, #empty_cart) .site-main #cart_container .shop_table dt{display:none}body:has(.woocommerce-cart-form, #empty_cart) .site-main #cart_container .shop_table a,body:has(.woocommerce-cart-form, #empty_cart) .site-main #cart_container .shop_table p{font-size:calc(16px + ((25 - 16) * (100vw - 375px) / (2520 - 375)))}body:has(.woocommerce-cart-form, #empty_cart) .site-main #cart_container .shop_table td{padding-left:0}body:has(.woocommerce-cart-form, #empty_cart) .site-main #cart_container .shop_table .cart_item{margin:12px 0;display:flex;flex-direction:row}body:has(.woocommerce-cart-form, #empty_cart) .site-main #cart_container .shop_table .product-thumbnail img{border:solid 1px black;width:calc(100px + ((135 - 100) * (100vw - 375px) / (2520 - 375))) !important;max-width:calc(100px + ((175 - 100) * (100vw - 375px) / (2520 - 375))) !important}body:has(.woocommerce-cart-form, #empty_cart) .site-main #cart_container .shop_table .product-attributes{display:flex}@media (max-width:600px){body:has(.woocommerce-cart-form, #empty_cart) .site-main #cart_container .shop_table .product-attributes{flex-wrap:wrap}}body:has(.woocommerce-cart-form, #empty_cart) .site-main #cart_container .shop_table .product-name{margin-left:20px;font-family:"titillium-web";display:flex;justify-content:flex-start;flex-direction:column;font-size:calc(16px + ((25 - 16) * (100vw - 375px) / (2520 - 375)))}@media (min-width:1920px){body:has(.woocommerce-cart-form, #empty_cart) .site-main #cart_container .shop_table .product-name{width:fit-content}}body:has(.woocommerce-cart-form, #empty_cart) .site-main #cart_container .shop_table .product-name p{font-size:16px;margin-bottom:0}body:has(.woocommerce-cart-form, #empty_cart) .site-main #cart_container .shop_table .product-name a{font-family:"titillium-web";color:#283544;text-decoration:none;font-weight:600}body:has(.woocommerce-cart-form, #empty_cart) .site-main #cart_container .shop_table .product-name .variation{font-size:16px}body:has(.woocommerce-cart-form, #empty_cart) .site-main #cart_container .shop_table .product-name .variation dd p,body:has(.woocommerce-cart-form, #empty_cart) .site-main #cart_container .shop_table .product-name .variation dt p,body:has(.woocommerce-cart-form, #empty_cart) .site-main #cart_container .shop_table .product-name .variation dt,body:has(.woocommerce-cart-form, #empty_cart) .site-main #cart_container .shop_table .product-name .variation dd{font-size:16px;margin:0}body:has(.woocommerce-cart-form, #empty_cart) .site-main #cart_container .shop_table .product-name>span{margin-top:10px;font-size:16px;font-style:italic}body:has(.woocommerce-cart-form, #empty_cart) .site-main #cart_container .shop_table .product-quantity{margin:0 20px}body:has(.woocommerce-cart-form, #empty_cart) .site-main #cart_container .shop_table .product-quantity .input-group{margin-bottom:100px;width:50px}body:has(.woocommerce-cart-form, #empty_cart) .site-main #cart_container .shop_table .product-quantity input[type="number"]{font-family:"titillium-web";border:solid 1px black;border-radius:0;padding:0;font-size:calc(12px + ((24 - 12 ) * (100vw - 375px) / (2520 - 375)));height:calc(20px + ((40 - 20 ) * (100vw - 375px) / (2520 - 375)))}@media (max-width:600px){body:has(.woocommerce-cart-form, #empty_cart) .site-main #cart_container .shop_table .product-quantity{flex-basis:30%;margin-left:20px;margin-right:0;display:flex;align-items:center;justify-content:flex-start}body:has(.woocommerce-cart-form, #empty_cart) .site-main #cart_container .shop_table .product-quantity .input-group{margin-bottom:0}}body:has(.woocommerce-cart-form, #empty_cart) .site-main #cart_container .shop_table .product-price{text-align:center;font-weight:bold;font-size:calc(16px + ((25 - 16) * (100vw - 375px) / (2520 - 375)));font-family:"titillium-web"}body:has(.woocommerce-cart-form, #empty_cart) .site-main #cart_container .shop_table .product-price span{width:calc(80px + ((100 - 80) * (100vw - 375px) / (2520 - 375)))}body:has(.woocommerce-cart-form, #empty_cart) .site-main #cart_container .shop_table .product-price .amount{font-family:"titillium-web";display:inline-block;margin-bottom:100px}@media (max-width:600px){body:has(.woocommerce-cart-form, #empty_cart) .site-main #cart_container .shop_table .product-price{flex-basis:30%;display:flex;align-items:center;justify-content:center}body:has(.woocommerce-cart-form, #empty_cart) .site-main #cart_container .shop_table .product-price .amount{margin-bottom:0}}body:has(.woocommerce-cart-form, #empty_cart) .site-main #cart_container .shop_table .product-remove a{margin:0 35px;display:inline-block}body:has(.woocommerce-cart-form, #empty_cart) .site-main #cart_container .shop_table .product-remove a svg{width:calc(20px + ((30 - 20 ) * (100vw - 375px) / (2520 - 375)))}@media (max-width:1000px){body:has(.woocommerce-cart-form, #empty_cart) .site-main #cart_container .shop_table .product-remove a{margin-right:0}}@media (max-width:600px){body:has(.woocommerce-cart-form, #empty_cart) .site-main #cart_container .shop_table .product-remove{flex-basis:30%;display:flex;align-items:center;justify-content:center}}body:has(.woocommerce-cart-form, #empty_cart) .site-main #cart_container .actions .input-group{justify-content:space-between;align-items:center;padding-right:50px}@media (max-width:1000px){body:has(.woocommerce-cart-form, #empty_cart) .site-main #cart_container .actions .input-group{padding-right:0}}body:has(.woocommerce-cart-form, #empty_cart) .site-main #cart_container .actions .input-group button[type="submit"],body:has(.woocommerce-cart-form, #empty_cart) .site-main #cart_container .actions .input-group a{padding:calc(2px + ((6 - 2 ) * (100vw - 375px) / (2520 - 375))) calc(4px + ((12 - 4 ) * (100vw - 375px) / (2520 - 375)));border:solid 1px black;border-radius:0;background-color:#7AA2AE;font-family:"titillium-web";font-weight:bold;text-transform:uppercase;font-size:calc(12px + ((20 - 12) * (100vw - 375px) / (2520 - 375)));text-decoration:none;color:white}body:has(.woocommerce-cart-form, #empty_cart) .site-main .cart-collaterals h2{display:none}@media (max-width:1000px){body:has(.woocommerce-cart-form, #empty_cart) .site-main .cart-collaterals{width:100%}}body:has(.woocommerce-cart-form, #empty_cart) .site-main .cart-collaterals .includes_tax{display:none}body:has(.woocommerce-cart-form, #empty_cart) .site-main .cart-collaterals table td,body:has(.woocommerce-cart-form, #empty_cart) .site-main .cart-collaterals table th{border:none;width:auto;color:#283544}body:has(.woocommerce-cart-form, #empty_cart) .site-main .cart-collaterals .cart-subtotal th,body:has(.woocommerce-cart-form, #empty_cart) .site-main .cart-collaterals .cart-subtotal td{font-family:"titillium-web";font-size:calc(16px + ((25 - 16) * (100vw - 375px) / (2520 - 375)))}body:has(.woocommerce-cart-form, #empty_cart) .site-main .cart-collaterals .cart-subtotal span{font-weight:200;font-size:calc(16px + ((18 - 16) * (100vw - 375px) / (2520 - 375)));font-family:"titillium-web"}body:has(.woocommerce-cart-form, #empty_cart) .site-main .cart-collaterals .cart-subtotal span:first-of-type{display:flex;justify-content:flex-end;font-family:"titillium-web"}body:has(.woocommerce-cart-form, #empty_cart) .site-main .cart-collaterals .cart-subtotal span:first-of-type bdi{display:flex;font-size:calc(16px + ((20 - 16) * (100vw - 375px) / (2520 - 375)));font-family:"titillium-web";font-weight:bold}body:has(.woocommerce-cart-form, #empty_cart) .site-main .cart-collaterals .cart-subtotal span:first-of-type bdi span{font-weight:bold;font-size:calc(16px + ((20 - 16) * (100vw - 375px) / (2520 - 375)));font-family:"titillium-web"}body:has(.woocommerce-cart-form, #empty_cart) .site-main .cart-collaterals .cart-subtotal .tax_label{display:none}body:has(.woocommerce-cart-form, #empty_cart) .site-main .cart-collaterals .cart-discount{font-family:"titillium-web"}body:has(.woocommerce-cart-form, #empty_cart) .site-main .cart-collaterals .cart-discount .woocommerce-remove-coupon{font-size:calc(14px + ((18 - 14) * (100vw - 375px) / (2520 - 375))) !important;color:#7AA2AE}body:has(.woocommerce-cart-form, #empty_cart) .site-main .cart-collaterals .actions input[type="text"]{width:100%;font-family:"titillium-web";border:0px;border-bottom:solid 1px black}body:has(.woocommerce-cart-form, #empty_cart) .site-main .cart-collaterals .actions input[type="text"]::placeholder{color:black}body:has(.woocommerce-cart-form, #empty_cart) .site-main .cart-collaterals .actions button{padding:calc(2px + ((6 - 2 ) * (100vw - 375px) / (2520 - 375))) calc(4px + ((12 - 4 ) * (100vw - 375px) / (2520 - 375)));border:solid 2px black;border-radius:0;background-color:#E7EAEB;font-family:"titillium-web";font-weight:900;text-transform:uppercase;font-size:calc(12px + ((24 - 12 ) * (100vw - 375px) / (2520 - 375)));text-decoration:none;color:white;width:fit-content;margin:calc(5px + ((15 - 5 ) * (100vw - 375px) / (2520 - 375)))}body:has(.woocommerce-cart-form, #empty_cart) .site-main .cart-collaterals .actions button:hover{background-color:#7AA2AE}body:has(.woocommerce-cart-form, #empty_cart) .site-main .cart-collaterals .actions .coupon{display:flex;align-items:center;justify-content:space-between}body:has(.woocommerce-cart-form, #empty_cart) .site-main .cart-collaterals .order-total th,body:has(.woocommerce-cart-form, #empty_cart) .site-main .cart-collaterals .order-total td{font-family:"titillium-web";font-size:calc(16px + ((20 - 16) * (100vw - 375px) / (2520 - 375)))}body:has(.woocommerce-cart-form, #empty_cart) .site-main .cart-collaterals .order-total span{font-size:calc(16px + ((20 - 16) * (100vw - 375px) / (2520 - 375)));font-family:"titillium-web";font-weight:bold}body:has(.woocommerce-cart-form, #empty_cart) .site-main .cart-collaterals .order-total th span:first-of-type{display:flex;font-size:calc(16px + ((18 - 16) * (100vw - 375px) / (2520 - 375)));font-family:"titillium-web";font-weight:300}body:has(.woocommerce-cart-form, #empty_cart) .site-main .cart-collaterals .order-total th span:first-of-type bdi{display:flex;font-size:calc(16px + ((18 - 16) * (100vw - 375px) / (2520 - 375)));font-family:"titillium-web";font-weight:300}body:has(.woocommerce-cart-form, #empty_cart) .site-main .cart-collaterals .order-total td{display:flex;justify-content:flex-end}body:has(.woocommerce-cart-form, #empty_cart) .return-to-shop a{padding:calc(2px + ((6 - 2 ) * (100vw - 375px) / (2520 - 375))) calc(4px + ((12 - 4 ) * (100vw - 375px) / (2520 - 375)));border:solid 1px black;border-radius:0;background-color:#7AA2AE;font-family:"titillium-web";font-weight:bold;text-transform:uppercase;font-size:calc(12px + ((24 - 12 ) * (100vw - 375px) / (2520 - 375)));text-decoration:none;color:white}body:has(#checkout_container) .pickup-relay-link{display:block !important}body:has(#checkout_container) .site-main{margin-top:calc(120px + ((240 - 120) * (100vw - 375px) / (2520 - 375)))}body:has(#checkout_container) #checkout_container{display:flex;flex-wrap:wrap}body:has(#checkout_container) #checkout{padding-right:25px}@media (max-width:767px){body:has(#checkout_container) #checkout{padding-right:0}}body:has(#checkout_container) .entry-header{display:none}body:has(#checkout_container) #shipping_method{text-align:right}body:has(#checkout_container) #shipping_method .form-check span{float:left;font-weight:600}body:has(#checkout_container) #shipping_method .form-check label{line-height:initial}body:has(#checkout_container) #shipping_method .form-check .woocommerce-Price-amount.amount{float:right;margin-left:5px;font-size:calc(16px + ((18 - 16) * (100vw - 375px) / (2520 - 375)))}body:has(#checkout_container) #shipping_method .form-check .woocommerce-Price-amount.amount span{font-weight:500}body:has(#checkout_container) #shipping_method li{padding-left:0 !important}body:has(#checkout_container) .cart-collaterals{width:33.33333333% !important}@media (max-width:767px){body:has(#checkout_container) .cart-collaterals{width:100% !important}}body:has(#checkout_container) .cart-collaterals th{vertical-align:baseline;font-weight:600}body:has(#checkout_container) .cart-collaterals th,body:has(#checkout_container) .cart-collaterals td{font-family:"titillium-web";font-size:calc(16px + ((25 - 16) * (100vw - 375px) / (2520 - 375)));border:none;width:45%;color:#283544}body:has(#checkout_container) .cart-collaterals .shop_table{border:solid 2px black;border-radius:0 !important}body:has(#checkout_container) .cart-collaterals .shop_table .product-total{text-align:right}body:has(#checkout_container) .cart-collaterals .shop_table .cart_item td{font-size:16px;line-height:20px}body:has(#checkout_container) .cart-collaterals .shop_table .cart_item .prodcut-name{display:block}body:has(#checkout_container) .cart-collaterals span{font-weight:500;font-size:calc(16px + ((18 - 16) * (100vw - 375px) / (2520 - 375)));font-family:"titillium-web"}body:has(#checkout_container) .cart-collaterals span:first-of-type{display:flex;justify-content:flex-end;font-family:"titillium-web"}body:has(#checkout_container) .cart-collaterals span:first-of-type bdi{display:flex;font-size:calc(16px + ((20 - 16) * (100vw - 375px) / (2520 - 375)));font-family:"titillium-web";font-weight:bold}body:has(#checkout_container) .cart-collaterals span:first-of-type bdi span{font-weight:bold;font-size:calc(16px + ((20 - 16) * (100vw - 375px) / (2520 - 375)));font-family:"titillium-web"}body:has(#checkout_container) .cart-collaterals form.checkout_coupon.woocommerce-form-coupon{display:block !important;margin:0;border:none;padding:0}body:has(#checkout_container) .cart-collaterals form.checkout_coupon.woocommerce-form-coupon input[type="text"]{font-family:"titillium-web";border:0px;border-bottom:solid 1px black;width:80%;font-size:16px;line-height:initial}body:has(#checkout_container) .cart-collaterals form.checkout_coupon.woocommerce-form-coupon input[type="text"]::placeholder{color:black}body:has(#checkout_container) .cart-collaterals form.checkout_coupon.woocommerce-form-coupon button{padding:calc(2px + ((6 - 2 ) * (100vw - 375px) / (2520 - 375))) calc(4px + ((12 - 4 ) * (100vw - 375px) / (2520 - 375)));border:solid 2px black;border-radius:0;background-color:#E7EAEB;font-family:"titillium-web";font-weight:900;text-transform:uppercase;font-size:calc(12px + ((24 - 12 ) * (100vw - 375px) / (2520 - 375)));text-decoration:none;color:white;width:fit-content;margin:calc(5px + ((15 - 5 ) * (100vw - 375px) / (2520 - 375)))}body:has(#checkout_container) .cart-collaterals form.checkout_coupon.woocommerce-form-coupon button:hover{background-color:#7AA2AE}body:has(#checkout_container) .cart-collaterals .woocommerce-form-coupon-toggle{display:none}body:has(#checkout_container) .cart-collaterals .shipping-info td{font-size:16px;font-weight:500}body:has(#checkout_container) .cart-collaterals .shipping-info td span{display:inline-block;float:right}body:has(#checkout_container) .cart-collaterals .order-total th span{justify-content:flex-start;font-weight:300}body:has(#checkout_container) .cart-collaterals .order-total th span span bdi{font-weight:300}body:has(#checkout_container) .cart-collaterals .order-total th span span bdi span{font-weight:300}body:has(#checkout_container) .cart-collaterals .order-total .woocommerce-Price-amount.amount{padding-left:5px}body:has(#checkout_container) .cart-collaterals .includes_tax{display:none}body:has(#checkout_container) .cart-collaterals .cart-discount,body:has(#checkout_container) .cart-collaterals .shipping{font-family:"titillium-web"}body:has(#checkout_container) .cart-collaterals .cart-discount th,body:has(#checkout_container) .cart-collaterals .cart-discount td,body:has(#checkout_container) .cart-collaterals .shipping th,body:has(#checkout_container) .cart-collaterals .shipping td{padding:0 10px;font-size:16px;font-weight:500}body:has(#checkout_container) .cart-collaterals .cart-discount .woocommerce-Price-amount,body:has(#checkout_container) .cart-collaterals .shipping .woocommerce-Price-amount{font-weight:700}body:has(#checkout_container) .cart-collaterals .cart-discount span,body:has(#checkout_container) .cart-collaterals .shipping span{display:inline-block}body:has(#checkout_container) .cart-collaterals .cart-discount .woocommerce-remove-coupon,body:has(#checkout_container) .cart-collaterals .shipping .woocommerce-remove-coupon{font-size:calc(14px + ((18 - 14) * (100vw - 375px) / (2520 - 375))) !important;color:#7AA2AE}body:has(#checkout_container) .cart-collaterals #shipping_method .woocommerce-Price-amount bdi{font-size:16px;font-weight:500}body:has(#checkout_container) .cart-collaterals .expedition_label,body:has(#checkout_container) .cart-collaterals .expedition_detail_mondial_relay{font-size:calc(16px + ((18 - 16) * (100vw - 375px) / (2520 - 375)));font-weight:500}body:has(#checkout_container) .cart-collaterals .expedition_label span,body:has(#checkout_container) .cart-collaterals .expedition_detail_mondial_relay span{display:inline-block;font-size:16px;font-weight:600}body:has(#checkout_container) .woocommerce-shipping-totals.shipping .form-check:has(input[type="radio"]:checked){padding:0}body:has(#checkout_container) .woocommerce-shipping-totals.shipping .form-check:has(input[type="radio"]:checked) label{font-size:16px;font-weight:500;line-height:20px;text-align:right}body:has(#checkout_container) .woocommerce-shipping-totals.shipping span{font-size:16px}body:has(#checkout_container) .cart_recap ul li{display:flex}body:has(#checkout_container) .cart_recap ul li .media-body{text-align:right;padding-right:5px;font-family:"titillium-web"}body:has(#checkout_container) .cart_recap ul li .media-body h6{margin-bottom:0}body:has(#checkout_container) .cart_recap ul li .media-body span{font-family:"titillium-web"}body:has(#checkout_container) .cart_recap ul li img{width:50px}body:has(#checkout_container) .cart-discount th{padding:10px !important}body:has(#checkout_container) .cart-discount td{text-align:right}body:has(#checkout_container) #back_to_cart,body:has(#checkout_container) .back_to_step,body:has(#checkout_container) button[type="submit"]{display:inline-block;margin-bottom:calc(25px + ((30 - 25) * (100vw - 375px) / (2520 - 375)));font-size:calc(16px + ((18 - 16) * (100vw - 375px) / (2520 - 375)));color:black;font-family:"titillium-web";text-decoration:none}body:has(#checkout_container) #back_to_cart:hover,body:has(#checkout_container) .back_to_step:hover,body:has(#checkout_container) button[type="submit"]:hover{text-decoration:underline}body:has(#checkout_container) button[type="submit"]{margin-top:10px;margin-bottom:10px;background-color:#E7EAEB;border:solid 1px black;border-radius:0}body:has(#checkout_container) .back_to_step{margin:10px 0}body:has(#checkout_container) #step1{margin-top:0px}body:has(#checkout_container) #step1,body:has(#checkout_container) #step2,body:has(#checkout_container) #step3,body:has(#checkout_container) #step4{margin:15px 0}body:has(#checkout_container) #step1:not(#step2, #step3, #step4),body:has(#checkout_container) #step2:not(#step2, #step3, #step4),body:has(#checkout_container) #step3:not(#step2, #step3, #step4),body:has(#checkout_container) #step4:not(#step2, #step3, #step4){margin-top:0}body:has(#checkout_container) #step1:not(#step2, #step3, #step1) #customer_details,body:has(#checkout_container) #step1:not(#step2, #step3, #step1) #order_review_heading,body:has(#checkout_container) #step1:not(#step2, #step3, #step1) #order_review,body:has(#checkout_container) #step2:not(#step2, #step3, #step1) #customer_details,body:has(#checkout_container) #step2:not(#step2, #step3, #step1) #order_review_heading,body:has(#checkout_container) #step2:not(#step2, #step3, #step1) #order_review,body:has(#checkout_container) #step3:not(#step2, #step3, #step1) #customer_details,body:has(#checkout_container) #step3:not(#step2, #step3, #step1) #order_review_heading,body:has(#checkout_container) #step3:not(#step2, #step3, #step1) #order_review,body:has(#checkout_container) #step4:not(#step2, #step3, #step1) #customer_details,body:has(#checkout_container) #step4:not(#step2, #step3, #step1) #order_review_heading,body:has(#checkout_container) #step4:not(#step2, #step3, #step1) #order_review{display:none}body:has(#checkout_container) #step1 a:has(h1),body:has(#checkout_container) #step2 a:has(h1),body:has(#checkout_container) #step3 a:has(h1),body:has(#checkout_container) #step4 a:has(h1){text-decoration:none;color:black}body:has(#checkout_container) #step1 a:has(h1):hover h1,body:has(#checkout_container) #step2 a:has(h1):hover h1,body:has(#checkout_container) #step3 a:has(h1):hover h1,body:has(#checkout_container) #step4 a:has(h1):hover h1{font-weight:600}body:has(#checkout_container) #step1 a:has(h1):hover h1 strong,body:has(#checkout_container) #step2 a:has(h1):hover h1 strong,body:has(#checkout_container) #step3 a:has(h1):hover h1 strong,body:has(#checkout_container) #step4 a:has(h1):hover h1 strong{font-weight:bold}body:has(#checkout_container) #step1 h1,body:has(#checkout_container) #step2 h1,body:has(#checkout_container) #step3 h1,body:has(#checkout_container) #step4 h1{background-color:#E7EAEB;border:solid 2px black;font-family:"titillium-web";padding:5px 10px;display:flex;align-items:center;justify-content:space-between;font-size:calc(25px + ((35 - 25) * (100vw - 375px) / (2520 - 375)));font-weight:500}body:has(#checkout_container) #step1 h1:after,body:has(#checkout_container) #step2 h1:after,body:has(#checkout_container) #step3 h1:after,body:has(#checkout_container) #step4 h1:after{content:"";width:20px;height:20px;border-top:solid 2px black;border-right:solid 2px black;display:inline-block;transform:translateY(-5px) translateX(-5px) rotate(135deg)}body:has(#checkout_container) #step1 h1.active,body:has(#checkout_container) #step2 h1.active,body:has(#checkout_container) #step3 h1.active,body:has(#checkout_container) #step4 h1.active{background-color:white;font-weight:600}body:has(#checkout_container) #step1 h1.active strong,body:has(#checkout_container) #step2 h1.active strong,body:has(#checkout_container) #step3 h1.active strong,body:has(#checkout_container) #step4 h1.active strong{font-weight:bold}body:has(#checkout_container) #step1 h1.active:after,body:has(#checkout_container) #step2 h1.active:after,body:has(#checkout_container) #step3 h1.active:after,body:has(#checkout_container) #step4 h1.active:after{transform:translateY(5px) translateX(-5px) rotate(315deg)}body:has(#checkout_container) #step1 h3,body:has(#checkout_container) #step2 h3,body:has(#checkout_container) #step3 h3,body:has(#checkout_container) #step4 h3{font-size:calc(19px + ((25 - 19) * (100vw - 375px) / (2520 - 375)));font-family:"titillium-web";font-weight:bold;margin-top:calc(19px + ((25 - 19) * (100vw - 375px) / (2520 - 375)))}body:has(#checkout_container) #step1 form,body:has(#checkout_container) #step2 form,body:has(#checkout_container) #step3 form,body:has(#checkout_container) #step4 form{border:none;padding:0}body:has(#checkout_container) #step1 form .form-row,body:has(#checkout_container) #step2 form .form-row,body:has(#checkout_container) #step3 form .form-row,body:has(#checkout_container) #step4 form .form-row{margin-top:calc(14px + ((20 - 14) * (100vw - 375px) / (2520 - 375)))}body:has(#checkout_container) #step1 form .form-check .form-check-input:checked,body:has(#checkout_container) #step2 form .form-check .form-check-input:checked,body:has(#checkout_container) #step3 form .form-check .form-check-input:checked,body:has(#checkout_container) #step4 form .form-check .form-check-input:checked{background-color:#7AA2AE;border-color:#7AA2AE}body:has(#checkout_container) #step1 form input[type="text"],body:has(#checkout_container) #step1 form input[type="tel"],body:has(#checkout_container) #step1 form input[type="email"],body:has(#checkout_container) #step1 form input[type="password"],body:has(#checkout_container) #step2 form input[type="text"],body:has(#checkout_container) #step2 form input[type="tel"],body:has(#checkout_container) #step2 form input[type="email"],body:has(#checkout_container) #step2 form input[type="password"],body:has(#checkout_container) #step3 form input[type="text"],body:has(#checkout_container) #step3 form input[type="tel"],body:has(#checkout_container) #step3 form input[type="email"],body:has(#checkout_container) #step3 form input[type="password"],body:has(#checkout_container) #step4 form input[type="text"],body:has(#checkout_container) #step4 form input[type="tel"],body:has(#checkout_container) #step4 form input[type="email"],body:has(#checkout_container) #step4 form input[type="password"]{border-radius:0;border-width:0 0 1px 0;border-style:solid;border-color:#283544;font-family:"titillium-web";font-size:calc(14px + ((20 - 14) * (100vw - 375px) / (2520 - 375)));padding:0}body:has(#checkout_container) #step1 form input[type="text"]::placeholder,body:has(#checkout_container) #step1 form input[type="tel"]::placeholder,body:has(#checkout_container) #step1 form input[type="email"]::placeholder,body:has(#checkout_container) #step1 form input[type="password"]::placeholder,body:has(#checkout_container) #step2 form input[type="text"]::placeholder,body:has(#checkout_container) #step2 form input[type="tel"]::placeholder,body:has(#checkout_container) #step2 form input[type="email"]::placeholder,body:has(#checkout_container) #step2 form input[type="password"]::placeholder,body:has(#checkout_container) #step3 form input[type="text"]::placeholder,body:has(#checkout_container) #step3 form input[type="tel"]::placeholder,body:has(#checkout_container) #step3 form input[type="email"]::placeholder,body:has(#checkout_container) #step3 form input[type="password"]::placeholder,body:has(#checkout_container) #step4 form input[type="text"]::placeholder,body:has(#checkout_container) #step4 form input[type="tel"]::placeholder,body:has(#checkout_container) #step4 form input[type="email"]::placeholder,body:has(#checkout_container) #step4 form input[type="password"]::placeholder{color:#283544}body:has(#checkout_container) #step1 form .show-password-input,body:has(#checkout_container) #step2 form .show-password-input,body:has(#checkout_container) #step3 form .show-password-input,body:has(#checkout_container) #step4 form .show-password-input{bottom:0;top:auto}body:has(#checkout_container) #step1 form label,body:has(#checkout_container) #step2 form label,body:has(#checkout_container) #step3 form label,body:has(#checkout_container) #step4 form label{font-size:calc(16px + ((20 - 16) * (100vw - 375px) / (2520 - 375)));font-family:"titillium-web";font-weight:200;color:black}body:has(#checkout_container) #step1 form label span,body:has(#checkout_container) #step2 form label span,body:has(#checkout_container) #step3 form label span,body:has(#checkout_container) #step4 form label span{color:black !important}body:has(#checkout_container) #step1 form #register__cgu,body:has(#checkout_container) #step2 form #register__cgu,body:has(#checkout_container) #step3 form #register__cgu,body:has(#checkout_container) #step4 form #register__cgu{font-family:"titillium-web";padding-top:20px;border-radius:0;align-items:center;display:flex;justify-content:flex-start;padding-top:0}body:has(#checkout_container) #step1 form #register__cgu #cgu_border,body:has(#checkout_container) #step2 form #register__cgu #cgu_border,body:has(#checkout_container) #step3 form #register__cgu #cgu_border,body:has(#checkout_container) #step4 form #register__cgu #cgu_border{line-height:0;border:solid 2px black;margin:5px}body:has(#checkout_container) #step1 form #register__cgu input[type="checkbox"],body:has(#checkout_container) #step2 form #register__cgu input[type="checkbox"],body:has(#checkout_container) #step3 form #register__cgu input[type="checkbox"],body:has(#checkout_container) #step4 form #register__cgu input[type="checkbox"]{appearance:none;width:15px;height:15px;background-color:#E7EAEB;color:#E7EAEB;aspect-ratio:1;margin:0px;border:none}body:has(#checkout_container) #step1 form #register__cgu input[type="checkbox"]::before,body:has(#checkout_container) #step2 form #register__cgu input[type="checkbox"]::before,body:has(#checkout_container) #step3 form #register__cgu input[type="checkbox"]::before,body:has(#checkout_container) #step4 form #register__cgu input[type="checkbox"]::before{content:"";display:block;width:100%;height:100%;background-color:#E7EAEB;border:solid 1px #E7EAEB}body:has(#checkout_container) #step1 form #register__cgu input[type="checkbox"]:checked::before,body:has(#checkout_container) #step2 form #register__cgu input[type="checkbox"]:checked::before,body:has(#checkout_container) #step3 form #register__cgu input[type="checkbox"]:checked::before,body:has(#checkout_container) #step4 form #register__cgu input[type="checkbox"]:checked::before{content:"";display:block;width:100%;height:100%;background-color:#7AA2AE;border:solid 1px #E7EAEB}body:has(#checkout_container) #step1 form #billing_country_field,body:has(#checkout_container) #step1 form #shipping_country_field,body:has(#checkout_container) #step2 form #billing_country_field,body:has(#checkout_container) #step2 form #shipping_country_field,body:has(#checkout_container) #step3 form #billing_country_field,body:has(#checkout_container) #step3 form #shipping_country_field,body:has(#checkout_container) #step4 form #billing_country_field,body:has(#checkout_container) #step4 form #shipping_country_field{margin-top:30px}body:has(#checkout_container) #step1 form .select2-selection,body:has(#checkout_container) #step2 form .select2-selection,body:has(#checkout_container) #step3 form .select2-selection,body:has(#checkout_container) #step4 form .select2-selection{border:solid 1px black;border-radius:0}body:has(#checkout_container) #step1 form .select2-dropdown,body:has(#checkout_container) #step2 form .select2-dropdown,body:has(#checkout_container) #step3 form .select2-dropdown,body:has(#checkout_container) #step4 form .select2-dropdown{border:solid 1px black;border-radius:0}body:has(#checkout_container) #step1 .checkbox_border,body:has(#checkout_container) #step2 .checkbox_border,body:has(#checkout_container) #step3 .checkbox_border,body:has(#checkout_container) #step4 .checkbox_border{line-height:0;border:solid 2px black;margin:5px;width:fit-content;display:inline-block}body:has(#checkout_container) #step1 .checkbox_border input,body:has(#checkout_container) #step2 .checkbox_border input,body:has(#checkout_container) #step3 .checkbox_border input,body:has(#checkout_container) #step4 .checkbox_border input{appearance:none;width:15px;height:15px;background-color:#E7EAEB;color:#E7EAEB;aspect-ratio:1}body:has(#checkout_container) #step1 .checkbox_border input:before,body:has(#checkout_container) #step2 .checkbox_border input:before,body:has(#checkout_container) #step3 .checkbox_border input:before,body:has(#checkout_container) #step4 .checkbox_border input:before{content:"";display:block;width:100%;height:100%;background-color:#E7EAEB;border:solid 1px #E7EAEB}body:has(#checkout_container) #step1 .checkbox_border input:checked:before,body:has(#checkout_container) #step2 .checkbox_border input:checked:before,body:has(#checkout_container) #step3 .checkbox_border input:checked:before,body:has(#checkout_container) #step4 .checkbox_border input:checked:before{content:"";display:block;width:100%;height:100%;background-color:#7AA2AE;border:solid 1px #E7EAEB}body:has(#checkout_container) #step3 #step3-container{font-size:0px}body:has(#checkout_container) #step3 #shipping_method{font-size:16px;text-align:left}body:has(#checkout_container) #step3 #shipping_method span{float:unset}body:has(#checkout_container) #step3 #shipping_method .form-check>span{display:none}body:has(#checkout_container) #step3 #shipping_method .form-check label{line-height:20px;font-family:"titillium-web"}body:has(#checkout_container) #step3 #shipping_method .form-check input[type="radio"]:checked{background-color:#7AA2AE;border-color:#7AA2AE}body:has(#checkout_container) #step3 #shipping_method .woocommerce-Price-amount.amount{float:unset}body:has(#checkout_container) #step3 #parcel_shop_info{font-size:16px}body:has(#checkout_container) #step3 #modaal_link{font-size:16px;color:#7AA2AE;display:block}body:has(#checkout_container) #step3 .shipping_method_fragment{width:100%}body:has(#checkout_container) #step3 #step3_btn{display:inline-block;text-decoration:none;cursor:pointer;transition:all ease-in-out 0.2s}body:has(#checkout_container) #step3 #step3_btn:hover{scale:1.05;transition:all ease-in-out 0.2s}body:has(#checkout_container) #step4 #payment{border:none;font-family:"titillium-web";background-color:transparent}body:has(#checkout_container) #step4 #payment ul.payment_methods{border:none}body:has(#checkout_container) #step4 #payment .place-order{margin-top:0px;padding-top:0px}body:has(#checkout_container) #step4 #payment .wc_payment_method div{display:flex;align-items:center}body:has(#checkout_container) #step4 #payment .wc_payment_method input[type="radio"]{width:15px;height:15px;margin-right:5px}body:has(#checkout_container) #step4 #payment .wc_payment_method label{line-height:initial}body:has(#checkout_container) #step4 #payment .payment_box{margin-bottom:1rem}body:has(#checkout_container) #step4 #payment .payment_box::before{border-width:1rem;top:-0.75rem;margin:-1rem 0 0 2rem}body:has(#checkout_container) #step4 #payment .payment_box p{padding:5px 10px}body:has(#checkout_container) #step4 #payment button{padding:calc(0px + ((6 - 0) * (100vw - 375px) / (2520 - 375))) calc(4px + ((12 - 4) * (100vw - 375px) / (2520 - 375)));border:solid 1px black;border-radius:0;background-color:#7AA2AE;font-family:"titillium-web";font-weight:bold;text-transform:uppercase;font-size:calc(12px + ((20 - 12) * (100vw - 375px) / (2520 - 375)));color:white}body:has(#checkout_container) #step4 #payment button:hover{text-decoration:none}body:has(#checkout_container) p{font-family:"titillium-web";font-size:calc(14px + ((20 - 14) * (100vw - 375px) / (2520 - 375)));margin:0}body:has(#checkout_container) p a{color:#7AA2AE}body:has(#checkout_container) #checkout_register{display:none}body:has(#checkout_container) #checkout_login_btn,body:has(#checkout_container) #checkout_register_btn{padding:calc(0px + ((6 - 0) * (100vw - 375px) / (2520 - 375))) calc(4px + ((12 - 4) * (100vw - 375px) / (2520 - 375)));border:solid 1px black;border-radius:0;background-color:#7AA2AE;font-family:"titillium-web";font-weight:bold;color:white;text-transform:uppercase;font-size:calc(12px + ((20 - 12) * (100vw - 375px) / (2520 - 375)));margin-right:calc(30px + ((90 - 30) * (100vw - 375px) / (2520 - 375)))}body:has(#checkout_container) .step_btn{padding:calc(0px + ((6 - 0) * (100vw - 375px) / (2520 - 375))) calc(4px + ((12 - 4) * (100vw - 375px) / (2520 - 375)));border:solid 1px black;border-radius:0;background-color:#7AA2AE;font-family:"titillium-web";font-weight:bold;text-transform:uppercase;font-size:calc(12px + ((20 - 12) * (100vw - 375px) / (2520 - 375)));margin:20px 0;color:white}body:has(#checkout_container) .step_btn a{color:white;text-decoration:none}body:has(#checkout_container) .step_btn.disabled{background-color:#E7EAEB}body:has(#checkout_container) .step_btn.disabled a{cursor:not-allowed}body:has(#checkout_container) .woocommerce-terms-and-conditions-wrapper p{margin:0}body:has(#checkout_container) .woocommerce-terms-and-conditions-wrapper .validate-required{display:flex;align-items:center}body:has(#checkout_container) .woocommerce-terms-and-conditions-wrapper .validate-required>span{width:100%;display:flex;align-items:center;padding-left:0}body:has(#checkout_container) .woocommerce-terms-and-conditions-wrapper .validate-required>span label{width:auto;font-weight:400 !important;font-size:calc(14px + ((20 - 14) * (100vw - 375px) / (2520 - 375))) !important}body:has(#checkout_container) .woocommerce-terms-and-conditions-wrapper .validate-required>span #cgv_border{line-height:0;border:solid 2px black;margin:5px}body:has(#checkout_container) .woocommerce-terms-and-conditions-wrapper .validate-required>span #cgv_border input[type="checkbox"]{appearance:none;width:15px;height:15px;background-color:#E7EAEB;color:#E7EAEB;aspect-ratio:1;margin:0;border-radius:0;border:none}body:has(#checkout_container) .woocommerce-terms-and-conditions-wrapper .validate-required>span #cgv_border input[type="checkbox"]:before{content:"";display:block;width:100%;height:100%;background-color:#E7EAEB;border:solid 1px #E7EAEB}body:has(#checkout_container) .woocommerce-terms-and-conditions-wrapper .woocommerce-validated input[type="checkbox"]:before{background-color:#7AA2AE !important}body:has(#checkout_container) #payment input{display:inline-block}body:has(#checkout_container) #payment input:checked{background-color:#7AA2AE;border-color:#7AA2AE}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#E7EAEB !important;color:black;font-family:"titillium-web"}.select2-container--default .select2-results__option--highlighted[aria-selected]:hover,.select2-container--default .select2-results__option--highlighted[data-selected]:hover{background-color:#E7EAEB}.select2-results__option[aria-selected],.select2-results__option[data-selected]{color:black;font-family:"titillium-web"}.select2-dropdown{border:solid 1px black;border-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:solid 1px black;border-radius:0}.select2-container--default .select2-selection--single .select2-selection__rendered{color:black;padding:5px;font-weight:initial}.woocommerce-input-wrapper{font-weight:initial}.select2-container .select2-selection--single{height:calc(30px + ((50 - 30) * (100vw - 375px) / (2520 - 375)));display:flex;align-items:center}.select2-container--default .select2-selection--single .select2-selection__arrow{height:calc(30px + ((50 - 30) * (100vw - 375px) / (2520 - 375)))}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{transform:translateX(-100%) translateY(-10%) rotate(225deg)}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#000 !important;border-style:solid;border-width:0px 1px 1px 0px !important;height:15px;position:absolute;width:15px;transform:translateX(-100%) translateY(-65%) rotate(45deg)}body:has(.woocommerce-thankyou-order-received) .site-main{margin-top:calc(120px + ((240 - 120) * (100vw - 375px) / (2520 - 375)))}body:has(.woocommerce-thankyou-order-received) p,body:has(.woocommerce-thankyou-order-received) a{font-family:"titillium-web"}body:has(.woocommerce-thankyou-order-received) a{color:#7AA2AE}body:has(.woocommerce-thankyou-order-received) h1,body:has(.woocommerce-thankyou-order-received) h2{font-family:"titillium-web";font-size:calc(19px + ((41 - 19 ) * (100vw - 375px) / (2520 - 375)));font-weight:600;padding:0;margin:0}body:has(.woocommerce-thankyou-order-received) th{vertical-align:baseline;font-weight:600}body:has(.woocommerce-thankyou-order-received) .woocommerce-order-overview{border:none !important;font-family:"titillium-web"}body:has(.woocommerce-thankyou-order-received) .single_product__container{display:flex}body:has(.woocommerce-thankyou-order-received) .order_details{resize:both;border-collapse:collapse;border:solid 2px black}body:has(.woocommerce-thankyou-order-received) .order_details th,body:has(.woocommerce-thankyou-order-received) .order_details td{font-family:"titillium-web";font-size:calc(16px + ((20 - 16) * (100vw - 375px) / (2520 - 375)));border:solid 2px black;width:45%;color:black}body:has(.woocommerce-thankyou-order-received) address{font-family:"titillium-web";font-size:calc(16px + ((20 - 16) * (100vw - 375px) / (2520 - 375)));border:solid 2px black !important;border-radius:0 !important;width:45%;color:black}#content:has(#chili-iframe) #chili_custom_form>*{font-size:16px !important}#content:has(#chili-iframe) #chili_custom_form{margin-top:0 !important}#content:has(#chili-iframe) #chili_custom_form .nice-select{width:100%;font-size:16px !important}#content:has(#chili-iframe) #chili_custom_form .chili_form_var_value .nice-select{margin-bottom:20px}#content:has(#chili-iframe) #chili_custom_form p{font-size:calc(16px + ((20 - 16 ) * (100vw - 375px) / (2520 - 375)));font-family:"titillium-web";color:black;margin:0}#content:has(#chili-iframe) #chili_custom_form input[type="text"]{width:100%;border-radius:0;border-width:0 0 1px 0;border-style:solid;border-color:#283544;font-family:"titillium-web";font-size:calc(14px + ((20 - 14 ) * (100vw - 375px) / (2520 - 375)));padding:0}#content:has(#chili-iframe) #chili_custom_form input[type="text"]::placeholder{color:#283544}#content:has(#chili-iframe) #chili_custom_form .chili_form_var_title2,#content:has(#chili-iframe) #chili_custom_form .chili_form_var_title3{margin-top:40px}#content:has(#chili-iframe) #chili-editor-controls{margin:0}#content:has(#chili-iframe) #chili-editor-controls table tbody tr{display:flex;flex-direction:column}#content:has(#chili-iframe) #chili-editor-controls table tbody tr td:first-child{display:none}#content:has(#chili-iframe) #chili-editor-controls span{display:block;font-size:calc(16px + ((20 - 16 ) * (100vw - 375px) / (2520 - 375)));font-family:"titillium-web";color:black;margin:0}#content:has(#chili-iframe) #chili-editor-controls input[type="text"]{border-radius:0;border-width:0 0 1px 0;border-style:solid;border-color:#283544;font-family:"titillium-web";font-size:calc(14px + ((20 - 14 ) * (100vw - 375px) / (2520 - 375)));padding:0}#content:has(#chili-iframe) #chili-editor-controls input[type="text"]::placeholder{color:#283544}#content:has(#chili-iframe) #chili-editor-controls #btnAddToCart{padding:calc(0px + ((6 - 0 ) * (100vw - 375px) / (2520 - 375))) calc(4px + ((12 - 4 ) * (100vw - 375px) / (2520 - 375)));margin:20px 0;border:solid 1px black;border-radius:0;background-color:#7AA2AE;font-family:"titillium-web";font-weight:bold;color:white;text-transform:uppercase;font-size:calc(12px + ((20 - 12) * (100vw - 375px) / (2520 - 375)))}.chili_resp_cont{width:100%;height:70vh;overflow:hidden;aspect-ratio:0.8571428571;display:flex;flex-direction:column;align-items:center}.chili_resp_cont #chili-iframe{width:100%;height:100%;border:none}.chili_resp_cont #chili-iframe #editorCanvas{width:100% !important;height:100% !important}@media (max-width:1100px){#chili-iframe{width:100% !important}}#landing{margin:auto}#landing *{font-family:"titillium-web";font-weight:200;font-size:calc(16px + ((26 - 16) * (100vw - 375px) / (2520 - 375)))}#landing h1{font-size:calc(25px + ((115 - 25) * (100vw - 375px) / (2520 - 375)));font-family:"gill-sans-nova-inline";text-transform:uppercase;text-align:center;font-weight:200}#landing a,#landing a:link,#landing a *{color:#7AA2AE;text-decoration-thickness:1px}#landing .description{margin:auto}#landing .description *{font-family:"titillium-web";font-size:calc(16px + ((26 - 16) * (100vw - 375px) / (2520 - 375)));font-weight:200}#landing .description p{color:#283544;text-align:center}#landing .description p strong{font-weight:500}#landing section.produits,#landing section.voir_aussi,#landing section.questions_frequentes{margin-top:5rem}#landing section.produits .title_h2,#landing section.voir_aussi .title_h2,#landing section.questions_frequentes .title_h2{font-size:calc(19px + ((39 - 19) * (100vw - 375px) / (2520 - 375)));color:black;font-weight:600;text-align:left}#landing section.produits{position:relative}#landing section.produits .swiper-button-prev{left:-60px}#landing section.produits .swiper-button-prev:after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="33.143" height="62.746" viewBox="0 0 33.143 62.746"><path id="Tracé_2759" data-name="Tracé 2759" d="M-19850.211-18273.551l30.49,30.488-30.49,30.488" transform="translate(-19817.953 -18211.689) rotate(180)" fill="%23e7eaeb" stroke="%23000" stroke-width="2px"></path></svg>')}@media screen and (max-width:750px){#landing section.produits .swiper-button-prev{left:-50px}}@media screen and (max-width:650px){#landing section.produits .swiper-button-prev{left:-40px}}@media screen and (max-width:500px){#landing section.produits .swiper-button-prev{left:0}}#landing section.produits .swiper-button-next{right:-60px}#landing section.produits .swiper-button-next:after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="33.143" height="62.746" viewBox="0 0 33.143 62.746"><path id="Tracé_2988" data-name="Tracé 2988" d="M-19850.211-18273.551l30.49,30.488-30.49,30.488" transform="translate(19851.096 18274.436)" fill="%23e7eaeb" stroke="%23000" stroke-width="2px"></path></svg>')}@media screen and (max-width:750px){#landing section.produits .swiper-button-next{right:-50px}}@media screen and (max-width:650px){#landing section.produits .swiper-button-next{right:-40px}}@media screen and (max-width:500px){#landing section.produits .swiper-button-next{right:0}}#landing section.produits .swiper-slide{height:auto;align-self:stretch}#landing section.produits .swiper-slide a{text-decoration:none;height:100%;display:block}#landing section.produits .swiper-slide a .card_product{display:grid;grid-template-rows:auto 1fr;height:100%;justify-items:center}#landing section.produits .swiper-slide a .card_product .label{position:relative;left:calc(30px + ((40 - 30) * (100vw - 375px) / (2520 - 375)));top:10px;background-color:black;color:white;align-self:flex-start;border:solid 2px white;font-weight:600;text-transform:uppercase;padding:0 calc(25px + ((45 - 25) * (100vw - 375px) / (2520 - 375)));font-family:"titillium-web";height:calc(28px + ((37 - 28) * (100vw - 375px) / (2520 - 375)));font-size:calc(11px + ((17 - 11) * (100vw - 375px) / (2520 - 375)));display:flex;align-items:center}#landing section.produits .swiper-slide a .card_product .label.no_label{background-color:transparent;border:none}#landing section.produits .swiper-slide a .card_product img{border:solid 2px black;height:100%}#landing section.produits .swiper-slide a .card_product .color_selector{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:5px;min-height:30px}#landing section.produits .swiper-slide a .card_product .product_title{display:flex;flex-direction:column;align-items:center}#landing section.produits .swiper-slide a .card_product .product_title p{margin-bottom:0;font-family:"titillium-web";font-weight:200;text-decoration:none;color:black;font-size:calc(14px + ((23 - 14) * (100vw - 375px) / (2520 - 375)))}#landing section.produits .swiper-slide a .card_product .product_price *{font-family:"titillium-web";font-weight:600;text-decoration:none;color:black;font-size:calc(14px + ((23 - 14) * (100vw - 375px) / (2520 - 375)))}#landing section._2_colonnes{margin-top:5rem;display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media (max-width:1000px){#landing section._2_colonnes{grid-template-columns:1fr}}#landing section._2_colonnes ._left h2{font-size:calc(19px + ((39 - 19) * (100vw - 375px) / (2520 - 375)));color:black;font-weight:600;text-align:left;margin-bottom:2rem}#landing section._2_colonnes ._right{max-height:40rem;text-align:center}#landing section._2_colonnes ._right img{height:100%}#landing section.questions_frequentes h3{text-align:left}#landing section.questions_frequentes h3 *{font-size:calc(15px + ((30 - 15) * (100vw - 375px) / (2520 - 375)));color:black;font-weight:600}#landing section.questions_frequentes h3 button{padding-left:0}#landing section.questions_frequentes .accordion-item{border:none;border-bottom:1px solid #E7EAEB}#landing section.questions_frequentes .accordion-item .accordion-button{background-color:transparent}#landing section.questions_frequentes .accordion-item .accordion-button:not(.collapsed):after{content:url('data:image/svg+xml,<svg width="20px" height="20px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"><path d="M6 12L18 12" stroke="%23000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></g></svg>');background-image:none}#landing section.questions_frequentes .accordion-item .accordion-button:after{content:url('data:image/svg+xml,<svg width="20px" height="20px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"><g id="Edit / Add_Plus"><path id="Vector" d="M6 12H12M12 12H18M12 12V18M12 12V6" stroke="%23000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></g></g></svg>');background-image:none}#landing section.questions_frequentes .accordion-item .accordion-body{padding-left:0}#landing section.voir_aussi .pages a,#landing section.voir_aussi .pages a *{color:black;font-weight:200;text-decoration:none;width:fit-content;display:block}#landing section.voir_aussi .pages a:hover,#landing section.voir_aussi .pages a *:hover{text-decoration:underline}#landing section.voir_aussi .pages a h3,#landing section.voir_aussi .pages a * h3{width:fit-content;display:flex;align-items:center}#landing section.voir_aussi .pages a h3::after,#landing section.voir_aussi .pages a * h3::after{content:url('data:image/svg+xml,<svg width="25px" height="25px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"><path d="M7 17L17 7M17 7H8M17 7V16" stroke="%23000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></g></svg>');height:25px}header{background-color:transparent}header .breadcrumbs{position:absolute;padding:2px 5px;bottom:calc(7px + ((9 - 7) * (100vw - 992px) / (2520 - 992)));background-color:white;color:black;font-size:calc(10px + ((16 - 10) * (100vw - 992px) / (2520 - 992)));font-weight:200;font-family:"titillium-web"}header .breadcrumbs span a{text-decoration:none}header .breadcrumbs span a span{font-family:"titillium-web";text-transform:uppercase;text-decoration:none;color:black;font-weight:200}header .breadcrumbs span a:hover{text-decoration:underline black}header .breadcrumbs span span{font-family:"titillium-web";text-transform:uppercase;text-decoration:none;color:black;font-weight:200}header #top_title_container{background-color:#E7EAEB;font-family:"gill-sans-nova-inline";font-size:15px;border:solid 2px black;margin:auto;display:flex;align-items:center;justify-content:center;margin:5px auto}header #top_title_container #top_title{margin:0;padding:2px 5px}header .fixed-top{background-color:transparent !important}header #nav_desktop .menu-item{display:flex;align-items:center}header #nav_desktop .menu-item a{height:100%;display:flex;align-items:center;justify-content:flex-start;color:rgba(0, 0, 0, 0.4)}header #nav_desktop .menu-item a.active{color:black}header #nav_desktop .dropdown-menu{background-clip:content-box;--bs-dropdown-border-color: none}header #nav_desktop .dropdown-menu .menu-item a{font-size:calc(16px + ((20 - 16) * (100vw - 992px) / (2520 - 992)));margin:15px 35px;padding:0;color:rgba(0, 0, 0, 0.4)}header #nav_desktop .dropdown-menu .menu-item a.active{color:black}header #nav_desktop .dropdown-menu::before{display:block;content:"";border:solid 0px black;height:calc(15px + ((30 - 15 ) * (100vw - 992px) / (2520 - 992)));background-color:transparent}header #nav_desktop .dropdown-menu[data-bs-popper]{top:100%;left:initial;margin-top:0}header #nav_desktop #bootscore-navbar{height:calc(55px + ((75 - 55) * (100vw - 992px) / (2520 - 992)))}@media (max-width:992px){header #nav_desktop{display:none}}header #nav_mobile{display:none}@media (max-width:992px){header #nav_mobile{display:block}}header #nav_mobile .collapse,header #nav_mobile .collapsing{position:relative;z-index:10000000000}header #nav_mobile .fixed-top div{display:flex;justify-content:space-between}header #nav_mobile .offcanvas-body{margin-top:40px}header #nav_mobile .picto_burger{width:calc(45px + ((60 - 45) * (100vw - 375px) / (2520 - 375)));margin:0}header #nav_mobile .navbar-brand{margin:0;position:absolute;top:0;z-index:10000000}header #nav_mobile #nav_mobile_container{display:flex;align-items:flex-start;justify-content:center}header #nav_mobile .fixed-top{border-bottom:solid 2px black;display:flex;background-color:white !important;justify-content:center;align-items:center}@media (max-width:480px){header #nav_mobile .fixed-top{height:45px}}header #nav_mobile .dropdown-menu{margin-bottom:15px;border:none;background-color:transparent}header #nav_mobile .dropdown-menu li{padding-left:0;width:100%;border:none;background-color:transparent;border:0px !important}header #nav_mobile .dropdown-menu li a{width:100%;padding:0;word-break:break-word;font-family:"titillium-web";white-space:normal;display:flex}header #nav_mobile .dropdown-menu li a:before{content:"-";display:block;margin-right:5px}header #nav_mobile .dropdown-menu.depth_0 a{word-break:keep-all;font-size:17px}header #nav_mobile .menu-item{background-color:#e7eaeb;border:solid 1px black;padding:0 20px;width:57%;border-width:1px 1px 0 1px}header #nav_mobile .menu-item:last-of-type{border-bottom:solid 1px black}header #nav_mobile .menu-item a{width:100%;padding:0;font-family:"titillium-web";font-size:20px;text-transform:uppercase;color:black;transition:color ease-in-out 0.2s;margin:3px 0}header #nav_mobile .picto_container{position:relative;right:-30px}header #nav_mobile .navbar-toggler{padding-left:0;border:none}header #nav_mobile .navbar-toggler:focus{box-shadow:none}header #nav_mobile .drop-block__link{font-weight:initial}header .navbar-brand{padding:0;margin-right:40px}@media (max-width:1800px){header .navbar-brand{margin-right:25px}}header .dropdown-menu{border-radius:0px;padding:0;margin:0;background-color:transparent;top:50px}header .dropdown-menu .menu-item{border:solid 2px black;border-bottom:solid 0px black;background-color:#e7eaeb}header .dropdown-menu .menu-item:last-of-type{border-bottom:solid 2px black}header .dropdown-menu .menu-item a{font-family:"titillium-web" !important;width:100%}header .dropdown-menu .menu-item a:hover{color:#939596 !important;scale:1 !important;transition:color ease-in-out 0.2s}header .dropdown-toggle::after{display:none}header .dropdown:hover .dropdown-menu{display:block}header .dropdown-item.active,header .dropdown-item:active,header .dropdown-item.nice-select.open{background-color:#E7EAEB;color:white}header .dropdown-item:hover{background-color:#E7EAEB}header #link_container{display:flex;align-items:center;justify-content:space-between;flex-direction:row;border:solid 2px black;background-color:#E7EAEB}header #link_container li:has(.dropdown-item):hover{background-color:#E7EAEB;transition:background-color ease-in-out 0.2s}header #link_container li:has(.dropdown-item):hover>a{color:#939596}header #link_container a{font-family:"gill-sans-nova-inline";font-size:calc(16px + ((30 - 16) * (100vw - 992px) / (2520 - 992)));padding:calc(0px + ((8 - 0) * (100vw - 992px) / (2520 - 992))) calc(5px + ((40 - 5) * (100vw - 992px) / (2520 - 992)));text-transform:uppercase;color:black;transition:ease-in-out 0.2s;transition-property:color, scale;word-break:keep-all}header #link_container a:hover,header #link_container a:focus,header #link_container a:active,header #link_container a.nice-select.open{color:#939596 !important;scale:1.1;transition:all ease-in-out 0.2s}header .logo{height:calc(75px + ((150 - 75) * (100vw - 375px) / (2520 - 375)))}header #bandeau_info{z-index:10000000;text-align:center;position:relative;padding:5px;display:none}header #bandeau_info p{color:white;font-weight:800;letter-spacing:2px;text-transform:uppercase;margin:0;font-family:"titillium-web";font-size:calc(12px + ((18 - 12) * (100vw - 480px) / (2520 - 480)))}header #bandeau_info a{position:absolute;color:black;right:0;top:0;text-decoration:none;margin:calc(4px + ((7 - 4) * (100vw - 480px) / (2520 - 480))) 6px;font-size:25px;line-height:20px}header .picto_panier{margin:calc(4px + ((7 - 4) * (100vw - 992px) / (2520 - 992)));height:calc(31px + ((45 - 31) * (100vw - 992px) / (2520 - 992)))}@media (max-width:480px){header .picto_panier{width:30px;margin:5px}}header .picto_compte{margin:calc(4px + ((7 - 4) * (100vw - 992px) / (2520 - 992)));height:calc(30px + ((48 - 30) * (100vw - 992px) / (2520 - 992)))}@media (max-width:480px){header .picto_compte{height:25px;margin:5px 5px 5px 0}}header .btn_panier{position:relative}header .btn_panier:active,header .btn_panier.nice-select.open{border:none}header .btn_panier .cart_container{position:absolute;width:450px;right:0;background-color:#E7EAEB;border:solid 2px black;display:none;z-index:100000;top:calc(60px + ((70 - 60 ) * (100vw - 992px) / (2520 - 992)))}header .btn_panier .cart_container .media{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;padding:10px;font-family:"titillium-web"}header .btn_panier .cart_container .media:not(:last-of-type){border-bottom:solid 1px black}header .btn_panier .cart_container .media img{width:50px;margin:0 10px}header .btn_panier .cart_container .media dd,header .btn_panier .cart_container .media dt{margin:0;font-family:"titillium-web";margin-right:5px}header .btn_panier .cart_container .media p,header .btn_panier .cart_container .media ol,header .btn_panier .cart_container .media ul,header .btn_panier .cart_container .media dl,header .btn_panier .cart_container .media h6{margin:0}header .btn_panier .cart_container .media .media-body{text-align:right}header .btn_panier .cart_container .media a{margin:auto}header .btn_panier .cart_container .media .variation{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end}header .btn_panier .cart_container #cart_link{padding:calc(2px + ((6 - 2 ) * (100vw - 375px) / (2520 - 375))) calc(4px + ((12 - 4 ) * (100vw - 375px) / (2520 - 375))) !important;border:solid 1px black;border-radius:0;background-color:#7AA2AE;font-family:"titillium-web";font-weight:bold;text-transform:uppercase;font-size:calc(12px + ((20 - 12 ) * (100vw - 375px) / (2520 - 375)));text-decoration:none;color:white;margin:10px;display:block}header .btn_panier .cart_container #cart_link:hover{color:white !important;scale:1 !important}header .btn_compte,header .btn_panier{padding:0}header .btn_compte:active,header .btn_compte.nice-select.open,header .btn_panier:active,header .btn_panier.nice-select.open{border-color:transparent !important}header .btn_compte:hover,header .btn_panier:hover{scale:1}header .btn_compte a,header .btn_panier a{padding:0 !important}header .lang_switcher{display:flex;flex-direction:row;align-items:flex-start;height:calc(55px + ((60 - 55) * (100vw - 992px) / (2520 - 992)));overflow:hidden;background-color:#E7EAEB}@media (max-width:992px){header .lang_switcher{background-color:transparent}}header .lang_switcher:hover{overflow:initial}header .lang_switcher:hover .dropdown-menu{display:flex;align-items:flex-start;flex-direction:column}header .lang_switcher:hover .dropdown{border:solid 2px black;background-color:#E7EAEB}@media (max-width:992px){header .lang_switcher:hover .dropdown{background-color:white}}header .lang_switcher .dropdown{border:solid 2px transparent;display:flex;align-items:flex-start;flex-direction:column;margin-top:7px;background-color:#E7EAEB;margin-right:-2px}@media (max-width:992px){header .lang_switcher .dropdown{background-color:transparent}}header .lang_switcher .dropdown .dropdown_menu_link{display:flex;align-items:flex-end;height:39px}@media (max-width:992px){header .lang_switcher .dropdown .dropdown_menu_link{height:34px}}header .lang_switcher .dropdown .dropdown_menu_link:last-of-type{margin-bottom:10px}@media (max-width:992px){header .lang_switcher .dropdown .dropdown_menu_link:last-of-type{margin-bottom:5px}}header .lang_switcher .dropdown .dropdown_menu_link:first-of-type{margin-top:calc(2px + ((13 - 2) * (100vw - 992px) / (2520 - 992)))}@media (max-width:992px){header .lang_switcher .dropdown .dropdown_menu_link:first-of-type{margin-top:calc(1px + ((5 - 1) * (100vw - 375px) / (992 - 375)))}}header .lang_switcher .dropdown .dropdown_menu_link:not(:first-of-type){margin-top:10px}@media (max-width:992px){header .lang_switcher .dropdown .dropdown_menu_link:not(:first-of-type){margin-top:0}}header .lang_switcher .dropdown .dropdown_menu_link img{margin-bottom:7px}@media (max-width:992px){header .lang_switcher .dropdown .dropdown_menu_link img{margin-bottom:5px}}@media (max-width:480px){header .lang_switcher .dropdown .dropdown_menu_link img{margin:0 5px 5px 5px}}header .lang_switcher .dropdown .dropdown_menu_link a{margin:0 10px 7px 5px;color:black}@media (max-width:480px){header .lang_switcher .dropdown .dropdown_menu_link a{margin:0 10px 5px 0px}}header .lang_switcher .dropdown .dropdown_menu_link p{margin:0 10px 7px 5px;color:black}@media (max-width:992px){header .lang_switcher .dropdown .dropdown_menu_link p{margin:0 10px 5px 5px}}@media (max-width:480px){header .lang_switcher .dropdown .dropdown_menu_link p{margin:0 10px 5px 0px}}header .lang_switcher #dropdown_lang{background-color:transparent;font-family:"titillium-web";font-weight:bold;border:0;background-image:none;padding:0 0 0 5px;width:auto;text-transform:uppercase;font-size:12px}header .lang_switcher .drop-block__link{word-break:keep-all;font-family:"titillium-web" !important;font-weight:bold;border:0;background-image:none;padding:0 !important;width:auto;text-transform:uppercase;font-size:12px !important;text-decoration:none}header .lang_switcher .dropdown-menu{top:30px;right:-12px;background-color:#E7EAEB;border:solid 2px black;border-top:0;--bs-dropdown-min-width: 100px}header .picto_lang{margin:7px 0 7px 7px;height:calc(20px + ((35 - 20) * (100vw - 992px) / (2520 - 992)))}@media (max-width:480px){header .picto_lang{margin:7px 0 7px 7px;height:18px;margin:0}}header .cart-content{color:black;position:absolute;top:0;left:0;font-weight:bold;font-size:calc(10px + ((13 - 10) * (100vw - 480px) / (2520 - 480)));font-family:"titillium-web";background-color:white;border-radius:50%;width:15px;height:15px;aspect-ratio:1;line-height:15px}@media (max-width:992px){header .cart-content{top:4px;left:2px;background-color:transparent}}header a[href="#pll_switcher"]{font-family:"titillium-web" !important;color:black !important;font-size:14px !important}header a[href="#pll_switcher"]:before{content:url("https://new-les-marees.galago.fr/wp-content/themes/bootscore-main/assets/img/Les-marees-picto-langue.svg")}header.homePage #nav_desktop .menu-item a{color:black}header.homePage #nav_desktop .dropdown-menu .menu-item a{color:black}footer{background-color:#7AA2AE;color:white}footer .container_mobile{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}footer .container_mobile a{color:white;text-decoration:none;font-family:"titillium-web"}footer .container_mobile .links{padding:20px 0}footer .container_mobile .links a{padding:0;font-family:"titillium-web";font-weight:300}footer .container_mobile .links a:before{content:"> "}@media (max-width:480px){footer .container_mobile .links a{font-size:14px}}footer .container_mobile .links .dropdown-toggle:after{display:none}footer .container_mobile .links .dropdown-menu{position:relative !important;transform:translate3d(0px, 0px, 0px) !important;padding-left:5px;background-color:transparent;border:none}footer .container_mobile .links .dropdown-menu .dropdown-item:hover{background-color:transparent}footer .container_mobile .links .dropdown-menu a{color:white;padding-left:10px}footer .container_mobile .links .dropdown-menu a:before{content:""}footer .container_mobile .adresses{padding:20px 0 20px 30px;display:flex;flex-direction:column;justify-content:space-between}footer .container_mobile .adresses a:first-of-type{font-weight:bold}footer .container_mobile .adresses a[href^=tel]{text-decoration:inherit;color:inherit;text-decoration:none}footer .container_mobile .adresses a[href^=tel] span{text-decoration:none}footer .container_mobile .adresses p{font-family:"titillium-web";font-weight:300;margin:10px 0}footer .container_mobile .adresses span{color:white;text-decoration:none;font-weight:bold}@media (max-width:480px){footer .container_mobile .adresses{font-size:14px;font-weight:300}}footer .container_mobile .logo{background-color:white;width:100px;border:solid 5px white;box-sizing:content-box;margin:15px 0}@media (max-width:480px){footer .container_mobile .logo{width:65px}}footer .container_mobile .logo img{object-fit:cover}footer .container_mobile .reseaux{padding-top:10px;display:flex;flex-direction:column;justify-content:space-between}footer .container_mobile .reseaux p{font-family:"titillium-web";margin:0;font-weight:300;padding-bottom:5px}footer .container_mobile .reseaux .reseaux_items{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;text-decoration:none}@media (min-width:480px){footer .container_mobile .reseaux .reseaux_items{width:calc(175px + ((200 - 175) * (100vw - 480px) / (2520 - 480)))}}footer .container_mobile .reseaux .reseaux_items .reseaux_item{margin:auto}@media (min-width:480px){footer .container_mobile .reseaux .reseaux_items .reseaux_item{margin:0 5px}footer .container_mobile .reseaux .reseaux_items .reseaux_item:first-of-type{margin-left:-1px}}footer .container_mobile .reseaux .reseaux_items .reseaux_item img{object-fit:cover;height:23px}footer .container_desktop{display:flex;justify-content:space-evenly;flex-wrap:wrap;padding:45px 0 30px 0}@media (max-width:576px){footer .container_desktop{display:none}}footer .container_desktop .logo{background-color:white;width:100px;height:100px;border:solid 5px white;box-sizing:content-box}footer .container_desktop .logo img{width:100px;height:100px;display:initial}footer .container_desktop .logo a{display:initial !important}footer .container_desktop .links ul li{list-style-type:none;margin:5px 0}footer .container_desktop .links ul li a{color:white;text-decoration:none;font-family:"titillium-web";font-weight:200;font-size:18px}@media (max-width:1600px){footer .container_desktop .links ul li a{font-size:16px}}footer .container_desktop .links ul li .bold_link{font-family:"titillium-web";font-weight:bold}@media (max-width:1600px){footer .container_desktop .links ul li .bold_link{font-size:16px}}footer .container_desktop .links ul li:has(.bold_link){margin-top:10px}@media (max-width:1070px){footer .container_desktop .links{margin-right:10px}}footer .container_desktop .adresses{display:flex;flex-direction:column;justify-content:space-between}@media (max-width:1070px){footer .container_desktop .adresses{margin-right:10px}}footer .container_desktop .adresses .bold_link{font-weight:bold;color:white;text-decoration:none;font-family:"titillium-web";font-size:18px}@media (max-width:1600px){footer .container_desktop .adresses .bold_link{font-size:16px}}footer .container_desktop .adresses span{color:white;text-decoration:none;font-weight:bold}footer .container_desktop .adresses p{font-family:"titillium-web";font-weight:200}@media (max-width:1600px){footer .container_desktop .adresses p{font-size:16px}}footer .container_desktop .adresses p:first-of-type{margin:0;font-family:"titillium-web";font-weight:200;font-size:18px;padding-bottom:15px}@media (max-width:1600px){footer .container_desktop .adresses p:first-of-type{font-size:16px}}footer .container_desktop .adresses .coords a[href^=tel]{text-decoration:inherit;color:inherit;text-decoration:none}footer .container_desktop .adresses .coords a[href^=tel] span{text-decoration:none}footer .container_desktop .adresses .coords,footer .container_desktop .adresses .adresse{font-weight:200;font-family:"titillium-web";font-size:18px;line-height:30px}@media (max-width:1600px){footer .container_desktop .adresses .coords,footer .container_desktop .adresses .adresse{font-size:16px}}footer .container_desktop .reseaux .reseaux__message{font-family:"titillium-web";font-weight:bold;font-size:20px}@media (max-width:1600px){footer .container_desktop .reseaux .reseaux__message{font-size:16px}}@media (max-width:480px){footer .container_desktop .reseaux .reseaux__message{font-weight:300;font-size:16px}}footer .container_desktop .reseaux .reseaux_items{padding-bottom:5px}footer .container_desktop .reseaux .reseaux_items div{padding-bottom:5px}footer .container_desktop .reseaux .reseaux_items .reseaux_item{text-decoration:none;padding-right:7px}footer .container_desktop .reseaux .reseaux_items p{font-family:"titillium-web"}footer .bottom_footer{color:white;background-color:#283544;display:flex;align-items:center;justify-content:center}footer .bottom_footer a{color:white;text-transform:uppercase;font-weight:600;font-family:"titillium-web";text-decoration:none;padding:5px 10px;letter-spacing:2px}@media (max-width:480px){footer .bottom_footer a{letter-spacing:1px;font-size:11px}}footer .bottom_footer span{position:relative;bottom:2px}footer .container_desktop .links ul li:has(.bold_link){margin-top:0px}#newsletter{padding:0 0 90px 0}@media (max-width:480px){#newsletter{padding:0 0 60px 0}}#newsletter .sib_signup_form_1{padding:0}#newsletter .h2{font-family:"gill-sans-nova-inline";text-transform:uppercase;text-align:center;font-size:calc(25px + ((44 - 25 ) * (100vw - 375px) / (2520 - 375)));font-weight:200;letter-spacing:5px;display:block;width:100%}#newsletter .newsletter>div{display:flex;flex-direction:row;align-items:center;justify-content:center}#newsletter .newsletter .newsletter__email{border:solid 2px black;display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:50px}@media (max-width:480px){#newsletter .newsletter .newsletter__email{height:30px}}@media (max-width:480px){#newsletter .newsletter .newsletter__email .polygon svg{height:30px;width:30px}#newsletter .newsletter .newsletter__email .polygon svg path{stroke-width:3px}}#newsletter .newsletter .newsletter__email input[type="email"]{border:none;width:100%;padding:0 10px;font-style:italic;font-size:calc(11px + ((26 - 11 ) * (100vw - 375px) / (2520 - 375)));color:#B8BABA;font-family:"titillium-web"}#newsletter .newsletter .newsletter__submit{width:50px;margin-left:20px;display:flex}#newsletter .newsletter .newsletter__submit input[type="submit"]{border:solid 2px black;border-radius:0;height:50px;width:50px;background-color:#E7EAEB;color:white;font-family:"titillium-web";font-weight:bold;font-size:35px}@media (max-width:480px){#newsletter .newsletter .newsletter__submit input[type="submit"]{height:30px;width:30px;font-size:20px}}#newsletter .newsletter .newsletter__cgu{font-family:"titillium-web";padding-top:20px;border-radius:0}#newsletter .newsletter .newsletter__cgu #cgu_border{line-height:0;border:solid 2px black;margin:5px}#newsletter .newsletter .newsletter__cgu p{margin:0;font-size:calc(11px + ((18.5 - 11 ) * (100vw - 375px) / (2520 - 375)))}#newsletter .newsletter .newsletter__cgu a{color:black}#newsletter .newsletter .newsletter__cgu input[type="checkbox"]{appearance:none;width:15px;height:15px;background-color:#E7EAEB;color:#E7EAEB;aspect-ratio:1}#newsletter .newsletter .newsletter__cgu input[type="checkbox"]::before{content:"";display:block;width:100%;height:100%;background-color:#E7EAEB;border:solid 1px #E7EAEB}#newsletter .newsletter .newsletter__cgu input[type="checkbox"]:checked::before{content:"";display:block;width:100%;height:100%;background-color:#7AA2AE;border:solid 1px #E7EAEB}#icons_container{border:solid 2px black;background-color:#E7EAEB;display:flex;flex-direction:row;justify-content:space-around;align-items:center;margin:125px auto;flex-wrap:wrap}@media (max-width:768px){#icons_container{border-top:solid 2px black;border-bottom:solid 2px black;border-right:0;border-left:0;margin:50px auto;padding:0 15px}}@media (max-width:480px){#icons_container{padding:15px}}#icons_container .icon{display:flex;flex-direction:column;text-align:center;align-items:center;flex:1;padding-top:5px;width:calc(120px + ((79 - 120 ) * (100vw - 375px) / (2520 - 375)))}@media (max-width:1080px){#icons_container .icon{flex:1 0 20%;padding-top:0px}}@media (max-width:600px){#icons_container .icon{margin:0px;flex:1 0 22% !important}}@media (max-width:1400px){#icons_container .icon{flex:1 0 25%}}#icons_container .icon img{height:calc(50px + ((80 - 50 ) * (100vw - 375px) / (1080 - 375)))}#icons_container .icon p{color:black;text-transform:uppercase;font-family:"titillium-web";font-weight:700;word-break:keep-all;white-space:normal;padding-bottom:0;font-size:calc(9px + ((19 - 9 ) * (100vw - 375px) / (2520 - 375)));margin-bottom:10px}@media (min-width:1080px){#icons_container .icon p{padding:5px 15px 0 15px}}@media (max-width:480px){#icons_container .icon p{font-weight:600}}@media (max-width:480px){#icons_container .icon{font-size:10px}}@media (max-width:992px){#best_sellers_container{width:91.333%}}@media (max-width:720px){#best_sellers_container .carousel-control-next-icon img,#best_sellers_container .carousel-control-prev-icon img{height:45px}}#best_sellers_container .carousel-item.active.carousel-item-left{transform:translateX(-100%);transition:transform 0.6s ease-in-out}#best_sellers_container .carousel-item.carousel-item-left.carousel-item-next{transform:translateX(0%);transition:transform 0.6s ease-in-out}#best_sellers_container .carousel-item.active.carousel-item-right{transform:translateX(100%);transition:transform 0.6s ease-in-out}#best_sellers_container .carousel-item.carousel-item-right.carousel-item-prev{transform:translateX(0%);transition:transform 0.6s ease-in-out}#best_sellers_container .carousel-control-next-icon,#best_sellers_container .carousel-control-prev-icon{background-image:none}#best_sellers_container #best_sellers_title{font-size:calc(25px + ((115 - 25 ) * (100vw - 375px) / (2520 - 375)));font-family:"gill-sans-nova-inline";text-transform:uppercase;text-align:center;font-weight:200;color:black;padding-top:calc(0px + ((10 - 0 ) * (100vw - 375px) / (2520 - 375)));margin:0}@media (max-width:576px){#best_sellers_container #best_sellers_title{text-align:left}}#best_sellers_container #best_sellers_description{font-family:"titillium-web";font-weight:200;font-size:calc(16px + ((27 - 16 ) * (100vw - 375px) / (2520 - 375)));color:black;margin:20px}@media (max-width:992px){#best_sellers_container #best_sellers_description{width:100%;margin:0;padding:20px calc(15px + ((35 - 15 ) * (100vw - 375px) / (992 - 375)))}}#best_sellers_container #best_sellers_products{display:flex !important;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;width:100%}#best_sellers_container #best_sellers_products #carousel_desktop{display:none;font-weight:700}@media (min-width:993px){#best_sellers_container #best_sellers_products #carousel_desktop{display:initial;width:100%}}#best_sellers_container #best_sellers_products #carousel_desktop .carousel-control-prev,#best_sellers_container #best_sellers_products #carousel_desktop .carousel-control-next{width:10%}#best_sellers_container #best_sellers_products #carousel_desktop .product{width:32%}#best_sellers_container #best_sellers_products #carousel_mobile{display:none}@media (max-width:992px){#best_sellers_container #best_sellers_products #carousel_mobile{display:initial}}#best_sellers_container #best_sellers_products #carousel_mobile .carousel-control-next-icon,#best_sellers_container #best_sellers_products #carousel_mobile .carousel-control-prev-icon{background-image:none;transform:translateY(-200%)}#best_sellers_container #best_sellers_products #carousel_mobile .carousel-control-next-icon svg,#best_sellers_container #best_sellers_products #carousel_mobile .carousel-control-prev-icon svg{width:20px}#best_sellers_container #best_sellers_products #carousel_mobile .carousel-control-next-icon svg path,#best_sellers_container #best_sellers_products #carousel_mobile .carousel-control-prev-icon svg path{stroke-width:2.5px}#best_sellers_container #best_sellers_products .cards-wrapper{display:flex;justify-content:space-between}#best_sellers_container #best_sellers_products .product{margin-top:15px;position:relative}#best_sellers_container #best_sellers_products .product .label{display:flex;align-items:center;line-height:0;z-index:100;position:absolute;top:-16.5px;left:calc(30px + ((40 - 30 ) * (100vw - 992px) / (2520 - 992)));background-color:black;border:solid 2px white;color:white;font-weight:600;text-transform:uppercase;padding:0 calc(25px + ((45 - 25 ) * (100vw - 992px) / (2520 - 992)));font-family:"titillium-web";height:calc(28px + ((37 - 28 ) * (100vw - 992px) / (2520 - 992)));font-size:calc(11px + ((17 - 11 ) * (100vw - 992px) / (2520 - 992)))}@media (max-width:992px){#best_sellers_container #best_sellers_products .product .label{top:calc(-12.5px + ((-16.5 + 12.5 ) * (100vw - 375px) / (992 - 375)));padding:0 calc(25px + ((45 - 25 ) * (100vw - 375px) / (992 - 375)));height:calc(24px + ((37 - 24 ) * (100vw - 375px) / (992 - 375)));left:calc(30px + ((40 - 30 ) * (100vw - 375px) / (992 - 375)));font-size:calc(11px + ((17 - 11 ) * (100vw - 375px) / (992 - 375)))}}#best_sellers_container #best_sellers_products .product .card{border:none;display:flex;justify-content:space-between}#best_sellers_container #best_sellers_products .product .card a img{border:solid 2px black;object-position:center;object-fit:cover;width:100%}@media (min-width:768px){#best_sellers_container #best_sellers_products .product .card a img{height:calc(263px + ((915 - 263 ) * (100vw - 767px) / (2520 - 767)))}}#best_sellers_container #best_sellers_products .product .card .color_selector{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:5px;height:30px}@media (max-width:992px){#best_sellers_container #best_sellers_products .product .card .color_selector{height:25px}}#best_sellers_container #best_sellers_products .product .card .color_selector a svg{width:calc(35px + ((43 - 35 ) * (100vw - 992px) / (2520 - 992)))}@media (max-width:992px){#best_sellers_container #best_sellers_products .product .card .color_selector a svg{width:calc(30px + ((35 - 30 ) * (100vw - 375px) / (992 - 375)))}}#best_sellers_container #best_sellers_products .product .card .color_selector a svg g path{stroke:black;stroke-width:2px}#best_sellers_container #best_sellers_products .product .card .product_btn{margin-top:5px;border:solid 2px black;display:flex;align-items:center;height:calc(90px + ((135 - 90 ) * (100vw - 480px) / (2520 - 480)));position:relative;cursor:pointer;overflow:hidden}#best_sellers_container #best_sellers_products .product .card .product_btn:before{content:"";height:calc(90px + ((135 - 90 ) * (100vw - 480px) / (2520 - 480)));width:calc(90px + ((135 - 90 ) * (100vw - 480px) / (2520 - 480)));display:block;border-width:0 2px 2px 0;border-color:black;border-style:solid;background-color:#E7EAEB;position:absolute;left:0;transform:translateX(-72%) rotate(-45deg);transition:all ease-in-out 0.2s}#best_sellers_container #best_sellers_products .product .card .product_btn:hover:before{height:600px;width:600px;transform:translateX(7%) rotate(-45deg)}#best_sellers_container #best_sellers_products .product .card .product_btn a{display:flex;flex-direction:row;justify-content:space-between;text-decoration:none;z-index:1000;width:100%}#best_sellers_container #best_sellers_products .product .card .product_btn a .product_price{color:black;margin-right:10px;margin-left:calc(50px + ((75 - 50 ) * (100vw - 375px) / (2520 - 375)));display:flex;align-items:center;justify-content:center;font-family:"titillium-web";font-weight:bold;font-size:calc(14px + ((19 - 14 ) * (100vw - 992px) / (2520 - 992)));width:110px}@media (max-width:992px){#best_sellers_container #best_sellers_products .product .card .product_btn a .product_price{margin-left:calc(45px + ((75 - 45 ) * (100vw - 375px) / (2520 - 375)));font-size:calc(14px + ((19 - 14 ) * (100vw - 375px) / (992 - 375)))}}#best_sellers_container #best_sellers_products .product .card .product_btn a .product_title{display:flex;flex-direction:column;width:100%}#best_sellers_container #best_sellers_products .product .card .product_btn a .product_title p{color:black;margin:0;text-align:left;font-family:"titillium-web";font-weight:normal;word-break:keep-all;font-size:calc(14px + ((19 - 14 ) * (100vw - 992px) / (2520 - 992)));display:flex;align-items:center}@media (max-width:992px){#best_sellers_container #best_sellers_products .product .card .product_btn a .product_title p{font-size:calc(14px + ((19 - 14 ) * (100vw - 375px) / (992 - 375)))}}#agWidgetH{font-family:"titillium-web"}#agWidgetH .inner{background-color:white;border-radius:initial}#agWidgetH .inner .reviewGlobal .review_format_gal{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-end}#agWidgetH .inner .reviewGlobal .review_format_gal a{margin-left:10px;color:black;text-decoration:none}#agWidgetH .inner .reviewGlobal .review_format_gal a p{font-size:16px !important;font-weight:200;color:black}#agWidgetH .inner .reviewGlobal .review_format_gal a:link{color:black;text-decoration:none}#agWidgetH .inner .reviewGlobal .review_format_gal a:hover{cursor:pointer;text-decoration:underline}#agWidgetMain{font-family:"titillium-web";background-color:#E7EAEB;border-radius:initial}#agWidgetMain .topBar{background-color:#7AA2AE}#agWidgetMain .inner{background-color:#E7EAEB}#agWidgetMain .inner .logoCont .agBt{background-color:#7AA2AE;border:none}#agWidgetMain .inner .reviewCont .reviewGlobal .largeNote{color:black !important;font-weight:200;font-family:"titillium-web"}#agWidgetMain .inner .reviewCont .reviewGlobal .largeNote p{color:black;font-family:"titillium-web"}#agWidgetMain .reviewList .bgGrey0 .author{font-family:"titillium-web";color:black}body{font-family:"gill-sans-nova"}#page{height:auto}.agJsWidget{bottom:5px !important;right:0 !important;left:initial !important}.agJsWidget #sag_b_organic{width:130px !important;height:130px !important}@media (max-width:640px){.agJsWidget #sag_b_organic{margin-left:39%}}.alert{border-radius:0px}.woocommerce-message{font-size:16px}.woocommerce-message a{font-size:16px !important}.woocommerce-message,.woocommerce-info{font-family:"titillium-web"}.woocommerce-message.alert::before{color:#842029}.woocommerce-message.alert.alert-success::before{color:#198754}.woocommerce form .form-row .required{color:black !important;font-weight:bold}button:not(.accordion-button, .btn_panier, .btn_compte),.push_article_button,input[type="submit"],.redirection>a,.cart_totals a,.shop_table .input-group>a,.product-remove>a,.btn{transition:scale ease-in-out 0.3s}button:not(.accordion-button, .btn_panier, .btn_compte):hover,.push_article_button:hover,input[type="submit"]:hover,.redirection>a:hover,.cart_totals a:hover,.shop_table .input-group>a:hover,.product-remove>a:hover,.btn:hover{transition:scale ease-in-out 0.2s;scale:1.05}.nice-select{height:calc(20px + ((40 - 20 ) * (100vw - 375px) / (2520 - 375)));padding-left:calc(5px + ((15 - 5 ) * (100vw - 375px) / (2520 - 375)));display:flex;align-items:center;border-radius:0;border:solid 1px black;text-transform:uppercase;font-family:"titillium-web";font-size:calc(12px + ((24 - 12 ) * (100vw - 375px) / (2520 - 375)));padding-top:calc(3px + ((6 - 3 ) * (100vw - 375px) / (2520 - 375)));padding-bottom:calc(3px + ((6 - 3 ) * (100vw - 375px) / (2520 - 375)))}.nice-select:after{border-bottom:1px solid black;border-right:1px solid black}.nice-select .list{border:solid 1px black;border-radius:0;box-shadow:none;margin-top:0;left:-1px;z-index:1000}@media (max-width:768px){.nice-select .list{width:calc(300px + ((500 - 300 ) * (100vw - 375px) / (768 - 375)));overflow:scroll}}.nice-select .list .option{padding-right:21px}.nice-select .current{overflow:hidden;width:100%}.MRW-BtGo{color:white !important}#delivery_point_chosen{font-family:"Montserrat", Verdana !important;border:solid 1px #96154a;background:#96154a;color:#FFFFFF;border-radius:0;padding:7px 15px;text-decoration:none;font-size:100%;font-weight:600;line-height:1.618}#modaal-close{position:absolute;border:solid 1px #b93d0c !important}#modaal-close:before,#modaal-close:after{background:#b93d0c !important}.btn_loading_container{display:flex;align-items:center}.lds-ring{display:inline-block;width:28px;height:28px;transform:translateY(-10px);margin-left:15px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:30px;height:30px;margin:8px;border:4px solid #7AA2AE;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:#7AA2AE transparent transparent transparent}.lds-ring div:nth-child(1){animation-delay:-0.45s}.lds-ring div:nth-child(2){animation-delay:-0.3s}.lds-ring div:nth-child(3){animation-delay:-0.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.blockUI.blockOverlay{z-index:99998 !important}.blockUI.blockMsg.blockPage{background:transparent !important;z-index:99999 !important}#update_modal{display:none}.product-template-default #update_modal,.page-template-page-home #update_modal{width:400px;height:300px}@media screen and (max-width:768px){.product-template-default #update_modal,.page-template-page-home #update_modal{max-width:270px}}.product-template-default #update_modal #update_modal_container,.page-template-page-home #update_modal #update_modal_container{background-color:white;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:auto;padding-bottom:20px}.product-template-default #update_modal #update_modal_container *,.page-template-page-home #update_modal #update_modal_container *{background:white}@media screen and (max-width:768px){.product-template-default #update_modal #update_modal_container,.page-template-page-home #update_modal #update_modal_container{max-width:270px}}.product-template-default #update_modal #update_modal_container hr,.page-template-page-home #update_modal #update_modal_container hr{width:150px;color:#283544}.product-template-default #update_modal #update_modal_container #close_update_modal,.page-template-page-home #update_modal #update_modal_container #close_update_modal{margin:5px 2px auto auto;background:transparent;border:0;font-size:25px;line-height:20px}.product-template-default #update_modal #update_modal_container img,.page-template-page-home #update_modal #update_modal_container img{margin:20px auto;display:block;width:270px}@media screen and (max-width:768px){.product-template-default #update_modal #update_modal_container img,.page-template-page-home #update_modal #update_modal_container img{width:135px}}.product-template-default #update_modal #update_modal_container p,.page-template-page-home #update_modal #update_modal_container p{font-family:"titillium-web";margin:auto 10px auto;text-align:center}.product-template-default #update_modal span,.page-template-page-home #update_modal span{margin-top:20px}.product-template-default #update_modal span a,.page-template-page-home #update_modal span a{color:#283544}.product-template-default #update_modal #close_update_modal{display:none}.page-template-page-home #update_modal #back_link_container{display:none}.carousel-control-prev,.carousel-control-next{opacity:0.8}.carousel-control-prev:hover,.carousel-control-next:hover{opacity:1}