/** Shopify CDN: Minification failed

Line 7:0 Unexpected "<"
Line 800:0 Unexpected "<"

**/
<style>
	@import url('https://fonts.googleapis.com/css2?family=Asap:ital,wght@0,100..900;1,100..900&family=Oswald:wght@200..700&display=swap');
/*

.oswald-<uniquifier> {
  font-family: "Oswald", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}

.asap-<uniquifier> {
  font-family: "Asap", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
  font-variation-settings:
    "wdth" 100;
}
*/
.rand{}

.oswald {
  font-family: "Oswald", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}
	.asap-medium{
		font-family: "Asap", sans-serif;
	  	font-optical-sizing: auto;
	  	font-weight: 500;
	  	font-style: normal;
	  	font-variation-settings: "wdth" 100;
	  }
	.asap-extrabold{
		font-family: "Asap", sans-serif;
	  	font-optical-sizing: auto;
	  	font-weight: 800;
	  	font-style: normal;
	  	font-variation-settings: "wdth" 100;
	}
.asap-bold{
		font-family: "Asap", sans-serif;
	  	font-optical-sizing: auto;
	  	font-weight: 700;
	  	font-style: normal;
	  	font-variation-settings: "wdth" 100;
	  }
.asap-semibold{
		font-family: "Asap", sans-serif;
	  	font-optical-sizing: auto;
	  	font-weight: 600;
	  	font-style: normal;
	  	font-variation-settings: "wdth" 100;
	  }
	.asap{
		font-family: "Asap", sans-serif;
	  	font-optical-sizing: auto;
	  	font-weight: 400;
	  	font-style: normal;
	  	font-variation-settings: "wdth" 100;
	  }
:root{
  --orange: #FF8C1A;
  --dark-grey: #555452;
  --blue: #05B0C5;
  --teal: #148C8C;
  --yellow: #FFC31D;
}

.alignwide{max-width: 1250px;margin: 0 auto;}
.nmw-ml{margin-left: 17%;}
.nmw-mr{margin-right: 17%;}
.mw-815px{max-width: 815px;}

.relative{position: relative;}

.igx-row{display: flex;}
.igx-col{display: flex;flex-direction: column;}

.g-10{gap: 10px;}
.g-20{gap: 20px;}
.g-40{gap: 40px;}
.g-60{gap: 60px;}
.g-80{gap: 80px;}
.g-100{gap: 100px;}

.col-30pc{flex: 0 0 30%;}
.col-33pc{flex: 0 0 33.33%;}
.col-40pc{flex: 0 0 40%}
.col-45pc{flex: 0 0 45%}
.col-55pc{flex: 0 0 55%;}
.col-60pc{flex: 0 0 60%;}
.col-10pc{flex: 0 0 10%;}
.col-90pc{flex: 0 0 90%;}

.g-40 .col-45pc{flex: 0 0 calc(45% - 20px);}
.g-40 .col-55pc{flex: 0 0 calc(55% - 20px);}
.g-40 .col-30pc{flex: 0 0 calc(30% - 20px);}
.g-40 .col-60pc{flex: 0 0 calc(60% - 20px);}

.g-100 .col-33pc{flex: 0 0 calc(33.33% - 67px);}
.g-60 .col-33pc {flex: 0 0 calc(33.33% - 40px);}

.fw-row{flex: 0 0 100%;}
.flex-wrap{flex-wrap: wrap;}

.justify-between{justify-content: space-between;}
.justify-end{justify-content: end;}
.justify-center{justify-content: center;}

.flex-auto{flex: 0 0 auto;}

.z-10{z-index: 10;}
.z-11{z-index: 11;}
.z-12{z-index: 12;}

