.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{display:flex;width:100%;align-items:center;margin:0 0 .7rem;padding:0;border:0;background:transparent;color:rgba(var(--color-foreground),.66);cursor:default;font-family:inherit;font-size:1.05rem;font-weight:700;letter-spacing:.13em;line-height:1.2;text-align:left;text-transform:uppercase}.ml-size-selector__group-selected,.ml-size-selector__group-caret{display:none}.ml-size-selector__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,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: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:0}.ml-size-selector__group[data-ml-size-group]{border-top:.1rem solid var(--ml-selector-line)}.ml-size-selector__group[data-ml-size-group]:last-of-type{border-bottom:.1rem solid var(--ml-selector-line)}.ml-size-selector__group-title[data-ml-size-group-toggle]{min-height:4.7rem;gap:1rem;margin:0;cursor:pointer}.ml-size-selector__group-title[data-ml-size-group-toggle]:focus-visible{outline:.2rem solid var(--ml-selector-ink);outline-offset:-.2rem}.ml-size-selector__group-selected{display:block;margin-left:auto;color:var(--ml-selector-ink);font-size:1.05rem;font-weight:500;letter-spacing:.04em;text-transform:none}.ml-size-selector__group-selected:empty{display:none}.ml-size-selector__group-caret{display:block;width:.8rem;height:.8rem;margin:0 .4rem .4rem .2rem;border-right:.1rem solid currentColor;border-bottom:.1rem solid currentColor;transform:rotate(45deg);transition:transform .16s ease}.ml-size-selector__group.is-open .ml-size-selector__group-caret{margin-top:.5rem;transform:rotate(225deg)}.ml-size-selector__group[data-ml-size-group]>.ml-size-selector__grid{display:none;padding:.2rem 0 1.3rem}.ml-size-selector__group[data-ml-size-group].is-open>.ml-size-selector__grid{display:grid}.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(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}.ml-size-selector__group-caret{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/87/assets/ml-size-selector.css.map */
