.hh-bf-sticker{position:absolute;z-index:3;top:14px;right:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:155px;min-height:132px;padding:12px 10px;background:#ff008c;color:#050505;border:3px solid #050505;outline:2px solid #fff;border-radius:8px;box-shadow:5px 5px 0 #050505;transform:rotate(5deg);text-align:center;line-height:1.05;font-size:14px;font-weight:900;text-transform:uppercase;pointer-events:none}
.hh-bf-sticker strong{font-size:32px;line-height:1;font-weight:950;letter-spacing:-1px}
.hh-bf-sticker-kicker{font-size:12px;letter-spacing:1px}
.hh-bf-sticker-date{font-size:10px;margin-top:4px}
.hh-bf-terms{text-align:center;color:#fff;font-size:15px;margin:0 0 30px}
.hh-shop-cat-card:has(.hh-bf-sticker){padding-top:174px;min-height:490px}
.hh-bf-sticker-service{position:relative;top:auto;right:auto;width:100%;min-height:0;margin:0 0 36px;padding:18px 12px;transform:rotate(-2deg);flex-shrink:0}
.hh-bf-sticker-service strong{font-size:25px;line-height:1.05}
.hh-bf-sticker-service>span:not(.hh-bf-sticker-kicker):not(.hh-bf-sticker-date){font-size:13px;margin-top:5px}
.hh-service-card:has(.hh-bf-sticker-service) .hh-ribbon{display:none}
.hh-bf-service-price{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}
.hh-bf-service-price s{font-size:27px;color:#b7b7b7;font-weight:600}
.hh-bf-product-badge{display:inline-flex;margin:0 0 12px;padding:9px 13px;background:#ff008c;color:#050505;border:2px solid #050505;outline:1px solid #fff;box-shadow:3px 3px 0 #050505;font-size:17px;font-weight:950;line-height:1.1;text-transform:uppercase;transform:rotate(-2deg)}
.hh-bf-product-note{display:block;font-size:12px;line-height:1.5;margin-top:8px}
@media(max-width:740px){.hh-shop-cat-card:has(.hh-bf-sticker){min-height:470px}.hh-bf-sticker{width:150px}.hh-bf-sticker-service{width:100%}.hh-bf-sticker-service strong{font-size:23px}}
.hh-bf-custom-was{font-size:.62em;color:#aaa;font-weight:600}.hh-bf-custom-sale{color:#fff}.hh-bf-product-note{display:block;line-height:1.4;font-size:12px;font-weight:600;text-transform:none;letter-spacing:normal}.hh-bf-product-badge{display:block;width:fit-content;margin:0 0 10px}
