.nilo-product-gallery__slide{position:relative}.nilo-product-gallery__slide img{cursor:zoom-in}.nilo-zoom-trigger{position:absolute;right:15px;bottom:15px;z-index:4;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 13px;border:1px solid rgba(0,0,0,.11);border-radius:999px;background:#fffffff5;color:#161616;box-shadow:0 3px 16px #00000021;font-size:12px;font-weight:850;line-height:1.1;white-space:nowrap;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.nilo-zoom-trigger:hover{transform:translateY(-2px);box-shadow:0 7px 18px #0000002e}html[dir=rtl] .nilo-zoom-trigger{right:auto;left:15px}.nilo-zoom-trigger svg{display:block;flex:none}.nilo-zoom-trigger:focus-visible{outline:3px solid #ffdc42;outline-offset:2px}.nilo-zoom-modal[hidden]{display:none!important}.nilo-zoom-modal,.nilo-zoom-modal *{box-sizing:border-box}.nilo-zoom-modal{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2147483000!important;display:grid;grid-template-rows:72px minmax(0,1fr) auto;width:100vw;max-width:none;height:100vh;height:100dvh;overflow:hidden;background:#fafafa;color:#151515;font-family:inherit;overscroll-behavior:contain;isolation:isolate}.nilo-zoom-top{padding:env(safe-area-inset-top,0px) max(20px,env(safe-area-inset-right,0px)) 0 max(20px,env(safe-area-inset-left,0px));display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:72px;border-bottom:1px solid #e7e7e7;background:#fff}.nilo-zoom-brand{display:flex;align-items:center;gap:16px;min-width:0}.nilo-zoom-brand strong{font-size:33px;font-weight:950;letter-spacing:-.085em;line-height:1}.nilo-zoom-current{font-size:13px;font-weight:780;letter-spacing:.02em;background:#f0f0f0;border-radius:999px;padding:8px 12px;font-variant-numeric:tabular-nums;white-space:nowrap}.nilo-zoom-close,.nilo-zoom-arrow,.nilo-zoom-tool-buttons button{background:#fff;border:1px solid #e0e0e0;color:#121212;display:grid;place-items:center;cursor:pointer;touch-action:manipulation}.nilo-zoom-close{width:46px;height:46px;flex:none;border-radius:50%;background:#151515;color:#fff;border-color:#151515}.nilo-zoom-close svg,.nilo-zoom-arrow svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.nilo-zoom-close:focus-visible,.nilo-zoom-arrow:focus-visible,.nilo-zoom-tool-buttons button:focus-visible,.nilo-zoom-thumb:focus-visible{outline:3px solid #e1bd22;outline-offset:2px}.nilo-zoom-stage{position:relative;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#f5f5f5;touch-action:none;user-select:none;-webkit-user-select:none;cursor:zoom-in}.nilo-zoom-stage.is-zoomed{cursor:grab}.nilo-zoom-image{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;transform-origin:center center;will-change:transform;pointer-events:auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.nilo-zoom-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:48px;height:48px;border-radius:50%;box-shadow:0 4px 18px #0000001c}.nilo-zoom-arrow--left{left:18px}.nilo-zoom-arrow--right{right:18px}.nilo-zoom-arrow:disabled{opacity:.28;cursor:not-allowed}.nilo-zoom-bottom{display:flex;flex-direction:column;gap:10px;padding:12px max(18px,env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(18px,env(safe-area-inset-left,0px));background:#fff;border-top:1px solid #e8e8e8;min-height:0}.nilo-zoom-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px}.nilo-zoom-hint{font-size:12px;color:#6b6b6b;font-weight:650;line-height:1.35}.nilo-zoom-tool-buttons{display:flex;align-items:center;gap:6px;flex:none}.nilo-zoom-tool-buttons button{min-width:42px;height:42px;padding:0 9px;border-radius:12px;font-size:21px;font-weight:850}.nilo-zoom-tool-buttons [data-zoom-reset]{font-size:12px;min-width:65px}.nilo-zoom-thumbs{display:flex;align-items:center;justify-content:flex-start;gap:8px;max-height:88px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;-webkit-overflow-scrolling:touch;padding:2px 0;direction:ltr}.nilo-zoom-thumb{display:block;position:relative;flex:0 0 52px;width:52px;height:69px;padding:0;border-radius:9px;overflow:hidden;border:2px solid #e3e3e3;background:#f5f5f5;opacity:.7;cursor:pointer}.nilo-zoom-thumb.is-active{border-color:#111;opacity:1;box-shadow:0 1px 7px #00000026}.nilo-zoom-thumb img{width:100%;height:100%;display:block;object-fit:cover}@media(max-width:700px){.nilo-zoom-modal{grid-template-rows:calc(60px + env(safe-area-inset-top,0px)) minmax(0,1fr) auto}.nilo-zoom-top{min-height:0;padding-top:env(safe-area-inset-top,0px);padding-inline:15px}.nilo-zoom-brand strong{font-size:30px}.nilo-zoom-current{font-size:12px;padding:7px 10px}.nilo-zoom-close{width:42px;height:42px}.nilo-zoom-arrow{width:38px;height:38px;background:#ffffffe6;box-shadow:0 2px 10px #0000001c}.nilo-zoom-arrow--left{left:6px}.nilo-zoom-arrow--right{right:6px}.nilo-zoom-arrow svg{width:18px;height:18px}.nilo-zoom-bottom{gap:7px;padding:9px 12px calc(10px + env(safe-area-inset-bottom,0px))}.nilo-zoom-hint{max-width:50%;font-size:10px}.nilo-zoom-tool-buttons button{height:38px;min-width:38px}.nilo-zoom-thumbs{justify-content:flex-start;max-height:65px}.nilo-zoom-thumb{flex-basis:42px;width:42px;height:56px}.nilo-zoom-trigger{padding:9px 11px;right:12px;bottom:12px;font-size:11px}html[dir=rtl] .nilo-zoom-trigger{right:auto;left:12px}}@media(prefers-reduced-motion:reduce){.nilo-zoom-trigger{transition:none}}.nilo-zoom-modal{max-width:100vw!important;max-width:100dvw!important;overflow:hidden!important;grid-template-columns:minmax(0,1fr)!important}.nilo-zoom-stage{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;position:relative!important;direction:ltr!important}.nilo-zoom-image{position:absolute!important;inset:auto!important;left:50%!important;top:50%!important;display:block!important;width:auto!important;height:auto!important;max-width:calc(100% - 8px)!important;max-height:calc(100% - 8px)!important;min-width:0!important;min-height:0!important;object-fit:contain!important;margin:0!important;padding:0!important;border:0!important;box-sizing:border-box!important;transform-origin:center center!important}.nilo-zoom-close,.nilo-zoom-arrow{aspect-ratio:1 / 1!important;padding:0!important;display:grid!important;align-items:center!important;justify-items:center!important;flex:none!important;border-radius:50%!important;box-sizing:border-box!important}.nilo-zoom-arrow,.nilo-zoom-close{min-width:44px!important;max-width:44px!important;width:44px!important;min-height:44px!important;max-height:44px!important;height:44px!important}.nilo-zoom-top,.nilo-zoom-bottom{min-width:0!important;max-width:100%!important}@media(max-width:700px){.nilo-zoom-modal{grid-template-rows:calc(58px + env(safe-area-inset-top,0px)) minmax(0,1fr) auto!important}.nilo-zoom-arrow,.nilo-zoom-close{min-width:42px!important;max-width:42px!important;width:42px!important;min-height:42px!important;max-height:42px!important;height:42px!important}.nilo-zoom-arrow--left{left:10px!important;right:auto!important}.nilo-zoom-arrow--right{right:10px!important;left:auto!important}.nilo-zoom-hint{max-width:44%!important;overflow-wrap:anywhere}.nilo-zoom-tools{gap:6px!important}.nilo-zoom-thumbs{max-width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/111/assets/nilo-product-zoom-v51373.css.map */
