/** Shopify CDN: Minification failed

Line 207:20 Expected ":"

**/
h2 {
    font-size: 54px !important;
    font-weight: 400 !important;
    line-height: 59px !important;
    color: #161010;
}
.page-width-wide, .page-width-normal, .page-width-narrow, .page-width-content {
        --page-margin: 20px !important;
    }

span.menu-list__link-title {
  color: #000;
  opacity: 0.8;
  font-size: 20px;
  font-weight: 500;
  padding-right: 34px;
}
.header__column.header__column--left, .header__column.header__column--right {
    border-bottom: 1px solid #00000029;
     height: 90px;
}
.header__column.header__column--center {
    margin: 0px 20px;
}
.product-grid__card.product-grid__card .contents p{
  font-family: "inter" !important;
  font-weight:400 !important;
  font-size: 22px;
  line-height: 24px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.price {
  font-family: "inter";
  font-size: 24px;
  color: #161010;
}
h4 {
  font-family: "inter";
  font-size: 24px;
  color: #161010 !important;
}
span.facets__label {
  font-family: "inter";
  font-size: 24px;
  color: #161010;
}
.checkbox__label {
  font-family: "inter";
  font-size: 24px;
  line-height: 20px;
  gap: 10px !important;
  color: #161010;
}
facet-remove-component.pills__pill.pills__pill--desktop-small.facets-remove__pill
 {
    font-family: "'inter'";
    font-size: 18px;
}
.price-facet__highest-price {
  font-family: "inter";
  font-size: 20px;
  color: #161010;
}
.price {
  font-family: "inter" !important;
  font-size: 18px !important;
  line-height: 24px !important;
  font-weight: 600 !important;
  color: #161010;
}
button.theme-drawer__close-button {
    background-color: #970004;
    color:#fff;
}
a.size-style.button.button--Ac2JPd1lZeXVWdEtYa__product_list_button_eibbma:hover {
  background-color: #000;
}

/*Cart Page Css*/

.cart-page.spacing-style{
    --padding-block-start: max(20px, calc(var(--spacing-scale) * 48px)) !important;
    --padding-block-end: 48px !important;
}
h1.h4{
    font-family:"Anton";
    font-weight:400;
    font-size: 24px !important; 
    
    
}
a.cart-items__title{
    font-family:"inter" !important;
    font-weight:400;
    font-size: 18px;
    line-height: 22px;
    display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
   
}
.cart-items__unit-price-wrapper {
    font-family: "inter" !important;
    font-size: 18px !important;
}

.cart-discount__label{
    font-family:"Anton";
    font-weight:400;
    font-size:24px;
}
.cart-totals__total-label{
    font-family:"Anton";
    font-weight:400;
    font-size:20px;
}
.cart-totals__item{
    font-family:"Anton";;
    font-weight:400;
    font-size:18px;
}
.cart-totals__item.cart-totals__tax-note small{
    font-family:"Anton";
    font-weight:400;
    font-size:16px !important;
}
button#checkout{
    font-family:"inter";
    font-size:18px;
}
button#checkout:hover{
    background-color:#000;
}
.cart-items__price{
    font-family:"inter";
    font-size: 20px;
}
.cart-items__unit-price-wrapper span{
    font-family:"inter";
    font-size: 20px;
    color:#000;
}
input#cart-discount{
    font-family:"inter";
    font-size: 16px;
}
.cart-discount__button{
    font-family: "inter";
    font-size: 18px;
}
.cart-discount__button:hover{
    background-color:#000;
}
.cart-bubble{
    background-color: #970004;
}
.cart-bubble__text-count{
    color: #fff;
}

.custom-qty input[name="quantity"] {
    border-radius: 0 !important;
}
.cart-totals__total-value{
    font-family:"inter";
    font-size: 20px;
    font-weight: 600;
}
.rating-count.paragraph{
    font-size: 20px !important;
    padding: 0 !important;
}

p.jm-text.jm-review-widget-sidebar-header__title {
    font-size: 40px;
    font-family: 'Anton' !important;
    text-align: left;
}
.product-grid__card.product-grid__card .contents p{
  font-family: "inter" !important;
  font-weight:400 !important;
  font-size: 22px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.quantity-selector-wrapper {
    border: 1px solid #000 !important;
}
a.button.cart-items__empty-button {
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 18px;
    line-height: 18px;
  }
  a.button.cart-items__empty-button:hover {
    background-color #000;
  }
  a.size-style.button.button--AV1BZSUdZVXhDeGlkR__button_PAQMwR {
  padding-top: 15px;
    padding-bottom: 15px;
    font-size: 18px;
    line-height: 18px;
}
a.size-style.button.button--AV1BZSUdZVXhDeGlkR__button_PAQMwR:hover {
  background-color: #000;
}
#cart-drawer-heading.theme-drawer__title {
    font-size: 24px !important;
}





