@media (max-width: 1024px){.c-pwa-radio-boxes__list--structured{display:grid;grid-gap:10px;grid-template-columns:1fr 1fr;grid-template-rows:repeat(auto-fill,1fr);padding-bottom:10px}}@media (min-width: 1025px){.c-pwa-radio-boxes__list--structured{display:flex;flex-flow:row wrap}}.c-pwa-radio-boxes__item{display:inline-block}@media (min-width: 1025px){.c-pwa-radio-boxes__item--structured{padding-right:5px;padding-bottom:5px}}.c-pwa-radio-boxes__label{font:1.2rem/normal var(--font-body);letter-spacing:.05rem;color:var(--text-medium);min-height:38px;padding:18px 10px 9px;border:1px solid var(--radio-styled-border);line-height:0;text-align:center;color:var(--radio-styled-text);background-color:var(--radio-styled-background)}.c-pwa-radio-boxes--default .c-pwa-radio-boxes__label,.c-pwa-radio-boxes--contrast .c-pwa-radio-boxes__label{min-width:38px;max-width:100%;margin-right:10px;margin-bottom:10px}@media (min-width: 1025px){.c-pwa-radio-boxes--default .c-pwa-radio-boxes__label,.c-pwa-radio-boxes--contrast .c-pwa-radio-boxes__label{margin-right:5px;margin-bottom:5px}}.c-pwa-radio-boxes--contrast .c-pwa-radio-boxes__label{background-color:var(--radio-styled-background-contrast);border:1px solid var(--radio-styled-border-contrast)}.c-pwa-radio-boxes--structured .c-pwa-radio-boxes__label{display:block}.c-pwa-radio-boxes__label.is-disabled{position:relative;border-color:var(--radio-styled-border-disabled);color:var(--radio-styled-text-disabled);background-color:var(--radio-styled-background-disabled)}.c-pwa-radio-boxes__label.is-disabled:after{position:absolute;top:50%;left:50%;width:150%;border-top:1px solid var(--radio-styled-slash-disabled);transform:translate(-50%,-50%) rotate(45deg);content:""}.c-pwa-radio-boxes__label.is-back-in-stock-eligible{position:relative;overflow:hidden}.c-pwa-radio-boxes__label.is-back-in-stock-eligible:after{position:absolute;top:50%;left:50%;width:150%;border-top:1px solid var(--radio-styled-slash);transform:translate(-50%,-50%) rotate(45deg);content:""}.c-pwa-radio-boxes__label.is-back-in-stock-eligible:hover:after{position:absolute;top:50%;left:50%;width:150%;border-top:1px solid var(--radio-styled-slash-hover);transform:translate(-50%,-50%) rotate(45deg)}.c-pwa-radio-boxes__label:hover{border-color:var(--radio-styled-border-hover);color:var(--radio-styled-text-hover);background-color:var(--radio-styled-background-hover);transition-duration:.1s;transition-property:color,background-color,border-color}.c-pwa-radio-boxes--contrast .c-pwa-radio-boxes__label:hover{background-color:var(--radio-styled-background-hover-contrast)}.c-pwa-radio-boxes__input{position:absolute}.c-pwa-radio-boxes__input:focus+.c-pwa-radio-boxes__label{border-color:var(--radio-styled-border-hover);outline:var(--focus-ring) auto 5px;color:var(--radio-styled-text-hover);background-color:var(--radio-styled-background-hover)}.c-pwa-radio-boxes__input:focus.has-pwa-mouse-click-focus-disabled+.c-pwa-radio-boxes__label{outline:none}.c-pwa-radio-boxes__input:checked+.c-pwa-radio-boxes__label{border-color:var(--radio-styled-border-selected);color:var(--radio-styled-text-selected);background-color:var(--radio-styled-background-selected)}.c-pwa-radio-boxes--contrast .c-pwa-radio-boxes__input:checked+.c-pwa-radio-boxes__label{border-color:var(--radio-styled-border-selected-contrast);color:var(--radio-styled-text-selected-contrast);background-color:var(--radio-styled-background-selected-contrast)}.c-pwa-radio-boxes__input:checked+.c-pwa-radio-boxes__label.is-disabled{border-color:var(--radio-styled-border-disabled-selected);color:var(--radio-styled-text-disabled-selected);background-color:var(--radio-styled-background-disabled);overflow:hidden}.c-pwa-radio-boxes__input:checked+.c-pwa-radio-boxes__label.is-disabled:after{position:absolute;top:50%;left:50%;width:150%;border-top:1px solid var(--radio-styled-slash-disabled-selected);transform:translate(-50%,-50%) rotate(45deg)}.c-pwa-radio-boxes__input:checked+.c-pwa-radio-boxes__label.is-back-in-stock-eligible{border-color:var(--radio-styled-border-oos-selected)}.c-pwa-radio-boxes__input:checked+.c-pwa-radio-boxes__label.is-back-in-stock-eligible:after{position:absolute;top:50%;left:50%;width:150%;border-top:1px solid var(--radio-styled-slash-selected);transform:translate(-50%,-50%) rotate(45deg)}.c-pwa-radio-boxes+.c-pwa-field-errors{margin-top:0}
