/** Shopify CDN: Minification failed

Line 1840:0 Unexpected "}"

**/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,q,small,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;padding:0}article,aside,figure,figure img,figcaption,hgroup,footer,header,nav,section,video,object{display:block}a img{border:0}figure{position:relative}figure img{width:100%}
.container12, .container16 {
  margin:0 auto;
  padding:0;
  position:relative;
  width:1140px;
}
.row {margin-bottom:20px;}
.column1, .column2, .column3, .column4, .column5, .column6, .column7, .column8, .column9, .column10, .column11, .column12, .column13, .column14, .column15, .column16 {
  display:inline;
  float:left;
  margin-left:10px;
  margin-right:10px;
}
.container12 .alpha, .container16 .alpha {margin-left:0;}
.container12 .omega, .container16 .omega {margin-right:0;}
.container12 .column1 {width:75px;}
.container12 .column2 {width:170px;}
.container12 .column3 {width:265px;}
.container12 .column4 {width:360px;}
.container12 .column5 {width:455px;}
.container12 .column6 {width:550px;}
.container12 .column7 {width:645px;}
.container12 .column8 {width:740px;}
.container12 .column9 {width:835px;}
.container12 .column10 {width:930px;}
.container12 .column11 {width:1025px;}
.container12 .column12 {width:1120px;}
.container12 .prefix1 {padding-left:95px;}
.container12 .prefix2 {padding-left:190px;}
.container12 .prefix3 {padding-left:285px;}
.container12 .prefix4 {padding-left:380px;}
.container12 .prefix5 {padding-left:475px;}
.container12 .prefix6 {padding-left:570px;}
.container12 .prefix7 {padding-left:665px;}
.container12 .prefix8 {padding-left:760px;}
.container12 .prefix9 {padding-left:855px;}
.container12 .prefix10 {padding-left:950px;}
.container12 .prefix11 {padding-left:1045px;}

.container16 .column1 {width:51.25px;}
.container16 .column2 {width:122.5px;}
.container16 .column3 {width:193.75px;}
.container16 .column4 {width:265px;}
.container16 .column5 {width:336.25px;}
.container16 .column6 {width:407.5px;}
.container16 .column7 {width:478.75px;}
.container16 .column8 {width:550px;}
.container16 .column9 {width:621.25px;}
.container16 .column10 {width:692.5px;}
.container16 .column11 {width:763.75px;}
.container16 .column12 {width:835px;}
.container16 .column13 {width:906.25px;}
.container16 .column14 {width:977.5px;}
.container16 .column15 {width:1048.75px;}
.container16 .column16 {width:1120px;}
.container16 .prefix1 {padding-left:71.25px;}
.container16 .prefix2 {padding-left:142.5px;}
.container16 .prefix3 {padding-left:213.75px;}
.container16 .prefix4 {padding-left:285px;}
.container16 .prefix5 {padding-left:356.25px;}
.container16 .prefix6 {padding-left:427.5px;}
.container16 .prefix7 {padding-left:498.75px;}
.container16 .prefix8 {padding-left:570px;}
.container16 .prefix9 {padding-left:641.25px;}
.container16 .prefix10 {padding-left:712.5px;}
.container16 .prefix11 {padding-left:783.75px;}
.container16 .prefix12 {padding-left:855px;}
.container16 .prefix13 {padding-left:926.25px;}
.container16 .prefix14 {padding-left:997.5px;}
.container16 .prefix15 {padding-left:1068.75px;}

@media only screen and (min-width: 960px) and (max-width: 1160px) {
  .container12, .container16 {width:960px;}
  .container12 .column1 {width:60px;}
  .container12 .column2 {width:140px;}
  .container12 .column3 {width:220px;}
  .container12 .column4 {width:300px;}
  .container12 .column5 {width:380px;}
  .container12 .column6 {width:460px;}
  .container12 .column7 {width:540px;}
  .container12 .column8 {width:620px;}
  .container12 .column9 {width:700px;}
  .container12 .column10 {width:780px;}
  .container12 .column11 {width:860px;}
  .container12 .column12 {width:940px;}
  .container12 .prefix1 {padding-left:80px;}
  .container12 .prefix2 {padding-left:160px;}
  .container12 .prefix3 {padding-left:240px;}
  .container12 .prefix4 {padding-left:320px;}
  .container12 .prefix5 {padding-left:400px;}
  .container12 .prefix6 {padding-left:480px;}
  .container12 .prefix7 {padding-left:560px;}
  .container12 .prefix8 {padding-left:640px;}
  .container12 .prefix9 {padding-left:720px;}
  .container12 .prefix10 {padding-left:800px;}
  .container12 .prefix11 {padding-left:880px;}
  .container16 .column1 {width:40px;}
  .container16 .column2 {width:100px;}
  .container16 .column3 {width:160px;}
  .container16 .column4 {width:220px;}
  .container16 .column5 {width:280px;}
  .container16 .column6 {width:340px;}
  .container16 .column7 {width:400px;}
  .container16 .column8 {width:460px;}
  .container16 .column9 {width:520px;}
  .container16 .column10 {width:580px;}
  .container16 .column11 {width:640px;}
  .container16 .column12 {width:700px;}
  .container16 .column13 {width:760px;}
  .container16 .column14 {width:820px;}
  .container16 .column15 {width:880px;}
  .container16 .column16 {width:940px;}
  .container16 .prefix1 {padding-left:60px;}
  .container16 .prefix2 {padding-left:120px;}
  .container16 .prefix3 {padding-left:180px;}
  .container16 .prefix4 {padding-left:240px;}
  .container16 .prefix5 {padding-left:300px;}
  .container16 .prefix6 {padding-left:360px;}
  .container16 .prefix7 {padding-left:420px;}
  .container16 .prefix8 {padding-left:480px;}
  .container16 .prefix9 {padding-left:540px;}
  .container16 .prefix10 {padding-left:600px;}
  .container16 .prefix11 {padding-left:660px;}
  .container16 .prefix12 {padding-left:720px;}
  .container16 .prefix13 {padding-left:780px;}
  .container16 .prefix14 {padding-left:840px;}
  .container16 .prefix15 {padding-left:900px;}
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
  .container12, .container16 {width:768px;}
  .container12 .column1 {width:44px;}
  .container12 .column2 {width:108px;}
  .container12 .column3 {width:172px;}
  .container12 .column4 {width:236px;}
  .container12 .column5 {width:300px;}
  .container12 .column6 {width:364px;}
  .container12 .column7 {width:428px;}
  .container12 .column8 {width:492px;}
  .container12 .column9 {width:556px;}
  .container12 .column10 {width:620px;}
  .container12 .column11 {width:684px;}
  .container12 .column12 {width:748px;}
  .container12 .prefix1 {padding-left:64px;}
  .container12 .prefix2 {padding-left:128px;}
  .container12 .prefix3 {padding-left:192px;}
  .container12 .prefix4 {padding-left:256px;}
  .container12 .prefix5 {padding-left:320px;}
  .container12 .prefix6 {padding-left:384px;}
  .container12 .prefix7 {padding-left:448px;}
  .container12 .prefix8 {padding-left:512px;}
  .container12 .prefix9 {padding-left:576px;}
  .container12 .prefix10 {padding-left:640px;}
  .container12 .prefix11 {padding-left:704px;}
  .container16 .column1 {width:28px;}
  .container16 .column2 {width:76px;}
  .container16 .column3 {width:124px;}
  .container16 .column4 {width:172px;}
  .container16 .column5 {width:220px;}
  .container16 .column6 {width:268px;}
  .container16 .column7 {width:316px;}
  .container16 .column8 {width:364px;}
  .container16 .column9 {width:412px;}
  .container16 .column10 {width:460px;}
  .container16 .column11 {width:508px;}
  .container16 .column12 {width:556px;}
  .container16 .column13 {width:604px;}
  .container16 .column14 {width:652px;}
  .container16 .column15 {width:700px;}
  .container16 .column16 {width:748px;}
  .container16 .prefix1 {padding-left:48px;}
  .container16 .prefix2 {padding-left:96px;}
  .container16 .prefix3 {padding-left:144px;}
  .container16 .prefix4 {padding-left:192px;}
  .container16 .prefix5 {padding-left:240px;}
  .container16 .prefix6 {padding-left:288px;}
  .container16 .prefix7 {padding-left:336px;}
  .container16 .prefix8 {padding-left:384px;}
  .container16 .prefix9 {padding-left:432px;}
  .container16 .prefix10 {padding-left:480px;}
  .container16 .prefix11 {padding-left:528px;}
  .container16 .prefix12 {padding-left:576px;}
  .container16 .prefix13 {padding-left:624px;}
  .container16 .prefix14 {padding-left:672px;}
  .container16 .prefix15 {padding-left:720px;}
}

