/** Shopify CDN: Minification failed

Line 1156:4 Unexpected "}"

**/
:root{
  --main-color: #4caf50;

  /*Header colors*/
  --header-main-color: #000000;
  --header-hov-main-color: #4caf50;
  --subheader-main-color: #000000;
  --subheader-hov-main-color: #4caf50;

  /*Product/Grid*/
  --card-border-color: transparent;
  --card-price-color: #221c2b;

  /*Buttons*/
  --button-color: white;
  --button-bg-color: #66bb6a;
  --button-hover-color: #66bb6a;
  --button-bg-hover-color: white;
  --radius: 5px;

  /*Product Buttons*/
  --product-button-color: white;
  --product-button-bg-color: #66bb6a;

  /*Headings*/
  --heading-color: #000;
  
  /*FAQ*/
  --faq-heading-color: #4caf50;
  --faq-border-color: #4caf50;

  /*Gadients*/
  --main-gradient: #4caf50;

  /*Footer*/
  --footer-bg: #66bb6a;
  --footer-heading-color: white;
  --footer-color: white;
  --footer-hov-color: #4caf50;

  /*Testimonials*/
  --test-stars: "";

  /*Background Half Section*/
  --bg-section: #66bb6a;
}

h1,
h2,
h3,
h4,
h5,
.h0,
.h1,
.h2,
.h3,
.h4,
.h5 {
  color: var(--heading-color);
}



.clippy-down{
  clip-path: polygon(0 0, 100% 0%, 100% 96%, 50% 100%, 0 96%);
}

.no-gap .grid{
  column-gap:0 !important;
}

@media screen and (min-width: 990px){
  .no-gap .grid--5-col-desktop .grid__item{
    width:20%;
    max-width:20%;
    transition:all .3s;
  }
}

.no-gap .grid--5-col-desktop .grid__item:hover{
  background-color: rgba(255, 255, 255, 0.2) !important;
  transition:all .3s;
}

.quick-add-modal__content{
  background-color: white !important
}

.product-form__input input[type=radio]+label,
.quick-add-modal__toggle{
  color: white !important
}

.quick-add-modal .product__view-details{
  padding: 15px 0 !important
}



/* ------------------------------------------------------------ *\
    Base
\* ------------------------------------------------------------ */

  i{
    font-family:FontAwesome !important;
    font-style: inherit;
  }

  a{
  	text-decoration:none;
  }

  .uppercase-heading h1, 
  .uppercase-heading h2, 
  .uppercase-heading h3{
    text-transform: uppercase !important;
    font-weight: bolder !important;
  }


/* ------------------------------------------------------------ *\
    Header
\* ------------------------------------------------------------ */

  sticky-header{
    background:transparent !important;
  }

  .menu-drawer__close-button,
  .menu-drawer__menu-item{
    color: black !important;    
  }

  .header__menu-item{
    color: var(--header-main-color) !important;
  }

  .header__menu-item:hover{
    color: var(--header-hov-main-color) !important;
  }

  .header__submenu{
    background-color: white !important;
  }

  .header__submenu *{
    text-align: left !important;
  }

  .header__submenu .header__menu-item{
    color: var(--subheader-main-color) !important;
  }

  .header__submenu .header__menu-item:hover{
    color: var(--subheader-hov-main-color) !important;
  }

  .shopify-section-header-sticky{
    background-color: var(--bg-section) !important;
  }

  .shopify-section-header-sticky .header__menu-item{
    color: white !important;
  }

  .shopify-section-header-sticky .header__submenu .header__menu-item{
    color: #333333 !important;
  }

  .header__icon,
  .shopify-section-header-sticky .header__menu-item:hover,
  .header__active-menu-item{
    color: var(--main-color) !important;
  }

  input{
    background-color:white !important;
    color: black !important;
  }

  label{
    color: black !important;
  }
  
  .page-width,
  slider-component{
      margin-left: auto !important;
      margin-right: auto !important;
  }
  
  .title{
    font-size:20px;
    color: black;
    font-weight:700;
    text-align:center;
  }

  #predictive-search-results{
    background: white !important;
  }

  #predictive-search-results .predictive-search__item-heading.h5{
    color: black !important;
  }

  .predictive-search__heading{
    color: var(--main-color) !important;
  }

  .predictive-search__item *{
    color: black !important;
  }

  .product__media-icon,
  .product-media-modal__toggle{
    background: rgba(255,255,255, .8) !important;
  }

  .product-form__input input[type=radio]:checked+label{
    background-color: var(--main-color) !important;
    color: var(--button-color) !important;
  }

  .slidecarthq .header{
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .slidecarthq .footer *:not(.button){
    color: white !important;
    text-align: left !important;
  }

  #slidecarthq .footer-row .flex{
    flex: auto !important;
  }

  .mobile-facets__header-inner{
    padding-top: 50px !important;
  }

  .mobile-facets__close{
    top: 50px !important;
  }

