.collection-products-velto{background-color:#f8f9fa;padding:80px 4rem}.collection-products-velto__container{max-width:1440px;margin:0 auto}.collection-products-velto__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.collection-products-velto__card{display:flex;flex-direction:column}.collection-products-velto__media{position:relative;display:block;background-color:#dde3ea;aspect-ratio:1 / 1;overflow:hidden;text-decoration:none}.collection-products-velto__media:hover .collection-products-velto__image-wrapper img{transform:scale(1.05)}.collection-products-velto__image-wrapper{display:block;width:100%;height:100%;text-decoration:none}.collection-products-velto__image-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.collection-products-velto__info{padding:2rem 0;display:flex;flex-direction:column;gap:.5rem}.collection-products-velto__country{font-family:var(--font-body-family, "DM Sans", sans-serif);font-size:.875rem;font-weight:500;color:#cca484;text-transform:uppercase;letter-spacing:.2em}.collection-products-velto__title{font-family:var(--font-body-family, "DM Sans", sans-serif);font-size:1.7rem!important;font-weight:400;color:#001e41;margin:0;line-height:1.2;text-transform:uppercase}.collection-products-velto__description{font-family:var(--font-body-family, "DM Sans", sans-serif);font-size:var(--velto-description-size);font-weight:400;color:#001e41;margin:0;line-height:1.5}.collection-products-velto__notes{font-family:var(--font-body-family, "DM Sans", sans-serif);font-size:1rem;font-weight:400;font-style:italic;color:#3d2722b3;margin:0;line-height:1.5}.collection-products-velto__details{font-family:var(--font-body-family, "DM Sans", sans-serif);font-size:.8125rem;font-weight:500;color:#3d272299;text-transform:uppercase;letter-spacing:.1em;margin:0}.collection-products-velto__badge{position:absolute;top:1rem;left:1rem;z-index:3;background-color:#cca484;color:#001e41;font-family:"DM Sans",var(--font-body-family),sans-serif;font-size:1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:.375rem .75rem;border-radius:0}.collection-products-velto__price{font-family:var(--font-body-family, "DM Sans", sans-serif);font-size:var(--velto-description-size);font-weight:600;color:#001e41;margin:.5rem 0 0;display:flex;align-items:baseline;gap:.75rem}.collection-products-velto__price-current{font-weight:600}.collection-products-velto__price--on-sale .collection-products-velto__price-compare{text-decoration:line-through;color:#3d2722;opacity:.5;font-size:1.4rem;font-weight:400}.collection-products-velto__button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;padding:1rem 2.5rem;font-family:DM Sans,sans-serif;font-size:var(--velto-description-size);font-weight:500;text-transform:uppercase;letter-spacing:.15em;text-decoration:none;text-align:center;white-space:nowrap;color:#fff;background:#ffffff1f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.4);border-radius:0;cursor:pointer;transition:all .3s ease;opacity:0;pointer-events:none}.collection-products-velto__media:hover .collection-products-velto__button{opacity:1;pointer-events:auto;background-color:#001e41;color:#fff;border-color:#001e41;backdrop-filter:none;-webkit-backdrop-filter:none}@media(max-width:989px){.collection-products-velto__grid{grid-template-columns:repeat(2,1fr)}.collection-products-velto__badge{font-size:.875rem;padding:.3rem .6rem}.collection-products-velto__price{font-size:1.25rem}.collection-products-velto__price--on-sale .collection-products-velto__price-compare{font-size:1.125rem}}@media(max-width:749px){.collection-products-velto{padding:48px 1.5rem}.collection-products-velto__grid{grid-template-columns:1fr}.collection-products-velto__title{font-size:var(--velto-description-size-mobile, 1.125rem)!important}.collection-products-velto__button{font-size:var(--velto-description-size-mobile);padding:.875rem 2rem;min-height:48px}.collection-products-velto__badge{font-size:.75rem;padding:.25rem .5rem;top:.75rem;left:.75rem}.collection-products-velto__price{font-size:var(--velto-description-size-mobile, 1.125rem)}.collection-products-velto__price--on-sale .collection-products-velto__price-compare{font-size:1rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-collection-products-velto.css.map */
