.bm-card{display:flex;flex-direction:column;gap:10px;min-width:0;font-family:var(--bm-f-sans);color:var(--bm-ink)}.bm-card a{color:inherit;text-decoration:none}.bm-card__media{position:relative;aspect-ratio:3 / 4;background:var(--bm-sand);overflow:hidden}.bm-card__link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.bm-card__media img,.bm-card__media .bm-ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;margin:0;border-radius:0}.bm-card__img2{opacity:0;transition:opacity .4s ease}@media(hover:hover)and (pointer:fine){.bm-card__media:hover .bm-card__img2{opacity:1}.bm-card__media img.bm-card__img{transition:transform .8s ease}.bm-card__media:hover img.bm-card__img{transform:scale(1.03)}}.bm-card.is-sold .bm-card__media img{opacity:.6}.bm-badge{position:absolute;left:8px;top:8px;z-index:2;padding:5px 8px;background:#fff;color:var(--bm-ink);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;line-height:1;pointer-events:none;margin:0}.bm-badge--sale{background:var(--bm-sale);color:#fff;letter-spacing:.04em}.bm-badge--sold{background:#ffffffeb;color:var(--bm-muted)}.bm-quick__toggle{position:absolute;right:8px;bottom:8px;z-index:4;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:999px;border:0;background:#fff;color:var(--bm-ink);padding:0;cursor:pointer;box-shadow:0 2px 10px #1c19151f;transition:transform .2s ease,background .2s;min-width:0;min-height:0}.bm-card .bm-card__media .bm-quick__toggle{position:absolute;top:auto;left:auto;right:8px;bottom:8px;margin:0;width:36px;height:36px;min-width:0;min-height:0;padding:0;border-radius:999px}.bm-quick__toggle:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}.bm-quick__toggle:hover{background:var(--bm-ink);color:#fff}.bm-quick__toggle svg{display:block}.bm-card.is-open>.bm-card__media>.bm-quick__toggle{transform:rotate(45deg)}.bm-quick{position:absolute;left:0;right:0;bottom:0;z-index:3;background:#fffffff7;padding:10px 52px 10px 10px;display:flex;flex-direction:column;gap:4px;transform:translateY(101%);transition:transform .25s ease}.bm-card.is-open .bm-quick{transform:none}@media(hover:hover)and (pointer:fine){.bm-card__media:hover .bm-quick{transform:none}}.bm-quick__label{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--bm-muted)}.bm-quick__sizes{display:flex;flex-wrap:wrap;gap:4px}.bm-quick product-form,.bm-quick form,.bm-card__solo,.bm-card__solo form{display:contents}.bm-card .bm-quick__sizes button{position:relative;min-width:38px;min-height:34px;padding:4px 8px;border:1px solid var(--bm-line);background:#fff;font-family:var(--bm-f-sans);font-size:12px;font-weight:500;color:var(--bm-ink);cursor:pointer;border-radius:0;box-shadow:none;letter-spacing:0;text-transform:none;line-height:1}.bm-card .bm-quick__sizes button:hover{border-color:var(--bm-ink)}.bm-card .bm-quick__sizes button[disabled]{cursor:default;color:#b9b1a6;text-decoration:line-through;opacity:1;background:#fff}.bm-card .m-spinner-icon{display:none;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center}.bm-card .m-spinner-icon svg{width:16px;height:16px}.bm-card .m-spinner-button.loading .m-spinner-icon{display:flex}.bm-card .m-spinner-button.loading .m-add-to-cart--text{visibility:hidden}.bm-card__info{display:flex;flex-direction:column;gap:4px;padding:0 2px}.bm-card__title{margin:0;font-family:var(--bm-f-sans);font-size:13px;font-weight:500;line-height:1.35;letter-spacing:0;text-transform:none;color:var(--bm-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bm-card__title a:hover{text-decoration:underline;text-underline-offset:3px}.bm-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:13px;font-weight:600;color:var(--bm-ink)}.bm-card__price.is-sale .bm-card__now{color:var(--bm-sale)}.bm-card__price s{font-weight:400;color:var(--bm-muted);font-size:12px}.bm-card__from{font-weight:400;color:var(--bm-muted)}@media(min-width:990px){.bm-card__title,.bm-card__price{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bm-card.css.map */
