<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/** Shopify CDN: Minification failed

Line 52:0 All "@import" rules must come first

**/
/** GLOBAL - NEW **/
.global-sec-padd {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
}
.title-no-dash span.line {
    display: none;
}
.title-no-dash h2.banner-heading {
    margin-bottom: 0;
}
.beige-bg {
    background-color: #f9f5eb;
}
.centered-btn {
    text-align: center;
}
.sec-padd-btm {
    padding-top: 10px;
    padding-bottom: 80px;
}
a.custom-btn.banner-button.btn:hover {
    background-color: #b3c17b !important;
}
.sec-title h3.box-title,
.sec-title.homepage-reviews.style_2 .widget-title .box-title,
.sec-title .box-title .title {
    font-size: 40px !important;
    margin-bottom: 30px;
}
.sec-title .widget-title {
    padding-top: 0 !important;
}
.orange-txt {
  color: #F4795A;
}

iframe#preview-bar-iframe {
  display: none !important;
}
iframe {
  width: 100%;
  display: block;
}

/** FONT **/
@import url('https://fonts.googleapis.com/css2?family=Akshar:wght@300;400;500;600;700&amp;display=swap');
h1, h2, .widget-title, .widget-title .box-title, .title,
#shopify-section-template--15492308271284__16520815739337bc20 h3,
h4.banner-title,
.blog-detail-custom-block .banner-content h2 {
  font-family: 'Akshar', sans-serif !important;
  letter-spacing: 0 !important;
}
.widget-title .box-title {
  font-size: 32px;
}

/** HEADER **/
#online-immune-system-supplements-shop-seleno-health-australia .is_parallax {
  background-color: #F9F5EB;
}

/** FOOTER **/
.footer-logo {
  padding: 20px 10px;
}
.footer-logo img {
  margin: 0 auto;
  width: 250px;
}
.footer-country-selector a {
  background-color: #ccc;
  color: #fff;
  padding: 0px 5px;
  font-size: 14px;
  margin-right: 6px;
  opacity: 0.8;
}
.footer-country-selector a:first-child {
  margin-left: 6px;
}
.footer-country-selector a.active {
  background-color: #f4795a;
  color: #fff;
  opacity: 1;
  pointer-events: none;
  font-size: 16px;
  font-weight: 700;
}
.footer-country-selector a:hover {
  background-color: #f4795a;
  color: #fff !important;
  opacity: 0.6;
}

/** GLOBAL - NEW **/
.global-sec-padd {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
}
.title-no-dash span.line {
    display: none;
}
.beige-bg {
    background-color: #f9f5eb;
}
.centered-btn {
    text-align: center;
}
.sec-padd-btm {
    padding-top: 10px;
    padding-bottom: 80px;
}
a.custom-btn.banner-button.btn:hover {
    background-color: #b3c17b !important;
}
.sec-title h3.box-title,
.sec-title.homepage-reviews.style_2 .widget-title .box-title,
.sec-title .box-title .title {
    font-size: 40px !important;
    margin-bottom: 30px;
}
.sec-title .widget-title {
    padding-top: 0 !important;
}
.product-title, .product-name {
    font-weight: 500 !important;
}

.custom-grid-img .adaptive_height {
    padding-top: 0 !important;
}
.custom-grid-img .adaptive_height img {
    position: relative;
    width: auto;
    height: auto;
}

/** HOME - NEW **/
.hp-affirmations .brands-block {
    background-color: #B3C17B;
    padding-top: 50px;
    padding-bottom: 50px;
}
.hp-affirmations .row {
    justify-content: center;
}
.hp-affirmations .item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 12.5%;
    flex: 0 0 12.5%;
    max-width: 12.5%;
}
.hp-affirmations .brands-block h4 {
    color: #fff;
    width: 80%;
    margin: 10px auto 0;
}
.hp-featured-collection .widget-title p,
.hp-cacao-sec .widget-title p,
.hp-reviews .widget-title p,
.hp-instagram  .widget-title p {
    font-family: Montserrat;
}
.hp-img-txt-sec .banner-content {
    text-align: -webkit-left !important;
    max-width: 600px;
    align-items: flex-start;
}
.hp-img-txt-sec .banner-content p.banner-des {
    max-width: 100%;
}
.hp-cacao-sec h3.box-title,
.hp-reviews h3.box-title,
.hp-instagram h3.box-title {
    margin-bottom: 15px;
}
.hp-cacao-sec .widget-title p,
.hp-instagram  .widget-title p {
    max-width: 90%;
}
.checklist .list-item {
    margin-bottom: 30px;
}
.checklist .list-item:last-child {
    margin-bottom: 0px;
}
.checklist .list-item img {
    width: 30px;
    margin-bottom: 8px;
}
.hp-octane-quiz.home-rich-text {
    padding: 0 !important;
}
.hp-octane-quiz .container {
    max-width: 100% !important;
    padding: 0 !important;
}
.hp-reviews {
    margin-top: 0 !important;
}
.hp-cacao-sec h3.box-title,
.hp-reviews h3.box-title {
    color: #F4795A;
}
.hp-reviews .widget-title p {
    font-size: 16px;
    max-width: 100%;
    margin-bottom: 0;
}

.products-grid .grid-item .product-details span.jdgm-prev-badge__text {
    visibility: visible !important;
}
.products-grid .grid-item .product-details span.jdgm-star {
    color: #faa900;
}

/** PRODUCT - NEW **/
.product-img-box.grid-item-border {
    border: none;
}
#shopify-section-product-template-default .row {
    align-items: flex-start;
}
.product-shop {
    padding-top: 10px;
}
#product-variants .swatch .swatch-element:not(.color) label {
    padding: 3px 15px;
    border-radius: 5px;
    text-transform: capitalize;
    line-height: 32px;
}
.product-affirmations ul li {
    position: relative;
    padding-left: 30px;
    margin-bottom: 10px;
}
.product-affirmations ul li::before {
    content: '';
    background-image: url('https://cdn.shopify.com/s/files/1/0550/6849/1956/files/aff-check.png');
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}
.product-affirmations.mobile {
    display: none;
}

@keyframes marquee {
  from {
    transform: translateX(100%);
  }
  to {
    transform: translateX(-100%);
  }
}

/** COLLECTION NEW **/
.collection-template.collection-template-default {
    padding: 50px 10px;
}
.collection-template.collection-template-default .page-header h1 {
    margin-top: 0;
    margin-bottom: 0px !important;
}

/** INNER PAGES NEW **/
.maca-img-txt p.banner-des {
    max-width: 100%;
    text-align: left;
}
.maca-img-txt h2.banner-heading {
    display: block;
    text-align: left;
    width: 100%;
}
.maca-img-txt .banner-content {
    max-width: 700px;
    align-items: start;
}
.maca-img-txt .col-12 {
    padding-left: 0;
    padding-right: 0;
}
.maca-sec2 {
    background-image: url(/cdn/shop/files/WHAT_IS_MACA-bg.png);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}
.farmer-rolando .img-box {
    width: 500px;
    margin: 0 auto;
}
.farmer-rolando,
.farmer-rolando p.des {
    margin-bottom: 0 !important;
}

