/** Shopify CDN: Minification failed

Line 658:0 Unexpected "}"
Line 2023:6 "lineheight" is not a known CSS property

**/
.pt-100 {padding-top:100px;}
.py-100 {padding-top:100px; padding-bottom:100px;}
.pt-80 {padding-top:100px;}
.py-80 {padding-top:80px; padding-bottom:80px;}
img {max-width:100%;}
.custom-container {
  max-width:100%;
  padding-left:15px;
  padding-right:15px;
  margin:0 auto;
  width:100%;
}
body .partners--outer .partners-repeater .slick-list.draggable {
    padding-right: 230px;
}
@media (min-width:768px){
.partners--outer .partner__image img {
    height: 315px;
    width: 100%;
    object-fit: cover;
    margin-bottom: 10px;
}
body .product-hero {
    padding: 100px 0 0px;
} 
.partner.slick-slide.slick-current.slick-active img {
    height: 400px;
    margin-bottom: 0px;
}
body .product-faq .Accordion-trigger {
    padding: 25px 70px 25px 0;
}
.about-tophero-image img {
    border-radius: 20px;
}  
}

a.collectionBlock-image.fade-in.lazyloaded {
    background: #f0f0ea!important;
}
@media (min-width:992px){
  .custom-container {
    max-width:980px;
    padding: 0px 0px
    
  }
}
@media (min-width:1200px){
  .custom-container {
    max-width:756px;
    padding: 0px 0px
  }
  .partner.slick-slide {
    padding: 0 0 0 15px;
}

.partners--outer .partner__image img {
    height: 415px;
}

.partner.slick-slide.slick-current.slick-active img {
    height: 450px;
}
.partners--outer .partner__body {
    width: 30%;
}
body .partners--outer .partners-repeater {
    width: 70%;
}
/*   .partner.slick-slide.slick-current.slick-active {
    width: 327px !important;
  } */
  .product-faq .Accordion-trigger {
    padding: 13px 0px !important;
}
  div#shopify-section-template--14414996865093__become-affiliate-partner .custom-container {
    max-width:1140px;
    padding: 90px 0px
  }
}
.main-tcbwrapper {
  padding-top: 99px;
}
.transparent-home--banner, .banner-desc {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  margin:0 -15px;
}

.home-bannertitle , .tcb-image {
  width: 50%;
  padding:0 15px;
}
.h_banner-mobile, .tabMobile-title {
  display: none;
}
.mobile_show {
  display: none !important;
}
/* #shopify-section-transparent-custom-banner .main-tcbwrapper {
background: linear-gradient(92.56deg, rgba(233, 232, 228, 0.4) 1.58%, rgba(224, 222, 217, 0.4) 60.5%);
} */
.main-banner-transparent .new_mobile_reps {
  font-size: 85px;
  line-height: 90px;
  margin-top: 0;
  font-family:'reckless';
  margin-bottom: 30px;
}

.banner-desc .new_mobile_reps {
  font-size: 64px;
  line-height: 66px;
  margin-bottom: 23px;
  margin-top: 0;
  font-family: reckless;
}
.banner-desc .banner-desc2 {
  width: 100%;
  max-width: 390px;
  margin-bottom: 14px;
}
.main-bannerdesc-wrapper, .main-fullimage-banner {
  padding: 110px 0;
}

.main-fullimage-banner .banner-wrapper {
  position: relative;
}
.main-fullimage-banner .fb-title {
  position: absolute;
  width: 100%;
  text-align: left;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  left: 100px;
  padding: 20px;
}
.main-fullimage-banner .fb-title .new_mobile_reps {
  font-size: 48px;
  line-height: 50px;
  margin-bottom: 30px;
  max-width: 410px;
  font-family:'reckless';
}
.main-fullimage-banner .fb-title.banner-text-full {
  text-align: center;
  left:0;
}
.main-fullimage-banner .fb-title.banner-text-full .new_mobile_reps {
  font-size: 72px;
  line-height: 74px;
  margin-bottom: 40px;
  max-width: none;
  margin-top: 0;
  font-family:'reckless';
}
.d-flex {
  display:flex;
  display:-ms-flexbox;
}
.d-flex-wrap {
  display:flex;
  display:-ms-flexbox;
  flex-wrap:wrap;
  -ms-flex-wrap:wrap;
}
.row {
  display:flex;
  display:-ms-flexbox;
  flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  margin-left:-15px;
  margin-right:-15px;
}

.col-50 {
  width:50%;
  padding-left:15px;
  padding-right:15px;
}
.main-philosophy--tabs {
  align-items: center;
  justify-content: center;
}

.main-philosophy--tabs img {
  width: auto;
}

.tabs-repeater {
  display: none;
}

.tabs-repeater.tabImage-active {
  display: block;
}

.image-withText {
    display: flex;
    align-items: center;
    justify-content: start;
    border-bottom: 2px solid #343432;
    padding-bottom: 16px;
    margin-bottom: 15px;
    padding-left: 15px;
    cursor: default;
    padding-top: 1px;
}
.image-withText .tab-title {
  font-size: 24px;
  margin-left: 15px;
}
.main-home-tabs {
  padding-top: 70px;
  padding-bottom: 70px;
}
.reviews-carousel .js-reviews-panel-custom .review {
  /* 	padding-bottom: 0;
  padding-top: 0; */
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  background: #FFFFFF;
  /* 	box-shadow: 0px 4px 66px rgba(103, 105, 79, 0.25); */
  border-radius: 30px 30px 30px 0px;
}
.shopify-section-home-reviews-v3 .reviews-carousel .review-arrow-left.show {
  display: none;
}

.tab-image img {
  height: 470px;
  margin: 0 auto;
  object-fit: contain;
}

.product-philosophy .fav_title {
  font-family: 'matterregular';
  font-size: 48px;
  line-height: 50px;
  position: relative;
}
.product-philosophy .fav_title::after {
  content: "";
  display: inline-block;
  width: 45px;
  height: 1px;
  background-color: #000;
  margin-left: 10px;
  vertical-align: middle;
}

.product-philosophy.non-product .philosophy--inner {
    max-width: none;
    padding-bottom: 30px;
    padding-top: 80px;
}
.product-philosophy.non-product .products--inner {
  align-items: unset;
  margin: 0 -15px;
}
.collection-grid.large .collectionBlock {
  width: 25%;
  margin: 0;
  padding: 0 15px;
  display: flex;
}
.Main-collectionGrid {
  box-shadow: 0 4px 35px #00000026;
  margin-bottom: 52px !important;
  margin: 0;
  background-color: #fff;
      border-radius: 0px 0px 10px 10px;
}
.product-philosophy.reverse .home-bestsellers__products {
  padding: 0;
}
.Main-collectionGrid .prod-wrapper {
    padding: 15px;
    display: flex;
    flex-wrap: wrap;
    text-align: left;
    align-items: flex-end;
    background-color: #fff;
    min-height: auto;
  border-radius: 0px 0px 10px 10px;
}
.Main-collectionGrid .prod-wrapper .collectionBlock-info {
  width: 65%;
  padding-right: 10px;
  display: flex;
  flex-direction: column-reverse;
}
.Main-collectionGrid .prod-wrapper .Atc-Btn {
  width: 35%;
  position: relative;
}
.Main-collectionGrid .prod-wrapper .Atc-Btn .btn.collec-sub {
  left: unset;
  width: 75px;
  right: 15px;
  bottom: 0;
  font-size: 12px;
  height: auto;
  padding: 0 15px;
  text-decoration: none;
  text-align: right;
  position: absolute;
  padding: 0;
  right: 0;
  top: auto;
  line-height: 14px;
      background-color: transparent;
}
.Main-collectionGrid .prod-wrapper .Atc-Btn .btn.collec-sub::before {
  content: "+";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  justify-content: flex-end;
  top: -18px;
  width: 100%;
  padding: inherit;
  font-size: 24px;
  z-index: 3;
}
.Main-collectionGrid .prod-wrapper .Atc-Btn .btn.collec-sub.beforeNone::before{
  display:none;
}
.Main-collectionGrid .prod-wrapper .collectionBlock-info .title {
  padding-top: 9px;
  font-size: 12px;
  font-family: 'matterregular',sans-serif;
  line-height: 14px;
}
.Main-collectionGrid .prod-wrapper .Atc-Btn .collec-sub {
  padding: 0;
  width: auto;
}
.Main-collectionGrid .prod-wrapper .collectionBlock-info .price {
  font-size: 20px;
  line-height: 24px;
      font-family: 'mattermedium', Arial, Helvetica, sans-serif;
}
.customFav-btn, .text-center {
  text-align: center;
}
.inner.reverse.section-believe {
  padding: 0;
}

