product-card:has(.bk-wish),.bk-reco-item:has(.bk-wish){position:relative}.product-badges--top-right{right:auto!important;left:calc(var(--badge-inset) + var(--padding-inline-start))!important;max-width:calc(100% - 56px)}.bk-wish{display:inline-flex;align-items:center;justify-content:center;padding:0;background:none;border:0;color:#e02b2b;cursor:pointer;-webkit-tap-highlight-color:transparent}.bk-wish svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;transition:fill .18s ease,stroke .18s ease,transform .18s ease}.bk-wish.is-on svg{fill:#e02b2b;stroke:#e02b2b}.bk-wish--card{position:absolute;top:8px;right:8px;z-index:5;width:34px;height:34px;border-radius:50%;background:#0a0a0a9e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:background .18s ease}.bk-wish--card:hover{background:#0a0a0ad9}.bk-wish--card:hover svg{transform:scale(1.08)}.bk-wish--card.is-on{background:#0a0a0ac7}.bk-wish:focus-visible{outline:2px solid #E02B2B;outline-offset:2px}@keyframes bkWishPulse{0%{transform:scale(1)}45%{transform:scale(1.3)}to{transform:scale(1)}}.bk-wish--pulse svg{animation:bkWishPulse .32s ease}.bk-wish--price{flex:0 0 auto;width:34px;height:34px;color:#e02b2b}.bk-wish--price svg{width:26px;height:26px;stroke:#e02b2b;stroke-width:1.8}.bk-wish--price.is-on svg{fill:#e02b2b}.bk-wish--price:hover svg{transform:scale(1.12)}.bk-wish__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bk-wishnav[hidden]{display:none!important}.bk-wishnav{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:#e02b2b;text-decoration:none;flex:0 0 auto;-webkit-tap-highlight-color:transparent}.bk-wishnav svg{width:22px!important;height:22px!important;max-width:22px;max-height:22px;fill:none;stroke:currentColor;stroke-width:1.8;transition:fill .18s ease,stroke .18s ease,transform .18s ease}.bk-wishnav:hover svg{transform:translateY(-1px)}.bk-wishnav.is-on svg{fill:#e02b2b;stroke:#e02b2b}.bk-wishnav:focus-visible{outline:2px solid #E02B2B;outline-offset:3px}.bk-wishnav__count{position:absolute;top:4px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#e02b2b;color:#fff;font-family:"Barlow",var(--font-body--family, sans-serif);font-size:10px;font-weight:700;line-height:16px;text-align:center;letter-spacing:0}.bk-wishnav__count:empty{display:none}@keyframes bkWishNavPop{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}.bk-wishnav--pulse svg{animation:bkWishNavPop .42s ease}@media(prefers-reduced-motion:reduce){.bk-wish svg,.bk-wishnav svg{transition:none;animation:none}.bk-wishnav:hover svg{transform:none}}.bk-wl{padding:44px 0 64px}.bk-wl__inner{max-width:1240px;margin:0 auto;padding-inline:22px}.bk-wl__tag{display:flex;align-items:center;gap:12px;margin:0 0 10px;color:#c9a84c;font-size:12px;letter-spacing:.28em;text-transform:uppercase}.bk-wl__tag:before{content:"";width:46px;height:1px;background:#c9a84c}.bk-wl__title{margin:0 0 6px;font-family:Barlow Condensed,sans-serif;font-size:clamp(30px,4vw,52px);font-weight:900;line-height:1;text-transform:uppercase;color:#f5f5f0}.bk-wl__count:not(:empty):before{content:"("}.bk-wl__count:not(:empty):after{content:")"}.bk-wl__count{color:#e02b2b}.bk-wl__lead{margin:0 0 26px;max-width:620px;font-size:15px;line-height:1.6;color:#f5f5f099}.bk-wl__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:16px;row-gap:28px}.bk-wl__card{position:relative;display:block;text-decoration:none;color:#f5f5f0}.bk-wl__media{position:relative;aspect-ratio:1 / 1;margin-bottom:10px;background:#0f0f0f;border:1px solid #1f1f1f;border-radius:4px;overflow:hidden}.bk-wl__media img{width:100%;height:100%;object-fit:contain;display:block}.bk-wl__out{position:absolute;left:8px;bottom:8px;padding:3px 8px;background:#0a0a0ad9;border:1px solid rgba(255,255,255,.25);border-radius:3px;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.bk-wl__name{margin:0 0 4px;font-size:14px;line-height:1.3;min-height:2.6em;text-transform:uppercase;letter-spacing:.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bk-wl__price{margin:0;font-size:15px;line-height:1.25;min-height:1.25em;font-weight:700;color:#c9a84c}.bk-wl__card--ghost{pointer-events:none}.bk-wl__card--ghost .bk-wl__name,.bk-wl__card--ghost .bk-wl__price{background:#f5f5f00f;border-radius:3px}.bk-wl__card--ghost .bk-wl__price{width:55%}.bk-wl__empty{margin:0 0 18px;font-size:15px;line-height:1.6;color:#f5f5f09e}.bk-wl__btn{display:inline-block;padding:13px 26px;background:#c9a84c;color:#111;text-decoration:none;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.bk-wl__btn:hover{background:#e8c96a}@media screen and (max-width:989px){.bk-wl__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.bk-wl__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;row-gap:22px}.bk-wl__name{font-size:13px}.bk-wish--card{width:30px;height:30px;top:6px;right:6px}.bk-wish--card svg{width:18px;height:18px}.product-badges--top-right{max-width:calc(100% - 46px)}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/bk-wishlist.css.map */
