/** Shopify CDN: Minification failed

Line 635:0 Unexpected "@media"

**/
a.topbar {
    display: flex;
    gap: 2px;
}
/* .hdt-logo {
    padding: 0px 0;
} */
/* Sab links ko border dena */
#shopify-section-sections--17471349555408__top_bar_7YxLni li.hdt-inline-block {
    border-right: 1px solid #000 !important;
}

.hdt-product__buy-button .shopify-payment-button__button--unbranded, .hdt-product__buy-button .hdt-pr__notify-stock {
    background-color: #000 !important;
    color: #fff !important;
}
/* #shopify-block-ASVh4OUNWelJqKzZMS__group_accordion_pqqUDr details.hdt-product-accordion__item summary {
    background-color: #fff !important;
    border-bottom: 1px solid #000;
    border-radius: 0px !important;
} */
.hdt-compare-at-price:not([hidden])+.hdt-price:not(.hdt-price-item--range) {
    color: #000;
}
button.hdt-sticky-atc__submit.hdt-btn.hdt-oh.hdt-btn-solid.hdt-font-semibold.hdt-relative.hdt-truncate.hdt-btn-loading__svg {
    background-color: #000;
    color: #fff;
    border-radius: 10px;
}
#shopify-section-template--17471349326032__main-product .hdt-price-wrapp {
  border-bottom: 1px solid #e2e2e2; /* Line ki motai aur color */
  padding-bottom: 0px;
margin-bottom: 2px;             /* Line ke niche wali cheezon se gap */
}
.hdt-product__description {
  border-bottom: 1px solid #e2e2e2; /* Border ka rang aur motai */
  padding-bottom: 20px;            /* Description aur line ke darmiyan gap */
  margin-bottom: 20px;             /* Line aur niche wali agli item ke darmiyan gap */
}
input[type=radio]:checked+.hdt-product-form_value.is-type-block, input[type=radio]:checked+.hdt-product-form_value.is-type-block_with_color {
    border-color: rgb(var(--color-button-border));
    color: #fff !important;
    background-color: #000 !important;
}

/* Sirf akhri link se border hatana */
#shopify-section-sections--17471349555408__top_bar_7YxLni li.hdt-inline-block:last-child {
    border-right: none !important;
} 
 .hdt-socials__style-simple {
    --width: auto !important;
    --height: auto !important;
    margin-inline-start: -.2rem;
    gap: 0rem !important;
}
div#hdt-sections--20958099472688__8b1cf2b6-9e6b-4ace-85e5-e52ad96e7b43-social-1 {
    display: inline-flex;
    justify-content: center;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    margin-top: -113px;
}

#shopify-section-sections--17471349522640__8b1cf2b6-9e6b-4ace-85e5-e52ad96e7b43 li.hdt-inline-block {
    border-right: 1px solid #000;
    border: 1px solid #000;
    padding: 14px;
}
ul.hdt-socials__list.hdt-socials__style-simple.hdt-socials__size-large {
    background-color: #f5f5f5;
    padding: 0px;
}
hdt-sticky-header.hdt-main-header.hdt-header-logo_left.hdt-header-fullwidth-true.hdt-header-tranparent-false.hdt-header-sticky-on_scroll_up.is-sticky {
    height: 60px;
}
button.hdt-tabs-item-title.hdt-inline-flex.hdt-align-center.hdt-justify-between.hdt-relative.hdt-text-lg.hdt-font-medium {
    background-color: #fff;
    border-radius: 20px;
}
span.hdt-collection-title-text.hdt-truncate.hdt-relative
 {
    padding: 8px;
}
.hdt-tabs-outline .hdt-tabs-list .hdt-tabs-item-title[aria-current=true] {
    border-color: #000 !important;
    color: #fff !important;
    background-color: #000 !important;
    padding: var(--spacing-0-6) var(--spacing-2);
    border-radius: var(--radius-button);
}
hdt-badge.hdt-badge.hdt-badge__on-sale {
    background-color: #000;
}
.hdt-product-info__item .hdt-price-wrapp hdt-compare-at-price:not([hidden])+hdt-price .hdt-money>.hdt-money, .hdt-card-product .hdt-price-wrapp hdt-compare-at-price:not([hidden])+hdt-price .hdt-money, .hdt-card-product .hdt-price-wrapp.hdt-price-wrapp-onsale hdt-price
 {
    color: red !important;
}
.hdt-product-accordion__content
 {
    border: .1rem solid rgb(var(--color-line-border));
    background-color: #fff;
    color: #000;
    padding: 2rem;
    border-radius: var(--radius-sm);
    margin-top: 1.8rem;
}