.two-column-module .inner.section-believe .left img {
  max-width: 100%;
  margin-right: auto;
  height: auto;
}

.two-column-module .inner.section-believe .content {
  max-width: 454px;
  margin: 0 auto;
  padding: 20px;
}

.two-column-module .inner.section-believe .content .body p {
  font-size: 16px;
  line-height: 24px;
  margin: 22px 0;
  font-weight: 400;
}

.two-column-module .inner.reverse.section-believe .right {
  padding-left: 0px;
  padding-right: 0;
}
#shopify-section-home-faq {
  padding: 90px 0;
}
.home-faq-title.h_banner-desktop {
  font-size: 32px;
  line-height: 38px;
  font-family:'reckless';
  margin-top: 0;
  margin-bottom: 60px;
}
.faq-section .Accordion-trigger {
  background: none;
  color: #000000;
  display: block;
  margin: 0;
  padding: 20px 40px 20px 0;
  position: relative;
  text-align: left;
  font-size: 30px;
  font-family: 'matterregular' !important;
  width: 100%;
  outline: none;
  cursor: pointer;
  border-top: 3px solid #7D7D7B;
  font-weight: 400;
  line-height: 48px;
}
.faq-section .Accordion {
  border-bottom: 4px solid #7D7D7B;
}
/*---15-2-2022--- start*/
.template-index .home-why-we-love-it .inner .collectionBlock-image {;
  border: 10px solid #fff !important;
}
input#k_id_email::placeholder {
  color: lightgray;
}
.Accordion-icon {
  right: 25px !important;
}
div#shopify-section-about-us-top {
  padding: 100px 0px;
}
.tophero-heading h2 {
    font-family: matterregular;
    font-style: normal;
    font-weight: 400!important;
    font-size: 84px;
    line-height: 89px;
    color: #fff;
    padding-left: 0;
    position: relative;
    width: 90%;
}
.about-tophero-wrapper .tophero-heading {
    align-items: flex-start;
    width: 60%;
    padding-right: 25px;
}
.about-tophero-wrapper .tophero-right {
    width: 40%;
}

.tophero-heading h2:before {
  content: "";
  display: block;
  position: absolute;
  width: 263px;
  height: 11px;
  background: #daff00;
  /* top: 0; */
  bottom: -10px;
}
#shopify-section-about-us-top .aut-heading {
  font-family: 'matterregular';
  font-style: normal;
  font-weight: normal;
  font-size: 32px;
  line-height: 43px;
  color: #E2FF00;
  width: 100%;
  max-width: 400px;
}
.tophero-title {
  /* margin-top: 102px; */
  margin: 45px 0px;
  padding-left: 35px;
}
.tophero-title .th-desc p {
  font-family: 'matterregular';
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #FFFFFF;

}
.accordion-container .accordion_item {
  border-bottom: 1px solid white;
}
.accordion-container .accordion_item .Accordion-trigger {
  padding: 20px 2px;
}
.accordion-container .accordion_item .Accordion-panel p {
  padding: 0;
}
.about-anthem .video-container {
  margin-top: -170px;
}
.partners--outer .partner__body p {
    font-family: 'matterregular';
}
.about-anthem .mantra {
  border: none !important;
}
.about-anthem .video-container {
  width: 100%;
  max-width: 1157px;
}
.about-anthem .mantra .column h2 {
  font-family: matterregular;
  font-style: normal;
  font-weight: normal;
  font-size: 40px;
  line-height: 43px;
  color: #333333;
  max-width: 335px;
  width: 100%;
}
body .btn {
    font-family: "matterregular",sans-serif;
}
.where-to-buy .preheader {
  color: #92968D !important;
}
.main-partnerWrapper {
  display: flex;
  flex-wrap:wrap;
  /*     align-items: center; */
}
.partners--outer .partner__body {
  width: 360px;
}
body .partners--outer .partners-repeater {
  width: calc(100% - 360px);
}

body .partners--outer .partner__body h3 {
  font-family: Reckless;
  font-style: normal;
  font-weight: normal;
  font-size: 27;
  /*     line-height: 24px; */
  display: flex;
  align-items: center;
  color: #000000;
  text-align:left;
}
.partners--outer .partner__body {
  text-align: left !important;
}
.partners--outer .partner__body p {
  text-align: left !important;
}
.accordion-container p {
  font-size: 22px;
  padding: 0;
  line-height: 28px;
}
.about-leadership .inner .custom_column.column {
  width: 100%;
}
body .partner__body .partner__body p {
  font-family: 'matterregular';
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 25px;
  display: flex;
  align-items: center;
  color: #333333;
  margin-bottom: 15px;
}
/*----15-2-2022---end*/

/*----16-2-2022---start*/
.partners--outer .partners-buttons {
  display: flex;
  /* width: 100%; */
}
#shopify-section-home-two-column-two .button-v3 {
  color: #000000;
  border: 1px solid #000000;
  background-color: #f6d4a6;
  padding: 18px 90px;
  font-size: 12px;
  font-family: 'matterregular';
}
.partners--outer .partners--inner h2.partnersHeadline {

  font-family: 'matterregular';
  font-style: normal;
  font-weight: normal;
  font-size: 40px;
  line-height: 120%;
  display: flex;
  align-items: center;
  text-transform: capitalize;
}
.partners--outer .partners--inner .wysiwyg p {
  font-family: 'matterregular';
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  display: flex;
  align-items: center;
  text-align: left;
  width: 100%;
  max-width: 1000px;
  margin-bottom: 60px;
}
.partners--outer .partners--inner h2.partnersHeadline,.partners--outer .partners--inner .wysiwyg p {
  padding-left: 27%; 
  margin-left:0px;
  text-align:left;
}  
.philosophy--outer.about .philosophy--inner .philosophy-hero h2 {
  font-family: Reckless;
  font-style: normal;
  font-weight: normal;
  font-size: 48px;
  line-height: 106px;
  text-align: center;
}
.philosophy--outer.about .philosophy--inner .philosophy-hero .DesktopShown.body p {
  font-family: 'matterregular';
  font-style: normal;
  font-weight: normal;
  font-size: 32px;
  line-height: 47px;
  text-align: center;
  width: 100%;
  max-width: 709px;
}
.philosophy--outer .philsophy-benefits .philsophy-benefits__benefit img {
  max-width: 72px !important;
  width: 100%;
  margin-top: 50px;
}
.philosophy--outer .philsophy-benefits .philsophy-benefits__benefit img {
  max-width: 72px !important;
  width: 100%;
  margin-top: 50px;
}
div#shopify-section-shine_culture {
  padding: 100px 0px;
}
.shine_culture {
    padding: 50px 0px;
}
.main_shine_culture .shine_culture .shine_culture-title h2 {
    font-family: 'matterregular';
    font-style: normal;
    font-weight: 400;
    font-size: 40px;
    line-height: 120%;
    margin-top: 0px;
}
}
.main-desktop-desc .sc_desc p {
  font-family: 'matterregular';
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 27px;
  /*     color: #3E3938; */
  width: 100%;
  max-width: 530px;
}

