.elementor-3092 .elementor-element.elementor-element-120bf78 > .elementor-container{max-width:560px;}.elementor-3092 .elementor-element.elementor-element-120bf78{margin-top:120px;margin-bottom:120px;}.elementor-3092 .elementor-element.elementor-element-c0dfb84 > .elementor-element-populated, .elementor-3092 .elementor-element.elementor-element-c0dfb84 > .elementor-element-populated > .elementor-background-overlay, .elementor-3092 .elementor-element.elementor-element-c0dfb84 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-3092 .elementor-element.elementor-element-c0dfb84 > .elementor-element-populated{box-shadow:0px 0px 38px 0px rgba(0, 0, 0, 0.15);padding:32px 32px 32px 32px;}@media(max-width:767px){.elementor-3092 .elementor-element.elementor-element-120bf78{margin-top:60px;margin-bottom:90px;padding:0px 0px 0px 0px;}}/* Start custom CSS */.woocommerce div.product p.stock {
    display: none;
}

button.qib-button {
    border-radius: 4px !important;
}

button.minus.qib-button {
    margin-right: 10px;
    margin-left: 0px !important;
}

form.cart {
    display: flex;
    flex-direction: column;
    gap: 20px;
    align-items: flex-start;
}

button.single_add_to_cart_button.button.alt {
    margin-left: 0px !important;
}


body .qib-button.qib-button-wrapper .minus.qib-button, body .qib-button.qib-button-wrapper .plus.qib-button {
    margin-top: -20px;
}

body .qib-button-wrapper .minus.qib-button, body .qib-button-wrapper .plus.qib-button {
    background: #a19f9f14;
    margin-top: -9px!important;
}



.qib-button-wrapper .quantity input.input-text.qty.text {
    margin-left: 5px;
    margin-right: 5px;
}




.qib-button-wrapper button.qib-button {
    padding: 6px 12px 8px;
    height: 41px;
    background: transparent!important;
    border: 1px solid #efefef!important;
    cursor: pointer;
    font-size: 20px;
    line-height: 20px;
    width: 41px;
    color: black!important;
    height: 41px;
}




.qib-button-wrapper button.qib-button {
    padding: 4px 9px 10px!important;
    height: 32px!important;
    background: #ffffff;
    border: 1px solid #efefef!important;
    cursor: pointer;
    font-size: 20px!important;
    line-height: 20px!important;
    width: 32px!important;
    color: black;
}

.qib-button-wrapper .quantity input.input-text.qty.text {
    height: 32px!important;
    padding: 6px 11px 8px!important;
    width: 55px!important;
    text-align: center;
    background: #ffffff;
    border: 1px solid #efefef;
    font-size: 16px!important;
    line-height: 20px;
    box-shadow: none;
}

.qib-button-wrapper {
    margin: 0px!important;
    margin-bottom: -10px!important;
    margin-top: 10px!important;
}

a.added_to_cart.wc-forward {
    display: none;
}/* End custom CSS */