.product-popup-modal.ayoye-size-guide{background:#000000a6;overflow:hidden}.product-popup-modal.ayoye-size-guide .product-popup-modal__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;width:min(1100px,calc(100% - 32px));height:min(900px,calc(100vh - 32px));height:min(900px,calc(100dvh - 32px));padding:18px;border:0;border-radius:14px;overflow:hidden;box-sizing:border-box}.ayoye-size-guide .product-popup-modal__content-info{display:flex;flex-direction:column;height:100%;padding:0;min-height:0}.ayoye-size-guide .product-popup-modal__content-info>.ayoye-guide-title{flex:0 0 auto;width:auto;max-width:calc(100% - 52px);margin:0 0 12px;font-size:22px;line-height:1.3;letter-spacing:normal;text-transform:none}.ayoye-size-guide .product-popup-modal__toggle{position:absolute;top:10px;right:10px;margin:0;width:44px;height:44px;z-index:3}.ayoye-size-guide .product-popup-modal__content-info>.ayoye-guide-stage{flex:1 1 0%;display:flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:0;height:auto;overflow:hidden;background:#fff;touch-action:pan-x pan-y pinch-zoom}.ayoye-size-guide .ayoye-guide-stage>img{display:block;flex:0 1 auto;width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain;margin:0!important;cursor:zoom-in}.ayoye-size-guide .product-popup-modal__content-info>.ayoye-guide-stage.is-zoomed{display:block;overflow:auto;overscroll-behavior:contain}.ayoye-size-guide .ayoye-guide-stage.is-zoomed>img{width:var(--ayoye-zoom-width)!important;height:auto!important;max-width:none!important;max-height:none!important;cursor:default}.ayoye-size-guide .product-popup-modal__content-info>.ayoye-guide-tools{display:flex;justify-content:center;flex:0 0 auto;width:100%;height:auto;margin:10px 0 0}.ayoye-size-guide .ayoye-guide-zoom{min-height:44px;padding:8px 18px;border:1px solid #ccc;border-radius:24px;color:#222;background:#fff;font:inherit;font-size:15px;cursor:pointer}.ayoye-size-guide .ayoye-guide-zoom:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:749px){.product-popup-modal.ayoye-size-guide .product-popup-modal__content{width:calc(100% - 16px);height:calc(100vh - 24px);height:calc(100dvh - 24px);padding:14px 10px 10px;border-radius:10px}.ayoye-size-guide .product-popup-modal__content-info>.ayoye-guide-title{font-size:20px;margin-bottom:16px}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/ayoye-size-guide.css.map */