/** HOME **/
#shopify-section-1540952363851 h2.slide-heading {
  padding-bottom: 0;
}
#shopify-section-1540952363851 h3.slide-sub {
  font-weight: 600;
  letter-spacing: 0;
}
#shopify-section-1540952363851 p.slide-text {
  margin-bottom: 20px;
  margin-left: 0;
}
#shopify-section-1540952363851 .slide-content ul {
  padding-left: 40px;
}
#shopify-section-1540952363851 .slide-content ul li {
  position: relative;
  margin-bottom: 10px;
  font-size: 18px;
}
#shopify-section-1540952363851 .slide-content ul li::before {
  content: '';
  background-image: url(https://cdn.shopify.com/s/files/1/0550/6849/1956/files/check-icon.png?v=1651720486);
  width: 30px;
  height: 30px;
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  position: absolute;
  left: -40px;
}
#shopify-section-1540952363851 a.slide-button.slide-button-1.btn:hover,
#shopify-section-template--15492308271284__165207663350b513ac a.slide-button.btn:hover,
.layout_default .cart-template .wrapper-cart-template .btn-actions .btn-checkout:hover , 
.layout_default .cart-form .btn-actions .btn:hover {
  background-color: #f4795a !important;
  border-color: #f4795a !important;
}
a.slide-button.slide-button-2.btn {
  background-color: transparent !important;
  border-color: transparent !important;
  box-shadow: unset;
  color: #f4795a !important;
  min-width: unset;
}
a.slide-button.slide-button-2.btn span {
  border-bottom: solid 2px #f4795a;
}
a.slide-button.slide-button-2.btn:hover {
  color: #b3c17b !important;
}
a.slide-button.slide-button-2.btn:hover span {
  border-color: #b3c17b;
}
.btn {
  min-width: 150px !important;
  font-size: 22px;
  overflow: visible;
  text-overflow: unset;
  white-space: unset;
  /* border-radius: 50px; */
}
.product-item .product-des.abs-center,
.product-item .product-des.abs-bottom,
.product-item .product-bottom,
.products-grid .grid-item .product-details .short-description,
.products-grid .grid-item .product-details .price-box,
.products-grid .grid-item .product-details ul.item-swatch {
  display: none;
}
.products-grid .grid-item .product-details {
  display: block !important;
}
.product-title, .product-name {
  overflow: visible !important;
  white-space: unset !important;
  display: block !important;
  -webkit-line-clamp: unset !important;
  text-overflow: unset !important;
  -webkit-box-orient: unset !important;
  text-transform: uppercase;
  font-family: 'Akshar', sans-serif !important;
}
.product-item .action {
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  text-align: left;
}
.products-grid .grid-item .product-details {
  display: block !important;
  background-color: #efefef;
  padding: 8px 20px;
/*  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px; */
  margin-top: -15px;
}
.products-grid .grid-item .product-details .product-title {
  max-height: 60px;
  margin-bottom: 5px;
  overflow: hidden !important;
}
.products-grid .grid-item .product-details span.shopify-product-reviews-badge {
  display: none !important;
}
.product-item .product-top {
  /* background-color: #efefee;
  border-top-right-radius: 20px;
  border-top-left-radius: 20px; */
}
.product-shop .prices {
  margin-top: 10px;
}
/** Collection **/
.collection-header .collection-des .rte span {
  font-weight: normal;
}
.products-grid .grid-item .product-details span.stamped-product-reviews-badge {
  font-size: 12px;
  margin-bottom: 10px;
}
/** Quiz **/
#home-rich-text-1651723080b3e464a8 .rich-text {
  text-align: center;
  max-width: 100%;
}
.octane-ai-quiz-rendered .cff0787588277cc3272eee6accb5d107dd6b79060 {
  text-align: left;
}
.octane-ai-quiz-rendered .c852d227c0d2ae9308069ec15004fc7ae835a5639 {
  font-weight: 600;
  font-family: 'Akshar', sans-serif !important;
  font-size: 50px;
  max-width: 50%;
  line-height: 56px;
  padding-right: 20px;
}
.octane-ai-quiz-rendered button.c5d7042a5d3ea2411da5de2efca5f90942bfeb99f {
  background-color: #efc16f;
  border-color: #efc16f;
  /* border-radius: 50px; */
  padding: 10px 24px !important;
  min-height: unset !important;
  font-size: 20px;
}
.octane-ai-quiz-rendered button.c5d7042a5d3ea2411da5de2efca5f90942bfeb99f:hover {
  background-color: #f4795a;
  border-color: #f4795a;
}
#home-brands-16517278120465e674 .brands-block {
  background-color: #B3C17B;
  border-radius: 20px;
  padding-top: 30px;
  padding-bottom: 50px;
}
#home-brands-16517278120465e674 .brands-slider {
  padding: 0 30px;
}
#home-brands-16517278120465e674 .brands-slider h4 {
  margin-bottom: 0;
  color: #fff;
  font-family: 'Akshar', sans-serif !important;
  font-weight: 500 !important;
  margin-top: 20px;
}
#home-brands-16517278120465e674 .brands-slider .item {
  background-color: rgb(255 255 255 / 30%);
  margin: 0 5px;
  border-radius: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
}

/** Reviews **/
.homepage-reviews ul.slick-dots {
  margin-top: 30px;
}
.homepage-reviews .slick-active.slick-center .item {
  background-color: #f8f6ee;
  transform: scale(1.2);
  opacity: 1;
  position: relative;
  z-index: 9;
}
.homepage-reviews .slick-slide .item {
  padding: 20px;
  opacity: 0.6;
  transform: scale(0.8);
}
.homepage-reviews h3.box-title span.title {
  font-size: 32px;
}
.home-instagram h3.box-title span.title span span {
  color: #e06c4f;
}
#shopify-section-1651728593a6b32437 .spotlight-item a.animate-scale.adaptive_height,
#shopify-section-16517278120465e674 .item a {
  pointer-events: none;
}

#shopify-section-165759253380d94b80 .home-rich-text {
  padding-top: 0;
}
#shopify-section-165759253380d94b80 .home-rich-text a.slide-button:hover {
  background-color: #f4795a !important;
  border-color: #f4795a !important;
}
#shopify-section-16575921377569a9e0 .row.panel-group {
  margin-bottom: 20px;
}

/** Footer **/
.footer-default .footer-top {
  padding: 60px 0 20px;
}
/* .footer-default .footer-top .footer-col-left {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
}
.footer-default .footer-top .footer-col-right {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
} */
.site-footer .newsletter .btn {
  border-radius: 0;
  margin-left: -6px;
}
.footer-contact-details .contact-address {
  margin-bottom: 20px;
}
.footer-default .footer-bottom {
  padding: 20px 0;
}
.footer-bottom address {
  margin-bottom: 0;
}

/** PRODUCT PAGE **/
.product-template-default {
  padding-top: 60px;
}
.product-template-default .next_prev-groups {
  display: none;
}
.product-template-default h1.product-title {
  font-size: 34px;
  line-height: 1.2em;
}
.product-template-default .prices span.compare-price {
  display: inline-block !important;
}
.product-template-default .prices span.price {
  font-size: 28px;
  font-weight: 700;
}
.product-template-default .related-products h3.box-title {
  font-size: 28px;
}
.product-template-default .related-products a.product-title {
  font-size: 20px;
  line-height: 1.2em;
  min-height: 75px !important;
}
.product-template-default .related-products .btn {
  font-size: 20px !important;
}
.product-shop.mobile,
.product-template .breadcrumb, 
.product-template .bg-breddcrumb {
  display: none;
}
.swatch.swatch_size_large .swatch-element:not(.color) input:checked+label {
  background-color: #f4795a;
  border-color: #f4795a;
  color: #fff;
  font-weight: 500;
}
.product-img-box .slider-for.slick-initialized .slick-slide {
  vertical-align: top;
}

