/* V729: Betonpaneller independent arrow + 12px gap. Existing type/lines retained. */
html body#top#top#top .ct729-cta {display:inline-flex!important;align-items:center!important;justify-content:center!important;column-gap:12px!important;}
html body#top#top#top .ct729-cta .ct729-arrow {display:inline-block!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:normal!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;transform:none!important;transition:transform .22s ease!important;}
@media(hover:hover){html body#top#top#top .ct729-cta:hover .ct729-arrow {transform:translate(3px,-3px)!important;}}
html body#top#top#top .ct729-cta:focus-visible .ct729-arrow {transform:translate(3px,-3px)!important;}
html body#top#top#top .ct729-cta:is(:disabled,[aria-disabled="true"]) .ct729-arrow {transform:none!important;}
@media(prefers-reduced-motion:reduce){html body#top#top#top .ct729-cta .ct729-arrow {transition:none!important;transform:none!important;}}
html body#top#top#top :is(.beton208-family-top > a,.beton197-panel-head > a,.beton218-lightbox-cta).ct729-cta::after {content:none!important;display:none!important;}
/* Keep the short colour-catalogue label together beside its 12px arrow. */
html body#top#top#top .micro151-color-foot {flex-wrap:wrap!important;}
html body#top#top#top .micro151-color-foot .ct729-cta {flex-shrink:0!important;white-space:nowrap!important;}
/* V730: use Betonpaneller's exact Inter Medium glyph for arrows only. */
@font-face{font-family:'Concretta CTA Arrow';src:url('assets/fonts/concretta-cta-arrow-inter-medium.woff2') format('woff2');font-style:normal;font-weight:500;font-display:swap;unicode-range:U+2197;}
html body#top#top#top .ct729-cta .ct729-arrow{font-family:'Concretta CTA Arrow',Inter,Arial,sans-serif!important;}