.hdt-product-accordion__item summary {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-color: #e9d0ae !important;
    cursor: pointer;
    border-radius: var(--radius-sm);
}

.hdt-card-product .hdt-price-wrapp hdt-compare-at-price {
    text-decoration: line-through;
    font-weight: 400;
    margin-right: 5px !important;
}
.hdt-card-product__info.hdt-card-align-left {
    border-radius: 4px !important;
    /* border: 1px solid #eee; */
    padding: 12px;
    margin-top: 7px;
    /* background-color: #eee; */
    /* background-color:#eee; */
}
a.hdt-card-product__title.hdt-text-lg.hdt-font-normal.hdt-line-clamp {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-weight: 600;
    font-size:13px;
    text-overflow: ellipsis;
}
.hdt-coppy-right {
    font-size: 16px;
}
.hdt-group-product-block.hdt-s-gradient.hdt-relative {
    background-color: #fff;
    padding: 14px;
    border-radius: 10px;
}
h1.hdt-product__title.hdt-h5
 {
    font-weight: 600;
}
.hdt-compare-at-price:not([hidden])+.hdt-price:not(.hdt-price-item--range) {
    font-weight: 700;
}
.hdt-product-info__list
 {
    --product-margin-end: 2rem !important;
}
button.hdt-product-form__submit.hdt-btn.hdt-oh.hdt-btn-solid.hdt-font-semibold.hdt-relative.hdt-truncate.hdt-btn-loading__svg

 {
    padding: 14px;
    border-radius: 10px;
    background-color: #e8d0ae;
    color: #000;
}
shopify-accelerated-checkout
 {
    margin-top: 0rem !important;
    display: block;
}
.hdt-product__form-qty, .hdt-product-form__btn-wishlist, .hdt-product-form__btn-compare, .hdt-product__buy-button .shopify-payment-button__button--unbranded, .hdt-product__buy-button .hdt-pr__notify-stock, .hdt-product__buy-button .shopify-cleanslate [role=button]
 {
    border-radius: 10px !important;
}
span.hdt-btn-atc_text {
    text-transform: uppercase;
}
.hdt-footer-menu-list
 {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0px;
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 12px !important;
}
.hdt-footer-section .hdt-border_top.hdt-border_fulwidth:before, .hdt-boder_bottom.hdt-border_fulwidth:after {
    width: 100%;
    border:0.5px solid rgb(194, 194, 194) !important;
}

