.bk-shop{background:var(--bk-shop-bg, #F5F1E8);color:var(--bk-shop-text, #16140F);padding:64px 6vw 80px}.bk-shop__head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:14px}.bk-shop__eyebrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--bk-shop-accent, #C99A3C);font-weight:700;margin:0 0 8px}.bk-shop__heading{font-size:clamp(24px,3.4vw,34px);text-transform:uppercase;font-weight:800;margin:0}.bk-shop__subheading{font-size:14.5px;opacity:.65;margin:8px 0 0;max-width:480px}.bk-shop__nav{display:none}.bk-shop__navbtn{width:40px;height:40px;border-radius:50%;border:none;background:var(--bk-shop-text, #16140F);color:var(--bk-shop-bg, #F5F1E8);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:opacity .15s ease,transform .15s ease}.bk-shop__navbtn svg{width:18px;height:18px}.bk-shop__navbtn:active{transform:scale(.92)}.bk-shop__navbtn:disabled{opacity:.3;pointer-events:none}.bk-shop__progress{display:none}.bk-shop__progress-track{height:3px;border-radius:999px;background:color-mix(in srgb,var(--bk-shop-text, #16140F) 12%,transparent);overflow:hidden}.bk-shop__progress-fill{height:100%;width:28%;border-radius:999px;background:var(--bk-shop-text, #16140F);transition:width .08s linear}.bk-shop__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.bk-shop__card{text-decoration:none;color:inherit;display:block}.bk-shop__imgwrap{position:relative;aspect-ratio:4 / 5;background:color-mix(in srgb,var(--bk-shop-text, #16140F) 8%,transparent);overflow:hidden;margin-bottom:12px;border-radius:4px}.bk-shop__img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.bk-shop__card:hover .bk-shop__img{transform:scale(1.04)}.bk-shop__img--placeholder{background:color-mix(in srgb,var(--bk-shop-text, #16140F) 10%,transparent)}.bk-shop__badge{position:absolute;top:10px;left:10px;background:var(--bk-shop-text, #16140F);color:var(--bk-shop-bg, #F5F1E8);font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:5px 9px;border-radius:3px}.bk-shop__badge--sale{background:#c1440e;color:#fff}.bk-shop__badge--new{background:var(--bk-shop-bg, #F5F1E8);color:var(--bk-shop-text, #16140F);border:1px solid var(--bk-shop-text, #16140F);border-radius:999px;padding:5px 12px}.bk-shop__title{font-size:14px;font-weight:600;margin:0 0 4px}.bk-shop__price{font-size:14px;font-weight:700;margin:0;color:var(--bk-shop-accent, #C99A3C)}.bk-shop__was{font-weight:400;text-decoration:line-through;opacity:.5;margin-left:6px;color:var(--bk-shop-text, #16140F)}.bk-shop__cta-wrap{display:block;text-align:center;padding:32px 0 0}.bk-shop__cta{display:inline-block;text-align:center;background:var(--bk-shop-text, #16140F);color:var(--bk-shop-bg, #F5F1E8);text-decoration:none;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:18px 44px;border-radius:999px;transition:transform .15s ease,opacity .15s ease}.bk-shop__cta:hover{opacity:.88}.bk-shop__cta:active{transform:scale(.98)}.bk-shop__empty{border-radius:12px;background:color-mix(in srgb,var(--bk-shop-text, #16140F) 4%,transparent);padding:56px 24px;text-align:center;max-width:440px;margin:0 auto}.bk-shop__empty-icon{display:inline-flex;width:40px;height:40px;color:var(--bk-shop-accent, #C99A3C);margin-bottom:18px}.bk-shop__empty-icon svg{width:100%;height:100%}.bk-shop__empty-title{font-size:16px;font-weight:700;margin:0 0 8px}.bk-shop__empty-text{font-size:13.5px;opacity:.6;margin:0;line-height:1.5}@media(max-width:749px){.bk-shop{padding:44px 0 60px}.bk-shop__head{padding:0 6vw}.bk-shop__nav{display:flex;gap:10px}.bk-shop__progress{display:block;padding:0 6vw;margin-bottom:22px}.bk-shop__grid{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:14px;padding:0 6vw 8px;scrollbar-width:none}.bk-shop__grid::-webkit-scrollbar{display:none}.bk-shop__card{flex:0 0 68%;scroll-snap-align:center}.bk-shop__title{font-size:13.5px}.bk-shop__price{font-size:14.5px}.bk-shop__cta-wrap{padding:24px 6vw 0}.bk-shop__cta{display:block}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bk-product-grid.css.map */
