.custom-size-option{display:inline-flex;align-items:center;margin-right:1rem;margin-bottom:.5rem}.custom-size-option input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.custom-size-option label{background-color:rgba(var(--color-foreground),.04);border:.1rem solid rgba(var(--color-foreground),.55);border-radius:4rem;color:rgba(var(--color-foreground),.75);cursor:pointer;display:inline-block;font-size:1.2rem;font-weight:500;line-height:1;padding:.8rem 1.6rem;text-align:center;transition:all .15s ease-in-out;-webkit-user-select:none;user-select:none;min-width:4.8rem}.custom-size-option input[type=radio]:checked+label{background-color:rgba(var(--color-foreground),1);color:rgba(var(--color-background),1);border-color:rgba(var(--color-foreground),1)}.custom-size-option label:hover{background-color:rgba(var(--color-foreground),.08);border-color:rgba(var(--color-foreground),.75)}.custom-size-option input[type=radio]:focus+label{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem}@media screen and (max-width: 749px){.custom-size-option{margin-right:.8rem;margin-bottom:.4rem}.custom-size-option label{font-size:1.1rem;padding:.7rem 1.4rem;min-width:4.4rem}}@media screen and (max-width: 479px){.custom-size-option label{font-size:1rem;padding:.6rem 1.2rem;min-width:4rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/made-to-measure-custom-size.css.map */