@media only screen and (max-width: 767px) {
  .container12, .container16 {width:300px;}
  .container12 .column1, .container16 .column1,
  .container12 .column2, .container16 .column2,
  .container12 .column3, .container16 .column3,
  .container12 .column4, .container16 .column4,
  .container12 .column5, .container16 .column5,
  .container12 .column6, .container16 .column6,
  .container12 .column7, .container16 .column7,
  .container12 .column8, .container16 .column8,
  .container12 .column9, .container16 .column9,
  .container12 .column10, .container16 .column10,
  .container12 .column11, .container16 .column11,
  .container12 .column12, .container16 .column12,
  .container16 .column13,
  .container16 .column14,
  .container16 .column15,
  .container16 .column16 {
    margin:0 0 20px 0;
    width:300px;
  }
  .container12 .prefix1, .container12 .prefix2, .container12 .prefix3, .container12 .prefix4, .container12 .prefix5, .container12 .prefix6, .container12 .prefix7, .container12 .prefix8, .container12 .prefix9, .container12 .prefix10, .container12 .prefix11, .container16 .prefix1, .container16 .prefix2, .container16 .prefix3, .container16 .prefix4, .container16 .prefix5, .container16 .prefix6, .container16 .prefix7, .container16 .prefix8, .container16 .prefix9, .container16 .prefix10, .container16 .prefix11, .container16 .prefix12, .container16 .prefix13, .container16 .prefix14, .container16 .prefix15 {padding-left:0;}
  .row {margin:0;}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
  .container12, .container16 {width:420px;}
  .container12 .column1, .container16 .column1,
  .container12 .column2, .container16 .column2,
  .container12 .column3, .container16 .column3,
  .container12 .column4, .container16 .column4,
  .container12 .column5, .container16 .column5,
  .container12 .column6, .container16 .column6,
  .container12 .column7, .container16 .column7,
  .container12 .column8, .container16 .column8,
  .container12 .column9, .container16 .column9,
  .container12 .column10, .container16 .column10,
  .container12 .column11, .container16 .column11,
  .container12 .column12, .container16 .column12,
  .container16 .column13,
  .container16 .column14,
  .container16 .column15,
  .container16 .column16 {
    margin:0 0 20px 0;
    width:420px;
  }
  .container12 .prefix1, .container12 .prefix2, .container12 .prefix3, .container12 .prefix4, .container12 .prefix5, .container12 .prefix6, .container12 .prefix7, .container12 .prefix8, .container12 .prefix9, .container12 .prefix10, .container12 .prefix11, .container16 .prefix1, .container16 .prefix2, .container16 .prefix3, .container16 .prefix4, .container16 .prefix5, .container16 .prefix6, .container16 .prefix7, .container16 .prefix8, .container16 .prefix9, .container16 .prefix10, .container16 .prefix11, .container16 .prefix12, .container16 .prefix13, .container16 .prefix14, .container16 .prefix15 {padding-left:0;}
  .row {margin:0;}
}
.clearfix:before, .clearfix:after,
.row:before, .row:after,
.container12:before, .container12:after, .container16:before, .container16:after {
  content:'.';
  display:block;
  height:0;
  overflow:hidden;
  visibility:hidden;
  width:0;
}
/* http://sonspring.com/journal/clearing-floats */
.clear {
  clear:both;
  display:block;
  height:0;
  overflow:hidden;
  visibility:hidden;
  width:0;
}
.row:after, .clearfix:after, .container12:after, .container16:after {clear:both;}
/* For IE7. Move this to separate file when you notice some problems */
.row, .clearfix {zoom: 1;}
img, object, embed {max-width:100%;}
img {height:auto;}

/*===========================[nilesh css]==========================*/
/** Generated by FG **/
@font-face {
  font-family: 'Conv_Canela-Light';
  src: url('https://cdn.shopify.com/s/files/1/2656/6094/files/Canela-Light.eot?3776331062770599694');
  src: local('☺'), url('https://cdn.shopify.com/s/files/1/2656/6094/files/Canela-Light.woff?3776331062770599694') format('woff'), url('https://cdn.shopify.com/s/files/1/2656/6094/files/Canela-Light.ttf?3776331062770599694') format('../truetype'), url('https://cdn.shopify.com/s/files/1/2656/6094/files/Canela-Light.svg?3776331062770599694') format('svg');
  font-weight: normal;
  font-style: normal;
}
/** Generated by FG **/
@font-face {
  font-family: 'Conv_Canela-Medium';
  src: url('https://cdn.shopify.com/s/files/1/2656/6094/files/Canela-Medium.eot?3776331062770599694');
  src: local('☺'), url('https://cdn.shopify.com/s/files/1/2656/6094/files/Canela-Medium.woff?3776331062770599694') format('woff'), url('https://cdn.shopify.com/s/files/1/2656/6094/files/Canela-Medium.ttf?3776331062770599694') format('truetype'), url('https://cdn.shopify.com/s/files/1/2656/6094/files/Canela-Medium.svg?3776331062770599694') format('svg');
  font-weight: normal;
  font-style: normal;
}
/** Generated by FG **/
@font-face {
  font-family: "CeraPro-Bold";
  src: url('https://cdn.shopify.com/s/files/1/2656/6094/files/Cera_GR_Bold.eot?3776331062770599694');
  src: local('☺'), url('https://cdn.shopify.com/s/files/1/2656/6094/files/Cera_GR_Bold.woff?3776331062770599694') format('woff'), url('https://cdn.shopify.com/s/files/1/2656/6094/files/Cera_GR_Bold.ttf?3776331062770599694') format('truetype'), url('https://cdn.shopify.com/s/files/1/2656/6094/files/Cera_GR_Bold.svg?3776331062770599694') format('svg');
  font-weight: normal;
  font-style: normal;
}
/** Generated by FG **/
@font-face {
  font-family: "CeraPro-Light";
  src: url('https://cdn.shopify.com/s/files/1/2656/6094/files/Cera_GR_Light.eot?3776331062770599694');
  src: local('☺'), url('https://cdn.shopify.com/s/files/1/2656/6094/files/Cera_GR_Light.woff?3776331062770599694') format('woff'), url('https://cdn.shopify.com/s/files/1/2656/6094/files/Cera_GR_Light.ttf?3776331062770599694') format('truetype'), url('https://cdn.shopify.com/s/files/1/2656/6094/files/Cera_GR_Light.svg?3776331062770599694') format('svg');
  font-weight: normal;
  font-style: normal;
}
/** Generated by FG **/
@font-face {
  font-family: 'Conv_ChaparralPro-Italic';
  src: url('https://cdn.shopify.com/s/files/1/2656/6094/files/ChaparralPro-Italic.eot?3776331062770599694');
  src: local('☺'), url('https://cdn.shopify.com/s/files/1/2656/6094/files/ChaparralPro-Italic.woff?3776331062770599694') format('woff'), url('https://cdn.shopify.com/s/files/1/2656/6094/files/ChaparralPro-Italic.ttf?3776331062770599694') format('truetype'), url('https://cdn.shopify.com/s/files/1/2656/6094/files/ChaparralPro-Italic.svg?3776331062770599694') format('svg');
  font-weight: normal;
  font-style: normal;
}
/** Generated by FG **/
@font-face {
  font-family: 'Conv_Device - EnglishGrotesque-Medium';
  src: url('https://cdn.shopify.com/s/files/1/2656/6094/files/Device_-_EnglishGrotesque-Medium.eot?3776331062770599694');
  src: local('☺'), url('https://cdn.shopify.com/s/files/1/2656/6094/files/Device_-_EnglishGrotesque-Medium.woff?3776331062770599694') format('woff'), url('https://cdn.shopify.com/s/files/1/2656/6094/files/Device_-_EnglishGrotesque-Medium.ttf?3776331062770599694') format('truetype'), url('https://cdn.shopify.com/s/files/1/2656/6094/files/Device_-_EnglishGrotesque-Medium.svg?3776331062770599694') format('svg');
  font-weight: normal;
  font-style: normal;
}
/** Generated by FG **/
@font-face {
  font-family: "CeraPro-Regular";
  src: url('https://cdn.shopify.com/s/files/1/2656/6094/files/Cera_GR.eot?4719771473778333364');
  src: local('☺'), url('https://cdn.shopify.com/s/files/1/2656/6094/files/Cera_GR.woff?4719771473778333364') format('woff'), url('https://cdn.shopify.com/s/files/1/2656/6094/files/Cera_GR.ttf?4719771473778333364') format('truetype'), url('https://cdn.shopify.com/s/files/1/2656/6094/files/Cera_GR.svg?4719771473778333364') format('svg');
  font-weight: normal;
  font-style: normal;
}
/** Generated by FG **/
/* @font-face {
font-family: 'Conv_Cera-Medium';
src: url('https://cdn.shopify.com/s/files/1/2656/6094/files/Cera_GR_Medium.eot?4009800982929610554');
src: local('☺'), url('https://cdn.shopify.com/s/files/1/2656/6094/files/Cera_GR_Medium.woff?4009800982929610554') format('woff'), url('https://cdn.shopify.com/s/files/1/2656/6094/files/Cera_GR_Medium.ttf?4009800982929610554') format('truetype'), url('https://cdn.shopify.com/s/files/1/2656/6094/files/Cera_GR_Medium.svg?4009800982929610554') format('svg');
font-weight: normal;
font-style: normal;
} */