/* ------------------------------------------------------------ *\
    Buttons
\* ------------------------------------------------------------ */


  .quick-add__submit,
  .link.animate-arrow,
  .button, 
  .shopify-challenge__button, 
  .customer button, 
  .shopify-payment-button__button--unbranded,
  .multicolumn-card__info .link,
  .predictive-search-option-search-keywords .predictive-search__item{
    display:inline-flex !important;
    justify-content:center;
    border-radius:var(--radius) !important;
    --border-offset: none;
    outline: none;
    padding: 15px 35px 15px 35px !important;
    transition: all .3s;
    width: auto !important;
    min-width: fit-content !important;
  }

  .link.animate-arrow,
  .button, 
  .shopify-challenge__button, 
  .customer button, 
  .shopify-payment-button__button--unbranded,
  .predictive-search-option-search-keywords .predictive-search__item{
    color: var(--button-color) !important;
    background: var(--button-bg-color) !important;
  }

  .button-secondary .link{
    color: var(--button-bg-color) !important;
    background: var(--button-color) !important;
    
  }

  .quick-add__submit{
    color: var(--product-button-color) !important;
    background: var(--product-button-bg-color) !important;
  }

  .multicolumn-card__info .link {
    padding: 10px 22px !important;
  }
  
  .button:hover,
  .shopify-challenge__button:hover,
  .customer button:hover
  .quick-add__submit:hover,
  .link.animate-arrow:hover,
  .shopify-payment-button__button--unbranded:hover,
  .multicolumn-card__info .link:hover,
  .predictive-search-option-search-keywords .predictive-search__item:hover{
    --border-offset: none;
    color: var(--button-hover-color) !important;
    background:  var(--button-bg-hover-color) !important;
    transform:translateY(-5px);
    transition: all .3s;
  }

  .shopify-payment-button__button:after,
  .button:not([disabled]):hover:after, 
  .shopify-challenge__button:hover:after, 
  .customer button:hover:after, 
  .predictive-search-option-search-keywords .shopify-payment-button__button--unbranded:hover:after{
    --border-offset: 0px !important;
    box-shadow: none !important;
  }
  
  .button.button--primary:hover {
    --color-button: none;
    background:  var(--button-bg-hover-color) !important;
  }
  
  .quick-add__submit {
    --color-background: auto;
  }

  .shopify-payment-button__button,
  button.predictive-search__item.predictive-search__item--term.link.link--text.h5.animate-arrow,
  .product-form__submit{
    width:100% !important;
  }

  .shopify-payment-button__button{
    border-radius:var(--radius) !important;
    overflow: hidden !important;
    
  }

  .quantity__button:not(:focus-visible):not(.focused), 
  .quantity__input:not(:focus-visible):not(.focused){
    background-color:white;
  }

  .btn-white .link{
    background-color: white !important;
    color: #eaa557 !important
  }

  .btn-white .link:hover{
    background-color: #2c2e35 !important;
    color: white !important
  }

