body{font-family:Arial,Helvetica,sans-serif}h1,h2,h3{font-weight:700;letter-spacing:-.035em}.runwild-logo{width:190px;height:auto;display:block}.rw-links{display:flex;justify-content:center;gap:30px;padding:15px 20px;border-block:1px solid #e5e7df;overflow:auto;font-size:14px;white-space:nowrap}.rw-links a,.rw-footer a{color:#243e33;text-decoration:none}.rw-links a:hover,.rw-footer a:hover{text-decoration:underline}.rw-hero{position:relative;height:510px;background:#263e32;color:#fff}.rw-slide{position:absolute;inset:0;overflow:hidden}.rw-slide[hidden]{display:none}.rw-slide>img{width:100%;height:100%;object-fit:cover}.rw-shade{position:absolute;inset:0;background:linear-gradient(90deg,#0d251cdd,#0d251c33)}.rw-copy{position:absolute;top:65px;left:7%;right:6%}.rw-eyebrow{font-size:12px;letter-spacing:2px;font-weight:700}.rw-copy h2{color:white;font-size:clamp(32px,4.5vw,65px);line-height:1.08;margin:20px 0}.rw-copy .button{background:#f5f0db;color:#243e33;margin-top:12px}.rw-controls{position:absolute;bottom:24px;left:7%;right:7%;display:flex;gap:12px}.rw-controls button{border:1px solid #ffffff60;background:transparent;color:white;padding:7px 12px;cursor:pointer}.rw-controls [aria-pressed=true]{background:#fff;color:#263e32}.rw-controls .rw-pause{margin-left:auto}.rw-closing{background:#e7e9de;display:flex;justify-content:space-between;align-items:center;padding:45px 7%;gap:30px}.rw-closing h2{font-size:38px;line-height:1.1}.rw-closing img{width:280px;max-width:35%;height:auto;mix-blend-mode:multiply}.rw-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;flex-wrap:wrap;padding-top:35px}.rw-footer nav{display:flex;flex-wrap:wrap;gap:20px}.rw-footer img{height:auto;max-width:100%}.rw-story{max-width:820px;margin:auto;padding:55px 24px;font-size:17px;line-height:1.8}.rw-story h1{font-size:clamp(36px,6vw,68px);line-height:1.05}.rw-story h2{font-size:32px;line-height:1.2}.rw-story blockquote{border-left:3px solid #b96337;padding:20px;font-size:30px}.rw-story a{color:#263e32}.rw-contact label{display:block;margin-top:18px}.rw-contact input,.rw-contact textarea,.rw-contact select{font:inherit;width:100%;padding:12px;border:1px solid #a4b0a5;box-sizing:border-box}.rw-contact .button{margin-top:20px}.rw-trap{position:absolute;left:-10000px}.product__info-wrapper{min-width:0}.product__title,.product__description,.select__select{overflow-wrap:anywhere}.product__media img{object-fit:contain}.card__media .media img{object-fit:contain!important}.footer__content-bottom{border:0}.rw-story img{max-width:100%;height:auto}@media(max-width:749px){.runwild-logo{width:145px}.rw-links{justify-content:flex-start;gap:22px}.rw-hero{height:465px}.rw-copy{top:50px}.rw-copy h2{font-size:clamp(29px,7.4vw,46px)}.rw-copy p{font-size:14px}.rw-closing{display:block;padding:35px 24px}.rw-closing h2{font-size:30px}.rw-closing img{width:180px;max-width:100%;display:block;margin:24px auto 0}.rw-footer{padding-inline:24px}.rw-footer nav{gap:15px;font-size:14px}.rw-story{padding:36px 24px}.product__description img{height:auto!important;max-width:100%}.product__description table{display:block;overflow:auto;max-width:100%}}