.mh-size-scale .mh-custom-size__toggle,.mh-variant-row .mh-custom-size__toggle{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:4.8rem;height:4.4rem;margin:.7rem .6rem .2rem 0;padding:0 1.4rem;font-family:var(--font-body-family);font-size:1.3rem;font-weight:400;line-height:1;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;vertical-align:top;color:var(--mhs-ink);background:#fff;border:1px dashed var(--mhs-line);border-radius:3px;cursor:pointer;text-decoration:none}.mh-variant-row .mh-custom-size__toggle:hover{border-color:var(--mhs-ink)}.mh-variant-row .mh-custom-size__toggle:focus-visible{outline:2px solid var(--mhs-ink);outline-offset:2px}.mh-variant-row .mh-custom-size__toggle.is-selected,.mh-variant-row .mh-custom-size__toggle[aria-pressed=true]{background:var(--mhs-ink);border:1px solid var(--mhs-ink);color:var(--mhs-paper)}.mh-variant-row--custom .mh-size-scale--pdp.product-form__input--pill input[type=radio]:checked+label.mh-size-scale__chip{background:#fff;border-color:var(--mhs-line);color:var(--mhs-ink)}.mh-variant-row--custom .mh-size-scale--pdp.product-form__input--pill input[type=radio].disabled:checked+label.mh-size-scale__chip{background:transparent;border-color:var(--mhs-line-soft);color:var(--mhs-muted)}.mh-variant-row--custom .product-form__input--pill .mh-size-scale--static .mh-size-scale__chip.is-current{background:transparent;border-color:var(--mhs-line-soft);color:var(--mhs-muted)}.mh-variant-row>.mh-custom-size{flex:1 0 100%}.mh-custom-size{box-sizing:border-box;margin:0 0 1.6rem;padding:1.6rem;background:var(--mhs-paper);border:1px solid var(--mhs-line-soft);border-radius:3px;color:var(--mhs-ink)}.mh-custom-size[hidden]{display:none}.mh-custom-size__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem 1.6rem}.mh-custom-size__title{margin:0;font-size:1.4rem;letter-spacing:.06em;text-transform:uppercase}.mh-custom-size__units{display:inline-flex;border:1px solid var(--mhs-line);border-radius:3px;overflow:hidden}.mh-custom-size__unit{position:relative;cursor:pointer}.mh-custom-size__unit input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.mh-custom-size__unit span{display:block;padding:.6rem 1.2rem;font-size:1.2rem;letter-spacing:.05em;text-transform:uppercase}.mh-custom-size__unit input:checked+span{background:var(--mhs-ink);color:var(--mhs-paper)}.mh-custom-size__unit input:focus-visible+span{outline:2px solid var(--mhs-ink);outline-offset:-2px}.mh-custom-size__note{margin:.8rem 0 1.2rem;font-size:1.3rem;line-height:1.5;color:var(--mhs-muted)}.mh-custom-size__fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.mh-custom-size__field label{display:block;margin-bottom:.4rem;font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase}.mh-custom-size__input-wrap{position:relative}.mh-custom-size__input-wrap input{box-sizing:border-box;width:100%;height:4.4rem;padding:0 3.2rem 0 1rem;font-family:var(--font-body-family);font-size:1.5rem;color:var(--mhs-ink);background:#fff;border:1px solid var(--mhs-line);border-radius:3px;-moz-appearance:textfield}.mh-custom-size__input-wrap input::-webkit-outer-spin-button,.mh-custom-size__input-wrap input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mh-custom-size__input-wrap input:focus{outline:none;border-color:var(--mhs-ink);box-shadow:0 0 0 1px var(--mhs-ink)}.mh-custom-size__input-wrap input[aria-invalid=true]{border-color:#b3261e}.mh-custom-size__suffix{position:absolute;top:50%;right:1rem;transform:translateY(-50%);font-size:1.2rem;color:var(--mhs-muted);pointer-events:none}.mh-custom-size__error{margin:1rem 0 0;font-size:1.3rem;color:#b3261e}.mh-custom-size__error[hidden]{display:none}product-form.mh-custom-active .shopify-payment-button{display:none}@media screen and (max-width:749px){.mh-custom-size{padding:1.2rem}.mh-custom-size__fields{gap:.6rem}}.mh-variant-row>.mh-custom-size__toggle{order:1;margin:0 0 1.4rem}.mh-variant-row>.mh-size-guide__trigger{order:2}.mh-variant-row>.mh-custom-size{order:3}
/*# sourceMappingURL=/cdn/shop/t/30/assets/mh-custom-size.css.map */
