.customer-finder.wrap form{display:grid;grid-template-columns:1fr 1.3fr .8fr auto;align-items:end;gap:16px}.customer-finder.wrap label{min-width:0}.customer-finder.wrap select{width:100%;height:46px;box-sizing:border-box}.customer-finder.wrap form button{height:46px;margin:0;white-space:nowrap;align-self:end}.customer-finder h2{font-size:28px;line-height:1.2;margin:0 0 20px}.gift-results:empty{display:none}
.facts-row.service-v29>.wrap{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:0;padding-bottom:0}.service-v29 .wrap>div{display:flex;align-items:center;justify-content:center;gap:10px;min-width:0;margin:0;border:0!important;padding:0!important}.service-v29 svg{width:28px;height:28px;flex-shrink:0;color:#d5b27b}.service-v29 .austria-icon{width:36px;height:28px;flex-shrink:0;object-fit:contain}.service-v29 b{display:block;font-size:13px;line-height:1.4;white-space:nowrap}.service-v29 small{display:block;font-size:11px;line-height:1.5;color:#b6aa98}
@media(max-width:760px){.customer-finder.wrap{padding:18px;margin:24px auto;width:calc(100% - 40px);box-sizing:border-box}.customer-finder h2{font-size:23px;margin-bottom:16px;max-width:280px}.customer-finder.wrap form{grid-template-columns:1fr 1fr;gap:12px}.customer-finder.wrap label{font-size:13px;gap:6px}.customer-finder.wrap label:nth-child(2){grid-column:2}.customer-finder.wrap select{font-size:13px;padding:8px;height:44px}.customer-finder.wrap form button{height:44px;font-size:12px;padding:8px;white-space:normal}.service-v29 .wrap>div{flex-direction:column;text-align:center;gap:7px}.service-v29 b{font-size:11px}.service-v29 small{font-size:10px}.facts-row.service-v29>.wrap{gap:5px}.service-v29 svg{width:24px;height:24px}.service-v29 .austria-icon{width:32px;height:24px}main>section{padding-top:38px;padding-bottom:38px}.category-grid-v28{margin-bottom:0}section:has(.category-grid-v28){padding-bottom:24px}section:has(.rail-plate){padding-top:32px}.customer-finder .gift-results p{font-size:13px}}

