.fof-features{margin-top:0;padding:clamp(48px,6vw,72px) 0 clamp(36px,5vw,64px);background:#f5f1eb;border-top:1px solid rgba(31,27,23,.1)}.fof-features .fof-shell{width:100%;padding:0 clamp(1.5rem,4vw,4rem);margin:0 auto}.fof-features__shell{display:grid;gap:clamp(24px,5vw,48px)}.fof-features__title{display:grid;gap:clamp(14px,3vw,24px);justify-items:center;text-align:center}.fof-features__title h2{margin:0;font-size:clamp(2rem,4vw,2.6rem);letter-spacing:.12em;text-transform:uppercase;color:#1f1b17b8}.fof-features .fof-kicker{display:inline-block;text-transform:uppercase;letter-spacing:.18em;font-size:.85rem;font-weight:600;color:#181511b3}.fof-features__intro{max-width:720px;color:#1f1b17bf;line-height:1.6}.fof-features__grid{margin-top:16px;display:grid;gap:clamp(18px,2vw,28px);grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(140px,1fr)}.fof-feature-card{--fof-feature-bg-rgb: var(--color-background, 19, 16, 13);--fof-feature-fg-rgb: var(--color-foreground, 245, 241, 234);position:relative;display:flex;align-items:flex-end;border-radius:28px;overflow:hidden;min-height:clamp(200px,34vw,420px);background:rgb(var(--fof-feature-bg-rgb));color:rgb(var(--fof-feature-fg-rgb));box-shadow:0 24px 48px #17141029;isolation:isolate;transition:transform .16s ease,box-shadow .16s ease;background-size:cover;background-repeat:no-repeat;background-position:center}.fof-feature-card:hover{transform:translateY(-4px);box-shadow:0 28px 52px #1714103d}.fof-feature-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(var(--fof-feature-bg-rgb),.05),rgba(var(--fof-feature-bg-rgb),.54) 62%,rgba(var(--fof-feature-bg-rgb),.8));z-index:1}.fof-feature-card__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.fof-feature-card__image{width:100%;height:100%;object-fit:cover;display:block}.fof-feature-card__content{position:relative;z-index:2;width:100%;padding:clamp(16px,2vw,28px);display:grid;gap:8px;text-shadow:0 2px 8px rgba(var(--fof-feature-bg-rgb),.6)}.fof-feature-card__content h3{margin:0;font-size:clamp(1.35rem,2.6vw,1.8rem);font-weight:700}.fof-feature-card__content p{margin:0;font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.5;color:rgba(var(--fof-feature-fg-rgb),.88)}@media (max-width: 900px){.fof-features__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-auto-rows:auto;gap:16px}.fof-feature-card{grid-column:auto!important;grid-row:auto!important;min-height:240px}}@media (prefers-reduced-motion: reduce){.fof-feature-card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map */