span.metafield-multi_line_text_field {
    color: #000;
}
/* Agar aap chahte hain ke mobile par sirf 1 column dikhe to ye media query use karen */
@media (max-width: 480px) {
    .hdt-footer-menu-list {
        grid-template-columns: 1fr;
    }
}
@media (min-width: 578px) {
    .hdt-site-nav_icon.hdt-site-nav_search.hdt-inline-flex.hdt-align-center {
        width: 221px;
        border-radius: 40px;
        border: 1px solid #000;
        padding: 7px 9px;
        background-color: #fff;
    }
        svg.Icon.svg.Icon--search {
        margin-right: 10px;
    }
  
}
@media (max-width:768px){

/* #shopify-section-template--17471349326032__main-product .hdt-price-wrapp {
    border-bottom: 1px solid #e2e2e2;
    padding-bottom: 8px !important;
} */
    .hdt-shop-control {
    margin-bottom: 11px !important;
}
    .whatsapp-widget-right {
    right: 0px !important;
}
#whatsapp-link svg {
    stroke: none;
    width: 45px !important;
    height: 43px !important;
    display: block !important;
}
.whatsapp-widget {
    position: fixed;
    bottom: 126px !important;
    z-index: 2147483648;
    display: none;
}
    .hdt-tabs-outline .hdt-tabs-list .hdt-tabs-item-title:hover {
    color: #fff !important;
}
    .hdt-tabs-outline .hdt-tabs-list .hdt-tabs-item-title[aria-current=true] {
    border-color: #000 !important;
    color: #fff !important;
    background-color: #000 !important;
    padding: var(--spacing-0-6) var(--spacing-2);
    border-radius: var(--radius-button);
}
    .hdt-footer-bottom
 {
    margin-top: 0.3rem !important;
}
    button.hdt-sticky-atc__submit.hdt-btn.hdt-oh.hdt-btn-solid.hdt-font-semibold.hdt-relative.hdt-truncate.hdt-btn-loading__svg {
    background-color: #000;
    color: #fff;
    border-radius: 10px;
}

   #shopify-section-template--17471349326032__main-product .hdt-price-wrapp {
  border-bottom: 1px solid #e2e2e2; /* Line ki motai aur color */
     padding-bottom: 0px !important;
    margin-bottom: 6px !important;            /* Line ke niche wali cheezon se gap */
}
    span.text_1 {
    display: none;
}
.hdt-wrap.hdt-flex.hdt-align-center.hdt-flex-col.hdt-text-center
 {
    padding-top: 20px;
}
div#hdt-sections--20958099472688__8b1cf2b6-9e6b-4ace-85e5-e52ad96e7b43-social-1 {
    display: inline-flex;
    justify-content: center;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
     margin-top: 0px;
     align-items: flex-start;
      
     order: 3;
}
div#product-info-template--17471349326032__main-product {
    padding: 10px;
    background-color: #fff;
}
shopify-accelerated-checkout
 {
    margin-top: 0rem !important;
    display: block;
}
.hdt-product-info__list
 {
    --product-margin-end: 1rem !important;
}
.hdt-group-product-block.hdt-s-gradient.hdt-relative {
    background-color: #fff !important;
    padding: 0px !important;
}
button.lg\:hdt-hidden.hdt-flex.hdt-align-center.hdt-shop-sidebar-btn.hdt-fixed.hdt-left-0 {
    display: none;
}
span.hdt-flex.hdt-flex-col.hdt-text-base.hdt-font-normal {
    color: #000;
}
.hdt-card-product__info.hdt-card-align-left
 {
    border-radius: 10px;
    /* border: 1px solid #eee; */
    padding: 3px;
    margin-top: 10px;
    /* background-color: #eee; */
}
a.hdt-card-product__title.hdt-text-lg.hdt-font-normal.hdt-line-clamp {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    font-size: 11px;
    overflow: hidden;
    font-weight: 700;
    text-overflow: ellipsis;
}
.hdt-price__list {
    font-size: 13px;
}

span.hdt-flex.hdt-flex-col.hdt-text-base.hdt-font-normal
 {
    font-size: 13px;
    text-transform: capitalize;
}
span.hdt-flex.hdt-flex-col.hdt-text-base.hdt-font-medium {
    margin-top: 20px;
}
}
/* .hdt-slider__viewport.hdt-relative.is-draggable {
    border: 1px solid;
    border-radius: 20px;
} */
/* @media (min-width:990px){
  hdt-badge.discount-tag {
    background: #000;
    color: #fff;
    padding: 6px;
    border-radius: 20px;
}
} */

/* ===== TABLET VIEW ===== */
/* @media (min-width: 768px) and (max-width: 989px) {
  hdt-badge.discount-tag {
    background: #000;
    color: #fff;
    padding: 5px 10px;
    border-radius: 16px;
    font-size: 12px;
    line-height: 1;
  }
} */

/* ===== DESKTOP VIEW ===== */
@media (min-width: 1150px) {
    .hdt-tabs-outline .hdt-tabs-list .hdt-tabs-item-title:hover {
    color: #fff !important;
}
hdt-reval-items#products-template--17471348474064__main {
    gap: 20px !important;
}
    .shopify-payment-button {
    margin-top: -18px;
}
       hdt-badge.discount-tag {
        background: #d9b480;
        color: #000;
        padding: 6px 8px !important;
        border-radius: 20px;
        font-size: 11px !important;
        line-height: 1;
    }

    .hdt-product-media-wrapps {
    position: sticky;
    top: 90px; /* header height ke hisaab se adjust karein */
    align-self: flex-start;
    z-index: 2;
  }
    div#Scroll-template--17471348736208__icon_box_pGVH8b {
    border-right: 1px solid;
}
div#Scroll-template--17471349326032__icon_box_BWp6dA {
    border-right: 1px solid;
}
    #shopify-section-template--17471348474064__main .hdt-price__list {
    font-size: 16px;
}
/* li.hdt-inline-block
 {
    border-right: 1px solid #fff;
     border: 1px solid #000;
    padding: 7px;
} */
  #shopify-section-template--17471348474064__main .custom-media-review
 {
    position: absolute !important;
    top: 84% !important;
    left: 8px;
    z-index: 20;
    background: #ffffff;
    padding: 4px 10px;
    border-radius: 50px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
    pointer-events: none;
    display: flex !important;
    align-items: center;
}
}
/* hdt-badge.discount-tag {
  position: absolute;
  top: 10px;
  left: 10px;
  z-index: 5;
} */


