.partners-grid{background-color:#f0f0f0;padding:4.8rem 0;position:relative}.partners-grid__container{max-width:192rem;margin:0 auto;padding:0 1.6rem;display:flex;flex-direction:column;align-items:center}.partners-grid__title{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;font-size:2.8rem;line-height:1.2;color:#2f2f2f;text-align:center;margin:0 0 2.4rem}.partners-grid__description{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:300;font-size:1.6rem;line-height:1.6;color:#2f2f2f;text-align:center;margin:0 0 3.2rem;max-width:80rem}.partners-grid__grid{display:grid;grid-template-columns:repeat(var(--grid-columns-mobile, 1),1fr);gap:var(--grid-gap, 30px);width:100%;max-width:192rem}.partners-grid__item{display:flex;justify-content:center;align-items:stretch}.partners-grid__card{background-color:#fff;border-radius:8px;padding:2.4rem;width:100%;max-width:43.3rem;aspect-ratio:195%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;transition:all .3s ease;box-shadow:0 4px 8px #0000001a;overflow:hidden}.partners-grid__card:hover{transform:translateY(-2px);box-shadow:0 8px 16px #00000026}.partners-grid__image-wrapper{flex:1;display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:1.6rem}.partners-grid__image{max-width:100%;max-height:12.8rem;width:auto;height:auto;object-fit:contain;object-position:center;transition:all .3s ease}.partners-grid__card:hover .partners-grid__image{transform:scale(1.05)}.partners-grid__content{width:100%;margin-top:auto}.partners-grid__partner-name{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;font-size:1.6rem;line-height:1.3;color:#2f2f2f;margin:0 0 .5rem}.partners-grid__partner-description{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:300;font-size:1.4rem;line-height:1.4;color:#2f2f2f;margin:0}.partners-grid__link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;text-decoration:none;border-radius:inherit;transition:background-color .3s ease}.partners-grid__link:hover{background-color:#e500120d}.partners-grid__link:focus{outline:2px solid #e50012;outline-offset:2px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width: 480px){.partners-grid__container{padding:0 2.4rem}.partners-grid__title{font-size:clamp(1.2rem,2vw + 1rem,3rem)}.partners-grid__description{font-size:clamp(1rem,2vw + 1rem,1.7rem)}.partners-grid__image{max-height:14.4rem}}@media (min-width: 576px){.partners-grid{padding:6.4rem 0}.partners-grid__title{font-size:3.2rem;line-height:22px;margin-bottom:3.2rem}.partners-grid__description{font-size:1.8rem;margin-bottom:4rem}.partners-grid__card{padding:3.2rem}.partners-grid__image{max-height:16rem}.partners-grid__partner-name{font-size:1.7rem}.partners-grid__partner-description{font-size:1.5rem}}@media (min-width: 48rem){.partners-grid__container{padding:0 3.2rem}.partners-grid__grid{grid-template-columns:repeat(var(--grid-columns-tablet, 2),1fr)}.partners-grid__title{margin-bottom:4rem}.partners-grid__description{margin-bottom:4.8rem}.partners-grid__image{max-height:17.6rem}}@media (min-width: 1024px){.partners-grid{padding:8rem 0}.partners-grid__container{padding:0;margin-left:13.65vw;margin-right:13.59vw}.partners-grid__grid{display:grid;grid-template-columns:repeat(3,22.55vw);gap:2.55vw;width:100%;max-width:none}.partners-grid__item{width:100%}.partners-grid__card{width:100%;max-width:none;aspect-ratio:195%}.partners-grid__title{margin-bottom:4.8rem}.partners-grid__description{font-size:2rem;margin-bottom:5.2rem}.partners-grid__card{padding:4rem}.partners-grid__image{max-height:17.8rem}.partners-grid__partner-name{font-size:1.8rem}.partners-grid__partner-description{font-size:1.6rem}}@media (min-width: 1280px){.partners-grid__container{margin-left:13.65vw;margin-right:13.59vw}}@media (min-width: 1400px){.partners-grid__container{margin-left:13.65vw;margin-right:13.59vw}}@media (min-width: 1920px){.partners-grid{padding:8rem 0}.partners-grid__container{margin-left:13.65vw;margin-right:13.59vw}.partners-grid__grid{display:grid;grid-template-columns:repeat(3,22.55vw);gap:2.55vw;width:100%;max-width:none}.partners-grid__card{width:100%;max-width:none;aspect-ratio:195%}}@media (prefers-contrast: high){.partners-grid__card{border:2px solid #2f2f2f}.partners-grid__link:focus{outline-width:3px}}@media (prefers-reduced-motion: reduce){.partners-grid__card,.partners-grid__image,.partners-grid__link{transition:none}.partners-grid__card:hover,.partners-grid__card:hover .partners-grid__image{transform:none}}@media print{.partners-grid{background:#fff;padding:1.6rem 0}.partners-grid__card{box-shadow:none;border:1px solid #ccc;page-break-inside:avoid}.partners-grid__link{display:none}}.partners-grid__grid:empty:before{content:"Add partner items using the blocks system in the theme editor";grid-column:1 / -1;padding:4.8rem;text-align:center;font-style:italic;color:#666;background:#ffffff80;border:2px dashed #ccc;border-radius:8px}
/*# sourceMappingURL=/cdn/shop/t/15/assets/partners-grid.css.map */
