.hbd-product-ui .product-gallery__carousel-item[data-media-type=image] .product-gallery__size-limiter{width:100%;max-width:100%;margin-inline:auto}.hbd-product-ui .product-gallery__carousel-item[data-media-type=image] .aspect-ratio{padding-bottom:100%!important;overflow:hidden;background:#fff}.hbd-product-ui .product-gallery__carousel-item[data-media-type=image] .product-gallery__image{display:block;width:100%!important;height:100%!important;max-width:100%;max-height:100%;object-fit:contain!important;object-position:center}.hbd-product-ui .product-gallery__thumbnail .aspect-ratio{padding-bottom:100%!important;overflow:hidden;background:#fff}.hbd-product-ui .product-gallery__thumbnail .aspect-ratio img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain!important;object-position:center}.hbd-fbt__photo img{width:100%;height:100%;object-fit:contain!important;object-position:center}body.template-product .product-recommendations .product-list--scrollable .product-item__image-wrapper{box-sizing:border-box;display:flex!important;flex:0 0 auto;align-items:center;justify-content:center;width:100%;height:245px!important;min-height:245px!important;max-height:245px!important;padding:12px 18px!important;margin:0!important;overflow:hidden;background:#fff}body.template-product .product-recommendations .product-list--scrollable .hbd-rec-media{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;height:100%;max-height:100%;overflow:hidden}body.template-product .product-recommendations .product-list--scrollable img.hbd-rec-media__image{box-sizing:border-box;display:block!important;position:static!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0 auto!important;object-fit:contain!important;object-position:center!important;opacity:1!important;transform:scale(1.25)!important}@media(max-width:767px){body.template-product .product-recommendations .product-list--scrollable .product-item__image-wrapper{height:190px!important;min-height:190px!important;max-height:190px!important;padding:10px 12px!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/hbd-image-fit.css.map */
