.elementor-595 .elementor-element.elementor-element-4ede464{--display:flex;--min-height:47px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-widget-wc-add-to-cart .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-595 .elementor-element.elementor-element-7b138dc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-595 .elementor-element.elementor-element-7b138dc.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-595 .elementor-element.elementor-element-7b138dc{left:0px;}body.rtl .elementor-595 .elementor-element.elementor-element-7b138dc{right:0px;}.elementor-595 .elementor-element.elementor-element-7b138dc{top:0px;}.elementor-595 .elementor-element.elementor-element-3662c1c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-595 .elementor-element.elementor-element-3662c1c > .elementor-widget-container{margin:0px 0px 30px 0px;padding:20px 20px 20px 20px;}.elementor-595 .elementor-element.elementor-element-d76b37e{width:var( --container-widget-width, 94.008% );max-width:94.008%;--container-widget-width:94.008%;--container-widget-flex-grow:0;}.elementor-595 .elementor-element.elementor-element-d76b37e.elementor-element{--flex-grow:0;--flex-shrink:0;}body.elementor-page-595:not(.elementor-motion-effects-element-type-background), body.elementor-page-595 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}@media(max-width:1024px){.elementor-595 .elementor-element.elementor-element-7b138dc{width:var( --container-widget-width, 117.625px );max-width:117.625px;--container-widget-width:117.625px;--container-widget-flex-grow:0;top:35.867px;}.elementor-595 .elementor-element.elementor-element-7b138dc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-595 .elementor-element.elementor-element-7b138dc{left:97.805px;}body.rtl .elementor-595 .elementor-element.elementor-element-7b138dc{right:97.805px;}.elementor-595 .elementor-element.elementor-element-3662c1c > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-595 .elementor-element.elementor-element-4ede464{--content-width:1087px;}}/* Start custom CSS for wc-add-to-cart, class: .elementor-element-7b138dc */.woocommerce-js div.product form.cart .button.single_add_to_cart_button {
    display: none;
}

.woocommerce-js .quantity .qty {
    width: 3.631em;
    text-align: center;
    min-height: 47px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3662c1c */a:where(:not(.wp-element-button)) {
    display: none;
}
.woocommerce-js #respond input#submit, .woocommerce-js a.button, .woocommerce-js button.button, .woocommerce-js input.button {
    margin: 0;
    position: relative;
    overflow: visible;
    left: auto;
    display: none;
    background-image: none;
    box-shadow: none;
    text-shadow: none;
}
.inline-inputs #wc-shipping-sim-form-fields {
    display: flex;
    align-content: stretch;
    flex-direction: row-reverse;
    justify-content: center;
}

.select2-container--default .select2-selection--multiple {

    width: 102%;
}/* End custom CSS */