html body.store-cohesion .pdp .pdp-gallery.gallery-detailed{background:#fff;min-height:0;padding-left:96px;display:block;position:relative}html body.store-cohesion .pdp .gallery-detailed .pdp-thumbs{scrollbar-width:thin;scrollbar-color:#bdbdbd transparent;overscroll-behavior:contain;flex-direction:column;gap:10px;width:82px;padding:0;display:flex;position:absolute;inset:0 auto 0 0;overflow:hidden auto}html body.store-cohesion .pdp .gallery-detailed .pdp-thumbs button{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:2px;flex:0 0 72px;width:72px;height:72px;min-height:72px;padding:2px;position:relative;overflow:hidden}html body.store-cohesion .pdp .gallery-detailed .pdp-thumbs button:hover{border-color:#555}html body.store-cohesion .pdp .gallery-detailed .pdp-thumbs button.active{border:2px solid #171717;padding:1px}html body.store-cohesion .pdp .gallery-detailed .pdp-thumbs button:focus-visible{outline-offset:-4px;outline:2px solid #171717}html body.store-cohesion .pdp .gallery-detailed .pdp-thumbs img{object-fit:contain;width:100%;height:100%;display:block}html body.store-cohesion .pdp .gallery-detailed .pdp-thumbs .pdp-video-thumb{color:#fff;background:#171717}html body.store-cohesion .pdp .gallery-detailed .pdp-thumb-play{color:#fff;pointer-events:none;background:#171717d9;border:1px solid #ffffffa6;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-62%)}html body.store-cohesion .pdp .gallery-detailed .pdp-thumb-play svg{width:17px;height:17px;margin-left:2px}html body.store-cohesion .pdp .gallery-detailed .pdp-thumb-kind{font:500 10px/1.2 var(--store-font);text-align:center;color:#fff;pointer-events:none;background:#171717d9;margin:0;padding:2px 0;position:absolute;bottom:3px;left:3px;right:3px}@media (max-width:900px){html body.store-cohesion .pdp .pdp-gallery.gallery-detailed{flex-direction:column-reverse;gap:12px;width:100%;padding:0;display:flex}html body.store-cohesion .pdp .gallery-detailed .pdp-thumbs{scroll-snap-type:x proximity;scrollbar-width:none;flex-direction:row;gap:8px;width:100%;padding:1px 0 5px;display:flex;position:static;inset:auto;overflow:auto hidden}html body.store-cohesion .pdp .gallery-detailed .pdp-thumbs button{scroll-snap-align:start;flex-basis:64px;width:64px;height:64px;min-height:64px}}
