.shop-intro{padding:38px 0 26px}.shop-intro h1{font-size:clamp(34px,4.5vw,58px);font-weight:500;line-height:1.1;letter-spacing:-.05em;margin:14px 0}.shop-intro>p:not(.eyebrow){font-size:18px;color:#526158;max-width:64ch;line-height:1.6}.shop-categories{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 0}.shop-categories a{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:48px;padding:12px 20px;background:white;border:1px solid #b6cbbb;border-radius:12px;font-size:16px;font-weight:600;color:#175944;transition:background .2s}.shop-categories a:hover{background:#e5eee5}.simple-shop .section-bar{padding-top:22px}.simple-shop .section-bar h2{font-size:32px;margin-top:0}.simple-shop .section-bar .eyebrow{display:none}.simple-shop .section-bar>p{max-width:40ch}.simple-shop .motor-grid{padding-bottom:40px}.simple-shop .motor-card img{max-height:235px}.simple-shop .motor-card .card-action{background:#175944;color:white;border:0;border-radius:10px;padding:13px 16px;margin-top:20px;min-height:48px}.simple-shop .motor-card:hover .card-action{background:#143c2e}.simple-shop .kit-section{margin-top:20px}.simple-shop .kit-heading h2{font-size:clamp(30px,4vw,46px);line-height:1.15;letter-spacing:-.04em}.simple-shop .consult h2{font-size:clamp(30px,4vw,46px);line-height:1.15;letter-spacing:-.04em}.simple-shop .consult{padding-block:50px}#correderas,#abatibles,#accesorios{scroll-margin-top:150px}
@media(max-width:760px){.shop-intro{padding:25px 0 20px}.shop-intro h1{font-size:36px}.shop-intro>p:not(.eyebrow){font-size:16px}.shop-categories{gap:8px;margin-top:20px}.shop-categories a{flex:1 1 auto;padding:10px 12px;gap:10px;font-size:14px}.simple-shop .section-bar{gap:8px;padding-block:18px}.simple-shop .section-bar h2{font-size:28px}.simple-shop .section-bar>p{font-size:14px}.simple-shop .motor-grid{padding-top:0;gap:16px}.simple-shop .motor-card{padding:20px}.simple-shop .motor-card img{max-height:210px}.simple-shop .motor-card h3{font-size:31px}.simple-shop .header-inner nav{gap:12px;justify-content:space-between}.simple-shop .header-inner nav a{font-size:15px}}
@media(prefers-reduced-motion:reduce){.shop-categories a{transition:none}}
