:root{--ink:#281a35;--cream:#fff8ee;--orange:#ef492b;--muted:#66596c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font:500 17px/1.55 "DM Sans",sans-serif}a{color:inherit}a:focus-visible,button:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #8966e8;outline-offset:5px}img{max-width:100%}h1,h2,h3{font-family:"Barlow Condensed","Arial Narrow",Impact,sans-serif;line-height:.93;margin:0;font-weight:800}h2{font-size:clamp(3rem,6vw,5.6rem)}h3{font-size:clamp(2.4rem,4vw,4rem)}p{margin:18px 0 24px}.wrap{width:min(1260px,calc(100% - 64px));margin:auto}.skip{position:absolute;left:-999px}.skip:focus{left:16px;top:10px;z-index:5;background:white}.nav{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:24px}.logo{width:184px;display:block}.nav nav{display:flex;gap:clamp(14px,3vw,35px)}.nav nav a,.foot a{text-decoration:none;font-weight:700}.nav nav a:hover,.foot a:hover{text-decoration:underline}.pill{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid transparent;border-radius:100px;padding:12px 20px;font:700 .91rem/1.2 "DM Sans",sans-serif;text-decoration:none;cursor:pointer;min-height:46px}.pill:hover{filter:brightness(.91)}.dark{color:white;background:var(--ink)}.cream{color:var(--ink);background:var(--cream)}.orange{color:#241128;background:#ff6143}.outline{border-color:#fff8ee88;color:var(--cream)}.hero{background:var(--ink);color:var(--cream)}.hero-inner{display:grid;grid-template-columns:.9fr 1.1fr;min-height:555px;align-items:stretch}.hero-copy{padding:80px 22px 72px 0;align-self:center}.hero h1{font-size:clamp(4.3rem,7.7vw,8.4rem);letter-spacing:-.025em}.hero em{color:#ff7356;font-style:normal}.hero p{max-width:390px;color:#efe5f3}.actions{display:flex;flex-wrap:wrap;gap:12px}.hero-media{min-height:320px;background:linear-gradient(90deg,#281a35 0%,transparent 19%),url(hero.jpg) center/cover no-repeat,#7c302f;position:relative}.shop{padding:80px 0}.section-title{display:flex;align-items:end;justify-content:space-between;gap:14px;margin-bottom:24px}.section-title p{margin:0;color:var(--muted)}.brands{display:grid;grid-template-columns:1fr 1fr;gap:17px}.brand{padding:30px 32px;min-height:166px;display:flex;align-items:center;justify-content:space-between;text-decoration:none;border-radius:12px}.brand span{border:1px solid currentColor;border-radius:50%;width:45px;height:45px;display:grid;place-items:center}.brand:hover span{background:#ffffff45}.brand p{margin:9px 0 0}.four{background:#f6c5af}.snake{background:#e7dcf0}.racket{display:grid;grid-template-columns:.9fr 1.1fr;align-items:stretch;margin-bottom:80px;border:1px solid #d9cbd5;border-radius:13px;overflow:hidden}.racket-art{display:grid;place-items:center;background:#f7d1bd;padding:45px}.racket-art img{width:min(340px,90%);transform:rotate(-8deg);filter:drop-shadow(8px 10px 0 #ef492b33)}.racket-copy{padding:45px}.racket-copy h2,.contact h2{font-size:clamp(2.9rem,5vw,5rem)}.club{padding:74px 0;background:var(--ink);color:var(--cream)}.club-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin-top:26px}.club article{border:1px solid #ffffff45;border-radius:12px;padding:30px}.club article p{max-width:470px}.contact{display:grid;grid-template-columns:1fr 1fr;gap:38px;padding:80px 0}.contact p{max-width:420px}.contact form{display:grid;gap:8px}.contact label{font-weight:700}.contact select,.contact textarea{font:inherit;color:inherit;background:#fff;border:1px solid #b9a9b8;border-radius:8px;padding:10px 12px;width:100%}.contact button{justify-self:start;margin-top:7px}footer{border-top:1px solid #d9cbd5}.foot{min-height:100px;display:flex;gap:24px;align-items:center;justify-content:space-between}.foot small{color:var(--muted)}section,article{scroll-margin-top:16px}@media(max-width:820px){.wrap{width:calc(100% - 36px)}.nav{flex-wrap:wrap;padding:14px 0;gap:10px}.nav nav{order:3;width:100%;justify-content:space-between;gap:8px;font-size:.85rem}.nav .logo{width:150px}.hero-inner,.racket,.contact{grid-template-columns:1fr}.hero-copy{padding:50px 0 34px}.hero-media{margin-inline:-18px;min-height:270px;background-position:center}.section-title{align-items:start;flex-direction:column}.shop,.contact,.club{padding-block:52px}.racket{margin-bottom:52px}.racket-copy{padding:28px}.foot{padding-block:22px;flex-wrap:wrap;gap:12px}}@media(max-width:480px){.brands,.club-grid{grid-template-columns:1fr}.brand{min-height:130px;padding:24px}.hero h1{font-size:clamp(3.55rem,13vw,5.1rem)}.foot .logo{width:140px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.lp-logo{display:block;aspect-ratio:1550/550;width:184px;background:url(logo.svg) center/contain no-repeat}.brand{position:relative}.brand .pill{margin-top:14px}.brand>div>p{margin:8px 0}.racket-art{min-height:235px}.racket-art .lp-logo{width:min(340px,90%);transform:rotate(-8deg)}.wp-site-blocks .pill a{color:inherit}.lp-page{padding-block:50px}.lp-page a{text-decoration:underline}
@media(max-width:820px){.nav .lp-logo{width:150px}}
.racket-example{margin:0;padding:20px}.racket-example img{width:min(100%,480px);transform:none;filter:none;border-radius:8px}.racket-copy h3{font-size:2rem;margin-top:20px}.racket-copy ol{padding-inline-start:1.4em}
.balls{background:#eedbcc}@media(min-width:821px){.brands{grid-template-columns:repeat(3,minmax(0,1fr))}}
.padelreizen{grid-column:1/-1}
