/** Shopify CDN: Minification failed

Line 2899:12 Expected ":"

**/
/**** P+W custom styles here ****/
body {
 	background: rgb(255,225,217);
	background: linear-gradient(180deg, rgba(255,179,163,1) 2%, rgba(255,225,217,1) 15%, rgba(224,243,207,1) 50%); 
	min-height: 100%;
}
body.page-details,
body.page-details-4,
body.page-details-5, 
body.page-details-7,
body.page-details-13 {
    background: rgb(255,225,255);
	background: linear-gradient(180deg, rgba(37,217,220,1) 3%, rgba(175,251,251,1) 8%); 
	min-height: 100%;
}
body.page-details-6 {
    background: rgb(255,225,255);
	background: linear-gradient(180deg, rgba(255,179,163,1) 3%, rgba(255,225,217,1) 8%); 
	min-height: 100%;
}
body.page-details-2 {
   	background: rgb(255,225,255);
	background: linear-gradient(180deg, rgba(255,255,255,1) 10%, rgba(255,234,203,1) 40%, rgba(224,243,207,1) 60%); 
	min-height: 100%;
}
body.page-details-3 {
   	background: rgb(255,225,255);
	background: linear-gradient(180deg, rgba(255,255,255,1) 10%, rgba(255,255,255,1) 50%, rgba(224,243,207,1) 70%); 
	min-height: 100%;
}
body.page-details-8 {
  background: rgb(255,225,255);
  background: linear-gradient(180deg,  rgba(252, 206, 157, 1) 10%, rgba(243, 134, 68, .9) 35%, rgba(242 , 120, 50, 1) 50%); 
  min-height: 100%;
}
body.page-details-9,
body.page-details-10,
body.page-details-11,
body.page-details-12,
body.page-details-14 {
  background: linear-gradient(180deg, rgba(243, 134, 68, .9) 3%, rgba(252, 206, 157, 1) 8%); 
  /*background: linear-gradient(180deg,  rgba(252, 206, 157, 1) 10%, rgba(243, 134, 68, .9) 35%, rgba(242 , 120, 50, 1) 50%); */
}
body.collection {
   	background: rgb(255,225,217);
	background: linear-gradient(180deg, rgba(253,228,220,1) 25%, rgba(224,243,207,1) 50%); 
}
body.blog {
   	background: rgb(255,225,217);
	background: linear-gradient(180deg, rgba(253,228,220,1) 25%, rgba(224,243,207,1) 50%); 
}
body.index {
   	background: rgb(255,225,217);
	background: linear-gradient(180deg, rgba(121,212,218,1) 5%, rgba(253,228,220,1) 25%, rgba(224,243,207,1) 50%); 
}
  #shopify-section-f0e340d9-0142-4c5e-9d11-f22430517a22 {
    display: block !important;
  }
  #shopify-section-bd7193b9-b9ac-413d-96f2-b3ebd8de0321 {
    display: none !important;
  }
  #shopify-section-page-details-3-template-0 {
    display: block !important;
  }
  #shopify-section-a800b66f-8f97-4fe5-acab-d2b8418a0a55 {
    display: none !important;
  }
#shopify-page-53336703055 .heading-wrapper, #shopify-section-page__53336703055 .title {
  display: none !important;
}
#shopify-section-ea347224-9c33-4957-91e7-bb96d08c026a {
    display: block;
  }
#shopify-section-244941d2-ca4f-4f44-adfa-cf3fe8fed914 {
    display: none;
}
#shopify-section-header-classic .header-sticky-wrapper.is-sticky .header {
  background: #79d4da;
}
.plyr--full-ui.plyr--video .plyr__control--overlaid {
  display: none !important;
}
.plyr--video, .plyr__video-wrapper {

      background: none #79d4da !important;
}
/*#shopify-section-header-classic .header-sticky-wrapper.is-sticky .header .header__link:hover, 
#shopify-section-header-classic .header-sticky-wrapper.is-sticky .header .header__link.is-active, 
#shopify-section-header-classic .header-sticky-wrapper.is-sticky .header .header__link>a:hover, .header__link>a.is-active,
#shopify-section-header-classic .header-sticky-wrapper.is-sticky .header__link, 
#shopify-section-header-classic .header-sticky-wrapper.is-sticky .header__link>a
{
  color: #00b9bc;
}*/

body {
 	min-height: 100vh; /* fix for gradient bars during initial load */ 
}
.wrapper {
  max-width: 1200px;
  padding: 0 30px;
  margin: 0 auto;
}
.video__container {
  background: #79d4da !important;
}
#love-is-rind .heading-wrapper {
  display: none !important;
}
img.matt-bio {
    max-width: 150px !important;
    margin-top: 0;
}
.blue-banner-bg-top {
  background: url('/cdn/shop/files/blue-curve-top.png?v=1602878596');
  background-size: 2600px;
  background-position: center center;
  background-repeat: no-repeat;
  height: 70px;
}
.blue-banner-bg-bottom {
  background: url('/cdn/shop/files/blue-curve-bottom.png?v=1602878595');
  background-size: 2600px;
  background-position: center center;
  background-repeat: no-repeat;
  height: 70px;
  margin-bottom: 70px;
}
.background-white {
  background: #fff !important;
}
.background-white-landing-page {
  background: #fff !important;
  padding: 40px 0 40px;
  margin: 0;
  text-align: center !important;
}
.white-banner-bg-top {
  background: url('/cdn/shop/files/white-curve-top.png?v=1602880688');
  background-size: 2600px;
  background-position: center center;
  background-repeat: no-repeat;
  height: 70px;
  margin-top: 0px;
}
.white-banner-bg-bottom {
  background: url('/cdn/shop/files/white-curve-bottom.png?v=1602880687');
  background-size: 2600px;
  background-position: center center;
  background-repeat: no-repeat;
  height: 70px;
  margin-bottom: 0;
}
.orange-banner-bg-top {
  background: url('/cdn/shop/files/orange-curve-top.png?v=1602879139');
  background-size: 2600px;
  background-position: center center;
  background-repeat: no-repeat;
  height: 70px;
  margin-top: 50px;
}
.orange-banner-bg-bottom {
  background: url('/cdn/shop/files/orange-curve-bottom.png?v=1602879139');
  background-size: 2600px;
  background-position: center center;
  background-repeat: no-repeat;
  height: 70px;
  margin-bottom: 70px;
}
.blue-banner-bg {
  background: #c5f5f4;
  padding: 80px 0 80px;
  margin: 0;
}
img.narrow-width {
  max-width: 400px !important;
}
.narrow-column {
  width: calc(100% - 100px);
  margin: 0 auto;
}
.orange-banner-bg {
  background: #ff8136;
  padding: 80px 0 80px;
  margin: 0;
}
.orange-banner-bg p {
  color: #fff;
}
.page__content .one-whole {
  width: 100% !important;
  margin: 0 !important;
}
.narrow {
  padding: 0 15px !important;
}
body.index #shopify-section-footer__icon-bar {
  display: none !important;
}
h1 {
  font-family: 'Alverata', serif;
  color: #00b9bc;
  font-size: 55px;
}
h2 {
  font-family: 'Alverata', serif;
  color: #00b9bc;
  font-size: 24px !important;
}  
.details__page h2 {
  font-size: 45px !important;  
  line-height: 60px;
  font-family: 'Alverata', serif !important;
  color: #00b9bc;    
  margin-bottom: 5px !important;
}
#shopify-section-00582da0-6531-4d97-a435-e90483030f2e > section > div > div > div > h2 > span {
  color: #f27832; 
}
#shopify-section-page-details-8__main-0 > section > div > div > div.caption.text-align-center.align-middle > div > div > p { 
  padding-bottom: 50px;
  font-size: 30px !important;
  line-height: 35px !important; 
}
#shopify-section-page-details-8__main-0 .subtitle p {
  font-size: 45px !important;
  color: #FFF;
  font-family: 'Alverata', serif !important;
  line-height: 60px !important;
}
#shopify-section-8b306dc9-d081-4ba6-8be0-603a3f88a79c > section > div > div > div { padding: 0 !important; }
#shopify-section-8b306dc9-d081-4ba6-8be0-603a3f88a79c > section > div > div > div > div > p {
  font-size: 18px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 700;
}
#shopify-section-page-details-8__main-0 > section > div > div > div.caption.text-align-center.align-middle > div { width: 100%; }
.page-details- .title, .page-details-3 .title {
  color: #454545;
  text-align: center;
  font-size: 40px !important;
  line-height: 55px;
  max-width: 850px;
}
#shopify-section-00582da0-6531-4d97-a435-e90483030f2e > section > div > div > div > div > p { 
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 700;
  font-size: 30px !important;
  line-height: 50px !important;
  max-width: 800px;
  margin: auto;
  width: 100%;
}

@media screen and (max-width: 1000px) {
  #shopify-section-00582da0-6531-4d97-a435-e90483030f2e > section > div > div > div > div > p,
  #shopify-section-page-details-8__main-0 > section > div > div > div.caption.text-align-center.align-middle > div > div > p{ 
  	font-size: 20px !important;
    line-height: 22px !important;
  }
  #shopify-section-8b306dc9-d081-4ba6-8be0-603a3f88a79c > section > div > div > div > div > p {
    font-size: 14px !important;
    line-height: 20px !important;
    width: 90%;
    margin: auto;
  }
}

@media screen and (min-width: 679px) {
  #shopify-section-22f9db47-0385-44e2-842e-2cf29981865e,
  #shopify-section-1a9e28e1-cab0-4c7e-9cb1-3c84a5f1e8c0 { display: none; } 
}
@media screen and (max-width: 678px) {
  #shopify-section-22f9db47-0385-44e2-842e-2cf29981865e { display: block; } 
  
#shopify-section-1a9e28e1-cab0-4c7e-9cb1-3c84a5f1e8c0 {
   width: 80% !important;
    max-width: 500px;
    margin: auto; 
  }
  #shopify-section-page-details-8__main-0,
  #shopify-section-8fee638e-f667-4776-8b92-f7c38cc1503d { display: none; }
}
.page-details-2 .subtitle, .page-details-3 .subtitle {
  color: #454545;
  text-align: center;
  font-size: 30px !important;
  line-height: 40px;
}  
#shopify-section-89995afd-8fa6-48a9-b69d-a361cefc80de .image-with-text__text-column,
#shopify-section-83c3a066-ea7a-4a93-8a93-00d0a8c5d4c2 .image-with-text__text-column {
  background: #ff8136 !important;
}
#shopify-section-89995afd-8fa6-48a9-b69d-a361cefc80de .image-with-text__text,
#shopify-section-83c3a066-ea7a-4a93-8a93-00d0a8c5d4c2 .image-with-text__text {
  color: #fff !important;
  font-size: 40px !important;  
  line-height: 55px;
  font-family: 'Alverata', serif !important;
  padding: 0 12%;
}
#shopify-section-83c3a066-ea7a-4a93-8a93-00d0a8c5d4c2 .content p:not(:last-child) {
  margin-bottom: 0 !important;
}
#shopify-section-ccc26530-52e0-49f2-ae3f-165171a05777 {
  background: #fff;
  padding-top: 50px !important;
  padding-bottom: 0 !important;
  margin-top: 85px !important;
}
#shopify-section-4a048955-3bb4-494d-8e58-a2b21a95484e img {
  width: 100%;
  max-width: 355px;
  display: inline !important;
  margin-bottom: 20px !important;
}
#shopify-section-page-details-2-template-0 .caption-content {
  background: url('/cdn/shop/files/love-is-rind-logo-white.png') no-repeat center bottom !important;
  background-color: none !important;
  background-size: 400px !important;
  min-height: 250px;
}
#shopify-section-9c332f9a-6c5e-4506-908d-1b7bf1eb9e27 .image-with-text-overlay__banner {
  max-width: 900px;
  margin: 0 auto;
}
#shopify-section-4a048955-3bb4-494d-8e58-a2b21a95484e {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}
#shopify-section-4a048955-3bb4-494d-8e58-a2b21a95484e .one-whole {
  max-width: 1150px !important;
  margin: 0 auto !important;
}
#shopify-section-83c3a066-ea7a-4a93-8a93-00d0a8c5d4c2 .image-with-text__text strong {
  font-size: 20px !important;
}
#shopify-section-d2f1b519-ce68-4cdb-aebd-a39311aa354a .image-with-text__text-column {
  margin-top: -150px;
  margin-left: -100px;
  z-index: 1;
  padding: 0;
}
#shopify-section-9c2dd398-c9fe-49a3-a1f5-684c80293199 .image-with-text__text-column {
  margin-top: 150px;
  margin-right: -100px;
  z-index: 1;
  padding: 0;
}
#shopify-section-9c2dd398-c9fe-49a3-a1f5-684c80293199 {
  padding: 150px 0;
  margin-right: -110px;
  margin-top: 0px;
}  
#shopify-section-d2f1b519-ce68-4cdb-aebd-a39311aa354a {
  padding: 150px 0;
  margin-left: -110px;
  margin-top: 50px;
}
#shopify-section-d2f1b519-ce68-4cdb-aebd-a39311aa354a p {
  font-size: 16px;
  line-height: 26px;
}
#shopify-section-9c2dd398-c9fe-49a3-a1f5-684c80293199 .image-with-text__text,
#shopify-section-d2f1b519-ce68-4cdb-aebd-a39311aa354a .image-with-text__text {
  background: #fff;
  padding: 60px;
}
#shopify-section-9c2dd398-c9fe-49a3-a1f5-684c80293199 p {
  font-size: 16px;
  line-height: 26px;
}

#shopify-section-d2f1b519-ce68-4cdb-aebd-a39311aa354a p strong,
#shopify-section-9c2dd398-c9fe-49a3-a1f5-684c80293199 p strong{
  font-weight: 800;
}
#shopify-section-c9935505-b88e-401e-88a6-e3fbbd7e323b .image-element__wrap img {
  max-width: 350px;
}
#shopify-section-6193c13f-7b11-462e-9e6a-51a1ce4ad8ec .image-element__wrap img {
  max-width: 350px;
}  
#shopify-section-b6743e08-e591-4f6e-8acc-111548fcd38d .image-with-text__text {
  font-size: 20px !important;
  line-height: 35px !important;
}
#shopify-section-d00c223d-55da-4311-a783-0e49cc5c35de .rich-text__text,
#shopify-section-d00c223d-55da-4311-a783-0e49cc5c35de .rich-text__text strong {
  font-size: 30px !important;
  line-height: 45px !important;
  font-weight: 800 !important;
}
.details__page h3 {
  color: #00b9bc !important;
  font-size: 28px !important;
  line-height: 34px !important;
}
.page-details-2 h3 {
  color: #454545 !important;
  font-size: 24px !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}
