.bb-product-gallery .bb-pg-video-slide{position:relative;cursor:pointer}.bb-product-gallery .bb-pg-video{display:block;width:100%;height:auto;aspect-ratio:var(--bb-pg-ratio,4 / 5);object-fit:cover;background:#f4f4f4;border-radius:0!important}.bb-pg-toggle{position:absolute!important;inset:0;z-index:2;isolation:isolate;display:flex!important;align-items:center;justify-content:center;width:4.75rem!important;height:4.75rem!important;margin:auto!important;padding:0!important;border:0!important;border-radius:50%!important;color:#fff!important;cursor:pointer;background:radial-gradient(circle at 50% 50%,#fff0 55%,rgb(255 255 255 / .10) 80%,rgb(255 255 255 / .22) 100%)!important;-webkit-backdrop-filter:blur(.125rem) saturate(180%) brightness(1.12) contrast(1.05);backdrop-filter:blur(.125rem) saturate(180%) brightness(1.12) contrast(1.05);box-shadow:inset 0 0 .5rem rgb(255 255 255 / .18),inset 0 -.375rem .75rem rgb(0 0 0 / .06),0 .5rem 1.25rem rgb(0 0 0 / .12),0 .0625rem .1875rem rgb(0 0 0 / .08)!important;opacity:1;transform:scale(1);transition:opacity .45s cubic-bezier(.25,.1,.25,1),transform .45s cubic-bezier(.25,.1,.25,1)}.bb-pg-toggle::before{content:"";position:absolute;inset:0;z-index:-1;padding:1.5px;border-radius:50%;pointer-events:none;background:conic-gradient(from 210deg,rgb(255 255 255 / .95),rgb(255 255 255 / .25) 25%,rgb(255 255 255 / .08) 45%,rgb(255 255 255 / .55) 62%,rgb(255 255 255 / .15) 80%,rgb(255 255 255 / .95));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.bb-pg-toggle::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:50%;pointer-events:none;background:radial-gradient(38% 22% at 34% 18%,rgb(255 255 255 / .55) 0%,#fff0 100%),radial-gradient(30% 14% at 68% 88%,rgb(255 255 255 / .22) 0%,#fff0 100%)}.bb-pg-toggle svg{display:block;width:50%;height:50%;fill:#fff}.bb-pg-toggle .bb-i-pause{display:none}.bb-pg-video-slide:not(.is-playing) .bb-pg-toggle{transition:opacity .45s cubic-bezier(.25,.1,.25,1),transform .2s cubic-bezier(.25,.1,.25,1)}.bb-pg-toggle:hover{transform:scale(1.05)}.bb-pg-toggle:active{transform:scale(.96)}.bb-pg-toggle:focus-visible{outline:2px solid #FFF064;outline-offset:3px}.bb-pg-video-slide.is-playing .bb-pg-toggle .bb-i-play{display:none}.bb-pg-video-slide.is-playing .bb-pg-toggle .bb-i-pause{display:block}.bb-pg-video-slide.is-playing .bb-pg-toggle{opacity:0;transform:scale(.92)}.bb-pg-video-slide.is-playing:hover .bb-pg-toggle,.bb-pg-video-slide.is-playing .bb-pg-toggle:focus-visible{opacity:1;transform:scale(1)}@media (hover:none){.bb-pg-video-slide.is-playing:hover .bb-pg-toggle{opacity:0}}@media (prefers-reduced-motion:reduce){.bb-pg-toggle{transition:none}}.bb-gallery-thumbs .bb-gallery-thumb.bb-has-video{position:relative}.bb-gallery-thumbs .bb-gallery-thumb.bb-has-video::after{content:"";position:absolute;inset:0;margin:auto;width:34%;height:34%;border-radius:50%;background:rgb(40 40 40 / .65) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M8 5v14l11-7z'/%3E%3C/svg%3E") center / 55% no-repeat;pointer-events:none}