h2, .collection-header__title{font-size: 50px;}
h1,h2,h3,h4,h5,h5{
  color: #000;
	font-family: "Oswald", sans-serif;
  	font-optical-sizing: auto;
  	font-weight: 400;
  	font-style: normal;
}
h1,h2,h3,h4,h5,h6,p{
  margin-top: 0;
  margin-bottom: 30px;
}
body{
	font-size: 22px;
	font-family: "Asap", sans-serif;
	font-optical-sizing: auto;
	font-weight: 400;
	font-style: normal;
	font-variation-settings: "wdth" 100;
    color: var(--dark-grey);
    line-height: 1.4;
}
b,strong{font-weight: 700;}
.fs-18{font-size: 18px;}
.fs-20{font-size: 20px;}
.fs-22{font-size: 22px;}
.fs-25{font-size: 25px;}
.fs-27{font-size: 27px;}
.fs-29{font-size: 29px;}
.fs-30{font-size: 30px;}
.fs-32{font-size: 32px;}
.fs-38{font-size: 38px;}
.fs-39{font-size: 39px;}
.fs-48{font-size: 48px;}
.fs-50{font-size: 50px;}
.fs-76{font-size: 76px;}
.fs-96{font-size: 96px;}


.ta-center{text-align: center;}
.ta-right{text-align: right;}
.uppercase{text-transform: uppercase;}
.centered-btn{margin-left: auto;margin-right: auto;}