#shopify-section-c9935505-b88e-401e-88a6-e3fbbd7e323b .image-with-text__text strong {
  color: #454545 !important;
  font-size: 24px !important;
  font-weight: 800;
  display: block;
}
.details__page .button--primary, 
.details__page .button--primary:link, 
.details__page .button--primary:visited, 
.details__page a.button--primary.button, 
.details__page a.button--primary.button:link, 
.details__page a.button--primary.button:visited {
  background: #ff8135 !important;
  color: #fff !important;
}
.details__page .image-with-text__text em {
  text-decoration: line-through;
}
.page-details-2 .image-with-text__text em {
  font-style: italic;
  text-decoration: none;
}
.page-details-3 .image-with-text__text em {
  font-style: italic;
  text-decoration: none;
  font-size: 13px !important;
  line-height: 18px !important;
}  
.details__page .caption-content h2 {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 800;
  text-transform: uppercase;
  font-size: 22px !important;
  line-height: 30px !important;
  margin-bottom: 20px !important;
}
.details__page .block__image-with-overlay p {
  font-family: 'Montserrat', sans-serif;
  font-weight: 600 !important;
  font-size: 16px !important;
  line-height: 24px !important;
}  
.page-details-3 .block__image-with-overlay p {
  font-family: 'Alverata', serif;
  font-size: 25px !important;
  line-height: 35px !important;
}
.page__content h2 {
  font-size: 25px !important;
  line-height: 35px !important;
  color: #5eae39;
}
.page__content h2 em {
  font-size: 34px !important;
  line-height: 55px !important;
}
.background-white-landing-page h2 {
  font-size: 34px !important;
  line-height: 50px !important;
  color: #454545;
  max-width: 650px !important;
  margin: 0 auto !important;
}
.background-white-landing-page h2 em {
  color: #454545  !important;
  font-size: 34px !important;
  line-height: 50px !important;
}
.background-white-landing-page h3:not(:first-child) {
  margin-top: 10px !important;
}
.background-white-landing-page h3 {
  font-size: 24px !important;
  color: #454545 !important;
}
.background-white-landing-page h4 {
  font-size: 20px !important;
  line-height: 30px !important;
  margin-top: 15px !important;
  text-align: center !important;
}  
body.page-details .section.is-width-wide .container.has-limit,
#shopify-section-8cb20945-ad99-4615-8180-39336c284892 > section > div,
#shopify-section-105d7dcc-fda8-4859-9a42-cd9e456079eb > section > div,
#shopify-section-1e4aec7e-f93d-4043-8b74-2c8837acc28b > section > div,
#shopify-section-cc67011c-f903-41d0-8e0a-cb9ad01cdc32 >section > div,
#shopify-section-7f8a8f1c-a76c-4a7b-bcc5-fb36fd74161c > section > div,
#shopify-section-97b66909-3bb3-4f19-8351-179c53886596 > section > div,
#shopify-section-07ac314c-0e47-4bac-afb3-84b66ac25fca > section > div, 
#shopify-section-9aada21c-e99c-45f4-bee7-8fbbd7fcc268 > section > div,
#shopify-section-280be08c-036b-4722-bf81-21b7cf31d938 > section > div,
#shopify-section-0eef3160-75fb-4d1b-ad29-e6596d722bda > section > div {
  max-width: 100% !important;
  width: 100% !important; 
}

#shopify-section-cc67011c-f903-41d0-8e0a-cb9ad01cdc32 > section > div > div {
   width: 100% !important;
  margin-left: 0px !important;
  margin-right: 0px !important;
}

body.page-details .section.is-width-wide .container.has-limit .one-whole,
body.page-details-4 .section.is-width-wide .container.has-limit .one-whole,
body.page-details-5 .section.is-width-wide .container.has-limit .one-whole,
body.page-details-6 .section.is-width-wide .container.has-limit .one-whole,
body.page-details-9 .section.is-width-wide .container.has-limit .one-whole,
body.page-details-10 .section.is-width-wide .container.has-limit .one-whole,
body.page-details-11 .section.is-width-wide .container.has-limit .one-whole,
body.page-details-12 .section.is-width-wide .container.has-limit .one-whole,
body.page-details-13 .section.is-width-wide .container.has-limit .one-whole,
body.page-details-14 .section.is-width-wide .container.has-limit .one-whole{
  width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

#shopify-section-41737e84-e094-46b8-9a34-9f8213db83af .rich-text__heading { font-size: 40px !important; }
#shopify-section-41737e84-e094-46b8-9a34-9f8213db83af > section > div > div > div > div > p { 
  color: #681d92;
  font-size: 25px !important;
}
#shopify-section-7f8a8f1c-a76c-4a7b-bcc5-fb36fd74161c > section > div > div > div.background-white-landing-page > div > h2 { color: #2F3580; }

@media screen and (max-width: 1024px) and (min-width: 768px) {
  #shopify-section-7f8a8f1c-a76c-4a7b-bcc5-fb36fd74161c,
  #shopify-section-97b66909-3bb3-4f19-8351-179c53886596,
  #shopify-section-9aada21c-e99c-45f4-bee7-8fbbd7fcc268,
  #shopify-section-07ac314c-0e47-4bac-afb3-84b66ac25fca { margin-top: -11vw !important; }
}
@media screen and (max-width: 767px) {
  /*#shopify-section-7f8a8f1c-a76c-4a7b-bcc5-fb36fd74161c,
  #shopify-section-97b66909-3bb3-4f19-8351-179c53886596,
  #shopify-section-9aada21c-e99c-45f4-bee7-8fbbd7fcc268,
  #shopify-section-07ac314c-0e47-4bac-afb3-84b66ac25fca { margin-top: -100px !important; }*/
  #shopify-section-7f8a8f1c-a76c-4a7b-bcc5-fb36fd74161c,
  #shopify-section-97b66909-3bb3-4f19-8351-179c53886596,
  #shopify-section-9aada21c-e99c-45f4-bee7-8fbbd7fcc268,
  #shopify-section-07ac314c-0e47-4bac-afb3-84b66ac25fca { margin-top: -5vw !important; }
  
  #shopify-section-17e25b99-16c1-4fed-a5c9-3b9accb320a6 > section > div > div > div > img,
  #shopify-section-43877dfb-ba8d-4297-a292-5c900a337cea > section > div > div > div > img,
  #shopify-section-03203ab0-7c0d-4cdc-9c28-510a6749f179 > section > div > div > div > img,
  #shopify-section-450be8ea-64bd-4acb-8649-7474ae464dcb > section > div > div > div > img { padding: 0 20px; }
}

body.page-details .rich-text__text p,
body.page-details-4 .rich-text__text p,
body.page-details-5 .rich-text__text p,
body.page-details-6 .rich-text__text p,
body.page-details-7 .rich-text__text p,
body.page-details-9 .rich-text__text p,
body.page-details-10 .rich-text__text p,
body.page-details-11 .rich-text__text p,
body.page-details-12 .rich-text__text p,
body.page-details-13 .rich-text__text p,
body.page-details-14 .rich-text__text p {
  font-family: 'Alverata', serif;
  font-size: 22px !important;
  line-height: 35px !important;
  color: #0cb3b9;
  padding: 0 25px;
}
body.page-details-9 .rich-text__text p,
body.page-details-10 .rich-text__text p,
body.page-details-11 .rich-text__text p,
body.page-details-12 .rich-text__text p,
body.page-details-14 .rich-text__text p {
  font-family: 'Alverata', serif;
  font-size: 22px !important;
  line-height: 35px !important;
  color: #2f3580 ;
  padding: 0 25px;
}
#shopify-section-ec41ea02-817c-4854-b09d-fb35b228df61,
#shopify-section-8cb20945-ad99-4615-8180-39336c284892,
#shopify-section-1e4aec7e-f93d-4043-8b74-2c8837acc28b, 
#shopify-section-105d7dcc-fda8-4859-9a42-cd9e456079eb,
#shopify-section-cc67011c-f903-41d0-8e0a-cb9ad01cdc32,
#shopify-section-280be08c-036b-4722-bf81-21b7cf31d938,
#shopify-section-0eef3160-75fb-4d1b-ad29-e6596d722bda {
  margin-top: -10vw;
}

#shopify-section-7f8a8f1c-a76c-4a7b-bcc5-fb36fd74161c {
	margin-top: -8.5vw;
}

#shopify-section-97b66909-3bb3-4f19-8351-179c53886596,
#shopify-section-07ac314c-0e47-4bac-afb3-84b66ac25fca,
#shopify-section-9aada21c-e99c-45f4-bee7-8fbbd7fcc268 {
  margin-top: -9vw
}

