.c23-product-versions{--c23-modal-min-width: 0;--c23-modal-max-width: 760px}.c23-product-versions--wide{--c23-modal-max-width: 1000px}.c23-product-versions__options{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--c23-space-sm);align-items:stretch}.c23-product-versions__option{display:flex;flex-direction:column;gap:var(--c23-space-sm);background:var(--c23-bg-light);border:2px solid transparent}.c23-product-versions__option--highlighted{border-color:var(--c23-color-primary)}.c23-product-versions__visual{display:flex;flex-wrap:wrap;align-items:center;gap:var(--c23-space-sm)}.c23-product-versions__thumb{position:relative;display:block;width:72px;height:72px;flex:0 0 auto;background:var(--c23-bg-medium)}.c23-product-versions__thumb img{display:block;width:100%;height:100%;object-fit:cover}.c23-product-versions__check{position:absolute;top:-8px;right:-8px;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--c23-color-success);color:var(--c23-color-light);font-size:var(--c23-text-xs)}.c23-product-versions__plus{color:var(--c23-muted);font-size:var(--c23-text-md)}.c23-product-versions__flag{display:flex}.c23-product-versions__badge--placeholder{visibility:hidden}.c23-product-versions__product,.c23-product-versions__description,.c23-product-versions__price{margin:0}.c23-product-versions__description{flex-grow:1}.c23-product-versions__price{font-weight:var(--c23-font-weight-display)}.c23-product-versions__choose{align-self:stretch;text-align:center}.c23-product-versions__choose.c23-button--ghost{align-self:flex-start;text-align:left}@media(max-width:768px){.c23-product-versions__options{grid-template-columns:1fr}}