/** Generated by FG **/
@font-face {
  font-family: 'Conv_Malina';
  src: url('https://cdn.shopify.com/s/files/1/2656/6094/files/Malina.eot?6791199874270383138');
  src: local('☺'), url('https://cdn.shopify.com/s/files/1/2656/6094/files/Malina.woff?6791199874270383138') format('woff'), url('https://cdn.shopify.com/s/files/1/2656/6094/files/Malina.ttf?6791199874270383138') format('truetype'), url('https://cdn.shopify.com/s/files/1/2656/6094/files/Malina.svg?6791199874270383138') format('svg');
  font-weight: normal;
  font-style: normal;
}

/** Generated by FG **/
@font-face {
  font-family: 'Conv_Cera-Medium';
  src: url('https://cdn.shopify.com/s/files/1/2656/6094/files/CeraGR-Medium.eot?672243777973075477');
  src: local('☺'), url('https://cdn.shopify.com/s/files/1/2656/6094/files/CeraGR-Medium.woff?672243777973075477') format('woff'), url('https://cdn.shopify.com/s/files/1/2656/6094/files/CeraGR-Medium.ttf?672243777973075477') format('truetype'), url('https://cdn.shopify.com/s/files/1/2656/6094/files/CeraGR-Medium.svg?672243777973075477') format('svg');
  font-weight: normal;
  font-style: normal;
}
/** Generated by FG **/
@font-face {
  font-family: 'Conv_Cera-Medium';
  src: url('https://cdn.shopify.com/s/files/1/2656/6094/files/Cera-Medium.eot?12061615953647815713');
  src: local('☺'), url('https://cdn.shopify.com/s/files/1/2656/6094/files/Cera-Medium.woff?12061615953647815713') format('woff'), url('https://cdn.shopify.com/s/files/1/2656/6094/files/Cera-Medium.ttf?12061615953647815713') format('truetype'), url('https://cdn.shopify.com/s/files/1/2656/6094/files/Cera-Medium.svg?12061615953647815713') format('svg');
  font-weight: normal;
  font-style: normal;
}

body, button, input, select, textarea {
  font-family: 'Conv_Device - EnglishGrotesque-Medium';
}
a{
  color:#3e3d3d;
}
a:hover{
  text-decoration:none;
}
p{
  margin:10px 0px;
}
.padding_L_trash{
  padding-left:0px;
}
.padding_R_trash{
  padding-right:0px;
}
.padding_L_R_trash{
  padding:0px;
}
.NS-wrapper{
  max-width:1330px;
  width:100%;
  margin:0 auto;
  padding:0 50px;
}
.cart-top svg {
  width: 35px;
}

#shopify-section-header{
    position: fixed;
    z-index: 9;
    width: 100%;
    left: 0;
    right: 0;
    top: 0;
}


#main_header{
  padding:28px 0px;
  width: 100%;
  z-index: 9;
  background: transparent;
}


#main_header.is{
  -webkit-border-bottom: #ccc solid 1px;
  -moz-border-bottom: #ccc solid 1px;
  border-bottom: #ccc solid 1px;
  transition:ease 0.3s;
  background:#fff;
  padding:15px 0;
}
.header-product-join a{
  font-size: 2rem;
  color: #000;
  margin-right: 30px;
}
.header-product-join a:hover{
  color: #ff9478;
}
#burger-menu{
  position:absolute;
  width:100%;
  top:65px !important;
  z-index:5;
  overflow:hidden;
  background-color:#fff;
}
#burger-menu nav a{
  padding-bottom: 2px;
  border-bottom: 2px solid transparent; 
  color: inherit;
  padding:0;
  font-weight:900;
  letter-spacing: 2px;
  text-transform: uppercase;
  text-decoration: none;
  transition: all .3s ease-in-out;
  margin:50px 3.1%;
  display:inline-block;
  color:#5e5f5f;
}
#burger-menu nav a:hover{
  color: #ff9478;
  border-bottom-color: #ff9478;
}
.cart-top{
  -webkit-display: flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
#top_burger-menu-btn{
  background-color:transparent;
  border:none;
}
.cart-top .header-cart-lable{
  font-size: 16px;
  margin-right: 18px;
  font-family: "CeraPro-Light";
}

.home_slider{ 
  /* 	height:750px; */
  position:relative;
  background-color:#efefef;
  /* 	-webkit-border-bottom: #d0f1c8 solid 16px;
  -moz-border-bottom: #d0f1c8 solid 16px;
  border-bottom: #d0f1c8 solid 16px; */
}

.home_slider img{
  object-fit: cover;
/*   height: 750px; */
  width: 100%;
  position: relative;
}

.cart-top #toggle {
  position: relative;
  width: 30px;
  height: 26px;
  margin-left:29%;
}
.cart-top #toggle input {
  position: absolute;
  top: -3px;
  left: -3px;
  width: 100%;
  height: 100%;
  z-index: 1;
  opacity: 0;
  cursor: pointer;
}
.cart-top #toggle input:checked + span {
  background: transparent;
}
.cart-top #toggle input:checked + span:after {
  -webkit-transform: rotate(45deg) translate(-1px, -8px);
  transform: rotate(45deg) translate(-1px, -8px);
}
.cart-top #toggle input:checked + span:before {
  -webkit-transform: rotate(-45deg) translate(-4px, 12px);
  transform: rotate(-45deg) translate(-4px, 12px);
}
.cart-top #toggle span {
  position: absolute;
  width: 100%;
  height: 2px;
  background: #000;
  margin-top: 10px;
}
.cart-top #toggle span:before, #toggle span:after {content: "";
    position: absolute;
    width: 100%;
    height: 1.08px;
    background: #000;
    top: -5px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.cart-top #toggle span:after {
  top: 5px;
}
.home_slider .caption_hero{
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  /*	-webkit-display: flex;
  display: flex;*/
  /*	-webkit-align-items: center;
  align-items: center;
  -webkit-text-align: center;*/
  text-align: center;
  padding: 90px 0 45px 0;
}
.home_slider .caption_hero h1{font-family: "CeraPro-Bold";
  font-size:68.39px;
  color:#1d1d1b;
  margin-bottom:30px;
  text-align:left;
}
.home_slider .caption_hero .h4{font-family: "CeraPro-Regular";
  font-size:23.63px;
  line-height: 32.29px;
  margin-bottom: 53px;
  color: #1f1c1a;
  text-align: left;
  font-weight: 400;
  margin-top:35px;}

