/** Shopify CDN: Minification failed

Line 202:1 Unexpected "{"

**/
@import url('https://fonts.googleapis.com/css2?family=Comfortaa:wght@300..700&display=swap');

h1, h2, h3, h4, h5, h6, span, p, strong, a {
    font-family: Inter!important;
}

img, video {
    max-width: 100%;
}

span.header__active-menu-item, 
a.link.link--text.list-menu__item.list-menu__item--link.list-menu__item--active {
    color: #000;
}

ul.list-menu.list-menu--inline a:hover,
ul.list-menu.list-menu--inline .header__menu-item.list-menu__item.link.focus-inset:hover {
    color: #000;
}

h2.footer-block__heading.inline-richtext {
    color: #000;
}

h2.heading-h2, h2.title.inline-richtext.h1 {
    font-size: 35px;
    color: #000;
    font-weight: 400;
    text-align: center;
}

.accordion summary {
    padding: 15px 15px!important;
}

.accordion__content {
    padding: 0px 15px!important;
}

.card.card--standard.card--media:hover .full-unstyled-link {
    color: #000;
    text-decoration: unset;
}

.accordion summary:hover  h3.accordion__title.inline-richtext.h4 {
    text-decoration: unset;
}

h3.heading-h3 {
    font-size: 22px;
    margin: 0;
}

header.header.header--middle-left.header--mobile-center.page-width.header--has-menu.header--has-account {
    width: fit-content;
    gap: 40px;
}

.footer-block.grid__item {
    width: 20%;
}

.footer-block.grid__item.footer-block--menu {
    width: 15%;
}

.footer__content-top.page-width {
    padding-left: 20px;
    padding-right: 20px;
}

.footer__blocks-wrapper.grid.grid--1-col.grid--2-col.grid--4-col-tablet.grid--3-col-tablet {
    gap: 20px;
}

.shopify-policy__container {
    max-width: 1200px!important;
    padding-bottom: 40px;
}

.card__heading.h5 {
    font-size: 18px;
    letter-spacing: 0;
    line-height: 26px;
}

.why-choose-us-main {
    padding: 10px 0 40px;
}

.featured-collection-main {
    padding: 10px 0 40px;
}

.offer-banner-main {
    padding: 20px 0 40px;
}

section#shopify-section-template--22540008390896__featured_collection {
    padding: 10px 0 40px;
}

section#shopify-section-template--22540008390896__featured_collection_y6rwgB {
    padding: 10px 0 40px;
}

div#collection-template--22540008390896__featured_collection,
div#collection-template--22540008390896__featured_collection_y6rwgB {
    padding: 0;
}

section#shopify-section-template--22540008390896__featured_collection .collection__description.body.rte p, 
section#shopify-section-template--22540008390896__featured_collection_y6rwgB .collection__description.body.rte p
{
    text-align: center;
}

ul#Slider-template--22540008390896__featured_collection,
ul#Slider-template--22540008390896__featured_collection_y6rwgB
{
    margin: 0!important;
}

.collection__title.title-wrapper.title-wrapper--no-top-margin.page-width {
    margin-bottom: 0!important;
}

.rte a,
u a {
    text-decoration: unset;
}

.footer-block__brand-info .rte p,
.footer-block__details-content.rte p {
    font-size: 14px;
    letter-spacing: 0;
}

/* Product Page */

.product__tax.caption.rte {
    color: #000;
}

span.price-item.price-item--regular {
    color: #000;
    font-weight: 600;
    letter-spacing: 1px;
}

.product__title h1 {
    letter-spacing: 0px;
}

.product-form__input.product-form__input--dropdown,
.product-form__buttons {
    max-width: initial!important;
}

button.shopify-payment-button__button.shopify-payment-button__button--unbranded {
    color: #fff;
    color: #000;
}

.basic__step-container .step-box__basic .icon__step-box .svg__icon {
    fill: #000!important;
}

.delivery-widget__container,
.delivery-widget__container .step__container {
    padding: 10px 0 0 0px;
}

.button:after, .shopify-challenge__button:after, .customer button:after, .shopify-payment-button__button--unbranded:after {
    box-shadow: unset!important;
}

.product-form__input--pill input[type=radio]:checked+label {
    background-color: #000!important ;
    color: #fff!important;
}

.product-form__input--pill input[type=radio]+label {
    border: 1px solid #000!important;
    color: #000!important;
}

button.shopify-payment-button__button.shopify-payment-button__button--unbranded{
    color: #fff!important;
}

.product-form__submit {
    border: 1px solid #000!important;
}

.msg__container strong, 
 {
    color: #000;
}

.product-form__submit span{
    color: #000;
}

.header__menu-item {
    color: #000!important;
}

.header__menu-item span,
.header__menu-item {
    font-family: 'Comfortaa'!important;
}

a.assist {
    color: unset;
    font-weight: 600;
}

.footer-block.grid__item a {
    color: #000000BF;
}

/* Widgets */

.jdgm-star {
    font-family: 'JudgemeStar'!important;
    font-size: 13px!important;
}

.jm-star-rating__font-icon {
    font-family: JudgemeStar,monospace!important;
    font-size: 19px !important;
}

button.btn.pplr-btn.button.pplr-preview-btn.Button--secondary.ptc_button {
    width: 100%;
}

ul.form-status-list.caption-large, h2.form-status.caption-large.text-body {
    display: none!important;
}

@media (min-width: 991px) {

    .header {
        padding-top: 10px!important;
        padding-bottom: 10px!important;
    }

    ul#HeaderMenu-MenuList-3, 
    ul#HeaderMenu-MenuList-4, 
    ul#HeaderMenu-MenuList-5 {
        width: 220px;
    }

    .banner--desktop-transparent .banner__box {
        max-width: 110rem!important;
    }

    .collapsible-content-wrapper-narrow {
        max-width: 900px!important;
    }

    .footer__column.footer__column--info {
        display: none!important;
    }

    .footer__content-bottom {
        padding: 0!important;
    }

    .footer__content-top.page-width {
        padding-bottom: 30px!important;
    }

    .footer-block__details-content.rte p {
        margin: 0 0 5px!important;
    }

    h2.footer-block__heading.inline-richtext {
        font-size: 20px;
        font-weight: 500;
        letter-spacing: 0px;
    }

    footer.footer.color-scheme-3.gradient.section-sections--22540008849648__footer-padding {
        border-top: 1px solid #000;
    }

    .header__submenu {
        background-color: #fff;
    }

    .footer-block__brand-info .rte p {
        text-align: justify;
    }

    /* Mega Menu */

    /* .mega-menu__content {
        background-color: #990000!important;
    }

    ul.mega-menu__list.page-width.mega-menu__list--condensed {
        display: flex;
        justify-content: space-around;
        color: antiquewhite!important;
    }

    ul.mega-menu__list.page-width.mega-menu__list--condensed a {
        color: #fff!important;
        font-size: 17px;
        font-weight: 500;
        letter-spacing: 0;
    } */

}

@media (max-width: 991px) {

    .footer-block.grid__item {
        width: auto;
    }

    .footer-block.grid__item.footer-block--menu {
        width: auto;
    }

}

@media (max-width: 767px) {

    h2.heading-h2, 
    h2.title.inline-richtext.h1 {
        font-size: 26px; 
        color: #000;
    }

    .card__heading.h5 {
        font-size: 16px;
        letter-spacing: 0;
        line-height: 22px;
    }

    h3.heading-h3 {
        font-size: 18px;
        margin: 0;
    }
}