.elementor-921 .elementor-element.elementor-element-9c7983b{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-921 .elementor-element.elementor-element-554bfe64{--display:flex;}.elementor-921 .elementor-element.elementor-element-76f47e04 > .elementor-widget-container{background-color:#FFFFFF;}.elementor-921 .elementor-element.elementor-element-35ad0332{--display:flex;}.elementor-921 .elementor-element.elementor-element-76a22726{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-921 .elementor-element.elementor-element-310c87d9{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}html .elementor-921 .elementor-element.elementor-element-310c87d9 .product_title{font-size:24px;}.elementor-921 .elementor-element.elementor-element-54d91569{--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:center;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-921 .elementor-element.elementor-element-130cce7 .price{font-size:26px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-921 .elementor-element.elementor-element-0f2989c{--divider-border-style:solid;--divider-color:#E3E3E3;--divider-border-width:1px;margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-921 .elementor-element.elementor-element-0f2989c .elementor-divider-separator{width:100%;}.elementor-921 .elementor-element.elementor-element-0f2989c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-921 .elementor-element.elementor-element-9d9285a{--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:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-921 .elementor-element.elementor-element-93f94fe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:3px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-921 .elementor-element.elementor-element-536b1e1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-921 .elementor-element.elementor-element-536b1e1 .elementor-button{font-family:"Anek Bangla", Sans-serif;font-weight:500;border-radius:6px 6px 6px 6px;}.elementor-921 .elementor-element.elementor-element-888d4e0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:3px;--padding-right:0px;}.elementor-921 .elementor-element.elementor-element-699c566 .elementor-button-content-wrapper{flex-direction:row;}.elementor-921 .elementor-element.elementor-element-699c566 .elementor-button{font-family:"Anek Bangla", Sans-serif;font-weight:500;border-radius:6px 6px 6px 6px;}.elementor-921 .elementor-element.elementor-element-4bd7766{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-921 .elementor-element.elementor-element-316b614 > .elementor-widget-container{padding:5px 5px 5px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E1E1;border-radius:5px 5px 5px 5px;}.elementor-921 .elementor-element.elementor-element-428a8313{--display:flex;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-921 .elementor-element.elementor-element-c2b8370 > .elementor-widget-container{background-color:#FFFFFF;margin:-1px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-921 .elementor-element.elementor-element-1d5ecb1a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1010101A;--border-color:#1010101A;--padding-top:30px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}@media(min-width:768px){.elementor-921 .elementor-element.elementor-element-554bfe64{--width:50%;}.elementor-921 .elementor-element.elementor-element-35ad0332{--width:50%;}}@media(max-width:1024px){.elementor-921 .elementor-element.elementor-element-9c7983b{--margin-top:-20px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-921 .elementor-element.elementor-element-76a22726{--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-921 .elementor-element.elementor-element-310c87d9{width:100%;max-width:100%;}.elementor-921 .elementor-element.elementor-element-130cce7 .price{font-size:18px;}.elementor-921 .elementor-element.elementor-element-6371a241{width:100%;max-width:100%;}.elementor-921 .elementor-element.elementor-element-428a8313{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-921 .elementor-element.elementor-element-9c7983b{--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:-20px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-921 .elementor-element.elementor-element-35ad0332{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-921 .elementor-element.elementor-element-310c87d9{width:100%;max-width:100%;}html .elementor-921 .elementor-element.elementor-element-310c87d9 .product_title{font-size:18px;}.elementor-921 .elementor-element.elementor-element-54d91569{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-921 .elementor-element.elementor-element-130cce7 .price{font-size:18px;}.elementor-921 .elementor-element.elementor-element-0f2989c{margin:-29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-921 .elementor-element.elementor-element-9d9285a{--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 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:-21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-921 .elementor-element.elementor-element-93f94fe{--width:50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:13px;}.elementor-921 .elementor-element.elementor-element-536b1e1 .elementor-button{font-size:12px;}.elementor-921 .elementor-element.elementor-element-888d4e0{--width:50%;--padding-top:0px;--padding-bottom:0px;--padding-left:13px;--padding-right:0px;}.elementor-921 .elementor-element.elementor-element-699c566 .elementor-button{font-size:12px;}.elementor-921 .elementor-element.elementor-element-428a8313{--margin-top:-27px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-921 .elementor-element.elementor-element-1d5ecb1a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for wd_single_product_add_to_cart, class: .elementor-element-72155821 *//* =====================================
   WOODMART PRODUCT CART FINAL CSS
   Quantity Left + Buttons Side By Side
===================================== */


/* Main Cart */
.single-product form.cart {

    display:flex !important;
    flex-wrap:wrap !important;
    align-items:center !important;
    justify-content:flex-start !important;
    width:100% !important;

}


/* =====================================
   QUANTITY BOX
===================================== */

.single-product form.cart .quantity {

    order:1 !important;

    flex:0 0 100% !important;

    width:150px !important;
    height:50px !important;

    margin:0 0 2px 0 !important;
    margin-left:0 !important;
    margin-right:auto !important;

    display:flex !important;
    align-items:center !important;
    justify-content:center !important;

    border:1px solid #fff !important;
    border-radius:6px !important;

    overflow:hidden !important;

    background:#FBF9F5 !important;
    

}


/* Minus Plus */

.single-product form.cart .quantity .minus,
.single-product form.cart .quantity .plus {

    width:40px !important;
    height:50px !important;

    display:flex !important;
    align-items:center !important;
    justify-content:center !important;

    background:#002B27 !important;

    border:none !important;

    font-size:18px !important;
    color:#fff !important;

    transition:.3s ease !important;

}


/* Minus Plus Hover */

.single-product form.cart .quantity .minus:hover,
.single-product form.cart .quantity .plus:hover {

    background:#e96f00 !important;

}



/* Number */

.single-product form.cart .quantity input.qty { 

    width:70px !important; 

    height:50px !important; 

    border-top:1px solid #333 !important;

    border-bottom:1px solid #333 !important;

    border-left:none !important;

    border-right:none !important;

    text-align:center !important; 

    font-size:18px !important; 

    color:#333 !important; 

    background:#fff !important; 

    transition:all .3s ease !important; 
    

}


/* Number Hover */

.single-product form.cart .quantity input.qty:hover {

    color:#FF7A00 !important;

    background:#fff7ef !important;

}


/* Number Focus */

.single-product form.cart .quantity input.qty:focus {

    color:#FF7A00 !important;

    background:#fff7ef !important;

    outline:none !important;
    

}



/* =====================================
   ADD TO CART
===================================== */

.single-product form.cart .single_add_to_cart_button {

    order:2 !important;

    flex:1 1 0 !important;

    width:auto !important;

    height:1px !important;

    margin:0 16px 0 0 !important;


    display:flex !important;

    align-items:center !important;

    justify-content:center !important;


    background:#FF7A00 !important;

    color:#fff !important;


    border:none !important;

    border-radius:6px !important;


    font-size:16px !important;

    font-weight:600 !important;

    text-transform:uppercase !important;

}



/* =====================================
   BUY NOW
===================================== */

.single-product form.cart .woodmart-buy-now {


    order:3 !important;

    flex:1 1 0 !important;


    width:auto !important;

    height:1px !important;


    margin:0 !important;


    display:flex !important;

    align-items:center !important;

    justify-content:center !important;


    background:#002B27 !important;

    color:#fff !important;


    border:none !important;

    border-radius:6px !important;


    font-size:16px !important;

    font-weight:600 !important;

    text-transform:uppercase !important;

}



/* Remove Float */

.single-product form.cart button {

    float:none !important;

}



/* =====================================
   BUTTON HOVER
===================================== */


.single-product form.cart .single_add_to_cart_button:hover {

    background:#E96F00 !important;

}


.single-product form.cart .woodmart-buy_now:hover,
.single-product form.cart .woodmart-buy-now:hover {

    background:#001D1A !important;

}



/* =====================================
   MOBILE
===================================== */

@media(max-width:768px){


.single-product form.cart {

    display:block !important;

}


.single-product form.cart .quantity {

    width:150px !important;

}


.single-product form.cart .single_add_to_cart_button,
.single-product form.cart .woodmart-buy-now {

    width:100% !important;

    margin-bottom:12px !important;

}


}

/* Quantity box move to left */
.single-product form.cart .quantity {
    flex:0 0 100% !important;
    justify-content:flex-start !important;
    margin-left:0 !important;
    margin-right:0 !important;
}

/* =====================================
   MOBILE BUTTON FONT SIZE
===================================== */

@media(max-width:768px){

    .single-product form.cart .single_add_to_cart_button,
    .single-product form.cart .woodmart-buy-now {

        font-size:12px !important;

        height:30px !important;

        font-weight:600 !important;

    }

}

.wd-attr-selected {
    display: none !important;
}

.single-product form.cart .quantity input.qty {
    background-color: #FFF !important;
    color: #111827 !important;
    border: 2px solid #000000 !important;
}

.woodmart-buy-now {
    animation: premiumCTA 2s infinite;
    transition: .3s ease;
}

@keyframes premiumCTA {

    0% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(255,80,0,.45);
    }

    10% {
        transform: scale(1.05);
        box-shadow: 0 0 0 5px rgba(255,80,0,.25);
    }

    20% {
        transform: scale(1);
        box-shadow: 0 0 0 10px rgba(255,80,0,.15);
    }

    35% {
        transform: scale(1.035);
        box-shadow: 0 0 0 15px rgba(255,80,0,0);
    }

    50%,100% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(255,80,0,0);
    }
}

.woodmart-buy-now:hover {
    transform: scale(1.06);
    animation-play-state: paused;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-428a8313 */@media(max-width:768px){

.single-product .wd-nav-tabs {
    overflow-x:hidden !important;
    display:flex !important;
    flex-wrap:wrap !important;
}

}/* End custom CSS */