.wgl-product-gallery *{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:#fff0}.wgl-glRy-counter{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10;background:rgb(0 0 0 / .5)}.wgl-glRy-counter.top-left{top:8px;left:8px}.wgl-glRy-counter.top-right{top:8px;right:8px}.wgl-glRy-counter.bottom-left{bottom:8px;left:8px}.wgl-glRy-counter.bottom-right{bottom:8px;right:8px}.wgl-glRy-counter.bottom-center{bottom:8px;left:50%;transform:translateX(-50%)}.wgl-gallery-main{background:var(--wvr-bg-main-1)}.wgl-main-swiper{width:100%;aspect-ratio:4 / 3}.wgl-main-image{max-width:100%;max-height:100%;width:100%;height:auto;object-fit:contain;transition:transform 0.3s ease}iframe.wgl-main-video{width:100%;height:100%;max-width:100%;max-height:100%}.wgl-video-thumbnail-image,.wgl-video-thumbnail img{width:100%;height:100%;object-fit:cover}.wgl-video-play,.wgl-lHb-video-play{top:50%;left:50%;transform:translate(-50%,-50%);opacity:.8;transition:opacity 0.3s ease,transform 0.3s ease;pointer-events:auto;z-index:10}.wgl-lHb-video,.wgl-lHb-video-thumbnail{aspect-ratio:16 / 9}.wgl-lHb-video iframe,.wgl-lHb-video-thumbnail-img{background:#C2CBD2;object-fit:contain;position:relative;width:100%;height:100%}.wgl-video-thumbnail:hover .wgl-video-play,.wgl-lHb-video-thumbnail:hover .wgl-lHb-video-play{opacity:1;transform:translate(-50%,-50%) scale(1.1)}.wgl-video-wrapper.video-loading .wgl-video-thumbnail,.wgl-lHb-video-container.video-loading .wgl-lHb-video-thumbnail{opacity:.7}.wgl-video-wrapper.video-loading .wgl-video-play,.wgl-lHb-video-container.video-loading .wgl-lHb-video-play{animation:pulse 1.5s infinite}@keyframes pulse{0%,100%{opacity:.8;transform:translate(-50%,-50%) scale(1)}50%{opacity:.4;transform:translate(-50%,-50%) scale(.9)}}.wgl-video-wrapper.video-loaded .wgl-video-thumbnail,.wgl-lHb-video-container.video-loaded .wgl-lHb-video-thumbnail{display:none}.wgl-video-wrapper.video-loaded .wgl-main-video,.wgl-lHb-video-container.video-loaded .wgl-lHb-video{display:block!important}.swiper-button-next svg,.swiper-button-prev svg{max-width:39px}.wgl-main-swiper .swiper-button-prev,.wgl-main-swiper .swiper-button-next,.wgl-lightbox-swiper .swiper-button-prev,.wgl-lightbox-swiper .swiper-button-next{width:39px;height:39px;padding:8px;transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1);color:#fff;background:rgb(0 0 0 / .3);border-radius:50%}.wgl-lightbox-swiper .swiper-button-prev::after,.wgl-lightbox-swiper .swiper-button-next::after,.wgl-main-swiper .swiper-button-prev::after,.wgl-main-swiper .swiper-button-next::after{display:none}.wgl-main-swiper .swiper-button-prev:hover,.wgl-main-swiper .swiper-button-next:hover,.wgl-lightbox-swiper .swiper-button-prev:hover,.wgl-lightbox-swiper .swiper-button-next:hover{background:rgb(0 0 0 / .8);transform:scale(1.1)}.wgl-main-swiper .swiper-button-prev.swiper-button-disabled,.wgl-main-swiper .swiper-button-next.swiper-button-disabled,.wgl-lightbox-swiper .swiper-button-prev.swiper-button-disabled,.wgl-lightbox-swiper .swiper-button-next.swiper-button-disabled{opacity:0}.wgl-lightbox-counter{right:10px;bottom:10px}.wgl-gallery-thumbnails{margin-top:8px}.wgl-thumbnails-swiper{padding:5px 0}.wgl-thumbnails-swiper .swiper-slide{max-width:calc(100% / 8);cursor:pointer;opacity:.6;transition:opacity 0.3s ease;border-radius:var(--bnb-radius-6);flex-shrink:0}.wgl-thumbnails-swiper .swiper-slide:hover{opacity:.8}.wgl-thumbnails-swiper .swiper-slide-thumb-active{opacity:1;border:1px solid var(--wvr-text2)}.swiper-slide-thumb-active .wgl-thumbnail-container{background:var(--wvr-bg-main-2)}.wgl-thumbnail-container{border-radius:var(--bnb-radius-6);aspect-ratio:1 / 1;width:100%;height:100%;background:var(--wvr-bg);border:1px solid var(--wvr-border);transition:all 0.3s ease}.wgl-thumb-featured .wgl-label-text{text-wrap:nowrap}.swiper.wgl-thumbnails-swiper,.wgl-thumbnails-swiper .swiper-slide,.wgl-thumb-featured{overflow:visible}.wgl-thumb-product,.wgl-thumb-video,.wgl-thumb-real{overflow:hidden}.wgl-thumbnails-swiper .swiper-slide-thumb-active .wgl-thumbnail-container.wgl-thumb-featured:before,.wgl-thumbnails-swiper .swiper-slide-thumb-active .wgl-thumbnail-container.wgl-thumb-featured:after{border-bottom:1px solid var(--wvr-text2)}.wgl-thumbnail-container.wgl-thumb-featured:before{transform:translateX(-50%);content:"";border-radius:var(--bnb-radius-6);border-bottom:1px solid var(--wvr-border);position:absolute;bottom:-8px;height:100%;left:50%;width:90%;z-index:-1}.wgl-thumbnail-container.wgl-thumb-featured:after{content:"";border-radius:var(--bnb-radius-6);border-bottom:1px solid var(--wvr-border);position:absolute;bottom:-5px;height:100%;left:0;width:100%;z-index:0}.wgl-thumbnail-image{max-width:100%;max-height:100%;object-fit:cover}.wgl-thumb-label{color:var(--wvr-text2);font-size:.75rem;text-align:center;gap:6px}.wgl-thumb-label svg{width:22px;height:22px;flex-shrink:0}.wgl-thumbnail-container.has-more{position:relative}.wgl-thumb-more{position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .6);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.95rem;font-weight:600;z-index:2;pointer-events:none}.wgl-thumbnail-container.has-more:hover .wgl-thumb-more{background:rgb(0 0 0 / .8)}.wgl-lightbox-modal,.wgl-lightbox-overlay{top:0;left:0;right:0;bottom:0;background:#fff}.wgl-lightbox-container{max-height:100%;width:100%;height:100%;max-width:100%;z-index:calc(var(--wvr-z-index) + 5)}.wgl-lightbox-header{border-bottom:1px solid var(--wvr-border);z-index:calc(var(--wvr-z-index) + 10)}.wgl-hDtop{padding:10px 15px 0}.wgl-lightbox-title{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:2;color:var(--wvr-text2);flex:1}.wgl-lightbox-controls button{margin:0!important;min-height:unset;color:var(--wvr-text2)}.wgl-lightbox-tabs{gap:3rem}.wgl-lightbox-tabs button{margin:0!important;letter-spacing:0;line-height:1.5;min-height:0}.wgl-tab-btn.active{color:var(--bnb-color-main-2);border-bottom:2px solid var(--bnb-color-main-2)}button.wgl-tab-btn{border-bottom:2px solid #fff0;color:var(--wvr-text2);background:#fff0;transition:all 0.3s ease}.wgl-tab-btn:focus{outline:none}.swiper-zoom-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;transition:transform 0.15s ease}.swiper-zoom-container>img{max-width:100%;max-height:100%;object-fit:contain;transition:transform 0.15s ease}.wgl-lightbox-image{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;cursor:grab;transition:transform 0.15s ease}.swiper-slide-zoomed .wgl-lightbox-image{cursor:move}.swiper-slide[data-type="video"] .swiper-zoom-container{cursor:default}.swiper-slide[data-type="video"]{background:#000}.wgl-lightbox-thumbnails{width:100%;max-width:100%;border-top:1px solid var(--wvr-border);padding:12px 30px 35px;z-index:calc(var(--wvr-z-index) + 10)}.wgl-lightbox-thumbs-swiper{width:100%;height:auto}.wgl-lightbox-thumbs-swiper .swiper-wrapper{display:flex;gap:8px}.wgl-lightbox-thumbs-swiper .swiper-slide{width:auto;height:auto;opacity:1;cursor:pointer}.wgl-lightbox-thumbs-swiper:after{content:'';background:linear-gradient(90deg,#fff0,hsl(0 0% 100% / .92) 75.5%,#fff);height:100%;pointer-events:none;position:absolute;right:0;top:0;width:10px;z-index:1}.wgl-lightbox-thumbs-swiper:before{content:'';background:linear-gradient(270deg,#fff0,hsl(0 0% 100% / .92) 75.5%,#fff);height:100%;pointer-events:none;position:absolute;left:0;top:0;width:10px;z-index:2}.wgl-lightbox-thumb-container{width:75px;height:auto;aspect-ratio:4 / 3;border:2px solid #fff0;border-radius:8px;overflow:hidden;transition:all 0.3s ease;background:#fff}.wgl-lightbox-thumbs-swiper .swiper-slide-thumb-active .wgl-lightbox-thumb-container{border-color:var(--bnb-color-main-2)}.wgl-lightbox-thumb-container:hover{border-color:#F60}.wgl-lightbox-thumb-image{width:100%;height:100%;object-fit:cover}.wgl-lightbox-counter{color:var(--wvr-text2);padding:2px 16px;z-index:calc(var(--wvr-z-index) + 10);border:1px solid var(--wvr-border)}@media (max-width:500px){.wgl-thumbnail-container.wgl-thumb-featured:before{bottom:-6px!important}.wgl-thumbnail-container.wgl-thumb-featured:after{bottom:-4px!important}.wgl-lightbox-thumbnails{padding:10px 10px 20px!important}.wgl-lightbox-zoom-in,.wgl-lightbox-zoom-out,.wgl-lightbox-fullscreen{display:none!important}.wgl-lightbox-tabs{gap:1.5rem!important}.wgl-thumb-label svg{width:15px;height:15px}.wgl-thumb-real .wgl-thumb-label svg{display:none}.wgl-thumb-label{gap:4px!important;font-size:0.6rem!important}.wgl-lightbox-thumbs-swiper .swiper-wrapper{gap:4px!important}.wgl-lightbox-thumb-container{aspect-ratio:4 / 3;width:50px;height:auto}}.wgl-responsive-grid .wgl-grid-version{display:block}.wgl-responsive-grid .wgl-swiper-version{display:none}.wgl-responsive-grid .wgl-gallery-thumbnails{display:none!important}@media (max-width:1024px){.wgl-responsive-grid .wgl-grid-version{display:none!important}.wgl-responsive-grid .wgl-swiper-version{display:block}.wgl-responsive-grid .wgl-gallery-thumbnails{display:block!important}}.wgl-layout-grid-1-col:not(.wgl-responsive-grid) .wgl-gallery-thumbnails,.wgl-layout-grid-2-col:not(.wgl-responsive-grid) .wgl-gallery-thumbnails{display:none!important}.wgl-main-grid{display:grid;gap:12px;width:100%}.wgl-main-grid-1-col{grid-template-columns:1fr}.wgl-main-grid-2-col{grid-template-columns:repeat(2,1fr)}.wgl-grid-item{width:100%;aspect-ratio:4 / 3;background:var(--wvr-bg-main-1);border-radius:8px}.wgl-grid-item .wgl-main-image{width:100%;height:100%;object-fit:cover;cursor:zoom-in}.wgl-grid-item .wgl-video-thumbnail-image{width:100%;height:100%;object-fit:cover}.wgl-grid-item .wgl-video-play{transform:translate(-50%,-50%) scale(.8)}.wgl-grid-item:hover .wgl-video-play{transform:translate(-50%,-50%) scale(.9)}@media (max-width:768px){.wgl-main-grid-2-col{grid-template-columns:1fr}.wgl-main-grid{gap:8px}.wgl-product-gallery{max-width:100%}}.wgl-skeleton-loading .wgl-glType{display:none!important}.wgl-glType{display:block;opacity:1}.wgl-product-gallery:not(.wgl-skeleton-loading) .wgl-skeleton-wrapper{display:none!important}.wgl-skeleton-wrapper{z-index:10;pointer-events:none;transition:opacity 0.3s ease-out}.wgl-skeleton-main{aspect-ratio:4 / 3;background:var(--wvr-bg-main-1);overflow:hidden;will-change:opacity;transform:translateZ(0)}.wgl-skeleton-thumb{height:auto;aspect-ratio:4 / 3;flex:1;min-width:60px;max-width:120px;overflow:hidden;will-change:opacity;transform:translateZ(0)}.wgl-skeleton-shimmer{background:linear-gradient(90deg,#ececec 0%,#f4f5f6 20%,#ececec 40%,#ececec 100%);background-size:400% 100%;animation:wgl-shimmer 1.5s ease-in-out infinite;border-radius:6px;will-change:background-position;transform:translateZ(0);backface-visibility:hidden}@keyframes wgl-shimmer{0%{background-position:100% 0}100%{background-position:-100% 0}}.wgl-skeleton-box{width:100%;height:100%;min-height:300px}.wgl-glType{transition:opacity 0.3s ease-in}@media (prefers-reduced-motion:reduce){.wgl-skeleton-shimmer{animation:none;background:#ececec}.wgl-skeleton-wrapper,.wgl-glType{transition:none}}@media (prefers-color-scheme:dark){.wgl-skeleton-shimmer{background:linear-gradient(90deg,#3c3c3c 0%,#505050 20%,#3c3c3c 40%,#3c3c3c 100%)}.wgl-product-gallery.wgl-loading-variation{position:relative;opacity:.6;pointer-events:none;transition:opacity 0.3s ease}.wgl-product-gallery.wgl-loading-variation::after{content:'';position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border:4px solid #f3f3f3;border-top:4px solid #333;border-radius:50%;animation:wgl-spin 1s linear infinite;z-index:9999}@keyframes wgl-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}}