.home_slider .caption_hero .orange_btn_design{
  display:block;
  text-transform: capitalize;

}
.orange_btn_design{
  background: #1D1D1B;
  display: inline-block;
  font-size:15.78px;
  color: #FFF;
  padding: 6px;
  text-transform: capitalize;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  width:214.486px;
  height:51.701px;
  text-align: center;
  line-height: 33px;
  letter-spacing: 0.03em;
  border: 2px solid transparent;
  font-weight: normal;
  font-family: "CeraPro-Bold";
}
.orange_btn_design:hover{
  color: #1D1D1B;
  -webkit-border: 2px solid #1D1D1B;
  -moz-border: 2px solid #1D1D1B;
  border: 2px solid #1D1D1B;
  background: #fff;
}
.caption_hero .click-to-switch{
  -webkit-transform: translate(0, 25px);
  -moz-transform: translate(0, 25px);
  transform: translate(0, 25px);
  display: block;
  font-size:12px;
  text-transform:uppercase;
}
.home-section-1{
  padding: 50px 0 30px;
  clear: left;
  overflow: hidden;

}
.heading-1 h2{
  font-size: 18px;
  color: #000;
  text-transform: none;
  line-height: 1.2em;
  letter-spacing: 0;
  margin-bottom: 18px;
  font-family: "CeraPro-Light";

}
.home-section-1 .with--text-big p {
    font-size: 30.63px;
    line-height: 41px;
    color: #1d1d1b;
    font-family: "CeraPro-Medium";
}
.heading-1 h5{
  padding-bottom:25px;
  font-size:18px;
  color:#000;
  font-family: "CeraPro-Regular";
}
.silent-epidemic-link {
  font-size: 20px;
  border-bottom: 2px solid #ff9578;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  display: inline-block;
  font-family: "CeraPro-Light";

}
.silent-epidemic-link:hover {
  color: #ff9578;
}
.green-separator {
  width: 40px;
  height: 7px;
  background: #d1f0c7;
  margin: 0 auto;
}
.blurb__image img {
  max-width: 100px;
}

.blurb__image {
  margin-bottom: 10px;
}
.blurb{
  text-align:center;
}

.the-perfect-brush-created .container {
  max-width: 1080px;
  margin: 0 auto;
  padding: 0 15px;
  position: relative;
}
.the-perfect-brush-created .h3 {
  font-size: 53px;
  line-height: 58px;
  color: #1d1d1b;
  margin-bottom: 30px;
  font-family: "CeraPro-Bold";

}
.fresh_apporoach_btn{
  margin-top:50px !important;
}

.the-perfect-brush-created::before {
  content: "";
  position: absolute;
  width: 100%;
  height: calc(100% - 200px);
  top: 200px;
  background: #f4f4f4;
}

