.radio__fieldset.radio__fieldset--size{display:block;margin:0}.radio__fieldset--size .radio__buttons{display:grid;grid-template-columns:repeat(auto-fill,54px);justify-content:start;gap:6px;width:100%}@media only screen and (min-width:768px){.radio__fieldset--size .radio__buttons{grid-template-columns:repeat(9,1fr);gap:10px}}.radio__fieldset--size .radio__button{display:block;margin:0;min-width:0;max-width:none;width:100%}.radio__fieldset.radio__fieldset--size .radio__label{display:flex;align-items:center;justify-content:center;width:100%;height:44px;min-width:44px;padding:0 4px;margin:0;border:1px solid #D4D4D8;border-radius:2px;background-color:var(--bg);color:var(--text);font-size:14px;line-height:1;font-weight:500;letter-spacing:.01em;text-transform:none;box-sizing:border-box;transition:border-color .12s ease,background-color .12s ease,transform .06s ease}@media only screen and (min-width:768px){.radio__fieldset.radio__fieldset--size .radio__label{height:52px;font-size:16px}}.radio__fieldset.radio__fieldset--size .radio__button:not(.sold-out):not(.unavailable) .radio__label:hover{border-color:var(--text)}.radio__fieldset.radio__fieldset--size .radio__input:focus-visible~.radio__label{outline:none;box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--text)}.radio__fieldset.radio__fieldset--size .radio__button:not(.sold-out):not(.unavailable) .radio__label:active{transform:scale(.97)}.radio__fieldset.radio__fieldset--size .radio__input:checked~.radio__label{background-color:var(--text);color:var(--bg);border-color:var(--text)}.radio__fieldset.radio__fieldset--size .radio__button.sold-out .radio__label,.radio__fieldset.radio__fieldset--size .radio__button.unavailable .radio__label{background-color:#f4f4f5;color:#a1a1aa;border:1.5px solid #E4E4E7;font-weight:500;text-decoration:none;cursor:not-allowed;background-image:linear-gradient(to top right,transparent calc(50% - .9px),#C4C4C8 calc(50% - .9px),#C4C4C8 calc(50% + .9px),transparent calc(50% + .9px))}.radio__fieldset.radio__fieldset--size .radio__button.sold-out .radio__label:hover,.radio__fieldset.radio__fieldset--size .radio__button.unavailable .radio__label:hover{border-color:#e4e4e7}.radio__fieldset--size .size-selected-readout{margin-left:8px;font-size:14px;font-weight:500;color:#71717a;text-transform:none;letter-spacing:0}.radio__fieldset.radio__fieldset--size .radio__legend{justify-content:flex-start}.radio__fieldset.radio__fieldset--size .radio__legend .product__popup__link{margin-left:auto}.size-group-toggle{display:inline-flex;background:#f4f4f5;border:1px solid #E4E4E7;border-radius:8px;padding:3px;gap:3px;margin:4px 0 14px}@media only screen and (min-width:768px){.size-group-toggle{margin-bottom:16px}}.size-group-toggle__btn{padding:7px 18px;border:none;border-radius:6px;background:transparent;color:#71717a;font-family:var(--FONT-STACK-BUTTON);font-weight:600;font-size:12.5px;letter-spacing:.02em;cursor:pointer;transition:background-color .12s ease,color .12s ease}.size-group-toggle__btn[aria-pressed=true]{background:var(--text);color:var(--bg)}.radio__fieldset--size .radio__button.size-group-hidden{display:none}@media(prefers-reduced-motion:reduce){.radio__fieldset.radio__fieldset--size .radio__label,.size-group-toggle__btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/157/assets/size-selector-redesign.css.map */
