.main-product__block-variant_picker{display:none}.custom-variant-selector{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:0;margin:0!important;flex-direction:column;align-items:stretch;justify-content:center}.variant-card{position:relative;display:flex;flex-direction:column;align-items:center;overflow:hidden;cursor:pointer;transition:border-color .2s,transform .2s,box-shadow .2s;height:100%;padding:12px 10px!important;border-radius:12px;border:1px solid var(--var-brown)!important}.variant-card.active{border-color:var(--var-brown)!important;border-width:1px;border-style:solid;background:transparent!important}.variant-card .m-product-option--swatch{position:absolute;top:0;right:0;bottom:0;left:0;display:block}body .variant-card .m-product-option--node__label{display:block;border-radius:0!important;box-shadow:0 0!important;border:0!important;width:100%!important;height:100%!important;transition:none;background:transparent!important;background-color:transparent!important;color:transparent!important;opacity:0!important;margin:0!important;padding:0!important}.variant-card .m-product-option--node__label:before{display:none!important}.variant-card-image{overflow:hidden}.variant-card h3{font-style:normal;font-size:16px;line-height:24px;letter-spacing:.0144em;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;transition:color .2s;font-weight:500!important;color:var(--var-brown)!important}.variant-card-details{flex:1;height:100%;width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;transition:all .2s ease}.variant-card-details .radio-button{width:13px;height:13px;border:1px solid #bbb;border-radius:50%;position:relative;transition:all .25s ease;background:#fff;flex-shrink:0;display:flex;justify-content:center;align-items:center}.variant-card-details .radio-button:after{content:"";position:absolute;width:8px;height:8px;background:var(--var-brown);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);transition:transform .2s ease}.variant-card.active .variant-card-details .radio-button:after{transform:translate(-50%,-50%) scale(1)}.variant-card-details .label-selector{display:flex;justify-content:center;align-items:center;gap:5px}.variant-card-details .metafield-rich_text_field{flex:1 1 100%}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-variant-selector.css.map */
