.hfds-bag-zoom-v1[hidden]{display:none!important}.hfds-bag-zoom-v1{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2147483646!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;width:100vw!important;height:100vh!important;min-height:100vh!important;padding:18px 18px 24px!important;box-sizing:border-box!important;background:#080808e0!important;backdrop-filter:blur(2px)!important;-webkit-backdrop-filter:blur(2px)!important;overflow:hidden!important;isolation:isolate!important}.hfds-bag-zoom-v1 *,.hfds-bag-zoom-v1 *:before,.hfds-bag-zoom-v1 *:after{box-sizing:border-box!important}.hfds-bag-zoom-v1__topbar{position:relative!important;z-index:2!important;width:100%!important;min-height:44px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;pointer-events:auto!important}.hfds-bag-zoom-v1__label{display:inline-block!important;font-size:13px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#fff!important}.hfds-bag-zoom-v1__close{appearance:none!important;-webkit-appearance:none!important;border:1px solid rgba(255,255,255,.28)!important;background:#00000038!important;color:#fff!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:28px!important;line-height:1!important;cursor:pointer!important;transition:background .2s ease,border-color .2s ease,transform .2s ease!important}.hfds-bag-zoom-v1__close:hover{background:#ffffff14!important;border-color:#ffffff6b!important}.hfds-bag-zoom-v1__close:focus-visible{outline:2px solid #ffffff!important;outline-offset:2px!important}.hfds-bag-zoom-v1__viewport{position:relative!important;z-index:1!important;flex:1 1 auto!important;width:100%!important;min-height:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;overflow:auto!important;padding:20px 72px!important;pointer-events:auto!important}.hfds-bag-zoom-v1__canvas{appearance:none!important;-webkit-appearance:none!important;border:0!important;background:transparent!important;padding:0!important;margin:0 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:min(88vw,1180px)!important;height:auto!important;max-height:calc(100vh - 180px)!important;cursor:zoom-in!important;box-shadow:none!important}.hfds-bag-zoom-v1__canvas:focus-visible{outline:2px solid #ffffff!important;outline-offset:4px!important}.hfds-bag-zoom-v1__image{display:block!important;width:auto!important;height:auto!important;max-width:min(88vw,1180px)!important;max-height:calc(100vh - 180px)!important;object-fit:contain!important;object-position:center center!important;margin:0 auto!important;box-shadow:0 18px 50px #00000047!important;background:transparent!important;border-radius:0!important}.hfds-bag-zoom-v1.is-detail-zoom .hfds-bag-zoom-v1__viewport{align-items:flex-start!important;justify-content:flex-start!important;padding:20px 72px 36px!important;cursor:grab!important}.hfds-bag-zoom-v1.is-detail-zoom .hfds-bag-zoom-v1__canvas{max-width:none!important;max-height:none!important;width:auto!important;height:auto!important;cursor:zoom-out!important}.hfds-bag-zoom-v1.is-detail-zoom .hfds-bag-zoom-v1__image{max-width:none!important;max-height:none!important;width:auto!important;height:auto!important}.hfds-bag-zoom-v1__nav{appearance:none!important;-webkit-appearance:none!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;z-index:3!important;width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.24)!important;background:#00000040!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:38px!important;line-height:1!important;cursor:pointer!important;transition:background .2s ease,border-color .2s ease,transform .2s ease!important}.hfds-bag-zoom-v1__nav:hover{background:#ffffff14!important;border-color:#ffffff6b!important}.hfds-bag-zoom-v1__nav:focus-visible{outline:2px solid #ffffff!important;outline-offset:2px!important}.hfds-bag-zoom-v1__nav--prev{left:16px!important}.hfds-bag-zoom-v1__nav--next{right:16px!important}.hfds-bag-zoom-v1__footer{position:relative!important;z-index:2!important;width:100%!important;min-height:32px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;pointer-events:auto!important}.hfds-bag-zoom-v1__hint,.hfds-bag-zoom-v1__counter{color:#fff!important;opacity:.92!important;font-size:13px!important;line-height:1.3!important;letter-spacing:.03em!important}.hfds-bag-zoom-v1__counter{text-align:right!important;font-weight:600!important}@media(max-width:991px){.hfds-bag-zoom-v1{padding:14px 14px 18px!important}.hfds-bag-zoom-v1__viewport{padding:18px 56px!important}.hfds-bag-zoom-v1__canvas,.hfds-bag-zoom-v1__image{max-width:calc(100vw - 112px)!important;max-height:calc(100vh - 170px)!important}.hfds-bag-zoom-v1.is-detail-zoom .hfds-bag-zoom-v1__viewport{padding:18px 56px 28px!important}.hfds-bag-zoom-v1__nav{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;font-size:34px!important}.hfds-bag-zoom-v1__nav--prev{left:8px!important}.hfds-bag-zoom-v1__nav--next{right:8px!important}}@media(max-width:767px){.hfds-bag-zoom-v1{padding:12px 12px 16px!important}.hfds-bag-zoom-v1__topbar{min-height:40px!important}.hfds-bag-zoom-v1__label{font-size:12px!important}.hfds-bag-zoom-v1__close{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;font-size:24px!important}.hfds-bag-zoom-v1__viewport{padding:14px 44px!important}.hfds-bag-zoom-v1__canvas,.hfds-bag-zoom-v1__image{max-width:calc(100vw - 88px)!important;max-height:calc(100vh - 150px)!important}.hfds-bag-zoom-v1.is-detail-zoom .hfds-bag-zoom-v1__viewport{padding:14px 44px 24px!important}.hfds-bag-zoom-v1__nav{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;font-size:28px!important}.hfds-bag-zoom-v1__hint,.hfds-bag-zoom-v1__counter{font-size:12px!important}}@media(max-width:479px){.hfds-bag-zoom-v1__viewport{padding:12px 12px 18px!important}.hfds-bag-zoom-v1__canvas,.hfds-bag-zoom-v1__image{max-width:calc(100vw - 24px)!important;max-height:calc(100vh - 142px)!important}.hfds-bag-zoom-v1.is-detail-zoom .hfds-bag-zoom-v1__viewport{padding:12px 12px 18px!important}.hfds-bag-zoom-v1__nav{top:auto!important;bottom:58px!important;transform:none!important}.hfds-bag-zoom-v1__nav--prev{left:12px!important}.hfds-bag-zoom-v1__nav--next{right:12px!important}.hfds-bag-zoom-v1__footer{align-items:flex-end!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/hfds-bag-zoom-v1.css.map */
