@font-face{font-family:"Source Serif Variable";src:url(../../fonts/SourceSerifVariable-Roman.eot);src:url(../../fonts/SourceSerifVariable-Roman.eot?#iefix) format("embedded-opentype"),url(../../fonts/SourceSerifVariable-Roman.woff2) format("woff2"),url(../../fonts/SourceSerifVariable-Roman.woff) format("woff"),url(../../fonts/SourceSerifVariable-Roman.ttf) format("truetype"),url("../../fonts/SourceSerifVariable-Roman.svg#Source Serif Variable") format("svg")}:root{--blue-color:#002e6d;--light-blue-color:#5eb3e4;--light-blue-hover-color:#3c91c2;--light-blue-background-color:#eef7fc;--violet-color:#7791ca;--red-color:#ab0033;--darker-gray-section-color:#f4f4f4;--gray-section-color:#f7f7f7;--blueish-gray-section-color:#f7fbfe;--text-dark-gray:#212121;--text-light-gray:#595a5c;--footer-text:#7d7987;--footer-text-2:#595a5c;--input-placeholder:#b3b5b6;--text-very-light-gray:#f7f7f7;--mobile-menu-border:#d2d5d8;--border-gray-light:1px solid #e1e1e1;--slider-button-background:rgba(208, 82, 22, 0.7);--text-main-color:#53575a;--brown-color:#a27300;--brown-hover-color:#704000;--dark-gray-color:#151515;--salmon-color:#f58b6e;--orange-color:#efa307}*{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{font-family:Lato,sans-serif;color:var(--text-main-color);background-color:#fff;font-size:20px;font-weight:400;line-height:28px;margin:0;padding:0;height:100%}body{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:flex-start}.lds-ellipsis{position:relative;vertical-align:bottom;width:80px;height:35px}.lds-ellipsis div{position:absolute;top:11px;width:10px;height:10px;border-radius:50%;background:var(--light-blue-color);animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0,0)}100%{transform:translate(24px,0)}}#global-container{order:0;flex:1 0 auto;align-self:auto;width:100%}#content{overflow:auto}.wrap{min-width:100px;max-width:1120px;margin:0 auto;position:relative;padding:0 30px}.wrap p a{color:inherit;text-decoration:none}.wrap p a:hover{text-decoration:underline}.padded-section{padding:70px 0}.position-relative{position:relative}.nowrap{white-space:nowrap}.go-to-top{position:absolute;bottom:10px;right:30px;width:40px;cursor:pointer;z-index:9999}.aditional-header-spacer{height:128px;width:100%}.clear{clear:both;width:0;height:0}.col1_2{width:50%}.col1_2,.col1_3,.col2_3{float:left}.col2_3{width:66.6%}.col1_3{width:33.3%}.col1_2:nth-of-type(1) .padder{margin-right:20px}.col1_2:nth-of-type(2) .padder{margin-left:20px}.no-border{border:0!important}.orange{color:var(--brown-color)}.green{color:#1dbc60}.red{color:var(--red-color)}.link{cursor:pointer}.margin-top-10{margin-top:10px}.margin-top-50{margin-top:50px}.margin-top-100{margin-top:100px}.padding-top-20{padding-top:20px}.padding-top-10{padding-top:10px}.padding-top-50{padding-top:50px}.padding-top-100{padding-top:100px}.padding-bottom-20{padding-bottom:20px}video{width:100%!important;height:auto!important}label{display:block;margin:20px 0 5px}label:nth-of-type(1){margin-top:0}.titleWhiteShadowed,.titleWhiteShadowed h1{color:#fff}.titleWhiteAndBlueShadowed{color:var(--red-color)}input,select,select:required:invalid option,textarea{font-size:18px;padding:10px;color:var(--text-light-gray);font-family:Lato,sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #e0e0e0}select{padding:7px 25px 7px 7px;background-color:#fff;height:37px;appearance:none;border-radius:0;-webkit-appearance:none;-webkit-border-radius:0;background-image:url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'><path fill='%23444' d='M7.406 7.828l4.594 4.594 4.594-4.594 1.406 1.406-6 6-6-6z'></path></svg>");background-position:100% 50%;background-repeat:no-repeat}h1{margin:50px 0 30px;font-weight:600;font-size:40px;line-height:45px;text-align:left;color:var(--red-color)}h2{margin-top:40px;line-height:34px;font-size:30px;font-weight:700;text-transform:none;letter-spacing:.5px;color:#000}h3{margin-top:20px;font-size:24px;font-weight:600;color:var(--red-color)}p{line-height:28px;margin:10px 0}.astitle{font-size:30px;font-weight:600;color:var(--red-color);line-height:35px}.title-description{font-weight:300;font-size:26px;line-height:30px;color:var(--text-light-gray)}.shadowed-image{box-shadow:rgba(0,0,0,.1) 0 4px 12px}#page-privacy-policy p,#page-privacy-policy ul{text-align:justify}#page-privacy-policy ul{padding-left:30px}#page-privacy-policy ul li{line-height:24px}#page-terms-of-service p{text-align:justify}.page-header-image img{width:100%}.button-container{margin:20px 0}.button,.linedbutton,.linkbutton{padding:10px 20px;font-size:14px;font-weight:400;text-decoration:none;cursor:pointer;-webkit-transition:all .3s cubic-bezier(.26,.98,.605,.9);-moz-transition:all .3s cubic-bezier(.26,.98,.605,.9);-o-transition:all .3s cubic-bezier(.26,.98,.605,.9);transition:all .3s cubic-bezier(.26,.98,.605,.9);-webkit-transition-timing-function:cubic-bezier(.26,.98,.605,.9);-moz-transition-timing-function:cubic-bezier(.26,.98,.605,.9);-o-transition-timing-function:cubic-bezier(.26,.98,.605,.9);transition-timing-function:cubic-bezier(.26,.98,.605,.9);white-space:nowrap}.button{background-color:var(--red-color);color:#fff;border-radius:15px;font-size:18px}.button:hover{-webkit-box-shadow:0 0 20px 2px rgba(222,222,222,1);-moz-box-shadow:0 0 20px 2px rgba(222,222,222,1);box-shadow:0 0 10px 2px rgba(158,158,158,.75)}.link-button{background-color:transparent;color:#000}.linkbutton:hover{color:var(--brown-color)}.linedbutton{border:2px solid #5ebfc6;color:#5ebfc6;border-radius:10px;font-size:20px}.button-loader{height:29px;vertical-align:middle;position:relative;display:none}.left{text-align:left}.center{text-align:center}.right{text-align:right}.bottom-spacer{height:50px}.gray-section{background-color:var(--gray-section-color);box-shadow:10px 40px 50px #f7f7f7}.margin-50-vertical{margin:50px 0}.margin-100-vertical{margin:100px 0}.padding-20-vertical{padding:20px 0}.padding-50-vertical{padding:50px 0}.padding-80-vertical{padding:80px 0}.padding-100-vertical{padding:100px 0}.padding-200-vertical{padding:200px 0}.orange-section{background-color:#fcb728;color:#555}.in-page-title{position:relative;padding:40px 0 0}.in-page-title::after{content:"";background:url(../../images/slideshow/veterinary.jpg);background-size:cover;background-position:top;opacity:.5;top:0;left:0;bottom:0;right:0;position:absolute}.in-page-title h1{text-align:left;color:var(--brown-color);text-transform:uppercase;z-index:8;position:relative}.page-content{margin-top:50px}.section{color:#666;padding:50px 30px}.section ul li{margin:10px 0}.section-splitter{position:relative}.section.with-image .wrap{display:table}.section-splitter-top{margin-top:50px}.section-splitter-top .section-splitter-inner1{background-color:#d9ffa9;width:100%;height:30px;z-index:-1;-webkit-clip-path:polygon(0 100%,30% 0,100% 100%);-moz-clip-path:polygon(0 100%,30% 0,100% 100%);-ms-clip-path:polygon(0 100%,30% 0,100% 100%);clip-path:polygon(0 100%,30% 0,100% 100%)}.section-splitter-bottom{margin-bottom:50px}.section-splitter-bottom .section-splitter-inner1{background-color:#d9ffa9;width:100%;height:30px;z-index:-1;-webkit-clip-path:polygon(0 0,0 60%,15% 0,65% 100%,95% 60%,100% 0);-moz-clip-path:polygon(0 0,0 60%,15% 0,65% 100%,95% 60%,100% 0);-ms-clip-path:polygon(0 0,0 60%,15% 0,65% 100%,95% 60%,100% 0);clip-path:polygon(0 0,70% 100%,100% 0)}.section .col1,.section .col2{display:table-cell;width:50%;vertical-align:middle}.image-container{text-align:center}.section .image-container img{max-height:200px}.form-container label{display:block;margin:10px 0}.form-container input,.form-container textarea{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-container textarea{height:179px}.form-container .col1_2:nth-of-type(1) .padder{margin-right:20px}.form-container .col1_2:nth-of-type(2) .padder{margin-left:20px}.consent{font-size:16px}#consent-popup{max-width:600px}#consent-popup .consent-bar{width:100%;background-color:#66a622;height:30px}#consent-popup .consent{margin:40px;font-size:14px}.consent input{width:auto}#consent-popup .button-container{margin-bottom:20px}#consent-popup .button{margin:0 5px}#page-banner img,.image-container img{width:100%;display:block}.section-title{margin-bottom:50px;position:relative;padding:115px 0 0 100px}.section-title img{position:absolute;top:0;left:0;height:150px}.section-title h1,.section-title h2{text-transform:uppercase;color:var(--red-color);font-weight:400;margin:0;font-size:30px;line-height:34px;letter-spacing:.5px;position:relative}.salmon,.section-title .salmon{color:salmon}.lined-title{position:relative;padding:100px 0;margin:0 auto;max-width:600px;border-top:1px solid var(--salmon-color);border-bottom:1px solid var(--salmon-color);color:var(--salmon-color);font-size:22px;font-weight:400;text-align:center;padding:20px 0;text-transform:uppercase}.lined-title.gray{background-color:var(--gray-section-color)}.lined-title.blue{border-top:2px solid var(--light-blue-color);border-bottom:2px solid var(--light-blue-color);color:var(--red-color)}.lined-title.red{border-top:2px solid var(--red-color);border-bottom:2px solid var(--red-color);color:var(--red-color)}.lined-title h1,.lined-title h2,.lined-title h3,.lined-title h4{margin:0;color:var(--salmon-color)}.lined-title.blue h1,.lined-title.blue h2,.lined-title.blue h3,.lined-title.blue h4{margin:0;color:var(--red-color)}.lined-title.red h1,.lined-title.red h2,.lined-title.red h3,.lined-title.red h4{margin:0;color:var(--red-color)}.hidden{display:none}#header{background-color:#fff;position:sticky;top:0;z-index:9999;width:100%;-webkit-transition:all .3s cubic-bezier(.26,.98,.605,.9);-moz-transition:all .3s cubic-bezier(.26,.98,.605,.9);-o-transition:all .3s cubic-bezier(.26,.98,.605,.9);transition:all .3s cubic-bezier(.26,.98,.605,.9);-webkit-transition-timing-function:cubic-bezier(.26,.98,.605,.9);-moz-transition-timing-function:cubic-bezier(.26,.98,.605,.9);-o-transition-timing-function:cubic-bezier(.26,.98,.605,.9);transition-timing-function:cubic-bezier(.26,.98,.605,.9)}#header-container{display:flex;flex-wrap:wrap}#logo{order:0;flex:0 0 auto;align-self:center}#logo img{width:100%;max-width:150px;margin:10px 0;display:block;-webkit-transition:all .3s cubic-bezier(.26,.98,.605,.9);-moz-transition:all .3s cubic-bezier(.26,.98,.605,.9);-o-transition:all .3s cubic-bezier(.26,.98,.605,.9);transition:all .3s cubic-bezier(.26,.98,.605,.9);-webkit-transition-timing-function:cubic-bezier(.26,.98,.605,.9);-moz-transition-timing-function:cubic-bezier(.26,.98,.605,.9);-o-transition-timing-function:cubic-bezier(.26,.98,.605,.9);transition-timing-function:cubic-bezier(.26,.98,.605,.9)}#header #menu-container{order:1;flex:1 0 auto;align-self:center;text-align:right}#header #menu-container ul#menu{margin:0 auto;-webkit-transition:all .3s cubic-bezier(.26,.98,.605,.9);-moz-transition:all .3s cubic-bezier(.26,.98,.605,.9);-o-transition:all .3s cubic-bezier(.26,.98,.605,.9);transition:all .3s cubic-bezier(.26,.98,.605,.9);-webkit-transition-timing-function:cubic-bezier(.26,.98,.605,.9);-moz-transition-timing-function:cubic-bezier(.26,.98,.605,.9);-o-transition-timing-function:cubic-bezier(.26,.98,.605,.9);transition-timing-function:cubic-bezier(.26,.98,.605,.9)}ul.basket-link{margin:20px 0 0}#header #menu-container ul#menu li a,ul.basket-link li a{font-size:16px;letter-spacing:.5px;padding:22px 20px;display:block}#header #menu-container ul#menu .fa{display:none}#header ul.nav{list-style:none;padding:0;font-size:0}#header ul.nav li{font-weight:400;letter-spacing:.5px;text-transform:capitalize}#header #top-menu ul.nav li{display:block;font-size:15px;padding:0}#header ul#menu.nav li{display:inline-block;font-size:17px;font-weight:600}#header ul.nav li:nth-of-type(1){padding-left:0;border-left:0}#header ul.nav li:nth-last-of-type(1){padding-right:0}#header ul.nav li a{text-decoration:none;color:var(--red-color);transition:all .3s ease;border-bottom:2px solid transparent;margin-bottom:-2px}#header ul#menu.nav li.selected,#header ul#menu.nav li:hover,#header ul.nav li a.selected,#header ul.nav li a:hover{border-bottom:2px solid var(--red-color);margin-bottom:-2px}#header #menu-container ul.nav li{border-left:0;vertical-align:middle}#header nav{display:inline-block;vertical-align:middle}ul#menu li .menu-hoverable{list-style:none;zoom:1;box-shadow:rgba(100,100,111,.2) 0 7px 29px 0;margin-top:2px;padding:20px}ul#menu li ul{padding-left:0}#header ul#menu.nav li ul li{display:block;margin:0;padding:0;border:0}#header #menu-container ul#menu.nav li ul li a{padding:10px 0}#header ul#menu.nav li ul li:hover{border:0}#header ul#menu.nav li ul li:hover a{color:var(--gold-color)}ul#menu li .menu-hoverable,ul#menu li ul li:nth-of-type(1){padding-top:20px}ul#menu li .menu-hoverable,ul#menu li ul li:last-of-type{padding-bottom:20px}.nav li .menu-hoverable{display:none;position:absolute;background-color:rgba(255,255,255,.95);min-width:160px;box-shadow:rgba(0,0,0,.35) 0 5px 15px;padding:0;z-index:9999;text-align:left}#header #menu-container ul#menu li a.menu-hoverable-section-title{padding:0;margin-bottom:10px;color:var(--text-main-color)}#header #menu-container ul#menu li a.menu-hoverable-section-title:hover{border-bottom:2px solid transparent}.nav li .menu-hoverable .columns{display:flex;column-gap:30px;row-gap:30px}.desktop-menu-columns{display:grid;grid-template-columns:minmax(auto,70%) minmax(auto,30%);column-gap:30px;row-gap:30px}.desktop-menu-columns ul li img{display:none}.desktop-menu-columns .image-container{width:150px}.desktop-menu-columns .image-container img{display:none}.desktop-menu-columns .image-container img.active{display:block}#header-social-container{display:inline-block;vertical-align:middle;margin-left:20px}#header-social-container img{height:24px;margin-left:10px;margin-top:5px}.language-options{display:none;position:absolute;background-color:var(--red-color);width:80px;top:100px;right:0;text-align:center;border-radius:5px;-webkit-box-shadow:0 0 40px rgba(0,0,0,.8);box-shadow:0 0 40px rgba(0,0,0,.8)}#language-container{text-transform:uppercase;display:inline-block;vertical-align:middle;margin-left:40px;color:var(--red-color)}.language-container a{padding:5px;color:#fff;font-size:14px;font-weight:600;display:block}.language-container a.hide{display:none}.current-language-selected{color:var(--red-color)}div#home-slider{width:100%;position:relative}#home-slider .slideshow-overlay-contents{position:absolute;top:0;right:0;left:0;z-index:990;display:grid;grid-template-columns:minmax(auto,60%) minmax(auto,40%);column-gap:50px;align-content:center;text-align:right}#home-slider .slideshow-overlay-contents h1{margin-top:0;text-shadow:1px 1px 4px rgba(150,150,150,.6);text-align:right}#home-slider .slideshow-overlay-contents img{max-height:500px;width:auto;max-width:100%}div#home-slider img.cycle-slide{width:100%;display:block}div#home-slider h1{text-shadow:-1px -1px 1px rgba(255,255,255,.1),1px 1px 1px rgba(0,0,0,.5),2px 2px 2px rgba(206,89,55,0)}div#home-slider #slideshow-badge{margin-bottom:30px}div#home-slider #slider-caption>div{display:flex;flex-direction:column;align-items:end}div#home-slider #slider-caption h1{font-size:2.7vw;line-height:2.9vw}div#home-slider .slider-subcaption{font-weight:600;max-width:200px;margin-bottom:30px;font-size:1.2vw;line-height:1.4vw}#home-slider .slideshow-overlay-contents .button{font-weight:600;font-size:1.1vw;padding:15px 30px}.cycle-next,.cycle-prev{position:absolute;top:50%;margin-top:-32px;width:50px;height:50px;z-index:800;cursor:pointer;background-size:cover;background-position:center;border:2px solid #fff;-webkit-transition:all .3s cubic-bezier(.26,.98,.605,.9);-moz-transition:all .3s cubic-bezier(.26,.98,.605,.9);-o-transition:all .3s cubic-bezier(.26,.98,.605,.9);transition:all .3s cubic-bezier(.26,.98,.605,.9);-webkit-transition-timing-function:cubic-bezier(.26,.98,.605,.9);-moz-transition-timing-function:cubic-bezier(.26,.98,.605,.9);-o-transition-timing-function:cubic-bezier(.26,.98,.605,.9);transition-timing-function:cubic-bezier(.26,.98,.605,.9)}.cycle-prev{left:0}.cycle-next{right:0}#home .allproducts img{max-width:800px;margin:0 auto}#home .about-banner{background-color:var(--darker-gray-section-color);padding-top:50px}#home .about-banner .columns>div:nth-of-type(1){padding-bottom:50px}#home .about-banner .columns{display:grid;grid-template-columns:1fr 1fr;column-gap:50px;align-items:end}.home-products{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:50px}.home-products img{width:100%;max-width:200px}.financed{display:grid;grid-template-columns:1fr 1fr;align-items:center;text-align:left;column-gap:70px;row-gap:30px;font-size:14px;margin-bottom:30px}.financed img{max-width:600px;width:100%;margin-top:10px}#financed-page #financed-images{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;justify-content:center}#financed-page #financed-images img{max-width:400px;max-height:400px;width:100%}#page-international-presence .flex{display:grid;gap:20px;grid-template-columns:50px 250px 200px;margin:20px 0}#page-international-presence img{height:30px}#page-international-presence a{color:var(--red-color);text-decoration:none}.advent-calendar-entry .cycle-prev{background-image:url(../../images/slide_left.png)}.advent-calendar-entry .cycle-next{background-image:url(../../images/slide_right.png)}.advent-calendar-entry .cycle-next:hover,.advent-calendar-entry .cycle-prev:hover{background-color:var(--red-color);border:2px solid var(--red-color)}.cycle-pager{text-align:center;position:absolute;bottom:10px;left:0;right:0;z-index:999}.cycle-pager span{font-size:30px;color:#fff;margin:0 2px;cursor:pointer}.cycle-pager span.cycle-pager-active{color:var(--red-color)}.shadow{position:absolute;-webkit-box-shadow:0 0 40px rgba(0,0,0,.8);box-shadow:0 0 40px rgba(0,0,0,.8);bottom:0;left:30%;right:30%;width:40%;height:50%;-moz-border-radius:100%;border-radius:100%}#home-quickshot-container{position:relative;padding:100px 0;background-image:url(../../images/cesam_about.jpg);background-size:cover;color:#fff;background-repeat:no-repeat;background-position:50% 50%;margin:50px 0}#home-quickshot-container #home-quickshot-subtitle,#home-quickshot-container #home-quickshot-title{text-align:left;font-weight:400;text-shadow:3px 3px 6px rgba(0,0,0,.8);max-width:700px;width:100%}#home-quickshot-container #home-quickshot-title{font-size:26px;letter-spacing:3px;color:#fff;margin:0 0 30px}#home-quickshot-container #home-quickshot-subtitle{margin:5px 0 30px}#home-quickshot-container #home-quickshot-subtitle p{font-size:18px}.brands-banner .columns{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;padding:0;margin:0;text-align:center;align-items:center}.brands-banner img{max-width:300px;max-height:150px}#introducing-product-line-container h2,#skin-concern-container h2{text-align:center;font-size:38px;font-weight:400;margin:0 auto 50px;line-height:42px;color:var(--red-color)}#skin-concern-container .columns{grid-template-columns:1fr 1fr;column-gap:50px;max-width:600px;display:grid;margin:0 auto}#page-where-to-buy #where-to-buy-container.padding-50-vertical{padding-top:0}#home .list-product-container,#scars-page .list-product-container,#where-to-buy-container .list-product-container{background-color:#fff;border-radius:20px;border:2px solid #fff;text-align:center;box-shadow:rgba(0,0,0,.35) 0 5px 15px;overflow:hidden;transition:transform .2s}#skin-concern-container .list-product-container{display:flex;flex-flow:column-reverse;transition:transform .2s}#home .list-product-container:hover,#scars-page .list-product-container:hover,#where-to-buy-container .list-product-container:hover{transform:scale(1.1);box-shadow:rgba(255,255,255,.1) 0 1px 1px 0 inset,rgba(50,50,93,.25) 0 50px 100px -20px,rgba(0,0,0,.3) 0 30px 60px -30px}#home .list-product-container a,#scars-page .list-product-container a,#where-to-buy-container .list-product-container a{text-decoration:none;color:inherit}#home .list-product-container a:visited,#scars-page .list-product-container a:visited,#where-to-buy-container .list-product-container a:visited{color:inherit}#skin-concern-container .list-product-container .image-container img{width:100%;margin:0 auto}#home .list-product-container .button,#scars-page .list-product-container .button,#where-to-buy-container .list-product-container .button{border-radius:0 0 20px 20px;font-size:24px;line-height:28px;font-weight:600}#home .list-product-container .button:hover,#scars-page .list-product-container .button:hover,#where-to-buy-container .list-product-container .button:hover{box-shadow:none}#introducing-product-line-container{background-color:var(--light-blue-background-color)}#introducing-product-line-container .columns,#where-to-buy-container .columns{column-gap:50px;row-gap:50px;display:grid;margin:0 auto}#introducing-product-line-container .columns{grid-template-columns:repeat(4,1fr)}#where-to-buy-container .columns{grid-template-columns:repeat(3,1fr)}#introducing-product-line-container h2{margin-bottom:30px}#introducing-product-line-container p,#where-to-buy-container p{font-size:22px;line-height:34px}#introducing-product-line-container .all-products img,#where-to-buy-container.all-products img{max-width:800px;margin:0 auto}#introducing-product-line-container .list-product-container a,#where-to-buy-container .list-product-container a{display:flex;flex-direction:column;height:100%}#introducing-product-line-container .list-product-container .image-container,#where-to-buy-container .list-product-container .image-container{padding:20px}#introducing-product-line-container .list-product-container .image-container img,#where-to-buy-container .list-product-container .image-container img{max-width:80%;margin:0 auto}#introducing-product-line-container .list-product-container .product-name,#where-to-buy-container .list-product-container .product-name{color:var(--red-color);padding:0 20px;font-weight:600}#introducing-product-line-container .list-product-container .light-blue,#where-to-buy-container .list-product-container .light-blue{color:var(--light-blue-color)}#introducing-product-line-container .list-product-container .orange,#where-to-buy-container .list-product-container .orange{color:var(--orange-color)}#introducing-product-line-container .list-product-container .violet,#where-to-buy-container .list-product-container .violet{color:var(--violet-color)}#introducing-product-line-container .list-product-container .red,#where-to-buy-container .list-product-container .red{color:var(--red-color)}#introducing-product-line-container .list-product-container .product-description,#where-to-buy-container .list-product-container .product-description{padding:20px;flex:1 1 auto}#introducing-product-line-container .list-product-container .button,#introducing-product-line-container .list-product-container .image-container,#introducing-product-line-container .list-product-container .product-name,#where-to-buy-container .list-product-container .button,#where-to-buy-container .list-product-container .image-container,#where-to-buy-container .list-product-container .product-name{flex:0 1 auto}#hcp-brochure-container .columns{display:grid;grid-template-columns:minmax(auto,60%) minmax(auto,40%);column-gap:50px}#hcp-brochure-container p{font-size:22px;line-height:34px}#hcp-brochure-container h2{color:var(--red-color);margin-top:0;font-size:38px;font-weight:400;margin-bottom:30px;line-height:42px}#hcp-brochure-container .consent p{font-size:13px;line-height:17px}#hcp-brochure-container .consent input{vertical-align:middle}#hcp-brochure-container input[type=text]{width:100%;border-radius:5px;max-width:400px;margin:10px 0;padding:15px;box-shadow:rgba(99,99,99,.2) 0 2px 8px 0}#hcp-brochure-container .hcp-selector-card{background-color:var(--gray-section-color);border-radius:10px;box-shadow:rgba(99,99,99,.2) 0 2px 8px 0;text-align:center}#hcp-brochure-container .hcp-selector-card img{width:100%;display:block;margin:20px auto 0}#hcp-brochure-container .multi-select-container label{margin:10px}#hcp-brochure-container #presentation-download-button{display:block}#home-section-2{background-color:rgb(98 185 225 / 5%);font-size:20px;line-height:25px;position:relative;text-align:center;padding:50px 0 80px}#home-section-2 .wrap{max-width:700px}#home-section-2 h2,#reviews h2,#top-10-reasons h2{color:var(--red-color);text-transform:none;font-size:24px;line-height:30px;margin-top:0}#home-section-2 p:nth-of-type(1){margin:20px 0;color:var(--salmon-color)}#home-section-2 .arrow-container{position:absolute;left:0;right:0;bottom:20px;text-align:center}#home-section-2 .arrow-container img{max-width:40px}#home-section-3{background-image:url(../../images/home_section_3_bg.jpg);background-position:center;background-size:cover;color:var(--red-color);font-size:20px;line-height:25px}#home-section-3 .wrap{display:grid;grid-template-columns:50%}#top-10-reasons{background-image:url(../../images/top_10_reasons_bg.png);background-size:cover;background-position:right center}#top-10-reasons h2{text-align:center;margin-bottom:50px;text-transform:uppercase}#top-10-reasons .reasons{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr}#top-10-reasons .reasons div{text-align:center}#home-section-4{background-image:url(../../images/home_section_4_bg_2.jpg);background-color:#fff;background-position:top;background-repeat:no-repeat;background-size:100%;color:var(--red-color);font-size:20px;line-height:25px}#home-section-4 .wrap{display:grid;grid-template-columns:minmax(auto,60%) minmax(auto,40%);column-gap:60px;max-width:900px}#home-section-4 h2{color:var(--red-color);font-size:30px;line-height:35px;margin:0 0 20px}#home-section-4-text-container{margin-top:50px}#home-section-4 .button-container{margin-top:50px}#home-section-4 .button{max-width:300px;display:inline-block;white-space:break-spaces}#reviews h2{text-transform:uppercase}#reviews .wrap{position:relative}.reviews-slider-container{position:relative}.reviews-slider-container .left-faded,.reviews-slider-container .right-faded{position:absolute;top:0;bottom:0;width:33%;z-index:99}.reviews-slider-container .left-faded{left:0;background:linear-gradient(90deg,rgba(255,255,255,1) 50%,rgba(255,255,255,.8) 70%,rgba(255,255,255,0) 100%)}.reviews-slider-container .right-faded{right:0;background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.8) 30%,rgba(255,255,255,1) 50%)}.reviews-slider-container .cycle-next,.reviews-slider-container .cycle-prev{width:20px;height:34px;background-size:contain;background-repeat:no-repeat;border:0}.reviews-slider-container .cycle-prev{background-image:url(../../images/reviews_arrow_left.png)}.reviews-slider-container .cycle-next{background-image:url(../../images/reviews_arrow_right.png)}#reviews ul{padding:0;margin-top:20px;list-style:none}#reviews ul li{background-color:var(--light-blue-background-color);border-radius:5px;padding:30px;height:100%}#reviews .person-pic-container{display:grid;grid-template-columns:1fr 4fr 1fr;column-gap:20px;margin-bottom:30px;align-items:center}#reviews .quotes1 img,#reviews .quotes2 img{width:100%}#reviews .person-pic{width:100%;border-radius:50%;border:3px solid #fff;background-size:cover;background-position:center;background-color:#71c6ab}#reviews .person-pic::after{content:"";display:block;padding-bottom:100%}#reviews .sentence{text-align:center;color:var(--red-color);font-size:16px;line-height:20px;font-weight:400;font-style:italic}#reviews .name{font-weight:600;text-align:center;color:var(--salmon-color);margin-top:20px;font-size:16px;line-height:20px}#reviews .owl-theme .owl-dots{margin-top:30px}#reviews .owl-theme .owl-dots .owl-dot.active span,#reviews .owl-theme .owl-dots .owl-dot:hover span{background-color:var(--light-blue-color)}#reviews .owl-theme .owl-dots .owl-dot span{width:13px;height:13px}#home-news-container{background-color:rgb(102 180 202 / 5%)}#home-technology-banner{display:grid;grid-template-columns:45% 55%;grid-column-gap:30px;justify-items:stretch;align-items:center;margin-top:100px}#home-technology-banner img{width:100%}#home-technology-banner div:nth-of-type(2) p{max-width:500px}#product-line .columns{display:grid;gap:50px}#product-kelocell-page #product-line .columns{grid-template-columns:repeat(2,1fr);max-width:800px;margin:0 auto}#product-hidrolact-page #product-line .columns{grid-template-columns:repeat(3,1fr)}#product-cesam-page #product-line .columns{grid-template-columns:repeat(3,1fr)}#product-line .product{text-align:center}#product-line .product img{max-width:200px;max-height:200px;width:100%}#product-line .product h3{font-size:20px}#website-banner .button-container{margin-top:50px}#product-kelocell-page #product-line h3,.product-details-page#product-kelocell-page #product-line h2,.product-details-page#product-kelocell-page #repair-container h2,.product-details-page#product-kelocell-page #website-banner h2{color:var(--blue-color)}.product-details-page#product-kelocell-page #website-banner .button{background-color:var(--blue-color)}#product-hidrolact-page #product-line h3,.product-details-page#product-hidrolact-page #intro-container h2,.product-details-page#product-hidrolact-page #product-line h2,.product-details-page#product-hidrolact-page #website-banner h2{color:#70367c}.product-details-page#product-hidrolact-page #website-banner .button{background-color:#70367c}.product-details-page{position:relative}#product-cesam-page #all-types-scars-container,#product-cesam-page #hydration-inflamation-container,#scars-page #clinically-proven,#scars-page #intro-container,#stem-cells-page #stem-cells-totipotent,#stem-cells-page #the-use-of-bioactive,.product-details-page #also-important-container,.product-details-page #five-reasons-container,.product-details-page #intro-container,.product-details-page #repair-container{background-color:var(--gray-section-color)}.product-details-page#stem-cells-page #intro-container,.product-details-page.psoris-main #intro-container{background-color:#fff}.product-details-page.psoris-main #innovative-container{background-color:rgb(85 184 222 / 20%)}#innovative-formula-container,#website-banner{background-color:var(--gray-section-color)}.product-details-page #anti-inflammatory-row1 .wrap,.product-details-page #innovative-formula-container .wrap,.product-details-page #intro-container .wrap,.product-details-page #repair-container .wrap,.product-details-page #stem-cells-totipotent .wrap,.product-details-page #the-use-of-bioactive .wrap,.product-details-page #website-banner .wrap,.product-details-page #why-include-routine-container .wrap{display:grid;grid-template-columns:1fr 1fr;column-gap:60px}.product-details-page #also-important-container h2,.product-details-page #anti-inflammatory h2,.product-details-page #anti-inflammatory-row1 h2,.product-details-page #faq h2,.product-details-page #five-reasons-container h2,.product-details-page #innovative-container h2,.product-details-page #innovative-formula-container .h2,.product-details-page #innovative-formula-container h2,.product-details-page #intro-container h2,.product-details-page #kelocell-biogel h2,.product-details-page #product-line h2,.product-details-page #repair-container h2,.product-details-page #stem-cells-row1 h2,.product-details-page #stem-cells-totipotent h2,.product-details-page #the-use-of-bioactive h2,.product-details-page #three-in-one-formula-container h2.forced-title,.product-details-page #two-in-one-formula-container h2.forced-title,.product-details-page #website-banner h2,.product-details-page #where-to-buy-container h2,.product-details-page #why-include-routine-container h2{text-align:left;font-size:38px;font-weight:400;margin:0 auto 30px;line-height:42px;color:var(--red-color)}.product-details-page #innovative-container h2.center,.product-details-page #product-line h2.center,.product-details-page #three-in-one-formula-container h2.forced-title.center,.product-details-page #two-in-one-formula-container h2.forced-title.center,.product-details-page #where-to-buy-container h2.center{text-align:center;margin-bottom:50px}.product-details-page #innovative-formula-container .subtitle,.product-details-page #intro-container .subtitle,.product-details-page #repair-container .subtitle{font-size:22px;margin-top:50px;font-weight:600}#anti-inflammatory ul li,#anti-inflammatory-row1 div.columns,#stem-cells-page #kelocell-biogel .subtitle,#stem-cells-row1 ul li,.product-details-page p{font-size:22px;line-height:34px}.product-details-page p.blue{color:var(--red-color)}.product-details-page #three-in-one-formula-container .lined-title h2,.product-details-page #two-in-one-formula-container .lined-title h2{font-size:38px;line-height:42px;font-weight:400}.product-details-page #innovative-container .pictos,.product-details-page #intro-container .pictos,.product-details-page #three-in-one-formula-container .pictos,.product-details-page #two-in-one-formula-container .pictos{width:100%;margin-top:50px}.product-details-page #innovative-container .pictos,.product-details-page #three-in-one-formula-container .pictos{display:inline-flex;max-width:570px}.product-details-page #two-in-one-formula-container .pictos{display:inline-flex;max-width:370px}.product-details-page #intro-container .pictos{margin-bottom:50px;display:flex}.product-details-page #innovative-container .picto-entry,.product-details-page #intro-container .picto-entry,.product-details-page #three-in-one-formula-container .picto-entry,.product-details-page #two-in-one-formula-container .picto-entry{font-size:24px;line-height:30px;font-weight:600;color:var(--red-color)}.product-details-page #three-in-one-formula-container .picto-entry{width:29.33%}.product-details-page #innovative-container .picto-entry,.product-details-page #intro-container .picto-entry{width:33.33%}.product-details-page #two-in-one-formula-container .picto-entry{width:44%}.product-details-page #three-in-one-formula-container .pictos .plus-sign,.product-details-page #two-in-one-formula-container .pictos .plus-sign{width:6%}.product-details-page #three-in-one-formula-container .pictos .plus-sign img,.product-details-page #two-in-one-formula-container .pictos .plus-sign img{margin-top:32px;width:100%}.product-details-page #innovative-container .pictos .picto-entry img,.product-details-page #intro-container .pictos .picto-entry img,.product-details-page #three-in-one-formula-container .pictos .picto-entry img,.product-details-page #two-in-one-formula-container .pictos .picto-entry img{max-width:100px;width:100%;margin-bottom:10px}.product-details-page #innovative-container .image-container,.product-details-page #three-in-one-formula-container .image-container,.product-details-page #two-in-one-formula-container .image-container{margin-top:50px}.product-details-page #innovative-container .image-container img,.product-details-page #three-in-one-formula-container .image-container img,.product-details-page #two-in-one-formula-container .image-container img{max-width:500px;margin:0 auto}.product-details-page #all-types-scars-container h2{color:var(--red-color);font-size:38px;line-height:42px;font-weight:400;margin-top:0}.product-details-page #all-types-scars-container .columns{display:grid;grid-template-columns:1fr 1fr 1fr;text-align:center;margin:50px auto 0;column-gap:50px;row-gap:50px;max-width:700px}.product-details-page #all-types-scars-container img{max-width:100px;margin:0 auto}.product-details-page #all-types-scars-container .image-container{text-align:center}.product-details-page #all-types-scars-container p{color:var(--red-color);font-size:24px;line-height:30px}.product-details-page #website-banner .text-container,.product-details-page #why-include-routine-container .text-container{max-width:450px;text-align:left}.product-details-page #website-banner h2,.product-details-page #why-include-routine-container h2{max-width:500px}.product-details-page #website-banner p,.product-details-page #why-include-routine-container p{margin-top:30px}.product-details-page #website-banner .wrap,.product-details-page #why-include-routine-container .wrap{align-items:center;grid-template-columns:minmax(auto,60%) minmax(auto,40%)}.product-details-page #website-banner p.blue,.product-details-page #why-include-routine-container p.blue{font-size:26px;line-height:38px;font-weight:600}.product-details-page #website-banner p.blue i,.product-details-page #why-include-routine-container p.blue i{margin-right:5px}.product-details-page #five-reasons-container .wrap{display:grid;grid-template-columns:minmax(auto,60%) minmax(auto,40%);align-items:end}.product-details-page #five-reasons-container ul{list-style:none;padding:0;margin:0}.product-details-page #five-reasons-container ul li{background-repeat:no-repeat;background-position:left center;background-size:26px;padding-left:36px;margin:10px 0;font-size:22px;line-height:34px}.product-details-page #where-to-buy-container img{max-height:400px;max-width:100%}.product-details-page #where-to-buy-container .button-container{margin-bottom:0}.product-details-page #faq .faq-entry .faq-text{padding-right:80px;padding-left:0}.product-details-page #faq .faq-entry.open .faq-text{padding-left:80px;padding-right:0}.product-details-page #faq .faq-entry{position:relative;background-color:#eff8fd;border:1px solid #e5e5e5;border-radius:2px;margin:5px 0;padding:30px 20px;color:var(--red-color);font-size:22px;line-height:34px}.product-details-page #faq .faq-entry.open{background-color:#fff;color:var(--text-main-color)}.product-details-page #faq .faq-entry .faq-question{font-weight:600}.product-details-page #faq .faq-entry .faq-reply{display:none}.product-details-page #faq .faq-entry .separator{border-left:1px solid var(--red-color);position:absolute;right:80px;top:0;bottom:0}.product-details-page #faq .faq-entry .arrow{position:absolute;display:flex;right:0;padding:0 30px;height:100%;top:0;bottom:0;vertical-align:middle;font-size:30px}.product-details-page #faq .faq-entry .arrow.right{left:auto;right:0}.product-details-page #faq .faq-entry .arrow.left{left:0;right:auto}.product-details-page #faq .faq-entry .arrow div{align-self:center}.product-details-page #faq .expandable{display:none}.product-details-page #also-important-container h2,.product-details-page #faq h2{margin-bottom:50px}.product-details-page #also-important-container h2.center,.product-details-page #faq h2.center{text-align:center}.product-details-page #also-important-container .expandables h3{text-transform:uppercase;color:var(--text-main-color);border-top:1px solid var(--text-dark-gray);padding:20px 0;margin:0;font-size:22px;line-height:28px;font-weight:600;position:relative;cursor:pointer}.product-details-page #also-important-container .expandables h3.active{color:var(--red-color)}.product-details-page #also-important-container .expandables h3::after{content:"+";position:absolute;right:25px;font-size:36px;font-weight:600}.product-details-page #also-important-container .expandables h3.active::after{content:"—";right:20px}.product-details-page #also-important-container .expandables .expandable{display:none}.product-details-page #also-important-container .expandable-2 p{font-size:22px;line-height:34px}.product-details-page #also-important-container .expandable-2 p.blue{font-size:26px;line-height:38px;margin-top:70px;margin-bottom:50px;font-weight:600}.product-details-page #also-important-container .expandables .step-container{display:flex;flex-direction:row;margin:50px 0;font-weight:400}.product-details-page #also-important-container .expandables .how-it-works-title{font-size:38px;line-height:42px;font-weight:400;border-top:2px solid var(--light-blue-color);border-bottom:2px solid var(--light-blue-color);color:var(--light-blue-color);display:inline-block;margin:50px 0}.product-details-page #also-important-container .expandables .how-it-works-title.salmon{border-top:2px solid var(--salmon-color);border-bottom:2px solid var(--salmon-color);color:var(--salmon-color)}.product-details-page #also-important-container .expandables .blue{color:var(--red-color);font-size:24px;line-height:36px;font-weight:600;margin-bottom:50px}.product-details-page #also-important-container .expandables .how-it-works-step{margin:25px 0}.product-details-page #also-important-container .expandables .how-it-works-step p:nth-of-type(1){color:var(--light-blue-color)}.product-details-page #also-important-container .expandables .how-it-works-step img{height:50px}.product-details-page #also-important-container .expandables .how-it-works-step p:nth-of-type(2){color:var(--red-color)}.product-details-page #also-important-container .expandables .image-container img{max-width:500px;margin:50px auto}.product-details-page #also-important-container .expandables .how-to-apply-step{display:inline-block;border-radius:50%;vertical-align:middle;text-align:center;font-weight:600;width:100px;height:100px;border:2px solid #fff;font-size:18px;color:#fff;background-color:#67d7cf;position:relative;z-index:999;box-shadow:rgba(0,0,0,.35) 0 5px 15px;flex:0 0 auto;align-self:center;margin-right:30px}.product-details-page #also-important-container .expandables .how-to-apply-step div{margin-top:20px}.product-details-page #also-important-container .expandables .how-to-apply-step span{font-size:34px}.product-details-page #also-important-container .expandables .how-to-apply-step.warning{background-color:var(--salmon-color);line-height:100px}.product-details-page #also-important-container .expandables .text{font-size:24px;line-height:30px;flex:1 1 auto;align-self:center}#product-cesam-page #innovative-formula-container .subtitle{margin-top:0;color:var(--salmon-color)}#stem-cells-page #intro-container p,#stem-cells-page #stem-cells-totipotent p,.product-details-page #hydration-inflamation-container p,.product-details-page #innovative-formula-container p,.product-details-page #two-in-one-formula-container p{margin-bottom:0}#product-cesam-page #two-in-one-formula-container .blue{color:var(--light-blue-color)}#product-cesam-page #two-in-one-formula-container .orange{color:var(--salmon-color)}#product-cesam-page #hydration-inflamation-container .image-container img{width:100%;max-width:500px;margin:0 auto}#product-cesam-page #hydration-inflamation-container .columns{display:grid;grid-template-columns:1fr 1fr;column-gap:50px;max-width:900px;margin:0 auto}#product-cesam-page #hydration-inflamation-container h2{text-transform:uppercase;font-size:24px}#product-cesam-page #hydration-inflamation-container h2.blue{color:var(--light-blue-color)}#product-cesam-page #hydration-inflamation-container h2.salmon{color:var(--salmon-color)}#product-cesam-page #hydration-inflamation-container .description{color:var(--red-color);font-weight:600;margin-bottom:20px;line-height:24px}#product-cesam-page #physicians-recommend .wrap{max-width:650px}#product-cesam-page #physicians-recommend .columns{display:grid;grid-template-columns:minmax(auto,50%) minmax(auto,50%)}#product-cesam-page #five-reasons-container ul li{background-image:url(../../images/products/biogel/icon_check.png)}#product-cesam-page.product-details-page #where-to-buy-container h2{color:var(--light-blue-color);margin-bottom:20px}#product-cesam-page.product-details-page #where-to-buy-container .subtitle{color:var(--red-color);font-weight:600;margin-bottom:30px}#product-kelocell-page #repair-container .subtitle{color:var(--orange-color)}#product-hidrolact-page #intro-container p,#product-kelocell-page #repair-container p,.product-details-page #innovative-formula-container p{max-width:500px}#product-kelocell-page #repair-container .image-container,.product-details-page #innovative-formula-container .image-container{text-align:right}#product-kelocell-page #repair-container .image-container img,#stem-cells-page #anti-inflammatory-row1 .image-container img,#stem-cells-page #intro-container .image-container img,.product-details-page #innovative-formula-container .image-container img{max-width:400px;display:inline-block}#product-cesam-page #two-in-one-formula-container .lined-title,#product-kelocell-page #three-in-one-formula-container .lined-title{margin-bottom:50px}#product-kelocell-page #three-in-one-formula-container p,#product-kelocell-page #two-in-one-formula-container p{margin:0}#product-kelocell-page #website-banner p.blue i{color:var(--orange-color)}#product-kelocell-page #five-reasons-container ul li{background-image:url(../../images/products/protect/check_icon.png)}#product-hidrolact-page #intro-container .subtitle{color:var(--violet-color)}#product-hidrolact-page #intro-container .image-container{text-align:right}#product-hidrolact-page #intro-container .image-container img{max-width:400px;display:inline-block}#product-hidrolact-page #three-in-one-formula-container p,#product-hidrolact-page #two-in-one-formula-container p{margin-top:50px}#product-hidrolact-page #three-in-one-formula-container p i,#product-hidrolact-page #two-in-one-formula-container p i,#product-hidrolact-page #why-include-routine-container p i{margin-right:5px;color:var(--violet-color);font-weight:600}#product-hidrolact-page #why-include-routine-container p.blue i{color:var(--violet-color)}#product-hidrolact-page #five-reasons-container .wrap{grid-template-columns:1fr 1fr}#product-hidrolact-page #five-reasons-container h2.cut-title{max-width:450px}#product-hidrolact-page #five-reasons-container h2{margin:0 0 30px}#product-hidrolact-page #five-reasons-container ul li{background-image:url(../../images/products/concealer/icon_check.png)}#product-psoris-page #intro-container .wrap{align-items:center}#product-psoris-page #innovative-container p i,#product-psoris-page #intro-container p i,#product-psoris-page #three-in-one-formula-container p i,#product-psoris-page #website-banner p i{margin-right:5px;color:var(--red-color);font-weight:600}#product-psoris-page #intro-container .image-container{text-align:right}#product-psoris-page #intro-container .image-container img{max-width:400px;display:inline-block}#product-cesam-page #two-in-one-formula-container .pictos,#product-psoris-page #three-in-one-formula-container .pictos{margin-bottom:50px}#product-cesam-page #two-in-one-formula-container p,#product-psoris-page #three-in-one-formula-container p{margin-top:0}#product-psoris-page #five-reasons-container h2{max-width:500px;margin:0 0 50px}#product-psoris-page #five-reasons-container ul li{background-image:url(../../images/products/psoris/acute_balm/icon_check.png)}#product-psoris-page #five-reasons-container .wrap{align-items:center}#product-psoris-page #also-important-container p i{font-weight:600}#product-psoris-page #products-list-container{padding-top:0}#product-psoris-page #products-list-container .wrap{display:grid;grid-template-columns:1fr 1fr;column-gap:50px;max-width:600px}#product-psoris-page .list-product-container{background-color:rgb(85 184 222 / 20%);border-radius:20px;border:2px solid #fff;text-align:center;box-shadow:rgba(0,0,0,.35) 0 5px 15px;display:flex;flex-flow:column-reverse;transition:transform .2s}#product-psoris-page .list-product-container:hover{transform:scale(1.1);box-shadow:rgba(255,255,255,.1) 0 1px 1px 0 inset,rgba(50,50,93,.25) 0 50px 100px -20px,rgba(0,0,0,.3) 0 30px 60px -30px}#product-psoris-page .list-product-container a{text-decoration:none;color:inherit}#product-psoris-page .list-product-container a:visited{color:inherit}#product-psoris-page .list-product-container .image-container{padding:20px}#product-psoris-page .list-product-container .image-container img{max-height:250px;max-width:80%;margin:0 auto}#product-psoris-page .list-product-container .product-name{color:var(--red-color);padding:0 20px}#product-psoris-page .list-product-container .product-name i{color:var(--red-color)}#product-psoris-page .list-product-container .product-description{padding:20px}#product-psoris-page .list-product-container .button{border-radius:0 0 20px 20px;font-size:24px;line-height:28px;font-weight:600}#product-psoris-page .list-product-container .button:hover{box-shadow:none}#product-cesam-page{position:relative}#product-cesam-page #why-kelocell-container{background-position:left -100px bottom 100px;background-repeat:no-repeat;background-size:50%}#product-cesam-page #why-kelocell-container h2{color:var(--red-color);margin-bottom:20px;text-transform:none;font-size:30px}#product-cesam-page #why-kelocell-container .description{margin-top:20px;padding-bottom:20px;color:var(--red-color);font-weight:600}#product-cesam-page #why-kelocell-container .description i{color:var(--salmon-color)}#product-cesam-page #kelocell{display:grid;grid-template-columns:35% 65%;grid-column-gap:30px;justify-items:stretch;align-items:center}#product-cesam-page #kelocell img{max-width:100%;max-height:600px;display:block;margin:0 auto}#product-cesam-page #kelocell3 img,#product-cesam-page #our-products .image-container img,#stem-cells-page #kelocell-biogel .image-container img{width:100%;display:block}#product-cesam-page #kelocell3{color:var(--light-blue-color);text-align:center;position:relative}#product-cesam-page #kelocell3 .text{position:absolute;top:120px;left:0;right:0;font-size:30px;font-weight:600;line-height:40px}#product-cesam-page #kelocell3 .text .wrap{max-width:880px}#product-cesam-page #our-products{display:grid;grid-template-columns:50% 50%;grid-column-gap:100px;justify-items:stretch;align-items:start;color:var(--red-color);font-weight:600;font-size:30px;line-height:40px;margin:50px auto}#product-cesam-page #our-products .image-container img{margin:70px auto 0;max-width:460px}#product-cesam-page #our-products .description{color:var(--light-blue-color);margin-top:50px}#product-cesam-page #our-products .subtitle{font-size:24px;line-height:28px;max-width:350px;margin-top:20px}#product-cesam-page #our-products .image-container{background-image:url(../../images/our_products_drop.png);background-size:contain;background-repeat:no-repeat;background-position:bottom center;text-align:center}.product-buttons{display:grid;grid-auto-rows:1fr;margin-top:20px}.product-buttons .button-container{margin:5px 0}.product-button{position:relative;color:var(--red-color);font-size:22px;font-weight:400;border-radius:10px;text-align:left;border:2px solid transparent;background-color:#fff;padding:5px 35px 5px 10px;width:100%;background-image:url(../../images/about_our_products_button_arrow.png);background-size:auto 60%;background-repeat:no-repeat;background-position:right 10px center}.product-button-gradient{position:absolute;top:0;right:0;bottom:0;left:0;margin:-2px;background:linear-gradient(264.9deg,#5eb3e4 -8.78%,#69ddcc 110.88%);border-radius:11px}#product-cesam-page .our-products-separator{text-align:center}#product-cesam-page .our-products-separator img{max-width:150px;transform:translateY(47%);margin-top:-150px}#product-cesam-page #why-kelocell-container{position:relative}#product-cesam-page #why-kelocell-topics li{list-style-image:url(../../images/about_why_kelo_cell_topic.png);line-height:30px;font-size:20px;margin:5px 0}#product-cesam-page #who-uses-it{margin-top:50px;margin-bottom:50px}#how-it-works{padding-top:50px}#how-it-works .lined-title{margin-bottom:50px}#how-it-works .subtitle,#how-it-works .subtitle-smaller{text-align:center;margin:0 auto 30px;font-size:26px;font-weight:600;line-height:32px;max-width:600px}#how-it-works .subtitle-smaller{font-size:20px;text-align:left}#how-it-works .subtitle.left{text-align:left}#how-it-works .description{text-align:center;color:var(--text-main-color);margin:0 auto 30px;max-width:600px}#how-it-works .arrowed-sections{display:grid;grid-template-columns:1fr 1fr;text-align:center;margin:50px auto;max-width:800px}#how-it-works .arrowed-sections div div:nth-of-type(1){color:var(--light-blue-color);font-size:26px;font-weight:600}#how-it-works .arrowed-sections img{height:47px;margin-top:5px}#how-it-works .arrowed-sections div div:nth-of-type(3){color:var(--red-color);font-weight:600}#how-it-works .image-container img{max-width:600px;margin:0 auto}#how-it-works-details{background-color:rgb(85 184 222 / 20%);margin-top:50px}#how-it-works-details .wrap,#how-it-works-details-2 .wrap{display:grid;grid-auto-columns:1fr;grid-template-columns:minmax(auto,40%) minmax(auto,60%);grid-template-rows:1fr;gap:0 40px}#how-it-works img:nth-of-type(2){margin-bottom:50px}#how-it-works-details h2,#how-it-works-details-2 h2{color:#55b8de;font-weight:600;font-size:30px;margin-top:0;margin-bottom:0}#how-it-works-details p,#how-it-works-details-2 p{color:var(--text-main-color);margin-top:30px;font-size:20px;line-height:30px}#how-it-works-details .subtitle{font-size:24px;font-weight:600;margin-top:10px}#how-it-works-details-2 .button-container{margin-top:70px}#product-cesam-page #how-to-apply{position:relative;background-color:rgb(85 184 222 / 20%)}#product-cesam-page #how-to-apply img.drop{position:absolute;bottom:0;right:0;width:55%;z-index:99}#product-cesam-page #how-to-apply-columns{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:60px;grid-row-gap:20px;justify-items:stretch;align-items:stretch;font-weight:300}#how-to-apply .subtitle{color:var(--red-color);text-transform:none;font-size:30px;line-height:36px;margin-top:0;font-weight:600;margin:80px 0 20px}#how-to-apply .description{font-weight:400}#how-to-apply .how-to-apply-step{display:inline-block;border-radius:50%;vertical-align:middle;text-align:center;font-weight:600;width:85px;height:85px;border:2px solid #fff;font-size:18px;color:#fff;background-color:#67d7cf;position:relative;z-index:999;box-shadow:rgba(0,0,0,.35) 0 5px 15px;flex:0 0 auto;align-self:center;margin-right:20px}#how-to-apply .how-to-apply-step div{margin-top:12px}#how-to-apply .how-to-apply-step span{font-size:30px}#how-to-apply .how-to-apply-step.warning{background-color:var(--salmon-color);line-height:85px}#how-to-apply .step-container{display:flex;flex-direction:row;margin:20px 0;font-weight:400}#how-to-apply .text{font-size:20px;line-height:24px;flex:1 1 auto;align-self:center}#who-uses-it .video img{width:100%;margin:0 0 50px}#who-uses-it .efficacy{text-align:right;position:relative}#who-uses-it .efficacy .image img{width:52%}#who-uses-it .efficacy img{width:100%}#who-uses-it .description{position:absolute;bottom:70px;left:0;width:52%;text-align:left}#product-cesam-page #how-it-works{color:var(--red-color)}#how-it-works #how-it-works-columns{position:relative;display:grid;grid-auto-columns:1fr;grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:0 40px}#how-it-works-columns .bullets-square{position:absolute;transform:translate(20%,-65%);top:0;right:0;width:10%}#how-it-works-columns .how-it-works-column{background-color:#fff;box-shadow:rgba(50,50,93,.25) 0 50px 100px -20px,rgba(0,0,0,.3) 0 30px 60px -30px}.how-it-works-column .padder{margin:30px}.how-it-works-column h3{text-transform:uppercase;margin-top:0}.how-it-works-column .subtitle{text-transform:uppercase;color:var(--red-color);font-weight:600;font-size:16px;margin:10px 0}.how-it-works-column img{width:100%}.how-it-works-column ul{font-weight:400;font-size:20px;padding-left:23px;list-style-image:url(../../images/ul_check.png)}.how-it-works-column ul li{margin:20px 0;line-height:26px}.how-it-works-column ul ul{list-style-image:none;padding-left:50px}.how-it-works-column ul ul li{margin:5px 0}#before-and-after{background-color:var(--blueish-gray-section-color)}#before-and-after .row{position:relative}#before-and-after .row img{width:100%;box-shadow:rgba(50,50,93,.25) 0 50px 100px -20px,rgba(0,0,0,.3) 0 30px 60px -30px}#before-and-after .row h3{position:absolute;top:50px;left:0;text-transform:uppercase}#stem-cells-page{position:relative}.product-details-page #the-use-of-bioactive h2{text-align:right}#the-use-of-bioactive .image-container img{max-width:300px;margin:0 auto}#stem-cells-page #anti-inflammatory-row1 .wrap{align-items:center}#stem-cells-page #anti-inflammatory-row1 .image-container img{display:inline-flex}#stem-cells-innovation .wrap{display:grid;grid-auto-columns:1fr;grid-template-columns:1fr 1fr;column-gap:40px}#stem-cells-innovation .image-container{padding-top:50px}#stem-cells-innovation h2{color:#66b4ca;font-weight:600;font-size:30px;margin-top:100px;margin-bottom:0;text-transform:uppercase}#stem-cells-innovation .subtitle{color:var(--salmon-color);font-size:24px;font-weight:600;margin-top:10px}#stem-cells-innovation .description{color:var(--red-color);margin-top:30px;font-size:30px;font-weight:600;line-height:36px}#stem-cells-innovation h2.col2-description{color:var(--red-color);margin-top:0;text-transform:none;text-align:right;font-size:30px;margin-top:100px}#stem-cells-innovation h2.col2-description span{color:var(--salmon-color)}#stem-cells-innovation p{margin-top:30px}#stem-cells-row1 .padding-50-vertical{padding-bottom:0}#stem-cells-row1 .wrap{display:grid;grid-template-columns:1fr 1fr;column-gap:40px}#stem-cells-row1 .image-container{position:relative;padding:50px 0 200px}#stem-cells-row1 .image-container img{max-width:450px;margin:0 auto}#stem-cells-row1 .image-container .absolute{height:150px;width:auto;left:0;right:0}#anti-inflammatory ul,#stem-cells-row1 ul{padding:0}#anti-inflammatory ul li,#stem-cells-row1 ul li{background-image:url(../../images/stem-cells/icon_check.png);background-repeat:no-repeat;background-position:left 5px;background-size:26px;padding-left:36px;margin:10px 0;font-size:22px;line-height:34px;margin:20px 0;list-style:none}#anti-inflammatory .image-container img,#stem-cells-row1 .image-container img{max-width:400px;margin:0 auto}#stem-cells-row1 .absolute{position:absolute;bottom:0}#scar-care-container{position:relative}#scar-care-container .scar-care-bg-1{position:absolute;right:0;top:200px;width:45%}#scar-care-container .image-container{max-width:900px;margin:100px auto 0}#anti-inflammatory .wrap .padding-80-vertical{display:grid;grid-template-columns:1fr 1fr;column-gap:40px}#anti-inflammatory h2 span{text-transform:none}#anti-inflammatory-row1{position:relative;background-color:rgb(102 180 202 / 10%)}#anti-inflammatory-row1 .separator{text-align:center;position:absolute;top:0;right:0;left:0;z-index:99}#anti-inflammatory-row1 .separator img{max-width:140px;transform:translateY(-38%)}#anti-inflammatory-row1 .bg-image{position:absolute;top:0;left:0;bottom:0;max-height:100%;z-index:0}.product-details-page.product-details-page #anti-inflammatory-row1 h2{margin:0;text-align:right;text-transform:none}#anti-inflammatory-row1 p{text-align:right;margin-top:30px}#anti-inflammatory-row1 div.columns{display:grid;grid-template-columns:40% 30% 30%;margin-top:30px;font-size:16px}#anti-inflammatory-row1 div.columns div div{margin:3px 0}#anti-inflammatory-row1 h3{text-transform:uppercase;font-size:18px}#anti-inflammatory-row1 .columns img{height:20px;vertical-align:middle;margin-right:5px}#stem-cells-page #kelocell-biogel{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:40px;justify-items:stretch;align-items:start;color:var(--red-color);font-weight:600;font-size:30px;line-height:40px;margin:50px auto}.product-details-page#stem-cells-page #kelocell-biogel h2{font-weight:600}#stem-cells-page #kelocell-biogel .image-container img{max-width:450px}#stem-cells-page #kelocell-biogel .description{color:var(--red-color);margin-top:50px}#stem-cells-page #kelocell-biogel .subtitle{font-weight:400;margin:30px 0;color:var(--text-main-color)}#stem-cells-page #kelocell-biogel .sentence{font-size:22px;line-height:26px;color:var(--salmon-color)}#stem-cells-page #kelocell-biogel .image-container{text-align:center;align-self:center}#more-effective{background-color:#a8d7f2;position:relative}#more-effective .bg-image{position:absolute;top:0;right:0;bottom:0;max-height:100%}#more-effective .wrap .padding-200-vertical div.columns{display:grid;grid-template-columns:40% 30% 30%}#more-effective .wrap img{width:100%}#more-effective .wrap .padding-200-vertical>div:nth-of-type(2) img{max-width:300px}#more-effective .linedbutton{color:#fff;border-color:#fff}#more-effective .wrap .padding-200-vertical>div:nth-of-type(1) img:nth-of-type(1){max-width:400px;margin-bottom:50px}#more-effective h2{color:var(--red-color);text-align:center;margin:100px 0 20px}#scars-page{position:relative}#scars-page #intro-container .description{max-width:400px}#scars-page #intro-container .image-container img{max-width:400px;display:inline-block}#scars-page .scars-row-1{background-color:#f7fbfc}#scars-page .scars-row-1 .columns,#scars-page .scars-row-2 .padding-200-vertical{display:grid;grid-template-columns:1fr 1fr}#scars-page .scars-row-1 .astitle{align-self:center}#scars-page .scars-row-2{background-color:#fff}#scars-page .scars-row-2 .wrap{background-image:url(../../images/scars_bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:left center}#scars-page .scars-row-2 .padding-200-vertical{column-gap:100px;position:relative}#scars-page .scars-row-3{background-color:#f7fbfc;background-image:url(../../images/scars_bg_3.png?v=2);background-repeat:no-repeat;background-size:auto 90%;background-position:right center}#scars-page .scars-row-3 .padding-100-vertical{display:grid;grid-template-columns:minmax(auto,60%) minmax(auto,40%);column-gap:40px}#scars-page .scars-row-3 .padding-100-vertical>div{position:relative}#scars-page .scars-row-3 .sentence{font-size:22px;color:var(--salmon-color);margin-top:50px}#scars-page .scars-row-3 .subtitle{font-size:22px;font-weight:400;line-height:28px;margin:0;color:var(--text-main-color)}#scars-page .scars-row-3 img{position:absolute;top:-100px;width:100%}#scars-page .padding-50-vertical .lined-title h2,#scars-page .results h2{font-weight:400}#scars-page .types-of-scars .lined-title{margin-bottom:30px}#scars-page .types-of-scars .columns .arrow{display:none}#product-cesam-page #physicians-recommend,#scars-page #physicians-recommend{background-color:#eff8fd}#scars-page #physicians-recommend .wrap{max-width:800px}#scars-page #physicians-recommend .columns{display:grid;grid-template-columns:minmax(auto,40%) minmax(auto,60%)}#product-cesam-page #physicians-recommend .columns div:nth-of-type(1),#scars-page #physicians-recommend .columns div:nth-of-type(1){color:var(--salmon-color);font-size:140px;line-height:140px}#product-cesam-page #physicians-recommend .columns div:nth-of-type(2),#scars-page #physicians-recommend .columns div:nth-of-type(2){color:var(--red-color);font-size:30px;font-weight:600;line-height:40px;max-width:480px}#product-cesam-page #physicians-recommend .columns div:nth-of-type(2) span,#scars-page #physicians-recommend .columns div:nth-of-type(2) span{color:var(--salmon-color)}#product-cesam-page #all-types-scars-container h2,#scars-page #all-types-scars-container h2{color:var(--red-color);font-size:38px;line-height:42px;font-weight:400;margin-top:0}#product-cesam-page #all-types-scars-container .columns,#scars-page #all-types-scars-container .columns{display:grid;grid-template-columns:1fr 1fr 1fr;text-align:center;margin:50px auto 0;column-gap:50px;row-gap:50px;max-width:700px}#product-cesam-page #all-types-scars-container img,#scars-page #all-types-scars-container img{max-width:100px;margin:0 auto;border-radius:50%;border:5px solid #eff8fd}#product-cesam-page #all-types-scars-container .image-container,#scars-page #all-types-scars-container .image-container{text-align:center}#product-cesam-page #all-types-scars-container p,#scars-page #all-types-scars-container p{color:var(--red-color);font-size:24px;line-height:30px}#scars-page #clinically-proven .inner-wrap{max-width:650px;margin:0 auto}#scars-page #clinically-proven h2{margin-top:0;color:var(--red-color)}#scars-page #clinically-proven .subtitle{font-size:22px;font-weight:400;line-height:26px;margin:30px 0;color:var(--text-main-color)}#scars-page #clinically-proven .columns{display:grid;grid-template-columns:minmax(auto,60%) minmax(auto,40%);column-gap:60px}#scars-page #clinically-proven img{max-width:400px;display:inline-block}#scars-page #clinically-proven .inner-columns{display:flex;column-gap:30px;margin-top:20px}#scars-page #clinically-proven .number{color:var(--salmon-color);font-size:50px;line-height:50px}#scars-page #clinically-proven .topic{color:var(--red-color);font-weight:600}#scars-page .types-of-scars .columns{display:grid;grid-template-columns:repeat(3,1fr);column-gap:50px}#scars-page .types-of-scars h3{text-align:center;margin-bottom:30px}#scars-page .types-of-scars .columns img{border-radius:10px;margin-bottom:20px}#scars-page .results{background-color:#fff}#scars-page .results .wrap{position:relative}#scars-page .results h2{margin-top:0;color:var(--red-color);text-align:center;margin-bottom:50px}#scars-page .results .columns{display:grid;grid-template-columns:1fr 1fr;column-gap:50px;row-gap:50px}#scars-page .results .before-after-entry{background-color:#e5f4fa;border-radius:20px;padding:30px}#scars-page .before-after-entry .header{background-color:#fff;text-align:center;padding:10px}#scars-page .before-after-entry .header .title{color:#55b8de;font-weight:600;text-transform:uppercase}#scars-page .before-after-entry .header .subtitle{color:var(--red-color);font-weight:600;text-transform:uppercase}#scars-page .before-after-entry .description{font-size:14px;line-height:18px;font-weight:600}#scars-page .results .section-title{margin-bottom:100px}#scars-page .results .bullets-square{position:absolute;top:170px;left:50%;max-width:170px}#scars-page .results .tabs .titles{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;column-gap:50px;text-align:center}#scars-page .results .tabs .titles img{width:100%;cursor:pointer;opacity:.5}#scars-page .results .tabs .titles .active img,#scars-page .results .tabs .titles img:hover{opacity:1}#scars-page .results .tabs .tab-content{display:none}#scars-page .results .tabs .contents{margin-top:50px}#scars-page .results .tabs .contents small{font-size:12px;line-height:16px}#scars-page .results .tabs .tab-content.active{display:grid;grid-template-columns:1fr 1fr;column-gap:50px}#scars-page .results .photo-container{position:relative;width:100%;margin:30px 0}#scars-page .results .photo{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;align-items:stretch;align-content:stretch;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#scars-page .results .photo-container:after{content:"";display:block;padding-bottom:60%}#scars-page .results .tabs .tab-content h3{margin-top:0;font-size:30px;line-height:36px}#scars-page #introducing-product-line-container{background-color:#fff}#scars-page #introducing-product-line-container h2{margin-bottom:50px;max-width:950px}#scars-page .results .cta .astitle{max-width:600px;margin:0 auto 30px}#scars-page #skin-concern-container{background-color:#f7fbfc}#scars-page #skin-concern-container h2{text-align:left}#scars-page #skin-concern-container .columns{grid-template-columns:repeat(3,1fr);max-width:100%;row-gap:50px}#scars-page #skin-concern-container .button{border-top:2px solid #fff;padding:10px 0}#page-where-to-buy{background-color:var(--light-blue-background-color)}#page-where-to-buy .first-section{padding:50px 0 0}#page-where-to-buy .second-section{padding-bottom:50px}.second-section .product-column .product-image img{width:100%;max-width:200px}.second-section .product-column{align-self:end}.second-section .product-column h2{color:var(--red-color);text-transform:none;margin-top:20px}.second-section .product-column p{max-width:250px;margin:10px auto 30px}.second-section .product-column .seller-logo{margin:10px 0}.second-section .product-column .seller-logo img{max-width:150px}#btn-filter-results{border:1px solid #eee;background-color:#fdfdfd;padding:9px 8px;font-size:14px;font-weight:600;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}#btn-filter-results.filter-applied{color:#fff;background-color:var(--brown-color)}#products-filter-container{border-right:var(--border-gray-light);float:left;width:200px;margin:0 20px 50px 0;padding:0 20px 0 0}#products-filter-container .mobile-close-container{text-align:right;font-size:30px;margin:15px 0;color:var(--brown-color)}#products-filter-container h3{margin-top:0;color:var(--brown-color);border-bottom:var(--border-gray-light);padding-bottom:5px;margin-bottom:20px}#products-filter-container p{margin:0 10px;font-size:13px}#products-filter-container .col1_3:nth-of-type(1){max-height:300px;overflow:auto}#products-filter-container input[type=checkbox]{display:inline-block;width:auto}#products-filter-container input[type=text]{width:90%}#products-filter-container .button{font-size:12px;font-weight:600}.products-filter-group{margin-bottom:30px;white-space:nowrap}#products-filter-container .button-container{white-space:nowrap}#products-page-size-and-sorting-container{border:var(--border-gray-light);background-color:var(--gray-section-color)}#products-page-size-and-sorting-container .element{padding:10px;font-size:13px;border-left:var(--border-gray-light);display:inline-block}#products-page-size-and-sorting-container label{display:inline}#products-page-size-and-sorting-container .lnr-funnel{float:left;font-size:30px;margin:10px 0 0 10px;color:var(--text-light-gray);cursor:pointer}#products-list .in-page-title{margin-bottom:60px}#catalog{overflow:hidden}#catalog .button-container{text-align:left}#catalog .list-product-container .button-container.center{text-align:center}ul.products-lister{font-size:0;margin:0;padding:0}ul.products-lister li{width:25%;display:inline-block;vertical-align:top;font-size:12px}#catalog ul.products-lister li{width:33.33%}ul.products-lister li .padder{margin:20px;overflow:hidden}.products-lister li a{text-decoration:none;color:inherit}.products-lister li a.button{color:#fff}.products-lister li>div{margin:0 20px}.products-lister .list-product-current-price,.products-lister .list-product-older-price{font-size:14px;text-align:center;margin-top:10px}.products-lister .list-product-current-price{color:var(--brown-color)}.products-lister .product-img{margin-bottom:10px;width:100%;-webkit-transition:all .6s cubic-bezier(.165,.84,.44,1);transition:all .6s cubic-bezier(.165,.84,.44,1);background-color:#fff}.products-lister .product-img:after{content:"";display:block;padding-bottom:100%}.products-lister li:hover .product-img{opacity:.3;transform:scale(.9)}.products-lister.owl-carousel .owl-item img{width:auto}#products-pagination{text-align:right}#products-pagination a{color:var(--text-light-gray);text-decoration:none;margin:0 7px}#products-pagination a.selected-page{color:var(--brown-color)}.list-product-details{margin:10px;position:relative}.list-product-current-price,.list-product-name,.list-product-older-price{margin:25px 0 0;font-size:14px;line-height:20px;text-align:center}.list-product-older-price{color:#e74c3c}.list-product-name{font-weight:400;text-transform:uppercase}.list-product-current-price,.list-product-older-price{font-weight:600}.list-product-current-price{font-size:30px}.list-product-current-price .pvp{font-size:10px;border-top:1px solid #eee}.list-product-details .list-product-older-price{margin-top:5px}.pvp .list-product-older-price{font-size:10px}.list-product-view-button .button{background-color:#fe9c00;color:#fff;width:100%;text-align:center;display:table;padding:15px 0}.list-brand-container .image-container{width:175px;height:130px;white-space:nowrap;text-align:center}.list-brand-container img{max-width:160px;max-height:130px;vertical-align:middle}#product-details{padding-top:50px}#product-details .lds-ellipsis{vertical-align:middle;margin:0 70px}.product-details-image{margin-bottom:0;width:90%;text-align:center}.product-details-image img{display:block;max-width:100%;max-height:500px;margin:0 auto}.product-details-image .cycle-next,.product-details-image .cycle-prev{background-color:var(--text-light-gray)}.product-details-image .cycle-next:hover,.product-details-image .cycle-prev:hover{background-color:var(--brown-color)}.product-details-properties h1{font-size:24px;font-weight:700;text-align:left;text-transform:uppercase;margin-top:0}.product-details-properties .list-product-current-price,.product-details-properties .list-product-older-price{text-align:left}.product-details-properties .list-product-current-price{color:var(--brown-color)}.product-details-properties label{font-weight:600;display:block;margin:20px 0 5px}.product-details-properties .link{color:#0aa2d3;text-decoration:none}.product-details-properties .link:hover{text-decoration:underline}.product-details-properties .button{display:inline-block;margin-bottom:10px}.availability{margin:30px}.availability div{width:11px;height:11px;display:inline-block;margin-right:10px}.availability .unknown{background-color:#000}.availability .unavailable{background-color:#d91e18}.availability .available{background-color:#1e824c}.availability .ending{background-color:#f7ca18}.cycle-slide{width:100%}#add-remove-to-wishlist{margin-bottom:40px}#add-to-order-container{margin:30px 0}.add-product-quantity{text-align:left;max-width:105px;margin-right:auto;margin-left:0}.add-product-quantity input{width:100%}.add-product-properties{text-align:left;max-width:200px;margin-left:auto;margin-right:0}.add-product-properties select{width:100%}#add-to-order-container .button-container a:nth-of-type(1){margin-right:20px}#product-details-tabs-container{background-color:var(--gray-section-color);padding:40px;margin-top:50px}#product-details-tabs-container .tab-selectors{text-align:center}#product-details-tabs-container .tab-selectors a{text-transform:uppercase;margin:0 10px;color:inherit;font-weight:600}#product-details-tabs-container .tab-selectors a.active{color:var(--brown-color)}.product-details-tab{display:none}.product-details-tab.active{display:block}#availability-loader.button-loader{display:block;float:none;margin:50px 0}#availability-loader.button-loader .gooey{background-color:var(--gray-section-color)}#order-step-3{background-color:#f2f2f2;padding:20px;border:1px solid silver;margin-top:40px}#news-page{background-color:rgb(102 180 202 / 10%)}#news-page h1,.news-entry h1{margin-top:0}#home-news-container ul#news-lister,#news-page ul#news-lister{display:grid;grid-auto-columns:1fr;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr;gap:60px 60px;padding:0;margin:0;list-style:none}#news-lister li{background-color:#fff;position:relative;font-size:16px;padding-bottom:50px;-webkit-transition:all 1s cubic-bezier(.26,.98,.605,.9);-moz-transition:all 1s cubic-bezier(.26,.98,.605,.9);-o-transition:all 1s cubic-bezier(.26,.98,.605,.9);transition:all 1s cubic-bezier(.26,.98,.605,.9);-webkit-transition-timing-function:cubic-bezier(.26,.98,.605,.9);-moz-transition-timing-function:cubic-bezier(.26,.98,.605,.9);-o-transition-timing-function:cubic-bezier(.26,.98,.605,.9);transition-timing-function:cubic-bezier(.26,.98,.605,.9);box-shadow:rgba(149,157,165,.2) 0 8px 24px;transition:transform .2s}#news-lister li:hover{transform:scale(1.1);box-shadow:rgba(255,255,255,.1) 0 1px 1px 0 inset,rgba(50,50,93,.25) 0 50px 100px -20px,rgba(0,0,0,.3) 0 30px 60px -30px}#news-lister h2{margin:0 0 10px;color:var(--red-color);font-weight:600;font-size:16px;text-transform:none;line-height:22px}#news-lister li p{font-size:14px;line-height:20px}#news-lister .padder{margin:20px 20px 0;display:inline-block}#news-lister .entry-date,#news-lister .read-more{position:absolute;bottom:20px}#news-lister .read-more{color:var(--salmon-color);font-weight:600;left:20px}#news-lister .entry-date{right:20px;font-size:13px;font-weight:400}#home-news-container a,#news-lister a,#news-page a{color:inherit;text-decoration:none}.newsresume-entry{position:relative;width:33.33%;display:inline-block;vertical-align:top}.newsresume-img{background-color:#fff;position:relative}.newsresume-img .img{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-size:cover;background-position:center}.newsresume-img:after{content:"";display:block;padding-bottom:100%}.newsresume-entry h2{margin:0}.news-entry .entry-date,.newsresume-entry .entry-date{font-size:14px;font-weight:300}.news-entry p{text-align:justify}.newsresume-entry p{font-size:14px;margin-top:10px;text-align:justify}#news-detail-image-container{text-align:center;margin:30px 0}.newsresume-entry .read-more{font-size:14px;text-align:left;color:var(--brown-color)}#news-detail-image-container img{max-width:500px;max-height:400px;width:100%}a.news_pagger{font-size:12px;font-weight:700}a.news_pagger:hover{color:#6e2763}#news-paging{text-align:right;margin-top:50px;padding:5px 10px;font-size:17px}#news-paging a{margin:0 2px;font-weight:600;color:var(--text-main-color);background-color:var(--input-placeholder);width:30px;height:29px;border-radius:50%;display:inline-block;text-align:center;padding-top:1px}#news-paging a.disabled{background-color:#e6e6e6;color:#c6c6c6}#news-paging a.selected-page,#news-paging a:hover{background-color:var(--salmon-color);color:#fff}#news-paging a.disabled:hover{background-color:#e6e6e6;color:#c6c6c6}.news-entry .section-title{margin-bottom:0}.news-entry img{margin-bottom:20px;max-height:600px;max-width:100%}.news-entry .entry-date{margin-left:100px;font-size:14px;font-weight:400;margin-bottom:30px}.news-entry h2{border-bottom:1px solid var(--brown-color);padding-bottom:10px}.news-entry h2 a{color:var(--brown-color);text-decoration:none}.news-entry h2 a:hover{text-decoration:underline}.news-entry .button{text-decoration:none;display:inline-block}.news-entry ul#news-lister{margin:0;padding:0;list-style:none}.news-entry ul#news-lister li{margin:20px 0}.news-entry ul#news-lister h2{border:0;padding-bottom:0;font-size:16px;line-height:18px}.news-entry ul#news-lister .entry-date{font-size:12px;color:var(--text-main-color);margin:0}#newsletters-banner{background-color:var(--red-color);color:#fff;padding-top:30px;padding-bottom:30px}#newsletters-banner .wrap{display:flex;align-items:center}#newsletters-banner .wrap div:nth-of-type(1){flex:1 1 auto;font-weight:600}#newsletters-banner .wrap div:nth-of-type(2){flex:0 1 auto}#newsletters-banner .wrap div:nth-of-type(3){flex:1 1 auto}#newsletters-banner .newsletters-form.wrap{display:none;padding:30px 0 0}#newsletters-banner .newsletters-form input{padding:12px;position:relative;border-radius:10px}#newsletters-banner .newsletters-form .button{vertical-align:middle;margin-left:-20px;padding-left:35px}#images-slider-container{margin-top:50px}.news-content-container{display:grid;grid-template-columns:1fr 260px;grid-column-gap:50px;grid-row-gap:20px;justify-items:stretch;align-items:stretch}.news-content-container .astitle{font-weight:400}.empty-list{text-align:center;font-size:24px;padding:60px 0}.empty-list img{display:inline-block;max-width:150px;width:90%}#news-details-bottom-buttons{display:flex;column-gap:50px}#news-details-bottom-buttons .back-container{flex:0 0 auto}#news-details-bottom-buttons .navigation-container{flex:1 0 auto}.references{margin:50px 0}.references .references-title{font-size:20px;font-weight:600;color:var(--salmon-color);cursor:pointer}.references .references-title span{padding-top:10px;border-top:1px solid var(--salmon-color)}.references .references-title span::after{content:"⯆";margin-left:5px}.references .references-title.open span::after{content:"⯅"}.references .references-content{display:none;font-size:14px;line-height:18px}ul#dm-pictos{list-style:none;font-size:0;margin:60px auto}ul#dm-pictos li{display:inline-block;width:20%;text-align:center}ul#dm-pictos li img{width:90%;max-width:128px}ul#dm-pictos h3{font-size:22px;margin:20px 0 0}ul#dm-pictos p{margin-top:5px;font-size:16px;text-align:center}#dm-form{padding:30px 0;display:none}#dm-form-container h3{margin-top:40px;line-height:34px;font-size:26px}#page-technical-area.wrap p a{color:inherit;text-transform:uppercase;font-weight:600}#page-contacts{background-color:var(--gray-section-color)}#page-contacts .intro{margin:0 0 50px}.contact-subject .subject-text{padding-right:80px;padding-left:0}.contact-subject{position:relative;background-color:#eff8fd;border:1px solid #e5e5e5;border-radius:2px;margin:5px 0;padding:20px;color:var(--red-color);font-size:22px;line-height:34px;transition:all .3s ease-in-out}.contact-subject .subject-title{color:var(--text-main-color);text-transform:uppercase;font-size:14px;font-weight:600}.contact-subject .subject-description{font-weight:600}.contact-subject.open{background-color:#fff;color:var(--text-main-color)}.contact-subject .separator{border-left:2px solid var(--red-color);position:absolute;right:80px;top:0;bottom:0}.contact-subject .arrow{position:absolute;display:flex;right:0;padding:0 30px;height:100%;top:0;bottom:0;vertical-align:middle;font-size:30px}.contact-subject .arrow{right:0}.contact-subject .arrow i{transition:all .3s ease-in-out}.contact-subject.open .arrow i{transform:rotate(90deg)}.contact-subject .arrow div{align-self:center}#contact-form{text-align:left;max-width:600px;margin:0 auto}#contact-form .form-line{margin-bottom:20px}#contact-form label{font-weight:300;margin-bottom:5px;color:var(--red-color)}#contact-form label span{font-size:13px;color:var(--text-main-color);display:block;margin-top:-5px}#contact-form .input-container{overflow:hidden}#contact-form input,#contact-form select,#contact-form textarea,.dropzone.dropzone{width:100%;background-color:#fff;box-sizing:border-box;border:1px solid var(--red-color)}#contact-form textarea{height:130px}#contact-form textarea::placeholder,.dropzone,select:required:invalid{color:var(--input-placeholder)}option[value=""][disabled]{display:none}#contact-form input[type=checkbox]{vertical-align:middle;width:auto}.dropzone.dropzone{padding:10px}.dropzone span{font-size:18px}#contact-button{display:inline-flex;align-items:center;padding:8px 15px}#page-contacts .map-intro{margin:30px 0 20px}.embed-map-container{position:relative;padding-bottom:500px;height:0;overflow:hidden;width:100%}.embed-container embed,.embed-container object,.embed-map-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}#footer{width:100%;background-color:var(--footer-text-2);color:#fff;padding:30px 0 10px;order:1;flex:0 0 auto;align-self:auto}.footer-columns{display:flex;font-weight:300;flex-direction:row;flex-wrap:nowrap;justify-content:normal;align-items:normal;align-content:normal}.footer-column1{flex:1 1 auto}.footer-column2{flex:0 1 auto}.footer-column1 .columns{display:flex;column-gap:50px}.footer-column1 ul{margin:0;padding:0;list-style:none;font-size:12px;line-height:18px;font-weight:600;text-transform:uppercase}.footer-column1 ul a{text-decoration:none;color:inherit}.footer-columns p{font-size:16px;line-height:18px}#footer h2{font-size:16px;line-height:24px;color:var(--footer-text);text-transform:uppercase;font-weight:600;margin:0 0 10px;position:relative}#footer-contacts{grid-area:a}#footer-contacts p{margin:5px 0;vertical-align:middle}#footer-address{color:var(--footer-text-2);font-size:16px;margin-top:45px}#footer-address img{height:15px;vertical-align:middle}#footer-address p{margin:0 0 5px}#footer-address .button{font-size:16px;padding:10px 20px}#footer-contacts a{text-decoration:none;color:inherit}#footer-contacts img{margin-right:10px;vertical-align:middle;height:26px}#footer-contacts p:nth-of-type(1){margin-top:0}#footer-dermatest{text-align:right;margin-top:30px}#footer-dermatest img{max-height:80px}#footer-social-container{display:grid;grid-template-columns:repeat(2,1fr);column-gap:30px;align-items:center;justify-content:center}#footer-social-container p{margin-top:0}#footer-social-container img{height:30px}#copy-credits-columns{display:grid;grid-template-columns:1fr 1fr;margin-top:50px}#copyrights{font-size:16px}#eb-credits{text-align:right}#cookies-message{position:fixed;bottom:20px;right:20px;z-index:9999;max-width:300px;padding:20px;background-color:rgba(136,136,136,.95);color:#fff;font-size:12px;border-radius:5px;box-shadow:rgba(50,50,93,.25) 0 50px 100px -20px,rgba(0,0,0,.3) 0 30px 60px -30px}#cookies-message p{line-height:16px;margin-top:0;margin-bottom:20px}#cookies-message a{margin:0 10px;cursor:pointer;text-decoration:none}#cookies-message a.button{margin-right:0}#age-message{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background-color:rgba(0,0,0,.7);color:#fff}#age-message .wrap{position:relative;top:50%;transform:translateY(-50%)}#age-message .title{font-size:24px;text-transform:uppercase}#age-message .description{font-size:18px;margin:10px 0 30px}#age-message a{margin:0 10px}#age-message .no-access-message{display:none;margin-top:10px}#error_404{background-color:var(--light-blue-background-color);padding-bottom:50px}#error_404 h1{margin:0;padding:75px 0 50px}#error_404 p{margin:0 auto;text-align:center}#error_404 img.icon404{width:100%;max-width:200px;margin:50px auto}#error_404 .button{text-decoration:none}.centered-form{min-width:100px;max-width:400px;margin:0 auto;position:relative}.centered-form input[type=password],.centered-form input[type=text],.centered-form select,.centered-form textarea{width:100%}#personal-area-dashboard{text-align:center}#personal-area-dashboard h1{margin-bottom:0}#personal-area-dashboard .button-container{float:right}#personal-area-dashboard a{text-align:center;display:inline-block;width:149px;vertical-align:top;margin:20px;text-decoration:none;color:#000;font-size:14px}#personal-area-dashboard a.icon{text-align:center;display:inline-block;width:120px;vertical-align:top;margin:9px;padding:9px;text-decoration:none;color:#000;font-size:14px}#personal-area-dashboard a.icon:hover{background-color:#ddd}#personal-area-dashboard .button-container a{margin:0;color:#fff}#personal-area-dashboard a img{border:0;margin-bottom:10px;height:100px}table#edit-order-products-list tr td{width:160px}#edit-client-form input,#edit-client-form select,#edit-client-form textarea,.edit-order-form input[type=text],.edit-order-form select,.edit-order-form textarea{width:90%}div#results{margin-top:20px}div.no-results{text-align:center;margin-top:50px;font-size:20px}div.no-results .lnr{font-size:150px}#no-results{text-align:center}#no-results img{width:100%;max-width:200px;margin:0 auto}table.rounded-corner-gray{width:100%}table.rounded-corner-gray th{background-color:var(--brown-color);color:#fff;font-weight:600;padding:5px}table.rounded-corner-gray tr{color:#333;font-weight:600;font-size:14px}table.rounded-corner-gray tr.even{background-color:#dedede}table.rounded-corner-gray tr.odd{background-color:#bcbcbc}table.rounded-corner-gray tr:hover{background-color:#999;color:#fff}table.rounded-corner-gray a.cell-link{display:block;color:inherit;text-decoration:none}table.rounded-corner-gray tr td input,table.rounded-corner-gray tr th input{background-color:#fff}table.rounded-corner-gray th .button{background-color:#dedede;color:#333;font-weight:600;padding:5px 20px;vertical-align:inherit}table.rounded-corner-gray th .button:hover{background-color:#bcbcbc}#edit-order .mb-box{background-color:#fff;width:200px;margin:0 auto;padding:20px;font-weight:700;color:grey;font-size:14px}#edit-order .mb-box img{margin-bottom:20px}#order-step-3 h3{margin-top:50px}#edit-order .col1_2 label{color:#999;font-weight:600;margin:10px 0 0}.owl-stage{display:-webkit-box;display:-moz-box;display:-ms-box;display:box}#advent-floating-badge{z-index:9999;position:fixed;bottom:5%;right:20px;box-shadow:rgb(0 0 0 / 24%) 0 3px 8px;border-radius:50%}#advent-floating-badge img{display:block;max-width:150px}#advent-full-page-container{background:url(../../images/advent_background_pattern.jpg) repeat}#page-advent-calendar{padding-top:200px;margin-top:0;max-width:1000px}#advent-brand-logo{max-width:150px}#advent-title-logo{max-width:700px;width:100%}#page-advent-calendar h1{margin-top:20px;margin-bottom:50px}#page-advent-calendar .results{display:grid;grid-gap:20px;grid-template-columns:repeat(auto-fill,180px);grid-auto-rows:minmax(20px,auto);justify-content:center}#page-advent-calendar .results>*{width:180px;float:left;margin:15px;border-radius:15px;position:relative;background-position:center;background-size:contain}#page-advent-calendar .results>.enabled{background-size:cover;background-position:center}#page-advent-calendar .results>* a{display:table;width:100%;height:100%;color:inherit}.advent-calendar-color1{background-color:#002e6d;color:#fff}.advent-calendar-color2{background-color:#b71a3b;color:#fff}.advent-calendar-color3{background-color:#ff8d6b;color:#fff}.ht0{grid-row-end:span 2}.ht1{grid-row-end:span 3}.ht2{grid-row-end:span 4}.ht3{grid-row-end:span 5}.ht4{grid-row-end:span 6}.ht5{grid-row-end:span 7}.ht6{grid-row-end:span 8}.ht7{grid-row-end:span 9}.advent-calendar-modal .fancybox-content{padding:0;border-radius:30px;max-width:90%;max-height:90%;overflow:hidden;display:inline-flex!important}.advent-calendar-modal .fancybox-slide--html .fancybox-close-small{padding:20px;top:10px;right:4px;opacity:1}.advent-calendar-modal .padder{margin:40px;flex:0 1 auto;overflow:auto}.advent-calendar-modal .padder .button-container{margin-top:50px}.advent-calendar-modal .media img,.advent-calendar-modal .media video{max-width:100%;max-height:100%;display:block}.advent-calendar-modal .title{color:var(--red-color);font-size:24px;text-transform:uppercase;font-weight:600;margin-bottom:20px}.advent-calendar-modal .content{color:#000}.advent-calendar-entry .columns{display:flex}.advent-calendar-entry .media{display:flex;flex:0 0 auto;max-width:50%}.advent-calendar-entry .media .slideshow{max-height:100%}.advent-calendar-modal .fancybox-slide--html .fancybox-close-small img{width:23px}@supports (display:grid){#page-advent-calendar .results>*{margin:0 auto}}#page-advent-calendar .results>* img{max-width:100%}#page-advent-calendar .results .day{top:50%;width:100%;transform:translateY(-50%);font-size:250%;font-family:"Source Serif Variable";position:absolute;text-align:center}@media only screen and (max-width:319px){div#home-image h2{font-size:22px;line-height:32px}}@media only screen and (max-width:339px){.button{font-size:13px}div#home-banner div#home-banner-title{margin-top:180px}}@media only screen and (max-width:355px){#prefooter .sponsor img{width:70%;height:auto}#prefooter .sponsor:nth-of-type(1) img{width:100%}}@media only screen and (max-width:399px){div#home-slider #slider-caption h1,div#home-slider #slideshow-badge,div#home-slider .slider-subcaption{margin-bottom:10px}#header #logo img{max-width:130px;margin:15px 0}#mobile-menu-trigger-container{display:inline-block;margin:17px 0;position:absolute;top:0;right:30px}#contact-form label{float:none;margin-right:0}#contact-form .input-container{margin-top:10px}h1{font-size:30px;line-height:40px}#footer-menu-container .col1_2{float:none;width:100%;text-align:center}#footer-contacts{text-align:center}#footer-menu-container ul{text-align:center}#footer-menu-container .col1_2 .padder{margin:0}.nav-icon{margin:0 auto 20px}#scars-page .results .tabs .titles{grid-template-columns:1fr 1fr;row-gap:30px}}@media only screen and (max-width:449px){#product-cesam-page #why-kelocell-container{background-size:cover}}@media only screen and (max-width:469px){#physicians-recommend br{display:none}}@media only screen and (max-width:499px){#slider-caption .button-container,#slider-caption .text{display:none}#error_404 .wrap .col1_2{display:block;width:100%}#home-form-container .col1_2{float:none;width:100%}#home-form-container .col1_2:nth-of-type(1) .padder{margin-right:0}#home-form-container .col1_2:nth-of-type(2) .padder{margin-left:0}#home-form-container .col1_2:nth-of-type(2) label:nth-of-type(1){margin-top:20px}#top-menu .col1_3{width:100%;float:none;text-align:center}#catalog ul.products-lister li,#my-wishlist ul.products-lister li,#page-dealers .products-lister li,.home-brands ul li{width:100%}#how-it-works .arrowed-sections{grid-template-columns:1fr;row-gap:50px}#scars-page .results .tabs .tab-content.active{grid-template-columns:1fr;row-gap:50px}#newsletters-banner .wrap{flex-direction:column;row-gap:30px;text-align:center}#scars-page #skin-concern-container .columns{grid-template-columns:1fr 1fr;column-gap:20px;row-gap:20px}}@media only screen and (max-width:549px){#home-slider .slideshow-overlay-contents,#home-slider .slideshow-overlay-contents .image-container,#home-slider .slideshow-overlay-contents h1{text-align:right}#home-slider .slideshow-overlay-contents .button-container,#home-slider .slideshow-overlay-contents h1,div#home-slider .slider-subcaption{padding:0 40px}#home-slider .slideshow-overlay-contents .image-container img{display:inline;max-height:250px}#home-slider .slideshow-overlay-contents{grid-template-columns:1fr;text-align:right;row-gap:0}div#home-slider #slideshow-badge{margin-bottom:10px}#home-slider .slideshow-overlay-contents h1{font-size:24px;line-height:26px;margin-bottom:10px}div#home-slider .slider-subcaption{font-size:16px;line-height:22px;margin-bottom:10px}#home-slider .slideshow-overlay-contents .button{font-size:16px}#product-cesam-page #all-types-scars-container .columns,#scars-page #all-types-scars-container .columns,.product-details-page #all-types-scars-container .columns{grid-template-columns:1fr 1fr;column-gap:30px;row-gap:30px}#product-cesam-page #all-types-scars-container img,#scars-page #all-types-scars-container img,.product-details-page #all-types-scars-container img{max-width:85px}}@media only screen and (max-width:599px){#home-slider .slideshow-overlay-contents .button{padding:15px}#page-where-to-buy .second-section .wrap{grid-template-columns:1fr;row-gap:100px}#introducing-product-line-container .columns,#product-psoris-page #products-list-container .wrap #skin-concern-container .columns,#where-to-buy-container .columns{column-gap:20px}#introducing-product-line-container .columns,#where-to-buy-container .columns{row-gap:20px}#product-psoris-page .list-product-container .image-container,#product-psoris-page .list-product-container .product-description{padding:10px}#introducing-product-line-container .wrap,#skin-concern-container .wrap,#where-to-buy-container .wrap{column-gap:20px}#introducing-product-line-container .list-product-container .image-container,#introducing-product-line-container .list-product-container .product-description,#where-to-buy-container .list-product-container .image-container,#where-to-buy-container .list-product-container .product-description{padding:10px}}@media only screen and (min-width:500px) and (max-width:699px){#slider-caption .text{font-size:25px;line-height:35px}}@media only screen and (max-width:649px){#header #menu-container{overflow:auto;text-align:center;margin:0;width:100%}#home-news-container ul#news-lister,#news-page ul#news-lister{grid-template-columns:1fr;text-align:center;row-gap:20px}#news-lister li{width:100%;max-width:400px;margin:0 auto;text-align:left;border-radius:5px;overflow:hidden;padding-bottom:0}#news-lister .padder{margin:10px}#news-lister li a{display:grid;grid-template-columns:minmax(auto,30%) minmax(auto,70%)}#news-lister li p{display:none}#news-lister .read-more{position:relative;bottom:0;left:0;text-align:right}.footer-columns{grid-template-columns:100%;grid-template-areas:"a" "b" "c" "d" "e"}#footer-social-container img{margin:0 10px}#scars-page .scars-row-1 .columns,#scars-page .scars-row-2 .padding-200-vertical{grid-template-columns:1fr}#scars-page .scars-row-1 .image-container img{max-width:400px;margin:0 auto;margin-top:30px;width:80%}}@media only screen and (min-width:650px){#mobile-menu-trigger-container{display:none}}@media only screen and (max-width:660px){#page-advent-calendar .results{grid-template-columns:repeat(auto-fill,150px)}#page-advent-calendar .results>*{width:150px}.ht3{grid-row-end:span 4}.ht6{grid-row-end:span 7}}@media only screen and (max-width:699px){.brands-banner .columns,.home-products{grid-template-columns:100%}.brands-banner .columns{row-gap:30px}.home-products .image-container img{max-width:200px;margin:50px auto 0}.home-products #slider-caption,.home-products .button-container{text-align:center}#home-section-3 .wrap{grid-template-columns:100%;max-width:500px}#home-section-4 .wrap{grid-template-columns:100%}#home-section-4-text-container{order:1}#home-section-4 .image-container img{max-width:300px;margin:0 auto}#home-section-4-text-container .right{text-align:center}.home-section-4-button{margin-top:0}#product-cesam-page #kelocell3{background-image:url(../../images/about_kelo_cell_3.png);background-position:center;background-size:cover}#product-cesam-page #kelocell3 img{display:none}#product-cesam-page #kelocell3 .text{position:relative;top:0;padding:200px 0}#product-cesam-page #hydration-inflamation-container .columns{grid-template-columns:1fr;text-align:center}#product-cesam-page #how-to-apply-columns{grid-template-columns:1fr;max-width:350px}#scars-page .types-of-scars .tabs .titles{grid-template-columns:1fr;row-gap:5px}#scars-page .types-of-scars .tabs .tab-content{grid-template-columns:1fr;row-gap:30px}#scars-page .types-of-scars .tabs .tab-content .image-container{text-align:center}#scars-page .types-of-scars .tabs .tab-content img{max-width:400px;margin:0 auto}.newsresume-entry{width:100%}#top-10-reasons .reasons{grid-template-columns:1fr 1fr}#anti-inflammatory-row1 .wrap .padding-100-vertical{grid-template-columns:1fr}}@media only screen and (min-width:700px){#search-container select{width:100px}#search-container input{width:200px}#product-details .title-mobile{display:none}.product-details-properties h1{display:block}#product-details-tabs-container .tab-selectors-dropdown{display:none}#edit-order .show-mobile,#my-discounts .show-mobile,#orders-list .show-mobile{display:none}}@media only screen and (max-width:749px){#stem-cells-container .topics>ul{grid-template-columns:1fr;row-gap:30px}.footer-columns{flex-direction:column;row-gap:30px}.footer-column1 .columns{display:flex;flex-direction:column;row-gap:10px}.financed{grid-template-columns:1fr}.footer-links{border-bottom:1px solid var(--footer-text)}.footer-column1 .footer-links ul{padding-bottom:10px}.footer-links h2::after{content:"+";position:absolute;right:15px;font-size:29px;font-weight:600}.footer-links h2.active::after{content:"—";right:20px}#footer .footer-column2 h2{margin-top:10px}#footer-social-container a{text-align:center}.footer-columns.company-data{flex-direction:row}#copyrights{font-size:12px;text-align:center}#copy-credits-columns{grid-template-columns:1fr;border-top:1px solid var(--footer-text);padding-top:10px}#page-international-presence .flex{padding:10px}#page-international-presence .flex .link{grid-area:2/1/3/3}#page-international-presence .flex:nth-of-type(2n+1){background-color:var(--darker-gray-section-color)}}@media only screen and (max-width:799px){#anti-inflammatory .wrap .padding-200-vertical{grid-template-columns:1fr}#scars-page .results .bullets-square{display:none}#scars-page .types-of-scars .columns{grid-template-columns:1fr;row-gap:30px}#scars-page .types-of-scars .columns>div{max-width:300px;margin:0 auto;display:flex;flex-direction:row-reverse;width:100%;justify-content:left;box-shadow:rgba(0,0,0,.35) 0 1px 5px;border-radius:10px;background-color:var(--light-blue-background-color);align-items:center;column-gap:20px}#scars-page .types-of-scars .columns .arrow{font-size:30px;display:block}#scars-page .types-of-scars .columns .arrow.right{padding-right:20px;color:var(--red-color)}#scars-page .types-of-scars .columns .arrow.left{padding-left:20px;color:var(--text-main-color)}#scars-page .types-of-scars h3{margin:0;font-size:20px;flex:1 1 auto}#scars-page .types-of-scars .columns img{width:90px;border-radius:10px 0 0 10px;margin-bottom:0}#scars-page .types-of-scars .description{display:none}#scars-page .types-of-scars .description p{font-size:16px;line-height:22px}#home .about-banner .columns{grid-template-columns:1fr}#home .about-banner .image-container img{max-width:400px;margin:0 auto}}@media only screen and (min-width:400px) and (max-width:799px){#scars-page .results .tabs .titles{grid-template-columns:1fr 1fr 1fr 1fr}}@media only screen and (min-width:650px) and (max-width:799px){#top-menu .col1_3{width:50%}#top-menu .col1_3.center{text-align:left}}@media only screen and (min-width:400px) and (max-width:849px){#footer-menu-container .col1_2.center{text-align:left}}@media only screen and (max-width:849px){#product-cesam-page #why-kelocell-container{background-size:100%}#product-cesam-page #kelocell{grid-template-columns:100%;row-gap:50px;text-align:center}#product-cesam-page #kelocell .a{order:1}#product-cesam-page #kelocell .b{order:-1}#product-cesam-page #kelocell h2{margin-top:0}#product-cesam-page #kelocell img{width:100%;max-width:400px;margin:0 auto}}@media only screen and (min-width:850px) and (max-width:1099px){.footer-col2 .col2_3 .col1_2{float:none;width:100%}#footer-menu-container ul.footer-menu,.col1_2:nth-of-type(1) .padder,.col1_2:nth-of-type(2) .padder{margin:0}#footer-menu-container ul.footer-menu{width:150px;text-align:center}}@media only screen and (max-width:939px){.in-page-title h1{text-align:center}#page-contacts .col1_3,#page-contacts .col2_3{width:100%;float:none}#page-contacts .col1_3{margin-bottom:50px}#contact-form input,#contact-form textarea,.contact-button-container{width:100%;max-width:1000px}#contact-contacts{text-align:center}#home-news-container ul#news-lister,#news-page ul#news-lister{grid-template-columns:1fr}.news-entry ul#news-lister{display:grid;grid-auto-columns:1fr;grid-template-columns:1fr;grid-template-rows:1fr;gap:60px 60px;padding:0;margin:30px 0 0;list-style:none}.news-entry ul#news-lister h2{margin:0 0 10px;color:var(--text-main-color);font-weight:600;font-size:16px;text-transform:none;line-height:22px}.news-entry ul#news-lister .read-more{font-size:16px}.news-entry ul#news-lister .entry-date{font-size:13px}#product-cesam-page #our-products{grid-template-columns:100%}#product-cesam-page #our-products .image-container{text-align:center}#product-cesam-page #our-products .image-container img{margin:70px auto 0}#how-it-works-details .wrap,#how-it-works-details-2 .wrap{grid-template-columns:100%;row-gap:50px}#how-it-works-details .image-container,#how-it-works-details-2 .image-container{text-align:center}#how-it-works-details .image-container img,#how-it-works-details-2 .image-container img{max-width:400px;margin:0 auto}#scars-page .scars-row-3{background-size:70%;background-position:right 100px}#scars-page .scars-row-3 .padding-100-vertical{grid-template-columns:1fr;padding:0}#scars-page .scars-row-3 .wrap{padding:0}.scars-row-3 .text{order:1;padding:30px;background-color:#fff}.scars-row-3 .image-container{order:0;padding:30px 30px 0}#stem-cells-innovation .wrap img,.scars-row-3 .image-container img{max-width:400px;margin:0 auto}#scars-page .scars-row-3 img{position:relative;top:0}#product-cesam-page #physicians-recommend .columns,#scars-page #physicians-recommend .columns{grid-template-columns:1fr;text-align:center;row-gap:20px}#product-cesam-page #physicians-recommend .columns div:nth-of-type(2),#scars-page #physicians-recommend .columns div:nth-of-type(2){margin:0 auto}#scars-page #clinically-proven.padding-100-vertical{padding:30px 0}#scars-page #clinically-proven .image-container{margin-top:30px}#scars-page .results .columns{grid-template-columns:1fr}#scars-page .results .before-after-entry{max-width:500px;margin:0 auto}#scars-page .results .before-after-entry.hide-mobile{display:none}.news-content-container{grid-template-columns:1fr;row-gap:50px}.news-entry ul#news-lister li{margin:0 auto}#anti-inflammatory .wrap .padding-80-vertical,#stem-cells-innovation .wrap,#stem-cells-row1 .wrap{grid-template-columns:1fr}#stem-cells-page #stem-cells-row1 .padding-50-vertical{padding-bottom:0}#product-cesam-page .our-products-separator{display:none}}@media only screen and (min-width:500px) and (max-width:939px){#scars-page #skin-concern-container .columns{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:940px){.news-resume{display:none}}@media only screen and (min-width:650px) and (max-width:939px){.newsresume-img{width:250px;float:left;margin-right:20px}#news-lister .padder{overflow:hidden;display:block;margin:0;padding:20px 0}#news-lister li{padding-bottom:0;border-radius:10px;overflow:hidden}#news-lister .entry-date,#news-lister .read-more{position:relative;left:0}#news-lister .read-more{margin-top:20px}}@media only screen and (min-width:400px) and (max-width:899px){div#home-slider #slider-caption h1,div#home-slider #slideshow-badge,div#home-slider .slider-subcaption{margin-bottom:20px}}@media only screen and (min-width:550px) and (max-width:899px){#home-slider .slideshow-overlay-contents{grid-template-columns:1fr;text-align:right;row-gap:0}#home-slider .slideshow-overlay-contents,#home-slider .slideshow-overlay-contents .image-container,#home-slider .slideshow-overlay-contents h1{text-align:right}#home-slider .slideshow-overlay-contents .button-container,#home-slider .slideshow-overlay-contents h1,div#home-slider .slider-subcaption{padding:0 50px}#home-slider .slideshow-overlay-contents .image-container img{display:inline;max-height:400px}}@media only screen and (min-width:530px) and (max-width:899px){.product-details-page #three-in-one-formula-container .picto-entry,.product-details-page #two-in-one-formula-container .picto-entry{width:130px}}@media only screen and (max-width:899px){#home-slider .slideshow-overlay-contents{padding:0}div#home-slider #slider-caption .button-container{margin:0}div#home-slider #slider-caption h1{font-size:5.6vw;line-height:6vw}div#home-slider .slider-subcaption{font-size:3.8vw;line-height:4.2vw}#home-slider .slideshow-overlay-contents .button{font-size:3.2vw;line-height:3.8vw}div#home-slider #slideshow-badge{width:60%}div#home-slider #slideshow-badge img{height:15vw;width:auto;max-width:100%}#hcp-brochure-container h2,#introducing-product-line-container h2,h1{text-align:center;font-size:24px;line-height:28px;margin-bottom:30px}#hcp-brochure-container h2{margin-bottom:10px}#hcp-brochure-container p,#introducing-product-line-container p,#where-to-buy-container p{font-size:20px;line-height:26px}#home-about-and-news .col1_2{width:100%;float:none}#home-about-and-news .col1_2:nth-of-type(2) .padder{margin:0}#home-news{margin:100px 0}#hcp-brochure-container .columns{grid-template-columns:1fr;row-gap:30px;text-align:center}#hcp-brochure-container .hcp-selector-card{max-width:400px;margin:0 auto}.reviews-slider-container .left-faded,.reviews-slider-container .right-faded{display:none}#reviews ul li{max-width:400px;margin:0 auto}#products-filter-container{display:none;position:absolute;top:0;left:0;background-color:#fff;z-index:99;padding:20px;border-bottom:var(--border-gray-light);-webkit-box-shadow:0 0 20px 0 rgba(170,170,170,1);-moz-box-shadow:0 0 20px 0 rgba(170,170,170,1);box-shadow:0 0 20px 0 rgba(170,170,170,1)}#product-details .product-details-image{width:100%}#product-details .title-mobile{display:block}.product-details-properties h1{display:none}#product-details .col1_2{width:100%;float:none}#stem-cells-page #kelocell-biogel{grid-template-columns:1fr;row-gap:50px;text-align:center}#anti-inflammatory-row1 .bg-image{opacity:.3}#home .padding-50-vertical{padding:30px 0}#scars-page .padding-50-vertical,.product-details-page .padding-50-vertical{padding:30px 0}#scars-page .padding-50-vertical h2{margin-bottom:30px}#scars-page .padding-50-vertical .lined-title h2{margin-bottom:0}.product-details-page #three-in-one-formula-container.padding-50-vertical{padding-top:0}#product-cesam-page #two-in-one-formula-container .lined-title{margin-bottom:30px}.product-details-page.psoris-main #three-in-one-formula-container.padding-50-vertical,.product-details-page.psoris-main #two-in-one-formula-container.padding-50-vertical{padding-top:30px}.product-details-page #innovative-formula-container .wrap,.product-details-page #intro-container .wrap,.product-details-page #repair-container .wrap,.product-details-page #website-banner .wrap,.product-details-page #why-include-routine-container .wrap{grid-template-columns:1fr;row-gap:30px}#product-cesam-page #all-types-scars-container h2,#product-cesam-page #why-kelocell-container h2,.product-details-page #also-important-container h2,.product-details-page #anti-inflammatory h2,.product-details-page #anti-inflammatory-row1 h2,.product-details-page #faq h2,.product-details-page #five-reasons-container h2,.product-details-page #innovative-container h2,.product-details-page #innovative-formula-container h2,.product-details-page #intro-container h2,.product-details-page #kelocell-biogel h2,.product-details-page #repair-container h2,.product-details-page #stem-cells-row1 h2,.product-details-page #stem-cells-totipotent h2,.product-details-page #the-use-of-bioactive h2,.product-details-page #three-in-one-formula-container h2.forced-title,.product-details-page #two-in-one-formula-container h2.forced-title,.product-details-page #website-banner h2,.product-details-page #where-to-buy-container h2,.product-details-page #where-to-buy-container h2.center,.product-details-page #why-include-routine-container h2,.product-details-page#product-cesam-page #product-line h2,.product-details-page#product-hidrolact-page #product-line h2,.product-details-page#product-kelocell-page #product-line h2{text-align:center;font-size:24px;line-height:28px}#scars-page .astitle{font-size:24px;line-height:28px}#stem-cells-page #kelocell-biogel .description{font-size:24px;line-height:28px;margin-top:30px}#anti-inflammatory-row1 p,.product-details-page.product-details-page #anti-inflammatory-row1 h2{text-align:center}#product-cesam-page #physicians-recommend .columns div:nth-of-type(2),#scars-page #physicians-recommend .columns div:nth-of-type(2){font-size:20px;line-height:26px}#product-cesam-page #physicians-recommend .columns div:nth-of-type(1),#scars-page #physicians-recommend .columns div:nth-of-type(1){font-size:100px;line-height:100px}#scars-page .section-title,.section-title{margin-bottom:30px;padding:75px 0 0 70px}#two-in-one-formula-container .lined-title{margin-bottom:30px}#scars-page .section-title h2,.section-title h1,.section-title h2{font-size:26px;line-height:30px}#scars-page .section-title img,.section-title img{height:100px}#scars-page .scars-row-3 .sentence{margin-top:20px;font-size:20px;line-height:24px}#product-cesam-page #all-types-scars-container .columns,#scars-page #all-types-scars-container .columns{margin-top:30px}#scars-page .results .section-title{margin-bottom:30px}.product-details-page #innovative-container h2.center,.product-details-page #where-to-buy-container h2.center{margin-bottom:30px}.product-details-page #innovative-container .image-container{margin-top:30px}.product-details-page #innovative-formula-container,.product-details-page #intro-container,.product-details-page #repair-container{background-color:#fff}.product-details-page #innovative-formula-container .subtitle,.product-details-page #intro-container .subtitle,.product-details-page #repair-container .subtitle{text-align:center;font-size:16px;margin-top:30px;line-height:22px}#product-cesam-page #innovative-formula-container .description,#stem-cells-page #intro-container .description{text-align:center}#stem-cells-page #stem-cells-totipotent .wrap{grid-template-columns:1fr;text-align:center}#stem-cells-page #stem-cells-totipotent .wrap h2{text-align:center}#stem-cells-page #anti-inflammatory-row1 .wrap,#stem-cells-page #the-use-of-bioactive .wrap{display:flex;flex-direction:column-reverse}#stem-cells-page #anti-inflammatory-row1 .wrap{row-gap:30px}.product-details-page #the-use-of-bioactive h2{text-align:center}#anti-inflammatory ul li,#anti-inflammatory-row1 div.columns,#scars-page #clinically-proven .subtitle,#scars-page .scars-row-3 .subtitle,#stem-cells-page #kelocell-biogel .subtitle,#stem-cells-row1 ul li,.product-details-page p{font-size:16px;line-height:22px}#product-cesam-page #why-kelocell-container .description{font-size:20px;line-height:24px}#scars-page #intro-container .description{text-align:center;margin:0 auto}#product-hidrolact-page #intro-container p,#product-psoris-page #intro-container p{text-align:center;max-width:100%;margin-top:0}#product-hidrolact-page #intro-container .image-container,#product-kelocell-page #repair-container .image-container,#product-psoris-page #intro-container .image-container,.product-details-page #innovative-formula-container .image-container{text-align:center}#product-hidrolact-page #intro-container .image-container img,#product-kelocell-page #repair-container .image-container img,#product-psoris-page #intro-container .image-container img,#stem-cells-page #anti-inflammatory-row1 .image-container img,#stem-cells-page #intro-container .image-container img,.product-details-page #innovative-formula-container .image-container img{width:80%;display:inline-block}.product-details-page #three-in-one-formula-container .lined-title,.product-details-page #two-in-one-formula-container .lined-title{padding:10px 0}.product-details-page #three-in-one-formula-container .lined-title h2,.product-details-page #two-in-one-formula-container .lined-title h2{font-size:24px;line-height:28px}.product-details-page #intro-container .pictos,.product-details-page #three-in-one-formula-container .pictos,.product-details-page #two-in-one-formula-container .pictos{margin-top:30px}.product-details-page #innovative-container .picto-entry,.product-details-page #intro-container .picto-entry,.product-details-page #three-in-one-formula-container .picto-entry,.product-details-page #two-in-one-formula-container .picto-entry{font-size:16px;line-height:20px}#product-hidrolact-page #three-in-one-formula-container p,#product-hidrolact-page #two-in-one-formula-container p{margin-top:30px}.product-details-page #intro-container .pictos .picto-entry img,.product-details-page #three-in-one-formula-container .pictos .picto-entry img,.product-details-page #two-in-one-formula-container .pictos .picto-entry img{max-width:85px}.product-details-page #three-in-one-formula-container .plus-sign img,.product-details-page #two-in-one-formula-container .plus-sign img{margin-top:32px}#scars-page #all-types-scars-container h2,.product-details-page #all-types-scars-container h2{font-size:24px;line-height:28px}#product-cesam-page #all-types-scars-container p,#scars-page #all-types-scars-container p,.product-details-page #all-types-scars-container p{font-size:16px;line-height:20px}.product-details-page #website-banner h2,.product-details-page #why-include-routine-container h2{max-width:100%}#website-banner .button-container{text-align:center}#product-cesam-page #two-in-one-formula-container p i,#product-hidrolact-page #three-in-one-formula-container p i,#product-hidrolact-page #why-include-routine-container p i{margin-right:0}.product-details-page #website-banner .text-container,.product-details-page #why-include-routine-container .text-container{max-width:100%;text-align:center}.product-details-page #website-banner p.blue,.product-details-page #why-include-routine-container p.blue{font-size:20px;line-height:26px}.product-details-page #website-banner .image-container,.product-details-page #why-include-routine-container .image-container{margin:0 auto;max-width:400px}.product-details-page #website-banner .image-container img,.product-details-page #why-include-routine-container .image-container img{width:80%;display:inline-block}#product-hidrolact-page #five-reasons-container .wrap,.product-details-page #five-reasons-container .wrap{grid-template-columns:1fr}#product-hidrolact-page #five-reasons-container h2{margin:0 auto 30px}.product-details-page #five-reasons-container ul{max-width:450px;margin:0 auto}.product-details-page #five-reasons-container ul li{background-position:left 1px;background-size:19px;padding-left:25px;margin:15px 0;font-size:16px;line-height:20px}.product-details-page #five-reasons-container .image-container img{max-width:600px;margin:0 auto}.product-details-page #also-important-container h2,.product-details-page #faq h2{margin-bottom:30px}#product-line .product h3{font-size:16px;line-height:20px}.product-details-page #also-important-container .expandables h3{font-size:14px;line-height:18px}.product-details-page #also-important-container .expandables h3::after{font-size:30px}.product-details-page #also-important-container .expandables .how-it-works-title{font-size:24px;line-height:28px;margin:20px 0}.product-details-page #also-important-container .expandables .blue{font-size:20px;line-height:26px;margin-bottom:20px}.product-details-page #also-important-container .expandables .how-it-works-step img{height:30px}.product-details-page #also-important-container .expandables .how-it-works-step p:nth-of-type(1),.product-details-page #also-important-container .expandables .how-it-works-step p:nth-of-type(2){margin:0}.product-details-page #also-important-container .expandable-2 p.blue{font-size:20px;line-height:26px;margin:20px 0}.product-details-page #also-important-container .expandable-2 p{font-size:16px;line-height:20px}.product-details-page #also-important-container .expandables .step-container{margin:30px 0}.product-details-page #also-important-container .expandables .text{font-size:20px;line-height:24px}.product-details-page #faq .faq-entry .faq-text{font-size:16px;line-height:20px}.product-details-page #faq .section-title{padding:70px 0 0 65px}.product-details-page #faq .section-title img{height:100px}.product-details-page #faq .section-title h2{font-size:22px;line-height:26px}.product-details-page .go-to-top{right:30px;bottom:50px}#product-cesam-page #two-in-one-formula-container .pictos,#product-psoris-page #five-reasons-container h2,#product-psoris-page #three-in-one-formula-container .pictos,.product-details-page #intro-container .pictos{margin-bottom:30px}.product-details-page #innovative-container .pictos{margin-bottom:0;margin-top:30px}#product-psoris-page #also-important-container .padding-20-vertical{text-align:center;padding:10px 0}#introducing-product-line-container .list-product-container .product-description,#introducing-product-line-container .list-product-container .product-name,#product-psoris-page .list-product-container .product-description,#product-psoris-page .list-product-container .product-name,#where-to-buy-container .list-product-container .product-description,#where-to-buy-container .list-product-container .product-name{font-size:12px;line-height:14px}#introducing-product-line-container .list-product-container .product-name,#product-psoris-page .list-product-container .product-name,#where-to-buy-container .list-product-container .product-name{font-weight:600}#home .list-product-container .button,#product-psoris-page .list-product-container .button,#scars-page .list-product-container .button,#where-to-buy-container .list-product-container .button{font-size:14px;line-height:18px}.contact-subject .subject-title{font-size:12px}.contact-subject .subject-text{font-size:16px;line-height:20px}#scars-page #clinically-proven .columns{grid-template-columns:1fr}#scars-page #clinically-proven h2{text-align:center}}@media only screen and (max-width:349px){.product-details-page #intro-container .picto-entry,.product-details-page #three-in-one-formula-container .picto-entry,.product-details-page #two-in-one-formula-container .picto-entry{font-size:13px;line-height:16px}}@media only screen and (max-width:999px){.advent-calendar-modal .fancybox-content{max-width:500px;max-height:none;margin:50px 0}.advent-calendar-entry .columns{display:block}.advent-calendar-entry .media{max-width:100%}}@media only screen and (min-width:400px) and (max-width:1149px){#header #logo img{max-width:170px}}@media only screen and (max-width:1149px){#header{background-color:#fff;position:relative}#header-container{flex-direction:column}#mobile-menu-trigger-container{display:inline-block;margin:60px 0;position:absolute;top:0;right:30px}#language-container{position:absolute;top:0;margin:65px 0;right:100px}#header #menu-container{width:100%;text-align:center}#header nav{margin:0 auto;display:block}#header #menu-container ul#menu{display:none;margin:0}#header #menu-container ul#menu li{display:block;margin:0;padding:0;text-align:left}#header #menu-container ul#menu li a{padding:10px 0;border-bottom:1px solid var(--mobile-menu-border);margin-bottom:0;position:relative}#header #menu-container ul#menu .fa{display:inline;position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:24px}#header #menu-container ul#menu li a.menu-hoverable-section-title{padding:10px 0;margin-bottom:10px;color:var(--red-color)}#header #menu-container ul#menu li a.menu-hoverable-section-title:hover{border-bottom:1px solid var(--mobile-menu-border)}#header ul#menu.nav li.selected,#header ul#menu.nav li:hover,#header ul.nav li a.selected,#header ul.nav li a:hover{background-color:#fff;border-bottom:inherit}.nav li .menu-hoverable{box-shadow:none;padding:0;display:none;position:relative}ul#menu li .menu-hoverable{padding:0;box-shadow:none;margin-left:10px}.menu-hoverable-section-title{text-align:left}.nav li .menu-hoverable .columns{display:grid;grid-template-columns:1fr;row-gap:0}#header #menu-container ul#menu.nav li ul li a{padding:0;font-weight:600;font-size:16px;border-bottom:0;color:var(--red-color);display:flex;align-items:center;border-bottom:1px solid var(--mobile-menu-border)}.desktop-menu-columns ul li img{display:inline;max-width:100px}.desktop-menu-columns{grid-template-columns:1fr}.desktop-menu-columns .image-container{display:none}.language-options{top:50px;left:0}#logo{margin:20px 0;align-self:flex-start}.aditional-header-spacer{display:none}#header-social-container{display:none}}@media only screen and (min-width:1150px){.nav>li:hover .menu-hoverable{display:block}.desktop-menu-columns a br{display:none}}@media only screen and (max-width:1099px){#introducing-product-line-container .columns,#where-to-buy-container .columns{grid-template-columns:1fr 1fr;max-width:600px}#anti-inflammatory-row1 div.columns{grid-template-columns:1fr;text-align:center}#scars-page .scars-row-2 .wrap::before,#why-kelocell-container::before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background-color:rgba(255 255 255 / 60%)}#home-slider .slideshow-overlay-contents{top:0}#top-10-reasons{background-image:url(../../images/top_10_reasons_bg_mobile.png);background-position:center}#page-advent-calendar{padding-top:80px}}@media only screen and (min-width:500px) and (max-width:699px){#catalog ul.products-lister li,#my-wishlist ul.products-lister li,#page-dealers .products-lister li,.home-brands ul li{width:50%}}@media only screen and (min-width:700px) and (max-width:899px){#catalog ul.products-lister li,#my-wishlist ul.products-lister li,#page-dealers .products-lister li,.home-brands ul li{width:33.33%}}@media only screen and (min-width:700px) and (max-width:1099px){#slider-caption .text{font-size:35px;line-height:55px}.newsresume-entry{width:50%}#top-10-reasons .reasons{grid-template-columns:1fr 1fr 1fr}}@media only screen and (min-width:900px) and (max-width:1199px){div#home-slider #slider-caption h1,div#home-slider #slideshow-badge,div#home-slider .slider-subcaption{margin-bottom:20px}div#home-slider #slider-caption .button-container{margin:0}div#home-slider #slider-caption h1{font-size:2.8vw;line-height:3vw}div#home-slider .slider-subcaption{font-size:1.5vw;line-height:1.8vw}#home-slider .slideshow-overlay-contents .button{font-size:1.3vw}}.fancybox-inner,.fancybox-opened .fancybox-skin,.fancybox-outer{border-radius:10px!important}.nav-icon{width:40px}.nav-icon div,.nav-icon:after,.nav-icon:before{background-color:var(--red-color);border-radius:3px;content:"";display:block;height:5px;margin:7px 0;transition:all .2s ease-in-out}.nav-icon.open:before{transform:translateY(12px) rotate(135deg)}.nav-icon.open:after{transform:translateY(-12px) rotate(-135deg)}.nav-icon.open div{transform:scale(0)}