.WesternHats_page__Ro9X9 .western-hero{display:grid;grid-template-columns:minmax(0,47%) minmax(0,53%);min-height:calc(100vh - 100px);background:var(--paper)}.WesternHats_page__Ro9X9 .western-hero-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(58px,8vw,132px) clamp(24px,6vw,102px);background:var(--paper-deep)}.WesternHats_page__Ro9X9 .western-hero h1{max-width:720px;margin-bottom:25px}.WesternHats_page__Ro9X9 .western-hero-copy>p:not(.eyebrow){max-width:530px;font-size:clamp(1.1rem,1.5vw,1.34rem);line-height:1.55;margin-bottom:34px}.WesternHats_page__Ro9X9 .western-hero-media{min-height:590px;overflow:hidden;background:#79604a}.WesternHats_page__Ro9X9 .western-hero-media img,.WesternHats_page__Ro9X9 .western-hero-media picture{height:100%}.WesternHats_page__Ro9X9 .western-hero-media img{object-fit:cover}.WesternHats_page__Ro9X9 .western-intro{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:clamp(44px,10vw,165px);gap:clamp(44px,10vw,165px);border-bottom:1px solid var(--line)}.WesternHats_page__Ro9X9 .western-guide-heading h2,.WesternHats_page__Ro9X9 .western-intro h2{margin-bottom:0}.WesternHats_page__Ro9X9 .western-intro>div:last-child{max-width:700px;font-size:1.08rem;line-height:1.72}.WesternHats_page__Ro9X9 .western-intro p:last-child{margin-bottom:0}.WesternHats_page__Ro9X9 .western-shop{padding-top:clamp(70px,9vw,140px)}.WesternHats_page__Ro9X9 .western-product-grid{grid-template-columns:repeat(4,1fr)}.WesternHats_page__Ro9X9 .western-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--pine);color:#fff}.WesternHats_page__Ro9X9 .western-feature-media{min-height:640px;overflow:hidden;background:#755a40}.WesternHats_page__Ro9X9 .western-feature-media img,.WesternHats_page__Ro9X9 .western-feature-media picture{height:100%}.WesternHats_page__Ro9X9 .western-feature-media img{object-fit:cover}.WesternHats_page__Ro9X9 .western-feature-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(58px,9vw,140px) clamp(24px,7vw,112px)}.WesternHats_page__Ro9X9 .western-cta .eyebrow,.WesternHats_page__Ro9X9 .western-feature-copy .eyebrow{color:#dfc585}.WesternHats_page__Ro9X9 .western-feature-copy h2{max-width:570px;margin-bottom:24px}.WesternHats_page__Ro9X9 .western-feature-copy>p:not(.eyebrow){max-width:570px;color:#edf0e9;font-size:1.08rem;line-height:1.7}.WesternHats_page__Ro9X9 .western-feature-copy .button{margin-top:12px}.WesternHats_page__Ro9X9 .western-guide{max-width:1400px}.WesternHats_page__Ro9X9 .western-guide-heading{max-width:780px;margin-bottom:52px}.WesternHats_page__Ro9X9 .western-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 68px;gap:0 68px;border-top:1px solid var(--line)}.WesternHats_page__Ro9X9 .western-guide-grid article{padding:30px 0;border-bottom:1px solid var(--line)}.WesternHats_page__Ro9X9 .western-guide-grid h3{font-size:1.65rem;margin-bottom:12px}.WesternHats_page__Ro9X9 .western-guide-grid p{max-width:580px;margin:0;line-height:1.68}.WesternHats_page__Ro9X9 .western-style{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(45px,10vw,160px);gap:clamp(45px,10vw,160px);align-items:center;padding:clamp(64px,10vw,145px) clamp(24px,7vw,112px);background:var(--paper-deep)}.WesternHats_page__Ro9X9 .western-style>div:first-child{max-width:650px}.WesternHats_page__Ro9X9 .western-style h2{margin-bottom:22px}.WesternHats_page__Ro9X9 .western-style>div:first-child>p:not(.eyebrow){font-size:1.08rem;line-height:1.72}.WesternHats_page__Ro9X9 .western-style-media{min-height:540px;overflow:hidden;background:#8a6c4f}.WesternHats_page__Ro9X9 .western-style-media img,.WesternHats_page__Ro9X9 .western-style-media picture{height:100%}.WesternHats_page__Ro9X9 .western-style-media img{object-fit:cover}.WesternHats_page__Ro9X9 .western-faq{padding-top:clamp(70px,10vw,145px);padding-bottom:clamp(70px,10vw,145px)}.WesternHats_page__Ro9X9 .western-cta{grid-template-columns:1fr .8fr auto}@media (max-width:1080px){.WesternHats_page__Ro9X9 .western-hero{grid-template-columns:1fr 1fr}.WesternHats_page__Ro9X9 .western-hero-media{min-height:520px}.WesternHats_page__Ro9X9 .western-product-grid{grid-template-columns:repeat(2,1fr)}.WesternHats_page__Ro9X9 .western-feature-copy{padding:72px 54px}.WesternHats_page__Ro9X9 .western-feature-media{min-height:560px}.WesternHats_page__Ro9X9 .western-style{gap:60px;padding-left:54px;padding-right:54px}.WesternHats_page__Ro9X9 .western-style-media{min-height:440px}.WesternHats_page__Ro9X9 .western-cta{grid-template-columns:1fr 1fr}}@media (max-width:720px){.WesternHats_page__Ro9X9 .western-hero{grid-template-columns:1fr;min-height:0}.WesternHats_page__Ro9X9 .western-hero-copy{order:1;padding:66px 24px 52px}.WesternHats_page__Ro9X9 .western-hero h1{font-size:clamp(3.15rem,13.5vw,4.6rem)}.WesternHats_page__Ro9X9 .western-hero-media{order:0;min-height:400px}.WesternHats_page__Ro9X9 .western-hero-copy .button{width:100%}.WesternHats_page__Ro9X9 .western-intro{grid-template-columns:1fr;gap:28px}.WesternHats_page__Ro9X9 .western-intro>div:last-child{font-size:1.02rem}.WesternHats_page__Ro9X9 .western-product-grid{grid-template-columns:1fr 1fr}.WesternHats_page__Ro9X9 .western-feature{grid-template-columns:1fr}.WesternHats_page__Ro9X9 .western-feature-media{min-height:410px}.WesternHats_page__Ro9X9 .western-feature-copy{padding:64px 24px}.WesternHats_page__Ro9X9 .western-feature-copy>p:not(.eyebrow){font-size:1.02rem}.WesternHats_page__Ro9X9 .western-guide-heading{margin-bottom:36px}.WesternHats_page__Ro9X9 .western-guide-grid{grid-template-columns:1fr}.WesternHats_page__Ro9X9 .western-guide-grid h3{font-size:1.5rem}.WesternHats_page__Ro9X9 .western-style{grid-template-columns:1fr;padding:66px 24px;gap:38px}.WesternHats_page__Ro9X9 .western-style>div:first-child>p:not(.eyebrow){font-size:1.02rem}.WesternHats_page__Ro9X9 .western-style-media{min-height:410px}.WesternHats_page__Ro9X9 .western-cta{grid-template-columns:1fr}.WesternHats_page__Ro9X9 .western-cta .button{width:auto}}@media (max-width:390px){.WesternHats_page__Ro9X9 .western-product-grid{gap:9px}.WesternHats_page__Ro9X9 .western-product-grid .product-card h2{font-size:.82rem}}