.bk-promotions{--bk-promo-ink: #660404;--bk-promo-paper: #fafbf1;--bk-promo-line: rgba(102, 4, 4, .2);color:var(--bk-promo-ink);background:var(--bk-promo-paper);padding-block:clamp(36px,6vw,80px)}.bk-promotions *,.bk-promotions *:before,.bk-promotions *:after{box-sizing:border-box}.bk-promotions__inner{max-width:1440px;margin-inline:auto;padding-inline:clamp(16px,4vw,64px)}.bk-promotions__intro{max-width:880px;margin-block-end:44px}.bk-promotions__eyebrow{margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.bk-promotions__heading{margin:0 0 20px;color:inherit;font-size:clamp(32px,5.2vw,64px);line-height:1.08;overflow-wrap:anywhere}.bk-promotions__description{max-width:58ch;margin:0 0 12px;font-size:clamp(16px,1.6vw,20px);line-height:1.6}.bk-promotions__price-note{max-width:70ch;margin:0;font-size:14px;line-height:1.6}.bk-promotions__navigation{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-block-start:24px}.bk-promotions a{color:inherit}.bk-promotions__jump{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 20px;border:1px solid var(--bk-promo-line);border-radius:999px;text-decoration:none;font-weight:700;line-height:1.4}.bk-promotions__jump:hover{background:var(--bk-promo-ink);color:var(--bk-promo-paper)}.bk-promotions__shop-all,.bk-promotions__text-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding-block:10px;font-weight:700;text-underline-offset:4px}.bk-promotions__shop-all{padding-inline:8px}.bk-promotions__group{scroll-margin-block-start:calc(var(--bk-v29-header-height, 100px) + 24px)}.bk-promotions__group+.bk-promotions__group{margin-block-start:64px}.bk-promotions__group-header{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-block-end:24px}.bk-promotions__group-header :is(h2,h3){margin:0 0 8px;color:inherit;font-size:clamp(24px,3vw,36px);line-height:1.2}.bk-promotions__group-header p{max-width:62ch;margin:0;line-height:1.6}.bk-promotions__text-link{flex-shrink:0}.bk-promotions__grid{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px;padding:0;margin:0}.bk-promotions__grid>li{min-width:0}.bk-promotions__empty{padding-block:24px;line-height:1.6}.bk-promotions .bk-promotion-card{position:relative;display:flex;flex-direction:column;height:100%;min-width:0;text-align:start}.bk-promotions .bk-promotion-card__primary{display:block;text-decoration:none}.bk-promotions .bk-promotion-card__media{display:grid;place-items:center;aspect-ratio:1;overflow:hidden;border-radius:18px;background:#f1f0e5}.bk-promotions .bk-promotion-card__image{width:100%;height:100%;object-fit:contain;padding:14px;transition:transform .18s ease}.bk-promotions .bk-promotion-card__primary:hover .bk-promotion-card__image{transform:scale(1.025)}.bk-promotions .bk-promotion-card__placeholder{width:100%;height:100%;opacity:.5}.bk-promotions .bk-promotion-card__placeholder svg{width:100%;height:100%}.bk-promotions .bk-promotion-card__category{margin:16px 0 6px;font-size:11px;line-height:1.5;letter-spacing:.04em;text-transform:uppercase}.bk-promotions .bk-promotion-card__title{margin:12px 0 8px;color:inherit;font-size:clamp(16px,1.5vw,20px);line-height:1.4;overflow-wrap:anywhere}.bk-promotions .bk-promotion-card__category+.bk-promotion-card__title{margin-block-start:0}.bk-promotions .bk-promotion-card__rating{min-height:24px;margin-block-end:8px;font-size:12px}.bk-promotions .bk-promotion-card__price{display:flex;flex-wrap:wrap;gap:4px 10px;margin-block-end:12px;line-height:1.5;font-size:16px;font-weight:700}.bk-promotions .bk-promotion-card__price s{color:#795d53;font-weight:400}.bk-promotions .bk-promotion-card__availability{margin:0 0 12px;font-size:13px}.bk-promotions .bk-promotion-card__action{display:flex;justify-content:center;align-items:center;min-height:44px;margin-block-start:auto;padding:10px 14px;border:1px solid var(--bk-promo-ink);border-radius:999px;color:var(--bk-promo-ink);text-align:center;text-decoration:none;font-size:14px;font-weight:700;line-height:1.4}.bk-promotions .bk-promotion-card__action:hover{background:var(--bk-promo-ink);color:var(--bk-promo-paper)}.bk-promotions .bk-promotion-card__wishlist{position:absolute;z-index:1;inset-block-start:8px;inset-inline-end:8px;display:grid;place-items:center;width:44px;height:44px;padding:10px;border:1px solid var(--bk-promo-line);border-radius:50%;color:var(--bk-promo-ink);background:var(--bk-promo-paper);cursor:pointer}.bk-promotions .bk-promotion-card__wishlist[aria-pressed=true] svg{fill:currentColor}.bk-promotions a:focus-visible,.bk-promotions button:focus-visible{outline:3px solid var(--bk-promo-ink);outline-offset:4px}@media(max-width:1199px){.bk-promotions__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.bk-promotions__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.bk-promotions__group-header{display:block}.bk-promotions__group-header .bk-promotions__text-link{margin-block-start:8px}.bk-promotions .bk-promotion-card__image{padding:8px}.bk-promotions .bk-promotion-card__price{font-size:14px}.bk-promotions .bk-promotion-card__action{padding-inline:8px;font-size:13px}}@media(prefers-reduced-motion:reduce){.bk-promotions .bk-promotion-card__image{transition:none}.bk-promotions .bk-promotion-card__primary:hover .bk-promotion-card__image{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/bk-promotions.css.map */
