.form__label-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:.6rem}.form__label-wrapper .form__label{margin-bottom:0!important}.size-guide-trigger{background:transparent;border:none;padding:0;margin:0;font-family:inherit;font-size:1.4rem;font-weight:500;color:rgb(var(--color-foreground, 0, 0, 0));text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:opacity .2s ease;display:inline-flex;align-items:center;gap:.4rem;line-height:1.2;white-space:nowrap!important;word-break:keep-all!important;flex-shrink:0}.size-guide-trigger:hover,.size-guide-trigger:focus-visible{opacity:.75;outline:none}.size-guide-modal{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;z-index:9999999!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:1.5rem;margin:0!important;opacity:0;visibility:hidden;transition:opacity .3s cubic-bezier(.4,0,.2,1),visibility .3s cubic-bezier(.4,0,.2,1)}.size-guide-modal.is-active,.size-guide-modal[open]{opacity:1!important;visibility:visible!important}.size-guide-modal[hidden]{display:none!important}.size-guide-modal__backdrop{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:#000000a6;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);z-index:1;cursor:pointer}.size-guide-modal__content{position:relative;z-index:2;background:#fff;border-radius:12px;max-width:720px;width:100%;max-height:88vh;box-shadow:0 15px 35px #00000040;transform:scale(.92);transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;overflow:hidden}.size-guide-modal.is-active .size-guide-modal__content,.size-guide-modal[open] .size-guide-modal__content{transform:scale(1)}.size-guide-modal__close{position:absolute;top:12px;right:12px;width:36px;height:36px;border-radius:50%;border:none;background:#00000014;font-size:24px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#111;z-index:10;transition:background-color .2s ease,transform .2s ease}.size-guide-modal__close:hover,.size-guide-modal__close:focus-visible{background:#00000029;transform:scale(1.08);outline:none}.size-guide-modal__body{padding:2.5rem 1.5rem 1.5rem;overflow-y:auto;max-height:calc(88vh - 2rem);display:flex;align-items:center;justify-content:center;-webkit-overflow-scrolling:touch}.size-guide-modal__picture{display:block;width:100%;text-align:center}.size-guide-modal__image{max-width:100%;max-height:75vh;width:auto;height:auto;object-fit:contain;border-radius:6px;display:block;margin:0 auto}.size-guide-modal__content--page{max-width:800px}.size-guide-modal__content--page .size-guide-modal__body{display:block;padding:3rem 2.5rem 2.5rem;text-align:left}.size-guide-modal__page{width:100%}.size-guide-modal__page-title{margin:0 0 1.5rem;font-size:2.2rem;font-weight:600;line-height:1.3;padding-right:3rem;color:rgb(var(--color-foreground, 17, 17, 17))}.size-guide-modal__page-content{font-size:1.4rem;line-height:1.6;color:rgb(var(--color-foreground, 34, 34, 34));overflow-x:auto;-webkit-overflow-scrolling:touch}.size-guide-modal__page-content table{width:100%;border-collapse:collapse;margin:1.5rem 0}.size-guide-modal__page-content table th,.size-guide-modal__page-content table td{padding:1rem 1.2rem;border:1px solid rgba(var(--color-foreground, 0, 0, 0),.12);text-align:left}.size-guide-modal__page-content table th{background:rgba(var(--color-foreground, 0, 0, 0),.05);font-weight:600}.size-guide-modal__page-content img{max-width:100%;height:auto}@media screen and (max-width:749px){.size-guide-modal{padding:1rem}.size-guide-modal__content{max-width:100%;max-height:90vh;border-radius:10px}.size-guide-modal__body{padding:2.8rem 1rem 1rem;max-height:calc(90vh - 2rem)}.size-guide-modal__content--page .size-guide-modal__body{padding:3.2rem 1.5rem 1.5rem}.size-guide-modal__page-title{font-size:1.8rem;margin-bottom:1rem;padding-right:2.5rem}.size-guide-modal__page-content{font-size:1.3rem}.size-guide-modal__close{top:8px;right:8px;width:34px;height:34px;font-size:22px}.size-guide-modal__image{max-height:78vh}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/component-size-guide.css.map */
