/* cl-card-sold-clean-v6: compact sold count on collection cards */
.item_product_main .cl-sold-rating-wrap{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin-top:4px!important;padding:0!important;min-height:16px!important}
.item_product_main .cl-sold-rating-panel{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;height:auto!important;min-height:16px!important;overflow:visible!important}
.item_product_main .cl-sold-rating-row{background:transparent!important;color:#68756f!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:3px!important;min-height:16px!important;height:auto!important;padding:0!important;font-size:11px!important;font-weight:600!important;line-height:16px!important}
.item_product_main .cl-ezca-badge,.item_product_main .cl-sold-rating-divider,.item_product_main .cl-sold-rating-row>img,.item_product_main .flashsale___percent{display:none!important}
.item_product_main .flashsale__sold-qty{color:#52635b!important;font-size:11.5px!important;font-weight:800!important}
.item_product_main .cl-sold-rating-wrap:has(.flashsale__sold-qty[style*="display: none"]),.item_product_main .cl-sold-rating-wrap:not(:has(.flashsale__sold-qty)){display:none!important}
@media(max-width:575px){.item_product_main .cl-sold-rating-wrap{margin-top:3px!important}.item_product_main .cl-sold-rating-row{font-size:10.5px!important;line-height:15px!important;min-height:15px!important}.item_product_main .flashsale__sold-qty{font-size:11px!important}}

/* cl-card-sold-specificity-lock-v7 */
html body .item_product_main .flashsale__progressbar.style2.cl-sold-rating-panel,html body#template-index .section.section_flashsale .item_product_main .flashsale__progressbar.style2.cl-sold-rating-panel{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;height:auto!important;min-height:16px!important;overflow:visible!important}
html body .item_product_main .flashsale__progressbar.style2 .flashsale__label.cl-sold-rating-row,html body#template-index .section.section_flashsale .item_product_main .flashsale__progressbar.style2 .flashsale__label.cl-sold-rating-row{background:transparent!important;border:0!important;color:#68756f!important;justify-content:flex-end!important;gap:3px!important;min-height:16px!important;height:auto!important;padding:0!important;font-size:11px!important;font-weight:600!important;line-height:16px!important}
html body .item_product_main .flashsale__progressbar.style2 .flashsale___percent,html body#template-index .section.section_flashsale .item_product_main .flashsale__progressbar.style2 .flashsale___percent{display:none!important}
html body .item_product_main .flashsale__progressbar.style2 .flashsale__sold-qty,html body#template-index .section.section_flashsale .item_product_main .flashsale__progressbar.style2 .flashsale__sold-qty{color:#52635b!important;font-size:11.5px!important;font-weight:800!important}
#template-product .tiered-purchase-form .cl-sold-rating-wrap{background:#fff!important;border:2px solid #ff8e74!important;border-radius:12px!important;box-shadow:inset 0 0 0 999px #fff,0 5px 15px rgba(240,68,35,.16)!important;margin:8px 14px 13px!important;padding:8px 12px!important;min-height:44px!important}#template-product .tiered-purchase-form .cl-sold-rating-panel{background:transparent!important;border:0!important;box-shadow:none!important;height:auto!important;min-height:38px!important}#template-product .tiered-purchase-form .cl-sold-rating-row{background:transparent!important;color:#24362e!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:38px!important;height:auto!important;padding:5px 4px!important;font-size:16px!important;font-weight:750!important;line-height:1.35!important}#template-product .tiered-purchase-form .cl-sold-count{background:#fff3ed!important;border:1px solid #ffd1c5!important;border-radius:999px!important;color:#24362e!important;padding:5px 10px!important}#template-product .tiered-purchase-form .flashsale__sold-qty{color:#f04423!important;font-size:17px!important;font-weight:900!important}@media(max-width:575px){.item_product_main .cl-sold-rating-row{font-size:12.5px!important;gap:5px!important}#template-product .tiered-purchase-form .cl-sold-rating-wrap{margin:7px 9px 11px!important;padding:7px 8px!important}#template-product .tiered-purchase-form .cl-sold-rating-row{font-size:14px!important}}#template-product .details-pro form .cl-sold-rating-wrap{background:#fff!important;border:2px solid #ff8e74!important;border-radius:12px!important;box-shadow:inset 0 0 0 999px #fff,0 5px 15px rgba(240,68,35,.16)!important;margin:8px 14px 13px!important;padding:8px 12px!important;min-height:44px!important}#template-product .details-pro form .cl-sold-rating-panel{background:transparent!important;border:0!important;box-shadow:none!important;height:auto!important;min-height:38px!important}#template-product .details-pro form .cl-sold-rating-row{background:transparent!important;color:#24362e!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:38px!important;height:auto!important;padding:5px 4px!important;font-size:16px!important;font-weight:750!important;line-height:1.35!important}#template-product .details-pro form .cl-sold-count{background:#fff3ed!important;border:1px solid #ffd1c5!important;border-radius:999px!important;color:#24362e!important;padding:5px 10px!important}#template-product .details-pro form .flashsale__sold-qty{color:#f04423!important;font-size:17px!important;font-weight:900!important}@media(max-width:575px){#template-product .details-pro form .cl-sold-rating-wrap{margin:7px 9px 11px!important;padding:7px 8px!important}#template-product .details-pro form .cl-sold-rating-row{font-size:14px!important}}
/* cl-promo-header-strong-v1 */
#template-product .flashsale{background:#fff!important}
#template-product .flashsale .flashsale__header{background:linear-gradient(90deg,#ff5a36 0%,#ee3f20 100%)!important;border-radius:11px 11px 0 0!important}
#template-product .flashsale .flashsale__header h5,#template-product .flashsale .flashsale__header .flashsale__countdown-label,#template-product .flashsale .flashsale__header .ega-badge-ctd__colon{color:#fff!important}

/* cl-choice-clean-clock-red-v2 */
#template-product .tiered-purchase-intro__title::before,
#template-product .tiered-gift-group>.header::before,
#template-product .cl-delivery-choice__head>strong::before{content:none!important;display:none!important}
#template-product .tiered-purchase-intro__title,
#template-product .tiered-gift-group>.header,
#template-product .cl-delivery-choice__head>strong{font-size:15px!important;line-height:1.35!important;font-weight:800!important;gap:0!important}
#template-product .cl-delivery-choice__head{width:calc(100% + 24px)!important;max-width:none!important;margin-left:-12px!important;margin-right:-12px!important;box-sizing:border-box!important}
#template-product .flashsale .flashsale__header .ega-badge-ctd>div:not(.ega-badge-ctd__colon),
#template-product .flashsale .flashsale__header .ega-badge-ctd__item{background:#fff!important;border-color:#fff!important;outline:0!important;box-shadow:none!important;text-shadow:none!important}
#template-product .flashsale .flashsale__header .ega-badge-ctd__item{color:#c93422!important}
@media(max-width:575px){#template-product .tiered-purchase-intro__title,#template-product .tiered-gift-group>.header,#template-product .cl-delivery-choice__head>strong{font-size:14px!important}}

#template-product .tiered-purchase-intro__title,#template-product .tiered-gift-group>.header,#template-product .cl-delivery-choice__head>strong{color:#173b2b!important}

/* cl-left-gallery-height-fix-v1 */
@media(min-width:768px){
#template-product .product-detail-left .slider-for,
#template-product .product-detail-left .slider-for .slick-list,
#template-product .product-detail-left .slider-for .slick-track,
#template-product .product-detail-left .slider-for .slick-slide{height:auto!important;min-height:0!important}
}
