.elementor-707 .elementor-element.elementor-element-8a54759{--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;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-707 .elementor-element.elementor-element-eef08ce{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-707 .elementor-element.elementor-element-eef08ce .woocommerce-breadcrumb{color:var( --e-global-color-text );font-family:"Tiro Bangla", Sans-serif;font-size:16px;font-weight:500;line-height:22px;}.elementor-707 .elementor-element.elementor-element-eef08ce .woocommerce-breadcrumb > a{color:var( --e-global-color-accent );}.elementor-707 .elementor-element.elementor-element-53fa1e2{--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;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-707 .elementor-element.elementor-element-9ef98bc{--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;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-707 .elementor-element.elementor-element-9ef98bc:not(.elementor-motion-effects-element-type-background), .elementor-707 .elementor-element.elementor-element-9ef98bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ba0ed25 );}.elementor-707 .elementor-element.elementor-element-016def7{--display:flex;}.elementor-707 .elementor-element.elementor-element-3757fa4{--display:flex;}.elementor-707 .elementor-element.elementor-element-a7abdbd .elementor-heading-title{font-family:"Tiro Bangla", Sans-serif;font-size:24px;font-weight:600;line-height:30px;letter-spacing:0.5px;}.elementor-707 .elementor-element.elementor-element-817a3ef{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.woocommerce .elementor-707 .elementor-element.elementor-element-817a3ef .price{color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:600;}.elementor-707 .elementor-element.elementor-element-a86596a{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-707 .elementor-element.elementor-element-a86596a .cart button, .elementor-707 .elementor-element.elementor-element-a86596a .cart .button{color:var( --e-global-color-ba0ed25 );background-color:var( --e-global-color-ba0ed25 );transition:all 0.2s;}.elementor-707 .elementor-element.elementor-element-83c8114{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-707 .elementor-element.elementor-element-b3928db .elementor-button{background-color:#1DAA61;font-family:"Tiro Bangla", Sans-serif;font-size:17px;font-weight:700;fill:var( --e-global-color-ba0ed25 );color:var( --e-global-color-ba0ed25 );border-radius:6px 6px 6px 6px;padding:16px 0px 16px 0px;}.elementor-707 .elementor-element.elementor-element-b3928db .elementor-button:hover, .elementor-707 .elementor-element.elementor-element-b3928db .elementor-button:focus{background-color:#16884D;color:var( --e-global-color-ba0ed25 );}.elementor-707 .elementor-element.elementor-element-b3928db{width:100%;max-width:100%;}.elementor-707 .elementor-element.elementor-element-b3928db .elementor-button-content-wrapper{flex-direction:row;}.elementor-707 .elementor-element.elementor-element-b3928db .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-707 .elementor-element.elementor-element-b3928db .elementor-button:hover svg, .elementor-707 .elementor-element.elementor-element-b3928db .elementor-button:focus svg{fill:var( --e-global-color-ba0ed25 );}.elementor-707 .elementor-element.elementor-element-a1a2527 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Tiro Bangla", Sans-serif;font-size:17px;font-weight:700;fill:var( --e-global-color-ba0ed25 );color:var( --e-global-color-ba0ed25 );border-radius:6px 6px 6px 6px;padding:16px 0px 16px 0px;}.elementor-707 .elementor-element.elementor-element-a1a2527 .elementor-button:hover, .elementor-707 .elementor-element.elementor-element-a1a2527 .elementor-button:focus{background-color:#1E3A8A;}.elementor-707 .elementor-element.elementor-element-a1a2527{width:100%;max-width:100%;}.elementor-707 .elementor-element.elementor-element-a1a2527 .elementor-button-content-wrapper{flex-direction:row;}.elementor-707 .elementor-element.elementor-element-a1a2527 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-707 .elementor-element.elementor-element-a99cb5f{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-707 .elementor-element.elementor-element-c0488db{--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;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-707 .elementor-element.elementor-element-c0488db:not(.elementor-motion-effects-element-type-background), .elementor-707 .elementor-element.elementor-element-c0488db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ba0ed25 );}.woocommerce .elementor-707 .elementor-element.elementor-element-8ebc5db .woocommerce-tabs ul.wc-tabs li a{color:var( --e-global-color-text );}.woocommerce .elementor-707 .elementor-element.elementor-element-8ebc5db .woocommerce-tabs ul.wc-tabs li{background-color:#F9F9F9;border-color:#CCC0C0;border-radius:0px 0px 0 0;}.woocommerce .elementor-707 .elementor-element.elementor-element-8ebc5db .woocommerce-tabs .woocommerce-Tabs-panel{border-color:#F0F0F0;}.woocommerce .elementor-707 .elementor-element.elementor-element-8ebc5db .woocommerce-tabs ul.wc-tabs li.active a{color:var( --e-global-color-primary );}.woocommerce .elementor-707 .elementor-element.elementor-element-8ebc5db .woocommerce-Tabs-panel h2{color:var( --e-global-color-primary );}.woocommerce .elementor-707 .elementor-element.elementor-element-8ebc5db .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:600;}.elementor-707 .elementor-element.elementor-element-7f1ee99{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-707 .elementor-element.elementor-element-9ec16ec .elementor-heading-title{font-family:"Tiro Bangla", Sans-serif;font-size:24px;font-weight:600;line-height:26px;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-707 .elementor-element.elementor-element-0daf3e7{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-707 .elementor-element.elementor-element-05b4d20{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-707 .elementor-element.elementor-element-05b4d20 .elementor-divider-separator{width:100%;}.elementor-707 .elementor-element.elementor-element-05b4d20 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-707 .elementor-element.elementor-element-b4210d3{--divider-border-style:solid;--divider-color:#DDDCD9;--divider-border-width:2px;}.elementor-707 .elementor-element.elementor-element-b4210d3 .elementor-divider-separator{width:100%;}.elementor-707 .elementor-element.elementor-element-b4210d3 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-707 .elementor-element.elementor-element-95040e7{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-707 .elementor-element.elementor-element-b3928db .elementor-button{font-size:15px;line-height:20px;padding:14px 20px 14px 20px;}.elementor-707 .elementor-element.elementor-element-a1a2527 .elementor-button{font-size:15px;line-height:20px;padding:14px 20px 14px 20px;}.elementor-707 .elementor-element.elementor-element-7f1ee99{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-707 .elementor-element.elementor-element-9ec16ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-707 .elementor-element.elementor-element-9ec16ec .elementor-heading-title{font-size:22px;}.elementor-707 .elementor-element.elementor-element-05b4d20{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;--container-widget-width:11%;--container-widget-flex-grow:0;width:var( --container-widget-width, 11% );max-width:11%;}}@media(max-width:767px){.elementor-707 .elementor-element.elementor-element-b3928db .elementor-button{font-size:16px;}.elementor-707 .elementor-element.elementor-element-a1a2527 .elementor-button{font-size:16px;}.elementor-707 .elementor-element.elementor-element-05b4d20{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-a86596a *//* =========================================
   SINGLE PRODUCT ADD TO CART
========================================= */

.elementor-707 .elementor-element.elementor-element-a86596a .single_add_to_cart_button {
    position: relative !important;
    overflow: hidden !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;
    padding: 14px 28px !important;

    background: transparent !important;
    color: #b99789 !important;

    border: 2px solid #b99789 !important;
    border-radius: 0 !important;

    font-size: 16px !important;
    font-weight: 700 !important;
    line-height: 1.3 !important;
    text-align: center !important;

    cursor: pointer !important;

    transition:
        border-radius .4s ease,
        color .4s ease,
        border-color .4s ease !important;

    z-index: 1 !important;
}


/* =========================================
   HOVER BACKGROUND
========================================= */

.elementor-707 .elementor-element.elementor-element-a86596a .single_add_to_cart_button::before {
    content: '' !important;

    position: absolute !important;
    top: -1px !important;
    left: -1px !important;
    right: -1px !important;
    bottom: -1px !important;

    background-color: #B99789 !important;

    z-index: -1 !important;

    border-radius: 0 !important;

    transform: scaleX(0) !important;
    transform-origin: center !important;

    transition:
        transform .4s cubic-bezier(.25,1,.5,1),
        border-radius .4s ease !important;
}


/* =========================================
   BUTTON HOVER
========================================= */

.elementor-707 .elementor-element.elementor-element-a86596a .single_add_to_cart_button:hover {
    color: #fff !important;
    border-color: #d0b6aa !important;
    border-radius: 50px !important;
}

.elementor-707 .elementor-element.elementor-element-a86596a .single_add_to_cart_button:hover::before {
    transform: scaleX(1) !important;
    border-radius: 50px !important;
}


/* =========================================
   CART FORM ALIGNMENT
========================================= */

.elementor-707 .elementor-element.elementor-element-a86596a form.cart {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 12px !important;
    flex-wrap: wrap !important;
}


/* =========================================
   QUANTITY INPUT
========================================= */

.elementor-707 .elementor-element.elementor-element-a86596a .quantity input.qty {
    height: 52px !important;

    border: 2px solid #b99789 !important;
    border-radius: 0 !important;

    color: #b99789 !important;

    font-size: 16px !important;
    font-weight: 500 !important;

    text-align: center !important;
}


/* =========================================
   VARIATION TABLE
========================================= */

.elementor-707 .elementor-element.elementor-element-a86596a table.variations,
.elementor-707 .elementor-element.elementor-element-a86596a table.variations tbody,
.elementor-707 .elementor-element.elementor-element-a86596a table.variations tr,
.elementor-707 .elementor-element.elementor-element-a86596a table.variations th,
.elementor-707 .elementor-element.elementor-element-a86596a table.variations td,
.elementor-707 .elementor-element.elementor-element-a86596a .variations,
.elementor-707 .elementor-element.elementor-element-a86596a .variations_form {
    background: #fff !important;
}


/* =========================================
   VARIATION TABLE RESET
========================================= */

.elementor-707 .elementor-element.elementor-element-a86596a table.variations {
    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    border: 0 !important;
    border-collapse: separate !important;
    border-spacing: 0 !important;
}


/* =========================================
   VARIATION ROW
   LABEL + SELECT SIDE BY SIDE
========================================= */

.elementor-707 .elementor-element.elementor-element-a86596a table.variations tr {
    display: flex !important;

    width: 100% !important;

    align-items: center !important;

    gap: 10px !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================
   VARIATION LABEL
   পরিমাণ
========================================= */

.elementor-707 .elementor-element.elementor-element-a86596a table.variations th.label,
.elementor-707 .elementor-element.elementor-element-a86596a table.variations td.label {

    display: block !important;

    width: 110px !important;
    min-width: 110px !important;
    max-width: 110px !important;

    flex: 0 0 110px !important;

    margin: 0 !important;
    padding: 0 !important;

    text-align: left !important;
    vertical-align: middle !important;

    background: #fff !important;
}


/* =========================================
   LABEL TEXT
========================================= */

.elementor-707 .elementor-element.elementor-element-a86596a table.variations th.label label,
.elementor-707 .elementor-element.elementor-element-a86596a table.variations td.label label,
.elementor-707 .elementor-element.elementor-element-a86596a table.variations label {

    display: block !important;

    width: auto !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #000 !important;

    background: transparent !important;

    font-size: 18px !important;
    font-weight: 600 !important;

    line-height: 1.3 !important;

    text-align: left !important;

    white-space: nowrap !important;
}


/* =========================================
   VALUE AREA
========================================= */

.elementor-707 .elementor-element.elementor-element-a86596a table.variations td.value {

    display: block !important;

    width: auto !important;
    min-width: 0 !important;

    flex: 1 1 auto !important;

    margin: 0 !important;
    padding: 0 !important;

    text-align: left !important;
    vertical-align: middle !important;

    background: #fff !important;
}


/* =========================================
   NATIVE SELECT BOX
========================================= */

.elementor-707 .elementor-element.elementor-element-a86596a table.variations td.value select {

    display: block !important;

    width: 100% !important;
    max-width: 100% !important;

    height: 53px !important;

    margin: 0 !important;
    padding: 0 14px !important;

    background: #fff !important;

    border: 1px solid #d0d0d0 !important;
    border-radius: 4px !important;

    color: #000 !important;

    font-size: 16px !important;

    box-shadow: none !important;
    outline: none !important;

    box-sizing: border-box !important;
}


/* =========================================
   SELECT HOVER
========================================= */

.elementor-707 .elementor-element.elementor-element-a86596a table.variations td.value select:hover {
    background: #fff !important;

    border-color: #d0d0d0 !important;

    box-shadow: none !important;
}


/* =========================================
   SELECT FOCUS
========================================= */

.elementor-707 .elementor-element.elementor-element-a86596a table.variations td.value select:focus,
.elementor-707 .elementor-element.elementor-element-a86596a table.variations td.value select:active {

    background: #fff !important;

    border-color: #d0d0d0 !important;

    box-shadow: none !important;

    outline: none !important;
}


/* =========================================
   VARIATION FORM SPACING
========================================= */

.elementor-707 .elementor-element.elementor-element-a86596a form.variations_form {
    margin: 0 !important;
    padding: 0 !important;
}


.elementor-707 .elementor-element.elementor-element-a86596a .single_variation_wrap {
    margin-top: 0 !important;
    padding-top: 0 !important;
}


/* =========================================
   DEFAULT / MAIN PRICE
========================================= */

.elementor-707 .elementor-element.elementor-element-a86596a .price,
.elementor-707 .elementor-element.elementor-element-a86596a .price span {

    color: #DBA48A !important;

    font-size: 20px !important;

    font-weight: 600 !important;

    line-height: 1.3 !important;
}


/* =========================================
   SELECTED VARIATION PRICE
========================================= */

.elementor-707 .elementor-element.elementor-element-a86596a .woocommerce-variation-price,
.elementor-707 .elementor-element.elementor-element-a86596a .woocommerce-variation-price .price,
.elementor-707 .elementor-element.elementor-element-a86596a .woocommerce-variation-price .woocommerce-Price-amount,
.elementor-707 .elementor-element.elementor-element-a86596a .woocommerce-variation-price .woocommerce-Price-currencySymbol,
.elementor-707 .elementor-element.elementor-element-a86596a .single_variation .price,
.elementor-707 .elementor-element.elementor-element-a86596a .single_variation .price span {

    color: #d70040 !important;

    font-size: 24px !important;

    font-weight: 600 !important;

    line-height: 1.3 !important;
}


/* =========================================
   VARIATION PRICE INS
========================================= */

.elementor-707 .elementor-element.elementor-element-a86596a .woocommerce-variation-price ins,
.elementor-707 .elementor-element.elementor-element-a86596a .woocommerce-variation-price ins .woocommerce-Price-amount,
.elementor-707 .elementor-element.elementor-element-a86596a .woocommerce-variation-price ins .woocommerce-Price-currencySymbol {

    color: #d70040 !important;

    text-decoration: none !important;
}


/* =========================================
   VARIATION PRICE DEL
========================================= */

.elementor-707 .elementor-element.elementor-element-a86596a .woocommerce-variation-price del,
.elementor-707 .elementor-element.elementor-element-a86596a .woocommerce-variation-price del .woocommerce-Price-amount {

    color: #d70040 !important;
}


/* =========================================
   VARIATION PRICE SPACING
========================================= */

.elementor-707 .elementor-element.elementor-element-a86596a .woocommerce-variation-price {

    margin-top: 5px !important;
    margin-bottom: 5px !important;
}


.elementor-707 .elementor-element.elementor-element-a86596a .single_variation {

    margin-top: 8px !important;
    margin-bottom: 8px !important;
}


/* =========================================
   STOCK
========================================= */

.elementor-707 .elementor-element.elementor-element-a86596a .stock {

    color: #DBA48A !important;

    font-size: 18px !important;

    font-weight: 500 !important;

    line-height: 1.3 !important;
}


/* =========================================
   RESET VARIATION
========================================= */

.elementor-707 .elementor-element.elementor-element-a86596a a.reset_variations {

    margin-left: 8px !important;

    color: #d70040 !important;

    font-size: 14px !important;

    text-decoration: none !important;
}


/* =========================================
   REMOVE EXTRA ADD TO CART
========================================= */

.elementor-707 .elementor-element.elementor-element-a86596a .single_add_to_cart_button,
.elementor-707 .elementor-element.elementor-element-a86596a button.single_add_to_cart_button {

    display: none !important;
}


/* =========================================
   TABLET
========================================= */

@media (max-width: 1024px) {

    .elementor-707 .elementor-element.elementor-element-a86596a .single_add_to_cart_button {

        padding: 12px 22px !important;

        font-size: 15px !important;
    }


    .elementor-707 .elementor-element.elementor-element-a86596a .quantity input.qty {

        height: 48px !important;

        font-size: 15px !important;
    }


    /* Variation Label */

    .elementor-707 .elementor-element.elementor-element-a86596a table.variations th.label,
    .elementor-707 .elementor-element.elementor-element-a86596a table.variations td.label {

        width: 100px !important;
        min-width: 100px !important;
        max-width: 100px !important;

        flex-basis: 100px !important;

        padding: 0 !important;
    }


    .elementor-707 .elementor-element.elementor-element-a86596a table.variations th.label label,
    .elementor-707 .elementor-element.elementor-element-a86596a table.variations td.label label {

        font-size: 16px !important;
    }


    .elementor-707 .elementor-element.elementor-element-a86596a table.variations tr {

        gap: 8px !important;
    }
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .elementor-707 .elementor-element.elementor-element-a86596a form.cart {

        flex-direction: column !important;

        align-items: stretch !important;
    }


    .elementor-707 .elementor-element.elementor-element-a86596a .single_add_to_cart_button {

        width: 100% !important;

        padding: 12px 18px !important;

        font-size: 14px !important;

        line-height: 1.2 !important;

        min-height: 48px !important;
    }


    .elementor-707 .elementor-element.elementor-element-a86596a .quantity {

        width: 100% !important;
    }


    .elementor-707 .elementor-element.elementor-element-a86596a .quantity input.qty {

        width: 100% !important;

        height: 46px !important;

        font-size: 14px !important;
    }


    /* =========================================
       MOBILE VARIATION ROW
    ========================================= */

    .elementor-707 .elementor-element.elementor-element-a86596a table.variations tr {

        display: flex !important;

        width: 100% !important;

        align-items: center !important;

        gap: 8px !important;
    }


    /* Mobile Label */

    .elementor-707 .elementor-element.elementor-element-a86596a table.variations th.label,
    .elementor-707 .elementor-element.elementor-element-a86596a table.variations td.label {

        width: 80px !important;
        min-width: 80px !important;
        max-width: 80px !important;

        flex: 0 0 80px !important;

        padding: 0 !important;
    }


    .elementor-707 .elementor-element.elementor-element-a86596a table.variations th.label label,
    .elementor-707 .elementor-element.elementor-element-a86596a table.variations td.label label {

        font-size: 15px !important;

        white-space: nowrap !important;
    }


    /* Mobile Select */

    .elementor-707 .elementor-element.elementor-element-a86596a table.variations td.value {

        flex: 1 1 auto !important;

        min-width: 0 !important;

        padding: 0 !important;
    }


    .elementor-707 .elementor-element.elementor-element-a86596a table.variations td.value select {

        width: 100% !important;

        height: 46px !important;

        font-size: 14px !important;
    }


    /* Mobile Selected Price */

    .elementor-707 .elementor-element.elementor-element-a86596a .woocommerce-variation-price,
    .elementor-707 .elementor-element.elementor-element-a86596a .woocommerce-variation-price .price,
    .elementor-707 .elementor-element.elementor-element-a86596a .single_variation .price {

        font-size: 18px !important;

        color: #d70040 !important;
    }
}

/* =========================================
   FINAL VARIATION ALIGNMENT FIX
========================================= */

.elementor-707 .elementor-element.elementor-element-a86596a table.variations tr {
    display: flex !important;
    align-items: center !important;
    gap: 10px !important;
}


/* পরিমাণ */
.elementor-707 .elementor-element.elementor-element-a86596a table.variations th.label,
.elementor-707 .elementor-element.elementor-element-a86596a table.variations td.label {
    width: 90px !important;
    min-width: 90px !important;
    max-width: 90px !important;

    flex: 0 0 90px !important;

    display: flex !important;
    align-items: center !important;

    height: 53px !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* পরিমাণ লেখার alignment */
.elementor-707 .elementor-element.elementor-element-a86596a table.variations th.label label,
.elementor-707 .elementor-element.elementor-element-a86596a table.variations td.label label {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    font-size: 18px !important;
    font-weight: 600 !important;

    line-height: 1 !important;

    text-align: left !important;

    white-space: nowrap !important;
}


/* Select area */
.elementor-707 .elementor-element.elementor-element-a86596a table.variations td.value {
    flex: 1 1 auto !important;

    width: auto !important;
    min-width: 0 !important;

    display: flex !important;
    align-items: center !important;

    height: 53px !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* Select box */
.elementor-707 .elementor-element.elementor-element-a86596a table.variations td.value select {
    width: 100% !important;

    height: 53px !important;

    margin: 0 !important;
    padding: 0 14px !important;

    box-sizing: border-box !important;
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .elementor-707 .elementor-element.elementor-element-a86596a table.variations tr {
        gap: 8px !important;
    }

    .elementor-707 .elementor-element.elementor-element-a86596a table.variations th.label,
    .elementor-707 .elementor-element.elementor-element-a86596a table.variations td.label {
        width: 75px !important;
        min-width: 75px !important;
        max-width: 75px !important;

        flex-basis: 75px !important;

        height: 46px !important;
    }

    .elementor-707 .elementor-element.elementor-element-a86596a table.variations td.value {
        height: 46px !important;
    }

    .elementor-707 .elementor-element.elementor-element-a86596a table.variations td.value select {
        height: 46px !important;
    }

    .elementor-707 .elementor-element.elementor-element-a86596a table.variations th.label label,
    .elementor-707 .elementor-element.elementor-element-a86596a table.variations td.label label {
        font-size: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83c8114 */.elementor-707 .elementor-element.elementor-element-83c8114 .elementor-button-content-wrapper {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px !important;
}

.elementor-707 .elementor-element.elementor-element-83c8114 svg {
    width: 20px !important;
    height: 20px !important;
    min-width: 20px !important;
    min-height: 20px !important;
    display: block !important;
    margin: 0 !important;
}/* End custom CSS */