#shopify-section-6422bb46-2a01-4ced-aadf-038e908bb9e9 {
  z-index: -1;
}
/*#shopify-section-d574e4df-a57c-43a2-8e9a-45b28479360f {
  padding-top: 190px !important;
}*/
#shopify-section-b88b7531-c8db-47d1-81f0-1fd683662a6a,
#shopify-section-a05ccf79-cc06-4a79-ae13-684f9e8efc5b,
#shopify-section-5a65fa1f-e06b-4454-93eb-5d285def4668,
#shopify-section-4d31a420-5a94-443e-956a-1ed56a0175b4,
#shopify-section-37be8b9d-b5e7-44e3-b186-28e71515e895,
#shopify-section-17e25b99-16c1-4fed-a5c9-3b9accb320a6,
#shopify-section-43877dfb-ba8d-4297-a292-5c900a337cea,
#shopify-section-03203ab0-7c0d-4cdc-9c28-510a6749f179,
#shopify-section-450be8ea-64bd-4acb-8649-7474ae464dcb,
#shopify-section-541f00ca-3776-44b9-acfc-fb4caebc0e12,
#shopify-section-page-details-14__main-0 {
  display: none !important;
}
.strong, b {
  font-weight: 800 !important;
}
.article-content h2 {
  font-family: 'Montserrat', sans-serif;
  font-weight: 800;
  color: #454545;
  font-size: 23px !important;
}  
.article-content a {
  font-weight: 800 !important;
  text-decoration: underline;
}
h3 {
  font-family: 'Montserrat', sans-serif;
  font-weight: 800;
  color: #454545;
  font-size: 23px !important;
}
h4 {
  font-family: 'Montserrat', sans-serif;
  font-weight: 800;
  color: #454545;
  font-size: 23px !important;
}
h4>a, h4>a:link, h4>a:visited, .h4>a, .h4>a:link, .h4>a:visited {
  color: #454545;
}
h4>a:hover, h4>a:link:hover, h4>a:visited:hover, .h4>a:hover, .h4>a:link:hover, .h4>a:visited:hover {
  color: #00b9bc;
}
.blog-card .media-content .title {
  font-weight: 800 !important;
  text-align: center !important;
  font-size: 20px !important;
  line-height: 30px !important;
}
.blog-card .blog-card__read-more {
  margin: 0 auto !important;
}
.blog-card .blog-card__read-more .button {
  font-weight: 800 !important;
  text-align: center !important;
  font-size: 20px !important;
  line-height: 30px !important;
} 
.blog-card.show-border-false .card-content {
  padding-left: 10px;
  padding-right: 10px;
}
.card-content .tags {
  justify-content: center;
}
.card-content {
  padding: 1rem !important;
}
.meta-info-list {
  text-align: center;
}
#shopify-section-page__main .one-third {
  	float: left;
  	width: calc(30% - 20px);
  	margin: 0 2%;
}
.meta-info-list .meta-info-list__item a, .meta-info-list .meta-info-list__item span {
  color: #a7a6a7;
}
#shopify-section-page__main .one-third img {
  max-width: 90% !important;
  margin: 30px 5% 0 !important;
}
#shopify-section-page__main .one-third p, #shopify-section-page__main .one-third p em {
  font-size: 18px !important;
  line-height: 28px !important;
}
#shopify-section-page__main .one-half {
  	float: left;
  	width: 45%;
  	margin: 0 1.5%;
}
#shopify-section-page__main .two-third {
  	float: left;
  	width: 64%;
  	margin: 0 1.5%;
}
.cart__subtotal-container h3, .cart__subtotal-container .h3 {
    color: #00b9bc !important;
    font-family: 'Alverata', serif;
}
.navbar-item.has-dropdown a:after, .navbar-item.has-mega-menu a:after {
  display: none;
}
.navbar-link:not(.is-arrowless) {
  padding-right: 15px;
}
.navbar-dropdown.navbar-dropdown--below-parent {
  top: 100px;
}
#shopify-section-header-classic .header-sticky-wrapper.is-sticky .header .navbar-dropdown.navbar-dropdown--below-parent {
  top: 78px;
}
.navbar-dropdown .navbar-link, .navbar-dropdown .navbar-item {
  color: #00b9bc;
}
.navbar-dropdown {
  background: rgba(255, 255, 255, .75) !important;
}
#bullseye_iframe body {
  background: none !important;
}
.cart__card {
  border-top: 2px solid #fff;
}
.cart__headings h3 {
  color: #454545;
  font-size: 20px;
}
.cart-page__title {
  font-size: 45px;
  color: #ff6549;
  text-align: center;
}
#shopify-section-page__main .is-align-left {
  align-items: center !important;
  text-align: center !important;
}
h1.page-title {
  font-size: 45px;
  color: #ff6549;
  text-align: center;
  margin-top: -50px;
}
.article__title {
  font-size: 40px;
  line-height: 50px;
  color: #ff6549;
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0 !important;
  width: calc(100% - 20px);
}  
.article-content .image-element__wrap {
  float: left;
  width: 31%;
  margin-right: 30px;
  margin-bottom: 15px;
}
#shopify-section-page__main .title {
  font-size: 45px;
  color: #ff6549;
  text-align: center;
  /*background: url('/cdn/shop/files/red-arrow.png?v=1602772219');
  background-repeat: no-repeat;
  background-position: bottom right;
  background-size: 90px;
  padding: 0 110px;*/
  margin-bottom: 0;
  display: none;
}  
.shopify-policy__title {
  font-size: 45px;
  color: #ff6549;
  text-align: center;
  background: url('/cdn/shop/files/red-arrow.png?v=1602772219');
  background-repeat: no-repeat;
  background-position: bottom right;
  background-size: 90px;
  padding: 0 110px;
  margin-bottom: 0;
}   
.login__title {
  font-size: 45px !important;
  color: #ff6549 !important;
  text-align: left;
}    
h1.contact-page__title {
  font-size: 45px !important;
  color: #ff6549 !important;
  text-align: left;
}  
h2.contact-form__heading {
  color: #5eae39;
  font-size: 24px !important;
  line-height: 34px !important;
  font-weight: 800;
  font-family: 'Montserrat', sans-serif;
}
.contact-form .contact-form__blocks .contact-form__block p {
  color: #5eae39;
  font-size: 24px !important;
  font-weight: 800;
  font-family: 'Montserrat', sans-serif;
}  
.cart__heading-container .is-align-left {
  align-items: center !important;
  text-align: center !important;
}
.cart__heading-container .heading-divider:not(.heading-divider--vertical) {
  display: none;
}
.heading-divider:not(.heading-divider--vertical) {
  display: none;
}
.item__title {
  font-family: 'Alverata', serif;
  color: #00b9bc;
  font-size: 34px !important;
  line-height: 40px !important;
}  
.item__title a {
  color: #00b9bc;
}  
.content h2:not(:first-child) {
  margin-top: inherit;
}
#shopify-section-1601915283346 .image-with-text__heading {
  font-family: 'Alverata', serif;
  color: #00b9bc !important;
  font-size: 35px !important;
}  
#shopify-section-1601915283346 .image-with-text__text {
    color: #00b9bc !important;
	font-weight: 800;
  	font-size: 24px;
  	line-height: 34px;
}
#shopify-section-1602102507247, #shopify-section-1602641411060 {
  display: none !important;
}
#shopify-section-1582309061891,#shopify-section-1601936832248 {
  display: block !important;
}
body {
  line-height: 30px;
  font-size: 18px;
}
#shopify-section-5c29146a-386f-4842-8d7b-26f39f155636 .rich-text__text {
  line-height: 30px !important;
  font-size: 18px !important;
}  
#shopify-section-5c29146a-386f-4842-8d7b-26f39f155636 .rich-text__text strong {
  font-weight: 800 !important;
  font-size: 20px !important;
}
#shopify-section-e32fcb57-f65c-4c16-9484-4a41f6f504d7 .image-with-text__text strong {
  font-weight: 800 !important;
  font-size: 20px !important;
}
#shopify-section-e32fcb57-f65c-4c16-9484-4a41f6f504d7 .image-with-text__text em {
  font-family: 'Alverata', serif;
  font-size: 25px !important;
  line-height: 40px !important;
  font-style: normal !important;
}
#shopify-section-2cabd87a-cd09-4219-8330-3f8c4a0a4fd0 .image-with-text__text strong {
  font-weight: 800 !important;
  font-size: 20px !important;
}  
#shopify-section-c23321b1-4a4f-451d-8827-0ac63f327b84 .image-with-text__text strong {
  font-weight: 800 !important;
  font-size: 20px !important;
}    
#shopify-section-e32fcb57-f65c-4c16-9484-4a41f6f504d7 .image-with-text__text-column {
  padding-right: 100px !important;
}
#shopify-section-c23321b1-4a4f-451d-8827-0ac63f327b84 .image-with-text__heading {
  background: url('/cdn/shop/files/love-is-rind-icon-orange.png?v=1609449054') no-repeat;
  min-height: 140px;
  background-size: 150px !important;
  background-position: center center !important;
  margin-bottom: 20px;
}
.header__logo img:hover, .header__logo:hover img, .transition--fade-in.lazyloaded:hover, .primary-logo:hover {
  opacity: 1 !important;
}
.header, .mobile-header {
  font-size: 24px;
}
.header__menu {
  padding-left: 20px;
}
body.index .header {
  background: #79d4da;
}
.thumbnail-sticker.best-seller-sticker {
  background: #00b9bc;
  color: #fff;
}
.thumbnail-sticker.pre-order-sticker {
  background: #00b9bc;
  color: #fff;
}
.sticker-shape-round .thumbnail-sticker .sticker-text {
  font-family: 'Alverata', serif;
  font-size: .9em;
}
.thumbnail-sticker.new-sticker {
  color: rgb(136, 55, 12);
}
.one-third .sticker-shape-round .sticker-holder__content .thumbnail-sticker, .one-half .sticker-shape-round .sticker-holder__content .thumbnail-sticker {
  right: 10%;
}
.has-product-sticker .sticker-shape-round .sticker-holder__content--product .sticker-text {
  font-size: 1.5em;
}
.recommended-products__title, .featured-collection__title {
  font-family: 'Montserrat', sans-serif;
  font-weight: 800;
  color: #5eae39 !important;
  font-size: 24px;
}
.featured-collection__title a {
  color: #5eae39 !important;
}
.featured-collection__title a:hover {
  color: #ff8136 !important;
}
.modal_price {
    font-family: 'Alverata', serif;
    color: #00b9bc;
  	font-size: 30px;
}
label.rc_label {
  font-weight: 800 !important;
}
a.rc_popup, div.rc_popup {
  font-size: 15px !important;
}
div.rc_popup__block__content {
  font-size: 15px !important;
  line-height: 22px !important;
}
div.rc_block__type {
  max-width: 400px !important;
  border-radius: 50px !important;
  padding: 8px 20px !important;
}
label.rc_label__deliver_every {
  padding-top: 0 !important;
}
.product_name {
  color: #00b9bc;
  font-size: 50px !important;
  line-height: 60px;
  margin-bottom: 10px !important;
}
#shopify-section-1601432410818 {
 	padding: 50px 0 100px;
  	background: rgb(255,225,217);
	background: linear-gradient(180deg, rgba(255,234,203,1) 25%, rgba(255,236,172,1) 75%); 
}
#insta-feed h2 {
  color: #ff8136;
  font-size: 34px !important;
  font-weight: 800;
}
.topbar.is-justify-space-between {
 	justify-content: center !important; 
}
#shopify-section-header__top-bar > section > div > header > div:nth-child(1) { 
  padding-top: 15px !important; 
}
.top-bar__text {
 	min-width: 100%; 
  	display: block !important;
    text-align: center !important;
}
#shopify-section-header__top-bar p {
 	justify-content: center;  	 
}
#shopify-section-header__top-bar p span {
  font-size: 14px;
  font-style: italic;
}
.header__brand {
  	padding-left: 50px;
}
#shopify-section-header-classic [data-enable_overlay="true"] .header__logo, .overlay-logo__content {
	width: 225px !important;
}
.header__icons {
 	position: absolute;
  	top: 0;
  	right: 0;
}
.header__icon.icon {
 	fill: #fff; 
}
.contact-form .contact-form__social .social-icons {
  left: 10px;
}
.social-icons {
  left: 43%;
  position: absolute;
  margin-top: -5px;
}
.footer .social-icons li {
  padding: 0 10px;
}
.action-area__link {
 	padding: 12px 12px;
  	transition: background 0.2s;
}
.action-area__link:hover {
 	background: none #00b9bc; 
}
.header-cart {
 	background: none #00b9bc;
  	transition: background 0.2s;
}
.header-cart:hover {
 	background: none #ff8136; 
}
.navbar {
 	margin-right: 0 !important; 
}
.one-whole.navbar {
 	width: calc(100% - 10px); 
}
.action-area__link:last-child {
 	padding-right: 12px; 
}
.header__link, .header__link > a {
 	transition: all 0.2s; 
}
.header__link:hover, .header__link > a:hover {
 	 opacity: 0.6;
}
.is-sticky #header {
 	background: none rgba(255, 255, 255, 0.3); 
}
.video__text-container {
 	display: block !important; 
}
.image-slideshow .pretext {
 	font-family: 'Alverata', sans-serif !important;
  	font-size: 75px !important;
  	line-height: 90px !important;
  	font-weight: 700 !important;
  	/*color: #fff !important;*/
}
.slideshow-classic__banner h2.title {
 	font-family: 'Alverata', sans-serif;
  	font-size: 75px !important;
  	line-height: 90px !important;
  	margin-top: -10px !important;
  	font-weight: 700;
  	/*color: #fff !important;*/
  	font-style: normal;
}  
.image-slideshow .subtitle {
  	font-family: Montserrat, sans-serif !important;
	font-size: 24px;
  	line-height: 38px;
  	font-weight: 800;
  	/*color: #fff !important;*/
  	max-width: 500px;
  	margin-left: auto;
  	margin-right: auto;
}
.slideshow-classic__buttons .button {
  	font-family: Montserrat, sans-serif !important;
  	font-size: 34px !important;
  	line-height: 42px !important;
  	font-weight: 700 !important;
  	color: #fff !important;
  	background: none transparent !important;
  	border: 4px solid #ff6549 !important;
  	padding: 25px 60px !important;
  	border-radius: 50px !important;
 	display: block !important;
  	width: auto !important;
 	flex: initial !important;
}
.slideshow-classic .flickity-prev-next-button .flickity-button-icon {
	width: 60%;
  	height: 60%;
}
.slideshow-classic .flickity-button {
  	bottom: 18%;
}
.flickity-prev-next-button.previous {
  left: 20px;
}
.flickity-prev-next-button.next {
  right: 20px;
}
.flickity-prev-next-button {
  width: 30px;
  height: 30px;
}
.flickity-button {
  background: rgba(255,255,255,1);
}
/*.flickity-button-icon {
  fill: #00b9bc !important;
}*/
.image-slideshow .caption-content {
  padding-left: 45px !important;
}
#shopify-section-1601936832248 .video__text-wrapper {
  margin-top: -25%;
}
#shopify-section-1601936832248 .text-align-left {
	margin-left: 30px !important;
}
.slideshow-classic__buttons .button:hover {
 	background: none #fff !important; 
}
.SearchformTab input.searchButton {
  	border: 6px solid #ff8136 !important;  
    font-family: Montserrat, sans-serif !important;
  	font-size: 24px !important;
  	line-height: 34px !important;
  	font-weight: 800 !important;
  	color: #ff8136 !important;
    padding: 15px 60px !important;
  	border-radius: 50px !important;
}  
.button--add-to-cart, a.button--add-to-cart.button {
  	border: 6px solid #ff8136 !important;  
    font-family: Montserrat, sans-serif !important;
  	font-size: 24px !important;
  	line-height: 34px !important;
  	font-weight: 800 !important;
  	color: #ff8136 !important;
    padding: 30px 60px !important;
  	border-radius: 50px !important;
  	background: none !important;
  	margin-top: 0px !important;
}  
.button--add-to-cart:hover, a.button--add-to-cart.button:hover {
  	background: #fff !important;
    border: 6px solid #fff !important;  
}
.purchase-details__buttons .action_button.action_button--secondary {
  	border: 6px solid #ff8136 !important;  
    font-family: Montserrat, sans-serif !important;
  	font-size: 20px !important;
  	line-height: 34px !important;
  	font-weight: 800 !important;
  	color: #ff8136 !important;
    padding: 10px 20px !important;
  	border-radius: 50px !important;
  	background: none !important;
  	margin-top: 15px !important;
}
.purchase-details__buttons .action_button.action_button--secondary:hover {
  background: #fff !important;
  color: #ff8136 !important;
  border: 6px solid #fff !important;
}
/*.button--secondary, .button--secondary:link, .button--secondary:visited, .action_button--secondary, .action_button--secondary:link, .action_button--secondary:visited, a.button--secondary.button, a.button--secondary.button:link, a.button--secondary.button:visited {
    border: 6px solid #ff8136 !important;  
    font-family: Montserrat, sans-serif !important;
  	font-size: 24px !important;
  	background: #ff8136 !important;
  	line-height: 34px !important;
  	font-weight: 800 !important;
  	color: #fff !important;
    padding: 15px 60px !important;
  	border-radius: 50px !important;
}*/
#shopify-section-login-form .button--secondary {
    border: 0 !important;
  	font-family: Montserrat, sans-serif !important;
  	font-size: 20px !important;
  	background: #ff8136 !important;
  	line-height: 30px !important;
  	font-weight: 800 !important;
  	color: #fff !important;
    padding: 10px 40px !important;
  	border-radius: 50px !important;
  margin-top: 15px !important;
} 
#shopify-section-login-form .button--secondary:hover {
  	background: #00b9bc !important;
  	color: #fff !important;
}  
.ajax-cart .button--add-to-cart {
    border: 0 !important;  
    font-family: Montserrat, sans-serif !important;
  	font-size: 20px !important;
  	background: #ff8136 !important;
  	line-height: 30px !important;
  	font-weight: 800 !important;
  	color: #fff !important;
    padding: 10px 40px !important;
  	border-radius: 50px !important;
}  
.shopify-cleanslate .button {
  	border-radius: 50px !important;
}
.ajax-cart .button--add-to-cart:hover {
  	background: #00b9bc !important;
    border: 0 !important;  
  	color: #fff !important;
}
.cart__checkout .checkout, .cart__checkout .checkout:link, .cart__checkout .checkout:visited {
    border: 6px solid #ff8136 !important;  
    font-family: Montserrat, sans-serif !important;
  	font-size: 24px !important;
  	background: #ff8136 !important;
  	line-height: 34px !important;
  	font-weight: 800 !important;
  	color: #fff !important;
    padding: 0 40px !important;
  	border-radius: 50px !important;
}
.cart__checkout .checkout:hover, .cart__checkout .checkout:link:hover, .cart__checkout .checkout:visited:hover {
  	background: #00b9bc !important;
  	color: #fff !important;
}  
.cart__checkout-container {
	margin-left: 55px;
}
.shopify-payment-button button {
    border: 6px solid #ff8136 !important;  
    font-family: Montserrat, sans-serif !important;
  	font-size: 20px !important;
  	background: #ff8136 !important;
  	line-height: 30px !important;
  	font-weight: 800 !important;
  	color: #fff !important;
    padding: 10px 20px !important;
  	border-radius: 50px !important;
  	margin-top: 15px !important;
}
.shopify-payment-button button:hover {
  	background: #fff !important;
  	color: #ff8136 !important;
}
.video-wrapper.overlay--text_only .video__text-wrapper .button--primary {
  color: #fff !important;
  font-size: 34px !important;
  background: #ff6549 !important;
  padding: 25px 60px !important;
}
.video-wrapper.overlay--text_only .video__text-wrapper .button--primary:hover {
  background: #fff !important;
  color: #ff6549 !important;
}
.video-wrapper .video__text-wrapper .button {
  max-width: 100% !important;
}
.button--primary, .button--primary:link, .button--primary:visited, a.button--primary.button, a.button--primary.button:link, a.button--primary.button:visited {
    font-family: Montserrat, sans-serif !important;
  	font-size: 24px !important;
  	background: #fff !important;
  	line-height: 42px !important;
  	font-weight: 800 !important;
  	color: #00b9bc !important;
    padding: 15px 60px !important;
  	border-radius: 50px !important;
  	border: 0 !important;
} 
body.product .accessibility-position-bottom-right {
  bottom: 95px !important;
}
body.page-details-2 .button--primary,
body.page-details-2 .button--primary:link, 
body.page-details-2 .button--primary:visited, 
body.page-details-2 a.button--primary.button, 
body.page-details-2 a.button--primary.button:link, 
body.page-details-2 a.button--primary.button:visited {
  	font-size: 22px !important;
}
body.page-details-3 .button--primary,
body.page-details-3 .button--primary:link, 
body.page-details-3 .button--primary:visited, 
body.page-details-3 a.button--primary.button, 
body.page-details-3 a.button--primary.button:link, 
body.page-details-3 a.button--primary.button:visited {
  	font-family: Montserrat, sans-serif !important;
  	font-size: 20px !important;
  	line-height: 30px !important;
  	font-weight: 800 !important;
  	color: #ff8136 !important;
  	background: none transparent !important;
  	border: 4px solid #ff8136 !important;
  	padding: 12px 50px !important;
  	border-radius: 50px !important;
 	display: inline-block !important;
  	width: auto !important;  
  	margin-top: 0px;
  	transition: all 0.2s;
  	flex: inherit;
}
body.page-details-3 .button--primary:hover,
body.page-details-3 .button--primary:link:hover, 
body.page-details-3 .button--primary:visited:hover, 
body.page-details-3 a.button--primary.button:hover, 
body.page-details-3 a.button--primary.button:link:hover, 
body.page-details-3 a.button--primary.button:visited:hover {
 	background: none #ff8136 !important; 
  	color: #fff !important;
  	border: 4px solid #ff8136 !important;
}
.button--primary:hover, .button--primary:link:hover, .button--primary:visited:hover, a.button--primary.button:hover, a.button--primary.button:link:hover, a.button--primary.button:visited:hover {
  	background: #00b9bc !important;
  	color: #fff !important;
  	border: 0 !important;
}