details.menu__details.spacing-style:nth-child(1) a:after {
    width: 6 !important;
}

.cart-items__media-image {
    object-fit: contain;
    background-color: #fff !important;
}




/* Policy Page */

.shopify-policy__title h1,
.shopify-policy__body h2,
.shopify-policy__body h3,
.shopify-policy__body h4,
.shopify-policy__body strong {
    font-family: 'Anton', sans-serif !important;
}

.shopify-policy__body p,
.shopify-policy__body li,
.shopify-policy__body td,
.shopify-policy__body a {
    font-family: 'Inter', sans-serif !important;
}

.shopify-policy__container {
    max-width: 100%;
    padding: 0;
    margin: 0;
}

.shopify-policy__title {
    background: url('/cdn/shop/files/hq_banner_for_the_desktop.webp?v=1782742947');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 212px 20px;
}

.shopify-policy__body {
    max-width: 1386px;
    margin: auto;
    padding-inline: 20px;
    padding-top: 100px;
}

.shopify-policy__title h1 {
    margin: 0;
    color: #970004;
    font-size: 54px;
}

.shopify-policy__body h2,
.shopify-policy__body h3,
.shopify-policy__body h4 {
    font-size: 24px !important;
    color: #000;
}
.shopify-policy__body strong{
    font-size: 20px !important;
    font-weight: 400 !important;
    color: #000;
}

.shopify-policy__body p,
.shopify-policy__body li,
.shopify-policy__body td {
    font-size: 20px;
    color: #696161;
    line-height: 26px;
}

.shopify-policy__body ul {
    padding-left: 20px !important;
}

.shopify-policy__body a {
    color: #970004;
}































.menu-drawer__close-button {
    width: 40px !important;
    height: 40px !important;
    background: #970004 !important;
    border-radius: 50% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
    margin: 5px;
    margin-bottom: 20px;
}
.menu-drawer__close-button svg {
    width: 16px !important;
    height: 16px !important;
    stroke: #fff !important;
    color: #fff;
}
.menu-drawer__menu-item--mainlist {
    font-family: "inter";
    font-size: 20px; 
    line-height: 20px;
    min-height: 18px;
}
.color-custom-AWDFOTnVFekhWd1gyd__header-menu-1 {
    background-color: #F9F6F5 !important;
}



















/*Media Queries*/


@media (max-width:1024px) {

.shopify-policy__title {
        padding: 120px 20px;
    }

    .shopify-policy__title h1 {
        font-size: 40px !important;
    }

    .shopify-policy__body {
        padding-top: 70px;
    }

    .shopify-policy__body p,
    .shopify-policy__body li,
    .shopify-policy__body td {
        font-size: 17px;
        line-height: 23px;
    }

    .shopify-policy__body h2,
    .shopify-policy__body h3,
    .shopify-policy__body h4 {
        font-size: 22px;
    }

    .shopify-policy__body strong{
    font-size: 20px !important;
    color: #000;
    font-weight: 400 !important;
}













    h1,h2 {
    font-size: 40px !important;
    line-height: 44px !important;
}


/*Shop Page Css*/
  .product-grid__card.product-grid__card .contents p{

  font-size: 20px;
  line-height: 20px;
}
.price {
  font-size: 20px;
}
h4 {
  font-size: 20px;
}
span.facets__label {
  font-size: 20px;
}
.checkbox__label {
  font-size: 20px;
  line-height: 20px;
}
facet-remove-component.pills__pill.pills__pill--desktop-small.facets-remove__pill
 {
    font-size: 18px;
}
.price-facet__highest-price {
  font-size: 20px;
}
.price {
  font-size: 16px !important;
  line-height: 24px !important;
}
.product-grid {
  gap: 20px;
  grid-template-columns: repeat(2, 1fr) !important;
}


/*Cart Page Css*/

.cart-page.spacing-style{
    --padding-block-start: max(20px, calc(var(--spacing-scale) * 48px)) !important;
    --padding-block-end: 48px !important;
}
h1.h4{
    font-size: 20px !important;    
}
.cart-items__unit-price-wrapper {
    font-size: 18px !important;
}
.cart-discount__label{
    font-size:20px;
}
.cart-totals__total-label{
    font-size:20px;
}
.cart-totals__item{
    font-size:18px;
}
.cart-totals__item.cart-totals__tax-note small{
    font-size:16px !important;
}
button#checkout{
    font-family:"inter";
    font-size:18px;
}
button#checkout:hover{
    background-color:#000;
}
.cart-items__price{
    font-size: 20px;
}
.cart-items__unit-price-wrapper span{
    font-size: 20px;
}
input#cart-discount{
    font-size: 16px;
}
.cart-discount__button{
    font-size: 18px;
}
.cart-totals__total-value{
    font-size: 20px;
}
.rating-count.paragraph{
    font-size: 20px !important;
}
p.jm-text.jm-review-widget-sidebar-header__title {
    font-size: 30px;
}
.product-grid__card.product-grid__card .contents p{
  font-size: 20px;
}

}



