.products-grid{padding:45px 16px 0;background:#fff}.products-grid .grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1480px;margin:0 auto;align-items:start}.products-grid .banner{position:relative;display:block;overflow:hidden;color:#fff;text-decoration:none}.products-grid .banner>img{display:block;width:100%;height:auto}.products-grid .products-column{display:flex;flex-direction:column;gap:24px;min-width:0}.products-grid .product-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.products-grid .full-gallery{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1480px;margin:22px auto 0}.products-grid .next-grid{margin-top:24px}.products-grid .banner-third .banner-link{right:auto;left:9%;bottom:29%}.products-grid .banner-fourth .banner-link{right:auto;bottom:15%;left:12%}.products-grid .banner-second .banner-link{top:22%;bottom:auto}.products-grid .banner-link{position:absolute;z-index:1;right:7.5%;bottom:8%;width:max-content;display:flex;align-items:center;justify-content:center;gap:18px;color:#fff;font-family:roma-semibold,sans-serif;font-size:18px;font-weight:600;text-decoration:none;cursor:pointer;white-space:nowrap}.products-grid .banner-link .bullet,.products-grid .banner-link .label{pointer-events:none}.products-grid .banner-link:hover,.products-grid .banner-link:focus-visible{color:#fff}.products-grid .banner-link .bullet{position:relative;width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#fff}.products-grid .banner-link .bullet:after{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:inherit;background:#ffffff61;content:"";animation:products-grid-ping 1.8s ease-out infinite}.products-grid .banner-link .label{position:relative;display:block;flex:0 0 auto;width:max-content;padding:0;white-space:nowrap}.products-grid .banner-link .label:after{position:absolute;bottom:-4px;left:0;width:100%;height:1px;background:#fff;content:"";transform:scaleX(1);transform-origin:left center;opacity:1;transition:transform .38s ease-out,opacity .18s ease-out}.products-grid .banner-link:focus-visible .label:after{transform:scaleX(0);opacity:0;transition:transform .38s ease-out,opacity .14s ease .12s}@media (hover: hover) and (min-width: 768px){.products-grid .banner-link:hover .label:after{transform:scaleX(0);opacity:0;transition:transform .38s ease-out,opacity .14s ease .12s}}.products-grid .product,.products-grid .featured-product{display:block;min-width:0;padding:0;border:0;outline:0;box-shadow:none;color:inherit;text-decoration:none;cursor:pointer}.products-grid .product:before,.products-grid .product:after,.products-grid .featured-product:before,.products-grid .featured-product:after{display:none!important;content:none!important}.products-grid .product{display:flex;flex-direction:column}.products-grid .product .info{display:flex;flex:1;flex-direction:column}.products-grid .product .title{flex:1}.products-grid .image-wrapper{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:#f7f7f7}.products-grid .image-wrapper>img{display:block;width:100%;height:100%;border:0;outline:0;box-shadow:none;object-fit:cover}.products-grid .badge{position:absolute;top:10px;left:10px;padding:4px 14px;color:#fff;background:#a21f24;font-size:12px;line-height:1.2;text-transform:uppercase}.products-grid .info{display:block;padding-top:12px;font-size:16px;line-height:1.35}.products-grid .info .title,.products-grid .info .price{display:block}.products-grid .info .price{margin-top:4px;color:#666}@media (max-width: 767px){.products-grid{padding:20px 16px 0}.products-grid .grid{display:flex;flex-direction:column;align-items:stretch;gap:16px}.products-grid .products-column{display:contents}.products-grid .product-tiles{gap:16px 8px}.products-grid .full-gallery{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.products-grid .next-grid{margin-top:12px}.products-grid .badge{padding:3px 10px;font-size:8px}.products-grid .banner-first{order:1}.products-grid .gallery-two{order:2}.products-grid .single-one{order:3}.products-grid .gallery-three{order:4}.products-grid .single-two{order:5}.products-grid .banner-second{order:6}.products-grid .next-grid .banner-third{order:1}.products-grid .next-grid .gallery-five{order:2}.products-grid .next-grid .single-three{order:3}.products-grid .next-grid .gallery-six{order:4}.products-grid .next-grid .single-four{order:5}.products-grid .next-grid .banner-fourth{order:6}.products-grid .banner-link{right:auto;bottom:46px;left:50%;width:max-content;gap:10px;white-space:nowrap;transform:translate(-50%)}.products-grid .banner-second .banner-link{top:auto;bottom:46px}.products-grid .banner-third .banner-link{right:auto;bottom:46px;left:50%;font-size:clamp(12px,4vw,18px)}.products-grid .banner-fourth .banner-link{right:auto;bottom:46%;left:50%}.products-grid .info{padding-top:12px;font-size:14px;line-height:1.35}}@media (prefers-reduced-motion: reduce){.products-grid .bullet:after{animation:none}.products-grid .label:after{transition:none}}@keyframes products-grid-ping{0%{transform:scale(.6);opacity:.7}to{transform:scale(3.2);opacity:0}}
