taily-pdp-mosaic{display:block;}
.taily-pdp-mosaic__nav{display:none;}
@media(max-width:749px){
 .taily-pdp-mosaic__nav:not([hidden]){display:flex;align-items:center;justify-content:center;gap:.6rem;margin:2rem auto 0;}
 .taily-pdp-mosaic__dots{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;background:var(--pdp-navigation-background, #f5f9ff);padding:0 .6rem;border-radius:3rem;}
 .taily-pdp-mosaic__dots button{display:flex;align-items:center;justify-content:center;min-width:3.2rem;height:4.4rem;padding:0 .8rem;background:none;border:0;color:var(--pdp-heading);cursor:pointer;}
 .taily-pdp-mosaic__dots button::before{content:"";width:.7rem;height:.7rem;border-radius:1rem;background:currentColor;opacity:.3;transition:width .2s,opacity .2s;}
 .taily-pdp-mosaic__dots button[aria-current=true]::before{width:2.4rem;opacity:1;}
 .taily-pdp-mosaic__arrow,.taily-pdp-mosaic__play{width:4.4rem;height:4.4rem;flex-shrink:0;border:0;border-radius:50%;background:var(--pdp-navigation-background, #f5f9ff);color:var(--pdp-heading);display:flex;align-items:center;justify-content:center;cursor:pointer;}
 .taily-pdp-mosaic__arrow:disabled{opacity:.3;cursor:default;}
 .taily-pdp-mosaic__arrow svg{width:1.2rem;height:1.2rem;transform:rotate(-90deg);}
 .taily-pdp-mosaic__arrow[name=previous] svg{transform:rotate(90deg);}
 .taily-pdp-mosaic__play svg{width:1.8rem;height:1.8rem;fill:currentColor;}
 .taily-pdp-mosaic__play-icon,.taily-pdp-mosaic__play[data-paused=true] .taily-pdp-mosaic__pause-icon{display:none;}
 .taily-pdp-mosaic__play[data-paused=true] .taily-pdp-mosaic__play-icon{display:block;}
}
@media(prefers-reduced-motion:reduce){.taily-pdp-mosaic__dots button::before{transition:none;}.taily-pdp-mosaic__play{display:none;}}
