.elementor-14168 .elementor-element.elementor-element-e71314c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--padding-top:80px;--padding-bottom:80px;--padding-left:64px;--padding-right:64px;}.elementor-14168 .elementor-element.elementor-element-b4016a4{--display:flex;--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;--background-transition:0.3s;}.elementor-14168 .elementor-element.elementor-element-c403dfe{--display:flex;--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;--background-transition:0.3s;}.elementor-14168 .elementor-element.elementor-element-1481b3b .cart button, .elementor-14168 .elementor-element.elementor-element-1481b3b .cart .button{transition:all 0.2s;}.elementor-14168 .elementor-element.elementor-element-1481b3b .quantity .qty{transition:all 0.2s;}.elementor-14168 .elementor-element.elementor-element-c29dcf0{--display:flex;--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;--background-transition:0.3s;}.elementor-14168 .elementor-element.elementor-element-3b87e60{--display:flex;--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;--background-transition:0.3s;--padding-top:50px;--padding-bottom:50px;--padding-left:64px;--padding-right:64px;}.elementor-14168 .elementor-element.elementor-element-1cb4a3e{--grid-columns:4;}@media(max-width:1024px){.elementor-14168 .elementor-element.elementor-element-1cb4a3e{--grid-columns:2;}}@media(max-width:767px){.elementor-14168 .elementor-element.elementor-element-e71314c{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-14168 .elementor-element.elementor-element-b4016a4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14168 .elementor-element.elementor-element-9e98f3e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-14168 .elementor-element.elementor-element-be37645{text-align:center;}.elementor-14168 .elementor-element.elementor-element-be37645.elementor-element{--align-self:center;}.elementor-14168 .elementor-element.elementor-element-fb8c73e{text-align:center;}.elementor-14168 .elementor-element.elementor-element-c294c70{text-align:center;}.elementor-14168 .elementor-element.elementor-element-3b87e60{--padding-top:30px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-14168 .elementor-element.elementor-element-1cb4a3e{--grid-columns:1;}}@media(min-width:768px){.elementor-14168 .elementor-element.elementor-element-b4016a4{--width:50%;}.elementor-14168 .elementor-element.elementor-element-c403dfe{--width:50%;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-1481b3b */.qib-button-wrapper.qib-button-wrapper-13876 {
    flex-basis: unset !important;
}

.qib-button {
    margin: 0 !important;
}

button.single_add_to_cart_button {
    margin: unset !important;
}

.qib-button-wrapper.qib-button-wrapper-13876 {
    margin: 0;
}

.e-atc-qty-button-holder {
    gap: 10px;
}

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

@media (max-width:767px) {
    .e-atc-qty-button-holder {
         justify-content: center !important;   
    }
    
    .single_variation_wrap {
    width: 100% !important;
}

select#weight {
    margin: 0 !important;
}

td.value {
    padding: 0;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-90b9ba5 */form#commentform {
    margin-top: 10px;
}

.comment-form-rating {
    display: flex;
    flex-direction: column;
    gap: 5px;
}

p.comment-form-comment {
    display: flex;
    flex-direction: column;
    gap: 6px;
}

p.form-submit {
    padding-top: 10px;
}/* End custom CSS */