/* ------------------------------------------------------------ *\
    Footer
\* ------------------------------------------------------------ */
 
  footer{
    clip-path: polygon(50% 0%, 100% 3%, 100% 100%, 0 100%, 0 3%);
    background: var(--footer-bg) !important;
    background-position: center right !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
  }

  footer *{
    color:var(--footer-color);
  }

  .footer-block__heading{
    color:var(--footer-heading-color) !important;
  }

  footer .list-menu__item{
    color:var(--footer-color) !important
  }

  .footer-block__details-content .list-menu__item--active{
    color: var(--footer-hov-color) !important;
  }

  /*menu-footer*/
  .footer-block__details-content .list-menu__item--link {
    text-decoration: none !important;
  }

  /*/menu-footer*/
  
  .footer__content-bottom {
    display: none;
  }
  .footer__content-top .grid {
    row-gap: 2rem !important;
  }
  
  .section-footer-padding {
    padding-bottom: 0px !important;
  }
  
  .footer__content-top {
    padding-bottom: 2rem !important;
  }
  
  .footer-block__details-content > li:not(:last-child) {
    margin-right: 0rem !important;
  }

  .footer-block__heading{
    font-weight: bold !important;
  }

/* ------------------------------------------------------------ *\
    Reuseble
\* ------------------------------------------------------------ */

  .icon-left-column .multicolumn-card__info{
    display:flex;
    flex-direction:row !important;
  }

  .icon-left-column .multicolumn-card__info i{
    margin-right:10px;
  }

  .icon-left-column .multicolumn-card__info h3{
    line-height:1;
  }

  .icon-left-column .multicolumn-card__info > div{
    margin-top:0;
  }

