:is(.shopify-section--collection-template .collection-matrix,.ps-search-results) .thumbnail{margin-bottom:32px}:is(.shopify-section--collection-template .collection-matrix,.ps-search-results) .product_image>a{display:block;position:relative}:is(.shopify-section--collection-template .collection-matrix,.ps-search-results) .product_image>a>.image__container{aspect-ratio:1 / 1;display:block;overflow:hidden;position:relative;width:100%}:is(.shopify-section--collection-template .collection-matrix,.ps-search-results) .has-secondary-media-swap .product_image>a>.image-element__wrap,:is(.shopify-section--collection-template .collection-matrix,.ps-search-results) .has-secondary-media-swap .product_image>a>.external-video__container,:is(.shopify-section--collection-template .collection-matrix,.ps-search-results) .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}:is(.shopify-section--collection-template .collection-matrix,.ps-search-results) .has-deferred-secondary-media-swap .product_image>a>.collection-secondary-image__wrap{height:100%!important;top:0;right:0;bottom:0;left:0;max-height:none!important;max-width:none!important;pointer-events:none;position:absolute;width:100%;z-index:2}:is(.shopify-section--collection-template .collection-matrix,.ps-search-results) .collection-secondary-image{background-color:#fff;height:100%!important;max-height:none!important;object-fit:contain;object-position:center;opacity:0;transition:opacity .14s ease;visibility:hidden;width:100%!important}:is(.shopify-section--collection-template .collection-matrix,.ps-search-results) .has-deferred-secondary-media-swap.is-secondary-media-active .collection-secondary-image[data-collection-secondary-ready=true]{opacity:1;visibility:visible}:is(.shopify-section--collection-template .collection-matrix,.ps-search-results) .has-secondary-media-swap .product_image>a>.image-element__wrap img,:is(.shopify-section--collection-template .collection-matrix,.ps-search-results) .has-secondary-media-swap .product_image>a>.external-video__container iframe,:is(.shopify-section--collection-template .collection-matrix,.ps-search-results) .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}:is(.shopify-section--collection-template .collection-matrix,.ps-search-results) .has-secondary-media-swap .product_image>a>.image-element__wrap img{background-color:#fff}:is(.shopify-section--collection-template .collection-matrix,.ps-search-results) .product_image>a>.image__container>.image-element__wrap,:is(.shopify-section--collection-template .collection-matrix,.ps-search-results) .product_image>a>.image__container>.product_gallery,:is(.shopify-section--collection-template .collection-matrix,.ps-search-results) .product_image>a>.image__container>.product_gallery .flickity-viewport,:is(.shopify-section--collection-template .collection-matrix,.ps-search-results) .product_image>a>.image__container>.product_gallery .flickity-slider,:is(.shopify-section--collection-template .collection-matrix,.ps-search-results) .product_image>a>.image__container>.product_gallery .gallery-cell,:is(.shopify-section--collection-template .collection-matrix,.ps-search-results) .product_image>a>.image__container>.product_gallery .gallery-cell .image__container,:is(.shopify-section--collection-template .collection-matrix,.ps-search-results) .product_image>a>.image__container>.product_gallery .gallery-cell .image-element__wrap{height:100%!important;max-height:none!important;width:100%}:is(.shopify-section--collection-template .collection-matrix,.ps-search-results) .product_image>a>.image__container>.product_gallery{margin:0}:is(.shopify-section--collection-template .collection-matrix,.ps-search-results) .product_image>a>.image__container img,:is(.shopify-section--collection-template .collection-matrix,.ps-search-results) .product_image>a>.image__container video{height:100%!important;max-height:none!important;object-fit:contain;object-position:center;width:100%!important}:is(.shopify-section--collection-template .collection-matrix,.ps-search-results) .product-info__caption{margin-top:14px;text-align:left}:is(.shopify-section--collection-template .collection-matrix,.ps-search-results) .product-info__caption .product-details{line-height:1.35}:is(.shopify-section--collection-template .collection-matrix,.ps-search-results) .product-info__caption .title{font-size:15px;letter-spacing:.06em;line-height:1.35;margin-bottom:7px;overflow-wrap:anywhere}:is(.shopify-section--collection-template .collection-matrix,.ps-search-results) .product-info__caption .price{font-size:16px;letter-spacing:.04em;line-height:1.3;margin-bottom:4px}@media only screen and (min-width:1440px){:is(.shopify-section--collection-template .collection-matrix,.ps-search-results){display:grid;gap:36px 20px;grid-template-columns:repeat(4,minmax(0,1fr))}:is(.shopify-section--collection-template .collection-matrix,.ps-search-results) .thumbnail{margin:0!important;width:auto!important}:is(.shopify-section--collection-template .collection-matrix,.ps-search-results) .load-more{grid-column:1 / -1}}@media only screen and (max-width:798px){.shopify-section--collection-template .collection-header__title h1{margin-bottom:8px}.shopify-section--collection-template .collection-header__sort{margin-bottom:8px;text-align:right}.shopify-section--collection-template .collection-header__sort .sort_by{min-height:40px;padding:6px 32px 6px 10px;width:auto}.shopify-section--collection-template .has-sidebar-option{display:flex;flex-direction:column}.shopify-section--collection-template .collection-products-block{order:1}.shopify-section--collection-template .collection-pagination-block{order:2}.shopify-section--collection-template .collection-intro-block{margin-top:28px;order:3}.shopify-section--collection-template .collection-related-links-block{order:4}:is(.shopify-section--collection-template .collection-matrix,.ps-search-results) .thumbnail{margin-bottom:26px}:is(.shopify-section--collection-template .collection-matrix,.ps-search-results) .product-info__caption{margin-top:11px}:is(.shopify-section--collection-template .collection-matrix,.ps-search-results) .product-info__caption .title{font-size:14px;letter-spacing:.035em;line-height:1.3;margin-bottom:6px}:is(.shopify-section--collection-template .collection-matrix,.ps-search-results) .product-info__caption .price{font-size:15px;letter-spacing:.025em}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/ps-product-listing.css.map */
