.elementor-kit-10{--e-global-color-primary:#000;--e-global-color-secondary:#000;--e-global-color-text:#000;--e-global-color-accent:#000;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-weight:500}.elementor-kit-10 button,.elementor-kit-10 input[type=button],.elementor-kit-10 input[type=submit],.elementor-kit-10 .elementor-button{background-color:#fff0;color:#000;border-style:solid;border-width:1px;border-color:#000;border-radius:0}.elementor-kit-10 button:hover,.elementor-kit-10 button:focus,.elementor-kit-10 input[type=button]:hover,.elementor-kit-10 input[type=button]:focus,.elementor-kit-10 input[type=submit]:hover,.elementor-kit-10 input[type=submit]:focus,.elementor-kit-10 .elementor-button:hover,.elementor-kit-10 .elementor-button:focus{background-color:#000;color:#fff}.elementor-kit-10 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){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}.site-header .site-branding{flex-direction:column;align-items:stretch}.site-header{padding-inline-end:0;padding-inline-start:0}.site-footer .site-branding{flex-direction:column;align-items:stretch}@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}}.woocommerce-message{position:fixed;bottom:40px;left:50%;transform:translateX(-50%);width:40%;background-color:#fff;border:1px solid #e0e0e0;font-family:'Montserrat',sans-serif;font-size:10pt;color:#000;padding:15px 20px;border-radius:0;z-index:9999;text-align:center;display:flex;align-items:center;justify-content:center;gap:15px;flex-wrap:wrap}.woocommerce-message a.button{background-color:#000;color:#fff;font-family:'Montserrat',sans-serif;font-size:10pt;border-radius:0;padding:8px 14px;text-decoration:none;display:inline-block}.woocommerce-message:before{display:none!important}.woocommerce-message a.button{background-color:#000;color:#fff;font-family:'Montserrat',sans-serif;font-size:10pt;border-radius:0;text-decoration:none;display:inline-block}.custom-stock-status{display:flex;align-items:center;justify-content:flex-end;font-family:'Montserrat',sans-serif;font-size:14px;color:#000;background:#fff;border:1px solid #e0e0e0;padding:10px;width:fit-content;position:relative;bottom:-100px;max-width:100%}.custom-stock-status .stock-indicator{width:10px;height:10px;border-radius:2px;margin-right:8px}.custom-stock-status.in-stock .stock-indicator{background-color:green}.custom-stock-status.out-of-stock .stock-indicator{background-color:red}.woocommerce-message,.woocommerce-error,.woocommerce-info{position:fixed;bottom:40px;left:50%;transform:translateX(-50%);width:40%;background-color:#fff;border:1px solid #e0e0e0;font-family:'Montserrat',sans-serif;font-size:14px;font-weight:400;color:#000;padding:15px 20px;border-radius:8px;box-shadow:0 4px 10px rgb(0 0 0 / .05);z-index:9999;text-align:center;transition:opacity .3s ease}.woocommerce-message:before,.woocommerce-error:before,.woocommerce-info:before{display:none!important}@media only screen and (max-width:768px){.woocommerce-message,.woocommerce-error,.woocommerce-info{width:90%;font-size:13px;padding:12px 15px}}.woocommerce-order{max-width:1300px;margin:80px auto;padding:0 10px;font-family:'Montserrat',sans-serif;box-sizing:border-box;color:#1a1a1a}.woocommerce-order>p:first-of-type{margin-bottom:20px!important}.woocommerce-order h2,.woocommerce-order h3{font-size:24px;font-weight:600;margin-bottom:24px;text-align:left;padding-left:0}.woocommerce-order-details,.woocommerce-customer-details{width:100%;background:#fff;padding:20px 0;box-sizing:border-box;margin-bottom:40px;border:none!important}.woocommerce-order-details table,.woocommerce-order-details th,.woocommerce-order-details td{border:none!important;padding:14px 0;font-size:14px;text-align:left;vertical-align:top}.woocommerce-order-details .woocommerce-table__product-name{padding-left:0!important}.woocommerce-order-details .woocommerce-table__product-name dl{margin-left:0!important}.woocommerce-order-details a{color:#000;text-decoration:none}.woocommerce-order-details a:hover{text-decoration:underline}.woocommerce-customer-details address{margin:0;padding:0;font-size:14px;line-height:1.6;color:#1a1a1a;border:none!important}.woocommerce-order a.button{background-color:#000;color:#fff;padding:12px 28px;text-transform:uppercase;font-size:14px;border-radius:999px;text-decoration:none;display:inline-block;margin-top:20px;transition:.3s ease}.woocommerce-order a.button:hover{background-color:#222}@media (max-width:768px){.woocommerce-order{padding:0 10px;margin-top:40px}.woocommerce-order h2,.woocommerce-order h3{font-size:20px}.woocommerce-order-details th,.woocommerce-order-details td{font-size:13px}}