.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}.button,.kb-button{border-radius:20px 0 20px 0}header .kt-blocks-modal-link{text-transform:none}.kt-blocks-modal-link:focus-visible{outline:1px solid #000!important;outline:1px auto -webkit-focus-ring-color!important}@media(min-width:1025px){.wp-block-kadence-header .wp-block-kadence-header-row-top,.wp-block-kadence-header.header-desktop-sticky .item-is-stuck:not(.kb-header-row-layout-contained){backdrop-filter:blur(10px)}}.wp-block-kadence-header-row-center:not(.item-is-stuck) .wp-block-kadence-header-section:first-child{backdrop-filter:blur(10px);background:#041c3270;border:1px solid #ffffffb3;border-radius:100px;padding:16px 32px}@media(min-width:1025px){.wp-block-kadence-header-row-center:not(.item-is-stuck) .wp-block-kadence-header-section:first-child{max-width:824px}}@media(max-width:1024px){.wp-block-kadence-header .wp-block-kadence-header-row{backdrop-filter:blur(10px)}header .wp-block-kadence-off-canvas-trigger:focus{color:var(--global-palette9)}}@media(max-height:350px){.wp-block-kadence-header.header-mobile-sticky .kb-header-container{position:static!important}}@media(min-width:1025px)and (max-width:1366px){header .kb-button.wp-block-button__link{font-size:.875rem;padding-left:15px;padding-right:15px}header .wp-block-kadence-navigation .menu{column-gap:12px}header .wp-block-kadence-navigation .kb-nav-link-content{font-size:.875rem}header .wp-block-site-logo{max-width:100px}header .kb-identity{margin-right:0}header .wp-block-kadence-header-row-center:not(.item-is-stuck) .wp-block-kadence-header-section:first-child{padding-left:16px;padding-right:16px}}@media(min-width:1025px)and (max-width:1033px){header .kb-buttons-wrap{flex-direction:column}}#n2-ss-3.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls{right:0;width:auto}.n2-ss-slide:not(.n2-ss-slide-active) .ae-vcarousel-paragraph{display:none}div#n2-ss-3.n2-ss-showcase-vertical .n2-ss-slide:not(.n2-ss-slide-active){height:80px!important}div#n2-ss-3.n2-ss-showcase-vertical .n2-ss-slide:not(.n2-ss-slide-active) .n2-ss-slide-background picture{display:none}div#n2-ss-3.n2-ss-showcase-vertical .n2-ss-slide{border-radius:20px 0 20px 0;overflow:hidden}body .kt-accordion-wrap>.kt-accordion-inner-wrap>.wp-block-kadence-pane>.kt-accordion-header-wrap>.kt-blocks-accordion-header.kt-accordion-panel-active{border-radius:16px 0 0 0}ul.footer-links{column-gap:16px;display:flex;flex-wrap:wrap;justify-content:center;row-gap:4px}@media(min-width:1025px){ul.footer-links{column-gap:32px}}ul.footer-links li{list-style:none}.wp-site-blocks .post-thumbnail img{border-radius:16px}.ae-scroll-section{overflow:auto}.ae-scroll-section>.kt-inside-inner-col{min-width:1395px}.ae-scroll-section .wp-block-kadence-column.ae-scroll-section__content{min-width:291px;width:291px}.ae-scroll-section .wp-block-kadence-column.ae-scroll-section__divider{margin:10px -61px 0!important}