.shine_culture-desc {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0 -15px;
  padding-top: 50px;
  padding-right: 3%;
    padding-left: 3%;
}

.shine_culture-desc .all_shine_culture_1 {
  width: 25%;
}

.all_shine_culture_2 {
  width: 45%;
}

.all_shine_culture_3 {
  width: 30%;
}

.shine_culture-desc img {
  height: 400px;
  margin: 0 auto;
  display: table;
  width: 100%;
  object-fit: cover;
}

.main_shine_culture {
  max-width: 1290px;
  margin: 0 auto;
}

.shine_culture-desc .common-ab {
  padding: 0 15px;
  cursor: pointer;
}
div#shopify-section-about-philosophy-v3 {
  padding: 100px 0px;
}
div#shopify-section-shine_culture {
  padding: 150px 0;
}
.about-leadership .inner .custom_column.column {
  display: flex;
  align-items: center;
}
.about-leadership .inner .custom_column.column .content {
  width: 45%;
}
.about-leadership .inner .custom_column.column  .photo{
  width: 55%;
}
.about-leadership .inner .content h3 {
  font-family: Reckless;
  font-style: normal;
  font-weight: normal;
  font-size: 48px;
  line-height: 120%;
  display: flex;
  align-items: center;
  text-transform: capitalize;
  margin-bottom: 20px;
}
.about-leadership .inner .custom_column.column .body p {
  font-family: 'matterregular';
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  display: flex;
  align-items: center;
  width: 100%;
  max-width: 100%;
}
.tophero-right span.Accordion-icon {
  border: none!important;
  transform: none;
}
.tophero-right span.Accordion-icon:before {
  content: "+";
  position: absolute;
  bottom: 50%;
  transform: translateY(16px);
}
.tophero-right .Accordion-trigger[aria-expanded=true] .Accordion-icon {
  transform: none;
}
.product-hero_content .product-hero_content--right {
  padding: 30px 0 30px 10vw;
}
.why_we_love_it_Title_Desc h2.why_we_love_it_Title {
  font-family: Reckless;
  font-style: normal;
  font-weight: normal;
  font-size: 48px;
  line-height: 56px;
}

.template-product .product-faq {
  max-width: unset;
}
.custom-container {
  max-width: 1140px;
}
.why_we_love_it_Left .why_we_love_it_Desc p {
  font-family: 'matterregular';
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  width: 100%;
  max-width: 100%;
}

.custom-container.custom-info-icon-wraper {
    padding-top: 90px;
    padding-bottom: 90px;
}

body .product-faq .Accordion-panel>div {
    padding: 0px 0 !important;
}
.product-page-inner .accordion-container {
  width: 100%;
  max-width: 400px;
}
.product-page-inner .accordion-container span.Accordion-title {
  font-family:'matterregular';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
}
.product-page-inner .accordion-container .product-faq .Accordion-panel>div {
  padding: 0;
} 
.why_we_love_it_img {
  padding-left: 10vw;
}
div#shopify-section-product-philosophy {
    padding: 90px 0;
    padding-bottom: 20px;
}
.tiwt_img.existed_BothImage img {
  width: 334px;
  height: 334px;
  padding: 15px;
}
.tiwt-content.tiwt_right .tiwt_Title_Desc h2.tiwt_Title {
  font-family: Reckless;
  font-style: normal;
  font-weight: normal;
  font-size: 48px;
  line-height: 56px;
  width: 100%;
  max-width: 300px;
  margin-left: 50px;
}
.tiwt-content.tiwt_right .tiwt_Desc p {
  font-family: 'matterregular';
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 27px;
  margin-left: 0px;
      margin-bottom: 10px;
}
.tiwt_img.existed_BothImage {
  display: flex;
}
.tiwt-content.tiwt_Left.twit_imgs.tiwt-widthDivide {
  width: 60%;
}
.tiwt-content.tiwt_right {
  width: 50%;
}
.twitFlex.d-flex {
  align-items: center;
}
div#shopify-section-twoImages-with-texth {
    padding: 70px 0 50px;
}
div#shopify-section-related-products-custom {
  padding: 41px 0px;
}
.related-products-v3 h2 {
  font-family: "Reckless";
  font-size: 48px;
  letter-spacing: -0.3px;
  line-height: 1.3;
  margin: 45px 0 50px;
  margin-top: 20px!important;
}
/* .related-products-v3 .product--collections .collectionBlock {
  width: 25%;
  display:flex;
} */
.related-products-v3 .product--collections .collectionBlock {
    width: 25%;
    display: flex;
    margin: 0;
    padding: 0 10px;
    flex-direction: column;
}
.product--collections {
  flex-wrap: nowrap;
}
.product--collections .collectionBlock-image img {
  height: auto;
}
.pdp_natural h2.pdp_naturalTitle {
  font-family: Reckless;
  font-style: normal;
  font-weight: normal;
  font-size: 48px;
  line-height: 56px;
}
.pdp_natural .pdp_naturalDesc p {
  font-family: 'matterregular';
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
/*----16-2-2022---end*/

.banner-desc .banner-desc2 p {
  font-size: 16px;
  line-height: 23px;
}
body .reviews-carousel .js-siema-container .review .review__content p, 
body .reviews-carousel .js-reviews-panel-custom .review .review__content p {
  font-size: 16px;
  line-height: 1.4;
}
body .reviews-carousel .js-siema-container .review .review__name, 
body .reviews-carousel .js-reviews-panel-custom .review .review__name {
  font-family: 'matterregular';
  font-size: 12px;
}

.two-column-module .inner.section-believe .content .header {
  font-size: 32px;
  line-height: 38px;
  font-family: 'reckless';
}
body .button-v3 {
    font-size: 14px;
    line-height: 16px;
    font-family: matterregular,sans-serif;
}
.product-page-inner .Accordion-trigger {
    border-bottom: 1px solid #333333 !important;
  border-top: 0;
}
.product-page-inner .Accordion {
    border-bottom: 0;
}
.related-products-v3 h2 {
    margin-top: 0;
}
.title_with_price_pdp .product-price {
    display: none;
}
 .why_we_love_it_Left .Accordion-icon:before {
    content: "+";
    position: absolute;
    bottom: 50%;
    transform: translateY(16px);
}
.why_we_love_it_Left  .Accordion-icon {
    border: none!important;
    transform: none;
    top: 35%;
}
.why_we_love_it_Left .Accordion-trigger[aria-expanded=true] .Accordion-icon {
    transform: none;
}
.why_we_love_it_Left  button[aria-expanded=true] span.Accordion-icon:before {
    content: "-";
}
/* .Accordion-trigger {  
    font-size: 18px !important;
} */
.widthDivide 
 .why_we_love_it_Left {
    padding-top: 0;
}
.why_we_love_it_Title_Desc h2.why_we_love_it_Title {
    margin-bottom: 10px;
}
div#shopify-section-related-products-custom {
  padding:32px 0px;
}
.Accordion-icon {
    right: 4px!important;
}


