@media (min-width:861px){.kx-gal-vright .woocommerce-product-gallery{grid-template-columns:minmax(0,1fr) 72px!important}.kx-gal-vright .woocommerce-product-gallery .flex-viewport,.kx-gal-vright .woocommerce-product-gallery>.woocommerce-product-gallery__wrapper{grid-column:1!important}.kx-gal-vright .woocommerce-product-gallery .flex-control-thumbs{grid-column:2!important}.kx-gal-vright .kx-pdp-top>.kx-single-badges{left:16px}}.kx-gal-stack .woocommerce-product-gallery{opacity:1!important}.kx-gal-stack .woocommerce-product-gallery__wrapper{display:grid;gap:10px;margin:0}.kx-gal-stack .woocommerce-product-gallery__image{margin:0!important;width:auto!important;float:none!important;display:block}.kx-gal-stack .woocommerce-product-gallery__image a{display:block}.kx-gal-stack .woocommerce-product-gallery__image img{width:100%;height:auto;display:block;object-fit:cover}.kx-gal-stack .kx-gal-dots,.kx-gal-stack .kx-gal-thumbs{display:none}@media (min-width:861px){.kx-gal-grid24 .woocommerce-product-gallery__wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}.kx-gal-grid24 .woocommerce-product-gallery__image img{aspect-ratio:1}.kx-gal-grid312 .woocommerce-product-gallery__wrapper{grid-template-columns:repeat(6,minmax(0,1fr))}.kx-gal-grid312 .woocommerce-product-gallery__image{grid-column:span 2}.kx-gal-grid312 .woocommerce-product-gallery__image:nth-child(6n+4){grid-column:span 6}.kx-gal-grid312 .woocommerce-product-gallery__image:nth-child(6n+5),.kx-gal-grid312 .woocommerce-product-gallery__image:nth-child(6n+6){grid-column:span 3}.kx-gal-grid312 .woocommerce-product-gallery__image:not(:nth-child(6n+4)) img{aspect-ratio:1}.kx-gal-grid121 .woocommerce-product-gallery__wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}.kx-gal-grid121 .woocommerce-product-gallery__image{grid-column:span 1}.kx-gal-grid121 .woocommerce-product-gallery__image:nth-child(4n+1),.kx-gal-grid121 .woocommerce-product-gallery__image:nth-child(4n+4){grid-column:span 2}.kx-gal-grid121 .woocommerce-product-gallery__image:nth-child(4n+2) img,.kx-gal-grid121 .woocommerce-product-gallery__image:nth-child(4n+3) img{aspect-ratio:1}.kx-gal-grid24 .woocommerce-product-gallery__image:last-child:nth-child(odd){grid-column:span 2}.kx-gal-simple .woocommerce-product-gallery__wrapper,.kx-gal-vscroll .woocommerce-product-gallery__wrapper{grid-template-columns:minmax(0,1fr)}.kx-gal-vscroll .woocommerce-product-gallery{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:start}.kx-gal-vscroll .woocommerce-product-gallery__wrapper{grid-column:2;grid-row:1}.kx-gal-vscroll .kx-gal-thumbs{display:flex;flex-direction:column;gap:10px;grid-column:1;grid-row:1;position:sticky;top:var(--kx-pdp-top-js,110px);list-style:none;margin:0;padding:0;max-height:calc(100vh - 140px);overflow:auto;scrollbar-width:none}.kx-gal-thumbs button{display:block;padding:0;border:0;background:var(--kx-surface);border-radius:calc(var(--kx-radius)*.6);overflow:hidden;cursor:pointer;opacity:.55;transition:opacity .15s;width:72px}.kx-gal-thumbs button.is-on,.kx-gal-thumbs button:hover{opacity:1}.kx-gal-thumbs img{width:72px;height:72px;object-fit:cover;display:block}.kx-gal-stack .kx-pdp-top .woocommerce-product-gallery{position:static!important}.kx-gal-stack .kx-pdp-band-gallery .kx-pdp-top .woocommerce-product-gallery{padding:10px}.kx-gal-stack .woocommerce-product-gallery__trigger{display:none}}@media (max-width:860px){.kx-gal-stack .woocommerce-product-gallery__wrapper{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.kx-gal-stack .woocommerce-product-gallery__wrapper::-webkit-scrollbar{display:none}.kx-gal-stack .woocommerce-product-gallery__image{flex:0 0 100%;scroll-snap-align:start}.kx-galm-peek .woocommerce-product-gallery__image{flex-basis:86%}.kx-galm-peek .woocommerce-product-gallery__image:last-child{scroll-snap-align:end}.kx-gal-stack .woocommerce-product-gallery__image img{aspect-ratio:var(--kx-pdp-ar-m,1);object-fit:cover}.kx-gal-stack .kx-gal-dots{display:flex;justify-content:center;gap:6px;margin:10px 0 0;padding:0;list-style:none}.kx-gal-dots button{width:7px;height:7px;border-radius:9px;border:0;padding:0;background:color-mix(in srgb,var(--kx-text) 22%,transparent);transition:width .2s,background .2s;cursor:pointer}.kx-gal-dots button.is-on{width:20px;background:var(--kx-text)}}.kx-gv{position:relative;background:#000;aspect-ratio:var(--kx-gv-ar,1);overflow:hidden}.kx-gv iframe,.kx-gv video,.kx-gv__lite{position:absolute;inset:0;width:100%;height:100%;border:0}.kx-gv iframe,.kx-gv video{object-fit:cover;display:block}.kx-gv__lite{padding:0;background:#111 center/cover no-repeat;cursor:pointer;display:grid;place-items:center}.kx-gv__lite .kx-i,.kx-gv__sound{border-radius:50%;background:rgba(0,0,0,.55);color:#fff}.kx-gv__lite .kx-i{width:64px;height:64px;padding:18px;transition:transform .15s}.kx-gv__lite:hover .kx-i{transform:scale(1.08)}.kx-gv__sound{position:absolute;right:12px;bottom:12px;z-index:2;width:38px;height:38px;border:0;display:grid;place-items:center;cursor:pointer}.kx-gv__sound .kx-i{width:16px;height:16px}.kx-gv__sound.is-on{background:var(--kx-vacc,var(--kx-primary))}.flex-control-thumbs li img[alt=Vídeo]{outline:2px solid transparent}.flex-control-thumbs li,.kx-gal-thumbs button,.kx-gvid{position:relative}.kx-gvid{display:block;width:100%;aspect-ratio:var(--kx-gvid-ar,1);background:#000;overflow:hidden;border-radius:inherit}.kx-gvid iframe,.kx-gvid video,.kx-gvid__poster{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover;border:0;display:block}.kx-gvid--frame iframe{pointer-events:none;transform:scale(1.18)}.kx-gvid--frame.is-on .kx-gvid__play,.kx-gvid--frame.is-on .kx-gvid__poster{opacity:0;transition:opacity .4s .6s}.kx-gvid__play,.kx-gvid__sound{position:absolute;border-radius:50%;display:grid;place-items:center}.kx-gvid__play{left:50%;top:50%;width:62px;height:62px;margin:-31px 0 0-31px;background:rgba(255,255,255,.92);color:#111;box-shadow:0 6px 20px rgba(0,0,0,.25);pointer-events:none}.kx-gvid__play .kx-i{width:24px;height:24px;margin-left:3px}.kx-gvid__sound{right:12px;bottom:12px;z-index:2;width:38px;height:38px;border:0;background:rgba(0,0,0,.55);color:#fff;cursor:pointer;padding:0}.kx-gvid__sound .kx-i{width:15px;height:15px}.kx-gvid__sound::after{content:"";position:absolute;width:22px;height:2px;background:#fff;transform:rotate(-45deg)}.kx-gal-morebtn,.kx-gvid__sound.is-sound::after{display:none}.woocommerce-product-gallery .kx-has-video{cursor:default}@media (min-width:861px){.kx-gal-more .kx-gal-morebtn{display:inline-flex;position:absolute;left:50%;bottom:22px;transform:translateX(-50%);z-index:3;align-items:center;gap:8px;padding:12px 28px;border:0;border-radius:999px;background:var(--kx-text);color:var(--kx-bg);font:700 .85rem/1 inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;white-space:nowrap;box-shadow:0 8px 24px -10px rgba(0,0,0,.5)}.kx-gal-more .kx-gal-morebtn:hover{filter:brightness(1.15)}.kx-gal-stack .woocommerce-product-gallery__image{position:relative}.kx-gal-stack .woocommerce-product-gallery__wrapper{gap:12px}.kx-gal-stack .woocommerce-product-gallery__image,.kx-gal-stack .woocommerce-product-gallery__image img{border-radius:var(--kx-radius)}}.kx-gal-flex .woocommerce-product-gallery__wrapper:not([style*=width])>.woocommerce-product-gallery__image~.woocommerce-product-gallery__image,.kx-gal-flex .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image~.woocommerce-product-gallery__image:not([style*=width]){display:none!important}.kx-gal-flex .woocommerce-product-gallery:has(.woocommerce-product-gallery__image~.woocommerce-product-gallery__image):not(:has(.flex-control-thumbs)){padding-bottom:calc((100% - 40px)/5 + 12px)}@media (min-width:861px){.kx-gal-flex.kx-pdp-thumbs-left .woocommerce-product-gallery:has(.woocommerce-product-gallery__image~.woocommerce-product-gallery__image):not(:has(.flex-control-thumbs)){padding-bottom:0}}@media (max-width:860px){.kx-gal-flex .woocommerce-product-gallery:has(.woocommerce-product-gallery__image~.woocommerce-product-gallery__image):not(:has(.flex-control-thumbs)){padding:0 0 calc((100% - 32px)/5.4 + 8px)!important}.kx-gal-stack .woocommerce-product-gallery:has(.woocommerce-product-gallery__image~.woocommerce-product-gallery__image):not(:has(.kx-gal-dots)) .woocommerce-product-gallery__wrapper{margin-bottom:17px}}.kx-gal-flex .woocommerce-product-gallery{container-type:inline-size}.kx-gal-flex .woocommerce-product-gallery__wrapper[style*=width]>.woocommerce-product-gallery__image:not(.woocommerce-product-gallery__image~*):not([style*=width]){width:100cqw;max-width:100cqw}@media (min-width:861px){.kx-gal-flex.kx-pdp-thumbs-left .woocommerce-product-gallery__wrapper[style*=width]>.woocommerce-product-gallery__image:not(.woocommerce-product-gallery__image~*):not([style*=width]){width:calc(100cqw - 84px);max-width:calc(100cqw - 84px)}}.kx-gal-vscroll .kx-badges--in-gal{left:98px}@media (min-width:861px){.kx-gal-grid122 .woocommerce-product-gallery__wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}.kx-gal-grid122 .woocommerce-product-gallery__image:first-child{grid-column:span 2}.kx-gal-grid122 .woocommerce-product-gallery__image:not(:first-child) img{aspect-ratio:var(--kx-gal-small-ar,9/10)}.kx-gal-grid122 .woocommerce-product-gallery__image:nth-child(even):last-child{grid-column:span 2}.kx-gal-grid122 .woocommerce-product-gallery__image:nth-child(even):last-child img{aspect-ratio:auto}.kx-gal-vright .woocommerce-product-gallery .flex-control-thumbs,.kx-pdp-thumbs-left .woocommerce-product-gallery .flex-control-thumbs{contain:size;align-self:stretch;max-height:none;overflow-y:auto;overflow-x:hidden}}