.bd-selection{padding:var(--bd-selection-pad-top,80px) 0 var(--bd-selection-pad-bottom,80px);position:relative}@media(max-width:600px){.bd-selection{padding:calc(var(--bd-selection-pad-top,80px) * .6) 0 calc(var(--bd-selection-pad-bottom,80px) * .6)}}.bd-selection-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:40px;flex-wrap:wrap}.bd-selection-head-text{max-width:520px}.bd-selection-title{font-family:var(--bd-font-title);font-weight:400;font-size:clamp(1.1rem,2.4vw,var(--bd-selection-title-size, 1.75rem));letter-spacing:-.02em;line-height:1.15;margin:0 0 12px;color:var(--bd-brown)}.bd-selection-subtitle{font-size:15px;color:var(--bd-walnut);line-height:1.55;margin:0;max-width:420px}.bd-selection-link{display:inline-flex;align-items:center;gap:8px;color:var(--bd-walnut);font-size:13px;font-weight:500;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:3px;transition:all .3s var(--bd-ease);align-self:flex-start;margin-top:6px}.bd-selection-link:hover{gap:14px;color:var(--bd-rust);border-color:var(--bd-rust)}.bd-selection-link svg{width:14px;height:14px}.bd-selection-grid{display:grid;grid-template-columns:repeat(var(--bd-selection-cols,4),1fr);gap:20px}@media(max-width:1024px){.bd-selection-grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media(max-width:640px){.bd-selection-grid{display:flex;grid-template-columns:none;flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px;padding:4px 0 14px;margin:0;max-width:none;scrollbar-width:none}.bd-selection-grid::-webkit-scrollbar{display:none}.bd-selection-grid>.bd-selection-card{flex:0 0 75%;scroll-snap-align:start}}.bd-selection-card{position:relative;display:flex;flex-direction:column;background:var(--bd-white);border-radius:var(--bd-r-md);overflow:hidden;text-decoration:none;color:inherit;transition:transform .35s var(--bd-ease),box-shadow .35s var(--bd-ease);box-shadow:0 1px 2px #2a1f170a}.bd-selection-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #2a1f1714}.bd-selection-media{position:relative;aspect-ratio:1/1;background:var(--bd-white);display:flex;align-items:center;justify-content:center;padding:24px;overflow:hidden}.bd-selection-media img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;transition:opacity .35s var(--bd-ease),transform .5s var(--bd-ease)}.bd-selection-media img.bd-selection-card-img--hover{position:absolute;top:24px;left:24px;width:calc(100% - 48px);height:calc(100% - 48px);max-width:none;max-height:none;object-fit:contain;opacity:0}.bd-selection-card:hover .bd-selection-media img{transform:scale(1.05)}.bd-selection-card:has(.bd-selection-card-img--hover):hover .bd-selection-card-img--primary{opacity:0}.bd-selection-card:hover .bd-selection-card-img--hover{opacity:1}.bd-selection-media-placeholder{color:#4a38292e;width:64px;height:64px}.bd-selection-body{padding:18px 20px 20px;display:flex;flex-direction:column;gap:6px;flex:1}.bd-selection-vendor{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--bd-brown);margin:0}.bd-selection-name{font-family:var(--bd-font-body);font-size:14px;line-height:1.4;font-weight:700;color:var(--bd-brown);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bd-selection-desc{font-size:13px;line-height:1.4;color:var(--bd-walnut);opacity:.75;margin:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.bd-selection-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:10px}.bd-selection-price{font-size:21px;font-weight:600;color:var(--bd-brown);margin:0;font-family:var(--bd-font-title);letter-spacing:-.01em}.bd-selection-price-compare{font-size:15px;font-weight:400;color:var(--bd-walnut);opacity:.55;text-decoration:line-through;margin-left:6px}.bd-selection-stock{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:500;color:#4a7c3a;letter-spacing:.02em}.bd-selection-stock:before{content:"";width:7px;height:7px;border-radius:50%;background:#4a7c3a;flex-shrink:0}.bd-selection-stock.out{color:#a04040}.bd-selection-stock.out:before{background:#a04040}.bd-selection-empty{text-align:center;color:var(--bd-walnut);opacity:.6;padding:48px 0;font-size:14px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/bd-selection.css.map */