.swatch .swatch-element {
  height: 105px;
  width: 105px;
  border-radius: 50%;
  border: 5px solid #ff8136 !important;
}
.swatch_options input:checked+.swatch-element {
  border-color: #fff !important;
  background: #fff !important;
}
.swatch_options {
  margin-bottom: 15px;
}
.quantity-wrapper.quantity-style--box .quantity-input-control input {
  border-color: #e7f8df;
}
.cart__cost-summary {
  background: none;
}
.swatch label {
  white-space: normal;
  font-size: 18px;
  line-height: 25px;
  color: #ff8136 !important;
  font-weight: 800;
  padding: 0 20px;
  max-width: 100%;
  width: 100%;
  margin: 20px auto 0;
}
.product-4815869968463 .swatch .swatch-element, .product-4815271755855 .swatch .swatch-element, .product-4815302131791 .swatch .swatch-element, .product-4815308324943 .swatch .swatch-element, .product-4815309307983 .swatch .swatch-element {
  height: 65px !important;
  width: 65px !important;
}
.product-4815869968463 .swatch label, .product-4815271755855 .swatch label, .product-4815302131791 .swatch label, .product-4815308324943 .swatch label, .product-4815309307983 .swatch label {
  margin: 15px auto 0;
  padding: 0;
}
.product-4805168857167 .swatch label {
  white-space: normal;
  font-size: 14px;
  line-height: 17px;
  color: #ff8136 !important;
  font-weight: 800;
  padding: 0 10px;
  max-width: 100%;
  margin: 22px 0 0;
}
.product-4805168857167 .product-gallery__thumbnails {
  display: none;
}
.product__notify-form {
  display: none !important;
}
.swatch .option-title {
    color: #ff8136 !important;
	font-weight: 700;
}
.button .icon.icon--cart {
  display: none;
}
.image-with-text-overlay__buttons .button {
  	border-radius: 50px !important;
  	background: #fff !important;
    padding: 15px 40px !important;
  	font-size: 24px !important;
  	font-weight: 800 !important;
  	flex: 0 0 calc(60% - 6px);
  	-webkit-box-flex: 0 0 calc(60% - 6px);
  	-webkit-moz-flex: 0 0 calc(60% - 6px);  
}
#shopify-section-1580841900489 .image-with-text-overlay__buttons .button {
	color: #ef474d !important;
}
#shopify-section-1580841900489 .image-with-text-overlay__buttons .button:hover {
	color: #fff !important;
}
#shopify-section-1580841900489 .image-with-text-overlay__preheading {
 	font-family: 'Alverata', sans-serif;
  	font-size: 44px;
    line-height: 60px;
}
#shopify-section-1580841900489 .caption-content {
  width: 75% !important;
  padding-left: 45px;
}
#shopify-section-1580841981983 .caption-content {
   width: 70% !important;
  padding-left: 45px;
}
#shopify-section-1580841981983 .image-with-text-overlay__buttons .button {
	color: #00b9bc !important;
}
#shopify-section-1580841981983 .image-with-text-overlay__buttons .button:hover {
	color: #fff !important;
}
#shopify-section-1580841981983 .image-with-text-overlay__subheading {
	font-family: 'Alverata', sans-serif;
    font-size: 44px;
    line-height: 60px;
}
#shopify-section-1580841981983 .image-with-text-overlay__subheading .subtitle strong {
  font-family: 'Montserrat' !important;
  font-weight: 800 !important;
  font-size: 30px !important;
}
.image-with-text-overlay__buttons .button:hover {
	background: #00b9bc !important;
}
#shopify-section-1596559028922 .image-with-text-overlay__heading {
 	font-family: 'Alverata', sans-serif;	  
  	font-weight: 700;
  	font-size: 40px !important;
}
#shopify-section-1596559028922 .image-with-text-overlay__heading span {
  	position: relative;
}
#shopify-section-1596559028922 .image-with-text-overlay__heading span::after {
  	content: " ";
  	position: absolute;
  	top: -22px;
  	right: -180px;
  	width: 160px;
    height: 43px;
  	background: url('//www.rindsnacks.com/cdn/shop/t/17/assets/arrow-green-right.png?v=126185668005540704991681940665') top left no-repeat;
    background-size: contain;
}
#shopify-section-1596559028922 p {
  	font-family: Montserrat, sans-serif !important;
  	font-size: 20px !important;
  	line-height: 32px !important;
  	font-weight: 600 !important;  	
 	margin-bottom: 20px !important; 
}
#shopify-section-1596559028922 p strong {
  	color: #5eae39;
  	font-weight: 800 !important;  
}
#shopify-section-1596559572956 .text-slideshow__content {
  max-width: 800px;
  margin: 0 auto;
}
#shopify-section-1596559572956 .text-slideshow__content .banner__subheading p, .text-slideshow__content .title {
  	font-family: Montserrat, sans-serif !important;
  	font-size: 27px !important;
  	line-height: 42px !important;
  	font-weight: 800 !important; 
  	background: url('/cdn/shop/files/5-stars-fruit-snacks.png?v=1601428527') no-repeat;
  	background-size: 184px;
  	background-position: bottom center;
  	padding-bottom: 50px;
}
.text-slideshow .flickity-page-dots {
	display: none;
}
#shopify-section-1596559572956 .text-slideshow__content .banner__subheading p strong {
  	font-size: 20px;
  	text-transform: uppercase;
  	font-weight: 800;
}
.text-slideshow__slide {
	padding: 0;
}
.has-thumbnail-sticker .product-thumbnail__title {
 	font-family: 'Alverata', sans-serif;
  	font-size: 25px;
  	line-height: 35px;
  	font-weight: 700;
  	color: #00b9bc;
}
.has-thumbnail-sticker .product-thumbnail__price {
  	display: none;
}
.product-shop_now {
  	font-family: Montserrat, sans-serif !important;
  	font-size: 20px !important;
  	line-height: 30px !important;
  	font-weight: 800 !important;
  	color: #ff8136 !important;
  	background: none transparent !important;
  	border: 4px solid #ff8136 !important;
  	padding: 12px 50px !important;
  	border-radius: 50px !important;
 	display: inline-block !important;
  	width: auto !important;  
  	margin-top: 20px;
  	transition: all 0.2s;
}
.product-shop_now:hover {
 	background: none #fff !important; 
  	border: 4px solid #fff !important;
}
.background-white-landing-page .product-shop_now {
  	font-family: Montserrat, sans-serif !important;
  	font-size: 24px !important;
  	line-height: 34px !important;
  	font-weight: 800 !important;
  	color: #fff !important;
  	background: #ff8136 !important;
  	border: 4px solid #ff8136 !important;
  	padding: 12px 50px !important;
  	border-radius: 50px !important;
 	display: inline-block !important;
  	width: auto !important;  
  	margin-top: 20px;
  	margin-bottom: 20px;
  	transition: all 0.2s;
}  
.background-white-landing-page .product-shop_now:hover {
 	background: none #fff !important; 
  	border: 4px solid #ff8136 !important;
  	color: #ff8136 !important;
}
body.page-details .rich-text__content a.button,
body.page-details-4 .rich-text__content a.button,
body.page-details-5 .rich-text__content a.button,
body.page-details-6 .rich-text__content a.button,
body.page-details-7 .rich-text__content a.button,
body.page-details-13 .rich-text__content a.button {
  	font-family: Montserrat, sans-serif !important;
  	font-size: 18px !important;
  	line-height: 28px !important;
  	font-weight: 800 !important;
  	color: #ff8136 !important;
  	background: none !important;
  	border: 4px solid #ff8136 !important;
  	padding: 10px 30px !important;
  	border-radius: 50px !important;
 	display: inline-block !important;
  	width: auto !important;  
  	margin-top: -40px !important;
  	transition: all 0.2s;
  	text-transform: uppercase;
}   
body.page-details .rich-text__content a.button:hover,
body.page-details-4 .rich-text__content a.button:hover,
body.page-details-5 .rich-text__content a.button:hover,
body.page-details-6 .rich-text__content a.button:hover,
body.page-details-13 .rich-text__content a.button:hover {
  	background: #ff8136 !important;
  	color: #fff !important;
    border: 4px solid #ff8136 !important;
}
#shopify-section-footer-classic-1 {
  width: 100% !important;
  text-align: center;
  margin-top: 70px;
}
.footer__heading {
  font-family: 'Montserrat';
  text-align: center;
  font-weight: 800;
  font-size: 20px !important;
  line-height: 30px !important;
}
.footer__menu-link {
  display: inline;
  padding: 0 5px;
  font-weight: 600;
}
.footer__menu .footer__heading {
  display: none;
}
.footer__block img {
  max-width: 150px;
  display: block;
  margin: 0 auto;
}
.footer__container  .one-fifth {
  width: calc(25% - 20px);
}
.footer__container .one-fifth h3 {
  text-align: center;
  color: #5eae39;
  font-family: 'Alverata', serif;
  font-size: 25px !important;
}
.footer__container {
  background: url('/cdn/shop/files/white-curve-top.png?v=1602880688') top center;
  background-size: 2600px;
  padding-top: 40px;
  background-repeat: no-repeat;
}
.footer__content {
  padding-top: 90px;
}
.footer__extra-content {
  background: #fff;
  max-width: 100%;
  width: 100%;
  margin-top: -20px;
  padding-bottom: 40px;
}
.footer__credits {
  text-align: center;
  font-weight: 600;
  font-size: 15px;
}
.footer__credits p a {
  color: #454545;
}
.footer__credits p a:hover {
  color: #ff8136;
}
#shopify-section-footer-classic {
  margin-top: -40px;
}
#shopify-section-footer__icon-bar {
  background: #e0f3cf !important;
  padding: 50px 0 50px;
}
body.page-details #shopify-section-footer__icon-bar {
  display: none;
}

/*.icon-header {
  border-top: 3px solid #fff;
  padding-top: 60px;
  width: calc(100% - 20px);
  max-width: 1200px;
  margin: 0 auto;
}
*/
.icon-header p {
  text-align: center;
  text-transform: uppercase;
  font-weight: 800;
  font-size: 22px;
  color: #5eae39;
  margin-bottom: 30px;
}
.icon-bar__block .icon-bar__text {
  font-size: 22px;
  font-weight: 800;
  margin-top: 15px;
}
#shopify-section-product-sections__main-2 {
  /*background: #c5f5f4;*/
  background: none;
  padding: 0 0 !important;
  margin-top: 40px;
}
#shopify-section-product-sections__main-2 .thumbnail__caption {
  display: none !important;
}
.yotpo .yotpo-regular-box {
  border-top: 3px solid #fff !important;
}
.yotpo .yotpo-nav {
  border: none !important;
}
.yotpo .yotpo-small-box, .yotpo .yotpo-regular-small-box, .yotpo .yotpo-popup-box-medium {
  border-bottom: none !important;
}
.yotpo .yotpo-default-button, .yotpo input[type="button"].yotpo-default-button {
  background: #00b9bc !important;
}
.yotpo .yotpo-default-button:hover, .yotpo input[type="button"].yotpo-default-button:hover {
  background: #ff8136 !important;
}
.yotpo.yotpo-main-widget {
  max-width: 1200px;
  margin: 0 auto !important;
}
.yotpo div, .yotpo span, .yotpo p, .yotpo a, .yotpo img, .yotpo i, .yotpo strong, .yotpo sup, .yotpo ul, .yotpo li, .yotpo form, .yotpo label {
  font-family: 'Montserrat', sans-serif !important;
  line-height: 19px !important;
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars .review-stars, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars .review-stars {
  margin-bottom: 1px !important;
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-sum-reviews .yotpo-sum-reviews, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-sum-reviews .yotpo-sum-reviews {
  margin-bottom: 6px !important;
  margin-top: 2px !important;
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph {
  margin-top: 3px !important;
  margin-bottom: 15px !important;
}
.yotpo .yotpo-review .yotpo-main {
  margin: 5px 0 10px !important;
}
.yotpo .yotpo-comments-box .yotpo-comment-box {
  margin-left: 22px !important;
}
.yotpo .yotpo-nav li {
  margin-bottom: -3px !important;
}
.heading-wrapper--recommended-products {
  background: #c5f5f4;
  padding-top: 60px;
  margin-bottom: 0;
  margin-left: 0 !important;
  margin-right: 0 !important;
  width: 100% !important;
}
.related-products {
  background: #c5f5f4;
  padding-bottom: 60px;
  margin-left: 0 !important;
  margin-right: 0 !important;
  width: 100% !important;
}  
.heading-wrapper.text-align-center .heading-divider {
  display: none;
}
.banner__wrapper img {
  object-position: bottom;
}
#template-collection .banner__heading {
  font-family: 'Alverata', serif;
  color: #ff6549;
  font-size: 45px;
  max-width: 325px;
  border-bottom: 4px solid #fff;
  margin: 0 auto !important;
  padding-bottom: 10px;
}
#shopify-section-page-details-3-template-0 .image-with-text-overlay__heading,
#shopify-section-a800b66f-8f97-4fe5-acab-d2b8418a0a55 .image-with-text-overlay__heading {
  font-family: 'Alverata', serif !important;
  color: #fff !important;
  font-size: 45px !important;
  max-width: 270px !important;
  border-bottom: 4px solid #fff;
  margin: 0 auto !important;
  padding-bottom: 10px;
  text-transform: none !important;
}  
#template-blog .banner__heading {
  font-family: 'Alverata', serif;
  color: #ff6549;
  font-size: 45px;
  max-width: 175px;
  border-bottom: 4px solid #fff;
  margin: 0 auto !important;
  padding-bottom: 10px;
}
#template-article .breadcrumb a {
  font-weight: 800 !important;
  color: #00b9bc !important;
}
#template-article .breadcrumb a:hover {
  color: #ff8136 !important;
}
.breadcrumb-separator, .page-navigation-arrows .page-navigation__divider {
  color: #fff;
}
#template-collection .banner__subheading {
  display: none;
}
#template-collection .banner__wrapper.is-medium .image-element__wrap {
  height: 45vh;
}
#template-blog .banner__wrapper.is-medium .image-element__wrap {
  height: 45vh;
}
.blog-card {
  background: #fff;
  padding-bottom: 30px;
  border: 0;
}
div.rc_popup {
  display: none !important;
}
  
/**** BEGIN responsiveness ****/
.mobile-only {
	display: none;
}
.no-mobile {
	display: block;
}

/**** Desktop ****/
@media only screen and (max-width: 1600px) { 
	#shopify-section-1580841900489 .caption-content {
      	width: 90% !important;
    }
  	#shopify-section-1580841900489 .image-with-text-overlay__buttons .button {
      	flex: 0 0 calc(58% - 6px);
      	-webkit-box-flex: 0 0 calc(58% - 6px);
  		-webkit-moz-flex: 0 0 calc(58% - 6px);  
    }
  	#shopify-section-1580841981983 .image-with-text-overlay__buttons .button {
     	flex: 0 0 calc(70% - 6px);
        -webkit-box-flex: 0 0 calc(70% - 6px);
  		-webkit-moz-flex: 0 0 calc(70% - 6px);  
    }
  	.blue-banner-bg-top {
  		background: url('/cdn/shop/files/blue-curve-top.png?v=1602878596');
  		background-size: 2000px;
  		background-position: center center;
  		background-repeat: no-repeat;
  		height: 40px;
	}
	.blue-banner-bg-bottom {
  		background: url('/cdn/shop/files/blue-curve-bottom.png?v=1602878595');
  		background-size: 2000px;
  		background-position: center center;
  		background-repeat: no-repeat;
  		height: 40px;
  		margin-bottom: 70px;
	}
 	.footer__container {
 		background: url('/cdn/shop/files/white-curve-top.png?v=1602880688') top center;
  		background-size: 2000px;
	}
  	.orange-banner-bg-top {
  		background: url('/cdn/shop/files/orange-curve-top.png?v=1602879139');
  		background-size: 2000px;
  		background-position: center center;
  		background-repeat: no-repeat;
  		height: 40px;
	}
	.orange-banner-bg-bottom {
  		background: url('/cdn/shop/files/orange-curve-bottom.png?v=1602879139');
  		background-size: 2000px;
  		background-position: center center;
  		background-repeat: no-repeat;
  		height: 40px;
  		margin-bottom: 70px;
	}
  	.white-banner-bg-top {
  		background: url('/cdn/shop/files/white-curve-top.png?v=1602880688');
  		background-size: 2000px;
  		background-position: center center;
  		background-repeat: no-repeat;
  		height: 40px;
  		margin-top: 0px;
	}
	.white-banner-bg-bottom {
 		 background: url('/cdn/shop/files/white-curve-bottom.png?v=1602880687');
 		 background-size: 2000px;
  		background-position: center center;
  		background-repeat: no-repeat;
  		height: 40px;
  		margin-bottom: 0;
	}
}

