.elementor-5088 .elementor-element.elementor-element-d5ca4db{--display:flex;}.elementor-5088 .elementor-element.elementor-element-cf1caf0{--e-image-carousel-slides-to-show:1;}.elementor-5088 .elementor-element.elementor-element-cf1caf0 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-5088 .elementor-element.elementor-element-2c87df2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-5088 .elementor-element.elementor-element-b57d851{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5088 .elementor-element.elementor-element-df11d72{--spacer-size:35px;}.elementor-5088 .elementor-element.elementor-element-9c3a6a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-5088 .elementor-element.elementor-element-3183b3f{--spacer-size:20px;}.elementor-5088 .elementor-element.elementor-element-41ee68c{--display:flex;}.elementor-5088 .elementor-element.elementor-element-8460985{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--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-5088 .elementor-element.elementor-element-e090eca{--display:flex;}.elementor-5088 .elementor-element.elementor-element-2efdc4b{border-radius:15px 15px 15px 15px;}.elementor-5088 .elementor-element.elementor-element-2efdc4b img{border-radius:10px 10px 10px 10px;}.elementor-5088 .elementor-element.elementor-element-99fa2f9{text-align:center;}.elementor-5088 .elementor-element.elementor-element-99fa2f9 .elementor-heading-title{font-size:25px;font-weight:600;}.elementor-5088 .elementor-element.elementor-element-d620acf{--display:flex;}.elementor-5088 .elementor-element.elementor-element-7ff2d60{border-radius:15px 15px 15px 15px;}.elementor-5088 .elementor-element.elementor-element-7ff2d60 img{border-radius:10px 10px 10px 10px;}.elementor-5088 .elementor-element.elementor-element-2f5b410{text-align:center;}.elementor-5088 .elementor-element.elementor-element-2f5b410 .elementor-heading-title{font-size:25px;font-weight:600;}.elementor-5088 .elementor-element.elementor-element-aa267c0{--display:flex;}.elementor-5088 .elementor-element.elementor-element-ff8c859{border-radius:15px 15px 15px 15px;}.elementor-5088 .elementor-element.elementor-element-ff8c859 img{border-radius:10px 10px 10px 10px;}.elementor-5088 .elementor-element.elementor-element-5293d59{text-align:center;}.elementor-5088 .elementor-element.elementor-element-5293d59 .elementor-heading-title{font-size:25px;font-weight:600;}.elementor-5088 .elementor-element.elementor-element-60582d7{--display:flex;}.elementor-5088 .elementor-element.elementor-element-00456cc{border-radius:15px 15px 15px 15px;}.elementor-5088 .elementor-element.elementor-element-00456cc img{border-radius:10px 10px 10px 10px;}.elementor-5088 .elementor-element.elementor-element-e2b30eb{text-align:center;}.elementor-5088 .elementor-element.elementor-element-e2b30eb .elementor-heading-title{font-size:25px;font-weight:600;}.elementor-5088 .elementor-element.elementor-element-fc8e102{--display:flex;}.elementor-5088 .elementor-element.elementor-element-040ee4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-5088 .elementor-element.elementor-element-dd0fc18{text-align:center;font-size:20px;font-weight:500;line-height:22px;}.elementor-5088 .elementor-element.elementor-element-14f6465 > .elementor-container{max-width:1300px;}.elementor-5088 .elementor-element.elementor-element-14f6465{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:10px 10px 10px 10px;}.elementor-5088 .elementor-element.elementor-element-14f6465 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5088 .elementor-element.elementor-element-207664a .flickity-prev-next-button{border-radius:10px;}.elementor-5088 .elementor-element.elementor-element-207664a .thumb-btn{border-radius:10px;}.elementor-5088 .elementor-element.elementor-element-39cd5b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-5088 .elementor-element.elementor-element-39cd5b4 .elementor-heading-title{font-size:20px;font-weight:400;text-transform:uppercase;}.elementor-5088 .elementor-element.elementor-element-23c733a .elementor-heading-title{font-family:"Tauri", Sans-serif;font-size:24px;font-weight:500;color:#333333;}.elementor-5088 .elementor-element.elementor-element-c72a94c > .elementor-widget-container{background-color:#F3F3F3;padding:10px 10px 10px 10px;border-radius:5px 5px 5px 5px;}.elementor-5088 .elementor-element.elementor-element-c72a94c .cart .quantity{border-style:solid;}@media(max-width:1024px){.elementor-5088 .elementor-element.elementor-element-8460985{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-5088 .elementor-element.elementor-element-d5ca4db{--content-width:1400px;}.elementor-5088 .elementor-element.elementor-element-41ee68c{--content-width:1400px;}.elementor-5088 .elementor-element.elementor-element-2131c7a{width:50%;}.elementor-5088 .elementor-element.elementor-element-ec7765a{width:50%;}}@media(max-width:767px){.elementor-5088 .elementor-element.elementor-element-df11d72{--spacer-size:50px;}.elementor-5088 .elementor-element.elementor-element-9c3a6a4 .elementor-heading-title{font-size:1.7rem;}.elementor-5088 .elementor-element.elementor-element-3183b3f{--spacer-size:30px;}.elementor-5088 .elementor-element.elementor-element-8460985{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5088 .elementor-element.elementor-element-040ee4d .elementor-heading-title{font-size:1.7rem;}.elementor-5088 .elementor-element.elementor-element-14f6465{margin-top:-30px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-5088 .elementor-element.elementor-element-39cd5b4 .elementor-heading-title{font-size:1.7rem;}.elementor-5088 .elementor-element.elementor-element-c72a94c > .elementor-widget-container{padding:8px 8px 8px 8px;}}/* Start custom CSS for woostify-product-add-to-cart, class: .elementor-element-c72a94c *//* Main form container */
form.cart {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: space-between !important;
}

/* Quantity Field Full Width kora */
form.cart .quantity {
    flex: 0 0 100% !important;
    width: 100% !important;
    margin-bottom: 15px !important;
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    border: 1px solid #222 !important; 
    border-radius: 5px !important; 
    padding: 5px 15px !important;
    background-color: #f7f7f7;
}

/* Plus (+) ebong Minus (-) button kalo (black) kora */
form.cart .quantity .product-qty {
    color: #000000 !important;
    font-weight: bold !important;
    font-size: 18px !important;
    cursor: pointer !important;
}

/* Quantity er vitorer input box center kora */
form.cart .quantity input.qty {
    border: none !important;
    background: transparent !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: bold;
    color: #000 !important; /* Input text o kalo kora holo */
}

/* Add to Cart and Buy Now Buttons er gap komano holo (48% theke 49% kora hoyeche) */
form.cart .single_add_to_cart_button,
form.cart .woostify-buy-now {
    flex: 0 0 49% !important; /* Gap komanor jonno width barano holo */
    width: 49% !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    border-radius: 5px !important;
    background-color: #000 !important; 
    color: #fff !important; 
    text-transform: uppercase !important;
    font-weight: bold !important;
    padding: 12px 0 !important;
    transition: 0.3s all ease;
}

/* Button e hover korle color change er jonno (optional) */
form.cart .single_add_to_cart_button:hover,
form.cart .woostify-buy-now:hover {
    background-color: #333 !important;
}/* End custom CSS */