.the-perfect-brush-created-content {
  background: url(../images/perfect-brush-img-new.jpg) center center no-repeat;
  min-height: 800px;
}
.the-perfect-brush-created-content-left {
  width: 240px;
  float: left;
}
.the-perfect-brush-created-content ul {
  margin-top: 55px;
}
.the-perfect-brush-created-content ul li {
  position: relative;
}
.the-perfect-brush-created-content ul li {
  text-align: center;
  padding-top: 110px;
  color: #1d1d1b;
  font-size: 15px;
  min-height: 283px;
}
.the-perfect-brush-created-content .the-perfect-brush-created-content-left ul li:first-child::before {
  content: "";
  width: 240px;
  height: 1px;
  background: #fff;
  position: absolute;
  right: -185px;
  top: 88px;
  -webkit-transform: rotate(-19deg);
  -moz-transform: rotate(-19deg);
  -o-transform: rotate(-19deg);
  -ms-transform: rotate(-19deg);
  transform: rotate(-19deg);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  opacity: 0;
}
.the-perfect-brush-created-content ul li .perfect-brush-effect {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  transform: translate(0%, 80px);
}
.the-perfect-brush-created-content ul li .h4 {
  font-size: 18px;
  color: #1d1d1b;
  margin-bottom: 15px;
  font-family: 'Conv_Device - EnglishGrotesque-Medium';
}
.the-perfect-brush-created-content ul li .perfect-brush-effect p {
  opacity: 0;
  font-size:14px;
  visibility: hidden;
  min-height: 68px;
  line-height:18px;
  font-family: "CeraPro-Light";
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.plus-icon {
  margin-top: 20px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.the-perfect-brush-created-content ul li:hover .perfect-brush-effect p {
  opacity: 1;
  visibility: visible;
}
.the-perfect-brush-created-content ul li:hover .perfect-brush-effect {
  transform: translate(0%, 0px);
}
.the-perfect-brush-created-content-left {
  width: 240px;
  float: left;
}
.the-perfect-brush-created-content-right {
  width: 240px;
  float: right;
}
.slick-dots, ol, ul {
  list-style: none;
}
.the-perfect-brush-created-content-mobile {
  display: none;
  text-align: center;
}

.innovation-that-you-can-feel .container {
  max-width: 890px;
  margin: 0 auto;
  padding: 0 15px;
}

.innovation-that-you-can-feel p {
  font-size: 21px;
  line-height: 31px;
  color: #1d1d1b;
  margin-bottom: 70px;
  text-align: center; 
  font-family: "CeraPro-Light";
}
.innovation-that-you-can-feel .innovation-inner {
  width: 33.3%;
  float: left;
  margin-bottom: 30px;
  text-align: center;
  padding: 0 15px;
}
.innovation-that-you-can-feel-icon {
  margin-bottom: 15px;
}
.innovation-that-you-can-feel .innovation-inner p {
  margin-bottom: 0;
  font-size: 15px;
  color: #000;
  line-height: 20px;
  font-family: "CeraPro-Light";
}
.innovation-that-you-can-feel-icon {
  margin-bottom: 15px;
}

.only-toothpaste-you-need {
  position: relative;
  padding-top: 70px;
  padding-bottom: 70px;
  max-width: 1060px;
  margin: 0 auto;
}
.only-toothpaste-you-need-img {
  height: 100%;
  position: absolute;
  left: 0;
  top: 70px;
}
.only-toothpaste-you-need-img img {
  max-width: calc(100% - 70px);
  height: auto;
  max-width: 550px;
}
.center-promo, .notice, .with--text-center {
  text-align: center;
}
.learn-more-nha {
  cursor: pointer;
}
learn-more-new img {
  margin-right: 30px;
  float: left;
  max-width: 42px;
}

.learn-more-new img {
  margin-right: 30px;
  float: left;
  max-width: 42px;
}
.wrapper--large {
  max-width: 1190px;
}
.wrapper {
  padding-left: 20px;
  padding-right: 20px;
}

.x-up {
  margin-left: -30px;
}
.x-up {
  margin: 0 auto;
  margin-left: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 0;
}
.x-up--four .x-up__item {

}

.x-up__item {
  display: inline-block;
  padding-left: 30px;
  padding-bottom: 40px;
  vertical-align: top;
}
.x-up__item {
  font-size: 16px;
}
.blurb {
  display: block;
  width: 100%;
  text-align: center;
}
.header__top__inner, .wrapper {
  margin-right: auto;
  margin-left: auto;
}
.stack--large {
  margin-bottom: 44px;
}
.allure-best-products .heading--1 {
  font-size: 37px;
  color: #1d1d1b; 
}
.as-seen-in {
  text-align: center;
  margin-bottom: 75px;
}

.wrapper--medium--alt {
  max-width: 900px;
}
.glowing-endorsements .heading--1 {
  font-size: 37px;
  color: #1d1d1b;
}
.glowing-slider-box ul li {
  padding: 0 15px;
  width: 50%;
  float: left;
}
.glowing-endorsements-text {
  font-size: 22px;
  color: #141416;
  text-align: center;
  font-family: 'Conv_ChaparralPro-Italic';
  position: relative;
  padding-top: 35px;
  margin-top: 40px;
  max-width: 470px;
  width: 100%;
  line-height: 27px;
}

.wrapper--small {
  max-width: 530px;
}

.heading--mega, .heading {
  font-family: "CeraPro-Bold";
}
.costumers-speak ul li:first-child .glowing-endorsements-text {
  margin-top: 0;
}
.costumers-speak ul li .glowing-endorsements-text {
  padding-top: 0;
}
.glowing-endorsements-text {
  font-size: 22px;
  color: #141416;
  text-align: center; 
  font-family: 'Conv_ChaparralPro-Italic';
  position: relative;
  padding-top: 35px;
  margin-top: 40px;
  max-width: 470px;
  width: 100%;
  line-height: 27px;
}

.costumers-speak ul li .glowing-endorsements-text {
  padding-top: 0;
}
.glowing-endorsements-text {
  font-size: 22px;
  color: #141416;
  text-align: center;

  position: relative;
  padding-top: 35px;
  margin-top: 40px;
  max-width: 470px;
  width: 100%;
  line-height: 27px;
}

.stack--25 {
  margin-bottom: 25px;
}
.pass-it-on-text .heading--1 {
  font-size: 53px;
  color: #1d1d1b;
}
.share-your-love-with-us {
  background: #f4f4f4;
  padding: 70px 0;
}
.share-your-love-with-us .container {
  max-width: 930px;
  padding: 0 15px;
  margin: 0 auto;
  position: relative;
}
.share-your-love-with-us h3 {
  font-family: "CeraPro-Bold";
  text-align: center;
  font-size: 33px;
  color: #1d1d1b;
  line-height: 43px;
  margin-bottom: 25px;
}
.instagram-tag {
  font-family: "CeraPro-Light";
  font-size: 18px;
  color: #1d1d1b;
  margin-bottom: 70px;
  text-align: center;
}
.footer-new {
  background: #fff;
  padding-top: 90px;
  padding-bottom: 30px;
}
.footer-new .wrapper--large {
  max-width: 1330px;
  padding-left: 50px;
  padding-right: 50px;
}
.footer-new-col2 {
  width: 33.3%;
  float: left;
}
.footer-new-col1 {
  width: 33.3%;
  float: left;
  text-align: center;
}
.footer-new-col4 {
  width: 33.3%;
  float: left;
}
.copyright {
  margin-top: 30px;
  font-size: 17px;
  color: #1d1d1b;
}
.footer-new-col2 ul {
  width: 50%;
  float: left;
}
.list--vertical > li {
  margin-bottom: 16px;
}
.footer-new .anchor--navigation {
  text-transform: inherit;

  font-size: 17px;
  color: #1d1d1b;
}
.anchor--navigation {
  letter-spacing: normal;
}
.footer-logo {
  text-align: center;
}
.footer-logo img {
  width: 114px !important;
}
.subscribe-newsletter-text {
  text-align: center;
  color: #1f1c1a;
  font-size: 12px;
  text-transform: uppercase;
  margin-top: 75px;
  font-family: "CeraPro-Light";
}
.newsletter_subscribe .email {
  border: 0 !important;
  border-bottom-width: 0px;
  border-bottom-style: none;
  border-bottom-color: currentcolor;
  border-bottom: #ccc solid 1px !important;
  height: 42px;
  width: 100%;
  max-width: 300px;
  background: #fff;
  font-size: 16px;
  color: #000;
  margin-bottom: 5px;
  text-align: center;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  outline: none !important;
  font-family: "CeraPro-Light";
}
.newsletter_subscribe input[type="submit"] {
  width: 150px;
  height: 40px;
  max-width: 300px;
  width: 100%;
  font-family: "CeraPro-Light";
  font-size: 14px;
  border: 0;
  color: #1f1c1a;
  outline: none !important;
  height: 42px;
  background-color: #f4f4f4;
  text-transform: uppercase;
}
.subscribe-newsletter-message {
  font-size: 14px;
  font-family: "ceragr-mediumuploaded_file";
  color: #111;
  text-transform: none;
  margin-top: 5px;
}
.footer-follow {
  margin-bottom: 65px;
}
.footer-new .anchor--navigation {

}
.footer-new .anchor--navigation {
  text-transform: inherit;

  font-size: 17px;
  color: #1d1d1b;
}
.anchor--navigation strong {

}
.footer-social {
  text-align: center;
  margin-top: 40px;
}
.footer-social a {
  display: inline-block;
  margin: 0 10px;
}
.footer-social a img {
  width: 28px;
}
#main_header.affix {
  background-color:#fff;
  width:100%;
  top: 0px;
  -webkit-border-bottom: #ccc solid 1px;
  -moz-border-bottom: #ccc solid 1px;
  border-bottom: #ccc solid 1px;
  z-index: 9999 !important;
}
.new-subscribe-banner-text {
  max-width: 970px;
  margin: 0 auto;
  padding: 40px 15px;
  position: relative;
}
.new-subscribe-only-head {
  position: absolute;
  top: 80px;
  right: -20px;
}
.new-subscribe-only-head-btn {
  text-align: center;
  width: 157px;
  position: absolute;
  top: 190px;
  right: 0;
  height: 36px;
}
.new-subscribe-only-head-btn a {
  background: url(../images/plus-icon.png) no-repeat center center;
  width: 36px;
  height: 36px;
  display: inline-block;
}
.nha-new-popup {
  top: 430px;
  width: 300px;
  right: -190px;
  padding: 15px 0;
}
.new-subscribe-only-head {
  position: absolute;
}
.nha-new-popup .new-subscribe-only-head-btn {
  top: 270px;
}
.nha-new-popup .new-subscribe-only-head-btn {
  width: 100%;
}
.new-subscribe-only-head-btn {
  text-align: center;
  width: 157px;
  position: absolute;
  top: 190px;
  right: 0;
  height: 36px;
}
.nha-new-popup .new-subscribe-only-head-text {
  width: 100%;
  height: auto;
  padding: 15px 0;
}
.new-subscribe-only-head-text {
  width: 157px;
  height: 170px;
  background: #fff;
  text-align: center;
  display: none;
}
.new-subscribe-banner-text-wrap {
  width: 100%;
  max-width: 390px;
}
.new-subscribe-banner-title {
  font-family: "CeraPro-Bold";
  font-size: 53px;
  color: #1d1d1b;
  line-height: 58px;
  padding: 0 0 35px 30px;
}
.new-subscribe-banner-form{
  width:38%;
}
.new-subscribe-banner-form ul.accordion > li {
  margin-bottom: 20px;
}
.new-subscribe-banner-form ul li {
  background: #fff;
}
.new-subscribe-banner-form ul li h4.plus {
  font-size: 15px;
  color: #1d1d1b;
  text-transform: uppercase;
  padding: 10px 25px 10px 53px;
  line-height: 30px;
  cursor: pointer;
}
.new-subscribe-banner-form ul li h4 {
  font-size: 15px;
  color: #1d1d1b;
  text-transform: uppercase;
  padding: 10px 25px 10px 53px;
  line-height: 30px;
  cursor: pointer;
  position:relative;
  font-family: "ceragr-mediumuploaded_file";
}
.new-subscribe-banner-form ul li h4 strong {
  color: #ff9578;
}
.new-subscribe-banner-form ul li h4 span {
  float: right;
  font-size: 19px;
  color: #1d1d1b;
  font-family: "CeraPro-Bold";
  padding-right: 56px;
}
.new-subscribe-banner-form-content {
  display:none;
  border-top: #f5f5f5 solid 2px;
}
.new-subscribe-banner-form-content-tabs {
  padding: 20px 0 0 0;
}
.new-subscribe-only-head-text-top {
  padding: 10px;
  font-size: 34px;
  color: #1d1d1b;
  font-family: "CeraPro-Bold";
  line-height: 35px;
  border-bottom: #d0f1c8 solid 2px;
}
.new-subscribe-only-head-text-top span {
  font-family: "ceragr-mediumuploaded_file";
  font-size: 20px;
  color: #1d1d1b;
  display: block;
}
.new-subscribe-only-head-text-content {
  padding: 10px;
  text-align: center;
}
.nha-new-popup .nha-popup-logo {
  margin-top: 0;
  margin-bottom: 10px;
}
.nha-popup-logo img {
  width: 44px;
  height: 44px;
}
.nha-new-popup .nha-popup-title {
  font-size: 18px;
  line-height: 24px;
}
.nha-popup-title {
  font-family: 'Conv_ChaparralPro-Italic';
  font-size: 22px;
  color: #1f1c1a;
  position: relative;
  line-height: 27px;
}
.nha-new-popup .nha-popup-title span {
  margin-top: 10px;
}
.nha-popup-title span {
  display: block;
  font-size: 12px;
  color: #141416;
  margin-top: 30px;
  font-family: "CeraPro-Light";
  text-transform: uppercase;
  padding-bottom: 25px;
  line-height: 19px;
}
.nha-new-popup .nha-popup-learnmore {
  border-top: #d0f1c8 solid 3px;
  margin-bottom: 0;
  padding-top: 10px;
}
.nha-popup-learnmore a {
  padding-bottom: 5px;
  display: inline-block;
  border-bottom: #ff9578 solid 2px;
  font-size: 12px;
  color: #000000;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.new-subscribe-only-head-btn.active a {
  background: url(../images/close-icon.png) no-repeat center center;
}
.new-subscribe-banner-form ul li h4::before {
  content: "";
  width: 16px;
  height: 16px;
  background: #fff;
  position: absolute;
  left: 26px;
  top: 17px;
  border: #fff solid 3px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  z-index: 3;
}
.new-subscribe-banner-form ul li h4::after {
  content: "";
  width: 18px;
  height: 18px;
  background: #222;
  position: absolute;
  left: 25px;
  top: 16px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  z-index: 2;
}
.new-subscribe-banner-form ul li h4.plus::before {
  background: #d0f1c8;
}
.new-subscribe-banner-form-content-tabs-btn ul {
  margin: 0 25px;
}
.new-subscribe-banner-form-content-tabs-btn ul li {
  float: left;
  width: 145px;
}
.new-subscribe-banner-form-content-tabs-btn ul li a.active {
  background: #fff;
  border: #0c0c0c solid 1px;
}
.new-subscribe-banner-form-content-tabs-btn ul li a {
  line-height: 30px;
  display: block;
  text-align: center;
  color: #1d1d1d;
}
.new-subscribe-price-cart {
  border-bottom: #f4f4f4 solid 2px;
  padding: 15px 25px;
}
.new-subscribe-price {
  width: 50%;
  float: left;
  border-bottom: #d0f1c8 solid 7px;
  font-size: 15px;
  color: #1d1d1b;
  font-family: "CeraPro-Light";
}
.new-subscribe-price strong {
  font-size: 33px;
  color: #1d1d1b;
  display: inline-block;

  margin-right: 10px;
  font-weight: normal;
  font-family: 'Canela-Medium';
}
.new-subscribe-price-cart {
  border-bottom: #f4f4f4 solid 2px;
  padding: 15px 25px;
}
.new-subscribe-time-month {
  font-family: "CeraPro-Light";
  font-size: 15px;
  color: #1d1d1b;
  margin-top: 10px;
}

.new-subscribe-include h5 {
  font-size: 15px;
  color: #1d1d1b;
  margin-bottom: 20px;
  text-transform: uppercase;
  color: #1d1d1b;
}
.new-subscribe-include-note {
  font-family: "ceragr-mediumuploaded_file";
  font-size: 12px;
  color: #1d1d1b;
  line-height: 17px;
  margin-top: 25px;
}
.new-subscribe-price-shipment {
  padding: 15px 25px;
  border-bottom: #f4f4f4 solid 2px;
  font-size: 16px;
  color: #1d1d1b;
  font-family: "CeraPro-Light";
}
.new-subscribe-price-shipment strong {
  font-weight: normal;
  font-family: "ceragr-mediumuploaded_file";
  text-decoration: underline;
}
.new-subscribe-include ul li:nth-child(2n+1) {
  clear: left;
}
.new-subscribe-include ul li {
  padding: 0 15px;
  padding-left: 15px;
  width: 50%;
  float: left;
  font-size: 15px;
  font-family: "CeraPro-Light";
  color: #1d1d1b;
  padding-left: 10px;
  position: relative;
}
.new-subscribe-include ul li::before {
  content: "-";
  position: absolute;
  left: 0;
  top: 0;
}
.new-subscribe-add-to-cart-btn {
  width: 50%;
  float: right;
  text-align: center;
  padding-top: 5px;
}
.choose-manual-kit {
  padding: 60px 0 20px;
  background: #fff;
}
.subscribe-build-your-own-brn {
  text-align: center;
  margin-bottom: 25px;
}
.button {
  display: inline-block;
  background-color: #ff9478;
  padding: .7em 1.4em;
  color: #fff;
  border-radius: 0;
  line-height: 1;
  box-shadow: 0;
  white-space: nowrap;
  border: 2px solid #ff9478;
}
.button, .heading--2, .heading--4 {
  /*     letter-spacing: .2em;
  text-transform: uppercase; */
}
.button, .heading {
  font-family: Circular-Black,sans-serif;
}
.choose-manual-kit h3 {
  text-align: center;
  margin-bottom: 25px;
  font-family: "CeraPro-Bold";
  font-size: 16px;
  color: #1d1d1b;
}
.store-new-banner-color {
  margin-top: 30px;
  text-align: center;
}
.store-new-banner-color h6 {
  font-size: 12px;
  text-decoration: underline;
  color: #000000;
  text-transform: uppercase;
  margin-bottom: 15px;
  font-family: "CeraPro-Light";
}
.store-new-banner-color .color-radio {

}
.color-radio--White, .color-radio--white {
  background-color: #e5e6e1;
}
.color-radio {
  display: inline-block;
  border-radius: 999em;
  border: 3px solid #fff;
  height:24.975px;
  width: 24.975px;
  margin: 0px 4px;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
}
.with--visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.choose-manual-kit h3 span {
  font-family: "CeraPro-Light";
  display: block;
  margin-top: 10px;
  font-size: 18px;
}
.color-radio--Orange, .color-radio--orange {
  background-color: #ef7621;
}
.color-radio.is-selected {
  box-shadow: 0 0 0 1px #5e5f5f;
}
.color-radio--Mint, .color-radio--mint {
  background-color: #CEFCE8;
}
.color-radio--Blue, .color-radio--blue {
  background-color: #1448a6;
}
.anchor, .button {
  cursor: pointer;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}
h1, h2, h3, h4, h5, h6 {
  font-weight: 400;
  font-size: 100%;
  margin: 0;
}
.button--hollow, .button:focus, .with--no-touchevents .button:hover {
  color: #ff9478;
  background-color: transparent;
}
.new-subscribe-kit-select {
  background: url(../images/new-subscribe-kit-select-banner.jpg) no-repeat center top #f4f4f4;
  min-height: 566px;
}
.receive-a-fresh-kit {

}
.new-subscribe-banner-img {
  display: none;
  padding: 30px 0 0 0;
}
.new-subscribe-banner-form-content-head {
  display: none;
}
.page__content {
  /*     margin-top: 85px; */
}

.store-new-banner .container {
  max-width: 970px;
}
.store-new-banner h1 {
  font-family: "CeraPro-Bold";
  font-size: 53px;
  color: #1d1d1b;
  line-height: 58px;
  margin-bottom: 50px;
  position: relative;
  margin-top: -180px;
}
.store-new-banner .row {
  margin-left: -50px;
  margin-right: -50px;
}
.store-new-banner ul li {
  padding: 0 50px;
  width: 50%;
  float: left;
}
.store-new-banner-img {
  background: #d0f1c8;
  position: relative;
}
.store-new-banner-img {
  margin-bottom: 20px;
}
.store-new-banner-img img {
  z-index: 5;
  position: relative;
}
.store-new-banner-img img {
  width: 100%;
  display: block;
}
.store-new-banner ul li h5 {
  font-size: 16px;
  color: #1d1d1b;
  font-family: "CeraPro-Bold";
  margin-bottom: 17px;
  text-align: center;
}
a {
  outline: none;
}
.store-new-banner-product-price-cart {
  position: relative;
}
.store-new-banner-product-price-cart .custom_variant{
  -webkit-display: flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
}
.custom_variant.click_variant{
  display: block;
}
.store-new-banner-add-to-cart-btn {
  position: absolute;
  width: 36px;
  height: 36px;
  right: 40px;
  top: 8px;
  cursor: pointer;
}
.store-new-banner-add-to-cart-btn img {
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
}
.addons-replacements-refills {
  padding: 100px 0;

}
.addons-replacements-refills .container {
  max-width: 930px;
}
.addons-replacements-refills h2 {
  font-family: "CeraPro-Bold";
  font-size: 33px;
  color: #1d1d1b;
  margin-bottom: 20px;
  text-align: center;
}

.addons-replacements-refills ul li {
  width: 33.3%;
  padding: 0 25px;
  float: left;
  margin-bottom: 75px;
}
.addons-replacements-refills ul li h5 {
  font-size: 16px;
  color: #1d1d1b;
  font-family: "CeraPro-Bold";
  margin-bottom: 17px;
  text-align: center;
}
.store-new-banner-img {
  background: #d0f1c8;
  position: relative;
}
.store-new-banner-img {
  margin-bottom: 20px;
}
.store-new-banner-img img {
  z-index: 5;
  position: relative;
}
.store-new-banner-img img {
  width: 100%;
  display: block;
}
.store-new-banner-product-price-cart {
  position: relative;
}

.addons-replacements-refills .store-new-banner-add-to-cart-btn {
  top: 13px;
  right: 0;
}
.store-new-banner-add-to-cart-btn {
  position: absolute;
  width: 36px;
  height: 36px;
  right: 40px;
  top: 8px;
  cursor: pointer;
}
.addons-replacements-refills .banner-start-today {
  text-align: center;
  padding-top: 40px;
}
.banner-start-today {
  display: block;
}
.banner-start-today a {
  background: #ff9578;
  display: inline-block;
  font-size: 15px;
  color: #FFF;
  padding: 2px 30px 0px;
  text-transform: uppercase;
  font-family: 'ceragr-mediumuploaded_file';
  font-weight: 600;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  width: 186px;
  height: 39px;
  text-align: center;
  line-height: 33px;
  letter-spacing: 0.03em;
  border: 2px solid transparent;
  font-weight: normal;
}
.banner-start-today a:hover {
  color: #ff9578;
  border: 2px solid #ff9578;
  background: transparent;
}
.store-new-banner-product-disc {
  font-size: 16px;
  color: #1d1d1b;
  line-height: 23px;
  font-family: "CeraPro-Light";
  margin-bottom: 20px;
  text-align: center;
}
.label-media::after, .label-media::before, .label::after, .label::before {
  display: table;
}
.grid__unit, .label-media__input, .social-list > li {
  float: left;
}
.store-new-banner-product-disc .radio {
  width: 18px !important;
  height: 18px !important;
}
.radio.is-selected {
  border-color: #5e5f5f;
}
.radio {
  position: relative;
  vertical-align: middle;
  height: 18px;
  width: 18px;
  background-color: #ededee;
  border: 1px solid #ededee;
  border-top-color: rgb(237, 237, 238);
  border-right-color: rgb(237, 237, 238);
  border-bottom-color: rgb(237, 237, 238);
  border-left-color: rgb(237, 237, 238);
  cursor: pointer;
}
.radio, .with--no-touchevents .checkbox::before {
  -webkit-transition: all .5s cubic-bezier(.165,.84,.44,1);
  transition: all .5s cubic-bezier(.165,.84,.44,1);
}
.boka-select, .radio {
  display: inline-block;
}
.image--circled, .radio {
  border-radius: 999em;
}


.store-new-banner-product-disc .radio::before {

  width: 8px !important;
  height: 8px !important;
  top: 4px !important;
  left: 4px !important;

}
.radio.is-selected::before {

  -webkit-transform: scale(1);
  transform: scale(1);
  background-color: #5e5f5f;

}
.radio::before {

  position: absolute;
  height: 8px;
  width: 8px;
  top: 4px;
  left: 4px;
  -webkit-transform: scale(.1);
  transform: scale(.1);
  background-color: transparent;
  -webkit-transition: all .5s cubic-bezier(.165,.84,.44,1);
  transition: all .5s cubic-bezier(.165,.84,.44,1);
  pointer-events: none;

}
.amount-button, .radio::before {

  border-radius: 999em;
  cursor: pointer;

}
.label-media__label {
  display: block;
  padding-left: 20px;
  cursor: pointer;
  -moz-user-select: none;
  user-select: none;
}
.brush-slide, .has-modal, .label-media__label, .media__body {
  overflow: hidden;
}
.boka-select__element, .label, .no-step, .tabs__item__label {
  text-transform: uppercase;
  font-size: 13px;
}
}
.boka-select__element, .label, .slick__item__trigger, .tabs__item__label {
  font-family: Circular-Book,sans-serif;
}
.boka-select__element, .label {
  letter-spacing: .2em;
  cursor: pointer;
}
.label, .slick-slider {
  -webkit-user-select: none;
  -ms-user-select: none;
}
.label, .slick-slider {
  -moz-user-select: none;
}
.user-content strong, .with--text-strong {
  font-weight: 700;
}
input#ContactFormEmail {
  padding: 10px 0 6px;
  border: 0;
  border-bottom: 2px solid #ededee;
  color: #5e5f5f;
  -webkit-text-fill-color: #5e5f5f;
  transition: all .3s ease-in-out;
  box-shadow: 0 0 0 1000px #fff inset;
}
input#ContactFormName{
  padding: 10px 0 6px;
  border: 0;
  border-bottom: 2px solid #ededee;
  color: #5e5f5f;
  -webkit-text-fill-color: #5e5f5f;
  transition: all .3s ease-in-out;
  box-shadow: 0 0 0 1000px #fff inset;
}
input.btn.con-sub-button {
  display: inline-block;
  background-color: #ff9478;
  padding: 0.7em 1.4em;
  color: #fff;
  border-radius: 0;
  line-height: 1;
  box-shadow: 0;
  white-space: nowrap;
  border: 2px solid #ff9478;
  font-family: Circular-Black,sans-serif;
  font-size: 16px;
  letter-spacing: 3px;
}
.input:focus {
  border-bottom-color: #5e5f5f;
  outline: 0;
}
.H-line-elements{
  -webkit-display: flex;
  display: flex;
  -moz-align-items: center;
  align-items: center;
}
.only-toothpaste-you-need-text .stay_today_btn_better{
  width:100%;
}
.pass-it-on .wrapper{
  padding:0px;
}
.anchor{
  cursor: pointer !important;
  -webkit-transition: all .3s ease-in-out !important;
  transition: all .3s ease-in-out !important;
}

