:is(.product-grid-item,.briko-consumables-item) .briko-archive-price-row {
    display:flex;align-items:flex-end;justify-content:space-between;gap:8px;width:100%;
}
:is(.product-grid-item,.briko-consumables-item) .briko-archive-price-row > .price {margin:0;min-width:0;flex:0 0 auto;white-space:nowrap;}
:is(.product-grid-item,.briko-consumables-item) a.briko-archive-coupon {
    display:block;flex:0 1 130px;padding:6px 8px;border:1px dashed #e43b42;border-radius:5px;
    background:#fff;color:#243746;font-size:12px;line-height:1.45;text-align:center;text-decoration:none;
}
:is(.product-grid-item,.briko-consumables-item) .briko-archive-coupon strong {color:#12af12;white-space:nowrap;font-weight:700;}
:is(.product-grid-item,.briko-consumables-item) a.briko-archive-coupon:hover {border-color:#c62026;}
:is(.product-grid-item,.briko-consumables-item) a.briko-archive-coupon:focus-visible {outline:2px solid #0878cb;outline-offset:2px;}
.briko-archive-coupon-tooltip {
    position:fixed;z-index:100010;width:300px;max-width:calc(100vw - 24px);box-sizing:border-box;
    padding:16px;background:#fff;border:1px solid #dce1e6;border-radius:8px;
    box-shadow:0 5px 24px #0003;color:#243746;font-size:14px;line-height:1.5;
}
.briko-archive-coupon-tooltip > strong {display:block;padding-right:20px;color:#12af12;}
.briko-archive-coupon-tooltip p {margin:8px 0;font:inherit;}
.briko-archive-coupon-tooltip > a {color:#0878cb;text-decoration:underline;}
.briko-archive-coupon-tooltip > button {
    position:absolute;right:4px;top:4px;display:flex;align-items:center;justify-content:center;
    width:30px;height:30px;min-height:0;padding:0;border:0;background:none;color:#243746;font:24px/1 Arial;box-shadow:none;
}
@media(max-width:767px) {
    :is(.product-grid-item,.briko-consumables-item) .briko-archive-price-row {flex-direction:column;align-items:flex-start;gap:6px;}
    :is(.product-grid-item,.briko-consumables-item) a.briko-archive-coupon {flex:none;max-width:100%;font-size:14px;text-align:left;font-weight:700;}
}

.briko-consumables-item .briko-archive-price-row {flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:8px;}
.briko-consumables-item a.briko-archive-coupon {flex:none;max-width:100%;}
