.elementor-31016 .elementor-element.elementor-element-efe3e5d{--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 20px;--row-gap:0px;--column-gap:20px;--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-31016 .elementor-element.elementor-element-1b71002{--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;}.elementor-31016 .elementor-element.elementor-element-c0e16c6{--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;}.elementor-31016 .elementor-element.elementor-element-069e05c .cart button, .elementor-31016 .elementor-element.elementor-element-069e05c .cart .button{font-size:18px;font-weight:700;border-style:none;color:var( --e-global-color-d40dd4e );background-color:var( --e-global-color-accent );transition:all 0.2s;}.elementor-31016 .elementor-element.elementor-element-069e05c .quantity .qty{transition:all 0.2s;}.elementor-31016 .elementor-element.elementor-element-fa72937 .elementor-button{background-color:var( --e-global-color-1fc6b93 );font-size:18px;font-weight:700;fill:var( --e-global-color-d40dd4e );color:var( --e-global-color-d40dd4e );}.elementor-31016 .elementor-element.elementor-element-fa72937 .elementor-button-content-wrapper{flex-direction:row;}.elementor-31016 .elementor-element.elementor-element-b8d1e98{--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;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-31016 .elementor-element.elementor-element-1f2ea6a{--grid-columns:4;}@media(max-width:1024px){.elementor-31016 .elementor-element.elementor-element-1f2ea6a{--grid-columns:2;}}@media(max-width:768px){.elementor-31016 .elementor-element.elementor-element-efe3e5d{--padding-top:010px;--padding-bottom:010px;--padding-left:010px;--padding-right:010px;}.elementor-31016 .elementor-element.elementor-element-277c8bf .elementor-heading-title{font-size:25px;}.elementor-31016 .elementor-element.elementor-element-069e05c .cart button, .elementor-31016 .elementor-element.elementor-element-069e05c .cart .button{font-size:18px;}.elementor-31016 .elementor-element.elementor-element-fa72937 .elementor-button{font-size:20px;}.elementor-31016 .elementor-element.elementor-element-b8d1e98{--padding-top:010px;--padding-bottom:010px;--padding-left:010px;--padding-right:010px;}.elementor-31016 .elementor-element.elementor-element-2df4496{padding:0px 0px 20px 0px;}.elementor-31016 .elementor-element.elementor-element-1f2ea6a{--grid-columns:1;}}@media(min-width:769px){.elementor-31016 .elementor-element.elementor-element-1b71002{--width:50%;}.elementor-31016 .elementor-element.elementor-element-c0e16c6{--width:50%;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-069e05c */.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item:not(.radio-variable-item) {
    border-radius: 10px;
    width: auto;
    padding: 10px;
    height: auto;
    font-size: 16px;;
    
}


.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item:not(.radio-variable-item) .variable-item-span, .woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item:not(.radio-variable-item) img {
    border-radius: 0;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock) {
    background-color: #000000;
    color: #ffffff;
}

.elementor-29485 .elementor-element.elementor-element-8e57c62 .elementor-jet-single-add-to-cart .variations .label label {
   display: contents;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fa72937 */.elementor-31016 .elementor-element.elementor-element-fa72937 .elementor-button {
    background-color: var(--e-global-color-1fc6b93);
    font-size: 18px;
    font-weight: 700;
    fill: #26D366;
    color: #ffffff;
}/* End custom CSS */