/* Fenstür webshop soft launch. Uses the established site palette and type. */
.soft-launch-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:24px}
.soft-launch-actions .button{min-height:48px;text-align:center}
.soft-launch-actions .arrow-link{margin-top:0}
.soft-launch-note{font-size:14px!important;line-height:1.6;margin-top:22px;max-width:52ch}
.soft-launch-band{background:var(--cream,#f2eee7);border-top:1px solid var(--line,#d4d4c9);border-bottom:1px solid var(--line,#d4d4c9);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 48px;align-items:center}
.soft-launch-band h2{font-family:var(--serif);font-weight:400;font-size:clamp(30px,3vw,44px);line-height:1.15;margin:12px 0 18px}
.soft-launch-band p:not(.eyebrow){max-width:72ch;margin-bottom:0}
.soft-launch-band .soft-launch-actions{margin-top:0;flex-direction:column;align-items:flex-start}
.soft-launch-band .eyebrow{color:var(--copper-dark,#7d5238)}
@media(max-width:900px){.soft-launch-band{grid-template-columns:1fr}.soft-launch-band .soft-launch-actions{flex-direction:row;align-items:center}}
@media(max-width:480px){.soft-launch-actions{align-items:stretch;flex-direction:column}.soft-launch-actions .button{width:100%}.soft-launch-band .soft-launch-actions{align-items:stretch;flex-direction:column}}
