.bp-arrivals{background:var(--bp-bg,#f4f4f4);padding:54px 36px 64px;overflow:hidden}.bp-arrivals__head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:32px}.bp-arrivals .bp-arrivals__head h2{width:auto;color:var(--bp-heading,#121212);font-size:36px;font-weight:400;line-height:1.1;margin:0}.bp-arrivals__controls{display:flex;gap:8px}.bp-arrivals__controls button{min-height:44px;width:44px;height:44px;padding:0;border:1px solid #222;border-radius:50%;background:transparent;color:#222;font-size:22px;line-height:1}.bp-arrivals__controls button:focus-visible{outline:2px solid #111;outline-offset:3px}.bp-arrivals__track{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.bp-arrivals__track::-webkit-scrollbar{display:none}.bp-arrivals__item{flex:0 0 calc((100% - 36px)/4);min-width:0;scroll-snap-align:start}.bp-card{position:relative;color:var(--bp-card-text,#111);font-size:13px}.bp-card a{color:inherit;text-decoration:none}.bp-card__image{position:relative;background:var(--bp-card-bg,#fff);border-radius:8px;overflow:hidden;aspect-ratio:1;display:grid;place-items:center}.bp-card__image img{display:block;width:100%;height:100%;object-fit:contain}.bp-card__badge{position:absolute;top:10px;left:10px;max-width:calc(100% - 20px);background:#111;color:#fff;padding:4px 8px;border-radius:3px;font-size:11px;font-weight:700}.bp-card .bp-card__title{width:auto;margin:22px 0 8px;color:var(--bp-card-text,#111);font-size:13px;font-weight:700;line-height:1.35;text-transform:uppercase}.bp-card__price{font-size:13px}.bp-card__price del{opacity:.6}.bp-card__rating{color:#e5b900;margin-bottom:6px}.bp-card .star-rating{font-size:13px}@media(max-width:749px){.bp-arrivals{padding:35px 16px 42px}.bp-arrivals .bp-arrivals__head h2{font-size:28px}.bp-arrivals__controls{display:none}.bp-arrivals__item{flex-basis:min(287px,80vw)}}
.bp-card{position:relative}.bp-card__tools{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:8px}.bp-card__tools a.quick-view,.bp-card__tools a.button,.bp-card>.button{display:inline-flex;align-items:center;justify-content:center;padding:9px 12px;background:#161616;color:#fff;border:1px solid #161616;font-size:12px;line-height:1.2;text-decoration:none}.bp-card__tools a.quick-view:hover,.bp-card__tools a.quick-view:focus-visible,.bp-card__tools a.button:hover,.bp-card__tools a.button:focus-visible{background:#fff;color:#161616}.bp-card__tools:empty{display:none}
