.main-navigation .menu-item .sub-menu,.nav--toggle-sub li.menu-item--toggled-on>ul,.nav--toggle-sub li:hover>ul,.nav--toggle-sub li:not(.menu-item--has-toggle):focus>ul{display:none}.main-navigation .menu-item .sub-menu.submenu-open,.main-navigation .menu-item .sub-menu.toggle-show{display:block}.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=time],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme input[type=week],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{font-size:1rem}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:var(--global-palette3)}.gform_wrapper.gravity-theme .gfield textarea:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{border-color:#000;outline:1px auto -webkit-focus-ring-color!important}.floating-label{position:relative}.floating-label label{font-size:1rem;left:0;line-height:1.4;margin:0;opacity:0;position:absolute;top:12px;transition:all .4s ease}.floating-label input.valid~label,.floating-label input:-webkit-autofill~label,.floating-label input:focus~label,.floating-label input:visited~label,.floating-label textarea.valid~label,.floating-label textarea:-webkit-autofill~label,.floating-label textarea:focus~label,.floating-label textarea:visited~label,.floating-label.input-active label,.floating-label:focus-within label{color:var(--global-palette3);font-size:.875rem!important;left:16px;opacity:1;top:0}body .kt-blocks-modal-link:not(.kb-btn-global-inherit):focus-within{outline:inherit}.woocommerce-product-search{position:relative}.woocommerce-product-search .screen-reader-text{cursor:text;font-size:1rem;font-weight:500;left:1rem;margin:0;opacity:0;padding-right:3.5em;position:absolute;top:.75rem;transition:all .4s ease}.woocommerce-product-search:focus-within .screen-reader-text{clip:unset;background:#fff;clip-path:unset;color:#383b41;font-size:13px!important;height:auto;left:1px;line-height:19px;opacity:1;padding:0 5px!important;top:-13px;width:auto}.search-form input[type=search]::placeholder,.woocommerce-product-search input[type=search]::placeholder{opacity:1}body:not(.hide-focus-outline) .header-navigation li.menu-item--has-toggle>a:focus .dropdown-nav-toggle{opacity:1!important}body #search-drawer .drawer-inner form ::-webkit-input-placeholder{opacity:1}#search-drawer input:-webkit-autofill,#search-drawer input:-webkit-autofill:focus{-webkit-transition:background-color 0s 600000s,color 0s 600000s!important;transition:background-color 0s 600000s,color 0s 600000s!important}.cky-preference-header .cky-btn-close img{filter:brightness(0)}.kb-splide .splide__pagination__page:focus-visible{outline:2px solid #000}body .n2-ss-slider .n2-ow-all a:focus-visible,body .n2-ss-slider :focus-visible,body .n2-ss-slider a.n2-ow:focus-visible{box-shadow:inset 0 0 0 1px #000!important;outline:1px solid #fff!important}.n2-ss-slider .n2-ss-widget.n2-ss-widget-hidden{display:none}body .n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls{visibility:visible}body select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' aria-hidden='true' class='kadence-svg-icon kadence-arrow-down-svg'%3E%3Cpath d='m5.293 9.707 6 6a1 1 0 0 0 1.414 0l6-6a.999.999 0 1 0-1.414-1.414L12 13.586 6.707 8.293a.999.999 0 1 0-1.414 1.414'/%3E%3C/svg%3E")}.select2-container--default .select2-selection--single .select2-selection__rendered,body .select2-container--default .select2-selection--single,body select,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{border-color:#4e5c74;color:var(--global-palette3)}.tribe-events .datepicker .day.focused,.tribe-events .datepicker .day:focus,.tribe-events .datepicker .day:hover,.tribe-events .datepicker .month.focused,.tribe-events .datepicker .month:focus,.tribe-events .datepicker .month:hover,.tribe-events .datepicker .year.focused,.tribe-events .datepicker .year:focus,.tribe-events .datepicker .year:hover{outline:2px solid #000}.tribe-events-c-search__input-group{position:relative}.tribe-events-c-search__input-group label{opacity:0;transition:all .4s ease}.tribe-events-c-search__input-group:focus-within label{clip:unset;height:auto;margin:0;opacity:1;top:-40px;width:auto}#primary .tribe-events .tribe-common-c-btn-icon--caret-left .tribe-common-c-btn-icon__icon-svg path,#primary .tribe-events .tribe-common-c-btn-icon--caret-right .tribe-common-c-btn-icon__icon-svg path,.tribe-events .datepicker .next .tribe-events-c-top-bar__datepicker-nav-icon-svg path,.tribe-events .datepicker .prev .tribe-events-c-top-bar__datepicker-nav-icon-svg path,.tribe-events .tribe-events-c-nav__next:disabled .tribe-events-c-nav__next-icon-svg path,.tribe-events button.tribe-events-c-nav__next:disabled .tribe-events-c-nav__next-icon-svg path{fill:#707070}select.orderby:focus-visible{outline:2px solid #000}.kadence-shop-top-row{position:relative}.kadence-shop-top-row .skip-link{left:auto;right:0}span.required{color:red}.form-description{font-size:1rem}.kadence-product-gallery-thumbnails.splide.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide:focus-visible,.kb-splide .splide__arrows .splide__arrow:focus-visible{box-shadow:0 0 0 3px #000!important;outline:2px solid #fff!important}body .kb-advanced-slide-inner{overflow:visible}.gbtn.focused{outline:2px solid #fff!important}body .woocommerce form .form-row label{color:var(--global-palette3)}body .wp-element-button:disabled{opacity:.7}