/** Shopify CDN: Minification failed

Line 40:0 Unexpected "{"

**/
/* Header */

.header__row{
    border-bottom:1px solid #00000014 !important;
}

.tz-custom-header {
    background: #000;
    text-align: -webkit-center;
    padding: 10px 20px;
}
.tz-cart-text-wrapper{
  width:35%;
  display:flex;
  align-items:center;
  justify-content:end;
}
.tz-cart-text-wrapper p{
 text-transform:uppercase;
 font-size:12px;
 color:#fff;
}
.tz-custom-header-row{
 max-width:1440px;   
 display:flex;
 align-items:center;
 justify-content:space-between;
}
/* .tz-custom-header-column{
 flex:0 0 33%;
} */
.d-contents{
 display:contents;
}
{
 --fontSize: 24px !important;
}
.tz-cart-discount-note{
    font-size:12px;
}
.cart-discount__content{
    height:auto !important;
}
span.cart-note__label.h6 {
    font-size: 22px;
}

/* Home Page */
.tz-home .hero__media-wrapper img,
.tz-home .custom-section-content .background-image-container img{
  object-position:top center !important;
}

/* Policy Page */
.shopify-policy__container{
    max-width:1480px !important; 
}

/* About Page */
.tz-img-position-top img{
    object-position:top center !important;
}

/* Cart Page */
.cart-discount__label.h6,
.cart__total-label.cart-primary-typography,
.cart__total-value.cart-secondary-typography{
    font-size:22px !important;
}

/* Product Page */
drag-zoom-wrapper .product-media,
deferred-media .product-media-container.constrain-height.media-fit-contain.product-media-container--video,
deferred-media .product-media-container.constrain-height.media-fit-contain.product-media-container--video .product-media,
.dialog-zoomed-gallery .product-media-container .product-media{
    --ratio: 2 !important;
}
.dialog-zoomed-gallery .deferred-media button.deferred-media__poster-button.button-unstyled.deferred-media__playing{
    --video-aspect-ratio: 2 !important;
}
deferred-media[class] :is(.deferred-media__poster-button img,.deferred-media__poster-button~video){
    object-fit:contain;
}
.tz-size-icon{
  width:20px;
  height:20px;
}
.popup-link__button{
  display:flex;
  gap:10px;
  align-items:center;
  font-weight:bold;
  color:#9A7B2E;
}
.footer-utilities{
  text-align:left;    
}
.footer-utilities__group.footer-utilities__group--right{
  justify-content:start;  
}
.group-block-content .footer-utilities__group.footer-utilities__group--left{
    display:none;
}
footer .menu__heading.paragraph .menu__heading__default,
footer .text-block h4{
    text-transform:uppercase;
    padding-block:var(--padding-sm);
    font-weight: 800;
    font-size:12px;
}
footer .details-content{
    margin-top:0px !important;
}
footer .email-signup__input.paragraph,
footer .email-signup__button.email-signup__button--text,
footer .menu__item.paragraph a{
    font-size:14px;
}
.mega-menu__link.mega-menu__link--parent .mega-menu__link-title{
    font-size:1.5rem;
}
.tz-full-width{
    width:100%;
}


@media(max-width:768px){
    .menu-drawer__featured-content-list,
    .tz-mobile-hide{
        display:none !important;
    }
    .tz-custom-header{
        padding:10px 16px;
    }
    .tz-cart-text-wrapper p{
        font-size:10px;
        text-align:left;
    }
    .tz-cart-text-wrapper{
        flex:0 0 25%;
    }
    .popup-link__content.dialog-modal{
        width:90%;
    }
}

@media(max-width:576px){
    .tz-home .hero-wrapper .hero{
        --hero-min-height:35svh !important;
    }
}

