.product__media-wrapper .product-media-container{--aspect-ratio: 1 !important;--cg-frame: #f8f8f8;background:var(--cg-frame)}.product__media-wrapper .product-media-container .media{padding-top:100%;background:var(--cg-frame)}@media screen and (min-width:500px){.product__media-wrapper .product-media-container.constrain-height{width:min(var(--constrained-height),100%)}.product__media-wrapper .product-media-container.constrain-height .media{padding-top:100%}}.product__media-wrapper .product-media-container .media>img,.product__media-wrapper .product-media-container .deferred-media__poster img{width:100%;height:100%;object-fit:contain;object-position:center}.product__media-wrapper .product-media-container.cg-fit-cover .media>img,.product__media-wrapper .product-media-container.cg-fit-cover .deferred-media__poster img{object-fit:cover}@media screen and (max-width:749px){.product__media-wrapper .product-media-container.media-fit-cover{display:block;align-self:auto}.product__media-wrapper .product-media-container.media-fit-cover .media{position:relative}}@media screen and (min-width:750px){.product__media-wrapper .product-media-container.media-fit-cover,.product__media-wrapper .product-media-container.media-fit-cover .product__modal-opener,.product__media-wrapper .product-media-container.media-fit-cover .media{height:auto}}.product__media-wrapper .thumbnail{background:#f8f8f8}.product__media-wrapper .thumbnail img{object-fit:contain}.product__media-wrapper .thumbnail.cg-fit-cover img{object-fit:cover}.product-media-modal .product-media-modal__content img{object-fit:contain}.product-media-container{position:relative}.cg-media-caption{position:absolute;left:1.2rem;bottom:1.2rem;z-index:2;max-width:calc(100% - 2.4rem);margin:0;padding:.6rem 1.1rem;border-radius:999px;background:#111111db;color:#fff;font-family:var(--font-body-family);font-size:1.3rem;font-weight:500;line-height:1.3;pointer-events:none}@media screen and (max-width:749px){.cg-media-caption{left:.8rem;bottom:.8rem;max-width:calc(100% - 1.6rem);font-size:1.2rem}}.product-media-container[class*=cg-zoom-] .media,.thumbnail[class*=cg-zoom-]{overflow:hidden}.cg-zoom-115 .media>img,.thumbnail.cg-zoom-115 img,img.cg-zoom-115{transform:scale(1.15)}.cg-zoom-130 .media>img,.thumbnail.cg-zoom-130 img,img.cg-zoom-130{transform:scale(1.3)}.cg-zoom-135 .media>img,.thumbnail.cg-zoom-135 img,img.cg-zoom-135{transform:scale(1.35)}.cg-zoom-140 .media>img,.thumbnail.cg-zoom-140 img,img.cg-zoom-140{transform:scale(1.4)}.cg-zoom-145 .media>img,.thumbnail.cg-zoom-145 img,img.cg-zoom-145{transform:scale(1.45)}.cg-zoom-150 .media>img,.thumbnail.cg-zoom-150 img,img.cg-zoom-150{transform:scale(1.5)}.cg-zoom-160 .media>img,.thumbnail.cg-zoom-160 img,img.cg-zoom-160{transform:scale(1.6)}.cg-zoom-170 .media>img,.thumbnail.cg-zoom-170 img,img.cg-zoom-170{transform:scale(1.7)}.thumbnail[class*=cg-zoom-] img{object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/8/assets/cg-media.css.map */