#shopify-section-template--17471349326032__main-product label.hdt-product-form_value.is-type-block {
    display: none;
}

.hdt-tabs-outline .hdt-tabs-list .hdt-tabs-item-title:hover {
    color: #000 !important;
}
    .hdt-card-product .hdt-card-product__vendor:hover, .hdt-card-product .hdt-card-product__title:hover {
        color: #000 !important;
    }
    
    



    @media screen and (max-width: 450px) {
.hdt-price__list {
        display: flex !important;
        flex-wrap: wrap !important;
        flex-direction: row !important; /* Prices side-by-side rahengi */
        align-items: center;
    }

    /* Price tags ki width adjust karna */
    .hdt-price, .hdt-compare-at-price {
        display: inline-block !important;
        width: auto !important;
    }

    /* 18% OFF ko niche dhakelne ke liye */
    .hdt-price__list .js-intent {
        display: block !important;
        flex-basis: 100% !important; /* Puri width lekar niche shift ho jayega */
        width: 100% !important;
        margin-top: 5px !important; /* Thoda gap */
    }

    /* Agar koi aur element (jaise shopping bag icon) disturb kar raha ho */
    .discount-tag {
        display: inline-block;
        font-size: 12px;
    }
}


.hdt-slideshow .hdt-slider__dots .hdt-slider__dot.hdt-slider__dot--selected {
    width: var(--dot-w-active, --dot-w);
    height: var(--dot-h-active, --dot-h);
    background-color: #fff !important;
    opacity: var(--dot-opacity-active);
    border: 2px solid;
    border-color: var(--color-dot-border-active);
}


/* Active state ka color white karne ke liye */
.hdt-tabs-outline .hdt-tabs-list .hdt-tabs-item-title[aria-current=true] {
    border-color: #000 !important;
    color: #fff !important; /* Text color white */
    background-color: #000 !important;
    padding: var(--spacing-0-6) var(--spacing-2);
    border-radius: var(--radius-button);
}

/* Hover state par text color white karne ke liye (Desktop & Mobile) */
.hdt-tabs-outline .hdt-tabs-list .hdt-tabs-item-title:hover {
    color: #fff !important;
    background-color: #333; /* Optional: background thoda change karne ke liye */
}

/* Agar aap chahte hain ke active tab par hover karne se bhi white hi rahe */
.hdt-tabs-outline .hdt-tabs-list .hdt-tabs-item-title[aria-current=true]:hover {
    color: #fff !important;
}
/* 1. Active Tab: Black background aur White text */
.hdt-tabs-outline .hdt-tabs-list .hdt-tabs-item-title[aria-current=true] {
    border-color: #000 !important;
    color: #fff !important;
    background-color: #000 !important;
    padding: var(--spacing-0-6) var(--spacing-2);
    border-radius: var(--radius-button);
}

/* 2. Inactive Tab: Hover par sirf text color Black */
.hdt-tabs-outline .hdt-tabs-list .hdt-tabs-item-title:not([aria-current=true]):hover {
    color: #000 !important; /* Sirf text color black hoga */
    background-color: transparent !important; /* Background hatane ke liye */
}

/* Sirf desktop screens ke liye (992px se bari) */
@media screen and (min-width: 992px) {
    button.hdt-card-product__btn-ultra.hdt-pr_btn {
    margin-top: 25px !important;
}
    .hdt-text-left.hdt-sections-heading.hdt-flex-col {
    margin-bottom: 7px !important;
}
    .hdt-price__list {
        font-size: 16px !important;
    }
}


