header.wp-block-template-part:has(>.pattern--header__main-wrapper){top:0;width:100%;z-index:9999}header.wp-block-template-part:has(>.pattern--header__main-wrapper):not(.block-editor-block-list__block){position:fixed}header.wp-block-template-part:has(>.pattern--header__main-wrapper) .pattern--header__notification-bar-wrapper{font-size:var(--wp--preset--font-size--small);font-weight:500;opacity:1;padding:.1em;transition:height var(--wp--custom--speed-slow) var(--wp--custom--ease-circ) .1s,padding var(--wp--custom--speed-slow) var(--wp--custom--ease-circ) .1s}header.wp-block-template-part:has(>.pattern--header__main-wrapper) .pattern--header__notification-bar-wrapper>*{transition:opacity var(--wp--custom--speed-slow) var(--wp--custom--ease-circ) .1s}header.wp-block-template-part:has(>.pattern--header__main-wrapper) .pattern--header__main-wrapper{background-color:var(--wp--preset--color--contrast);gap:0;padding-left:var(--wp--preset--spacing--medium);padding-right:var(--wp--preset--spacing--medium);transition:background-color var(--wp--custom--speed-fast) ease-in-out .1s,padding var(--wp--custom--speed-slow) var(--wp--custom--ease-circ) .1s}header.wp-block-template-part:has(>.pattern--header__main-wrapper) .pattern--header__main-wrapper .wp-block-site-logo{min-width:-moz-max-content;min-width:max-content;transform-origin:left center;transition:scale var(--wp--custom--speed-slow) var(--wp--custom--ease-circ) .1s}header.wp-block-template-part:has(>.pattern--header__main-wrapper) .pattern--header__main-wrapper .wp-block-site-logo #unbundled{transition:fill var(--wp--custom--speed-slow) var(--wp--custom--ease-circ) .1s;fill:var(--wp--preset--color--base)}header.wp-block-template-part:has(>.pattern--header__main-wrapper) .pattern--header__main-wrapper .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container:first-of-type>.wp-block-navigation-item>.wp-block-navigation-item__content{color:var(--wp--preset--color--base);transition:color var(--wp--custom--speed-slow) var(--wp--custom--ease-circ) .1s,padding var(--wp--custom--speed-slow) var(--wp--custom--ease-circ) .1s,font-size var(--wp--custom--speed-slow) var(--wp--custom--ease-circ) .1s}header.wp-block-template-part:has(>.pattern--header__main-wrapper) .pattern--header__main-wrapper .wp-block-woocommerce-customer-account{color:var(--wp--preset--color--base);transition:color var(--wp--custom--speed-slow) var(--wp--custom--ease-circ) .1s}header.wp-block-template-part:has(>.pattern--header__main-wrapper) .pattern--header__breadcrumbs-wrapper{background-color:#374c2f;overflow:clip;padding-left:var(--wp--preset--spacing--medium);padding-right:var(--wp--preset--spacing--medium);transition:height var(--wp--custom--speed-slow) var(--wp--custom--ease-circ) .1s,padding var(--wp--custom--speed-slow) var(--wp--custom--ease-circ) .1s;z-index:0}header.wp-block-template-part:has(>.pattern--header__main-wrapper) .pattern--header__breadcrumbs-wrapper>*{transition:opacity var(--wp--custom--speed-slow) var(--wp--custom--ease-circ) .1s}header.wp-block-template-part:has(>.pattern--header__main-wrapper) .header__utility-wrapper{gap:.5em;transform-origin:right center;transition:scale var(--wp--custom--speed-slow) var(--wp--custom--ease-circ) .1s}header.wp-block-template-part:has(>.pattern--header__main-wrapper).scrolled .pattern--header__main-wrapper,header.wp-block-template-part:has(>.pattern--header__main-wrapper):has([aria-expanded=true]) .pattern--header__main-wrapper{background-color:var(--wp--preset--color--base);padding-left:var(--wp--preset--spacing--small);padding-right:var(--wp--preset--spacing--small)}header.wp-block-template-part:has(>.pattern--header__main-wrapper).scrolled .pattern--header__main-wrapper .wp-block-site-logo,header.wp-block-template-part:has(>.pattern--header__main-wrapper):has([aria-expanded=true]) .pattern--header__main-wrapper .wp-block-site-logo{scale:.75}header.wp-block-template-part:has(>.pattern--header__main-wrapper).scrolled .pattern--header__main-wrapper .wp-block-site-logo #unbundled,header.wp-block-template-part:has(>.pattern--header__main-wrapper):has([aria-expanded=true]) .pattern--header__main-wrapper .wp-block-site-logo #unbundled{fill:revert-layer!important}header.wp-block-template-part:has(>.pattern--header__main-wrapper).scrolled .pattern--header__main-wrapper .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container:first-of-type>.wp-block-navigation-item>.wp-block-navigation-item__content,header.wp-block-template-part:has(>.pattern--header__main-wrapper):has([aria-expanded=true]) .pattern--header__main-wrapper .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container:first-of-type>.wp-block-navigation-item>.wp-block-navigation-item__content{color:var(--wp--preset--color--contrast);font-size:calc(var(--wp--preset--font-size--large)*.9);padding-bottom:.5em;padding-top:.5em}header.wp-block-template-part:has(>.pattern--header__main-wrapper).scrolled .pattern--header__main-wrapper .wp-block-navigation__responsive-container:not(.is-menu-open) .header__utility-wrapper,header.wp-block-template-part:has(>.pattern--header__main-wrapper):has([aria-expanded=true]) .pattern--header__main-wrapper .wp-block-navigation__responsive-container:not(.is-menu-open) .header__utility-wrapper{scale:.8}header.wp-block-template-part:has(>.pattern--header__main-wrapper).scrolled .pattern--header__main-wrapper .wp-block-woocommerce-customer-account,header.wp-block-template-part:has(>.pattern--header__main-wrapper):has([aria-expanded=true]) .pattern--header__main-wrapper .wp-block-woocommerce-customer-account{color:var(--wp--preset--color--contrast)}header.wp-block-template-part:has(>.pattern--header__main-wrapper).scrolled .pattern--header__main-wrapper .wp-block-navigation__responsive-container-open,header.wp-block-template-part:has(>.pattern--header__main-wrapper):has([aria-expanded=true]) .pattern--header__main-wrapper .wp-block-navigation__responsive-container-open{color:var(--wp--preset--color--contrast)}header.wp-block-template-part:has(>.pattern--header__main-wrapper).scrolled .pattern--header__breadcrumbs-wrapper,header.wp-block-template-part:has(>.pattern--header__main-wrapper).scrolled .pattern--header__notification-bar-wrapper,header.wp-block-template-part:has(>.pattern--header__main-wrapper):has([aria-expanded=true]) .pattern--header__breadcrumbs-wrapper,header.wp-block-template-part:has(>.pattern--header__main-wrapper):has([aria-expanded=true]) .pattern--header__notification-bar-wrapper{height:0;padding-left:var(--wp--preset--spacing--small);padding-right:var(--wp--preset--spacing--small)}header.wp-block-template-part:has(>.pattern--header__main-wrapper).scrolled .pattern--header__breadcrumbs-wrapper>*,header.wp-block-template-part:has(>.pattern--header__main-wrapper).scrolled .pattern--header__notification-bar-wrapper>*,header.wp-block-template-part:has(>.pattern--header__main-wrapper):has([aria-expanded=true]) .pattern--header__breadcrumbs-wrapper>*,header.wp-block-template-part:has(>.pattern--header__main-wrapper):has([aria-expanded=true]) .pattern--header__notification-bar-wrapper>*{opacity:0}header.wp-block-template-part:has(>.pattern--header__main-wrapper).scrolled nav,header.wp-block-template-part:has(>.pattern--header__main-wrapper):has([aria-expanded=true]) nav{pointer-events:all}header.wp-block-template-part:has(>.pattern--header__main-wrapper).scrolled:after,header.wp-block-template-part:has(>.pattern--header__main-wrapper):has([aria-expanded=true]):after{-webkit-backdrop-filter:blur(.5em);backdrop-filter:blur(.5em);background-color:rgba(7,20,65,.314);content:"overlay";display:none;height:100vh;inset:0;opacity:0;position:fixed;scale:1.5;transition-behavior:allow-discrete;transition-delay:.15s;transition-duration:.75s;transition-property:display opacity;visibility:none;width:100vw;z-index:-1}header.wp-block-template-part:has(>.pattern--header__main-wrapper).scrolled:has([aria-expanded=true]):after,header.wp-block-template-part:has(>.pattern--header__main-wrapper):has([aria-expanded=true]):has([aria-expanded=true]):after{display:block;opacity:1}body.admin-bar .wp-site-blocks>header{top:var(--wp-admin--admin-bar--height)}
