@media only screen and (min-width:1024px){.product-single--bb{--bb-tw: 92px;--bb-tgap: 12px;--bb-rail: calc(var(--bb-tw) + 28px);padding-top:0}.product-single--bb>.wrapper,.product-single--bb>[class*=wrapper]{padding-left:0;max-width:none}.product-single--bb .product-single__wrapper{grid-template-columns:minmax(0,1fr) 560px;column-gap:0;align-items:start}.product-single--bb .product-gallery{position:sticky;top:0;align-self:start;display:flex;align-items:stretch}.product-single--bb .product-gallery__media-slider{display:block;position:relative;flex:0 0 auto;overflow:hidden;background:#ece3d1;width:min(calc(100% - var(--bb-rail)),100vh);aspect-ratio:1 / 1;max-width:100%}.product-single--bb .product-gallery__media-slide{position:absolute!important;top:0;right:0;bottom:0;left:0;display:none!important;width:100%;height:100%}.product-single--bb .product-gallery__media-slider:not(.bb-ready)>.product-gallery__media-slide:first-child,.product-single--bb .product-gallery__media-slide.bb-active{display:flex!important;visibility:visible!important}.product-single--bb .product-gallery__media-slide>.product-gallery__media{width:100%;height:100%}.product-single--bb .product-gallery__media-slide img{width:100%;height:100%;object-fit:cover}.product-single--bb .bb-rail{flex:0 0 var(--bb-rail);display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 14px;min-height:0}.product-single--bb .product-single__thumbnails,.product-single--bb .product-single__thumbnails:not(.flickity-enabled){display:flex;flex-direction:column;flex-wrap:nowrap;gap:var(--bb-tgap);margin:0;width:var(--bb-tw);overflow:hidden;scroll-behavior:smooth;flex:0 1 auto;min-height:0;max-height:calc(6 * var(--bb-tw) + 5 * var(--bb-tgap))}.product-single--bb .product-single__thumbnail,.product-single--bb .product-single__thumbnails:not(.flickity-enabled) .product-single__thumbnail{min-width:0;flex:0 0 var(--bb-tw);width:var(--bb-tw);height:var(--bb-tw);margin:0;padding:0;opacity:1;cursor:pointer}.product-single--bb .product-single__thumbnail:hover,.product-single--bb .product-single__thumbnail.bb-current{opacity:1}.product-single--bb .product-single__thumbnail,.product-single--bb .product-single__thumbnail.bb-current,.product-single--bb .product-single__thumbnail-link{outline:0!important;border:0!important;box-shadow:none!important}.product-single--bb .product-single__thumbnail:before,.product-single--bb .product-single__thumbnail:after,.product-single--bb .product-single__thumbnail-link:before,.product-single--bb .product-single__thumbnail-link:after{display:none!important}.product-single--bb .product-single__thumbnail-link{width:var(--bb-tw)!important;height:var(--bb-tw)!important}.product-single--bb .product-single__thumbnail img{width:100%;height:100%;object-fit:cover}.product-single--bb .bb-rail__arrow{width:28px;height:22px;border:0;background:none;padding:0;cursor:pointer;display:grid;place-items:center;color:inherit}.product-single--bb .bb-rail__arrow[hidden]{display:none}.product-single--bb .bb-rail__arrow:disabled{opacity:.2;cursor:default}.product-single--bb .bb-rail__arrow svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6}.product-single--bb .product-single__details{padding:70px 50px}}@media only screen and (min-width:1024px)and (max-width:1199px){.product-single--bb{--bb-tw: 72px}.product-single--bb .product-single__wrapper{grid-template-columns:minmax(0,1fr) 480px}.product-single--bb .product-single__details{padding:50px 30px}}@media only screen and (min-width:1024px)and (max-height:760px){.product-single--bb{--bb-tw: 72px}}@media only screen and (max-width:1023px){.product-single--bb .bb-rail{display:contents}.product-single--bb .bb-rail__arrow{display:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/bb-gallery.css.map */
