.elementor-24877 .elementor-element.elementor-element-35e01680{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-24877 .elementor-element.elementor-element-35e01680.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24877 .elementor-element.elementor-element-672f08e9{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24877 .elementor-element.elementor-element-3990f4f3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24877 .elementor-element.elementor-element-1f5b85a0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24877 .elementor-element.elementor-element-295eb231 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:35px;font-weight:600;text-decoration:underline;}.elementor-24877 .elementor-element.elementor-element-7a55aa04{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24877 .elementor-element.elementor-element-74deaf7c{margin:0px -40px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;padding:0px 0px 0px 0px;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:400;}.elementor-24877 .elementor-element.elementor-element-4dcd39bb .elementor-button{background-color:#1072B7;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:1em;}.elementor-24877 .elementor-element.elementor-element-4dcd39bb{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-24877 .elementor-element.elementor-element-4c554be2{padding:50px 50px 50px 50px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010126;}.elementor-24877 .elementor-element.elementor-element-8b2927b{--display:flex;}.elementor-24877 .elementor-element.elementor-element-0da8d84{--display:flex;}.elementor-24877 .elementor-element.elementor-element-6bc3b1f6 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:29px;font-weight:600;text-decoration:underline;}.elementor-24877 .elementor-element.elementor-element-ede32cb{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24877 .elementor-element.elementor-element-5234164a{width:var( --container-widget-width, 100.091% );max-width:100.091%;--container-widget-width:100.091%;--container-widget-flex-grow:0;font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;}.elementor-24877 .elementor-element.elementor-element-164ae73 img{width:44%;max-width:97%;}.elementor-24877 .elementor-element.elementor-element-3993d2d{width:var( --container-widget-width, 100.091% );max-width:100.091%;--container-widget-width:100.091%;--container-widget-flex-grow:0;font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;}.elementor-24877 .elementor-element.elementor-element-798da9be .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:29px;font-weight:600;text-decoration:underline;}.elementor-24877 .elementor-element.elementor-element-7d6f74b4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24877 .elementor-element.elementor-element-43a276e5 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-24877 .elementor-element.elementor-element-32948add .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-24877 .elementor-element.elementor-element-75e24d64{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-24877 .elementor-element.elementor-element-70b2e5a{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-24877 .elementor-element.elementor-element-733e6f77{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-24877 .elementor-element.elementor-element-7d8a05d4{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-24877 .elementor-element.elementor-element-7de52635{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-24877 .elementor-element.elementor-element-76f93447{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-24877 .elementor-element.elementor-element-e37d930{--display:flex;}.elementor-24877 .elementor-element.elementor-element-d83d58f{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-24877 .elementor-element.elementor-element-5f49b7e9{--n-accordion-title-font-size:17px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:9px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-24877 .elementor-element.elementor-element-5f49b7e9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFD34E;border-style:none;}:where( .elementor-24877 .elementor-element.elementor-element-5f49b7e9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Rubik", Sans-serif;}.elementor-24877 .elementor-element.elementor-element-66d0c3b .elementor-button{background-color:#313131;}.elementor-24877 .elementor-element.elementor-element-4bb40b7{--display:flex;}@media(max-width:1366px){.elementor-24877 .elementor-element.elementor-element-ede32cb{--grid-auto-flow:row;}.elementor-24877 .elementor-element.elementor-element-7d6f74b4{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-24877 .elementor-element.elementor-element-35e01680{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-24877 .elementor-element.elementor-element-672f08e9{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24877 .elementor-element.elementor-element-1f5b85a0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24877 .elementor-element.elementor-element-295eb231{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-24877 .elementor-element.elementor-element-295eb231 .elementor-heading-title{font-size:28px;}.elementor-24877 .elementor-element.elementor-element-74deaf7c{margin:0px -40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:18px;}.elementor-24877 .elementor-element.elementor-element-4dcd39bb{--container-widget-width:325px;--container-widget-flex-grow:0;width:var( --container-widget-width, 325px );max-width:325px;}.elementor-24877 .elementor-element.elementor-element-6bc3b1f6 .elementor-heading-title{font-size:24px;}.elementor-24877 .elementor-element.elementor-element-ede32cb{--grid-auto-flow:row;}.elementor-24877 .elementor-element.elementor-element-5234164a{font-size:18px;}.elementor-24877 .elementor-element.elementor-element-3993d2d{font-size:18px;}.elementor-24877 .elementor-element.elementor-element-798da9be .elementor-heading-title{font-size:24px;}.elementor-24877 .elementor-element.elementor-element-7d6f74b4{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-24877 .elementor-element.elementor-element-35e01680{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-24877 .elementor-element.elementor-element-3990f4f3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-24877 .elementor-element.elementor-element-1f5b85a0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-24877 .elementor-element.elementor-element-295eb231{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24877 .elementor-element.elementor-element-295eb231 .elementor-heading-title{font-size:24px;}.elementor-24877 .elementor-element.elementor-element-74deaf7c{margin:-40px -40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 0px 15px;font-size:16px;}.elementor-24877 .elementor-element.elementor-element-4dcd39bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 5px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-24877 .elementor-element.elementor-element-4dcd39bb .elementor-button{font-size:18px;line-height:0.9em;border-radius:0px 0px 0px 0px;padding:5px 0px 0px 0px;}.elementor-24877 .elementor-element.elementor-element-4c554be2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 0px 15px;}.elementor-24877 .elementor-element.elementor-element-6bc3b1f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 0px 15px;}.elementor-24877 .elementor-element.elementor-element-6bc3b1f6 .elementor-heading-title{font-size:22px;}.elementor-24877 .elementor-element.elementor-element-ede32cb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24877 .elementor-element.elementor-element-5234164a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 35px;padding:0px 15px 0px 15px;font-size:17px;line-height:1.6em;}.elementor-24877 .elementor-element.elementor-element-3993d2d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 35px;padding:0px 15px 0px 15px;font-size:17px;line-height:1.6em;}.elementor-24877 .elementor-element.elementor-element-798da9be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 0px 15px;}.elementor-24877 .elementor-element.elementor-element-798da9be .elementor-heading-title{font-size:22px;}.elementor-24877 .elementor-element.elementor-element-7d6f74b4{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 5px;--row-gap:0px;--column-gap:5px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-24877 .elementor-element.elementor-element-43a276e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-24877 .elementor-element.elementor-element-5f49b7e9{padding:0px 15px 0px 15px;}.elementor-24877 .elementor-element.elementor-element-66d0c3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 100px) 0px;padding:0px 15px 0px 15px;}}@media(max-width:1366px) and (min-width:768px){.elementor-24877 .elementor-element.elementor-element-35e01680{--width:1095px;}}@media(max-width:1024px) and (min-width:768px){.elementor-24877 .elementor-element.elementor-element-3990f4f3{--width:100%;}}@media(min-width:2400px){.elementor-24877 .elementor-element.elementor-element-ede32cb{--grid-auto-flow:row;}.elementor-24877 .elementor-element.elementor-element-7d6f74b4{--grid-auto-flow:row;}}/* Start custom CSS for wc-add-to-cart, class: .elementor-element-4dcd39bb */.quantity {
    display: flex; /* Align the children inline */
    
    border: 0px solid #ccc; /* Border around the quantity input */
    border-radius: 50px; /* Rounded corners for the container */
    background-color:#474747!important;

}

.quantity .minus,
.quantity .plus {
    
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px; /* Width of the buttons */
    height: 40px; /* Height of the buttons */
    border: none; /* Remove border */
    background-color: #767676; /* Button background color */
    color: white; /* Button text color */
    cursor: pointer;
    border-radius: 50%; /* Circle shape */
    font-size: 24px; /* Adjust the size of the plus and minus signs */
}

.quantity .minus {
        border-radius: 50% 0 0 50%; /* Round only the left side */
        
}

.quantity .plus {
    
    border-radius: 0 50% 50% 0; /* Round only the right side */
}

.quantity input.qty {
    
    width: auto; /* Adjust the width as necessary */
    border: none; /* Remove the border */
    text-align: center;
    line-height: 30px; /* Center the text vertically */
    height: 40px; /* Match the height of the buttons */
    border-radius: 0; /* No border radius */
    font-size: 16px; /* Adjust the font size as necessary */
    flex-grow: 1; /* Allows the input to grow to fill the space */
}

/* Remove spinner controls from type=number */

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type=number] {
    -moz-appearance: textfield; /* Firefox */
}

.wbu-btn-sub{
    color:white!Important;
       width: auto; /* Adjust the width as necessary */
           text-align: center;
               line-height: 55px; /* Center the text vertically */
               padding-right:10px;
               padding-left:8px;
    
}

.wbu-btn-inc{
    color:white!Important;
       width: auto; /* Adjust the width as necessary */
           text-align: center;
               line-height: 55px; /* Center the text vertically */
               padding-right:8px;
               padding-left:10px;
    
}

:is(.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) .quantity .qty{
    background-color: #EAEAEA!Important;
    color:black!important;
}

.mintext{
    font-size:10px!important;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f5b85a0 */.wbu-qty-button{
    border:none!important;
}/* End custom CSS */