.kk-desktop-nav .menu-item-has-children:focus-within>.sub-menu{display:block;opacity:1;visibility:visible;pointer-events:auto}
.kk-desktop-nav .kk-submenu-closed>.sub-menu{display:none!important;visibility:hidden!important}
.kk :focus-visible{outline:3px solid #985d43;outline-offset:3px}
.kkd p a,.kkd .kkd-outline{text-decoration:underline;text-underline-offset:3px}
.kk-mobile-cta{padding-bottom:calc(10px + env(safe-area-inset-bottom))}
@media(max-width:800px){.kkd-content{grid-template-columns:minmax(0,1fr)!important}}
