*{box-sizing:border-box}article{display:block}aside{display:block}details{display:block}figcaption{display:block}figure{display:block;margin:0}footer{display:block}header{display:block}hgroup{display:block}nav{display:block}section{display:block}audio{display:inline;zoom:1}canvas{display:inline;zoom:1}video{display:inline;zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;color:#222}button{color:#222;font-size:100%;vertical-align:middle;line-height:normal;cursor:pointer;-webkit-appearance:button;overflow:visible;margin:0}input{color:#222;font-size:100%;vertical-align:middle;line-height:normal;margin:0}select{color:#222;font-size:100%;vertical-align:middle;margin:0}textarea{color:#222;font-size:100%;overflow:auto;vertical-align:top;resize:vertical;margin:0}body{font-size:1em;line-height:1.4;margin:0}::-moz-selection{background:#333;color:#fff;text-shadow:none}::selection{background:#333;color:#fff;text-shadow:none}a{color:#00e}a:hover{color:#06e;outline:0}a:active{outline:0}abbr[title]{border-bottom:1px dotted}b{font-weight:700}strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:700}pre{font-size:1em;white-space:pre-wrap;word-wrap:break-word}code{font-size:1em}kbd{font-size:1em}samp{font-size:1em}q{quotes:none}q:before{content:none}q:after{content:none}small{font-size:85%}sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline;bottom:-0.25em}sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-0.5em}ul{margin:1em 0;padding:0 0 0 40px}ol{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul{list-style:none;list-style-image:none;margin:0;padding:0}nav ol{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;margin-left:-7px;white-space:normal;padding:0}input[type=button]{cursor:pointer;-webkit-appearance:button;overflow:visible}input[type=reset]{cursor:pointer;-webkit-appearance:button;overflow:visible}input[type=submit]{cursor:pointer;-webkit-appearance:button;overflow:visible}button[disabled]{cursor:default}input[disabled]{cursor:default}input[type=checkbox]{box-sizing:border-box;width:13px;height:13px;padding:0}input[type=radio]{box-sizing:border-box;width:13px;height:13px;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}input:invalid{background-color:#f0dddd}textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{background:#ccc;color:#000;margin:.2em 0;padding:.2em 0}html{font-size:100%}body{background:#f5f5f5;color:#061524;min-height:calc(100vh - 0px);position:relative;padding-bottom:120px;font-size:1.125rem;font-weight:500}a{text-decoration:none;transition:all .5s ease}.container{clear:both;margin:0 auto;max-width:1100px;position:relative;padding:0 20px}img{height:auto;max-width:100%}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}a img.alignright{float:right;margin:0 0 1em 1em}a img.alignleft{float:left;margin:0 1em 1em 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}body,html{font-family:"Urbanist",sans-serif;max-width:100vw;overflow-x:hidden;position:relative}button,input,textarea{font-family:"Urbanist",sans-serif}h1,h2,h3,h4,h5,h6{font-family:"Urbanist",sans-serif}body{opacity:0;transition:opacity .7s ease}div.ranger{display:flex;flex-wrap:wrap}div.container{width:100%;max-width:100%;padding:0 7%;max-width:2220px}a{color:#0cb2e3}input,label,button,textarea{font-family:"Urbanist",sans-serif}div.height{width:100%;height:130px}@media(max-width: 1023px){div.height{height:75px}}.bar1,.bar2,.bar3{width:20px;height:3px;background-color:#000;margin:2px 0;transition:.4s;border-radius:1px}.change .bar1{-webkit-transform:rotate(-45deg) translate(-2px, 6px);transform:rotate(-45deg) translate(-2px, 6px)}.change .bar2{opacity:0}.change .bar3{-webkit-transform:rotate(45deg) translate(-1px, -5px);transform:rotate(45deg) translate(-1px, -5px)}.slick-slide:focus,.slick-slide a{outline:none}:focus{outline:none}button,input[type=submit]{background-color:#ab121a;padding:0 40px;height:56px;border-radius:30px;border:1px solid #ab121a;box-shadow:none;color:#fff;font-weight:700;font-size:1.125rem}@media(max-width: 767px){button,input[type=submit]{display:block}}button.blanc,input[type=submit].blanc{background-color:#fff;border-color:#fff;color:#0e95d3}@media(max-width: 767px){button.blanc,input[type=submit].blanc{margin-bottom:1em}}button.transparent,input[type=submit].transparent{background-color:rgba(0,0,0,0);border-color:#fff;color:#fff}input[type=submit]{background-color:#0e95d3}::placeholder{color:#74747c;opacity:1;font-style:italic}:-ms-input-placeholder{color:#74747c;font-style:italic}::-ms-input-placeholder{color:#74747c;font-style:italic}input,textarea{height:56px;padding:0 35px;border:1px solid #74747c;box-shadow:none;width:100%;margin-bottom:30px;border-radius:30px;color:#0e95d3}input:focus,textarea:focus{outline:none;border-color:#0e95d3}textarea{padding:15px 35px;height:100px}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;height:56px;padding:0 35px;border:1px solid #74747c;box-shadow:none;width:100%;margin-bottom:30px;border-radius:30px;background-image:url("images/icon/dropdown.svg");background-size:20px;background-position:right 20px center;padding-right:40px;background-repeat:no-repeat}select:focus{outline:none;border-color:#0e95d3}select option{color:#000}select option:disabled{color:rgba(0,0,0,.5)}select.max-width{width:auto}input:invalid{background-color:#fff}.title{font-size:2rem}.subtitle{font-size:1.25rem}.desc{font-size:1rem}label.custom{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}label.custom input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:rgba(0,0,0,0);border:1px solid #000;border-radius:6px}label.custom:hover input~.checkmark{background-color:#ccc}label.custom input:checked~.checkmark{background-color:rgba(0,0,0,0)}.checkmark:after{content:"";position:absolute;display:none}label.custom input:checked~.checkmark:after{display:block}label.custom .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #000;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}div#menu-sec{display:block;padding-bottom:100px;min-height:calc(100vh - 0px);position:fixed;top:0;padding-top:125px;overflow-y:auto;background-color:#fff;z-index:9999;width:100%;display:none}div#menu-sec ul{display:flex;flex-direction:column}div#menu-sec ul li.logged{display:none}div#menu-sec ul li a{display:block;padding:10px 7vw;width:100%;text-align:left;color:#000;font-size:1.125rem;border-bottom:1px solid #ccc}div#menu-sec ul li:last-child a{border-bottom:none}div#menu-sec div.panier{margin-top:20px;width:50px;position:relative}div#menu-sec div.panier img{width:50px}div#menu-sec div.panier span.numberitem{position:absolute;background-color:red;width:20px;height:20px;border-radius:50%;position:absolute;top:0;right:0;transform:translate(50%, -50%)}div#menu-sec div.panier span.numberitem span{position:absolute;top:50%;left:50%;font-size:15px;color:#fff;transform:translate(-50%, -50%)}header{position:fixed;top:0;left:0;width:100%;padding:15px 0;background-color:#fff;height:130px;display:flex;align-items:center;z-index:99999}@media(max-width: 1023px){header{height:75px}}header div#top{overflow:hidden;position:absolute;top:0;left:0;width:100%;background-color:#fff}header div#top p{color:#000;margin:0;text-align:right}header div.container div.ranger{align-items:center}header div.container div.ranger div.colonne:nth-child(1){width:200px}header div.container div.ranger div.colonne:nth-child(1) img{width:100%}header div.container div.ranger div.colonne:nth-child(2){width:calc(100% - 200px)}@media(max-width: 1023px){header div.container div.ranger div.colonne:nth-child(2){display:flex;justify-content:flex-end;align-items:center}header div.container div.ranger div.colonne:nth-child(2) nav{display:none}}header div.container div.ranger div.colonne:nth-child(2) ul{display:flex;flex-direction:row;margin:0;padding:0;justify-content:flex-end;align-items:center}header div.container div.ranger div.colonne:nth-child(2) ul li{margin:0;padding:5px 15px}header div.container div.ranger div.colonne:nth-child(2) ul li a{color:#000;font-size:1.125rem;text-transform:none;font-weight:500}header div.container div.ranger div.colonne:nth-child(2) ul li a img{width:40px}header div.container div.ranger div.colonne:nth-child(2) ul li a div.panier{position:relative}header div.container div.ranger div.colonne:nth-child(2) ul li a div.panier span.numberitem{position:absolute;background-color:red;width:20px;height:20px;border-radius:50%;position:absolute;top:0;right:0;transform:translate(50%, -50%)}header div.container div.ranger div.colonne:nth-child(2) ul li a div.panier span.numberitem span{position:absolute;top:50%;left:50%;font-size:15px;color:#fff;transform:translate(-50%, -50%)}header div.container div.ranger div.colonne:nth-child(2) #bouton-mobile{display:none}@media(max-width: 1023px){header div.container div.ranger div.colonne:nth-child(2) #bouton-mobile{display:block;cursor:pointer}}section#page div.container div.ranger div.colonne-full{width:100%}section#page div.container div.ranger div.colonne-2{width:50%}section#page div.container div.ranger div.colonne-3{width:33.33333%}section#boutique{background-color:#f5f5f5}section#boutique div.container div.ranger div.content{width:calc(100% - 300px);text-align:center}@media(max-width: 767px){section#boutique div.container div.ranger div.content{width:100%}}section#boutique div.container div.ranger div.content div.ranger{width:calc(100% + 30px);margin-left:-15px;margin-rightt:-15px}section#boutique div.container div.ranger div.content div.ranger div.colonne{padding:0 15px;width:25%;margin-bottom:50px}@media(max-width: 1920px){section#boutique div.container div.ranger div.content div.ranger div.colonne{width:33.3333%}}@media(max-width: 1500px){section#boutique div.container div.ranger div.content div.ranger div.colonne{width:50%}}@media(max-width: 1200x){section#boutique div.container div.ranger div.content div.ranger div.colonne{width:50%}}@media(max-width: 1023px){section#boutique div.container div.ranger div.content div.ranger div.colonne{width:100%}}section#boutique div.container div.ranger div.content div.ranger div.colonne div.tuile{height:100%;border-radius:30px;padding:30px;text-align:left;box-shadow:0px 0px 50px 50px rgba(200,200,200,.2);background-color:#fff;display:flex;flex-direction:column;justify-content:space-between}section#boutique div.container div.ranger div.content div.ranger div.colonne div.tuile h4{font-weight:700;font-size:1.5rem;margin:0}section#boutique div.container div.ranger div.content div.ranger div.colonne div.tuile p{font-size:1.125rem;font-weight:500;line-height:1.5rem}section#boutique div.container div.ranger div.content div.ranger div.colonne div.tuile p.info{font-weight:700;font-size:1.5rem;line-height:1.25;margin:0}section#boutique div.container div.ranger div.content div.ranger div.colonne div.tuile p.info span{font-size:.875rem;font-weight:500}section#boutique div.container div.ranger div.content div.ranger div.colonne div.tuile div.bouton{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px}section#boutique div.container div.ranger div.content div.ranger div.colonne div.tuile p.stock{text-align:center;font-weight:500;font-size:1rem}section#boutique div.container div.ranger div.content div.ranger div.colonne div.tuile img{width:100%}section#boutique div.container div.ranger div.content div.ranger div.colonne div.tuile a{width:calc(50% - 10px)}section#boutique div.container div.ranger div.content div.ranger div.colonne div.tuile button{margin-bottom:10px;width:100%;background-color:#0e95d3;font-size:.875rem;font-weight:500;height:40px;border-radius:25px;border:none;padding:0 10px}section#boutique div.container div.ranger div.content div.ranger div.colonne div.tuile button.add-to-cart{background-color:#718d4a;position:relative;width:calc(50% - 10px)}section#boutique div.container div.ranger div.content div.ranger div.colonne div.tuile button:focus{background-color:#000}section#boutique div.container div.ranger div.content div.ranger div.colonne div.tuile button.choix{background-color:#fcb031;position:relative}section#boutique div.container div.ranger div.sidebar{width:285px;position:relative;overflow-y:auto;padding-top:110px}@media(max-width: 767px){section#boutique div.container div.ranger div.sidebar{max-width:100%;width:100%}}section#boutique div.container div.ranger div.sidebar .border{padding-right:30px}section#boutique div.container div.ranger div.sidebar .border h4{color:#74747c}section#boutique div.container div.ranger div.sidebar .border a{color:#061524}section#produit{background-color:#f5f5f5}section#produit p.price{color:#000;font-weight:700;font-size:2rem}section#produit div.image{width:536px;background-color:#fff;border-radius:30px;overflow:hidden}@media(max-width: 1023px){section#produit div.image{width:40%}}@media(max-width: 1023px){section#produit div.image{width:100%;max-width:500px}}section#produit p{font-size:1.125rem;font-weight:500;line-height:1.688rem}section#produit div.desc p.bo{font-weight:400;font-size:1.25rem}section#produit div.description{width:calc(100% - 536px);padding-left:130px}@media(max-width: 1023px){section#produit div.description{width:60%;padding-left:50px}}@media(max-width: 1023px){section#produit div.description{width:100%;padding-left:0}}section#produit img.back{width:18px;margin-right:10px;transform:rotate(180deg)}section#produit a.back button{color:#061524;margin-top:100px;border:none;border-radius:5px;padding:4px 15px 4px 5px;background-color:rgba(0,0,0,0);font-weight:500;font-size:1.125rem}section#produit div.plus,section#produit div.moins{height:40px;width:40px;border:1px solid #74747c;font-size:40px;position:relative;cursor:pointer;border-radius:50%;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}section#produit div.plus span,section#produit div.moins span{position:absolute;top:40%;left:50%;transform:translate(-50%, -50%);font-family:sans-serif;font-weight:300;color:#74747c}section#produit div.moins{margin-right:30px}section#produit input[type=number]{height:40px;width:86px;border:1px solid #74747c;box-shadow:none;font-weight:500;font-size:1.125rem;margin-bottom:0;padding:0;margin:0 10px;color:#74747c;text-align:left;padding:0px 15px;background-color:rgba(0,0,0,0)}section#produit input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}section#produit button{background-color:#0e95d3;height:56px;border-radius:30px;font-size:1.125rem;font-weight:700;border:none;margin-bottom:15px}section#produit div.ranger.align{align-items:center;margin-bottom:15px}section#produit div.wrapper-tab{width:100%;max-width:100%;margin:100px auto 0;margin-bottom:80px}section#produit div.wrapper-tab div.tabs{display:flex;flex-wrap:wrap}section#produit div.wrapper-tab div.tabs div.tab{flex:1;text-align:center;border:1px solid #f1f1f1;border-bottom:none;border-top-left-radius:20px;border-top-right-radius:20px;background-color:#f22935;cursor:pointer;color:#fff;transition:all .5s ease}@media(max-width: 1023px){section#produit div.wrapper-tab div.tabs div.tab{width:100%;border-top-left-radius:0px;border-top-right-radius:0px;flex:initial}}section#produit div.wrapper-tab div.tabs div.tab:nth-child(2){background-color:#0e95d3}section#produit div.wrapper-tab div.tabs div.tab:nth-child(3){background-color:#fcb031}section#produit div.wrapper-tab div.tabs div.tab:nth-child(4){background-color:#718d4a}section#produit div.wrapper-tab div.tabs div.tab:hover{border-top-left-radius:10px;border-top-right-radius:10px}@media(max-width: 1023px){section#produit div.wrapper-tab div.tabs div.tab:hover{border-top-left-radius:0px;border-top-right-radius:0px}}section#produit div.wrapper-tab div.tabs div.tab:hover p{text-shadow:0px 0px 16px #fff}section#produit div.wrapper-tab div.tabs div.tab p{color:#fff;transition:all .5s ease;font-weight:800;text-transform:uppercase;font-size:22px;margin:5px}section#produit div.wrapper-tab div.content{background-color:#fff;border:1px solid #dbdbdb;box-shadow:0px 0px 50px 50px rgba(200,200,200,.2);display:none;padding:30px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;min-height:400px}section#produit div.wrapper-tab div.content#benefice{display:block}section#produit div.wrapper-tab div.content ul{list-style:none;padding-left:0;margin-left:0}section#produit div.wrapper-tab div.content ul li{position:relative;padding-left:30px;font-size:1.125rem;font-weight:500}section#produit div.wrapper-tab div.content ul li:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:15px;height:15px;background-image:url("images/icon/arrow.svg");background-size:contain;background-repeat:no-repeat;background-position:center}section#produit div.wrapper-tab div.content ul li strong{font-weight:500}section#produit div.wrapper-tab div.content p{font-size:1.125rem;font-weight:500}footer{background-color:#000;color:#fff;height:120px;position:absolute;width:100%;bottom:0;left:0;display:flex;align-items:center}footer p{margin:0;padding:5px 15px;padding-right:0}footer p a{color:#fff}footer div.container{display:flex;flex-wrap:wrap;justify-content:space-between}.slick-track{display:flex !important}.slick-slide{height:inherit !important}section#hero{padding:60px 0 160px;background-color:#f5f5f5;overflow:hidden;width:100%}section#hero div.container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}@media(max-width: 1023px){section#hero div.container{padding:0 15px}}section#hero div.container a.button{display:flex;align-items:center;color:#000;font-size:1.125rem;font-weight:500;padding-right:40px;background-image:url("images/icon/arrow.svg");height:40px;background-position:right center;background-repeat:no-repeat;background-size:24px}section#hero div.container h2{margin:100px 0}section#hero div.button{padding-left:7vw;display:flex}section#hero div.button div#prev-slide{background-color:#e8e8ea;width:56px;height:56px;border-radius:50%;background-image:url("images/icon/arrow.svg");margin-right:23px;transform:rotate(180deg);background-size:24px;background-repeat:no-repeat;background-position:center;cursor:pointer}section#hero div.button div#next-slide{background-color:#e8e8ea;width:56px;height:56px;border-radius:50%;background-image:url("images/icon/arrow.svg");background-size:24px;background-repeat:no-repeat;background-position:center;cursor:pointer}section#hero h2{font-size:3rem;font-weight:700;line-height:1.25;color:#000}@media(max-width: 1023px){section#hero h2{font-size:2.25rem;line-height:1.25}}section#hero div.colonne{padding:0 10px;width:30vw}@media(max-width: 1279px){section#hero div.colonne{width:48vw}}@media(max-width: 1023px){section#hero div.colonne{width:100vw}}section#hero div.slider{padding-left:7vw;width:107vw}@media(max-width: 1023px){section#hero div.slider{width:100vw;padding-left:0}}@media(max-width: 767px){section#hero div.slider{width:100vw}}section#hero div.slider .slick-track{padding:5px 0 56px}@media(max-width: 500px){section#hero div.slider{width:100%}}section#hero div.tuile{border:none;border-radius:30px;text-align:left;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:40px;width:100%}section#hero div.tuile h4{font-size:2rem;font-weight:700;color:#000;margin:0}section#hero div.tuile p{font-size:1.125rem;font-weight:500;line-height:1.5rem;color:#000}section#hero div.tuile img{width:100%}section#hero div.tuile button{margin-bottom:10px;width:162px;background-color:#f22935;border-color:#fff}section#hero div.tuile div.flex{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}section#hero div.tuile div.flex p.info{color:#000;font-weight:700;font-size:2rem}@media(max-width: 767px){section#hero div.tuile div.flex p.info{font-size:1.25rem}}section#hero div.tuile div.flex p.info span{font-size:1rem;font-weight:500}section#hero div.tuile.all{background-color:#e8e8ea;background-image:url("images/all-product.png");background-size:95%;background-position:bottom center;background-repeat:no-repeat;justify-content:flex-start;width:100%}section#hero div.tuile.all div.all{background-color:#74747c;border-radius:50%;width:56px;height:56px;background-image:url("images/icon/arrow-white.svg");background-repeat:no-repeat;background-position:center;background-size:24px;margin-top:40px}section#hero div.tuile.last{visibility:hidden;width:100%}section#hero div.colonne:nth-child(4n+1) div.tuile button{background-color:#f22935}section#hero div.colonne:nth-child(4n+2) div.tuile button{background-color:#0e95d3}section#hero div.colonne:nth-child(4n+3) div.tuile button{background-color:#fcb031}section#hero div.colonne:nth-child(4n+4) div.tuile button{background-color:#718d4a}section#hero .slick-prev{left:0px}section#hero .slick-next{right:0px}section#hero .slick-prev{z-index:9;background-color:hsla(0,0%,100%,.79);border-top-right-radius:10px;border-bottom-right-radius:10px;width:60px;height:80px;border:1px solid #74747c}section#hero .slick-next{z-index:99999;background-color:hsla(0,0%,100%,.79);border-top-left-radius:10px;border-bottom-left-radius:10px;width:60px;height:80px;border:1px solid #74747c}section#hero .slick-prev:before{content:"";width:30px;height:60px;background-image:url("images/chevron-left.svg");background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}section#hero .slick-next:before{content:"";width:30px;height:60px;background-image:url("images/chevron-right.svg");background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}section#panier h1{font-size:3rem;font-weight:700;line-height:1.25;margin-top:.3em}@media(max-width: 1023px){section#panier h1{font-size:2.25rem;line-height:1.25}}section#panier p.price{font-weight:500}section#panier div.image{width:400px}section#panier div.desc{width:calc(100% - 400px)}section#panier div.desc p.bo{font-weight:400;font-size:1.25rem}section#panier img.back{width:30px;margin-right:10px}section#panier a.back button{color:#061524;margin-top:100px;border:none;border-radius:5px;padding:4px 15px 4px 5px;background-color:rgba(0,0,0,0)}section#panier a.back button img{transform:rotate(180deg);width:24px}section#panier div.flex{display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width: 767px){section#panier div.flex div.update{width:100%}}section#panier div.flex button{background-color:rgba(0,0,0,0);border:1px solid #000;color:#000;margin-bottom:15px}section#panier div.cart,section#panier div.cart-total{border:none;margin-top:0px;margin-bottom:50px;border-radius:30px;overflow:hidden}section#panier div.cart div.ranger,section#panier div.cart-total div.ranger{width:100%;align-items:center;border-bottom:1px solid #cfcfd3;min-height:96px;background-color:#fff}section#panier div.cart div.ranger:last-of-type,section#panier div.cart-total div.ranger:last-of-type{border-bottom:none}section#panier div.cart div.ranger:nth-last-of-type(1),section#panier div.cart-total div.ranger:nth-last-of-type(1){border-bottom:none;border-bottom-left-radius:30px;border-bottom-right-radius:30px}section#panier div.cart div.ranger.head,section#panier div.cart-total div.ranger.head{border-bottom:1px solid #cfcfd3;min-height:auto;background-color:#e8e8ea;border-bottom-left-radius:0px;border-bottom-right-radius:0px}section#panier div.cart div.ranger div.x,section#panier div.cart-total div.ranger div.x{width:10%;height:100%;position:relative}section#panier div.cart div.ranger div.x span,section#panier div.cart-total div.ranger div.x span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}section#panier div.cart div.ranger div.nom,section#panier div.cart-total div.ranger div.nom{width:55%;padding-left:40px;display:flex;flex-wrap:wrap;align-items:center}@media(max-width: 767px){section#panier div.cart div.ranger div.nom,section#panier div.cart-total div.ranger div.nom{padding-left:15px;width:100%;padding-top:25px}}section#panier div.cart div.ranger div.nom h5,section#panier div.cart-total div.ranger div.nom h5{margin:0;font-weight:700;font-size:1.25rem}section#panier div.cart div.ranger div.nom img.thumbs,section#panier div.cart-total div.ranger div.nom img.thumbs{width:50px;margin-right:10px}section#panier div.cart div.ranger div.nom span,section#panier div.cart-total div.ranger div.nom span{color:red;font-size:1rem;cursor:pointer;font-weight:500}section#panier div.cart div.ranger div.prix,section#panier div.cart-total div.ranger div.prix{width:15%}@media(max-width: 767px){section#panier div.cart div.ranger div.prix,section#panier div.cart-total div.ranger div.prix{width:100%;padding-left:15px}}section#panier div.cart div.ranger div.quantite,section#panier div.cart-total div.ranger div.quantite{width:15%}@media(max-width: 767px){section#panier div.cart div.ranger div.quantite,section#panier div.cart-total div.ranger div.quantite{width:100%;padding-left:15px}}section#panier div.cart div.ranger div.quantite input,section#panier div.cart-total div.ranger div.quantite input{width:40px;height:32px;border:1px solid #74747c;text-align:center;margin-bottom:0}section#panier div.cart div.ranger div.quantite input::-webkit-outer-spin-button,section#panier div.cart div.ranger div.quantite input::-webkit-inner-spin-button,section#panier div.cart-total div.ranger div.quantite input::-webkit-outer-spin-button,section#panier div.cart-total div.ranger div.quantite input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}section#panier div.cart div.ranger div.quantite input[type=number],section#panier div.cart-total div.ranger div.quantite input[type=number]{-moz-appearance:textfield;padding:0 10px;text-align:left;width:56px;color:#74747c}section#panier div.cart div.ranger div.soustotal,section#panier div.cart-total div.ranger div.soustotal{width:15%}@media(max-width: 767px){section#panier div.cart div.ranger div.soustotal,section#panier div.cart-total div.ranger div.soustotal{width:100%;padding-left:15px}}section#panier div.cart div.update,section#panier div.cart-total div.update{display:flex;justify-content:flex-end;padding:1rem}section#panier div.cart div.update button,section#panier div.cart-total div.update button{background-color:#77a464}section#panier .wrapper{display:flex;justify-content:space-between;margin-top:117px;margin-bottom:60px;flex-wrap:wrap}section#panier .wrapper .resumer{width:50%;padding-right:30px;order:1}@media(max-width: 1023px){section#panier .wrapper .resumer{width:100%;order:2;padding-right:0}}section#panier .wrapper .resumer h2{font-size:3rem;font-weight:700}@media(max-width: 1023px){section#panier .wrapper .resumer h2{font-size:2.25rem;line-height:1.25}}section#panier .wrapper .resumer h4{font-size:1.5rem;font-weight:700;margin-bottom:0}section#panier .wrapper .resumer p.price{font-weight:700;font-size:3rem;margin-top:0}@media(max-width: 1023px){section#panier .wrapper .resumer p.price{font-size:2.25rem;line-height:1.25}}section#panier .wrapper .resumer button.bleu{background-color:#0e95d3;margin-right:30px;border:1px solid #0e95d3;color:#fff}section#panier .wrapper .resumer button.transparent-bleu{background-color:rgba(0,0,0,0);border:1px solid #0e95d3;color:#0e95d3}section#panier .wrapper .resumer div.flex{justify-content:flex-start}section#panier .wrapper .cart-total{width:50%;order:2;color:#74747c;font-size:1rem}@media(max-width: 1023px){section#panier .wrapper .cart-total{width:100%;order:1}}section#panier .wrapper .cart-total h2{text-align:center}section#panier .wrapper .cart-total button{background-color:#77a464;width:100%}section#panier .wrapper div.colonne{padding:0 40px}section#panier .wrapper div.colonne:first-of-type{width:60%}section#panier .wrapper div.colonne:last-of-type{width:40%;font-size:1.125rem;color:#000;text-align:right}section#pourquoi{background-color:#718d4a;background-image:url("images/banniere-therapeute-virtuel-3.png");background-size:contain;padding:100px 0;min-height:40vw;background-position:right bottom;background-repeat:no-repeat}@media(max-width: 1200px){section#pourquoi{padding-bottom:400px;background-size:125%}}@media(max-width: 767px){section#pourquoi{background-size:150%}}section#pourquoi h2{color:#fff;font-size:3rem;margin:0 0 0}@media(max-width: 1023px){section#pourquoi h2{font-size:2.25rem;line-height:1.25}}section#pourquoi h4{color:#fff;font-size:1.5rem;line-height:2rem;margin:0 0 .5em}section#pourquoi div.texte:nth-child(1){margin-right:100px}section#pourquoi div.texte{margin-top:2em}@media(max-width: 767px){section#pourquoi div.texte{width:100%}section#pourquoi div.texte:nth-child(1){margin-right:0}}section#pourquoi ul{list-style:none;margin:0;padding:0}section#pourquoi ul li{padding-left:30px;margin-bottom:15px;color:#fff;position:relative;font-size:1.5rem}section#pourquoi ul li:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:21px;height:21px;background-image:url("images/icon/check.svg");background-position:center;background-repeat:no-repeat}section#a-propos{padding-top:160px;padding-bottom:100px}section#a-propos div.coordonnees{width:408px;position:relative;padding-top:90px;color:#000}@media(max-width: 1023px){section#a-propos div.coordonnees{max-width:408px;width:100%}}section#a-propos div.coordonnees h2{font-size:2rem;font-weight:700}section#a-propos div.coordonnees h4{font-size:1.5rem;font-weight:500;line-height:2rem}section#a-propos div.coordonnees p{font-size:1rem;font-weight:500;line-height:1.688rem}section#a-propos div.coordonnees hr{margin:40px 0;border-top:1px solid #000}section#a-propos div.coordonnees div.tel{margin-bottom:40px}section#a-propos div.coordonnees div.tel a{position:relative;padding-left:40px;font-size:1rem}section#a-propos div.coordonnees div.tel a:first-of-type:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);background-image:url("images/icon/phone.svg");background-position:center;background-repeat:no-repeat;background-size:contain;width:20px;height:20px}section#a-propos div.coordonnees div.calendar{margin-bottom:40px}section#a-propos div.coordonnees div.calendar a{position:relative;padding-left:40px;font-size:1rem}section#a-propos div.coordonnees div.calendar a:first-of-type:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);background-image:url("images/icon/calendar.svg");background-position:center;background-repeat:no-repeat;background-size:contain;width:20px;height:20px}section#a-propos div.coordonnees div.facebook{margin-bottom:40px}section#a-propos div.coordonnees div.facebook a{position:relative;padding-left:40px;font-size:1rem}section#a-propos div.coordonnees div.facebook a:first-of-type:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);background-image:url("images/icon/fb.svg");background-position:center;background-repeat:no-repeat;background-size:contain;width:20px;height:20px}section#a-propos div.coordonnees div.messenger{margin-bottom:40px}section#a-propos div.coordonnees div.messenger a{position:relative;padding-left:40px;font-size:1rem}section#a-propos div.coordonnees div.messenger a:first-of-type:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);background-image:url("images/icon/messenger.svg");background-position:center;background-repeat:no-repeat;background-size:contain;width:20px;height:20px}section#a-propos div.coordonnees div.instagram{margin-bottom:40px}section#a-propos div.coordonnees div.instagram a{position:relative;padding-left:40px;font-size:1rem}section#a-propos div.coordonnees div.instagram a:first-of-type:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);background-image:url("images/icon/instagram.svg");background-position:center;background-repeat:no-repeat;background-size:contain;width:20px;height:20px}section#a-propos div.coordonnees div.linktree{margin-bottom:40px}section#a-propos div.coordonnees div.linktree a{position:relative;padding-left:40px;font-size:1rem}section#a-propos div.coordonnees div.linktree a:first-of-type:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);background-image:url("images/icon/linktree.svg");background-position:center;background-repeat:no-repeat;background-size:contain;width:20px;height:20px}section#a-propos div.coordonnees div.youtube{margin-bottom:40px}section#a-propos div.coordonnees div.youtube a{position:relative;padding-left:40px;font-size:1rem}section#a-propos div.coordonnees div.youtube a:first-of-type:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);background-image:url("images/icon/youtube.svg");background-position:center;background-repeat:no-repeat;background-size:contain;width:20px;height:20px}section#a-propos div.coordonnees div.tiktok{margin-bottom:40px}section#a-propos div.coordonnees div.tiktok a{position:relative;padding-left:40px;font-size:1rem}section#a-propos div.coordonnees div.tiktok a:first-of-type:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);background-image:url("images/icon/tiktok.svg");background-position:center;background-repeat:no-repeat;background-size:contain;width:20px;height:20px}section#a-propos div.coordonnees div.courriel{margin-bottom:40px}section#a-propos div.coordonnees div.courriel a{position:relative;padding-left:40px;font-size:1rem}section#a-propos div.coordonnees div.courriel a:first-of-type:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);background-image:url("images/icon/courriel.svg");background-position:center;background-repeat:no-repeat;background-size:contain;width:20px;height:20px}section#a-propos div.coordonnees div.website{margin-bottom:40px}section#a-propos div.coordonnees div.website a{position:relative;padding-left:40px;font-size:1rem}section#a-propos div.coordonnees div.website a:first-of-type:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);background-image:url("images/icon/site.svg");background-position:center;background-repeat:no-repeat;background-size:contain;width:20px;height:20px}section#a-propos div.coordonnees div.logo{width:180px;position:absolute;top:90px;left:40px;transform:translateY(-50%)}section#a-propos div.coordonnees div.logo div{width:100%;padding-bottom:100%;border-radius:50%;background-color:#0e95d3;position:relative;padding:3px}section#a-propos div.coordonnees div.logo div img{width:100%;border:3px solid #fff;border-radius:50%;position:relative}section#a-propos div.coordonnees div.adresse{width:100%;background-color:#e8e8ea;border-radius:30px;padding:100px 40px 20px}section#a-propos div.coordonnees div.adresse a{color:#000;font-weight:400}section#a-propos div.content{width:calc(100% - 408px);padding-left:244px;color:#000}@media(max-width: 1023px){section#a-propos div.content{width:100%;padding-left:0}}section#a-propos div.content h1{font-size:3rem;font-weight:700;line-height:1.25}@media(max-width: 1023px){section#a-propos div.content h1{font-size:2.25rem;line-height:1.25}}section#a-propos div.content h3{font-size:1.5rem;font-weight:700;margin:40px 0 20px}section#a-propos div.content p{font-size:1.125rem;font-weight:500;line-height:1.688rem}section#a-propos div.content ul{list-style:none;margin:0;padding:0;columns:2}@media(max-width: 767px){section#a-propos div.content ul{columns:1}}section#a-propos div.content ul li{padding-left:30px;margin-bottom:15px;color:#000;position:relative;font-size:1.125rem;font-weight:500;line-height:1.688rem}section#a-propos div.content ul li:before{content:"";position:absolute;top:3px;left:0;transform:translateY(0%);width:20px;height:20px;background-image:url("images/icon/arrow.svg");background-position:center;background-repeat:no-repeat}section#entete{color:#fff;margin-bottom:0px;background-color:#0e95d3;overflow:hidden;height:612px}@media(max-width: 1600px){section#entete{height:40vw}}@media(max-width: 1023px){section#entete{height:auto}}section#entete div.ranger div.colonne{height:612px;width:50%;background-size:contain;background-position:bottom center;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center;position:relative}section#entete div.ranger div.colonne div.logo{width:100%;max-width:450px;position:absolute;top:10px;left:0}@media(max-width: 1023px){section#entete div.ranger div.colonne div.logo{top:0}}@media(max-width: 500px){section#entete div.ranger div.colonne div.logo{width:50%}}section#entete div.ranger div.colonne div.logo img{width:100%;max-height:200px;object-fit:contain;object-position:top left}section#entete div.ranger div.colonne div.logo img.logo-therapeute.rounded{width:auto;border-radius:.5em}@media(max-width: 1600px){section#entete div.ranger div.colonne{height:40vw}}@media(max-width: 1023px){section#entete div.ranger div.colonne{width:100%}section#entete div.ranger div.colonne:nth-child(1){order:2;height:50vw;margin-top:0px}section#entete div.ranger div.colonne:nth-child(2){order:1;height:auto;padding-top:70px}}@media(max-width: 767px){section#entete div.ranger div.colonne:nth-child(1){height:80vw}}section#entete h2{font-size:3rem;line-height:4rem;font-weight:700;color:#fff;margin:0;max-width:550px}@media(min-width: 1024px)and (max-width: 1599px){section#entete h2{font-size:3vw;line-height:1.25}}@media(max-width: 1023px){section#entete h2{font-size:2.25rem;line-height:1.25}}section#entete p{font-size:1.5rem;font-weight:500;line-height:1.25}section#entete button{margin-right:27px}section#gamme{background-color:#fcb031;transition:background-color .5s ease}section#gamme h2{font-weight:300;font-size:1.5rem;margin-top:40px;color:#000}section#gamme ul{list-style:none;margin:0;padding:0;margin-top:40px}section#gamme ul li{margin:0;padding:0;margin-bottom:40px;font-size:2.5rem;font-weight:300;position:relative;color:#000;cursor:pointer;line-height:1}section#gamme ul li.active{text-decoration:underline;text-decoration-color:#000;color:#fff}section#gamme div.container div.ranger div.colonne{width:50%;height:40vw;position:relative}section#gamme div.container div.ranger div.colonne div.slides div.img{display:none}section#gamme div.container div.ranger div.colonne div.slides div.img img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:contain;padding:40px}section#gamme div.container div.ranger div.colonne div.slides div.img:first-child{display:block}body.panier div.cart-reminder,body.valider-la-commande div.cart-reminder,body.payer div.cart-reminder{display:none}div.cart-reminder{width:100%;background-color:#718d4a;padding:10px 0;margin:0px 0 20px;position:relative;z-index:2}div.cart-reminder div.container{display:flex;flex-wrap:wrap;justify-content:space-between}div.cart-reminder button{color:#718d4a}div.cart-reminder p{color:#fff;font-weight:500;font-size:1.125rem}section#valider-la-commande div.message{border:1px solid #000;width:100%;padding:20px;background-color:#fff}section#valider-la-commande div.message p{color:#000;margin:0;font-size:1rem}section#valider-la-commande h2{font-size:1.5rem;margin-bottom:0;margin-top:130px}@media(max-width: 1023px){section#valider-la-commande h2{margin-top:40px}}section#valider-la-commande label a{color:#000;text-decoration:underline;font-weight:700}section#valider-la-commande input,section#valider-la-commande select{background-color:rgba(0,0,0,0)}section#valider-la-commande input[type=submit]{background-color:#0e95d3;border-color:#0e95d3;width:auto;margin-bottom:0}section#valider-la-commande div.bouton{display:flex;flex-wrap:wrap;align-items:flex-start;margin:64px 0 172px}@media(max-width: 1023px){section#valider-la-commande div.bouton{margin-bottom:80px}}section#valider-la-commande div.bouton button{margin-right:30px;background-color:rgba(0,0,0,0);border-color:#f22935;color:#f22935;margin-bottom:15px}section#valider-la-commande a.connect{color:#0e95d3;font-weight:500;text-decoration:underline}section#valider-la-commande p.connectez{margin:.5em 0 40px;font-weight:500;font-size:1.25rem}section#valider-la-commande p.connectez strong{font-weight:700}section#valider-la-commande div.ranger-wrapper{width:calc(100% + 130px);margin-left:-65px;margin-right:-65px;display:flex;flex-wrap:wrap}section#valider-la-commande div.ranger-wrapper div.colonne-info-perso{width:50%;padding:0 65px;margin-top:50px}@media(max-width: 1023px){section#valider-la-commande div.ranger-wrapper div.colonne-info-perso{width:100%}}section#valider-la-commande div.ranger-wrapper div.colonne-info-perso div.ranger{width:calc(100% + 30px);margin-left:-15px;margin-right:-15px}section#valider-la-commande div.ranger-wrapper div.colonne-info-perso div.ranger div.colonne{width:50%;padding:0 15px}@media(max-width: 767px){section#valider-la-commande div.ranger-wrapper div.colonne-info-perso div.ranger div.colonne{width:100%}}section#valider-la-commande div.ranger-wrapper div.colonne-info-perso div.ranger div.colonne-deux-tiers{padding:0 15px;width:66.666%}@media(max-width: 767px){section#valider-la-commande div.ranger-wrapper div.colonne-info-perso div.ranger div.colonne-deux-tiers{width:100%}}section#valider-la-commande div.ranger-wrapper div.colonne-info-perso div.ranger div.colonne-un-tiers{padding:0 15px;width:33.333%}@media(max-width: 767px){section#valider-la-commande div.ranger-wrapper div.colonne-info-perso div.ranger div.colonne-un-tiers{width:100%}}section#valider-la-commande div.ranger-wrapper div.colonne-info-perso h2.adresse{text-decoration:none;color:#000;margin:60px 0 40px}section#valider-la-commande div.ranger-wrapper div.colonne-cart{width:50%;padding:0 65px;margin-top:100px}@media(max-width: 1023px){section#valider-la-commande div.ranger-wrapper div.colonne-cart{width:100%;margin-top:0}}section#valider-la-commande div.ranger-wrapper div.colonne-cart h2{margin-top:84px;margin-bottom:0px}@media(max-width: 1023px){section#valider-la-commande div.ranger-wrapper div.colonne-cart h2{margin-top:0}}section#valider-la-commande p.price{font-weight:500}section#valider-la-commande div.image{width:400px}section#valider-la-commande div.desc{width:calc(100% - 400px)}section#valider-la-commande div.desc p.bo{font-weight:400;font-size:1.25rem}section#valider-la-commande img.back{width:30px;margin-right:10px}section#valider-la-commande a.back button{color:#061524;margin-top:10px;border:1px solid #061524;border-radius:5px;padding:4px 15px 4px 5px;background-color:#fff}section#valider-la-commande div.cart,section#valider-la-commande div.cart-total{border:none;border-radius:30px;overflow:hidden;margin-top:28px;margin-bottom:0px;background-color:#fff}section#valider-la-commande div.cart div.ranger,section#valider-la-commande div.cart-total div.ranger{width:100%;align-items:center;border-bottom:1px solid #cfcfd3;min-height:96px}section#valider-la-commande div.cart div.ranger:last-of-type,section#valider-la-commande div.cart-total div.ranger:last-of-type{border-bottom:none}section#valider-la-commande div.cart div.ranger.head,section#valider-la-commande div.cart-total div.ranger.head{border-bottom:1px solid #cfcfd3;background-color:#e8e8ea;color:#74747c;min-height:auto}section#valider-la-commande div.cart div.ranger.head div.nom h5,section#valider-la-commande div.cart-total div.ranger.head div.nom h5{font-weight:700;font-size:1.125rem;color:#74747c}section#valider-la-commande div.cart div.ranger.head p,section#valider-la-commande div.cart-total div.ranger.head p{font-weight:700;font-size:1.125rem;color:#74747c}section#valider-la-commande div.cart div.ranger div.image,section#valider-la-commande div.cart-total div.ranger div.image{width:10%;height:100%;position:relative}@media(max-width: 767px){section#valider-la-commande div.cart div.ranger div.image,section#valider-la-commande div.cart-total div.ranger div.image{width:100%;padding-top:15px;padding-left:15px}}section#valider-la-commande div.cart div.ranger div.image img,section#valider-la-commande div.cart-total div.ranger div.image img{width:40px;display:block;margin:0 auto}@media(max-width: 767px){section#valider-la-commande div.cart div.ranger div.image img,section#valider-la-commande div.cart-total div.ranger div.image img{margin:initial}}section#valider-la-commande div.cart div.ranger div.nom,section#valider-la-commande div.cart-total div.ranger div.nom{width:45%}@media(max-width: 767px){section#valider-la-commande div.cart div.ranger div.nom,section#valider-la-commande div.cart-total div.ranger div.nom{width:100%;padding-left:15px}}section#valider-la-commande div.cart div.ranger div.nom h5,section#valider-la-commande div.cart-total div.ranger div.nom h5{margin:0;font-weight:700;font-size:1.125rem;color:#000}section#valider-la-commande div.cart div.ranger div.nom h2,section#valider-la-commande div.cart-total div.ranger div.nom h2{padding-left:20px;font-size:1.25rem}section#valider-la-commande div.cart div.ranger div.nom img.thumbs,section#valider-la-commande div.cart-total div.ranger div.nom img.thumbs{width:40px;margin-right:10px}section#valider-la-commande div.cart div.ranger div.prix,section#valider-la-commande div.cart-total div.ranger div.prix{width:15%}@media(max-width: 767px){section#valider-la-commande div.cart div.ranger div.prix,section#valider-la-commande div.cart-total div.ranger div.prix{width:100%;padding-left:15px}}section#valider-la-commande div.cart div.ranger div.quantite,section#valider-la-commande div.cart-total div.ranger div.quantite{width:15%}@media(max-width: 767px){section#valider-la-commande div.cart div.ranger div.quantite,section#valider-la-commande div.cart-total div.ranger div.quantite{width:100%;padding-left:15px}}section#valider-la-commande div.cart div.ranger div.quantite input,section#valider-la-commande div.cart-total div.ranger div.quantite input{width:40px;height:30px;border:1px solid #000;text-align:center}section#valider-la-commande div.cart div.ranger div.quantite input::-webkit-outer-spin-button,section#valider-la-commande div.cart div.ranger div.quantite input::-webkit-inner-spin-button,section#valider-la-commande div.cart-total div.ranger div.quantite input::-webkit-outer-spin-button,section#valider-la-commande div.cart-total div.ranger div.quantite input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}section#valider-la-commande div.cart div.ranger div.quantite input[type=number],section#valider-la-commande div.cart-total div.ranger div.quantite input[type=number]{-moz-appearance:textfield}section#valider-la-commande div.cart div.ranger div.soustotal,section#valider-la-commande div.cart-total div.ranger div.soustotal{width:15%}@media(max-width: 767px){section#valider-la-commande div.cart div.ranger div.soustotal,section#valider-la-commande div.cart-total div.ranger div.soustotal{width:100%;padding-left:15px}}section#valider-la-commande div.cart div.update,section#valider-la-commande div.cart-total div.update{display:flex;justify-content:flex-end;padding:1rem}section#valider-la-commande div.cart div.update button,section#valider-la-commande div.cart-total div.update button{background-color:#77a464}section#valider-la-commande .wrapper{display:flex;justify-content:flex-end}section#valider-la-commande .wrapper .cart-total{width:100%}@media(max-width: 1023px){section#valider-la-commande .wrapper .cart-total{margin-bottom:100px}}section#valider-la-commande .wrapper .cart-total h2{text-align:center}section#valider-la-commande .wrapper .cart-total button{background-color:#77a464;width:100%}section#valider-la-commande .wrapper div.ranger:first-of-type{border-top:none}section#valider-la-commande .wrapper div.colonne{padding:0 40px}section#valider-la-commande .wrapper div.colonne:first-of-type{width:60%;color:#74747c;font-weight:700}section#valider-la-commande .wrapper div.colonne:last-of-type{width:40%;text-align:right;font-weight:500;font-size:1.125rem;color:#000}section#connectez-vous{background-color:#f5f5f5;min-height:600px;height:calc(100vh - 200px)}section#connectez-vous.inscription{min-height:800px}section#connectez-vous div.bg{position:absolute;width:100%;height:100%;top:0;left:0}section#connectez-vous div.container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:626px;padding:60px 10px 10px;display:flex;height:auto;flex-direction:column;justify-content:center;background-color:#fff;border-radius:30px}section#connectez-vous div.container div.ranger{width:calc(100% + 28px);margin-right:-14px;margin-left:-14px}section#connectez-vous div.container div.ranger div.colonne{width:50%;padding:0 14px}section#connectez-vous div.container h1{text-align:center;font-size:3rem;color:#000;font-weight:700;line-height:1.25;margin:0 0 30px}@media(max-width: 1023px){section#connectez-vous div.container h1{font-size:2.25rem;line-height:1.25}}section#connectez-vous div.container input{max-width:408px;display:block;margin:30px auto}section#connectez-vous div.container div.input{max-width:408px;display:block;margin:0 auto}section#connectez-vous div.container div.input input{margin:0}section#connectez-vous div.container input[type=submit]{border-color:#0e95d3;max-width:auto;width:auto;display:block;margin:48px auto}section#connectez-vous div.container p{font-size:1.125rem;font-weight:500;text-align:center}section#connectez-vous div.container p a{color:#0e95d3}section#connectez-vous div.container p.error{color:red}section#resumer-commande p.review img{width:20px;display:block;float:left}section#resumer-commande table.listing{border:1px solid #ccc;margin-top:100px;margin-bottom:100px}section#resumer-commande table.listing td,section#resumer-commande table.listing th{text-align:left;padding:0 20px}section#resumer-commande table.listing tr td{vertical-align:middle;white-space:nowrap}section#historique{margin-bottom:100px}section#historique div.container{max-width:100%;padding:0 7vw;margin:0 auto;overflow-x:auto}section#historique div.container div.factures{border:1px solid #74747c;width:100%;min-width:1100px}section#historique div.container div.factures div.ranger{border-bottom:1px solid #74747c;width:100%}section#historique div.container div.factures div.ranger div.colonne{align-items:center;display:flex;width:20%;padding:10px}section#historique div.container div.factures div.ranger div.colonne:last-of-type{display:flex}section#historique div.container div.factures div.ranger div.colonne:last-of-type button{height:40px;font-size:.75rem;margin:0 10px;padding:0 10px}section#historique div.container div.factures div.ranger div.colonne-full{padding:10px}section#admin{margin-top:100px;margin-bottom:100px}section#admin div.container{max-width:100%;padding:0 7vw}section#admin aside{width:300px}section#admin aside nav ul{margin:0;padding:0;list-style:none}section#admin aside nav ul li{margin:0;padding:0}section#admin aside nav ul li a{display:block;padding:10px 20px;background-color:#ab121a;color:#fff}section#admin div.content{width:calc(100% - 300px);padding:0 30px}section#admin div.content input{max-width:450px}section#admin div.content div.factures{border:1px solid #74747c;width:100%;max-width:100%;overflow-x:auto}section#admin div.content div.factures div.ranger{min-width:1000px;border-bottom:1px solid #74747c;width:100%}section#admin div.content div.factures div.ranger div.colonne{align-items:center;display:flex;width:16.6666%;padding:10px}section#admin div.content div.factures div.ranger div.colonne:last-of-type{width:33.3333%;display:flex}section#admin div.content div.factures div.ranger div.colonne:last-of-type button{height:40px;font-size:.75rem;margin:0 10px}section#admin div.content div.factures.hs div.ranger div.colonne{width:33.333%}section#payer div.container{margin-top:100px;max-width:600px;padding:0 30px}section#payer div.container #frmProcess.hidden{visibility:hidden}section#payer #submitBtn{margin-top:40px}section#payer #submitBtn:disabled{cursor:not-allowed;opacity:.5}section#payer #submitBtn.loading{cursor:wait}div.pagination{display:flex;flex-wrap:wrap;margin-bottom:40px;align-items:center}div.pagination h3{margin:0 20px 0 0}div.pagination span{width:30px;height:30px;border-radius:50%;margin-right:10px;display:flex;background-color:#ab121a;align-items:center;justify-content:center;color:#fff}div.pagination span.actual{background-color:#000}div.pagination a{color:#fff}/*# sourceMappingURL=styles.css.map */
