.size-guide-popup.theme-modal--perspective{z-index:112;padding:clamp(var(--space-3),2.6vw,var(--space-8))}.size-guide-popup .theme-modal__panel{--theme-modal-max-width: 44rem;--theme-modal-max-height: 85vh;border:1px solid rgb(var(--color-border-rgb) / .3);border-radius:var(--radius-component, .625rem);background:rgb(var(--color-bg-main-rgb));color:rgb(var(--color-text-body-rgb));box-shadow:0 2rem 5rem #00000038;display:flex;flex-direction:column}.size-guide-popup__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid rgb(var(--color-border-rgb) / .2);flex-shrink:0}.size-guide-popup__title{margin:0;font-size:clamp(1.05rem,1.8vw,1.25rem);font-weight:600;letter-spacing:-.01em;color:rgb(var(--color-text-heading-rgb))}.size-guide-popup__close{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:0;border-radius:50%;color:rgb(var(--color-text-muted-rgb));background:transparent;cursor:pointer;flex-shrink:0;transition:color var(--motion-duration-fast) ease,background-color var(--motion-duration-fast) ease}.size-guide-popup__close:hover{color:rgb(var(--color-text-heading-rgb));background:rgb(var(--color-border-rgb) / .1)}.size-guide-popup__close:focus-visible{outline:2px solid rgb(var(--color-link-rgb, var(--color-text-heading-rgb)));outline-offset:2px}.size-guide-popup__close svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.size-guide-popup__body{padding:var(--space-6);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1 1 auto}.size-guide-popup__body .rte{font-size:var(--text-small);line-height:1.65}.size-guide-popup__body .rte h1,.size-guide-popup__body .rte h2,.size-guide-popup__body .rte h3,.size-guide-popup__body .rte h4,.size-guide-popup__body .rte h5,.size-guide-popup__body .rte h6{color:rgb(var(--color-text-heading-rgb));margin-top:var(--space-6);margin-bottom:var(--space-3)}.size-guide-popup__body .rte h1:first-child,.size-guide-popup__body .rte h2:first-child,.size-guide-popup__body .rte h3:first-child,.size-guide-popup__body .rte h4:first-child{margin-top:0}.size-guide-popup__body .rte p{margin:0 0 var(--space-3)}.size-guide-popup__body .rte p:last-child{margin-bottom:0}.size-guide-popup__body .rte table{width:100%;border-collapse:collapse;font-size:var(--text-small);margin:var(--space-4) 0}.size-guide-popup__body .rte table th,.size-guide-popup__body .rte table td{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid rgb(var(--color-border-rgb) / .2)}.size-guide-popup__body .rte table th{font-size:var(--text-xs);font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--color-text-muted-rgb, var(--color-text-heading-rgb)));background:rgb(var(--color-border-rgb) / .04);white-space:nowrap;position:sticky;top:0;z-index:1}.size-guide-popup__body .rte table td{color:rgb(var(--color-text-body-rgb))}.size-guide-popup__body .rte table tbody tr{transition:background var(--motion-duration-fast) ease}.size-guide-popup__body .rte table tbody tr:hover{background:rgb(var(--color-border-rgb) / .04)}.size-guide-popup__body .rte table tbody tr:last-child th,.size-guide-popup__body .rte table tbody tr:last-child td{border-bottom:0}.size-guide-popup__body .rte ul,.size-guide-popup__body .rte ol{padding-left:var(--space-5);margin:0 0 var(--space-3)}.size-guide-popup__body .rte li{margin-bottom:var(--space-1)}.size-guide-popup__body .rte img{max-width:100%;height:auto;border-radius:max(1px,calc(var(--radius-component, .5rem) * .5));margin:var(--space-4) 0}@media(max-width:699px){.size-guide-popup.theme-modal--perspective{padding:0;align-items:flex-end}.size-guide-popup .theme-modal__panel{--theme-modal-max-width: 100%;--theme-modal-max-height: 92vh;border-radius:var(--radius-component, .625rem) var(--radius-component, .625rem) 0 0;border-bottom:0}.size-guide-popup__header{padding:var(--space-4) var(--space-5)}.size-guide-popup__body{padding:var(--space-5)}.size-guide-popup__body .rte table{display:block;overflow-x:auto}}@media(min-width:1000px){.size-guide-popup .theme-modal__panel{--theme-modal-max-width: 52rem}.size-guide-popup__header{padding:var(--space-6) var(--space-8)}.size-guide-popup__body{padding:var(--space-8)}}@media(prefers-reduced-motion:reduce){.size-guide-popup__close{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/component-size-guide-popup.css.map */