/* #Scroller-template--17471348736208__icon_box_pGVH8b > .hdt-col:last-child {
    border-right: none !important;
}


#Scroller-template--17471348736208__icon_box_pGVH8b > .hdt-col:last-of-type {
    border-right: 0 !important;
}  */

/* Sabhi icon box sections ke last child ka border hatane ke liye */
[id^="Scroller-template--"] .hdt-col:last-child {
    border-right: none !important;
}

/* Specifically for icon box sections (Recommended) */
.hdt-section-icon-box .hdt-col:last-child {
    border-right: 0 !important;
}
.hdt-footer-main.hdt-border_top.hdt-border_fulwidth.hdt-relative {
    padding: 19px 0px 0px;
}
.hdt-footer-bottom {
    margin-top: 0px !important;
}
hdt-quantity-wrapp.hdt-quantity-wrapp.hdt-product__form-qty.hdt-s-text.hdt-text-center.hdt-relative.hdt-inline-block
 {
    border: 1px solid !important;
}

  @media (hover: hover) {
    @container card-product (min-width: 240px) {
        :is(.hdt-pr-style8) .hdt-pr-btns-group1 .hdt-pr_btn {
            width: 40px !important;
            font-size: var(--text-lg);
        }
    }
}
:is(.hdt-pr-style8) .hdt-pr-btns-group1 .hdt-pr_btn:hover {
    background-color: unset !important; 
    border-color: unset !important;
    box-shadow: 0 0 5px rgb(var(--color-button) / .15);
}
.hdt-pr-border_on_item .hdt-card-product .hdt-card-product__wrapper {
    padding: 10px !important;
    background-color: rgb(var(--color-background2));
    border: solid 1px rgb(var(--color-line-border));
    border-radius:10px !important;
    height: 100%;
}

.hdt-pr-btns-group1 .hdt-pr_btn {
    aspect-ratio: 1;
    border-radius: 50px;
    color: rgb(var(--color-button));
    background-color: #fff !important;
    border-color: unset !important;
}
:is(.hdt-pr-style6,.hdt-pr-style7,.hdt-pr-style8,.hdt-pr-style10) .hdt-pr-btns-group1 .hdt-pr_btn {
    display: inline-flex;
    position: static;
    justify-content: center;
    text-transform: uppercase;
    align-items: center;
    font-size: var(--text-sm);
    font-weight: var(--font-bold);
    line-height: 1.2;
    padding: 10px !important;
    width: 100%;
    flex: 1;
    border:unset !important;
}
:is(.hdt-pr-style8) .hdt-pr-btns-group1 .hdt-pr_btn:hover {
    background-color: #fff !important;
    border-color: unset !important ;
    box-shadow: 0 0 5px rgb(var(--color-button) / .15);
}

@media(max-width:768px){
  .hdt-card-product__info {
    padding-bottom: 5px !important;
}
  :is(.hdt-pr-style6,.hdt-pr-style7,.hdt-pr-style8,.hdt-pr-style10) .hdt-pr-btns-group1 .hdt-pr_btn {
    display: inline-flex;
    position: static;
    justify-content: center;
    text-transform: uppercase;
    align-items: center;
    font-size: var(--text-sm);
    font-weight: var(--font-bold);
    line-height: 1.2;
    padding: 8px !important;
    width: 100%;
    flex: 1;
    border: unset !important;
}
}
.hdt-card-product .hdt-product-btns .hdt-pr_btn svg {
    width: 16px !important;
}
→card-product
@media (hover: hover) {
    @container card-product (min-width: 240px) {
        :is(.hdt-pr-style8) .hdt-pr-btns-group1 .hdt-pr_btn {
            width: 40px !important;
            font-size: var(--text-lg);
        }
    }
}

.hdt-product-form__top-buttons {
    gap: 2.8rem !important;
    flex-wrap: wrap;
}

/* Parent container ko relative rakhna zaroori hai */
#hdt-menu-ramadan-sale {
    position: relative !important;
    overflow: visible !important; /* Taakay badge cut na ho */
}

