/** Shopify CDN: Minification failed

Line 163:0 Unexpected "{"

**/
@font-face{
    font-family:'DejaVuSans-ExtraLight';
    src:url('/cdn/shop/files/DejaVuSans-ExtraLight.ttf?v=1784357612');
}
@font-face{
    font-family:'DejaVuSansCondensed-Oblique';
    src:url('/cdn/shop/files/DejaVuSansCondensed-Oblique.ttf?v=1784356242');
}
@font-face{
    font-family:'DejaVuSans';
    src:url('/cdn/shop/files/DejaVuSans.ttf?v=1784356141');
}
@font-face{
    font-family:'DejaVuSansCondensed-BoldOblique';
    src:url('/cdn/shop/files/DejaVuSansCondensed-BoldOblique.ttf?v=1784357203');
}


 slideshow-component slideshow-slide .button-custom{
 font-family:'DejaVuSans-ExtraLight';
     font-size: 18px;
    text-transform: capitalize;
    font-weight: 700;
    padding: 14px 32px;
 } 
slideshow-component slideshow-slide rte-formatter h3{
    font-family:'DejaVuSans';
        font-size: 61px;
    margin-bottom: 0px;
    line-height: 41px;
}
slideshow-component slideshow-slide rte-formatter h4{
    font-family:'DejaVuSansCondensed-BoldOblique';
    font-size: 61px;
}
slideshow-component slideshow-slide rte-formatter p{
   font-family:'DejaVuSans-ExtraLight';
}
.kl-teaser-WScP7t.kl-private-reset-css-Xuajs1{
    display:none !important;
}
.tl-switcher-container.tl-custom-position{
        z-index: 999;
}
.product-information .product-information__media{
        min-width: 100%;
}
.swatch-color-custom{
    border-radius:50px;
}
.custom-swatches{
        display: flex;
    gap: 7px;
    margin-top: 14px;
}
.social-icons__icon-wrapper{
    width:40px !important;
    height:40px !important;

}
.product-card  .custom-swatches{
justify-content:center;
}
.social-icons__icon-wrapper a{
 border: 1px solid black;
    border-radius: 50px;
    padding: 9px;
}
.mega-menu .mega-menu__link {
    font-size:15px;
}
.jdgm-verified-badge-header .jdgm-verified-checkmark path{
fill:black !important;
}
.social-icons__wrapper .social-icons__icon {
    height:100%;
}
.email-signup__button--integrated.email-signup__button--arrow{
    margin:0px;
}
.email-signup__input-group  .email-signup__input {
        padding: 10px 29px;
}
.email-signup__input-group{
        margin-bottom: 17px;
}
.footer-utilities__group-copyright{
    width:100%;
}
#cart-drawer .theme-drawer__dialog {
    z-index: 9999;
}
.offer-custom{
    background-color: #000000;
    text-align: center;
    color: #ffffff;
    border-radius: 0px 0px 15px 15px;
    font-size: 16px;
    padding: 14px 10px;
    margin-bottom: 14px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}

.recommendation-card p{
   font-size: 12px; font-weight: bold; margin: 0 0 8px;
}
.recommendation-card{
    text-align: center; border: 1px solid #f0f0f0; padding: 6px; border-radius: 4px;
}
.recommendation-card img{
    max-width: 100%; height: auto; border-radius: 4px;
}
.cart-drawer__recommendations{
    margin-top: 20px; padding: 15px; border-top: 1px solid #eee;
            margin: 10px 10px 0px 10px;
    padding: 10px;
    border-radius: 12px;
    background: #fff;
    border: 1px solid var(--Gray-Neutral-200, #e5e7eb);
}
.recommendation-card h4{
    font-size: 13px; margin: 8px 0 4px; color: #333;
        -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
                text-overflow: ellipsis;
                overflow: hidden;
                    display: -webkit-box;
}
.recommendations-grid{
display: flex;
    overflow-x: auto;
    padding: 10px 0px;
    gap: 1rem;
    align-items: flex-start;
    scroll-snap-type: x mandatory;
}
.cart-drawer-recom-heading{
     font-size: 16px; margin-bottom: 4px;
}
.cart-drawer__recommendations {
  display: flex;
  flex-direction: column;
    max-height: 100%;
    height: 152px;
  overflow: hidden;  
}

.recommendations-grid {
  overflow-x: auto;
  overflow-y: auto;
  flex: 1;
  -webkit-overflow-scrolling: touch; 
  scrollbar-width: none;
}
{
    font-family: Inter, sans-serif;
    font-weight: 500;
}
 .accelerated-checkout-button {
    height: 79% !important;
}
.cart__ctas .cart__checkout-button{
    height: 44px !important;
}
.cart-drawer__summary {
  display: flex;
  flex-direction: column;
  overflow: visible; 
}

.cart-totals,
.cart__ctas {
  flex-shrink: 0; 
}
.cart-drawer__content .cart-drawer__summary{
    padding-top:0px;
     padding-bottom:0px;
}
h2#cart-drawer-heading{
    font-size:20px;
}
.cart-drawer__inner .cart-totals{
    gap:11px;
}
.cart-drawer__inner .theme-drawer__header{
    padding-top:12px;
    padding-bottom:12px;
}
.recommendation-card{
    /* display:flex; */
}
@media screen and (min-width: 768px) {
    .mobile-view{
display:none !important;
    }
    .mobile-img{
        display:none;
    }
    .tl-switcher-container.mobile{
        display:none !important;
    }
}
.mobile-view .menu__heading {
display:none;
}