.icon-left-column{
    display:flex !important;
    flex-direction:row !important;
  }

  .icon-left-column .multicolumn-card__info i{
    margin-right:10px;
  }

  .icon-left-column .multicolumn-card__info h3{
    line-height:1;
  }

  .icon-left-column .multicolumn-card__info > div{
    margin-top:0;
  }

  .icon_images-section .media{
    padding:0 !important;  
    min-width:44px !important;
  }

  .icon_images-section .page-width{
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .icon_images-section .multicolumn-card__image-wrapper{
    margin-right: 0 !important;
  }

  .icon_images-section .multicolumn-card__image{
      width:44px !important;
      height: 44px !important;
      object-fit: contain !important;
    position:relative !important;
    top: auto !important;
    left: auto !important;
  }

  .icon_big_images-section .media{
    padding:25% !important;   
  }

  .icon_big_images-section .multicolumn-card__image{
      max-width:93px !important;
      max-height: 93px !important;
      object-fit: contain !important;
  }

  

  #fsb_bar,
  .bg-gradient{
    background: var(--main-gradient) !important;
  }

/* ------------------------------------------------------------ *\
    Utils
\* ------------------------------------------------------------ */

  .d-flex{
    display:flex !important;    
  }

  .flex-reverse-column{
    flex-direction: column-reverse !important;
  }

  .flex-center {
    justify-content: center;
    align-items: center;
  }

   .testimonials .padding-none .multicolumn-card__info{
     padding: 0 !important; 
  }


  .map-section .multicolumn-list__item:only-child {
    max-width: unset;
  }

  .map-section .multicolumn-card__info {
    width: 100%;
  }

  .gmap_iframe {
    width: 100%;
  }

  .text-center{
    text-align:center
  }

  .text-wrap-balance .rte{
    text-wrap: balance;
  }

  .font-weight-light .rte p{
    font-weight: 300;
  }
  
/* ------------------------------------------------------------ *\
    Product Grid / List
\* ------------------------------------------------------------ */
  
  .product-grid img{
    object-fit: contain !important;
  }
  
  .product-grid .card:not(.ratio),
  .product-grid .card-information{
    text-align:center;
  }

  .product-grid .card:not(.ratio){
    padding-bottom: 37px;
    overflow:hidden;
    border-radius:10px;
  }

  .product-grid-container .card,
  .badge{
    background-color: transparent !important;
  }
  
  .product-grid .card__heading{
    font-size:15px;
    font-weight:700;
  }

  .global-media-settings{
    background-color:transparent !important;
  }

  .product-media-modal__content .global-media-settings{
    max-height:550px;
    max-width:100% !important;
    object-fit:contain !important;
  }

  .product-grid .grid__item{
    padding:10px !important;
  }

  .collection .card-wrapper{
    /*border-radius: 10px;*/
    background-color: transparent;
    /*box-shadow: 0px 20px 25px rgba(24,23,24,0.1);*/
    border: 0px solid var(--card-border-color);
  }

  .card__inner{
    background: transparent !important;
  }

  .price *{
    color: var(--card-price-color) !important;
  }

  .product__description *{
    word-break: break-word !important;
  }

  .product__description table{
    width: 100% !important;
  }

  .product__description table td,
  .product__description table th{
    width: 30% !important;
  }

  .facet-checkbox>svg,
  .facets__display,
  .facets__header,
  .mobile-facets__inner{
    background-color: white !important;
  }

  .mobile-facets__label>svg{
    background-color:white !important;
  }

  .facet-filters__sort:focus-visible {
      outline: none !important;
      outline-offset: 0rem !important;
      box-shadow: none !important;
  }

  .accordion__content {
    padding: 20px 20px !important;
  }
  
  .accordion summary {
    padding-left: 20px !important;
  }
  
  .collapsible-content summary:hover .accordion__title{
    text-decoration:none !important;
  }

  .product-media-modal__content{
    padding-top: 120px !important;
  }

  .product-media-modal__toggle{
    top: 5rem !important;
  }

/* ------------------------------------------------------------ *\
    Hero Section
\* ------------------------------------------------------------ */
  .hero-section h3{
    line-height:1 !important;
    letter-spacing:normal !important;
    font-weight: bold !important
  }

/* ------------------------------------------------------------ *\
    Policy
\* ------------------------------------------------------------ */
.policy .page-placeholder-wrapper{
  flex-direction: column;
  align-content: center;
  
    padding: 100px 50px
}

@media screen and (min-width: 990px){
  .policy .page-width--narrow {
    max-width: 980px !important
  }
}


.headings,
.paragraph{
  margin-bottom: 40px;
}

/* ------------------------------------------------------------ *\
      Custom Multicolumn
\* ------------------------------------------------------------ */
.multicolumn-card-custom{
  display:flex !important;
}

.multicolumn-list h3{
  font-weight: bolder !important;
}

.multicolumn-card-custom .multicolumn-card__image-wrapper .media{
  padding-bottom: 0 !important;
}

.multicolumn-card-custom .multicolumn-card__image{
  position: relative !important;
  padding: 0 !important;
  min-width:330px !important;
}

.multicolumn-list__item--empty{
  display: block !important;
}




/*menu-footer*/
.footer-block__details-content .list-menu__item--link {
  text-decoration: none !important;
}
/*/menu-footer*/

.footer__content-bottom {
  display: none;
}
.footer__content-top .grid {
  row-gap: 2rem !important;
}

.section-footer-padding {
  padding-bottom: 0px !important;
}

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

.footer-block__details-content > li:not(:last-child) {
  margin-right: 0rem !important;
}

/*size column min-width>1000*/
@media screen and (min-width: 1000px) {
  .footer__blocks-wrapper > div:nth-child(1) {
    text-align:left;
    flex: 1;
  }
  .footer__blocks-wrapper > div:nth-child(2) {
    text-align:center;
    flex: 2;
  }
  .footer__blocks-wrapper > div:nth-child(3) {
    text-align: right;
    flex: 1;
  }

  .footer__blocks-wrapper > div:nth-child(3) ul li a {
    max-width: 180px;
  }
  
  .footer__blocks-wrapper > div:nth-child(4) {
    min-width: 100% !important;
    padding-top: 10px;
    margin-top: 30px;
    padding-bottom: 20px;
    width: 100% !important;
    text-align: center;
    border: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #ffffff20;
  }
  .footer__blocks-wrapper > div:nth-child(5) {
    min-width: 100% !important;
    width: 100% !important;
  }
  .footer__blocks-wrapper > div:nth-child(6) {
    min-width: 100% !important;
    width: 100% !important;
  }
  
   .footer__blocks-wrapper > div:nth-child(7) {
    
  }
}

/*size column min-width<1000*/
@media screen and (max-width: 1000px) {
  
  .footer-block.grid__item{
    margin-top: 0 !important;
  }
  
  .footer__blocks-wrapper > div:nth-child(1) {
    min-width: 100% !important;
    width: 100% !important;
    text-align: center;
  }
  .footer__blocks-wrapper > div:nth-child(2) {
    min-width: 100% !important;
    width: 100% !important;
    margin: auto;
    text-align:center;
  }
  .footer__blocks-wrapper > div:nth-child(3) {
    min-width: 100% !important;
    width: 100% !important;
    text-align: center;
    display: inline-block;
  }
  
  .footer__blocks-wrapper > div:nth-child(4) {
    min-width: 100% !important;
    padding-top: 10px;
    margin-top: 0px;
    padding-bottom: 0px;
    width: 100% !important;
    text-align: center;
    border: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #ffffff20;
  }
  .footer__blocks-wrapper > div:nth-child(5) {
    min-width: 100% !important;
    width: 100% !important;
    display: inline-block;
  }
  .footer__blocks-wrapper > div:nth-child(6) {
    min-width: 100% !important;
    width: 100% !important;
    display: inline-block;
  }

  .footer__blocks-wrapper > div:nth-child(7) {
    min-width: 100% !important;
    width: 100% !important;
    display: inline-block;
  }
  
  .footer__blocks-wrapper > div:nth-child(7) > div {
    text-align: right;
  }
  .footer__blocks-wrapper > div:nth-child(7) > div > img {
    max-width: min(100%, 300px) !important;
  }

  .footer-block__details-content .list-menu__item--link {
    display: inline-block;
    text-align: center;
  }
}
/*size column min-width<700*/
@media screen and (max-width: 700px) {
  .footer__blocks-wrapper > div:nth-child(5) {
    min-width: 100% !important;
    width: 100% !important;
    display: inline-block;
    text-align: center;
  }
  .footer__blocks-wrapper > div:nth-child(6) {
    min-width: 100% !important;
    width: 100% !important;
    display: inline-block;
    text-align: center;
  }
}

.copyright_nav_list{
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}

.copyright_nav_list li {
  position: relative;
  padding: 0px 5px !important;
}

.copyright_nav_list li:not(:first-of-type)::after{
  content: "";
  position: absolute;
  left: 0;
  height: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 1px;
  background: #fff;
  opacity: 0.3;
}

/***************************************************About page**********************************************************************/
  .collection--list .media{
    display: block;
    height: 110px;
    width: 100%;
    padding:0 !important;
  }

  .collection--list img{
      max-width:130px !important;
    object-fit:contain !important;
  }

  .collection--list .rte{
    display:flex;
    flex-wrap:wrap;
    max-width:80%;
    margin: 20px auto !important;
  }

  .collection--list .rte p{
    width: calc(50% - 10px);
    margin-right:5px !important;
    margin-left:5px !important;
  }


 /*Testimonials*/
.test-column{
  background-color:white !important;
   /*background-image: linear-gradient(180deg, rgba(240, 84, 122, 0.32) 0%, rgba(140, 32, 102, 0.32) 100%) !important;*/
  
}

 .test-column .multicolumn-card__image-wrapper{
   min-height:65px;
   min-width:65px;
   margin-bottom: 25px !important;
   margin-top: -70px;
}

.test-column .multicolumn-card__info{
  padding-bottom: 0 !important;
}

.test-column .multicolumn-card__image-wrapper .media{
  height:100%;
  width:100%;
  border-radius:30px;
}

.test-column .multicolumn-card__image-wrapper img{
  width:100% !important;
  object-fit:cover;
}

.test-column .multicolumn-card__info h3,
.test-column .multicolumn-card__info h4{
  padding-left: 75px;
}

.test-column .multicolumn-card__info h3{
  
  margin-top:30px !important;
  font-weight: 600 !important;
}

.test-column .multicolumn-card__info h4{
  margin-top: 0px;
}

.multicolumn-card-custom.test-item .multicolumn-card__image,
 .testimonials .multicolumn-card__image{
   display:block;
    height:65px !important;
    width:65px !important;
    border-radius:50%;
    overflow:hidden;
   min-width:65px !important;
  }
  
  .testimonials .multicolumn-card__info{
    flex-direction:column-reverse !important;
  }
  
  .testimonials .multicolumn-card__info{
    padding:35px 35px 0px 35px !important;
  }
  
  
  .testimonials .multicolumn-card-spacing{
    margin-right:auto !important;
    padding-top: 0 !important;
  }

/*Testimonials list / Success Stories */
.testimonials-list .grid{
    row-gap: 50px !important;
}

.test-item{
  position:relative;
  padding-right: 20px;
}

.test-item .multicolumn-card__image-wrapper{
  position: absolute;
  top: -20px;
  left:0px;
  width: 70px;
  height: 70px;
  display: flex;
  border-radius: 50%;
  overflow:hidden;
  padding-top:0 !important;
}

.test-item .multicolumn-card__image-wrapper .media{
  width:70px
}

.test-item .multicolumn-card__info > div{
  display: flex !important;
  flex-direction: column-reverse !important;
  margin-top: 60px;
}

.test-item .multicolumn-card__info > div h4{
  margin-top:10px !important;
  margin-bottom: 0 !important;
}

/*.testimonials .media>*:not(.zoom):not(.deferred-media__poster-button), 
.testimonials .media model-viewer{
    left: 50%;
    right: 50%;
    transform: translate(-50%, 0);
}*/

/*Banner with images*/
  
  .banner-two-images .multicolumn-list__item:first-of-type,
  .banner-two-images .multicolumn-list__item:nth-of-type(2){
    max-width:295px !important;
    width:295px !important;
  }
  
  .banner-two-images .multicolumn-list__item:nth-of-type(2){
    margin-top: 50px !important
  }
  
  .banner-two-images .multicolumn-list__item:nth-of-type(3){
    width: 35% !important;
    max-width: 45% !important
  }
  
  .banner-images .multicolumn-card__info h3{
    margin-top:100px !important;
    margin-left: -100px !important;
    background-color: white !important;
    padding:20px !important;
  }

@media (max-width:750px){
    .banner-two-images .multicolumn-list__item:nth-of-type(3),
    .no-gap .grid--5-col-desktop .grid__item{
    min-width:100% !important;
    width:100% !important;
  }

  
}


@media screen and (max-width: 1002px){
  .banner-images .multicolumn-card__info h3 {
    margin-left: 0 !important;
    margin-top: 0 !important;
    padding: 0px !important;
  }
}

/*Cards*/
.card-c-list{
  position:relative !important; 
}

.card-c-list .page-width{
  position:relative;
  z-index:2;
}

.card-c-list:after{
  content: "";
  position: absolute;
  display: block;
  top:0;
  left:0;
  width: 100%;
  height: 50%;
  min-height: 271px;
  background-color: var(--bg-section);
  z-index: 1;
}

.card-c .multicolumn-card-spacing{
  margin:0 !important;
  padding: 0 !important;
}

.card-c .multicolumn-card__image{
  width:100% !important;
  object-fit:cover;
  object-position: center
}

.blog__posts{
  margin-top: 0;
}

.article-card .card__inner {
  aspect-ratio: 4 / 3;
}

.blog__post {
  box-shadow: 0 0 14.5px rgba(0,0,0,0.09);
  background: #fff;
  padding-top: 0 !important;
}

/*Badges*/
.badge img{
    max-width:100px !important;
    max-height:100px !important;
    object-fit:contain !important;
}

.badge .multicolumn-card__info{
  display:none !important;
}


  

 /*Contact Page*/

/*Hero section*/
#shopify-section-template--15498090840203__166004759776a9f614{
  width:100%
}

