/** Shopify CDN: Minification failed

Line 162:0 Unexpected "@media"

**/
body .hero__container .hero__content-wrapper {
    width: 100%;
    max-width: 900px !important;
    margin: 0 auto;
}
.mega-menu__link-title {
    color: #33333399;
}
/* .mega-menu__grid {
    padding-top: 10px;
} */
a.mega-menu__link.mega-menu__link--parent .mega-menu__link-title {
    color: #000;
}
.mega-menu__link-title:hover {
    color: #000;
}
/* .hero__container p {
    color: #fff;
} */
.spacing-style .spacing-style h3 {
    /* color: #2f7b32 !important; */
    text-transform: uppercase;
    font-size: 18px;
}
.ui-test-collection-list .collection-card__content p {
    font-size: 18px;
    /* color: #fff; */
    font-weight: 600;
    text-transform: uppercase;
}
.header__row.header__row--top.color-scheme-1.section.section--full-width-margin.section--page-width.divider--page-width {
    padding-top: 20px;
    padding-bottom: 20px;
}

.spacing-style h2 {
    /* color: #307b32; */
    text-transform: uppercase;
    font-weight: 500;
    font-size: 24px;
}
.hero__container .hero__content-wrapper p strong {
    text-transform: uppercase;
}
.ui-test-collection-list h2 {
    text-transform: uppercase !important;
}
.ui-test-product-list h2 {
    text-transform: uppercase !important;
}
.spacing-style p {
    /* color: #092b37; */
    font-size: 16px;
    line-height: 22px;
}
.scrolling-logo-cloud_template--26395169161563__custom_marquee_YT49d4 .slide-template--26395169161563__custom_marquee_YT49d4 img, .scrolling-logo-cloud_template--26395169161563__custom_marquee_YT49d4 .slide-template--26395169161563__custom_marquee_YT49d4 svg {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: scale-down !important;
}
h2#scrolling-logo-cloud {
    text-transform: uppercase;
}
  .section-resource-list__header .group-block {
		text-transform:uppercase;
  }

  .ai-blog-posts-grid-as05us0lnu25dmmvovaigenblockf95a860xrdnqj.layout-vertical {
    display: flex;
}
.shopify-section-group-footer-group summary.menu__heading.h4 {
    padding-top: 0;
}
.layout-vertical .ai-blog-post-card-as05us0lnu25dmmvovaigenblockf95a860xrdnqj {
    width: 100%;
}
/* ========================product-page====================== */
.product-grid-container .facets .facets__actions {
    z-index: -1;
}
.ui-test-product-list .card-gallery .product-media__image {
    object-fit: contain;
}
.product-grid-container .product-grid .product-media__image {
    object-fit: contain;
}
.ui-test-product-list span.price {
    font-size: 20px;
}
.product-information .spacing-style p {
    text-transform: capitalize;
  
}
.product-information span.price {
    font-weight: 600;
    font-size: 18px;
}
.product-information__grid .product-form-buttons .quantity-selector {
    border: 1px solid #307b33;
}
.scrolling-logo-cloud_template--26558836343131__custom_marquee_TYVa7g .slide-template--26558836343131__custom_marquee_TYVa7g img, .scrolling-logo-cloud_template--26558836343131__custom_marquee_TYVa7g .slide-template--26558836343131__custom_marquee_TYVa7g svg {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: scale-down !important;
}
.mega-menu .mega-menu__list .mega-menu__column .mega-menu__link {
    color: #000;
}
.product-recommendations .product-media__image {
    object-fit: contain !important;
}


.menu-list__list-item.open svg {
    transform: rotate(
178deg);
}
/* ==========================filter css========================= */
.product-grid-container .facets--filters-title {
    font-size: 20px;
    text-transform: uppercase;
}
body .product-grid-container .facets__label font {
    font-size: 18px;
    color: #000;
    text-transform: uppercase;
}
body .product-grid-container .facets__summary .facets__label {
    font-size: 18px;
    text-transform: uppercase;
}
body .product-grid-container .price-facet__inputs-wrapper .field__input {
    border: 1px solid #000;
}
/* .product-grid-container .facets__summary {
    border-top: 1px solid #000;
} */
.facets--vertical :is(.facets__item,.sorting-filter):before {
    border-top: 1px solid #000 !important;
}
.facets__form .checkbox__label-text {
    color: #000000cf;
}
.facets__form .price-facet__highest-price {
    color: #000000cf;
}
.facets__form .facets__pill-label {
    border: 1px solid #000000cf;
}
.facets .facets__inputs-wrapper .icon-checkmark {
    border: 1px solid #000000cf;
}
.product-grid-container  
@media (max-width: 420px) {
    .vn-topbar {
    padding: 10px 10px 10px 10px !important;
}
.wrap-tab span {
    font-size: 9px !important;
}
}
@media(max-width:767px) {

    .ai-blog-posts-grid-as05us0lnu25dmmvovaigenblockf95a860xrdnqj.layout-vertical {

    flex-wrap: wrap;
}
}

/* =================product-button================ */

.buy-now-btn {
    background-color: #000;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    border: none;
    border-radius: 8px;
    padding: 12px 25px;
    cursor: pointer;
    transition: background-color 0.3s ease;
    width: 100%;
    text-transform: uppercase;
    margin-top: 10px;
}

  .buy-now-btn:hover {
    background-color: #000;
  }

  .buy-now-form {
    margin-top: 20px;
  }
