.ohw-sneaker-feature{max-width:1152px;margin:30px auto 8px;padding:0 16px;box-sizing:border-box}
.ohw-sneaker-feature__card{position:relative;display:block;overflow:hidden;isolation:isolate;border-radius:20px;background:#e9efdf;color:#173f2c;text-decoration:none;border:1px solid #dce5d5}
.ohw-sneaker-feature__image{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}
.ohw-sneaker-feature__content{position:absolute;top:50%;left:28px;transform:translateY(-50%);box-sizing:border-box;width:34%;padding:25px 24px;background:rgba(248,249,239,.66);border:1px solid rgba(255,255,255,.65);border-radius:18px;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);box-shadow:0 8px 30px rgba(26,50,27,.06)}
.ohw-sneaker-feature__eyebrow{font:750 10px/1.4 system-ui,sans-serif;letter-spacing:1.3px;margin:0 0 14px;color:#355b35}
.ohw-home .ohw-sneaker-feature h2{font-size:clamp(28px,3.2vw,42px);line-height:1.08;letter-spacing:-1px;margin:0 0 16px;overflow-wrap:normal}
.ohw-sneaker-feature__text{font:500 17px/1.5 system-ui,sans-serif;margin:0 0 24px;color:#29442e}
.ohw-sneaker-feature__button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:0 18px;background:#174d34;border-radius:9px;color:#fff;font:650 14px/1.2 system-ui,sans-serif}
.ohw-sneaker-feature__card:focus-visible{outline:3px solid #5f9f4f;outline-offset:4px}
.ohw-sneaker-feature__card:hover .ohw-sneaker-feature__button{background:#103d29}
@media(max-width:749px){
.ohw-sneaker-feature{margin:24px 0 4px;padding:0 12px}
.ohw-sneaker-feature__card{border-radius:16px}
.ohw-sneaker-feature__image{width:150%;max-width:none;margin-left:-50%;aspect-ratio:3/2;object-fit:contain}
.ohw-sneaker-feature__content{position:relative;top:auto;left:auto;transform:none;width:auto;margin:-1px 0 0;padding:22px 22px 24px;border-radius:0;border:0;border-top:1px solid rgba(255,255,255,.55);background:rgba(243,246,232,.82);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}
.ohw-sneaker-feature__content:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(rgba(244,247,234,.83),rgba(244,247,234,.94)),var(--ohw-sneaker-image) center 52%/cover;filter:blur(8px)}
.ohw-sneaker-feature__eyebrow{font-size:10px;margin-bottom:10px}
.ohw-home .ohw-sneaker-feature h2{font-size:31px;margin-bottom:12px;letter-spacing:-.6px}
.ohw-sneaker-feature__text{font-size:16px;line-height:1.45;margin-bottom:18px}
.ohw-sneaker-feature__button{width:100%;box-sizing:border-box;font-size:14px}
}