/* Shared discount color; native store keeps circular discount and shipping markers. */
body.anana-v11 ul.products li.product .onsale,
body.anana-v11 .product > .onsale{background:#f2db57!important;color:#212121!important}
body.anana-v11 .dokan-single-store ul.products li.product{position:relative}
body.anana-v11 .dokan-single-store .woocommerce-loop-product__link{position:relative;display:block}
body.anana-v11 .dokan-single-store ul.products li.product .onsale{top:8px!important;right:8px!important;left:auto!important;margin:0!important;min-width:44px;min-height:44px;line-height:44px;padding:0 5px;border-radius:50%;font-size:12px;font-weight:700;z-index:3}
.anana-shipping-marker{position:absolute;top:8px;left:8px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#96ee71;border:2px solid #2b8a35;box-shadow:0 0 0 3px #fff;z-index:3;pointer-events:none}
.anana-shipping-marker svg{width:25px;height:25px;fill:none;stroke:#164d20;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}
.anana-shipping-caption{display:block;margin:7px 0 0;color:#245d2c;font:600 11px/1.5 "DM Sans",sans-serif}
@media(max-width:767px){body.anana-v11 .dokan-single-store ul.products li.product .onsale{min-width:38px;min-height:38px;line-height:38px;font-size:11px}.anana-shipping-marker{width:36px;height:36px}.anana-shipping-marker svg{width:22px;height:22px}}