.grid-view-item__title {
  text-align: center;
  font-size: 38px !important;
}
.Price is per shipment{
}
.Price_is_per_shipment{
  margin-top:30px;
  font-size:12px;
  text-transform: uppercase;
  font-family: "CeraPro-Regular"; 
}
.panel-title{
  font-size:15px; 
  font-family: 'Conv_Cera-Medium';
}

.custom_ab.margin-bottom-set{
  margin-bottom:70px;
}
.dentists-are-mouth-friend-left-content{
  margin-left: 160px;
} 
.choose-manual-kit .wrapper--small {
  max-width: 620px;
}
.custom_rech .store-new-banner-product-price-cart{
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start; 
  -webkit-display:flex;
  display:flex;
  overflow:hidden;
  width:100%;
}
.addons-replacements-refills ul li button.orange_btn_design.custom_kit_3{
  margin-top:10px;
}
.flex-center{
  -webkit-display:flex;
  -moz-display:flex;
  display:flex;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start; 
}
.product-form .flex-center .product_add{
  margin-top: 10px;
}
.custom_title.collapsed{
  position:relative;
}
.custom_title.collapsed .custom-circule{
  width: 14px;
  height: 14px;
  background: #fff;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  border: 3px solid #fff;
}
.custom_title .custom-circule{
  width: 14px;
  height: 14px;
  background: #d0f1c8;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px; 
  border-radius: 100px;
  border: 3px solid #fff;
  z-index: 3;
  display: block;
}