.why_we_love_it_Title_Desc h2.why_we_love_it_Title {
    margin-bottom: 20px;
}
.collectionBlock.js-collectionBlock .collectionBlock-digestion p {
    font-size: 38px!important;
    letter-spacing: 0px;
    font-family: matterregular!important;
    margin-top: 5px;
}

#shopify-section-home-two-column-two .inner.reverse.section-believe {
    max-width: 100%;
}

.header-outer {
    background: #fff!important;
    box-shadow: 0 0 7px 1px rgba(0,0,0,0.2);
}
.template-index .header-outer .logo svg path, .template-index .header-outer svg path, .template-index .header-outer .js-cart-toggle.active svg path {
    fill: #000;
}
.template-index .header-outer .nav-main ul li a {
    color: #000;
}

body .header-outer .nav-main ul li a {
    font-family: 'matterregular', Arial, Helvetica, sans-serif;
}

.header-outer .inner--left .nav-standard ul .shop::before, .header-outer .inner--left .nav-standard ul .about::before {
    filter: brightness(1) invert(1);
}

.related-products-v3 .Main-collectionGrid .prod-wrapper {
    background-color: #f9f8f8;
}
h2.why_we_love_it_Title {
    margin-top: 0;
}

.template-index .home-why-we-love-it .inner .collectionBlock-info .btn {
    text-transform: none;
}
.common-form .nav.nav-pills li.nav-item input.signuptype {
    width: 100%;
    height: 100%;
    opacity: 0;
    cursor: pointer;
}

.about-tophero-wrapper.custom-container .accordion-container .accordion_item .Accordion-panel p {
    padding: 0;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #fff;
}
.tabsmobileImage {
    display: none;
} 

.sc-image-icon .hoverTitle {
    font-family: 'matterregular';
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 34px;
    letter-spacing: 0em;
    text-align: left;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    opacity: 0;
    visibility: hidden;
    transition: all ease-in-out 0.3s;
    height: calc(100% - 28px);
    width: calc(100% - 28px);
    background: linear-gradient(180.17deg, rgba(255, 255, 255, 0.67) 73.28%, rgba(255, 255, 255, 0) 99.85%);
    border: 1px solid #FFFFFF;
    box-sizing: border-box;
    filter: drop-shadow(0px 0px 25px rgba(160, 150, 129, 0.25));
    border-radius: 15px;
    padding: 25px;
    margin: 14px;
}

.sc-image-icon {
    position: relative;
}

.sc-image-icon:hover .hoverTitle {
    opacity: 1;
    visibility: visible;
}
.tophero-wrapper.d-flex {
    flex-wrap: wrap;
}

.template-collection .collection-page.collection-grid .collection-products .product-grid .collectionBlock-image {
    border-radius: 0;
}
.template-collection .collection-page.collection-grid .collection-products .product-grid, .template-collection div#filterContainer {
    margin: 0 0;
}
.template-collection .collection-page.collection-grid .collection-products .product-grid .product-grid {
    margin: 0 -15px;
}
.template-collection div#filterContainer {
    width: 100%;
}
.template-collection .collection-page.collection-grid .collection-products .product-grid .collectionBlock {
    width: 25%;
}
.collection-page.collection-grid .wrapper .row {
    margin: 0;
}
.template-collection .collection-page.collection-grid .collection-products {
    padding: 40px 15px 0;
}

.template-collection  .collection-page.collection-grid .collection-products .product-grid .collectionBlock .btn::after {
    content: "";
    background: transparent;
    display:none;
}

.template-collection .collection-page.collection-grid .collection-products .product-grid .collectionBlock-info {
    min-height: 79px;
}

@media (min-width:813px){
.banner-desc2 {
    margin-bottom: 15px;
}
  
  h2.new_mobile_reps {
    margin-bottom: 20px!important;
}
  
  .js-review-arrow-right.review-arrow-right, .js-review-arrow-left.review-arrow-left {
    display: none!important;
}
  .js-reviews-panel-custom {
    cursor: initial!important;
}
  
  .review {
    padding: 54px 30px 54px!important;
}
}

@media (max-width:813px){
.banner-desc2 p {
    margin-bottom: 10px!important;
}
  
  span.title {
    min-width: 97px;
}
  
  div#shopify-section-home-faq {
    padding-right: 10px;
    padding-left: 10px;
}
  
  .Accordion-panel {
    margin: 0;
    padding: 20px 0 20px;
}
}

div#shopify-section-banner-desc-2 {
    padding: 0px!important;
}

@media screen and (min-width: 1200px) {
.where-to-buy {
    padding: 25px 20px;
}
}

a.collectionBlock-image.fade-in.has-second-image.lazyloaded {
    background: #f0f0eb!important;
}

div#accordionGroup p {
    margin-bottom: 20px;
}

.template-index .home-why-we-love-it .inner .collectionBlock-info .why-we-love-it h5 {
    margin-top: 12px;
}

@media screen and (min-width: 767px) {
.about-anthem .mantra, .video-module-shared .mantra {
    flex-direction: row;
    margin-top: 0px;
    padding-top: 65px;
}
  
  .partner__body {
    padding-right: 21px;
}
  
  .about-anthem, .video-module-shared {
    padding: 80px 20px 60px;
}
  
    div#shopify-section-shine_culture {
    padding: 100px 0!important;
}
}

.about-anthem .mantra, .video-module-shared .mantra {
    max-width: 900px;
}

.main-partnerheader {
    display: flex;
    flex-wrap: wrap;
}

.header__body {
    width: 360px;
}

.header-content {
    width: calc(100% - 360px);
}

.partners--outer .partners--inner h2.partnersHeadline, .partners--outer .partners--inner .wysiwyg p {
    padding-left: 0px;
    margin-left: 0;
    text-align: left;
}

h2.partnersHeadline {
    margin-top: 0;
    margin-bottom: 20px;
}

.philosophy-hero h2 {
    margin-bottom: 0px!important;
}