/** INNER PAGES **/
ul li a {
  color: #52504C;
}
ul li a:hover {
  color: #f4795a;
}
ul.checklist {
  text-align: left;
}
ul.checklist li {
  position: relative;
}
ul.checklist li::before {
  content: "\f058";
  font: normal normal normal 14px/1 FontAwesome;
  margin-right: 8px;
}
.product-item .btn:hover,
.home-instagram .btn:hover,
#shopify-section-template--15492308271284__1652150385e97448d8 a.banner-button.btn:hover,
a.spotlight-button.btn:hover {
  background-color: #f4795a !important;
  border-color: #f4795a !important;
}

/** Maca **/
/** Banner **/
#shopify-section-template--15733070528668__165207663350b513ac p.slide-text {
  max-width: 100%;
}
#shopify-section-template--15492308271284__16520815739337bc20 h3 {
  color: #52504c;
  font-size: 28px;
  font-weight: 500;
  text-transform: capitalize;
  margin-bottom: 40px;
}
#shopify-section-template--15492308271284__165207663350b513ac a.slide-button.btn {
  font-size: 18px;
  padding: 8px 30px !important;
}
#shopify-section-template--15492308271284__16520815739337bc20 a.btn {
  font-size: 16px;
  background-color: #b3c17b;
  color: #fff;
  padding: 6px 20px !important;
}
#shopify-section-template--15492308271284__16520815739337bc20 a.btn:hover {
  background-color: #f4795a;
}
#shopify-section-template--15492308271284__16520815739337bc20 ul.checklist {
  margin-bottom: 50px;
}
#shopify-section-template--15492308271284__16520815739337bc20 ul.checklist li {
  display: inline-block;
  width: 32%;
  text-align: left;
  font-size: 18px;
  padding: 0 5px;
}
#shopify-section-template--15492308271284__1652149352c434722c a.slide-button.btn {
  font-size: 18px;
}
#shopify-section-template--15492308271284__1652149352c434722c .slide-button-2 {
  color: #fff !important;
}
#shopify-section-template--15492308271284__1652149352c434722c .slide-button-2 span {
  border-color: #fff;
}
#custom-block-item-eb0050db-99e1-40ec-ae08-2ac7c435b84c p.banner-desc {
  line-height: 1.4em;
  font-weight: 400;
}
#shopify-section-template--15492308271284__1652150385e97448d8 h2.banner-heading {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}
.blog-detail-custom-block .banner-content h2 {
  font-weight: 500 !important;
}
.blog-detail-custom-block .banner-content h2 span {
  background-image: unset !important;
}
#shopify-section-template--15492308271284__1652150385e97448d8 a.banner-button.btn,
#shopify-section-template--15495183597748__1652157400ddfbbbdb a.slide-button.slide-button-1.btn,
#shopify-section-template--15495279378612__16521842649f9ba822 a.slide-button.slide-button-1.btn {
  font-size: 18px;
}

/** Icons with Text **/
#shopify-section-template--15245349224604__1653275054b7df97b6,
#shopify-section-template--15733070528668__1653275054b7df97b6,
#shopify-section-template--15733070332060__16533122906e362cd5 {
  background-color: #c6cf97;
  padding: 50px 10px;
  margin-bottom: 60px;
}
#shopify-section-template--15245349027996__16533557839b7b7023,
#shopify-section-template--15733070332060__16533122906e362cd5 {
  margin-bottom: 0px;
}
#shopify-section-template--15245349224604__1653275054b7df97b6 .img-box a.animate-scale.adaptive_height,
#shopify-section-template--15733070528668__1653275054b7df97b6 .img-box a.animate-scale.adaptive_height,
#shopify-section-template--15733070332060__16533122906e362cd5 .img-box a.animate-scale.adaptive_height {
  padding: 0 !important;
  pointer-events: none !important;
}
#shopify-section-template--15245349224604__1653275054b7df97b6 .img-box img,
#shopify-section-template--15733070528668__1653275054b7df97b6 .img-box img,
#shopify-section-template--15733070332060__16533122906e362cd5 .img-box img {
  position: relative;
  width: auto;
  height: auto;
}
#shopify-section-template--15245349224604__1653275054b7df97b6 .content,
#shopify-section-template--15733070528668__1653275054b7df97b6 .content,
#shopify-section-template--15733070332060__16533122906e362cd5 .content {
  padding: 5px 5px 0;
}
#shopify-section-template--15245349224604__1653275054b7df97b6 .content h3.title,
#shopify-section-template--15733070528668__1653275054b7df97b6 .content h3.title,
#shopify-section-template--15733070332060__16533122906e362cd5 .content h3.title {
  margin-bottom: 5px;
}
#home-spotlight-template--15245349224604__1653275054b7df97b6 .content p.des,
#shopify-section-template--15733070528668__1653275054b7df97b6 .content p.des,
#shopify-section-template--15733070332060__16533122906e362cd5 .content p.des {
  margin-bottom: 0;
}
#maca-new main.main-content,
#cacao-new main.main-content,
#stockists-new main.main-content {
  padding-bottom: 0;
}

/** Health Benefits Maca **/
#shopify-section-template--15246747926684__165328231480cad4fc ul.checklist li,
#shopify-section-template--15246760968348__1653284641d05eee24 ul.checklist li,
#shopify-section-template--15733070364828__1653284641d05eee24 ul.checklist li {
  display: inline-block;
  width: 32%;
  text-align: left;
  font-size: 18px;
  padding: 0 5px;
  vertical-align: top;
}

/** History of Cacao **/
#shopify-section-template--15246761197724__16533502753d53a1a5 p.slide-text,
#shopify-section-template--15733070397596__16533502753d53a1a5 p.slide-text {
  max-width: 100%;
}

/** Cacao **/
#shopify-section-template--15733070332060__1652155246671fb390 p.slide-text {
  max-width: 100%;
}
#shopify-section-template--15495183597748__1652155920037905e7 .widget-product {
  width: 60%;
  margin: 0 auto;
}
#ceremonial-cacao-new main.main-content {
  padding-bottom: 0;
}
#ceremonial-rescue-cacao-seleno-health-australia main.main-content {
  padding-bottom: 0;
}

/** Cacao Training **/
#shopify-section-template--15495279378612__16521835402918100f ul.checklist {
  text-align: left;
}
#shopify-section-template--15495279378612__16521842649f9ba822 p.slide-text {
  max-width: 100%;
}

/** Cacao Practioner **/
#shopify-section-template--15733070266524__1652160054c75dbd07 p.slide-text {
  max-width: 100%;
}
#shopify-section-template--15733070266524__165218333576903d7c .row {
  justify-content: center;
}
#shopify-section-template--15733070266524__165218333576903d7c #block-1652183335da91f506-0 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}

/** About **/
#shopify-section-template--15497313091764__1652231922e0bbc614 p.slide-text,
#shopify-section-template--15245349027996__1652231922e0bbc614 p.slide-text,
#shopify-section-template--15733070233756__1652231922e0bbc614 p.slide-text {
  max-width: 100%;
}
#shopify-section-template--15497313091764__1652237907def95f23 #block-9cec8b6c-7321-4bc6-8f11-ea489d01d003,
#shopify-section-template--15245349027996__1652237907def95f23 #block-9cec8b6c-7321-4bc6-8f11-ea489d01d003,
#shopify-section-template--15733070233756__1652237907def95f23 #block-9cec8b6c-7321-4bc6-8f11-ea489d01d003 {
  display: none;
}
#shopify-section-template--15497313091764__1652237907def95f23 .row,
#shopify-section-template--15245349027996__1652237907def95f23 .row,
#shopify-section-template--15733070233756__1652237907def95f23 .row {
  justify-content: center;
}