/**** Small laptop ****/
@media only screen and (max-width: 1320px) { 
  .purchase-details__buttons .action_button.action_button--secondary, .shopify-payment-button button {
    	padding: 15px 30px !important;
  }
  #shopify-section-1596559028922 p {
    	font-size: 18px !important;
    	line-height: 28px !important;
  }
  .image-slideshow .pretext {
    	font-size: 55px !important;
    	line-height: 65px !important;
  }
  .slideshow-classic__banner h2.title {
    	font-size: 55px !important;
    	line-height: 65px !important;
  }
  .video-wrapper.overlay--text_only .video__text-wrapper .button--primary {
    	font-size: 25px !important;
    	padding: 15px 25px !important;
  }
  	#shopify-section-1580841900489 .image-with-text-overlay__preheading, 
	#shopify-section-1580841981983 .image-with-text-overlay__subheading {
    	font-size: 35px !important;
    	line-height: 45px !important;
  }
  #shopify-section-1580841981983 .image-with-text-overlay__subheading {
    	padding-top: 0 !important;
  }
  .product-shop_now {
    font-size: 18px !important;
  }
  .image-with-text-overlay__buttons .button {
    font-size: 20px !important;
  }
  #shopify-section-1580841981983 .caption-content {
    width: 70% !important;
  }
  /*.wrapper {
    padding-left: 50px;
    padding-right: 50px;
  }*/
  .purchase-details__buttons .action_button.action_button--secondary,
  .shopify-payment-button button {
	font-size: 20px !important;
  }
  #shopify-section-page__main .one-half img {
    width: 100% !important;
  }
  body, #shopify-section-page__main .one-third p, #shopify-section-page__main .one-third p em {
    font-size: 16px !important;
    line-height: 26px !important;
  }
  #shopify-section-5c29146a-386f-4842-8d7b-26f39f155636 .rich-text__text {
    font-size: 16px !important;
    line-height: 26px !important;
  }    
  #shopify-section-5c29146a-386f-4842-8d7b-26f39f155636 .rich-text__text strong,
	#shopify-section-2cabd87a-cd09-4219-8330-3f8c4a0a4fd0 .image-with-text__text strong,
  	#shopify-section-e32fcb57-f65c-4c16-9484-4a41f6f504d7 .image-with-text__text strong,
	#shopify-section-c23321b1-4a4f-451d-8827-0ac63f327b84 .image-with-text__text strong {
    font-size: 18px !important;
    line-height: 26px !important;
  }
  #shopify-section-e32fcb57-f65c-4c16-9484-4a41f6f504d7 .image-with-text__text em {
    font-size: 20px !important;
    line-height: 30px !important;
  }
    .page__content h2 {
    font-size: 24px !important;
    line-height: 34px !important;
  }    
  .one-third hr {
    margin-bottom: 0 !important;
  }
  
 h3 {
   font-size: 22px !important;
   line-height: 32px !important;
 	}
  .article-content h2 {
  	font-size: 22px !important;
    line-height: 32px !important;
	}
    .blue-banner-bg-top {
  background: url('/cdn/shop/files/blue-curve-top.png?v=1602878596');
  background-size: 1500px;
  background-position: center center;
  background-repeat: no-repeat;
  height: 20px;
}
.blue-banner-bg-bottom {
  background: url('/cdn/shop/files/blue-curve-bottom.png?v=1602878595');
  background-size: 1500px;
  background-position: center center;
  background-repeat: no-repeat;
  height: 20px;
  margin-bottom: 70px;
}
  .orange-banner-bg-top {
  background: url('/cdn/shop/files/orange-curve-top.png?v=1602879139');
  background-size: 1500px;
  background-position: center center;
  background-repeat: no-repeat;
  height: 20px;
}
  .footer__container {
  background: url('/cdn/shop/files/white-curve-top.png?v=1602880688') top center;
  background-size: 1500px;
}
.orange-banner-bg-bottom {
  background: url('/cdn/shop/files/orange-curve-bottom.png?v=1602879139');
  background-size: 1500px;
  background-position: center center;
  background-repeat: no-repeat;
  height: 20px;
  margin-bottom: 70px;
}
    .white-banner-bg-top {
  background: url('/cdn/shop/files/white-curve-top.png?v=1602880688');
  background-size: 1500px;
  background-position: center center;
  background-repeat: no-repeat;
  height: 20px;
  margin-top: 15px;
}
.white-banner-bg-bottom {
  background: url('/cdn/shop/files/white-curve-bottom.png?v=1602880687');
  background-size: 1500px;
  background-position: center center;
  background-repeat: no-repeat;
  height: 20px;
  margin-bottom: 0;
}
    .blog-card .media-content .title {
  font-size: 18px !important;
  line-height: 26px !important;
	}
  .blog-card .blog-card__read-more .button {
  font-size: 18px !important;
  line-height: 26px !important;
}
  .article__title {
    font-size: 35px;
    line-height: 45px;
  }
  #template-collection .banner__wrapper.is-medium .image-element__wrap, #template-blog .banner__wrapper.is-medium .image-element__wrap {
    height: 40vh;
  }
  #template-page-details-2 .banner__wrapper.is-medium .image-element__wrap {
    height: 40vh;
  }
  .has-product-sticker .sticker-shape-round .sticker-holder__content--product .sticker-text {
    font-size: 1.2em;
  }
  #shopify-section-89995afd-8fa6-48a9-b69d-a361cefc80de .image-with-text__text, #shopify-section-83c3a066-ea7a-4a93-8a93-00d0a8c5d4c2 .image-with-text__text {
    font-size: 35px !important;
    line-height: 50px !important;
  }
  #shopify-section-d2f1b519-ce68-4cdb-aebd-a39311aa354a {
    margin-top: 100px;
  }
  #shopify-section-9c2dd398-c9fe-49a3-a1f5-684c80293199 .image-with-text__text, #shopify-section-d2f1b519-ce68-4cdb-aebd-a39311aa354a .image-with-text__text {
    padding: 45px;
  }	
  #shopify-section-d2f1b519-ce68-4cdb-aebd-a39311aa354a .image-with-text__text-column {
    margin-top: -250px;
  }
  #shopify-section-9c2dd398-c9fe-49a3-a1f5-684c80293199 .image-with-text__text-column {
    margin-top: 200px;
  }
  .page-details-2 .title, .page-details-3 .title {
    font-size: 35px !important;
    line-height: 50px !important;
  }
  .page-details-2 h3 {
    font-size: 22px !important;
    line-height: 32px !important;
  }
  #shopify-section-c9935505-b88e-401e-88a6-e3fbbd7e323b .image-with-text__text strong {
  color: #454545 !important;
  font-size: 22px !important;
  line-height: 32px !important;
  font-weight: 800;
  display: block;
}
  #shopify-section-9c2dd398-c9fe-49a3-a1f5-684c80293199 p, #shopify-section-d2f1b519-ce68-4cdb-aebd-a39311aa354a p {
    font-size: 15px;
    line-height: 24px;
  }
  #shopify-section-9c2dd398-c9fe-49a3-a1f5-684c80293199 .image-with-text__image-column {
    margin-top: -20px !important;
  }
  #shopify-section-f0e340d9-0142-4c5e-9d11-f22430517a22 .caption-content {
    width: 55% !important;
  }
  #shopify-section-f0e340d9-0142-4c5e-9d11-f22430517a22 .image-element__wrap {
    width: 130% !important;
    max-width: 130% !important;
  }
  #shopify-section-e32fcb57-f65c-4c16-9484-4a41f6f504d7 .image-with-text__text-column {
    padding-right: 20px !important;
  }
    body.page-details {
    background: rgb(255,225,255);
	background: linear-gradient(180deg, rgba(37,217,220,1) 4%, rgba(175,251,251,1) 9%); 
	min-height: 100%;
	}
}

/**** iPad landscape ****/
@media only screen and (max-width: 1120px) { 
  	#shopify-section-6193c13f-7b11-462e-9e6a-51a1ce4ad8ec {
      padding-bottom: 50px !important;
    }
  #shopify-section-d2f1b519-ce68-4cdb-aebd-a39311aa354a {
    margin-bottom: -20px !important;
  }
   #shopify-section-f0e340d9-0142-4c5e-9d11-f22430517a22 .caption-content {
    width: 65% !important;
  }
  #shopify-section-f0e340d9-0142-4c5e-9d11-f22430517a22 .image-element__wrap {
    width: 140% !important;
    max-width: 140% !important;
  }
}
/**** iPad landscape ****/
@media only screen and (max-width: 1024px) { 
	#shopify-section-1596559028922 .image-element__wrap {
      background: #fde5dd;
      padding-top: 80px !important;
    }
    .image-slideshow .pretext, h2.video__title, .slideshow-classic__banner h2.title, p.video__subtitle {
    	font-size: 55px !important;
    	line-height: 65px !important;
  	}
  	.image-slideshow .pretext, h2.video__title {
      	margin-bottom: 0 !important;
    }
  	#shopify-section-1601936832248 .video__text-wrapper {
      	margin-top: -25% !important;
    }
  	.video-wrapper.overlay--text_only .video__text-wrapper .button--primary {
      	font-size: 22px !important;
      	padding: 10px 20px !important;
    }
    #shopify-section-1580841900489 .image-with-text-overlay__preheading, 
	#shopify-section-1580841981983 .image-with-text-overlay__subheading {
    	font-size: 30px !important;
    	line-height: 40px !important;
  }
  .one-third .page__content h2 {
    font-size: 24px !important;
    line-height: 34px !important;
  }
  .page__content h2 {
    font-size: 24px !important;
    line-height: 34px !important;
  }    
  .one-third hr {
    display: none;
  }
   h3 {
   font-size: 20px !important;
   line-height: 30px !important;
 	}
  .article-content h2 {
  	font-size: 20px !important;
    line-height: 30px !important;
	}
  .page__content h2 {
    font-size: 20px !important;
    line-height: 30px !important;
  }
  #shopify-section-page__main .one-third h2 {
    margin-top: 20px !important;
  }
  .blog-card .media-content .title {
  font-size: 16px !important;
  line-height: 24px !important;
	}
  .blog-card .blog-card__read-more .button {
  font-size: 16px !important;
  line-height: 24px !important;
	}
    .has-product-sticker .sticker-shape-round .sticker-holder__content--product .sticker-text {
    font-size: 1em;
  }
  .one-third .sticker-shape-round .sticker-holder__content .thumbnail-sticker, .one-half .sticker-shape-round .sticker-holder__content .thumbnail-sticker {
  right: 0;
  }
  #shopify-section-page-details-2-template-0 .caption-content {
    background-size: 300px !important;
    min-height: 200px;
  }
  .page-details-2 h3 {
    font-size: 20px !important;
    line-height: 30px !important;
  }
  #shopify-section-c9935505-b88e-401e-88a6-e3fbbd7e323b .image-with-text__text strong {
  	color: #454545 !important;
  	font-size: 20px !important;
  	line-height: 30px !important;
  	font-weight: 800;
 	 display: block;
  }
  #shopify-section-89995afd-8fa6-48a9-b69d-a361cefc80de .image-with-text__text, #shopify-section-83c3a066-ea7a-4a93-8a93-00d0a8c5d4c2 .image-with-text__text {
    padding: 0 7%;
  }
  #shopify-section-6193c13f-7b11-462e-9e6a-51a1ce4ad8ec {
    padding-bottom: 50px !important;
  }
  #shopify-section-89995afd-8fa6-48a9-b69d-a361cefc80de .image-with-text__text, #shopify-section-83c3a066-ea7a-4a93-8a93-00d0a8c5d4c2 .image-with-text__text {
    font-size: 30px !important;
    line-height: 45px !important;
  }
  #shopify-section-d2f1b519-ce68-4cdb-aebd-a39311aa354a, #shopify-section-9c2dd398-c9fe-49a3-a1f5-684c80293199 {
    width: 115% !important;
  }
  body.page-details-2 .button--primary, body.page-details-2 .button--primary:link, body.page-details-2 .button--primary:visited, body.page-details-2 a.button--primary.button, body.page-details-2 a.button--primary.button:link, body.page-details-2 a.button--primary.button:visited {
    padding: 10px 40px !important;
    font-size: 20px !important;
    line-height: 30px !important;
  }
   #shopify-section-f0e340d9-0142-4c5e-9d11-f22430517a22 .caption-content {
    width: 70% !important;
  }
  #shopify-section-f0e340d9-0142-4c5e-9d11-f22430517a22 .image-element__wrap {
    width: 145% !important;
    max-width: 145% !important;
  }
  body.page-details {
    background: rgb(255,225,255);
	background: linear-gradient(180deg, rgba(37,217,220,1) 5%, rgba(175,251,251,1) 10%); 
	min-height: 100%;
	}
}

/**** iPad portrait ****/
@media only screen and (max-width: 959px) { 
	#shopify-section-1596559028922 .image-element__wrap {
      background: #fde5dd;
      padding-top: 130px !important;
    }
  	#shopify-section-1596559028922 .caption-content {
      width: 45% !important;
    }
  	#shopify-section-page__main .one-third {
      width: calc(100% - 20px);
    }
  #shopify-section-9c2dd398-c9fe-49a3-a1f5-684c80293199 .image-with-text__text, #shopify-section-d2f1b519-ce68-4cdb-aebd-a39311aa354a .image-with-text__text {
    padding: 35px !important;
  }
  #shopify-section-9c2dd398-c9fe-49a3-a1f5-684c80293199 p, #shopify-section-d2f1b519-ce68-4cdb-aebd-a39311aa354a p {
    font-size: 14px !important;
    line-height: 22px !important;
  }
  .page-details-2 h3 {
    font-size: 18px !important;
    line-height: 24px !important;
}
  #shopify-section-c9935505-b88e-401e-88a6-e3fbbd7e323b .image-with-text__text strong {
  color: #454545 !important;
  font-size: 18px !important;
  line-height: 24px !important;
  font-weight: 800;
  display: block;
  }
  #shopify-section-89995afd-8fa6-48a9-b69d-a361cefc80de .image-with-text__text, #shopify-section-83c3a066-ea7a-4a93-8a93-00d0a8c5d4c2 .image-with-text__text {
    font-size: 25px !important;
    line-height: 35px !important;
  }
  .page-details-2 .title, .page-details-3 .title {
    font-size: 30px !important;
    line-height: 45px !important;
  }
  .page-details-2 .subtitle, .page-details-3 .subtitle {
    font-size: 25px !important;
    line-height: 35px !important;
  }    
  #shopify-section-page-details-2-template-0 {
    padding-top: 40px !important;
    background: #fe813d;
  }
   #shopify-section-f0e340d9-0142-4c5e-9d11-f22430517a22 .caption-content {
    width: 75% !important;
  }
  #shopify-section-f0e340d9-0142-4c5e-9d11-f22430517a22 .image-element__wrap {
    width: 150% !important;
    max-width: 150% !important;
  }
  #shopify-section-e32fcb57-f65c-4c16-9484-4a41f6f504d7 .image-with-text__text p {
    margin-bottom: 0 !important;
  }
  #shopify-section-c23321b1-4a4f-451d-8827-0ac63f327b84 .image-with-text__text strong, #shopify-section-e32fcb57-f65c-4c16-9484-4a41f6f504d7 .image-with-text__text p, #shopify-section-5c29146a-386f-4842-8d7b-26f39f155636 .rich-text__text strong, #shopify-section-2cabd87a-cd09-4219-8330-3f8c4a0a4fd0 .image-with-text__text strong, #shopify-section-e32fcb57-f65c-4c16-9484-4a41f6f504d7 .image-with-text__text strong {
    font-size: 16px !important;
    line-height: 24px !important;
  }
  .image-slideshow .pretext {
    font-size: 45px !important;
    line-height: 55px !important;
  }
  .image-slideshow .subtitle {
    font-size: 20px !important;
    line-height: 30px !important;
  }
  .slideshow-classic__banner h2.title {
    font-size: 45px !important;
    line-height: 55px !important;
  }
  #shopify-section-1596559028922 .image-with-text-overlay__heading {
    font-size: 45px !important;
  }
}

