.elementor-widget-text-editor p,.elementor-icon-box-description{margin-top:0;margin-bottom:0}.elementor-position-left .elementor-icon-box-title,.elementor-position-inline-start .elementor-icon-box-title{margin-top:0;margin-bottom:0}.elementor-widget-heading h1,.elementor-widget-heading h2,.elementor-widget-heading h3,.elementor-widget-heading h4,.elementor-widget-heading h5,.elementor-widget-heading h6{margin:0}body.page-template-elementor_header_footer .elementor-widget:not(:last-child){margin-block-end:0 !important}body.page-template-elementor_header_footer .ks-btn-solid .elementor-button,body.page-template-elementor_header_footer .ks-btn-outline .elementor-button{transition:filter .2s ease,background-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}body.page-template-elementor_header_footer .ks-btn-solid .elementor-button:hover{filter:brightness(.92);transform:translateY(-2px);box-shadow:0 10px 24px rgba(17,17,17,.2)}body.page-template-elementor_header_footer .ks-btn-outline .elementor-button:hover{background-color:#ff9f00 !important;color:#fff !important;fill:#fff !important;transform:translateY(-2px);box-shadow:0 10px 24px rgba(255,159,0,.35)}body.page-template-elementor_header_footer .ks-btn-text .elementor-button{transition:color .2s ease}body.page-template-elementor_header_footer .ks-btn-text .elementor-button .elementor-button-icon{transition:transform .2s ease}body.page-template-elementor_header_footer .ks-btn-text .elementor-button:hover .elementor-button-icon{transform:translateX(4px)}body.page-template-elementor_header_footer .elementor-icon-box-description:empty{display:none}body.page-template-elementor_header_footer .ks-iconbox-center .elementor-icon-box-wrapper{align-items:center !important}body.page-template-elementor_header_footer .ks-iconbox-top .elementor-icon-box-wrapper{align-items:flex-start !important}#ks-hero-buttons .elementor-widget-wrap{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;align-items:center}#ks-hero-buttons .elementor-widget-button{width:auto}button[name=update_cart]{background-color:#ff9f00;color:#fff}button[name=update_cart]:hover,button[name=update_cart]:focus{background-color:#e58f00}.elementor-element-aab0be8 .price{color:#ff9f00 !important}.woocommerce .quantity,.woocommerce-page .quantity{margin-right:0 !important}.ks-si-product-filters{background:#fafafa;border-radius:12px;padding:20px}.ks-si-product-filters p{margin:0 0 6px}.ks-si-product-filters label{display:block;margin-bottom:2px;cursor:pointer}.ks-si-product-filters input[type=search]{width:100%;max-width:320px;padding:8px 12px;border-radius:20px;border:1px solid #ddd}.ks-si-product-filters button[type=submit]{background-color:#ff9f00;color:#fff;border:0;border-radius:20px;padding:10px 24px;cursor:pointer;font-weight:600}.ks-si-product-filters button[type=submit]:hover{background-color:#e58f00}.elementor-widget-woocommerce-product-add-to-cart form.cart .button{--button-spacing:0}@media (min-width:768px){.elementor-element-5056f40>.elementor-widget-wrap{display:flex !important;flex-direction:column !important}.elementor-element-5056f40>.elementor-widget-wrap>.elementor-element-a810b3e{order:1 !important}.elementor-element-5056f40>.elementor-widget-wrap>.elementor-element-a73305e{order:2 !important;margin-top:20px}}@media (max-width:767px){.elementor-element-3866568,.elementor-element-3866568>.elementor-widget-wrap,.elementor-element-5056f40,.elementor-element-5056f40>.elementor-widget-wrap{display:contents !important}.elementor-element-b1d705c{order:1 !important}.elementor-element-aab0be8{order:2 !important}.elementor-element-a810b3e{order:3 !important}.elementor-element-f1d519e{order:4 !important}.elementor-element-6122ecb{order:5 !important}.elementor-element-a73305e{order:6 !important}}.footer-bottom-area{display:flex;align-items:center;flex-wrap:wrap;padding:.8em max(1em, calc((100% - 1240px) / 2))}.mainFooter .site-copy-down{display:contents}.mainFooter .site-copy-down .site-info{order:1;flex:1 1 0;text-align:left}.second-navigation{order:2;flex:0 0 auto;margin:0;max-width:none}.mainFooter .site-copy-down .site-social{order:3;flex:1 1 0;display:flex;justify-content:flex-end}@media (max-width:767px){.footer-bottom-area{flex-direction:column;align-items:center}.mainFooter .site-copy-down .site-info,.second-navigation,.mainFooter .site-copy-down .site-social{flex:0 0 auto;width:100%;justify-content:center}}@media (max-width:768px){.site-content{margin-top:0 !important}}