.size-guide-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;display:flex;align-items:flex-end;justify-content:center;background:#00000080;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s linear .2s}.size-guide-modal[open]{opacity:1;visibility:visible;transition:opacity .2s ease,visibility 0s linear 0s}.size-guide-modal__inner{position:relative;display:flex;flex-direction:column;width:100%;max-width:420px;max-height:92dvh;background:#fff;border-radius:20px 20px 0 0;overflow:hidden;transform:translateY(24px);transition:transform .28s cubic-bezier(.16,1,.3,1)}.size-guide-modal[open] .size-guide-modal__inner{transform:translateY(0)}@media screen and (min-width:750px){.size-guide-modal{align-items:center}.size-guide-modal__inner{border-radius:16px;max-height:88dvh}}.size-guide-modal__close{position:absolute;top:14px;right:14px;z-index:2;width:34px;height:34px;border-radius:50%;background:#00000073;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer}.size-guide-modal__close svg{width:14px;height:14px;color:#fff}.size-guide-modal__scroll{flex:1 1 auto;min-height:0;overflow-y:auto}.size-guide-modal__heading{margin:0;padding:20px 20px 16px;font-weight:600;font-size:1.8rem}.size-guide-modal__video-intro{margin:0;padding:0 20px 14px;font-size:1.3rem;line-height:1.5;color:rgba(var(--color-foreground),.75)}.size-guide-modal__video{width:100%}.size-guide-modal__video-frame{position:relative;display:block;aspect-ratio:16 / 9}.size-guide-modal__video-el{width:100%;height:100%;object-fit:cover;display:block}.size-guide-modal__video-poster-btn{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center}.size-guide-modal__video-poster-btn[hidden]{display:none}.size-guide-modal__video-poster-icon{width:48px;height:48px;border-radius:50%;background:rgb(var(--color-background));color:rgb(var(--color-foreground));display:flex;align-items:center;justify-content:center}.size-guide-modal__video-poster-icon .icon{width:16px;height:16px;margin-left:2px}.size-guide-modal__image-frame{aspect-ratio:1 / 1;background:#f2f2f2;display:flex;align-items:center;justify-content:center}.size-guide-modal__image-el{width:100%;height:100%;object-fit:contain;display:block}.size-guide-modal__unit-toggle{display:flex;justify-content:flex-end;gap:10px;margin:0 0 14px}.size-guide-modal__unit-btn{border:none;background:transparent;padding:8px;font-size:1.2rem;font-weight:400;color:rgb(var(--color-foreground));cursor:pointer}.size-guide-modal__unit-btn--active{font-weight:600}.size-guide-modal__table-wrap[hidden]{display:none}.size-guide-modal__model-caption{margin:16px 0 0;font-size:1.2rem;font-weight:400;color:rgb(var(--color-foreground))}.size-guide-modal__body{padding:18px 20px 26px}.size-guide-modal__help{margin:0 0 20px;font-size:1.3rem;line-height:1.5;color:rgba(var(--color-foreground),.75)}.size-guide-modal__help p{margin:0}.size-guide-modal__help a{color:inherit;text-decoration:underline}.size-guide-modal__subheading{margin:0 0 12px;font-weight:600;font-size:1.4rem}.size-guide-modal__subheading--clothing{font-size:1.2rem;font-weight:600}.size-guide-modal__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.size-guide-modal__table-wrap table{width:100%;min-width:100%;table-layout:auto!important;border-collapse:collapse;border-style:hidden;box-shadow:none!important;font-size:1.25rem!important;-webkit-text-size-adjust:100%;text-size-adjust:100%}.size-guide-modal__table-wrap th,.size-guide-modal__table-wrap td{padding:8px 6px!important;text-align:center;white-space:nowrap;border:none!important}.size-guide-modal__table-wrap thead th{font-size:.9rem;font-weight:600;letter-spacing:.01em;text-transform:uppercase;color:rgba(var(--color-foreground),.6);line-height:1.2}.size-guide-modal__table-wrap table.size-guide-table--roomy{font-size:1rem!important;border-collapse:separate!important;border-spacing:0}.size-guide-modal__table-wrap table.size-guide-table--roomy th,.size-guide-modal__table-wrap table.size-guide-table--roomy td{padding:12px 8px!important;font-weight:300;white-space:normal}.size-guide-modal__table-wrap table.size-guide-table--roomy th:first-child,.size-guide-modal__table-wrap table.size-guide-table--roomy td:first-child{text-align:left}.size-guide-modal__table-wrap table.size-guide-table--roomy thead th{font-size:1rem;font-weight:300;letter-spacing:normal;text-transform:none;color:rgb(var(--color-foreground));background:#f5f5f5!important}.size-guide-modal__table-wrap table.size-guide-table--roomy thead th:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.size-guide-modal__table-wrap table.size-guide-table--roomy thead th:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}.size-guide-modal__table-wrap table.size-guide-table--roomy tbody tr:nth-child(odd){background:transparent!important}.size-guide-modal__table-wrap table.size-guide-table--roomy tbody tr:nth-child(2n) td{background:#f5f5f5!important}.size-guide-modal__table-wrap table.size-guide-table--roomy tbody tr:nth-child(2n) td:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.size-guide-modal__table-wrap table.size-guide-table--roomy tbody tr:nth-child(2n) td:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}.size-guide-modal__table-wrap tbody tr:nth-child(odd){background:#f5f5f5}.size-guide-modal__note{margin:18px 0 0;font-size:1.2rem;line-height:1.5;color:rgba(var(--color-foreground),.75)}.size-guide-modal__note p{margin:0}.size-guide-modal__note a{color:inherit;text-decoration:underline}body.size-guide-modal-open{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/78/assets/component-size-guide-modal.css.map */