/**** Phone landscape ****/
@media only screen and (max-width: 768px) {
  	body.product .accessibility-position-bottom-right {
  		bottom: 140px !important;
	}
  body.product .accessibility-wrap.accessibility-mobile .accessibility-box {
    	bottom: 130px !important;
  }
  	#shopify-section-1580841981983 {
     	 width: 100% !important;
    }
  	#shopify-section-1580841981983 .caption-content,
	#shopify-section-1580841900489 .caption-content {
      width: 100% !important;
    }
 	 #shopify-section-1580841900489 {
      width: 100% !important;
  	}
  	#shopify-section-1580841900489 .image-with-text-overlay__preheading, #shopify-section-1580841981983 .image-with-text-overlay__subheading {
    	font-size: 30px;
    	line-height: 40px;
      	text-align: left !important;
  	}
  	#shopify-section-1580841900489 .one-whole p, #shopify-section-1580841981983 .one-whole p {
      text-align: left !important;
    }
  	#shopify-section-1580841981983 .image-with-text-overlay__subheading {
      	padding-right: 35%;
    }
  	#shopify-section-1580841900489 .image-with-text-overlay__buttons .button {
		flex: 0 0 calc(70% - 6px);
        -webkit-box-flex: 0 0 calc(70% - 6px);
  		-webkit-moz-flex: 0 0 calc(70% - 6px);  
    }    	
  	.footer__container .one-fifth {
    	width: calc(50% - 10px);
    	margin: 0;
  	}
  	.footer__block img {
    	max-width: 100px;
  	}	
  	.footer__heading {
    	font-size: 18px !important;
    	line-height: 30px !important;
  	}
  	#shopify-section-footer-classic-1 {
    	margin-top: 20px;
  	}
  	.social-icons {
    	left: 29%;
  	}
  	.footer__content, .footer__credits {
      	line-height: 22px;
      	font-size: 15px;
    }
  	#shopify-section-1601433839362 {
    	display: none;
  	}
  	#shopify-section-1601434098138 {
      	width: calc(100% - 10px);
    }
  	.footer__container {
      	background-size: 800px !important;
      	padding-top: 20px;
    }
  	.footer__content {
      	padding-top: 50px;
      	padding-left: 15px !important;
      	padding-right: 15px !important;
    }
  	#shopify-section-1601936832248 .video__text-wrapper {
      width: 100% !important;
    }
  	#shopify-section-1596559028922 .image-with-text-overlay__heading span::after {
      	display: none;
    }
  	#shopify-section-1580841900489 .caption-content, #shopify-section-1580841981983 .caption-content {
      	padding-left: 25px;
    }
  	.image-slideshow .pretext, h2.video__title {
      font-size: 40px !important;
      line-height: 50px !important;
      margin-bottom: 0 !important;
    }
  	.slideshow-classic__banner h2.title, p.video__subtitle {
      font-size: 40px !important;
      line-height: 50px !important;
      margin-bottom: 0px !important;
      margin-top: 0 !important;
      padding-top: 5px !important;
      margin-bottom: 25px !important;
    }
  	.slideshow-classic__banner h2.title {
      margin-bottom: 0 !important;
    }
  	.image-slideshow .subtitle {
      font-size: 18px !important;
      line-height: 26px !important;
      margin-bottom: 0 !important;
    }
  	.button--add-to-cart, a.button--add-to-cart.button {
    	padding-top: 10px !important;
    	padding-bottom: 10px !important;
      	height: auto !important;
      	min-height: 30px !important;
  	}
    .slideshow-classic__buttons .button.button--primary.navigable {
      font-size: 18px !important;
      /*background: #ff6549 !important;*/
      /*color: #fff;*/
      padding: 0px 18px !important;
      border: 0 !important;
      margin-top: 15px;
      font-weight: 800 !important;
    }
  	.slideshow-classic__buttons .button {
      font-size: 18px !important;
      /*background: #ff6549 !important;*/
      /*color: #fff;*/
      padding: 0px 18px !important;
      border: 0 !important;
      margin-top: 15px;
      font-weight: 800 !important;
    }
    .slideshow-classic__heading span,
    .slideshow-classic__preheading p {
       line-height: 1.15 !important; 
    }
    .slideshow-classic__buttons .button:hover {
      /*background: #fff !important;*/
      /*color: #ff6549 !important;*/
      border: 0 !important;
    }
  	#shopify-section-cfb85e25-8ca7-4ac6-8584-6af04dd9efe9 .slideshow-classic__preheading {
      	margin-bottom: -5px !important;
      	margin-top: -25px !important;
    }
    .slideshow-classic .title sup {
      	font-size: .5em;
    }
    .subtitle sup, .title sup {
      	font-size: .5em !important;
    }
  	#shopify-section-1602641411060 .slideshow-classic__subheading {
      margin-top: 0 !important; 
    }
  	#shopify-section-1602641411060 .slideshow-classic__buttons .button {
  		color: #00b9bc !important;
  		background: #fff !important;
    }
	#shopify-section-1602641411060 .slideshow-classic__buttons .button:hover {
  		background:  #00b9bc !important;
  		color: #fff !important;
	}
  	#shopify-section-2b2b291c-a311-4dd1-862e-d5ee778ae0a2 .slideshow-classic__heading {
      	font-size: 35px !important;
      	margin-top: -1px !important;
      	/*margin-bottom: 20px !important;*/
    }
    /*#shopify-section-2b2b291c-a311-4dd1-862e-d5ee778ae0a2 .slideshow-classic__buttons .button {
  		color: #f08749 !important;
  		background: #fff !important;
    }*/
	/*#shopify-section-2b2b291c-a311-4dd1-862e-d5ee778ae0a2 .slideshow-classic__buttons .button:hover {
  		background:  #f08749 !important;
  		color: #fff !important;
	}*/
  	/*#shopify-section-91abfe4e-c086-447f-92b9-588b15af1f9e .slideshow-classic__buttons .button,
	#shopify-section-cfb85e25-8ca7-4ac6-8584-6af04dd9efe9 .slideshow-classic__buttons .button {
  		color: #f0af42 !important;
  		background: #fff !important;
    }*/
	/*#shopify-section-91abfe4e-c086-447f-92b9-588b15af1f9e .slideshow-classic__buttons .button:hover,
	#shopify-section-cfb85e25-8ca7-4ac6-8584-6af04dd9efe9 .slideshow-classic__buttons .button:hover {
  		background:  #f0af42 !important;
  		color: #fff !important;
	}*/
  	/*#shopify-section-89ea1277-6433-4006-897e-abaf49753cfa .slideshow-classic__buttons .button {
  		color: #00ad7c !important;
 	 	background: #fff !important;
	}*/
	/*#shopify-section-89ea1277-6433-4006-897e-abaf49753cfa .slideshow-classic__buttons .button:hover {
 	 	background: #00ad7c !important;
  		color: #fff !important;
	}*/
  	.image-with-text-overlay__buttons .button {
      font-size: 20px !important;
      padding: 10px 20px !important;
    }
  	.slideshow-classic .mobile-text--over-media .caption {
      	top: 120px;
    }
  	.mobile-shrink-text span, .mobile-shrink-text p {
      font-size: inherit !important;
    }
  	.small-down--one-whole {
      width: calc(50% - 20px);
    }
  	.product-shop_now {
      font-size: 20px !important;
      padding: 8px 15px !important;
      font-weight: 800 !important;
    }
  	#shopify-section-1592926565473 {
      padding-bottom: 0;
    }
  	.has-thumbnail-sticker .product-thumbnail__title {
      font-size: 24px !important;
      line-height: 34px !important;
    }
  	.product__thumbnail.has-padding-bottom {
      padding-bottom: 60px;
    }
  	#shopify-section-1596559572956 {
      padding-bottom: 0;
    }
  	 .slideshow-classic {
      background: #79d4da;
      margin-top: -70px;
      padding-top: 70px;
    }
  	.image-slideshow .mobile-text--over-media .caption .caption-content {
		width: 100%;
      	padding: 30px 10px !important;
    }
  	.video-wrapper {
      min-height: 470px !important;
      background: #79d4da;
      margin-top: -70px;
      padding-top: 70px;
    }
  	.video-element {
      	padding-top: 200px;
    }
  	.video-wrapper.overlay--text_only .video__text-wrapper .button--primary {
      	font-size: 18px !important;
      	padding: 15px 30px !important;
    }
  	body.index {
   		background: rgb(255,225,217);
		background: linear-gradient(180deg, rgba(253,228,220,1) 25%, rgba(224,243,207,1) 50%); 
	}
  	#shopify-section-1601936832248 .video__text-wrapper {
      	margin-top: -125px !important;
    }
  	#shopify-section-header-classic #mobile-header-sticky-wrapper.is-sticky .mobile-header {
      	background: #79d4da !important;
    }
  	#shopify-section-1596559028922 p {
      	font-size: 16px !important;
      	line-height: 26px !important;
    }
  	#shopify-section-1596559572956 .text-slideshow__content .banner__subheading p, .text-slideshow__content .title {
      	font-size: 20px !important;
      	line-height: 30px !important;
    }
  	#shopify-section-1596559572956 .text-slideshow__content .banner__subheading p strong {
      	font-size: 16px !important;
      	line-height: 26px !important;
    }
  	#shopify-section-1596559028922 .caption-content {
      	padding-top: 0 !important;
      	padding-bottom: 0 !important;
    }
  	.text-slideshow {
      	padding: 0 20px;
    }
  	#insta-feed, .instafeed-shopify {
      	margin-top: 0 !important;
    }
  	#insta-feed h2 {
      font-size: 24px !important;
      line-height: 34px !important;
    }
  	#shopify-section-1596559028922 .image-with-text-overlay__heading {
      font-size: 35px !important;
    }
  	#shopify-section-1602102507247, #shopify-section-1602641411060 {
  		display: block !important;
	}
	#shopify-section-1582309061891, #shopify-section-1601936832248 {
  		display: none !important;
	}
  	.mobile-menu a {
      	color: #00b9bc;
    }
  	.mobile-menu a:hover, .mobile-menu a:current {
      	color: #79d4da;
    }
  	.mobile-menu__submenu {
      	border-left: 0;
    }
  	#shopify-section-collection__banner {
      margin-top: -70px;
      padding-top: 70px;
    }
 	#shopify-section-blog__banner {
      margin-top: -70px;
      padding-top: 70px;
    }      
  	#template-collection .banner__wrapper.is-medium .image-element__wrap {
      height: 30vh;
      background: #ffc979;
    }
    #template-blog .banner__wrapper.is-medium .image-element__wrap {
      height: 30vh;
      background: #aae2e4;
    }
  	#template-collection .banner__wrapper img {
      object-fit: contain;
    }
    #template-blog .banner__wrapper img {
      object-fit: contain;
    }
  	#template-collection .banner__heading {
		font-size: 40px !important;
      	max-width: 290px !important;
    }
    #template-collection .banner__heading {
		font-size: 40px !important;
      	max-width: 290px !important;
    }
  	#template-collection .banner__content {
      	top: 60%;
    }
    #template-blog .banner__content {
      	top: 60%;
    }
  	.content h3, h3 {
      	font-size: 24px !important;
    }
  	.collection__breadcrumb {
      display: none;
    }
  	/*#shopify-section-footer__icon-bar {
      padding-top: 0 !important;
    }*/
  	#shopify-section-footer__icon-bar .icon-bar__block {
      width: 100%;
    }
  	#template-collection .section__wrapper {
      padding-bottom: 0 !important;
    }
  	/*.description p {
      display: none !important;
    }*/
  	.product__information {
    	text-align: center !important;
  	}
  	/*.flickity-button {
      	display: none !important;
    }*/
  	.product-gallery__thumbnails {
      margin-top: 10px !important;
    }
  	.swatch label {
      max-width: 100%;
      margin: 12px 0;
      padding: 0 10px;
      font-size: 16px;
      line-height: 20px;
    }
  	.product-4805168857167 .swatch label {
  		white-space: normal;
  		font-size: 14px;
  		line-height: 17px;
  		color: #ff8136 !important;
 		font-weight: 800;
  		padding: 0 10px;
  		max-width: 100%;
  		margin: 25px 0 0;
	}
    .product-4805168857167 .swatch .swatch-element {
      height: 105px;
      width: 105px;
      margin: 4px;
      border: 4px solid #ff8136 !important;
    }
  	.swatch .swatch-element {
      height: 75px;
      width: 75px;
      margin: 4px;
      border: 4px solid #ff8136 !important;
    }
  	.product__images {
		margin-bottom: 15px !important;
    }
     button.shopify-payment-button__more-options {
       	display: none;
     }
  	.recommended-products__title, .featured-collection__title {
      	line-height: 40px;
    }
  	#shopify-section-1601915283346 .image-with-text__text {
      	font-size: 20px !important;
      	line-height: 30px !important;
    }
  	#shopify-section-1601915283346 .image-with-text__heading {
      	font-size: 30px !important;
    }
  	.product_name {
      	font-size: 40px !important;
      	line-height: 50px !important;
    }
  	.section.section__wrapper {
      width: 100%;
    }
  	#shopify-section-product-sections__main-2 {
      margin-top: 30px;
    }
  	#shopify-section-page__main .one-half {
      width: calc(100% - 20px);
      text-align: center !important;
    }
  	.wrapper img {
      float: none !important;
      max-width: 400px !important;
      width: 100% !important;
    }
  	#shopify-section-page__main .one-half img {
      float: none !important;
      max-width: 400px !important;
      width: 100% !important;
      margin-top: 35px;
    }
    .blue-banner-bg .one-half img {
      margin-bottom: 35px !important;
    }
  	#shopify-section-page__main .one-third {
		width: calc(100% - 20px) !important;     
      	float: none !important;
      	margin: 0 auto !important;
    }
	#shopify-section-1596559028922 .image-element__wrap {
      background: #fde5dd;
      padding-top: 0 !important;
    }
  	#shopify-section-page__main .title {
	background: none;
      padding: 0;
      font-size: 40px;
    }
  h1.page-title {
    font-size: 40px;
  }
  h1.contact-page__title {
    font-size: 40px;
  }
  .article__title {
  font-size: 30px;
  line-height: 40px;
	} 
  h1.page-title img {
    max-width: 300px !important;
    margin: 0 auto !important;
  }
  	#shopify-section-1596559028922 .caption-content {
      width: 100% !important;
    }
  	.footer__credits {
      width: 100% !important;
    }
  	.no-mobile {
      display: none !important;
    }
  	.mobile-only {
      display: block !important;
    }
  	.content h3, h3 {
      font-size: 20px !important;
    }
  	.page__content h2 em {
      font-size: 30px !important;
      line-height: 40px !important;
    }
  	.page__content h2 {
      font-size: 22px !important;
      line-height: 32px !important;
      margin-bottom: 20px !important;
    }
  	.blue-banner-bg {
      padding-top: 40px;
      margin-bottom: 50px;
    }
  	.orange-banner-bg {
      padding-top: 70px;
      padding-bottom: 60px;
    }
  .blue-banner-bg .mobile-only h2 {
    margin-top: -65px !important;
    margin-bottom: 0 !important;
  }
  .blue-banner-bg .one-half p em {
    margin-bottom: 30px !important;
  }
  .icon-header {
    width: calc(100% - 15%);
  }
  .love-is-rind-copy, .love-is-rind-copy .content h3, .love-is-rind-copy h3, .love-is-rind-copy p {
  text-align: center !important;
	}
	.love-is-rind-copy img {
      max-width: 150px !important;
      display: block !important;
      margin: 0 auto !important;
      float: none !important;
      margin-bottom: 20px !important;
    }
  .love-is-rind-copy {
    padding-bottom: 30px !important;
  }
    .orange-banner-bg .one-half img {
      margin-bottom: 40px !important;
      margin-top: 0px !important;
    }
  .orange-banner-bg p, .orange-banner-bg h3 {
    text-align: center !important;
  }
  .icon-header {
    width: 100% !important;
  }
  .icon-bar__block {
    padding-bottom: 25px !important;
  }
  img.square-img {
    margin-top: 20px !important;
  }
  .peel-blue {
    padding-bottom: 50px !important;
    margin-bottom: 0 !important;
  }
  .swatch.is-flex {
   	justify-content: center; 
  }
	.video-wrapper .image-wrapper {
      	display: block !important;
    }
  	.video-wrapper .video-element {
      	display: none !important;
    }
  	.pnw-second::first-child {
   		display: none !important; 
  	}
  	.gallery-cell {
     	display: block !important; 
    }
  	#shopify-section-1596559028922 .caption {
      	position: relative;
      	top: -20px;
      	-webkit-transform: none !important; 
      	transform: none !important; 
    }
  	/*.one-whole p,*/ .one-whole h3 {
      text-align: center !important;
    } 
  	#template-cart .one-whole p, #template-cart .one-whole h3 {
      text-align: left !important;
    }   
  	.cart__card {
      padding-top: 40px;
    }
  #shopify-section-page__main .one-third h2 {
    margin-bottom: 20px !important;
  }
      .blue-banner-bg-top {
  background: url('/cdn/shop/files/blue-curve-top.png?v=1602878596');
  background-size: 700px;
  background-position: center center;
  background-repeat: no-repeat;
  height: 15px;
}
.blue-banner-bg-bottom {
  background: url('/cdn/shop/files/blue-curve-bottom.png?v=1602878595');
  background-size: 700px;
  background-position: center center;
  background-repeat: no-repeat;
  height: 15px;
  margin-bottom: 50px;
}
      .orange-banner-bg-top {
  background: url('/cdn/shop/files/orange-curve-top.png?v=1602879139');
  background-size: 700px;
  background-position: center center;
  background-repeat: no-repeat;
  height: 15px;
  margin-top: 0;
}
  .footer__container {
  background: url('/cdn/shop/files/white-curve-top.png?v=1602880688') top center;
  background-size: 700px;
}
.orange-banner-bg-bottom {
  background: url('/cdn/shop/files/orange-curve-bottom.png?v=1602879139');
  background-size: 700px;
  background-position: center center;
  background-repeat: no-repeat;
  height: 15px;
  margin-bottom: 50px;
}
    .white-banner-bg-top {
  background: url('/cdn/shop/files/white-curve-top.png?v=1602880688');
  background-size: 700px;
  background-position: center center;
  background-repeat: no-repeat;
  height: 15px;
  margin-top: 0px;
}
.white-banner-bg-bottom {
  background: url('/cdn/shop/files/white-curve-bottom.png?v=1602880687');
  background-size: 700px;
  background-position: center center;
  background-repeat: no-repeat;
  height: 15px;
  margin-bottom: 0;
}
.white-banner-bg {
  background #fff !important;
  padding: 80px 0 80px;
  margin: 0;
}
    
  .small-logo-img img {
    max-width: 150px !important;
  }
  h1.page-title  {
	margin-top: 0;
  }
  .narrow img {
    max-width: 200px !important;
  }
  #shopify-section-page__main .one-half img.matt-bio {
    max-width: 200px !important;
    margin-top: 0;
  }
  img.matt-bio {
    max-width: 150px !important;
    margin-top: 0;
  }
  .matt-bio-text {
    margin-top: -30px !important;
    margin-left: 60px !important;
  }
  .article-content .image-element__wrap {
    float: none;
    width: 100%;
    margin: 0 auto;
	}
  .article-content h2 {
  	font-size: 20px !important;
    line-height: 30px !important;
    text-align: center !Important;
	}
  .article-content {
    padding: 0 20px;
  }
  iframe {
    width: 100% !important;
  }
  .breadcrumb__container {
    border-bottom: 3px solid #fff;
    margin-bottom: 20px;
    width: calc(100% - 20px);
  }
  .breadcrumb ul {
    display: none;
  }
  .page-navigation-arrows {
    padding-bottom: 0;
  }
  .contact-form .contact-form__form {
    margin-top: 80px;
  }
  h2.contact-form__heading, .contact-form .contact-form__blocks .contact-form__block p {
    font-size: 20px !important;
    line-height: 30px !important;
  }
  .product-4815869968463 .swatch label, .product-4815271755855 .swatch label, .product-4815302131791 .swatch label, .product-4815308324943 .swatch label, .product-4815309307983 .swatch label {
    margin-top: 15px !important;
  }
  .product-4815869968463 .swatch .swatch-element, .product-4815271755855 .swatch .swatch-element, .product-4815302131791 .swatch .swatch-element, .product-4815308324943 .swatch .swatch-element, .product-4815309307983 .swatch .swatch-element {
    width: 55px !important;
    height: 55px !important;
  }
  .has-product-sticker .sticker-shape-round .sticker-holder__content--product {
    max-width: 60%;
  }
  #shopify-section-page-details__main {
    margin-top: -75px;
  }
  .details__page .details__block {
    width: 100% !important;
  }
  #shopify-section-0d987ace-a44e-46a1-ae0e-ef39b844525b, #shopify-section-aa9dcfc5-525c-41e3-972a-0081a5b7148e {
    padding: 7px 15px !important;
  }
  .top-bar {
 	display: block!important; 
  }
  .top-bar__text {
    width: 100% !important;
    padding: 0 20px !important;
    margin: 0 !important;
  }
  p.navbar-item.is-flex.is-flex-wrap {
    display: block;
  }
  .one-whole.navbar {
    width: 100% !important;
    margin: 0 !important;
  }
  ul.social-icons.is-flex.is-flex-wrap {
    padding-top: 5%!important;
  }       
  .heading-wrapper--recommended-products {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  #shopify-section-page-details-2-template-0 {
    margin-top: -70px !important;
  }
    .page-details-2 .title, .page-details-3 .title {
    font-size: 25px !important;
    line-height: 35px !important;
  }
  .page-details-2 .subtitle, .page-details-3 .subtitle {
    font-size: 20px !important;
    line-height: 30px !important;
  }
  #shopify-section-page-details-2-template-0 {
    padding-top: 90px !important;
  }
  #shopify-section-page-details-2-template-0 .caption-content {
    background-size: 250px !important;
    min-height: 100px !important;
    padding: 0 !important;
  }
  body.page-details-2 .block__image-with-overlay .caption.align-middle {
      top: 40% !important;
    }
  #shopify-section-c9935505-b88e-401e-88a6-e3fbbd7e323b {
    padding-top: 0 !important;
    padding-bottom: 50px !important;
  }
  #shopify-section-89995afd-8fa6-48a9-b69d-a361cefc80de .image-with-text__text, #shopify-section-83c3a066-ea7a-4a93-8a93-00d0a8c5d4c2 .image-with-text__text {
    padding: 50px 7% !important;
  }
  #shopify-section-89995afd-8fa6-48a9-b69d-a361cefc80de .image-with-text__text, #shopify-section-83c3a066-ea7a-4a93-8a93-00d0a8c5d4c2 .image-with-text__text {
    text-align: center !important;
  }
  #shopify-section-6193c13f-7b11-462e-9e6a-51a1ce4ad8ec .image-element__wrap img {
    margin-bottom: -30px !important;
  }
  #shopify-section-d2f1b519-ce68-4cdb-aebd-a39311aa354a .image-with-text__text-column {
    margin-left: 0 !important;
  }
  #shopify-section-d2f1b519-ce68-4cdb-aebd-a39311aa354a, #shopify-section-9c2dd398-c9fe-49a3-a1f5-684c80293199 {
    width: 100% !important;
  }
  #shopify-section-d2f1b519-ce68-4cdb-aebd-a39311aa354a .image-with-text__text-column {
    margin-top: 0 !important;
  }
  body.page-details-2 .block__image-with-text .has-gutter-enabled .image-with-text__column {
    margin-bottom: 0 !important;
  }
  #shopify-section-c9935505-b88e-401e-88a6-e3fbbd7e323b .image-element__wrap img {
    margin-bottom: 30px !important;
  }
  #shopify-section-d2f1b519-ce68-4cdb-aebd-a39311aa354a {
    margin: 0 !important;
  }
  #shopify-section-9c2dd398-c9fe-49a3-a1f5-684c80293199 .image-with-text__text-column {
    margin-top: 0 !important;
  }
  #shopify-section-9c2dd398-c9fe-49a3-a1f5-684c80293199 {
    margin: 0 !important;
  }
  #shopify-section-d2f1b519-ce68-4cdb-aebd-a39311aa354a {
    padding-bottom: 80px !important;
  }
  #shopify-section-6193c13f-7b11-462e-9e6a-51a1ce4ad8ec {
    padding-top: 10px !important;
  }
  #shopify-section-9c2dd398-c9fe-49a3-a1f5-684c80293199 p, #shopify-section-d2f1b519-ce68-4cdb-aebd-a39311aa354a p {
    text-align: center !important;
  }
  #shopify-section-ccc26530-52e0-49f2-ae3f-165171a05777 {
    margin-top: 45px !important;
  }
  #shopify-section-4a048955-3bb4-494d-8e58-a2b21a95484e img {
    display: block !important;
  }
  #shopify-section-4a048955-3bb4-494d-8e58-a2b21a95484e .section {
    padding-bottom: 25px !important;
  }
  #shopify-section-4a048955-3bb4-494d-8e58-a2b21a95484e img {
    max-width: 300px !important;
    margin: 25px auto !important;
  }
    #shopify-section-e32fcb57-f65c-4c16-9484-4a41f6f504d7 .image-with-text__text p {
    margin-bottom: 1em !important;
  }
  #shopify-section-page-details-3-template-0 {
    margin-top: -70px !important;
  }
  #shopify-section-page-details-3-template-0 .image-with-text-overlay__heading,
  #shopify-section-a800b66f-8f97-4fe5-acab-d2b8418a0a55 .image-with-text-overlay__heading {
    font-size: 40px !important;
    max-width: 240px !important;
  }
  .page-details-3 .block__image-with-overlay p {
    font-size: 20px !important;
    line-height: 30px !important;
  }
  #shopify-section-bd7193b9-b9ac-413d-96f2-b3ebd8de0321 .caption-content {
    width: 100% !important;
    margin-top: -23px !important;
  }
  #shopify-section-bd7193b9-b9ac-413d-96f2-b3ebd8de0321 {
    margin-top: 40px !important;
  }
  #shopify-section-bd7193b9-b9ac-413d-96f2-b3ebd8de0321 .block__image-with-overlay .mobile-text--below-media .caption, 
  #shopify-section-bd7193b9-b9ac-413d-96f2-b3ebd8de0321 .image-with-text-overlay .mobile-text--below-media .caption  {
    margin-top: -23px !important;
  }
  #shopify-section-f0e340d9-0142-4c5e-9d11-f22430517a22 {
    display: none !important;
  }
  #shopify-section-bd7193b9-b9ac-413d-96f2-b3ebd8de0321 {
    display: block !important;
  }
  #shopify-section-page-details-3-template-0 {
    display: none !important;
  }
  #shopify-section-a800b66f-8f97-4fe5-acab-d2b8418a0a55 {
    display: block !important;
    margin-top: -70px !important;
  }
  #shopify-section-d574e4df-a57c-43a2-8e9a-45b28479360f,
  #shopify-section-page-details-4__main-0,
  #shopify-section-page-details-5__main-0,
  #shopify-section-page-details-6__main-0,
  #shopify-section-page-details-7__main-0,
  #shopify-section-page-details-9__main-0,
  #shopify-section-page-details-10__main-0,
  #shopify-section-page-details-11__main-0,
  #shopify-section-page-details-12__main-0,
  #shopify-section-d5000879-c0cc-4b17-be8b-ddeb194eaf09,
  #shopify-section-5bf06daa-7c9f-4667-b7df-2db652fb26f1 {
    /*padding-top: 120px !important;*/
    display: none !important;
  }
  #shopify-section-b88b7531-c8db-47d1-81f0-1fd683662a6a,
  #shopify-section-a05ccf79-cc06-4a79-ae13-684f9e8efc5b,
  #shopify-section-5a65fa1f-e06b-4454-93eb-5d285def4668,
  #shopify-section-4d31a420-5a94-443e-956a-1ed56a0175b4,
  #shopify-section-37be8b9d-b5e7-44e3-b186-28e71515e895,
  #shopify-section-17e25b99-16c1-4fed-a5c9-3b9accb320a6,
  #shopify-section-43877dfb-ba8d-4297-a292-5c900a337cea,
  #shopify-section-03203ab0-7c0d-4cdc-9c28-510a6749f179, 
  #shopify-section-450be8ea-64bd-4acb-8649-7474ae464dcb,
  #shopify-section-541f00ca-3776-44b9-acfc-fb4caebc0e12,
  #shopify-section-page-details-14__main-0 {
    display: block !important;
  }