@media (max-width: 815px) {
#shopify-section-about-us-top .tophero-heading h2 {
    opacity: 1!important;
}
  .where-to-buy {
    padding: 15px 10px 0px!important;
}
  
  .header__body {
    display: none!important;
}
  
  .header-content {
    width: 100%!important;
}
  
  body .partners--outer .partner__body h3, body .main-partnerWrapper .partner__body .partner__body p {
    color: #333333!important;
}
  
  .partners--outer .partners--inner h2.partnersHeadline {
    padding-bottom: 45px!important;
    color: #333!important;
    width: 100%!important;
    max-width: 100%!important;
    margin: 0 auto!important;
}
  
  .partners--outer .partners--inner h2.partnersHeadline {
    font-size: 32px!important;
    font-style: normal!important;
    font-weight: 400!important;
    line-height: 40px!important;
    text-transform: none!important;
    text-align: center!important;
}
  
  h2.partnersHeadline {
    padding-left: 10px!important;
}
  
  .partners--outer .partners--inner h2.partnersHeadline {
    padding-bottom: 36px!important;
    padding-top: 15px!important;
}

  .philosophy-hero p {
    font-size: 17px!important;
    line-height: 26px!important;
    margin-top: 10px!important;
}
  .shine_culture-title h2 {
    text-align: left!important;
    padding-left: 25px!important;
}
  
  
  .shine_culture .shine_culture-desc {
    margin-left: 17px!important;
}
  
  #shopify-section-shine_culture .sc_desc p {
    color: #333 !important;
    margin-top: 20px!important;
}
  
  .partners--outer .partners--inner h2.partnersHeadline {
    color: #333333!important;
}
  
  body .partners--outer .partner__body h3, body .main-partnerWrapper .partner__body .partner__body p {
    color: #333333!important;
}
  
  .sc_desc.mobile_show {
    padding-left: 29px!important;
    margin-bottom: 15px!important;
}
  
  .shine_culture-title h2 {
    margin-bottom: 0px!important;
}
  
  .body p {
    max-width: 100%!important;
}
  
}

.image-withText img {
    width: auto;
    max-width: 40px;
}

.product-hero_content .product-hero_content--right {
    padding: 30px 0 30px 5vw!important;
}

.block.s1.product-title__wrapper {
    max-width: 90%;
}

.why_we_love_it_Desc p {
    margin-bottom: 20px;
}

.custom-container h1 {
    font-family: 'mattermedium';
    font-size: 17px;
}

.custom-container {
    max-width: 1100px;
}

h2.tiwt_Title {
    max-width: 100%!important;
    margin-bottom: 20px!important;
}

.tiwt_Desc ul {
    font-size: 16px!important;
}

.tiwt_Desc li {
    margin-bottom: 15px;
}

.tiwt_Desc li {
    margin-bottom: 15px;
    display: list-item;
    list-style: disc;
    padding-left: 10px;
    margin-left: 25px;
}

h2.tiwt_Title {
    margin-left: 0px!important;
}

.tiwt_img {
    max-width: 400px;
    margin: 0 auto;
}

h2.tiwt_Title {
    margin-top: 0px!important;
}

.tiwt-content.pdp_naturalLeft {
    max-width: 44%!important;
}
@media (max-width: 815px) {
section.product-hero {
    margin-top: 25px;
}
}

.product-hero_content--left {
    background-color: #f0f0eb!important;
}

@media (max-width: 767px) {
.product-page-inner .product-hero {
    padding: 100px 20px 0;
    background-color: #ffffff;
}
  
  .product-hero_content .product-hero_content--right {
    background-color: #ffffff;
}
  
  .product-hero_content .product-hero_content--right {
    padding: 25px 0 30px 0vw!important;
}
  
  p.text.text-lg {
    margin-top: 13px!important;
    font-size: 15px!important;
    line-height: 20px;
}
  
  .accordion-container {
    padding-top: 1px!important;
}
  
  div#shopify-section-related-products-custom {
    margin-top: -20px!important;
}
  
  .tiwt-content.pdp_naturalLeft {
    min-width: 100%;
}
  
  .yotpo.yotpo-main-widget.yotpo-small {
    margin-top: 9px!important;
}
  
  body .where-to-buy .logos .image {
    max-width: initial !important;
    padding: 10px;
}
}

img#angie-sig {
    max-width: 100px;
    margin-top: 15px;
}

.button-v3:hover {
    background: #333333!important;
    color: white!important;
}

#shopify-section-home-carousel .js-productForm-submit:hover {
    background: #d9ff00!important;
    color: #333333!important;
  border: 1px solid #333333;
}

.why-we-love-it:before, .why-we-love-it:after {
  display: none!important;
}

.banner-desc2 p {
    font-size: 18px;
    line-height: 24px;
}
/* naturally powerful */

.naturallypowerInner{
  align-items: center;
  justify-content: space-between;
  padding: 60px 0px;
  display: flex;
}
.npw_left{
  width: 50%;
  padding: 30px;
  max-width: 44%;
}
.npw_left h2{
  font-family: Reckless;
  font-style: normal;
  font-weight: 400;
  font-size: 48px;
  line-height: 56px;
}
.npw_left p{
    font-family: matterregular;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
}
.npw_left ul{
  display: flex;
  align-items: center;
  margin-top: 30px;
}
.npw_right{
  width: 50%;
  padding: 30px;
}
.shine_culture .main-mobile-desc .sc_desc p{
    display:none !important;
  }
/* just what you need */
.tiwt_custom{
  display: flex;
}
.tiwt_custom .tiwt_img:nth-child(2){
      margin-left: 20px;
}
.product-form .loader{
  display:none !important;
}
/* responsive */
@media (max-width:767px){
  .naturallypowerInner{
    flex-wrap:wrap;
    padding: 40px 0px;
    flex-direction: column-reverse;
  }
  .npw_left{
    width: 100%;
    max-width: 100%;
    padding: 0px 15px;
  }
  .npw_left h2{
    margin: 15px 0px;
    font-size: 30px;
  }
  .npw_right{
    width: 100%;
    padding: 0;
  }
  .tiwt_custom{
        position: relative;
  }
  .tiwt_img{
    margin-right: auto !important;
    margin-left: inherit !important;
  }
  .tiwt_custom .tiwt_img:nth-child(2){
        position: absolute;
    width: 45%;
    right: 30px;
    bottom: 0;
    margin-left:0px;
  }
  .shine_culture .main-mobile-desc .sc_desc p{
    display:block !important;
    padding-left: 29px!important;
    margin-bottom: 15px!important;
  }
}

h2.new_mobile_reps, .header {
    text-transform: none!important;
}

.collection-grid.large .collectionBlock img {
    height: auto!important;
}

.loader-wrapper, .loader-wrapper-2 {
    height: auto;
    margin-top: 40px;
}

div#shopify-section-three-blocks {
    background: white;
}

.yotpo.yotpo-main-widget {
    background: white!important;
}

.pdp_three_block h3 {
    margin-bottom: 0px!important;
    font-family: 'matterregular';
    background: #f0f0ea;
    padding-top: 10px;
    padding-bottom: 0px;
    padding-right: 15px;
    padding-left: 15px;
    border-radius: 40px;
    font-size: 12px;
    line-height: 10px;
}

@media (max-width:767px){
  .pdp_three_block h3 {
    background: white!important;
  }}

/* MENU HOVER CSS */
.header-outer.top_bar_bg{
 background-color:#fff!important; 
}
  .header-outer.top_bar_bg .shop-drop-down{
    box-shadow: none!important;
}

.results-box .collectionBlock-image img {
    height: auto!important;
}

.main-tcbwrapper .custom-container, .main-home-tabs .custom-container {
    padding-top: 0px!important;
    padding-bottom: 0px!important;
}

.where-to-buy .header {
    margin-bottom: 35px;
}

.header-content {
    padding-left: 15px;
}

.DesktopTitle-text.shine_culture {
    padding-bottom: 0px!important;
    max-width: 1000px;
    margin: 0 auto;
}

.shine_culture-title {
    text-align: left!important;
}

.main-desktop-desc {
    width: 60%;
}

.shine_culture-title {
    width: 40%;
}

.main-desktop-desc.slick-initialized.slick-slider p {
    font-size: 16px!important;
    line-height: 1.4!important;
}

.cart-close .icon-close {
    font-size: 14px!important;
    font-weight: 100;
    text-decoration: underline;
    font-family: 'matterregular'!important;
    line-height: 20px!important;
    top: -10px!important;
}