/** FAQ **/
.faqs-page h1 {
  margin-bottom: 10px;
}
.faqs-page .des_faqs {
  font-family: Montserrat, Arial, "sans-serif";
  font-size: 16px;
}
#shopify-section-template--15733069807772__1653360977732fbd75 p.slide-text {
  max-width: 100%;
}

/** Terms and Condition **/
#shopify-section-template--15499663442100__1652323598c3423506 .item {
  width: 100%;
}
#shopify-section-template--15499663442100__1652323598c3423506 .content {
  text-align: left;
}

/** Policies **/
main.main-content .shopify-policy__container {
  padding-top: 60px;
}

/** Maca Training **/
#shopify-section-template--15501862928564__16524067269d42c147 p.slide-text,
#shopify-section-template--15492308271284__1652149352c434722c p.slide-text {
  max-width: 100%;
}
#shopify-section-template--15501862928564__1652406729de9c4c26 #block-16524067280621f057-1 .content.spotlight-inner {
  text-align: left;
}
#shopify-section-template--15501862928564__1652405525e748da7c .spotlight-column-style-2,
#shopify-section-template--15495279378612__165218333576903d7c #block-1652183335da91f506-0 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}
#shopify-section-template--15501862928564__1652405525e748da7c .row,
#shopify-section-template--15495279378612__165218333576903d7c .row {
  justify-content: center;
}

/** Webinars **/
#webinars main.main-content {
  padding-top: 60px;
}
#shopify-section-template--15497302245556__16522305643dc37f54 .box-title+p {
  font-family: 'Montserrat', sans-serif;
}

/** NEWSLETTER POPUP **/
#mailchimp-email-subscibe input.btn {
  margin-top: 15px;
}
.wrapper-newsletter .halo-modal-body #mailchimp-email-subscibe {
  margin-bottom: 20px;
}

/** Workshops **/
#workshops header.page-header {
  display: none;
}
body#workshops main.main-content {
  padding-top: 80px;
}

/** RECIPE **/
#shopify-section-template--15492308271284__16521476835a36a59f,
#shopify-section-template--15495183597748__165215881267ad0356 {
  position: relative;
}
#shopify-section-template--15492308271284__16521476835a36a59f::before,
#shopify-section-template--15495183597748__165215881267ad0356::before {
  content: '';
  background-color: rgb(244 121 90 / 50%);
  width: 100%;
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
#shopify-section-template--15492308271284__16521476835a36a59f .banner-content,
#shopify-section-template--15495183597748__165215881267ad0356 .banner-content {
  z-index: 999;
  position: relative;
}
#shopify-section-template--15492308271284__16521476835a36a59f .banner-content h2.banner-heading,
#shopify-section-template--15495183597748__165215881267ad0356 .banner-content h2.banner-heading {
  font-family: Montserrat, Arial, "sans-serif" !important;
  line-height: 1.4em;
}

/** CART **/
.cart-template .cart-form .cart--title .cart--info .size {
  display: none;
}
.layout_default .cart-form .btn-actions .btn {
  border: none;
  font-size: 20px;
}
form.cart-form.wrapper-cart-template a.btn.btn-continue {
  margin-top: 30px;
}

/** NEW BLOGS **/
.ap-sec1 {
    padding-top: 80px;
}
.ap-sec1 .banner-content.right {
    padding-left: 100px;
}
.ap-sec1 .banner-content p.banner-des {
    max-width: 100%;
    text-align: left;
    line-height: 1.4em;
}
.ap-sec2 .banner-content {
    text-align: left !important;
    padding-right: 150px;
}
.ap-sec1 .banner-content h2.banner-heading,
.ap-sec2 .banner-content h2.banner-heading {
    margin-bottom: 0;
    display: block;
    width: 100%;
    text-align: left;
}
.ap-sec1 .banner-content span.line,
.ap-sec2 .banner-content span.line {
    display: none;
}
.ap-sec2 .banner-content p.banner-des {
    margin-bottom: 0;
}
.ap-sec2 .banner-content ul.orange-check li {
    position: relative;
}
.ap-sec2 .banner-content ul.orange-check li {
    position: relative;
    padding-left: 30px;
    font-size: 18px;
    line-height: 1.4em;
    margin-bottom: 10px;
}
.ap-sec2 .banner-content ul.orange-check li::before {
    content: '';
    background-image: url(https://cdn.shopify.com/s/files/1/0550/6849/1956/files/Tick-orange.png?v=1715696861);
    width: 20px;
    height: 20px;
    position: absolute;
    top: 0;
    left: 0;
}
.ap-sec3 {
    text-align: center;
    padding-bottom: 80px;
}


/** BLOG FULLWIDTH **/
.blog-fullWidth .list-blog .blog-item-2:nth-child(odd),
.blog-fullWidth .list-blog .blog-item-2:nth-child(even) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.blog-fullWidth .list-blog .blog-item-2:nth-child(2n) .article-img {
    display: block !important;
}
.blog-fullWidth .list-blog .blog-item-2 .article-img {
  display: block !important;
  padding-right: 70px !important;
  padding-left: 0px !important;
}
.blog-fullWidth .list-blog .blog-item-2:nth-child(3n+3) {
  -webkit-flex-direction: unset;
  -moz-flex-direction: unset;
  -ms-flex-direction: unset;
  flex-direction: unset;
}
.blog-fullWidth .list-blog .blog-item-2:nth-child(odd) .article-img,
.blog-fullWidth .list-blog .blog-item-2:nth-child(even) .article-img {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.blog-fullWidth .list-blog .blog-item-2:nth-child(odd) .article-inner,
.blog-fullWidth .list-blog .blog-item-2:nth-child(even) .article-inner {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.blog-fullWidth .list-blog .blog-item-2 .article-img img.article__image {
    width: 100%;
    height: 400px;
    object-fit: cover;
    object-position: center;
}

/** BACK IN STOCK **/
a.btn.klaviyo-bis-trigger {
  background-color: #f4795a;
  color: #fff;
  line-height: initial;
  font-size: 20px;
  width: 100%;
  display: block;
}
a.btn.klaviyo-bis-trigger:hover {
  background-color: #c6cf97;
  color: #fff;
}

.custom-no-link {
  pointer-events: none !important;
}

/** Peru Cacao Retreat **/
#shopify-section-template--15608193843380__16571542098ab47b74 .banner-content p.banner-des {
  line-height: 1.4em;
  margin-bottom: 0;
}
#shopify-section-template--15608193843380__16570802324528fb57 a.animate-scale.adaptive_height,
#shopify-section-template--15608193843380__1657116167436327ac a.animate-scale.adaptive_height,
#shopify-section-template--15608193843380__165711623450128432 a.animate-scale.adaptive_height,
#shopify-section-template--15608193843380__1657116264b30d3c63 a.animate-scale.adaptive_height {
  pointer-events: none;
}
#shopify-section-template--15608193843380__165716491256c33e76 .col-lg-10.offset-lg-1,
#shopify-section-template--15608193843380__16571697303710e62a .col-lg-10.offset-lg-1 {
  margin-left: 0;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
#shopify-section-template--15608193843380__165716491256c33e76 .list-item {
  align-items: start;
}
#shopify-section-template--15608193843380__165716491256c33e76 .list-item .item {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}
#shopify-section-template--15608193843380__165716491256c33e76 .des.af {
  font-size: 18px;
}
#shopify-section-template--15608193843380__165716491256c33e76 .des.af,
#shopify-section-template--15608193843380__165716491256c33e76 .list-item .item .content,
#shopify-section-template--15608193843380__16571697303710e62a .des.af {
  text-align: left;
}
#shopify-section-template--15608193843380__165717028434d5ecdb .contact-us-page {
  text-align: center;
}
#shopify-section-template--15608193843380__165717028434d5ecdb .contact-us-page label {
  display: none;
}
#shopify-section-template--15608193843380__165717028434d5ecdb .contact-us-page input, 
#shopify-section-template--15608193843380__165717028434d5ecdb .contact-us-page textarea {
  max-width: 100%;
}
#shopify-section-template--15608193843380__165717028434d5ecdb .row {
  justify-content: center;
}
#shopify-section-template--15608193843380__165717028434d5ecdb h3.box-title {
  text-align: center;
}
#shopify-section-template--15608193843380__165725138610c2f093 .home-rich-text,
#shopify-section-template--15608193843380__1657251648b2de51c7 .home-rich-text,
#shopify-section-template--15608193843380__16571697303710e62a .home-about-us,
#shopify-section-template--15608193843380__1657251709a64085e2 .home-rich-text {
  padding-top: 0;
}
#shopify-section-template--15608193843380__16571542098ab47b74 a.banner-button.btn {
  margin-top: 20px;
}	
#shopify-section-template--15608193843380__1657077874e69771ac a.btn {
  font-size: 22px;
}
#slideshow-template--15608193843380__16570754212514cce1 a.slide-button:hover,
#shopify-section-template--15608193843380__165725138610c2f093 .home-rich-text a.slide-button:hover,
#shopify-section-template--15608193843380__1657251648b2de51c7 .home-rich-text a.slide-button:hover,
#shopify-section-template--15608193843380__1657251709a64085e2 .home-rich-text a.slide-button:hover {
  background-color: #f4795a !important;
  border-color: #f4795a !important;
}

