.size-guide{display:flex;margin-block:calc(var(--sg-spacing, 12px) / 2)}.size-guide--sticky{position:sticky;top:var(--sg-sticky-offset, 90px);z-index:2;align-self:flex-start}.size-guide__trigger{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:.6rem;background-color:var(--sg-btn-bg, #fff);color:var(--sg-icon-color, #1a1a1a);border:1px solid var(--sg-border-color, #e5e5e5);border-radius:var(--sg-radius, 24px);padding:.7rem 1.3rem;font-size:1.25rem;font-weight:500;letter-spacing:.02em;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.size-guide--shadow .size-guide__trigger{box-shadow:0 2px 10px #0000000f}.size-guide--animated .size-guide__trigger:hover{transform:translateY(-1px);border-color:var(--sg-icon-color, #1a1a1a)}.size-guide--animated .size-guide__trigger:active{transform:translateY(0)}.size-guide__trigger:focus-visible{outline:2px solid var(--sg-icon-color, #1a1a1a);outline-offset:2px}.size-guide__icon{width:var(--sg-icon-size, 18px);height:var(--sg-icon-size, 18px);display:inline-flex;flex-shrink:0}.size-guide__icon svg{width:100%;height:100%;display:block}.size-guide__label{white-space:nowrap}@keyframes size-guide-pulse{0%{box-shadow:0 0 #00000014}to{box-shadow:0 0 0 8px #0000}}.size-guide--animated .size-guide__trigger.is-pulsing{animation:size-guide-pulse 1.4s ease-out 1}.size-guide__dialog{border:none;padding:0;margin:auto;max-width:48rem;width:min(90vw,48rem);max-height:85vh;border-radius:12px;overflow:hidden;background:#fff;color:#1a1a1a;opacity:0;transform:translateY(12px) scale(.98);transition:opacity .3s ease,transform .3s ease}.size-guide__dialog[open]{opacity:1;transform:translateY(0) scale(1)}.size-guide__dialog::backdrop{background:#14141480;opacity:0;transition:opacity .3s ease}.size-guide__dialog[open]::backdrop{opacity:1}@media screen and (max-width:749px){.size-guide__dialog{width:100vw;max-width:100vw;max-height:90vh;margin:auto auto 0;border-radius:16px 16px 0 0;transform:translateY(100%)}.size-guide__dialog[open]{transform:translateY(0)}}.size-guide__dialog-inner{display:flex;flex-direction:column;max-height:85vh;overflow-y:auto;-webkit-overflow-scrolling:touch}@media screen and (max-width:749px){.size-guide__dialog-inner{max-height:90vh}}.size-guide__header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.8rem 2.2rem;background:#fff;border-bottom:1px solid #eee}.size-guide__title{margin:0;font-size:1.7rem;font-weight:600;letter-spacing:.01em}.size-guide__close{-webkit-appearance:none;appearance:none;background:transparent;border:none;padding:.4rem;cursor:pointer;color:inherit;line-height:0;border-radius:50%;transition:background-color .2s ease}.size-guide__close:hover{background-color:#0000000d}.size-guide__close:focus-visible{outline:2px solid currentColor;outline-offset:2px}.size-guide__body{padding:2.2rem;display:flex;flex-direction:column;gap:2rem}.size-guide__image-wrap{width:100%;overflow:auto;touch-action:pinch-zoom;border-radius:8px;background:#fafafa;cursor:zoom-in}.size-guide__image-wrap.is-zoomed{cursor:zoom-out}.size-guide__image{display:block;width:100%;height:auto;transition:transform .3s ease;transform-origin:center top}.size-guide__image-wrap.is-zoomed .size-guide__image{transform:scale(1.6)}.size-guide__text{font-size:1.35rem;line-height:1.6;color:#333}.size-guide__text p{margin:0 0 .8em}.size-guide__text p:last-child{margin-bottom:0}.size-guide__subheading{margin:0 0 .6rem;font-size:1.15rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#1a1a1a}@media(prefers-reduced-motion:reduce){.size-guide__trigger,.size-guide__dialog,.size-guide__dialog::backdrop,.size-guide__image{transition:none!important;animation:none!important}}html.size-guide-lock-scroll{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/4/assets/size-guide.css.map */