.stay_today_btn_better.custom_bttn{
  margin-top:55px;
}
.new-subscribe-note b{
  font-family: "CeraPro-Bold";
}
.new-subscribe-note.is{
  width:100%;
  z-index: 2;
}
.click_variant .swatch-element{
  position:relative;
}


.click_variant .available.available_ins label.custom_clss:after{
  content: "";
  background-color: #D0F1C8 !important;
  width: 11px !important;
  height: 11px !important;
  display: block !important;
  position: absolute;
  left: 3.4px;
  top: 3px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
}

.click_variant label[for=swatch-1-coco-ginger] {
  position: relative;
  background: #fde3d8;
}

.click_variant label[for=swatch-1-ela-mint] {
  position: relative;
  background: #D0F1C8;
}

.click_variant label[for=swatch-1-lemon-lavender] {
  position: relative;
  background: #fffdc7;
}

.click_variant label[for=swatch-2-coco-ginger] {
  position: relative;
  background: #fde3d8;
}

.click_variant label[for=swatch-2-ela-mint] {
  position: relative;
  background: #D0F1C8;
}

.click_variant label[for=swatch-2-lemon-lavender] {
  position: relative;
  background: #fffdc7;
}

.click_variant label[for=swatch-3-coco-ginger] {
  position: relative;
  background: #fde3d8;
}

