.surf-camp-partners__header{max-width:760px;margin:0 auto 34px;text-align:center}.surf-camp-partners__eyebrow{display:block;margin-bottom:10px;font-family:DM Sans,sans-serif!important;font-size:12px;font-weight:700;letter-spacing:.12em;line-height:1.4;text-transform:uppercase;color:#686868}.surf-camp-partners__heading{margin:0}.surf-camp-partners__intro{max-width:680px;margin:16px auto 0;font-size:15px;line-height:1.7;color:#444}.surf-camp-partners__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.surf-camp-partner{display:flex;flex-direction:column;min-height:100%;overflow:hidden;background:#fff;border:1px solid #e1e1e1}.surf-camp-partner__media{position:relative;overflow:hidden;aspect-ratio:4 / 3;background:#f4f4f4}.surf-camp-partner__media .o-ratio{width:100%}.surf-camp-partner__media image-skeleton,.surf-camp-partner__media .o-ratio,.surf-camp-partner__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.surf-camp-partner__media image-skeleton svg{display:block;width:100%;height:100%}.surf-camp-partner__media img{display:block;object-fit:cover}.surf-camp-partner__content{display:flex;flex:1;flex-direction:column;padding:22px}.surf-camp-partner__label{margin:0 0 8px;font-family:DM Sans,sans-serif!important;font-size:11px;font-weight:700;letter-spacing:.1em;line-height:1.4;text-transform:uppercase;color:#777}.surf-camp-partner__name{margin:0 0 10px;font-size:1.25rem;line-height:1.2}.surf-camp-partner__text{margin:0 0 22px;font-size:14px;line-height:1.6;color:#4b4b4b}.surf-camp-partner__cta{align-self:flex-start;margin-top:auto}@media screen and (min-width:750px)and (max-width:1099px){.surf-camp-partners__grid{gap:18px}.surf-camp-partner__content{padding:18px}.surf-camp-partner__name{font-size:1.1rem}.surf-camp-partner__text{font-size:13px}}@media screen and (max-width:749px){.surf-camp-partners__grid{grid-template-columns:1fr;gap:20px}.surf-camp-partners__header{margin-bottom:28px;text-align:left}.surf-camp-partners__intro{font-size:14px}.surf-camp-partner__content{padding:20px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-surf-camp-partners.css.map */
