/** Shopify CDN: Minification failed

Line 825:43 Expected ":"
Line 832:43 Expected ":"
Line 1534:3 "colr" is not a known CSS property
Line 3956:6 Expected identifier but found whitespace
Line 3956:14 Unexpected ";"

**/
<!----- new page css--->

.container.container-medium.return-refunds-contain-desc {
    max-width: 1160px;
    padding: 0 15px;
}
.home-promo__content.desc-content .home-promo__box {
    padding: 0px;
    margin: 0px;
    padding-right: 17px;
}
.home-promo__content.desc-content .o-layout__item.left-desc {
    max-width: 507px;
}
.shipingg.testimonail-bg.research-bgs.backed-by-out.home-promo__item-bg.u-bg-grey:after {
    display: none;
}
.shippings-text-ins .home-promo__title.section__title h3 {
    font-size: 60px;
    line-height: 76px;
    font-weight: 400;
}
.home-promo__content.shiping-boxe .home-promo__media img.home-promo__media-img.lazyloaded {
    box-shadow: 0px 0px 28px 1px rgba(0, 0, 0, 0.55);
}
.shipingg.testimonail-bg.research-bgs.backed-by-out.home-promo__item-bg.u-bg-grey{
    background-image: url(/cdn/shop/files/bg-shipiong.png?v=1579936390) !important;
    background-color: #fff !important;
    background-size: cover;
    background-position: center;
}
.home-promo__content.shiping-boxe .home-promo__textes.rte p {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 28px;
}
.home-promo__content.shiping-boxe .home-promo__box {
    padding-right: 25px;
}
.home-promo__content.desc-content .o-layout__item.right-desc {
    padding-top: 8px;
}
.home-promo__content.desc-content {
    border-bottom: 1px solid #000;
    padding-bottom: 44px;
 }
.home-promo__content.shiping-boxe .home-promo__media {
    text-align: right;
}
div#shopify-section-result-vary-top section.section.section--full-bg {
    padding-bottom: 0px !important;
    margin-bottom: 0px;
}
.result-vary-text ul {
    text-align: left;
}
div#shopify-section-page-return section.section.section--full-bg {
    margin-bottom: 0px;
}
div#shopify-section-result-vary {
    padding-top: 0px;
}
div#shopify-section-page-return {
    padding-bottom: 0px;
}
div#shopify-section-result-vary {
    padding-top: 0px;
}
.result-vary-text .home-promo__box {
    margin: 0px !important;
    background: no-repeat;
    text-align: center;
}
div#shopify-section-result-vary {
    padding-bottom: 0px;
}
.result-vary-text .home-promo__box {
    max-width: 950px;
    margin: 0 auto !important;
    display: block;
    float: none !important;
}
.result-vary-text .home-promo__box h3.section__title-text {
    font-size: 60px;
    line-height: 76px;
    letter-spacing: 0px;
}
.result-vary-text .home-promo__box p {
    font-size: 18px;
    line-height: 30px;
    text-align: left;
}
.home-promo__content.desc-content .result-vary-text ul li{
list-style:none;
}
.home-promo__content.desc-content .home-promo__box {
    padding: 5px 16px 0 0 !important;
    margin: 0px !important;
}
.home-promo__content.shiping-boxe .home-promo__media img.home-promo__media-img.lazyloaded {
    box-shadow: 0px 0px 28px 1px rgba(0, 0, 0, 0.55);
    height: 420px;
    width: auto;
    margin: 0 auto;
}
 .home-promo__content.desc-content .result-vary-text ul li:before {
    content: "\2022";
    margin-left: -1em;
    margin-right: 6px;
    color: #c1173d;
    font-size: 21px;
}

.home-promo__content.desc-content .result-vary-text p, .home-promo__content.desc-content .result-vary-text ul li {
    font-size: 18px;
    color: #000;
    line-height: 26px;
    letter-spacing: 0.3px;
}
.home-promo__content.desc-content .result-vary-text h4 {
    font-size: 30px;
    color: #000;
    line-height: 55px;
    margin-bottom: 0px;
}
.home-promo.result-desc .container.container {
    max-width: 1160px;
    padding: 0 15px;
    margin: 0 auto;
}
.home-promo__content.desc-content .o-layout {
    margin: 0px;
}

.return-bg{
    background: url(/cdn/shop/files/return_banner_1400x.png);
    background-size: cover;
    background-position: right center; 
    background-repeat: no-repeat;
    margin: 0px;
       padding: 15% 0 4%; 
}
section.section.section--page.header-section.return-bg {
    background: url(/cdn/shop/files/return_banner_1400x.png);
    background-size: cover;
    background-position: right center; 
    background-repeat: no-repeat;
    margin: 0px;
    padding: 12% 0 8%;
}

section.section.section--page.header-section{
    background: url(/cdn/shop/files/page-bg.png?v=1579859650);
    background-size: contain;
    background-position: right top;
    background-repeat: no-repeat;
}
body#privacy-policy div#shopify-section-header, body#returns-and-refunds-policy div#shopify-section-header, body#terms-and-conditions div#shopify-section-header {
    position: absolute;
    width: 100%;
}
body#privacy-policy .main, body#terms-and-conditions .main, body#returns-and-refunds-policy .main{
    padding-top: 113px;
}
body#terms-and-conditions section.section.section--page.header-section{
  background: url(/cdn/shop/files/term-bg.png?v=1579863645);
}
section.section.section--page.header-section {
    background: url(/cdn/shop/files/page-bg.png?v=1579859650);
    background-size: cover;
    background-position: right center;
    background-repeat: no-repeat;
    margin: 0px;
    padding: 7% 0 3%;
}
body#terms-and-conditions section.section.section--page.header-section {
    background: url(/cdn/shop/files/term-bg.png?v=1579863645);
    background-size: cover;
      padding: 14% 0 7%;
  
    background-position: right top !important;
}
.section.section--page.header-section h1.section__title-text.h2 {
    font-size: 60px;
    line-height: 76px;
    text-align: left;
    padding-left: 30px;
    font-weight: 400;
  text-transform: inherit;
    letter-spacing: 0;
}
section.section.section--page.header-section.return-bg p {
    font-size: 18px;
    color: #000;
    line-height: 33px;
    text-align: left;
}
section.section.section--page.header-section.return-bg h1.section__title-text.h2 {
    padding-left: 0px;
}
section.section.section--page.header-section.return-bg p {
    font-size: 18px;
    text-align: left;
    color: #000;
    line-height: 33px;
}
body#privacy-policy header#top, body#terms-and-conditions header#top, body#returns-and-refunds-policy header#top{
    background: none;
}
body#terms-and-conditions header#top, body#returns-and-refunds-policy header#top {
    background: none;
}
section.section.section--page.page {
    margin-top: 0px;
}
body#terms-and-conditions section.section.section--page.header-section {
    background: url(/cdn/shop/files/term-bg.png?v=1579863645);
    background-size: cover;
    background-position: right top !important;
}
.heading_2 h3 {
    font-family: 'Lato', sans-serif !important;
    font-weight: 700;
}
.heading_3 h3{
   font-family: 'Lato', sans-serif !important;
   font-weight: 700;

}
.data_1 .heading_4 h3, .google_analytics h3 {
   font-family: 'Lato', sans-serif !important;
    font-weight: 700;
}

#privacy-policy .container--tiny, #terms-and-conditions  .container--tiny {
	max-width: 1230px;
}
.main_section_policy hr {
	margin: 20px 0px 32px;
	width: 100%;
	float: left;
	color: #000;
}
.custpm_pera p {
	font-size: 18px;
	color: #000000;
	line-height: 28px;
	letter-spacing: 0.20px;
	margin-bottom: 35px;
}
.custpm_pera {
	padding: 0px 35px;
	float: left;
}
.section_2_inner {
	width: 100%;
	float: left;
}
.section_2_inner .section_2_inner_left {
	float: left;
	width: 50%;
	padding-right: 15px;
}
.section_2_inner .section_2_inner_right {
	float: left;
	width: 50%;
	padding-left: 15px;
}
.section_2_inner_left .small_heading {
	margin: 32px 0px 5px;
	font-weight: bold;
}
.section_2_inner_right .small_heading {
	margin: 32px 0px 5px;
	font-weight: bold;
	margin-bottom: 5px;
}
.section_2_inner .section_2_inner_right .mb_45 {
	margin-bottom: 32px;
}
.heading_section h2 {
	font-size: 38px;
	line-height: 60px;
	letter-spacing: 0.20px;
	font-family: 'Poppins', sans-serif !important;
	margin-bottom: 20px;
}
.heading_2 h3 {
	font-size: 22px;
	font-weight: 600;
}
.tagline_1 {
	margin-bottom: 15px !important;
}
.heading_3 h3 {
	font-size: 22px;
	font-weight: 600;
	margin-bottom: 5px;
}
.data_1.pl_35 {
	padding-left: 35px;
}
.data_1.pl_35 p, .data_1.pl_35 ul li {
	font-size: 18px;
	line-height: 30px;
	color: #000;
	margin-bottom: ;
}
.data_1.pl_35 p {
	margin-bottom: 40px !important;
}
.custpm_pera ul {
	margin-left: 20px;
	margin-bottom: 40px;
}
.custpm_pera ul li {
	font-size: ;
	font-size: 18px;
	line-height: 28px;
	color: #000;
}
.legal_basic h2 {
	line-height: 60px;
	margin-bottom: 30px;
}
.custpm_pera_2 {
	margin-bottom: 25px;
}
.contact_des {
	margin-bottom: 25px !important;
}
.small_heading_11 {
	font-weight: 700;
	margin-bottom: 5px !important;
}
.analytic h3 {
	font-weight: 700;
	font-size: 30px;
	margin-bottom: 5px;
}
.google_analytics h3 {
	font-size: 22px;
	font-weight: 500;
}
p.small_heading_11 {
    font-size: 22px;
}
.heading_analytics h3 {
	font-weight: 700;
	font-size: 30px;
	margin-bottom: 5px;
	margin-top: 40px !important;
}
.data_2.pl_35 {
	padding-left: 35px;
	margin-bottom: 35px;
}
.data_2.pl_35 .mb_0 {
	margin-bottom: 0px;
}
.requirment h3, .enforcement h3 {
	font-size: 22px;
	font-weight: 500;
	margin-bottom: 5px;
}
.requirment {
	margin-top: 30px;
}
.data_1.pl_35 .cookie_mb {
	margin-bottom: 15px !important;
}
.defination h2 {
	margin-bottom: 0px;
}





.announcement__text.u-1\/1{width:100% !important}.u-1\/2{width:50% !important}.u-2\/2{width:100% !important}.u-1\/3{width:33.33333% !important}.u-2\/3{width:66.66667% !important}.u-3\/3{width:100% !important}.u-1\/4{width:25% !important}.u-2\/4{width:50% !important}.u-3\/4{width:75% !important}.u-4\/4{width:100% !important}.u-1\/5{width:20% !important}.u-2\/5{width:40% !important}.u-3\/5{width:60% !important}.u-4\/5{width:80% !important}.u-5\/5{width:100% !important}.u-1\/8{width:12.5% !important}.u-2\/8{width:25% !important}.u-3\/8{width:37.5% !important}.u-4\/8{width:50% !important}.u-5\/8{width:62.5% !important}.u-6\/8{width:75% !important}.u-7\/8{width:87.5% !important}.u-8\/8{width:100% !important}.u-1\/10{width:10% !important}.u-2\/10{width:20% !important}.u-3\/10{width:30% !important}.u-4\/10{width:40% !important}.u-5\/10{width:50% !important}.u-6\/10{width:60% !important}.u-7\/10{width:70% !important}.u-8\/10{width:80% !important}.u-9\/10{width:90% !important}.u-10\/10{width:100% !important}@media screen and (min-width: 481px){.u-1\/1\@mob{width:100% !important}.u-1\/2\@mob{width:50% !important}.u-2\/2\@mob{width:100% !important}.u-1\/3\@mob{width:33.33333% !important}.u-2\/3\@mob{width:66.66667% !important}.u-3\/3\@mob{width:100% !important}.u-1\/4\@mob{width:25% !important}.u-2\/4\@mob{width:50% !important}.u-3\/4\@mob{width:75% !important}.u-4\/4\@mob{width:100% !important}.u-1\/5\@mob{width:20% !important}.u-2\/5\@mob{width:40% !important}.u-3\/5\@mob{width:60% !important}.u-4\/5\@mob{width:80% !important}.u-5\/5\@mob{width:100% !important}.u-1\/8\@mob{width:12.5% !important}.u-2\/8\@mob{width:25% !important}.u-3\/8\@mob{width:37.5% !important}.u-4\/8\@mob{width:50% !important}.u-5\/8\@mob{width:62.5% !important}.u-6\/8\@mob{width:75% !important}.u-7\/8\@mob{width:87.5% !important}.u-8\/8\@mob{width:100% !important}.u-1\/10\@mob{width:10% !important}.u-2\/10\@mob{width:20% !important}.u-3\/10\@mob{width:30% !important}.u-4\/10\@mob{width:40% !important}.u-5\/10\@mob{width:50% !important}.u-6\/10\@mob{width:60% !important}.u-7\/10\@mob{width:70% !important}.u-8\/10\@mob{width:80% !important}.u-9\/10\@mob{width:90% !important}.u-10\/10\@mob{width:100% !important}}@media screen and (min-width: 561px){.u-1\/1\@phab{width:100% !important}.u-1\/2\@phab{width:50% !important}.u-2\/2\@phab{width:100% !important}.u-1\/3\@phab{width:33.33333% !important}.u-2\/3\@phab{width:66.66667% !important}.u-3\/3\@phab{width:100% !important}.u-1\/4\@phab{width:25% !important}.u-2\/4\@phab{width:50% !important}.u-3\/4\@phab{width:75% !important}.u-4\/4\@phab{width:100% !important}.u-1\/5\@phab{width:20% !important}.u-2\/5\@phab{width:40% !important}.u-3\/5\@phab{width:60% !important}.u-4\/5\@phab{width:80% !important}.u-5\/5\@phab{width:100% !important}.u-1\/8\@phab{width:12.5% !important}.u-2\/8\@phab{width:25% !important}.u-3\/8\@phab{width:37.5% !important}.u-4\/8\@phab{width:50% !important}.u-5\/8\@phab{width:62.5% !important}.u-6\/8\@phab{width:75% !important}.u-7\/8\@phab{width:87.5% !important}.u-8\/8\@phab{width:100% !important}.u-1\/10\@phab{width:10% !important}.u-2\/10\@phab{width:20% !important}.u-3\/10\@phab{width:30% !important}.u-4\/10\@phab{width:40% !important}.u-5\/10\@phab{width:50% !important}.u-6\/10\@phab{width:60% !important}.u-7\/10\@phab{width:70% !important}.u-8\/10\@phab{width:80% !important}.u-9\/10\@phab{width:90% !important}.u-10\/10\@phab{width:100% !important}}@media screen and (min-width: 768px){.u-1\/1\@tab{width:100% !important}.u-1\/2\@tab{width:50% !important}.u-2\/2\@tab{width:100% !important}.u-1\/3\@tab{width:33.33333% !important}.u-2\/3\@tab{width:66.66667% !important}.u-3\/3\@tab{width:100% !important}.u-1\/4\@tab{width:25% !important}.u-2\/4\@tab{width:50% !important}.u-3\/4\@tab{width:75% !important}.u-4\/4\@tab{width:100% !important}.u-1\/5\@tab{width:20% !important}.u-2\/5\@tab{width:40% !important}.u-3\/5\@tab{width:60% !important}.u-4\/5\@tab{width:80% !important}.u-5\/5\@tab{width:100% !important}.u-1\/8\@tab{width:12.5% !important}.u-2\/8\@tab{width:25% !important}.u-3\/8\@tab{width:37.5% !important}.u-4\/8\@tab{width:50% !important}.u-5\/8\@tab{width:62.5% !important}.u-6\/8\@tab{width:75% !important}.u-7\/8\@tab{width:87.5% !important}.u-8\/8\@tab{width:100% !important}.u-1\/10\@tab{width:10% !important}.u-2\/10\@tab{width:20% !important}.u-3\/10\@tab{width:30% !important}.u-4\/10\@tab{width:40% !important}.u-5\/10\@tab{width:50% !important}.u-6\/10\@tab{width:60% !important}.u-7\/10\@tab{width:70% !important}.u-8\/10\@tab{width:80% !important}.u-9\/10\@tab{width:90% !important}.u-10\/10\@tab{width:100% !important}}@media screen and (min-width: 981px){.u-1\/1\@desk{width:100% !important}.u-1\/2\@desk{width:50% !important}.u-2\/2\@desk{width:100% !important}.u-1\/3\@desk{width:33.33333% !important}.u-2\/3\@desk{width:66.66667% !important}.u-3\/3\@desk{width:100% !important}.u-1\/4\@desk{width:25% !important}.u-2\/4\@desk{width:50% !important}.u-3\/4\@desk{width:75% !important}.u-4\/4\@desk{width:100% !important}.u-1\/5\@desk{width:20% !important}.u-2\/5\@desk{width:40% !important}.u-3\/5\@desk{width:60% !important}.u-4\/5\@desk{width:80% !important}.u-5\/5\@desk{width:100% !important}.u-1\/8\@desk{width:12.5% !important}.u-2\/8\@desk{width:25% !important}.u-3\/8\@desk{width:37.5% !important}.u-4\/8\@desk{width:50% !important}.u-5\/8\@desk{width:62.5% !important}.u-6\/8\@desk{width:75% !important}.u-7\/8\@desk{width:87.5% !important}.u-8\/8\@desk{width:100% !important}.u-1\/10\@desk{width:10% !important}.u-2\/10\@desk{width:20% !important}.u-3\/10\@desk{width:30% !important}.u-4\/10\@desk{width:40% !important}.u-5\/10\@desk{width:50% !important}.u-6\/10\@desk{width:60% !important}.u-7\/10\@desk{width:70% !important}.u-8\/10\@desk{width:80% !important}.u-9\/10\@desk{width:90% !important}.u-10\/10\@desk{width:100% !important}}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}body,h1,h2,h3,h4,h5,h6,blockquote,p,pre,dl,dd,ol,ul,figure,hr,fieldset,legend{margin:0;padding:0}li>ol,li>ul{margin-bottom:0}table{border-collapse:collapse;border-spacing:0}fieldset{min-width:0;border:0}address,h1,h2,h3,h4,h5,h6,blockquote,p,pre,dl,ol,ul,figure,hr,table,fieldset{margin-bottom:1rem}dd,ol,ul{margin-left:2rem}.emoji{font-size:80px;line-height:0;height:100px;width:100px;display:inline-block;margin:18px 0;color:#e4e4e4}[type="text"],[type="password"],[type="datetime"],[type="datetime-local"],[type="date"],[type="month"],[type="time"],[type="week"],[type="number"],[type="email"],[type="url"],[type="search"],[type="tel"],[type="color"],select,textarea{display:block;border-radius:0;height:48px;line-height:22px;padding:12px;color:#535353;vertical-align:middle;border:1px solid #e4e4e4;width:100%;margin-bottom:12px;cursor:pointer;font-family:"Lato",sans-serif;font-weight:400;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}[type="text"]::-webkit-input-placeholder,[type="text"]::-moz-placeholder,[type="text"]:-ms-input-placeholder,[type="text"]:-moz-placeholder,[type="text"]:placeholder,[type="password"]::-webkit-input-placeholder,[type="password"]::-moz-placeholder,[type="password"]:-ms-input-placeholder,[type="password"]:-moz-placeholder,[type="password"]:placeholder,[type="datetime"]::-webkit-input-placeholder,[type="datetime"]::-moz-placeholder,[type="datetime"]:-ms-input-placeholder,[type="datetime"]:-moz-placeholder,[type="datetime"]:placeholder,[type="datetime-local"]::-webkit-input-placeholder,[type="datetime-local"]::-moz-placeholder,[type="datetime-local"]:-ms-input-placeholder,[type="datetime-local"]:-moz-placeholder,[type="datetime-local"]:placeholder,[type="date"]::-webkit-input-placeholder,[type="date"]::-moz-placeholder,[type="date"]:-ms-input-placeholder,[type="date"]:-moz-placeholder,[type="date"]:placeholder,[type="month"]::-webkit-input-placeholder,[type="month"]::-moz-placeholder,[type="month"]:-ms-input-placeholder,[type="month"]:-moz-placeholder,[type="month"]:placeholder,[type="time"]::-webkit-input-placeholder,[type="time"]::-moz-placeholder,[type="time"]:-ms-input-placeholder,[type="time"]:-moz-placeholder,[type="time"]:placeholder,[type="week"]::-webkit-input-placeholder,[type="week"]::-moz-placeholder,[type="week"]:-ms-input-placeholder,[type="week"]:-moz-placeholder,[type="week"]:placeholder,[type="number"]::-webkit-input-placeholder,[type="number"]::-moz-placeholder,[type="number"]:-ms-input-placeholder,[type="number"]:-moz-placeholder,[type="number"]:placeholder,[type="email"]::-webkit-input-placeholder,[type="email"]::-moz-placeholder,[type="email"]:-ms-input-placeholder,[type="email"]:-moz-placeholder,[type="email"]:placeholder,[type="url"]::-webkit-input-placeholder,[type="url"]::-moz-placeholder,[type="url"]:-ms-input-placeholder,[type="url"]:-moz-placeholder,[type="url"]:placeholder,[type="search"]::-webkit-input-placeholder,[type="search"]::-moz-placeholder,[type="search"]:-ms-input-placeholder,[type="search"]:-moz-placeholder,[type="search"]:placeholder,[type="tel"]::-webkit-input-placeholder,[type="tel"]::-moz-placeholder,[type="tel"]:-ms-input-placeholder,[type="tel"]:-moz-placeholder,[type="tel"]:placeholder,[type="color"]::-webkit-input-placeholder,[type="color"]::-moz-placeholder,[type="color"]:-ms-input-placeholder,[type="color"]:-moz-placeholder,[type="color"]:placeholder,select::-webkit-input-placeholder,select::-moz-placeholder,select:-ms-input-placeholder,select:-moz-placeholder,select:placeholder,textarea::-webkit-input-placeholder,textarea::-moz-placeholder,textarea:-ms-input-placeholder,textarea:-moz-placeholder,textarea:placeholder{color:#999}[type="text"]:focus,[type="text"]:active,[type="password"]:focus,[type="password"]:active,[type="datetime"]:focus,[type="datetime"]:active,[type="datetime-local"]:focus,[type="datetime-local"]:active,[type="date"]:focus,[type="date"]:active,[type="month"]:focus,[type="month"]:active,[type="time"]:focus,[type="time"]:active,[type="week"]:focus,[type="week"]:active,[type="number"]:focus,[type="number"]:active,[type="email"]:focus,[type="email"]:active,[type="url"]:focus,[type="url"]:active,[type="search"]:focus,[type="search"]:active,[type="tel"]:focus,[type="tel"]:active,[type="color"]:focus,[type="color"]:active,select:focus,select:active,textarea:focus,textarea:active{color:#535353}[type="text"].error,[type="text"].is-invalid,[type="text"].input--error,[type="password"].error,[type="password"].is-invalid,[type="password"].input--error,[type="datetime"].error,[type="datetime"].is-invalid,[type="datetime"].input--error,[type="datetime-local"].error,[type="datetime-local"].is-invalid,[type="datetime-local"].input--error,[type="date"].error,[type="date"].is-invalid,[type="date"].input--error,[type="month"].error,[type="month"].is-invalid,[type="month"].input--error,[type="time"].error,[type="time"].is-invalid,[type="time"].input--error,[type="week"].error,[type="week"].is-invalid,[type="week"].input--error,[type="number"].error,[type="number"].is-invalid,[type="number"].input--error,[type="email"].error,[type="email"].is-invalid,[type="email"].input--error,[type="url"].error,[type="url"].is-invalid,[type="url"].input--error,[type="search"].error,[type="search"].is-invalid,[type="search"].input--error,[type="tel"].error,[type="tel"].is-invalid,[type="tel"].input--error,[type="color"].error,[type="color"].is-invalid,[type="color"].input--error,select.error,select.is-invalid,select.input--error,textarea.error,textarea.is-invalid,textarea.input--error{border-color:#d12328;outline-color:#d12328}[type="text"].success,[type="text"].is-valid,[type="password"].success,[type="password"].is-valid,[type="datetime"].success,[type="datetime"].is-valid,[type="datetime-local"].success,[type="datetime-local"].is-valid,[type="date"].success,[type="date"].is-valid,[type="month"].success,[type="month"].is-valid,[type="time"].success,[type="time"].is-valid,[type="week"].success,[type="week"].is-valid,[type="number"].success,[type="number"].is-valid,[type="email"].success,[type="email"].is-valid,[type="url"].success,[type="url"].is-valid,[type="search"].success,[type="search"].is-valid,[type="tel"].success,[type="tel"].is-valid,[type="color"].success,[type="color"].is-valid,select.success,select.is-valid,textarea.success,textarea.is-valid{border-color:#00964d;outline-color:#00964d}[type="text"][disabled],[type="text"].is-disabled,[type="password"][disabled],[type="password"].is-disabled,[type="datetime"][disabled],[type="datetime"].is-disabled,[type="datetime-local"][disabled],[type="datetime-local"].is-disabled,[type="date"][disabled],[type="date"].is-disabled,[type="month"][disabled],[type="month"].is-disabled,[type="time"][disabled],[type="time"].is-disabled,[type="week"][disabled],[type="week"].is-disabled,[type="number"][disabled],[type="number"].is-disabled,[type="email"][disabled],[type="email"].is-disabled,[type="url"][disabled],[type="url"].is-disabled,[type="search"][disabled],[type="search"].is-disabled,[type="tel"][disabled],[type="tel"].is-disabled,[type="color"][disabled],[type="color"].is-disabled,select[disabled],select.is-disabled,textarea[disabled],textarea.is-disabled{cursor:not-allowed;opacity:0.6}form{overflow:hidden;position:relative}[type="submit"]{border:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}button[disabled]{opacity:.6;cursor:not-allowed}button[disabled]:hover{opacity:.6}textarea{max-width:100%;min-height:120px;line-height:1.5em;padding:10px;height:auto}select{background:rgba(255,255,255,0.8)}fieldset{border:0;margin:0;padding:0}label{font-size:1rem;line-height:1.7em}.selector-wrapper{position:relative;display:none!important}.selector-wrapper:after{content:'\e915';font-family:"sb-icons";position:absolute;top:12px;right:12px;font-size:13px;color:rgba(17,17,17,0.4);pointer-events:none}.selector-wrapper label{color:#535353;font-family:"Lato",sans-serif;position:absolute;left:12px;top:0;line-height:48px;pointer-events:none}.selector-wrapper label:after{content:' -';margin-left:3px}.selector-wrapper select{font-family:"Lato",sans-serif;border-color:rgba(17,17,17,0.2);-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;padding-right:30px;padding-left:82px;-webkit-transition:0s;-moz-transition:0s;transition:0s}.selector-wrapper select::-ms-expand{display:none}h1,.h1{font-size:34px;font-size:2.26667rem;line-height:1.45}h2,.h2{font-size:26px;font-size:1.73333rem;line-height:1.6}h3,.h3{font-size:20px;font-size:1.33333rem;line-height:1.8}h4,.h4{font-size:19px;font-size:1.26667rem;line-height:1.8}h5,.h5{font-size:16px;font-size:1.06667rem;line-height:1.7}h6,.h6{font-size:15px;font-size:1rem;line-height:1.8}@media screen and (max-width: 767px){h1,.h1{font-size:26px;font-size:1.73333rem;line-height:1.8}h2,.h2{font-size:20px;font-size:1.33333rem;line-height:1.8}h3,.h3{font-size:19px;font-size:1.26667rem;line-height:1.8}h4,.h4{font-size:16px;font-size:1.06667rem;line-height:1.9}h5,.h5{font-size:15px;font-size:1rem;line-height:1.9}h6,.h6{font-size:15px;font-size:1rem;line-height:1.9}}img{max-width:100%;font-style:italic;vertical-align:middle}img[width],img[height]{max-width:none}.placeholder-svg__wrapper{position:absolute;left:0;top:0;height:100%;width:100%}.placeholder-svg{display:block;fill:#999;background-color:#e4e4e4;width:100%;height:100%;max-width:100%;max-height:100%}.product__img.placeholder-svg{height:250px}.placeholder-noblocks{text-align:center;margin:60px 24px}@keyframes spinner{to{transform:rotate(360deg)}}.spinner__wrap{position:relative;display:none}.spinner:before{content:'';box-sizing:border-box;position:absolute;top:50%;left:50%;width:32px;height:32px;margin-top:-10px;margin-left:-10px;border-radius:50%;border:3px solid #111;border-top-color:transparent;animation:spinner .6s linear infinite}table{color:#535353;border-collapse:collapse;border-spacing:0;width:100%}td,th{border:1px solid transparent;height:48px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}th{background:#f5f5f5;color:#535353;font-weight:600;padding:0 12px;text-align:left}td{color:#535353;padding:0 12px}td.td2{text-indent:18px}tr:nth-child(even) td{background:#f5f5f5}tr:nth-child(odd) td{background:#e4e4e4}@media screen and (max-width: 767px){.responsive-table thead{display:none}.responsive-table tr{display:block}.responsive-table tr,.responsive-table td{float:left;clear:both;width:100%}.responsive-table th,.responsive-table td{display:block;text-align:right;padding:6px 12px;border:0;margin:0}.responsive-table td::before{content:attr(data-label);float:left;text-align:center;font-size:0.85rem;padding-right:12px;margin-top:6px}}.layout-slider.slick-initialized.o-layout{margin:0}.layout-slider.slick-initialized .o-layout__item{padding:0 9px;position:relative}.layout-slider.slick-initialized.o-layout--masonry{height:auto !important}.layout-slider.slick-initialized.o-layout--masonry .o-layout__item{position:relative !important;left:auto !important;top:auto !important}.layout-slider.slick-initialized .layout-slider__more{position:absolute;top:50%;left:0;width:100%;text-align:center}.layout-slider.slick-initialized .slick-track{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.layout-slider.slick-initialized .slick-slide{height:auto}.layout-slider.slick-initialized .slick-dots{position:relative;bottom:0;width:100%;text-align:center}.layout-slider.slick-initialized .slick-dots li{display:inline-block;margin:0 4px;width:12px;height:12px;background:rgba(17,17,17,0.2)}.layout-slider.slick-initialized .slick-dots li.slick-active{background:rgba(17,17,17,0.5)}.layout-slider.slick-initialized .slick-dots li button{padding:0;width:12px;height:12px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.layout-slider.slick-initialized .slick-dots li button:hover,.layout-slider.slick-initialized .slick-dots li button:focus{background:rgba(17,17,17,0.5)}.layout-slider.slick-initialized .slick-dots li button:before{content:none}.section--has-bg .layout-slider.slick-initialized .slick-dots{margin-bottom:30px}.section--content-light .layout-slider__more-link{color:#fff}.section--content-light .layout-slider.slick-initialized .slick-dots li{background:rgba(255,255,255,0.4)}.section--content-light .layout-slider.slick-initialized .slick-dots li.slick-active{background:rgba(255,255,255,0.7)}.section--content-light .layout-slider.slick-initialized .slick-dots li button:hover,.section--content-light .layout-slider.slick-initialized .slick-dots li button:focus{background:rgba(255,255,255,0.7)}.o-layout{display:block;margin:0;padding:0;list-style:none;margin-left:-30px;font-size:0}.o-layout__item{box-sizing:border-box;display:inline-block;vertical-align:top;width:100%;padding-left:30px;font-size:15px;font-size:1rem}.o-layout--tiny{margin-left:-8px}.o-layout--tiny>.o-layout__item{padding-left:8px}.o-layout--small{margin-left:-15px}.o-layout--small>.o-layout__item{padding-left:15px}.o-layout--large{margin-left:-60px}.o-layout--large>.o-layout__item{padding-left:60px}.o-layout--huge{margin-left:-120px}.o-layout--huge>.o-layout__item{padding-left:120px}.o-layout--flush{margin-left:0}.o-layout--flush>.o-layout__item{padding-left:0}.o-layout--middle>.o-layout__item{vertical-align:middle}.o-layout--bottom>.o-layout__item{vertical-align:bottom}.o-layout--center{text-align:center}.o-layout--center>.o-layout__item{text-align:left}.o-layout--right{text-align:right}.o-layout--right>.o-layout__item{text-align:left}.o-layout--reverse{direction:rtl}.o-layout--reverse>.o-layout__item{direction:ltr;text-align:left}.o-list-bare{list-style:none;margin-left:0}.o-list-inline{margin-left:0;list-style:none}.o-list-inline__item{display:inline-block}.o-list-inline--delimited{font-size:0}.o-list-inline--delimited>.o-list-inline__item{font-size:15px;font-size:1rem}.o-list-inline--delimited>.o-list-inline__item+.o-list-inline__item:before{content:",\00A0"}.pagination{text-align:center}.pagination .pagination__items{display:inline-block}.pagination .page,.pagination .next,.pagination .prev{width:42px;height:42px;line-height:42px;float:left;margin-left:-1px;font-size:12px;border:1px solid #e4e4e4;box-sizing:content-box}.pagination .page a,.pagination .next a,.pagination .prev a{display:block;width:42px;height:42px;line-height:43px;background:#fff;color:#555;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.pagination .page a:hover,.pagination .next a:hover,.pagination .prev a:hover{text-decoration:none;background:#f5f5f5;opacity:1}.pagination .page.current,.pagination .next.current,.pagination .prev.current{color:#555;background:#f5f5f5}.pagination .deco{width:42px;line-height:34px;float:left;font-size:20px;background:#fff}@media screen and (max-width: 767px){.pagination .page,.pagination .deco{display:none}}.o-ratio{position:relative;display:block;overflow:hidden}.o-ratio:before{content:"";display:block;width:100%;padding-bottom:100%}.o-ratio--16\:9:before{padding-bottom:56.25%}.o-ratio__content{position:absolute;top:0;bottom:0;left:0;height:100%;width:100%}.product-single__reviews .spr-summary-actions-newreview{line-height:20px;margin-top:6px}.product-single__reviews .spr-form-review-rating{overflow:visible}.product-single__reviews .spr-form-review-rating{margin-top:15px}.product-single__reviews .spr-form-label{font-size:0.9rem}.product-single__reviews .spr-icon.spr-icon{border:none}.product-single__reviews .spr-review-header-title{margin-top:0}.product-single__reviews .spr-review-header-byline{color:#535353;opacity:.7;font-style:normal;font-size:0.9rem;margin:9px 0}.product-single__reviews .spr-review-content-body{font-size:0.9rem;margin-top:12px}.product-single__reviews .spr-button-primary{display:inline-block;vertical-align:middle;font:inherit;text-align:center;margin:12px 0 0;cursor:pointer;padding:9px 30px;transition:all 0.3s ease-in-out;background-color:#c9143d;color:#fff;font-family:'Lato', sans-serif;letter-spacing:1px;text-transform:uppercase;font-size:13px}.product-single__reviews .spr-review-reportreview{border:none}.product-single__reviews .spr-review-content{margin-bottom:12px}.product-single__reviews .spr-form-title{margin-top:0;margin-bottom:1rem;font-size:1.4rem}.account__reset-link{text-align:right}.account__form-buttons{margin-top:18px}.account__form-buttons .account__form-submit{margin-right:24px}.account__form-buttons .account__form-secondary-btn{display:inline-block}.account__guest{margin-top:60px}.account .errors,.account .success{text-align:center;font-size:0.95rem;margin-bottom:24px}.account .errors ul,.account .success ul{list-style:none;margin:0}.account .errors{color:#d12328}.account .success{color:#00964d}.account__pagination{margin-top:24px;margin-bottom:24px}.account__form--address{margin-top:24px}.account__address{margin-top:24px;padding-top:24px;border-top:1px solid #e4e4e4}.account__address--first{border:none;padding-top:0}.account__address-actions a{font-family:'Lato', sans-serif!important;letter-spacing:1px;text-transform:uppercase;font-size:13px;color:#111;margin:0 12px;position:relative}.account__address-actions a:first-child:after{content:"";width:4px;height:4px;background:#999;position:absolute;right:-16px;top:8px;border-radius:50%}.account--activate .c-btn--full{margin-bottom:12px}@media screen and (max-width: 767px){.account__reset-link{text-align:left}.account__form-buttons{text-align:center}.account__form-buttons .account__form-submit{width:100%}.account__form-buttons .account__form-secondary-btn{margin-top:12px}.account__guest{margin-top:42px}.account__pagination{margin-top:0}}.article--no-img .article__title{margin-top:0;padding-top:60px}.article--no-img .article__date.article__date{top:0}.article__featured-media{position:relative;height:490px}.article__title{position:relative;padding-top:42px;margin:-72px -102px 0;background:#fff}.article__date.article__date{top:-12px;left:50%;right:auto;margin-left:-60px;min-width:120px;text-align:center}.article__meta-wrapper{overflow:hidden}.article__meta{overflow:hidden;margin-top:42px}.article__meta-author{float:left}.article__meta-author__text{margin:0;color:#888}.article__meta-share{float:right}.article__share-items{margin:0}.article__share-item{display:inline-block;margin:3px 6px;font-size:16px;width:18px;height:18px;line-height:18px}.article__share-link{color:#888}.article__share-link:hover{opacity:1;color:#555}.article__tags{width:100%;overflow:hidden;margin:42px auto 0;text-align:center;max-width:440px}.article__tags-items{margin:0}.article__tags-item{display:inline-block;color:#888}.article__tags-item a{color:#888}.article-paginate{margin-top:42px;overflow:hidden;position:relative}.article-paginate__wrapper{width:88px;margin:0 auto}.article-paginate__item{float:left;margin:0 1px}.article-paginate__item--disabled{opacity:0.6;cursor:not-allowed}.article-paginate__link{display:block;width:42px;height:42px;line-height:44px;text-align:center;background:#c9143d;color:#fff;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.article-paginate__link:hover{opacity:1;background:#b21236}.article-comments{background:#f5f5f5;padding:42px 0;margin-top:-20px}.article-comments--mt{margin-top:24px}.article-comments__title{text-transform:uppercase;margin-bottom:24px}.article-comments__note.form-success{margin-bottom:18px;color:#00964d}.article-comments__item{position:relative;padding-bottom:18px;margin-bottom:18px}.article-comments__item:after{content:'';width:66px;height:1px;background:#bbb;display:block;position:absolute;bottom:0px;left:0}.article-comments__item:last-child:after{content:none}.article-comments__content{margin-bottom:12px}.article-comments__meta-item{font-weight:bold;display:inline-block;position:relative}.article-comments__meta-item:last-child{font-weight:normal;margin-left:9px;padding-left:9px}.article-comments__meta-item:last-child:before{content:'';width:3px;height:3px;background:#888;display:block;position:absolute;top:50%;left:-4px;border-radius:50%}.article-form{border-top:1px solid #bbb;padding-top:24px}.article-form--first{padding-top:12px;border-top:none}.article-form__title{text-transform:uppercase;margin-bottom:12px}.article-form__fine-print{text-align:center;margin-bottom:18px;opacity:0.8}.article-comments__pagination{margin-bottom:24px}@media screen and (max-width: 980px){.article--no-date .blog__title{margin-top:0}.article__title{margin:0}.article__title .section__title{padding:0}.article__title .section__title-text{padding:0;font-size:1.8rem;line-height:1.75em}.article__date.article__date{right:auto;left:50%;margin-left:-57px}}@media screen and (max-width: 767px){.article__meta{text-align:center}.article__meta-author,.article__meta-share{float:none}.article__meta-share,.article__tags{text-align:center;margin:18px 0 0}.article-comments{padding:30px 0}.article__featured-media{height:340px}}@media screen and (max-width: 560px){.article__featured-media{height:240px}}html{font-size:0.9375em;line-height:2;overflow-y:scroll;min-height:100%}html,body{font-family:"Lato",sans-serif;font-weight:400}body{position:relative;color:#535353;background:#fff}body:before{content:'';width:100%;height:100%;position:absolute;top:-3px;left:0;background:#111;opacity:0;visibility:hidden;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}body.js-overlay-active:before{visibility:visible;opacity:0.6}h1,h2,h3,h4,h5,h6{color:#111;font-family:'Lato', sans-serif;font-weight:400;letter-spacing:1px;text-transform:uppercase}a{text-decoration:none;color:#535353}a:hover{opacity:0.7;text-decoration:none}iframe{width:100%}.blog-link{display:block;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.blog-link:hover{opacity:.9}.blog__media-wrapper{background:#fff}.blog{position:relative;margin-bottom:36px;color:#535353}.blog--no-image .blog__details{margin-top:0;width:100%;left:0}.blog--no-date .blog__title{padding-right:0}.blog__media{overflow:hidden;background:#111}.blog__img{width:100%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.blog__date{min-width:90px;text-align:center}.blog__details{background:#fff;border:1px solid #fff;width:90%;left:5%;padding:30px 24px;margin-top:-72px;position:relative}.blog__title{text-transform:uppercase;margin:0 0 6px;padding-right:84px}.blog__author{margin:0 0 9px}.blog__author__text{font-size:0.9rem;color:#888;margin:0}.blog__text{margin:0}.blog__meta{margin-top:6px}.blog__meta__item{display:inline-block;margin-right:6px;position:relative;font-size:0.9rem}.blog__meta-comment__icon{position:absolute;top:0;font-size:24px;color:#c9143d;line-height:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.blog__meta-comment__link{color:#fff;position:relative;font-size:9px;display:block;width:24px;text-align:center;height:24px;line-height:22px;top:-2px}.blog__meta-comment__link:hover{text-decoration:none}.blog__meta-comment__link:hover .blog__meta-comment__icon{color:#b21236}.blog__meta-comment__link-text{position:relative}.blog__meta-tags{color:#888}.blog__meta-tags__link{color:#888;margin-right:3px;margin-left:3px}.blog-page__title-rss{position:relative;font-size:0.75em;margin-left:3px;top:-1px}.blog-page__title-rss__link{color:rgba(83,83,83,0.7)}.blog-page__list{padding-bottom:6px}.blog-page__list .blog__details{border-color:#fff}.blog-page__list--no-bg .blog__details{border-color:#e4e4e4}.blog-pagination{margin-bottom:18px}.blog-page__tags{margin-bottom:24px}.blog-page__tags-btn{text-align:center;margin-bottom:9px;margin-top:0}.blog-page__tags-btn-link.js-active:after{content:'\e914'}.blog-page__tags-items{text-align:center}.blog-page__tags-items--box{background:#f5f5f5;padding:0}.blog-page__tags-items--box.js-toggle-target{height:0;-webkit-transition:0s;-moz-transition:0s;transition:0s}.blog-page__tags-items--box.js-active{height:auto;padding:12px;-webkit-transition:opacity 0.3s ease,-webkit-transform 0.3s ease;-moz-transition:opacity 0.3s ease,-moz-transform 0.3s ease;transition:opacity 0.3s ease,transform 0.3s ease}.blog-page__tags-item{display:inline-block;margin:3px}.blog-page__tags-item a{display:block;padding:3px 12px;color:#535353;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.blog-page__tags-item a:hover{opacity:1;text-decoration:none;background:#e8e8e8}.blog-page__tags-item--active{padding:3px 12px;background:#e8e8e8}@media screen and (max-width: 980px){.blog--no-date .blog__title{margin-top:0}.blog__details{margin-top:-30px}.blog__date.blog__date{top:-9px;right:auto;left:50%;margin-left:-45px}.blog__title{padding:0;margin-top:24px;line-height:1.5em}.blog-page__featured{margin-bottom:42px}.blog-page__featured .blog{display:block}.blog-page__featured .blog--no-image{margin-bottom:0}.blog-page__featured .blog__media-wrapper{width:100%}.blog-page__featured .blog__details{width:90%;left:5%;margin:-72px auto 0;float:none;max-width:700px}}@media screen and (max-width: 767px){.blog{margin-bottom:24px}.blog__details{width:94%;left:3%;margin-top:-24px;padding:24px 18px}.blog-page__featured{margin-bottom:30px}.blog-page__featured .blog__details{width:100%;left:0;margin-top:0;border-bottom:1px solid #e4e4e4}.blog-page__featured .blog--no-image .blog__details{padding:24px}}.c-btn,.btn{display:inline-block;vertical-align:middle;font:inherit;text-align:center;margin:0;cursor:pointer;font-family:"Oswald",sans-serif;letter-spacing:1px;text-transform:uppercase;transition:all 0.3s ease-in-out;color:#fff;font-size:13px;font-weight:400;height:auto;line-height:30px;padding:9px 30px;border-radius:0}.c-btn,.c-btn:hover,.c-btn:active,.c-btn:focus,.btn,.btn:hover,.btn:active,.btn:focus{opacity:1;text-decoration:none}@media screen and (max-width: 767px){.c-btn,.btn{font-size:13px}}.c-btn--primary{background-color:#c9143d}.c-btn--primary:hover,.c-btn--primary:focus{background-color:#b21236}.c-btn--grey,.c-btn--dark,.btn{background-color:#222;color:#fff}.c-btn--grey:hover,.c-btn--grey:focus,.c-btn--dark:hover,.c-btn--dark:focus,.btn:hover,.btn:focus{background-color:#111}.c-btn--light{background-color:#f5f5f5;color:#111}.c-btn--light:hover,.c-btn--light:focus{background-color:#e4e4e4}.c-btn--white{background-color:#fff;color:#111}.c-btn--white:hover,.c-btn--white:focus{background-color:#e4e4e4}.c-btn--small{padding:inuit-rem(8px) inuit-rem(15px)}.c-btn--large{padding:inuit-rem(30px) inuit-rem(60px)}.c-btn--full{width:100%}.c-btn--arrow:after,.c-btn--arrow-down:after,.c-btn--plus:after{font-size:12px;font-family:"sb-icons";margin-left:6px;line-height:1;top:-1px;height:13px;display:inline-block;position:relative}.c-btn--arrow:after{content:'\e913'}.c-btn--arrow-down:after{content:'\e915'}.c-btn--plus:after{content:'\e917'}.c-btn--right{float:right}.c-btn--center{margin:0 auto;display:block}.c-btn--play{width:90px;height:90px;line-height:0;padding:0;font-size:24px;border-radius:50%;display:inline-table}.c-btn--play .icon{display:table-cell;vertical-align:middle;position:relative;left:3px}.c-btn--play:hover{-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}@media screen and (max-width: 767px){.c-btn--play{width:72px;height:72px;font-size:18px;line-height:74px}}.ajaxcart-draw{position:relative;background:#fff;max-width:700px;width:100%;margin:12px auto 42px}.ajaxcart-draw .mfp-close{color:#222;display:block;font-size:24px;width:54px;height:54px;top:0;right:0;line-height:58px}.ajaxcart-draw__wrapper{padding-bottom:6px}.ajaxcart__head{background:#f5f5f5;text-align:center;height:54px;position:relative}.ajaxcart__close{color:#222;width:54px;height:54px;display:block;font-size:18px;line-height:58px;text-align:center;position:absolute;right:0}.ajaxcart__label-title{font-size:22px;line-height:54px;margin-bottom:0;text-transform:uppercase}.cart-form{overflow:visible}.ajaxcart__inner{margin:24px}.cart__products,.ajaxcart__products{border-bottom:1px solid #e4e4e4;margin-bottom:18px}.cart__product,.ajaxcart__product{margin-bottom:24px;position:relative}.cart__product-image,.ajaxcart__product-image{width:100%}.cart__product-image img,.ajaxcart__product-image img{max-height:100%;width:100%;max-width:114px}.cart__product-name,.ajaxcart__product-name{color:#111;font-size:1.1rem;text-transform:uppercase;margin:0}.cart__product-meta,.ajaxcart__product-meta{font-size:.9rem;margin:0;line-height:22px}.cart-item__price,.ajaxcart-item__price{text-align:right;color:#111;line-height:18px;font-family:'Lato', sans-serif;font-weight:400;letter-spacing:1px;text-transform:uppercase}.cart-item__remove{position:absolute;color:#727272;top:50%;right:-42px;width:18px;height:18px;font-size:18px;margin-top:-9px;line-height:0}.cart__message-label,.ajaxcart__message-label{display:block;margin-bottom:6px;color:#555}.cart__footer{text-align:right;margin:24px 0}.ajaxcart__footer{margin:24px}.cart__footer-message,.ajaxcart__footer-message{font-size:.9rem;margin:0;line-height:2rem}.cart__footer-total,.ajaxcart__footer-total{text-align:right;font-size:1.1rem;margin:0;color:#111;line-height:2rem;font-family:'Lato', sans-serif;font-weight:400;letter-spacing:1px;text-transform:uppercase}.cart__button{width:100%}.ajaxcart__button{padding:12px 18px;width:100%;background:#fff}.cart__button-update{float:right}.cart-empty,.ajaxcart-empty{text-align:center;padding:24px}.cart-empty__title,.ajaxcart-empty__title{margin:0}.additional_checkout_buttons{margin:0 18px 6px;text-align:right}.additional_checkout_buttons--cart-page{margin:12px 0;text-align:right}@media screen and (max-width: 767px){.ajaxcart-draw{max-width:400px}.ajaxcart__inner{margin:18px}.ajaxcart__product-name{font-size:1rem}.cart__product .js-qty,.cart-item__price,.ajaxcart__qty,.ajaxcart-item__price{margin-top:12px}.cart__product-name{padding-right:22px}.cart-item__remove{top:18px;right:0}.cart__footer,.cart__footer-total,.ajaxcart__footer-total,.ajaxcart__footer-message{text-align:center}.cart__button-update{width:100%;margin-bottom:12px}.ajaxcart-empty{padding:18px}.additional_checkout_buttons--cart-page{text-align:center}}.collection__header-info{width:50%;max-width:600px;background:#fff;padding:24px;padding-left:0;position:relative}.collection__header-media{position:relative;height:420px}.collection--img .collection__header-info{margin-top:-84px;padding-left:24px}.collection--img .collection-sidebar{padding-left:24px}.collection__header-info__title.collection__header-info__title{margin-bottom:24px}.collection__header-info__title-text{font-size:26px;font-size:1.73333rem;line-height:1.8}.collection-products{margin-top:30px}.collection-sidebar__title{text-transform:uppercase;margin-bottom:6px}.collection-sidebar__title-clear{float:right;font-size:0.85rem;line-height:32px;text-transform:none}.collection-sidebar__title-clear__link{color:rgba(83,83,83,0.8)}.collection-sidebar__items{overflow:hidden;margin-bottom:24px}.collection-sidebar__item{position:relative;margin:0 0 3px}.collection-sidebar__item--active{font-weight:bold}.collection-sidebar__link{width:100%;display:inline-block;color:#535353}.collection-sidebar__section--tags .collection-sidebar__item{float:left;margin:6px 6px 0 0}.collection-sidebar__section--tags .collection-sidebar__link{border:1px solid #e4e4e4;padding:1px 12px;width:auto;font-size:0.9rem;color:rgba(83,83,83,0.8)}.collection-sidebar__section--tags .collection-sidebar__link:hover{opacity:1;background:#f5f5f5;text-decoration:none}.collection-sidebar__section--tags .collection-sidebar__item--active .collection-sidebar__link{border-color:#f5f5f5;background:#f5f5f5;font-weight:initial}.collection-sidebar__section--tags .collection-sidebar__item--active .collection-sidebar__link:hover{background:#e4e4e4}.collection-sidebar__section--tags .collection-sidebar__item--active .collection-sidebar__link:after{content:"\e918";font-family:"sb-icons";font-size:10px;position:relative;right:0;margin-left:9px;line-height:0}.collection-sidebar__head,.collection-main__filter{display:none}.collection-empty{max-width:400px;text-align:center;margin:80px auto 0}@media screen and (min-width: 981px){.collection-sidebar.collection-sidebar{background:#fff}}@media screen and (max-width: 980px){.collection__header-media{position:relative;height:340px}.collection__header-info{padding-left:0;width:70%}.collection-main__filter{display:block}.collection-sidebar{min-height:100%;width:300px;background:#fff;padding:66px 18px 24px;-webkit-overflow-scrolling:touch;overflow:scroll;height:100%;position:relative}.collection-sidebar .mfp-close.mfp-close{color:#fff;width:28px;height:28px;display:block;font-size:24px;line-height:0;text-align:center;position:absolute;left:12px;top:24px}.collection-sidebar__title{font-size:17px;color:#fff}.collection-sidebar__title-clear__link{color:rgba(255,255,255,0.8)}.collection-sidebar__link{color:rgba(255,255,255,0.8)}.collection-sidebar__section--tags .collection-sidebar__link{color:rgba(255,255,255,0.8);background:rgba(255,255,255,0.1);border-color:transparent}.collection-sidebar__section--tags .collection-sidebar__link:hover{opacity:1;color:#fff;background:rgba(255,255,255,0.2)}.collection-sidebar__section--tags .collection-sidebar__item--active .collection-sidebar__link{color:#fff;background:rgba(255,255,255,0.2);border-color:transparent}.collection-sidebar__section--tags .collection-sidebar__item--active .collection-sidebar__link:hover{background:rgba(255,255,255,0.3)}.collection-sidebar--dark .mfp-close.mfp-close,.collection-sidebar--dark .mobile-footer__title{color:#111}.collection-sidebar--dark .collection-sidebar__title{color:#111}.collection-sidebar--dark .collection-sidebar__title-clear__link{color:rgba(17,17,17,0.8)}.collection-sidebar--dark .collection-sidebar__link{color:rgba(17,17,17,0.8)}.collection-sidebar--dark .collection-sidebar__section--tags .collection-sidebar__link{color:rgba(17,17,17,0.8);background:transparent;border-color:rgba(17,17,17,0.2)}.collection-sidebar--dark .collection-sidebar__section--tags .collection-sidebar__link:hover{opacity:1;color:#111;background:rgba(17,17,17,0.1)}.collection-sidebar--dark .collection-sidebar__section--tags .collection-sidebar__item--active .collection-sidebar__link{color:#111;background:rgba(17,17,17,0.1);border-color:transparent}.collection-sidebar--dark .collection-sidebar__section--tags .collection-sidebar__item--active .collection-sidebar__link:hover{background:rgba(17,17,17,0.2)}}@media screen and (max-width: 767px){.collection__header-media{position:relative;height:180px}.collection__header-info.collection__header-info{width:100%;padding:0 0 3px 0;margin-top:18px}.collection-main__filter{margin-bottom:18px}.collection__header-info__title-text{font-size:20px;font-size:1.33333rem;line-height:1.8}.collection__header-info__text.collection__header-info__text{margin-bottom:18px}.collection-empty{margin-top:0}}.mfp-hide.collection-sidebar{display:block}@media screen and (max-width: 980px){.collection-sidebar{display:none}.mfp-wrap .collection-sidebar{display:block}.mfp-hide.collection-sidebar{display:none}}.container{padding:0 30px;max-width:1250px;width:100%;margin:0 auto}@media screen and (max-width: 980px){.container{padding:0 18px}}.container--large{max-width:1380px}.container--medium{max-width:1250px}.container--small{max-width:980px}.container--tiny{max-width:740px}@media screen and (max-width: 767px){.container--mob-0{padding:0}}.event{margin-bottom:36px;position:relative;height:auto;width:100%;background:#fff}.section--no-bg .event{border:1px solid #e4e4e4}.event__media{position:relative;height:300px}.event__img{background-color:#fff}.event__date{position:absolute;top:0;left:0;width:100%;height:100%}.event__date-text{color:#fff;text-transform:uppercase;margin:0}.event__details{padding:30px 24px}.event__title{text-transform:uppercase;margin:0}.event__title--link{padding-right:110px}.event__desc{margin:6px 0 0;color:rgba(83,83,83,0.7)}.event__desc--link{padding-right:110px}.event__link{position:absolute;float:right;height:30px;right:24px;bottom:28px;display:inline-block}@media screen and (max-width: 980px){.event__media{height:240px}.event__title--link,.event__desc--link{padding:0}.event__link{float:none;position:relative;right:0;bottom:0;margin-top:12px}}@media screen and (max-width: 767px){.event{margin-bottom:24px}.event__details{padding:18px}}@media screen and (max-width: 560px){.event__media{height:180px}}.footer{background:#222}.footer__content{padding:60px 0 18px}.footer-nav{margin-bottom:30px}.footer-nav__title{color:#fff;text-transform:uppercase;margin-bottom:12px}.footer-nav__item{margin-bottom:3px}.footer-nav__link{color:#999}.footer-nav__text.footer-nav__text{margin-bottom:3px;color:#999}.footer-nav__text.footer-nav__text a{color:#999}.footer-nav__text.footer-nav__text.rte a{color:#999;border-bottom:none}.footer-nav__text-link{color:#999}.footer-nav__social-items{margin:0}.footer-nav__social-item{display:inline-block;margin:3px 6px 0 0}.footer-nav__social-link{display:table;width:38px;height:38px;font-size:15px;text-align:center;border-radius:50%;color:#999;border:1px solid #999}.footer-nav__social-link:hover{opacity:1;color:#fff}.footer-nav__social-link .icon{display:table-cell;vertical-align:middle}.footer-copyright{margin-top:9px}.footer-copyright__text{color:#999;margin:0;font-size:0.8rem}.footer-copyright__text .footer-copyright__span{position:relative;display:block}.footer-copyright__text a{color:#999}.footer__bottom-item:last-child:after{content:none}.footer__bottom{background:#111;padding:12px 0;min-height:66px}.footer__currency{font-family:'Lato', sans-serif;position:relative;display:inline-block;vertical-align:top;height:42px;margin-right:24px;padding-right:24px}.footer__currency:after{content:'';width:1px;height:24px;background:#999;position:absolute;top:9px;right:0}.footer__currency-toggle{color:#999;line-height:42px}.footer__currency-toggle span{width:32px;display:inline-block}.footer__currency-toggle .icon{margin-left:6px;position:relative;top:1px;font-size:17px;line-height:0}.footer__currency-toggle:hover,.footer__currency-toggle.js-active{color:#fff}.footer__currency-toggle.js-active .icon:before{content:"\e915"}.footer__currency-box{position:absolute;bottom:46px;left:-6px;padding-bottom:8px;opacity:0;visibility:hidden;-ms-transform:translateY(10px);-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.footer__currency-box.js-active{opacity:1;visibility:visible;-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.footer__currency-items{background:#555;box-shadow:0px 0px 2px #111;padding:3px;width:142px;left:0;color:#fff;display:block;overflow:hidden;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.footer__currency-items:before{content:'';position:absolute;bottom:0px;left:16px;height:0;width:0;border-top:10px solid #555;border-left:10px solid transparent;border-right:10px solid transparent}.footer__currency-items:after{content:'';position:absolute;width:16px;height:16px;bottom:3px;left:18px;box-shadow:2px -2px 2px -2px #111;-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.footer__currency-item{padding:0 12px;width:50%;display:block;float:left;text-align:center;position:relative;cursor:pointer;color:#e4e4e4;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.footer__currency-item:hover{color:#fff}.footer__currency-item.selected{background:#222}.footer__icons{display:inline-block;vertical-align:top}.footer__icons-items{margin:0;top:3px;position:relative}.footer__icons-item{display:inline-block;color:#999;margin-right:9px;font-size:22px;line-height:42px}.u-hiddenVisually{display:none}.footer-tweet__text a{font-family:"Lato",sans-serif;font-weight:400;text-transform:lowercase;font-size:1rem;letter-spacing:0}.footer-tweet__text .Emoji{width:18px;padding:0 2px}.footer-tweet__link{color:#bbb;display:inline-block;margin-top:6px}.footer-tweet__link:hover{color:#f5f5f5;opacity:1}.footer--light{background:#fff;border-top:1px solid #e4e4e4}.footer--light .footer-nav__title{color:#111}.footer--light .footer-nav__link,.footer--light .footer-nav__text,.footer--light .footer__currency-toggle,.footer--light .footer-nav__text.footer-nav__text a{color:#555}.footer--light .footer-nav__social-link{color:#999;border-color:#999}.footer--light .footer-nav__social-link:hover{color:#555}.footer--light .footer__bottom{background:#f5f5f5}.footer--light .footer__currency-items{background:#fff;box-shadow:0px 0px 2px #999}.footer--light .footer__currency-items:before{border-top-color:#fff}.footer--light .footer__currency-items:after{box-shadow:2px -2px 2px -2px #999}.footer--light .footer__currency-item{color:#555}.footer--light .footer__currency-item.selected{background:#f5f5f5}.footer--light .footer-tweet__link{color:#555}.footer--light .footer-tweet__link:hover{color:#111}@media screen and (max-width: 767px){.footer__content{padding:30px 0 18px}.footer-copyright{text-align:center}.footer__currency,.footer__icons{width:100%;text-align:center}.footer__currency{margin:0;padding:0}.footer__currency:after{content:none}.footer__currency-box{left:50%;margin-left:-71px}.footer__currency-items:before,.footer__currency-items:after{left:50%;margin-left:-10px}}.header-stripe{width:100%;height:3px;position:absolute;top:0;left:0;background:#c9143d}.header--stripe{padding-top:3px}.header--stripe .header__logo-img{padding-top:15px}.header,.header__logo,.header-trigger{height:100px;-webkit-transform:translate3d(0, 0, 0);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media screen and (max-width: 767px){.header,.header__logo,.header-trigger{height:84px}}@media screen and (max-width: 767px){.header__logo{min-height:84px}}.header__logo-img,.header-trigger{max-height:100px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media screen and (max-width: 767px){.header__logo-img,.header-trigger{max-height:84px}}.header{position:relative;width:100%;background:#fff;border-bottom:1px solid transparent;-webkit-transform:translate3d(0, 0, 0);-webkit-transition:border-color 0.3s ease-in,opacity 0.3s ease-in;-moz-transition:border-color 0.3s ease-in,opacity 0.3s ease-in;transition:border-color 0.3s ease-in,opacity 0.3s ease-in}@media screen and (max-width: 767px){.header{border-top-width:1px}}.header.js-header-sticky--border{border-bottom:1px solid #e4e4e4}.header__wrapper{position:static}.header__logo{position:absolute;right:0;left:0;top:0;text-align:center;padding:0;margin:0 auto;max-width:420px}@media screen and (max-width: 767px){.header__logo{max-width:230px}}.header__logo-wrapper{margin:0;line-height:0;width:100%}.header__logo-link{display:inline-block;width:100%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.header__logo-link:hover{opacity:.8;text-decoration:none}.header__logo-link--text{color:#111;word-break:break-word;display:inline-block;font-family:'Lato', sans-serif;font-weight:400;letter-spacing:1px;text-transform:uppercase;font-size:1.4rem;line-height:1.25em}.header__logo-img{vertical-align:baseline;padding:12px 0}.header-navs{width:100%;padding:0 30px}@media screen and (max-width: 980px){.header-navs{padding:0 18px}}.primary-nav{text-align:left;float:left}.primary-nav__items{margin-left:0;list-style:none;float:left}.primary-nav__item{margin-right:15px;position:relative}.secondary-nav{text-align:right;float:right}.secondary-nav__item{margin-left:15px}.primary-nav,.secondary-nav{position:relative;font-size:14px}.primary-nav__items,.secondary-nav__items{margin:0}.primary-nav__item,.secondary-nav__item{position:relative;display:inline-block;margin-bottom:0;font-family:'Lato', sans-serif!important;font-weight:400;letter-spacing:1px;text-transform:uppercase}.primary-nav__item .nav__sub,.secondary-nav__item .nav__sub{opacity:0;visibility:hidden;-ms-transform:translateY(-10px);-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.primary-nav__item:hover .nav__sub,.secondary-nav__item:hover .nav__sub,.primary-nav__item.js-active .nav__sub,.secondary-nav__item.js-active .nav__sub{opacity:1;visibility:visible;-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.nav__sub__item .nav__sub-t{opacity:0;visibility:hidden}.nav__sub__item:hover .nav__sub-t,.nav__sub__item.js-active .nav__sub-t{opacity:1;visibility:visible}.touch .primary-nav__item .nav__sub,.touch .secondary-nav__item .nav__sub{display:none}.touch .primary-nav__item:hover .nav__sub,.touch .secondary-nav__item:hover .nav__sub{display:block}.touch .nav__sub__item .nav__sub-t{display:none}.touch .nav__sub__item:hover .nav__sub-t{display:block}.nav__sub{position:absolute;padding-top:8px;text-align:left;font-size:0.9rem}.nav__sub-wrap{background:#fff;border:1px solid #e4e4e4;padding:12px 0;width:180px;left:0;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.nav__sub-wrap:before{content:'';position:absolute;top:-10px;left:16px;height:0;width:0;border-color:transparent transparent #fff transparent;border-width:10px;border-style:solid}.nav__sub-wrap:after{content:'';position:absolute;width:16px;height:16px;top:3px;left:18px;box-shadow:-1px 1px 2px -2px #111;-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.nav__sub__items{margin-bottom:0;font-family:"Lato",sans-serif;font-weight:400;letter-spacing:0;text-transform:none}.nav__link--sub:after{content:'\e915';font-family:"sb-icons";position:relative;font-size:12px;margin-left:6px;line-height:0}.nav__sub__link{color:rgba(83,83,83,0.8);width:100%;display:inline-block;padding:3px 18px}.nav__sub__link:hover{opacity:1;color:#535353;background:#f5f5f5;text-decoration:none}.nav__sub__item--sub .nav__sub__link{position:relative;padding-right:6px}.nav__sub__item--sub .nav__sub__link:after{content:'\e913';font-family:"sb-icons";opacity:.7;position:absolute;font-size:12px;width:12px;height:12px;line-height:12px;top:9px;right:12px}.nav__sub__item--sub:hover .nav__sub__link{background:#f5f5f5}.nav__sub-t{position:absolute;left:179px;top:auto;margin-top:-46px}.nav__sub-t-wrap{background:#fff;width:180px;border:1px solid #e4e4e4;padding:12px 0}.nav__sub-t__items{margin:0}.nav__sub-t__link{width:100%;display:inline-block;padding:3px 18px;color:rgba(83,83,83,0.8)}.nav__sub-t__link:hover{opacity:1;color:#535353;background:#f5f5f5;text-decoration:none}.primary-nav__link,.secondary-nav__link{color:#111}.primary-nav__link:hover,.secondary-nav__link:hover{text-decoration:none}.secondary-nav__link--search{position:relative;font-size:18px;line-height:0;top:2px;color:#111;display:block;overflow:hidden;width:19px}.header--center{height:auto}.header--center .header__logo{position:relative;height:auto;margin:0 auto}.header--center .header__logo--text{min-height:84px;max-height:84px}.header--center .header__logo-link--text{margin:12px 0}.header--center .header__logo-img{max-height:none;padding:18px 0}.header--center .header-navs{position:static}.header--center .primary-nav{width:100%;text-align:center;margin:0 0 12px}.header--center .primary-nav__items{float:none}.header--center .primary-nav__item{margin:0 9px}.header--center .secondary-nav{position:absolute;top:12px;right:30px}@media screen and (max-width: 767px){.header--center .header__logo-img{max-height:84px}}.fontface .icon-fallback__text{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.icon:before{display:none}.fontface .icon:before{display:inline-block}.icon--google-plus{position:relative;font-size:1.2em}.icon--instagram{position:relative;top:1px}@font-face{font-family:'sb-icons';src:url("//cdn.shopify.com/s/files/1/2289/6513/t/40/assets/sb-icons.eot?18125370258434010800")}@font-face{font-family:'sb-icons';src:url("data:application/x-font-ttf;charset=utf-8;base64,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") format("truetype");font-weight:normal;font-style:normal}.icon{font-family:'sb-icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon--untappd:before{content:"\e93c"}.icon--rss:before{content:"\e93b"}.icon--search:before{content:"\e900"}.icon--tick:before{content:"\e938"}.icon--play:before{content:"\e901"}.icon--confused:before{content:"\e91a"}.icon--happy:before{content:"\e91b"}.icon--passive:before{content:"\e91c"}.icon--sad:before{content:"\e936"}.icon--cart:before{content:"\e937"}.icon--menu:before{content:"\e90d"}.icon--left-t:before{content:"\e939"}.icon--right-t:before{content:"\e93a"}.icon--right:before{content:"\e913"}.icon--left-l:before{content:"\e90e"}.icon--right-l:before{content:"\e90f"}.icon--up-l:before{content:"\e910"}.icon--down-l:before{content:"\e911"}.icon--left:before{content:"\e912"}.icon--up:before{content:"\e914"}.icon--down:before{content:"\e915"}.icon--minus:before{content:"\e916"}.icon--plus:before{content:"\e917"}.icon--close:before{content:"\e918"}.icon--comment:before{content:"\e919"}.icon--snapchat:before{content:"\e932"}.icon--amazon_payments:before{content:"\e91e"}.icon--american_express:before{content:"\e91f"}.icon--apple_pay:before{content:"\e920"}.icon--bitcoin:before{content:"\e921"}.icon--cirrus:before{content:"\e922"}.icon--dankort:before{content:"\e923"}.icon--diners_club:before{content:"\e924"}.icon--discover:before{content:"\e925"}.icon--dogecoin:before{content:"\e926"}.icon--dwolla:before{content:"\e927"}.icon--forbrugsforeningen:before{content:"\e928"}.icon--interac:before{content:"\e929"}.icon--jcb:before{content:"\e92a"}.icon--laser:before{content:"\e92b"}.icon--litecoin:before{content:"\e92c"}.icon--maestro:before{content:"\e92d"}.icon--master:before{content:"\e92e"}.icon--paypal:before{content:"\e92f"}.icon--stripe:before{content:"\e930"}.icon--visa:before{content:"\e931"}.icon--pinterest:before{content:"\e905"}.icon--fancy:before{content:"\e906"}.icon--mail:before{content:"\e907"}.icon--tumblr:before{content:"\e935"}.icon--youtube:before{content:"\e933"}.icon--vimeo:before{content:"\e934"}.icon--google-plus:before{content:"\e908"}.icon--twitter:before{content:"\e909"}.icon--linkedin:before{content:"\e90a"}.icon--facebook:before{content:"\e90c"}.icon--instagram:before{content:"\e90b"}.icon--down-tri:before{content:"\e902"}.icon--up-tri:before{content:"\e903"}.icon--right-tri:before{content:"\e91d"}.icon--left-tri:before{content:"\e904"}.label{position:absolute;background:#c9143d;top:12px;right:-6px;padding:6px 18px}.label__text{color:#fff;font-family:'Lato', sans-serif;letter-spacing:1px;text-transform:uppercase;font-size:13px;font-weight:400;margin:0}@media screen and (max-width: 767px){.label__text{font-size:13px}}.link{font-family:'Lato', sans-serif;letter-spacing:1px;text-transform:uppercase;font-size:13px;font-weight:400;color:#111}@media screen and (max-width: 767px){.link{font-size:13px}}.link--arrow:after{content:'\e913';font-size:12px;font-family:"sb-icons";width:24px;left:6px;display:inline;line-height:1;text-align:center;position:relative}.link--arrow-left:before{content:'\e912';font-size:12px;font-family:"sb-icons";width:24px;right:6px;display:inline;line-height:1;text-align:center;position:relative}.link--arrow-down:after{content:'\e915';font-size:12px;font-family:"sb-icons";width:24px;left:6px;display:inline;line-height:1;text-align:center;position:relative}.header-trigger{position:absolute;top:0}.header-trigger--left{left:30px}.header-trigger--right{right:30px;text-align:right}.header-trigger--right .header-trigger__link{top:-2px}.header-trigger__link{position:relative;width:24px;height:24px;font-size:24px;line-height:0;display:block;color:#fff}.header-trigger__link.js-cart-full:after{content:'';position:absolute;width:12px;height:12px;display:block;background:#c9143d;top:0;left:-2px;border-radius:50%}@media screen and (max-width: 980px){.header-trigger--right{right:18px}.header-trigger--left{left:18px}}.mobile-draw-trigger-icon,.cart-draw-trigger-icon{display:none}.mobile-draw{min-height:100%;width:300px;background:#fff;padding:24px 18px;-webkit-overflow-scrolling:touch;overflow:scroll;height:100%;position:relative}.mobile-draw .mfp-close.mfp-close{color:#fff;width:28px;height:28px;display:block;font-size:24px;line-height:0;text-align:center;position:absolute;left:12px;top:24px}.mobile-nav{margin-top:42px}.mobile-nav__items{margin:0}.mobile-nav__item{padding:12px 0;border-bottom:1px solid rgba(255,255,255,0.2)}.mobile-nav__item:last-child{border-bottom:none}.mobile-nav__item--sub{padding-bottom:10px}.mobile-nav__link{font-family:'Lato', sans-serif;font-weight:400;letter-spacing:1px;text-transform:uppercase;font-size:1.05rem;display:inline-block;width:100%;position:relative}.mobile-nav__link,.mobile-nav__sub__link,.mobile-nav__sub-t__link{color:rgba(255,255,255,0.8)}.mobile-nav__link:hover,.mobile-nav__sub__link:hover,.mobile-nav__sub-t__link:hover{opacity:1;color:#fff;text-decoration:none}.mobile-nav__link.js-active,.mobile-nav__sub__link.js-active,.mobile-nav__sub-t__link.js-active{color:#fff}.mobile-nav__sub.mobile-nav__sub{font-size:1em}.mobile-nav__sub.mobile-nav__sub,.mobile-nav__sub-t.mobile-nav__sub-t{height:0;-webkit-transition:0s;-moz-transition:0s;transition:0s}.mobile-nav__sub.mobile-nav__sub.js-active,.mobile-nav__sub-t.mobile-nav__sub-t.js-active{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;height:auto}.mobile-nav__sub.mobile-nav__sub{margin-left:18px}.mobile-nav__sub__items,.mobile-nav__sub-t__items{margin:0}.mobile-nav__sub__item,.mobile-nav__sub-t__item{margin:3px 0}.mobile-nav__link--sub:after,.mobile-nav__sub__link--t:after{content:"\e917";font-family:"sb-icons";position:relative;font-size:12px;top:0;line-height:0;display:inline-block;margin-left:9px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.mobile-nav__link--sub.js-active:after,.mobile-nav__sub__link--t.js-active:after{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.mobile-nav__sub__link--t:after{font-size:10px}.mobile-nav__link--sub:after{position:absolute;right:6px;top:15px}.mobile-nav__sub-t{border-left:2px solid rgba(255,255,255,0.6);padding-left:12px}.mobile-search{margin-top:24px}.mobile-search__form{position:relative}.mobile-search__input{border:1px solid rgba(255,255,255,0.2);background:transparent;color:#fff;height:42px;line-height:42px}.mobile-search__input:focus,.mobile-search__input:active{color:#fff}.mobile-search__input::-webkit-input-placeholder{color:rgba(255,255,255,0.5)}.mobile-search__input:-moz-placeholder{color:rgba(255,255,255,0.5)}.mobile-search__input::-moz-placeholder{color:rgba(255,255,255,0.5)}.mobile-search__input:-ms-input-placeholder{color:rgba(255,255,255,0.5)}.mobile-search__submit{font-size:18px;cursor:pointer;position:absolute;top:0;right:0;height:44px;background:transparent;padding-right:9px;border:0;color:rgba(255,255,255,0.8)}.mobile-footer__contact{margin-top:18px}.mobile-footer__title{color:white;text-transform:uppercase;margin-bottom:12px}.mobile-footer__text{margin:0}.mobile-footer__text-link{color:rgba(255,255,255,0.8)}.mobile-footer__social-items{margin-top:12px}.mobile-footer__social-item{display:inline-block;margin-right:6px;margin-top:3px}.mobile-footer__social-link{display:table;width:38px;height:38px;font-size:15px;text-align:center;border-radius:50%;color:rgba(255,255,255,0.8);border:1px solid rgba(255,255,255,0.5)}.mobile-footer__social-link:hover{color:#fff;opacity:1}.mobile-footer__social-link .icon{display:table-cell;vertical-align:middle}.mobile-draw--dark .mfp-close.mfp-close,.mobile-draw--dark .mobile-footer__title{color:#111}.mobile-draw--dark .mobile-search__input,.mobile-draw--dark .mobile-search__submit,.mobile-draw--dark .mobile-nav__link,.mobile-draw--dark .mobile-nav__sub__link,.mobile-draw--dark .mobile-nav__sub-t__link{color:#222}.mobile-draw--dark .mobile-nav__link:hover,.mobile-draw--dark .mobile-nav__sub__link:hover,.mobile-draw--dark .mobile-footer__social-link:hover,.mobile-draw--dark .mobile-nav__sub-t__link:hover{color:#111}.mobile-draw--dark .mobile-nav__sub-t{border-color:rgba(17,17,17,0.8)}.mobile-draw--dark .mobile-nav__item{border-color:rgba(17,17,17,0.1)}.mobile-draw--dark .mobile-search__input{border-color:rgba(17,17,17,0.1)}.mobile-draw--dark .mobile-search__input::-webkit-input-placeholder{color:rgba(17,17,17,0.5)}.mobile-draw--dark .mobile-search__input:-moz-placeholder{color:rgba(17,17,17,0.5)}.mobile-draw--dark .mobile-search__input::-moz-placeholder{color:rgba(17,17,17,0.5)}.mobile-draw--dark .mobile-search__input:-ms-input-placeholder{color:rgba(17,17,17,0.5)}.mobile-draw--dark .mobile-footer__text-link,.mobile-draw--dark .mobile-footer__social-link{color:rgba(34,34,34,0.8)}.mobile-draw--dark .mobile-footer__social-link{border-color:rgba(17,17,17,0.5)}.page__contact-form{margin:24px 0 0;padding:30px;background:#f5f5f5}.page__contact-form__note{text-align:center;margin-bottom:18px}@media screen and (max-width: 980px){.page__contact-form{padding:24px}}.password-header__link{position:absolute;right:30px;top:39px}.section.section--password-content{margin-bottom:30px}.password-content{position:relative;min-height:620px;background:#f5f5f5}.password-content__content{width:600px;max-width:100%;padding:36px 42px 30px;margin:54px 18px;background:#fff;text-align:center;position:relative}.password-content__form,.password-content__social{margin-top:30px}.password__share-items{margin:0}.password__share-item{display:inline-block;margin:3px 6px;font-size:16px;width:18px;height:18px;line-height:18px}.password__share-link{color:#888}.password__share-link:hover{opacity:1;color:#555}.password-footer{margin:24px 0 30px;overflow:hidden}.password__powered-by{float:left}.password__admin{float:right}.password__shopify-link{display:inline-block;position:relative;width:80px;height:30px;top:5px;margin-left:5px}.password-pop{position:relative;background:#fff;max-width:500px;width:100%;margin:12px auto 42px}.password-pop .mfp-close{color:#222;display:block;font-size:24px;width:54px;height:54px;top:0;right:0;line-height:58px}.password-pop__wrapper{padding-bottom:6px}.password-pop__head{background:#f5f5f5;text-align:center;height:54px;position:relative}.password-pop__label-title{font-size:22px;line-height:54px;margin-bottom:0;text-transform:uppercase}.password-pop__inner{margin:30px}@media screen and (max-width: 980px){.password-header__link{position:relative;margin:0 12px 24px;right:0;top:0;text-align:center}.password-content{min-height:500px}}@media screen and (max-width: 767px){.password-content{min-height:360px}.password-content__content{padding:24px 18px;margin:30px 12px}.password-footer{text-align:center}.password__admin{margin-bottom:24px}.password__powered-by,.password__admin{float:none}}.product-single__top{position:relative;padding:30px 0}.product-single__top .section__title{margin-bottom:54px}.product-single__top .section__title--vendor{margin-bottom:36px}.product-single__title-desc{color:#888;font-family:"Lato",sans-serif;font-weight:400;letter-spacing:0;text-transform:none}.product-single__title-desc a{color:#888}.product-single__title-desc a:hover{color:#535353;opacity:1}.product-single--text-dark .section__title-text:after{background:rgba(17,17,17,0.8)}.product-single--text-default-light .section__title-text,.product-single--text-light .section__title-text{color:#fff}.product-single--text-default-light .product-single__photo__nav,.product-single--text-light .product-single__photo__nav{color:rgba(255,255,255,0.6)}.product-single--text-default-light .product-single__photo__nav:hover,.product-single--text-light .product-single__photo__nav:hover{color:rgba(255,255,255,0.8)}.product-single--text-default-light .product-single__title-desc a,.product-single--text-light .product-single__title-desc a{color:rgba(255,255,255,0.8)}.product-single--text-default-light .product-single__title-desc a:hover,.product-single--text-light .product-single__title-desc a:hover{color:#fff}.product-single--text-light .section__title-text:after{background:rgba(255,255,255,0.8)}.product-single__top-bg{background:#f5f5f5;position:absolute;width:100%;height:62%;top:0;left:0;-webkit-transition:height 0.1s ease-out;-moz-transition:height 0.1s ease-out;transition:height 0.1s ease-out}.product-single__top-bg--full{height:100%}.product-single__title-text{font-size:26px;font-size:1.73333rem;line-height:1.6}.product-single__photo{width:100%;margin:0 auto}.product-single__photo .slick-dots{margin-top:12px}.product-single__photo .slick-dots li{display:inline-block;margin:12px 6px 0;cursor:pointer;vertical-align:top}.product-single__photo .slick-dots .product-single__photos-thumbs__item{background-color:rgba(245,245,245,0.8);width:54px;height:54px;border:2px solid transparent;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.product-single__photo .slick-dots .slick-active .product-single__photos-thumbs__item{border-color:#c9143d}.product-single__photo--small{max-width:500px}.product-single__photo--medium{max-width:630px}.product-single__photo--large{max-width:760px}.product-single__photo__img{width:100%}.product-single__photo__item:focus{outline:none}.product-single__photo__nav{position:absolute;width:auto;top:50%;margin-top:-72px;font-size:48px;line-height:1em;color:rgba(17,17,17,0.5);cursor:pointer}.product-single__photo__nav:hover{color:rgba(17,17,17,0.8);opacity:1}@media screen and (max-width: 980px){.product-single__photo__nav{display:none !important}}.product-single__photo__nav--prev{left:-15%}.product-single__photo__nav--next{right:-15%}.product-single__photo-thumbs{position:absolute;left:-9999px;visibility:hidden}.product-single__photos-thumbs__item{overflow:hidden}.product-single__photos-thumbs__img{width:100%}.product-single__photo-zoom{cursor:zoom-in}.product-single__photo-zoom:hover{opacity:0.9}.product-single__bottom{padding-top:36px}.product-single__box{width:100%;border:1px solid #e4e4e4;padding-bottom:12px;background-color:#fff}.product-single__box .errors{color:#d12328;text-align:center;margin:12px 0}.product-single__price{position:relative;background:#f5f5f5;padding:6px 24px}.product-single__price-text{margin-bottom:0;font-size:1.4rem}.product-single__price-compare{font-size:1.15rem;color:#888;margin-left:6px}.product-single__form{padding:12px 24px 0}.product-single__variant{margin-top:18px}.product-single__qty{margin-top:18px;overflow:hidden}.product-single__qty .quantity-selector{line-height:42px}.product-single__qty-input{float:right}.product-single__add{margin-top:18px}.product-single__reviews-stars{text-align:left;font-size:14px;margin-top:6px}.product-single__reviews-stars-link{display:block}.product-single__content-text{margin-bottom:30px}.product-single__accordion__title{position:relative;display:block;color:#111}.product-single__accordion__title:hover{text-decoration:none}.product-single__accordion__title.js-active .product-single__accordion__title-icon{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.product-single__accordion__title-icon{position:absolute;right:6px;top:22px;width:28px;height:28px;text-align:center;line-height:30px;font-size:12px;color:#111;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.product-single__accordion__title{padding-top:18px;border-top:1px solid #e4e4e4}.product-single__accordion__title-text{text-transform:uppercase;margin-bottom:18px}.product-single__accordion__item{margin-bottom:24px;display:block;overflow:hidden}.product-single__accordion__item:last-child{margin-bottom:0}.product-single__accordion__item-wrap:before{content:'';width:30px;height:3px;background:#c9143d;position:absolute;left:0;top:-12px}.product-single__accordion__item-wrap *:last-child{margin-bottom:0}.product-single__add-btn{margin-bottom:18px}.product-single__share-items{text-align:center;margin:0}.product-single__share-item{display:inline-block;margin:3px 6px;font-size:16px;width:18px;height:18px;line-height:18px}.product-single__share-link{color:#888}.product-single__share-link:hover{opacity:1;color:#555}.product-single--classic .product-single__top{padding-bottom:0}.product-single--classic .product-single__photo{margin-bottom:60px;max-width:100%}.product-single--classic .product-single__photo__nav{margin-top:-50px;font-size:34px}.product-single--classic .product-single__photo__nav--prev{left:0}.product-single--classic .product-single__photo__nav--next{right:0}.product-single--classic .product-single__photo .slick-list{margin:0 auto}.product-single--classic .product-single__photo--small .slick-list{max-width:calc(80% - 96px)}.product-single--classic .product-single__photo--medium .slick-list{max-width:calc(90% - 96px)}.product-single--classic .product-single__photo--large .slick-list{max-width:calc(100% - 96px)}.product-single--classic .product-single__bottom{padding-top:0}@media screen and (max-width: 980px){.product-single__photo-main--large{max-width:640px}.product-single__box,.product-single__content{max-width:660px;margin:0 auto}.product-single__box{margin-bottom:30px}.product-single--classic .product-single__top{padding:24px 0}.product-single--classic .product-single__top-bg{height:70% !important}.product-single--classic .product-single__top-bg--full{height:100% !important}.product-single--classic .product-single__photo{margin-bottom:0}.product-single--classic .product-single__photo--small{max-width:500px}.product-single--classic .product-single__photo--medium{max-width:630px}.product-single--classic .product-single__photo--large{max-width:760px}.product-single--classic .product-single__photo .slick-list{max-width:100%}.product-single--classic .product-single__bottom{padding-top:24px}}@media screen and (max-width: 767px){.slick-dots .product-single__photos-thumbs__item.product-single__photos-thumbs__item{width:12px;height:12px;background:#999;border:0}.slick-dots .slick-active .product-single__photos-thumbs__item{background:#555}.product-single__photos-thumbs__img{display:none}.product-single__top{padding:24px 0}.product-single__top .section__title{margin-bottom:48px}.product-single__top .section__title--vendor{margin-bottom:24px}.product-single__bottom{padding-top:24px}.product-single__price{padding:6px 12px}.product-single__form{padding:12px 12px 0}.product-single__price-text{font-size:1.3rem}.product-single__price-compare{font-size:1rem}.product-single__title-text{font-size:20px;font-size:1.33333rem;line-height:1.7}.product-single__photo-zoom{cursor:default}}.product-link:hover{opacity:1;text-decoration:none}.product-link:hover .product__img{opacity:.9}.product-link:hover .product__title{opacity:.7}.product{margin-bottom:36px}.product--center .product__details{text-align:center}.product__media{position:relative;background:#f5f5f5}.product__img-wrapper{overflow:hidden}.product__img.product__img{width:100%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.product__details{margin-top:12px}.product__title{text-transform:uppercase;margin:0}.product__vendor{font-family:"Lato",sans-serif;font-weight:400;text-transform:none;letter-spacing:0;margin:0 0 9px;color:rgba(83,83,83,0.7)}.product__price{font-family:"Oswald",sans-serif;color:#535353;margin:6px 0 0;line-height:1}.product__price-cross{position:relative;margin-left:6px;text-decoration:line-through;font-size:0.9em;color:#888}@media screen and (max-width: 767px){.product{margin-bottom:30px}}.is-loading .ajaxcart__qty{opacity:0.5;transition:none}.ajaxcart__qty-num,.ajaxcart__qty-adjust{font-size:15px;height:36px;width:36px;line-height:34px;text-align:center;border:1px solid rgba(17,17,17,0.2);float:left;margin:0;padding:0;cursor:pointer;color:#111}.ajaxcart__qty-num{font-size:13px;background:#f5f5f5}.ajaxcart__qty-adjust{background:rgba(255,255,255,0.8);padding:0;line-height:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.ajaxcart__qty-adjust span{display:inline-block;width:9px;height:9px;line-height:7px;text-align:center}.ajaxcart__qty-num,.ajaxcart__qty--plus{margin-left:-1px}.js-qty__num,.js-qty__adjust{font-size:15px;height:36px;width:36px;line-height:34px;text-align:center;border:1px solid rgba(17,17,17,0.2);float:left;margin:0;padding:0;cursor:pointer;color:#111}.js-qty__num{font-size:13px;color:#555;background:#f5f5f5;margin-left:-1px}.js-qty__adjust{background:rgba(255,255,255,0.8);padding:0;line-height:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.js-qty__adjust span{display:inline-block;width:9px;height:9px;line-height:7px;text-align:center}.js-qty__adjust--plus{margin-left:-1px}@media screen and (max-width: 767px){.ajaxcart__qty-adjust,.ajaxcart__qty-num,.js-qty__num,.js-qty__adjust{height:34px;width:34px;line-height:32px}}.rte a:not(.link){color:#535353;border-bottom:2px solid #c9143d}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin-top:1rem}.rte h1:first-child,.rte h2:first-child,.rte h3:first-child,.rte h4:first-child,.rte h5:first-child,.rte h6:first-child{margin-top:0}.rte>div{margin-bottom:1rem}.rte li{margin-bottom:0.4rem}.rte p:last-child{margin-bottom:0}.rte img,.rte .fluid-width-video-wrapper{margin:24px 0}.rte blockquote{font-size:20px;font-size:1.33333rem;line-height:1.7;margin:36px -72px;border-left:3px solid #c9143d;padding-left:24px;font-style:italic;color:#555}.rte:after{content:"" !important;display:block !important;clear:both !important}.rte--header{margin-bottom:0}.product-single__content-text.rte blockquote{margin-left:0;margin-right:0}@media screen and (max-width: 980px){.rte blockquote{font-size:19px;font-size:1.26667rem;line-height:1.6;margin:18px 0;padding-left:18px}.rte img,.rte .fluid-width-video-wrapper{margin:12px 0}}.search-draw{position:relative;background:#fff;max-width:600px;width:100%;margin:12px auto 42px}.search-draw .mfp-close{color:#222;display:block;font-size:24px;width:54px;height:54px;top:0;right:0;line-height:58px}.search-draw__wrapper{padding-bottom:6px}.search__head{background:#f5f5f5;text-align:center;height:54px;position:relative}.search__label-title{font-size:22px;line-height:54px;margin-bottom:0;text-transform:uppercase}.search__inner{margin:24px}.search__form{position:relative}.search__form-input{padding:12px 30px 12px 12px;width:100%;height:54px;line-height:32px;font-weight:200;margin:0;font-size:1.3rem;outline:none}.search__form-submit{position:absolute;background:none;height:54px;line-height:56px;font-size:22px;padding:0 12px;top:0;right:0;cursor:pointer}.search__nav{margin-top:30px}.search__nav-title{text-transform:uppercase;margin-bottom:6px}.search__nav-items{overflow:hidden}.search__nav-item{float:left;width:48%;margin-right:2%;margin-bottom:3px}.search__nav-link{display:block;color:#535353}.search__nav-link:hover{opacity:1}.search-page__form{position:relative;max-width:600px;margin:0 auto 60px}.search-page__form-input{padding:12px 30px 12px 12px;width:100%;height:54px;line-height:32px;font-weight:200;margin:0;font-size:1.3rem;outline:none}.search-page__form-submit{position:absolute;background:none;height:54px;line-height:56px;font-size:22px;padding:0 12px;top:0;right:0;cursor:pointer}.search-page__products,.search-page__other{margin-bottom:42px}.search-page__other-item{margin-bottom:30px}.search-page__other-item--last{margin-bottom:0}.search-page__other-item--reverse .search-page__other-info{margin-left:auto;margin-right:-36px}.search-page__other-item--no-img .search-page__other-info{margin:auto;max-width:600px}.search-page__other-info{padding:42px;background:#fff;margin-left:-36px}.search-page__other-title{margin-top:0;margin-bottom:12px}.search-page__other-title-link{color:#535353}.search-page-pagination{margin-bottom:30px}@media screen and (max-width: 767px){.search-page__products{margin-bottom:30px}.search-page__other-item{margin-bottom:18px}.search-page__other-item--no-img .search-page__other-info{max-width:100%}.search-page__other-media{display:none}.search-page__other-info.search-page__other-info{padding:24px;margin:0}.search-page-pagination{margin-bottom:18px}}.section{margin-bottom:42px;overflow:hidden;position:relative}.section--mb-s{margin-bottom:12px}.section--product-single{position:static}.section__bg{position:absolute;width:100%;height:100%;background:#f5f5f5;left:0;margin-top:80px;-webkit-transform:translate3d(0, 0, 0)}.section__bg--white{background:#fff}.section__bg--grey{background:#f5f5f5}.section__title{max-width:660px;margin:0 0 42px;position:relative}.section__title--center{margin:0 auto 42px;text-align:center}.section__title--center .section__title-text:after{left:50%;margin-left:-18px}.section__title--desc{margin-bottom:24px}.section__title-text{position:relative;margin:0}.section__title-text:after{content:'';width:36px;height:4px;background:#c9143d;position:absolute;left:0;bottom:-12px}.section__title-desc{margin-top:24px;margin-bottom:0}.section__title-link{color:#535353}.section__title-link:hover{text-decoration:none;opacity:.8}.section__link--center{text-align:center}.section__link--mt{margin-top:18px}.section--has-bg .section__link{margin-bottom:30px}.section--content-light .section__link-link{color:#fff}.section--blog,.section--article.article--no-img,.section--page,.section--search,.section--list-collections,.section--cart,.section--404,.section--account{margin-top:30px}@media screen and (max-width: 767px){.section--blog,.section--article.article--no-img,.section--page,.section--search,.section--list-collections,.section--cart,.section--404,.section--account{margin-top:12px}}.section--list-collections{margin-bottom:12px}@media screen and (max-width: 767px){.section{margin-bottom:30px}.section__title{margin-bottom:30px}.section__title--desc{margin-bottom:24px}.section--list-collections{margin-bottom:6px}}.age-checker{position:relative;background:#fff;max-width:500px;width:100%;margin:12px auto}.age-checker--img{max-width:800px}.age-checker--img .age-checker__content{width:50%}.age-checker__wrapper{overflow:hidden}.age-checker__media{position:absolute;width:50%;height:100%;left:0;top:0}.age-checker__media-bg{position:absolute;width:100%;height:100%;background-size:cover;background-position:center}.age-checker__content{padding:30px;width:100%;float:right}.age-checker__title{margin-bottom:24px}.age-checker__desc{text-align:center;margin-bottom:24px}.age-checker__btn:first-child{margin-bottom:12px}@media screen and (max-width: 767px){.age-checker{max-width:500px}.age-checker__media{position:relative;width:100%;height:100px}.age-checker__content{width:100%;padding:18px}.age-checker--img .age-checker__content{width:100%}}.announcement{text-align:center}.announcement__link{display:block}.announcement__link:hover{opacity:.8;text-decoration:none}.announcement__text{font-family:'Lato', sans-serif;text-transform:uppercase;display: inline-block;letter-spacing:1px;font-size:0.94rem;padding:10px 0px;margin:0}@media screen and (max-width: 767px){.announcement__text{padding:6px 12px}}.section--no-bg .blog__details{border-color:#e4e4e4}.home-carousel{background:#fff}.home-carousel .slick-track{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.home-carousel .slick-slide.slick-slide{height:auto;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}.home-carousel.slick-slider{margin-bottom:0}.home-carousel .slick-active .home-carousel__content{-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.home-carousel .slick-dots{position:absolute;bottom:12px;width:100%;text-align:center}.home-carousel .slick-dots li{display:inline-block;margin:0 4px;width:12px;height:12px;box-shadow:0 0 2px rgba(17,17,17,0.4);background:rgba(255,255,255,0.5)}.home-carousel .slick-dots li.slick-active{background:rgba(255,255,255,0.8)}.home-carousel .slick-dots li button{padding:0;width:12px;height:12px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.home-carousel .slick-dots li button:hover,.home-carousel .slick-dots li button:focus{background:rgba(255,255,255,0.8)}.home-carousel .slick-dots li button:before{content:none}.home-carousel__item{padding-bottom:42px;position:relative;height:100%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;flex:1}.home-carousel__item--small{min-height:400px}.home-carousel__item--medium{min-height:620px}.home-carousel__item--large{min-height:740px}.home-carousel__item--top{-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start}.home-carousel__item--bottom{-webkit-box-align:end;-moz-box-align:end;box-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-ms-flex-align:end}.home-carousel__item--middle{-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.home-carousel__item--left{-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start}.home-carousel__item--left .home-carousel__content{-ms-transform:translateX(-10px);-webkit-transform:translateX(-10px);transform:translateX(-10px)}.home-carousel__item--center{-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}.home-carousel__item--center .home-carousel__content{-ms-transform:translateY(10px);-webkit-transform:translateY(10px);transform:translateY(10px)}.home-carousel__item--right{-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end}.home-carousel__item--right .home-carousel__content{-ms-transform:translateX(10px);-webkit-transform:translateX(10px);transform:translateX(10px)}.home-carousel__bg{background-color:#e4e4e4}.home-carousel__title{margin-bottom:26px}.home-carousel--title-1 .section__title-text{font-size:0.85em;line-height:1.65}.home-carousel--title-2 .section__title-text{font-size:1em}.home-carousel--title-3 .section__title-text{font-size:1.2em;line-height:1.5}.home-carousel--title-4 .section__title-text{font-size:1.5em;line-height:1.33}.home-carousel--title-5 .section__title-text{font-size:1.8em;line-height:1.23}.home-carousel--title-4.home-carousel--minimal .home-carousel__content,.home-carousel--title-5.home-carousel--minimal .home-carousel__content{width:800px}.home-carousel--title-4.home-carousel--minimal .home-carousel__title,.home-carousel--title-5.home-carousel--minimal .home-carousel__title{max-width:800px}.home-carousel--title-4.home-carousel--minimal .home-carousel__text,.home-carousel--title-5.home-carousel--minimal .home-carousel__text{max-width:560px}.home-carousel--title-4.home-carousel--minimal .home-carousel__item--center .home-carousel__text,.home-carousel--title-5.home-carousel--minimal .home-carousel__item--center .home-carousel__text{margin:0 auto}.home-carousel--title-4.home-carousel--minimal .home-carousel__item--right .home-carousel__text,.home-carousel--title-5.home-carousel--minimal .home-carousel__item--right .home-carousel__text{margin-left:auto}.home-carousel__content{width:560px;max-width:100%;background:#fff;padding:36px;margin:30px 0;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;transition:all 0.5s ease-out;-webkit-transition-delay:0.7s;-moz-transition-delay:0.7s;transition-delay:0.7s;opacity:0}.home-carousel__content--btn{padding-bottom:72px}.home-carousel__text{margin:0}.home-carousel__btn{position:absolute;right:-6px;bottom:12px}.home-carousel__nav{position:absolute;cursor:pointer;background:#c9143d;color:#fff;width:42px;height:42px;display:inline-block;text-align:center;font-size:17px;line-height:44px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.home-carousel__nav:hover{background:#b21236}.home-carousel__nav--prev{bottom:12px;right:38px}.home-carousel__nav--next{bottom:12px;right:-6px}.home-carousel--semi .home-carousel__content{background:rgba(255,255,255,0.85)}.home-carousel--minimal .home-carousel__content.home-carousel__content{background:transparent;color:#fff;margin:0;padding:24px 36px 30px}.home-carousel--minimal .home-carousel__item--center .home-carousel__content{text-align:center}.home-carousel--minimal .home-carousel__item--center .section__title-text:after{left:50%;margin-left:-18px}.home-carousel--minimal .home-carousel__item--right .home-carousel__content{text-align:right}.home-carousel--minimal .home-carousel__item--right .section__title-text:after{right:0;left:auto}.home-carousel--minimal .home-carousel__text{font-size:1.1em}.home-carousel--minimal .section__title-text,.home-carousel--minimal .home-carousel__text.rte a{color:#fff}.home-carousel--minimal .home-carousel__btn{position:relative;right:0;bottom:0;margin-top:12px}.home-carousel__video{position:absolute;width:100%;height:100%;left:0;top:0}.home-carousel__video:before{content:'';position:absolute;width:100%;height:100%;background:rgba(17,17,17,0.3)}.home-carousel__video iframe{position:relative;left:0}.home-carousel__video.js-loaded .home-carousel__video-cover{opacity:0;visibility:hidden}.home-carousel__video-cover{position:absolute;width:100%;height:100%;background:#222;background-size:cover;background-position:center;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;transition:all 0.5s ease-out}html.touch .home-carousel__video{display:none}@media screen and (max-width: 980px){.home-carousel__item--small{min-height:400px}.home-carousel__item--medium{min-height:540px}.home-carousel__item--large{min-height:700px}}@media screen and (max-width: 767px){.home-carousel__content{margin-top:112px}.home-carousel__nav{visibility:hidden}.home-carousel__item{padding-bottom:18px;-webkit-box-align:end;-moz-box-align:end;box-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-ms-flex-align:end}.home-carousel__item--small{min-height:400px}.home-carousel__item--medium{min-height:500px}.home-carousel__item--large{min-height:560px}.home-carousel__item--left .home-carousel__content{margin-right:24px}.home-carousel__item--center .home-carousel__content{margin-left:24px;margin-right:24px}.home-carousel__item--right .home-carousel__content{margin-left:24px}.home-carousel--minimal .home-carousel__content.home-carousel__content{padding:24px 24px 30px}.home-carousel--minimal .home-carousel__item{padding-bottom:18px;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.home-carousel--minimal .home-carousel__text{font-size:1em}.home-carousel__content{padding:24px 24px 30px}.home-carousel__content--btn{padding-bottom:66px}.home-carousel__video{display:none}}.collection-list__item{position:relative;width:100%;height:auto;min-height:360px;margin-bottom:30px;padding-bottom:24px}.collection-list__bg{background-color:#fff}.collection-list__title{position:absolute;height:100%;width:100%;top:0;left:0;padding:12px 24px}.collection-list__title--border .collection-list__title-text:after{content:'';width:36px;height:4px;background:#c9143d;position:absolute;left:50%;margin-left:-18px;bottom:-9px}.collection-list__title-text{text-align:center;position:relative;text-transform:uppercase;color:#fff;margin:0}.collection-list__link{display:block}.collection-list__link:hover{opacity:1;text-decoration:none}.collection-list__link:hover .collection-list__bg:before{opacity:0.6}@media screen and (max-width: 980px){.collection-list__item{min-height:320px}}@media screen and (max-width: 560px){.collection-list__item{margin-bottom:30px}}@media screen and (max-width: 480px){.collection-list__item{min-height:240px}}.section--content-light .product__title{color:#fff}.section--content-light .product__vendor,.section--content-light .product__price{color:rgba(255,255,255,0.8)}.section--content-light .product__price-cross:before{background:rgba(255,255,255,0.8)}.home-delivery{width:100%;position:relative;padding:54px 18px}.home-delivery--small{min-height:400px}.home-delivery--medium{min-height:620px}.home-delivery--large{min-height:740px}.home-delivery__media{margin:12px 0 24px}.home-delivery__media-img{width:100%;max-width:280px}.home-delivery__content{width:100%;max-width:600px;padding:36px 42px 30px;background:#fff;text-align:center;position:relative}.home-delivery__title{margin-bottom:12px}.home-delivery__text{margin:0}.home-delivery__btn{margin-top:12px}@media screen and (max-width: 980px){.home-delivery--small{min-height:360px}.home-delivery--medium{min-height:500px}.home-delivery--large{min-height:640px}}@media screen and (max-width: 767px){.home-delivery{padding:30px 18px}.home-delivery--small{min-height:280px}.home-delivery--medium{min-height:360px}.home-delivery--large{min-height:480px}}.section--has-bg .event__details{border-color:#fff}.home-image-grid--small .home-image-grid__item{min-height:360px}.home-image-grid--medium .home-image-grid__item{min-height:480px}.home-image-grid--large .home-image-grid__item{min-height:600px}.home-image-grid__item{position:relative;width:100%;height:100%;padding:36px;margin-bottom:30px}.home-image-grid__item--p-{padding:24px 18px}.home-image-grid__link .home-image-grid__bg:before{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.home-image-grid__link .home-image-grid__bg--no-overlay:before{opacity:0}.home-image-grid__link:hover{opacity:1}.home-image-grid__link:hover .home-image-grid__bg:before{opacity:0.5}.home-image-grid__link:hover .home-image-grid__bg--no-overlay:before{opacity:0.2}.home-image-grid__content{width:100%;max-width:440px}.home-image-grid__content--default .home-image-grid__title,.home-image-grid__content--default .home-image-grid__desc{color:#111}.home-image-grid__content--default .home-image-grid__desc.rte a{color:#111}.home-image-grid__content--default-light .home-image-grid__title,.home-image-grid__content--default-light .home-image-grid__desc{color:#fff}.home-image-grid__content--default-light .home-image-grid__desc.rte a{color:#fff}.home-image-grid__content--dark .home-image-grid__title,.home-image-grid__content--dark .home-image-grid__desc{color:#111}.home-image-grid__content--dark .home-image-grid__title--underline:after{background:#111}.home-image-grid__content--dark .home-image-grid__desc.rte a{color:#111;border-color:#111}.home-image-grid__content--white .home-image-grid__title--underline:after{background:#fff}.home-image-grid__content--white .home-image-grid__desc.rte a{color:#fff;border-color:#fff}.home-image-grid__title,.home-image-grid__desc{color:#fff;position:relative;margin:0}.home-image-grid__title{margin-bottom:6px}.home-image-grid__title--underline{margin-bottom:21px}.home-image-grid__title--underline:after{content:'';width:36px;height:4px;position:absolute;left:0;bottom:-9px;background:#c9143d}.home-image-grid__item--text{text-align:center}.home-image-grid__item--text .home-image-grid__title--underline:after{left:50%;margin-left:-18px}.home-image-grid__btn{margin-top:18px}@media screen and (max-width: 767px){.home-image-grid__item{padding:24px;margin-bottom:18px}.home-image-grid--small .home-image-grid__item{min-height:300px}.home-image-grid--medium .home-image-grid__item{min-height:400px}.home-image-grid--large .home-image-grid__item{min-height:520px}}.home-inline__item{margin-bottom:30px;overflow:hidden}.home-inline__media{float:left;margin-top:6px;margin-right:24px;width:auto;text-align:center}.home-inline__media-img{max-width:144px}.home-inline__text{float:left;width:calc(100% - 168px)}.home-inline__text--full{width:100%}.home-inline__title,.home-inline__sub-title{text-transform:uppercase;margin-bottom:0}.home-inline__sub-title{color:#888;font-family:"Lato",sans-serif;font-weight:400;letter-spacing:0;text-transform:none;margin:6px 0}.home-inline__desc{margin-top:6px;margin-bottom:0}.home-inline--center .home-inline__item{max-width:400px;margin:0 auto 36px}.home-inline--center .home-inline__media{margin:0 auto 12px;float:none;width:100%}.home-inline--center .home-inline__text{text-align:center;width:100%;max-width:520px;margin:0 auto}@media screen and (max-width: 980px){.home-inline__item{max-width:400px;margin:0 auto 36px}.home-inline__media{margin:0 auto 12px;float:none;width:100%}.home-inline__text{text-align:center;width:100%}}.home-insta{position:relative}.home-insta-link:hover{opacity:1}.home-insta-link:hover .home-insta__items:before{opacity:.5}.home-insta__items{overflow:hidden}.home-insta__items:before{content:'';background:#111;width:100%;height:100%;position:absolute;left:0;top:0;opacity:.6;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.home-insta__item{width:25%;float:left}.home-insta--5 .home-insta__item:first-child{width:50%}.home-insta__img{width:100%;height:100%;background-position:center;background-size:cover}.home-insta__title{position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;text-align:center;padding:0 18px}.home-insta__title-text{margin:0;color:#fff;text-transform:uppercase;position:relative}.home-insta__title--border .home-insta__title-text:after{content:'';width:36px;height:4px;background:#c9143d;position:absolute;left:50%;margin-left:-18px;bottom:-9px}@media screen and (max-width: 767px){.home-insta__item{width:50%;display:block}.home-insta--5 .home-insta__item{width:25%}.home-insta--5 .home-insta__item:first-child{width:50%}.home-insta--8 .home-insta__item{width:25%}}@media screen and (max-width: 560px){.home-insta--5 .home-insta__item{width:50%}.home-insta--5 .home-insta__item:first-child{width:100%}.home-insta--8 .home-insta__item{width:50%}}.home-intro{width:100%;padding:48px 24px;position:relative}.home-intro--small{min-height:400px}.home-intro--medium{min-height:620px}.home-intro--large{min-height:740px}.home-intro__content{max-width:860px;width:100%;text-align:center;position:relative;margin:0 auto}.home-intro__btn{margin-top:30px}.home-intro__text{color:#111;font-family:"Lato",sans-serif;font-weight:400;letter-spacing:0;text-transform:none;margin:0}.home-intro__media{margin:0 auto 30px;max-width:540px}.home-intro__media-img{width:auto;min-width:54px}.home-intro__link-wrap{margin-top:30px;text-align:center}.home-intro--light .home-intro__text,.home-intro--light .home-intro__link{color:#fff}.home-intro--light .home-intro__text .rte a{color:#fff;border-color:#fff}.home-intro__text .rte a{color:#111;border-color:#111}@media screen and (max-width: 980px){.home-intro--small{min-height:360px}.home-intro--medium{min-height:500px}.home-intro--large{min-height:640px}}@media screen and (max-width: 767px){.home-intro{padding:36px 12px}.home-intro--small{min-height:280px}.home-intro--medium{min-height:360px}.home-intro--large{min-height:480px}.home-intro__text{font-size:1.4rem;line-height:1.5em}.home-intro__btn,.home-intro__link-wrap{margin-top:24px}}.section--has-bg .home-map{padding:42px 0}@media screen and (max-width: 767px){.section--has-bg .home-map{padding:24px 0}}.home-map__media{margin-left:-100px}.home-map__items{padding:30px 36px;background:#fff;position:relative}.home-map__title{overflow:hidden;display:block;color:#535353;position:relative}.home-map__title:hover{text-decoration:none}.home-map__title.js-active .home-map__title-icon{opacity:0}.home-map__title-icon{position:absolute;right:0;top:15px;width:28px;height:28px;text-align:center;line-height:30px;font-size:12px;color:#111;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.home-map__title:not(:first-child){border-top:1px solid #e4e4e4}.home-map__title-text{text-transform:uppercase;margin-bottom:9px;margin-top:9px;padding-right:24px}.home-map__item{margin-bottom:24px;display:block;position:relative}.home-map__item:last-child .home-map__item-wrap{margin-bottom:12px}.home-map__item:last-child{margin-bottom:0}.home-map__item-wrap{margin-top:12px;position:relative;padding-top:9px}.home-map__item-wrap:before{content:'';width:30px;height:4px;background:#c9143d;position:absolute;left:0;top:-12px}.home-map__text,.home-map__sub-text{margin:0;max-width:400px;word-wrap:break-word}.home-map__sub-text{color:#888}.home-map__media{position:relative}.home-map__media-img{width:100%}.home-map__media-map:not(.home-map__media-map--first){position:absolute;width:100%;height:100%;left:0;top:0}.home-map__media-map{opacity:0;visibility:hidden;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.home-map__media-map.js-active{opacity:1;visibility:visible}.home-map__media-canvas{display:block;width:100%;height:100%;min-height:500px;position:relative}.home-map__media-btn{position:absolute;bottom:12px;right:-6px}.gmnoprint,.gm-style-cc{visibility:hidden}@media screen and (max-width: 980px){.home-map__text{margin-bottom:12px}.home-map__items{padding:24px}.home-map__media-canvas{min-height:420px}}@media screen and (max-width: 767px){.home-map__item-wrap{margin-bottom:18px}.section--no-bg .home-map__items{padding:0}.home-map__media-btn{position:relative;right:6px;bottom:0;margin-top:-54px;float:right}.home-map__media-canvas{min-height:240px}}.newsletter{padding:48px 24px;background:#f5f5f5}.newsletter--grey{background:#f5f5f5}.newsletter__form-wrapper{max-width:720px;margin:0 auto}.newsletter__input{border-color:#f5f5f5}.newsletter__form-message{text-align:center;text-transform:uppercase}.newsletter__form-message__text{margin:0}@media screen and (max-width: 767px){.newsletter{padding:30px 24px}}.product-featured__details .section__title{margin-bottom:30px}.product-featured__details .section__title--vendor{margin-bottom:12px}.product-featured__title-text{margin-bottom:6px}.product-featured__title-desc{color:#888;font-family:"Lato",sans-serif;font-weight:400;letter-spacing:0;text-transform:none}.product-featured__title-desc a{color:#888}.product-featured__title-desc a:hover{color:#535353;opacity:1}.section--has-bg .product-featured{padding:42px 0}@media screen and (max-width: 767px){.section--has-bg .product-featured{padding:24px 0}}.product-featured__photo .slick-dots{position:absolute;bottom:18px;width:100%;text-align:center}.product-featured__photo .slick-dots li{display:inline-block;margin:0 4px;width:12px;height:12px;box-shadow:0 0 2px rgba(17,17,17,0.4);background:rgba(255,255,255,0.5)}.product-featured__photo .slick-dots li.slick-active{background:rgba(255,255,255,0.8)}.product-featured__photo .slick-dots li:hover,.product-featured__photo .slick-dots li:focus{background:rgba(255,255,255,0.8)}.product-featured__photo .slick-dots li button{padding:0;width:12px;height:12px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.product-featured__photo .slick-dots li button:before{content:none}.product-featured__photo__img{width:100%}.product-featured__photo__nav{display:block;position:absolute;top:50%;margin-top:-21px;color:#535353;background:rgba(255,255,255,0.8);width:42px;height:42px;font-size:18px;line-height:44px;text-align:center;cursor:pointer;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;z-index:1}.product-featured__photo__nav:hover{background:#fff}.product-featured__photo__nav--prev{left:6px}.product-featured__photo__nav--next{right:6px}.product-featured__content-text{margin-bottom:24px}.product-featured__price-text{margin-bottom:0;font-size:1.6rem}.product-featured__price-compare{font-size:1.2rem;color:#999;margin-left:6px}.product-featured__variant{margin-top:18px}.product-featured__qty{margin-top:18px;overflow:hidden}.product-featured__qty .quantity-selector{line-height:42px}.product-featured__qty-input{float:right}.product-featured__add{margin-top:18px}.product-featured__details{position:relative;background:#fff;padding:36px;border:1px solid #f5f5f5}.product-featured__photo{margin-right:-100px;margin-left:0}.product-featured--reverse .product-featured__photo{margin-left:-100px;margin-right:0}.product-featured .slick-slide img{display:inline-block}.product-featured .slick-slide{text-align:center}@media screen and (max-width: 980px){.product-featured__details{padding:24px;margin-right:0}.product-featured__photo{margin-right:-82px}.product-featured--reverse .product-featured__details{margin-left:0}.product-featured--reverse .product-featured__photo{margin-left:-82px}}@media screen and (max-width: 767px){.product-featured.product-featured{padding-top:0}.product-featured.product-featured .product-featured__details{max-width:100%;padding:18px;margin:-18px 18px 0}.product-featured.product-featured .product-featured__photo{margin-right:0}.product-featured.product-featured .product-featured__photo .slick-dots{bottom:30px}.product-featured--reverse .product-featured__photo{margin-left:0}}.promo-pop{position:fixed;right:42px;bottom:30px;max-width:540px;width:100%;background:#fff;padding:30px;box-shadow:0 0 3px rgba(17,17,17,0.3);opacity:0;visibility:hidden;-ms-transform:translateX(100px);-webkit-transform:translateX(100px);transform:translateX(100px);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;top:auto !important}.promo-pop.js-active{opacity:1;visibility:visible;-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.promo-pop--disabled{display:none}.promo-pop--disabled.js-active{display:block}.promo-pop__close{position:absolute;right:0;top:0;text-align:center;color:#555;display:block;font-size:24px;width:42px;height:42px;line-height:44px;top:0;right:0}.promo-pop__close:hover{color:#111}.promo-pop__title{margin-bottom:24px;padding-right:24px}.promo-pop__form{margin-top:18px}.promo-pop__input{width:100%;float:left;margin:0}.promo-pop__input:focus{outline:none}.promo-pop__btn{position:absolute;right:0px;top:0px}.promo-pop__link{margin-top:18px;display:inline-block}@media screen and (max-width: 767px){.promo-pop{display:none !important}}.home-promo__item{padding:48px 0;position:relative}.home-promo__item:nth-child(even){padding:100px 0;margin-top:-148px}.home-promo__item:nth-child(even) .home-promo__box{margin-right:10%}.home-promo__item:nth-child(even) .home-promo__media{margin-right:-100px}.home-promo__item:nth-child(odd){padding:100px 0;margin-top:-148px}.home-promo__item:nth-child(odd) .o-layout{direction:rtl}.home-promo__item:nth-child(odd) .o-layout__item{direction:ltr;text-align:left}.home-promo__item:nth-child(odd) .home-promo__box{margin-left:10%}.home-promo__item:nth-child(odd) .home-promo__media{margin-left:-100px}.home-promo__item:first-child{margin-top:0;padding-top:48px}.home-promo__item:first-child.block--no-bg{padding-top:0}.home-promo__item:last-child{padding-bottom:48px}.home-promo__item:last-child.block--no-bg{padding-bottom:0}@media screen and (max-width: 980px){.home-promo__item .home-promo__box.home-promo__box.home-promo__box{max-width:540px;width:100%;margin:-42px 18px 0;padding:24px}.home-promo__item .home-promo__box.home-promo__box.home-promo__box--btn{padding-bottom:66px}.home-promo__item:nth-child(even) .home-promo__box,.home-promo__item:nth-child(even) .home-promo__media,.home-promo__item:nth-child(odd) .home-promo__box,.home-promo__item:nth-child(odd) .home-promo__media{margin-right:0;margin-left:0}.home-promo__item:nth-child(even) .home-promo__box{float:right}.home-promo__item:first-child{padding-top:24px}.home-promo__item:last-child{padding-bottom:24px}}@media screen and (max-width: 767px){.home-promo__item .home-promo__box.home-promo__box.home-promo__box{padding:18px;max-width:100%;width:auto;float:none}.home-promo__item .home-promo__box.home-promo__box.home-promo__box--btn{padding-bottom:66px}.home-promo__item:nth-child(even){padding:78px 0}.home-promo__item:first-child{padding-top:0}.home-promo__item:last-child{padding-bottom:24px}}.home-promo__item-bg{position:absolute;width:100%;height:100%;left:0;top:0}.home-promo__content{position:relative}.home-promo__title{margin-bottom:24px}.home-promo__box{padding:36px;background:#fff;position:relative}.home-promo__box--btn{padding-bottom:72px}.home-promo__text{margin:0}.home-promo__btn{position:absolute;right:-6px;bottom:12px}.home-promo__media{position:relative}.home-promo__media .placeholder-svg{height:420px}@media screen and (max-width: 767px){.home-promo__media .placeholder-svg{height:300px}}.home-promo__media-img{width:100%}.home-promo__media-video{position:absolute;top:50%;margin-top:-51px;width:100%;text-align:center}@media screen and (max-width: 767px){.home-promo__media-video{margin-top:-36px}}.home-promo__item:nth-child(5) .home-promo__item-bg{z-index:1}.home-promo__item:nth-child(4) .home-promo__item-bg{z-index:2}.home-promo__item:nth-child(3) .home-promo__item-bg{z-index:3}.home-promo__item:nth-child(2) .home-promo__item-bg{z-index:4}.home-promo__item:nth-child(1) .home-promo__item-bg{z-index:5}.home-video__items{margin-top:12px;text-align:center;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.home-video__item{margin-right:12px;width:132px;display:inline-block;border:3px solid transparent;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.home-video__item.js-active,.home-video__item.js-init,.home-video__item:hover{border-color:#c9143d}.home-video__item.js-active .home-video__item-icon--play,.home-video__item.js-init .home-video__item-icon--play,.home-video__item:hover .home-video__item-icon--play{opacity:0}.home-video__item.js-active .home-video__item-img:before,.home-video__item.js-init .home-video__item-img:before,.home-video__item:hover .home-video__item-img:before{opacity:.1}.home-video__item-link:hover{opacity:1}.home-video__item-icon{color:#fff;font-size:18px;line-height:0;position:absolute;height:100%;width:100%;left:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.home-video__item-img:before{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.home-video__placeholder{width:100%;height:100%;-webkit-transition:1s ease all;-moz-transition:1s ease all;transition:1s ease all}.home-video__placeholder.js-hidden{opacity:0;visibility:hidden}.home-video__placeholder-btn{position:relative}.home-video__stage-video{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;visibility:hidden}.home-video__stage-video .video-wrapper,.home-video__stage-video .home-video__stage-iframe{width:100% !important;height:100% !important}.home-video__stage-video.js-active{opacity:1;visibility:visible}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none}.mfp-preloader{color:#cccccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#cccccc}.mfp-preloader a:hover{color:white}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:white;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:white;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#cccccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid white;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid white;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:black}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;background:#ffffff}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}.mfp-close--custom .icon{position:relative;z-index:-1}.mfp-wrap{opacity:0;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;transform:translateY(-100px)}.mfp-wrap.mfp-ready{opacity:1;transform:translateY(0)}.mfp-wrap.mfp-removing{opacity:0;transform:translateY(-50px)}.mfp-medium.mfp-bg{opacity:0;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.mfp-medium.mfp-bg.mfp-ready{opacity:0.8}.mfp-medium.mfp-bg.mfp-removing{opacity:0}.mfp-dark.mfp-bg{opacity:0;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.mfp-dark.mfp-bg.mfp-ready{opacity:0.9}.mfp-dark.mfp-bg.mfp-removing{opacity:0}.mfp-zoom-pic .mfp-img{padding:0}.mfp-close-corner .mfp-close{position:fixed;width:auto;right:6px;top:3px;padding:0}.mfp-draw.mfp-wrap{opacity:0;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;transform:translateX(-100px)}.mfp-draw.mfp-wrap.mfp-ready{opacity:1;transform:translateX(0)}.mfp-draw.mfp-wrap.mfp-removing{opacity:0;transform:translateX(-50px)}.mfp-draw.mfp-wrap .mfp-content{vertical-align:top;height:100%}.mfp-draw.mfp-bg{opacity:0;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.mfp-draw.mfp-bg.mfp-ready{opacity:0.8}.mfp-draw.mfp-bg.mfp-removing{opacity:0}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots{list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;line-height:0px;font-size:0px;color:transparent;cursor:pointer;padding:0;-webkit-appearance:none}.ie9 .header-navs{padding-top:6px}.ie9 .home-delivery__content{margin:0 auto}.theme-loading .header,.theme-loading .main,.theme-loading .footer-news,.theme-loading .footer{opacity:0}.theme-loading .header__logo{-ms-transform:translateY(-5px);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.theme-loaded .header{opacity:1}.theme-loaded .main,.theme-loaded .footer-news,.theme-loaded .footer{opacity:1;-webkit-transition:opacity 0.3s ease-in 0.2s;-moz-transition:opacity 0.3s ease-in 0.2s;transition:opacity 0.3s ease-in 0.2s}.theme-loaded .header__logo{-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.lazyload{-webkit-filter:blur(2px);filter:blur(2px)}.lazyloaded{-webkit-filter:blur(0);filter:blur(0)}@media screen and (max-width: 767px){.theme-loading .header,.theme-loading .main,.theme-loading .footer-news,.theme-loading .footer{opacity:1}.theme-loading .header__logo{-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}.section__bg,.product-single__top-bg{z-index:-1}.home-carousel__nav,.home-promo__box,.label,.home-insta__items:before,.home-map__media-map--first,.mobile-draw__close,.ajaxcart__close,.search__close,.selector-wrapper label,.home-video__item-icon,.home-video__placeholder-btn,.home-carousel__video-cover,.footer__currency-item{z-index:1}.home-map__items,.home-carousel__video:before{z-index:2}.home-carousel__content,.header__logo{z-index:3}.home-promo__content{z-index:9}.nav__sub,.secondary-nav__search{z-index:10}.header{z-index:11 !important}.promo-pop{z-index:12}.password-header__link{z-index:13}body:before{z-index:14}.mobile-draw,.ajaxcart-draw,.search-draw,.collection-sidebar{z-index:15}.u-bg-brand{background-color:#c9143d}.u-bg-accent{background-color:#f5f5f5}.u-bg-white{background-color:#fff}.u-bg-black{background-color:#111}.u-bg-grey{background-color:#f5f5f5}.u-content--light{color:#fff}.u-content--light .section__title-text,.u-content--light .section__title-link,.u-content--light .selector-wrapper label{color:#fff}.u-content--light .section__title-text:after{background:rgba(255,255,255,0.8)}.u-content--light .selector-wrapper:after{color:rgba(255,255,255,0.6)}.u-content--light .selector-wrapper select,.u-content--light .js-qty__num,.u-content--light .js-qty__adjust{border-color:rgba(255,255,255,0.4);color:#fff}.u-content--light .js-qty__num{background:transparent}.u-content--light select,.u-content--light .js-qty__adjust{background:rgba(255,255,255,0.1)}.u-content--light .rte a{box-shadow:inset 0 -6px 0 #028e48;color:#fff}.u-content--light .rte a:hover{background:#028e48}.u-flex-parent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.u-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.u-flex--middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.u-flex--bottom{-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end}.u-flex--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.u-flex-child-strech{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 767px){.u-hidden\@tab-down{display:none !important}}@media screen and (min-width: 768px){.u-hidden\@tab-up{display:none !important}}@media screen and (max-width: 980px){.u-hidden\@desk-down{display:none !important}}@media screen and (min-width: 981px){.u-hidden\@desk-up{display:none !important}}.u-hidden-visually{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.u-hidden{display:none !important}.js-toggle-target{opacity:0;visibility:hidden;-ms-transform:translateY(-5px);-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.js-toggle-target.js-active{opacity:1;visibility:visible;-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.js-icon-replace .icon{display:inline-block;-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;transition:0.5s all ease}.js-icon-replace .icon--master{opacity:1;visibility:visible}.js-icon-replace .icon--replace{position:absolute;left:0;top:0;opacity:0;visibility:hidden;-ms-transform:scale(0.6);-webkit-transform:scale(0.6);transform:scale(0.6)}.js-icon-replace.js-active .icon--master{opacity:0;visibility:hidden;-ms-transform:scale(0.8);-webkit-transform:scale(0.8);transform:scale(0.8)}.js-icon-replace.js-active .icon--replace{opacity:1;visibility:visible;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.shopify-challenge__container.shopify-challenge__container{margin:60px auto}.shopify-buy-frame iframe{padding:0}@media print{*,*:before,*:after,*:first-letter,*:first-line{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.u-bg-cover{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background-size:cover;background-position:center}.u-bg-overlay:before{content:'';background:#111;width:100%;height:100%;position:absolute;left:0;top:0;opacity:.5;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.u-bg-overlay--white:before{background:#fff}.u-bg-overlay--brand:before{background:#c9143d}.u-bg-overlay--light:before{opacity:.3}.u-bg-overlay--medium:before{opacity:.5}.u-bg-overlay--strong:before{opacity:.8}.u-small{font-size:0.8em}.u-large{font-size:1.1em}.u-text-center{text-align:center}.u-text-left{text-align:left}.u-text-right{text-align:right}.u-clearfix:after{content:"" !important;display:block !important;clear:both !important}.home-video{height:40%;width:65%;margin-left:17%}@media only screen and (max-width: 500px){.home-video{height:100%;width:100%;margin-left:0%}}

.shopify-section.js-section__home-promo.before-after .arrow.arrow.arrow-left.slick-arrow {
    left: 32%;
    right: unset;
}
div#shopify-section-1575444373994 .testimon-iner ul.slick-dots{

width: 400px;
    text-align: center;
}

div#shopify-section-1575617882505 .logo-carousel-afters.slick-initialized.slick-slider {
    padding-bottom: 20px;
}
div#shopify-section-1575444373994 p.testimonial-user {
    font-size: 16px;
}
div#shopify-section-1575444373994 .text-slider.testi-slidess h3.section__title-text {
    font-weight: 600;
}
div#shopify-section-1575617882505 .slick-arrow {
  
    line-height: 54px;
    position: absolute;
    bottom: -44px;
    width: 54px;
    height: 54px;
   cursor: pointer;
    border: 1px solid #ef6868;
    color: #ef6868;
    border-radius: 50%;
    font-size: 27px;
    text-align: center;
}
div#shopify-section-1575617882505 .arrow.arrow-right.slick-arrow {
    left: unset;
    right: 17%;
}
a.home-promo__btn.c-btn.c-btn--primary.btn-afters {
    width: 286px;
    margin-top: -85px !important;
    position: relative;
}
div#shopify-section-1575617882505 .arrow.arrow-left.slick-arrow {
    left: 73%;
    right: unset;
}

/**.twentytwenty-container .home-promo__media img {
    height: 320px !important;
    width: auto !important;
}**/
div#shopify-section-1575617882505 .hold-outer.home-promo__item.block--has-bg .home-promo__media {
  
    box-shadow: none !important;
    height: 100%;
    display: block;
    max-width: 320px !important;
    margin: 0 auto !important;
}
.logo-carousel-after.slick-slide {
    max-height: 350px !important;
    overflow: hidden;
}
div#shopify-section-1494463426573 .home-carousel__text.rte p {
    color: #000;
}
a:hover {
    opacity: 1;
    
}
h1, h2, h3, h4, h5, h6 {
    color: #000;
    font-family: 'Poppins', sans-serif !important;
    font-weight: 400;
    letter-spacing: 1px;
    text-transform: uppercase;
}
ul.primary-nav__items li.primary-nav__item.primary-nav__item--active a {
    color: #e44848;
}
a.home-carousel__btn.c-btn.c-btn--primary.c-btn--arrow:hover {
    background: #fff;
    
    color: #ed4848;
}
div#shopify-section-1494463426573 .section-block-counter h5 {
    
    font-family: 'Lato Medium' !important;
      font-weight: normal;
}
h1{
  font-weight: 700;
}
.home-carousel--title-5 .section__title-text {
    font-size: 2.116em;
    line-height: 1.14;
  text-transform: inherit;
  text-transform: inherit;
    letter-spacing: 0px;
}
.announcement .o-layout {
    margin-left: 0px !important;
}
.announcement__text.rte.second p {
    display: inline-block;
    padding-left: 10px;
}
.announcement__text.rte {
    padding-top: 0px;
	padding-bottom: 0px;
}
.announcement__text.rte.second {
    padding-left: 10px;
}
nav.primary-nav.header-navs__items.js-primary-nav {
    display: block !important;
}
li.footer-nav__item a.footer-nav__link:hover {
   
    color: #ef4848;
   
}
a.footer-nav__social-link.icon-fallback:hover .icon {
   
    color: #ef4848;
}
span.footer-copyright__span.footer-copyright__span--shop span:hover a {
    color: #ef4848;
   
}
a.footer-nav__social-link.icon-fallback:hover {
    border-color: #ef4848;
    color: #ef4848;
}
i.far.fa-user {
    color: #fff !important;
    font-size: 17px;
}
.announcement__text.rte.second img {
    margin: 10px 0px;
}
i.fas.fa-shopping-cart {
    font-size: 17px;
 }
.announcement {
    padding: 4px 0px;
}

.right-announce {
    padding: 0px 30px 0px 0px;
}
.left-announce {
    text-align: left;
}
.header-navs.js-heaver-navs.u-clearfix {
    display: inline-block;
    width: calc(100% - 210px);
}
nav.primary-nav.header-navs__items.js-primary-nav {
    text-align: right;
    float: right;
}
.header__logo.u-flex.u-flex--middle.u-flex--center {
    position: relative;
    float: left;
}
.primary-nav, .secondary-nav {
  font-size: 18px;
}
.right-announce nav.secondary-nav.header-navs__items.js-secondary-nav {
    display: block !important;
}
.primary-nav__item {
    margin-right: 42px;
   
}
.header, .header__logo {
    height: 135px;
 }
ul.primary-nav__items li {
    padding: 52px 0px;
}
img.header__logo-img {
    height: auto !important;
    max-height: unset !important;
}

.section__title {
    max-width: 100%;
    margin: 0 0 42px;
    position: relative;
}
.home-carousel__content {
    width: 800px;
    max-width: 100%;
    background: none;
    padding-top: 0px;
    margin-top: 20px;
  margin-bottom: 20px;
    padding-bottom: 0px !important;
  padding-left: 15px;
}
.section__title-text:after{
display:none;
}
h2, .h2 {
      font-size: 1.87rem;
    line-height: 1.98;
}
.home-carousel__title.section__title.h2 {
    margin-bottom: 0px !important;
}
h2.section__sub_title-text {
    text-transform: inherit;
    margin-bottom: 4px;
}
.home-carousel__text.rte p {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 0px;
}
.home-carousel__sub_title.third-btn {
    margin-top: 30px;
      margin-bottom: 30px;
}
h3.section__sub_title-text.third-btn {
    font-size: 20px;
    line-height: 32px;
    font-weight: bold;
    font-family: 'Lato', sans-serif !important;
    text-transform: inherit;
  
    letter-spacing: 0;
}
div#shopify-section-1575617882505 .slick-arrow:hover {
    background: #ef6868;
    color: #fff;
    
}
a.home-carousel__btn.c-btn.c-btn--primary.c-btn--arrow {
    background: #ed4848;
    max-width: 410px;
   width: 100%;
    height: 79px;
    position: relative;
    border-radius: 62px;
    line-height: 57px;
    font-size: 18px;
    font-weight: 900;
    font-family: 'Lato', sans-serif !important;
  border: 1px solid #ed4848;
  box-shadow: 0px 19px 52px 12px rgba(237,72,72,0.35);
}
div#shopify-section-1494463426573 h1.section__title-text {
    font-size: 3.67rem;
    line-height: 1.12;
}
div#shopify-section-1494463426573 .home-carousel__sub_title h2.section__sub_title-text {
    font-size: 2.67rem;
    line-height: 1.44;
}
.section-block-counter:first-child {
    width: 31%;
    padding-left: 0px;
}
h6.counter-top {
    color: #ed4848;
        font-size: 1.67rem;
    font-weight: 700;
    line-height: 25px;
 
    margin-bottom: 3px;
    text-align: center;
    text-transform: inherit;
    letter-spacing: 0px;
  text-align: left;
}
.section-block-counter:last-child {
    border: none;
    padding-left: 17px;
    width: 40%;
    padding-right: 0px;
}
.section-block-counter h5 {
    font-size: 18px;
    text-align: center;
    text-transform: inherit;
   
     letter-spacing: -0.5px;
    text-align: left;
    font-weight: 500;
}

.section-block-counter {
    width: 29%;
    border-right: 1px solid #b1b1b1;
    line-height: 17px;
    align-content: center;
    justify-content: center;
    padding: 0 23px;
    /* letter-spacing: 0px; */
}
.outer-counter-box {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 480px;
    width: 100%;
    margin-top: 31px;
}
.home-carousel__item.home-carousel__item--1494463426573-0.home-carousel__item--middle.home-carousel__item--left.home-carousel__item--medium {
    padding-bottom: 0px !important;
}
a.home-carousel__btn.c-btn.c-btn--primary.c-btn--arrow:after {
    display: none;
}
.home-carousel__item.home-carousel__item--1494463426573-0.home-carousel__item--middle.home-carousel__item--left.home-carousel__item--medium {
    padding-bottom: 0px !important;
}
.home-carousel__item--middle.home-carousel__item--left.home-carousel__item--medium {
    padding-bottom: 0px !important;
}
.logo-slider .slick-slide .logo-box img {
    margin: 0 auto;
}
.logo-slider .arrow.slick-arrow {
    width: 50px;
    position: absolute;
    z-index: 999;
   top: 26%;
    cursor: pointer;
  
    text-align: center;
}
.logo-slider .arrow.arrow-left.slick-arrow {  
    left: 0px;
}
.logo-slider .arrow.arrow-right.slick-arrow {
    right: 0px;
}
.logo-slider .slick-list.draggable {
    width: calc(100% - 120px);
    margin: 0 auto;
}
.logo-slider .arrow.slick-arrow i.icon {
    font-size: 28px !important;
}
.shopify-section.logo-slider h2.section__title-text {
    font-size: 16px;
    font-family: 'Open Sans', sans-serif !important;
    color: #717172;
    font-weight: 600;
}
div#shopify-section-1494463426573 > section.section {
    margin-bottom: 34px;
}
.shopify-section.logo-slider .section__title.section__title--center {
    margin-bottom: 25px;
}
p.testimonial-user {
    background: url(/cdn/shop/files/userlog.png?v=1575451610);
    background-repeat: no-repeat;
    padding-left: 29px;
    padding-top: 0px;
    background-position: left center;
}
.custom-font-h2 {
    font-size: 3.35em;
    font-weight: bold;
    text-transform: inherit;
}
.testimonial-cust-head {
    font-size: 2.25em;
    line-height: 1.20;
    text-transform: inherit;
    letter-spacing: -.2px;
}
.section__title.section__title--center.testi-sub {
    margin-bottom: 3.4em;
}
.image-slider .section__title.section__title--center.testi-sub {
    margin-bottom: 3.4em;
}
.section__title.section__title--center.top-sli-testi {
    margin-bottom: 0px;
}
.testi-outer {
    border: 1px solid #000;
    width: 82.5%;
    margin: 0 auto;
    padding: 5% 0px;
}
.container.container--mob-0.testimon-iner {
    padding: 0px;
}
.testimon-iner .o-layout.o-video.u-flex.u-flex--middle.slick-slide.slick-current.slick-active {
    padding-left: 10%;
}
.testimonial-slider .home-promo__item .home-promo__media {
    margin-left: -100px;
    border: 10px solid #fff;
    box-shadow: 0px 0px 28px 1px rgba(0, 0, 0, 0.55);
}
.testi-outer .text-slider.testi-slidess .home-promo__box {
    padding-left: 0px;
    margin-left: 6%;
    padding-right: 1%;
 
}
.home-promo__title.section__title.main-titles {
    margin-bottom: 17px;
}
.text-slider.testi-slidess h3.section__title-text {
    font-size: 2em;
    line-height: 1.3;
    text-transform: inherit;
    letter-spacing: -2px;
}

.home-promo__text.rte p {
    font-size: 1.2em;
    line-height: 1.67;
    color: #000;
    text-align: center;
    margin-bottom: 14px;

}
p.testimonial-name {
    font-weight: 900;
    color: #000;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 0px;
    font-size: 1.2em;
    font-family:'Lato', sans-serif;position;
}
p.testimonial-user {
    color: #808080;
    margin: 0 auto;
    display: block;
    width: 140px;
    font-family:'Lato', sans-serif;position;
}
a.home-promo__media-video__btn.c-btn.c-btn--primary.c-btn--play.icon-fallback.js-pop-video {
    border-radius: 0px;
    height: 48px;
    width: 70px;
    margin-top: 32px;
    margin-left: -21px;
}
.testimon-iner .o-layout.o-video.u-flex.u-flex--middle.slick-slide.slick-current.slick-active {
    padding-left: 0px !important;
}
 .testimon-iner ul.slick-dots li {
    display: inline-block;
    margin: 0 5px;
}
 .testimon-iner ul.slick-dots {
    position: absolute;
    bottom: -14px;
    text-align: right;
    width: 255px;
    right: 24%;
}
.testimon-iner ul.slick-dots li.slick-active button {
    background: #ed4848;
}
.testimon-iner ul.slick-dots li button {
    width: 15px;
    height: 15px;
    background: #e3e3e3;
    border-radius: 50%;
}
.testimon-iner ul.slick-dots {
    position: absolute;
    bottom: 17%;
    text-align: right;
    width: 255px;
    right: 24%;
}
.product-lists .product__media.u-bg-grey {
    background-color: inherit !important;
}
.product-lists .pro-homess.product.product--left.home-products__item {
    border: 1px solid #000;
}
.pro-homess.product.product--left.home-products__item img {
    max-height: 325px;
    width: auto;
    margin: 0 auto;
    float: none;
    display: block;
}
.product-lists .product__media.u-bg-grey {
    background-color: inherit !important;
 
}
.product-lists .product__media.u-bg-grey .product__img-wrapper {
    background-color: inherit !important;
    margin-top: -210px;
}
.custom-col {
    margin-top: 210px;
}
h2.section__title-text.cus-col {
    font-size: 3em;
    font-weight: 700;
    line-height: 1.39;
  text-transform: inherit;
}
h4.section__title-text.cus-col-h {
    font-size: 3em;
    font-weight: 400;
    line-height: 1.39;
  text-transform: inherit;
}
.section__title.section__title--center.home-collect-cat {
    margin-bottom: 28px !important;
    margin-top: 17px !important;
}
.custom-col h3.product__title.h4 {
    font-size: 1.85rem;
    line-height: 1.48;
}
section.home-collection-outer .container.container--mob-0 {
    padding: 0 23px;
}
.section__title.section__title--center.home-collect-cat {
    margin-bottom: 28px !important;
}
.pro-homess.product.product--left.home-products__item .product__details {
    padding: 0 40px;
}
.home-products__grid .o-layout.layout-slider.js-layout-slider.js-layout-slider-1575525147389 {
    margin-left: -20px;
}
.home-products__grid .o-layout.layout-slider .custom-col {
    margin-top: 210px;
    padding-left: 20px !important;
}
.custom-col h3.product__title.h4 {
    font-size: 1.85rem;
    line-height: 1.48;
    letter-spacing: -2px;
    text-transform: inherit !important;
    text-align: center;
    margin-bottom: 15px;
    margin-top: 24px !important;
    height: 79px;
    /* background: yellow; */
}
.product__details p {
    font-size: 1.2rem;
    line-height: 1.8;
    margin-bottom: 1.28rem;
  color:#000;
}
.pro-desc {
    height: 490px;
    overflow: hidden;
    margin-bottom: 25px;
}
.view-all a {
    max-width: 300px;
  width: 100%;
    height: 63px;
    color: #ef4848;
    border: 1px solid #ef4848;
    display: block;
    border-radius: 48px;
    line-height: 63px;
    text-align: center;
    font-size: 1.2rem;
    font-weight: 900;
    margin-bottom: 40px;
}
.view-all a:hover {
    background: #ef4848;
    opacity: 1;
    color: #fff;
}

.img-bg-hol.home-promo__item-bg.u-bg-grey {
    background-image: url(/cdn/shop/files/hole-on-bg_e77ef50d-916c-4823-a8e1-ef6440b1fa49.png?v=1575547149);
    background-color: #fff !important;
    background-size: cover;
    background-position: center;
}
div#shopify-section-1575545700458 .img-bg-hol.home-promo__item-bg.u-bg-grey{
    background-image: url(/cdn/shop/files/hole-on-bg_e77ef50d-916c-4823-a8e1-ef6440b1fa49.png?v=1575547149);
    background-color: #fff !important;
    background-size: cover;
    background-position: center;
}
.hold-outer .container.container--mob-0 {
    padding: 0 8px;
}
.hold-outer.home-promo__item.block--has-bg .home-promo__media{

box-shadow:0px 0px 28px 1px rgba(0, 0, 0, 0.55);
margin-left:0px !important;
}
.section__title.section__title--center.home-hold-on h2.section__title-text.cus-col {
    width: 900px;
    margin: 0 auto;
}


.home-promo__textes.rte p {
    font-size: 20px;
    line-height: 32px;
    color: #000;
    font-family: 'Lato', sans-serif;
    letter-spacing: 0px;
    font-weight: 400;
}
.home-promo__boxes {
    padding: 64px 0px 64px 64px;
    background: url(/cdn/shop/files/top-hold.png?v=1575546294);
    background-repeat: no-repeat;
}
.backed-by-out.home-promo__item-bg.u-bg-grey {
    background-image: url(/cdn/shop/files/hold-after-bg-s_980x.jpg?v=1575609528);
    background-color: #fff !important;
    background-size: cover;
    background-position: center;
}
.section__title.section__title--center.backed-by-con {
    background: url(/cdn/shop/files/hold-right-icon.png?v=1575609753);
    background-repeat: no-repeat;
    background-position: right top;
    width: 100%;
    max-width: 800px;
    padding: 34px 24px 0 48px;
}
h2.back-title {
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.39;
    text-transform: inherit;
    text-align: left;
    margin-bottom: 2px;
}

h4.backed-sub {
    font-size: 2.5rem;
    text-transform: inherit;
    font-weight: 400;
line-height: 1.39;
}
.home-promo__content.backed-by-content .home-promo__textes.rte p {
    font-size: 18px;
    line-height: 26px;
}
.btn-backend a.home-promo__btn.c-btn.c-btn--primary, a.home-promo__btn.c-btn.c-btn--primary.btn-afters {
    width: 319px;
    height: 79px;
    line-height: 59px;
    font-size: 18px;
    font-weight: 900;
    border-radius: 62px;
    font-family: 'Lato', sans-serif !important;
    position: relative;
    right: unset;
    bottom: unset;
    margin-top: 16px;
   border: 1px solid #ed4848;
  background:#ed4848;
  box-shadow : 0px 19px 52px 12px rgba(237,72,72,0.35);
}
.btn-backend a.home-promo__btn.c-btn.c-btn--primary:hover, a.home-promo__btn.c-btn.c-btn--primary.btn-afters:hover {
    background: #fff;
   
    color: #ed4848;
}
.back-text-in {
    padding-left: 21px;
}
.backed-by-out.home-promo__item.block--has-bg {
    padding-top: 0px;
}
.home-promo__content.backed-by-content .home-promo__boxes.home-promo__box--btn {
    background: none;
    padding: 0px;
}
.backed-by-content .home-promo__media img {
    float: right !important;
    text-align: right;
    filter: none;
    direction: unset !important;
    max-width: 380px;
box-shadow:0px 0px 28px 1px rgba(0, 0, 0, 0.55);
}
.backed-by-content .home-promo__media {
   
    margin: 0px !important;
    
}
.icon-in {
    display: block;
    width: 100%;
    margin: 15px 0px;
    float: left;
}
.icon-text p {
    font-size: 16px;
    line-height: 21px;
    color: #000;
    text-align: center;
    text-align: center;
    font-family: 'Lato', sans-serif !important;
    font-weight: 600;
    letter-spacing: 0px;

}
.icon-boxs {
    text-align: center;
    margin: 16px 0px 11px;
}
.icon-in .icon-list {
    display: inline-block;
    width: 25%;
    float: left;
}
.backtop-s {
    align-self: baseline;
}
.bac-ino {
    padding: 56px 0px;
}
.section__title-text.cus-col-ho {
    font-size: 18px;
    color: #000;
    line-height: 26px;
  font-family: 'Lato', sans-serif !important;
    text-transform: inherit;
}
.client h3.section__title-text {
    text-transform: inherit;
    color: #000;
    font-size: 24px;
    line-height: 24px;
    font-weight: 700;
    letter-spacing: 0px;
  font-family: 'Lato', sans-serif !important;
    margin-bottom: 0px;
}
.home-promo__title.section__title.client {
    margin-bottom: 0px;
}
.before-after .container.container--mob-0 {
    padding: 0 1.5%;
}
.after-boxss.home-promo__boxess.home-promo__box--btn {
    max-width: 480px;
    width: 100%;
   font-family: 'Lato', sans-serif !important;
    padding-left: 20px;
}
p, li.footer-nav__item a, a{
   font-family: 'Lato', sans-serif !important;
}
.home-promo__textes.rte.client-des p {
    line-height: 34px;
}
a.home-promo__btn.c-btn.c-btn--primary.btn-afters {
    width: 286px;
    margin-top: 65px;
}
.before-after .hold-outer.home-promo__item.block--has-bg {
    padding-top: 6.1% !important;
    padding-bottom: 2% !important;
}
.img-bg-hol.home-promo__item-bg.u-bg-grey {
    background-image: none;
    background-color: #f5f5f5 !important;
}
.logo-carousel-after .arrow.slick-arrow {
    bottom: 10% !important;
    position: absolute;
    left: 0px;
    right: 0px;
    margin: auto;
    text-align: center;
    width: 55px;
    z-index: 9999999;
    cursor: pointer;
    height: 55px;
    border: 1px solid #ed4848;
    border-radius: 50%;
    line-height: 58px;
}
.logo-carousel-after .arrow.arrow-left.slick-arrow {
    left: -19%;
    bottom: 10% !important;
}
.logo-carousel-after .arrow.slick-arrow i.icon {
    font-size: 19px;
color:  #ed4848;
}
.logo-carousel-after .arrow.arrow-right.slick-arrow {
    left: 18% !important;
}
.hold-outer.home-promo__item.block--has-bg .home-promo__media.bef-outer{
box-shadow:none !important;
}

.o-layout__item.hair-texts-top {
    padding-top: 5%;
}
.testimonail-bg.backed-by-out.home-promo__item-bg.u-bg- {
    background: url(/cdn/shop/files/testimonial-bg.png?v=1575702641);
    background-color: #fff !important;
    background-size: cover;
    background-position: center;
}

.test-box-out.home-promo__box {
    margin-left: 0px !important;
    padding: 0 0% 0 28px !important;
   margin-right: 0px !important;
    background: none !important;
}
.testimonial-sec-out.home-promo__box {
    margin: 0px !important;
    padding: 0px !important;
}

.testimonial-sec-out.home-promo__box {
    margin: 0px !important;
      font-weight: 600;
    padding: 0px !important;
    background: none !important;
}
.home-promo__title.section__title.testimonial-heads h3.section__title-text {
    font-size: 1.74rem;
    line-height: 1.35;
    color: #fff;
    text-transform: inherit;
    letter-spacing: -1px;
}
.home-promo__title.section__title.testimonial-heads {
    margin-bottom: 28px;
}
.home-promo__text.rte.testimonial-desc p {
    font-size: 17px;
    line-height: 29px;
    letter-spacing: 0px;
  text-align: left;
    color: #fff;
  margin-bottom:14px;
}
.home-promo__text.rte.testimonial-name {
    font-size: 17px;
    line-height: 47px;
    font-weight: 900;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #fff;
}
section.section.testimonial.secion .hold-outer.home-promo__item.block--has-bg {
    padding: 5.2% 0px;
}
.shopify-section.js-section__home-promo.before-after section.section.section--full-bg {
    margin-bottom: 0px ;
}
section.section.testimonial.secion {
    margin-bottom: 0px;
}
.testimonial-carousel ul.slick-dots li button {
    width: 15px;
    height: 15px;
    background: #e3e3e3;
    border-radius: 50%;
}
.testimonial-carousel ul.slick-dots li {
    display: inline-block;
    margin: 0 5px;
}
.testimonial-carousel ul.slick-dots li.slick-active button {
    background: #ed4848;
}
.testimonial-carousel ul.slick-dots li button {
    width: 15px;
    height: 15px;
    background: #e3e3e3;
    border-radius: 50%;
}
.testimonial-carousel ul.slick-dots {
    position: absolute;
    bottom: 0%;
    text-align: right;
    width: 255px;
    right: 56%;
}

.blog__details {
    /* padding: 0px; */
    width: 100%;
    margin: 0px;
    left: 0px;
    padding: 23px 10.5% 0px;
}

h3.blog__title.h4 {
    font-size: 20px;
    text-transform: inherit;
    line-height: 28px;
    font-weight: 600;
      height: 80px !important;
    overflow: hidden;
}
.blog__text.rte {
    font-size: 17px;
    line-height: 19px;
    text-align: center;
    margin: 28px 0px 20px;
      height: 45px;
    overflow: hidden;
    color: #000;
}
.view-all.blog-more a {
    border: none;
    height: auto !important;
    line-height: 22px;
    font-size: 16px;
    font-weight: 900;
    text-transform: uppercase;
   
}
.blog__media {
    background: none;
}
.o-layout__item.blog-itemss .blog {
    box-shadow: 0px 0px 28px 1px rgba(0, 0, 0, 0.55);
}
.home-blog__items .o-layout__item.blog-itemss, o-layout__item.main-blog:hover {
    transition: all 1s;
}
.home-blog__items .o-layout__item.blog-itemss:nth-child(2) {
    margin-top: 0px;
}
.home-blog__items .o-layout__item.blog-itemss:hover, .o-layout__item.main-blog:hover {
    transform: translate(0, -35px);
}
.shopify-section.js-section__home-blog {
    padding-top: 6.8rem;
    padding-bottom: 5rem;
}
a.link.section__link-link.blog-more-btn {
    border: 1px solid #ed4848;
    color: #ed4848;
    font-size: 18px;
    width: 287px;
    line-height: 81px;
    height: 81px;
    font-weight: 400;
    display: block;
    border-radius: 90px;
    font-weight: 900;
      margin: 0 auto;
}
a.link.section__link-link.blog-more-btn:hover {
    background: #ed4848;
    color: #fff;
    opacity: 1;
}
.view-all.blog-more a {
    width: 160px;
    height: 45px !important;
    line-height: 45px;
    margin: 0 auto 35px;
}
.hair-trans-in .o-layout.u-flex.u-flex--top {
    direction: unset;
}
.hair-left-img .home-promo__media {
    margin: 0px !important;
}
.hair-left-img .home-promo__media img.home-promo__media-img.lazyloaded {
    width: auto;
    max-width: unset;
    filter: unset !important;
    max-height: 240px;
}
.hair-box-o.home-promo__box.home-promo__box--btn {
    margin: 0px !important;
    padding: 0px !important;
    background: none;
}
.hair-trans-in.home-promo__item.block--has-bg .home-promo__item-bg.u-bg-grey {
    background: #000;
}
.o-layout__item.hair-right-text {
    background: none;
    padding: 0px;
    margin: 0px;
}
h2.section__title-text.cus-col-blog {
    font-size: 2.34rem;
    text-transform: inherit;
    line-height: 1.5;
    letter-spacing: 0.15px;
}
.o-layout.blog-index .main-blog .blog__details .blog__text.rte {
    text-align: left;
}
.o-layout.blog-index .main-blog .blog__details a.home-blog__link.blog-link {
    text-align: left;
}
.o-layout.blog-index .main-blog .blog__details .view-all.blog-more a {
    text-align: left;
   
    display: block;
    float: left;
   }
.o-layout.blog-index .main-blog .blog__details {
    text-align: left;
    overflow: hidden;
}
.o-layout.blog-index .main-blog .blog__details .view-all.blog-more a:hover {
    background: none;
    color: #ef4848;
}
.hair-box-o.home-promo__box.home-promo__box--btn h3.section__title-text {
    color: #fff;
font-size: 2.34rem;
    text-transform: inherit;
    line-height: 1.5;
    letter-spacing: 0.15px;
}
.hair-desc.home-promo__text.rte p {
    font-size: 1.61rem;
    color: #fff;
    line-height: 1.4;
    text-align: left;
}
a.home-promo__btn.c-btn.c-btn--primary.hair-btns {
    border: 1px solid #ed4848;
    color: #fff;
    font-size: 18px;
    width: 385px;
    line-height: 55px;
    height: 81px;
    font-weight: 400;
    display: block;
    border-radius: 90px;
    font-weight: 900;
    margin: 0 auto;
    position: relative;
    background: #ed4848;
    font-weight: 900;
    letter-spacing: 2px;
    margin-top: 3.5rem;
}
.home-promo__title.section__title.hair.t-tle {
    padding-top: 14px;
    margin-bottom: 6px;
}
a.home-promo__btn.c-btn.c-btn--primary.hair-btns:hover {
    color: #ed4848;
    background: #fff;
}
.hair-box-o.home-promo__box.home-promo__box--btn {
    width: 100%;
    max-width: 850px;
}
li.footer-nav__item a.footer-nav__link img.home-icons-img {
    margin-top: -4px;
}
li.footer-nav__item {
    display: inline-block;
    margin: 0 14px;
}
li.footer-nav__item a.footer-nav__link {
    font-size: 18px;
    line-height: 31px;
    text-transform: uppercase;
    color: #000;
    letter-spacing: 1.5px;
}
.logo-footer {
    text-align: center;
}
.footer-nav ul.footer-nav__items.o-list-bare {
    margin-top: 5%;
    margin-bottom: 4%;
    text-align: center;
}
.footer-nav__social-link {
   
    width: 73px;
    height: 73px;
  
    color: #666666;
    border: 1px solid #666666;
    font-size: 20px;
}
ul.footer-nav__social-items.o-list-bare {
    text-align: center;
}
.footer-nav__text.rte p {
    font-size: 16px;
    line-height: 27px;
    color: #808080;
    text-align: center;
    letter-spacing: 0px;
}
span.footer-copyright__span.footer-copyright__span--shop span {
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: -1px;
    font-weight: 100;
    color: #fff;
    padding: 0 13px;
}
span.footer-copyright__span.footer-copyright__span--shop span a {
    color: #fff;
    text-transform: capitalize;
}
span.footer-copyright__span.footer-copyright__span--shop {
    text-align: center;
}
.footer__bottom {
    background: #000 !important;
    padding: 13px 0px;
}
.footer__bottom {
    background: #000 !important;
    padding: 13px 0px;
    margin-top: 8px;
}
.testimonial-carousel.slick-initialized.slick-slider.slick-dotted .slick-list.draggable {
    width: 94%;
}
.pagination .page.current, .pagination .next.current, .pagination .prev.current {
    color: #ef4848;
    
    border-color: #ef4848;
  
   
}
.pagination .page, .pagination .next, .pagination .prev {
   colr:#b1b1b1;
    margin: 0 2px;
 border-color: #b1b1b1;
 background: #fff;
 font-size: 17px;
    line-height: 44px;
}
span.next a, span.prev a {
    text-align: center;
    margin: 0 auto;
    width: 100%  !important;
    color: #ef4848  !important;
  text-transform: uppercase;
    
}
span.prev, span.next {
    width: 87px !important;
    text-align: center;
border-color: #ef4848  !important;
}
.blog-pagination {
    margin-top: 30px;
}


.shopify_explorer_faq__separator.h3.link:before {
    /* border: 1px solid #666; */
    content: "+";
    transform: inherit;
    font-weight: normal;
    font-size: 24px;
    margin: 0;
    top: auto;
    line-height: 27px;
    transform-origin: inherit;
    padding: 0 7px;
    height: 25px;
    width: 25px;
    position: absolute;
    border-radius: 100px;
    text-align: center;
    color: #ed4848;
    font-size: 31px;
    font-weight: 700;
}
h3.shopify_explorer_faq__separator.h3 {
    text-align: left;
    color: #fff;
    font-size: 1.5rem;
    font-family: 'Lato', sans-serif;
    line-height: 1.26;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px;
    position: relative;
    padding: 2.8% 4%;
    cursor: pointer;
    border-bottom: 1px solid #f0f0f0;
    background: #000;
    margin-top: 26px !important;
}
.shopify_explorer_faq__separator.h3.link.active:before {
    content: "-";
    line-height: 27px;
    padding: 0 8px;
}
shopify_explorer_faq__item .shopify_explorer_faq__question {
    margin-bottom: 0.2em;
    position: relative;
    padding: 5px 0;
    padding-right: 30px;
    margin: 0;
}
.shopify_explorer_faq__item .shopify_explorer_faq__question.active::before, .shopify_explorer_faq__separator.active::before {
    -webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg);
}
.shopify_explorer_faq__item .shopify_explorer_faq__question::before, .shopify_explorer_faq__separator::before {
    position: absolute;
    right: 0;
    border-bottom: 1px solid #000;
    border-right: 1px solid #000;
    content: '';
    display: block;
    height: 12px;
    margin-top: -11px;
    pointer-events: none;
    position: absolute;
    right: 4%;
    top: 53%;
    -webkit-transform-origin: 66% 66%;
    -ms-transform-origin: 66% 66%;
    transform-origin: 66% 66%;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
    width: 12px;
}
section.section.section--page.page h1.section__title-text.h2 {
    font-size: 3.35rem;
    line-height: 1;
    text-transform: inherit;
    letter-spacing: 0px;
    margin: 1.7% 0px 5.9%;
}
h3.shopify_explorer_faq__question.h5.link {
    font-size: 1.67rem;
    line-height: 1.3;
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    text-transform: capitalize;
    border: 1px solid #000;
    padding: 2% 3.3%;
    position: relative;
}
h3.shopify_explorer_faq__separator.h3.link span {
    max-width: 766px;
    width: 100%;
    display: block;
}
.faq-outer-img {
    width: 100%;
    max-width: 175px;
    display: inline-block;
}
.faq-descs {
    width: calc(100% - 180px) !important;
    display: inline-block;
    padding-left: 25px;
    vertical-align: top;
    font-size: 18px;
    line-height: 32px;
    padding-right: 14%;
    font-family: "Lato",sans-serif;
    color: #000;
}
.page__content.rte.faqpage {
    max-width: 960px;
    margin: 0 auto;
    width: 100%;
  
}
h3.shopify_explorer_faq__question.h5.link span {
   
    max-width: 800px !important;
    width: 100%;
    display: block;
    
   
}
.shopify_explorer_faq__answer.rte {
    display: none !important;
}
.shopify_explorer_faq__answer.rte.active {
    display: block !important;
}
.shopify_explorer_faq__answer.rte.sub-expand.active {
    border: 1px solid #000;
    border-top: 0px;
}
h3.shopify_explorer_faq__question.h5.link.active {
    border-bottom: 0px;
}
h3.shopify_explorer_faq__question.h5.link.active {
    margin-bottom: 0;
}
.shop.inder-caroosal.slick-slide {
    padding: 0 10px;
}
.product-carosal.slick-initialized.slick-slider .slick-track {
    padding-top: 210px;
    margin-bottom: 30px;
}
.inder-caroosal.slick-slide {
    padding: 0 10px !important;
}
.inder-caroosal .pro-homess .product__details h3.product__title.h4 {
    height: 65px;
    overflow: hidden;
    color: #000;
    font-size: 1.82rem;
    line-height: 1.2;
    text-transform: inherit;
  text-align: center;
    letter-spacing: -0.5px;
}
.inder-caroosal .product__details p {
    font-size: 1.9rem;
    line-height: 2.1;
    margin-bottom: 1.28rem;
    color: #000;
}
p.product__price.h5.faq-price {
    overflow: hidden;
}

.inder-caroosal strike.product__price-cross {
    float: left;
    width: 50%;
    text-align: center;
  font-family: 'Poppins', sans-serif !important;
}
.inder-caroosal span.product__price-price {
    width: 50%;
    text-align: center;
  font-family: 'Poppins', sans-serif !important;
}
.product-carosal .slick-list.draggable {
    width: calc(100% - 120px);
    margin: 0 auto;
}
.product-carosal .arrow.arrow-left.slick-arrow {
    left: 0px;
}

.product-carosal  .arrow.arrow-right.slick-arrow {
    right: 0px;
}

.product-carosal .arrow.slick-arrow {
    width: 50px;
    position: absolute;
    z-index: 999;
    top: 52%;
    cursor: pointer;
    text-align: center;
    border: 1px solid #ed4848;
    border-radius: 50%;
    height: 50px;
    line-height: 50px;
}
.product-carosal .arrow.slick-arrow i.icon {
    font-size: 19px;
    color: #ed4848;
    font-weight: 700;
}
.inder-caroosal .pro-homess.product.product--left.home-products__item .product__details {
    padding: 0 18px;
}
.faq-featured-product.product-lists h2.section__title-text{
font-size: 3rem;
  text-transform: inherit;
  
}
.faq-featured-product.product-lists h2.section__title-text.cus-col{
font-weight: 700;
}
.test-faq .testimonial-carousel.slick-initialized.slick-slider.slick-dotted .slick-list.draggable{

width:93%;
}
section.section.section--page.page.sldier-fad-pro {
    margin: 7% 0px 5%;
}
section.section.section--page.page.faq-slide-testi {
    margin-bottom: 11%;
}
.test-faq .test-in-bpox{
padding:0 5px;}
.page__contact-form .container.container.contact-form-con {
    padding: 0 50px;
    box-shadow: 0px 0px 28px 1px rgba(0, 0, 0, 0.55);
}
.container.container.contact-form-con .o-layout {
    margin: 0px !important;
}
.o-layout__item.contact-desc {
    padding: 0px !important;
}
.o-layout__item.contact-desc {
    background: #f9f9f9;
}
.page__contact-form {
    background: none !important;
}
.page__contact-form .container.container.contact-form-con {
    padding: 15px;
    box-shadow: 0px 0px 28px 1px rgba(0, 0, 0, 0.55);
    max-width: 1150px;
}
.contact-logo img {
    max-width: 205px;
    height: auto !important;
    margin: 0 auto;
    float: none;
    display: block;
}
.desc-con-in {
    padding: 15.5% 8.5%;
}
.desc-con-in p {
    font-size: 19px;
    line-height: 38px;
    font-weight: 600;
    margin-bottom: 0px;
  color:#606060;
}
.contact-logo {
    margin-top: 12%;
    margin-bottom: 9% !important;
}

form#contact_form {
    padding: 10% 3%;
}
.form-field input {
    padding: 12px;
    height: 48px;
}
textarea#ContactFormMessage {
    height: 140px;
}
.form-halv.form-field.frst {
    margin-right: 1.5%;
}
.form-halv.form-field {
    width: 49%;
    display: inline-block;
}
input.c-btn.c-btn--primary.c-btn--center.form-field {
    width: 284px;
    height: 80px;
    border-radius: 60px;
    background: #ed4848;
    text-transform: uppercase;
    font-size: 18px;
    line-height: 22px;
    font-weight: 700;
    font-family: 'Lato', sans-serif !important;
    display: inline-block;
    vertical-align: top;
    float: right;
}
.g-recaptcha {
    display: inline-block;
}
p.form-info {
    font-size: 18px;
    line-height: 37px;
    color: #808080;
    margin-top: 18px;
    display: block;
    width: 100%;
    float: left;
}
p.form-info {
    font-size: 18px;
    line-height: 37px;
    color: #808080;
    margin-top: 18px;
}
.page__contact-form {
    margin-bottom: 8%;
}
.container.container.contact-form-con h1.section__title-text.h2.custom-col {
    margin-bottom: 1%;
}
p.after-page-title {
    font-size: 24px;
  color: #000;
    line-height: 28px;
}
.testimonial-carousel.slick-initialized.slick-slider.slick-dotted .slick-list.draggable {
    width: 100%;
    /* padding: 0 15px; */
}
.testimonial-sec-out.home-promo__box {
    padding-right: 85px !important;
}
.blog-page__list {
    padding-bottom: 50px;
}
.article__titles .section__title.section__title--center {
    position: absolute;
    bottom: 53px;
    font-size: 3.35rem;
    line-height: 1.2;
    font-weight: 600;
    text-transform: inherit;
    color: #fff;
}
.container.container-articl {
    height: 100%;
}
.container.container-articl .o-layout.u-flex.u-flex--middle {
    height: 100%;
}
.container.container-articl .o-layout__item { 
    height: 100%;
}
.article__titles {   
    height: 100%;
    position: relative;
}
.article__featured-media {
    position: relative;
    height: 450px;
}
.article__featured-media__img.u-bg-cover h1.section__title-text.h2 {
    font-size: 3.35rem;
    color: #fff;
    line-height: 1.2;
    letter-spacing: 1px;
    text-transform: inherit;
    text-align: left;
}
.article__featured-media__img {
    background-position: center bottom -89px!important;
    background-repeat: no-repeat;
}
.container.article-iner-sec {
    padding: 0 50px;
}
.article__content.rte p {
    font-size: 18px;
    line-height: 30px;
}
.container.article-iner-sec {
    margin-top: -100px;
    z-index: 9999999;
    position: relative;
}
.article__content.rte {
    padding-top: 155px;
}
.br-over {
    background: rgba(0,0,0, .4);
    width: 100%;
    height: 100%;
    position: absolute;
}
.article-paginate__wrapper {
    width: 100%;
}
.article-paginate__item.article-paginate__item--next {
    float: right;
  
}

.article-paginate .article-paginate__item span.icon-fallback__text {
    clip: unset !important;
    width: auto !important;
    font-size: 18px;
    color: #c9143d;
    position: relative !important;
    display: inline-block;
    height: auto !important;
    margin-left: 18px !important;
}
.article-paginate__item a.article-paginate__link.icon-fallback i.icon {
    display: inline-block;
    font-size: 18px;
    font-weight: 700;
}
.article-paginate__item a.article-paginate__link.icon-fallback {
    background: none;
    color: #c9143d;
    font-size: 18px;
    line-height: 22px;
    font-weight: 900 !important;
    width: auto !important;
    display: block;
   }
.article-paginate__item a.article-paginate__link.icon-fallback i.icon.icon--right-t {
    float: right;
    margin-left: 15px;
}
.container.article-iner-sec .article-paginate {
    margin-bottom: 70px !important;
    border-bottom: 1px solid #808080;
    padding-bottom: 40px;
}
h2.section__title-text.cus-col-blog {
    padding-left: 30px;
    width: 100%;
    display: block;
    font-size: 3.05rem;
    line-height: 1.3;
    color: #000;
    letter-spacing: -1px !important;
  
    margin-bottom: 8%;
}
.container.article-iner-sec {
     margin-bottom: 6%;
}
.blog-product-title h3.product__title.h4 {
    font-size: 1.67rem;
    line-height: 1.35;
    text-transform: inherit;
    text-align: center;
    letter-spacing: -0.02px;
    font-weight: bold;
}
p.product-desc-blog {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0px;
    color: #000;
    width: 100%;
  
}
.product__details.blog-item {
    display: inline-block;
    width: 65%;
    padding: 0 6px;
   margin-top: 0px !important;;
}
.product__img-wrapper.blog-pro-img {
    display: inline-block;
    width: 34%;
    vertical-align: top;
}
.product__img-wrapper.blog-pro-img img {
    width: 100%;
}
.blog-side.product.product--left {
    padding: 20px;
    border: 1px solid #000;
}
.blog-side .view-all a {
    letter-spacing: 1px;
    line-height: 54px;
    width: 265px;
    height: 55px;
    font-size: 16px;
}
.blog-sidebar {
    padding: 0 8px;
}
.blog-side .view-all a {
    letter-spacing: 1px;
    line-height: 54px;
    width: 265px;
    height: 55px;
    font-size: 16px;
    margin: 20px auto 30px;
}
.blog-product-title{
margin:9px 0 25px;}

.product-carosal-blog ul.slick-dots li button {
    width: 15px;
    height: 15px;
    background: #e3e3e3;
    border-radius: 50%;
}
.product-carosal-blog ul.slick-dots li.slick-active button {
    background: #ed4848;
}
.product-carosal-blog li button {
    border: 0;
    background: transparent;
    display: block;
    line-height: 0px;
    font-size: 0px;
    color: transparent;
    cursor: pointer;
    padding: 0;
    -webkit-appearance: none;
}
.product-carosal-blog ul.slick-dots li {
    display: inline-block;
    margin: 0 5px;
}
.product-carosal-blog ul.slick-dots {
    position: absolute;
    bottom: 15%;
    text-align: right;
    width: 255px;
    right: 30%;
}
.blog-side.product.product--left{
padding-bottom:50px;}

.dark-dowmload h3.section__title-text {
    font-size: 2rem;
    line-height: 1.73;
  
    text-transform: inherit;
    color: #fff;
    font-weight: 700;
    text-align: center;
}
.home-promo__media-blog {
    text-align: center;
}
.home-promo__media-blog img {
    max-height: 245px;
    width: auto;
    margin: -53px auto 20px;
}
.hair-trans-in.home-promo__item.black-bg {
    padding: 0px;
    margin: 0px;
    background: #000;
    margin-bottom: 46px;
}
.side-ul-des.rte p {
    color: #fff;
    font-size: 1.465rem;
    line-height: 1.7;
    letter-spacing: 1px;
    text-align: center;
}
a.home-promo__btn.c-btn.c-btn--primary.hair-btns.ulti-down {
    max-width: 285px;
    width: 100%;
    height: 79px;
    line-height: 57px;
    font-size: 1.2rem; 
    /* margin-bottom: 3.5rem; */
}
.home-promo__title.section__title.side-ul-tit {
    margin: 6px 0px 22px;
}
.dark-dowmload {
    padding: 0 25px 45px;
    text-align: center;
}
.client-custom .logo-carousel-after .arrow.arrow-left.slick-arrow {
    left: 0%;
    bottom: 2% !important;
    right: unset;
}
.client-custom h3.section__title-text {
    font-size: 2rem;
    line-height: 2;
}
.client-custom {
    background: #f7f7f8;
    text-align: center;
    padding: 14% 20px;
    overflow: hidden;
    margin-bottom: 50px;
}
.client-custom .logo-box {
    border: 1px solid #000;
    max-height: 323px;
    margin-bottom: 22px !important;
    overflow: hidden;
}
.description-clients p {
    font-size: 1.2rem;
    line-height: 1.2;
    text-align: left;
    color: #000;
  margin-bottom:90px;
}
.description-clients p b {
    display: block;
    margin-top: 17px;
}
.client-custom .logo-carousel-after .arrow.arrow-right.slick-arrow {
    left: -37% !important;
    bottom: 2.1% !important;
}
a.home-promo__btn.c-btn.c-btn--primary.btn-afters.side-after {
    margin-top: 19px;
    /* margin-left: 0px; */
    float: left;
}
a.recent-view-btn {
    font-size: 1.1rem;
    line-height: 1;
    letter-spacing: 0.2px;
    color: #ed4848;
    text-transform: uppercase;
    font-weight: 900;
}
.tt-aside-post .description-section-side h3 {
    font-size: 1.14rem;
    line-height: 1.7;
    font-weight: 600;
    letter-spacing: -0.2px;
    margin-bottom: 10px;
    text-transform: inherit;
}
.tt-aside-post .description-section-side {
    display: inline-block;
    width: calc(100% - 70px);
    padding: 0px 23px;
}
.tt-aside-post .blog__media-wrapper {
    width: 67px;
    height: 67px;
    display: inline-block;
    vertical-align: top;
    padding-top: 10px;
}
.tt-aside-post {
    padding: 40px 20px 5px;
    border: 1px solid #000;
}
.item-recent {
    border-bottom: 1px solid #bdbfc6;
    margin-bottom: 30px;
    padding: 0px 0px 41px;
}
.item-recent:last-child {
    border: none;
    padding: 0px;
}
.tt-aside-post ul.tabs {
    margin-bottom: 40px;
}
.tt-aside-post ul.tabs li a.tab-side {
    font-size: 18px;
    line-height: 31px;
    text-transform: uppercase;
    letter-spacing: 0px;
      border: 1px solid #808080;
    padding: 13px 34px;
    color: #808080;
}
.tt-aside-post ul.tabs li a.tab-side.active {
       border: 1px solid #ed4848;
    color: #ed4848;
}
.tt-aside-post ul.tabs li:first-child {
    margin-right: 10px;
}
.tt-aside-post ul.tabs {
    margin-bottom: 40px;
}
.tt-aside-post ul {
    margin: 0px;
    list-style: none;
}
.tt-aside-post ul.tabs li:first-child {
    margin-right: 10px;
}
.tt-aside-post ul li {
    display: inline-block;
}
.container.container--mob-0.thankyou .home-promo__content {
    max-width: 900px;
    margin: 0 auto;
}
section.section.section--page.page.thankyou-out .section__title.section__title--center {
    margin-bottom: 10px;
}
h1.section__title-text.h2.thank-head {
    line-height: 1.4 !important;
    margin: 0px !important;
}
h3.social-share-h3 {
    font-size: 1.4rem;
    color: #000;
    font-weight: 700;
    text-align: center;
    text-transform: inherit;
    font-family: 'Lato', sans-serif !important;
    margin-top: 40px !important;
}
.container.container--mob-0.thankyou .footer-nav__social-link {
    border: none !important;
    width: auto;
    height: auto;
    font-size: 25px;
}
.container.container--mob-0.thankyou li.footer-nav__social-item {
    margin: 0 18px;
}
section.section.section--page.page.thankyou-out {
    margin-bottom: 0px !important;
}
.container.container--mob-0.thankyou a.home-promo__media-video__btn.c-btn.c-btn--primary.c-btn--play.icon-fallback.js-pop-video {
    border-radius: 0px;
    height: 129px;
    width: 129px !important;
    margin-top: 0px;
    margin-left: 0px;
    border-radius: 50%;
    border: 10px solid rgba(250, 250, 250, 0.5);
}
.container.container--mob-0.thankyou .home-promo__media-video {
    position: absolute;
    top: 42%;
    margin-top: -51px;
    width: 100%;
    text-align: center;
}
.container.container--mob-0.thankyou .footer-nav__social-link {
    color: #000;
}
.hold-outer.home-promo__item.thankyou .product__details p {
    font-size: 1.2rem;
    line-height: 1.8;
    margin-bottom: 1.28rem;
    color: #000;
}
.hold-outer.home-promo__item.thankyou .pro-desc {
    height: 502px;
    overflow: hidden;
    margin-bottom: 25px;
}
.about-top.home-carousel__content {
    width: 850px;
    padding-right: 0px;
}
.home-carousel__text.rte.about-contant {
    padding-top: 2%;
}
h1.section__title-textabout-titles {
    font-size: 2.33rem;
    text-transform: inherit;
    letter-spacing: 0px;
}
.home-carousel__text.rte.about-contant p {
    font-size: 1.2rem;
    line-height: 1.7;
}
.home-carousel__text.rte.about-contant p {
    font-size: 1.2rem;
    line-height: 1.7;
    margin-bottom: 4%;
}

.backed-by-out.home-promo__item.losing-in.block--has-bg .backed-by-out.home-promo__item-bg.u-bg-grey {
    background-image: url(/cdn/shop/files/second-about-pn.png?v=1576577500);
    background-color: #fff !important;
    background-size: auto 675px;
    background-position: left bottom !important;
    background-repeat: no-repeat;
}
div#shopify-section-abiut-losing {
    padding-top: 23px;
}
.o-layout__item.backtop-s {
    margin-top: 33px;
}
.about-losing-box.bac-in-pro .home-promo__textes.rte p {
    font-size: 1.2rem;
    line-height: 1.7;
    margin-bottom: 27px;
}
.about-losing-box.bac-in-pro h3.section__title-text {
    font-size: 2.33rem;
    font-weight: 600;
    text-transform: inherit;
    line-height: 1.2;
}
.about-losing-box.bac-in-pro {
    padding: 55px 0px 0px 0px;
    background: url(/cdn/shop/files/sc-arrow.png?v=1576579592);
    background-repeat: no-repeat;
    background-position: right top;
}
.o-layout__item.backtop-s {
    margin-top: 33px;
}
.about-losing-box .home-promo__title.section__title {
    margin-bottom: 23px;
}
.about-losing-box .home-promo__title.section__title.second {
    margin-top: 12% !important;
}
.backed-by-out.home-promo__item.losing-in.block--has-bg {
    padding-bottom: 0px;
}
.about-losing-box.bac-in-pro .home-promo__textes.rte.second p:last-child {
    margin-bottom: 0px;
}
section.section.as.about-banner .home-carousel__item--medium {
    min-height: 644px;
}
.home-promo__title.section__title.know-scien-t h3 {
    font-size: 2.33rem;
    line-height: 1.1;
    color: #fff;
    text-transform: inherit;
  font-weight: 500;
}
.home-promo__textes.rte.know-scien-d p {
    font-size: 1.2rem;
    line-height: 1.7;
    color: #fff;
    margin-bottom: 2.2%;
}
.u-flex-parent-box {
    max-width: 750px;
    margin: 0px;
    padding: 7% 1% 3%;
    text-align: center;
    margin: 0 auto;
}
div#shopify-section-know-science {
    background: #000;
}
.backed-by-out.losing-in .backed-by-content .home-promo__media {
    padding-left: 7%;
}
.backed-by-out.losing-in .backed-by-content .home-promo__media img {
    margin: 0 auto !important;
    float: none !important;
    /* padding-left: 13px; */
}
.backed-by-out.home-promo__item.losing-in.block--has-bg .container.container--mob-0 {
    max-width: 980px;
    padding: 0px;
}
.back-text-in.losing-about-test {
    padding-left: 0px;
}
.o-layout__item.back-tops.los-top {
    padding-left: 9px;
}
.help-regro .img-bg-hol.home-promo__item-bg.u-bg-grey {
    background-image: url(/cdn/shop/files/about-thrd.png?v=1576586123);
}
.help-regro-heading h2.section__title-text.cus-col {
    font-size: 1.2rem;
    line-height: 3.2;
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
}
.help-regro-heading h4.section__title-text.cus-col-h {
    font-size: 1.67rem;
    line-height: 1.6;
    letter-spacing: -0.1px;
    font-weight: 600;
}
.help-regro-text.home-promo__boxes {
    padding: 0px;
    background: none !important;
}
.o-layout.u-flex.u-flex--top.help-regro-box {
    direction: unset !important;
}
.help-regro .container.container--mob-0 {
    max-width: 1120px;
    padding: 0px;
}
.help-regro-heading {
    padding: 0 14% 1%;
}

.help-regro-text.home-promo__boxes {
    padding-left: 7%;
}
.help-regro-box .o-layout__item {
    padding: 0px !important;
    padding-right: 2.2% !important;
}
.help-regro.hold-outer.home-promo__item.block--has-bg {
    padding-top: 0px;
    padding-bottom: 2.5%;
}


.pro-jour-box {
    display: inline-block;
    width: 49%;
}
.jour-wrap .pro-jour-box .pro-jour-box {
    display: flex;
    flex-wrap: wrap;
}
.home-promo__content-jour .pro-jour-box:nth-child(2n+2) .pro-jour-out {
    flex-direction: column-reverse;
}
.jour-wrap .pro-jour-box .pro-jour-out > div {
    width: 100%;
}
.pro-jour-out .home-promo__boxes {
    background: no-repeat;
    padding: 0px;
}
.pro-jour-out {
    display: inline-block;
    width: 49%;
}
.jour-wrap .pro-jour-out:nth-child(2n+2) {
    border-left: 1px solid;
}
.pro-jour-out .home-promo__media {
    margin: 0px !important;
}
.pro-jour-in .home-promo__boxes {
    padding: 20px;
    box-sizing: border-box;
}
.pro-jour-out {
    display: inline-block;
    width: 48%;
    vertical-align: top;
}
.container.container--mob-0.jour-container {
    padding: 0 3.13%;
}
.jour-wrap .pro-jour-out:nth-child(2n+2) {
    border-left: 1px solid #ed4848;
    width: calc(52% - 6px);
}
.jour-wrap .pro-jour-out:nth-child(2n+2) .pro-jour-in {
    float: right;
}
.pro-jour-in {
    max-width: 485px;
    width: 100%;
 
  
    box-shadow: 0px 0px 28px 1px rgba(0, 0, 0, 0.55);
  
}
.date-heading h3 {
    color: #ed4848;
    font-size: 1.34rem;
    line-height: 1.8;
    font-weight: bold;
    font-family: 'Lato', sans-serif !important;
    margin-bottom: 6px;
}
.pro-jour-in .home-promo__boxes {
    padding: 20px 30px;
    box-sizing: border-box;
  background:#fff;
}
.home-promo__title.section__title.date-journal h3.section__title-text {
    font-size: 1.34rem;
    line-height: 1.25;
  font-family: 'Lato', sans-serif !important;
    color: #000;
    letter-spacing: 0px;
    text-align: left;
    font-weight: 700;
    text-transform: inherit;
}
.pro-jour-in .home-promo__textes.rte p {
    font-size: 1.2rem;
    line-height: 1.6;
    color: #565656;
    margin-bottom: 20px;
}
.home-promo__title.section__title.date-journal {
    margin-bottom: 14px;
}

.jour-wrap .pro-jour-out .pro-jour-in-after {
    background: #ed4848;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    position: absolute;
    z-index: 99;
   
}
.jour-wrap .pro-jour-out:nth-child(1) .pro-jour-in-after {
    margin-right: -100%;
    float: right;
    margin-right: -28px;
    right: 0px;
    top: 10px;
}

.pro-jour-out {
    position: relative;
}


.pro-jour-out::after {
    position: absolute;
    width: 116px;
    height: 2px;
    background: #ed4848;
    top: 27px;
    content: "";
    right: 0px;
}
.jour-wrap .pro-jour-out:nth-child(1)::after {
    top: 35px;
    right: 0px;
}

.pro-jour-in .home-promo__boxes {
    padding-bottom: 63px;
}
.jour-wrap .pro-jour-out:nth-child(1)::before {
    content: "";
    position: absolute;
    background: #fff;
    height: 10px;
    width: 2px;
    float: right;
    right: -5px;
    z-index: 9999;
}
.pro-jour-in {
    display: flex;
    flex-wrap: wrap;
}
.jour-wrap .pro-jour-out:nth-child(2n+2) .pro-jour-in {
    float: right;
    flex-direction: column-reverse;
}
.jour-wrap .pro-jour-out:nth-child(2n+2) .pro-jour-in .home-promo__boxes {
    padding-bottom: 5px;
    padding-top: 40px;
    
}
.jour-wrap .pro-jour-out:nth-child(2) .pro-jour-in-after {
    top: 55%;
    bottom: 0px;
    left: -24px;
}
.jour-wrap .pro-jour-out:nth-child(2)::after {
    right: unset;
    left: 0px;
    top: 57.5%;
}
.jour-wrap .pro-jour-out:nth-child(3) .pro-jour-in {
    margin-top: 68px;
}
.jour-wrap .pro-jour-out:nth-child(4) .pro-jour-in {
    margin-top: 17px;
}
.jour-wrap .pro-jour-out:nth-child(4) .pro-jour-in {
    margin-top: 17px;
    box-shadow: 0 33px 25px -21px grey;
}
.jour-wrap .pro-jour-out:nth-child(3) .pro-jour-in-after {
    float: right;
    margin-right: -28px;
    right: 0px;
    top: 7.5%;
}
.jour-wrap .pro-jour-out:nth-child(4)::after {
    top: 48.3%;
    left: 0;
}
.jour-wrap .pro-jour-out:nth-child(4) .pro-jour-in-after {
    top: 46%;
    left: -24px;
  
}
.jour-wrap .pro-jour-out:nth-child(3)::after {
    top: 9.6%;
    right: 0px;
}
.section__title.section__title--center.home-hold-on.jour-head h4.section__title-text.cus-col-h {
    color: #000;
    font-size: 2.34rem;
    line-height: 1.53;
    font-weight: 700;
    letter-spacing: 0px;
    text-align: center;
    margin-top: 1.3%;
}
.section__title.section__title--center.home-hold-on.jour-head h2.section__title-text.cus-col {
    color: #ed4848;
    font-size: 1.6rem;
    line-height: 1.9;
    letter-spacing: 0px;
    font-weight: 300;
}
img.after-long-ar {
    margin-top: 3.5%;
    margin-bottom: 1%;
}
img.after-long-ar {
    margin-top: 4%;
    margin-bottom: 1%;
    padding-right: 37px;
}
.shampo-box.home-promo__boxes {
    padding: 40px 44px;
    background: none;
    background-repeat: no-repeat;
    background-color: #000;
}

.home-promo__title.section__title.shampo-title {
    background: url(/cdn/shop/files/invert.png?v=1576734111);
    background-position: left top 10px;
    padding-left: 86px;
    background-repeat: no-repeat;
    margin-bottom: 8%;
}
.shampo-title h3.section__title-text.date-head {
    font-size: 1.2rem;
    font-weight: bold;
    line-height: 2;
    font-family: 'Lato', sans-serif !important;
    letter-spacing: 0.2px;
    color: #ed4848;
}
.shampo-bg .container.container--mob-0 {
    max-width: 1060px;
}
h3.section__title-text.sham-h3 {
    font-size: 2rem;
    line-height: 0.8;
    color: #fff;
   font-family: 'Lato', sans-serif !important;
    font-weight: bold;
}
.home-promo__textes.rte.shamp-des p {
    font-size: 1.2rem;
    color: #fff;
    line-height: 1.5;
    letter-spacing: 0px;
    font-style: italic;
}
.shamp-wrap .o-layout__item {
    padding: 0px !important;
}
.shamp-wrap .o-layout.u-flex.u-flex--middle {
    margin: 0px;
}
.shampo-bg.block--has-bg .img-bg-hol.home-promo__item-bg.u-bg-grey {
    background: none !important;
}
section.section.section--full-bg.shampo-truth-out {
    margin-bottom: 0px;
}

.hold-outer.home-promo__item.shampo-bg.block--has-bg {
    padding-bottom: 25px;
}
.jour-wrap .pro-jour-out.jour-out.jour-last-out:nth-child(1)::before {
    content: "";
    position: absolute;
    background: #ed4848;
    height: 65px;
    width: 1px;
    float: right;
    right: -4px;
    z-index: 9999;
    top: -54px;
}
.pro-jour-in.jour-last-in .date-heading h3 {
    text-transform: inherit;
}
.jour-wrap .pro-jour-out:nth-child(2) .pro-jour-in-after.last-after {
    top: 31.4%;
    bottom: 0px;
    left: -24px;
}
.jour-wrap .pro-jour-out.jour-out.jour-last-out:nth-child(2)::after {
    right: unset;
    left: 0px;
    top: 33.4%;
}
.sec-desc-tot {
    border-top: 3px solid #ed4848;
    padding-top: 30px;
    margin-top: 26px;
    padding-bottom: 7px;
}
h3.section__title-text.sec-t {
    letter-spacing: 1px;
}
.pro-jour-out.jour-out.jour-last-out:first-child .pro-jour-in.jour-last-in {
    margin-top: 13%;
}
.jour-wrap .pro-jour-out:nth-child(1) .pro-jour-in-after.last-after {
    top: 85px;
}
.jour-wrap .pro-jour-out.jour-out.jour-last-out:nth-child(1)::after {
    top: 107px;
    right: 0px;
}
.pro-jour-in.jour-last-in .home-promo__boxes {
    padding-bottom: 1px;
}
.home-promo__textes.rtesec-d {
    padding-right: 20px;
}
.pro-jour-out.jour-out.jour-last-out:nth-child(3) .pro-jour-in.jour-last-in {
  margin-top: 0px;
}
.home-promo__boxes.display-black-box {
    padding: 40px 44px 183px !important;
    background: none;
    background-repeat: no-repeat;
    background-color: #000;
}
.home-promo__title.section__title.date-journal.display-black-head{
    background: url(/cdn/shop/files/invert.png?v=1576734111);
    background-position: left top 10px;
    padding-left: 86px;
    background-repeat: no-repeat;
    margin-bottom: 8%;
}
.home-promo__title.section__title.date-journal.display-black-head h3.section__title-text {
    font-size: 1.67rem;
    line-height: 0.8;
    color: #fff;
    font-family: 'Lato', sans-serif !important;
    font-weight: bold;
    letter-spacing: 0px;
}
.home-promo__title.section__title.date-journal.display-black-head h3{
    font-size: 1.34rem;
    font-weight: bold;
    line-height: 2;
    font-family: 'Lato', sans-serif !important;
    letter-spacing: 0.2px;
    color: #ed4848;
}
.home-promo__boxes.display-black-box .home-promo__textes.rte p{
    font-size: 1.2rem;
    color: #fff;
    line-height: 1.5;
    letter-spacing: 0px;
    font-style: italic;
}
.pro-jour-in.jour-last-in.display-black-in {
    flex-direction: unset !important;
}
.pro-jour-in.jour-last-in.display-black-in {
    width: 100%;
    float: left !important;
    margin-left: 12%;
    max-width: 550px;
}
.pro-jour-in.jour-last-in.display-black-in .home-promo__boxes.display-black-box {
    max-width: 500px;
    width: 100%;
}
.home-promo__media.display-black-media {
    margin-top: -30% !important;
    margin-left: 8% !important;
}
.pro-jour-out.jour-out.jour-last-out:nth-child(3) .pro-jour-in.jour-last-in {
    margin-top: -42px;
}
.jour-wrap .pro-jour-out:nth-child(4) .pro-jour-in.jour-last-in.display-black-in {
    box-shadow: none;
    margin-top: 13%;
}
.jour-wrap .pro-jour-out:nth-child(4) .pro-jour-in-after.last-after {
    display: none;
}
.jour-wrap .pro-jour-in.jour-last-in.display-black-in:nth-child(4)::after {
  
    display: none;
}
.pro-jour-out.jour-out.jour-last-out.display-black:nth-child(4):after {
    display: none;
}

.pro-jour-out.jour-out.jour-last-out:nth-child(3) .pro-jour-in-after {
    float: right;
    margin-right: -28px;
    right: 0px;
    top: -3.5%;
}
.pro-jour-out.jour-out.jour-last-out:nth-child(3)::after {
    top: -0.5%;
    right: 0;
}
div#shopify-section-beauty-gym .img-bg-hol.home-promo__item-bg.u-bg-grey {
    background-image: url(/cdn/shop/files/about-main-bgg.png?v=1576762731) !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}
.hold-outer.home-promo__item.block--has-bg .home-promo__media.beauty-gym-med {
    box-shadow: none !important;
    margin-left: -100px !important;
    
}
.hold-outer.home-promo__item.block--has-bg .home-promo__media.beauty-gym-med img {
    max-height: 450px;
    width: auto;
}
div#shopify-section-beauty-gym .container.container--mob-0 {
    max-width: 1150px;
    padding-bottom: 1.5%;
}
.beauty-gym-box.shampo-box.home-promo__boxes {
    padding: 72px 52px;
}
.hold-outer.home-promo__item.block--has-bg .home-promo__media.beauty-gym-med {
    box-shadow: none !important;
    margin-left: -100px !important;
    margin-top: 12%;
}
.scitific-prom .o-layout.o-video.u-flex.u-flex--middle {
    display: unset;
}

.section__title.section__title--center.top-sli-testi.scientific-head h2.section__title-text.custom-font-h2 {
    line-height: 1.8;
}
.section__title.section__title--center.testi-sub.scientific-head-sec {
    margin-bottom: 0px;
}
.home-promo__content.image-slidshows.scitific-prom .home-promo__text.rte p {
    text-align: left;
}
.home-promo__media.scien-media img {
    margin-right: -148px;
    display: block;
    float: right;
}
.home-promo__media.scien-media {
    margin: 0px !important;
    margin-right: -133px;
}
.home-promo__media.scien-media.media-sec-scien img {
    margin: -247px 0px 0px 71px !important;
}
.home-promo__media.scien-media.media-sec-scien {
    float: left;
    margin: 0px !important;
    display: block;
}
.home-promo__content.image-slidshows.scitific-prom .home-promo__text.rte {
    padding-left: 5%;
}
.home-promo__content.image-slidshows.scitific-prom .testi-outer {
    border: 1px solid #000;
    width: 92.3%;
    margin: 0 auto;
    padding: 5.7% 0px 0px;
    max-height: 529px !important;
   max-width: 1143px !important;
 
}
.home-promo__content.image-slidshows.scitific-prom .home-promo__text.rte p {
    text-align: left;
    margin-bottom: 25px;
}
.home-promo__content.image-slidshows.scitific-prom .o-layout__item.img-slider {
    margin-top: 30px;
}
section.section.testimonial.secion .testimonail-bg.backed-by-out.home-promo__item-bg.u-bg- .container {
    padding: 0 10px 0px 50px;
}
section.section.carousel-home.section--full-bg.scientific-search {
    padding: 4.2% 0px !important;
}
.custom-col.collection-page h3.product__title.h4 {
    font-weight: 500;
}

.testimonial-ban-top .home-carousel__bg.home-carousel__bg--testimonial-top0.u-bg-cover.lazyloaded {
    background-size: contain !important;
    background-repeat: no-repeat;
}
.testimonial-ban-top .home-carousel__text.rte.about-contant p {
    color: #fff;
    font-size: 1.47rem;
    line-height: 1.5;
    font-weight: 400;
}
.testimonial-ban-top h3.section__title-textabout-titles.test-sub {
    color: #fff;
}
.testimonial-ban-top h1.section__title-textabout-titles {
    color: #fff;
    font-size: 3.34rem;
  margin-bottom: 0px !important;
    line-height: 1;
}
.testimonial-ban-top .home-carousel__item.home-carousel__item--1577165365320.home-carousel__item--middle.home-carousel__item--left.home-carousel__item--medium {
    min-height: auto !important;
    padding: 8% 0 8% !important;
}
.testimonial-ban-top .home-carousel__bg.home-carousel__bg--testimonial-top0.u-bg-cover.lazyloaded {
    background-color: inherit !important;
}
.testimonial-ban-top h3.section__title-textabout-titles.test-sub {
    color: #fff;
    font-size: 2.74rem;
    line-height: 1.2;
    text-transform: initial;
 margin-bottom: 0px !important;
}
.testimonial-ban-top .home-carousel__text.rte.about-contant p {
    color: #fff;
    font-size: 1.47rem;
    line-height: 1.5;
    font-weight: 400;
    max-width: 710px;
    width: 100%;
}

.compare-img .o-layout.u-flex.u-flex--top {
    direction: unset;
}

.twentytwenty-handle {
    line-height: 54px;
    background: #e44848;
    width: 54px;
    height: 54px;
 }
span.twentytwenty-left-arrows {
    margin-left: 21px;
    color: #fff;
    font-size: 16px;
    FONT-WEIGHT: BOLD;
}
.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after {
    width: 4px;
    height: 9999px;
    left: 50%;
    margin-left: -1.5px;
    background: #e44848;
  box-shadow: NONE;
}
.twentytwenty-horizontal .twentytwenty-handle:before {
    bottom: 64%;
 }
.twentytwenty-horizontal .twentytwenty-handle:after {
    top: 66%;
 }
.slider.slider-nav.slick-initialized.slick-slider .twentytwenty-handle {
    width: 35px;
    height: 35px;
    line-height: 35px;
}
.slider.slider-nav span.twentytwenty-left-arrows {
    margin-left: 15px;
    color: #fff;
    font-size: 12px;
    FONT-WEIGHT: BOLD;
}
.slider.slider-nav .twentytwenty-horizontal .twentytwenty-handle:before {
    bottom: 49%;
}
.slider.slider-nav .twentytwenty-horizontal .twentytwenty-handle:before {
    bottom: 49%;
}

div#shopify-section-testimonial-before .o-layout.u-flex.u-flex--top {
    direction: unset;
}
div#shopify-section-testimonial-before .container.container--mob-0 {
    padding: 0 0.7% !important;
}
div#shopify-section-testimonial-before  .slider.slider-single.slick-initialized.slick-slider {
    padding: 0 4.2%;
}
div#shopify-section-testimonial-before  .slider.slider-nav.slick-initialized.slick-slider {
    padding: 0 4.2%;
}
div#shopify-section-testimonial-before .arrow.slick-arrow,
div#shopify-section-testimonial-video .arrow.slick-arrow{
    background: #e44848;
    width: 54px;
    height: 54px;
    border-radius: 50%;
    line-height: 54px;
    text-align: center;
}
div#shopify-section-testimonial-before .arrow.slick-arrow i.icon,
div#shopify-section-testimonial-video .arrow.slick-arrow i.icon{
    color: #fff;
    font-size: 19px;
    font-weight: bold;
}
div#shopify-section-testimonial-before .arrow.slick-arrow,
div#shopify-section-testimonial-video .arrow.slick-arrow{
    position: absolute;
    top: 48%;
    z-index: 9999999;
    cursor: pointer;
}
div#shopify-section-testimonial-before .arrow.arrow-right.slick-arrow,
div#shopify-section-testimonial-video .arrow.arrow-right.slick-arrow{
    right: -30px;
}
div#shopify-section-testimonial-before .arrow.arrow-left.slick-arrow,
div#shopify-section-testimonial-video .arrow.arrow-left.slick-arrow{
    left: -10px;
}
.home-promo__title.section__title.client.test-head-af h3.section__title-text {
    font-size: 3.34rem;
    line-height: 1.25;
    margin-bottom: 3.6%;
}
.test-head-af h5.section__title-text.be-des {
    font-size: 1.67rem;
    text-transform: inherit;
    line-height: 1.4;
    font-family: 'Lato', sans-serif !important;
    font-weight: bold;
    letter-spacing: 0;
}
.test-box-af.after-boxss.home-promo__boxess {
    padding: 0 12%;
}
.home-promo__textes.rte.client-des.test-des p {
    font-size: 1.34rem;
    line-height: 1.6;
    margin-top: 3%;
}
.home-promo__textes.rte.client-des.test-des p strong {
    margin: 20px;
    
}
div#shopify-section-testimonial-before .o-layout__item.hair-texts-top {
    padding-top: 2%;
}
div#shopify-section-testimonial-before .slider.slider-nav.slick-initialized.slick-slider {
    padding:4.2% 4.2% 0;
}
div#shopify-section-testimonial-video .testi-outer {
   
    width: 95%;
  border:none;
    
}
div#shopify-section-testimonial-video .testimonial-slider .home-promo__item .home-promo__media {
    margin-left: 0px;
   
}
p.testimonial-user {
   
    height: 20px;
    margin-top: 20px;
}
div#shopify-section-testimonial-video .container.container--mob-0.testimon-iner {
    padding: 0 15px;
    border: 1px solid #000;
}
div#shopify-section-testimonial-video {
    background: #ebebed;
}
.slider.slider-nav.slick-initialized.slick-slider{
padding: 0 4.2%;
}
div#shopify-section-testimonial-video .testi-outer .text-slider.testi-slidess .home-promo__box {
    background: none;
}
div#shopify-section-testimonial-video .slider.slider-nav .home-promo__media {
    margin: 0 13px 40px !important;
}
 div#shopify-section-testimonial-video .arrow.slick-arrow {
  
    top: 23%;
}
div#shopify-section-testimonial-video .arrow.arrow-left.slick-arrow {
    left: -5px;
}
 div#shopify-section-testimonial-video .arrow.arrow-right.slick-arrow {
    right: -3px;
}
div#shopify-section-testimonial-video .text-slider.testi-slidess h3.section__title-text {
    font-weight: 600 !important;
}
div#shopify-section-testimonial-video h2.section__title-text.custom-font-h2 {
    line-height: 1.2;
    margin-bottom: 3.2%;
    margin-top: 2.2%;
}
div#shopify-section-testimonial-video section.section.carousel-home.section--full-bg.aaa {
    padding-bottom: 24px;
}
div#shopify-section-testimonial-before {
    padding-bottom: 3%;
}
section.testimonil-page .testimonail-bg.backed-by-out.home-promo__item-bg.u-bg- {
    background: none;
}
div#shopify-section-testimonials-sec-tespage .testimonial-carousels {
    padding: 5.4% 0 5.8%;
    position: relative;
}
div#shopify-section-testimonials-sec-tespage .testimonial-carousels:after {
    content: "";
    position: absolute;
    background: #000;
    width: 83%;
    height: 100%;
    top: 0px;
    right: 0;
}
div#shopify-section-testimonials-sec-tespage .home-promo__media.testimonail-img {
    z-index: 99;
}
div#shopify-section-testimonials-sec-tespage .home-promo__title.section__title.client.test-head-af h3.section__title-text {
    font-size: 3.34rem;
    line-height: 1.25;
    margin-bottom: 3.6%;
}
div#shopify-section-testimonials-sec-tespage .test-pag-head h5.section__title-text {
    color: #fff;
    font-size: 1.67rem;
    text-transform: inherit;
    line-height: 1.5;
    letter-spacing: -1.0px;
    margin-top: 4.6%;
}
div#shopify-section-testimonials-sec-tespage .home-promo__title.section__title.testimonial-heads h3.section__title-text {
    font-size: 3.34rem;
    line-height: 1.25;
    margin-bottom: 3.6%;
}
div#shopify-section-testimonials-sec-tespage section.section.testimonial.secion .hold-outer.home-promo__item.block--has-bg {
    padding: 3.5% 0px;
}
.gallery-outer > div {
    display: inline-block;
    vertical-align: top;
}
.gallery-first {
    width: 27.9%;
}
.gallery-outer > div {
    display: inline-block;
    vertical-align: top;
}
.gallery-sec {
    width: 28.8%;
    padding: 0 0.5%;
}
.gallery-thrd {
    width: 28.69%;
}
.gallery-frth {
    width: 13.9%;
    padding-left: 0.650%;
}
.gallery-sec > .gallery-box:nth-child(1), .gallery-sec > .gallery-box:nth-child(3) {
    margin-right: 1.80%;
}
.gallery-sec > .gallery-box {
    width: calc(50% - 1.3%);
    display: inline-block;
    margin-bottom: 4.1%;
}
.gallery-outer {
    display: block;
    width: 100%;
}
.gallery-frth .gallery-box:first-child {
    margin-bottom: 2.6%;
}
.success-story-box.home-promo__boxes.home-promo__box--btn p {
    font-size: 18px;
    line-height: 30px;
    letter-spacing: 0px;
}
h3.section__title-text.story-tit {
    font-size: 3rem;
    line-height: 1.1;
    font-weight: 700;
    letter-spacing: -1.7px;
    text-transform: inherit;
    margin-bottom: 11px;
}
h5.section__title-text.story-sub {
    font-size: 1.2rem;
    line-height: 3;
    text-transform: inherit;
    letter-spacing: -1px;
    font-weight: 400;
}
.success-story-box.home-promo__boxes.home-promo__box--btn {
    background: none;
    padding: 0px;
}
.success-story-box.home-promo__boxes.home-promo__box--btn a.home-carousel__btn.c-btn.c-btn--primary.c-btn--arrow {
    width: 320px;
    height: 80px !important;
    margin-top: 9%;
}
section.section.section--full-bg.success-story .container.container--mob-0 {
    max-width: 1360px;
   width: 100%;
}
.desk-fr.o-layout__item.story-boxes {
    padding: 0px !important;
}
.desk-fi.o-layout__item.share-btn .home-promo__media {
    box-shadow: none !important;
}
.container.container.testimonal-product .pro-desc p, .container.container.about-pro .pro-desc p{
    font-size: 18px !important;
    line-height: 29px;
}
.o-layout.u-flex.u-flex--middle.garenty-row {
    direction: unset;
}
.story-gurante-img .home-promo__media {
    box-shadow: none !important;
}
.home-promo__textes.rte.guarenty-desc p {
    font-size: 1.47rem;
    line-height: 1.7;
    letter-spacing: 1px;
}
.container.container--mob-0.guarenty-container {
    padding: 0 32px;
}
.home-promo__textes.rte.guarenty-desc {
    max-width: 770px;
    width: 100%;
    margin: 0 auto;
}
.home-promo__title.section__title.stry-head {
    margin-bottom: 22px;
}
.container.container.testimonal-product {
    padding: 0;
    max-width: 1350px;
}
.success-story .hold-outer.home-promo__item.block--has-bg {
    padding-left: 14%;
}
div#shopify-section-testimonail-story {
    background: url(/cdn/shop/files/bg-test-pross.png?v=1577445122);
    background-size: cover;
    background-repeat: no-repeat;
}
section.section.section--page.page.sldier-fad-prosa {
    margin-bottom: 0px;
}
section#stestimonial-prod {
    margin-bottom: 0px;
}
.container.container.testimonal-product .pro-homess.product.product--left.home-products__item {
    margin-bottom: 0px;
}
div#shopify-section-testimonail-story {
    padding-top: 2%;
}
section#stestimonial-prod {
    margin-bottom: 0px;
}

section.section.section--page.page.sldier-fad-prosa h2.section__title-text {
    font-size: 3.34rem;
    line-height: 1.3;
}
section.section.section--page.page.sldier-fad-prosa {
    padding-top: 3%;
}
section#stestimonial-prod .section__title.section__title--center {
    margin-bottom: 5%;
}

section#stestimonial-prod .pro-desc {
    height: 405px;
}
section.section.section--full-bg.success-story {
    padding-bottom: 0px !important;
    margin-bottom: 0px;
}
section.section.carousel-home.section--full-bg.scientific-search .home-promo__box {
    padding-bottom: 0px !important;
}
.product-single__box.js-product-single-box.custom-productsa.scroll-to-fixed-fixed {
    position: relative !important;
    top: inherit !important;
    width: inherit !important;
    left: unset;
}
.product-single.product-single--classic .container.container--medium {
    max-width: 1150px;
    padding: 0;
}
.product-single__box.js-product-single-box.custom-productsa {
    background: none !important;
    border: none !important;
}
.product-single__price.js-product-price {
    background: none;
}
.product-icons {
  
    vertical-align: middle;
    align-items: center;
    width: 158px;
}
.inner-icons-ct.justify-content-center {
    display: flex;
    
    max-width: 1110px;
width: 100%;
    margin: 0 auto;
    text-align: center;
   
}
.product-icons p {
    color: #fff;
    font-size: 15px;
    line-height: 21px;
    margin-top: 21px;
    text-align: center;
    font-family: 'Poppins', sans-serif !important;
}
section.icon-section {
    background: #000;
    padding: 45px 0px;
}
.clicnic-prove-tit h4.section__title-text.testimonial-cust-head {
    font-size: 3rem;
    font-weight: 700;
    text-align: left;
    letter-spacing: -1.0px;
}
.testi-outer.clinic-proven .home-promo__box {
    padding: 80px 4px 80px 0;
}
.home-promo.testimonial-sliders.scientific-wrap.clinic-wrap .o-layout.o-video.u-flex.u-flex--middle {
    margin-left: 0px;
}
.home-promo.testimonial-sliders.scientific-wrap.clinic-wrap .o-layout.o-video.u-flex.u-flex--middle .o-layout__item {
    padding-left: 0px !important;
}
.testi-outer.clinic-proven {
    padding-top: 0px !important;
}
.home-promo__text.rte.clicnic-prove-des {
    padding-left: 0px !important;
    margin-top: 11px;
}
.home-promo__media.scien-media.clicnic-image {
    margin-top: -130px !important;
}
.home-promo__media.scien-media img {
    margin-right: -57px;
 
    box-shadow: 0px 0px 28px 1px rgba(0, 0, 0, 0.55);
}
.testi-outer.clinic-proven .home-promo__box {
  
    margin-bottom: 13%;
}
.home-custom.testimonial-logos.product-logo {
    padding-top: 4.3%;
}
.section__title.section__title--center.simple-better h2.back-title {
    text-align: center;
    font-weight: 400;
   max-width: 1000px;
  width: 100%;
    margin: 0 auto;
    float: none;
}
.simple-life-better .backed-by-out.home-promo__item-bg.u-bg-grey {
    background: url(/cdn/shop/files/simple-bg.png?v=1577703989);
    background-repeat: no-repeat;
    background-size: cover;
}
.section__title.section__title--center.simple-better {
    background: url(/cdn/shop/files/simple-arow.png?v=1577703967);
    background-repeat: no-repeat;
    padding-top: 37px;
    background-position: top left;
  width: 100%;
}
h3.section__title-text.thrd-head-title {
    text-transform: initial;
    font-size: 1.67rem;
    line-height: 1.6;
    margin-top: 7px;
}
.section__title.section__title--center.simple-better .home-promo__title.section__title {
    margin: 0 auto;
    max-width: 850px;
    width: 100%;
}
.o-layout__item.simple-betters {
    padding-left: 0px !important;
}
.simple-betters .back-text-in {
    padding-left: 0px;
}
section.section.section--full-bg.simple-life-better .backed-by-content .home-promo__media img {
    box-shadow: none !important;
    max-height: 330px !important;
    width: auto !important;
}
section.section.section--full-bg.simple-life-better .backed-by-content .home-promo__media img {
    box-shadow: none !important;
    max-height: 330px !important;
    width: auto !important;
}
section.section.section--full-bg.simple-life-better .home-promo__boxes {
    background: none !important;
    padding: 0px !important;
}
.section__title.section__title--center.simple-better {
    margin-bottom: 0px;
}
.home-promo__content.backed-by-content .home-promo__textes.rte p {
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 4.5%;
}

div#shopify-section-simple-life-better .backed-by-out.home-promo__item.block--has-bg {
    padding-top: 4.7%;
}

div#shopify-section-simple-life-better {
    padding-top: 0px;
}
div#shopify-section-product-lead section.section.carousel-home.section--full-bg.scientific-search {
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
}
.home-promo.testimonial-sliders.scientific-wrap.clinic-wrap .home-promo__item.block--has-bg {
    padding-bottom: 0px;
}
section.section.section--full-bg.simple-life-better {
    margin-bottom: 0px;
}
div#shopify-section-simple-life-better {
    padding-bottom: 0px;
}
section.section.section--full-bg.simple-life-better .backed-by-out.home-promo__item.block--has-bg {
    padding-bottom: 0px;
}
.test-in-bpox.research-box .o-layout.u-flex.u-flex--middle {
    direction: unset;
}
.testimonail-bg.research-bgs.backed-by-out.home-promo__item-bg.u-bg- {
    background: none;
}
.testimonail-bg.research-bgs.backed-by-out.home-promo__item-bg:after {
    content: "";
    background: #000;
    width: 70%;
    height: 100%;
    position: absolute;
    left: 0px;
}
.home-promo__content.backed-by-content.research-promo .home-promo__media.testimonail-img {
    box-shadow: none !important;
}
.home-promo__content.backed-by-content.research-promo .home-promo__media.testimonail-img img.home-promo__media-img.lazyloaded {
    margin: 0 auto;
    float: none !important;
    max-width: 100%;
}
.testimonail-bg.research-bgs.backed-by-out.home-promo__item-bg:after {
    content: "";
    background: #000;
    width: 59%;
    height: 100%;
    position: absolute;
    left: 0px;
}
div#shopify-section-product-tes h3.section__title-text.research-title, .home-promo__title.section__title.ingredients-heads h3.section__title-text.research-title {
    font-size: 3rem ;
   font-weight: 700 ;
}
.test-in-bpox.research-box .home-promo__title.section__title.testimonial-heads {
    margin-bottom: 0px;
}
.home-promo__text.rte.research-heads h3.section__title-text.research-title {
    color: #fff;
    line-height: 1;
    font-weight: 400 !important;
}
section.section.section--full-bg.simple-life-better {
    margin-bottom: 0px;
    padding-bottom: 4%;
}
.home-promo__text.rte.research-heads h3.section__title-text.research-title {
    color: #fff;
    line-height: 1;
    font-weight: 400 !important;
    text-transform: inherit;
    margin-bottom: 30px;
}
div#shopify-section-ingredients-sec .container {
    padding: 0px;
}
div#shopify-section-ingredients-sec .container .home-promo__research {
    border: 1px solid #000;
    padding: 8%;
}
.home-promo__title.section__title.ingredients-heads h3.section__title-text.research-title {
    line-height: 1.3;
    text-transform: inherit;
    text-align: center;
}
p.section__title-text.research-title {
    font-size: 1.2rem;
    line-height: 1.6;
    color: #000;
    text-align: center;
}
.home-promo__title.section__title.ingredients-heads-sec h3.section__title-text.research-title {
    font-size: 2rem;
    text-align: center;
    line-height: 2.3;
    letter-spacing: -0.25px;
}
.home-promo__title.section__title.ingredients-heads-thrd .section__title-text.research-title {
    font-size: 1.2rem;
    line-height: 1.8;
}
.home-promo__title.section__title.ingredients-heads {
    margin-bottom: 3.4%;
}
.ingredients-box {
    background: #f7f7f8;
    padding: 5.4% 2%;
    margin-top: 6%;
    margin-bottom: 7%;
    text-align: center;
}
.home-promo__title.section__title.ingredients-heads-sec {
    margin-bottom: 9px;
}
.home-promo__title.section__title.ingredients-heads-thrd {
    margin-bottom: 22px;
}
ul.list-pro-wrap li span.list-desc strong {
    font-weight: 900;
}
ul.list-pro-wrap li p {
    font-size: 1.2rem;
    line-height: 1.7;
    letter-spacing: 0px;
}
.list-wraper ul {
    display: flex;
    column-count: 2;
}
ul.list-pro-wrap li p {
    font-size: 1.2rem;
    line-height: 1.7;
    letter-spacing: 0px;
}
ul.list-pro-wrap li {
    list-style: none;
    list-style-image: url(/cdn/shop/files/list-wrap-bgs.png?v=1577777661);
   width: 46%;
  
}
ul.list-pro-wrap li:nth-child(2n+2) {
    
    margin-left: 8%;
}
.list-wraper ul {
    display: flex;
    flex-wrap: wrap;
}
div#shopify-section-ingredients-sec {
    margin-top: 61px;
}
.after-pro-promo.hold-outer.home-promo__item.block--has-bg .twentytwenty-container {
   height: 320px !important;
    margin-bottom: 40px;
}
.after-pro-promo .o-layout.u-flex.u-flex--top {
    direction: unset;
}
.after-pro-promo h5.section__title-text.be-des {
    font-size: 3rem;
    line-height: 1.32;
    letter-spacing: -0.2px;
}
.after-pro-promo .home-promo__textes.rte.client-des.test-des {
    font-size: 1.47rem;
    line-height: 2.2;
}
.twentytwenty-horizontal .twentytwenty-before-label:before, .twentytwenty-horizontal .twentytwenty-after-label:before {
    top: 90%;
    margin-top: -19px;
}
.twentytwenty-overlay:hover {
    background: rgba(0, 0, 0, 0.2);
}
.twentytwenty-overlay .twentytwenty-before-label {
    opacity: 1;
}
.twentytwenty-overlay .twentytwenty-after-label {
    opacity: 1;
}
.home-promo__item.block--has-bg:focus {
    outline: none;
}
.slider.slider-single:focus {
    outline: none;
}
div:focus{
outline: none;
}

div#shopify-section-home-before .logo-carousel-after.slick-initialized.slick-slider {
    padding-bottom: 67px !important;
}
div#shopify-section-home-before .container.container--mob-0 {
    padding: 0 3%;
}
div#shopify-section-home-before {
    background: #f7f7f8;
}
div#shopify-section-home-before .home-promo__media.bef-outer.pro-compares > .logo-carousel-after.slick-initialized.slick-slider {
    padding-bottom: 0px !important;
}
div#shopify-section-home-before .home-promo__media.bef-outer.pro-compares > .logo-carousel-after.slick-initialized.slick-slider {
    padding-bottom: 0px !important;
}
.home-promo__media.bef-outer.pro-compares .logo-carousel-after .arrow.slick-arrow {
    bottom: 0px !important;
}
.after-pro-promo.hold-outer.home-promo__item.block--has-bg {
    padding-bottom: 3% !important;
    padding-top: 8% !important;
}
div#shopify-section-home-before .logo-carousel-after.slick-initialized.slick-slider {
    padding-bottom: 32px !important;
}

.home-promo__content.after-content-box.home-compare-promo .after-boxss.home-promo__boxess{
    max-width: 480px;
    width: 100%;
    font-family: 'Lato', sans-serif !important;
    padding-left: 20px;
}
section.home-row-clents.section.section--full-bg.pro-after { 
    background: #f7f7f8;
}
section.home-row-clents.section.section--full-bg.pro-after .home-promo__content.after-content-box.home-compare-promo .after-boxss.home-promo__boxess{
    max-width: 480px;
    width: 100%;
    font-family: 'Lato', sans-serif !important;
    padding-left: 20px;
}
section.home-row-clents.section.section--full-bg.pro-after .logo-block.slick-slide {
    padding-bottom: 4%;
}
div#shopify-section-category-testimonial {
    margin-bottom: 7%;
  margin-top: 7%;
}
.guarenty-pros h2.section__title-text.cus-col-be {
    font-size: 3rem;
    line-height: 2;
    font-weight: 700;
    text-transform: inherit;
}
.guarenty-content.guarenty-pros-pro h2.section__title-text.guaty-iner-head {
    font-size: 2rem;
    line-height: 1.28;
    letter-spacing: -0.5px;
    text-transform: inherit;
    font-weight: 600;
    text-align: left;
}
.guarenty-content.guarenty-pros-pro .home-promo__textes.rte.guarenty-desc p {
    color: #000;
    font-size: 1.2rem;
    line-height: 1.5;
}

.home-promo__content.guarenty-content.guarenty-pros-pro .home-promo__textes.rte.guarenty-desc {
    width: 100% !important;
    margin-left: 0px;
}
.guarenty-pros-pro img.home-promo__media-img.lazyloaded {
    max-height: 317px;
    width: auto;
    margin: 0 auto 1%;
}
.guarenty-pros-pro .home-promo__media {
    text-align: right;
}
.home-promo.pro-gauenty .container.container--mob-0.guarenty-container {
    padding: 0px 20px;
}
.home-promo__content.guarenty-content.guarenty-pros-pro {
    border: 1px solid #000;
    padding-top: 3.9%;
    padding-bottom: 4.5%;
}
.guarenty-pros-pro .section__title.section__title--center.guarenty-pros {
    margin-bottom: 23px;
}
.home-promo__content.guarenty-content.guarenty-pros-pro .section__title.section__title--center.before-afterss {
    margin-bottom: 10px;
}
.backed-by-out.direct-out.home-promo__item.block--has-bg .backed-by-out.home-promo__item-bg.u-bg-grey {
    background-image: url(/cdn/shop/files/dir-bg.png?v=1577862952);
}
.home-promo__content.backed-by-content.direct-content .o-layout.u-flex.u-flex--middle {
    direction: unset;
}
.bac-in-pro.direct-boxes.home-promo__boxes {
    padding: 70px 0px 64px 47px;
}

.home-promo__content.backed-by-content.direct-content {
    padding-top: 4.1%;
}

h6.back-title.dir-tops {
    font-size: 1.47rem;
    line-height: 1.7;
}
h2.backed-sub.dir-subs {
    font-size: 3rem;
    line-height: 1.45;
    margin-bottom: 0px;
    text-transform: inherit;
}

h4.section__title-text.light-direct {
    font-size: 2rem;
    line-height: 1.3;
    margin-top: -9px;
    text-transform: inherit;
    letter-spacing: 0.6px;
    font-family: 'Lato', sans-serif !important;
}

.last-head-p.dir-leat-heads {
    margin-top: 4%;
    margin-bottom: 4%;
}
.last-head-p.dir-leat-heads p {
    font-size: 1.47rem;
    line-height: 1.5;
    font-weight: 700;
    color: #000;
}
.home-promo__content.backed-by-content.direct-content img.home-promo__media-img.lazyloaded {
    float: left !important;
    max-width: 100% !important;
    max-height: 585px;
    width: auto;
    margin-top: 6%;
}
div#shopify-section-use-direction {
    padding-top: 2.5%;
    padding-bottom: 3.5%;
}
.step-away-wrap.home-promo__item.block--has-bg {
    background: #f7f7f8;
}.home-promo__textes.rte.away-desc p {
    font-size: 1.74rem;
    line-height: 1;
}
.step-away.home-promo__boxes.home-promo__box--btn {
    background: no-repeat;
    padding: 0px;
}
.away-image img.home-promo__media-img.lazyloaded {
    float: right;
    max-height: 490px;
    width: auto;
}
.away-image .home-promo__media {
    margin-left: 35px !important;
    text-align: center;
}
h6.back-title.away-head {
    font-size: 2.87rem;
    line-height: 1.4;
    font-weight: bold;
    text-transform: inherit;
    letter-spacing: 0px;
}
.home-promo__item:nth-child(odd) .home-promo__media {
    margin-left: 0px;
    margin-right: -50px;
}
.away-text .back-text-in {
    margin-left: -32px;
    padding-left: 0px;
    z-index: 555;
    position: relative;
}
.home-promo__textes.rte.away-desc {
    margin: 2% 0 5%;
}
div#shopify-section-step-away .home-promo__content.step-away-content {
    padding-top: 5.6%;
    padding-bottom: 2%;
}
.home-promo__text.rte.testimonial-name.testi-desin {
    font-weight: 400;
    text-transform: inherit;
    margin-top: 11px;
    line-height: 0;
}
section.section.section--full-bg.stap-away {
    margin-bottom: 0px;
}
.client-bg.backed-by-out.home-promo__item-bg.u-bg- {
    background: url(/cdn/shop/files/customer-think.png?v=1577949288);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.home-promo__title.section__title.client-test-heads h3.section__title-text {
    font-weight: 300;
    font-size: 2.87rem;
    line-height: 1.2;
    text-transform: inherit;
    letter-spacing: -0.2px;
    text-align: center;
}
.home-promo__title.section__title.client-test-heads h3.section__title-text strong {
    font-weight: 700;
}
.home-custom.client-think-custom .container {
    max-width: 1268px;
    padding: 0px;
}
.clients-carousel-boxs {
    padding: 22px;
    background: url(/cdn/shop/files/think-smal-bg.png?v=1577950640);
    background-repeat: no-repeat;
    background-position: top left;
}
.clients-carousel.slick-initialized.slick-slider {
    background: #fff;
}
.rating-boxs i.fas.fa-star {
    color: #ff4551;
}
.rating-boxs i.fas.fa-star {
    color: #ff4551;
}
.rating-boxs i.far.fa-star
color: #ff4551;
}
.home-promo__text.rte.client-test-desc p {
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    letter-spacing: 0.1px;
}
.home-promo__title.section__title.client-test-heads-s h3.section__title-text {
    font-size: 16px;
    line-height: 26px;
    color: #333333;
    letter-spacing: -0.1px;
    font-family: 'Lato', sans-serif !important;
    margin-top: 13px;
    text-align: center;
    font-weight: 700;
}
.home-promo__title.section__title.client-test-heads-s {
    margin-bottom: 0px;
}
.rating-boxs i {
    font-size: 14px;
    font-weight: 700;
}
.rating-boxs {
    width: 113px;
    margin: 14px auto 0;
}
div#shopify-section-client-think.logo-slider .arrow.slick-arrow {
    width: 50px;
    position: absolute;
    z-index: 999;
    top: 27%;
    cursor: pointer;
    text-align: center;
}
div#shopify-section-client-think.logo-slider .arrow.slick-arrow i.icon {
    font-size: 4rem !important;
    top: 8% !important;
    color: #ff4551;
}
.rating-boxs i.far.fa-star{
font-weight:300;
  color: #ff4551;
}
.home-promo__text.rte.client-test-name p {
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    font-size: 1.2rem;
    line-height: 29px;
}
.client-test-out.home-promo__box {
    padding: 0;

}

.client-test-out.home-promo__box img {
    max-height: 103px;
    width: auto;
    margin: 0 auto;
    margin-bottom: 15px;
}
.client-boxess {
    background: #fff;
}
.home-promo__text.rte.client-test-desc p {
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 15px;
}
.client-boxess {
    padding-top: 4.2%;
    padding-bottom: 4.3%;
    padding: 4.3% 25px;
}
.home-promo__text.rte.client-test-desc p {
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 15px;
}
.client-boxess {
    padding-top: 4.2%;
    padding-bottom: 4.3%;
    padding: 4.3% 25px;
}
.home-custom.client-think-custom .container {
    padding-top: 3%;
    padding-bottom: 2.2%;
}

.hold-outer.home-promo__item.block--has-bg .testimonail-bg.backed-by-out.home-promo__item-bg.u-bg-grey {
    background: url(/cdn/shop/files/dis-top-image_fa363a82-7a5d-474a-a917-6f7b42c94dc9.png?v=1577961233);
    background-size: cover;
    background-position: top -190px right;
    background-repeat: no-repeat;
}
div#shopify-section-top-distributer .hold-outer.home-promo__item.block--has-bg .home-promo__media img.home-promo__media-img.lazyloaded {
    max-height: 400px;
    width: auto;
}
section.section.section--full-bg.Opportunity .container.container--mob-0 {
    padding: 0 3%;
}

section.section.section--full-bg.Opportunity h3.section__title-text.story-tit {
    font-size: 5.6rem;
    line-height: 1;
}
section.section.section--full-bg.Opportunity h5.section__title-text.story-sub {
    font-size: 4rem;
    line-height: 1.4;
    font-weight: 400;
    text-transform: inherit;
}
.home-promo__content.opportunity-content a.home-carousel__btn.c-btn.c-btn--primary.c-btn--arrow {
    margin: 0 auto;
    float: none;
    display: block;
  
}
section.section.section--full-bg.Opportunity .container.container--mob-0 {
    padding-bottom: 2%;
}
.home-promo__content.opportunity-content .home-promo__title.section__title.stry-head {
    margin-bottom: 12% !important;
}
.anti-bgs.backed-by-out.home-promo__item-bg.u-bg- {
    background: url(/cdn/shop/files/antihair-bg.png);
    background-size: cover;
}
.home-promo__title.section__title.anithaor-head .date-heading h3 {
    font-size: 2.67rem;
    line-height: 1.6;
    letter-spacing: 0.35px;
}
.home-promo__title.section__title.anithaor-head h3.section__title-text {
    color: #fff;
    font-size: 4.54rem;
    line-height: 1.07;
  text-transform: inherit;
}
.home-promo__content.jour-content.janti-hari-content .home-promo__textes.rte.anit-hair-des p {
    font-size: 1.34rem;
    line-height: 1.7;
    text-align: left;
    letter-spacing: 0.5px;
}
div#shopify-section-anti-hair .pro-jour-ins.anti-hair-boxs .home-promo__media.display-black-media img.home-promo__media-img.lazyloaded {
    max-height: 513px;
    margin-top: -290px;
    float: right;
    margin-right: -79px;
}
.pro-jour-ins.anti-hair-boxs .home-promo__boxes.display-black-box {
    max-width: 800px;
    width: 100%;
    padding: 6% 5% 8.5% !important;
}
div#shopify-section-anti-hair .home-promo__content-hairs.hair-last-jous .home-promo__media.display-black-media {
    max-width: 475px;
    margin: 0 auto;
    float: none;
    display: block;
    margin: 0 auto !important;
  box-shadow: none;
}
div#shopify-section-anti-hair .pro-jour-ins.anti-hair-boxs .home-promo__media.display-black-media img.home-promo__media-img.lazyloaded {
    max-height: 513px;
  
    margin-top: -261px;
}
.home-promo__textes.rte.anit-hair-des {
    width: 100%;
    max-width: 500px;
}
.home-promo__title.section__title.anithaor-head {
    margin-bottom: 25px;
}
.home-promo__content.jour-content.janti-hari-content {
    padding-bottom: 12.6%;
 
}
.anti-bgs.backed-by-out.home-promo__item-bg.u-bg- {
    background-size: contain;
    background-position: top 127px right;
    background-repeat: no-repeat;
}
div#shopify-section-distri-logo .container {
    padding: 0 70px;
}

.hold-outer.relation-deper-bg.home-promo__item.shampo-bg.block--has-bg .img-bg-hol.home-promo__item-bg.u-bg-grey {
    background: url(/cdn/shop/files/bg-ann.png?v=1578028465) !important;
    background-repeat: no-repeat !important;
    
}

.home-promo__media.relation-image-box {
    box-shadow: none !important;
}
.home-promo__title.section__title.shampo-title.deeep-er-heads h3.section__title-text.date-head {
    font-size: 2.67rem;
    line-height: 1.6;
      font-weight: 400;
}
.home-promo__title.section__title.shampo-title.deeep-er-heads h3.section__title-text.sham-h3 {
    font-size: 3.67rem;
    line-height: 1.1;
    color: #000;
    font-family: 'Poppins', sans-serif !important;
    font-weight: 400;
  letter-spacing: 0px;
}
.home-promo__title.section__title.shampo-title.deeep-er-heads h3.section__title-text.sham-h3 strong {
    font-size: 5.34rem;
    line-height: 1.1;
   
    font-weight: 700;
}
.home-promo__content.shamp-wrap.relation-content .o-layout.u-flex.u-flex--middle {
    direction: unset;
}
.relation-text-box.shampo-box.home-promo__boxes .home-promo__textes.rte.shamp-des p {
    color: #000;
    font-size: 1.34rem;
}
.relation-text-box.shampo-box.home-promo__boxes {
    background: none;
    padding: 0px;
}
.home-promo__title.section__title.shampo-title.deeep-er-heads {
    background: none;
}
.home-promo__media.relation-image-box {
    box-shadow: none !important;
    padding: 0px !important;
}
.home-promo__title.section__title.shampo-title.deeep-er-heads {
    padding: 0px !important;
}
.home-promo__content.shamp-wrap.relation-content .o-layout.u-flex.u-flex--middle {
    align-items: flex-end;
}
.home-promo__content.shamp-wrap.relation-content .o-layout.u-flex.u-flex--middle {
    direction: unset;
    align-items: flex-end;
}
.home-promo__media.relation-image-box img.home-promo__media-img.lazyloaded {
    max-height: 420px;
    width: auto;
  
}
section.section.section--full-bg.deeper-relation .home-promo {
    padding-bottom: 31px;
}
.hold-outer.relation-deper-bg.home-promo__item.shampo-bg.block--has-bg .container.container--mob-0 {
    max-width: 1250px;
}
.home-promo__media.relation-image-box img.home-promo__media-img.lazyloaded {
    margin-right: 39px;
}
.relation-text-box.shampo-box.home-promo__boxes {
    padding-left: 6.6%;
}
.home-promo__media.relation-image-box {
    text-align: right;
}
.relation-text-box.shampo-box.home-promo__boxes h3.section__title-text.sham-h3 {
    text-transform: initial;
}
.relation-text-box.shampo-box.home-promo__boxes {
    padding-top: 17%;
    padding-bottom: 32%;

}
.home-promo__title.section__title.shampo-title.deeep-er-heads {
    margin-bottom: 4%;
}
.home-promo__title.section__title.shampo-title.deeep-er-heads h3.section__title-text.date-head {
    margin-bottom: 2.3%;
}
.home-promo__textes.rte.shamp-des {
    max-width: 450px;
    width: 100%;
}
section.section.section--full-bg.deeper-relation .home-promo {
    padding-bottom: 0px;
}
a.real-scienc-btn.home-promo__btn.c-btn.c-btn--primary.hair-btns.real-btns {
    margin-top: 5.7%;
    max-width: 319px;
    width: 100%;
    height: 79px;
    box-shadow: 0px 0px 28px 1px rgba(0, 0, 0, 0.55);
    line-height: 59px;
}
.hair-desc.home-promo__text.rtereal-scienc-desc p {
    font-size: 1.34rem;
    line-height: 1.7;
    color: #fff;
    letter-spacing: 0px;
    margin-top: 16px;
}
.real-scienc-bg.hair-trans-in.home-promo__item.block--has-bg .real-scienc-head.home-promo__title.section__title.hair.t-tle h3.section__title-text {
    font-size: 3.27rem;
    line-height: 1.3;
    letter-spacing: 0.7px;
    font-weight: 400;
}
div#shopify-section-real-science-distributer .real-science-box.hair-box-o.home-promo__box.home-promo__box--btn {
    margin: 0 auto !important;
    text-align: center;
    background: url(/cdn/shop/files/real-sc-bgs.png?v=1578030005);
    background-repeat: no-repeat;
    padding: 1.4% 1% !important;
}
.hair-box-o.home-promo__box.home-promo__box--btn {
    width: 100%;
    max-width: 824px;
   
}
.real-scienc-bg.hair-trans-in.home-promo__item.block--has-bg {
    padding-bottom: 20px;
}
.real-scienc-bg.hair-trans-in.home-promo__item.block--has-bg .home-promo__item-bg.u-bg-grey {
    background: url(/cdn/shop/files/after-bg-anti.png?v=1578030058);
    background-repeat: no-repeat;
  background-size: cover;
}
section.section.section--full-bg.deeper-relation {
    margin-bottom: 0px;
}
div#shopify-section-real-science-distributer {
    margin-top: -49px;
}
.testi-outer.distributor-outs .o-layout.o-video.u-flex.u-flex--top {
    direction: unset;
}
.section__title.section__title--center.top-sli-testi.scientific-head.disrup-sec h2.section__title-text.custom-font-h2 {
    font-size: 5.34rem;
    line-height: 1.24 !important;
    letter-spacing: -0.2px;
    text-align: left;
}
.home-promo__text.rte.disrupt-desc p {
    font-size: 1.33rem;
    line-height: 1.7;
}
.section__title.section__title--center.testi-sub.scientific-head-sec.disrup-head h4.section__title-text.testimonial-cust-head {
    font-size: 2.67rem;
    line-height: 1.7;
    color: #ed4848;
    text-transform: uppercase;
    text-align: left;
}
.home-promo.testimonial-sliders.scientific-wrap.disrupting-wrap .home-promo__item.block--has-bg.disrupt-bgs > .home-promo__media.scien-media img {
    margin-right: 0px;
    display: block;
    float: right;
    position: absolute;
    right: 0;
    margin: 0px !important;
    z-index: 9;
      box-shadow: none;
}
.home-promo__content.image-slidshows.scitific-prom.distrup-content .testi-outer.distributor-outs {
    max-height: 607px !important;
    margin-top: 5.5%;
   
}
.home-promo__content.image-slidshows.scitific-prom .home-promo__text.rte p {
    text-align: left;
    margin-bottom: 25px;
    padding-top: 4%;
    letter-spacing: -0.20px !important;
}

section.section.carousel-home.section--full-bg.scientific-search .home-promo__box {
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    margin-left: 1%;
}
.home-promo__box {
    padding-top: 25px;
}

div#shopify-section-disrupt-industry section.section.carousel-home.section--full-bg.scientific-search .home-promo__box {
    padding-bottom: 0px !important;
    padding-left: 12% !important;
    margin-left: 0%;
    text-align: left;
}
.home-promo__text.rte.disrupt-desc {
    padding-left: 0px !important;
}
.testi-outer.distributor-outs .home-promo__box {
    background: none;
}
.testi-outer.distributor-outs .home-promo__media.scien-media img {
    margin: 0px !important;
    float: left !important;
    margin-top: 220px !important;
    margin-left: 15px !important;
    z-index: 9999;
    position: relative;
    box-shadow: 0px 0px 28px 1px rgba(0, 0, 0, 0.55);
}

.testi-outer.distributor-outs .home-promo__media.scien-media {
    margin: 0px !important;
}
.o-layout__item.img-slider.disrupt-image-grid {
    margin-left: -176px !important;
    padding-left: 0px;
}
div#shopify-section-disrupt-industry section.section.carousel-home.section--full-bg.scientific-search {
    padding-bottom: 8% !important;
    padding-top: 9px !important;
}
.home-promo__content.image-slidshows.scitific-prom.distrup-content {
    z-index: unset;
}
.home-promo__title.section__title.anithaor-head.client-conf-head h3.section__title-text.client-conf-heav {
    font-size: 5.34rem;
    text-align: center;
    font-weight: bold;
    line-height: 1.1;
}
.home-promo__title.section__title.anithaor-head .date-heading.client-confih h3 {
    text-align: center;
}
.home-promo__title.section__title.anithaor-head.client-conf-head h3.section__title-text.client-conf-heav {
    font-size: 5.34rem;
    text-align: center;
    font-weight: bold;
    line-height: 1.1;
    color: #000;
}
.home-promo__title.section__title.anithaor-head .date-heading.client-confih h3 {
    text-align: center;
}
.client-conf-bg.hold-outer.home-promo__item.shampo-bg.block--has-bg .client-conf-bgim.img-bg-hol.home-promo__item-bg.u-bg-grey {
    background: url(/cdn/shop/files/clientss-conf-bg.png?v=1578050165);
    background-repeat: no-repeat;
    background-position: left bottom;
}
.home-promo.client-conf-promo h3.section__title-text.sham-h3 {
    color: #000;
    font-size: 5.34rem;
    line-height: 1.10;
    text-align: center;
    text-transform: inherit;
    margin-top: 26px;
}
.home-promo__title.section__title.shampo-title h3.section__title-text.date-head {
    font-size: 2.67rem;
    text-align: center;
    line-height: 1.6;
}
div#shopify-section-client-confidence .client-conf-bg.hold-outer.home-promo__item.shampo-bg.block--has-bg .client-conf-bgim.img-bg-hol.home-promo__item-bg.u-bg-grey {
    background: url(/cdn/shop/files/clientss-conf-bg.png?v=1578050165) !important;
    background-repeat: no-repeat !important;
 background-position: center;
}
.home-promo.client-conf-promo .home-promo__title.section__title.shampo-title {
    background: none;
    padding: 0px;
    margin-bottom: 2.5%;
}
.home-promo.client-conf-promo {
    padding-top: 4%;
}
.client-conf-box.beauty-gym-box.shampo-box.home-promo__boxes {
    margin-left: 6%;
    padding: 20% 0px 19.7%;
    margin-top: -95px;
    text-align: right !important;
    overflow: hidden;
}
.client-conf-bg.hold-outer.home-promo__item.shampo-bg.block--has-bg {
    padding-top: 0px;
}
.client-conf-bg.hold-outer.home-promo__item.shampo-bg.block--has-bg {
    margin-top: 1%;
}
.client-conf-bg.hold-outer.home-promo__item.shampo-bg.block--has-bg .container.container--mob-0 {
    max-width: 1080px;
}
.home-promo__textes.rte.shamp-des.client-conf-desc {
    max-width: 380px;
    width: 100%;
    float: none;
    float: right;
    margin-right: 12%;
}
.home-promo__textes.rte.shamp-des.client-conf-desc p {
    font-size: 1.47rem;
    line-height: 1.9;
    text-align: left;
}
.home-promo__media.beauty-gym-med.client-conf-promo img {
    max-height: unset !important;
    float: right;
    margin-right: -165px;
    margin-top: -75px;
}
.home-promo__content.image-slidshows.scitific-prom.distrup-content.inc-rev-content .testi-outer.distributor-outs.inc-rev-outer {
    max-width: 100% !important;
    width: 100%;
}
.section__title.section__title--center.top-sli-testi.scientific-head.disrup-sec.inc-rev-subhead h2.section__title-text.custom-font-h2 {
    font-size: 4.67rem;
  
}
.home-promo__content.image-slidshows.scitific-prom.distrup-content.inc-rev-content .testi-outer.distributor-outs.inc-rev-outer {
    margin-top: 0px;
}
.home-promo.testimonial-sliders.scientific-wrap.disrupting-wrap.inc-rev-wrap .inc-rev-bg.home-promo__media.scien-media.sec-image-big img {
    margin-top: 5.8% !important;
}
.section__title.section__title--center.top-sli-testi.scientific-head.disrup-sec.inc-rev-light h2.section__title-text.custom-font-h2 {
    font-size: 3.67rem;
    line-height: 1.55 !important;
    font-weight: 400;
    letter-spacing: -0.25px;
}
.home-promo__text.rte.disrupt-desc.inc-rev-desc {
    max-width: 380px;
}
.home-promo.testimonial-sliders.scientific-wrap.disrupting-wrap.inc-rev-wrap .testi-outer.distributor-outs.inc-rev-outer .inc-rev-promo.home-promo__box {
    margin-left: 0px !important;
    padding-left: 11% !important;
}
.inc-rev-media.home-promo__media.scien-media img {
    box-shadow: none !important;
}
.inc-rev-media.home-promo__media.scien-media img {
    box-shadow: none !important;
}
.testi-outer.distributor-outs.inc-rev-outer .inc-rev-media.home-promo__media.scien-media img {
    margin-left: -245px !important;
    margin-top: 276px !important;
}
.home-promo__content.image-slidshows.scitific-prom.distrup-content.inc-rev-content .testi-outer.distributor-outs.inc-rev-outer {
    max-height: 658px !important;
}
.distri-bg.home-promo__item-bg.u-bg- {
    background: #ed4848;
}
.home-promo__content-hairs.distri-content {
    max-width: 780px;
    margin: 0 auto;
    width: 100%;
    padding-top: 8.6%;
    padding-bottom: 4%;
}
.home-promo__title.section__title.distri-head {
    margin-bottom: 8px;
}
.distributor-form form#contact_form {
    padding-top: 6%;
}
.home-promo__textes.rte.distri-des p {
    font-weight: 700;
    color: #fff;
    line-height: 35px;
    text-align: center;
}
h3.section__title-text.distri-heads {
    font-size: 3rem;
    color: #fff;
    line-height: 1.93;
    letter-spacing: 0px;
    text-transform: inherit;
    text-align: center;
    font-weight: 600;
}
.o-layout.form-layout .o-layout__item:nth-child(2n+2) {
    padding-left: 25px;
}
.o-layout.form-layout .o-layout__item {
    padding-left: 0px;
}
.o-layout.form-layout .o-layout__item input::placeholder {
    color: #4d4d4d;
    font-size: 18px;
}
.o-layout.form-layout .o-layout__item select::placeholder {
    color: #4d4d4d;
    font-size: 18px;
}
.o-layout.form-layout .o-layout__item textarea::placeholder {
   color: #4d4d4d;
    font-size: 18px;
}
.o-layout.form-layout .o-layout__item textarea, .o-layout.form-layout .o-layout__item input, .o-layout.form-layout .o-layout__item select{
  color: #4d4d4d;
    font-size: 18px;
}
.o-layout.form-layout .o-layout__item textarea, .o-layout.form-layout .o-layout__item input, .o-layout.form-layout .o-layout__item select {
    color: #4d4d4d;
    font-size: 18px;
    padding: 18px 22px 22px;
    height: 53px;
    margin-bottom: 17px;
}
.distri-media.form-wrap input.c-btn.c-btn--primary.c-btn--center {
    font-size: 18px;
    line-height: 22px;
    width: 321px;
    height: 79px;
    background: #fff;
    color: #000;
    font-weight: 900;
    font-family: 'Lato', sans-serif !important;
    border-radius: 53px;
    margin-top: 30px;
}
.distri-media.form-wrap textarea#ContactFormMessage {
    height: 104px;
}
div#shopify-section-distri-form {
    margin-top: 10%;
}
section.section.section--full-bg.dis-form {
    margin-bottom: 0;
}
.section__title.promo-pop__title h4.section__title-text {
    color: #fff;
    font-size: 2.67rem;
    line-height: 1.27;
    text-align: center;
}
.promo-pop.js-promo-pop.js-active {
    background: url(/cdn/shop/files/pop-bgs.png?v=1578129856);
    background-color: #000;
    width: 100%;
    max-width: 850px;
    /* bottom: unset !important; */
    left: 0;
    right: 0;
    margin: auto;
      padding: 2% 5%;
    letter-spacing: 0.2px;
}
.section__title.promo-pop__title h4.section__title-text {
    color: #fff;
    font-size: 2.67rem;
    line-height: 1.27;
    text-align: center;
  text-transform: inherit;
}
.promo-pop__desc.rte p {
    color: #fff;
    text-align: center;
    font-size: 1.34rem;
    line-height: 1.59;
}
button#Subscribe {
    background: #ed4848;
    border-radius: 53px;
    position: relative;
    margin-top: 32px;
    font-size: 16px;
    line-height: 20px;
    width: 254px;
    height: 69px;
}
.section__title.promo-pop__title {
    margin-bottom: 1.2%;
}
.promo-pop__desc.rte {
    margin-bottom: 4%;
}
.promo-pop__fieldset input {
    max-width: 320px;
    height: 55px;
    margin-bottom: 13px;
    width: 100%;
}
.o-layout.u-flex.u-flex--top.form-layouts-promo .o-layout__item img {
    float: right;
}
.promo-pop__form form#contact_form {
    padding-top: 0px;
}
.promo-pop__fieldset button#Subscribe {
    margin-top: 7px;
}
.pop-footers a.c-btn.c-btn--primary.c-btn--full.promo-pop__link {
    font-size: 16px;
    line-height: 40px;
    font-weight: bold;
    font-family: 'Poppins', sans-serif !important;
    background: none;
    border: none;
    display: block;
    float: left;
    width: auto;
    text-align: left;
    padding: 0px;
    text-transform: inherit;
    margin-top: 0px;
    line-height: 25px;
    border-bottom: 1px solid #fff;
}
.promo-pop__desc.rte.des-priv p {
    font-size: 16px;
    line-height: 40px;
   font-family: 'Poppins', sans-serif !important;
    font-weight: 300;
    width: 344px;
    text-align: left;
}
.promo-pop.js-promo-pop.js-active {
    background-repeat: no-repeat;
    background-position: bottom -20px right -141px;
}
.promo-pop__desc.rte.des-priv {
    margin-bottom: 0px !important;
}
.pop-footers {
    width: 60%;
    float: right;
}
.promo-pop.js-promo-pop.js-active i.icon.icon--close {
    color: #fff;
    margin-right: 25px;
}
.pop-footers {
    padding-left: 30px;
}
div#shopify-section-promo-pop .promo-pop.js-promo-pop.js-active {
 z-index: 9999;
     bottom: unset !important;
    transform: none;
    top: 20% !important;
}
.proivacy-policy.js-active{
opacity: 1;
    visibility: visible;

  z-index: 99999;
}
.proivacy-policy{
    position: fixed;
  
   
    width: 100%;

    padding: 30px;
    box-shadow: 0px 0px 28px 1px rgba(0, 0, 0, 0.55);
    opacity: 0;
    visibility: hidden;
   left: 0;
    right: 0;
    margin: auto;
    width: 100%;
    height: 460px;
    background: #fff;
    z-index: 999;
    bottom: unset;
    top: 40% !important;
    overflow: hidden;
    overflow-y: scroll;
    max-width: 815px;
    text-align: center;
    
   
}
.section__title.promo-pop__title.priavcy-tit h4.section__title-text {
    font-size: 2rem;
    line-height: 1;
    color: #000;
    letter-spacing: -0.5px;
}
.promo-pop__desc.rteprivacy-desc p {
    color: #000;
    font-size: 1.2rem;
    line-height: 1.7;
    letter-spacing: 0;
}

a.privacy-close {
    position: absolute;
    right: -17px;
    width: 15px;
    height: 15px;
    z-index: 99999;
}
a.privacy-close i.icon.icon--close {
    color: #000 !important;
    font-weight: bold;
    font-size: 19px;
}
a.privacy-close {
    /* position: fixed; */
    right: 23px;
    z-index: 99999;
    display: block;
    top: 12px;
}
.promo-pop__desc.rteprivacy-desc {
    text-align: left;
}
.promo-pop__desc.rteprivacy-desc {
    padding-top: 7%;
    padding-left: 2%;
}
.section__title.promo-pop__title.priavcy-tit h4 {
    text-align: left;
    margin-top: 4%;
    padding-left: 2%;
}
a.privacy-close i.icon.icon--close {
    color: #000 !important;
    font-weight: bold;
    font-size: 19px;
    position: fixed;
}

.promo-overlay.js-active {
    background: rgba(0,0,0,0.85);
    width: 100%;
    height: 100%;
    position: absolute;
    padding: 50% 0px;
    top: 0;
    z-index: 999;
}
.testi-outer .home-promo__media.home-videos {
    margin-left: -100px;
    margin-right: 0px;
}
.announcement ul.secondary-nav__items {
    padding-top: 6px;
}
.o-layout.o-video.u-flex.u-flex--top.home-leadingsss {
    direction: unset;
}

section.about-shampoo-truthss.section.section--full-bg.shampo-truth-out .shampo-title h3.section__title-text.date-head {
    font-size: 1.2rem;
    font-weight: bold;
    line-height: 2;
    font-family: 'Lato', sans-serif !important;
    letter-spacing: 0.2px;
    color: #ed4848;
    text-align: left;
    text-transform: inherit;
}
section.about-shampoo-truthss.section.section--full-bg.shampo-truth-out h3.section__title-text.sham-h3 {
    text-transform: inherit;
}
strike.product__price-cross:after {
    background: #888;
    position: absolute;
    width: 92px;
    height: 2px;
    content: "";
    left: 25px;
    transform: rotate(15deg);
    top: 26px;
}

strike.product__price-cross {
    text-decoration: none !important;
}
section.beauty-homes-only.section.section--full-bg.shampo-truth-out.beauty-gyms .shampo-title h3.section__title-text.date-head {
    font-size: 1.2rem;
      text-align: left;
    font-weight: bold;
    line-height: 2;
    font-family: 'Lato', sans-serif !important;
    letter-spacing: 0.2px;
    color: #ed4848;
      text-transform: inherit;
}

h3.section__title-text.sham-h3 {
    text-transform: inherit;
}

section.beauty-homes-only.section.section--full-bg.shampo-truth-out.beauty-gyms h3.section__title-text.sham-h3 {
    font-size: 1.67rem;
    letter-spacing: 0px;
}
div#shopify-section-testimonial-top section.section.as.about-banner {
    margin-bottom: 0px;
}

div#shopify-section-testimonial-before .o-layout__item.hair-texts-top {
    background: #fff !important;
}

/**cart-page **/
.cart__content {
    width: 100%;
    max-width: 1080px;
    margin: 0 auto;
}

section.section.section--cart .section__title.section__title--center h1.section__title-text.h2 {
    font-size: 2rem;
    line-height: 2.3;
    letter-spacing: 0.20px;
    text-transform: inherit;	
  text-align:left;
}


 div#shopify-section-help-regrow .home-promo__item:nth-child(odd) .home-promo__media {
   
    margin-right: 0px;
}

.cart__product.cart-heads {
    border-top: 2px solid #bfbfbf;
  border-bottom: 2px solid #bfbfbf;
    padding-top: 19px;
    padding-left: 20px;
    margin-bottom: 0px;
}
p.cart-heads {
    color: #4d4d4d;
    font-size: 16px;
}

section.section.section--cart .cart__products {
    border-bottom: 2px solid #4d4d4d;
}

h3.cart__product-name {
    font-family: 'Lato', sans-serif;
    font-weight: bold;
    text-align: center;
    text-transform: inherit;
}

.cart__row .o-layout__item .cart-item__price {
    text-align: center;
    padding-left: 0px;
}
section.section.section--cart .cart__products {
    border-bottom: 2px solid #4d4d4d;
}
.cart__product.product-lops .cart-item__price {
    text-align: center;
    padding-left: 0px;
    font-weight: bold;
    text-align: center;
}
.cart__product.product-lops .cart-item__price span.money {
    text-align: center;
}

p.cart-heads.total {
    text-align: center;
}
p.cart__footer-total span#bk-cart-subtotal-label {
    margin-right: 50px;
}
.o-layout__item.cart-removes a.cart-item__remove.icon-fallback {
    position: relative;
}

.cart__product.product-lops:nth-child(2) .cart__row {
    padding-top: 20px;
}
p.cart__footer-message {
    display: inline-block;
    float: left;
    font-size: 16px;
    color: #979797;
}
p.cart__footer-total {
    font-size: 19px;
    font-weight: bold;
    line-height: 31px;
    font-family: 'Poppins', sans-serif !important;
    text-transform: initial;
}
p.cart__footer-total span#bk-cart-subtotal-label {
    margin-right: 50px;
}
.cart__row img.lazyloaded {
    max-height: 100px;
    width: auto;
    text-align: center;
    margin: 0 auto;
}
.cart__row .o-layout.o-layout--tiny.u-flex.u-flex--middle .o-layout__item {
    margin: 0 auto;
    text-align: center;
}
.cart__product.product-lops .o-layout__item img {
    max-height: 100px;
    width: auto;
    margin: 0 auto;
}
.cart__product.product-lops .o-layout__item {
    text-align: center;
}
.cart__product.product-lops:nth-child(2) {
    padding-top: 28px;
}
.cart__product.product-lops {
    border-bottom: 1px solid #d2d2d2;
    padding-bottom: 15px;
}
.cart__product.product-lops:last-child {
    border-bottom: none;
}
.o-layout__item.cart-removes a.cart-item__remove.icon-fallback {
    position: relative;
    right: 0px;
}
button.c-btn.c-btn--full.c-btn--primary.cart__checkout {
    width: 319px;
    height: 79px;
    border-radius: 51px;
    background: #ed4848;
    font-size: 18px;
    line-height: 22px;
    letter-spacing: 3px;
    color: #fff;
    font-weight: 900;
}
p.cart__footer-total {
    padding-right: 79px;
}
button.c-btn.c-btn--light.cart__button-update.update-cart {
    display: none;
}
.cart__footer {
    padding-right: 2%;
}
.cart__button {
    padding-right: 5%;
}
.home-promo__content.cart-icon-content {
    max-width: 1150px;
    margin: 0 auto;
    width: 100%;
}
.o-layout__item.cart-boxes {
    padding-left: 20px;
}
.icon-cart-boxe .home-promo__textes.rte.box-desc-text p {
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 0px;
    line-height: 23px;
}
.icon-cart-boxe {
    display: inline-block;
    width: calc(100% - 80px);
    padding-left: 2%;
    vertical-align: top;
}
.home-promo__media.cart-icon-media {
    margin: 0px !important;
    display: inline-block;
}
.home-promo__media.cart-icon-media img {
    max-height: 73px;
    width: auto;
    display: inline-block;
}
section.section.section--cart .section__title.section__title--center {
    padding-left: 5%;
    margin-bottom: 6px;
}
span.footer-copyright__span.footer-copyright__span--shop span {
    font-size: 14px;
    font-weight: 100;
    text-transform: inherit;
}

.mobile-draw-trigger-icon, .cart-draw-trigger-icon {
    display: none !important;
}
.web-heads h3.section__title-text.story-tit {
    font-size: 1.5rem;
    letter-spacing: 1px;
    text-align: center;
    text-transform: unset;
    margin-bottom: 30px;
    line-height: 30px;
    text-transform: uppercase;
}
.web-media {
    height: 275px;
    display: block;
    overflow: hidden;
    margin-bottom: 10px;
}
.web-media img {
    height: 275px;
    width: auto;
    text-align: center;
  float:none;
  display: block;
    margin: 0 auto;
}
.web-desc .home-promo__textes.rte p {
    font-size: 16px;
    text-align: left;
    line-height: 25px;
}
.web-heads {
    height: 80px;
    overflow: hidden;
    display: block;
}
.web-desc {
    height: 225px;
    overflow: hidden;
    display: block;
}

.web-pag-outer.slick-initialized.slick-slider {
    max-width: 1100px;
    width: 100%;
    margin: 0 auto;
    display: block;
    float: none;
}

.web-page-box .web-page-btn {
    width: 90%;
    border: 1px solid #000;
    display: block;
    padding: 40px;
    box-sizing: border-box;
      margin: 0 auto !important;
}


.web-pag.arrow.product.slick-arrow {
    background: #e44848;
    width: 54px;
    height: 54px;
    border-radius: 50%;
    line-height: 60px;
    text-align: center;
    position: absolute;
    top: 46%;
    z-index: 9999;
}
.web-pag.arrow.arrow-left.product.slick-arrow {
    left: -78px;
}
.web-pag.arrow.arrow-right.product.slick-arrow {
    right: -78px;
}

.web-pag.arrow.product.slick-arrow i.icon {
    font-size: 22px !important;
    color: #fff;
}
div#shopify-section-1575444373994 .testimon-iner ul.slick-dots {
 
    bottom: 21%;
  
    width: 400px;
  
}
button {
    outline: none !important;
}

.primary-nav__link:hover, .secondary-nav__link:hover {
    color: #e44848;
}
.mobile-bg {
    display: none;
    visibility: hidden;
    opacity: 0;
}
.u-bg-brand {
    background-color: #ed4848;
}

.mobile-draw--dark .mobile-search__input, .mobile-draw--dark .mobile-search__submit, .mobile-draw--dark .mobile-nav__link, .mobile-draw--dark .mobile-nav__sub__link, .mobile-draw--dark .mobile-nav__sub-t__link {
    color: #fff;
}
.mobile-draw--dark .mobile-footer__text-link, .mobile-draw--dark .mobile-footer__social-link {
    color: #fff;
 
}
.mobile-draw--dark .mobile-footer__social-link {
    border-color: #fff;
}
.mobile-draw--dark .mfp-close.mfp-close, .mobile-draw--dark .mobile-footer__title {
    color: #fff;
}
.mobile-draw.mobile-draw--dark a {
    font-size: 15px;
}
.mobile-draw__footer.mobile-footer h4 {
    font-size: 24px;
}
.mobile-draw--dark input.mobile-search__input::placeholder {
    color: #fff !important;
    font-size: 15px !important;
}
.date-heading h3 {
    text-transform: inherit !important;
}
div#shopify-section-jour-last .home-promo__textes.rtesec-d p {
    font-size: 19px;
    line-height: 25px;
}
.jour-wrap .pro-jour-out.jour-out.jour-last-out:nth-child(2)::after {
  
    top: 33.0%;
}
.jour-wrap .pro-jour-out:nth-child(2) .pro-jour-in-after.last-after {
    top: 31%;
    left: -24px;
}
.testimon-iner ul.slick-dots {
    right: 192px;
}
div#shopify-section-1575444373994 .home-promo__content.image-slidshow.slick-initialized.slick-slider.slick-dotted .home-promo__text.rte {
    height: 115px;
    overflow: hidden;
    margin-bottom: 16px;
}
div#shopify-section-1575444373994 .testimon-iner ul.slick-dots {
    bottom: 11%;
 
}
div#shopify-section-home-before .hold-outer.home-promo__item.block--has-bg .home-promo__media {
    box-shadow: none;
    margin: 0 auto !important;
    max-width: 320px !important;
    height: 100%;
    float: none !important;
    display: block;
    width: 100%;
}
div#shopify-section-home-before .hold-outer.home-promo__item.block--has-bg .home-promo__media img.home-promo__media-img.lazyloaded {
    margin: 0 auto !important;
    float: none !important;
    display: block !important;
    left: 0;
    right: 0;
}
div#shopify-section-relationship-deep h3.section__title-text.date-head {
    text-align: left;
}
 
.wrap-wizard-form input.product-quick-btn {
    background: #ed4848;
    max-width: 100%;
    width: 100%;
    height: 79px;
    position: relative;
    border-radius: 62px;
    line-height: 57px;
    font-size: 18px;
    font-weight: 900;
    font-family: 'Lato', sans-serif !important;
    color: #fff;
    margin-top: 56px;
    text-transform: uppercase;
    font-weight: 900;
    margin-bottom: 40px;
}
.quick-overlay.js-active {
    background: rgba(0,0,0,0.85);
    width: 100%;
    height: 100%;
    position: absolute;
    padding: 50% 0px;
    top: 0;
    z-index: 999;
}
.form-row.age-confir {
    border: none !important;
}
.privacy-quick {
  height: 600px;
  overflow: visible;
    overflow-y: scroll;
    position: fixed;
    width: 100%;
    padding: 30px;
    box-shadow: 0px 0px 28px 1px rgba(0, 0, 0, 0.55);
    opacity: 0;
    visibility: hidden;
    left: 0;
    right: 0;
    margin: auto;
    width: 100%;
    background: #fff;
    z-index: 999;
    bottom: unset;
    top: 10% !important;
    max-width: 650px;
    text-align: center;
    bottom: unset !important;
}
.privacy-quick.js-active {
    opacity: 1;
    visibility: visible;
    z-index: 99999;
}
.form-row .wizard-col {
     float:left;
     margin:0 5px 0 0;
    width:100px;
    height:40px;
    position:relative;
}

.form-row .wizard-col label, .form-row .wizard-col input {
    display:block;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
}

.form-row .wizard-col input[type="radio"] {
    opacity:0.011;
    z-index:100;
}

.form-row .wizard-col input[type="radio"]:checked + label {
    background:yellow;
}

.form-row .wizard-col label {
     padding:5px;
     border:1px solid #CCC; 
     cursor:pointer;
    z-index:90;
}

.form-row .wizard-col label:hover {
     background:#ed4848;
}
.donate-now {
     list-style-type:none;
     margin:25px 0 0 0;
     padding:0;
}
.shamp-wrap-in.o-layout__item.heading-top-wiz {
    padding: 0px !important;
}
.wizerd-pop__content h4.section__title-text {
    font-size: 50px;
    font-weight: bold;
    text-align: center;
    color: #000;
    text-transform: inherit;
    line-height: 50px;
    margin-bottom: 4px;
    margin-top: 23px;
}
.privacy-quick.js-active p {
    font-size: 18px;
    line-height: 28px;
    color: #000;
}
.wrap-wizard-form .form-row {
    width: 100%;
    display: block;
    padding: 14px 0px 28px;
    text-align: left;
    border-bottom: 1px dashed #dedede;
   
}
a.quick-close {
    right: 0px;
    margin-right: 0px;
    float: right;
    font-size: 20px;
    color: #000;
}
.form-row.age-row .wizard-col.col-age, .wizard-col.col-suffer, .wizard-col.col-stage, .wizard-col.col-loss {
    display: inline-block;
    width: 32%;
    margin: 0 0.5%;
}
.wizard-label {
    font-size: 18px;
    text-align: left;
    font-weight: 600;
    color: #000;
    text-transform: inherit;
    font-family: 'Lato', sans-serif !important;
    margin-bottom: 15px;
   
    line-height: 25px;
}
.wizard-col.col-gender, .wizard-col.col-confir {
    display: initial;
    width: 49%;
    margin: 0 0.5%;
}
.wizerd-pop__content {
    max-width: 440px;
    width: 100%;
    margin: 0 auto;
}
.form-row .wizard-col label {
    padding: 5px;
    border: 1px solid #dedede;
    cursor: pointer;
    z-index: 90;
    font-size: 18px;
    color: #1a1a1a;
    line-height: 44px;
    height: 53px;
    width: 100%;
    text-align: center !important;
}
.twentytwenty-before-label:before {
   
    text-transform: uppercase;
}
.twentytwenty-after-label:before {
   
    text-transform: uppercase;
}
.custom-col h3.product__title.h4 {
    font-weight: 500;
    color: #000;
}
div#shopify-section-1575635728220 .home-promo__title.section__title.testimonial-heads h3.section__title-text{
    font-weight: 600;
}
.home-blog__items .blog__text.rte {
    color: #333;
}
div#shopify-section-1575713728065 .hair-box-o.home-promo__box.home-promo__box--btn h3.section__title-text {
    font-weight: 700;
    letter-spacing: -0.5px;
}
span.footer-copyright__span.footer-copyright__span--shop span {
    font-weight: 200;
    font-family: 'Poppins', sans-serif !important;
}
ul.primary-nav__items a.primary-nav__link {
    font-family: 'Poppins', sans-serif !important;
}
.footer-nav__social-link .icon {
        font-size: 28px;
    color: #666666;
}
.footer--light .footer-nav__social-link {
    color: #666;
    border-color: #666;
}
div#shopify-section-1575444373994 .home-promo__title.section__title.main-titles {
    height: 116px;
    overflow: hidden;
}
 .twentytwenty-overlay:hover {
    background: rgba(250, 250, 250, 0);
}
.twentytwenty-container .home-promo__media {
    box-shadow: none !important;
}
div#shopify-section-testimonial-before .twentytwenty-container {
    background: #fff !important;
   }
div#shopify-section-1575617882505 .hold-outer.home-promo__item.block--has-bg .home-promo__content.after-content-box.home-compare-promo .home-promo__media .home-promo__media {
    max-width: 320px;
    margin: 0 auto !important;
    display: block !important;
    float: none !important;
}
div#shopify-section-1575617882505 .hold-outer.home-promo__item.block--has-bg .home-promo__content.after-content-box.home-compare-promo .home-promo__media {
    width: 100% !important;
    max-width: 100% !important;
    background: #fff;
}
div#shopify-section-1575617882505 .after-pro-promo.hold-outer.home-promo__item.block--has-bg .twentytwenty-container {
    
    margin: 0px auto 19px;
}
div#shopify-section-testimonial-before .hold-outer.home-promo__item.block--has-bg .home-promo__media.bef-outer {
    max-width: 100%;
   }

div#shopify-section-testimonial-before .hold-outer.home-promo__item.block--has-bg .home-promo__media.bef-outer {
    box-shadow: none !important;
    background: #fff !important;
    max-width: 100%;
    text-align: center !important;
}
/**div#shopify-section-testimonial-before .hold-outer.home-promo__item.block--has-bg .home-promo__media {
    max-width: 320px;
    width: 100%;
    margin: 0 auto !important;
    float: none !important;
}
div#shopify-section-testimonial-before .home-promo__content.slick-slide .twentytwenty-wrapper.twentytwenty-horizontal {
    max-width: 320px !important;
}
div#shopify-section-testimonial-before .home-promo__content.slick-slide .twentytwenty-wrapper.twentytwenty-horizontal {
    max-width: 320px !important;
    margin: 0 auto;
}**/
div#shopify-section-testimonial-before .slider.slider-nav.slick-initialized.slick-slider .twentytwenty-wrapper.twentytwenty-horizontal {
    width: 90%;
    margin: 0 auto;
}
div#shopify-section-testimonial-before .home-promo__content.slick-slide .home-promo__media.bef-outer span.twentytwenty-left-arrows {
    margin-left: 0px;
  
}
div#shopify-section-testimonial-before .slider.slider-nav.slick-initialized.slick-slider span.twentytwenty-left-arrows {
    margin-left: 9px;
   
}
.distributor-form .o-layout.form-layout .o-layout__item textarea, .distributor-form .o-layout.form-layout .o-layout__item input, .distributor-form .o-layout.form-layout .o-layout__item select {
    
    padding: 8px 22px 8px;
   
}
div#shopify-section-testimonial-logo {
    padding-top: 25px;
}
div#shopify-section-testimonial-before .home-promo__title.section__title.client.test-head-af h3.section__title-text {
    font-family: 'Poppins', sans-serif !important;
}
div#shopify-section-testimonials-sec-tespage .test-pag-head h5.section__title-text {
    font-weight: 600;
}
.inder-caroosal .pro-homess .product__details h3.product__title.h4 {
    font-weight: 500;
}
section.section.as.about-banner .home-carousel__text.rte.about-contant p {
    color: #000;
}
div#shopify-section-know-science .home-promo__title.section__title.know-scien-t h3 {
    font-weight: 600;
}
div#shopify-section-help-regrow .home-promo__textes.rte p {
    font-size: 18px;
}
div#shopify-section-beauty-gym section.beauty-homes-only.section.section--full-bg.shampo-truth-out.beauty-gyms .shampo-title h3.section__title-text.date-head {
    font-size: 20px;
 
}
div#shopify-section-testimonials-sec .home-promo__title.section__title.testimonial-heads h3.section__title-text{

font-weight: 600;
}
div#shopify-section-testimonials-sec .home-promo__text.rte.testimonial-desc p {
    font-weight: 400;
}
.inder-caroosal span.product__price-price{
 font-weight: 500;
}
.inder-caroosal strike.product__price-cross {
   
    font-family: 'Lato', sans-serif !important;
    font-weight: 700;
    font-size: 25px;
}

.home-promo__text.rte.testimonial-desc p {
   
    font-weight: 400;
}
.home-promo__title.section__title.testimonial-heads h3.section__title-text {
   
    font-weight: 600;
}
div#shopify-section-blog-template h2.section__title-text.cus-col-blog {
    font-size: 2.34rem;
    text-transform: inherit;
    line-height: 1.5;
    letter-spacing: 0.15px;
}
section.section.section--blog.blog-page .o-layout.blog-index .main-blog .blog__details .blog__text.rte {
    color: #333333;
   font-size: 18px;
}
.o-layout.blog-index .main-blog .blog__details .view-all.blog-more a {
    font-family: 'Open Sans', sans-serif !important;
    font-weight: 700;
}
section.section.section--article.article .blog__text.rte {
    color: #333;
}
ul.tabs-content .description-section-side a.recent-view-btn {
    font-weight: 700;
}
div#shopify-section-anti-hair .home-promo__title.section__title.anithaor-head .date-heading h3 {
    text-transform: uppercase !important;
}
div#shopify-section-anti-hair .home-promo__title.section__title.anithaor-head .date-heading h3 {
    text-transform: uppercase !important;
    font-family: 'Poppins', sans-serif !important;
    font-weight: 400;
}
div#shopify-section-anti-hair .home-promo__title.section__title.anithaor-head h3.section__title-text {
    font-weight: 600;
}
div#shopify-section-anti-hairv .home-promo__content.jour-content.janti-hari-content .home-promo__textes.rte.anit-hair-des p {
   
    font-style: inherit;
}
div#shopify-section-relationship-deep h3.section__title-text.date-head {
  
    font-family: 'Poppins', sans-serif !important;
}
.relation-text-box.shampo-box.home-promo__boxes .home-promo__textes.rte.shamp-des p {
    font-style: inherit;
}
div#shopify-section-client-confidence .home-promo__title.section__title.shampo-title h3.section__title-text.date-head {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 400;
}
div#shopify-section-client-confidence .home-promo__textes.rte.shamp-des.client-conf-desc p {
    font-style: inherit;
}
.cart__product.product-lops h3.cart__product-name {
    font-family: "Lato",sans-serif !important;
    font-weight: 700;
}
button.c-btn.c-btn--full.c-btn--primary.cart__checkout {
    font-family: 'Lato', sans-serif !important;
}
div#shopify-section-testimonial-top section.section.as.about-banner .home-carousel__text.rte.about-contant p {
    color: #fff;
}
/***footer-gallery*************/
.gallery-outer-footer .footer-gallery {
    display: inline-block;
    width: 20%;
    float: left;
}
.footer-gallery.gallery-first-f .gallery-box:first-child {
    margin-bottom: 11px;
}
.footer-gallery.gallery-fifth-f .gallery-box:first-child {
    margin-bottom: 11px;
}
.footer-gallery.gallery-thrd-f .gallery-box:first-child {
    margin-bottom: 11px;
}
.footer-gallery.gallery-fifth-f {
    padding-right: 0px;
    padding-left: 0px;
  width: 19.60%;
}
.footer-gallery.gallery-forth-f {
    padding-left: 0px;
  width: 20.10%;
    padding-right: 11px;
}
.footer-gallery.gallery-thrd-f {
    padding-left: 0px;
    padding-right: 11px;
  width: 20.10%;
}
.footer-gallery.gallery-sec-f {
    padding-left: 0px;
    padding-right: 11px;
  width: 20.10%;
}
.footer-gallery.gallery-first-f {
    padding-left: 0px;
    padding-right: 11px;
  width: 20.10%;
}
.web-heads .web-media img {
    max-height: 75px;
    width: auto;
    height: auto;
}
.web-heads .web-media {
    height: 100px;
    margin-bottom: 10px;
}
.web-desc {
    height: auto;
    overflow: hidden;
    display: block;
}
.web-desc {
    height: 90px;
    overflow: hidden;
    display: block;
}
.home-intro__link-wrap-media-socs a {
    max-width: 300px;
    width: 100%;
    height: 63px;
    color: #ef4848;
    border: 1px solid #ef4848;
    display: block;
    border-radius: 48px;
    line-height: 63px;
    text-align: center;
    font-size: 18px;
    font-weight: 900;
    margin: 40px auto 20px;
  
}
.home-intro__link-wrap-media-socs a:hover {
    background: #ef4848;
    opacity: 1;
    color: #fff;
}
/***** live code ******/

ul.tabs.custom-tabs-meta {

  display: block;
  margin: 0 0 20px;
  padding: 0;
}
ul.tabs.custom-tabs-meta li {
    display: block;
    float: left;
    height: auto;
    margin-bottom: 0;
    padding: 0;
    width: auto;
    width: 25%;
    text-align: center;
}
ul.tabs.custom-tabs-meta li a {
    display: block;
    font-size: 18px;
  background:#f8f8f8;
    height: 29px;
    line-height: 30px;
    margin: 0;
    padding: 0 20px;
    text-transform: uppercase;
    width: auto;
    color: #333333;
    /* border-bottom: none !important; */
    font-weight: 600;
    width: 100%;
    line-height: 69px;
    height: 70px;
    border: 1px solid transparent;
    border-radius: 0px;
    border-bottom-color: #000;
}
ul.tabs.custom-tabs-meta li a.active {
    margin-left: 0;
  background:#fff;
    border-color: #000 !important;
    border-bottom-color: #fff !important;
}

ul.tabs.custom-tabs-meta li:first-child a.active {
  margin-left: 0;
}


ul.tabs.custom-tabs-meta:before, ul.tabs.custom-tabs-meta:after {
  content: " ";
  display: block;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  width: 0;
}
ul.tabs.custom-tabs-meta:after {
  clear: both;
}
.add-to-cart-out form.product-single__form.js-product-form {
    display: inline-block;
    width: 52%;
    padding: 0px;
   .add-to-cart-out form.product-single__form.js-product-form {
    display: inline-block;
    width: 52%;
    padding: 0px;
    vertical-align: middle;
}
}
.add-to-cart-out button.c-btn.c-btn--full.c-btn--primary.product-single__add-btn.js-product-add:after {
    display: none;
}
.add-to-cart-out .product-single__qty {
    display: inline-block;
    width: 46%;
  
    vertical-align: middle;

}
.product-single__qty .quantity-selector {
    line-height: 42px;
    float: left;
    padding-right: 10px;
}
.product-single__box.js-product-single-box.custom-productsa .product-single__price.js-product-price {
    padding: 0px !important;
}
.product-single__qty-input {
    float: left;
}
.add-to-cart-out button.testc-btn.c-btn--full.c-btn--primary.product-single__add-btn.js-product-add.c-btn--plus {
    background: #ed4848;
    max-width: 230px;
    width: 100%;
    height: 80px;
    border-radius: 55px;
    font-size: 18px;
    font-weight: 900;
    line-height: 61px;
    font-family: 'Lato', sans-serif !important;
    letter-spacing: 0px;
    color: #fff;
    text-transform: uppercase;
}
.add-to-cart-out button.testc-btn.c-btn--full.c-btn--primary.product-single__add-btn.js-product-add.c-btn--plus:afte {
display:none;
}
.product-single__box p.afterpay-paragraph {
    margin: 15px 0px !important;
    padding: 0px;
}

.cus-con ul li i.fa {
    background: #f38484;
    color: #fff;
    width: 21px;
    height: 21px;
    border-radius: 50%;
    text-align: center;
    line-height: 21px;
    font-size: 11px;
    position: absolute;
    left: 0px;
    top: 4px;
}
.cus-con ul li {
    line-height: 25px;
    position: relative;
    left: 0px;
    padding-left: 33px;
    width: 32%;
    display: inline-block;
    vertical-align: top;
   
  float:left;
  margin: 0 0.5%
}
section.tab-section {
    display: block;
    overflow: hidden;
    margin-bottom: 57px;
}
.cus-con {
    padding-top: 45px;
}
.tab-description p {
    margin-bottom: 20px;
    line-height: 26px;
    font-size: 18px;
    color: #000;
}
ul.tabs.custom-tabs-meta li a:hover {
   
    opacity: 1;
    
}
.product-single__reviews .spr-icon.spr-icon {
    color: #d80002;
}
h2.spr-header-title {
    font-weight: bold;
}
p.spr-review-content-body {
    font-size: 18px !important;
    line-height: 26px;
    color: #000;
}
h4.head-tab {
    font-size: 22px;
    font-weight: bold;
    text-transform: inherit;
    letter-spacing: 0.4px;
    line-height: 26px;
    margin-bottom: 29px;
    font-family: 'Lato', sans-serif !important;
    font-weight: 700;
    color: #000;
}
h4.head-tab {
    font-size: 22px;
    font-weight: bold;
    text-transform: inherit;
    letter-spacing: 0.4px;
    line-height: 26px;
    margin-bottom: 29px;
}
.tab-description {
    font-size: 18px;
    line-height: 32px;
    padding: 0 20px;
    margin-top: 6%;
}
.product-single__box p.afterpay-paragraph {
    margin: 15px 0px !important;
    padding: 0px;
}
.product-single__box.js-product-single-box.custom-productsa .short-description p {
    color: #333;
    font-size: 16px;
    line-height: 26px;
    margin-top: 25px;
}
.product-single__box h3.product-single__price-text.js-product-price-text {
    padding-top: 20px;
}
.product-single__box span.product-single__price-number.product-single__price-number--sale {
    color: #ed4848;
    font-size: 27px;
    font-weight: bold;
    line-height: 50px;
    font-family: 'Poppins', sans-serif !important;
    margin-top: 30px !important;
}
.product-single__box s.product-single__price-compare {
    font-size: 14px;
    line-height: 27px;
    color: #969696;
}
.spr-icon {
    color: #ed4848 !important;
}
span.spr-badge-caption {
    color: #ed4848 !important;
    padding-left: 20px;
    font-size: 14px;
    line-height: 23px;
}
section.tab-section {
    margin-top: 42px;
}
span.spr-badge-caption:before {
    content: "(";
    font-size: 15px;
}
label.quantity-selector {
    font-size: 16px !important;
    line-height: 32px !important;
    color: #000;
}
span.spr-badge-caption:after {
    content: ")";
    font-size: 15px;
 color: #ed4848 !important;
}
.product-single__box s.product-single__price-compare {
    font-size: 14px;
    line-height: 27px;
    color: #969696;
    text-decoration: none;
}
.product-single__box span.js-product-price-compare s.product-single__price-compare:after {
    background: #969696;
    width: 85%;
    content: "";
    position: absolute;
    top: 17px;
    height: 1px;
    left: 7px;
    transform: rotate(10deg);
}
.product-single__box span.js-product-price-compare {
    position: relative;
}
.product-single__box s.product-single__price-compare {
    font-size: 14px;
    line-height: 27px;
    color: #969696;
    text-decoration: none;
}
.spr-content div#form_10597464328 {
    display: block;
}
.spr-review-header i.spr-icon.spr-icon-star {
    color: #d80002;
}
/*** Responsive ****/

@media only screen and (min-width: 1101px) {
a.mw-instagram-feed__slide:nth-child(2) {
    top: 240px;
    margin-left: -20%;
}
a.mw-instagram-feed__slide:nth-child(5) {
    top: 240px;
    margin-left: -20%;
}
a.mw-instagram-feed__slide:nth-child(8) {
    top: 240px;
    margin-left: -20%;
}
a.mw-instagram-feed__slide:nth-child(3n+3) {
    height: 470px !important;
}
a.mw-instagram-feed__slide {
    width: 20%;
    height: 230px !important;
    display: inline-block;
    position: relative;
    vertical-align: top;
}
  .section__title.section__title--center.home-hold-on.help-regro-heading h2.section__title-text.cus-col {
    text-align: center;
    margin: 0 auto;
    float: none;
    max-width: 900px;
    width: 100%;
    font-size: 21px;
}
}

@media only screen and (max-width: 1750px) {
div#shopify-section-disrupt-industry .home-promo.testimonial-sliders.scientific-wrap.disrupting-wrap .home-promo__item.block--has-bg.disrupt-bgs > .home-promo__media.scien-media img {
    max-height: 42vw;
}
   html {
    font-size: 14.90px;
} 
  div#shopify-section-client-confidence .client-conf-bg.hold-outer.home-promo__item.shampo-bg.block--has-bg .client-conf-bgim.img-bg-hol.home-promo__item-bg.u-bg-grey {
    background-position: top left 86% !important;
}
  

}
@media only screen and (max-width: 1600px) {
  
  .footer-gallery.gallery-fifth-f {
   
    width: 19.40%;
}
.footer-gallery.gallery-forth-f {
  
  width: 20.15%;
}
.footer-gallery.gallery-thrd-f {
  
  width: 20.15%;
}
.footer-gallery.gallery-sec-f {
   
  width: 20.15%;
}
.footer-gallery.gallery-first-f {
   
  width: 20.15%;
}
  
  .home-promo.testimonial-sliders.scientific-wrap.disrupting-wrap.inc-rev-wrap .testi-outer.distributor-outs.inc-rev-outer .inc-rev-promo.home-promo__box {
    margin-left: 0px !important;
    padding-left: 5% !important;
}
  .testi-outer.distributor-outs.inc-rev-outer .inc-rev-media.home-promo__media.scien-media img {
    margin-left: -352px !important;
    margin-top: 276px !important;
}
  .gallery-thrd {
    width: 28.59%;
}
  .gallery-sec > .gallery-box:nth-child(1), .gallery-sec > .gallery-box:nth-child(3) {
    margin-right: 1.50%;
}
  
 html {
    font-size: 14.80px;
} 
  a.home-promo__btn.c-btn.c-btn--primary.hair-btns {
    letter-spacing: 0px;
}
  div#shopify-section-relationship-deep .home-promo__media.relation-image-box img.home-promo__media-img.lazyloaded {
    margin-right: 9px;
}
  div#shopify-section-disrupt-industry .home-promo.testimonial-sliders.scientific-wrap.disrupting-wrap .home-promo__item.block--has-bg.disrupt-bgs > .home-promo__media.scien-media img {
    max-height: 47vw;
}
}
@media only screen and (max-width: 1500px) {
  div#shopify-section-client-confidence .client-conf-bg.hold-outer.home-promo__item.shampo-bg.block--has-bg .client-conf-bgim.img-bg-hol.home-promo__item-bg.u-bg-grey {
    background-position: top left 77% !important;
}
 html {
    font-size: 14.50px;
} 
  .hold-outer.relation-deper-bg.home-promo__item.shampo-bg.block--has-bg .img-bg-hol.home-promo__item-bg.u-bg-grey {
   
    background-position: top left -156px !important;
}
div#shopify-section-relationship-deep .home-promo__media.relation-image-box img.home-promo__media-img.lazyloaded {
    margin-right: 20px;
}
  .gallery-sec > .gallery-box:nth-child(1), .gallery-sec > .gallery-box:nth-child(3) {
    margin-right: 1.40%;
}
  
.gallery-thrd {
width: 28.49%;
}
}
@media only screen and (max-width: 1400px) {
  
  div#shopify-section-increase-revenue .home-promo.testimonial-sliders.scientific-wrap.disrupting-wrap .home-promo__item.block--has-bg.disrupt-bgs > .home-promo__media.scien-media img {
    max-height: 661px;
}
  div#shopify-section-client-confidence .client-conf-bg.hold-outer.home-promo__item.shampo-bg.block--has-bg .client-conf-bgim.img-bg-hol.home-promo__item-bg.u-bg-grey {
    background-position: top left 72% !important;
}
  div#shopify-section-disrupt-industry .home-promo__content.image-slidshows.scitific-prom.distrup-content .testi-outer.distributor-outs {
    max-height: 560px !important;
    margin-top: 2.5%;
}
  div#shopify-section-disrupt-industry .home-promo.testimonial-sliders.scientific-wrap.disrupting-wrap .home-promo__item.block--has-bg.disrupt-bgs > .home-promo__media.scien-media img {
    max-height: 47vw;
}
  
 html {
    font-size: 14.20px;
} 
  div#shopify-section-disrupt-industry section.section.carousel-home.section--full-bg.scientific-search {
    padding-bottom: 15% !important;
    padding-top: 9px !important;
}
  .footer-gallery.gallery-fifth-f {
    padding-right: 0px;
    padding-left: 0px;
    width: 19.20%;
}
.footer-gallery.gallery-forth-f {
    padding-left: 2px;
    padding-right: 9px;
  width: 20.20%;
}
.footer-gallery.gallery-thrd-f {
    padding-left: 3px;
    padding-right: 8px;
  width: 20.20%;
}
.footer-gallery.gallery-sec-f {
    padding-left: 0px;
    padding-right: 8px;
  width: 20.20%;
}
.footer-gallery.gallery-first-f {
    padding-left: 0px;
    padding-right: 11px;
  width: 20.20%;
}
}
@media only screen and (max-width: 1366px) {
  
 html {
    font-size: 14.20px;
} 
}
@media only screen and (max-width: 1367px) {
  .jour-wrap .pro-jour-out.jour-out.jour-last-out:nth-child(2)::after {
    top: 33.4%;
}
  .gallery-frth {
    width: 13.7%;
    padding-left: 0.650%;
}
.gallery-sec > .gallery-box:nth-child(1), .gallery-sec > .gallery-box:nth-child(3) {
    margin-right: 1.55%;
}
.jour-wrap .pro-jour-out.jour-out.jour-last-out:nth-child(2) .pro-jour-in-after.last-after {
    top: 31.4%;
 }
.jour-wrap .pro-jour-out:nth-child(2)::after {
  
    top: 58.5%;
}
.jour-wrap .pro-jour-out:nth-child(2) .pro-jour-in-after {
    top: 56%;
 }
.jour-wrap .pro-jour-out:nth-child(4)::after {
    top: 52.0%;
   
}
.jour-wrap .pro-jour-out:nth-child(4) .pro-jour-in-after {
    top: 49.7%;
    left: -24px;
}
.jour-wrap .pro-jour-out.jour-out.jour-last-out:nth-child(2)::after {
    top: 33.4%;
}
.jour-wrap .pro-jour-out:nth-child(2) .pro-jour-in-after.last-after {
    top: 31.4%;
 }
  
  .o-layout.o-video.u-flex.u-flex--top.home-leadingsss .home-promo__media.scien-media.media-sec-scien img {
    margin-left: -20px !important;
}
  .jour-wrap .pro-jour-out:nth-child(2) .pro-jour-in-after.last-after {
    top: 34.4%;
    bottom: 0px;
    left: -24px;
}
.jour-wrap .pro-jour-out.jour-out.jour-last-out:nth-child(2)::after {
    right: unset;
    left: 0px;
    top: 36.4%;
}

.jour-wrap .pro-jour-out.jour-out.jour-last-out:nth-child(2) .pro-jour-in-after.last-after {
    top: 31.4%;
 }
 
 div#shopify-section-jour-last .jour-wrap .pro-jour-out.jour-out.jour-last-out:nth-child(2)::after {
    
    top: 33.4%;
}
 
}


@media only screen and (max-width: 1300px) {
.home-promo__media.scien-media img {
    margin-right: -11%;

}
.home-promo__content.image-slidshows.scitific-prom.clinic-box {
    padding: 0 30px;
}
  .gallery-sec > .gallery-box:nth-child(1), .gallery-sec > .gallery-box:nth-child(3) {
    margin-right: 1.40%;
}
  

}

@media only screen and (max-width: 1200px) {
  
  div#shopify-section-relationship-deep .relation-text-box.shampo-box.home-promo__boxes {
    padding-left: 23.6%;
    box-sizing: border-box;
}
div#shopify-section-relationship-deep .home-promo__title.section__title.shampo-title.deeep-er-heads h3.section__title-text.sham-h3 strong {
    font-size: 64px;
    line-height: 1.1;
    font-weight: 700;
}
div#shopify-section-relationship-deep .relation-text-box.shampo-box.home-promo__boxes {
    padding-top: 17%;
    padding-bottom: 22%;
}
div#shopify-section-relationship-deep .home-promo__media.relation-image-box img.home-promo__media-img.lazyloaded {
    max-height: 350px;
    width: auto;
    margin-right: -108px;
}
  
  
  .backed-by-out.home-promo__item.losing-in.block--has-bg .backed-by-out.home-promo__item-bg.u-bg-grey {
    background-position: bottom left -43px !important;
    background-size: contain !important;
    background: url(/cdn/shop/files/losibng-bg.png?v=1578570464);
    background-repeat: no-repeat;
    background-size: auto 43vw !important;
}
  
  
  .hold-outer.home-promo__item.block--has-bg .home-promo__media {
    margin: 0px !important;
}
  
.primary-nav, .secondary-nav {
    font-size: 15px;
}
.primary-nav__item {
    margin-right: 25px;
}
  .testi-outer {
    max-width: 850px !important;
    width: 100% !important;
    margin-right: 8%;
}
  li.footer-nav__item a.footer-nav__link {
    font-size: 16px;
    line-height: 28px;
    letter-spacing: 1px;
}
li.footer-nav__item {
    display: inline-block;
    margin: 0 6px;
}
  .home-promo__media.scien-media img {
    margin-right: -4%;

}
  div#shopify-section-disrupt-industry .home-promo__content.image-slidshows.scitific-prom.distrup-content .testi-outer.distributor-outs {
    max-height: 540px !important;
    margin-top: 3.5%;
    padding-top: 23px;
    padding-left: 0px !important;
}
  div#shopify-section-disrupt-industry .home-promo__content.image-slidshows.scitific-prom.distrup-content .testi-outer.distributor-outs {
    max-height: 540px !important;
    margin-top: 3.5%;
}
div#shopify-section-disrupt-industry .home-promo__content.image-slidshows.scitific-prom.distrup-content .testi-outer.distributor-outs {
    max-height: 540px !important;
    margin-top: 3.5%;
    padding-top: 23px;
    padding-left: 0px !important;
}
div#shopify-section-disrupt-industry .testi-outer.distributor-outs .home-promo__media.scien-media img {
    max-height: 355px;
}
  div#shopify-section-disrupt-industry .home-promo__content.image-slidshows.scitific-prom.distrup-content .testi-outer.distributor-outs {
    max-height: 540px !important;
    margin-top: 3.5%;
}
div#shopify-section-disrupt-industry .home-promo__content.image-slidshows.scitific-prom.distrup-content .testi-outer.distributor-outs {
    max-height: 540px !important;
    margin-top: 3.5%;
    padding-top: 23px;
    padding-left: 0px !important;
}
div#shopify-section-disrupt-industry .testi-outer.distributor-outs .home-promo__media.scien-media img {
    max-height: 355px;
}

}
@media only screen and (max-width: 1100px) {
  div#shopify-section-disrupt-industry .section__title.section__title--center.top-sli-testi.scientific-head.disrup-sec h2.section__title-text.custom-font-h2 {
    font-size: 65px;
    line-height: 75px;
    letter-spacing: -0.2px;
    text-align: left;
}
div#shopify-section-disrupt-industry section.section.carousel-home.section--full-bg.scientific-search .home-promo__box {
    padding-bottom: 0px !important;
    padding-left: 6% !important;
    margin-left: 0%;
    text-align: left;
}
div#shopify-section-disrupt-industry .section__title.section__title--center.testi-sub.scientific-head-sec.disrup-head h4.section__title-text.testimonial-cust-head {
    font-size: 40px;
}
div#shopify-section-disrupt-industry .section__title.section__title--center.testi-sub.scientific-head-sec.disrup-head {
    margin-bottom: 15px;
}
div#shopify-section-disrupt-industry .home-promo__content.image-slidshows.scitific-prom.distrup-content .testi-outer.distributor-outs {
    max-height: 480px !important;
    margin-top: 3.5%;
    padding-top: 23px;
    padding-left: 0px !important;
}
  
  div#shopify-section-product-tes .testimonial-sec-out.home-promo__box {
    padding-right: 50px !important;
}
  
  div#shopify-section-use-direction .home-promo__content.backed-by-content.direct-content .back-text-in {
    padding-left: 0px;
}
  div#shopify-section-use-direction .home-promo__content.backed-by-content .home-promo__textes.rte p {
    font-size: 17px;
    line-height: 26px;
    letter-spacing: -0.5px !important;
}
  div#shopify-section-pro-tests .home-promo__content.backed-by-content.p-testimonial-wrap .test-box-out.home-promo__box {
    margin-bottom: 45px;
}
 html {
    font-size: 13px;
} 
  .testi-outer {
    max-width: 850px !important;
    width: 100% !important;
    margin-right: 5%;
}
  a.mw-instagram-feed__slide {
    display: inline-block;
    width: 24% !important;
    height: auto !important;
    margin: 0.5%;
}
  .jour-wrap .pro-jour-out {
    padding-right: 40px;
}
  .jour-wrap .pro-jour-out:nth-child(2n+2) {
    padding-left: 40px !important;
    padding-right: 0px;
}
  .jour-wrap .pro-jour-out:nth-child(1)::before{
  display:none;
  }
.jour-wrap .pro-jour-out:nth-child(2n+2) .pro-jour-in {
    float: right;
    flex-direction: column-reverse;
}
  
.pro-jour-out::after {
    width: 64px;
}
.jour-wrap .pro-jour-out:nth-child(2)::after {
    top: 59%;
}
.jour-wrap .pro-jour-out:nth-child(2) .pro-jour-in-after {
    top: 56%;
   }
.jour-wrap .pro-jour-out:nth-child(1)::after {
    top: 25px;
 }
.jour-wrap .pro-jour-out:nth-child(1) .pro-jour-in-after {
    top: 0px;
}
.jour-wrap .pro-jour-out:nth-child(4)::after {
    top: 53%;
}
  .section__title.section__title--center.home-hold-on.jour-head h2.section__title-text.cus-col {
    font-size: 22px;
}
.jour-wrap .pro-jour-out:nth-child(4) .pro-jour-in-after {
    top: 51%;
 }
  .o-layout.u-flex.u-flex--top.help-regro-box {
    margin: 0px;
}
.o-layout.u-flex.u-flex--top.help-regro-box .o-layout__item {
    padding: 0 15px !important;
}
  .section__title.section__title--center.home-hold-on.help-regro-heading h2.section__title-text.cus-col {
    text-align: center;
    margin: 0 auto !important;
    max-width: 800px;
    margin: 0 auto;
    font-size: 20px;
}
  .jour-wrap .pro-jour-out.jour-out.jour-last-out:nth-child(1)::after {
    top: 87px;
}
  .jour-wrap .pro-jour-out.jour-out.jour-last-out:nth-child(2)::after {
    top: 32.7%;
}
  .jour-wrap .pro-jour-out:nth-child(2) .pro-jour-in-after.last-after {
    top: 30.8%;
  }
  .pro-jour-out.jour-out.jour-last-out:nth-child(3) .pro-jour-in-after {
    top: -4.5%;
}
  .pro-jour-out.jour-out.jour-last-out:nth-child(3)::after {
    top: -1.5%;
 
}
  
   .pro-jour-in.jour-last-in .home-promo__textes.rtesec-d p {
    font-size: 18px;
    letter-spacing: 0px;
    line-height: 28px;
}

  .home-promo__media.display-black-media {
    margin-left: 4% !important;
    margin-right: 6% !important;
}
  .jour-wrap .pro-jour-out:nth-child(1) .pro-jour-in-after.last-after {
    top: 64px;
}
  
  .home-promo__content.image-slidshows.scitific-prom .testi-outer {
    max-width: 950px !important;
}
 div#shopify-section-leading-edge .home-promo__media.scien-media img {
    margin-right: -17px;
}
  div#shopify-section-about-top .about-top.home-carousel__content {
    background: rgba(250,250,250,0.7);
    padding: 30px 15px 30px !important;
}
  .home-carousel__text.rte.about-contant p {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 4%;
}
  section.section.section--blog.blog-page .o-layout.blog-index .main-blog .blog__details .blog__text.rte {
    height: auto;
}
  .blog-sidebar .product__img-wrapper.blog-pro-img {
    width: 100%;
}
.blog-side .product__details.blog-item {
    display: block;
    width: 94%;
    padding: 21px 5px;
    margin-top: 0px !important;
}
.blog-side .view-all a {
    max-width: 250px;
    width: 100%;
    font-size: 14px;
}
.blog-side .product-carosal-blog ul.slick-dots {
  
    bottom: 5%;
    text-align: right;
    width: 255px;
    right: 30%;
}
 .blog-sidebar a.home-promo__btn.c-btn.c-btn--primary.hair-btns.ulti-down {
    font-size: 14px;
}
  .blog-sidebar .client-custom .logo-carousel-after .arrow.arrow-left.slick-arrow {
    left: 20%;
   
}
 .blog-sidebar .client-custom .logo-carousel-after .arrow.arrow-right.slick-arrow {
    left: 20% !important;
   
}
 a.home-promo__btn.c-btn.c-btn--primary.btn-afters {
    max-width: 285px;
    width: 100%;
    font-size: 14px !important;
    height: 59px;
    line-height: 40px !important;
}
.tt-aside-post ul.tabs li a.tab-side {
    display: block;
    margin-top: 10px;
}
.tt-aside-post ul.tabs li a.tab-side.active {
    display: block;
} 
  div#shopify-section-testimonial-before .twentytwenty-container .home-promo__media img.home-promo__media-img {
    height: 242px;
    width: auto;
}
  div#shopify-section-testimonial-before .twentytwenty-container .home-promo__media img.home-promo__media-img {
    height: 242px;
    width: auto;
}
.twentytwenty-container .home-promo__media {
    width: 100% !important;
    height: 100%;
}
.slider.slider-nav.slick-initialized.slick-slider .twentytwenty-wrapper.twentytwenty-horizontal .home-promo__media img.home-promo__media-img {
    max-height: 150px;
}
  div#shopify-section-testimonial-web .hold-outer.home-promo__item.block--has-bg .container.container--mob-0 {
    padding: 0 9%;
}
  .gallery-sec > .gallery-box:nth-child(1), .gallery-sec > .gallery-box:nth-child(3) {
    margin-right: 1%;
}
.gallery-frth {
    width: 13.8%;
    padding-left: 0.650%;
}
  .gallery-thrd {
    width: 28.29%;
}
  .home-promo__media.scien-media img {
    margin-right: -3%;
    margin-top: 6px;
}
  div#shopify-section-top-distributer section.section.section--full-bg.Opportunity h5.section__title-text.story-sub {
    font-size: 48px;
    letter-spacing: -1px;
}
  div#shopify-section-top-distributer .desk-fr.o-layout__item.story-boxes {
    padding-left: 30px !important;
}
  div#shopify-section-anti-hair .pro-jour-ins.anti-hair-boxs .home-promo__boxes.display-black-box {
    max-width: 650px;
    width: 100%;
   }
div#shopify-section-anti-hai .home-promo__title.section__title.anithaor-head h3.section__title-text {
    color: #fff;
    font-size: 47px;
    line-height: 1.07;
    text-transform: inherit;
}
div#shopify-section-anti-hair .pro-jour-ins.anti-hair-boxs .home-promo__boxes.display-black-box {
    width: 100%;
    max-width: 600px;
}
div#shopify-section-anti-hair .pro-jour-ins.anti-hair-boxs .home-promo__boxes.display-black-box {
    width: 100%;
    max-width: 600px;
    padding-left: 4% !important;
    padding-right: 10% !important;
}
div#shopify-section-anti-hair .pro-jour-ins.anti-hair-boxs .home-promo__media.display-black-media img.home-promo__media-img.lazyloaded {
    max-height: 513px;
    margin-top: -273px;
    margin-right: -82px;
}
  div#shopify-section-relationship-deep .relation-text-box.shampo-box.home-promo__boxes {
    padding-top: 40%;
    padding-bottom: 30%;
}
  .hold-outer.relation-deper-bg.home-promo__item.shampo-bg.block--has-bg .img-bg-hol.home-promo__item-bg.u-bg-grey {
    background-position: top left -211px !important;
}
.home-promo__title.section__title.shampo-title.deeep-er-heads h3.section__title-text.sham-h3 {
    font-size: 35px;
    line-height: 42px;
   }
  .relation-text-box.shampo-box.home-promo__boxes .home-promo__textes.rte.shamp-des p {
  
    font-size: 20px;
}
div#shopify-section-relationship-deep .home-promo__title.section__title.shampo-title.deeep-er-heads h3.section__title-text.sham-h3 strong {
    font-size: 47px;
    line-height: 55px;
    font-weight: 700;
    display: block;
}
  div#shopify-section-disrupt-industry .section__title.section__title--center.testi-sub.scientific-head-sec.disrup-head h4.section__title-text.testimonial-cust-head {
    font-size: 33px;
}
div#shopify-section-disrupt-industry .section__title.section__title--center.top-sli-testi.scientific-head.disrup-sec h2.section__title-text.custom-font-h2 {
    font-size: 45px;
    line-height: 53px !important;
    letter-spacing: -0.2px;
    text-align: left;
}

div#shopify-section-disrupt-industry .home-promo__content.image-slidshows.scitific-prom.distrup-content .testi-outer.distributor-outs {
    max-height: 420px !important;
    margin-top: 3.5%;
    padding-top: 23px;
    padding-left: 0px !important;
}
  div#shopify-section-client-confidence .o-layout.u-flex.u-flex--middle {
    align-items: flex-end;
}
  div#shopify-section-client-confidence .hold-outer.home-promo__item.block--has-bg .home-promo__media.beauty-gym-med img {
    max-height: 400px !important;
}

div#shopify-section-client-confidence .client-conf-box.beauty-gym-box.shampo-box.home-promo__boxes {
    margin-left: 1%;
    padding: 17% 3% 23.7% 21%;
    margin-top: 0px;
    text-align: right !important;
    overflow: hidden;
    max-width: 400px;
}
  div#shopify-section-client-confidence .client-conf-bg.hold-outer.home-promo__item.shampo-bg.block--has-bg .client-conf-bgim.img-bg-hol.home-promo__item-bg.u-bg-grey {
    background-position: top left 60% !important;
}
  div#shopify-section-1494463426573 .home-carousel__bg--14944634265730 {
    background-position: top right -245px;
}
 div#shopify-section-1494463426573 .home-carousel__content.home-carousel__content--btn {
    background: #fff;
    background: linear-gradient(90deg, rgba(255,255,255,1) 38%, rgba(255,255,255,0) 80%);
}
  div#shopify-section-1575444373994 .home-promo__content.image-slidshow.slick-initialized.slick-slider.slick-dotted .home-promo__text.rte {
    height: 130px;
  
}
  div#shopify-section-1575617882505 .arrow.arrow-right.slick-arrow {
    left: unset;
    right: 17%;
}
  .section__title.section__title--center.testi-sub.scientific-head-sec.disrup-head h4.section__title-text.testimonial-cust-head {
    font-size: 30px;
   }
.section__title.section__title--center.top-sli-testi.scientific-head.disrup-sec.inc-rev-light h2.section__title-text.custom-font-h2 {
    font-size: 41px;
 }
.section__title.section__title--center.top-sli-testi.scientific-head.disrup-sec.inc-rev-subhead h2.section__title-text.custom-font-h2 {
    font-size: 55px;
}
div#shopify-section-increase-revenue .home-promo__content.image-slidshows.scitific-prom .home-promo__text.rte p {
    font-size: 20px;
    line-height: 27px;
}
.testi-outer.distributor-outs.inc-rev-outer .inc-rev-media.home-promo__media.scien-media img {
    margin-left: -292px !important;
    margin-top: 179px !important;
}
div#shopify-section-increase-revenue .home-promo.testimonial-sliders.scientific-wrap.disrupting-wrap .home-promo__item.block--has-bg.disrupt-bgs > .home-promo__media.scien-media img {
    max-height: 483px;
}
.home-promo.testimonial-sliders.scientific-wrap.disrupting-wrap.inc-rev-wrap .testi-outer.distributor-outs.inc-rev-outer .inc-rev-promo.home-promo__box {
    padding-left: 4% !important;
}
.home-promo__content.image-slidshows.scitific-prom.distrup-content.inc-rev-content .testi-outer.distributor-outs.inc-rev-outer {
    max-width: 98% !important;
 }
  .home-promo__content.image-slidshows.scitific-prom.distrup-content.inc-rev-content .testi-outer.distributor-outs.inc-rev-outer {
    max-height: 496px !important;
    margin-bottom: 25px;
}
.home-promo__text.rte.disrupt-desc.inc-rev-desc {
    max-width: 262px;
}
  div#shopify-section-about-top section.section.as.about-banner .home-carousel__bg--about-top0 {
    background-position: center right;
}
  .web-page-btn > .web-media img {
    max-height: 250px;
    height: auto !important;
    margin-top: 20px;
}
   .footer-gallery.gallery-fifth-f {
   
    width: 18.92%;
}
.footer-gallery.gallery-forth-f {
  
  width: 20.27%;
}
.footer-gallery.gallery-thrd-f {
  
  width: 20.27%;
}
.footer-gallery.gallery-sec-f {
   
  width: 20.27%;
}
.footer-gallery.gallery-first-f {
   
  width: 20.27%;
}
  .home-promo__content.shiping-boxe .home-promo__media {
    margin: 0px auto !important;
    text-align: center !important;
}
.home-promo__content.shiping-boxe .home-promo__box {
    background: none !important;
}
  .section.section--page.header-section h1.section__title-text.h2 {
    font-size: 46px;
    line-height: 56px;

}
  .shippings-text-ins .home-promo__title.section__title h3 {
    font-size: 40px;
    line-height: 56px;
 }
    div#shopify-section-testimonial-prod .inder-caroosal .pro-homess .product__details h3.product__title.h4 {
    height: 70px;
    overflow: hidden;
}
   div#shopify-section-1575617882505 .arrow.arrow-left.slick-arrow {
    left: 70%;
    right: unset;
}
div#shopify-section-1575617882505 .arrow.arrow-right.slick-arrow {
    left: unset;
    right: 16%;
}
}
@media only screen and (max-width: 1000px) {
  .home-promo__textes.rte.know-scien-d p {
    font-size: 19px;
 
}
section.section.section--full-bg.help-regro .section__title.section__title--center.home-hold-on h2.section__title-text.cus-col {
    text-align: center;
    max-width: 900px;
    width: 100%;
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 22px;
}
  .home-promo__textes.rte p {
    font-size: 17px;
    line-height: 25px;
}
  
 html {
    font-size: 12px;
} 
  .testi-outer {
    
    margin-right: 5%;
}
  .custom-col h3.product__title.h4 {
    height: auto;
}
.backed-by-out.home-promo__item-bg.u-bg-grey {
    background: none;
}
div#shopify-section-1575553832215 .backed-by-content .home-promo__media img {
    float: none !important;
    text-align: center;
    margin: 0 auto;
    display: block;
}
.back-text-in .icon-box {
    display: block;
    width: 100%;
    overflow: hidden;
}
.section__title.section__title--center.backed-by-con {
    margin: 0 auto 26px;
    float: none;
}  
  h2.back-title {
   
    text-align: center;
}
  .btn-backend {
    text-align: center;
}
  .home-promo__content.backed-by-content .home-promo__textes.rte p br {
    display: none;
}
  .o-layout.u-flex.u-flex--top.help-regro-box {
    margin: 0px;
    padding: 0 15px;
}
.o-layout.u-flex.u-flex--top.help-regro-box .o-layout__item {
    padding: 0px !important;
}
  .client-conf-box.beauty-gym-box.shampo-box.home-promo__boxes {
    width: 70%;
    padding-left: 16%;
}
  div#shopify-section-client-confidence .client-conf-bg.hold-outer.home-promo__item.shampo-bg.block--has-bg .client-conf-bgim.img-bg-hol.home-promo__item-bg.u-bg-grey {
    background-position: top left 37% !important;
}
  div#shopify-section-client-confidence .client-conf-box.beauty-gym-box.shampo-box.home-promo__boxes {
    margin-left: 1%;
    padding: 30% 3% 25.7% 21%;
 
}
.hold-outer.home-promo__item.block--has-bg .home-promo__media.beauty-gym-med {
  
    z-index: 9999;
}
}

@media only screen and (max-width: 950px) {
  
  
  
   html {
    font-size: 11px;
} 
.header-navs.js-heaver-navs.u-clearfix {
    display: none;
    opacity: 0;
}
.header__logo.u-flex.u-flex--middle.u-flex--center {
    float: none;
}
.header__logo-img {
    padding: 8px 0;
}
.header, .header__logo {
    height: 110px;
}
.header-trigger.header-trigger--left.mobile-draw-trigger-icon.u-flex.u-flex--middle.js-mobile-draw-icon {
    display: block !important;  
    z-index: 9999;
    height: 153px;
    left: 45px;
    top: 13px;
}
  a.header-trigger__link.js-mobile-draw-trigger.icon-fallback {
    color: #000;
    height: 110px;
    line-height: 110px;
}
.left-announce.o-layout__item {
    width: 79% !important;
  padding-left: 0px;
}
  .right-announce.o-layout__item {
    width: 20% !important;
}
  .video-testimonial .home-promo__media.home-videos {
    margin: 11px auto !important;
    max-width: 600px !important;
}
.home-promo__box {
    margin: 0 auto !important;
    text-align: center;
}
.video-testimonial .testi-outer .img-slider {
    direction: rtl;
}
  .testi-outer {
    margin-right: 3% !important;
}
  .video-testimonial .home-promo__content.image-slidshow .slick-track .o-layout.o-video.u-flex.u-flex--middle.slick-slide {
    margin: 0px !important;
}
  
   .video-testimonial .home-promo__content.image-slidshow {
    max-width: 800px !important;
    width: 100%;
    margin: 0 auto;
}
  .video-testimonial .testi-outer {
    margin-right: 0% !important;
}
 .video-testimonial .testi-outer {
    margin-right: 0% !important;
}
.video-testimonial .testi-outer .text-slider.testi-slidess .home-promo__box {
    margin: 0 auto !important;
}
 .home-promo.testimonial-slider.video-testimonial .testi-outer .text-slider.testi-slidess .home-promo__box {
    margin: 0 auto;
    text-align: center;
}
   .custom-col h3.product__title.h4 {
    font-size: 30px;
    letter-spacing: 0px;
}
.pro-desc p {
    font-size: 17px;
}
.pro-desc {
    height: auto !important;
}
section.section.testimonial.secion .hold-outer.home-promo__item.block--has-bg .home-promo__media {
    box-shadow: none;
}
  .home-promo__media.testimonail-img img.home-promo__media-img.lazyloaded {
    margin-right: -9px !important;
    box-shadow: none;
}
  .testimonail-bg.backed-by-out.home-promo__item-bg.u-bg- {
    background: none;
}
 .testimonail-bg.backed-by-out.home-promo__item-bg.u-bg-:after {
    content: "";
    background: #000;
    width: 75%;
    height: 100%;
    position: absolute;
    right: 0;
}
}

@media only screen and (max-width: 800px) {
  div#shopify-section-1575635728220 .testimonial-sec-out.home-promo__box {
    padding-right: 0px !important;
}
 .mobile-bg {
    display: block;
    visibility: visible;
    opacity: 1;
}
  .home-carousel__bg.home-carousel__bg--14944634265730.u-bg-cover.lazyloaded {
    background: none;
}
.mobile-bg img {
    max-height: 400px;
    width: auto;
    margin: 0 auto;
}
.home-carousel__content.home-carousel__content--btn {
    text-align: center;
}
.outer-counter-box {
    max-width: 462px;
    margin-top: 24px !important;
    margin: 0 auto;
    float: none;
}
 .video-testimonial .home-promo__content.image-slidshow {
    max-width: 700px !important;
    width: 100%;
    margin: 0 auto;
}
  .video-testimonial .testi-outer {
    margin-right: 0% !important;
}
  div#shopify-section-1575444373994 .testimon-iner ul.slick-dots {
    bottom: 7%;
    width: 400px;
}
  
  .video-testimonial .testi-outer .text-slider.testi-slidess .home-promo__box {
    margin: 0px auto !important;
    text-align: center;
}
 
   .video-testimonial .home-promo__content.image-slidshow.slick-initialized.slick-slider.slick-dotted {
    max-width: 850px !important;
    margin: 0 auto;
    width: 100%;
}
  .product__details .view-all a {
    font-size: 17px;
    margin: 0 auto 25px;
    
}
  .section__title.section__title--center.home-hold-on h2.section__title-text.cus-col {
    width: auto !important;
}
  .hair-box-o.home-promo__box.home-promo__box--btn a.home-promo__btn.c-btn.c-btn--primary.hair-btns {
    font-size: 16px !important;
    width: 100%;
    max-width: 320px;
    letter-spacing: 0;
}
 
.backed-by-out.home-promo__item.losing-in.block--has-bg .backed-by-out.home-promo__item-bg.u-bg-grey {
    background-size: auto 38vw !important;
    background-position: left 26px top 41% !important;
}
  .home-promo__content.backed-by-content .o-layout.u-flex.u-flex--middle {
    margin: 0px !important;
    padding: 0 30px;
}
section.section.section--full-bg.losing-hair-out .home-promo__content.backed-by-content .home-promo__media {
    padding: 0px !important;
    text-align: center;
}
section.section.section--full-bg.losing-hair-out .home-promo__content.backed-by-content .home-promo__media img {
    max-height: 365px;
    width: auto;
    margin: 0 auto !important;
}
  .jour-wrap .pro-jour-out {
    width: 90%;
}
.jour-wrap .pro-jour-out:nth-child(2n+2) .pro-jour-in {
    float: left;
    flex-direction: unset;
}
.jour-wrap .pro-jour-out:nth-child(2n+2) {
    width: 90%;
    float: left;
    direction: unset;
}
.jour-wrap .pro-jour-out, .jour-wrap .pro-jour-out:nth-child(2n+2) {
    width: calc(100% - 50px);
padding-right: 10px;
  padding-left: 0px;
}
  .jour-wrap .pro-jour-out:nth-child(2n+2){
  float:none;
    padding-left: 0px !important;
    border: none;
  }
.home-promo__content-jour .jour-wrap {
    border-right: 1px solid #ed4848;
}  
  .jour-wrap .pro-jour-out {
    width: calc(100% - 50px);
padding-right: 10px;
}
.home-promo__content-jour .jour-wrap {
    border-right: 1px solid #ed4848;
    max-width: 500px;
    margin: 0 auto;
}
div#shopify-section-journy-long .home-promo__content-jour {
    padding: 0 30px;
}
.jour-wrap .pro-jour-out .pro-jour-in {
    margin: 0 auto 30px !important;
}
.jour-wrap .pro-jour-out:nth-child(2n+2) .pro-jour-in {
    float: none;
    margin: 0 auto 30px;
    animation: ;
}
 .jour-wrap .pro-jour-out:nth-child(1) .pro-jour-in-after {
      margin-right: -72px;
  }
.pro-jour-out::after {
    width: 116px;
    margin-right: -50px;
}
  .jour-wrap .pro-jour-out:nth-child(2)::after {
    top: 49px;
    left: unset;
    right: 0px;
}
.jour-wrap .pro-jour-out:nth-child(2) .pro-jour-in-after {
    top: 29px;
    right: -77px !important;
    left: unset;
}
  
.date-heading h3 {
    font-size: 18px;
    margin-bottom: 22px;
}
.home-promo__title.section__title.date-journal h3.section__title-text {
    font-size: 18px;
}
.pro-jour-in .home-promo__textes.rte p {
    font-size: 16px;
 }
.jour-wrap .pro-jour-out:nth-child(3) .pro-jour-in-after {
    margin-right: -76px;
     top: 11px;
}
.jour-wrap .pro-jour-out:nth-child(3)::after {
    top: 3.6%;
    right: 0px;
}
  .jour-wrap .pro-jour-out:nth-child(4) .pro-jour-in-after {
    top: 29px;
    right: -76px;
    left: unset;
}
.jour-wrap .pro-jour-out:nth-child(4)::after {
    top: 53px;
    margin-right: 0px !important;
    right: -53px;
    left: unset;
}
  section.about-shampoo-truthss.section.section--full-bg.shampo-truth-out .home-promo__media {
    max-width: 89%;
    margin: 0 auto !important;
    float: none !important;
}
.shampo-box.home-promo__boxes {
    max-width: 75%;
    margin: -50px auto;
    z-index: 99;
    position: relative;
}
section.about-shampoo-truthss.section.section--full-bg.shampo-truth-out .shampo-title h3.section__title-text.date-head {
    font-size: 21px;
 }
section.about-shampoo-truthss.section.section--full-bg.shampo-truth-out h3.section__title-text.sham-h3 {
    font-size: 30px;
}
.home-promo__textes.rte.shamp-des p {
    font-size: 18px;
    margin-bottom: 34px;
}
section.about-shampoo-truthss.section.section--full-bg.shampo-truth-out .home-promo__content.shamp-wrap {
    max-width: 590px;
    margin: 0 auto;
}
.jour-wrap .pro-jour-out:nth-child(1) .pro-jour-in-after.last-after {
    top: 10px;
}
.jour-wrap .pro-jour-out.jour-out.jour-last-out:nth-child(1)::after {
    top: 29px;
}
.jour-wrap .pro-jour-out:nth-child(2) .pro-jour-in-after.last-after {
    top: 21px;
    left: unset;
    right: -74px !important;
}
.jour-wrap .pro-jour-out.jour-out.jour-last-out:nth-child(2)::after {
    top: 44px;
    right: 0px;
    left: unset;
}
.pro-jour-out.jour-out.jour-last-out:nth-child(3) .pro-jour-in-after {
    top: 4px;
    right: -46px;
}
.pro-jour-out.jour-out.jour-last-out:nth-child(3)::after {
    top: 28px;
}
.home-promo__title.section__title.date-journal.display-black-head h3 {
    font-size: 21px;
    letter-spacing: 0px;
    margin-bottom: 0px !important;
}
.pro-jour-in.jour-last-in.display-black-in .home-promo__boxes.display-black-box {
    max-width: 500px;
    width: 100%;
    padding-left: 20px !important;
    padding-right: 20px !important;
}
.home-promo__title.section__title.date-journal.display-black-head h3.section__title-text {
    font-size: 25px;
   
}
.home-promo__title.section__title.date-journal.display-black-head {
    padding-left: 69px;
 }
  .home-promo__boxes.display-black-box .home-promo__textes.rte p {
    font-size: 18px;
    line-height: 1;
}
  .home-promo__content.image-slidshows.scitific-prom.leading-science-edge-l .testi-outer {
    overflow: visible;
    max-height: 100% !important;
}
.home-promo__content.image-slidshows.scitific-prom.leading-science-edge-l .testi-outer {
    overflow: visible;
    max-height: 755px !important;
    max-width: 650px !important;
    float: none;
    margin: 0 auto !important;
  margin-bottom: 130px !important;
}
.o-layout.o-video.u-flex.u-flex--top.home-leadingsss .home-promo__media.scien-media.media-sec-scien img {
    margin-left: 23px !important;
}
.home-promo__content.image-slidshows.scitific-prom.leading-science-edge-l .testi-outer img {
    margin-right: -40px;
}
  .blog-sidebar {
    max-width: 320px;
    margin: 46px auto 0;
    width: 100%;
}
.blog-sidebar .description-clients p {
    font-size: 18px;

}
.tt-aside-post ul.tabs li a.tab-side {
    display: block;
    font-size: 15px;
    padding-left: 0px;
    padding-right: 0px;
}
  .tt-aside-post ul.tabs li {
    display: inline-block;
    width: 45%;
    text-align: center;
}
  .tt-aside-post .description-section-side h3 {
    font-size: 16px;
    line-height: 22px;
}
.tt-aside-post a.recent-view-btn {
    font-size: 15px;
    line-height: 1;

}
  .slider.slider-nav.slick-initialized.slick-slider {
    padding: 0 50px !important;
}
  div#shopify-section-testimonial-before .arrow.arrow-right.slick-arrow, div#shopify-section-testimonial-video .arrow.arrow-right.slick-arrow {
    right: 2px;
    width: 40px;
    height: 40px;
}
div#shopify-section-testimonial-before .arrow.arrow-right.slick-arrow, div#shopify-section-testimonial-video .arrow.arrow-right.slick-arrow {
    right: 2px;
    width: 40px;
    height: 40px;
}
  div#shopify-section-testimonial-before .arrow.arrow-right.slick-arrow, div#shopify-section-testimonial-video .arrow.arrow-right.slick-arrow {
    right: 2px;
    width: 40px;
    height: 40px;
line-height: 49px;
}
div#shopify-section-testimonial-before .arrow.arrow-right.slick-arrow, div#shopify-section-testimonial-video .arrow.arrow-right.slick-arrow {
    right: 2px;
    width: 40px;
    height: 40px;
line-height: 49px;
}
div#shopify-section-testimonial-before .arrow.arrow-left.slick-arrow, div#shopify-section-testimonial-video .arrow.arrow-left.slick-arrow {
    left: 5px !important;
    width: 40px;
    height: 40px;
    line-height: 45px;
}
div#shopify-section-testimonial-video .testi-outer .home-promo__media {
    margin: 0 auto !important;
}
  div#shopify-section-testimonial-video .testi-outer {
    max-width: 650px !important;
    margin: 0 auto !important;
    width: 100% !important;
}
section.section.carousel-home.section--full-bg.aaa .container.container--mob-0.testimon-iner {
    width: 90%;
}
  section.section.carousel-home.section--full-bg.aaa .container.container--mob-0.testimon-iner {
    width: 90%;
}
  div#shopify-section-testimonials-sec-tespage .home-promo__item .home-promo__box.home-promo__box.home-promo__box {
    max-width: 100%;
    padding-right: 0px !important;
}
  .web-pag.arrow.product.slick-arrow {
    width: 35px;
    height: 35px;
    line-height: 44px;
}
.web-pag.arrow.arrow-right.product.slick-arrow {
    right: -46px;
}
.web-pag.arrow.arrow-left.product.slick-arrow {
    left: -45px;
}
  h5.section__title-text.story-sub {
    font-size: 19px;
    line-height: 24px;

}
.product-carosal .arrow.slick-arrow {
    width: 35px;
    height: 35px;
    line-height: 40px;
}
  .inner-icons-ct.justify-content-center {
    display: block;
}
.product-icons {
 vertical-align: top;
    width: 32%;
    display: inline-block;
}
  div#shopify-section-product-lead section.section.carousel-home.section--full-bg.scientific-search .home-promo__box {
  
    padding-left: 20px !important;
}
div#shopify-section-product-lead .home-promo__content.image-slidshows.scitific-prom .testi-outer {
    max-width: 700px !important;
    width: 100% !important;
}
div#shopify-section-product-lead .home-promo__media.scien-media img {
    margin-right: -9%;
    margin-top: 44px;
}
  div#shopify-section-simple-life-better .thick-healty .home-promo__media {
   
    text-align: center;
}
div#shopify-section-simple-life-better .thick-healty .home-promo__media img.home-promo__media-img.lazyloaded {
    float: none !important;
    margin: 0 auto !important;
}
div#shopify-section-product-tes .home-promo__content.backed-by-content .o-layout.u-flex.u-flex--middle {
    padding: 0px !important;
}
div#shopify-section-product-tes .home-promo__content.backed-by-content .o-layout.u-flex.u-flex--middle .o-layout__item {
    padding: 0px;
}
div#shopify-section-product-tes .home-promo__content.backed-by-content .o-layout.u-flex.u-flex--middle .o-layout__item .test-box-out.home-promo__box {
    width: 100%;
    max-width: 100% !important;
    padding: 0px !important;
}

div#shopify-section-product-tes .home-promo__content.backed-by-content .o-layout.u-flex.u-flex--middle .o-layout__item .test-box-out.home-promo__box .testimonial-sec-out.home-promo__box {
    padding-right: 20px !important;
}
  div#shopify-section-home-before .test-box-af.after-boxss.home-promo__boxess .test-des p {
    font-size: 18px;
    text-align: center;
    margin-bottom: 26px;
}
div#shopify-section-home-before .test-box-af.after-boxss.home-promo__boxess .home-promo__title.section__title.client.test-head-af h5.section__title-text.be-des {
    text-align: center;
}
  div#shopify-section-pro-gaurenty .home-promo__textes.rte.guarenty-desc p {
    font-size: 17px;
    line-height: 25px;
    letter-spacing: 0px;
}
div#shopify-section-use-direction h6.back-title.dir-tops {
    font-size: 25px;
    line-height: 33px;
}
div#shopify-section-use-direction h4.section__title-text.light-direct {
    font-size: 21px;
  
}
div#shopify-section-use-direction .home-promo__content.backed-by-content.direct-content img.home-promo__media-img.lazyloaded {
    float: none !important;
    margin: -71px auto -11px;
}
div#shopify-section-step-away .back-text-in {
    margin: 0 auto;
    text-align: center;
}
div#shopify-section-step-away .away-image img.home-promo__media-img.lazyloaded {
    float: none;
    margin-top: 55px;
}
  div#shopify-section-use-direction .home-promo__content.backed-by-content.direct-content .home-promo__media {
    text-align: center;
}
 
div#shopify-section-pro-tests .home-promo__title.section__title.testimonial-heads h3.section__title-text {
    letter-spacing: 0;
font-size: 19px;
}
  div#shopify-section-pro-tests .home-promo__item .home-promo__box.home-promo__box.home-promo__box {
    padding-right: 0px !important;
    padding-bottom: 20px !important;
}
  
div#shopify-section-client-think .home-promo__content.client-think-wrap {
    padding: 0 20px;
}
  div#shopify-section-client-think .home-promo__text.rte.client-test-name p {
    
    font-size: 15px;
}
div#shopify-section-ingredients-sec .container .home-promo__research {
   
    padding: 6%;
    width: 90%;
    margin: 0 auto;
}  
  ul.list-pro-wrap li p {
    font-size: 16px;
 }
  .home-promo__title.section__title.ingredients-heads-thrd .section__title-text.research-title {
    font-size: 17px;
    line-height: 1.8;
}
  div#shopify-section-ingredients-sec p.section__title-text.research-title {
    font-size: 19px;
    line-height: 1.6;
 }
div#shopify-section-home-before img.home-promo__media-img.lazyloaded {
    width: auto;
    max-height: 320px;
}
  div#shopify-section-1575545700458 .home-promo__boxes {
    margin-top: 23px;
    width: 90%;
    margin: 30px auto;
    padding: 30px;
}
  div#shopify-section-1575545700458 .hold-outer.home-promo__item.block--has-bg {
    padding-left: 20px;
    padding-right: 20px;
}
  div#shopify-section-top-distributer section.section.section--full-bg.Opportunity h5.section__title-text.story-sub {
    font-size: 35px;
 }

div#shopify-section-top-distributer section.section.section--full-bg.Opportunity h3.section__title-text.story-tit {
    font-size: 45px;
}
  div#shopify-section-top-distributer .hold-outer.home-promo__item.block--has-bg .testimonail-bg.backed-by-out.home-promo__item-bg.u-bg-grey {
    background: no-repeat;
}
  div#shopify-section-top-distributer .o-layout.u-flex.u-flex--middle {
    margin: 0px !important;
}
div#shopify-section-top-distributer .o-layout.u-flex.u-flex--middle .o-layout__item {
    padding: 0px !important;
}
div#shopify-section-top-distributer .o-layout.u-flex.u-flex--middle .o-layout__item .home-promo__title.section__title.stry-head {
    text-align: center;
}
div#shopify-section-top-distributer .home-promo__content.opportunity-content {
    margin-top: 40px;
}
 div#shopify-section-anti-hair .home-promo__title.section__title.anithaor-head h3.section__title-text {
    color: #fff;
    font-size: 40px;
    line-height: 48px;
    text-transform: inherit;
}
div#shopify-section-anti-hair .home-promo__content.jour-content.janti-hari-content .home-promo__textes.rte.anit-hair-des p {
    font-size: 19px;
    line-height: 1.7;
    text-align: left;
    letter-spacing: 0.5px;
}

div#shopify-section-anti-hair .pro-jour-ins.anti-hair-boxs .home-promo__media.display-black-media img.home-promo__media-img.lazyloaded {
    max-height: 330px;
    margin-top: -273px;
    margin-right: 19px;
    width: auto;
}
div#shopify-section-anti-hair section.section.section--full-bg.jour-outers.jour-lastss .home-promo__content.jour-content.janti-hari-content {
    padding-bottom: 30px;
}
  .anti-bgs.backed-by-out.home-promo__item-bg.u-bg- {
    background-size: auto 500px !important;
    background-position: top center !important;
    background: url(/cdn/shop/files/join-antihair-res.png?v=1578921382);
    background-repeat: no-repeat;
}

  div#shopify-section-anti-hair .pro-jour-ins.anti-hair-boxs .home-promo__boxes.display-black-box {
    width: 100%;
    max-width: 85% !important;
    padding-left: 3% !important;
    padding-right: 250px !important;
    margin: 305px auto -73px;
}
  div#shopify-section-anti-hair .pro-jour-ins.anti-hair-boxs .home-promo__media.display-black-media img.home-promo__media-img.lazyloaded {
    max-height: 330px;
    margin-top: -338px;
    margin-right: -66px;
    width: auto;
}
  div#shopify-section-relationship-deep .home-promo__title.section__title.shampo-title.deeep-er-heads {
    margin-bottom: 5%;
    margin-top: 8% !important;
}
div#shopify-section-relationship-deep .relation-text-box.shampo-box.home-promo__boxes {
    padding-top: 0;
    padding: 6% 2%;
}
div#shopify-section-relationship-deep .home-promo__media.relation-image-box img.home-promo__media-img.lazyloaded {
    max-height: 350px;
    width: auto;
    margin-right: 0;
}
div#shopify-section-real-science-distributer {
    margin-top: 20px;
}
div#shopify-section-relationship-deep .hold-outer.relation-deper-bg.home-promo__item.shampo-bg.block--has-bg .img-bg-hol.home-promo__item-bg.u-bg-grey {
    background-position: top left 0px !important;
}
  div#shopify-section-relationship-deep .home-promo__content.shamp-wrap.relation-content {
    background: rgba(250,250,250, 0.6);
    margin-top: 70%;
}
  div#shopify-section-disrupt-industry .home-promo__item .home-promo__box.home-promo__box.home-promo__box {
    float: left;
}
div#shopify-section-disrupt-industry section.section.carousel-home.section--full-bg.scientific-search .home-promo__box {
       padding-left: 4% !important;
   }
div#shopify-section-disrupt-industry .home-promo__text.rte.disrupt-desc p {
    font-size: 17px;
    letter-spacing: -0.5px !important;
}
div#shopify-section-disrupt-industry .home-promo__text.rte.disrupt-desc p br {
    display: none;
}
  div#shopify-section-disrupt-industry .section__title.section__title--center.testi-sub.scientific-head-sec.disrup-head h4.section__title-text.testimonial-cust-head {
    font-size: 26px;
}
div#shopify-section-disrupt-industry .home-promo__text.rte.disrupt-desc {
    width: 375px;
}
  div#shopify-section-disrupt-industry .testi-outer.distributor-outs .home-promo__media.scien-media img {
    max-height: 355px;
    right: -82px;
    margin-top: 173px !important;
}
  div#shopify-section-client-confidence .o-layout.u-flex.u-flex--middle {
    align-items: flex-start;
}
div#shopify-section-client-confidence .home-promo__textes.rte.shamp-des.client-conf-desc p {
    font-size: 18px;
    line-height: 26px;
    text-align: left;
}
div#shopify-section-client-confidence .client-conf-box.beauty-gym-box.shampo-box.home-promo__boxes {
    margin-left: 7%;
    padding: 30% 3% 26.3% 31%;
    max-width: 85% !important;
    width: 100%;
}
      
div#shopify-section-client-confidence .client-conf-bg.hold-outer.home-promo__item.shampo-bg.block--has-bg .client-conf-bgim.img-bg-hol.home-promo__item-bg.u-bg-grey {
    background-position: top left 44% !important;
}
div#shopify-section-client-confidence .home-promo__media.beauty-gym-med.client-conf-promo img {
    margin-right: -229px;
    margin-top: -19px !important;
}
div#shopify-section-client-confidence .home-promo.client-conf-promo h3.section__title-text.sham-h3 {
    font-size: 38px;
    line-height: 1.10;
    margin-bottom: 42px;
}
  div#shopify-section-client-confidence .hold-outer.home-promo__item.block--has-bg .home-promo__media.beauty-gym-med img {
    max-height: unset !important;
}
  div#shopify-section-1575444373994 .home-promo__content.image-slidshow.slick-initialized.slick-slider.slick-dotted .home-promo__text.rte {
      height: auto;
   
}
div#shopify-section-1575444373994 .home-promo__title.section__title.main-titles {
    height: auto;
    
}
  div#shopify-section-1575444373994 .testi-outer {
    width: 95%;
   
    padding: 5% 12px;
}
  div#shopify-section-1575617882505 .arrow.arrow-right.slick-arrow {
    right: 32%;
}
  div#shopify-section-1575617882505 .arrow.arrow-left.slick-arrow {
    left: 32%;
    
}
  div#shopify-section-client-confidence .client-conf-bg.hold-outer.home-promo__item.shampo-bg.block--has-bg .client-conf-bgim.img-bg-hol.home-promo__item-bg.u-bg-grey {
    background: url(/cdn/shop/files/think-smal-bg_d4cec0f3-b4cc-4ca6-b9ad-5f587fe69f27.png) !important;
    background-repeat: no-repeat !important;
    background-position: top right 9px !important;
}
div#shopify-section-client-confidence .hold-outer.home-promo__item.block--has-bg .home-promo__media.beauty-gym-med {
    margin: 0px !important;
}
div#shopify-section-client-confidence .home-promo__media.beauty-gym-med.client-conf-promo img {
    margin-right: -229px;
    margin-top: -19px !important;
    margin: 0px !important;
    float: none !important;
    display: block;
    margin-top: -120px !important;
}
div#shopify-section-client-confidence .client-conf-box.beauty-gym-box.shampo-box.home-promo__boxes {
    margin-left: 7%;
    padding: 15px 24px 56px;
    max-width: 85% !important;
    width: 100%;
    margin-top: 0px;
}
  div#shopify-section-client-confidence .home-promo__content.shamp-wrap.beauty-gym-cont.client-conf-wrap {
    padding-top: 56%;
}
div#shopify-section-increase-revenue .home-promo.testimonial-sliders.scientific-wrap.disrupting-wrap .home-promo__item.block--has-bg.disrupt-bgs > .home-promo__media.scien-media img {
    max-height: unset;
    position: relative;
}
div#shopify-section-increase-revenue .inc-rev-bg.home-promo__media.scien-media.sec-image-big {
    display: block;
    overflow: hidden;
}
  div#shopify-section-increase-revenue .home-promo.testimonial-sliders.scientific-wrap.disrupting-wrap .home-promo__item.block--has-bg.disrupt-bgs > .home-promo__media.scien-media img {
    max-height: unset;
    position: relative;
}
div#shopify-section-increase-revenue .testi-outer.distributor-outs.inc-rev-outer .inc-rev-media.home-promo__media.scien-media img {
    margin: 0 auto !important;
}
  div#shopify-section-increase-revenue .testi-outer.distributor-outs.inc-rev-outer .inc-rev-media.home-promo__media.scien-media img {
    margin-left: -41px !important;
    margin: 25px auto 0px !important;
    margin-left: -75px !important;
}
div#shopify-section-increase-revenue .home-promo__content.image-slidshows.scitific-prom .o-layout__item.img-slider {
    margin: 0px !important;
}
div#shopify-section-increase-revenue .home-promo.testimonial-sliders.scientific-wrap.disrupting-wrap.inc-rev-wrap .testi-outer.distributor-outs.inc-rev-outer .inc-rev-promo.home-promo__box {
    padding-left: 8% !important;
}
div#shopify-section-increase-revenue .home-promo__text.rte.disrupt-desc.inc-rev-desc {
    max-width: 375px !important;
}
  div#shopify-section-increase-revenue .home-promo__content.image-slidshows.scitific-prom.distrup-content.inc-rev-content .testi-outer.distributor-outs.inc-rev-outer {
   
    margin-top: 30px;
}
  .web-media {
    height: 200px;
    
}
  
  
  .section.section--page.header-section h1.section__title-text.h2 {
    font-size: 40px;
    line-height: 52px;
    width: 59%;
    padding-top: 35px;
}
  div#shopify-section-1575617882505 .arrow.arrow-right.slick-arrow {
    right: 13% !important;
}
div#shopify-section-1575617882505 .arrow.arrow-left.slick-arrow {
    left: 67% !important;
} 
}

@media only screen and (max-width: 768px) {
  
 div#shopify-section-testimonials-sec-tespage .testimonail-bg.backed-by-out.home-promo__item-bg.u-bg-:after {
    background: none !important;
}
  
 html {
    font-size: 10px;
} 
  
  .text-slider.testi-slidess h3.section__title-text {
    font-size: 20px;
    letter-spacing: 0px;
  
}
  .text-slider.testi-slidess h3.section__title-text {
    font-size: 20px;
    letter-spacing: 0px;
}
.home-promo__text.rte p {
    font-size: 17px;
    line-height: 27px;
    letter-spacing: 1px;
}
 p.testimonial-name {
    font-size: 15px;
}
p.testimonial-user {
    font-size: 19px;
}
  .hold-outer.home-promo__item.block--has-bg .home-promo__media.beauty-gym-med {
    margin-left: -111px !important;
    z-index: 999;
}
.beauty-gym-box.shampo-box.home-promo__boxes {
    max-width: 100%;
}
.inder-caroosal .pro-homess.product.product--left.home-products__item .product__details {
    padding: 0 10px;
}
.product__details .view-all a {
    font-size: 15px;
    margin: 0 auto 25px;
    letter-spacing: 0;
}
strike.product__price-cross:after {
    width: 63px;
    left: 17px;
    top: 16px;
}
  div#shopify-section-jour-last .jour-wrap .pro-jour-out.jour-out.jour-last-out:nth-child(2)::after {
    top: 4.4%;
}
  .jour-wrap .pro-jour-out.jour-out.jour-last-out:nth-child(2) .pro-jour-in-after.last-after {
    top: 2.4%;
}
  div#shopify-section-journy-long .jour-wrap .pro-jour-out:nth-child(1)::after {
    top: 32px;
}
div#shopify-section-journy-long .jour-wrap .pro-jour-out:nth-child(1) .pro-jour-in-after {
    top: 8px;
}
 .blog__text.rte {
  
    height: auto;
    
}
  
}


@media only screen and (max-width: 767px) {
  
  .section.section--page.header-section h1.section__title-text.h2 {
    font-size: 35px;
    line-height: 46px;
   
    width: 100%;
    padding-top: 0px;
    text-align: center !important;
    padding-left: 0px;
    background: rgba(250,250,250, 0.7);
    margin-top: 153px;
}
  
  div#shopify-section-disrupt-industry .home-promo.testimonial-sliders.scientific-wrap.disrupting-wrap .home-promo__item.block--has-bg.disrupt-bgs > .home-promo__media.scien-media img {
    width: 100%;
    height: auto;
    max-height: unset !important;
    position: relative;
}
div#shopify-section-disrupt-industry .home-promo__media.scien-media.sec-image-big {
    position: relative;
    height: 100%;
    overflow: hidden;
}
div#shopify-section-disrupt-industry .home-promo__content.image-slidshows.scitific-prom.distrup-content {
    margin-top: -258px;
    z-index: 999;
    background-color: rgba(250,250,250, 0.6);
}
div#shopify-section-disrupt-industry .testi-outer.distributor-outs .o-layout.o-video.u-flex.u-flex--top {
    /* direction: rtl; */
    display: flex;
    flex-direction: column-reverse;
  margin: 0px !important;
}
  div#shopify-section-relationship-deep .home-promo__media.relation-image-box {
    text-align: center;
}
div#shopify-section-relationship-deep .home-promo__media.relation-image-box img.home-promo__media-img.lazyloaded {
    max-height: 350px;
    width: auto;
    margin: 0 auto;
    float: none;
}
div#shopify-section-relationship-deep .relation-text-box.shampo-box.home-promo__boxes {
    padding-top: 0;
    padding: 6% 2%;
    text-align: center;
}
div#shopify-section-relationship-deep h3.section__title-text.date-head {
    text-align: center;
}
div#shopify-section-relationship-deep .home-promo__content.shamp-wrap.relation-content {
    background: none !important;
    padding-top: 75%;
}
div#shopify-section-relationship-deep .home-promo__content.shamp-wrap.relation-content {
    background: none !important;
    padding-top: 90%;
}
  section.section.section--full-bg.help-regro .home-promo__content.help-regro-iner .home-promo__media {
    width: 90% !important;
    margin: 0 auto 30px !important;
}
  
  section.section.section--full-bg.losing-hair-out .home-promo__content.backed-by-content {
    padding-bottom: 20%;
}
.backed-by-out.home-promo__item.losing-in.block--has-bg .backed-by-out.home-promo__item-bg.u-bg-grey {
    background-size: auto 38vw !important;
    background-position: left 26px bottom 0% !important;
}
  
  .promo-pop {
    display: block !important;
}
  
  .promo-pop__fieldset input#Email {
    max-width: 320px;
    display: block;
    width: 100%;
    float: none;
}
.promo-pop__fieldset input {
    display: block;
    width: 100%;
    max-width: 320px;
    margin: 0 auto 20px !important;
}
.promo-pop__fieldset button#Subscribe {
    display: block;
    float: none;
    margin: 0 auto;
}
  
  div#shopify-section-promo-pop .promo-pop.js-promo-pop.js-active {
   
    top: 7% !important;
}
  
   a.mw-instagram-feed__slide {
    display: inline-block;
    width: 32% !important;
    height: auto !important;
    margin: 0.5%;
}
 
  .home-promo.hair-transformations .home-promo__media img {
    margin: 15px auto 0;
    float: none;
    display: block;
}

  .pop-footers .promo-pop__desc.rte.des-priv p {
    text-align: center;
    margin: 0 auto;
}
.pop-footers .promo-pop__desc.rte.des-priv {
    margin: 0 auto;
    float: none;
    display: block;
    text-align: center;
}
.pop-footers {
    width: 100%;
    text-align: center;
    float: none;
}
  
  .promo-pop__form form#contact_form {
    padding-bottom: 0px;
}
  .pop-footers .promo-pop__desc.rte.des-priv p {
   
    width: 100%;
}
  .o-layout.u-flex.u-flex--top.form-layouts-promo .o-layout__item img {
    float: none;
}
  .o-layout.u-flex.u-flex--top.form-layouts-promo .o-layout__item {
    text-align: center;
}
  .promo-pop__desc.rteprivacy-desc p {
    font-size: 15px;
}
  .promo-pop__close {
    z-index: 9999;
}
 
a#privacy-popup {
    margin: 0 auto;
    display: block;
    text-align: center;
    float: none;
    border: none;
}
.home-promo.hair-transformations .o-layout.u-flex.u-flex--top {
    margin: 0px !important;
}
.home-promo.hair-transformations .hair-box-o.home-promo__box.home-promo__box--btn {
    padding: 0 20px !important;
    text-align: center;
}
.hair-desc.home-promo__text.rte p {
    text-align: center !important;
}
  .home-promo__title.section__title.testimonial-heads h3.section__title-text {
    letter-spacing: 0px;
    font-size: 20px;
    text-align: center;
}
  
  
  .home-promo__media.testimonail-img img.home-promo__media-img.lazyloaded {
    margin: 25px auto !important;
    display: block;
    float: none !important;
}
.home-promo__text.rte.testimonial-desc p {
    font-size: 16px;
    text-align: center;
    letter-spacing: 0px;
}
  
.testimonail-bg.backed-by-out.home-promo__item-bg.u-bg-:after {
  
    width: 100%;
   
}
  
  .home-products__grid .o-layout.layout-slider.js-layout-slider.js-layout-slider-1575525147389 {
    margin: 0px !important;
}
  .home-products__grid .o-layout.layout-slider .custom-col {
    padding: 0px !important;
}
  .custom-col h3.product__title.h4 {
    font-size: 30px;
    letter-spacing: 0px;
}
 .home-products.js-home-products.product-lists ul.slick-dots li button {
    width: 15px;
    height: 15px;
    background: #e3e3e3;
    border-radius: 50%;
}
   .home-products.js-home-products.product-lists ul.slick-dots li {
    
    background: none;
    
}
  .home-products.js-home-products.product-lists ul.slick-dots {
   
    height: 30px;
   
}
.home-products.js-home-products.product-lists ul.slick-dots li.slick-active button {
    background: #ed4848;
}
.pro-desc p {
    font-size: 17px;
}
.pro-desc {
    height: auto !important;
}
.product__details .view-all a {
    font-size: 17px;
    margin: 0 auto 25px;
}
.home-products__grid .o-layout.layout-slider .custom-col {
    padding: 0px !important;
    width: 100% !important;
    margin-left: 30px !important;
    margin-right: 30px !important;
}
  
.left-announce.o-layout__item {
    width: calc(100% - 87px);
    padding-left: 0px;
}
.right-announce.o-layout__item {
    width: 87px !important;
    padding-right: 12px !important;
}
  .announcement__text.rte {
    padding-left: 45px;
}
  .announcement {
    padding: 15px 0px 0;
}
  .after-boxss.home-promo__boxess {
    width: 100% !important;
    max-width: 90%;
    margin: 0 auto;
    text-align: center;
}
  .logo-carousel-afters {
    margin-top: 44px;
}
  
div#shopify-section-anti-hair .home-promo__content-hairs.hair-last-jous .home-promo__media.display-black-media {
    max-width: 100%;
    margin: 0 auto;
    float: none;
    display: block;
    margin: 0 auto !important;
    box-shadow: none;
    height: auto;
}
div#shopify-section-anti-hair .anti-haor-content-box .pro-jour-ins.anti-hair-boxs {
    display: flex;
    flex-direction: column-reverse;
}
div#shopify-section-anti-hair .anti-haor-content-box {
    padding-top: 44%;
}
  div#shopify-section-anti-hair .home-promo__content-hairs.hair-last-jous .home-promo__media.display-black-media {
    max-width: 100%;
    margin: 0 auto;
    float: none;
    display: block;
    margin: 0 auto !important;
    box-shadow: none;
    height: auto;
    text-align: center;
}
div#shopify-section-anti-hair .pro-jour-ins.anti-hair-boxs .home-promo__boxes.display-black-box {
    width: 100%;
    max-width: 90% !important;
    padding-left: 6% !important;
    padding-right: 6% !important;
    margin: -149px auto 3px;
    padding-top: 24% !important;
    position: relative;
    height: 100% !important;
    overflow: hidden;
    text-align: center;
}
   div#shopify-section-anti-hair .pro-jour-ins.anti-hair-boxs .home-promo__media.display-black-media img.home-promo__media-img.lazyloaded {
    max-height: 330px;
    margin-top: 0px;
    margin: -81px auto 0px !important;
    width: auto;
    float: none !important;
}
  div#shopify-section-disrupt-industry .home-promo__content.image-slidshows.scitific-prom .o-layout__item.img-slider {
    margin: 0px !important;
}
.testi-outer.distributor-outs .home-promo__media.scien-media {
    margin: 0px !important;
    text-align: center;
}
div#shopify-section-disrupt-industry .home-promo__content.image-slidshows.scitific-prom.distrup-content {
    margin-top: -116px;
    z-index: 999;
   
}
div#shopify-section-disrupt-industry .testi-outer.distributor-outs .home-promo__media.scien-media img {
    right: 0;
    left: 0;
    margin: -135px auto 0px !important;
    float: none !important;
    display: block;
  
}
.testi-outer.distributor-outs .home-promo__media.scien-media {
    margin: 0px !important;
    text-align: center;
}
  div#shopify-section-disrupt-industry .home-promo__content.image-slidshows.scitific-prom.distrup-content .testi-outer.distributor-outs {
    max-height: unset !important;
   }
div#shopify-section-disrupt-industry section.section.carousel-home.section--full-bg.scientific-search .home-promo__box {
    padding-left: 4% !important;
    padding: 0px !important;
    width: 100% !important;
    text-align: center !important;
}
.o-layout__item.text-slider.testi-slidess {
    padding: 0px !important;
    text-align: center;
}
  div#shopify-section-disrupt-industry .section__title.section__title--center.testi-sub.scientific-head-sec.disrup-head h4.section__title-text.testimonial-cust-head {
   
    text-align: center;
}
div#shopify-section-disrupt-industry .section__title.section__title--center.top-sli-testi.scientific-head.disrup-sec h2.section__title-text.custom-font-h2 {
    font-size: 40px;
    line-height: 53px !important;
    letter-spacing: -0.2px;
    text-align: center;
}
div#shopify-section-disrupt-industry .section__title.section__title--center.testi-sub.scientific-head-sec.disrup-head {
    margin-bottom: 15px;
    margin-top: 32px;
}
div#shopify-section-disrupt-industry .home-promo__text.rte.disrupt-desc {
    width: 90%;
    text-align: center;
    margin: 0 auto;
    padding-bottom: 40px;
}
div#shopify-section-disrupt-industry .home-promo__text.rte.disrupt-desc p {
    text-align: center;
}
div#shopify-section-disrupt-industry .home-promo__text.rte.disrupt-desc p {
    font-size: 17px;
    letter-spacing: -0.5px !important;
}
div#shopify-section-disrupt-industry .home-promo__text.rte.disrupt-desc {
    width: 90%;
    text-align: center;
    margin: 0 auto;
}
  div#shopify-section-disrupt-industry .testi-outer.distributor-outs .home-promo__media.scien-media img {
   
    float: none !important;
    display: block;
}
  .section__title.section__title--center.top-sli-testi.scientific-head.disrup-sec.inc-rev-subhead h2.section__title-text.custom-font-h2 {
    text-align: center;
}
.section__title.section__title--center.top-sli-testi.scientific-head.disrup-sec.inc-rev-light h2.section__title-text.custom-font-h2 {
    text-align: center;
}
.section__title.section__title--center.testi-sub.scientific-head-sec.disrup-head h4.section__title-text.testimonial-cust-head {
    text-align: center;
}
div#shopify-section-increase-revenue .home-promo__text.rte.disrupt-desc.inc-rev-desc {
    
    margin: 0 auto;
}
.home-promo__content.image-slidshows.scitific-prom.distrup-content.inc-rev-content .testi-outer.distributor-outs.inc-rev-outer {
    max-height: unset !important;
    margin-bottom: 25px;
}
div#shopify-section-increase-revenue .testi-outer.distributor-outs.inc-rev-outer .inc-rev-media.home-promo__media.scien-media img {
    margin: 0 auto 32px !important;
    float: none !important;
}
.home-promo__content.image-slidshows.scitific-prom.distrup-content.inc-rev-content .testi-outer.distributor-outs.inc-rev-outer {
    max-height: unset !important;
    margin-bottom: 25px;
    width: 95% !important;
}
}

@media only screen and (max-width: 700px) {
  .testimonial-ban-top .home-carousel__bg.home-carousel__bg--testimonial-top0.u-bg-cover.lazyloaded {
    background-position: top;
}
 
div#shopify-section-testimonial-top .about-top.home-carousel__content {
    position: relative;
    top: 0px !important;
    margin-top: 109px !important;
    background-color: #000;
    padding: 22px;
    padding-bottom: 14px !important;
    width: 90%;
}
  
.video-testimonial .testi-outer {
    margin: 0 auto !important;
    width: 90% !important;
}
  .video-testimonial .home-promo__media.home-videos {
    margin: 11px auto !important;
    max-width: 500px !important;
}
  .video-testimonial .testi-outer .img-slider {
    padding: 0px !important;
    padding: 0 15px !important;
}
  span.footer-copyright__span.footer-copyright__span--shop span {
    line-height: 26px;
    letter-spacing: 0px;
}
 div#shopify-section-about-top .slideshow-inner.test.banner-shows .home-carousel__bg--about-top0 {
    background-image: url(/cdn/shop/files/about-top-res.png) !important;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top center !important;
}
.about-top.home-carousel__content {
    margin-top: 57vw !important;
}
.about-top.home-carousel__content {
    margin-top: 53vw !important;
    max-width: 600px;
    margin: 0 auto;
    width: 100%;
   
}
    div#shopify-section-testimonials-sec-tespage .testimonial-carousels .test-in-bpox .o-layout__item {
    margin: 0px;
    padding: 0px !important;
}
div#shopify-section-testimonials-sec-tespage .testimonial-carousels .test-in-bpox .o-layout__item .testi-page.test-box-out.home-promo__box {
    padding: 0px !important;
}
  div#shopify-section-testimonials-sec-tespage .testimonial-carousels:after {
    width: 100%;
}
  div#shopify-section-relationship-deep .home-promo__content.shamp-wrap.relation-content .o-layout.u-flex.u-flex--middle {
    background: rgba(250,250,250, 0.5);
    margin-top: 195px;
}
div#shopify-section-relationship-deep .home-promo__content.shamp-wrap.relation-content {
    background: rgba(250,250,250, 0.6);
    margin-top: 0%;
}
  div#shopify-section-relationship-deep .home-promo__content.shamp-wrap.relation-content {
    background: rgba(250,250,250, 0.6) !important;
    margin-top: 0%;
}
div#shopify-section-real-science-distributer .home-promo.hair-transformations.real-science-disa .home-promo__content.real-science-content {
    margin: 0 auto;
    width: 88%;
    padding: 5% 0px;
}
.hair-box-o.home-promo__box.home-promo__box--btn a.home-promo__btn.c-btn.c-btn--primary.hair-btns {
    font-size: 15px !important;
    width: 100%;
    max-width: 240px;
    letter-spacing: 0;
    height: 54px;
    line-height: 34px;
}
div#shopify-section-real-science-distributer .real-science-box.hair-box-o.home-promo__box.home-promo__box--btn {
    padding: 15px 21px !important;
}
div#shopify-section-real-science-distributer .real-science-box.hair-box-o.home-promo__box.home-promo__box--btn .hair-desc.home-promo__text.rtereal-scienc-desc p {
    font-size: 18px;
}
div#shopify-section-real-science-distributer .real-science-box.hair-box-o.home-promo__box.home-promo__box--btn .hair-desc.home-promo__text.rtereal-scienc-desc p br {
  display: none;
}
  div#shopify-section-relationship-deep .home-promo__content.shamp-wrap.relation-content {
    background: none !important;
    /* margin-top: 0%; */
}
  div#shopify-section-relationship-deep .hold-outer.relation-deper-bg.home-promo__item.shampo-bg.block--has-bg .img-bg-hol.home-promo__item-bg.u-bg-grey {
    background-position: top left -326px !important;
}
.gallery-outer-footer .footer-gallery {
    display: inline-block;
    width: 50%;
    float: left;
    margin-bottom: 11px;
}
  section.section.section--page.header-section.return-bg h1.section__title-text.h2 {
    background: no-repeat;
}

section.section.section--page.header-section.return-bg p {
    text-align: center;
}
section.section.section--page.header-section.return-bg .container.container--header .section__title.section__title--center {
    background: rgba(250,250,250, 0.7) !important;
    padding-top: 0px !important;
    padding-bottom: 15px;
}
.home-promo.result-desc {
    padding: 20px 0px;
}
.home-promo__content.desc-content .result-vary-text h4 {
    font-size: 25px;
   
}
.shippings-text-ins .home-promo__title.section__title h3 {
    font-size: 36px;
    line-height: 46px;
    font-weight: 400;
}
.result-vary-text .home-promo__box h3.section__title-text {
    font-size: 35px;
    line-height: 46px;
    letter-spacing: 0px;
}
}
@media only screen and (max-width: 600px) {

}


@media only screen and (max-width: 540px) {
  .footer-gallery.gallery-sec-f {
    padding: 0;
    padding-left: 6px;
}
.footer-gallery.gallery-forth-f {
    padding-left: 6px;
    padding-right: 0px;
}
.footer-gallery.gallery-thrd-f {
    padding-left: 0;
    padding-right: 10px;
}
.footer-gallery.gallery-thrd-f .gallery-box:first-child {
    margin-bottom: 16px;
}
.footer-gallery.gallery-fifth-f {
    width: 100%;
    padding: 0 0px;
}
.footer-gallery.gallery-fifth-f .gallery-box:first-child {
    margin-bottom: 0px;
    padding-right: 11px;
}
.footer-gallery.gallery-fifth-f .gallery-box:first-child {
    margin-bottom: 0px;
    padding-right: 11px !important;
    padding-left: 0px !important;
}
  .footer-gallery.gallery-fifth-f .gallery-box {
    display: inline-block;
    width: 50%;
    float: left;
}
  .section__title.section__title--center.testi-sub.scientific-head-sec.disrup-head h4.section__title-text.testimonial-cust-head {
    font-size: 25px;
}
.section__title.section__title--center.top-sli-testi.scientific-head.disrup-sec.inc-rev-light h2.section__title-text.custom-font-h2 {
    font-size: 35px;
}
.section__title.section__title--center.top-sli-testi.scientific-head.disrup-sec.inc-rev-subhead h2.section__title-text.custom-font-h2 {
    font-size: 43px;
}
div#shopify-section-increase-revenue .home-promo__text.rte.disrupt-desc.inc-rev-desc {
    max-width: 375px !important;
    width: 100%;
    padding: 0 20px !important;
}
.o-layout.form-layout .o-layout__item:nth-child(2n+2) {
    padding-left: 0px;
}
  
  div#shopify-section-client-confidence .client-conf-bg.hold-outer.home-promo__item.shampo-bg.block--has-bg .client-conf-bgim.img-bg-hol.home-promo__item-bg.u-bg-grey {
    background-position: top right -141px !important;
}
div#shopify-section-client-confidence .home-promo__media.beauty-gym-med.client-conf-promo img {
    margin-top: 0px !important;
}
div#shopify-section-client-confidence .home-promo__textes.rte.shamp-des.client-conf-desc p {
    text-align: center;
}
div#shopify-section-client-confidence .home-promo__textes.rte.shamp-des.client-conf-desc {
    text-align: center;
  margin-right: 0;
}
  
  div#shopify-section-1575713728065 .hair-box-o.home-promo__box.home-promo__box--btn a.home-promo__btn.c-btn.c-btn--primary.hair-btns {
    
    width: 100%;
   max-width: 300px;
   }
  div#shopify-section-client-confidence .home-promo.client-conf-promo h3.section__title-text.sham-h3 {
    font-size: 30px;
 }
  
  
  .section-block-counter {
   
    padding: 0 0px !important;
    /* letter-spacing: 0px; */
}
  
  div#shopify-section-1575553832215 .btn-backend a.home-promo__btn.c-btn.c-btn--primary {
    max-width: 300px;
    width: 100%;
}
  div#shopify-section-1575553832215 .o-layout.u-flex.u-flex--middle {
    margin: 0px !important;
}
div#shopify-section-1575553832215 .o-layout__item.back-tops {
    padding: 0px !important;
}
  div#shopify-section-1575617882505 .after-pro-promo.hold-outer.home-promo__item.block--has-bg {
    padding-bottom: 11% !important;
    padding-top: 8% !important;
}
  body{
  font-size:90%;
  }
  .home-promo.testimonial-slider.video-testimonial .slick-slide.slick-slide {
    height: auto !important;
}
div#shopify-section-1494463426573 .slick-slide.slick-slide {
    height: auto;
}
 div#shopify-section-1494463426573 .slick-slide.slick-current.slick-active {
    height: 100% !important;
}
  a.home-carousel__btn.c-btn.c-btn--primary.c-btn--arrow {
    width: 100%;
    max-width: 300px;
    height: 68px;
    line-height: 50px;
    font-size: 15px;
    letter-spacing: 0px;
}
  div#shopify-section-1575438096614 .logo-block {
    height: 100% !important;
}
  .home-promo.testimonial-slider.video-testimonial .slick-slide.slick-slide {
    height: 100% !important;
}
  .home-promo.testimonial-slider.video-testimonial ul.slick-dots {
    width: 320px !important;
    display: block !important;
    margin: 0 auto !important;
   
    left: 0;
    right: 0 !important;
    margin: auto !important;
text-align:center;
}
.home-promo.testimonial-slider.video-testimonial ul.slick-dots li {
    margin-bottom: 13px !important;
}
  .home-products.js-home-products.product-lists .slick-slide.slick-slide {
    height: auto !important;
}
  .home-promo__boxes {
    padding: 25px 0 25px 25px;
    margin-top: 33px;
}
  .testimonial-carousel .slick-slide.slick-slide {
    height: auto !important;
}
   a.mw-instagram-feed__slide {
    display: inline-block;
    width: 49% !important;
    height: auto !important;
    margin: 0.5%;
}
  span.footer-copyright__span.footer-copyright__span--shop {
    font-size: 0px;
}
span.footer-copyright__span.footer-copyright__span--shop span {
    margin-bottom: 20px;
    display: block;
    letter-spacing: 0px;
    font-size: 15px;
}
  
  .testimonial-carousel ul.slick-dots {
    text-align: center;
    right: 0;
    left: 0;
    margin: auto;
}

  .backed-by-out.home-promo__item.losing-in.block--has-bg .backed-by-out.home-promo__item-bg.u-bg-grey {
    background-size: 100% auto !important;
    background-position: left 26px bottom 0% !important;
}
  section.section.section--full-bg.losing-hair-out .home-promo__content.backed-by-content .o-layout__item.backtop-s {
    padding: 0px;
}
  .home-promo__textes.rte.know-scien-d p {
    font-size: 17px;
    }
.home-promo__title.section__title.know-scien-t h3 {
    font-size: 22px;
 }
  .section__title.section__title--center.home-hold-on.help-regro-heading h2.section__title-text.cus-col {
    font-size: 20px;
    line-height: 27px;
    margin-bottom: 22px;
}
.section__title.section__title--center.home-hold-on.help-regro-heading h4.section__title-text.cus-col-h {
    font-size: 22px;
}
  .o-layout.u-flex.u-flex--top.help-regro-box .o-layout__item {
    padding: 0px !important;
}
.o-layout.u-flex.u-flex--top.help-regro-box {
    margin: 0px;
}
.o-layout.u-flex.u-flex--top.help-regro-box .home-promo__media {
    padding: 0px !important;
    width: 90%;
    margin: 0 auto !important;
}
  div#shopify-section-about-top .slideshow-inner.test.banner-shows .home-carousel__bg--about-top0 {
       position: relative;
    min-height: unset !important;
    height: 60vw !important;
}
.about-top.home-carousel__content {
    margin-top: 13px !important;
   
}
  .home-carousel__item.home-carousel__item--1576561928913.home-carousel__item--middle.home-carousel__item--left.home-carousel__item--medium {
    display: block;
    height: auto !important;
    min-height: unset !important;
}
section.section.as.about-banner .slick-slide.slick-slide {
    height: auto !important;
}
  div#shopify-section-abiut-losing .backed-by-out.home-promo__item.losing-in.block--has-bg .backed-by-out.home-promo__item-bg.u-bg-grey {
   
    background-position: left 0px bottom 0% !important;
}
  div#shopify-section-journy-long .home-promo__content-jour {
    padding: 0 14px;
}
  .jour-wrap .pro-jour-out {
    width: calc(100% - 20px);
    padding-right: 10px;
}
.pro-jour-in .home-promo__boxes {
    padding: 0px 30px;
   
}
.jour-wrap .pro-jour-out, .jour-wrap .pro-jour-out:nth-child(2n+2) {
    width: calc(100% - 20px);
   
}
  .jour-wrap .pro-jour-out:nth-child(1) .pro-jour-in-after {
    margin-right: -43px;
    top: 26px;
}
.jour-wrap .pro-jour-out:nth-child(1)::after {
    top: 49px;
    right: 30px;
}
.jour-wrap .pro-jour-out:nth-child(2n+2) .pro-jour-in .home-promo__boxes {
    padding-bottom: 5px;
    padding-top: 0px;
}
.jour-wrap .pro-jour-out:nth-child(2)::after {
    top: 46px;
    left: unset;
    right: 30px;
}
.jour-wrap .pro-jour-out:nth-child(2) .pro-jour-in-after {
    top: 23px;
    right: -44px !important;
    left: unset;
}
.jour-wrap .pro-jour-out:nth-child(3) .pro-jour-in-after {
    margin-right: -44px;
    top: 24px;
}
.jour-wrap .pro-jour-out:nth-child(3)::after {
    top: 5.0%;
    right: 30px;
}
.jour-wrap .pro-jour-out:nth-child(4) .pro-jour-in-after {
    top: 29px;
    right: -44px;
 }
.jour-wrap .pro-jour-out:nth-child(4)::after {
    top: 48px;
    right: -20px;

}
div#shopify-section-shampoo-truth .shampo-box.home-promo__boxes {
    max-width: 82%;
    margin: -57px auto;
    padding: 22px;
}
div#shopify-section-shampoo-truth .home-promo__title.section__title.shampo-title {
    padding-left: 41px;
    background-size: auto 29px;
}
div#shopify-section-shampoo-truth {
    margin-bottom: 24px;
}
div#shopify-section-jour-last .container.container--mob-0.jour-container.jour-last-c {
    padding: 0 25px;
}
.jour-wrap .pro-jour-out:nth-child(1) .pro-jour-in-after.last-after {
    top: 20px;
}
.jour-wrap .pro-jour-out.jour-out.jour-last-out:nth-child(1)::after {
    top: 43px;
    right: 30px;
}
.jour-wrap .pro-jour-out.jour-out.jour-last-out:nth-child(2)::after {
    right: 30px;
}
.jour-wrap .pro-jour-out:nth-child(2) .pro-jour-in-after.last-after {
    top: 21px;
    right: -43px !important;
}
.pro-jour-out.jour-out.jour-last-out:nth-child(3)::after {
    top: 45px;
    right: 32px;
}
.pro-jour-out.jour-out.jour-last-out:nth-child(3) .pro-jour-in-after {
    top: 22px;
    right: -17px;
}
div#shopify-section-jour-last .home-promo__title.section__title.date-journal.display-black-head h3.section__title-text {
    font-size: 25px;
    line-height: 32px;
}
div#shopify-section-jour-last .home-promo__boxes.display-black-box .home-promo__textes.rte p {
    font-size: 18px;
    line-height: 27px;
}
.home-promo__boxes.display-black-box {
    padding: 40px 44px 109px !important;
}
  div#shopify-section-beauty-gym .beauty-homes-only .img-bg-hol.home-promo__item-bg.u-bg-grey {
    background: url(/cdn/shop/files/about-res-midle.png?v=1578738508) !important;
    background-size: contain !important;
    background-position: top right -121px !important;
    background-repeat: no-repeat !important;
}

div#shopify-section-beauty-gym .hold-outer.home-promo__item.block--has-bg .home-promo__media.beauty-gym-med img {
    max-height: 300px !important;
    margin-top: 17%;
}

div#shopify-section-beauty-gym .beauty-gym-box.shampo-box.home-promo__boxes {
    max-width: 90% !important;
    margin-top: -12%;
    max-width: 350px;
    float: none;
}
div#shopify-section-beauty-gym .home-promo__title.section__title.shampo-title {
    background-size: auto 41px;
    padding-left: 16%;

}
div#shopify-section-beauty-gym section.beauty-homes-only.section.section--full-bg.shampo-truth-out.beauty-gyms .shampo-title h3.section__title-text.date-head {
    font-size: 17px;
 }
div#shopify-section-beauty-gym section.beauty-homes-only.section.section--full-bg.shampo-truth-out.beauty-gyms h3.section__title-text.sham-h3 {
    font-size: 22px;
    padding-bottom: 3px;
}

div#shopify-section-leading-edge .home-promo__media.scien-media {
    margin: 0px !important;
    max-width: 90%;
    margin: 0 auto !important;
    display: block;
    overflow: hidden;
}
div#shopify-section-leading-edge .home-promo__media.scien-media img {
    margin: 0 auto !important;
}
div#shopify-section-leading-edge .home-promo__media.scien-media.media-sec-scien {
    margin: -51px auto !important;
    display: block;
    max-width: unset;
    text-align: center;
    float: none;
    position: relative;
 }
div#shopify-section-leading-edge .home-promo__media.scien-media.media-sec-scien img {
    margin: 1px auto 0px !important;
    float: none !important;
    position: relative;
   
}
  div#shopify-section-leading-edge .home-promo__content.image-slidshows.scitific-prom.leading-science-edge-l .testi-outer {
    max-height: unset !important;
}
  div#shopify-section-leading-edge .home-promo__content.image-slidshows.scitific-prom.leading-science-edge-l {
    padding: 0 3%;
}
.home-promo__content.image-slidshows.scitific-prom.leading-science-edge-l .testi-outer {
    margin-bottom: 30px !important;
}
  .blog__text.rte {
  
    height: auto;
   
}
  .faq-outer-img {
    max-width: 100%;
    display: block;
    text-align: center;
}
.faq-descs {
    display: block;
    width: 100% !important;
    max-width: 100% !important;
    text-align: center;
}
.page__contact-form .container.container.contact-form-con input.c-btn.c-btn--primary.c-btn--center.form-field {
    max-width: 285px;
    width: 100%;
}
.page__contact-form .container.container.contact-form-con .form-halv.form-field {
    width: 100%;
    display: inline-block;
    font-size: 15px;
}
textarea#ContactFormMessage {
    height: 140px;
    font-size: 15px;
}
.container.container.contact-form-con .page__content.rte {
    text-align: center;
}
  div#shopify-section-testimonial-top .about-top.home-carousel__content {
    margin-top: 75px !important;

}
  div#shopify-section-testimonial-logo .logo-block.slick-slide {
    height: auto !important;
}
  div#shopify-section-testimonial-before .twentytwenty-container .home-promo__media img.home-promo__media-img {
    height: 242px;
    width: auto;
    float: none;
    margin: 0 auto 28px !important;
    left: 0;
    right: 0;
}
div#shopify-section-testimonial-before .slider.slider-nav.slick-initialized.slick-slider .slick-slide {
    height: auto !important;
}
  .home-promo__textes.rte.client-des.test-des p {
    font-size: 17px;
}
div#shopify-section-testimonial-video .slider.slider-nav.slick-initialized.slick-slider .slick-slide {
    height: auto !important;
 }

  div#shopify-section-testimonial-video .slick-slide.slick-slide {
    height: auto !important;
}
div#shopify-section-testimonial-web .web-page-box.slick-slide {
    height: auto !important;
}
  .web-pag.arrow.arrow-left.product.slick-arrow {
    left: -35px;
}

  .web-pag.arrow.arrow-right.product.slick-arrow {
    right: -31px;
}
  .gallery-first {
    display: block;
    width: 100%;
}
.gallery-sec {
    display: block;
    width: 100%;
    margin-top: 9px;
}
.gallery-thrd {
    display: block;
    width: 100%;
    margin-bottom: 10px;
}
.gallery-frth {
    display: block;
    width: 100%;
}
.gallery-frth .gallery-box {
    width: 47.5%;
    display: inline-block;
    margin: 0 1% !important;
}
  div#shopify-section-testimonial-video .testimonial-slider .home-promo__item .home-promo__media {
    box-shadow: none !important;
}
  div#shopify-section-testimonial-web .web-heads h3.section__title-text.story-tit {
    line-height: 24px;
    font-size: 15px;
}
  section.section.section--page.page.sldier-fad-prosa div#shopify-section-testimonial-prod .inder-caroosal.slick-slide {
    height: auto !important;
}
  div#shopify-section-testimonial-before .home-promo__content.slick-slide {
    height: auto !important;
}
  div#shopify-section-testimonail-guarenty .home-promo__textes.rte.guarenty-desc p {
    font-size: 17px;
}
  .success-story-box.home-promo__boxes.home-promo__box--btn a.home-carousel__btn.c-btn.c-btn--primary.c-btn--arrow {
    width: 300px;
    height: 55px !important;
    margin-top: 9%;
    margin: 24px auto 0 !important;
    float: none;
    line-height: 41px;
    display: block;
}
  div#shopify-section-testimonials-sec-tespage .test-pag-head h5.section__title-text {
    font-size: 17px;
    line-height: 23px;

}
  .product-icons {
    width: 49%;

}
  div#shopify-section-client-think .clients-carousel-boxs {
    background-size: auto 28px;
}
div#shopify-section-client-think .clients-carousel-boxs {
    background-size: auto 28px;
    width: 100%;
    padding: 9px;
}
  div#shopify-section-client-think .slick-list.draggable {
    width: 100% !important;
}

  div#shopify-section-client-think .clients-carousel-boxs .client-boxess {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
  div#shopify-section-pro-gaurenty .guarenty-story-box.home-promo__boxess {
    padding: 0 20px;
}
  .last-head-p.dir-leat-heads p {
    font-size: 20px;
    margin-bottom: 22px;
    line-height: 27px;

}
  div#shopify-section-use-direction h4.section__title-text.light-direct {
    font-size: 21px;
    margin-top: 15px;
}
div#shopify-section-ingredients-sec ul.list-pro-wrap li {
    width: 94%;
    padding-left: 0px;
    margin-left: 0px;
}
div#shopify-section-ingredients-sec ul.list-pro-wrap li p {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 20px;
}
.home-promo__title.section__title.ingredients-heads-thrd .section__title-text.research-title {
    font-size: 18px;
    line-height: 27px;
}
div#shopify-section-ingredients-sec .home-promo__title.section__title.ingredients-heads-sec h3.section__title-text.research-title {
    font-size: 19px;
    text-align: center;
    line-height: 30px;
 }
div#shopify-section-ingredients-sec p.section__title-text.research-title {
    font-size: 17px;
    line-height: 29px;
}
  div#shopify-section-use-direction .bac-in-pro.direct-boxes.home-promo__boxes {
    padding: 25px 21px;
    margin-bottom: 18px;
}
div#shopify-section-use-direction .back-text-in {
    padding: 0px;
}
div#shopify-section-use-direction .backed-by-out.direct-out.home-promo__item.block--has-bg .o-layout__item.back-tops {
    padding-left: 0px;
}
div#shopify-section-use-direction .bac-in-pro.direct-boxes.home-promo__boxes {
    padding: 25px 21px;
    margin-bottom: 18px;
}
div#shopify-section-use-direction h6.back-title.dir-tops {
    font-size: 19px;
    line-height: 24px;
    letter-spacing: 0px;
}
  div#shopify-section-product-lead .home-promo__content.image-slidshows.scitific-prom .testi-outer {
    max-width: 700px !important;
    width: 100% !important;
    height: auto !important;
    max-height: unset !important;
}
div#shopify-section-product-lead .home-promo__media.scien-media img {
    margin-right: 0px;
    margin-top: 20px;
    width: 90%;
    float: none;
    margin: 0px auto;
}
  div#shopify-section-product-lead .home-promo__media.scien-media.clicnic-image {
    margin: 0px !important;
}
  div#shopify-section-product-lead .home-promo__content.image-slidshows.scitific-prom .testi-outer {
    max-width: 700px !important;
    width: 100% !important;
    height: 100% !important;
    max-height: 631PX !IMPORTANT;
    margin-bottom: 218px;
}
  div#shopify-section-ingredients-sec .container .home-promo__research {
    width: 95%;
    margin: 0 auto;
}
  div#shopify-section-product-tes .test-in-bpox.research-box .home-promo__title.section__title.testimonial-heads {
    margin-top: 29px;
}
  div#shopify-section-pro-tests .home-promo__item .home-promo__box.home-promo__box.home-promo__box {
    padding-left: 0px !important;
}
  div#shopify-section-step-away .step-away.home-promo__boxes.home-promo__box--btn{
  padding: 0 15px !important;}
  div#shopify-section-simple-life-better .home-promo__content.backed-by-content {
    padding: 0 15px;
}
  div#shopify-section-use-direction .o-layout__item.backtop-s {
  
    padding-left: 0px;
}
  
div#shopify-section-anti-hair .anti-bgs.backed-by-out.home-promo__item-bg.u-bg- {
    background-size: auto 310px !important;
}
div#shopify-section-anti-hair .pro-jour-ins.anti-hair-boxs .home-promo__boxes.display-black-box {
    width: 100%;
    max-width: 96% !important;
    padding-left: 4% !important;
    padding-right: 4% !important;
}
div#shopify-section-anti-hair .anti-haor-content-box {
    padding-top: 51%;
}
div#shopify-section-anti-hair .home-promo__title.section__title.anithaor-head .date-heading h3 {
    font-size: 25px;
    line-height: 33px;
    letter-spacing: 0.35px;
    margin: 13px 0px;
    text-align: center;
}
div#shopify-section-anti-hair .home-promo__content.jour-content.janti-hari-content .home-promo__textes.rte.anit-hair-des p {
    font-size: 19px;
    line-height: 1.7;
    text-align: center;
    letter-spacing: 0.5px;
}
  div#shopify-section-anti-hair .pro-jour-ins.anti-hair-boxs .home-promo__media.display-black-media img.home-promo__media-img.lazyloaded {
    max-height: 220px;
    margin-top: 0px;
    margin: -78px auto 64px !important;
    width: auto;
    float: none !important;
}
}
@media only screen and (max-width: 500px) {
  .web-page-box .web-page-btn {
    padding: 20px;

}
  .product-carosal .arrow.arrow-left.slick-arrow {
    left: 10px;
}
.product-carosal .arrow.arrow-right.slick-arrow {
    right: 12px;
}
.inder-caroosal .pro-homess .product__details h3.product__title.h4 {
    height: auto;
    font-size: 21px;
    line-height: 27px;
}
section.section.section--page.page.sldier-fad-prosa .view-all a {
    width: 100%;
    max-width: 320px;
    font-size: 14px;
}
 html {
    font-size: 9px;
} 
  .announcement__text.rte p {
    font-size: 13px;
}
  .left-announce.o-layout__item {
    width: 100% !important;
}
 .icon-in .icon-list {
    width: 50%;
}
 .home-products.js-home-products.product-lists .slick-list.draggable {
    padding: 0px !important;
}
  .logo-carousel-after.slick-initialized.slick-slider {
    padding-bottom: 40px;
}
  h2.section__title-text.cus-col-be {
    font-size: 16px;
}
 .testimonial-carousel .o-layout.u-flex.u-flex--middle .o-layout__item {
    padding: 0px !important;
}
.testimonial-sec-out.home-promo__box {
    padding-right: 0px !important;
}
  .hold-outer.home-promo__item.block--has-bg .home-promo__media {
  
    padding: 0 10px;
   
}
  .test-in-bpox.slick-slide .o-layout.u-flex.u-flex--middle {
    margin: 0px !important;
}
  div#shopify-section-leading-edge .home-promo__content.image-slidshows.scitific-prom.leading-science-edge-l {
    padding: 0 3%;
}
.home-promo__content.image-slidshows.scitific-prom.leading-science-edge-l .testi-outer {
    margin-bottom: 30px !important;
}
div#shopify-section-beauty-gym .hold-outer.home-promo__item.block--has-bg .home-promo__media.beauty-gym-med {
    margin-left: -32px !important;
}
div#shopify-section-beauty-gym .hold-outer.home-promo__item.block--has-bg .home-promo__media.beauty-gym-med img {
    max-height: 300px !important;
    margin-top: 7%;
}
  .form-row.age-seek {
    text-align: center;
}
  .form-row.age-row .wizard-col.col-age, .wizard-col.col-suffer, .wizard-col.col-stage, .wizard-col.col-loss {
    width: 48%;
    display: inline-block;
    text-align: center;
    margin-bottom: 26px;
    float: none;
}
.form-row.age-row {
    text-align: center;
}
.privacy-quick.js-active {
    padding: 30px 20px;
}
.wrap-wizard-form input.product-quick-btn {  
    font-size: 16px;
    letter-spacing: 0px !important;
}
  .right-announce.o-layout__item {
    width: 105px !important;
   
}
  .web-page-btn > .web-media {
    height: auto;
    
}
  .web-page-btn .web-media {
    height: auto;
    display: block;
    overflow: hidden;
    margin-bottom: 10px;
}
}



@media only screen and (max-width: 400px) {
  div#shopify-section-anti-hair .home-promo__title.section__title.anithaor-head h3.section__title-text {
    font-size: 28px;
    line-height: 37px;
}
  div#shopify-section-1575617882505 .arrow.arrow-left.slick-arrow {
    left: 73%;
}
 
.form-row.age-row {
    text-align: center;
}
.privacy-quick.js-active {
    padding: 30px 20px;
}
.wrap-wizard-form input.product-quick-btn {  
    font-size: 16px;
    letter-spacing: 0px !important;
}
  div#shopify-section-testimonial-top .about-top.home-carousel__content {
    margin-top: 56px !important;
}
  .form-row.age-stage {
    text-align: center;
}
  .form-row.age-seek {
    text-align: center;
}
  html {
    font-size: 8px;
} 
  h1,h2,h3,h4,h5,h6{
  font-size:100%;
  }
  input.mobile-search__input {
    border-color: #fff !important;
}
  
  .announcement__text.rte p {
    font-size: 11px;
}
.announcement__text.rte {
    padding-left: 46px;
}
.announcement {
    display: block;
    width: 100%;
    height: 110px;
}
  .header-trigger.header-trigger--left.mobile-draw-trigger-icon.u-flex.u-flex--middle.js-mobile-draw-icon {
    left: 18px;
    top: 0px;
}
  .left-announce.o-layout__item {
    width: 100% !important;
  }
  .section-block-counter {
    width: 100% !important;
    display: block;
    text-align: center;
    border-bottom: 1px solid #b1b1b1;
    margin-bottom: 20px;
    border-right: 0px;
}
.section-block-counter h6.counter-top, .section-block-counter h5 {
    text-align: center;
    font-size: 16px;
    margin-bottom: 11px;
}
.outer-counter-box {
    display: block;
    text-align: center;
}
  .mobile-draw.mobile-draw--dark a {
    font-size: 15px;
}
.mobile-draw__footer.mobile-footer h4 {
    font-size: 24px;
}
  .home-products.js-home-products.product-lists .slick-list.draggable {
    padding: 0px !important;
}
.home-products__grid .o-layout.layout-slider .custom-col {
    margin-left:  5px !important;
  margin-right: 5px !important;
}
  .pro-homess.product.product--left.home-products__item .product__details {
    padding: 0 10px;
}
  .hair-box-o.home-promo__box.home-promo__box--btn a.home-promo__btn.c-btn.c-btn--primary.hair-btns {
    font-size: 14px !important;
}
  .logo-carousel-after .arrow.arrow-left.slick-arrow {
    left: -25%;
 }
  div#shopify-section-beauty-gym .hold-outer.home-promo__item.block--has-bg .home-promo__media.beauty-gym-med img {
    max-height: 217px !important;
    margin-top: 7%;
}
div#shopify-section-beauty-gym .beauty-gym-box.shampo-box.home-promo__boxes {
    max-width: 100% !important;
    padding: 50px 15px;
}
div#shopify-section-beauty-gym .home-promo__title.section__title.shampo-title {
    padding-left: 20%;
}
  div#shopify-section-jour-last .home-promo__title.section__title.date-journal.display-black-head h3.section__title-text {
    font-size: 20px;
    line-height: 32px;
}
  .tt-aside-post .description-section-side h3 {
    font-size: 13px;
    line-height: 19px;
    margin-bottom: 15px;
}
.tt-aside-post a.recent-view-btn {
    font-size: 13px;
    line-height: 1;
}
  div#shopify-section-relationship-deep .relation-text-box.shampo-box.home-promo__boxes {
    max-width: 95% !important;
}
  div#shopify-section-1575713728065 .hair-box-o.home-promo__box.home-promo__box--btn a.home-promo__btn.c-btn.c-btn--primary.hair-btns {
    font-size: 14px !important;
 
}
  .distri-media.form-wrap input.c-btn.c-btn--primary.c-btn--center {
    width: 95%;
}
  div#shopify-section-increase-revenue .testi-outer.distributor-outs.inc-rev-outer .inc-rev-media.home-promo__media.scien-media img {
   
    width: 78%;
}
  div#shopify-section-client-confidence .home-promo__media.beauty-gym-med.client-conf-promo img {
    margin-top: 160px !important;
}
  .result-vary-text .home-promo__box h3.section__title-text {
    font-size: 30px;
 
}
  
}
@media only screen and (max-width: 350px) {
  .result-vary-box.home-promo__item.block--has-bg  .o-layout__item.right-desc {
    padding: 0px 15px;
}
.result-vary-box.home-promo__item.block--has-bg .home-promo__content.backed-by-content .o-layout__item {
    padding: 0px !important;
    margin: 0px !important;
}
 
.right-announce.o-layout__item {
    width: 89px !important;
   
}
  
  
  div#shopify-section-testimonail-story .success-story-box.home-promo__boxes.home-promo__box--btn a.home-carousel__btn.c-btn.c-btn--primary.c-btn--arrow {
    max-width: 320px;
    height: 80px !important;
    width: 90%;
    height: 55px !important;
    line-height: 37px !important;
}
  .article-paginate .article-paginate__item span.icon-fallback__text {
    font-size: 16px;
    margin-left: 3px !important;
}
.blog-sidebar .dark-dowmload {
    padding: 0 11px;
}
.blog-sidebar a.home-promo__btn.c-btn.c-btn--primary.hair-btns.ulti-down {
    font-size: 15px;
    letter-spacing: -0.1px;
    padding-left: 0px;
    padding-right: 0px;
    height: 59px;
    line-height: 40px;
}
 .blog-sidebar .product-carosal-blog ul.slick-dots {
    position: absolute;
    bottom: 63px;
    text-align: right;
    width: 255px;
    right: 30%;
    margin: 0 auto;
    right: 0;
    left: 0;
    margin: auto;
    width: 100%;
    text-align: center;
}
.blog-side .view-all a {
    max-width: 250px;
    width: 100%;
    font-size: 14px;
    letter-spacing: -0.5px;
}
.tt-aside-post ul.tabs li {
    display: block;
    width: 100%;
    text-align: center;
}
.tt-aside-post .blog__media-wrapper {
    width: 100%;
    height: auto;
    display: inline-block;
    vertical-align: top;
    padding-top: 10px;
}
.tt-aside-post .description-section-side {
    display: inline-block;
    width: 100%;
    padding: 0px 23px;
}
.tt-aside-post .description-section-side {
    display: inline-block;
    width: 100%;
    padding: 15px 2px;
}
.tt-aside-post .description-section-side h3 {
    font-size: 18px;
    line-height: 19px;
    margin-bottom: 15px;
}
  div#shopify-section-jour-last .home-promo__title.section__title.date-journal.display-black-head {
    background-size: auto 23px;
    padding-left: 35px;
}
  .blog-sidebar .client-custom .logo-carousel-after .arrow.arrow-left.slick-arrow {
    left: 6%;
}
 
  .announcement__text.rte.second img {
    margin: 10px auto;
    display: block;
}
  h3.shopify_explorer_faq__separator.h3 {
   
    padding-top: 10px;
   
    padding-bottom: 10px;
}
  .shopify_explorer_faq__separator.h3.link:before {
    line-height: 18px;
 
}
section.section.section--page.page.sldier-fad-prosa .view-all a {
    font-size: 11px;
}  
    
.gallery-outer-footer .footer-gallery {
    display: block;
    width: 100%;
    float: left;
    margin-bottom: 11px;
    padding: 0px !important;
    margin-bottom: 10px;
}
 .gallery-content-footer .gallery-outer-footer .footer-gallery .gallery-box {
    width: 100% !important;
    display: block;
    padding: 0px !important;
    margin-bottom: 10px !important;
}
}









