.rev-vp{background-color:#fff;padding:7.2rem 4rem;border-top:.1rem solid rgba(0,0,0,.07);border-bottom:.1rem solid rgba(0,0,0,.07)}.rev-vp__header{text-align:center;margin-bottom:5.6rem}.rev-vp__eyebrow{display:inline-flex;align-items:center;gap:1.2rem;font-family:var(--font-body-family);font-size:1.1rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#c9a84c;margin:0 0 1.6rem}.rev-vp__eyebrow-rule{display:block;width:3.2rem;height:.1rem;background-color:#c9a84c;flex-shrink:0}.rev-vp__title{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(2.8rem,4vw,4rem);color:#121212;margin:0 0 2rem;letter-spacing:-.02em;line-height:1.15}.rev-vp__title-accent{display:block;width:4.8rem;height:.3rem;background-color:#c9a84c;margin:0 auto}.rev-vp__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem;max-width:110rem;margin:0 auto}.rev-vp__card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:4rem 3.2rem;background-color:#fff;border:.1rem solid rgba(0,0,0,.08);border-top:.3rem solid #C9A84C;transition:box-shadow .22s ease,transform .22s ease}.rev-vp__card:hover{box-shadow:0 .8rem 2.4rem #00000014;transform:translateY(-.4rem)}.rev-vp__icon-wrap{display:flex;align-items:center;justify-content:center;width:7.2rem;height:7.2rem;border-radius:50%;background-color:#c9a84c1a;border:.15rem solid rgba(201,168,76,.4);margin-bottom:2.8rem;flex-shrink:0;transition:background-color .22s ease,border-color .22s ease}.rev-vp__card:hover .rev-vp__icon-wrap{background-color:#c9a84c2e;border-color:#c9a84c}.rev-vp__icon{width:3.2rem;height:3.2rem;color:#c9a84c;flex-shrink:0}.rev-vp__card-title{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:1.9rem;color:#121212;margin:0 0 1.4rem;letter-spacing:-.01em;line-height:1.2}.rev-vp__card-rule{width:3.2rem;height:.2rem;background-color:#c9a84c;margin:0 auto 1.8rem;flex-shrink:0}.rev-vp__card-text{font-size:1.5rem;line-height:1.7;color:#1212129e;margin:0}@media screen and (max-width:989px){.rev-vp__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.rev-vp{padding:5.6rem 2rem}.rev-vp__header{margin-bottom:4rem}.rev-vp__grid{grid-template-columns:1fr;gap:2rem;max-width:48rem}.rev-vp__card{padding:3.2rem 2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-rev-value-props.css.map */
