.pp-pillars{padding:var(--pp-pillars-pt, 48px) 28px var(--pp-pillars-pb, 53px);background:var(--pp-pillars-bg, #5B6045);color:var(--pp-pillars-text, #F5F3ED);text-align:center}.pp-pillars .pp-pillars__kicker{margin:0 0 6px;color:var(--pp-pillars-muted, #EAE0D3);font-family:var(--pp-font-heading, "Crimson Pro", Georgia, serif);font-size:13px;font-weight:400;font-style:italic;line-height:1.112;letter-spacing:0;text-transform:none}.pp-pillars .pp-pillars__heading{margin:0;color:inherit;font-family:var(--pp-font-heading, "Crimson Pro", Georgia, serif);font-size:22px;font-weight:300;font-style:normal;line-height:1.112;letter-spacing:0;text-transform:none}.pp-pillars .pp-pillars__list{display:grid;grid-template-columns:repeat(var(--pp-pillars-count, 3),minmax(0,1fr));gap:32px;max-width:640px;margin:0 auto;padding:30px 0 0;list-style:none}.pp-pillars__list:has(>:nth-child(4)){--pp-pillars-count: 4}.pp-pillars__list:has(>:nth-child(2):last-child){--pp-pillars-count: 2}.pp-pillars__list:has(>:only-child){--pp-pillars-count: 1}.pp-pillar{display:flex;flex-direction:column;align-items:center;margin:0}.pp-pillar__icon{display:flex;align-items:center;justify-content:center;height:40px;margin-bottom:16px;color:var(--pp-pillars-icon, #BFA67F)}.pp-pillar__icon .pp-pillar-icon{display:block;max-height:40px;width:auto}.pp-pillars .pp-pillar__img{display:block;width:auto;max-width:48px;height:auto;max-height:40px;margin:0;border-radius:0}.pp-pillars .pp-pillar__title{margin:0 0 4.8px;color:var(--pp-pillars-muted, #EAE0D3);font-family:var(--pp-font-nav, "Nunito Sans", "Helvetica Neue", Arial, sans-serif);font-size:11px;font-weight:400;font-style:normal;line-height:1.364;letter-spacing:.88px;text-transform:uppercase}.pp-pillars .pp-pillar__text{margin:0 -2px;color:var(--pp-pillars-muted, #EAE0D3);font-family:var(--pp-font-nav, "Nunito Sans", "Helvetica Neue", Arial, sans-serif);font-size:11px;font-weight:400;line-height:17.6px;letter-spacing:0}@media screen and (max-width:989px){.pp-pillars{padding-right:24px;padding-left:24px}.pp-pillars .pp-pillars__list{gap:24px}}@media screen and (max-width:749px){.pp-pillars{padding:calc(var(--pp-pillars-pt, 48px) * .8) 20px calc(var(--pp-pillars-pb, 53px) * .8)}.pp-pillars .pp-pillars__list{grid-template-columns:minmax(0,260px);justify-content:center;gap:28px;padding-top:26px}.pp-pillars .pp-pillar__text{margin:0}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/pp-pillars.css.map */
