/** Shopify CDN: Minification failed

Line 366:14 Unexpected "{"
Line 366:23 Expected ":"
Line 366:29 Unexpected ","
Line 367:14 Unexpected "{"
Line 367:23 Expected ":"
Line 368:14 Unexpected "{"
Line 368:23 Expected ":"
Line 369:14 Unexpected "{"
Line 369:23 Expected ":"
Line 396:0 Expected "}" to go with "{"

**/
@import url('https://fonts.googleapis.com/css2?family=Anton&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap');
:root{
  --warm-beige:#f5e6cc;
  --rich-brown:#8b4513;
  --soft-blue: #a9d0f5;
  --cream-white: #fffdd0;
  /* --fontFamily: "Anton", serif; */
  --fontFamily: "Bebas Neue", serif;
}

h1,h2,h3,h4,h5,h6{
  font-family:var(--fontFamily)
}

.page-width{
  max-width:1680px;
  width:100%
}

.announcement-bar-slider .slider-button{
  display:none
}

.header.header--middle-left{
    grid-template-columns: auto 1fr auto;
}


.header__inline-menu .list-menu .header__menu-item {
  font-size: 16px;
  text-transform: uppercase;
}

.home-hero h2{
  line-height:1.3;
  font-size:clamp(calc(var(--font-heading-scale) * 7.6rem),14vw,calc(var(--font-heading-scale) * 11rem));
  font-weight:bold;
  letter-spacing:2px
}

.banner__buttons a{
  text-transform:capitalize;
   min-height: calc(5.8rem + var(--buttons-border-width)* 2) !important;
}

.banner__buttons{
  margin-top:8rem !important
}


.special-feature .multicolumn-list .multicolumn-list__item:nth-of-type(1) .multicolumn-card{
  background:var(--cream-white)
}

.special-feature .multicolumn-list .multicolumn-list__item:nth-of-type(2) .multicolumn-card{
  background:#ffc297
}
.special-feature .multicolumn-list .multicolumn-list__item:nth-of-type(3) .multicolumn-card{
  background:#ffffff
}
.special-feature .multicolumn-list .multicolumn-list__item:nth-of-type(4) .multicolumn-card{
  background:var(--warm-beige)
}

.special-feature .multicolumn-list .multicolumn-list__item .multicolumn-card{
  border-radius: 6px;
}

.special-feature .multicolumn-list .multicolumn-list__item .multicolumn-card h3{
  font-size:2.4rem
}

.featured-products .collection__title{
  max-width:1200px;
  text-align:center
}


.special-feature .multicolumn-card__image-wrapper{
  width:15%
}
.collection .card-wrapper .card > .card__content{
  background: #8fbfed;
  border-bottom-left-radius:6px;
  border-bottom-right-radius:6px;
}


.featured-products .collection__title{
  margin-bottom:50px !important
}


.footer{
  background:#fbe2b6;
  border-top:0
}
.footer__copyright{
  margin-top:0 !important
}

.footer__content-bottom{
  padding-top: 2rem !important;
  padding-bottom: 2rem;
}

.footer__content-bottom-wrapper{
  justify-content: center;
}

.copyright__content{
    font-size: 15px !important;
    color: #000;
}

.footer .footer__content-top .footer__blocks-wrapper{
  column-gap:50px
}

.footer .footer__content-top .footer__blocks-wrapper .footer-block:nth-of-type(1){
  width:35%
}
.footer .footer__content-top .footer__blocks-wrapper .footer-block:nth-of-type(2){
  width:10%
}
.footer .footer__content-top .footer__blocks-wrapper .footer-block:nth-of-type(3){
  width:10%
}
.footer .footer__content-top .footer__blocks-wrapper .footer-block:nth-of-type(4){
  width:25%
}

.footer .footer__content-top .footer__blocks-wrapper .footer-block:nth-of-type(4) .footer-block__details-content{
  margin-bottom:25px
}

.footer .footer__content-top .footer__blocks-wrapper .footer-block:nth-of-type(4) .newsletter-form {
    max-width: 43rem;
}



.footer .footer__content-top .footer__blocks-wrapper .footer-block:nth-of-type(4) .newsletter-form .newsletter-form__field-wrapper {
    max-width: 42rem;
}

.featured-products .card .card__heading{
  font-size:calc(var(--font-heading-scale)* 1.6rem);
  font-family:"Open Sans", sans-serif
}

