.sp-collection-grid-section{padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;position:relative;width:100%}.sp-collection-grid-section .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-collection-grid-section .collection-grid-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-collection-grid-section .collection-grid-wrapper{padding:0;width:100%}.sp-collection-grid-section .collection-grid-products{display:grid;grid-template-columns:repeat(2,1fr);gap:4.27vw;width:100%}.sp-collection-grid-section .grid-product{position:relative;display:flex;flex-direction:column}.sp-collection-grid-section .grid-product-image-wrapper{position:relative;margin-bottom:2.13vw;overflow:hidden}.sp-collection-grid-section .grid-product-link{display:block;text-decoration:none;color:inherit}.sp-collection-grid-section .grid-product-image{aspect-ratio:1 / 1;overflow:hidden}.sp-collection-grid-section .grid-product-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.sp-collection-grid-section .grid-product-link:hover .grid-product-image img{transform:scale(1.05)}.sp-collection-grid-section .product-badge{position:absolute;top:0;right:0;left:auto;z-index:2;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}.sp-collection-grid-section .grid-product-info{display:flex;flex-direction:column;flex-grow:1;padding:0;text-align:center;position:relative;justify-content:flex-end;min-height:32vw}.sp-collection-grid-section .grid-product-title{font-weight:700;font-size:4.27vw;margin-bottom:2.13vw;line-height:138%;letter-spacing:.19vw;text-decoration:none;text-transform:uppercase;color:inherit;text-align:center;justify-self:flex-start;flex-grow:1}.sp-collection-grid-section .grid-product-price{margin-bottom:2.13vw;font-size:4.27vw;line-height:125%;font-weight:400;text-align:center}.sp-collection-grid-section .price-from{margin-right:.8vw;font-size:2.67vw;line-height:90%;font-weight:400}.sp-collection-grid-section .grid-product-variants{margin-bottom:2.13vw;font-size:3.73vw;color:#777;text-align:center}.sp-collection-grid-section .grid-product-action{transition:all .3s ease}.sp-collection-grid-section .grid-product-button{display:inline-block;background-color:#000;color:#fff;padding:2.13vw 4.27vw;text-decoration:none;text-transform:uppercase;font-size:3.733vw;line-height:150%;letter-spacing:.51vw;font-weight:700;border-radius:13.33vw;transition:all .3s ease;min-width:37.33vw;text-align:center;border:none}.sp-collection-grid-section .grid-product-button:hover{background-color:#333}@media screen and (min-width: 750px){.sp-collection-grid-section{padding:4.17vw 0}.sp-collection-grid-section .container{padding:2.78vw 8.61vw}.sp-collection-grid-section .collection-grid-title{margin-bottom:2.78vw;font-size:1.94vw;line-height:120%;letter-spacing:.16vw;font-weight:600}.sp-collection-grid-section .collection-grid-products{grid-template-columns:repeat(4,1fr);gap:1.11vw}.sp-collection-grid-section .grid-product-image-wrapper{margin-bottom:.56vw}.sp-collection-grid-section .product-badge{padding:.42vw;font-size:.83vw}.sp-collection-grid-section .grid-product-info{min-height:11.11vw}.sp-collection-grid-section .grid-product-title{font-size:1.11vw;margin-bottom:.56vw;letter-spacing:.05vw}.sp-collection-grid-section .grid-product-price{margin-bottom:.56vw;font-size:1.11vw}.sp-collection-grid-section .price-from{margin-right:.21vw;font-size:.69vw}.sp-collection-grid-section .grid-product-variants{margin-bottom:.56vw;font-size:.97vw}.sp-collection-grid-section .grid-product-action{opacity:0;transform:translateY(120%)}.sp-collection-grid-section .grid-product-button{padding:.56vw 2.22vw;font-size:1.11vw;letter-spacing:.13vw;border-radius:3.47vw;min-width:9.72vw}.sp-collection-grid-section .grid-product:hover .grid-product-action{opacity:1;transform:translateY(0)}}@media screen and (min-width: 1440px){.sp-collection-grid-section{padding:60px 0}.sp-collection-grid-section .container{padding:40px 124px}.sp-collection-grid-section .collection-grid-title{margin-bottom:40px;font-size:28px;letter-spacing:2.24px}.sp-collection-grid-section .collection-grid-products{gap:16px}.sp-collection-grid-section .grid-product-image-wrapper{margin-bottom:8px}.sp-collection-grid-section .product-badge{padding:6px;font-size:12px}.sp-collection-grid-section .grid-product-info{min-height:160px}.sp-collection-grid-section .grid-product-title{font-size:16px;margin-bottom:8px;letter-spacing:.7px}.sp-collection-grid-section .grid-product-price{margin-bottom:8px;font-size:16px}.sp-collection-grid-section .price-from{margin-right:3px;font-size:10px}.sp-collection-grid-section .grid-product-variants{margin-bottom:8px;font-size:14px}.sp-collection-grid-section .grid-product-button{padding:8px 32px;font-size:16px;letter-spacing:1.92px;border-radius:50px;min-width:140px}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/sp-collection-grid.css.map */
