.wif-section{padding-top:var(--wif-padding-top, 60px);padding-bottom:var(--wif-padding-bottom, 60px);background-color:var(--wif-bg, #ffffff)}.wif-inner{max-width:1200px;margin:0 auto;padding:0 24px}.wif-section-heading{text-align:center;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:var(--wif-heading-size, 28px);color:var(--wif-heading-color, #083c3d);margin:0 0 40px;letter-spacing:.01em}.wif-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--wif-gap, 24px)}.wif-tile{display:flex;flex-direction:column;text-decoration:none;color:inherit;overflow:hidden}.wif-tile__image-wrap{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;background-color:#f2ede8}.wif-tile__image-wrap img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.wif-tile:hover .wif-tile__image-wrap img{transform:scale(1.03)}.wif-tile__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:#e8ede9}.wif-tile__placeholder svg{width:48px;height:48px;opacity:.3}.wif-tile__copy{padding:18px 4px 0;display:flex;flex-direction:column;gap:6px;flex:1}.wif-tile__eyebrow{font-family:var(--font-body-family);font-size:var(--wif-eyebrow-size, 11px);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--wif-eyebrow-color, #69877e);margin:0}.wif-tile__headline{font-family:var(--font-heading-family);font-size:var(--wif-tile-heading-size, 18px);font-weight:var(--font-heading-weight);color:var(--wif-tile-heading-color, #083c3d);line-height:1.3;margin:0}.wif-tile__cta{display:inline-block;margin-top:10px;font-family:var(--font-body-family);font-size:var(--wif-cta-size, 12px);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--wif-cta-color, #69877e);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:1px;transition:opacity .2s ease}.wif-tile__cta:hover{opacity:.7}@media screen and (max-width:749px){.wif-section{padding-top:var(--wif-padding-top-mobile, 48px);padding-bottom:var(--wif-padding-bottom-mobile, 48px)}.wif-inner{padding:0 16px}.wif-grid{grid-template-columns:1fr;gap:36px}.wif-section-heading{font-size:calc(var(--wif-heading-size, 28px) * .82);margin-bottom:28px}.wif-tile__headline{font-size:calc(var(--wif-tile-heading-size, 18px) * .94)}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/who-its-for.css.map */
