.vpills{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:.5rem}.vpill{display:block;min-width:0}.vpill__label{display:flex;align-items:center;justify-content:center;gap:.4rem;min-width:0;min-height:2.6rem;margin:0;padding:.3rem .7rem .3rem .45rem;border:1.5px solid #D9D4CC;border-radius:999px;background:#fff;color:#0a0a0a;font-weight:800;font-size:.875rem;line-height:1.1;text-transform:lowercase;cursor:pointer;transition:border-color .2s,background-color .2s,color .2s}.vpill__img{flex:none;width:28px;height:28px}.vpill__img img{display:block;width:100%;height:100%;object-fit:contain}.vpill__name{min-width:0;white-space:nowrap}.vpill__label:hover{border-color:#0a0a0a}.vpill__input:checked+.vpill__label{border-color:#0a0a0a;background:#0a0a0a;color:#fff}.vpill__input:focus-visible+.vpill__label{outline:2px solid #FF5A2E;outline-offset:2px}.vpill__input.option-unavailable+.vpill__label{opacity:.45}.vpill__input.option-unavailable+.vpill__label .vpill__name{text-decoration:line-through}.hide-sold-out-variants .vpill__input.option-unavailable+.vpill__label{display:none}@media(max-width:749px){.vpills{gap:.4rem}.vpill__label{flex-direction:column;gap:.3rem;min-height:0;padding:.5rem .2rem .45rem;border-radius:14px;font-size:.75rem}.vpill__img{width:32px;height:32px}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/bb-variant-pill.css.map */
