.thumb-zoom-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.thumb-zoom-modal--visible{opacity:1;visibility:visible}.thumb-zoom-modal--closing{opacity:0;visibility:hidden}.thumb-zoom-modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000e6;cursor:pointer}.thumb-zoom-modal__content{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.thumb-zoom-modal__close{position:absolute;top:20px;right:20px;z-index:10001;background:#ffffffe6;border:none;border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#333}.thumb-zoom-modal__close:hover{background:#fff;transform:scale(1.1)}.thumb-zoom-modal__image-container{flex:1;display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden;position:relative}.thumb-zoom-modal__image{max-width:90%;max-height:80%;width:auto;height:auto;object-fit:contain;transition:transform .1s ease;border-radius:8px;box-shadow:0 4px 20px #0000004d}.thumb-zoom-modal__instructions{position:absolute;bottom:20px;left:50%;transform:translate(-50%);background:#000c;color:#fff;padding:12px 20px;border-radius:8px;text-align:center;font-size:14px;max-width:90%;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.thumb-zoom-modal__instructions p{margin:4px 0;opacity:.9}body.thumb-zoom-modal-open{overflow:hidden}@media (max-width: 768px){.thumb-zoom-modal__close{top:15px;right:15px;width:40px;height:40px}.thumb-zoom-modal__content{padding:15px}.thumb-zoom-modal__image{max-width:95%;max-height:85%}.thumb-zoom-modal__instructions{bottom:15px;font-size:13px;padding:10px 16px}.thumb-zoom-modal__instructions p:first-child{display:block}.thumb-zoom-modal__instructions p:last-child{display:none}}@media (min-width: 769px){.thumb-zoom-modal__instructions p:first-child{display:none}.thumb-zoom-modal__instructions p:last-child{display:block}}.thumb-zoom-btn{pointer-events:auto}.thumb-zoom-btn:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/75/assets/product-thumb-zoom.css.map */
