.ag-display-toggle{display:block;margin:24px auto;padding:12px 18px;min-height:44px;border:1px solid #617481;border-radius:6px;background:#fff;color:#182a35;font:inherit;cursor:pointer}
.ag-display-toggle:focus-visible{outline:3px solid #087f83;outline-offset:3px}
.ag-mega{position:relative;display:inline-block;text-align:left}.ag-mega summary{padding:12px 16px;min-height:44px;cursor:pointer;font-weight:700}.ag-mega-panel{position:absolute;right:0;top:100%;width:min(860px,90vw);padding:24px;background:#fff;color:#182a35;border:1px solid #cdd8de;box-shadow:0 12px 24px #0002;z-index:1000;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ag-mega:not([open]) .ag-mega-panel{display:none}.ag-mega-panel section{min-width:0}.ag-mega-panel p{font-weight:700;border-bottom:1px solid #cdd8de;padding-bottom:8px}.ag-mega-panel ul{display:block!important;padding:0!important;margin:0!important;list-style:none!important}.ag-mega-panel li{display:block!important;float:none!important;width:auto!important;margin:0!important}.ag-mega-panel a{display:block!important;padding:12px 0!important;min-height:44px!important;color:#185e68!important;white-space:normal!important}.ag-mega :focus-visible{outline:3px solid #087f83;outline-offset:2px}.ag-dark .ag-mega-panel{background:#202f3a;color:#edf2f5}.ag-dark .ag-mega-panel a{color:#8edfe2!important}
html.ag-dark{color-scheme:dark}
.ag-mega-panel{position:fixed;left:50%;right:auto;transform:translateX(-50%);max-height:70vh;overflow-y:auto}#header:has(.ag-mega[open]),#header .stk_g_nav:has(.ag-mega[open]){overflow:visible!important}
.ag-dark body,.ag-dark #container,.ag-dark #content,.ag-dark #inner-content,.ag-dark #main,.ag-dark .article,.ag-dark .entry-content,.ag-dark .sidebar,.ag-dark #header,.ag-dark #inner-header,.ag-dark .header,.ag-dark .footer,.ag-dark #footer{background:#15212a!important;color:#edf2f5!important}
.ag-dark .entry-content :where(h1,h2,h3,h4,p,li,small,time,th,td,label,summary),.ag-dark .ag-section-head,.ag-dark .ag-note,.ag-dark .ag-label{color:#edf2f5!important}
.ag-dark .entry-content :where(a),.ag-dark #header a,.ag-dark #header button,.ag-dark #footer a{color:#8edfe2!important}
.ag-dark .entry-content :where(table,th,td,input,select,textarea,button),.ag-dark .ag-product-card,.ag-dark .ag-news-card,.ag-dark .ag-filters,.ag-dark .ag-finder,.ag-dark .ag-comparison,.ag-dark .ff-el-form-control{background:#202f3a!important;color:#edf2f5!important;border-color:#607481!important}
.ag-dark .entry-content :where(input,textarea)::placeholder{color:#c1ccd3!important}
.ag-dark .wp-block-button__link{background:#176b70!important;color:#fff!important}
.ag-dark .entry-content :focus-visible{outline:3px solid #85e2e6!important;outline-offset:3px}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