/** Social Responsibility **/
#social-responsibility main.main-content {
  padding-bottom: 0;
}
#shopify-section-template--15612668641460__16572393459dcb97ee img.sr-banner-logo {
  width: auto;
  display: block;
  min-height: unset;
  margin: 0 auto 40px;
}
#shopify-section-template--15612668641460__16572393459dcb97ee h3.slide-sub {
  text-transform: capitalize;
  font-style: italic;
}
#shopify-section-template--15612668641460__16572393459dcb97ee p.slide-text {
  margin-bottom: 0;
}
#shopify-section-template--15612668641460__165724078627dc0cf4 {
  overflow: hidden;
}
#shopify-section-template--15612668641460__165724078627dc0cf4 .container-fluid,
#shopify-section-template--15612668641460__165724078627dc0cf4 span.title {
  padding: 0;
}
#shopify-section-template--15612668641460__165724078627dc0cf4 .widget-title {
  padding-top: 0;
}
#shopify-section-template--15612668641460__165724078627dc0cf4 .row {
  padding: 0 15px;
}
#shopify-section-template--15612668641460__16572393459dcb97ee a.slide-image,
#shopify-section-template--15612668641460__1657241043c4c0e1e6 a.slide-image,
#shopify-section-template--15612668641460__1657241043c4c0e1e6 a.slide-button {
  pointer-events: none;
}
#shopify-section-template--15612668641460__165724078627dc0cf4 .widget-title img {
  margin-bottom: 50px;
}
#shopify-section-template--15612668641460__165724078627dc0cf4 .widget-title {
  margin-bottom: 0;
}
#shopify-section-template--15612668641460__16572408679e9156b8 #block-165724086719f7a6d7-0 .banner-content {
  top: 80%;
}
#shopify-section-template--15612668641460__16572408679e9156b8 #block-165724086719f7a6d7-0 .banner-content p.banner-des {
  margin-bottom: 0;
  max-width: 100%;
  line-height: 1.4em;
}
#shopify-section-template--15612668641460__16572408679e9156b8 #custom-block-style-ab113b76-b04e-43d2-8502-fa686b4e27bc .img-box,
#shopify-section-template--15612668641460__1657241043c4c0e1e6 h2.slide-heading span.line {
  display: none;
}
#custom-block-style-ab113b76-b04e-43d2-8502-fa686b4e27bc {
  background-color: #464e37;
}
#custom-block-style-ab113b76-b04e-43d2-8502-fa686b4e27bc .content-box {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
#custom-block-style-ab113b76-b04e-43d2-8502-fa686b4e27bc .banner-content {
  padding: 60px 10px;
}
#custom-block-style-ab113b76-b04e-43d2-8502-fa686b4e27bc .banner-content p.banner-des {
  max-width: 60%;
}
#shopify-section-template--15612668641460__1657241043c4c0e1e6 h2.slide-heading {
  padding-bottom: 20px;
}
#shopify-section-template--15612668641460__1657241043c4c0e1e6 a.slide-button {
  padding: 0;
  font-weight: normal;
}
#shopify-section-template--15612668641460__1657241043c4c0e1e6 a.slide-button,
#shopify-section-template--15612668641460__16572393459dcb97ee p.slide-text {
  letter-spacing: 10px;
}
#shopify-section-template--15612668641460__1657241043c4c0e1e6 img.img-tip {
  min-height: unset;
}

