.ci-services{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 30px}.ci-services a{border:1px solid var(--line);border-radius:30px;padding:13px 19px;font-size:13px;min-height:44px;color:var(--wine);text-decoration:none}.ci-services a[aria-current=page]{background:var(--wine);color:#fffaf5;border-color:var(--wine)}#classique-inquiry-form{padding:31px;border:1px solid var(--line);background:#fffdfb;border-radius:4px}.ci-field-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ci-page textarea,.ci-page select{width:100%;min-width:0;border:1px solid #d8c4c7;background:#fffaf6;border-radius:3px;color:var(--ink);padding:13px 14px;font:inherit;font-size:16px;line-height:1.7}.ci-page select{min-height:54px}.ci-page textarea{resize:vertical;min-height:160px}.ci-page input[type=date]{min-width:0;max-width:100%}.ci-page [aria-invalid=true]{border-color:#b34f43}.ci-page .cb-summary p{margin:20px 0 0;font-size:14px;line-height:1.9}.ci-page .cb-summary h2{font-size:37px}.ci-page .cb-preview-notice p{margin-bottom:0}#classique-inquiry-receipt{outline:none;scroll-margin-top:30px}
@media(max-width:600px){#classique-inquiry-form{padding:25px 20px}.ci-field-row{grid-template-columns:1fr}.ci-services{gap:9px}.ci-services a{font-size:12px;padding:12px 15px}.ci-page .cb-summary h2{font-size:34px}}
/* The cake enquiry belongs to the contact page. */
.kontakt-page #kageforespoergsel{border-top:1px solid var(--line);scroll-margin-top:28px}
.kontakt-page #cake-request-title{font:400 clamp(43px,5.4vw,70px)/1.06 var(--serif);letter-spacing:-.03em;margin:20px 0 25px;color:var(--ink)}
