@font-face{font-family:"Bebas Neue";src:url("../fonts/BebasNeue-Regular.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"SF Pro";src:url("../fonts/SF-Pro.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"Nothing You Could Do";src:url("../fonts/NothingYouCouldDo-Regular.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}*,*::before,*::after{box-sizing:border-box}img,svg,video{max-width:100%;height:auto;display:block}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}h1,h2,h3,h4,h5,h6{font-family:"Bebas Neue";margin:0;font-weight:500}p,a,i,strong,b,ul,li,ol,small,abbr,acronym,cite,q,blockquote,figcaption,label,legend{font-family:"SF Pro"}h2{font-size:34px;font-weight:500}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.screen-reader-text:focus{position:static;width:auto;height:auto;margin:0;clip:auto}header.site-header{width:100%;background:linear-gradient(45deg, #585558 30%, #3f3f3f);padding:1rem;position:sticky;top:0;z-index:9999}body.admin-bar header.site-header{top:32px}@media(max-width: 782px){body.admin-bar header.site-header{top:46px}}@supports(top: env(safe-area-inset-top)){header.site-header{top:calc(env(safe-area-inset-top))}body.admin-bar header.site-header{top:calc(env(safe-area-inset-top) + 32px)}@media(max-width: 782px){body.admin-bar header.site-header{top:calc(env(safe-area-inset-top) + 46px)}}}header.site-header ul.menu{list-style-type:none}header.site-header a{text-decoration:none;color:#fff;position:relative;letter-spacing:.05rem;transition:.2s ease}header.site-header a:hover,header.site-header a:focus,header.site-header a:active{border-radius:2px;outline:1px solid #fff;outline-offset:5px}header.site-header a.wpml-ls-link{text-decoration:none;color:#009eff;position:relative;letter-spacing:.05rem;transition:.2s ease;border-radius:2px;outline:1px solid #009eff;outline-offset:0px}header.site-header a.wpml-ls-link:hover,header.site-header a.wpml-ls-link:focus,header.site-header a.wpml-ls-link:active{outline:1px solid #009eff;background-color:#009eff;color:#fff}.site-header__inner{display:flex;align-items:center;gap:1rem}.nav-toggle{display:none}.site-navigation{display:block;width:100%}@media(max-width: 992px){.site-header .site-branding{display:flex;align-items:center}.site-header .site-branding .site-logo img{display:block;height:auto;max-height:56px;width:auto}.site-header .nav-toggle{display:inline-flex;margin-left:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;color:inherit;padding:0;cursor:pointer;align-items:center;justify-content:center;width:40px;height:40px;border-radius:4px;position:relative;color:#009eff}.site-header .nav-toggle:focus-visible{outline:2px solid #009eff;outline-offset:2px}.site-header .nav-toggle__icon,.site-header .nav-toggle__icon::before,.site-header .nav-toggle__icon::after{content:"";display:block;width:22px;height:2px;background:currentColor;border-radius:2px;transition:transform .2s ease,opacity .2s ease}.site-header .nav-toggle__icon{position:relative}.site-header .nav-toggle__icon::before,.site-header .nav-toggle__icon::after{position:absolute;left:0}.site-header .nav-toggle__icon::before{transform:translateY(-6px)}.site-header .nav-toggle__icon::after{transform:translateY(6px)}.site-header .nav-toggle[aria-expanded=true] .nav-toggle__icon{transform:rotate(45deg)}.site-header .nav-toggle[aria-expanded=true] .nav-toggle__icon::before{transform:rotate(-90deg)}.site-header .nav-toggle[aria-expanded=true] .nav-toggle__icon::after{opacity:0}.site-header .site-navigation{display:none}}@media(prefers-reduced-motion: reduce){.nav-toggle .nav-toggle__icon,.nav-toggle .nav-toggle__icon::before,.nav-toggle .nav-toggle__icon::after{transition:none}}.nav-enter{transition:transform .2s ease,opacity .2s ease}.nav-enter-start{transform:translateY(-8px);opacity:0}.nav-enter-end{transform:translateY(0);opacity:1}.nav-leave{transition:transform .15s ease,opacity .15s ease}.nav-leave-start{transform:translateY(0);opacity:1}.nav-leave-end{transform:translateY(-8px);opacity:0}ul#primary-menu{display:flex;justify-content:space-evenly}ul#primary-menu li.menu-item a{font-size:1rem;text-transform:uppercase}#mobile-menu{position:absolute;top:100%;background:#009eff;width:100%;left:0px;z-index:999}#mobile-menu ul.menu{margin:1rem;padding:0;text-align:center}#mobile-menu li.menu-item{padding:1rem}#mobile-menu li.menu-item a{color:#fff;text-align:center;font-size:1.5rem;text-transform:uppercase}.site-footer{background:linear-gradient(45deg, #585558 30%, #3f3f3f);color:#fff;padding:3rem 0 1.5rem}.site-footer a{color:#fff;text-decoration:none;transition:color .25s ease}.site-footer a:hover,.site-footer a:focus{color:#009fe3;text-decoration:underline}.footer-newsletter{text-align:center;margin-inline:auto;max-width:1100px;padding-inline:1rem}.footer-newsletter__title{font-family:"Bebas Neue";font-size:clamp(24px,3.6vw,34px);letter-spacing:.02em;margin:0 0 .75rem}.footer-newsletter__lede{max-width:520px;margin:0 auto 1.5rem;color:hsla(0,0%,100%,.9);font-size:clamp(16px,1.7vw,18px)}.gform_wrapper,.gform_wrapper.gravity-theme{--exka-input-radius: 8px;--exka-input-border: 2px;--exka-blue: #009EFF}.gform_wrapper form,.gform_wrapper.gravity-theme form{max-width:1100px;margin:0 auto}.gform_wrapper input[type=text],.gform_wrapper input[type=email],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=email]{font-family:"SF Pro";text-align:center}.gform_wrapper .gform_fields,.gform_wrapper.gravity-theme .gform_fields{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width: 900px){.gform_wrapper .gform_fields,.gform_wrapper.gravity-theme .gform_fields{grid-template-columns:1fr 1fr}.gform_wrapper .gform_fields .gfield--email,.gform_wrapper.gravity-theme .gform_fields .gfield--email{grid-column:1/-1}.gform_wrapper .gform_fields .gform_footer,.gform_wrapper.gravity-theme .gform_fields .gform_footer{grid-column:1/-1}}.gform_wrapper .charleft,.gform_wrapper.gravity-theme .charleft{display:none}.gform_wrapper .gfield_label,.gform_wrapper.gravity-theme .gfield_label{display:none}.gform_wrapper input[type=text],.gform_wrapper input[type=email],.gform_wrapper input[type=tel],.gform_wrapper .ginput_container input,.gform_wrapper .ginput_container textarea,.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme .ginput_container input,.gform_wrapper.gravity-theme .ginput_container textarea{width:100%;background:#fff;color:#009eff;border-radius:var(--exka-input-radius);border:var(--exka-input-border) solid var(--exka-blue);padding:.9rem 1rem;box-shadow:0 0 0 3px rgba(0,158,255,.18);outline:none}.gform_wrapper input[type=text]::-moz-placeholder, .gform_wrapper input[type=email]::-moz-placeholder, .gform_wrapper input[type=tel]::-moz-placeholder, .gform_wrapper .ginput_container input::-moz-placeholder, .gform_wrapper .ginput_container textarea::-moz-placeholder, .gform_wrapper.gravity-theme input[type=text]::-moz-placeholder, .gform_wrapper.gravity-theme input[type=email]::-moz-placeholder, .gform_wrapper.gravity-theme input[type=tel]::-moz-placeholder, .gform_wrapper.gravity-theme .ginput_container input::-moz-placeholder, .gform_wrapper.gravity-theme .ginput_container textarea::-moz-placeholder{color:#009eff;opacity:.95}.gform_wrapper input[type=text]::placeholder,.gform_wrapper input[type=email]::placeholder,.gform_wrapper input[type=tel]::placeholder,.gform_wrapper .ginput_container input::placeholder,.gform_wrapper .ginput_container textarea::placeholder,.gform_wrapper.gravity-theme input[type=text]::placeholder,.gform_wrapper.gravity-theme input[type=email]::placeholder,.gform_wrapper.gravity-theme input[type=tel]::placeholder,.gform_wrapper.gravity-theme .ginput_container input::placeholder,.gform_wrapper.gravity-theme .ginput_container textarea::placeholder{color:#009eff;opacity:.95}.gform_wrapper input[type=text]:focus,.gform_wrapper input[type=email]:focus,.gform_wrapper input[type=tel]:focus,.gform_wrapper .ginput_container input:focus,.gform_wrapper .ginput_container textarea:focus,.gform_wrapper.gravity-theme input[type=text]:focus,.gform_wrapper.gravity-theme input[type=email]:focus,.gform_wrapper.gravity-theme input[type=tel]:focus,.gform_wrapper.gravity-theme .ginput_container input:focus,.gform_wrapper.gravity-theme .ginput_container textarea:focus{box-shadow:0 0 0 3px rgba(0,158,255,.32)}.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_button,.gform_wrapper.gravity-theme .gform_footer input[type=submit],.gform_wrapper.gravity-theme .gform_button{width:100%;padding:.95rem 1rem;border:0;border-radius:var(--exka-input-radius);background:#009eff;font-family:"SF Pro";color:#fff;font-weight:600;cursor:pointer;transition:transform .06s ease,filter .2s ease;text-transform:uppercase}.gform_wrapper .gform_footer input[type=submit]:hover,.gform_wrapper .gform_button:hover,.gform_wrapper.gravity-theme .gform_footer input[type=submit]:hover,.gform_wrapper.gravity-theme .gform_button:hover{filter:brightness(1.05)}.gform_wrapper .gform_footer input[type=submit]:active,.gform_wrapper .gform_button:active,.gform_wrapper.gravity-theme .gform_footer input[type=submit]:active,.gform_wrapper.gravity-theme .gform_button:active{transform:translateY(1px)}.gform_wrapper .gform_footer input[type=submit]:focus-visible,.gform_wrapper .gform_button:focus-visible,.gform_wrapper.gravity-theme .gform_footer input[type=submit]:focus-visible,.gform_wrapper.gravity-theme .gform_button:focus-visible{outline:2px solid #009eff;outline-offset:2px}.gform_wrapper .gform_validation_errors,.gform_wrapper .gform_confirmation_message,.gform_wrapper.gravity-theme .gform_validation_errors,.gform_wrapper.gravity-theme .gform_confirmation_message{color:#fff}.footer-sep{width:86%;margin:1.5rem auto 1.5rem;border:0;border-top:2px solid hsla(0,0%,100%,.32)}.footer-grid{display:grid;gap:1.5rem;align-items:center;padding-inline:1rem;grid-template-columns:1.2fr 1fr 1fr 1fr auto}@media(max-width: 1000px){.footer-grid{grid-template-columns:1fr 1fr}.footer-grid .footer-brand{grid-column:1/-1;margin-bottom:.75rem}.footer-grid .footer-social{grid-column:1/-1;justify-self:center}}.footer-logo img{display:block;height:auto}.footer-col__title{margin:0 0 .5rem;font-weight:600;color:#fff}.footer-links{list-style:none;padding:0;margin:0}.footer-links li+li{margin-top:.25rem}.footer-links a{color:#fff;text-decoration:none;opacity:.95}.footer-links a:hover,.footer-links a:focus{text-decoration:underline}.footer-social ul{list-style:none;display:flex;gap:1rem;padding:0;margin:0}.footer-social a{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;background:hsla(0,0%,100%,.05);border-radius:8px;transition:background .2s ease,transform .06s ease}.footer-social a:hover{background:#009eff}.footer-social a:active{transform:translateY(1px)}.footer-social img{width:28px;height:28px}.footer-copy{text-align:center;margin:1.5rem auto 0;color:hsla(0,0%,100%,.9)}.footer-copy .sep{opacity:.6;padding:0 .5ch}.asset-card{border-radius:8px;overflow:hidden;background:#1f1f1f;box-shadow:0 6px 20px rgba(0,0,0,.18);display:flex;flex-direction:column}.asset-card .card__media{position:relative;aspect-ratio:3/2;background:#0e0e0e}.asset-card .card__media .card__img,.asset-card .card__media svg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.asset-card__panel{background:url("/wp-content/themes/exka-theme/assets/images/exka-web-pattern.png"),linear-gradient(45deg, rgba(88, 85, 88, 0.85) 30%, rgba(63, 63, 63, 0.85));background-size:cover;background-position:center;background-repeat:no-repeat;padding:18px 18px 20px;color:#fff;height:100%}.asset-card__meta{margin-bottom:18px}.asset-card__meta .asset-card__row+.asset-card__row{margin-top:6px}.asset-card__meta-label{display:block;font-size:12px;font-family:"SF Pro";line-height:1.2;letter-spacing:.06em;text-transform:uppercase;opacity:.85;margin-bottom:2px}.asset-card__meta-value{display:block;font-family:"SF Pro";color:#fff;font-size:20px;line-height:1.1;font-weight:700;letter-spacing:.01em;text-transform:uppercase}.asset-card__btn{display:block;width:100%;margin-top:8px;text-align:center;background:#009eff;color:#fff;text-decoration:none;border-radius:8px;padding:18px 16px;font-size:22px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;transition:transform .08s ease,box-shadow .2s ease,background .2s ease;box-shadow:0 8px 16px rgba(17,156,255,.25);font-family:"SF Pro"}.asset-card__btn:hover,.asset-card__btn:focus{background:#0a85e0;box-shadow:0 10px 18px rgba(17,156,255,.35);transform:translateY(-1px);cursor:pointer}.asset-card__btn:active{transform:translateY(0)}.asset-card .noview{background:#585558;color:hsla(0,0%,100%,.5);box-shadow:none;transform:translateY(0)}.asset-card .noview:hover{background:#585558;color:hsla(0,0%,100%,.5);box-shadow:none;cursor:not-allowed;transform:translateY(0)}.asset-card .noview:focus{background:#585558;color:hsla(0,0%,100%,.5);box-shadow:none;cursor:not-allowed;transform:translateY(0)}.asset-card:hover{box-shadow:0 10px 28px rgba(0,0,0,.24)}.product-link{text-decoration:none}.product-link:hover,.product-link:active{color:initial}.product-card{font-family:"SF Pro";border-radius:8px;overflow:hidden;background:#1f1f1f;box-shadow:0 6px 20px rgba(0,0,0,.18);display:flex;flex-direction:column}.product-card .card__media{aspect-ratio:3/2;background:#e0e0e0}.product-card .card__media .card__img,.product-card .card__media svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;aspect-ratio:4/3}.product-card__panel{background:url("/wp-content/themes/exka-theme/assets/images/exka-web-pattern.png"),linear-gradient(45deg, rgba(88, 85, 88, 0.85) 30%, rgba(63, 63, 63, 0.85));background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;padding:18px 18px 22px}.product-card__label{font-size:12px;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;opacity:.85;margin-top:6px}.product-card__value{display:block;color:#fff;letter-spacing:.01em;margin-bottom:6px}.product-card__value--brand{font-size:16px;font-weight:600;text-transform:uppercase}.product-card__value--title{font-size:20px;font-weight:800;line-height:1.1;text-transform:uppercase}.product-card__value--category{font-size:16px;font-weight:500;text-transform:uppercase;opacity:.95}.product-card__value--weight{font-size:14px;font-weight:700;margin-top:8px}.product-card__specs{margin-top:12px;font-size:12px;line-height:1.4;opacity:.95;color:#fff;font-weight:700}.exka-archive__header{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:16px;margin-bottom:18px}@media(max-width: 960px){.exka-archive__header{flex-direction:column}}.exka-archive__title{font-family:"Bebas Neue",sans-serif;letter-spacing:.02em;margin:0}.exka-archive__sort{width:100%}@media(min-width: 960px){.exka-archive__sort{width:-moz-fit-content;width:fit-content}}.exka-archive__sort select.exka-sort{width:100%;font-family:"SF Pro";font-size:1.125rem;border:none;border-radius:8px;padding:1rem 1.5rem;background-color:#009eff;color:#fff}@media(min-width: 960px){.exka-archive__sort select.exka-sort{width:-moz-fit-content;width:fit-content}}.exka-layout{display:grid;grid-template-columns:260px 1fr;gap:28px}@media(max-width: 960px){.exka-layout{grid-template-columns:1fr}}.exka-filters{background:linear-gradient(45deg, #f0f0f0, #ffffff);border:1px solid #585558;height:-moz-fit-content;height:fit-content;border-radius:8px;box-shadow:0 6px 20px rgba(0,0,0,.08)}.exka-filter{border-bottom:1px solid #585558}.exka-filter h3{margin:1rem 0rem}.exka-filter button span{font-family:"SF Pro";font-weight:500;color:#585558;text-transform:uppercase}.exka-filter:last-child{border-bottom:0}.exka-filter__toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 18px;background:none;border:0;font-weight:700;cursor:pointer}.exka-filter__toggle:focus-visible{outline:2px solid #00a8ff;outline-offset:2px}.exka-filter__panel{padding:0 10px 12px}.exka-fieldset{margin:0;padding:0;border:0}.exka-check{display:flex;align-items:center;gap:8px;margin:8px 0}.exka-field__label{display:block;font-size:.9rem;margin:.25rem 0}.exka-filters__actions{display:flex;gap:8px;padding:8px 10px 12px}.btn{font-family:"SF Pro";display:inline-flex;align-items:center;justify-content:center;border-radius:8px;padding:.6rem .9rem;text-decoration:none;cursor:pointer}.btn-primary{background:#009eff;color:#fff;border:0}.btn-primary:hover{filter:brightness(0.95)}.btn-ghost{background:rgba(0,0,0,0);border:1px solid #ddd}.exka-archive__summary{font-family:"SF Pro";width:100%;text-align:center}.exka-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:22px}@media(max-width: 1000px){.exka-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 600px){.exka-grid{grid-template-columns:1fr}}.exka-card{display:flex;flex-direction:column;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.06)}.exka-card__media{aspect-ratio:4/3;background:#ddd}.exka-card__body{background:#585558;color:#fff;padding:12px}.exka-pagination ul{display:flex;list-style:none;gap:6px;padding:0;margin:18px 0;flex-wrap:wrap;justify-content:center}.exka-pagination a,.exka-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;border:1px solid #ddd;border-radius:6px;background:#fff;text-decoration:none;color:#009eff}.exka-pagination a:visited,.exka-pagination span:visited{color:#009eff}.exka-pagination a:hover,.exka-pagination a:focus,.exka-pagination a:active,.exka-pagination span:hover,.exka-pagination span:focus,.exka-pagination span:active{background-color:rgba(0,158,255,.5);color:#fff}.exka-pagination .current{background:#009eff;color:#fff;border-color:#009eff}.screen-reader-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.screen-reader-text:focus{position:static;width:auto;height:auto;margin:0;clip:auto;white-space:normal}@media(prefers-reduced-motion: reduce){.exka-filter__panel{transition:none !important}}.hibuddy-nearby .hibuddy-list{list-style:none;padding:0;margin:0;display:grid;gap:12px}.hibuddy-map{box-shadow:0 6px 20px rgba(0,0,0,.14)}.hibuddy-item{padding:12px 14px;border:1px solid #e5e7eb;border-radius:8px}.hibuddy-title{font-weight:600}.hibuddy-meta{color:#4b5563;font-size:14px}.hibuddy-table{width:100%;border-collapse:collapse}.hibuddy-table th,.hibuddy-table td{border:1px solid #e5e7eb;padding:8px 10px;text-align:left}.hibuddy-table thead th{background:#f9fafb;font-weight:600}.hibuddy-nearby-wrap{overflow:scroll}.hibuddy-location-picker{width:100%}@media(min-width: 960px){.hibuddy-location-picker{width:-moz-fit-content;width:fit-content}}.hibuddy-location-picker select.hibuddy-select{width:100%;font-family:"SF Pro";font-size:1.125rem;border:none;border-radius:8px;padding:1rem 1.5rem;background-color:#009eff;color:#fff}@media(min-width: 960px){.hibuddy-location-picker select.hibuddy-select{width:-moz-fit-content;width:fit-content}}.exka-media-content{position:relative;border-radius:8px;box-shadow:0 6px 20px rgba(0,0,0,.14)}.exka-media-content.bg--color{background:var(--exka-bg)}.exka-media-content.bg--image{background-image:var(--exka-bg-image);background-size:cover;background-position:center}.exka-media-content.bg--image:before{content:"";position:absolute;inset:0;background:var(--exka-bg-overlay, transparent);opacity:var(--exka-bg-overlay-opacity, 0.4);pointer-events:none}.exka-media-content.rounded-left .exka-media-content__inner figure img,.exka-media-content.rounded-left .exka-media-content__inner video,.exka-media-content.rounded-left .exka-media-content__inner .exka-media{border-radius:8px 0px 0px 8px}@media(max-width: 960px){.exka-media-content.rounded-left .exka-media-content__inner figure img,.exka-media-content.rounded-left .exka-media-content__inner video,.exka-media-content.rounded-left .exka-media-content__inner .exka-media{border-radius:8px 8px 0px 0px}}.exka-media-content.rounded-right .exka-media-content__inner figure img,.exka-media-content.rounded-right .exka-media-content__inner video,.exka-media-content.rounded-right .exka-media-content__inner .exka-media{border-radius:0px 8px 8px 0px}@media(max-width: 960px){.exka-media-content.rounded-right .exka-media-content__inner figure img,.exka-media-content.rounded-right .exka-media-content__inner video,.exka-media-content.rounded-right .exka-media-content__inner .exka-media{border-radius:8px 8px 0px 0px}}.exka-media-content.bg--gradient{background:var(--exka-bg-gradient)}.exka-media-content.bg--pattern{background-color:var(--exka-bg, transparent)}.exka-media-content.bg--pattern:after{content:"";position:absolute;inset:0;pointer-events:none;--pat-color: var(--exka-pattern-color, rgba(255, 255, 255, .18));--pat-size: var(--exka-pattern-size, 24px);background-image:radial-gradient(circle at 1px 1px, var(--pat-color) 1px, transparent 1px);background-size:var(--pat-size) var(--pat-size);opacity:var(--exka-bg-pattern-opacity, 0.18)}.exka-media-content.has-overlay-image .exka-content{position:relative;z-index:0}.exka-media-content.has-overlay-image .exka-content::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:var(--exka-overlay-image);background-size:var(--exka-overlay-size, cover);background-repeat:var(--exka-overlay-repeat, no-repeat);background-position:var(--exka-overlay-position, center);mix-blend-mode:var(--exka-overlay-blend, normal);opacity:var(--exka-overlay-opacity, 1);z-index:0}.exka-media-content.has-overlay-image .exka-content>*{position:relative;z-index:1}.exka-media-content.pad-top-none{padding-top:0}.exka-media-content.pad-bottom-none{padding-bottom:0}.exka-media-content.pad-top-s{padding-top:1rem}.exka-media-content.pad-bottom-s{padding-bottom:1rem}.exka-media-content.pad-top-m{padding-top:1.5rem}.exka-media-content.pad-bottom-m{padding-bottom:1.5rem}.exka-media-content.pad-top-l{padding-top:2.5rem}.exka-media-content.pad-bottom-l{padding-bottom:2.5rem}.exka-media-content.pad-top-xl{padding-top:4rem}.exka-media-content.pad-bottom-xl{padding-bottom:4rem}.exka-media-content .exka-media-content__inner{max-width:1200px;margin-inline:auto;padding-inline:0}.exka-media-content.container-wide .exka-media-content__inner{max-width:1400px}.exka-media-content.container-full-bleed-media .exka-media-content__inner{max-width:none}.exka-media-content .exka-media-content__grid{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch;position:relative}@media(max-width: 960px){.exka-media-content .exka-media-content__grid{grid-template-columns:1fr}}.exka-media-content.has-divider .exka-media-content__grid::after{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:var(--exka-split-color, rgba(255, 255, 255, 0.2));transform:translateX(-0.5px)}@media(max-width: 960px){.exka-media-content.has-divider .exka-media-content__grid::after{display:none}}@media(max-width: 960px){.exka-media-content.mobile-media-first .exka-media{order:1}.exka-media-content.mobile-media-first .exka-content{order:2}}.exka-media-content .exka-media{width:100%;height:100%;min-height:clamp(240px,40vw,560px);position:relative;margin:0 !important;border:0 !important;box-shadow:none !important;overflow:hidden;align-self:stretch}.exka-media-content .exka-media.exka-media--map{border:0 !important}.exka-media-content .exka-media .exka-media__img,.exka-media-content .exka-media .exka-media__iframe,.exka-media-content .exka-media .exka-media__video,.exka-media-content .exka-media video.exka-media__video{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.exka-media-content .exka-media .exka-media__img{-o-object-fit:var(--obj, cover);object-fit:var(--obj, cover);height:100%;width:auto}.exka-media-content .exka-media:has(video){min-height:auto}.exka-media-content .exka-media img{margin:0 auto;height:100%;width:auto;-o-object-fit:cover;object-fit:cover}.exka-media-content .exka-media[data-kind=image][data-fit=contain]{height:auto;min-height:0}.exka-media-content .exka-media[data-kind=image][data-fit=contain] .exka-media__img{width:auto;height:100%;-o-object-fit:cover;object-fit:cover}.exka-media-content .exka-media.is-cover .exka-media__img{height:100%;width:auto}.exka-media-content .exka-media[data-kind=image][data-fit=contain]{height:auto;min-height:0}.exka-media-content .exka-media[data-kind=image][data-fit=contain] .exka-media__img{height:100%;width:auto;-o-object-fit:cover;object-fit:cover}.exka-media-content .exka-content{align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:clamp(1rem,2.2vw,1.5rem)}.exka-media-content .exka-content__product-information{color:#fff;margin:0}.exka-media-content .exka-content__product-information span:nth-child(1)::after{content:" | "}.exka-media-content .exka-content__product-information span:nth-child(3)::before{content:" | "}.exka-media-content .exka-content__product-category{color:#fff;margin:1rem 0 0 0}.exka-media-content .exka-content .exka-content__eyebrow{font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.5rem;opacity:.9}.exka-media-content .exka-content .exka-content__title{font-size:clamp(24px,3.6vw,34px);line-height:1.1;margin:0 0 1rem}.exka-media-content .exka-content .exka-content__wysiwyg{color:var(--exka-body-color, inherit);font-size:1.125rem;line-height:1.6}.exka-media-content .exka-content .exka-content__wysiwyg p,.exka-media-content .exka-content .exka-content__wysiwyg ul,.exka-media-content .exka-content .exka-content__wysiwyg ol,.exka-media-content .exka-content .exka-content__wysiwyg li,.exka-media-content .exka-content .exka-content__wysiwyg blockquote,.exka-media-content .exka-content .exka-content__wysiwyg strong,.exka-media-content .exka-content .exka-content__wysiwyg em,.exka-media-content .exka-content .exka-content__wysiwyg span{color:inherit}.exka-media-content .exka-content .exka-content__images{display:flex;gap:1rem;margin-top:1rem;flex-wrap:wrap}.exka-media-content .exka-content .exka-content__image img{display:block;max-height:64px;width:auto}.exka-media-content .exka-content .exka-content__actions{display:flex;gap:.75rem;margin-top:1.5rem}.exka-media-content .exka-content .exka-content__eyebrow{color:var(--exka-eyebrow-color, inherit);font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.5rem;opacity:.9}.exka-media-content .exka-content .exka-content__title{color:var(--exka-heading-color, inherit);font-size:clamp(24px,3.6vw,34px);line-height:1.1;margin:0 0 1rem}.exka-media-content .exka-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;color:inherit;padding:0;cursor:pointer;font-family:"SF Pro";padding:.75rem 1.25rem;border-radius:8px;font-weight:600;text-decoration:none;text-align:center;text-transform:uppercase}.exka-media-content .exka-btn--solid{background:#009eff;color:#fff}.exka-media-content .exka-btn--outline{background:rgba(0,0,0,0);border:2px solid currentColor;color:#fff}.exka-media-content .exka-btn--sm{padding:.5rem .9rem;font-size:.9rem}.exka-media-content .exka-btn--md{font-size:1rem}.exka-media-content .exka-btn--lg{padding:.9rem 1.4rem;font-size:1.1rem;width:100%}.exka-media-content .exka-btn:focus-visible{outline:2px solid #009eff;outline-offset:2px}.exka-media-content .exka-btn:hover{background:rgba(0,158,255,.75)}.exka-brand-buckets{padding:3rem 0rem}.exka-brand-buckets__grid{display:grid;grid-template-columns:repeat(2, minmax(280px, 1fr));gap:32px;margin-inline:auto}@media(max-width: 1100px){.exka-brand-buckets__grid{grid-template-columns:1fr}}.exka-brand-bucket{min-height:var(--bucket-min-h, 520px);color:#fff;border-radius:8px;overflow:hidden;display:flex;align-items:stretch;background-color:#585558;background-size:cover;background-position:center;box-shadow:0 6px 20px rgba(0,0,0,.14)}.exka-brand-bucket__inner{display:grid;gap:24px;align-content:space-between;justify-items:center;padding:var(--bucket-pad, 48px 40px);width:100%;text-align:center}.exka-brand-bucket__logo img{display:block;margin:0 auto;max-width:var(--logo-max-w, 60%);height:auto}.exka-brand-bucket__desc{margin:0;max-width:900px;font-size:clamp(16px,1.7vw,18px);line-height:1.45}.exka-brand-bucket__cta{margin:0;width:100%;text-transform:uppercase}.exka-brand-bucket__button{display:inline-flex;align-items:center;justify-content:center;width:min(720px,90%);padding:16px 22px;font-weight:800;letter-spacing:.02em;text-decoration:none;background:var(--btn-bg, #fff);color:var(--btn-color, #000);border-radius:8px;transition:background-color .2s ease,color .2s ease,transform .05s ease;text-transform:uppercase}.exka-brand-bucket__button:hover{background:var(--btn-hover-bg, #333);color:var(--btn-hover-color, #fff)}.exka-brand-bucket__button:active{transform:translateY(1px)}.exka-brand-bucket__button:focus-visible{outline:2px solid #00a8ff;outline-offset:3px}.size-wide-1440{grid-column:1/-1}.size-wide-1440 .exka-brand-bucket__inner{max-width:1440px;margin-inline:auto;padding:var(--bucket-pad, 64px 56px)}.screen-reader-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.screen-reader-text:focus{position:static;width:auto;height:auto;margin:0;clip:auto;white-space:normal}@media(prefers-reduced-motion: reduce){.exka-brand-bucket__button{transition:none}}.exka-buckets-block.size-wide-1440 .exka-buckets{max-width:1440px;margin-inline:auto}.exka-buckets{--gap: 28px;--bucket-media-ratio: 16/9;--bucket-lines: 5;--cols-desktop: 3;display:grid;grid-template-columns:1fr;gap:var(--gap);align-items:stretch;padding:3rem 0rem}@media(min-width: 640px){.exka-buckets:has(>.exka-bucket:nth-child(2)),.exka-buckets:has(>.exka-bucket:nth-child(3)){grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1100px){.exka-buckets:has(>.exka-bucket:nth-child(2)),.exka-buckets:has(>.exka-bucket:nth-child(3)){grid-template-columns:repeat(var(--cols-desktop), 1fr)}}.exka-bucket{display:flex;flex-direction:column;height:100%;box-shadow:0 6px 20px rgba(0,0,0,.14)}.exka-bucket__media{position:relative;width:100%;aspect-ratio:var(--bucket-media-ratio);overflow:hidden;background:#000;border-radius:8px 8px 0px 0px}@media(max-width: 1100px){.exka-bucket__media{--bucket-media-ratio: 4/3}}@supports not (aspect-ratio: 1/1){.exka-bucket__media{height:360px}}.exka-bucket__media img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.exka-bucket__panel{display:flex;flex-direction:column;flex:1 1 auto;color:#fff;border-radius:0px 0px 8px 8px}.exka-bucket__title{margin:0 0 10px 0;font-weight:800;text-transform:uppercase;letter-spacing:.02em;line-height:1.2;display:-webkit-box;-webkit-box-orient:vertical;font-size:clamp(20px,1.7vw,22px)}.exka-bucket__text{margin:0;color:hsla(0,0%,100%,.95);line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;font-size:clamp(16px,1.7vw,18px)}.exka-bucket__cta{margin-top:auto;margin-bottom:0}.exka-bucket__btn-spacer{display:block;height:46px}.exka-bucket__button{display:inline-flex;align-items:center;justify-content:center;min-width:200px;padding:14px 20px;font-weight:800;letter-spacing:.02em;text-decoration:none;background:var(--btn-bg, #ffffff);color:var(--btn-color, #000);border-radius:8px;transition:background-color .2s ease,color .2s ease,transform .05s ease;width:100%;margin-top:1rem;text-transform:uppercase}.exka-bucket__button:hover{background:var(--btn-hover-bg, #333);color:var(--btn-hover-color, #ffffff)}.exka-bucket__button:active{transform:translateY(1px)}.exka-bucket__button:focus-visible{outline:2px solid #009eff;outline-offset:3px}@media(prefers-reduced-motion: reduce){.exka-bucket__button{transition:none}}.exka-feature-columns{padding:3rem 0rem 3rem 0rem}.exka-feature-columns .exka-feature-columns-container{--gap: 14px;--panel-bg: #585558;--btn-bg: #009EFF;--btn-radius: 8px;background:url("/wp-content/themes/exka-theme/assets/images/exka-web-pattern.png"),linear-gradient(45deg, rgba(88, 85, 88, 0.85) 30%, rgba(63, 63, 63, 0.85));background-size:cover;background-position:center;color:#fff;padding:40px 20px;max-width:none !important;width:100vw;margin-left:calc(-50vw + 50%)}@media(max-width: 960px){.exka-feature-columns .exka-feature-columns-container{text-align:center}}.exka-feature-columns .exka-feature-columns-container__inner{max-width:1440px;margin-inline:auto;padding:.75rem}.exka-feature-columns .exka-feature-columns-container__grid{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--gap)}@media(max-width: 960px){.exka-feature-columns .exka-feature-columns-container__grid{justify-content:center}}.exka-feature-columns .exka-feature-columns-container__item{background:rgba(0,0,0,0);color:#fff;flex:0 1 360px;max-width:420px;min-width:280px;display:flex;flex-direction:column}.exka-fc__title{margin:0 0 10px 0;font-weight:800;text-transform:uppercase;letter-spacing:.02em;font-size:clamp(20px,1.7vw,22px)}.exka-fc__text{font-size:clamp(16px,1.7vw,18px);margin:0 0 18px 0;line-height:1.5;color:hsla(0,0%,100%,.95)}.exka-fc__cta{margin:0}.exka-fc__button{display:inline-flex;align-items:center;justify-content:center;min-width:240px;padding:14px 20px;background:var(--btn-bg);color:#fff;text-decoration:none;border-radius:var(--btn-radius);font-weight:700;transition:transform .05s ease,filter .2s ease;text-transform:uppercase}@media(max-width: 640px){.exka-fc__button{width:100%;min-width:0}}.exka-fc__button:hover{filter:brightness(1.05)}.exka-fc__button:active{transform:translateY(1px)}.exka-fc__button:focus-visible{outline:2px solid #009eff;outline-offset:3px}@media(prefers-reduced-motion: reduce){.exka-fc__button{transition:none}}.exka-banner{padding:0rem 0rem 3rem 0rem}.exka-banner .exka-banner-container{position:relative;max-width:none !important;width:100vw;margin-left:calc(-50vw + 50%);background-color:#222;overflow:hidden;height:360px}@media(min-width: 769px){.exka-banner .exka-banner-container.is-video{min-height:50vh}}.exka-banner .exka-banner-container.has-edge-fade .exka-banner-media video,.exka-banner .exka-banner-container.has-edge-fade .exka-banner-media iframe{-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--exka-fade), #000 calc(100% - var(--exka-fade)), transparent 100%);-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-image:linear-gradient(90deg, transparent 0, #000 var(--exka-fade), #000 calc(100% - var(--exka-fade)), transparent 100%);mask-size:100% 100%;mask-repeat:no-repeat}.exka-banner .exka-banner-container.is-tall{height:600px}@media(max-width: 640px){.exka-banner .exka-banner-container{height:260px}.exka-banner .exka-banner-container.is-tall{height:440px}}.exka-banner .exka-banner-container__overlay{position:absolute;inset:0;content:"";display:block;pointer-events:none}.exka-banner .exka-banner-container__inner{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:48px 24px;text-align:center}.exka-banner .exka-banner-container .exka-banner-media{position:absolute;inset:0;overflow:hidden;z-index:0}.exka-banner .exka-banner-container .exka-banner-media__overlay{position:absolute;inset:0;pointer-events:none}.exka-banner .exka-banner-container .exka-banner-media__iframe,.exka-banner .exka-banner-container .exka-banner-media__video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;max-width:1440px;margin:0 auto}.exka-banner .exka-banner-container__content{max-width:1100px}.exka-banner .exka-banner-container .wysiwyg-lg,.exka-banner .exka-banner-container .wysiwyg-lg p,.exka-banner .exka-banner-container .wysiwyg-lg h1,.exka-banner .exka-banner-container .wysiwyg-lg h2{margin:0;line-height:1.1;text-transform:uppercase;letter-spacing:.02em;text-shadow:0 2px 8px rgba(0,0,0,.35);font-size:clamp(28px,5vw,40px)}.exka-banner .exka-banner-container .wysiwyg-lg h1,.exka-banner .exka-banner-container .wysiwyg-lg h2{font-family:"Bebas Neue";font-weight:500}.exka-banner .exka-banner-container__cta{margin-top:10px}.exka-banner .exka-banner__fallback{opacity:.85;margin-top:.75rem}.exka-btn{display:inline-block;padding:14px 22px;border-radius:8px;font-weight:700;font-size:16px;letter-spacing:.02em;text-decoration:none;transition:transform .08s ease,box-shadow .2s ease,background .2s ease,color .2s ease}.exka-btn--primary{background:#009eff;color:#fff}.exka-btn--primary:hover,.exka-btn--primary:focus{background:#009eff;box-shadow:0 10px 18px rgba(0,158,255,.35);transform:translateY(-1px)}.exka-btn--ghost{background:rgba(0,0,0,0);color:#fff;border:2px solid hsla(0,0%,100%,.9)}.exka-btn--ghost:hover,.exka-btn--ghost:focus{background:hsla(0,0%,100%,.08);transform:translateY(-1px)}.block-editor-block-list__block .exka-banner.is-empty{outline:2px dashed #bdbdbd;outline-offset:-6px}.block-editor-block-list__block .exka-banner .exka-banner__ph{opacity:.7;font-style:italic;text-transform:none;letter-spacing:0;text-shadow:none;margin:0;padding:.25rem .5rem;background:hsla(0,0%,100%,.08);border-radius:6px}.block-editor-block-list__block .exka-banner{margin-left:0;width:100%;border-radius:12px}.block-editor-block-list__block .exka-banner.is-empty .exka-banner__ph{color:#222;background:rgba(0,0,0,0);text-shadow:none;font-style:italic;opacity:.8;padding:.5rem .75rem;border-radius:4px}.container{margin-inline:auto;padding:0 .75rem;max-width:1440px}.rounded-corners img{border-radius:8px;box-shadow:0 6px 20px rgba(0,0,0,.14)}.rounded-corners{border-radius:8px;box-shadow:0 6px 20px rgba(0,0,0,.14)}