/* Shared public-site CTA standard; preserves actions, destinations and icons. */
body :is(.btn:not(.search-btn):not(.btn-close),.btn-default,.btn-default-sm,.btn_phone,.btn_send,.btn_whats,.rd_more,.kayres-showcase-all,.kayres-post-read,.kayres-posts-all a,.kayres-catalog-download,.kayres-catalog-all a,.dgr-cta,.dgr-loadmore-btn,.dgr-ig-follow,.btn-mega,.d-phone a,.d-whats a){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:44px;padding:11px 20px!important;border:1px solid #171717!important;border-radius:999px!important;background:transparent!important;background-image:none!important;color:#171717!important;font-family:Jost,sans-serif!important;font-size:14px!important;font-weight:500!important;font-style:normal!important;line-height:1.4!important;letter-spacing:normal!important;text-transform:none!important;text-decoration:none!important;text-shadow:none!important;box-shadow:none!important;filter:none!important;max-width:100%;white-space:normal;transition:background-color .2s,color .2s,border-color .2s!important}
body :is(.btn:not(.search-btn):not(.btn-close),.btn-default,.btn-default-sm,.btn_phone,.btn_send,.btn_whats,.rd_more,.kayres-showcase-all,.kayres-post-read,.kayres-posts-all a,.kayres-catalog-download,.kayres-catalog-all a,.dgr-cta,.dgr-loadmore-btn,.dgr-ig-follow,.btn-mega,.d-phone a,.d-whats a):is(:hover,:focus-visible,:active){background:#f2b705!important;border-color:#171717!important;color:#171717!important;filter:none!important}
body :is(.btn:not(.search-btn):not(.btn-close),.btn-default,.btn-default-sm,.btn_phone,.btn_send,.btn_whats,.rd_more,.kayres-showcase-all,.kayres-post-read,.kayres-posts-all a,.kayres-catalog-download,.kayres-catalog-all a,.dgr-cta,.dgr-loadmore-btn,.dgr-ig-follow,.btn-mega,.d-phone a,.d-whats a) :is(span,i,small){color:inherit!important;text-transform:none!important}
body :is(.btn:not(.search-btn):not(.btn-close),.btn-default,.btn-default-sm,.btn_phone,.btn_send,.btn_whats,.rd_more,.kayres-showcase-all,.kayres-post-read,.kayres-posts-all a,.kayres-catalog-download,.kayres-catalog-all a,.dgr-cta,.dgr-loadmore-btn,.dgr-ig-follow,.btn-mega,.d-phone a,.d-whats a)::before,body :is(.btn:not(.search-btn):not(.btn-close),.btn-default,.btn-default-sm,.btn_phone,.btn_send,.btn_whats,.rd_more,.kayres-showcase-all,.kayres-post-read,.kayres-posts-all a,.kayres-catalog-download,.kayres-catalog-all a,.dgr-cta,.dgr-loadmore-btn,.dgr-ig-follow,.btn-mega,.d-phone a,.d-whats a)::after{background:transparent!important;box-shadow:none!important}
body :is(.btn:not(.search-btn):not(.btn-close),.btn-default,.btn-default-sm,.btn_phone,.btn_send,.btn_whats,.rd_more,.kayres-showcase-all,.kayres-post-read,.kayres-posts-all a,.kayres-catalog-download,.kayres-catalog-all a,.dgr-cta,.dgr-loadmore-btn,.dgr-ig-follow,.btn-mega,.d-phone a,.d-whats a):focus-visible{outline:3px solid #171717!important;outline-offset:3px}
body :is(.btn:not(.search-btn):not(.btn-close),.btn-default,.btn-default-sm,.btn_phone,.btn_send,.btn_whats,.rd_more,.kayres-showcase-all,.kayres-post-read,.kayres-posts-all a,.kayres-catalog-download,.kayres-catalog-all a,.dgr-cta,.dgr-loadmore-btn,.dgr-ig-follow,.btn-mega,.d-phone a,.d-whats a):is(:disabled,[aria-disabled="true"]){opacity:.5;cursor:not-allowed}
body :is(.btn:not(.search-btn):not(.btn-close),.btn-default,.btn-default-sm,.btn_phone,.btn_send,.btn_whats,.rd_more,.kayres-showcase-all,.kayres-post-read,.kayres-posts-all a,.kayres-catalog-download,.kayres-catalog-all a,.dgr-cta,.dgr-loadmore-btn,.dgr-ig-follow,.btn-mega,.d-phone a,.d-whats a):disabled:hover{background:transparent!important}
body .kayres-catalog-download{display:flex!important;width:100%}
body .kayres-showcase-all{width:auto!important;max-width:100%;justify-self:center}
/* Compact controls keep their existing dimensions and selected-state meaning. */
body :is(.kayres-showcase-controls button,.option-btn,.copy-code,button[data-tab-target],.search-btn){font-family:Jost,sans-serif!important;font-weight:500!important;letter-spacing:normal!important;text-transform:none!important;border:1px solid #171717!important;border-radius:999px!important;background:transparent!important;color:#171717!important;box-shadow:none!important}
body :is(.kayres-showcase-controls button,.option-btn,.copy-code,button[data-tab-target],.search-btn):is(:hover,:focus-visible,:active),body :is(.option-btn,button[data-tab-target]).is-active{background:#f2b705!important;color:#171717!important}
body .search-btn i{color:inherit!important}
@media(prefers-reduced-motion:reduce){body :is(.btn:not(.search-btn):not(.btn-close),.btn-default,.btn-default-sm,.btn_phone,.btn_send,.btn_whats,.rd_more,.kayres-showcase-all,.kayres-post-read,.kayres-posts-all a,.kayres-catalog-download,.kayres-catalog-all a,.dgr-cta,.dgr-loadmore-btn,.dgr-ig-follow,.btn-mega,.d-phone a,.d-whats a){transition:none!important}}

body :is(.d-phone,.d-whats){background:#fff!important;padding:5px!important}
body :is(.d-phone,.d-whats) a{width:100%;padding:9px 6px!important;font-size:13px!important;gap:6px!important}
/* Inverse outline for the category control on the black navigation bar. */
body .btn-mega.btn-mega.btn-mega{color:#fff!important;border-color:#fff!important}
body .btn-mega.btn-mega.btn-mega:is(:hover,:focus-visible,:active){background:#f2b705!important;color:#171717!important;border-color:#f2b705!important}
body .btn-mega.btn-mega.btn-mega img{filter:brightness(0) invert(1)}
body .btn-mega.btn-mega.btn-mega:is(:hover,:focus-visible,:active) img{filter:brightness(0)}
