.philosophy-grid-section{background-color:var(--bg-color);color:var(--text-color);padding-top:var(--pg-padding-top, 0px);padding-bottom:var(--pg-padding-bottom, 0px);padding-left:var(--pg-padding-left, 0px);padding-right:var(--pg-padding-right, 0px);overflow:hidden}.philosophy-grid{display:grid;grid-template-columns:repeat(16,1fr);grid-template-rows:repeat(12,calc((var(--pg-height, 100vh) - 176px) / 12));column-gap:24px;row-gap:16px;width:var(--pg-width, 85vw);margin:0 auto}.philosophy-grid__image{align-self:stretch;justify-self:stretch;overflow:hidden;will-change:transform;border-radius:var(--border-radius, 0)}.philosophy-grid__img{width:100%;height:100%;object-fit:cover;display:block;border-radius:var(--border-radius, 0)}.philosophy-grid__content{grid-column:6 / span 7;grid-row-start:var(--pg-content-row, 5);grid-row-end:span 4;display:flex;align-items:center;justify-content:center;max-width:522px;z-index:1}.philosophy-grid__header{text-align:center}.philosophy-grid__eyebrow{font-size:var(--pg-eyebrow-size, 12px);letter-spacing:.2em;text-transform:uppercase;margin:0 0 24px;font-weight:500;opacity:.8}.philosophy-grid__heading{font-size:var(--pg-heading-size, 64px);font-family:var(--font-heading--family, "Athletics", sans-serif);font-weight:400;line-height:1.1;margin:0 0 28px;text-transform:uppercase;letter-spacing:.02em}.philosophy-grid__heading em,.philosophy-grid__heading i{font-family:FAMAime,serif;font-weight:400;font-style:italic;text-transform:lowercase;letter-spacing:0}.philosophy-grid__description{font-size:var(--pg-desc-size, 16px);line-height:1.7;max-width:520px;margin:0 auto;opacity:.9}.philosophy-grid__description p{margin:0 0 1em}.philosophy-grid__description p:last-child{margin-bottom:0}@media screen and (min-width:750px)and (max-width:989px){.philosophy-grid{grid-template-columns:repeat(16,1fr);grid-template-rows:repeat(12,auto);column-gap:16px;max-width:100%;padding:0 32px;box-sizing:border-box}.philosophy-grid__heading{font-size:clamp(2rem,5vw,3.5rem)}}@media screen and (max-width:749px){.philosophy-grid{display:flex;flex-direction:column;gap:16px;padding:0 16px;max-width:100%}.philosophy-grid__image--0{order:1}.philosophy-grid__image--1{order:2}.philosophy-grid__content{order:3;padding:32px 0}.philosophy-grid__image--2{order:4}.philosophy-grid__image--3{order:5}.philosophy-grid__img{width:100%;height:auto}.philosophy-grid__image--hide-mobile{display:none}.philosophy-grid__heading{font-size:clamp(2rem,10vw,3rem);margin-bottom:20px}.philosophy-grid__eyebrow{font-size:11px;margin-bottom:16px}.philosophy-grid__description{font-size:15px}}.philosophy-grid__guide{pointer-events:none;position:relative}.philosophy-grid__guide--col{background:#6366f112;border-left:1px solid rgba(99,102,241,.35)}.philosophy-grid__guide--row{border-top:1px solid rgba(251,113,133,.35)}.philosophy-grid__guide-label{position:absolute;top:6px;left:4px;font-family:monospace;font-size:10px;line-height:1;color:#6366f1e6;background:#ffffffd9;padding:1px 4px;border-radius:2px;white-space:nowrap}.philosophy-grid__guide-label--row{top:4px;left:50%;transform:translate(-50%);color:#dc2678d9}@media(prefers-reduced-motion:reduce){.philosophy-grid__image{transform:none!important}}.shopify-design-mode .philosophy-grid__image{outline:2px dashed rgba(0,96,245,.4);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/7/assets/philosophy-grid-section.css.map */