#judgeme_product_reviews{
        max-width: 1389px !important;
}
.jm-button.jm-button--primary.jm-action-buttons__button{
        padding: 12px 53px;
    border-radius: 0px;
}
@media screen and (min-width: 1200px) {
    .product-information .product-information__grid {
        grid-template-columns: 1fr 1fr !important;
    }

}

.recommendation-card{
    display: flex;
    align-items: center;
    gap: 15px;
}

.cart-item-img{
    width: 60px;
    min-width: 60px;
    flex-shrink: 0;
}

.cart-item-img img{
    display: block;
    width: 100%;
    height: auto;
}

.cart-item-inforr{
    flex: 1;
    text-align:left;
}
.cart-drawer__recommendations .recommendation-form .button {
        padding: 6px 12px;
    border-radius: 5px;
    background: none;
    color: black;
        font-size: 12px;
}
.cart-drawer-recom-heading{
    font-family: Inter, sans-serif;
    font-weight: 500;
}
.cart-drawer__content .cart-items__table-row--full-width-variants{
    grid-template-areas:
  "media details price"
  "media variants quantity"
  "media unit_price quantity"
  "media . error";
}
.cart-drawer__content .quantity-selector :is(.quantity-minus,.quantity-plus){
    width:auto;
    height:auto;
}
.cart-items__unit-price-wrapper{
    display:none;
}
.cart-drawer__content .cart-items__quantity .quantity-selector {
    height:fit-content;
}
.cart-drawer__content .quantity-selector{
        flex-shrink: unset;
}
.cart-drawer__content .cart-drawer__items .cart-items__table-row{
    padding-bottom:5px;
    margin-bottom:5px;
}
.cart-drawer__content .cart-drawer__items cart-quantity-selector-component{
    padding:3px 6px;

    background: #f3f4f6;
    border-radius: 5px;

}
.cart-drawer__content .cart-items__quantity {
    margin-top:0px;
}
.cart-drawer__content  .cart-items__quantity-controls{
      /* align-items: flex-start !important; */
      padding-top:5px;
}
.cart-drawer__content  .cart-items__remove{
    display:flex;
        height: fit-content;
}
.cart-drawer__content  .cart-items__details a{
    font-size:13px;
}
.cart-drawer__content .cart-items__variant{
      font-size:13px;
}
.cart-drawer__content .cart-drawer__items{
    height:170px;
}
/* slideshow-component slideshow-slide rte-formatter h4:after {
    content: "";
    display: block;
    width: 576px;
    height: 4px;
    margin: 20px auto 0;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='576' height='4' viewBox='0 0 576 4' fill='none'%3E%3Cpath d='M288 0L576 2L288 4V0Z' fill='white'/%3E%3Cpath d='M288 0L0 2L288 4V0Z' fill='white'/%3E%3C/svg%3E");
} */
/* slideshow-slides .group-block-content{
    width: 57%;
    margin: unset !important;
    text-align: center;
    justify-content: center;
    align-items: center;
} */
 .text-center-cus rte-formatter{
    justify-content:center;
    align-items:center;
     text-align:center;
    width:100%;
 }
 .text-center-cus rte-formatter h4{
    text-align:center;
    width:100%;
    padding-bottom:43px;
        line-height: 50px;
 } 
  .text-center-cus{
        text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
        width: 50%;
 }
.jdgm-write-review-modal__stars .jdgm-star {
        color: #FFB214 !important;
    }
    button.jdgm-write-review-modal__nav-btn.jdgm-write-review-modal__nav-btn-next{
        background-color:black !important;
    }
    .ui-test-product-list .jdgm-prev-badge.jdgm--js{
            padding-top: 9px;
            text-align:center;
    }
  .jdgm-horizon-widget .jdgm-title {
        font-size: 1.7rem !important;
    font-weight: 500;
    }
    .essential_free_shipping_bar_wrapper {
        display:none !important;
    }

    .payment-icons__list .payment-icons__item svg[alt="MASTERCARD"] {
  display: none ;
}
.payment-icons__item:has(svg[alt="MASTERCARD"] ){
  display: none !important;
}
  .payment-icons__list .payment-icons__item svg[aria-labelledby="pi-apple_pay"]{
 display: none ;
}
.payment-icons__item:has(svg[aria-labelledby="pi-apple_pay"]) {
  display: none !important;
}
 .payment-icons__list .payment-icons__item svg[aria-labelledby="pi-bancontact"]{
 display: none ;
}
.payment-icons__item:has(svg[aria-labelledby="pi-bancontact"]) {
  display: none !important;
}
 .payment-icons__list .payment-icons__item svg[aria-labelledby="pi-google_pay"]{
 display: none ;
}
.payment-icons__item:has(svg[aria-labelledby="pi-google_pay"]) {
  display: none !important;
}

 .payment-icons__list .payment-icons__item svg[aria-labelledby="pi-shopify_pay"]{
    display: none ; 
}

