/** Shopify CDN: Minification failed

Line 141:0 Unexpected "}"

**/
/* -----------------------
DIGITAL BEANS CSS SHEET
1. Global Styles

2.Footer Styles
------------------------ */

/* -----------------------
  1. Global Styles
------------------------ */



.shopify-policy__container{
  max-width: 90% !important;
    max-width: 65ch;
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
}
.grid--peek.slider .grid__item:first-of-type{
  margin-left:0px !important;
}
.header__heading-link{
  padding:0px !important; 
}

.multicolumn-card__info{
  padding-left:0px !important;
  padding-right:2.5rem !important;
}
.card__badge{  font-family: 'GTFAdieu' !important;

  
}
.price--show-badge .badge{
  border: 1px solid transparent !important;
    border-radius: 20px !important;
    display: inline-block !important;
  font-family: 'GTFAdieu' !important;
    font-size: 1.4rem !important;
    letter-spacing: .1rem !important;
    line-height: 1 !important;
  height:3.5rem !important;
  margin-left:20px !important;
  margin-right:0xp !important;
    padding: .5rem 1.3rem .6rem !important;
    text-align: center !important;
    word-break: break-word;
}
.card__badge .badge{
      text-transform: uppercase !important;
    border-radius: 50% !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    width: 14rem !important;
    height: 14rem !important;
    margin-right: 20px !important;
    text-align: center !important;
    word-break: break-word !important;
    -webkit-transform: rotate(45deg); /* Safari */
    -ms-transform: rotate(45deg); /* IE 9 */
    transform: rotate(45deg);
}
.slider-counter.slider-counter--dots {
    display: none !important;
}
button.slideshow__autoplay.slider-button.no-js-hidden {
    display: none !important;
}
button.slider-button.slideshow-button--prev {
    display: inherit;
    margin-right: 90% !important;
    position: absolute;
    margin-bottom: 52% !important;
	color : #ffffff !important;
}
button.slider-button.slideshow-button--next {
    display: inherit;
    margin-left: 96.5% !important;
    position: absolute;
    margin-bottom: 52% !important;
	color : #ffffff !important;
}
.slider-counter{
  display:none !important;
}
.slider-button .icon {
    height: 7.6rem !important;
}
.slideshow__controls.slideshow__controls--top.slider-buttons.no-js-hidden.slideshow__controls--border-radius-mobile {
    z-index: 999 !important;
}
.slideshow.banner.banner--medium {
    min-height: 70vh;
}
.caption-with-letter-spacing{
  font-size:1.6rem !important;
}
h2.image-with-text__heading.inline-richtext.h0, h2.banner__heading.inline-richtext.h0{
  font-size:5.2rem;
  line-height:5.2rem;
}
    .rich-text__blocks {
        max-width: 83rem !important;
    }
.image-with-text__content {
    max-width: 53.5rem !important;
  float: left;
}
.h4{
  font-size:1.8rem !important;
}
.card__heading{
  font-size:1.8rem !important;
}
.card__information{
  padding-left:0px !important; 
}
.card__inner{
  --ratio-percent: 100% !important;
}
.main-blog.page-width.section-template--19020050628944__main-padding {
    padding: 0px !important;
}

@media screen and (max-width: 1230px){
  .header__heading-logo-wrapper img {
    width: 230px !important;
}
}
.title--primary {
    margin: 2rem;
}
}
.rte-width {
    max-width: 100%;
}
/* Removes border on all images and sections */
.global-media-settings {
    border: none !important;
}
.accordion__content{
  padding-left:0px !important;
}

/*New slider design */

  .multicolumn .slider--everywhere+.slider-buttons {
      display: flex !important;
  }



.image-with-text__grid--reverse .image-with-text__content--desktop-left {
  padding: 0px !important;
  padding-right:4rem !important;

}
.image-with-text__content--desktop-left {
  padding: 0px !important;
  padding-left:4rem !important;

}
.multicolumn-card__image-wrapper{
  margin: 0px !important;
}
/* Uppercase for all headings/buttons */
h1,
h2, 
h3,
h4,
h5,
.h0,
.h1,
.h2,
.h3,
.h4,
.h5,
.subtitle,.button{
  text-transform:uppercase;
}
.subtitle{
  font-size:1.8rem;
  line-height:1.8rem !important;
}
.price{
  margin-top:0px !important;
}
h2{
  margin-top:0px !important;

}