.cartContainer .js-free-shipping-message {
    font-size: 12px!important;
}

#__next {
    min-height: 50vh!important;
}

.Jea.XiG.jzS.zI7.iyn.Hsu {
    margin-top: 180px!important;
}

a.Wk9.xQ4.CCY.czT.eEj.kVc.uCz.iyn {
    display: none!important;
}

div#__next {
    background: #f4f3ee;
}

.Jea.snW.zI7.iyn.Hsu {
    display: none!important;
}

.zI7.iyn.Hsu button {
    border-radius: 100px!important;
    font-family: matterregular;
    letter-spacing: .5px;
    font-size: 13px!important;
}
@media (max-width:767px){
.Jea.mQ8.zI7.iyn.Hsu {
    margin-top: 70px;
}
}

span.delete-item-cart-icon {
    font-size: 17px;
    cursor: pointer;
}
.col-70{
  width: 70%;
  padding-left: 15px;
  padding-right: 15px;
}
.col-30{
  width: 30%;
  padding-left: 15px;
  padding-right: 15px;
}
.inner--right svg path{
  fill:#000;
}
/* partner Page Css Start :: RB*/
body#partner .pagewrap {
  background-color: #f4f3f0;
  padding-top: 0px;
}
.partner-emails-wraper {
  height: 868px;
  left: 0px;
  right: 0px;
  top: 3540px;
  background: #F9F8F8;
  display: flex;
  justify-content: center;
  align-items: center;
}
.partner-email-content {
    max-width: 721px;
    text-align: center;
}
.partner-email-content h2.new_mobile_reps {
  font-family: 'Reckless';
  font-style: normal;
  font-weight: 500;
  font-size: 96px;
  line-height: 91px;
  text-align: center;
  letter-spacing: -0.005em;
  color: #333333;
}
.partner-email-content .banner-desc2 {
    width: 507px;
    margin: auto;
    margin-bottom: 0px !important;
}
.partner-email-content .banner-desc2 p {
    font-family: 'Matter';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #333333;
    border-bottom: 2px solid #333333;
    padding: 27px 0px;
}
.partner-email-content .banner-desc2 a strong {
    font-weight: 600;
}
div#shopify-section-template--14414996865093__banner-partner .home-content {
    max-width: 470px;
    font-family: 'Reckless';
    font-style: normal;
    font-weight: 400;
    font-size: 56px;
    line-height: 53px;
    color: #FFFFFF;
}
div#shopify-section-template--14414996865093__16546690188b6a90f7 {
  padding-top: 90px;
  padding-bottom:90px;
  background: #F9F8F8;
}
div#shopify-section-template--14414996865093__16546690188b6a90f7 .custom-html__code p, section.custom-html-section {
    font-family: 'Matter';
    font-style: normal;
    font-weight: 400;
    font-size: 40px!important;
    line-height: 50px;
    text-align: center;
    color: #333333;
}
div#shopify-section-template--14414996865093__16546690188b6a90f7 .custom-html__code {
  max-width: 841px;
  margin: auto;
}

div#shopify-section-template--14426700677189__16557450558036cd93 {
  padding-top: 90px;
  padding-bottom:90px;
  background: #F9F8F8;
}
div#shopify-section-template--14426700677189__16557450558036cd93 .custom-html__code p {
    font-family: 'Matter';
    font-style: normal;
    font-weight: 400;
    font-size: 40px;
    line-height: 50px;
    text-align: center;
    color: #333333;
}
div#shopify-section-template--14426700677189__16557450558036cd93 .custom-html__code {
  max-width: 841px;
  margin: auto;
}
div#shopify-section-template--14414996865093__become-affiliate-partner .banner-desc2 p {
    margin-top: 0px !important;
    font-family: 'Matter';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
}
div#shopify-section-template--14414996865093__become-affiliate-partner {
  background: #F9F8F8;
}
div#shopify-section-template--14414996865093__become-affiliate-partner .banner-desc2{
  max-width: 434px;
}
div#shopify-section-template--14414996865093__become-affiliate-partner .new_mobile_reps{
    font-family: 'Reckless';
    font-style: normal;
    font-weight: 500;
    font-size: 32px;
    line-height: 58px;
    letter-spacing: -0.005em;
    color: #333333;
    margin: 0px;
  margin-bottom: 0px !important;
}
div#shopify-section-template--14414996865093__become-affiliate-partner a.button-v3.shop-btn {
  margin-top: 35px;
  border: 1px solid #333333;
  backdrop-filter: blur(1px);
  border-radius: 38px;
  background: unset;
  color: #333333;
  font-family: 'Matter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 27px;
  text-align: center;
  color: #333333;
  letter-spacing: 0px;
}

div#shopify-section-template--14414996865093__become-affiliate-partner .become-affiliate-partner-custom-main.transparent-home--banner {
  align-items: unset;
}
div#shopify-section-template--14414996865093__become-affiliate-partner .tcb-image {
  text-align: end;
}
div#shopify-section-template--14414996865093__become-affiliate-partner .custom-left-image-wraper {
  width: 100%;
  text-align: center;
  padding-top: 96px;
}
div#shopify-section-template--14414996865093__16546736260b8bab53 .__rae_custom_grand_section {
  padding: 0px;
}
div#shopify-section-template--14414996865093__16546736260b8bab53 .__rae_custom_grand_section ._row_of_new_blocks {
  padding: 0px;
  max-width: 100%;
}
div#shopify-section-template--14414996865093__16546736260b8bab53 ._center__flaw_wrap {
    max-width: 457px;
    margin: auto;
}
div#shopify-section-template--14414996865093__16546736260b8bab53 ._center__flaw_wrap h1 {
  font-family: 'Reckless';
  font-style: normal;
  font-weight: 500;
  font-size: 48px;
  line-height: 58px;
  letter-spacing: -0.005em;
  color: #333333;
  margin: 0px;
}
div#shopify-section-template--14414996865093__16546736260b8bab53 ._row_of_listitems_wrap p {
  font-family: 'Matter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #333333;
  margin-bottom: 20px;
}

div#shopify-section-template--14414996865093__banner-partner .home-content span.new_mobile_reps {
    font-size: 56px;
}

@media (max-width: 813px){
div#shopify-section-template--14414996865093__banner-partner {
    margin-top: 100px;
}
}



@media (min-width: 970px){
  body#partner .pagewrap {
    padding-top: 94px;
  }
}