#hdt-menu-ramadan-sale::before {
    content: "On";
    position: absolute;
    top: -14px;
    left: 103%;
    transform: translateX(-50%);
    background-color: green;
    color: #fff;
    font-size: 8px;
    padding: 2px 6px;
    border-radius: 4px;
    white-space: nowrap;
    font-weight: bold;
    letter-spacing: 0.5px;
    animation: pulse-blink 1.2s infinite;
    z-index: 10;
}
/* Behtar Blinking Effect (Pulse) */
@keyframes pulse-blink {
    0% { opacity: 1; transform: translateX(-50%) scale(1); }
    50% { opacity: 0.7; transform: translateX(-50%) scale(0.95); }
    100% { opacity: 1; transform: translateX(-50%) scale(1); }
}


/* Link container ko isolate karna taakay badge iske upar float kare */
.hdt-menu-link[href="/collections/ramadan-sale"] {
    position: relative !important;
    overflow: visible !important;
    display: inline-flex !important; /* Spacing control karne ke liye */
}

.hdt-menu-link[href="/collections/ramadan-sale"]::before

 {
    content: "On";
    position: absolute;
       top: 0px;
    left: 132%;
    transform: translateX(-50%);
    background: green;
    color: #fff;
    font-size: 8px;
    font-weight: 800;
    padding: 1px 5px;
    border-radius: 3px;
    white-space: nowrap;
    line-height: 1.2;
    z-index: 99;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    animation: simple-blink 1s infinite alternate;
}

/* Smooth Blinking Animation */
@keyframes simple-blink {
    from { opacity: 1; }
    to { opacity: 0.4; }
}

/* Container Box */
.mega-menu-container_md {
    display: flex;
    background-color: #ffffff;
    border-radius: 12px;
    box-shadow: 0 10px 40px rgba(0, 0, 0, 0.1);
    max-width: 1100px;
    margin: 40px auto;
    font-family: 'Segoe UI', Tahoma, sans-serif;
    border: 1px solid #e2e8f0;
    overflow: hidden;
}

/* Heading: Pure Black & Bold */
.section-title_md {
    font-size: 12px;
    font-weight: 900;
    color: #000000;
    letter-spacing: 1px;
    margin-bottom: 25px;
    text-transform: uppercase;
}

.main-content_md { flex: 2.5; padding: 35px; }

.grid-links_md {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 15px 30px;
    margin-bottom: 35px;
}

.brand-col_md { display: flex; flex-direction: column; gap: 14px; }

/* Link Styling */
.link-item_md {
    text-decoration: none;
    font-size: 15px;
    color: #000000;
    font-weight: 700;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    cursor: pointer;
    transition: 0.2s ease;
}

/* Brand Image/Logo Area Styling */
.brand-icon_md {
    width: 24px;          /* Logo width */
    height: 24px;         /* Logo height */
    margin-right: 14px;
    object-fit: contain;  /* Taki image stretch na ho */
    display: block;
}

.link-item_md:hover {
    color: #3182ce;
    transform: translateX(5px);
}

/* Footer & Other Styles */
.footer-row_md {
    border-top: 1px solid #edf2f7;
    padding-top: 25px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.footer-text_md strong { font-size: 15px; color: #1a202c; display: block; }
.footer-text_md p { font-size: 12px; color: #718096; margin-top: 2px; }

.sales-btn_md {
    padding: 10px 25px;
    border: 1px solid #e2e8f0;
    background: #fff;
    border-radius: 25px;
    font-weight: 600;
    font-size: 12px;
    cursor: pointer;
    transition: 0.3s;
    white-space: nowrap;
}

.sales-btn_md:hover { background: #f7fafc; }

/* Right Column Styles */
.feature-card_md { flex: 1; padding: 30px; background-color: #fafbfc; border-left: 1px solid #f1f5f9; }
.image-thumb_md { width: 100%; height: 160px; border-radius: 8px; overflow: hidden; position: relative; margin-bottom: 20px; }
.image-thumb_md img { width: 100%; height: 100%; object-fit: cover; }
.promo-tag_md { position: absolute; top: 10px; left: 10px; background: #1a202c; color: #fff; font-size: 9px; padding: 3px 7px; border-radius: 3px; font-weight: bold; }
.feature-title_md { font-weight: 700; font-size: 15px; margin-bottom: 12px; }
.feature-list_md { list-style: none; padding: 0; }
.feature-list_md li { font-size: 12px; color: #4a5568; margin-bottom: 10px; display: flex; align-items: center; }
.feature-list_md li i { margin-right: 10px; color: #48bb78; }