.elementor-794 .elementor-element.elementor-element-c7b848f{padding:20px 10px 20px 10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-794 .elementor-element.elementor-element-8faf556 .elementor-heading-title{font-family:"Solway", Sans-serif;font-size:30px;font-weight:500;color:var( --e-global-color-cc092b3 );}.elementor-794 .elementor-element.elementor-element-9c4a17d .elementor-heading-title{font-family:"Fugaz One", Sans-serif;font-size:40px;font-weight:400;text-transform:lowercase;letter-spacing:-2px;color:var( --e-global-color-2b68740 );}.elementor-794 .elementor-element.elementor-element-a9c06df > .elementor-container{max-width:1400px;}.elementor-794 .elementor-element.elementor-element-a9c06df{padding:30px 20px 80px 20px;}body.elementor-page-794:not(.elementor-motion-effects-element-type-background), body.elementor-page-794 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b37e0f3 );}@media(max-width:767px){.elementor-794 .elementor-element.elementor-element-8faf556 .elementor-heading-title{font-size:30px;}.elementor-794 .elementor-element.elementor-element-9c4a17d{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-794 .elementor-element.elementor-element-9c4a17d .elementor-heading-title{font-size:32px;}.elementor-794 .elementor-element.elementor-element-a9c06df{padding:30px 0px 50px 0px;}.elementor-794 .elementor-element.elementor-element-afb18c5 > .elementor-element-populated{padding:10px 10px 10px 10px;}}/* Start custom CSS for shortcode, class: .elementor-element-2b1066e */.product-title {
    font-size: 18px;
    font-weight: 600;
    margin: 10px 0 5px;
    color: #000000;
    font-family: 'Inter';
    text-align: start;
}


.product-price {
    /* margin: 12px 0; */
    font-size: 17px;
    display: flex;
    gap: 6px;
    align-items: center;
      font-family: 'Inter';
    font-weight: 700;
}

.bundle-product img {
    border-radius: 0px!important;
}


 .bundle-qty {
        display: flex;
        border: 1px solid #E0381A;
        margin-top: 5px;
    }
    .increase, .decrease {
        background: none;
        border: none;
        color: #e63946;
        font-size: 20px;
        width: 36px;
        height: 38px;
        line-height: 5px;
        font-weight: 700;
        cursor: pointer;
        transition: background 0.2s;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .qty {
        width: 42px;
        text-align: center;
        border-left: 1px solid #E0381A;
        border-right: 1px solid #E0381A;
        color: #000;
        align-items: center;
        display: flex;
        justify-content: center;
        font-weight: 600;
    }/* End custom CSS */