.content-wrapper {
    display: flex;
    gap: 25px;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
    text-align: center;
}
.media-wrapper {
    max-width: 230px;
    width: 100%;
   
    border-radius: 50%;
    overflow: hidden;
    aspect-ratio: 1 / 1;
}

.testimonial-slider .heading{
  margin-bottom:50px;
  text-align:center
}

.testimonial-slider{
  padding-bottom:100px
}

.narrow-page-width{
  max-width:90rem;
  width:100%;
  margin:0 auto
}


.testimonial-slider .owl-nav{
  display: flex;
  justify-content: center;
  gap:15px
}

.testimonial-slider .owl-nav button{
  width: 45px;
    height: 45px;
    background: var(--rich-brown) !important;
    border-radius: 50%;
  display:flex;
  align-items:center;
  justify-content:center
}

.testimonial-slider .owl-nav button span{
  color: #fff;
    font-size: 30px !important;
    margin-top: -3px;
}
.testimonial-slider .content-wrapper .video-media{
  width:100%;
 
  border-radius:6px;
  padding:35px;
}

.testimonial-slider .content-wrapper .video-media iframe{
  aspect-ratio:16/9;
  width:100%;
  height:100%;
  border-radius:6px;
}

.testimonial-slider .name p{
  color:#000;
  font-weight:bold
}


.video-testimonial {
    width: 100%;
}

.text-tesimonial {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 25px;
}

.pagination__item{
  background:#ffffff
}

.pagination__item:after{
  height:0 !important
}

.pagination__item:hover{
  opacity:.7
}

.global-media-settings{
  border:0
}

.product__media-item{
  background:#ffffff;
  padding:15px !important;
  border-radius: 0.6rem;
}
.product .thumbnail {
  border-radius: 0.6rem;
  padding: 10px;
}


.product .thumbnail[aria-current] {
    box-shadow: 0 0 0 .1rem rgb(169 208 245);
}

.product .thumbnail[aria-current]:focus:not(:focus-visible){
  box-shadow: 0 0 0 .1rem rgb(169 208 245)
}

.quantity{
  border: 1px solid var(--rich-brown);
}
.quantity .quantity__button:hover{
  background-color: var(--rich-brown) !important;
}
.quantity .quantity__button:hover .svg-wrapper{
  color:var(--cream-white)
}

._formContainer_stahb_30{
  max-width:950px
}
.global-media-settings{
  background-color:transparent !important
}

#app-embed .inline_stahb_47{
  max-width:650px !important;
  background:#f00
}
.banner__heading{
  font-weight:600
}

.about-us-hero .banner__box{
  max-width:100% !important;
  display:flex;
  justify-content:flex-start;
  align-items:center;
  gap:100px
}

.about-us-hero .banner__box >*{
  width:50%;
}
.about-us-hero .banner__box .image_hover_image{
  width:33%;
  overflow:hidden;
  padding:10px;
  border-radius:6px;
  background:#fff;
}
.about-us-hero .banner__box .image_hover_image img{
  width:100%;
  display:block;
  border-radius:6px
}

.embed-code .destini-locator-class{
  display:block
}
/* #shopify-section-template--19078001197311__main article.article-template {
    max-width: 1200px;
    margin: 0 auto;
} */
#shopify-section-template--19078001230079__main .page-width, #shopify-section-template--19078001197311__main .page-width {
    max-width: 1280px;
}


#shopify-section-template--19299663577343__video_wqWYpB h2.title.inline-richtext.h0 span {
    display: block;
    font-size: 24px;
    margin-top: 20px;
    font-weight: 300 !important;
}
#shopify-section-template--19299663577343__video_wqWYpB h2.title.inline-richtext.h0 {
    text-align: center;
}
#shopify-section-template--19078001197311__main h1.article-template__title{
  display: none;
}
@media screen and (min-width: 990px) {
#shopify-section-template--19078001230079__main, #shopify-section-template--19078001197311__main {
    padding-left: 2rem;
    padding-right: 2rem;

body,
#MainProduct-{{ section.id }},
#MainProduct-{{ section.id }} .product,
#MainProduct-{{ section.id }} .product__info-wrapper,
#MainProduct-{{ section.id }} .product__info-container {
  background: #ffffff !important;
  background-color: #ffffff !important;


.product__info-container .recharge-subscription-widget {
  justify-content: flex-start !important;
}



















