.feature-highlights{background-color:#faf7f2;padding:clamp(3rem,6vw,6rem) clamp(1.25rem,4vw,3rem)}.feature-highlights__inner{margin:0 auto}.feature-highlights__title{font-weight:500;font-size:clamp(1.75rem,3vw,1.75rem);letter-spacing:.04em;text-align:center;color:#1a1a1a;margin:0 0 clamp(2.5rem,5vw,4.5rem);text-transform:uppercase}.feature-highlights__title:after{content:"";display:block;width:48px;height:1px;background-color:#c9a84c;margin:1rem auto 0}.feature-highlights__list{display:flex;flex-direction:column}.feature-row{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;min-height:clamp(320px,38vw,480px)}.feature-row__media{grid-column:1;grid-row:1}.feature-row__content{grid-column:2;grid-row:1}.feature-row--image-right .feature-row__media{grid-column:2}.feature-row--image-right .feature-row__content{grid-column:1}.feature-row__media{position:relative;overflow:hidden;background-color:#f0ece3}.feature-row__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.16,1,.3,1)}.feature-row:hover .feature-row__image{transform:scale(1.03)}.feature-row__image--placeholder{width:100%;height:100%;min-height:320px}.feature-row__image--placeholder svg{width:100%;height:100%;object-fit:cover}.feature-row__content{display:flex;align-items:center;padding:clamp(1.5rem,4vw,4rem)}.feature-row__eyebrow{font-weight:700;font-size:1.25rem;letter-spacing:.08em;text-transform:uppercase;color:#c9a84c;margin:0 0 .875rem;line-height:1.5}.feature-row__description{font-weight:400;font-size:.9375rem;line-height:1.7;color:#555049;margin:0;letter-spacing:.01em}@media screen and (max-width:989px){.feature-row{min-height:clamp(280px,50vw,420px)}.feature-row__content{padding:clamp(1.25rem,4vw,2.5rem)}}@media screen and (max-width:749px){.feature-highlights__list{gap:2.5rem}.feature-row,.feature-row--image-right{grid-template-columns:1fr;grid-template-rows:auto auto;min-height:0}.feature-row__media,.feature-row--image-right .feature-row__media{grid-column:1;grid-row:1;aspect-ratio:4 / 3}.feature-row__content,.feature-row--image-right .feature-row__content{grid-column:1;grid-row:2;padding:1.5rem .5rem 0;justify-content:flex-start;text-align:left}.feature-row__content-inner{max-width:none}.feature-row__eyebrow{font-size:.75rem}.feature-row__description{font-size:.9375rem}}@media(prefers-reduced-motion:reduce){.feature-row__image{transition:none}.feature-row:hover .feature-row__image{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/product-feature-highlights.css.map */