/** RESPONSIVE **/
@media screen and (max-width: 1440px) {
  #shopify-section-template--15612668641460__1657241043c4c0e1e6 .slide-content {
    padding: 40px 30px;
  }
  #shopify-section-template--15612668641460__1657241043c4c0e1e6 h2.slide-heading {
    font-size: 34px !important;
    padding-bottom: 8px;
  }
}
@media screen and (max-width: 1366px) {
  .hp-affirmations .brands-block h4 {
    width: 100%;
  }
  .hp-affirmations .item {
    padding: 0 5px;
  }
  #slideshow-1540952363851 #block-1540952363851-0 .slide-content.abs_custom {
    left: 10% !important;
  }
  #shopify-section-1540952363851 h2.slide-heading {
    font-size: 60px !important;
  }
  #shopify-section-1540952363851 h3.slide-sub {
    font-size: 18px !important;
  }
  #shopify-section-template--15495279378612__16521842649f9ba822 .slide-content {
    left: 0;
    transform: translate(0%,-47%);
  }
  #shopify-section-template--15495279378612__16521842649f9ba822 p.slide-text {
    font-size: 14px !important;
    line-height: 1.4em;
    margin-bottom: 15px;
  }
  .cart-template .wrapper-cart-template .cart-list .product-name {
    font-size: 20px;
    line-height: 1.4em;
  }
  .product-item .btn {
    font-size: 18px;
  }
  #shopify-section-template--15492308271284__1652149352c434722c .slide-content {
    left: 20%;
    transform: translate(-15%,-47%);
  }
}
@media screen and (max-width: 1280px) {
  #shopify-section-template--15495183597748__1652155920037905e7 .widget-product {
    width: 100%;
  }
  #shopify-section-template--15495183597748__1652155920037905e7 .slick-slider {
    display: flex;
    justify-content: center;
  }
}
@media screen and (max-width: 1199px) {
  .global-sec-padd {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .hp-affirmations .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
  .hp-affirmations .brands-block h4 {
    font-size: 16px;
  }
  .hp-affirmations .brands-block img {
    width: 80px;
  }
  .hp-affirmations .item {
    padding: 0 2px;
  }
  #shopify-section-1540952363851 .slide-content ul li {
    font-size: 16px;
  }
  .header-bottom {
    padding: 10px 0;
  }
  .products-grid .grid-item .product-details .product-title {
    font-size: 20px;
    line-height: 1.2em;
  }
  .products-grid .grid-item .product-details {
    padding: 8px 10px;
  }
  .btn {
    font-size: 20px;
  }
  .homepage-reviews .slick-active.slick-center .item {
    transform: scale(1);
    padding: 20px 10px;
  }
  .homepage-reviews .body-review {
    font-size: 14px;
    max-width: 100%;
    line-height: 1.4em;
  }
  #custom-about-16517553554bafba47 .des, 
  #custom-about-16517553554bafba47 .des a {
    font-size: 18px !important;
  }
  #custom-about-16517553554bafba47 .sub-title {
    font-size: 22px !important;
  }
  .product-template-default h1.product-title {
    font-size: 30px;
  }
  #shopify-section-template--15492308271284__165207747100dd9d81 {
    padding-top: 40px;
  }
  #shopify-section-template--15492308271284__1652149352c434722c .slide-content {
    left: 0;
    -moz-transform: translate(0%,-47%);
    -o-transform: translate(0%,-47%);
    -ms-transform: translate(0%,-47%);
    -webkit-transform: translate(0%,-47%);
    transform: translate(0%,-47%);
  }
  body .blog-detail-custom-block .container .blog-item:last-child .banner-content .banner-desc {
    font-size: 16px !important;
  }
  .blog-detail-custom-block .container .blog-item:last-child .content-image {
    flex-direction: column !important;
    margin-top: 0;
  }
  .blog-detail-custom-block .container .blog-item .banner-content h2 {
    margin-top: 20px !important;
  }
  .content .title {
    max-height: unset !important;
    overflow: visible !important;
    white-space: unset !important;
    text-overflow: unset !important;
  }
  #shopify-section-template--15499663442100__1652323598c3423506 .item {
    width: 100% !important;
    display: block;
  }
  #shopify-section-template--15499663442100__1652323598c3423506 .list-item.disable-srollbar {
    overflow: visible !important;
    display: block;
    white-space: unset;
  }
  .footer-top-newsletter .banner-large-img .banner-content .banner-heading {
    font-size: 14px!important;
  }
  .cart-template .wrapper-cart-template .cart-list .product-name {
    font-size: 18px;
  }
  body#workshops h1 {
    font-size: 32px;
    line-height: 1.4em;
  }
}
@media screen and (max-width: 1024px) {
  .hp-affirmations .brands-block {
    padding: 40px 10px;
  }
  .hp-affirmations .brands-block h4 {
    font-size: 14px;
  }
  .hp-affirmations .brands-block img {
    width: 60px;
  }
}
@media screen and (max-width: 991px) {
  #slideshow-1540952363851 #block-1540952363851-0 .slide-content.abs_custom {
    left: 8% !important;
  }
  #shopify-section-1540952363851 #block-1540952363851-0 h2.slide-heading {
    font-size: 30px !important;
  }
  #shopify-section-1540952363851 #block-1540952363851-0 h2.slide-heading br {
    display: none;
  }
  #shopify-section-1540952363851 p.slide-text {
    margin-bottom: 0px;
  }
  #shopify-section-1540952363851 ul {
    padding-left: 30px;
  }
  #shopify-section-1540952363851 .slide-content ul li {
    font-size: 14px;
  }
  #shopify-section-1540952363851 .slide-content ul li::before {
    width: 20px;
    height: 20px;
    left: -30px;
  }
  .products-grid .grid-item .product-details .product-title {
    min-height: 70px;
    font-size: 18px;
  }
  #custom-about-16517553554bafba47 .des, 
  #custom-about-16517553554bafba47 .des a {
    font-size: 16px !important;
  }
  #custom-about-16517553554bafba47 .sub-title {
    font-size: 18px !important;
  }
  .btn {
    font-size: 18px;
  }
  #shopify-section-template--15492308271284__16520815739337bc20 ul.checklist li {
    width: 49%;
    font-size: 16px;
  }
  #home-rich-text-template--15492308271284__16520815739337bc20 {
    padding-top: 0;
  }
  #shopify-section-template--15492308271284__165207663350b513ac .slide-content p.slide-text {
    max-width: 100%;
  }
  #shopify-section-template--15492308271284__165207663350b513ac .slide-content {
    left: 0%;
    transform: translate(0%,-40%);
  }
  #shopify-section-template--15492308271284__16520815739337bc20 h3 {
    font-size: 24px;
  }
  #shopify-section-template--15492308271284__16520815739337bc20 ul.checklist {
    margin-bottom: 30px;
  }
  .home-rich-text .rich-text__top {
    font-size: 18px;
    line-height: 1.4em;
  }
  #cacao-health-benefits main.main-content {
    padding-top: 40px;
  }
  #shopify-section-template--15497231433908__16522282559d8fad0d h3.title {
    font-size: 32px;
    margin-bottom: 15px;
  }
  #shopify-section-template--15497231433908__16522282559d8fad0d .des.af {
    font-size: 16px;
  }
  #custom-about-template--15497231433908__16522282559d8fad0d {
    margin-bottom: 20px;
  }
  #webinars main.main-content {
    padding-top: 40px;
  }
  .cart-template .wrapper-cart-template .cart_items {
    max-width: 100%;
  }
  .cart-template .wrapper-cart-template .cart_items,
  .cart-template .wrapper-cart-template .right-col {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .cart-template .wrapper-cart-template {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .collection-header .collection-des .rte {
    font-size: 16px;
    line-height: 1.4em;
  }
  body#workshops main.main-content {
    padding-top: 60px;
  }
  body#workshops h1 {
    font-size: 28px;
  }
  .sk_fb_events_grid_view_title {
    font-size: 20px;
  }
  #custom-block-style-ab113b76-b04e-43d2-8502-fa686b4e27bc .banner-content {
    padding: 40px 10px;
  }
  #custom-block-style-ab113b76-b04e-43d2-8502-fa686b4e27bc .banner-content p.banner-des {
    max-width: 80%;
    margin-bottom: 0;
  }
  #shopify-section-template--15612668641460__16572408679e9156b8 #block-165724086719f7a6d7-0 .banner-content {
    top: 50%;
  }
  #shopify-section-template--15612668641460__1657241043c4c0e1e6 .slide-content {
    padding: 20px 25px;
  }
  #webinars main.main-content {
    padding-top: 40px;
  }
  .cart-template .wrapper-cart-template .cart_items {
    max-width: 100%;
  }
  .cart-template .wrapper-cart-template .cart_items,
  .cart-template .wrapper-cart-template .right-col {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .cart-template .wrapper-cart-template {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .products-grid .grid-item .product-details .product-title {
    font-size: 22px;
    line-height: 1.2em;
  }
  #shopify-section-template--15246747926684__165328231480cad4fc ul.checklist li,
  #shopify-section-template--15246760968348__1653284641d05eee24 ul.checklist li {
    width: 49%;
    font-size: 16px;
  }
  #shopify-section-template--15245349224604__1653275054b7df97b6, 
  #shopify-section-template--15245349126300__16533122906e362cd5, 
  #shopify-section-template--15245349027996__16533557839b7b7023 {
    padding: 30px 10px;
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 767px) {
  .maca-img-txt .banner-content {
    max-width: 100%;
    align-items: center;
    padding: 20px 30px;
    text-align: center;
  }
  .maca-img-txt h2.banner-heading {
    text-align: center;
  }
  .maca-img-txt p.banner-des {
    text-align: center;
  }
  .hp-banner-au ul.slick-dots {
    display: none !important;
  }
  .collection-template.collection-template-default {
    padding: 30px 10px;
  }
  .global-sec-padd {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .hp-affirmations .row {
    align-items: center;
    white-space: nowrap;
    will-change: transform;
    overflow: hidden !important;
    position: relative;
    display: block !important;
  }
  .hp-affirmations .brands-block {
    overflow: hidden;
    white-space: nowrap;
    display: flex;
  }
    .hp-affirmations .brands-block .item {
      text-align: center;
      display: inline-block !important;
      white-space: nowrap;
      animation: marquee 5s linear infinite;
      padding: 0 10px !important;
      width: 25% !important;
      max-width: unset !important;
  }
  .hp-affirmations .brands-block h4 br {
    display: none;
  }
  .hp-affirmations .brands-block {
    padding: 30px 20px;
  }
  #shopify-section-template--15246747926684__165328231480cad4fc ul.checklist li,
  #shopify-section-template--15246760968348__1653284641d05eee24 ul.checklist li {
    width: 100%;
    font-size: 14px;
  }
  .collection-header .collection-des .rte,
  ul.checklist li {
    font-size: 14px;
  }
  body .blog-detail-custom-block .container .blog-item:last-child .banner-content .banner-desc,
  body .blog-detail-custom-block .container .banner-content .banner-desc {
    font-size: 14px !important;
    line-height: 1.4em !important;
  }
  #shopify-section-1540952363851 p.slide-text {
    margin-bottom: 15px;
  }
  body .slide-content {
    left: unset !important;
    position: relative !important;
    top: unset !important;
    max-width: 100% !important;
    transform: unset !important;
    width: 100% !important;
    padding: 20px 30px !important;
  }
  #shopify-section-template--15492308271284__165207747100dd9d81 {
    padding-top: 0px;
  }
  #shopify-section-template--15492308271284__165207663350b513ac a.slide-button.btn {
    font-size: 16px;
  }
  #shopify-section-1540952363851 h3.slide-sub br,
  #shopify-section-1540952363851 .slide-content ul li br {
    display: none;
  }
  .header-top .container-padd60,
  .header-bottom .container-padd60{
    max-width: 100%;
  }
  .header-top .top-message {
    font-size: 14px !important;
    line-height: 1.2em;
    letter-spacing: 0;
    padding: 8px;
  }
  #slideshow-1540952363851 #block-1540952363851-0 .slide-content a.slide-button.slide-button-2.btn {
    background-color: transparent !important;
    border-color: transparent !important;
    box-shadow: unset;
    color: #f4795a !important;
    min-width: unset;
  }
  .footer-menus-wrap li,
  .footer-contact-details .contact-address,
  .footer-contact-details .contact-phone,
  .footer-contact-details .contact-email,
  .footer-contact-details .contact-web,
  .footer-bottom address {
    font-size: 14px;
  }
  .site-footer .footer-social {
    margin-bottom: 0px;
  }
  .widget-title .box-title,
  .homepage-reviews h3.box-title span.title {
    font-size: 28px;
  }
  #custom-about-16517553554bafba47 .des, 
  #custom-about-16517553554bafba47 .des a {
    font-size: 14px !important;
  }
  #custom-about-16517553554bafba47 .sub-title {
    font-size: 16px !important;
  }
  .btn {
    font-size: 16px;
  }
  .breadcrumb,
  .product-shop .desktop {
    display: none !important;
  }
  .product-template-default {
    padding-top: 30px;
  }
  .product-shop.mobile {
    display: block;
    text-align: center;
  }
  .product-template-default h1.product-title {
    font-size: 26px;
    margin-bottom: 5px;
  }
  .product-template-default .prices span.price {
    font-size: 24px;
  }
  .product-template-default .prices {
    font-size: 20px;
    margin-bottom: 5px;
    margin-top: 0px;
  }
  .product-img-box {
    width: 80%;
    margin: 0 auto;
  }
  .product-img-box .slider-nav {
    display: none;
  }
  #product-variants {
    display: inline-block;
    width: 69%;
    vertical-align: top;
  }
  .product-shop .quantity {
    display: inline-block;
    width: 29%;
    vertical-align: top;
  }
  #product-variants .swatch .swatch-element:not(.color) label {
    padding: 3px 6px;
    min-width: unset;
    height: 30px;
    line-height: 24px;
    font-size: 14px;
  }
  #product-variants .swatch.swatch_size_large .swatch-element {
    margin: 0 3px 5px 0;
  }
  #product-variants .swatch.swatch_size_large .header,
  label {
    font-size: 14px !important;
  }
  #product-variants .swatch.swatch_size_large {
    margin-bottom: 0px;
  }
  .product-shop .groups-btn #product-add-to-cart, 
  .product-shop .groups-btn .product-add-to-cart {
    font-size: 20px;
  }
  .vertical-tabs.tabs__product-page .tab-content {
    font-size: 14px;
    line-height: 1.4em;
  }
  .tabs__product-page .tab-content p {
    margin-bottom: 10px;
  }
  .tabs__product-page  h3 {
    font-size: 16px;
    margin-bottom: 1.25em;
  }
  .product-template-default .related-products h3.box-title {
    font-size: 24px;
  }
  .sealsubs-container .sls-purchase-options-container .sls-option-container, 
  .sealsubs-container .sls-purchase-options-container .sls-option-container.sls-active {
    padding: 5px 0.75em !important;
  }
  #shopify-section-template--15492308271284__16520815739337bc20 ul.checklist li {
    width: 100%;
    font-size: 14px;
  }
  .blog-detail-custom-block .blog-item {
    -ms-flex: 0 0 50%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  p.des {
    font-size: 14px !important;
    line-height: 1.4em !important;
  }
  #shopify-section-template--15492308271284__16520815739337bc20 h3 {
    font-size: 22px;
  }
  #shopify-section-template--15492308271284__16520815739337bc20 h3 {
    margin-bottom: 20px;
  }
  #shopify-section-template--15492308271284__16520815739337bc20 ul.checklist {
    margin-bottom: 20px;
  }
  .blog-detail-custom-block .container .blog-item .banner-content .banner-desc {
    margin-top: 20px !important;
  }
  .blog-detail-custom-block {
    margin-top: 0px;
  }
  .blog-detail-custom-block .container .blog-item .banner-content .banner-button {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .content .title {;
    margin-bottom: 8px !important;
  }
  .blog-detail-custom-block .container .blog-item:last-child .banner-content,
  .content .des {
    margin-bottom: 0px;
  }
  .main-content {
    padding-bottom: 50px;
  }
  .slide-content .slide-text {
    max-width: 100%;
  }
  #shopify-section-template--15501862928564__1652405525e748da7c .spotlight-column-style-2,
  #shopify-section-template--15495183597748__1652155920037905e7 .grid-item.col-6,
  #shopify-section-template--15495279378612__165218333576903d7c #block-1652183335da91f506-0 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  #shopify-section-template--15495183597748__1652155920037905e7 .widget-product {
    width: 100%;
  }
  iframe {
    height: 230px;
  }
  .home-rich-text .rich-text__top {
    font-size: 16px;
  }
  .home-rich-text {
    padding: 20px 0 !important;
  }
  #shopify-section-template--15497231433908__16522282559d8fad0d h3.title {
    font-size: 28px;
    margin-bottom: 15px;
  }
  #shopify-section-template--15497231433908__16522282559d8fad0d .des.af {
    font-size: 14px;
  }
  #webinars main.main-content {
    padding-top: 30px;
  }
  .des {
    font-size: 14px !important;
  }
  #shopify-section-template--15467764154548__main,
  #shopify-section-template--15498253074612__16522762496e4214a0 {
    padding-top: 20px;
  }
  .content p {
    font-size: 14px !important;
  }
  .cart-template .wrapper-cart-template .cart-list .product-name {
    font-size: 16px;
  }
  #slideshow-1540952363851 #block-1540952363851-0 .slide-content.abs_custom {
    left: 0% !important;
  }
  .widget-title.not-before .box-title .title {
    padding: 0;
  }
  body#workshops main.main-content {
    padding-top: 40px;
  }
  body#workshops h1 {
    font-size: 24px;
  }
  div#e-1627080103976 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .sk_fb_events_grid_view_title {
    font-size: 18px !important;
    line-height: 1.4em !important;
  }
  .sk-events-feed-container-content .icon_text,
  .sk-events-feed-container-content .tag.sk_ww_fb_events_location {
    font-size: 14px !important;
    line-height: 1.4em !important;
  }
  .sk-events-feed-container-content h2.title.sk_ww_fb_events_title {
    font-size: 20px !important;
    line-height: 1.4em !important;
  }
  #shopify-section-template--15612668641460__165724078627dc0cf4 .widget-title img {
    margin-bottom: 40px;
  }
  #custom-block-style-ab113b76-b04e-43d2-8502-fa686b4e27bc .banner-content {
    padding: 30px 0px;
  }
  #custom-block-style-ab113b76-b04e-43d2-8502-fa686b4e27bc .banner-content p.banner-des {
    max-width: 100%;
  }
  #shopify-section-template--15612668641460__16572408679e9156b8 #block-165724086719f7a6d7-0 .banner-content p.banner-des {
    font-size: 16px !important;
  }
  #shopify-section-template--15612668641460__16572393459dcb97ee,
  #shopify-section-template--15612668641460__1657241043c4c0e1e6 {
    overflow: hidden;
  }
  #shopify-section-template--15612668641460__16572393459dcb97ee {
    margin-bottom: 40px;
  }
  #shopify-section-template--15733070266524__165218333576903d7c #block-1652183335da91f506-0 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  #shopify-section-template--15733070266524__165218333217a3328c .des p {
    width: 100% !important;
  }
}
@media screen and (max-width: 640px) {
  .hp-affirmations .brands-block h4 br {
    display: block;
  }
  .hp-affirmations .brands-block h4 {
    font-size: 12px;
  }
  #slideshow-1540952363851 #block-1540952363851-0 .slide-content.abs_custom {
    padding: 15px 20px;
  }
  .btn {
    font-size: 18px;
  }
  .header-mb .header-mb-left,
  .header-mb .header-mb-right {
    width: 100px;
  }
  .header-mb .header-mb-middle {
    width: -ms-calc(100% - (100px + 100px));
    width: calc(100% - 200px);
    padding: 0;
  }
  .footer-default .footer-top {
    padding: 40px 0 20px;
  }
  .widget-title .box-title,
  .homepage-reviews h3.box-title span.title {
    font-size: 24px;
  }
  .homepage-reviews .slick-slide .item {
    transform: scale(1);
  }
  .product-template-default {
    padding-top: 10px;
  }
  .product-template-default h1.product-title {
    font-size: 24px;
  }
  #product-variants .swatch .swatch-element:not(.color) label {
    height: unset;
  }
  #shopify-section-template--15492308271284__165207663350b513ac a.slide-button.btn {
    padding: 8px 15px !important;
  }
  .content.spotlight-inner {
    padding: 20px 13px;
  }
  #shopify-section-template--15497231433908__16522282559d8fad0d h3.title {
    font-size: 24px;
    margin-bottom: 10px;
  }
  .product-img-box .slider-for {
    margin-bottom: 10px;
  }
  .grid-content .sk-fb-event-thumb-section.padding-0 {
    padding: 0 !important;
  }
  .grid-content .sk-fb-event-initial-details-section.event-details {
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 0 !important;
  }
  #shopify-section-template--15612668641460__165724078627dc0cf4 .widget-title img {
    margin-bottom: 30px;
  }
  #shopify-section-template--15612668641460__16572408679e9156b8 #block-165724086719f7a6d7-0 .banner-content p.banner-des {
    font-size: 14px !important;
  }
  .product-img-box {
    width: 60%;
  }
  footer.site-footer.footer-default .footer-top .footer-newsletter p.newsletter-des {
    font-size: 14px;
  }
}
@media screen and (max-width: 440px) {
  .btn {
    font-size: 16px;
  }
  .product-item .btn {
    font-size: 14px;
  }
  #shopify-section-1540952363851 .slide-button {
    display: block;
  }
  .header-top .top-message {
    font-size: 12px !important;
    padding: 8px 0;
  }
  #shopify-section-1540952363851 .slide-content ul li {
    font-size: 14px;
    margin-bottom: 0px;
  }
  #slideshow-1540952363851 #block-1540952363851-0 .slide-content.abs_custom {
    padding: 15px;
  }
  .products-grid .grid-item .product-details .product-title {
    min-height: unset !important;
  }
  .products-grid .grid-item .product-details {
    padding: 10px 8px;
  }
  .products-grid .grid-item .product-details .action {
    max-width: 100%;
  }
  .products-grid .grid-item .product-details .product-title {
    font-size: 16px;
  }
  #product-variants,
  .product-shop .quantity {
    display: block;
    width: 100%;
    text-align: center;
  }
  .template-product .product-shop .quantity {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 10px;
    margin-top: 10px;
  }
  .template-product .product-shop .quantity label, 
  .product-shop .shopify-product-form label {
    padding-right: 20px;
    font-size: 14px;
  }
  .product-shop .total-price {
    display: none;
  }
  .product-template-default h1.product-title,
  .product-template-default .related-products h3.box-title {
    font-size: 22px;
  }
  .tabs__product-page .tab-links.active {
    font-size: 16px;
  }
  .home-rich-text .rich-text__top {
    font-size: 14px;
  }
  #shopify-section-template--15612668641460__16572393459dcb97ee {
    margin-bottom: 0px;
  }
}
@media screen and (max-width: 375px) {
  #shopify-section-1540952363851 #block-1540952363851-0 h2.slide-heading {
    font-size: 28px !important;
  }
  .products-grid .grid-item .product-details .product-title {
    font-size: 14px;
  }
  .product-template-default h1.product-title {
    font-size: 20px !important;
  }
  #shopify-section-template--15612668641460__165724078627dc0cf4 .widget-title img {
    margin-bottom: 20px;
    margin-top: 20px;
  }
}
@media screen and (max-width: 320px) {
  
}</pre></body></html>