.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-820 .elementor-element.elementor-element-a1b5ebc img{max-width:100%;border-radius:32px 32px 32px 32px;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-820 .elementor-element.elementor-element-7f8bcfb .price{color:var( --e-global-color-b0d908b );font-family:"Fredoka", Sans-serif;font-size:24px;font-weight:600;line-height:1.25;letter-spacing:1.1px;}.woocommerce .elementor-820 .elementor-element.elementor-element-7f8bcfb .price ins{color:var( --e-global-color-b0d908b );font-family:"Fredoka", Sans-serif;font-size:24px;font-weight:600;line-height:1.25;letter-spacing:1.1px;}.woocommerce .elementor-820 .elementor-element.elementor-element-cb294a7 .woocommerce-product-details__short-description{color:var( --e-global-color-11a7492 );font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.625;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-820 .elementor-element.elementor-element-f73a383{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-820 .elementor-element.elementor-element-f73a383 .cart button, .elementor-820 .elementor-element.elementor-element-f73a383 .cart .button{font-family:"Fredoka", Sans-serif;font-size:16px;font-weight:600;line-height:1.25;letter-spacing:1.1px;border-radius:8px 8px 8px 8px;padding:14px 32px 14px 32px;color:var( --e-global-color-f986c18 );background-color:var( --e-global-color-f590bbe );border-color:var( --e-global-color-f590bbe );transition:all 0.2s;}.elementor-820 .elementor-element.elementor-element-f73a383 .cart button:hover, .elementor-820 .elementor-element.elementor-element-f73a383 .cart .button:hover{color:var( --e-global-color-f986c18 );background-color:var( --e-global-color-b0d908b );border-color:var( --e-global-color-b0d908b );}.elementor-820 .elementor-element.elementor-element-f73a383 .added_to_cart{color:var( --e-global-color-f590bbe );}/* Start custom CSS */.wapf-field-label.wapf--above {
    margin-bottom: 5px;
}

.wapf-field-label.wapf--above label span {
    font-size: 17px;
    font-family: 'Nunito Sans';
    color: #000;
    line-height: 1.25;
}

.wapf-field-input input {
    border: 1px solid #000;
    border-radius: 8px;
}

.wapf-field-input input[type=checkbox], .wapf-field-input input[type=radio] {
    margin-top: 0px;
    accent-color: red;
    height: 14px;
    width: 14px;
}


p.price {
    margin-bottom: 0;
}

abbr[title] {
    text-decoration: none !important;
}

.wapf-field-container.wapf-field-content.delivery-time {
    font-weight: 700;
}/* End custom CSS */