.brun{position:relative;background:#bfe09a;padding-block:clamp(70px,9vw,120px) 0;overflow:hidden;border-bottom:2.5px solid var(--ink)}.brun:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 30%,rgba(255,255,255,.35) 0 2px,transparent 3px) 0 0/38px 38px;opacity:.6;pointer-events:none}.run-head{text-align:center;position:relative;z-index:3;margin-bottom:clamp(40px,6vw,80px)}.run-head .h2{font-size:clamp(40px,5.6vw,80px)}.run-head p{color:var(--ink-2);max-width:44ch;margin:14px auto 0;font-size:18px}.run-svg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;pointer-events:none;overflow:visible}.run-svg .edge{fill:none;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round}.run-svg .tar{fill:none;stroke:#4a505c;stroke-linecap:round;stroke-linejoin:round}.run-svg .dash{fill:none;stroke:#fff7e8;stroke-width:4;stroke-dasharray:22 20;stroke-linecap:round}.run-svg .pin circle{fill:var(--cherry);stroke:var(--ink);stroke-width:3}.run-svg .pin text{font:800 20px var(--f-display);fill:#fff;text-anchor:middle;dominant-baseline:central}.run-car{position:absolute;left:0;top:0;width:clamp(120px,12vw,170px);z-index:3;pointer-events:none;will-change:transform;filter:drop-shadow(0 10px 6px rgba(15,28,46,.25))}.run-car img{display:block;width:100%;height:auto;max-width:none;object-fit:contain}.run-rows{position:relative;z-index:4}.run-row{display:flex;min-height:clamp(300px,30vw,400px);align-items:center}.run-row:nth-child(2n){justify-content:flex-end}.run-card{width:min(470px,46%);background:#fff;border:2.5px solid var(--ink);border-radius:var(--r-card);padding:26px 28px 28px;box-shadow:0 8px 0 var(--ink);position:relative}.run-card .num{position:absolute;top:-22px;left:24px;width:46px;height:46px;border-radius:50%;background:var(--cherry);color:#fff;border:2.5px solid var(--ink);display:grid;place-items:center;font:800 20px/1 var(--f-display);box-shadow:0 3px 0 var(--ink)}.run-card h3{font-size:clamp(26px,2.6vw,34px);margin:8px 0 10px;padding-right:70px}.run-card p{margin:0;color:var(--ink-2)}.run-card .btn{margin-top:18px;padding:14px 20px;font-size:15px}.run-card img.ill{position:absolute;right:-26px;top:-60px;width:120px;transform:rotate(8deg);filter:drop-shadow(0 8px 8px rgba(15,28,46,.18))}.run-end{position:relative;z-index:5;display:flex;justify-content:center;padding-top:30px}.run-end img{width:min(520px,80%);position:relative;z-index:1}.run-end .tag{position:absolute;left:50%;top:-6px;transform:translate(-50%) rotate(-3deg);background:var(--ink);color:var(--cream);font:800 18px/1 var(--f-display);padding:12px 18px;border-radius:var(--r-pill);z-index:5;opacity:0;transition:opacity .4s,transform .5s cubic-bezier(.3,1.6,.5,1)}.run-end .tag.on{opacity:1;transform:translate(-50%) rotate(-3deg) translateY(-14px)}.run-curb{height:22px;background:#9aa1ac;border-top:2.5px solid var(--ink);position:relative;z-index:2}@media(max-width:900px){.run-row,.run-row:nth-child(2n){justify-content:center;min-height:0;padding-block:170px 0}.run-row:first-child{padding-top:200px}.run-card{width:100%}.run-card img.ill{width:90px;right:-6px;top:-50px}.run-end{padding-top:200px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/hb-bear-run.css.map */