.font-heading,.price__regular{
  font-family: 'GTFAdieu';

}
.t16, .price__regular{
  font-size: 1.6rem;
}
.text__description{
    font-family: 'ESRebond Grotesque';
  margin: 0px;

}
.product-form__buttons{
  max-width: 100% !important;
}
button{
    font-family: 'GTFAdieu' !important;
  text-transform: uppercase !important;

}
.product__description{
  margin:0px !important;
}
.product__title{
  margin:0px !important;
}
.light{
  opacity:1 !important;
}
.text-black{
  font-family: 'ESRebond Grotesque Bold';
}
.header__heading-logo-wrapper img{
    width: 440px;
}

.header__menu-item{
  padding: 0px;
}
.list-menu--inline{
  gap:2rem;
}
.slider-buttons{
      justify-content: space-between !important;
}
    @media screen and (max-width: 750px) {
button.slider-button.slideshow-button--next {
    display: inherit;
    margin-left: 95% !important;
    position: absolute;
    margin-bottom: 52% !important;
	color : #ffffff !important;
}
      .product .slider-buttons{
       display: flex;
    align-items: center;
    justify-content: space-between !important;
    position: relative !important;
    bottom: 18rem !important;
     }
      .header:not(.drawer-menu).page-width{
          padding:1rem;
        padding-left:1rem !important;

      }
      .slider-button .icon {
    height: 1rem !important;
}
      .slider-button {
display:block !important;
      }
      .footer__content-top{
        padding-left:1.5rem !important;
        padding-right:1.5rem !important;
      }
      .footer-block--newsletter.scroll-trigger.animate--slide-in{
        width:100% !important;
      }
      .footer__content-top.page-width{
        display: flex;
    flex-direction: column;
      }
      .footer-block__heading{
        font-size:17px !important;
      }
      .image-with-text__heading{
        padding-left: 0px !important;
        padding-right:0px !important;
      }
      .image-with-text__grid--reverse .image-with-text__content--desktop-left {
  padding: 0px !important;
  padding-right:0rem !important;
        padding-top:2rem !important;

}
      .image-with-text__content--desktop-left{
          padding: 0px !important;
        padding-top:2rem !important;
        padding-left:0rem !important;
      }
    .header__heading-logo-wrapper img{
    width: 300px!important;
}
      header-drawer{
          justify-self: center !important;
      }
      .footer-block--newsletter.scroll-trigger.animate--slide-in {
        padding-left:0px !important;
    width: 100%;
      }
 h2{
   font-size:2.5rem !important;
   line-height:2.5rem !important;
 }
}
.footer-block--newsletter.scroll-trigger.animate--slide-in {
    flex-direction: column;
  padding-left:10rem;
    margin-top: 0px;
    width: 35%;
}

.footer-block__newsletter {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

ul.footer__list-social.list-unstyled.list-social {
    align-self: flex-start;
    margin-bottom: 50px;
}                                              
.footer__content-top.page-width {
    display: flex;
}
.footer-block__newsletter {
    width: 100%;
}


.footer__content-bottom{
  display:none;
}
.footer__blocks-wrapper.grid.grid--1-col.grid--2-col.grid--4-col-tablet.scroll-trigger.animate--slide-in {
    gap: 66px;
}
.footer-block__newsletter{
  text-align:left !important;
}

.newsletter-form{
  margin-left:0px !important;
}
.product__tax{
  display:none;
}

@media (max-width: 768px) {
.multicolumn-list,.blog__posts{
  padding-left:1rem !important;
}
        
.product-card-wrapper{
  padding-bottom:100px;
}
button.slider-button.slideshow-button--prev {margin-bottom: 120% !important;margin-left: 0px !important;}
button.slider-button.slideshow-button--next {margin-bottom: 120% !important;margin-left:88% !important;}
.product__info-container>*+*{margin:0 !important;}
.product__info-container {display: flex;flex-direction: column;}
        
.product__info-container .add-to-cart-container {order: 1;}
.product__info-container .product__text  {order: 2;}
.product__info-container .product__title  {order: 3;}
.product__info-container .pro-price  {order: 4;}
.product__info-container   variant-selects{order: 5;}
.product__info-container .product-short-description  {order: 6;}
.product__info-container .product__accordion   {order: 7;} 
.product__info-container .FBT {order:7;}
        
.product__info-container .product-form{
  margin: 0px !important;
  margin-top: 0px !important;        

}
.subtitle{
  font-size:1.6rem !important;
  line-height:1.6rem !important;
}
}
@media screen and (max-width: 749px){
  .blog__posts.slider.slider--tablet{ scroll-padding-left: 2.8rem !important; }
  .slider.slider--tablet{ scroll-padding-left: 0 !important; }
.slider.slider--mobile { scroll-padding-left: 0 !important; }
}

