.shopify-section--collection-template .collection-matrix .thumbnail{margin-bottom:32px}.shopify-section--collection-template .collection-matrix .product_image>a{display:block;position:relative}.shopify-section--collection-template .collection-matrix .product_image>a>.image__container{aspect-ratio:1 / 1;display:block;overflow:hidden;position:relative;width:100%}.shopify-section--collection-template .collection-matrix .has-secondary-media-swap .product_image>a>.image-element__wrap,.shopify-section--collection-template .collection-matrix .has-secondary-media-swap .product_image>a>.external-video__container,.shopify-section--collection-template .collection-matrix .has-secondary-media-swap .product_image>a>.video__container{height:100%!important;top:0;right:0;bottom:0;left:0;max-height:none!important;max-width:none!important;position:absolute;width:100%;z-index:2}.shopify-section--collection-template .collection-matrix .has-secondary-media-swap .product_image>a>.image-element__wrap img,.shopify-section--collection-template .collection-matrix .has-secondary-media-swap .product_image>a>.external-video__container iframe,.shopify-section--collection-template .collection-matrix .has-secondary-media-swap .product_image>a>.video__container video{height:100%!important;max-height:none!important;object-fit:contain;object-position:center;width:100%!important}.shopify-section--collection-template .collection-matrix .has-secondary-media-swap .product_image>a>.image-element__wrap img{background-color:#fff}.shopify-section--collection-template .collection-matrix .product_image>a>.image__container>.image-element__wrap,.shopify-section--collection-template .collection-matrix .product_image>a>.image__container>.product_gallery,.shopify-section--collection-template .collection-matrix .product_image>a>.image__container>.product_gallery .flickity-viewport,.shopify-section--collection-template .collection-matrix .product_image>a>.image__container>.product_gallery .flickity-slider,.shopify-section--collection-template .collection-matrix .product_image>a>.image__container>.product_gallery .gallery-cell,.shopify-section--collection-template .collection-matrix .product_image>a>.image__container>.product_gallery .gallery-cell .image__container,.shopify-section--collection-template .collection-matrix .product_image>a>.image__container>.product_gallery .gallery-cell .image-element__wrap{height:100%!important;max-height:none!important;width:100%}.shopify-section--collection-template .collection-matrix .product_image>a>.image__container>.product_gallery{margin:0}.shopify-section--collection-template .collection-matrix .product_image>a>.image__container img,.shopify-section--collection-template .collection-matrix .product_image>a>.image__container video{height:100%!important;max-height:none!important;object-fit:contain;object-position:center;width:100%!important}.shopify-section--collection-template .collection-matrix .product-info__caption{margin-top:14px;text-align:left}.shopify-section--collection-template .collection-matrix .product-info__caption .product-details{line-height:1.35}.shopify-section--collection-template .collection-matrix .product-info__caption .title{font-size:15px;letter-spacing:.06em;line-height:1.35;margin-bottom:7px;overflow-wrap:anywhere}.shopify-section--collection-template .collection-matrix .product-info__caption .price{font-size:16px;letter-spacing:.04em;line-height:1.3;margin-bottom:4px}@media only screen and (min-width:1440px){.shopify-section--collection-template .collection-matrix{display:grid;gap:36px 20px;grid-template-columns:repeat(4,minmax(0,1fr))}.shopify-section--collection-template .collection-matrix .thumbnail{margin:0!important;width:auto!important}.shopify-section--collection-template .collection-matrix .load-more{grid-column:1 / -1}}@media only screen and (max-width:798px){.shopify-section--collection-template .collection-matrix .thumbnail{margin-bottom:26px}.shopify-section--collection-template .collection-matrix .product-info__caption{margin-top:11px}.shopify-section--collection-template .collection-matrix .product-info__caption .title{font-size:14px;letter-spacing:.035em;line-height:1.3;margin-bottom:6px}.shopify-section--collection-template .collection-matrix .product-info__caption .price{font-size:15px;letter-spacing:.025em}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/ps-product-listing.css.map */