/*-------------08-06-2022 start-----------------*/
@media (max-width: 991px){
  div#shopify-section-template--14414996865093__16546690188b6a90f7, section.custom-html-section, section.custom-html-section {
    padding:40px 15px;
  }
  div#shopify-section-template--14414996865093__16546690188b6a90f7 .custom-html__code p, section.custom-html-section {
    font-size: 35px;
    line-height: 40px;
    padding: 0 10px;
  }
  
    div#shopify-section-template--14426700677189__16557450558036cd93 {
    padding:40px 15px;
  }
  div#shopify-section-template--14426700677189__16557450558036cd93 .custom-html__code p {
    font-size: 35px;
    line-height: 40px;
    padding: 0 10px;
  }
  
  div#shopify-section-template--14414996865093__become-affiliate-partner .home-bannertitle .home-content {
    max-width: 100%;
  }
  div#shopify-section-template--14414996865093__partner-emails .partner-email-content h2.new_mobile_reps {
    font-size: 80px;
    line-height: 80px;
    margin-top:0;
  }
  div#shopify-section-template--14414996865093__partner-emails .partner-emails-wraper {
    height: 500px;
  }
  
  /*------------09-06-2022 Media Css start--------------*/
  div#shopify-section-icon-with-info-product {
    padding: 90px 0;
  }
  div#shopify-section-template--14414996865093__16547495320889ce64 .become-affiliate-partner-custom-main .home-content {
    max-width: 100%;
  }
  div#shopify-section-template--14414996865093__16547495320889ce64 {
    padding-top: 50px;
  }
  div#shopify-section-template--14414995030085__165474923273dc96a9 {
    padding-bottom: 50px;
  }
  div#shopify-section-template--14414996865093__partner-emails .partner-emails-wraper {
    padding-top: 100px !important;
  }
  /*------------09-06-2022 Media Css End-----------------*/
  
  
  
  
  
}
  @media (max-width:767px){
    div#shopify-section-template--14414996865093__banner-partner .home-content span.new_mobile_reps {
      font-size: 30px !important;
  }
    .home-content-wrapper {
      position: absolute;
      /* bottom: 0px; */
      top: 50%;
      transform: translateY(-50%);
    }
    div#shopify-section-template--14414996865093__16546690188b6a90f7 .custom-html__code p {
      font-size: 30px !important;
      line-height: 35px;
      padding: 0 10px;
    }
    
    section.custom-html-section {
      font-size: 30px !important;
      line-height: 35px;
      padding: 0 10px;
    }
    div#shopify-section-template--14414996865093__become-affiliate-partner .home-content {
      padding: 0;
    }
    div#shopify-section-template--14414996865093__become-affiliate-partner .banner-desc2 {
      max-width: 100%;
    }
    div#shopify-section-template--14414996865093__become-affiliate-partner .banner-desc2 p {
      max-width: 100%;
    }
    div#shopify-section-template--14414996865093__become-affiliate-partner .shop-btn {
      margin-top: 25px!important;
    }
    div#shopify-section-template--14414996865093__become-affiliate-partner .custom-left-image-wraper {
      padding-top: 60px;
    }
    div#shopify-section-template--14414996865093__become-affiliate-partner .custom-left-image-wraper img {
      width: 100%;
      height: 600px;
      object-fit: cover;
    }
    div#shopify-section-template--14414996865093__become-affiliate-partner .tcb-image img {
      width: 100%;
      height: 600px;
      object-fit: cover;
    }
    div#shopify-section-template--14414996865093__partner-emails .partner-emails-wraper {
      height: auto;
      padding: 50px 0;
    }
    div#shopify-section-template--14414996865093__partner-emails .banner-desc2 p {
      max-width: 500px;
    }
    div#shopify-section-template--14414996865093__partner-emails .partner-email-content h2.new_mobile_reps {
      font-size: 50px;
      line-height: 60px;
      margin-top: 0;
    }
    div#shopify-section-template--14414996865093__16546736260b8bab53  .__left_block_wrrap_rw {
      padding: 50px 0;
    }
     /*------------09-06-2022 Media Css start--------------*/
    div#shopify-section-icon-with-info-product .image-withText {
      width:100%;
    }
    div#shopify-section-icon-with-info-product .image-wraper.col-70 {
      width: 100% !important;
    }
    div#shopify-section-icon-with-info-product .col-30 {
      width: 100% !important;
    }
    div#shopify-section-template--14414996865093__banner-partner .home-main-banner-new.cursor-pointer img.only-mb {
      height: 500px;
    }
    div#shopify-section-template--14414996865093__16547495320889ce64 .become-affiliate-partner-custom-main .home-content {
      max-width: 100%;
      padding: 0 0 15px 0;
    }
  /*------------09-06-2022 Media Css End-----------------*/
}
  @media (max-width:575px){
    div#shopify-section-template--14414996865093__16546690188b6a90f7 {
      padding-left: 15px;
      padding-right: 15px;
    }
    div#shopify-section-template--14414996865093__16546690188b6a90f7 .custom-html__code p {
      font-size: 25px !important;
      lineheight: 30px;
      padding: 0 10px;
    }
    
        div#shopify-section-template--14426700677189__16557450558036cd93 {
      padding-left: 15px;
      padding-right: 15px;
    }
    div#shopify-section-template--14426700677189__16557450558036cd93 .custom-html__code p {
      font-size: 25px !important;
      line-height: 30px;
      padding: 0 10px;
    }
    
    div#shopify-section-template--14414996865093__partner-emails .partner-email-content .banner-desc2 {
      width: 100%;
      padding: 0 15px;
    }
    div#shopify-section-template--14414996865093__partner-emails .partner-email-content h2.new_mobile_reps {
      margin-bottom: 0;
    }
    div#shopify-section-template--14414996865093__16546736260b8bab53 ._center__flaw_wrap {
      max-width: 100%;
      padding: 0 15px;
    }
      /*------------09-06-2022 Media Css start--------------*/
    div#shopify-section-icon-with-info-product .image-withText img {
      width: auto;
      max-width: 50px !important;
    }
    div#shopify-section-icon-with-info-product .image-withText .tab-title {
      font-size: 18px !important;
      margin-left: 0 !important;
      line-height: 24px;
    }
    div#shopify-section-icon-with-info-product .rte p {
      font-size: 25px !important;
      line-height: 35px !important;
      font-weight: 600;
    }
    div#shopify-section-icon-with-info-product .tab-contents {
      margin-top: 30px !important;
    }
    div#shopify-section-icon-with-info-product .col-30 {
    padding: 10px !important;  
}
  /*------------09-06-2022 Media Css End-----------------*/
  }
/*-------------08-06-2022 End-------------------*/

/*-------------09-06-2022 Start-------------------*/
div#shopify-section-icon-with-info-product {
    background: #f0f0ea;
}
div#shopify-section-icon-with-info-product .custom-container {
    max-width: 800px;
}
div#shopify-section-icon-with-info-product .rte p {
    font-size: 32px;
    line-height: 42px;
    font-weight: 500;
  color: #4B4C62;
}
div#shopify-section-icon-with-info-product .tab-contents {
    margin-top: 80px;
}
div#shopify-section-icon-with-info-product .image-wraper.col-70 {
    display: flex;
    align-items: center;
  padding: 0;
  width:65%;
}
div#shopify-section-icon-with-info-product .image-withText img {
    width: auto;
    max-width: 60px;
}
div#shopify-section-icon-with-info-product .image-withText .tab-title {
    font-size: 28px;
    margin-left: 15px;
    line-height: 24px;
    color: #000;
}

div#shopify-section-icon-with-info-product .image-withText {
    padding: 0;
    margin: 0;
    padding: 25px 0;
}
div#shopify-section-icon-with-info-product .col-30 {
    width: 35%;
    padding:0;
}
div#shopify-section-template--14414996865093__partner-emails .partner-emails-wraper {
    height: 100%;
    left: 0px;
    right: 0px;
    top: 3506px;
    background: #F9F8F8;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 0 150px 0;
}

