.product__main-photos .rtc-product-image-fit{--rtc-product-image-cap: min(520px, 70vh);position:relative;width:min(100%,var(--rtc-product-image-source-width),calc(var(--rtc-product-image-cap) * var(--rtc-product-image-ratio)),calc(100% * var(--rtc-product-image-ratio)));height:auto!important;min-height:0;padding-bottom:0!important;aspect-ratio:var(--rtc-product-image-ratio);margin-inline:auto;background:#fcf8f0}.product__main-photos .rtc-product-image-fit--compact-portrait{--rtc-product-image-cap: min(320px, 70vh)}.product__main-photos .rtc-product-image-fit>image-element{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.product__main-photos .rtc-product-image-fit img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%!important;height:100%!important;max-width:100%;max-height:100%;margin:0;object-fit:contain!important;object-position:center}.grid-product .grid__image-ratio>image-element,.grid-product__secondary-image>image-element,.results-products__image>image-element,.cart__image .image-wrap>image-element{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%;padding:clamp(6px,1vw,12px)}.grid-product .grid__image-ratio img,.grid-product__secondary-image img,.results-products__image img,.cart__image img{position:static;inset:auto;width:min(100%,var(--rtc-product-image-source-width, 100%))!important;height:min(100%,var(--rtc-product-image-source-height, 100%))!important;max-width:100%;max-height:100%;margin:0;object-fit:contain!important;object-position:center}.grid-product__secondary-image{top:0;right:0;bottom:0;left:0}.grid-product__color-image{box-sizing:border-box;padding:clamp(6px,1vw,12px);background-origin:content-box;background-position:center;background-size:min(100%,var(--rtc-product-image-source-width, 100%),calc(100% * var(--rtc-product-image-ratio, 1))) auto}.cart__image{align-self:flex-start}.cart__image>a.image-wrap{aspect-ratio:1;height:auto}.cart__image .image-wrap>image-element{padding:8px}.results-products__image>image-element{padding:6px}@media(max-width:768px){.product__main-photos .rtc-product-image-fit{--rtc-product-image-cap: min(420px, 70vh)}.product__main-photos .rtc-product-image-fit--compact-portrait{--rtc-product-image-cap: min(280px, 70vh)}}@supports (height: 1svh){.product__main-photos .rtc-product-image-fit{--rtc-product-image-cap: min(520px, 70svh)}.product__main-photos .rtc-product-image-fit--compact-portrait{--rtc-product-image-cap: min(320px, 70svh)}@media(max-width:768px){.product__main-photos .rtc-product-image-fit{--rtc-product-image-cap: min(420px, 70svh)}.product__main-photos .rtc-product-image-fit--compact-portrait{--rtc-product-image-cap: min(280px, 70svh)}}}.product__main-photos .rtc-product-image-tools{display:flex;justify-content:flex-end;padding:8px 10px 2px}.product__main-photos .rtc-product-image-tools .product__photo-zoom{position:static!important;inset:auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;margin:0;padding:10px;border-radius:50%;opacity:1}.product__main-photos .rtc-product-image-tools .product__photo-zoom svg{display:block;width:20px;height:20px}
/*# sourceMappingURL=/cdn/shop/t/48/assets/rtc-product-image-sizing.css.map */
