.ml-size-selector{--ml-selector-ink: rgb(var(--color-foreground));--ml-selector-paper: rgb(var(--color-background));--ml-selector-line: rgba(var(--color-foreground), .22);--ml-selector-soft: rgba(var(--color-foreground), .045);width:100%;max-width:none;min-width:0;margin-bottom:2.2rem}.ml-size-selector .ml-size-selector__legend{display:flex;align-items:baseline;justify-content:space-between;width:100%;margin:0 0 .2rem;padding:0}.ml-size-selector__title{color:var(--ml-selector-ink);font-size:1.7rem;font-weight:600;letter-spacing:.01em}.ml-size-selector__guide{color:rgba(var(--color-foreground),.72);font-size:1.25rem;text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.3rem}.ml-size-selector__guide:hover{color:var(--ml-selector-ink)}.ml-size-selector__note{margin:0 0 1.5rem;color:rgba(var(--color-foreground),.58);font-size:1.15rem;line-height:1.35}.ml-size-selector__groups{display:grid;gap:1.7rem}.ml-size-selector__group{min-width:0}.ml-size-selector__group-title{margin-bottom:.7rem;color:rgba(var(--color-foreground),.66);font-size:1.05rem;font-weight:700;letter-spacing:.13em;line-height:1.2;text-transform:uppercase}.ml-size-selector__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.7rem}.ml-size-selector.product-form__input input[type=radio]+label{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:4.7rem;margin:0;padding:.85rem 1.7rem .85rem .7rem;overflow:hidden;border:.1rem solid var(--ml-selector-line);border-radius:.5rem;background:var(--ml-selector-paper);color:var(--ml-selector-ink);font-family:var(--font-body-family);font-size:1.25rem;font-style:var(--font-body-style);font-weight:500;letter-spacing:.025em;line-height:1.15;text-align:center;white-space:nowrap;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .16s ease}.ml-size-selector.product-form__input input[type=radio]:not(.disabled)+label:hover{border-color:rgba(var(--color-foreground),.55);background:var(--ml-selector-soft);transform:translateY(-.1rem)}.ml-size-selector.product-form__input input[type=radio]:checked+label{border-color:var(--ml-selector-ink);background:var(--ml-selector-ink);color:var(--ml-selector-paper);box-shadow:none}.ml-size-selector.product-form__input input[type=radio]:checked+label:after{content:"\2713";position:absolute;top:.45rem;right:.55rem;font-family:Arial,sans-serif;font-size:1rem;font-weight:700;line-height:1;opacity:.72}.ml-size-selector.product-form__input input[type=radio]:focus-visible+label{outline:.2rem solid var(--ml-selector-ink);outline-offset:.25rem;box-shadow:none}.ml-size-selector.product-form__input input[type=radio].disabled+label{border-color:rgba(var(--color-foreground),.13);background:rgba(var(--color-foreground),.025);color:rgba(var(--color-foreground),.38);cursor:not-allowed;text-decoration:line-through;transform:none}.ml-option-selector.product-form__input{max-width:100%}.ml-option-selector.product-form__input input[type=radio]+label{min-height:4.6rem;margin:.4rem .55rem .4rem 0;padding:1rem 1.6rem;border-radius:.5rem;font-size:1.3rem;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.ml-option-selector.product-form__input input[type=radio]:checked+label{border-color:rgb(var(--color-foreground));background:rgb(var(--color-foreground));color:rgb(var(--color-background))}@media screen and (max-width:989px){.ml-size-selector__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.ml-size-selector{margin-bottom:1.9rem}.ml-size-selector__title{font-size:1.55rem}.ml-size-selector__guide{font-size:1.2rem}.ml-size-selector__note{margin-bottom:1.25rem}.ml-size-selector__groups{gap:1.15rem}.ml-size-selector__group-title{margin-bottom:.5rem}.ml-size-selector__grid{gap:.5rem}.ml-size-selector.product-form__input input[type=radio]+label{min-height:3.9rem;padding:.55rem 1.35rem .55rem .45rem;font-size:1.08rem}}@media screen and (max-width:359px){.ml-size-selector__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.ml-size-selector.product-form__input input[type=radio]+label,.ml-option-selector.product-form__input input[type=radio]+label{transition:none}}@media screen and (min-width:1200px){.ml-size-selector__group--standard .ml-size-selector__grid{grid-template-columns:repeat(7,minmax(0,1fr))}.ml-size-selector.product-form__input input[type=radio]+label{min-height:4.25rem;padding:.65rem 1.4rem .65rem .5rem;font-size:1.14rem}.ml-size-selector__grid{gap:.55rem}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/ml-size-selector.css.map */
