.phil-section{width:100%;background-color:var(--phil-bg-color);padding-top:var(--phil-padding-top);padding-bottom:var(--phil-padding-bottom)}.phil-wrapper{max-width:var(--phil-max-width);margin:0 auto;padding:0 24px}.phil-header{text-align:center;margin-bottom:48px}.phil-caption{margin:0 0 16px;font-family:var(--phil-caption-font);font-size:var(--phil-caption-size);font-weight:var(--phil-caption-weight);line-height:var(--phil-caption-lh);text-transform:var(--phil-caption-transform);text-align:var(--phil-caption-align);letter-spacing:var(--phil-caption-ls);color:var(--phil-caption-color)}.phil-heading{margin:0;font-family:var(--phil-heading-font);font-size:var(--phil-heading-size);font-weight:var(--phil-heading-weight);line-height:var(--phil-heading-lh);text-transform:var(--phil-heading-transform);text-align:var(--phil-heading-align);letter-spacing:var(--phil-heading-ls);color:var(--phil-heading-color)}.phil-columns{display:grid;grid-template-columns:repeat(var(--phil-columns),1fr);gap:var(--phil-col-gap)}.phil-column{background-color:var(--phil-col-bg);border-top:var(--phil-col-border-width) solid var(--phil-col-border-color);padding-top:24px;text-align:var(--phil-col-align)}.phil-col-heading{margin:0 0 12px;font-family:var(--phil-col-heading-font);font-size:var(--phil-col-heading-size);font-weight:var(--phil-col-heading-weight);line-height:var(--phil-col-heading-lh);text-transform:var(--phil-col-heading-transform);letter-spacing:var(--phil-col-heading-ls);color:var(--phil-col-heading-color)}.phil-col-text{font-family:var(--phil-col-text-font);font-size:var(--phil-col-text-size);font-weight:var(--phil-col-text-weight);line-height:var(--phil-col-text-lh);text-transform:var(--phil-col-text-transform);letter-spacing:var(--phil-col-text-ls);color:var(--phil-col-text-color)}.phil-col-text p{margin:0 0 12px}.phil-col-text p:last-child{margin-bottom:0}@media screen and (max-width:749px){.phil-section{padding-top:var(--phil-padding-top-mobile);padding-bottom:var(--phil-padding-bottom-mobile)}.phil-caption{font-size:var(--phil-caption-size-mobile);line-height:var(--phil-caption-lh-mobile);text-align:var(--phil-caption-align-mobile);letter-spacing:var(--phil-caption-ls-mobile)}.phil-heading{font-size:var(--phil-heading-size-mobile);line-height:var(--phil-heading-lh-mobile);text-align:var(--phil-heading-align-mobile);letter-spacing:var(--phil-heading-ls-mobile)}.phil-columns{grid-template-columns:repeat(var(--phil-columns-mobile),1fr);gap:var(--phil-col-gap-mobile)}.phil-col-heading{font-size:var(--phil-col-heading-size-mobile);line-height:var(--phil-col-heading-lh-mobile);letter-spacing:var(--phil-col-heading-ls-mobile)}.phil-col-text{font-size:var(--phil-col-text-size-mobile);line-height:var(--phil-col-text-lh-mobile);letter-spacing:var(--phil-col-text-ls-mobile)}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-our-philosophy.css.map */
