.sp-archive-products-section{padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;position:relative;width:100%}.sp-archive-products-section .archive-products-container{display:flex;align-items:center;flex-direction:column;position:relative;width:100%;padding:10.67vw 4.27vw;margin:0 auto;max-width:1440px}.sp-archive-products-section .archive-products-title{text-align:left;margin-top:0;margin-bottom:10.67vw;font-size:5.6vw;text-transform:uppercase;letter-spacing:.45vw;line-height:125%;font-weight:500;align-self:flex-start}.sp-archive-products-section .archive-products-wrapper{padding:0;width:100%}.sp-archive-products-section .archive-products-grid{display:grid;grid-template-columns:1fr;gap:4.27vw;width:100%}.sp-archive-products-section .grid-product{position:relative;display:flex;flex-direction:row}.sp-archive-products-section .grid-product-image-wrapper{position:relative;margin-bottom:0;width:37.333vw}.sp-archive-products-section .grid-product-image{aspect-ratio:1 / 1;width:37.333vw}.sp-archive-products-section .grid-product-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.sp-archive-products-section .product-badge-wrapper{width:100%;text-align:left}.sp-archive-products-section .product-badge{padding:1.6vw;font-size:3.2vw;font-weight:400;line-height:125%;text-transform:uppercase;background-color:#fff;color:#000;border:1px solid #e5e5e5;display:inline-block;width:auto}.sp-archive-products-section .product-badge.desktop{display:none}.sp-archive-products-section .grid-product-info{display:flex;flex-direction:column;flex-grow:1;padding:0;text-align:center;position:relative;justify-content:flex-end;gap:2.13vw}.sp-archive-products-section .grid-product-title{font-weight:700;font-size:3.73vw;margin-bottom:2.13vw;line-height:138%;letter-spacing:.19vw;text-decoration:none;text-transform:uppercase;color:inherit;text-align:left;justify-self:flex-start;flex-grow:1}.sp-archive-products-section .grid-product-details{margin-bottom:2.13vw;font-size:3.73vw;line-height:138%;text-align:left}.sp-archive-products-section .archive-products-empty{text-align:center;padding:5.33vw 0;color:#777}@media screen and (min-width: 750px){.sp-archive-products-section .archive-products-section{padding:4.17vw 0}.sp-archive-products-section .archive-products-container{padding:2.78vw 8.61vw}.sp-archive-products-section .archive-products-title{margin-bottom:2.78vw;font-size:1.94vw;line-height:120%;letter-spacing:.16vw;font-weight:600}.sp-archive-products-section .archive-products-grid{grid-template-columns:repeat(4,1fr);gap:2.778vw}.sp-archive-products-section .grid-product{flex-direction:column}.sp-archive-products-section .grid-product-image-wrapper{margin-bottom:.56vw;width:100%;overflow:hidden}.sp-archive-products-section .grid-product-image{width:100%;overflow:hidden}.sp-archive-products-section .product-badge{position:absolute;top:0;left:0;right:auto;z-index:2;padding:.42vw;font-size:.83vw}.sp-archive-products-section .product-badge.desktop{display:block}.sp-archive-products-section .product-badge.mobile{display:none}.sp-archive-products-section .grid-product-info{gap:0}.sp-archive-products-section .grid-product-title{font-size:1.11vw;margin-bottom:.56vw;letter-spacing:.05vw;text-align:center}.sp-archive-products-section .grid-product-details{margin-bottom:.56vw;font-size:.97vw;text-align:center}.sp-archive-products-section .archive-products-empty{padding:2.78vw 0}}@media screen and (min-width: 1440px){.sp-archive-products-section .archive-products-section{padding:60px 0}.sp-archive-products-section .archive-products-container{padding:40px 124px}.sp-archive-products-section .archive-products-title{margin-bottom:40px;font-size:28px;letter-spacing:2.24px}.sp-archive-products-section .archive-products-grid{gap:40px}.sp-archive-products-section .grid-product-image-wrapper{margin-bottom:8px}.sp-archive-products-section .product-badge{padding:6px;font-size:12px}.sp-archive-products-section .grid-product-title{font-size:16px;margin-bottom:8px;letter-spacing:.7px}.sp-archive-products-section .grid-product-details{margin-bottom:8px;font-size:14px}.sp-archive-products-section .archive-products-empty{padding:40px 0}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/sp-archive-products.css.map */
