._gallery_36888_1{display:none}@media (width<=988px){._gallery_36888_1{--photo-height:450px;width:100%;height:var(--photo-height);display:block;position:relative}._rail_36888_4{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y;gap:2px;width:100%;height:100%;display:flex;position:relative;overflow:auto hidden}._rail_36888_4::-webkit-scrollbar{display:none}._slide_36888_6{width:calc(var(--photo-height)*2/3);scroll-snap-align:start;scroll-snap-stop:always;background:#f5f5f5;flex:none;height:100%;position:relative;overflow:hidden}._photo_36888_7{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:relative}._photo_36888_7 img,._slide_36888_6>video{object-fit:cover;width:100%;height:100%;display:block}._gallery_36888_1 ._rail_36888_4 ._photo_36888_7 img.sf-product-loading-image[data-image-state=loading]{z-index:1;position:relative;opacity:1!important}._videoPreview_36888_12{color:#111;background:#fff;border:0;border-radius:5px;padding:6px 10px;position:absolute;top:8px;right:8px}._promotion_36888_13{pointer-events:none;width:100%;top:0;left:0;background:0 0!important;height:0!important;min-height:0!important;position:absolute!important;overflow:visible!important}._dots_36888_14{align-items:center;max-width:90%;display:flex;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}._dots_36888_14 button{cursor:pointer;background:0 0;border:0;place-items:center;width:14px;height:24px;padding:0;display:grid}._dots_36888_14 button[aria-current=true]{width:24px}._dots_36888_14 span{background:#757575dd;border-radius:6px;width:6px;height:6px;transition:width .2s,transform .2s,background-color .2s;display:block}._dots_36888_14 [aria-current=true] span{background:#fff;width:16px}._dots_36888_14 [data-distance="2"] span{transform:scale(.5)}._gallery_36888_1 button:focus-visible,._rail_36888_4:focus-visible{outline-offset:-3px;outline:2px solid #111}._dots_36888_14 button:focus-visible{outline-offset:1px;outline-color:#fff}._empty_36888_22{padding:24px}}@media (width>=376px) and (width<=988px){._gallery_36888_1{--photo-height:532px}}@media (width>=767px) and (width<=988px){._gallery_36888_1{--photo-height:min(732px,calc(100svh - 263.5px));min-height:210px}}@media (height<=500px) and (width<=988px){._gallery_36888_1{--photo-height:150px;min-height:150px}}@media (prefers-reduced-motion:reduce){._dots_36888_14 span{transition:none}}
