a.framer-IjIJU [data-framer-name="Product Images"]{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:3px!important;width:100%!important;height:auto!important;padding:0!important;align-items:start!important}
a.framer-IjIJU [data-framer-name="Product Images"] > div{display:block!important;cursor:zoom-in;min-width:0!important;width:100%!important;height:auto!important;aspect-ratio:auto!important;flex:none!important;overflow:hidden!important}
a.framer-IjIJU [data-framer-name="Product Images"] > div > [data-framer-background-image-wrapper]{position:relative!important;inset:auto!important;width:100%!important;height:auto!important}
a.framer-IjIJU [data-framer-name="Product Images"] img{display:block!important;width:100%!important;height:auto!important;object-fit:contain!important;position:static!important}
[data-gdh-gallery-trigger]:focus-visible{outline:3px solid #78aa50;outline-offset:3px}
#gdh-product-gallery{box-sizing:border-box;width:min(1100px,96vw);max-width:96vw;max-height:94dvh;padding:20px;border:0;border-radius:16px;background:#fff;color:#111;font:15px/1.4 Arial,sans-serif;box-shadow:0 24px 100px #0006}
#gdh-product-gallery::backdrop{background:rgb(0 0 0 / .82)}
#gdh-product-gallery .gdh-gallery-top{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:12px}
#gdh-product-gallery h2{font:600 18px/1.3 Arial,sans-serif;margin:0}
#gdh-product-gallery button{cursor:pointer;border:1px solid #ddd;background:#fff;color:#111;border-radius:8px;min-width:44px;min-height:44px;font-size:24px}
#gdh-product-gallery button:focus-visible{outline:3px solid #78aa50;outline-offset:2px}
#gdh-product-gallery .gdh-gallery-stage{position:relative;background:#f4f4f2;border-radius:10px;overflow:hidden}
#gdh-product-gallery .gdh-gallery-image{display:block;width:100%;height:65dvh;max-height:650px;object-fit:contain;touch-action:pan-y}
#gdh-product-gallery .gdh-gallery-prev,#gdh-product-gallery .gdh-gallery-next{position:absolute;top:50%;transform:translateY(-50%)}
#gdh-product-gallery .gdh-gallery-prev{left:10px}#gdh-product-gallery .gdh-gallery-next{right:10px}
#gdh-product-gallery .gdh-gallery-bottom{display:flex;justify-content:space-between;gap:16px;margin-top:12px}
#gdh-product-gallery a{color:inherit;text-decoration:underline}
#gdh-product-gallery .gdh-gallery-error{position:absolute;inset:40% 60px auto;text-align:center;background:#fff;padding:12px}
@media(max-width:600px){#gdh-product-gallery{padding:12px}#gdh-product-gallery .gdh-gallery-image{height:58dvh}#gdh-product-gallery h2{font-size:15px}}

.framer-exfkct [data-framer-name="Image Slider"]{overflow-x:auto!important;cursor:grab;user-select:none;scroll-behavior:auto!important;scroll-snap-type:none!important;touch-action:pan-x pan-y}
.framer-exfkct [data-framer-name="Image Slider"].gdh-dragging{cursor:grabbing}
.framer-exfkct [data-framer-name^="Slide "]{cursor:zoom-in}
.framer-exfkct [data-framer-name="Image Slider"] img{-webkit-user-drag:none;user-select:none}

.framer-exfkct [data-framer-name="Banner"]{cursor:zoom-in}