.payment-icons__item:has(svg[aria-labelledby="pi-shopify_pay"]) {
  display: none !important;
}
  .shopify-section:has(.icon-with-text-custom) {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
}
 @media screen and (max-width: 768px) {
  

.icon-with-text-custom {
  display: flex;
  flex-wrap: nowrap !important;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  -webkit-overflow-scrolling: touch;
  gap: 16px;
}

.icon-with-text-custom::-webkit-scrollbar {
  height: 6px;
}

.icon-with-text-custom::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 10px;
}

.icon-with-text-custom .group-block {
  flex: 0 0 47.66%;
  scroll-snap-align: start;
}
.top-bar .announcement-bar__slides{
    max-width: 100%;
    margin: 0px;
    width: 100%;
        /* justify-content: left; */
}
.cart-drawer__recommendations {
    height: 208px;
}
.desktop-img{
    display:none;
}
.text-center-cus {
    width: 100%;
}
.footer-bottom{
    gap:0px;
}
.footer-bottom .payment-icons__list{
    justify-content:start;
}
.footer-newslatter{
    margin-bottom:15px;
}
.desktop-view{
    display:none !important;
}
.top-bar {
        padding-left: 15px;

}
.top-bar .announcement-bar__slides slideshow-slide{
    text-align:left;
}
.tl-switcher-container .tl-selection {
    padding: 7px 8px;
    font-size: 10px;
}
/* .tl-switcher-container.top-right.tl-custom-position {
    top: 50px;
    right: 15px;
} */
.top-bar .announcement-bar__text{
    font-size: 27px;
}
.menu-drawer__menu .menu-drawer__menu-item {
    font-size: 17px;
}
.menu-drawer__menu .menu-drawer__menu-item--mainlist .menu-drawer__menu-item-text {
     font-size: 17px;
}
.menu-drawer__menu--childlist .menu-drawer__menu-item-text {
     font-size: 15px !important;
}
.jdgm-cards-carousel .jdgm-content{
margin-bottom:0px !important;
}

.jdgm-cards-carousel .jdgm-media-card .jdgm-rating-section .jdgm-star{
    color: #FFB214 !important;
}
.jdgm-card .jdgm-star.jdgm--on:before{
    color: #FFB214 !important;
}
.jdgm-card  .jdgm-star.jdgm--off:before {
 color: #FFB214 !important;
}
button.button.close-button.menu-drawer__close-button.focus-inset{
        position: absolute;
    right: 18px;
    top: 18px;
    padding: 6px;
}
.menu-drawer__navigation ul.menu-drawer__menu.has-submenu{
        padding-top: 52px;
}
.header .header__navigation-bar-row{
display:none;
} 
.facets__filters-wrapper .facets__label{
        font-size: 16px;
}
facets-form-component .sorting-filter .facets__label{
   font-size: 16px;
}
slideshow-component slideshow-slide rte-formatter h3 {
    font-size: 27px;
    line-height: 26px;
}
slideshow-component slideshow-slide rte-formatter h4 {
    font-size: 27px;
    line-height: 26px;
}
.text-center-cus rte-formatter h4 {
    padding-bottom: 14px;
    line-height: 14px;
}
slideshow-slide .group-block-content {
    justify-content: flex-start;
}
slideshow-component slideshow-slide .button-custom{
        padding: 10px 13px;
            font-size: 14px;
}
#header-component[data-menu-style=drawer] .header__columns .search-action {
    grid-area: rightA !important;
}
.tl-switcher-container.desktop{
    display:none !important;
}
.header .header-logo{
    width:70px;
}
.header .account-button{
    display:none !important;
}
.header summary.header__icon.header__icon--menu.header__icon--summary {
    padding:9px;
}
.header search-button.search-action.search-action--hidden-on-menu{
    width:24px;
}
.header .header__columns{    
    display: flex !important;
    justify-content:space-between;
    gap: 0px;
    align-items: center;
}
}

.shopify-policy__container h1{
    font-size: 35px;
    margin-bottom: 37px;
    text-transform:capitalize;
}
.shopify-policy__container {
        max-width: 1300px !important;
}

