.bk-product-labels,.bk-product-label-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bk-label-gap, 6px);min-width:0}.bk-product-label{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:var(--bk-label-size, 40px);height:var(--bk-label-size, 40px);flex:0 0 auto;padding:0;border:0;border-radius:50%;background:#ffffffd1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 1px 4px #3617240f;vertical-align:middle}.bk-product-label__icon{flex:0 0 auto}.bk-product-label-preview{display:inline-flex;align-items:center;gap:10px;font:500 13px/1.4 DM Sans,sans-serif}.bk-product-label-overlay{position:absolute;inset:0;z-index:4;pointer-events:none;container-type:inline-size}.bk-product-label-overlay .bk-product-label-actions{position:absolute;top:var(--bk-label-offset, 10px);left:var(--bk-label-offset, 10px);flex-direction:column;align-items:flex-start;flex-wrap:nowrap}.bk-product-label-action{position:relative;display:flex}.bk-product-label-button{display:inline-flex;padding:0;margin:0;border:0;border-radius:50%;background:transparent;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent}.bk-product-label-button:focus-visible{outline:2px solid #b83f74;outline-offset:3px}.bk-product-label-button .bk-product-label{transition:background .16s,box-shadow .16s}.bk-product-label-button:hover .bk-product-label,.bk-product-label-button:focus-visible .bk-product-label,.bk-product-label-action[data-open=true] .bk-product-label{background:#fff;box-shadow:0 2px 8px #3617241f}.bk-product-label-tooltip,.bk-product-hover-reason{position:absolute;box-sizing:border-box;visibility:hidden;opacity:0;z-index:6;border:1px solid rgba(183,117,148,.15);border-radius:12px;background:#fffffff7;color:#694858;box-shadow:0 6px 22px #4a20331a;font:400 12px/1.55 DM Sans,sans-serif;text-align:left;white-space:normal;overflow-wrap:anywhere;pointer-events:none;transition:opacity .15s,visibility .15s}.bk-product-label-tooltip{top:50%;left:calc(100% + 8px);transform:translateY(-50%);width:max-content;max-width:220px;padding:8px 11px}.bk-product-labels--interactive .bk-product-label-tooltip{top:calc(100% + 8px);left:0;transform:none;max-width:min(250px,64vw)}.bk-product-hover-reason{bottom:var(--bk-label-offset, 10px);left:var(--bk-label-offset, 10px);right:var(--bk-label-offset, 10px);display:flex;align-items:flex-start;gap:8px;padding:11px 12px}.bk-product-hover-reason>svg{flex:0 0 auto;margin-top:2px;color:#b83f74}.bk-product-hover-reason__close{position:absolute;top:-10px;right:-4px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:1px solid #eee3e8;border-radius:50%;background:#fff;color:#a04c73;cursor:pointer;box-shadow:0 1px 4px #36172414}.bk-product-hover-reason__close:focus-visible{outline:2px solid #b83f74;outline-offset:2px}[data-tooltip-dismissed=false] .bk-product-label-action[data-open=true]>.bk-product-label-tooltip,[data-tooltip-dismissed=false] .bk-product-label-action:has(:focus-visible)>.bk-product-label-tooltip,.bk-product-label-overlay[data-tooltip-dismissed=false][data-reason-open=true]>.bk-product-hover-reason,.bk-labeled-product:has(:focus-visible) .bk-product-label-overlay[data-tooltip-dismissed=false]>.bk-product-hover-reason{visibility:visible;opacity:1;pointer-events:auto}@media(hover:hover)and (pointer:fine){[data-tooltip-dismissed=false] .bk-product-label-action:hover>.bk-product-label-tooltip,.bk-labeled-product:hover .bk-product-label-overlay[data-tooltip-dismissed=false]>.bk-product-hover-reason{visibility:visible;opacity:1;pointer-events:auto}}.bk-label-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:480px){.bk-product-labels,.bk-product-label-overlay{--bk-label-size: 32px;--bk-label-gap: 4px}.bk-product-label-overlay .bk-product-label-tooltip{max-width:min(180px,46vw);font-size:11px}.bk-product-hover-reason{gap:6px;padding:9px;font-size:11px;line-height:1.45}}.bk-labeled-product--compact .bk-product-label-overlay{--bk-label-size: 28px;--bk-label-gap: 3px;--bk-label-offset: 6px}.bk-product-label-overlay .bk-product-label-tooltip{max-width:calc(100cqw - 2 * var(--bk-label-offset, 10px) - var(--bk-label-size, 40px) - 8px)}.bk-labeled-product--compact .bk-product-label-actions{display:grid;grid-template-columns:repeat(2,var(--bk-label-size))}.bk-labeled-product--compact .bk-product-label-tooltip{top:calc(100% + 5px);left:0;transform:none;max-width:calc(100cqw - 2 * var(--bk-label-offset))}.bk-labeled-product--compact .bk-product-label-action:nth-child(2n) .bk-product-label-tooltip{left:calc(-1 * (var(--bk-label-size) + var(--bk-label-gap)))}@media(prefers-reduced-motion:reduce){.bk-product-label-tooltip,.bk-product-hover-reason,.bk-product-label-button .bk-product-label{transition:none}}