.click_variant label[for=swatch-3-ela-mint] {
  position: relative;
  background: #D0F1C8;
}

.click_variant label[for=swatch-3-lemon-lavender] {
  position: relative;
  background: #fffdc7;
}

.click_variant .available.available_in label.custom_clss:after{
  content: "";
  background-color: #D0F1C8 !important;
  width: 11px !important;
  height: 11px !important;
  display: block !important;
  position: absolute;
  left: 3.4px;
  top: 3px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
}
.cart-top-right{ 
  -webkit-display:flex;
  display:flex;
  -webkit-align-items: center;
  align-items: center;
}
/* .the-perfect-brush-created-content {
background: url('{{ section.settings.image_cutom_perfact | img_url: '1008x' }}') center center no-repeat;
min-height: 700px;
position:relative;
background-size: contain;
-webkit-transform: translate(0, -130px);
-moz-transform: translate(0, -130px);
transform: translate(0, -130px);
} */
.the-perfect-brush-created-content{
  padding:0px 60px;
}

.product-form--hide-variant-labels .swatch-element{
  margin:0 5px;
}
.island--large {
  padding-top: 40px;
  padding-bottom: 40px;
}

hr.hr--lighter {
  background-color: #ededee;
  height: 2px;
}

h3.heading--3.with--text-center {
  font-size: 25px;
  line-height: 1.4;
  letter-spacing: .2em;
  text-transform: uppercase;
  font-family: "Circular-Black", sans-serif;
  font-weight: bold;
  color: #5e5f5f;
}

.island.custom_blg{
  padding: 30px 0 30px;
}
.col-md-6.one {
  padding:30px 0px;
  border-right: 2px solid #ededee;
}
.col-md-6.two{
  padding:30px 0px;
}
.intrinsic img {
  display:block;

}
.intrinsic {
  margin-top:20px;
  text-align: left;
}
.row.custom_row_blog {
  border-bottom: 2px solid #ededee;
}

p.card__meta-title.clamp-me {
  font-size: 34px;
  font-weight: normal;
  line-height: 1.2;
  -webkit-font-variant-ligatures: common-ligatures;
  -moz-font-variant-ligatures: common-ligatures;
  text-align: left;
  color: #5e5f5f;
}
/* p.card__meta-title.clamp-me {
width: 80%;
letter-spacing: 0px;
} */
hr.hr--lighter.custom_1 {
  /*     margin-top: 6%; */
}
p.card__meta-title.clamp-me {
  width: 100%;
  letter-spacing: 0px;
  padding-bottom: 10%;
  clear: both;
  padding-top: 3%;
}
.new-subscribe-note.affix{
  width:100%;
  z-index:99999;
}
.new-subscribe{
  position:relative;
}
.custom_variant{
  -webkit-display: flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}
.custom_variant .swatch-element{
  margin: 0 7px;
}
.cart-top #toggle:hover span, .cart-top #toggle:hover span:before, .cart-top #toggle:hover span:after{
  background-color:#ff9478;
}
.new-subscribe-only-head.A{
  right:180px;
}
#shopify-section-article-template img{
  width:100%;

  position:relative;
}
.article_outer{
  top:-75px;
  background-color:#fff;
}
.bg-white{
  padding:15px 50px 0 50px;
}
.custom_lin.before_custom{
  margin:17px 0px 0 0;
  padding-left: 72px;
  position:relative;
}
.custom_blog{
}
.article_outer .custom_blog_imag{
  width:100%;
}
.article_outer .custom_blog_imag .article__list-image{
  position:inherit;
  padding:0px;
}
.article_outer .article__list-image-container{
  padding-top:0px !important;
}
.product-single{
  padding-top:50px;
}
.template-product .product-template__container{
  -webkit-border-bottom:1px solid #000;
  -moz-border-bottom:1px solid #000;
  border-bottom:1px solid #000;
  padding-bottom:60px;
}
.product-single__meta p.flavor {
  padding: 20px 0 20px 0;
  color:#5e5f5f;
  border-top:1px solid #000;
  border-bottom:1px solid #000;
}
.product-single__meta p.flavor b{
  font-size:16px;
  letter-spacing: .2em;
  text-transform: uppercase;
}
.product-single__meta .custom_cls{
  margin-top:25px;
  display:block;
} 
button#view_custom {
  background: none; 
  border: 0 ;
  border-bottom: 2px solid #ff9578;
  font-size: 12px;
  letter-spacing: 0.5px;
  color: #000;
  padding:0px;
  padding-bottom: 3px;
  text-transform: uppercase;
}
button#view_custom:hover, .with--no-touchevents .button:hover {
  color: #ff9478;
  background-color: transparent;
  background: none;
  border: 0 ;
  border-bottom: 2px solid #ff9578;
}
.product-single__meta p{
  font-size: 21px;
  line-height: 31px;
  color: #1d1d1b;
}


/* home page css start 17-3-18 */

.content-hero {
    margin-top: 0;
}

.the-perfect-brush-created .container .the-perfect-brush-created-content {
    -webkit-transform: translate(0, -150px);
    -moz-transform: translate(0, -150px);
    transform: translate(0, -150px);
    background-size:cover;
    min-height:800px;
}


.the-perfect-brush-created-content ul li:nth-child(2n+2) {
    padding-top: 85px;
}

.content-text {
    margin-left: 28px;
	padding:0 12px;
}

.disease , .disease:hover{
    border-bottom: 2px solid #ff9578;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.disease:hover{
	color:#ff9578;
}

/* home page css end 17-3-18 */