/** Shopify CDN: Minification failed

Line 93:1 Expected "}" to go with "{"

**/
@charset "utf-8";
.site-nav__link.site-nav__link--icon.js-search-header.js-no-transition{
  display:block;
}
.site-nav__link.site-nav__link--icon.js-drawer-open-cart.js-no-transition{
  display:block;
}
.site-nav__link.site-nav__link--icon.medium-down--hide{
  display:block;
}
.site-nav__icons {
    display: flex;

.hero__image {
    object-fit: contain;
}
.section-header div.larger-text{
  display:none;
}
.collection-switcher__collection.ranking {
        counter-reset: ranking;
    }
    .collection-switcher__collection.ranking .grid-product__content::after {
        counter-increment: ranking;
        content: counter(ranking);
        position: absolute;
        top: 0;
        left: 0;
        display: block;
        width: 2em;
        height: 2em;
        font-weight: 700;
        line-height: 2;
        text-align: center;
        color: #999;
        background-color: #fff;
        border: 1px solid #999;
        border-radius: 50%;
    }
    .collection-switcher__collection.ranking .grid__item:nth-child(-n+3) .grid-product__content::after {
        color: #fff;
        border: none;
    }
    .collection-switcher__collection.ranking .grid__item:first-child .grid-product__content::after {
        background-color: #c90;
    }
    .collection-switcher__collection.ranking .grid__item:nth-child(2) .grid-product__content::after {
        background-color: #999;
    }
    .collection-switcher__collection.ranking .grid__item:nth-child(3) .grid-product__content::after {
        background-color: #633;
    }
.grid--no-gutters {
    margin-top: 100px;
}
.product_list{
    text-align: center;
}
.product_list a.btn{
    margin-top: -100px;
}
[data-aos=collection-callout].aos-animate .callout-image:first-of-type {
    box-shadow: 0 10px 15px rgb(0 0 0 / 5%);
}
.callout-image {
    background-color: transparent;
}
.product__policies.rte{
  margin-left: 8%;
}
.rte h3 {
    text-align: left;
}
  
@media only screen and (max-width: 590px){
.product_list a.btn{
    margin-bottom: -50px;
}
.header-layout {
   padding: 0;
}
 .sales-point span.icon-and-text{
  display:block;
}
.product__policies.rte{
  margin-left: 15%;
}
}