.contact{
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  box-shadow: 0px 6px 46px 0px rgb(221 221 221 / 50%);
  padding:50px 20px;
}

.contact form{
  padding:20px;
}

 /*Form and map sections*/
      #shopify-section-template--15457069138010__59e68883-b948-4b6c-9bc6-f5200f920c44{
        float:left;
        min-width: 50vw;
        padding: 10%;
      }
  
      .map-section{
        pointer-events: none;
      }
    }

/* ------------------------------------------------------------ *\
    Queries
\* ------------------------------------------------------------ */ 

    

  @media (max-width:750px){
    
    .banner-two-images .multicolumn-list__item:nth-of-type(3),
    .no-gap .grid--5-col-desktop .grid__item{
    min-width:100% !important;
    width:100% !important;
  }
    

    .banner-two-images .multicolumn-list__item:nth-of-type(3){
      width: 100% !important;
      max-width: 100% !important;
    }
    
    .mobile-text-left,
    .mobile-text-left *{
      text-align: left !important;
    }
      
  .multicolumn-list__item--empty{
    display: flex !important;
  }

  .multicolumn-list__item--empty > div{
    width: 100% !important;
  }
    
  .multicolumn-card__info{
    padding: 2.5rem 10px 1rem 10px !important;
  }

  .multicolumn-custom .multicolumn-card__info h3{
    margin-bottom: 20px !important;
  }
  
  .multicolumn-custom .multicolumn-card__info h3:not(.font-fix h3){
    font-size: 25px !important
  }

  .hero-section .multicolumn-card{
    justify-content: start !important;
  }
    
    .testimonials .multicolumn-list__item{
      margin-top:0 !important;
    }

    .hero-section{
      text-align:center !important;
    }

    .multicolumn-list__item{
      margin-bottom: 20px !important;
      text-align:center;
    }

    .menu-drawer__navigation,
    .menu-drawer__inner-submenu{
      background-color: white !important;
    }

    footer *{
      text-align: center !important;
    }

    .footer-block__details-content .list-menu__item--link{
      justify-content: center !important;
    }
  }
 
  @media (min-width: 750px){
    .collection--list .rte{
    display:flex;
    flex-wrap:wrap;
    max-width:80%;
    margin: 20px auto !important;
  }

  .collection--list .rte p{
    width: calc(50% - 10px);
    margin-right:5px !important;
    margin-left:5px !important;
  }
  
  /* ------------------------------------------------------------ *\
      Base
  \* ------------------------------------------------------------ */   
    
      .title{
        font-size:30px;
      }

    /* ------------------------------------------------------------ *\
      Products / Product Grid
  \* ------------------------------------------------------------ */  

    .product__media-gallery {
      position: sticky;
      top: 7%;
    }
    
    .product--small:not(.product--no-media) .product__media-wrapper {
      max-width: 35% !important;
    }
  
    .product__info-wrapper.grid__item {
      max-width: 55% !important;
    }

    .product.product--small.product--stacked.grid.grid--1-col.grid--2-col-tablet {
      justify-content: space-around;
    }
    
  }
  
  @media screen and (min-width: 990px){
  /* ------------------------------------------------------------ *\
      Base
  \* ------------------------------------------------------------ */
      .header--middle-left {
          grid-template-columns: auto 10fr auto;
      }
    
      .header__inline-menu{
        text-align: right;
      }
    

  /* ------------------------------------------------------------ *\
      Utils
  \* ------------------------------------------------------------ */

    .section-60-40 .multicolumn-list__item:first-of-type{
      max-width: calc(60% - 60px)!important;
    }
  
    .section-60-40 .multicolumn-list__item:last-of-type{
      max-width: calc(40% - 60px)!important;
    }
  
    .section-70-30 .multicolumn-list__item:first-of-type{
      max-width: calc(70% - 60px)!important;
    }
  
    .section-70-30 .multicolumn-list__item:last-of-type{
      max-width: calc(30% - 60px)!important;
    }

    
  .scale{
    transform:scale(1.3)
  }

    
 /* ------------------------------------------------------------ *\
      Header
  \* ------------------------------------------------------------ */
    .header {
    max-width:1140px;
  }

  .header__heading {
    display: inline-block;
    min-width: 25%;
  }

  .header__inline-menu {
    display: inline-block;
    min-width: 65%;
    text-align: right;
  }

  .header__icons {
    display: inline-flex;
    min-width: 10%;
  }

    .testimonials-section .multicolumn-list__item:nth-of-type(3) {
    padding: 10px!important;
    margin: -260px 0 100px!important;
    }

    

  }
.testimonials-section .multicolumn-card__info > div{
      display: flex;
      flex-direction: column-reverse;
    }


.img-small .multicolumn-card__image {
  max-width: 100px !important;
  min-width: unset !important;
}


/*  FREE SHIPPING BAR FIX  */
.gLCjDa {
  justify-content: center;
}

