.product-zoom-trigger{display:block;position:relative;cursor:zoom-in;overflow:visible}.product-zoom-trigger img{display:block}.zoom-icon{position:absolute;bottom:10px;right:10px;background:#ffffffe6;border-radius:50%;padding:8px;opacity:0;transition:opacity .2s ease;pointer-events:none;z-index:5;box-shadow:0 2px 6px #00000026}.product-zoom-trigger:hover .zoom-icon,.product-zoom-trigger:focus .zoom-icon{opacity:1}.zoom-icon svg{display:block;color:#333;width:20px;height:20px}.zoom-lens{position:absolute;border:2px solid #369e45;border-radius:50%;width:120px;height:120px;background:#369e451a;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s ease;z-index:10}.zoom-lens.active{opacity:1;visibility:visible}.zoom-result{position:absolute;top:0;left:100%;margin-left:15px;width:350px;height:350px;background-color:#fff;background-repeat:no-repeat;border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 20px #0003;opacity:0;visibility:hidden;transition:opacity .2s ease;z-index:1000;pointer-events:none}.zoom-result.active{opacity:1;visibility:visible}@media (max-width: 1400px){.zoom-result{width:300px;height:300px}}@media (max-width: 1200px){.zoom-result{left:50%;top:50%;transform:translate(-50%,-50%);margin-left:0}}.product-video-trigger{display:block;position:relative;cursor:pointer}.video-play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#000000b3;border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;transition:background .2s ease;pointer-events:none}.video-play-icon svg{width:24px;height:24px;color:#fff;margin-left:4px}.product-video-trigger:hover .video-play-icon,.product-video-trigger:focus .video-play-icon{background:#369e45e6}.pswp{--pswp-bg: rgba(0, 0, 0, .92);--pswp-placeholder-bg: #222;--pswp-icon-color: #fff;--pswp-icon-color-secondary: rgba(255, 255, 255, .65);--pswp-icon-stroke-color: #fff;--pswp-icon-stroke-width: 1px}.pswp__button{cursor:pointer}.pswp__button:hover,.pswp__button:focus{background-color:#369e454d;border-radius:4px}.pswp__button--close:hover,.pswp__button--close:focus{background-color:#ea9a444d}.pswp__counter{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:500;opacity:.85}.pswp__zoom-wrap{will-change:transform}.pswp-video-container{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:40px;box-sizing:border-box}.pswp-video-container video{max-width:100%;max-height:100%;background:#000}.pswp-video-container iframe{max-width:100%;max-height:100%;width:854px;height:480px;border:none}.pswp-youtube,.pswp-vimeo{width:100%;height:100%;display:flex;align-items:center;justify-content:center}@media (max-width: 767px){.zoom-lens,.zoom-result{display:none!important}.zoom-icon{opacity:1;background:#369e45e6}.zoom-icon svg{color:#fff}.product-zoom-trigger{cursor:pointer}.pswp-video-container{padding:20px}.pswp-video-container iframe{width:100%;height:auto;aspect-ratio:16/9}}@media (hover: none) and (pointer: coarse){.zoom-lens,.zoom-result{display:none!important}.zoom-icon{opacity:1}}.product-zoom-trigger:focus{outline:2px solid #369e45;outline-offset:2px}.product-zoom-trigger:focus:not(:focus-visible){outline:none}.product-zoom-trigger:focus-visible{outline:2px solid #369e45;outline-offset:2px}.product-video-trigger:focus{outline:2px solid #369e45;outline-offset:2px}.product-video-trigger:focus:not(:focus-visible){outline:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){.pswp__img,.zoom-lens,.zoom-result,.zoom-icon,.video-play-icon{transition:none}.pswp{--pswp-transition-duration: 0ms}}.product-zoom-trigger.loading:after{content:"";position:absolute;top:50%;left:50%;width:30px;height:30px;margin:-15px 0 0 -15px;border:3px solid rgba(54,158,69,.3);border-top-color:#369e45;border-radius:50%;animation:zoom-spinner .8s linear infinite}@keyframes zoom-spinner{to{transform:rotate(360deg)}}.product-media-slide{position:relative}.product-media{position:relative;z-index:1}.slick-slide .zoom-result{display:none}.slick-slide.slick-current .zoom-result{display:block}.slick-slide:not(.slick-current) .zoom-lens{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/26/assets/product-zoom.css.map */
