.benefits-section{--benefits-onyx: #04100b;--benefits-panel: #0c1d16;--benefits-smoke: #F2F0EF;--benefits-gold: #C9A35C;--benefits-gold-soft: rgba(201, 163, 92, .22);--benefits-maroon: #8C1F1F;background:var(--benefits-onyx);padding:clamp(5rem,10vw,9rem) 0}.benefits-section__container{max-width:72rem;margin:0 auto}.benefits-section__eyebrow-wrap{display:flex;align-items:center;justify-content:center;gap:.9rem;margin-bottom:1.2rem}.benefits-section__rule{display:block;width:32px;height:1px;background:var(--benefits-gold-soft)}.benefits-section__eyebrow{margin:0;font-family:var(--font-body-family, "Inter", sans-serif);font-size:1.15rem;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--benefits-maroon)}.benefits-section__heading{margin:0 0 clamp(3rem,6vw,4.5rem);font-family:var(--font-heading-family, "Fraunces", Georgia, serif);font-weight:500;font-size:clamp(2.4rem,4.2vw,3.6rem);line-height:1.2;text-align:center;color:var(--benefits-smoke)}.benefits-section__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.4rem}.benefits-section__card{display:flex;flex-direction:column;align-items:center;gap:1.1rem;padding:clamp(2rem,3vw,2.6rem) 1.5rem;border:1px solid rgba(201,163,92,.14);border-radius:6px;background:var(--benefits-panel);text-align:center;box-shadow:0 8px 24px #0003;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.benefits-section__card:hover{transform:translateY(-6px);border-color:var(--benefits-gold-soft);box-shadow:0 18px 40px #00000059,0 0 0 1px #c9a35c1f}.benefits-section__card-icon{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:#c9a35c1a;border:1px solid rgba(201,163,92,.25);color:var(--benefits-gold);font-size:1.7rem;transition:background-color .3s ease}.benefits-section__card:hover .benefits-section__card-icon{background:#c9a35c2e}.benefits-section__card-title{margin:0;font-family:var(--font-heading-family, "Fraunces", Georgia, serif);font-weight:600;font-size:1.6rem;line-height:1.3;color:var(--benefits-smoke)}.benefits-section__card-text{margin:0;font-family:var(--font-body-family, "Inter", sans-serif);font-size:1.25rem;line-height:1.55;color:var(--benefits-smoke);opacity:.66}@media screen and (max-width:989px){.benefits-section__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:599px){.benefits-section__grid{grid-template-columns:1fr;gap:1.1rem}.benefits-section{padding:clamp(4rem,14vw,6.5rem) 0}.benefits-section__heading{font-size:clamp(2.1rem,7vw,2.6rem)}.benefits-section__card{padding:1.8rem 1.3rem}}@media(prefers-reduced-motion:reduce){.benefits-section__card,.benefits-section__card-icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/benefits-section.css.map */