@media(max-width: 880px) {
.header__row {
    padding: 6px 0px;
}


span.footer-utilities__text, button.policy-list-trigger.button-unstyled {
    font-size: 16px !important;
}



  li.menu__item.paragraph a {
    font-size: 15px;
}

summary.menu__heading.h3 {
    font-size: 25px;
    padding: 0px;
}

.image-block__image {
    min-width: 55px;
}

.social-icons__wrapper {
    margin-left: -35px;
}
/* .shopify-policy__title {
        padding: 152px 20px;
    } */

    .shopify-policy__title h1 {
        font-size: 40px;
    }
}




@media (max-width:767px){



.group-block.group-block--height-fit {
    padding: 0px;
}

    .image-block__image {
        min-width: 70px;
        column-height: 70px !important;
        max-width: 70px;
    }

        .social-icons__wrapper {
        margin-left: 0px;
    }

    .utilities.utilities--blocks-2.spacing-style {
    gap: 0px;
}

span.footer-utilities__text, button.policy-list-trigger.button-unstyled {
    font-size: 14px;
}


.footer-content.spacing-style {
    padding: 52px 0px;
}








h1,h2 {
    font-size: 18px;
    line-height: 18px;
}


  .product-grid__card.product-grid__card .contents p{
  font-size: 18px;
  line-height: 18px;
}
.price {
  font-size: 18px;
}
h4 {
  font-size: 18px;
}
span.facets__label {
  font-size: 18px;
}
.checkbox__label {
  font-size: 18px;
  line-height: 18px;
}
facet-remove-component.pills__pill.pills__pill--desktop-small.facets-remove__pill
 {
    font-size: 16px;
}
.price-facet__highest-price {
  font-size: 18px;
}
.price {
  font-size: 16px !important;
  line-height: 24px !important;
}
.facets__see-results {
  font-size: 16px !important;
  padding-top: 11px !important;
  padding-bottom: 11px !important;
}
.product-grid {
  gap: 20px;
  grid-template-columns: repeat(1, 1fr) !important;
}


h1.h4{
    font-size: 20px !important;    
}
.cart-items__unit-price-wrapper {
    font-size: 18px !important;
}
.cart-discount__label{
    font-size:18px;
}
.cart-totals__total-label{
    font-size:18px;
}
.cart-totals__item{
    font-size:18px;
}
.cart-totals__item.cart-totals__tax-note small{
    font-size:16px !important;
}
button#checkout{
    font-family:"inter";
    font-size:18px;
}
button#checkout:hover{
    background-color:#000;
}
.cart-items__price{
    font-size: 18px;
}
.cart-items__unit-price-wrapper span{
    font-size: 18px;
}
input#cart-discount{
    font-size: 16px;
}
.cart-discount__button{
    font-size: 15px;
    line-height: 15px;
    padding-left: 15px;
    padding-bottom: 15px;
}

.cart-totals__total-value{
    font-size: 18px;
}
.rating-count.paragraph{
    font-size: 18px !important;
}
p.jm-text.jm-review-widget-sidebar-header__title {
    font-size: 30px;
}
.product-grid__card.product-grid__card .contents p{
  font-size: 18px;
}

a.cart-items__title{
    display: block;
    -webkit-line-clamp: unset;
    -webkit-box-orient: unset;
     overflow: visible; 
}



.shopify-policy__title {
    padding: 120px 20px;
    background-image: url('/cdn/shop/files/banner_mobile.png?v=1782742810') !important;
    object-fit: 100%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    }

    .shopify-policy__title h1 {
        font-size: 25px !important;
    }

    .shopify-policy__body {
        padding-top: 48px;
    }

    .shopify-policy__body h2,
    .shopify-policy__body h3,
    .shopify-policy__body h4 {
        font-size: 22px !important;
    }

    .shopify-policy__body strong{
    font-size: 18px !important;
    font-weight: 400 !important;
    color: #000;
}

    .shopify-policy__body p,
    .shopify-policy__body li,
    .shopify-policy__body td {
        font-size: 16px;
        line-height: 21px;
    }






}

