.elementor-621 .elementor-element.elementor-element-e0d99ba{--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;--justify-content:space-between;--gap:10px 20px;--row-gap:10px;--column-gap:20px;--margin-top:-20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-621 .elementor-element.elementor-element-d2be59f{width:auto;max-width:auto;}.elementor-621 .elementor-element.elementor-element-b14d615{width:auto;max-width:auto;}.elementor-621 .elementor-element.elementor-element-f49e1b2{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-621 .elementor-element.elementor-element-bbe2e3f{--display:flex;}.elementor-621 .elementor-element.elementor-element-884b184{--display:flex;}html .elementor-621 .elementor-element.elementor-element-4834b70 .product_title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;}.elementor-621 .elementor-element.elementor-element-63d3ed0 .price, .elementor-621 .elementor-element.elementor-element-63d3ed0 .amount{font-family:"Poppins", Sans-serif;font-size:24px;}.elementor-621 .elementor-element.elementor-element-ab2b594{width:auto;max-width:auto;}.elementor-621 .elementor-element.elementor-element-255327a{color:#000000;}.elementor-621 .elementor-element.elementor-element-bd33c6f .single_add_to_cart_button{font-family:"Hind Siliguri", Sans-serif;text-transform:capitalize;}.elementor-621 .elementor-element.elementor-element-bd33c6f .price{font-family:"Poppins", Sans-serif;}.elementor-621 .elementor-element.elementor-element-e1b76a6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-621 .elementor-element.elementor-element-6e2f003{--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;}.elementor-621 .elementor-element.elementor-element-5443f2b .elementor-button{background-color:#198754;font-family:"Poppins", Sans-serif;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;padding:15px 10px 15px 10px;}.elementor-621 .elementor-element.elementor-element-5443f2b .elementor-button:hover, .elementor-621 .elementor-element.elementor-element-5443f2b .elementor-button:focus{background-color:#0D4F31;}.elementor-621 .elementor-element.elementor-element-5443f2b{width:100%;max-width:100%;}.elementor-621 .elementor-element.elementor-element-5443f2b.elementor-element{--align-self:center;}.elementor-621 .elementor-element.elementor-element-5443f2b .elementor-button-content-wrapper{flex-direction:row;}.elementor-621 .elementor-element.elementor-element-5443f2b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-621 .elementor-element.elementor-element-022dcf2{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-621 .elementor-element.elementor-element-68547d2 .elementor-button{background-color:#198754;font-family:"Anek Bangla", Sans-serif;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;padding:15px 10px 15px 10px;}.elementor-621 .elementor-element.elementor-element-68547d2 .elementor-button:hover, .elementor-621 .elementor-element.elementor-element-68547d2 .elementor-button:focus{background-color:#0D4F31;}.elementor-621 .elementor-element.elementor-element-68547d2{width:100%;max-width:100%;}.elementor-621 .elementor-element.elementor-element-68547d2.elementor-element{--align-self:center;}.elementor-621 .elementor-element.elementor-element-68547d2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-621 .elementor-element.elementor-element-68547d2 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-621 .elementor-element.elementor-element-c8c114d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-621 .elementor-element.elementor-element-0186749{--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;}.elementor-621 .elementor-element.elementor-element-8fac124{--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;}.elementor-621 .elementor-element.elementor-element-448f216{width:auto;max-width:auto;}.elementor-621 .elementor-element.elementor-element-448f216 .wd-compare-btn > a span{font-weight:500;}.elementor-621 .elementor-element.elementor-element-07b810c{width:auto;max-width:auto;}.elementor-621 .elementor-element.elementor-element-07b810c .wd-wishlist-btn > a span{font-weight:500;}.elementor-621 .elementor-element.elementor-element-f371e8e{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-621 .elementor-element.elementor-element-73f5a40{width:auto;max-width:auto;}.elementor-621 .elementor-element.elementor-element-73f5a40 > .elementor-widget-container{margin:0px -4px 0px 0px;}.elementor-621 .elementor-element.elementor-element-73f5a40 .wd-social-icons .wd-label{font-weight:500;}.elementor-621 .elementor-element.elementor-element-d382fa8{--divider-border-style:solid;--divider-color:#0000001C;--divider-border-width:1px;}.elementor-621 .elementor-element.elementor-element-d382fa8 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-621 .elementor-element.elementor-element-d382fa8 .elementor-divider-separator{width:100%;}.elementor-621 .elementor-element.elementor-element-d382fa8 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-621 .elementor-element.elementor-element-8ca5547{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-621 .elementor-element.elementor-element-29d8758{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-621 .elementor-element.elementor-element-d98199d{--divider-border-style:solid;--divider-color:#0000001C;--divider-border-width:1px;}.elementor-621 .elementor-element.elementor-element-d98199d .elementor-divider-separator{width:100%;}.elementor-621 .elementor-element.elementor-element-d98199d .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-621 .elementor-element.elementor-element-ee4020b{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-621 .elementor-element.elementor-element-80d3269 .title-subtitle{font-size:16px;font-weight:500;}@media(max-width:1024px){.elementor-621 .elementor-element.elementor-element-e0d99ba{--margin-top:-30px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-621 .elementor-element.elementor-element-f49e1b2{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}html .elementor-621 .elementor-element.elementor-element-4834b70 .product_title{font-size:22px;}.elementor-621 .elementor-element.elementor-element-63d3ed0 .price, .elementor-621 .elementor-element.elementor-element-63d3ed0 .amount{font-size:18px;}.elementor-621 .elementor-element.elementor-element-29d8758{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-621 .elementor-element.elementor-element-80d3269 .title-subtitle{font-size:14px;}}@media(max-width:768px){.elementor-621 .elementor-element.elementor-element-f49e1b2{--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;}html .elementor-621 .elementor-element.elementor-element-4834b70 .product_title{font-size:20px;}.elementor-621 .elementor-element.elementor-element-bd33c6f .single_add_to_cart_button{font-size:14px;}.elementor-621 .elementor-element.elementor-element-e1b76a6{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-621 .elementor-element.elementor-element-8ca5547{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:769px){.elementor-621 .elementor-element.elementor-element-bbe2e3f{--width:58.4%;}.elementor-621 .elementor-element.elementor-element-884b184{--width:41.6%;}.elementor-621 .elementor-element.elementor-element-6e2f003{--width:100%;}.elementor-621 .elementor-element.elementor-element-022dcf2{--width:100%;}.elementor-621 .elementor-element.elementor-element-f371e8e{--width:75%;}}@media(max-width:1024px) and (min-width:769px){.elementor-621 .elementor-element.elementor-element-bbe2e3f{--width:50%;}.elementor-621 .elementor-element.elementor-element-884b184{--width:50%;}.elementor-621 .elementor-element.elementor-element-6e2f003{--width:100%;}.elementor-621 .elementor-element.elementor-element-022dcf2{--width:100%;}.elementor-621 .elementor-element.elementor-element-8fac124{--width:100%;}.elementor-621 .elementor-element.elementor-element-f371e8e{--width:100%;}}/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-255327a */.elementor-woo-meta--view-stacked .product_meta .posted_in{
    display: none !important;
}

/* ✅ SKU wrapper — ব্যাজ স্টাইল */
.product_meta .sku_wrapper.detail-container {
    display: inline-flex !important;
    align-items: center;
    background-color: #27ae60;
    border-radius: 4px;
    padding: 5px 14px;
    margin-bottom: 12px;
    width: auto !important;
}

/* ✅ "প্রোডাক্ট কোড :" লেবেল */
.product_meta .sku_wrapper .detail-label {
    color: #ffffff !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
}

/* ✅ SKU নম্বর (P0062) */
.product_meta .sku_wrapper .sku {
    color: #ffffff !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    margin: 0 !important;
    padding-left: 5px;
    background: transparent !important;
}

/* ✅ Category (posted_in) লুকানো — শুধু SKU দেখাবে */
.product_meta .posted_in.detail-container,
.product_meta .tagged_as.detail-container {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_add_to_cart, class: .elementor-element-bd33c6f *//* ✅ Variation টেবিল — এক লাইনে */
table.variations {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    gap: 10px !important;
    width: 100% !important;
    border: none !important;
}

table.variations tbody,
table.variations tr {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    gap: 8px !important;
    width: 100% !important;
}

/* ✅ Label (Size:) */
table.variations th.label {
    display: flex !important;
    align-items: center !important;
    padding: 0 !important;
    white-space: nowrap !important;
    width: auto !important;
    border: none !important;
    background: transparent !important;
}

table.variations th.label label {
    font-size: 18px !important;
    font-weight: 600 !important;
    color: #000000 !important;
    margin: 0 !important;
    white-space: nowrap !important;
}

/* ✅ লেবেলের পাশে selected attribute (: Big) লুকানো */
table.variations .woo-selected-variation-item-name {
    display: none !important;
}

/* ✅ Attribute বাটনগুলো */
table.variations td.value {
    display: flex !important;
    font-weight: 600 !important;
    align-items: center !important;
    flex-wrap: wrap !important;
    gap: 6px !important;
    padding: 0 !important;
    border: none !important;
    background: transparent !important;
    width: auto !important;
    flex: 1 !important;
}

/* ✅ Clear লিংক লুকানো (ঐচ্ছিক) */
.reset_variations {
    display: none !important;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover {
    color: #ffffff !important;
    background-color: #0D5032 !important;
    box-shadow: var(--wvs-selected-item-box-shadow,0 0 0 1px #000)!important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c8c114d *//* ✅ ডেলিভারি বক্স */
.apex-delivery-box {
    display: flex;
    align-items: flex-start;
    gap: 14px;
    background-color: #CFF4FC;
    border: 1px solid #aed6f1;
    border-radius: 8px;
    padding: 14px 16px;
    width: 100%;
    box-sizing: border-box;
}

/* ✅ ডেলিভারি আইকন */
.apex-delivery-icon {
    flex-shrink: 0;
    margin-top: 5px;
}

/* ✅ প্রতিটি Zone রো */
.apex-delivery-info {
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 6px;
}

.apex-delivery-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 14px;
    color: #2c3e50;
    line-height: 1.6;
}

/* ✅ Zone নাম */
.apex-zone-name {
    font-weight: 500;
    color: #2c3e50;
}

/* ✅ চার্জ */
.apex-zone-cost {
    font-weight: 700;
    color: #e74c3c;
}

.apex-zone-cost .woocommerce-Price-amount {
    color: #157347 !important;
    font-weight: 700 !important;
    font-size: 14px !important;
}

.apex-zone-cost .woocommerce-Price-currencySymbol {
    font-size: 13px !important;
}

/* ✅ বিনামূল্যে */
.apex-free {
    color: #27ae60 !important;
    font-weight: 700 !important;
    font-size: 14px !important;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_tabs, class: .elementor-element-b1b2381 */.wd_additional_tab_tab{
    display: none!important;
}/* End custom CSS */