#shopify-section-5a65fa1f-e06b-4454-93eb-5d285def4668,  
#shopify-section-4d31a420-5a94-443e-956a-1ed56a0175b4 {
	padding-bottom: 20px !important; 
}
  #shopify-section-1be52ca3-1e5b-4cb7-ad6d-80c7dea4b70a {
    padding-top: 70px !important;
  }
  
  .details__page h2 {
    font-size: 28px !important;
    line-height: 30px !important;
  }
  .background-white-landing-page h2, .background-white-landing-page h2 em {
    font-size: 28px !important;
    line-height: 38px !important;
  }
  .background-white-landing-page h3 {
    font-size: 26px !important;
  }
  body.page-details .has-columns--2 {
    column-count: 1;
  }
  body.page-details .rich-text__text p {
    font-size: 20px !important;
    line-height: 32px !important;
    padding: 0 !important;
  }
  body.page-details .rich-text__content a.button {
    margin-top: -20px !important;
  }
  body.page-details .content p:not(:last-child) {
    margin-bottom: 1.5em;
  }
  body.page-details {
    background: rgb(255,225,255);
	background: linear-gradient(180deg, rgba(37,217,220,1) 2%, rgba(175,251,251,1) 8%); 
	min-height: 100%;
  }
  body.page-details, 
  body.page-details-4, 
  body.page-details-5, 
  body.page-details-7 {
    background: rgb(255,225,255);
	background: linear-gradient(180deg, rgba(37,217,220,1) 2%, rgba(175,251,251,1) 7%); 
	min-height: 100%;
  }    
  #shopify-section-d574e4df-a57c-43a2-8e9a-45b28479360f .section {
    width: 100% !important;
  }
  #shopify-section-d574e4df-a57c-43a2-8e9a-45b28479360f .container .column, #shopify-section-d574e4df-a57c-43a2-8e9a-45b28479360f .container .columns {
    margin: 0 !important;
    width: 100% !important;
  }
  body.page-details .rich-text__content a.button {
    font-size: 16px !important;
    padding: 7px 30px !important;
  }
  .background-white-landing-page h4 {
  font-size: 18px !important;
  line-height: 26px !important;
  max-width: 300px !important;
  margin: 10px auto 0 !important;
  } 
  #shopify-section-16149771509c193cd2 .small-down--one-half {
    width: calc(33% - 20px) !important;
  }
  body.page-details-6 .white-banner-bg-top {
    margin-top: 0px;
  }
  .background-white-landing-page {
    padding: 20px  0 30px;
  }
  #shopify-section-page-details-6__main-2 {
    padding-top: 0 !important;
  }
  #shopify-section-ec41ea02-817c-4854-b09d-fb35b228df61 .white-banner-bg-top {
    margin-top: -60px !important;
  }
  body.page-details-4 .white-banner-bg-top {
    margin-top: -60px !important;
  }
  #shopify-section-page-details-4__main-2, 
  #shopify-section-page-details-5__main-2,
  #shopify-section-page-details-7__main-2 {
    padding-top: 0 !important;
  }
  #shopify-section-ea347224-9c33-4957-91e7-bb96d08c026a {
    display: none;
  }
  #shopify-section-244941d2-ca4f-4f44-adfa-cf3fe8fed914 {
    display: block;
  }
    
}

/**** Phone portrait ****/
@media only screen and (max-width: 480px) {
}

#shopify-section-product-sections__main > div > div > div:nth-child(1) > div > div.product-wrap > div.product-image__wrapper > div > a > div:nth-child(2) > img {width: auto; height: 75px !Important; opacity: 1 !important;}
#shopify-section-product-sections__main > div > div > div:nth-child(1) > div > div.product-wrap > div.product-image__wrapper > div > a > div:nth-child(4) > img { display: none;}
#shopify-section-product-sections__main > div > div > div:nth-child(1) > div > div.product-wrap > div.thumbnail__caption.text-align-center,
#shopify-section-product-sections__main > div > div > div:nth-child(1) > div > div.product-wrap > div.product-image__wrapper > div > a > div.sticker-holder.sticker-shape-round.sticker-position-right {display: none;}

.hidden {display: none !important;}


@media screen and (max-width: 769px) {
#shopify-section-1e4aec7e-f93d-4043-8b74-2c8837acc28b > section > div > div,
#shopify-section-105d7dcc-fda8-4859-9a42-cd9e456079eb > section > div > div {
	margin-top: -45px;
}
#shopify-section-7f8a8f1c-a76c-4a7b-bcc5-fb36fd74161c  { margin-top: 0; }
#shopify-section-41737e84-e094-46b8-9a34-9f8213db83af > section > div > div > div > div > p { font-size: 20px !important; }
}

#satcb_bar > div.satcb_btn > button {
 	border-radius: 0px !important;
    border: 0px solid white !important;
    background: #00B9BC !important;
    color: rgba(255, 255, 255, 1) !important;
    padding: 20px !important; 
    font-size: 18px !important;
}

#satcb_bar .satcb_btn .button--add-to-cart {
    background-color: rgb(0, 185, 188) !important;
    color: rgb(255, 255, 255) !important;
    padding-top: 0px;
    padding-right: 25px !important;
    padding-bottom: 0px;
    padding-left: 25px !important;
    border: none !important;
    margin: 10px !important;
    height: 50px;
}

