/*
Theme Name: DELUX move
Author: DELUX
Description: Transporter-Website mit anpassbarer Startseite.
Version: 1.1.0
Requires at least: 6.0
Requires PHP: 7.4
License: GPL-2.0-or-later
Text Domain: delux-move
*/
:root{--orange:#ff8200;--ink:#061d34;--muted:#aeb1b4;--paper:#f5f5f3}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:white;font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.6}a{color:inherit;text-decoration:none}a:focus-visible,summary:focus-visible{outline:3px solid var(--orange);outline-offset:5px}.wrap{max-width:1280px;margin:auto;padding:0 6%}header{border-bottom:1px solid #ffffff20}nav{min-height:96px;display:flex;align-items:center;justify-content:space-between;gap:20px}.logo{font-size:29px;font-weight:900;letter-spacing:-1.5px}.logo span{color:var(--orange)}.logo i{font-size:23px;font-weight:400;letter-spacing:-1px;font-style:normal;margin-left:7px}.navlinks{display:flex;gap:32px;align-items:center;font-size:15px}.button{display:inline-flex;align-items:center;justify-content:center;background:var(--orange);color:#141414;padding:15px 24px;border-radius:5px;font-size:16px;font-weight:700}.button:hover{background:#ff984f}.button.secondary{background:transparent;color:white;border:1px solid #666}.eyebrow{text-transform:uppercase;letter-spacing:2.7px;font-size:13px;font-weight:700;color:var(--orange)}.hero{padding:68px 0 0;overflow:hidden}.herogrid{display:grid;grid-template-columns:.85fr 1.15fr;gap:35px;align-items:center}h1{font-size:clamp(48px,5.7vw,80px);line-height:1.03;letter-spacing:-3.5px;margin:22px 0 26px}h1 em{font-style:normal;color:var(--orange)}.intro{max-width:440px;color:#c4c6c8;font-size:18px}.actions{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0 22px}.note{font-size:14px;color:var(--muted)}.visual{position:relative}.visual img{width:100%;height:auto;object-fit:contain;border-radius:8px;display:block}.visual figcaption{font-size:12px;color:#aeb1b4;margin-top:10px}.tag{position:absolute;top:18px;left:18px;background:#151719e8;padding:9px 15px;font-size:13px;letter-spacing:1px;border-left:3px solid var(--orange)}figure{margin:0}.stripe{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ffffff26;margin-top:60px;padding:25px 0 30px;gap:20px}.stripe strong{display:block;font-size:21px}.stripe span{color:var(--muted);font-size:14px}.light{background:var(--paper);color:var(--ink);padding:76px 0}.sectionhead{display:flex;justify-content:space-between;gap:50px;align-items:end;margin-bottom:34px}h2{font-size:clamp(32px,4vw,48px);letter-spacing:-1.8px;line-height:1.13;margin:12px 0}.sectionhead p{max-width:390px;color:#626466}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.card{border-top:2px solid #1d1f21;padding:22px 0}.number{font-size:14px;color:#a44b13;font-weight:bold}h3{font-size:23px;line-height:1.25;margin:22px 0 12px;letter-spacing:-.5px}.card p{color:#606367;margin:0}.benefit{margin-top:45px;background:var(--orange);padding:30px 34px;display:flex;align-items:center;justify-content:space-between;gap:30px;border-radius:6px}.benefit h3{margin:0 0 6px}.benefit p{margin:0}.benefit .button{background:var(--ink);color:white;white-space:nowrap}.contact{padding:75px 0;display:grid;grid-template-columns:1.05fr 1fr;gap:75px}.contact p{color:#b9bbbd}.steps{counter-reset:step}.step{border-bottom:1px solid #ffffff25;padding:22px 0;display:flex;gap:23px}.step b{color:var(--orange)}.step strong{display:block;font-size:19px}.step p{font-size:16px;margin:5px 0}.faq{padding-bottom:60px;max-width:900px}details{border-bottom:1px solid #ffffff25;padding:19px 0}summary{cursor:pointer;font-size:18px}details p{color:#b9bbbd}footer{border-top:1px solid #ffffff26;padding:30px 0;font-size:14px;color:#aeb1b4}.foot{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px}.skip{position:absolute;left:-9999px}.skip:focus{left:20px;top:20px;background:white;color:black;padding:15px;z-index:9}.page{min-height:65vh;padding:60px 0}.page a{text-decoration:underline}.page img{max-width:100%;height:auto}@media(max-width:800px){nav{min-height:80px}.navlinks a:not(.button){display:none}.navlinks .button{padding:10px 13px;font-size:14px}.hero{padding-top:40px}.herogrid{grid-template-columns:1fr;gap:30px}h1{letter-spacing:-2px}.visual img{height:auto}.stripe{margin-top:35px}.stripe strong{font-size:17px}.stripe span{font-size:13px}.light{padding:48px 0}.sectionhead{display:block}.cards{grid-template-columns:1fr;gap:10px}.card h3{margin-top:12px}.benefit{align-items:start;flex-direction:column;padding:26px}.contact{grid-template-columns:1fr;gap:20px;padding:48px 0}.sectionhead p{max-width:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.price{display:inline-flex;align-items:baseline;gap:8px;margin:0 0 15px;padding:10px 18px;background:var(--orange);color:#061d34;border-radius:5px}.price strong{font-size:36px;line-height:1.15}.price span{font-size:16px}

.dimensions{padding-top:65px;padding-bottom:55px}.dimensions .sectionhead p{color:#b9bbbd}.measuregrid{display:grid;grid-template-columns:1fr 1fr;gap:50px}.measuregrid h3{color:var(--orange)}.measuregrid table{width:100%;border-collapse:collapse;font-size:18px}.measuregrid caption{text-align:left;font-size:14px;color:#b9bbbd;margin-bottom:12px}.measuregrid th,.measuregrid td{border-bottom:1px solid #ffffff26;padding:13px 0}.measuregrid th{text-align:left;font-weight:400}.measuregrid td{text-align:right;font-weight:700}@media(max-width:650px){.measuregrid{grid-template-columns:1fr;gap:15px}}

.returnnotice{margin-top:32px;border-left:4px solid var(--orange);padding:20px 24px;background:#ffffff09}.returnnotice strong{font-size:20px}.returnnotice p{margin:8px 0 0;color:#d1d6db}#abholung{border-top:1px solid #ffffff26}#abholung td{white-space:nowrap}#abholung th{padding-right:16px}@media(max-width:400px){#abholung table{font-size:16px}}
