.video-bubbles{display:flex;gap:18px;justify-content:flex-start;padding:12px 0;flex-wrap:wrap}.video-bubble{display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;background:none;border:none;padding:0;text-align:center;width:80px;font-family:inherit;font-size:inherit;color:inherit}.video-bubble:focus-visible{outline:2px solid var(--bubble-border-color, #D42B2B);outline-offset:4px;border-radius:50%}.video-bubble__circle{width:80px;height:80px;border-radius:50%;outline:3px solid var(--bubble-border-color, #D42B2B);outline-offset:3px;overflow:hidden;position:relative;flex-shrink:0;transition:transform .15s ease}.video-bubble:hover .video-bubble__circle{transform:scale(1.04)}.video-bubble--featured .video-bubble__circle{animation:vb-attention 3.5s ease-in-out infinite}.video-bubble--featured:hover .video-bubble__circle{animation:none;transform:scale(1.04)}@keyframes vb-attention{0%,to{transform:scale(1);box-shadow:0 0 0 0 var(--bubble-border-color, #D42B2B)}10%{transform:scale(.9)}25%{transform:scale(1.07);box-shadow:0 0 0 6px color-mix(in srgb,var(--bubble-border-color, #D42B2B) 50%,transparent)}38%{transform:scale(.97)}50%{transform:scale(1);box-shadow:0 0 0 18px color-mix(in srgb,var(--bubble-border-color, #D42B2B) 10%,transparent)}70%{box-shadow:0 0 0 28px color-mix(in srgb,var(--bubble-border-color, #D42B2B) 0%,transparent)}}.video-bubble__circle img{width:100%;height:100%;object-fit:cover;display:block}.video-bubble__thumb-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .3s ease}.video-bubble__thumb-fallback{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a1a1a}.video-bubble__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000040;transition:background .15s ease}.video-bubble:hover .video-bubble__play,.video-bubble:focus .video-bubble__play{background:#00000073}.video-bubble__label{font-size:13px;line-height:1.2;white-space:nowrap}.price--large .price-item{font-weight:700}.product-tags{display:flex;flex-wrap:wrap;gap:8px;padding:0 0 1.2rem}.product-tag{display:inline-flex;align-items:center;padding:6px 14px;border-radius:100px;background:rgba(var(--color-foreground),.06);border:1px solid;font-size:13px;line-height:1;white-space:nowrap}.video-bubble-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;align-items:center;justify-content:center;background:#000000d9;cursor:pointer}.video-bubble-modal__content{position:relative;z-index:1;width:min(90vw,800px)}.video-bubble-modal__close{position:absolute;top:-40px;right:0;background:none;border:none;color:#fff;cursor:pointer;padding:8px;line-height:1;display:flex;align-items:center}.video-bubble-modal__close:focus-visible{outline:2px solid white;border-radius:4px}.video-bubble-modal__video{position:relative;padding-top:56.25%;background:#000}.video-bubble-modal__content--vertical{width:auto}.video-bubble-modal__video--vertical{padding-top:0;height:min(80vh,640px);aspect-ratio:9 / 16;width:auto}.video-bubble-modal__video--vertical video{position:static;width:100%;height:100%;object-fit:contain}.video-bubble-modal__video iframe,.video-bubble-modal__video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:none}
/*# sourceMappingURL=/cdn/shop/t/12/assets/video-bubbles.css.map */
