.size-picker{display:block;width:100%}.size-picker__label-row{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.625rem}.size-picker__label,.size-picker__selected-value{color:var(--primary_text);text-transform:uppercase}.size-picker__guide-link{margin-left:auto;background:transparent;border:0;padding:0;color:var(--primary_gray);text-decoration:underline;cursor:pointer}.size-picker__guide-link:hover{opacity:.7}.size-picker__options{display:flex;flex-wrap:wrap;gap:.625rem;align-items:center}.size-picker__option{position:relative;min-width:28px;height:28px;padding:0 .25rem;border:1px solid transparent;border-radius:14px;background:transparent;color:var(--primary_text);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;transition:border-color .2s ease,opacity .2s ease}.size-picker__option:before{content:"";position:absolute;top:50%;left:50%;width:2.75rem;height:2.75rem;transform:translate(-50%,-50%)}.size-picker__option.is-selected{border-color:var(--primary_text)}.size-picker__option[hidden]{display:none}.size-picker__option:hover:not(.is-selected){border-color:var(--secondary_gray)}.size-picker__option:focus-visible{outline:2px solid var(--primary_text);outline-offset:2px}.size-picker__option.is-oos{text-decoration:line-through}.size-picker__option.is-oos:not(.is-selected){color:var(--secondary_gray)}.size-picker__option.is-oos.is-selected{border-color:var(--primary_text);text-decoration-color:var(--primary_text)}.size-guide__content{color:var(--primary_text)}.size-guide__content :is(p,h1,h2,h3,h4,h5,h6,ul,ol,figure){margin:0}.size-guide__content :is(p,h1,h2,h3,h4,h5,h6,ul,ol,figure)+:is(p,h1,h2,h3,h4,h5,h6,ul,ol,figure){margin-top:1.125rem}.size-guide__content :is(h1,h2,h3,h4,h5,h6)+:is(p,h1,h2,h3,h4,h5,h6,ul,ol,figure){margin-top:.625rem}.size-guide__content p:empty{display:none}.size-guide__content :is(h1,h2,h3,h4,h5,h6){text-transform:uppercase;font-size:.875rem;line-height:1.0625rem}@media screen and (min-width:1025px){.size-guide__content :is(h1,h2,h3,h4,h5,h6){font-size:1.125rem;line-height:1.375rem}}.size-guide__content :is(ul,ol){padding-left:1.25rem}.size-guide__content li{margin:0}.size-guide__content .metafield-rich_text_field>p:nth-last-child(-n+2 of p:not(:empty)){font-size:.75rem;line-height:1rem}@media(prefers-reduced-motion:reduce){.size-picker,.size-picker *,.size-guide__content,.size-guide__content *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-size_picker.css.map */
