/** Shopify CDN: Minification failed

Line 18:0 All "@import" rules must come first

**/

 @font-face {
     font-family:' Vogue Avant Garde Bold' ;
    src: url(/cdn/shop/files/VogueAvantGarde-Bold.woff2?v=1762339664) format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}
h1, h2, h3, h4, h5, h6, a {
    font-family:' Vogue Avant Garde Bold' !important;
} 

@import url('https://fonts.googleapis.com/css2?family=Quicksand:wght@300..700&display=swap');
body, p, span{
  font-family: "Quicksand", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
}

.col-logo {
    width: 100%;
    max-width: 12%;
}
form.search {
    width: 100%;
}
.headr-search {
    width: 100%;
}
.headr-search .filed_p svg {
    fill: none;
}
body{
    overflow-x: hidden;
}
.wrap-header {
    width: 100%;
    max-width: 1400px;
    margin: 0 auto;
}
.element-header {
    padding: 10px 40px;
}
.product-card__info {
    text-align: left;
}
section.logo-strip-section h1 {
    font-size: 34px;
    text-align: center;
    letter-spacing: 0;
    border-bottom: 1px solid #e7e7e7;
    padding-bottom: 15px;
}
.lab-category-card:nth-child(4), .lab-category-card:nth-child(8) {
border-right:none;
}
#shopify-section-template--18270914183242__16485444103c52f5e9 .iconx8 .icon {
    stroke: #52ad3e;
}
.footer-email .form-group label {
    background-color: transparent !important;
}
.site-footer__copyright {
    border-top: none !important;
}
a.d-block.product-card__name {
    font-weight: 600;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: .01px;
}
.blog-feature-grid-section .side-post:nth-child(2),.blog-feature-grid-section .side-post:nth-child(4) {
    border-right: none;
}
.blog-feature-grid-section .side-post:nth-child(1), .blog-feature-grid-section .side-post:nth-child(2)  {
    border-top: none;
}
.blogs-blocks {
    width: 100%;
    margin: auto;
    max-width: 1400px;
}
button.thumb-nav-btn.thumb-prev {
    transform: rotate(
90deg);
}
button.thumb-nav-btn.thumb-next {
    transform: rotate(
90deg);
}
.product-block.rte.product-short__description.txt-body-70 {
    font-size: 16px;
    color: #000;
    margin: 0;
}
ul.product-block.product-single__meta-list.product-single__meta-price.list--inline {
    margin: 0;
    padding: 10px 0px;
}
.product-single__price {
    color: #1c1d1d !important;
    font-size: 21px !important;
    font-weight: 700;
}
.jdgm-star.jdgm--off:before {
    content: "\e001";
    color: #4fad3b;
}
.shipping-banner span {
    color: #4fad3b;
}
.shopify-policy__container {
    max-width: 100ch !important;
    text-align: center;
    padding-bottom: 40px;
}

.footer-email .form-control {
    color: var(--footer-text);
    width: 100% !important;
    margin: 0 !important;
}


.form-group.flex-column {
    display: flex;
    flex-direction: row !important;
}

.form-group.flex-column input {
    border-radius: 40px !important;
}

.footer-email .form-control {
    width: 100% !important;
    margin: 0 !important;
    height: 60px;
}

.footer-email .form-group label {
    background-color: transparent !important;
    top: 50%;
    left: 20px;
    transform: translateY(-50%);
}

.footer-email .btn-theme {
    background-color: #000000 !important;
    color: #FFFFFF !important;
    border-radius: 40px;
    position: absolute;
    right: 10px;
    margin-top: 0;
    margin-bottom: 0;
    top: 50%;
    transform: translateY(-50%);
}
.section-title-1>span {
    text-transform: capitalize;
}
@media screen and (max-width:768px){
    .col-logo {
    width: 100%;
    max-width: 100%;
}
.product-card__overlay.d-flex.justify-content-center.flex-row {
    display: none !important;
}
.element-header {
    padding: 0px 20px;
}
.footer-center .logofooter {
    margin-left: inherit !important.headr-search form.search input[type=text];
    margin-right: auto;
}

}

.mega-col-b .products_menu {
    margin: 0 !important;
}
.mega-col-b .product-card__info {
    padding: 0 !important;
}
.custom-row .menu-title a {
    color: #000000 !important;
    font-weight: 700;
    font-size: 20px !important;
}
.custom-row .product-card__info a {
    margin-top: 15px;
}
p.product-titles {
    padding: 10px 0px;
    font-size: 16px;
    font-weight: 600;
}
.wrap-buy-cart-btn {
    align-items: center;
    display: grid;
    grid-template-columns: repeat(2,1fr);
    width: 100%;
    gap: 20px;
}
.wrap-buy-btn {
    width: 100%;
    background: #fff;
    height: 100%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 2px solid #52ad3e;
    border-radius: 30px;
    transition: 0.5s;
}
.wrap-buy-btn:hover {
    background: #52ad3e;
    color: #fff;
}
button.checkout-btn {
    border: none;
    background: none;
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 2.2px;
    color: #52ad3e;
}
.wrap-cart-btn button {
    border-radius: 30px;
}
.wrap-buy-btn:hover button.checkout-btn {
    color: #fff;
}
.wrap-cart-btn .product-form__item.product-form__item--submit.btn-disablebuynow {
    width: 100%;
    margin-left: 0 !important;
    height: 100%;
    margin-bottom: 0 !important;
}
.jdgm-star.jdgm--on:before {
    content: "\e000";
    color: #5aad3b;
}
.product-single__info-wrapper .accordion .tabcustom {
    font-size: 20px;
    color: #000;
}
.product-single__info-wrapper .accordion p {
    font-size: 15px;
}
.product-single__meta .shopify-block {
    margin: 0;
}
.product-single__meta .shopify-block {
    margin: 0 !important;
}
.shipping-banner {
    margin-top: 10px;
}