.boxed #header.sticky-on:not([data-type=sticky])>[class*=header-wrapper],.boxed #header>[class*=header-wrapper] .sticky-on>div,.framed #header.sticky-on:not([data-type=sticky])>[class*=header-wrapper],.framed #header>[class*=header-wrapper] .sticky-on>div{
    max-width:calc(1440px + 30px - ( 2 * var(--sticky-on-space-fix,0px)))
}
body,body.yith-woocompare-popup{
    font-family:Montserrat,sans-serif;
    font-size:16px;
    font-weight:400;
    line-height:1.9;
    color:#555
}
body,[data-mode=dark]{
    --et_font-color:#555;
    --et_inputs-border-radius:0px;
    --et_btn-bg-color:#000000;
    --et_btn-bg-color-hover:#ffd600;
    --et_btn-color:#ffffff;
    --et_btn-color-hover:#000000;
    --et_btn-bordered-bg-color:#ffd600;
    --et_btn-bordered-bg-color-hover:#000000;
    --et_btn-bordered-color:#000000;
    --et_btn-bordered-color-hover:#ffffff;
    --et_btn-dark-bg-color:#000000;
    --et_btn-dark-bg-color-hover:#ffd600;
    --et_btn-dark-color:#ffffff;
    --et_btn-dark-color-hover:#000000;
    --et_btn-active-bg-color:#ffd600;
    --et_btn-active-bg-color-hover:#000000;
    --et_btn-active-color:#000000;
    --et_btn-active-color-hover:#ffffff
}
body{
    --p-font-size:16px;
    --p-line-height:1.9;
    --et_active-color:#0a0a0a;
    background:#fff;
    background-color:#fff;
    --et_on-sale-color:#ffffff;
    --et_on-sale-bg-color:#c62828;
    --et_on-sale-radius:0%;
    --product-stock-step-1-active-color:#2e7d32;
    --product-stock-step-2-active-color:#f57f17;
    --product-stock-step-3-active-color:#c62828;
    --single-buy-now-button-color:#0c0c0c;
    --single-buy-now-button-background-color:#ffffff;
    --single-buy-now-button-color-hover:#ffffff;
    --single-buy-now-button-background-color-hover:#000000;
    --customizer-ui-width:21%;
    --customizer-ui-content-zoom:1%
}
.title h3,blockquote,.share-post .share-title,.sidebar-widget .tabs .tab-title,.widget-title,.related-posts .title span,.content-product .product-title a,.results-ajax-list .ajax-item-title,table.cart .product-details .product-title,.product_list_widget li .product-title a,.woocommerce table.wishlist_table .product-name a,.comment-reply-title,.et-tabs .vc_tta-title-text,.single-product-right .product-information-inner .product_title,.single-product-right .product-information-inner h1.title,.post-heading h2 a,.post-heading h2,.post-heading h1,.sidebar .recent-posts-widget .post-widget-item h4 a,.et-tabs-wrapper .tabs .accordion-title span,.woocommerce-cart-form table thead th{
    font-family:Montserrat,sans-serif;
    font-weight:700;
    line-height:1.4;
    color:#000
}
h1,h2,h3,h4,h5,h6,.products-title{
    font-family:Montserrat,sans-serif;
    font-weight:700;
    color:#000
}
.page-heading{
    background:#f5f5f7;
    background-color:#f5f5f7
}
.breadcrumb-trail{
    background:#f5f5f7;
    background-color:#f5f5f7
}
.page-heading .breadcrumbs,.page-heading .woocommerce-breadcrumb,.page-heading .bbp-breadcrumb,.page-heading .a-center,.page-heading .title,.page-heading .breadcrumb_last,.page-heading a,.page-heading .span-title,[class*=" paged-"] .page-heading.bc-type-left2 .span-title,.bbp-breadcrumb-current,.page-heading .breadcrumbs a,.page-heading .woocommerce-breadcrumb a,.page-heading .bbp-breadcrumb a{
    color:#888
}
.page-heading.bc-type-left2 .title,.page-heading.bc-type-left .title,.page-heading.bc-type-default .title,.page-heading .breadcrumb_last,[class*=" paged-"] .page-heading .span-title:last-of-type,[class*=" paged-"] .page-heading.bc-type-left2 .span-title:last-of-type,.single-post .page-heading.bc-type-left2 #breadcrumb a:last-of-type,.bbp-breadcrumb-current{
    color:#888
}
.template-container .template-content .footer a,.template-container .template-content .footer .vc_wp_posts .widget_recent_entries li a{
    color:#fff
}
.template-container .template-content .footer a:hover,.template-container .template-content .footer .vc_wp_posts .widget_recent_entries li a:hover{
    color:#ffd600
}
.template-container .template-content .footer a:active,.template-container .template-content .footer .vc_wp_posts .widget_recent_entries li a:active{
    color:#ffd600
}
footer.footer,[data-mode=dark] .footer{
    background:rgba(255,255,255,1%);
    background-color:rgba(255,255,255,1%)
}
.footer{
    padding-top:0;
    padding-bottom:0
}
footer.footer:after{
    top:0;
    border-bottom-width:0;
    border-bottom-style:none;
    border-bottom-color:#e1e1e1
}
.footer-bottom.text-color-light a:hover,.footer-bottom.text-color-dark a:hover,.footer-bottom a:hover{
    color:#d48e0f
}
.etheme-sticky-cart{
    background:#fff;
    background-color:#fff
}
.btn:not(.black):not(.active):not(.bordered):not(.style-custom),.content-product .product-details .button,.content-product .quantity-wrapper .button.et-st-disabled:hover,.woocommerce-Button,.et_load-posts .btn a,.et_shop-load-more:not(.finished) a,.sb-infinite-scroll-load-more:not(.finished) a,form #qna-ask-input button,body #wcmp-store-conatiner input[type=submit]{
    font-family:Montserrat,sans-serif;
    font-weight:700;
    text-transform:uppercase;
    border-style:none
}
.btn:not(.black):not(.active):not(.bordered):not(.style-custom):hover,.content-product .product-details .button:hover,.woocommerce-Button:hover,.et_load-posts .btn a:hover,.et_shop-load-more:not(.finished) a:hover,.sb-infinite-scroll-load-more:not(.finished) a:hover,form #qna-ask-input button:hover,body #wcmp-store-conatiner input[type=submit]:hover{
    border-style:none
}
.btn.bordered,.btn.bordered.small,.btn.bordered.medium,.btn.bordered.big{
    font-family:Montserrat,sans-serif;
    font-weight:700;
    text-transform:uppercase;
    border-style:none
}
.btn.small.black,.btn.medium.black,.btn.big.black,.before-checkout-form .button,.etheme-above-checkout-form .button,.checkout-button,.shipping-calculator-form .button,.single_add_to_cart_button.button,.single_add_to_cart_button.button:focus,.single_add_to_cart_button.button.disabled,.single_add_to_cart_button.button.disabled:hover,.et-quick-view-wrapper .single_add_to_cart_button.button,.et-quick-view-wrapper .single_add_to_cart_button.button:focus,.et-quick-view-wrapper .single_add_to_cart_button.button.disabled,.et-quick-view-wrapper .single_add_to_cart_button.button.disabled:hover,form.login .button,form.register .button,form.register .button.woocommerce-Button,form.lost_reset_password .button,.woocommerce-EditAccountForm .woocommerce-Button,.empty-cart-block .btn,.empty-wishlist-block .btn,.empty-compare-block .btn,.empty-category-block .btn,.woocommerce-mini-cart__empty-message .btn,.form-submit input[type=submit],#commentform input[type=button],.form-submit input[type=submit]:focus,.my_account_orders .view,.et-quick-view-wrapper .product_type_variable,.et-quick-view-wrapper .product_type_variation,.coupon input[type=submit],.widget_search button,.widget_product_search button,.woocommerce-product-search button,form.wpcf7-form .wpcf7-submit:not(.active),.woocommerce table.wishlist_table td.product-add-to-cart a,.wcmp-quick-info-wrapper form input[type=submit],.product_list_widget .buttons a,.et-wishlist-widget .wishlist-dropdown .buttons .btn-view-wishlist,.btn-checkout,.form-row.place-order .button,.search-full-width form .btn,.xstore-wishlist-action .button,.xstore-compare-button .button,.form-actions .add-all-products,.form-actions .compare-more-products,.form-actions .xstore-wishlist-actions,.form-actions .xstore-compare-actions,.et-cookies-popup-wrapper .cookies-button,body .etheme-checkout-page-next-step,.etheme-checkout-page-steps-footer #place_order,body .etheme-checkout-page-previous-step,.etheme-elementor-cart-checkout-page-coupon .button,.etheme-elementor-cart-checkout-page-login-form .button{
    font-family:Montserrat,sans-serif;
    font-weight:700;
    text-transform:uppercase;
    border-style:none
}
.btn.small.black:hover,.btn.medium.black:hover,.btn.big.black:hover,.before-checkout-form .button:hover,.etheme-above-checkout-form .button:hover,.checkout-button:hover,.shipping-calculator-form .button:hover,.single_add_to_cart_button.button:hover,.single_add_to_cart_button.button:hover:focus,.et-quick-view-wrapper .single_add_to_cart_button.button:hover,.et-quick-view-wrapper .single_add_to_cart_button.button:hover:focus,form.login .button:hover,form.register .button:hover,form.register .button.woocommerce-Button:hover,form.lost_reset_password .button:hover,.woocommerce-EditAccountForm .woocommerce-Button:hover,.empty-cart-block .btn:hover,.empty-wishlist-block .btn:hover,.empty-compare-block .btn:hover,.empty-category-block .btn:hover,.woocommerce-mini-cart__empty-message .btn:hover,.form-submit input[type=submit]:hover,#commentform input[type=button]:hover,.my_account_orders .view:hover,.et-quick-view-wrapper .product_type_variable:hover,.et-quick-view-wrapper .product_type_variation:hover,.coupon input[type=submit]:hover,.widget_search button:hover,.widget_product_search button:hover,.widget_search button:hover,.woocommerce-product-search button:hover,form.wpcf7-form .wpcf7-submit:not(.active):hover,.woocommerce table.wishlist_table td.product-add-to-cart a:hover,.wcmp-quick-info-wrapper form input[type=submit]:hover,.product_list_widget .buttons a:hover,.et-wishlist-widget .wishlist-dropdown .buttons .btn-view-wishlist:hover,.btn-checkout:hover,.form-row.place-order .button:hover,.search-full-width form .btn:hover,.xstore-wishlist-action .button:hover,.xstore-compare-button .button:hover,.form-actions .add-all-products:hover,.form-actions .compare-more-products:hover,.form-actions .xstore-wishlist-actions:hover,.form-actions .xstore-compare-actions:hover,.et-cookies-popup-wrapper .cookies-button:hover,body .etheme-checkout-page-next-step:hover,.etheme-checkout-page-steps-footer #place_order:hover,body .etheme-checkout-page-previous-step:hover,.btn.small.black:focus,.btn.medium.black:focus,.btn.big.black:focus,.before-checkout-form .button:focus,.etheme-above-checkout-form .button:focus,.checkout-button:focus,.shipping-calculator-form .button:focus,.single_add_to_cart_button.button:focus,.single_add_to_cart_button.button:focus:focus,.et-quick-view-wrapper .single_add_to_cart_button.button:focus,.et-quick-view-wrapper .single_add_to_cart_button.button:focus:focus,form.login .button:focus,form.register .button:focus,form.register .button.woocommerce-Button:focus,form.lost_reset_password .button:focus,.woocommerce-EditAccountForm .woocommerce-Button:focus,.empty-cart-block .btn:focus,.empty-wishlist-block .btn:focus,.empty-compare-block .btn:focus,.empty-category-block .btn:focus,.woocommerce-mini-cart__empty-message .btn:focus,.form-submit input[type=submit]:focus,#commentform input[type=button]:focus,.my_account_orders .view:focus,.et-quick-view-wrapper .product_type_variable:focus,.et-quick-view-wrapper .product_type_variation:focus,.coupon input[type=submit]:focus,.widget_search button:focus,.widget_product_search button:focus,.widget_search button:focus,.woocommerce-product-search button:focus,form.wpcf7-form .wpcf7-submit:not(.active):focus,.woocommerce table.wishlist_table td.product-add-to-cart a:focus,.wcmp-quick-info-wrapper form input[type=submit]:focus,.product_list_widget .buttons a:focus,.et-wishlist-widget .wishlist-dropdown .buttons .btn-view-wishlist:focus,.btn-checkout:focus,.form-row.place-order .button:focus,.search-full-width form .btn:focus,.xstore-wishlist-action .button:focus,.xstore-compare-button .button:focus,.form-actions .add-all-products:focus,.form-actions .compare-more-products:focus,.form-actions .xstore-wishlist-actions:focus,.form-actions .xstore-compare-actions:focus,.et-cookies-popup-wrapper .cookies-button:focus,body .etheme-checkout-page-next-step:focus,.etheme-checkout-page-steps-footer #place_order:focus,body .etheme-checkout-page-previous-step:focus{
    border-style:none
}
.btn.active,.button.active,input[type=submit].dokan-btn-success,a.dokan-btn-success,.dokan-btn-success,.dokan-dashboard-content .add_note{
    font-family:Montserrat,sans-serif;
    font-weight:700;
    text-transform:uppercase;
    border-style:none
}
.btn.active:hover,.button.active:hover,input[type=submit].dokan-btn-success:hover,a.dokan-btn-success:hover,.dokan-btn-success:hover,.dokan-dashboard-content .add_note:hover,.btn.active:focus,.button.active:focus,input[type=submit].dokan-btn-success:focus,a.dokan-btn-success:focus,.dokan-btn-success:focus,.dokan-dashboard-content .add_note:focus{
    border-style:none
}
.star-rating,#review_form .stars{
    --et_yellow-color:#0a0a0a
}
.et-quick-view-canvas.et-off-canvas-wide>.et-mini-content{
    max-width:400px
}
.et-quick-view-canvas .swiper-container{
    max-width:calc(400px - 40px)
}
.et-mobile-panel-wrapper .et-mobile-panel .et-wrap-columns{
    height:65px
}
.et-mobile-panel-wrapper{
    --mobile-panel-height:65px;
    --max-elements-mini-content-height:calc(100% - 65px + 1px);
    --content-zoom:calc(80em * .01)
}
.et-mobile-panel-wrapper,.et_b_mobile-panel-more_toggle .et-mini-content,.et_b_mobile-panel-more_toggle_02 .et-mini-content,.et-mobile-panel .et_column{
    background:#fff;
    background-color:#fff;
    background-repeat:no-repeat;
    background-position:50%
}
.et-mobile-panel-wrapper,.et_b_mobile-panel-more_toggle .et-mini-content,.et_b_mobile-panel-more_toggle_02 .et-mini-content{
    color:#000
}
.et-mobile-panel .et_column.active{
    color:var(--current-color)
}
@media only screen and (min-width:1200px){
    .container,div.container,.et-container,.breadcrumb-trail .page-heading{
        max-width:1440px
    }
    .single-product .woocommerce-message,.single-product .woocommerce-error,.single-product .woocommerce-info{
        width:1440px
    }
    .footer:after{
        width:calc(1440px - 30px)
    }
    .boxed .template-container,.framed .template-container{
        width:calc(1440px + 30px)
    }
    .boxed .header-wrapper,.framed .header-wrapper{
        width:calc(1440px + 30px)
    }
}
@media only screen and (max-width:992px){
    .et-mobile-panel-wrapper:not(.mob-hide):not(.outside)~.back-top,.et-mobile-panel-wrapper:not(.mob-hide):not(.outside)~.et-request-quote,.et-mobile-panel-wrapper:not(.mob-hide):not(.outside)~#sales-booster-popup,body:has(.etheme-sticky-cart:not(.outside)) #sales-booster-popup{
        bottom:calc(65px + 15px)
    }
    .et-mobile-panel-wrapper:not(.mob-hide):not(.outside)~.back-top.backIn~.et-request-quote{
        bottom:calc(65px + 70px)
    }
}
@font-face{
    font-family:'Montserrat';
    font-style:normal;
    font-weight:400;
    font-display:swap;
    src:url('/template/default/font-awesome-4.7.0/fonts/Montserrat-Regular.ttf') format('truetype');
    unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}