div#shopify-section-template--14414996865093__16547495320889ce64 .become-affiliate-partner-custom-main .home-content h2.new_mobile_reps {
    font-size: 32px;
    font-weight: 500;
    line-height: 42px;
    margin: 0 !important;
}
div#shopify-section-template--14414996865093__16547495320889ce64 a.button-v3.shop-btn {
    margin: 0;
    background: transparent;
    border: 1px solid #333;
    color: #333;
    font-size: 16px;
  letter-spacing: 0px;
  font-weight: 400;
}
div#shopify-section-template--14414996865093__16547495320889ce64 .custom-container {
    padding-bottom: 29px;
    padding-left: 15px;
    padding-right: 15px!important;
}
div#shopify-section-template--14414996865093__16547495320889ce64 .home-content .banner-desc2 p {
    font-size: 16px;
    max-width: 417px;
    margin: 0;
    padding: 16px 0;
}
div#shopify-section-icon-with-info-product .col-30 p {
    color: #000;
}
div#shopify-section-template--14414996865093__16547495320889ce64 .custom-container {
    width: 100%;
    max-width: 100%;
    padding-right: 0;
}
div#shopify-section-template--14414996865093__16547495320889ce64 .home-content {
    max-width: 500px;
    margin: 0 auto;
}
/*-------------09-06-2022 Start-------------------*/

/*-------------10-06-2022 Start-------------------*/
div#shopify-section-template--14414996865093__165474923273dc96a9 {
    background: #f9f8f8;
}
div#shopify-section-template--14414996865093__16547495320889ce64 {
    background: #f9f8f8;
}
/*-------------09-06-2022 End-------------------*/
@media (max-width: 767px){
div#shopify-section-template--14414996865093__16547495320889ce64 .tcb-image {
    padding-left: 0;
}
}
div#shopify-section-template--14414996865093__16547495320889ce64 .tcb-image img.banner-rightImage {
  width: 100%;
}
@media (max-width: 813px){
div#shopify-section-template--14414996865093__16547495320889ce64 a.button-v3.shop-btn {
    margin: 0;
    background: transparent;
    border: 1px solid #333;
    color: #333;
    font-size: 16px;
    letter-spacing: 0px;
    font-weight: 400;
    margin-top: 20px!important;
}
  
  .tcb-image {
    padding-right: 0px!important;
    margin-bottom: -18px;
}
  
  div#shopify-section-template--14414996865093__become-affiliate-partner .custom-left-image-wraper img {
    width: 100%;
    height: auto;
    object-fit: cover;
}
  
  div#shopify-section-template--14414996865093__become-affiliate-partner .tcb-image {
    text-align: start;
}
  
  div#shopify-section-template--14414996865093__become-affiliate-partner .tcb-image img.banner-rightImage {
    width: 96%;
}
  
  .partner-emails-wraper {
    padding-bottom: 50px!important;
    padding-left: 3%!important;
    padding-right: 3%!important;
}
  
  div#shopify-section-template--14414996865093__banner-partner .home-content {
    max-width: 470px;
    font-family: 'Reckless';
    font-style: normal;
    font-weight: 400;
    font-size: 56px;
    line-height: 53px;
    color: #FFFFFF;
    margin-top: 11%!important;
    margin-right: 10%;
    margin-left: 10%;
}
  
  div#shopify-section-template--14414996865093__become-affiliate-partner .tcb-image img.banner-rightImage {
    width: 96%;
    display: none;
}
  
  div#shopify-section-template--14414996865093__16546736260b8bab53 .__left_block_wrrap_rw {
    padding-top: 25px!important;
    padding-left: 3%;
    padding-right: 3%;
    padding-bottom: 25px!important;
}
}



/*------------------16-06-2022 End-------------------*/

.about-tophero-wrapper.custom-container {
    padding-top: 10%;
    padding-bottom: 6%;
}

@media (max-width: 813px){
.custom-container.custom-info-icon-wraper {
    padding-top: 0px;
    padding-bottom: 0px;
}
  
div#shopify-section-icon-with-info-product {
    padding: 50px 0;
    padding-left: 3%;
    padding-right: 3%;
}
  
  div#qab_content {
    width: 90%!important;
}
}

.faq-section {
    padding-top: 8%;
    padding-bottom: 8%;
}

.yotpo-header {
    display: inline;
}

.yotpo-nav-content {
    margin-top: 50px!important;
}

div#yotpo-reviews-filters-5f0088fd-677b-4488-aa5f-f45c559b63ad {
    padding-bottom: 30px;
}

    #shopify-section-template--14426700677189__1655403981485efb3c .main-tcbwrapper {
    padding-bottom: 70px!important;
    padding-top: 70px!important;
}
    
    #shopify-section-template--14426700677189__1655403981485efb3c .new_mobile_reps {
    font-size: 60px!important;
    margin-bottom: 0px!important;
}

#template--14426700677189__1655734704a1b00c5e .home-content span, #template--14426700677189__1655734704a1b00c5e .home-content span {
font-size: 65px;
}

#template--14426700677189__1655734704a1b00c5e .home-content span, #template--14426700677189__1655734704a1b00c5e .home-content p {
    margin-top: 0px;
}

#template--14426700677189__1655734704a1b00c5e .home-content {
    max-width: 100%;
}

button.needsclick.go2778362213.kl-private-reset-css-Xuajs1 {
    width: 35%!important;
}

form.needsclick.klaviyo-form.klaviyo-form-version-cid_1.kl-private-reset-css-Xuajs1 {
    width: 80%!important;
    height: auto!important;
    margin-top: -30px!important;
}

@media (max-width: 813px){
  
  div#shopify-section-template--14426700677189__1655403981485efb3c #template--14426700677189__1655734704a1b00c5e .home-content span, #template--14426700677189__1655734704a1b00c5e .home-content p {
    width: 90%!important;
}
  
  div#shopify-section-template--14426700677189__1655403981485efb3c .main-banner-transparent {
    padding: 0px!important;
}
  
  #shopify-section-template--14426700677189__1655403981485efb3c .new_mobile_reps {
    font-size: 60px!important;
    margin-bottom: 20px!important;
}
  
  .banner-desc2 p {
    max-width: auto;
  }
  
.klaviyo-form.klaviyo-form.klaviyo-form {
    width: 80%!important;
    margin: 0 auto!important;
    margin-top: 3px!important;
}
  
  div#shopify-section-template--14426700677189__16557450558036cd93 {
    padding-left: 7%;
    padding-right: 7%;
}
  
  div#shopify-section-template--14426700677189__1655403981485efb3c .home-content {
    padding: 0px!important;
}
div#shopify-section-template--14426700677189__1655403981485efb3c p {
    width: 100%!important;
    min-width: 100%!important;
    max-width: 100%!important;
    margin-top: 15px;
}
  
  div#shopify-section-template--14426700677189__1655403981485efb3c .tcb-image {
    margin-right: 5%;
    margin-left: 2%;
    margin-top: 0px;
}
  
  body #shopify-section-template--14426700677189__1655403606182c1408 .shine_culture-title h2 {
    font-size: 37px;
    margin-bottom: 19px!important;
}
  
.needsclick.kl-private-reset-css-Xuajs1 {
    display: inline;
    width: 100%!important;
    min-width: 100%!important;
}
  
  .needsclick.kl-private-reset-css-Xuajs1 {
    flex-wrap: wrap;
}
}

@media (min-width: 813px){
#template--14426700677189__1655734704a1b00c5e .home-content {
    max-width: 100%;
    margin-top: 13%;
}
}

.collectionBlock-info p {
    font-size: 20px;
    font-weight: 800;
}
@media (max-width: 813px){
.collectionBlock-info p {
    font-size: 16px;
    font-weight: 600;
    text-align: right;
}
}