.bm-enhanced-product-card .product-item-thumb{position:relative}
:is(.bm-enhanced-product-card,.product-gallery) .bm-card-image-event{position:absolute;top:27px;left:0;z-index:9;display:inline-flex;align-items:center;gap:8px;max-width:calc(100% - 44px);box-sizing:border-box;padding:9px 12px 9px 11px;border-left:4px solid #ffd900;border-top:1px solid #ffffff50;border-bottom:2px solid #ffd900;border-radius:0 3px 3px 0;background:linear-gradient(115deg,#061936,#142b75);color:#fff;box-shadow:0 5px 12px #0006;pointer-events:none;isolation:isolate}
:is(.bm-enhanced-product-card,.product-gallery) .bm-card-image-event::after{content:"";position:absolute;left:calc(100% - 1px);top:-1px;width:12px;height:calc(100% + 3px);background:#142b75;clip-path:polygon(0 0,100% 50%,0 100%);z-index:-1}
:is(.bm-enhanced-product-card,.product-gallery) .bm-card-image-event__text{color:#fff;font-size:14px;font-weight:900;font-style:italic;line-height:1.15;letter-spacing:.035em;text-transform:uppercase;overflow-wrap:anywhere;text-shadow:0 1px 2px #0006}
:is(.bm-enhanced-product-card,.product-gallery) .bm-card-image-event__tag{flex:0 1 auto;padding:5px 7px;border-radius:3px;background:#ffd900;color:#061936;font-size:11px;font-weight:900;line-height:1;letter-spacing:.065em;text-transform:uppercase;overflow-wrap:anywhere;box-shadow:0 1px 0 #fff7 inset}
@media(max-width:550px){:is(.bm-enhanced-product-card,.product-gallery) .bm-card-image-event{top:23px;gap:6px;padding:8px 10px 8px 9px}:is(.bm-enhanced-product-card,.product-gallery) .bm-card-image-event__text{font-size:13px}:is(.bm-enhanced-product-card,.product-gallery) .bm-card-image-event__tag{padding:5px 6px;font-size:10px}}

body.template-product [data-product-gallery]{position:relative}


