/*!
 * Soda Header Engine for Elementor v1.0.3
 * © 2026 Soda
 * License: GPLv3
 * https://soda.com/plugins/header-engine-for-elementor/
 */
@property --soda-header-reveal-offset{syntax:"<length>";inherits:true;initial-value:0px}@property --soda-header-pin-offset{syntax:"<length>";inherits:true;initial-value:0px}@property --soda-header-padding-top{syntax:"<length-percentage>";inherits:true;initial-value:0px}@property --soda-header-padding-top-sticky{syntax:"<length-percentage>";inherits:true;initial-value:0px}@property --soda-header-padding-right{syntax:"<length-percentage>";inherits:true;initial-value:0px}@property --soda-header-padding-right-sticky{syntax:"<length-percentage>";inherits:true;initial-value:0px}@property --soda-header-padding-bottom{syntax:"<length-percentage>";inherits:true;initial-value:0px}@property --soda-header-padding-bottom-sticky{syntax:"<length-percentage>";inherits:true;initial-value:0px}@property --soda-header-padding-left{syntax:"<length-percentage>";inherits:true;initial-value:0px}@property --soda-header-padding-left-sticky{syntax:"<length-percentage>";inherits:true;initial-value:0px}@property --soda-header-row-gap{syntax:"<length-percentage> | normal";inherits:true;initial-value:normal}@property --soda-header-column-gap{syntax:"<length-percentage> | normal";inherits:true;initial-value:normal}@layer soda-header{.soda-header-values{display:contents;--soda-header-padding-top: var(--soda-header-padding-top-default, 10px);--soda-header-padding-top-sticky: var(--soda-header-padding-top);--soda-header-padding-right: var(--soda-header-padding-right-default, 10px);--soda-header-padding-right-sticky: var(--soda-header-padding-right);--soda-header-padding-bottom: var(--soda-header-padding-bottom-default, 10px);--soda-header-padding-bottom-sticky: var(--soda-header-padding-bottom);--soda-header-padding-left: var(--soda-header-padding-left-default, 10px);--soda-header-padding-left-sticky: var(--soda-header-padding-left);--soda-header-row-gap: var(--soda-header-row-gap-default, 20px);--soda-header-column-gap: var(--soda-header-column-gap-default, 20px)}}.soda-header-values>.soda-header>.soda-header__bar.elementor-element.e-con{--row-gap: var(--soda-header-row-gap);--column-gap: var(--soda-header-column-gap);--gap: var(--soda-header-row-gap) var(--soda-header-column-gap);--padding-top: var(--soda-header-padding-top);--padding-right: var(--soda-header-padding-right);--padding-bottom: var(--soda-header-padding-bottom);--padding-left: var(--soda-header-padding-left)}.soda-header-values>.soda-header.soda-header_sticky>.soda-header__bar.elementor-element.e-con{--padding-top: var(--soda-header-padding-top-sticky);--padding-right: var(--soda-header-padding-right-sticky);--padding-bottom: var(--soda-header-padding-bottom-sticky);--padding-left: var(--soda-header-padding-left-sticky)}@layer soda-header{.soda-header{position:static;--soda-header-top-pinned: var(--soda-header-top, 0px)}.soda-header.customize-partial-refreshing{position:relative;z-index:500}body.admin-bar .soda-header{--soda-header-top: var(--wp-admin--admin-bar--height, 0px)}.soda-header .soda-header__bar,.soda-header .soda-header__bar.e-con:not(.e-div-block-base)>.e-con-inner,.soda-header .soda-header__bar.e-con:not(.e-div-block-base),.soda-header .soda-header__bar.elementor-element:not(.e-div-block-base) .elementor-widget-container,.soda-header .soda-header__bar.elementor-element:not(.e-div-block-base,:has(.elementor-widget-container)){transition-property:background,box-shadow,border-color,border-width,border-radius,opacity,padding;transition-duration:var(--spacing-transition, 0.3s);transition-timing-function:ease}:where(.soda-header .soda-header__bar) :where(a,button,i,svg,path,span,div,p,li,h1,h2,h3,h4,h5,h6){transition-property:color,fill,stroke;transition-duration:var(--spacing-transition, 0.3s);transition-timing-function:ease}.soda-header:has(>.soda-header__bar_sticky){position:sticky;top:calc(var(--soda-header-top-pinned, 0px) + var(--soda-header-pin-offset, 0px));height:var(--soda-header-natural-height, auto);z-index:100;transition:transform var(--spacing-transition, 0.3s) ease}.soda-header:has(>.soda-header__bar_sticky-bottom){--soda-header-hide-direction: 1;position:sticky;inset-block:auto var(--soda-header-pin-offset, 0);display:flex;flex-direction:column;justify-content:flex-end;height:var(--soda-header-natural-height, auto);z-index:100;transition:transform var(--spacing-transition, 0.3s) ease}.soda-header:has(>.soda-header__bar_fixed),.soda-header:has(>.soda-header__bar_absolute){left:0;right:0;z-index:100;transition:transform var(--spacing-transition, 0.3s) ease}.soda-header:has(>.soda-header__bar_fixed){position:fixed;top:calc(var(--soda-header-top-pinned, 0px) + var(--soda-header-pin-offset, 0px))}.soda-header:has(>.soda-header__bar_absolute){position:absolute;top:calc(var(--soda-header-top, 0px) + var(--soda-header-pin-offset, 0px))}@media screen and (width <= 600px){body.admin-bar .soda-header{--soda-header-top-pinned: 0px}body.admin-bar .soda-header:has(>.soda-header__bar_fixed):not(.soda-header_sticky){position:absolute;top:calc(var(--soda-header-top, 0px) + var(--soda-header-pin-offset, 0px))}}.soda-header:has(>.soda-header__bar_bottom){--soda-header-hide-direction: 1;position:fixed;inset:auto 0 0;padding-block-end:env(safe-area-inset-bottom, 0);z-index:100;transition:transform var(--spacing-transition, 0.3s) ease}.soda-header.soda-header_hero-bottom{position:absolute;inset:auto 0 0;z-index:100;transition:transform var(--spacing-transition, 0.3s) ease}.soda-header.soda-header_hero-bottom.soda-header_sticky{position:fixed;top:var(--soda-header-top-pinned, 0);bottom:auto}.soda-header.soda-header_sticky.soda-header_released{position:absolute;top:var(--soda-header-release-top, 0);bottom:auto}}@layer soda-header{.soda-header.soda-header_sticky.soda-header_scrolling-down:not(.soda-header_locked,:has(:focus-visible)){transform:translateY(calc(var(--soda-header-hide-direction, -1) * 100%))}.soda-header.soda-header_hidden:not(:has(:focus-visible)){transform:translateY(calc(var(--soda-header-hide-direction, -1) * 100%))}}@layer soda-header{.soda-header-logo{position:relative;display:inline-flex;gap:12px;align-items:center;vertical-align:middle}a.soda-header-logo{transition:color .3s ease,opacity .3s ease}a.soda-header-logo:hover{opacity:.75}.soda-header-logo__wrapper-img{position:relative;align-items:center;flex:1 0 auto;max-width:100%;overflow:hidden}.soda-header-logo__wrapper-img img{object-fit:contain;object-position:center center;width:auto;transition:opacity .2s ease,visibility .2s ease;display:block}.soda-header-logo__text{display:flex;flex-direction:column;gap:4px}.soda-header-logo__text-title,.soda-header-logo__text-tagline{display:block}.soda-header-logo__img-secondary{position:absolute;top:0;left:0;opacity:0;visibility:hidden}.soda-header:not(.soda-header_sticky)[data-soda-header-non-sticky-logo=primary] .soda-header-logo__img-primary{opacity:1;visibility:visible}.soda-header:not(.soda-header_sticky)[data-soda-header-non-sticky-logo=primary] .soda-header-logo__img-secondary{opacity:0;visibility:hidden}.soda-header:not(.soda-header_sticky)[data-soda-header-non-sticky-logo=secondary] .soda-header-logo__img-primary{opacity:0;visibility:hidden}.soda-header:not(.soda-header_sticky)[data-soda-header-non-sticky-logo=secondary] .soda-header-logo__img-secondary{opacity:1;visibility:visible}.soda-header.soda-header_sticky[data-soda-header-sticky-logo=primary] .soda-header-logo__img-primary{opacity:1;visibility:visible}.soda-header.soda-header_sticky[data-soda-header-sticky-logo=primary] .soda-header-logo__img-secondary{opacity:0;visibility:hidden}.soda-header.soda-header_sticky[data-soda-header-sticky-logo=secondary] .soda-header-logo__img-primary{opacity:0;visibility:hidden}.soda-header.soda-header_sticky[data-soda-header-sticky-logo=secondary] .soda-header-logo__img-secondary{opacity:1;visibility:visible}}@layer soda-header{.soda-header.soda-header_scheme-light .soda-header-logo__img-primary{opacity:1!important;visibility:visible!important}.soda-header.soda-header_scheme-light .soda-header-logo__img-secondary{opacity:0!important;visibility:hidden!important}.soda-header.soda-header_scheme-dark .soda-header-logo__img-primary{opacity:0!important;visibility:hidden!important}.soda-header.soda-header_scheme-dark .soda-header-logo__img-secondary{opacity:1!important;visibility:visible!important}}@layer soda-header{.soda-header:not(.elementor-editor-active .soda-header){pointer-events:none}.soda-header:not(.elementor-editor-active .soda-header) a,.soda-header:not(.elementor-editor-active .soda-header) button,.soda-header:not(.elementor-editor-active .soda-header) select,.soda-header:not(.elementor-editor-active .soda-header) label,.soda-header:not(.elementor-editor-active .soda-header) textarea,.soda-header:not(.elementor-editor-active .soda-header) input,.soda-header:not(.elementor-editor-active .soda-header) summary,.soda-header:not(.elementor-editor-active .soda-header) iframe,.soda-header:not(.elementor-editor-active .soda-header) .elementor-widget,.soda-header:not(.elementor-editor-active .soda-header) .wpml-elementor-ls,.soda-header:not(.elementor-editor-active .soda-header) .wpml-elementor-ls *,.soda-header:not(.elementor-editor-active .soda-header) .mini-cart__content,.soda-header:not(.elementor-editor-active .soda-header) .mini-cart__content *,.soda-header:not(.elementor-editor-active .soda-header) .widget_shopping_cart,.soda-header:not(.elementor-editor-active .soda-header) .has-pointer-events,.soda-header:not(.elementor-editor-active .soda-header) .has-pointer-events *,.soda-header:not(.elementor-editor-active .soda-header) [role=button]{pointer-events:initial}}