.personalize{border:0;padding:0;margin:0 0 1.5rem;min-width:0}.personalize__legend{display:flex;gap:.5rem;align-items:baseline;width:100%;padding:0;margin-bottom:.75rem;font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase}.personalize__selected{font-weight:600;text-transform:none;letter-spacing:0}.personalize__select{width:100%;padding:.75rem;font-size:1rem;font-family:inherit;color:inherit;border:1px solid rgb(0 0 0 / .2);border-radius:6px;background:transparent;cursor:pointer}.personalize__select:focus-visible{outline:2px solid currentColor;outline-offset:2px}.personalize__select:invalid{color:#0000008c}.personalize__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:.5rem}.personalize__input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.personalize__label{display:grid;place-items:center;aspect-ratio:1;padding:.35rem;cursor:pointer;border:1px solid rgb(0 0 0 / .15);border-radius:6px;transition:border-color .15s ease,box-shadow .15s ease}.personalize__label:hover{border-color:#0006}.personalize__input:checked+.personalize__label{border-color:currentColor;box-shadow:inset 0 0 0 1px currentColor}.personalize__input:focus-visible+.personalize__label{outline:2px solid currentColor;outline-offset:2px}.personalize__img{display:block;width:100%;height:auto}.personalize__text{font-size:1rem;line-height:1}.personalize--compact{margin-bottom:.75rem}
/*# sourceMappingURL=/cdn/shop/t/1/assets/personalization.css.map */
