.variant-picker-combo{display:block;width:100%;margin:24px 0 32px}.vpc-heading{display:flex;flex-direction:column;gap:5px;margin-bottom:16px}.vpc-title{margin:0;color:#17306e;font-size:15px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.vpc-subtitle{margin:0;color:#62739a;font-size:13px;line-height:1.5}.vpc-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.vpc-card{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;min-width:0;padding:24px 16px 20px;overflow:visible;border:2px solid #D6E1F3;border-radius:.4rem;background:#fff;color:#17306e;font:inherit;text-align:center;cursor:pointer;appearance:none;-webkit-appearance:none;transition:border-color .2s ease,background-color .2s ease}.vpc-card:hover:not(:disabled){border-color:#17306e}.vpc-card:focus-visible{outline:2px solid #17306E;outline-offset:3px}.vpc-card.is-active{border-color:#17306e;background:#eef3fc}.vpc-card:disabled{cursor:not-allowed;opacity:.6}.vpc-card-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-bottom:12px;text-align:left}.vpc-card-title{color:#17306e;font-size:16px;font-weight:700;line-height:1.35}.vpc-radio{position:relative;display:inline-flex;flex:0 0 20px;width:20px;height:20px;align-items:center;justify-content:center;border:2px solid #AEB9D0;border-radius:50%}.vpc-card.is-active .vpc-radio{border-color:#17306e}.vpc-card.is-active .vpc-radio:after{width:10px;height:10px;border-radius:50%;background:#17306e;content:""}.vpc-image-wrap{display:flex;align-items:center;justify-content:center;width:100%;max-width:180px;min-height:100px;margin:4px auto 14px}.vpc-image-wrap:empty{display:none}.vpc-image{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain}.vpc-description{display:block;margin:0 0 12px;color:#62739a;font-size:12px;line-height:1.5}.vpc-extra{display:block;width:100%;margin:0 0 12px;color:#62739a;font-size:12px;line-height:1.5}.vpc-extra p{margin:0}.vpc-card.is-active .vpc-extra{font-weight:700}.vpc-pricing{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:8px;margin-top:auto}.vpc-price{color:#17306e;font-size:19px;font-weight:800}.vpc-compare{color:#aeb9d0;font-size:14px;text-decoration:line-through}.vpc-saving{display:inline-flex;align-items:center;justify-content:center;margin-top:12px;padding:5px 12px;border-radius:.4rem;background:#ffe8f0;color:#e24a78;font-size:12px;font-weight:700}.vpc-badge{position:absolute;top:-10px;left:50%;z-index:1;max-width:calc(100% - 20px);padding:5px 10px;transform:translate(-50%);border-radius:.4rem;background:#f2728e;color:#fff;font-size:10px;font-weight:700;letter-spacing:.04em;text-align:center;text-transform:uppercase}.vpc-sold-out{display:block;margin-top:10px;color:#a33a3a;font-size:12px;font-weight:700}@media screen and (max-width:749px){.variant-picker-combo{margin:20px 0}.vpc-options{gap:10px}.vpc-card{padding:20px 10px 16px}.vpc-card-title{font-size:14px}.vpc-image-wrap{min-height:70px;margin-bottom:10px}.vpc-price{font-size:16px}.vpc-compare{font-size:12px}.vpc-saving{padding:4px 8px;font-size:11px}.vpc-badge{font-size:9px}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/variant-picker-combo.css.map */