.white-text{color: #FFF;}
.dark-grey-text{color: var(--dark-grey);}
.blue-text{color: var(--blue);}
.orange-text{color: var(--orange);}
.teal-text{color: var(--teal);}

.lh_1-2{line-height: 1.2;}

/*margins*/
.mlr-auto{margin-left: auto;margin-right: auto;}
.mb-0{margin-bottom: 0;}
.mb-10{margin-bottom: 10px;}
.mb-20{margin-bottom: 20px;}
.mb-40{margin-bottom: 40px;}
.mb-60{margin-bottom: 60px;}
.mb-80{margin-bottom: 80px;}
.mt--80{margin-top: -80px}

/*paddings*/
.pt-40{padding-top: 40px;}
.pb-40{padding-bottom: 40px;}
.pt-60{padding-top: 60px;}
.pb-60{padding-bottom: 60px;}
.pt-80{padding-top: 80px;}
.pb-80{padding-bottom: 80px;}
.pb-100{padding-bottom: 100px;}

/*bgs*/
.blue-bg{background-color: var(--blue);}
ul li{margin-bottom: 10px;}

.stats-hr{border-top: 1px solid #FFF;width: 100%;}
.stats-image {
	position: absolute;
	bottom: -95px;
	right: 0;
}

.flipped-image{
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}
.rnc-stats-with-plus{margin-left: 40px;}
#share-your-story .sc-dxcExB.gjNMyZ.pf-6_, #pets-section .sc-jOnqpJ.ktfohh.pf-4_{display: none;}
.homepage-section--html-wrapper > .container-fluid{padding-left: 0;padding-right: 0;}
.header-wrapper{position: relative;}
.header-wrapper .header-content__item{max-width: 200px;}
.header-wrapper .header-content{padding-top: 5px;padding-bottom:5px;}
.header-wrapper .header-link, .header-wrapper a{
    font-family: "Asap", sans-serif;
	font-optical-sizing: auto;
	font-weight: 700;
	font-style: normal;
	font-variation-settings: "wdth" 100;
  font-size: 20px;
  color: #000;
  text-transform: none;
}
	.rnc-header-top{
		background-color: #0DB8D7;
		padding: 10px 50px;
		color: #FFF;
	}
	.rnc-header-top a{
		color: #FFF;
		text-decoration: none;
	}
.rnc-header-top a:hover{color: #FFF;}
.btn{
  border-radius: 15px;
  padding: 12px 30px;
  background-color: var(--orange);
  color: #FFF !important;
  font-family: "Asap", sans-serif !important;
  font-optical-sizing: auto !important;
  font-weight: 600 !important;
  font-style: normal !important;
  font-variation-settings: "wdth" 100 !important;
  font-size: 20px !important;
  text-transform: none;
}
.blue-btn{background-color: var(--blue);}
.rnc-special-offer-btn{
  border: 2px solid #FFF;
  background-color: transparent;
  color: var(--yellow) !important;
  padding: 12px 40px;
  border-radius: 0;
}
.slider-caption p.slide_header3-opt, .slide_header2-opt{
	font-family: oswald;
	text-transform: none;
	text-align: right;
	color: #555452;
	font-size: 47px !important;
    line-height: 1;
}
.slide_header2-opt {color: #000;}
.slider-caption {max-width: 40%;}
.slider-caption--text {
	font-size: 28px;
	line-height: 1.2;
	text-align: right;
	margin-top: 40px;
}
.slider-block--slide_nTTPXR .slider-caption .btn{float: right;}
.slider-homepage .slideshow-desktop-image {min-height: 1000px;}
#main-navigation-wrapper{margin-top: 20px;}
.rnc-health-container{
  background-color: rgba(250,150,30,.13);
}
.rnc-tried-container{background-color: rgba(250,150,30,.07);}
.rnc-clear-path-container{background: url(/cdn/shop/files/clear_path_bg.jpg?v=1750388462) center/cover no-repeat;}
.rnc-cp-icon img{margin-left: 25px;max-width: 190px;}
.rnc-different-container{background: url(/cdn/shop/files/differnt_bg.jpg?v=1750395460) center/cover no-repeat;}
.rnc-different-image{height: 100%;position: absolute; top: 0;right: 0; width: 35%;/*background: url(/cdn/shop/files/different_placeholder.png?v=1750395459) center/100% 100% no-repeat;*/}
.rnc-different-image img {
	border-top-left-radius: 34px;
	border-bottom-left-radius: 34px;
	max-height: 100%;
	margin-left: auto;
	display: block;
}
.rnc-hiw-text, .mw-875px{max-width: 875px;}
.box-1 .box-inner,.box-3 .box-inner{
  background-color: rgba(0,151,169,.09);
  border-top-left-radius: 40px;
  border-bottom-left-radius: 40px;
  /*border-radius: 40px;*/
  /*background: url(/cdn/shop/files/hiw_box_bg.png?v=1750724547) center/100% 100% no-repeat;*/
}
.box-1 .box-inner, .box-2 .box-inner, .box-3 .box-inner {
	padding-left: 80px;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-right: 10px;
}
.box-3 .box-inner{padding-bottom: 40px;}
.box-1,.box-2,.box-3{
  background: url(/cdn/shop/files/hiw_line.png?v=1750743728) left bottom/auto 70% no-repeat;
}
.rnc-hiw-box-number {
	position: absolute;
	top: 15px;
	left: -50px;
	width: 100px;
}
.rnc-hiw-text{margin-bottom: 0;}
.rnc-hiw-box {
	padding-left: 10px;
	padding-top: 0;
	padding-bottom: 10px;
    margin-bottom: 30px;
}
.rnc-hiw-container{background: url(/cdn/shop/files/how_it_works_bg.png?v=1750439750) left center/330px no-repeat;}
.rnc-reviews-container{background-color: rgba(255,248,239);}
.rnc-reviews-container-inner{background: url(/cdn/shop/files/review_border.png?v=1750460436) center/95% 100% no-repeat;}
.rnc-reviews-leaf{position: absolute; right: 0;bottom: -55px;max-width: 250px;}
.homepage-featured-products .indiv-product.has-borders{
  border: 4px solid #F3C288;
  border-radius: 12px;
  padding: 12px;
}
.homepage-featured-products .indiv-product.has-borders img{
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}
.homepage-featured-products .indiv-product-vendor-text{display: none;}
.homepage-featured-products .indiv-product .flex-column-reverse {
	-ms-flex-direction: column !important;
	flex-direction: column !important;
}
.homepage-featured-products .indiv-product .indiv-product-title-text{
  font-family: "Asap", sans-serif;
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: normal;
  font-variation-settings: "wdth" 100;
  font-size: 24px;
  color: #000;
}
.homepage-featured-products .hp-title{
  text-align: left;
  border-top: 1px solid #000; 
  margin-top: 20px;
  padding-top: 5px;

}
.homepage-featured-products  .indiv-product__link{
  max-height: 30px;
  overflow: hidden;
}
.homepage-featured-products .money-styling {
  justify-content: start;
  font-size: 20px;
  font-weight: 400;
}
.homepage-featured-products .btn {
	padding: 0;
	text-transform: uppercase;
	font-size: 22px !important;
	font-weight: 700 !important;
	color: var(--orange) !important;
	letter-spacing: 0;
	text-align: left;
	background-color: transparent;
	width: max-content;
	width: max-content !important;
	margin-left: 0;
	padding-right: 20px;
}
.homepage-featured-products .quick-add-button.btn{
  background: url(/cdn/shop/files/orange_arrow.png?v=1750469009) right center/11px no-repeat transparent;
}
.homepage-featured-products .quick-add-button.btn:hover{
 background: url(/cdn/shop/files/orange_arrow.png?v=1750469009) right center/11px no-repeat transparent;
  color: var(--orange) !important;
  text-decoration: underline;
}
.homepage-featured-products .quick-add-wrapper.is-singular,.homepage-featured-products .shopify-product-form{text-align: left;}
.homepage-featured-products .quick-add-wrapper {padding-top: 0;padding-bottom: 0;}
.rnc-blue-bg-cta{background: url(/cdn/shop/files/CTA_bottom.jpg?v=1750480466) center/cover;box-shadow: 0px 4px 4px rgba(0,0,0,.34);position: relative;z-index: 12;}
.rnc-reviews-quiz-container{background: url(/cdn/shop/files/orange_gradient_bg.jpg?v=1750482138) center/100% 100%;}
.rnc-quiz-cta{padding-left: 80px;padding-right: 40px;background-color: var(--blue);box-shadow: 15px 32px 38px rgba(0,0,0,.25);}
.ul-yellow-discs li::marker {
  color: var(--yellow);
}
.rnc-approach-container{margin-bottom: -200px;}
.accordion-container .title-bar{
  font-size: 50px !important;
  font-family: "Oswald", sans-serif !important;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  text-align: center !important;
  margin-top: 20px !important;
  margin-bottom: 40px !important;
}
.accordion-content{border: none !important;}
.accordion-content summary{
  padding-left: 40px !important;
  padding-right: 40px !important;
  background-color: #F4F2F2;
  font-family: "Asap", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600 !important;
  font-style: normal;
  font-variation-settings: "wdth" 100;
  font-size: 22px;
  margin-bottom: 10px;
}
.accordion-content p{
  padding-left: 40px !important;
  padding-right: 40px !important;
}
.accordion-content .feather-x{color: var(--orange) !important;}
.accordion-content .feather{stroke-width: 4;}
.rnc-footer{background-color: var(--blue);padding-top: 60px; padding-bottom: 80px;}
.footer-menu{
  padding: 0;
  margin: 0;
  list-style: none;
  font-size: 18px;
}
.rnc-footer-top{margin-bottom: 40px;}
.rnc-footer-left{flex: 0 0 40%;}
.rnc-footer-right{flex: 0 0 auto;}
.rnc-footer-bottom-left, .rnc-footer-bottom-right{flex: 0 0 50%;}

.rnc-footer a{color: #FFF;text-decoration: none;}
.rnc-footer-right-col-2{max-width: 315px;}
.rnc-special-offer{
  background: var(--teal);
  padding-top: 0;
  padding-bottom: 20px;
}
#shopify-section-template--24599682548033__advanced_layout_custom_html_PazPGz{
  visibility: visible;
  position: absolute;
  top: 150px;
  left: 0;
  width: 100%;
  z-index: 10;
  mix-blend-mode: multiply;
}

/*innerpages*/
.collection-header__inner{margin-top: 0;}
.rnc-hero, .template--collection_header, #collections-listing .title-bar{
  background: url(/cdn/shop/files/hero_title_bg.png?v=1750566759) right top/90% 75% no-repeat;
  padding-top: 80px;padding-bottom: 120px;
}
.commitment-img {
	margin-top: -105px;
	margin-bottom: -75px;
}
.rnc-lcd-container {
  background: url(/cdn/shop/files/life_changing_bg_2.png?v=1750637978) center/100% 80% no-repeat;
	
}
.rnc-lcd-container-inner {
	background: url(/cdn/shop/files/history_line_1.png?v=1750637939) right 250px top/800px 97% no-repeat;
	padding-top: 190px;
	padding-bottom: 10px;
}
.rnc-lcd-date {
	text-align: right;
	margin-right: 310px;
	margin-top: 60px;
}
.rnc-mfc-date {
	text-align: center;
	position: relative;
	bottom: -150px;
}
.rnc-container-title-bg{background: url(/cdn/shop/files/lcd_title_bg-2.png?v=1750611495) center/100% 100% no-repeat;padding-top: 20px;padding-bottom: 20px;margin-bottom: 40px;}
.img-fl{float: left;margin-right: 30px;margin-bottom: 60px;}

.rnc-mfc-container-inner {
	background: url(/cdn/shop/files/history_line_2.png?v=1750637943) left 270px top/920px 97% no-repeat;
	padding-top: 100px;
	margin-top: -94px;
  padding-bottom: 100px;
}
.rnc-special-thanks-col {
	background: url(/cdn/shop/files/special_thanks_bg.png?v=1750641791) center/100% 100% no-repeat;
	padding: 60px 60px 40px 60px;
	flex: 0 0 55%;
	color: black;
}
.rnc-john-container{
  border: 2px solid var(--blue);
  padding: 60px 40px;
  box-shadow: 0 4px 22px rgba(0,0,0,.09);
  margin-bottom: 60px;
  border-radius: 40px;
  margin-top: 60px;
}
.li-mb-5px li{margin-bottom: 5px;}
.header-wrapper .header-content > div {margin: 0 !important;}
.header-wrapper .header-content{gap: 20px;}
.rnc-cp-video{
    margin-top: 40px;
    border-radius: 40px;
    overflow: hidden;
  }
   .swiper-slide {margin-bottom: 0;}
.slider-pauseplay {display: none !important;}
.slideshow__link:hover {opacity: 1 !important;}
.slider-caption p.slide_header3-opt,
.slide_header2-opt,
.slider-caption--text { text-align: left;}
.slider-block--slide_nTTPXR .slider-caption .btn { float: none;}
.slider-caption p.slide_header3-opt,
.slide_header2-opt {font-size: 42px !important;}
.slider-caption--text {
  font-size: 28px;
  margin-top: 30px;
}

.header-icons.cart-link li, .localization-selectors--right{display: none;}
.header-content__item.header-icons-container{
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.header-icons.cart-link li:first-child, .header-icons.cart-link li:last-child{display: inline-block;}
.sticky .header-icons.cart-link li:nth-child(3){display: inline-block;}
.header-wrapper .main-icons-with-locale {
	min-width: 0;
}
.header-wrapper .header-content__item {
	max-width: 60px;
}
.sticky-desktop-menu{display: none !important;}
.rnc-header-button{min-width: 170px;}
.header-right{display: flex;}
.collection-image-wrapper.img {
	background-image: url('') !important;
}
.template--collection_header .collection-image-wrapper .collection-image__overlay {
	opacity: 0 !important;
}
.shopify-payment-button__button.shopify-payment-button__button--unbranded, .accelerated-checkout-button{border-radius: 15px;}
/*#opt-top-txt{display: none;}
#opt-top-txt, #opt-top-txt span{color: #000 !important;}*/
.template--collection_header .collection-image-wrapper {
	min-height: 0 !important;
}
.template--collection_header .collection-image-wrapper .collection-header{padding: 0;}
@media all and (min-width: 2200px){
  .rnc-lcd-container-inner {background: url(/cdn/shop/files/history_line_1.png?v=1750637939) right 500px top/900px 97% no-repeat;}
  .rnc-mfc-container-inner {
	background: url(/cdn/shop/files/history_line_2.png?v=1750637943) left 550px top/920px 97% no-repeat;
    margin-top: -103px;
  }
}
@media all and (max-width: 1500px){
  .rnc-lcd-container-inner {background: url(/cdn/shop/files/history_line_1.png?v=1750637939) right 50px top/700px 97% no-repeat;}
  .rnc-mfc-container-inner {background: url(/cdn/shop/files/history_line_2.png?v=1750637943) left 270px top/920px 97% no-repeat;}
  .rnc-lcd-date {margin-right: 330px;}
  .rnc-mfc-container-inner {
	background: url(/cdn/shop/files/history_line_2.png?v=1750637943) left 6% top/800px 97% no-repeat;
	margin-top: -100px;
}
  .rnc-mfc-date {margin-right: 146px;}
  
}
@media all and (max-width: 1366px){
  .fs-27 {font-size: 24px;}
  .rnc-reviews-leaf {
	right: -40px;
	max-width: 240px;
  }
  .stats-image {bottom: -65px;}
  .fs-50 {font-size: 42px;}
  .rnc-reviews-container-inner {
	background: url(/cdn/shop/files/review_border.png?v=1750460436) center/98% 100% no-repeat;
	padding-left: 40px;
	padding-right: 40px;
  }
}
@media all and (max-width: 1280px){
  .rnc-lcd-container-inner {background: url(/cdn/shop/files/history_line_1.png?v=1750637939) right 10px top/650px 97% no-repeat;}
  .rnc-mfc-container-inner {background: url(/cdn/shop/files/history_line_2.png?v=1750637943) left 10px top/750px 97% no-repeat;}
    .slider-homepage .slideshow-desktop-image {min-height: 900px;}
  .slider-caption p.slide_header3-opt, .slide_header2-opt{font-size: 38px !important;}
  .rnc-hiw-container {background: url(/cdn/shop/files/how_it_works_bg.png?v=1750439750) left center/230px no-repeat;}
}
@media all and (max-width: 1250px){
  .slider-caption--text {font-size: 24px;}
  .header-wrapper .header-link, .header-wrapper a{font-size: 17px;}
  .header-wrapper .header-content{padding-left: 20px;padding-right: 20px;}
  .btn{font-size: 18px !important;}
  .rnc-header-top{padding-left: 20px; padding-right: 20px;}
  .rnc-lcd-container-inner {background: url(/cdn/shop/files/history_line_1.png?v=1750637939) right 10px top/520px 97% no-repeat;}
  .alignwide{padding-left: 20px;padding-right: 20px;}
  .nmw-mr{margin-right: 20px;}
  .nmw-ml{margin-left: 20px;}
}
@media all and (max-width: 1080px){
  .fs-48 {font-size: 38px;}
  .fs-29 {font-size: 24px;}
  .stats-image {bottom: -53px;}
  .rnc-header-button .btn{padding: 12px 20px;}
  .rnc-lcd-container-inner {background: url(/cdn/shop/files/history_line_1.png?v=1750637939) right 10px top/520px 97% no-repeat;}
  .rnc-mfc-container-inner {
	background: url(/cdn/shop/files/history_line_2.png?v=1750637943) left 10px top/550px 97% no-repeat;
	margin-top: -116px;
  }
}
@media all and (max-width: 1024px){
  .slider-homepage .slideshow-desktop-image {min-height: 650px;}
  .rnc-special-offer{display: none;}
  .rnc-lcd-container-inner {background: url(/cdn/shop/files/history_line_1.png?v=1750637939) right 10px top/475px 97% no-repeat;}
  .rnc-mfc-container-inner {
	background: url(/cdn/shop/files/history_line_2.png?v=1750637943) left 10px top/500px 97% no-repeat;
	margin-top: -112px;
  }
}
.mobile, .mobile-flex{display: none;}
.rnc-reviews-nav {
	position: absolute;
	top: 40%;
	width: calc(100% - 40px);
}
#cartSlideoutWrapper{margin-top: 45px;}
@media all and (max-width: 992px){
  #theme-menu{margin-top: 45px;}
}
@media all and (max-width: 820px){
  .rnc-stats-with-plus {margin-left: 0;}

  img.mb-40 {margin-bottom: 40px !important;}
  .rnc-reviews-container-inner {
	padding-left: 0;
	padding-right: 0;
}
  .mobile-igx-col{display: flex;flex-direction: column;}
  .mobile-justify-center{justify-content: center;}
  .btn{max-width: max-content;}
  .rnc-hiw-container{background: url();}
  .box-1, .box-2, .box-3 {background: url(/cdn/shop/files/hiw_line.png?v=1750743728) left bottom/auto 50% no-repeat;}
  .rnc-hiw-box-number {
	position: absolute;
	top: -25px;
	left: -5px;
	width: 65px;
}
  .box-1 .box-inner, .box-3 .box-inner{border-radius: 40px;}
  .box-1 .box-inner, .box-2 .box-inner, .box-3 .box-inner {padding-left: 50px;}
  .pt-60,.pt-80{padding-top: 30px;}
  .pb-60,.pb-100,.pb-80{padding-bottom: 30px;}
  .g-100{gap: 20px;}
  .stats-row{border-bottom: 1px solid #FFF;}
  .stats-row-3{border-bottom: 0;}
  .stats-title{flex: 0 0 140px;}
  .fs-96 {font-size: 50px;}
  .mobile-igx-row{flex-direction: row;}
  .rnc-reviews-container-inner {background: url();}
                          
 .fs-30{font-size: 25px;}
  .rnc-quiz-cta .fs-30{font-size: 30px;}
  .accordion-content summary{font-size: 18px;}
.accordion-container .title-bar{font-size: 33px !important;}
  .fs-27 {font-size: 20px;}
  .rnc-quiz-cta .mb-60{margin-bottom: 20px;}
  .fs-50 {font-size: 32px;}

  .mobile-justify-center{justify-content: center;}
  .mobile-img-center{margin: 0 auto;}
  .rnc-different-image{position: relative;}
  .mobile-mb-20{margin-bottom: 20px;}
  .mobile-order-1{order: 1;}
  .mobile-order-2{order: 2;}
  .dt{display: none;}
  .mobile{display: block;}
  .mobile-flex{display: flex;}

  .info-img, .wgi-image{max-width: 60% !important;margin: 0 auto;}
  .wgi-image {margin-bottom: -40px !important;}
  .mobile-ta-center{text-align: center;}
  .mobile-ta-left{text-align: left;}
  .slider-homepage .slideshow-desktop-image {min-height: 400px;}
  .slider-caption p.slide_header3-opt, .slide_header2-opt {font-size: 24px !important;}
  .slider-caption--text {font-size: 18px;}
  .slider-caption--text {margin-top: 20px;}
  .slider-caption p {margin-bottom: 20px;}
 
  .rnc-header-top-left, .rnc-header-top-left > .igx-row{flex: 0 0 100%;justify-content: center;}
 
  .subscribe-img, .rnc-header-top-right, .stats-image, .rnc-footer-left, .rnc-reviews-leaf{display: none !important;}
  .mt--80 {margin-top: 0;}
  .rnc-john-container{margin-top: 0;padding: 20px;}
  .rnc-mfc-date{margin-top: 20px;bottom: 0;}
  .rnc-mfc-container-inner {margin-top: 0;}
  .img-fl{float: none; display: block;}
  .rnc-john-image, .img-fl{margin-left: auto; margin-right: auto;}
  .rnc-about-date, .rnc-mfc-date, .rnc-lcd-date{text-align: center;margin-right: 0;}
  .rnc-lcd-container-inner, .rnc-mfc-container-inner{background: url();padding-top: 40px;padding-bottom: 40px;}
  .rnc-mfc-container-inner{padding-top: 0;}
  .rnc-lcd-container {background: url(/cdn/shop/files/life_changing_bg_2.png?v=1750637978) center/100% 85% no-repeat;}
  .nmw-mr{margin-right: 0;padding-left: 20px;padding-right: 20px;}
  .nmw-ml{margin-left: 0;padding-left: 20px;padding-right: 20px;}
  .igx-row{flex-wrap: wrap;}
  .igx-col{flex: 0 0 100% !important;}
 .rnc-footer-right-col-2 , .rnc-footer-right-products{flex: 0 0 50% !important;}
.rnc-footer-bottom-right{text-align: left;}
 .igx-row.no-wrap{flex-wrap: nowrap;}
.no-wrap.g-10 .col-20pc{flex: 0 0 calc(20% - 5px) !important;}
.no-wrap.g-10 .col-80pc{flex: 0 0 calc(80% - 5px) !important;}

  .no-wrap.g-10 .col-30pc{flex: 0 0 calc(30% - 5px) !important;}
  .no-wrap.g-10 .col-70pc{flex: 0 0 calc(70% - 5px) !important;}
  .rnc-header-top-left .flex-auto.igx-col{flex: 0 0 auto !important;}
  .rnc-hero {
	padding-top: 40px;
	padding-bottom: 60px;
}
  h2, .fs-48, .collection-header__title{font-size: 33px;}
  .fs-39, .fs-38{font-size: 29px;}
  .fs-29{font-size: 22px;}
   .rnc-john-container{margin: 20px;}
    .rnc-cp-info {margin-bottom: 20px;margin-bottom: 10px;}
  .slide_header2-opt {
    font-size: 28px !important;
  }
  .slider-caption--text {
    font-size: 20px;
  }
  
}
@media all and (max-width: 768px){
  .slideshow-desktop-image--ll-wrapper {
    display: none;
  }
}
@media all and (max-width: 600px){
  .rnc-footer h2.mb-40{margin-bottom: 10px;}
  .rnc-footer-socials{margin-top: 20px;}
  .btn {padding: 12px 15px;}
   .slide_header2-opt {font-size: 24px !important;}
  .slider-caption--text {font-size: 18px;}
  .rnc-hero h2{margin-left: 40px;}
  .rnc-footer-right-col-2, .rnc-footer-right-products {
	flex: 0 0 100% !important;
}
  .accordion-container.container{padding-left: 0;padding-right: 0;}
  .box-3 .box-inner {padding-bottom: 10px;}
  .mb-60 {margin-bottom: 40px;}
  .rnc-different-container {background: url() ;}
  .rnc-big-quote-image{max-width: 65px !important;}
  .fs-50 {font-size: 24px;}
  .rnc-quiz-cta .fs-30{font-size: 22px;}
  .rnc-hiw-text, .stats-text.fs-27{font-size: 16px;}
  .box-inner h3 {
	font-size: 18px;
	margin-bottom: 20px;
}
  h2, .fs-48, .collection-header__title {font-size: 30px;}
  .rnc-cp-video{
    margin-top: 40px;
  }
  .slider-homepage .slideshow-mobile-image{min-height: 375px;}
  .slideshow-mobile-image-content {
	margin: 0 20px !important;
}
  .slider-caption p.slide_header3-opt{padding-bottom: 3px;}
  .slider-caption p.slide_header3-opt, .slide_header2-opt, .slider-caption--text{text-align: left;color: #000;line-height: 1.2;}
  .slider-homepage{overflow: visible;}
  .slider-caption p.slide_header3-opt, .slide_header2-opt, .slider-caption--text {
	max-width: 50%;
}
  .slideshow-mobile-image-content {
	margin: 0 0 0 20px;
	width: 100%;
	max-width: 100%;
}
  .rnc-approach-container {margin-bottom: -100px;}
  .homepage-featured-products .col-6{
	-ms-flex: 0 0 50%;
	flex: 0 0 100%;
	max-width: 100%;
}
 .btn{font-size: 18px !important;}
  .fs-76 {font-size: 57px;}
  .rnc-special-thanks-col{padding: 20px;font-size: 18px;}
  body{font-size: 20px;}
  .g-80, .g-60, .g-40{gap: 20px;}

}
</style>