#satcb_bar > div.satcb_btn > button {
  background-color: rgb(0, 185, 188) !important;
    color: rgb(255, 255, 255) !important;
    padding-top: 0px;
    padding-right: 25px !important;
    padding-bottom: 0px;
    padding-left: 25px !important;
    border: none !important;
    margin: 10px !important;
    height: 50px;
}

/* Sticky Add to Cart Styling */
#satcb_bar {
    bottom: 0 !important; 
    top: auto !important; 
    padding-left: 10% !important; 
    padding-right: 10% !important;
    padding-top: 10px;
    padding-bottom: 10px;
}
 #product-select-3928652873807product-sections__main-1product-sections__main-0-option-0 {
    padding-left: 5px;
    appearance: none;
    background: url("/cdn/shop/files/select-dropdown.svg?v=1617891305") no-repeat;
    background-size: 10px;
    background-position: calc(100% - 5px);
  }
#satcb_bar.designNo3 .satcb_variants select.single-option-selector {min-width: 130px !important;}
#satcb_bar > div.satcb_btn { margin-right: 0px !important; }
@media screen and (max-width: 768px) {
  #satcb_bar {padding: 10px !important;}
  #satcb_bar > div.satcb_thumb-img > img {margin:0px !important;}
  #product-select-3928652873807product-sections__main-1product-sections__main-0-option-0 {
    padding-left: 10px;
    appearance: none;
    background: url("/cdn/shop/files/select-dropdown.svg?v=1617891305") no-repeat;
    background-size: 10px;
    background-position: calc(100% - 10px);
  }
  #satcb_bar > div.satcb_variants > div {margin-left: 10px;}
  #satcb_quantity {text-align: center;}
}

/* Landing Page Sticky Buy Buttons */
div.sticky-buy-btn-container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: #FFFFFF;
    padding-top: 10px;
    padding-bottom: 10px;
  	height: 60px;
    position: fixed;
    bottom: 0;
    z-index: 100;
    width: 100%;
    border-top: 1px solid black; 
}

div.sticky-buy-btn-container > div.product-info  {
  margin-left: 20%;
  display: flex;
  align-items: center;
}

div.sticky-buy-btn-container > div > img {
 	margin-right: 20px; 
    height: 50px;
}

div.sticky-buy-btn-container > div > div.product-info {
  color: #ff8137;
    line-height: 10px;
}

div.sticky-buy-btn-container > a.buy-now-button {
  margin-right: 20%;
  background: #00B9BC;
  color: #FFFFFF;
  padding: 10px 20px;
  font-size: 20px;
  font-weight: 700;
}

.sticky-buy-btn-container.noshow { opacity: 0; transition: all .5s; }
.sticky-buy-btn-container.show { opacity: 1; display: flex !important; transition: all .5s; }

@media screen and (max-width: 900px) {
#vip-sticky.sticky-buy-btn-container > div.product-info {
  	height: auto !important;
    justify-content: center;
    padding-top: 5px;
    padding-bottom: 5px;
  }
  
div.sticky-buy-btn-container > div.product-info {
  	margin-left: 10px !important;  
  }
  
div.sticky-buy-btn-container > a.buy-now-button {
  	margin-right: 10px !important;
}
}
  
@media screen and (max-width: 500px) {
  .sticky-buy-btn-container { flex-direction: column; height: auto !important; }
  .sticky-buy-btn-container > div.product-info { padding-bottom: 10px !important; }
}
  
/* Love is RIND Page Add-Ons */
body {overflow: hidden;}
#shopify-section-4a048955-3bb4-494d-8e58-a2b21a95484e > section > div, 
#shopify-section-4a048955-3bb4-494d-8e58-a2b21a95484e > section > div > div { max-width: 100%; }  
  
#shopify-section-98a51596-7ab7-4248-8086-4e59e2f3d831 > section > div { padding-bottom: 40px; }
 
  
#shopify-section-41b94545-4feb-441f-874e-14bff28e24ec > section > div,
#shopify-section-9c332f9a-6c5e-4506-908d-1b7bf1eb9e27 {
    width: 85% !important;
    max-width: 1200px;
}

#shopify-section-4a048955-3bb4-494d-8e58-a2b21a95484e > section > div > div > div {
	display: flex;
    align-items: center;
}

#shopify-section-4a048955-3bb4-494d-8e58-a2b21a95484e > section > div > div > div:nth-child(2) a {
  flex-basis: 18%;
}

#shopify-section-41b94545-4feb-441f-874e-14bff28e24ec > section > div > div > div > div > p {
  font-family: 'Alverata', serif !important;
  line-height: 1.15;
}
 #shopify-section-9c332f9a-6c5e-4506-908d-1b7bf1eb9e27 { max-width: 1200px; width: 85%; }

@media screen and (max-width: 1000px) and (min-width: 800px) {
  #shopify-section-41b94545-4feb-441f-874e-14bff28e24ec > section > div > div > div > div > p { font-size: 30px !important; } 
}

@media screen and (max-width: 799px) {
  /*#shopify-section-41b94545-4feb-441f-874e-14bff28e24ec { margin-bottom: 50px; }*/
  #shopify-section-41b94545-4feb-441f-874e-14bff28e24ec > section > div { width: 100% !important; }
  #shopify-section-41b94545-4feb-441f-874e-14bff28e24ec > section > div > div > div > div > p { font-size: 25px !important; line-height: 35px !important; }
  #shopify-section-9c332f9a-6c5e-4506-908d-1b7bf1eb9e27 { padding-top: 40px !important; }
  #shopify-section-4a048955-3bb4-494d-8e58-a2b21a95484e > section > div > div > div:nth-child(2) { margin-top: 0px !important; }
  #shopify-section-98a51596-7ab7-4248-8086-4e59e2f3d831 > section > div > div > div > div > p { font-size: 18px !important; }
}


/* Starter 6-Pack Landing Page Press Buzz Add-On */
.press-buzz-container {
  padding-bottom: 70px;
  margin-bottom: -2px;
}

.press-buzz-container h2 {
  width: 90%;
  margin: auto;
  border-top: 3px solid #00B9BC;
  text-align: center;
  padding-top: 30px; 
  padding-bottom: 20px;
  font-size: 34px !important;
  color: #404040 !important;
}

.press-buzz {
  display: flex;
  justify-content: center;
  width: 90%;
  margin: auto;
  max-width: 1200px;
}

.press-buzz > a {
  margin: 0px 20px;
  width: 20%;
}

@media screen and (max-width: 768px) {
  .press-buzz-container h2 {
    font-size: 28px !important;
  }
  .press-buzz {
    width: 100%;
    flex-wrap: wrap;
  }
  .press-buzz > a {
    margin: 0px 20px;
    width: 35% !important;
    margin: 20px;
  }
}


/****Rind Chips styles****/
#shopify-section-1627310349efe7c849 {
  padding-top: 150px !important;
}
/*.slideshow-classic__banner h2.title, p.video__subtitle {
  font-size: 80px !important;
}*/
.slideshow-classic .mobile-text--over-media .caption {
  top: 45% !important;
}
/*#shopify-section-1627310349efe7c849 .button--primary {
  color: #5eae39 !important;
  background: #fff !important;
}*/
#shopify-section-1627310349efe7c849 .button--primary {
  color: #00b9bc !important; 
  background: #FFF !important; 
}
/*#shopify-section-826fc1a0-378d-4003-b9af-776d14a11700 .button--primary {
  color: #ff8136 !important; 
  background: #FFF !important; 
}*/

#shopify-section-1627310349efe7c849-0 .button--primary {
  /*color: #ff8136 !important;*/
  color: #00b9bc !important;
  background: #fff !important;
}
/*#shopify-section-5c23a121-250c-4778-8448-0606c6f8fe36 .button--primary,
#shopify-section-84901182-e222-4b12-a44b-f3cdd9ffbc70 .button--primary {
  color: #f0af42 !important;
  background: #fff !important;
}*/
#shopify-section-1627310349efe7c849 .button--primary:hover,
#shopify-section-84901182-e222-4b12-a44b-f3cdd9ffbc70 .button--primary:hover {
  background: #00b9bc !important;
  color: #fff !important;
}
/*#shopify-section-1627310349efe7c849-0 .button--primary:hover {
  background:  #ff8136 !important;
  color: #fff !important;
}*/
#shopify-section-5c23a121-250c-4778-8448-0606c6f8fe36 .button--primary:hover {
  background: #00b9bc !important;
  color: #fff !important;
}
#shopify-section-89ea1277-6433-4006-897e-abaf49753cfa .button--primary {
  color: #00ad7c !important;
  background: #fff !important;
}
#shopify-section-89ea1277-6433-4006-897e-abaf49753cfa .button--primary:hover {
  background: #00ad7c !important;
  color: #fff !important;
}
#shopify-section-header__top-bar .top-bar {
  min-height: 0;
}
#shopify-section-header__top-bar>section>div>header>div:nth-child(1) {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}
.subtitle sup, .title sup {
  font-size: .5em !important;
}
.image-slideshow .pretext {
  margin-bottom: 0 !important;
}
.pre-order-sticker {
  display: none !important;
}
.mega-menu__block p {
  font-weight: 700 !important;
  font-size: 17px !important;
  margin-bottom: 8px;
}
.mega-menu__block p em {
  font-weight: 800 !important;
  font-style: normal !important;
  color: #ff8136 !important;
}
.mega-menu__block a {
  font-size: 22px;
  font-weight: 800 !important;
  font-family: 'Alverata', serif;
}
.mega-menu__block .mega-menu__content {
  text-align: center;
}
/*.block__1eddd3e5-2992-4d18-9c46-f095b8db1793, .block__312add32-17a6-4855-adaa-a20ad51b7dd3 {
  border-left: 3px solid #b8f7f6;
}*/

@media screen and (max-width: 768px) {
  #shopify-section-1627310349efe7c849 {
    display: none !important;
  }
  .slideshow-classic .mobile-text--over-media .caption {
  top: 135px !important;
  }
  #shopify-section-header__top-bar>section>div>header>div:nth-child(1) {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  }
  .image-slideshow .pretext {
	margin-bottom: 0 !important;
  }
  #template-collection .banner__heading {
    max-width: 290px!important;
  }
  .block__1eddd3e5-2992-4d18-9c46-f095b8db1793, .block__312add32-17a6-4855-adaa-a20ad51b7dd3 {
  border-left: 0;
  padding-left: 20px !important;
  }
  .block__4da7d44c-22ff-473a-a581-1361d6934b03, .block__616acce3-648c-4d53-b0e2-b41d04f03726 {
    padding-bottom: 0 !important;
	padding-top: 0 !important;
  }
  .block__883b23a7-94c7-4492-a177-23143aec4adb, .block__1eddd3e5-2992-4d18-9c46-f095b8db1793 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .block__616acce3-648c-4d53-b0e2-b41d04f03726, .block__883b23a7-94c7-4492-a177-23143aec4adb {
    margin-top: 45px;
  }
  
  .block__312add32-17a6-4855-adaa-a20ad51b7dd3 {
    padding-left: 30px !important;
  }
  .block__312add32-17a6-4855-adaa-a20ad51b7dd3 .mega-menu__block p {
    margin-bottom: 20px !important;
  }
  .mega-menu__block p {
    font-size: 16px !important;
  }
  .mega-menu__block a {
    font-size: 20px !important;
  }
  .mobile-menu__submenu {
    font-size: 20px !important;
  }
  .block__616acce3-648c-4d53-b0e2-b41d04f03726, .block__883b23a7-94c7-4492-a177-23143aec4adb {
    padding-left: 0 !important;
  }
  .cart__checkout-container {
	margin-left: 0;
 }
}

/***End Rind Chips****/

/* Chips Teaser Page */
#shopify-section-8b306dc9-d081-4ba6-8be0-603a3f88a79c > section > div > div > div > div > p strong { font-weight: 900; }

/* GIVEAWAY PAGE STYLING */
#ps__subscribe-form {
  max-width: 800px;
  margin: auto;
  padding: 20px;
}
#ps__subscribe-form input {
  border: none;
  box-shadow: none !important;
  outline: none !important;
  height: auto;
  padding: 20px;
  border-radius: 35px;
  width: 100%;
  margin: 5px 0;
}
#ps__subscribe-form input,
#ps__subscribe-form input::placeholder {
  font-family: 'Montserrat' !important;
  font-size: 20px;  
}
#ps__subscribe-form input.btn {
  padding: 20px;
  background: rgb(94, 174, 57);
  border-radius: 35px;
  border-color: rgb(0, 0, 0);
  color: rgb(255, 255, 255);
  font-size: 25px;
  font-weight: 700;
  letter-spacing: 0px;
  text-align: center;
  transition: .3s ease;
  cursor: pointer;
}
#ps__subscribe-form input.btn:hover {
  background-color: #FF8136 !important;
  color: #FFFFFF !important;
}
@media screen and (max-width: 798px) {
  #ps__subscribe-form input, 
  #ps__subscribe-form input::placeholder {
    font-size: 16px;
  }
  #ps__subscribe-form input {
    padding: 15px 20px !Important;  
  }
}
@media screen and (min-width: 798px) {
  .product-image__wrapper { 
    padding: 0 25px; 
  }
  .thumbnail__caption { 
    padding: 0 30px; 
  }
  .product-wrap { 
    margin: 30px 0; 
  }
}

/* Tree Store Locator */
/*body {
  padding: 0px;
  margin: 0px;
}*/
#find-a-store-locator {
  padding: 100px 20px;
}
.embed-container {
  position: relative;
  height: 680px; 
  overflow: hidden; 
  max-width: 100%;
  max-width: 1500px;
  margin: auto;
}
.embed-container iframe, 
.embed-container object, 
.embed-container embed {
  position: absolute; 
  top: 0; 
  left: 0; 
  width: 100%; 
  height: 100%; 
  border:0px solid #000000;
}
@media screen and (max-width: 798px) {
  #find-a-store-top-banner,
  #find-a-store-bottom-banner {
    background-size: 100% !important;
    height: 10px;
  }
}
@media only screen and (max-width: 780px) {
  .embed-container {
    height: 565px;
  }
}
@media only screen and (max-width: 380px) {
  .embed-container {
    height: 556px;
  }
}

.icon-tiktok path {
  transition: .3s ease;
}
.icon-tiktok:hover path {
  fill: transparent;
  stroke: #ff8136 !important;
}
.footer__container  .social-icons {
  position: relative;
  left: auto;
  margin: auto;
  justify-content: center;
  margin-top: 20px;
  margin-bottom: -30px;
}
@media screen and (max-width: 768px) {
  .footer__container  .social-icons {
    margin-top: 0 !important;
    padding-top: 20px;
  }
}

/* 05.11.23  Wholesale Contact Page Styles */
#wholesale-page {
  max-width: 1200px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
}
#page-details-wholesale__main {
  max-width: 600px;
}
#wholesale-page__external-links {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
  flex-wrap: wrap;
}
#wholesale-page__external-links > * {
  width: calc(100% / 3);
  margin: 0 !important;
  min-width: 300px;
  max-width: 300px !important;
}
#wholesale-page__external-links > a {
  padding: 9px;
}
#shopify-section-page-details-wholesale__main > section > div > div:first-child {
  max-width: 800px;
}
#shopify-section-page-details-wholesale__main > section > div > div:first-child p strong {
  color: #5eae39;
  font-weight: 800 !important;
}
#shopify-section-page-details-wholesale__main > section > div > div:first-child p {
  font-family: 'Montserrat';
  font-weight: 600 !important;
}
#shopify-section-page-details-wholesale__main .block__image-with-overlay {
  max-width: 600px;
}
@media screen and (max-width: 798px) {
  #wholesale-page__external-links {
    flex-direction: column;
  }
  #shopify-section-page-details-wholesale__main > section > div > div:first-child {
    margin-top: 40px;
  }
}

/* 05.11.23 Secondary Header Navigation Updates */
.secondary-header-navigation {
  display: flex;
  position: absolute;
  top: -8px;
  right: 100px;
}
.secondary-header-navigation a {
  font-size: 18px;
}