.product-form__input--pill>.form__label,.product-form__input--swatch>.form__label{display:flex;align-items:center;width:100%;margin-bottom:.8rem}.form__label-text{display:inline}size-guide-popup{display:inline-block;margin-left:auto}.size-guide__trigger{margin:0;padding:0;border:0;background:none;color:rgb(var(--color-foreground));font-family:var(--font-body-family);text-decoration:underline;text-underline-offset:2px;cursor:pointer}html:has(.size-guide__dialog[open]){overflow:hidden}.size-guide__dialog{width:calc(100% - 3.2rem);max-width:120rem;max-height:calc(100vh - 3.2rem);max-height:calc(100dvh - 3.2rem);padding:0;border:0;border-radius:1rem;background:#fff;color:#000;overscroll-behavior:contain}.size-guide__dialog::backdrop{background:#0006}.size-guide__dialog:focus{outline:none}.size-guide__dialog[data-unit=in] [data-unit-only=cm],.size-guide__dialog[data-unit=cm] [data-unit-only=in],.size-guide-inline[data-unit=in] [data-unit-only=cm],.size-guide-inline[data-unit=cm] [data-unit-only=in]{display:none}.size-guide__dialog[open]{display:flex;flex-direction:column}.size-guide__header{display:flex;align-items:center;gap:1.6rem;padding:1.6rem;border-bottom:1px solid rgba(0,0,0,.1)}.size-guide__header .size-guide__title{flex:1;margin:0;text-wrap:pretty}.size-guide__content{flex:1;min-height:0;overflow-y:auto;padding:2rem 1.6rem 2.4rem}.size-guide__dialog:has(.fit-guide__body:not([hidden])){max-width:96rem}.size-guide__dialog[open]:has(.fit-guide__body--pdf:not([hidden])){height:calc(100vh - 3.2rem);height:calc(100dvh - 3.2rem)}.size-guide__dialog--tabbed .size-guide__header{border-bottom:0}.size-guide__tabs{display:flex;flex-shrink:0;gap:2.4rem;padding:0 1.6rem;overflow-x:auto;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);scrollbar-width:none}.size-guide__tab{margin-bottom:-1px;padding:1rem 0;border:0;border-bottom:2px solid transparent;background:none;color:#0000008c;font-family:var(--font-heading-family);white-space:nowrap;cursor:pointer}.size-guide__tab:hover,.size-guide__tab[aria-selected=true]{color:#000}.size-guide__tab[aria-selected=true]{border-bottom-color:var(--blue)}.size-guide__tab:focus-visible{outline:2px solid #000;outline-offset:-2px}.size-guide__close{flex-shrink:0;margin-left:auto;padding:0;border:0;background:none;color:inherit;font-size:3.2rem;line-height:1;cursor:pointer}.size-guide__close:focus-visible{outline:2px solid currentColor;outline-offset:2px}.size-guide__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin-bottom:0}.size-guide__media{position:relative}.size-guide__image{display:block;max-width:100%;height:auto;border-radius:var(--global-border-radius);border:1px solid var(--light-gray2)}.size-guide__product{display:flex;align-items:center;gap:1rem;padding-top:2rem}.size-guide__layout--no-media .size-guide__product{padding-top:0}.size-guide__thumbnail{flex-shrink:0;width:3.8rem;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--global-border-radius);border:1px solid var(--light-gray2)}.size-guide__product-title{margin:0;font-weight:700;text-wrap:pretty}.size-guide__layout--stacked .size-guide__image{max-width:min(100%,55rem);margin-inline:auto;border:0}.size-guide__description{padding-top:1.6rem;font-size:1.4rem;line-height:1.5}.size-guide-inline{display:block}.size-guide-inline .size-guide__description{padding-top:0;font-size:inherit}.size-guide-inline__toolbar{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin:1.6rem 0 1.2rem}.size-guide-inline__label{margin:0}.size-guide-inline>.size-guide-inline__toolbar:first-child{margin-top:0}.size-guide-inline .size-guide__table-wrapper{margin-top:0}.size-guide-inline__copy{margin-top:1.6rem;padding-bottom:0}.size-guide-inline>.size-guide-inline__copy:first-child{margin-top:0}.size-guide__description>:first-child,.size-guide__description .metafield-rich_text_field>:first-child{margin-top:0}.size-guide__description>:last-child,.size-guide__description .metafield-rich_text_field>:last-child{margin-bottom:0}.size-guide__units{position:relative;display:grid;grid-auto-columns:1fr;grid-auto-flow:column;flex-shrink:0;isolation:isolate;margin:0 0 0 auto;font-size:1.4rem;padding:.3rem;border:1px solid #d9d9d9;border-radius:3.4rem}.size-guide__unit{position:relative;z-index:1;cursor:pointer}.size-guide__unit-input{position:absolute;width:1px;height:1px;opacity:0}.size-guide__unit-text{display:block;min-width:4.4rem;padding:.4rem 1.2rem;border-radius:3.4rem;font-weight:700;line-height:1.4;text-align:center;transition:background-color .2s,color .2s}.size-guide__unit-input:checked+.size-guide__unit-text{background:var(--blue);color:#fff}.size-guide__unit-input:focus-visible+.size-guide__unit-text{outline:2px solid #000;outline-offset:2px}.size-guide__units[hidden]{display:none}.size-guide__units:not([hidden])+.size-guide__close{margin-left:0}@supports selector(:has(*)){.size-guide__units:before{content:"";position:absolute;top:.3rem;bottom:.3rem;left:.3rem;width:calc((100% - .6rem)/2);border-radius:3.4rem;background:var(--blue)}.size-guide__units:has(.size-guide__unit:last-child .size-guide__unit-input:checked):before{transform:translate(100%)}.size-guide__unit-input:checked+.size-guide__unit-text{background:none}}.size-guide__table-wrapper{margin-top:2rem;overflow-x:auto;border:1px solid #d9d9d9;border-radius:1rem}.size-guide__table{width:100%;border-collapse:separate;border-spacing:0;table-layout:auto;font-size:1.2rem;line-height:1.6}.size-guide__table th,.size-guide__table td{padding:.6rem 1rem;border:0;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;text-align:left;vertical-align:middle;white-space:nowrap}.size-guide__row-label{display:block;min-width:12rem;line-height:1.3;white-space:normal;overflow-wrap:break-word}.size-guide__row-note{font-size:1.2rem;font-weight:400}.size-guide__table tr>:last-child{border-right:0}.size-guide__table tbody tr:last-child>*{border-bottom:0}.size-guide__table th{background:#f5f5f5;font-weight:700}.size-guide__content.fit-guide__body{padding:0}.fit-guide__body .test-report-popup__pdf-viewer--content.test-report-popup__pdf-viewer--padded{padding:1.6rem}.fit-guide__loading{display:flex;align-items:center;justify-content:center;min-height:20rem}.fit-guide__loading:before{content:"";width:2.8rem;height:2.8rem;border:2px solid rgba(0,0,0,.1);border-top-color:#000;border-radius:50%;animation:fit-guide-spin .8s linear infinite}@keyframes fit-guide-spin{to{transform:rotate(360deg)}}.fit-guide__page .main-page-title{display:none}@media screen and (min-width:750px){.size-guide__dialog{max-height:90vh}.size-guide__dialog[open]:has(.fit-guide__body--pdf:not([hidden])){height:90vh}.fit-guide__body .test-report-popup__pdf-viewer--content.test-report-popup__pdf-viewer--padded{padding:2.4rem 4.8rem 3.2rem}.size-guide__header{padding-left:4.8rem;padding-right:4.8rem}.size-guide__content{padding:2.4rem 4.8rem 3.2rem}.size-guide__tabs{padding:0 4.8rem;gap:3.2rem}.size-guide__layout{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:3.2rem}.size-guide__layout:not(.size-guide__layout--stacked) .size-guide__media{position:sticky;top:2.4rem}.size-guide__layout:not(.size-guide__layout--stacked) .size-guide__product{padding-top:0}.size-guide__layout--no-media,.size-guide__layout--stacked{grid-template-columns:minmax(0,1fr)}.size-guide__layout--stacked{gap:0}.size-guide__table{font-size:1.4rem}}@media(prefers-reduced-motion:no-preference){.size-guide__trigger{transition:text-underline-offset .2s ease-out}.size-guide__trigger:hover,.size-guide__trigger:focus-visible{text-underline-offset:4px}.size-guide__dialog{opacity:0;transform:translateY(1.6rem) scale(.98);transition:opacity .15s ease-out,transform .15s ease-out}.size-guide__dialog[open]{opacity:1;transform:none;transition-duration:.25s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.size-guide__dialog::backdrop{background:#0000;transition:background-color .15s ease-out}.size-guide__dialog[open]::backdrop{background:#0006;transition-duration:.25s}@starting-style{.size-guide__dialog[open]{opacity:0;transform:translateY(1.6rem) scale(.98)}.size-guide__dialog[open]::backdrop{background:#0000}}@supports (overlay: auto){.size-guide__dialog{transition:opacity .15s ease-out,transform .15s ease-out,overlay .15s ease-out allow-discrete,display .15s ease-out allow-discrete}.size-guide__dialog::backdrop{transition:background-color .15s ease-out,overlay .15s ease-out allow-discrete,display .15s ease-out allow-discrete}}.size-guide__close{transition:transform .2s ease-out}.size-guide__close:hover,.size-guide__close:focus-visible{transform:rotate(90deg)}.size-guide__units:before{transition:transform .25s cubic-bezier(.22,1,.36,1)}.size-guide__dialog [data-unit-only]{animation:size-guide-fade-in .2s ease-out}@keyframes size-guide-fade-in{0%{opacity:0}}}
/*# sourceMappingURL=/cdn/shop/t/369/assets/component-size-guide.css.map */
