.elementor-kit-9{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.isw-swatch--isw_text .isw-term{
    background: #000;
    border-color: rgb(73,73,73,1);
}
div.quantity input.qty{
     border-color: rgb(73,73,73,1);
}
.popup-fly-cart .cart-totals-row.order-total .cart-totals-label{
    font-size: 14px;
}
.popup-fly-cart .cart-totals-row.order-total .amount{
    font-size: 14px;
}
.woocommerce-error .button, .woocommerce-info .button, .woocommerce-message .button{
    font-size: 9px !important;
    line-height: 1.5 !important;
}
.product-popup-links{
    border-bottom: 1px solid rgb(73,73,73);
}
.minimog-modal .modal-description{
    font-size: 12px;
}
.minimog-modal .forgot-password{
    font-size: 12px;
}
.form-label-checkbox, .form-label-radio{
    font-size: 12px;
}

.minimog-product{
    --thumbnail-spacing:6px;
}

.mobile-tab-link{
    border-right: 0px;
}
*:focus {
    outline: none !important;
    box-shadow: none !important;
}
* {
    -webkit-tap-highlight-color: transparent;
}
 .woocommerce-message{
    background: #878787;
}

@media only screen and (max-width: 767px) {
    .woocommerce-product-details__short-description {
        font-size: 9px;
        margin:10px 0 8px;
    }

    .isw-swatch--isw_text .isw-term {
       font-size:9px;
       height:25px;
       min-width:25px;
       line-height:25px;
    }
    
   /* Turn the list of 6 points into a 2-column grid (2x3) */
    .woocommerce-product-details__short-description ul {
        display: grid;
        grid-template-columns: repeat(3, 1fr); /* 2 columns, 3 rows */
        gap: 0px; /* Space between items */
        padding: 0;
        margin: 20px 0;
        list-style: none; /* Hides default bullets to save space */
    }

    /* Left align the text in the grid cells */
    .woocommerce-product-details__short-description ul li {
        text-align: left;
        margin-top:-10px !important;
        color:#d3d3d3;
        
    }
    .single-product .entry-summary form.cart{
        margin:0px;
    }
    .single-product .entry-product-quantity-wrapper .quantity-button-wrapper>label, .single-product .entry-summary form.cart .label>label{
        font-size:12px;
        line-height:10px;
    }
    .row-isw-swatch--isw_text .label{
        font-size:12px;
    }
    .single-product .entry-title>span{
        font-size:14px;
    }
    .entry-price-wrap{
        --price-font-size:14px;
    }
    .single-product .entry-summary{
        margin-top:10px;
    }
    .single-product .entry-summary form.variations_form div.variations .row-isw-swatch{
    
        padding:0 10px 5px 10px;
    }
    
    .reset_variations{
        font-size:12px;
    }
    .entry-price-wrap>*{
        margin:0px 10px 0 0;
    }
    
    .single-product .page-title-bar-minimal-01{
        display:none;
    }
    .woocommerce-variation-add-to-cart{
        padding:14px 0 0;
    }
    .entry-product-quantity-wrapper .quantity-button-wrapper{
        margin:-2px 20px 10px 0;
    }
    .single_add_to_cart_button{
        margin:0 0 10px;
    }
    .single_add_to_cart_button.disabled{
        font-size:10px;
    }
    div.quantity input.qty{
        font-size:10px;
    }
    .entry-product-section-heading{
        font-size:14px;
    }
    .entry-product-quantity-wrapper .button{
        font-size:10px;
    }
    .product-popup-links a{
        font-size:12px;
    }
    .cart_list.product_list_widget .product-name{
        font-size:12px;
    }
    .amount, .price, .tr-price, .wc-price-separator, .woosw-content-item--price{
        font-size:12px;
    }
    .fly-cart-messages>*{
        font-size:9px;
    }
    .woocommerce-error, .woocommerce-info, .woocommerce-message{
        font-size:9px;
    }
    .fly-cart-title{
        font-size:14px;
    }
    .minimog-product .woocommerce-loop-product__title{
        font-size:10px;
    }
    .minimog-product .price .amount{
        font-size:10px;
        line-height:10px;
    }
    .js-product-ordering .minimog-nice-select-wrap .minimog-nice-select-current, .js-product-ordering select{
        font-size:10px;
    }
    .archive-result-count{
        font-size:10px;
    }
    .entry-product-section{
        padding:20px 0 0;
    }
    .popup-fly-cart .empty-cart-heading{
        font-size:12px;
    }
}
.btn-open-off-sidebar-mobile{
    background: #545454;
}
.page-sidebar.sidebar-off .page-sidebar-inner{
    background: #212121;
}/* End custom CSS */