.elementor-70073 .elementor-element.elementor-element-d4a4420{--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;--justify-content:space-between;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E7E7E7;--border-color:#E7E7E7;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-70073 .elementor-element.elementor-element-d4a4420:not(.elementor-motion-effects-element-type-background), .elementor-70073 .elementor-element.elementor-element-d4a4420 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-70073 .elementor-element.elementor-element-47ed03d{--display:flex;--position:absolute;--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;--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;top:0px;--z-index:12;}body:not(.rtl) .elementor-70073 .elementor-element.elementor-element-47ed03d{left:0px;}body.rtl .elementor-70073 .elementor-element.elementor-element-47ed03d{right:0px;}.elementor-70073 .elementor-element.elementor-element-9a49b68 .jet-wishlist-button__state-normal .jet-wishlist-button__label{color:var( --e-global-color-accent );}.elementor-70073 .elementor-element.elementor-element-9a49b68 .jet-wishlist-button__state-normal .jet-wishlist-button__icon{color:var( --e-global-color-accent );}.elementor-70073 .elementor-element.elementor-element-9a49b68 .jet-wishlist-button__link .jet-wishlist-button__plane-normal{background-color:#03B4CC00;}.elementor-70073 .elementor-element.elementor-element-9a49b68 .jet-wishlist-button__link:hover .jet-wishlist-button__state-normal .jet-wishlist-button__label{color:var( --e-global-color-secondary );}.elementor-70073 .elementor-element.elementor-element-9a49b68 .jet-wishlist-button__link:hover .jet-wishlist-button__state-normal .jet-wishlist-button__icon{color:var( --e-global-color-secondary );}.elementor-70073 .elementor-element.elementor-element-9a49b68 .added-to-wishlist.jet-wishlist-button__link{color:var( --e-global-color-secondary );}.elementor-70073 .elementor-element.elementor-element-9a49b68 .added-to-wishlist.jet-wishlist-button__link .jet-wishlist-button__state-added .jet-wishlist-button__label{color:var( --e-global-color-secondary );}.elementor-70073 .elementor-element.elementor-element-9a49b68 .added-to-wishlist .jet-wishlist-button__state-added .jet-wishlist-button__icon{color:var( --e-global-color-secondary );}.elementor-70073 .elementor-element.elementor-element-9a49b68 .added-to-wishlist .jet-wishlist-button__plane-added{background-color:#0A192F00;}.elementor-70073 .elementor-element.elementor-element-9a49b68 .jet-wishlist-button__link{border-radius:1px 1px 1px 1px;padding:4px 4px 4px 4px;}.elementor-70073 .elementor-element.elementor-element-9a49b68 .jet-wishlist-button__plane-normal{border-radius:1px 1px 1px 1px;}.elementor-70073 .elementor-element.elementor-element-9a49b68 .jet-wishlist-button__plane-added{border-radius:1px 1px 1px 1px;}.elementor-70073 .elementor-element.elementor-element-9a49b68 .jet-wishlist-button__container{justify-content:flex-end;}.elementor-70073 .elementor-element.elementor-element-7613179{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;border-style:none;--border-style:none;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:11;}.elementor-70073 .elementor-element.elementor-element-7613179:not(.elementor-motion-effects-element-type-background), .elementor-70073 .elementor-element.elementor-element-7613179 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3FFCEA0D;}.elementor-70073 .elementor-element.elementor-element-cdca122 .jet-woo-builder-archive-product-thumbnail{border-style:none;border-radius:4px 4px 4px 4px;overflow:hidden;}.elementor-70073 .elementor-element.elementor-element-cdca122 .jet-woo-builder-archive-product-thumbnail__wrapper{text-align:center;}.elementor-70073 .elementor-element.elementor-element-39a1290{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70073 .elementor-element.elementor-element-58328be{--display:flex;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-70073 .elementor-element.elementor-element-57fedaa{text-align:center;}.elementor-70073 .elementor-element.elementor-element-57fedaa .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-70073 .elementor-element.elementor-element-57fedaa .elementor-heading-title a:hover, .elementor-70073 .elementor-element.elementor-element-57fedaa .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-70073 .elementor-element.elementor-element-a86b60e{--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:2px 2px;--row-gap:2px;--column-gap:2px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ECECEC;--border-color:#ECECEC;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:6px;--padding-right:6px;}.elementor-70073 .elementor-element.elementor-element-a86b60e:not(.elementor-motion-effects-element-type-background), .elementor-70073 .elementor-element.elementor-element-a86b60e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-70073 .elementor-element.elementor-element-363ac12{--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;--justify-content:space-between;--align-items:center;--gap:2px 5px;--row-gap:2px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70073 .elementor-element.elementor-element-236247f{font-family:"Inter", Sans-serif;font-size:14px;}.elementor-70073 .elementor-element.elementor-element-236247f p{margin-block-end:0px;}.elementor-70073 .elementor-element.elementor-element-b858eae{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70073 .elementor-element.elementor-element-979c278{--divider-border-style:solid;--divider-color:#E9E8E8;--divider-border-width:1px;}.elementor-70073 .elementor-element.elementor-element-979c278 .elementor-divider-separator{width:94%;}.elementor-70073 .elementor-element.elementor-element-979c278 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-70073 .elementor-element.elementor-element-812ea22{--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;--justify-content:space-between;--align-items:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70073 .elementor-element.elementor-element-08fc120{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-2d9b14c );}.elementor-70073 .elementor-element.elementor-element-08fc120 p{margin-block-end:0px;}.elementor-70073 .elementor-element.elementor-element-21520a4{--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;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70073 .elementor-element.elementor-element-6fa4ba0{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-70073 .elementor-element.elementor-element-6fa4ba0 .jet-woo-builder-archive-add-to-cart .button{display:block;--display-type:block;width:100%;font-family:"Inter", Sans-serif;color:#FFFFFF;background-color:var( --e-global-color-secondary );border-radius:3px 3px 3px 3px;padding:7px 7px 7px 7px;}.elementor-70073 .elementor-element.elementor-element-6fa4ba0 .jet-woo-builder-archive-add-to-cart{text-align:center;}.elementor-70073 .elementor-element.elementor-element-49f5e37 .elementor-button{background-color:#03B4CC;border-radius:3px 3px 3px 3px;padding:6px 6px 6px 6px;}@media(max-width:767px){.elementor-70073 .elementor-element.elementor-element-d4a4420{--gap:7px 0px;--row-gap:7px;--column-gap:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-70073 .elementor-element.elementor-element-a86b60e{--padding-top:2px;--padding-bottom:2px;--padding-left:5px;--padding-right:5px;}.elementor-70073 .elementor-element.elementor-element-236247f p{margin-block-end:0px;}.elementor-70073 .elementor-element.elementor-element-812ea22{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}.elementor-70073 .elementor-element.elementor-element-08fc120.elementor-element{--align-self:center;}.elementor-70073 .elementor-element.elementor-element-08fc120{font-size:11px;}.elementor-70073 .elementor-element.elementor-element-08fc120 p{margin-block-end:0px;}.elementor-70073 .elementor-element.elementor-element-21520a4{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-70073 .elementor-element.elementor-element-6fa4ba0 .jet-woo-builder-archive-add-to-cart .button{font-size:15px;}.elementor-70073 .elementor-element.elementor-element-49f5e37.elementor-element{--align-self:center;}.elementor-70073 .elementor-element.elementor-element-49f5e37 .elementor-button{padding:7px 9px 7px 9px;}}/* Start custom CSS for shortcode, class: .elementor-element-d4a64ae */.custom-discount-badge {
    background-color: #ff0000;
    color: #ffffff;
    font-size: 11px;
    font-weight: 600;
    padding: 5px 10px;
    border-radius: 50px;
    display: inline-block;
    line-height: 1;
    z-index: 9;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57fedaa */.pc-tite{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a86b60e *//* =================================================
   1. Base Variables & Typography Setup
   ================================================= */
:root {
    --yts-font-family: 'Inter', sans-serif;
    --yts-color-market: #000000;
    --yts-color-discount-label: #0d89c9;
    --yts-color-discount-amount: #e30000;
}

/* =================================================
   2. General Price Styles (Desktop & Default)
   ================================================= */

/* --- Market (Regular) Price --- */
.yts-market-price-label,
.yts-market-price-amount {
    font-family: var(--yts-font-family);
    color: var(--yts-color-market);
    font-size: 13px;
    font-weight: 400;
}

.yts-market-price-amount {
    text-decoration: line-through;
    margin-left: 2px;
}

/* --- Discount (Sale) Price --- */
.yts-discount-price-label {
    font-family: var(--yts-font-family);
    color: var(--yts-color-discount-label);
    font-size: 13px;
    font-weight: 600;
}

.yts-discount-price-amount {
    font-family: var(--yts-font-family);
    color: var(--yts-color-discount-amount);
    font-size: 12px;
    font-weight: 800;
    margin-left: 2px;
}

/* =================================================
   3. Mobile Responsive Layout Fix (Stacking Logic)
   ================================================= */
@media screen and (max-width: 768px) {

    /* Label বাম দিকে, Price ডান দিকে — মাঝে ফাঁকা জায়গা থাকলে থাকুক */
    *:has(> .yts-discount-price-label) {
        display: flex;
        justify-content: space-between;
        align-items: baseline;
        flex-wrap: wrap;
        gap: 4px;
    }

    .yts-discount-price-label {
        font-size: 11px;
        text-align: center !important;
    }

    .yts-discount-price-amount {
        font-size: 13px !important;
        
    }

    /* সাধারণ মার্কেট প্রাইসের ক্ষেত্রেও সাইজ অপ্টিমাইজেশন */
    .yts-market-price-label,
    .yts-market-price-amount {
        font-size: 12px;
    }
}/* End custom CSS */