body.bk-media-vt-lightbox-open .product-quick-add,body.bk-media-vt-lightbox-open .product-info>.product-info__block-item[data-block-type=buy-buttons]~.product-info__block-item,body.bk-media-vt-lightbox-open .product-info>.product-info__block-item[data-block-type=buy-buttons]~.product-info__block-group,body.bk-media-vt-lightbox-open .product-info>.product-info__block-group:has([data-block-type=buy-buttons])~.product-info__block-item,body.bk-media-vt-lightbox-open .product-info>.product-info__block-group:has([data-block-type=buy-buttons])~.product-info__block-group{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.bk-media-vt-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;isolation:isolate;transition:opacity .3s ease,visibility .3s ease}.bk-media-vt-lightbox[data-open=true]{opacity:1;visibility:visible}.bk-media-vt-lightbox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;z-index:0;cursor:pointer}.bk-media-vt-lightbox__container{position:relative;z-index:1;width:100%;height:100%;max-width:100vw;max-height:100dvh;display:flex;align-items:center;justify-content:center;overflow:hidden}.bk-media-vt-lightbox__close{position:absolute;top:var(--spacing-4);right:var(--spacing-4);z-index:3;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:#ffffff1a;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bk-media-vt-lightbox__header{position:absolute;top:calc(var(--spacing-2) + 8px);left:var(--spacing-4);right:calc(var(--spacing-4) + 56px);z-index:2;display:flex;align-items:center;gap:var(--spacing-2);pointer-events:none;margin-top:12px}.bk-media-vt-lightbox__profile-image{width:32px;height:32px;min-width:32px;min-height:32px;border-radius:50%;object-fit:cover;border:2px solid #fff}.bk-media-vt-lightbox__title{display:flex;align-items:center;gap:6px;min-width:0;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.3)}.bk-media-vt-lightbox__title-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-media-vt-lightbox__verified-badge{width:16px;height:16px;flex-shrink:0;object-fit:contain}.bk-media-vt-lightbox__track{display:flex;flex-direction:row;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.bk-media-vt-lightbox__track::-webkit-scrollbar{display:none}.bk-media-vt-lightbox__slide{flex:0 0 100%;width:100%;min-width:100%;height:100%;display:flex;align-items:center;justify-content:center;scroll-snap-align:center;scroll-snap-stop:always}.bk-media-vt-lightbox__media{width:100%;max-width:min(480px,100vw);max-height:calc(100dvh - 80px);aspect-ratio:var(--vt-lightbox-aspect, 3/4);border-radius:var(--rounded);overflow:hidden;background:#000}.bk-media-vt-lightbox__media video-media{width:100%;height:100%;display:block}.bk-media-vt-lightbox__media video,.bk-media-vt-lightbox__media iframe{width:100%;height:100%;object-fit:cover}.bk-media-vt-lightbox__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:#ffffff1a;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bk-media-vt-lightbox__nav:disabled{opacity:.3;cursor:not-allowed}.bk-media-vt-lightbox__nav--prev{left:var(--spacing-4)}.bk-media-vt-lightbox__nav--next{right:var(--spacing-4)}@media screen and (max-width:699px){.bk-media-vt-lightbox__close{width:40px;height:40px;top:var(--spacing-2);right:var(--spacing-2)}.bk-media-vt-lightbox__header{left:var(--spacing-2);right:calc(var(--spacing-2) + 48px)}.bk-media-vt-lightbox__profile-image{width:28px;height:28px;min-width:28px;min-height:28px}.bk-media-vt-lightbox__slide{padding-inline:var(--spacing-10)}.bk-media-vt-lightbox__media{max-width:min(340px,82vw);max-height:calc(100dvh - 140px)}.bk-media-vt-lightbox__nav{width:40px;height:40px}.bk-media-vt-lightbox__nav--prev{left:var(--spacing-2)}.bk-media-vt-lightbox__nav--next{right:var(--spacing-2)}}@media screen and (min-width:1150px){.section-header>.section-header__action{grid-column-start:2;justify-self:end}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bk-media.css.map */