@font-face{
    font-family:'Montserrat';
    font-style:normal;
    font-weight:400;
    font-display:swap;
    src:url('/template/default/font-awesome-4.7.0/fonts/Montserrat-Regular.ttf') format('truetype');
    unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116
}
@font-face{
    font-family:'Montserrat';
    font-style:normal;
    font-weight:400;
    font-display:swap;
    src:url('/template/default/font-awesome-4.7.0/fonts/Montserrat-Regular.ttf') format('truetype');
    unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB
}
@font-face{
    font-family:'Montserrat';
    font-style:normal;
    font-weight:400;
    font-display:swap;
    src:url('/template/default/font-awesome-4.7.0/fonts/Montserrat-Regular.ttf') format('truetype');
    unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
    font-family:'Montserrat';
    font-style:normal;
    font-weight:400;
    font-display:swap;
    src:url('/template/default/font-awesome-4.7.0/fonts/Montserrat-Regular.ttf') format('truetype');
    unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
    font-family:'Montserrat';
    font-style:normal;
    font-weight:700;
    font-display:swap;
    src:url('/template/default/font-awesome-4.7.0/fonts/Montserrat-Bold.ttf') format('truetype');
    unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}
@font-face{
    font-family:'Montserrat';
    font-style:normal;
    font-weight:700;
    font-display:swap;
    src:url('/template/default/font-awesome-4.7.0/fonts/Montserrat-Bold.ttf') format('truetype');
    unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116
}
@font-face{
    font-family:'Montserrat';
    font-style:normal;
    font-weight:700;
    font-display:swap;
    src:url('/template/default/font-awesome-4.7.0/fonts/Montserrat-Bold.ttf') format('truetype');
    unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB
}
@font-face{
    font-family:'Montserrat';
    font-style:normal;
    font-weight:700;
    font-display:swap;
    src:url('/template/default/font-awesome-4.7.0/fonts/Montserrat-Bold.ttf') format('truetype');
    unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
    font-family:'Montserrat';
    font-style:normal;
    font-weight:700;
    font-display:swap;
    src:url('/template/default/font-awesome-4.7.0/fonts/Montserrat-Bold.ttf') format('truetype');
    unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}