.wp-site-blocks>header.wp-block-template-part{position:sticky;top:0;z-index:1000;background:linear-gradient(#fff 18%,#fffffff0 84%);margin:0}.wp-site-blocks>header.wp-block-template-part+main{margin-top:0!important}body.admin-bar .wp-site-blocks>header.wp-block-template-part{top:32px}.kiko-site-header{color:#303030;background:transparent;width:100%}.kiko-header__inner{width:calc(100% - 48px);max-width:1080px;min-height:123px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr)160px;gap:35px;align-items:start;padding:5px 0 0;box-sizing:border-box}nav.kiko-header__navigation{font:500 20px/1.3 Prata,Georgia,'Times New Roman',serif!important;margin:43px 0 0!important;align-self:start;justify-content:flex-start!important}.kiko-header__navigation .wp-block-navigation__container{gap:22px;flex-wrap:nowrap!important;align-items:center}.kiko-header__navigation .wp-block-navigation-item__content{font:inherit;white-space:nowrap;text-decoration:none;color:inherit;padding:0 0 8px}.kiko-header__navigation .wp-block-navigation-item__content:hover{text-decoration:none;opacity:.72}.kiko-header__navigation .wp-block-navigation-submenu__toggle{width:10px;height:14px;margin:0 0 8px 5px}.kiko-header__navigation .wp-block-navigation-submenu__toggle svg{width:10px;height:10px}.kiko-header__navigation .wp-block-navigation__submenu-container{background:#fff!important;color:#303030!important;border:1px solid #ddd!important;box-shadow:0 8px 18px #00000012;padding:12px 0!important;min-width:240px!important}.kiko-header__navigation .wp-block-navigation__submenu-container .wp-block-navigation-item__content{font:400 16px/1.5 Prata,Georgia,serif!important;padding:9px 20px;white-space:normal}.kiko-header__identity{display:flex;flex-direction:column;align-items:flex-end;margin:0;padding:0}.kiko-header__logo{display:block;line-height:0;text-decoration:none}.kiko-header__logo img{display:block;width:125px;height:66px;object-fit:contain}.kiko-header__tagline{font:500 13px/13px Prata,Georgia,'Times New Roman',serif;margin:0!important;padding:0;text-align:right;white-space:nowrap}.kiko-header__socials{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:5px;height:21px;padding-right:4px}.kiko-header__socials a{display:flex;align-items:center;justify-content:center;width:17px;height:21px;color:#080808}.kiko-header__socials svg{display:block;width:16px;height:16px}.kiko-site-header a:focus-visible,.kiko-site-header button:focus-visible{outline:2px solid #9b4c00;outline-offset:4px}@media(min-width:1101px){.kiko-header__navigation .wp-block-navigation__responsive-container-open{display:none!important}.kiko-header__navigation .wp-block-navigation__responsive-container:not(.is-menu-open){display:block!important}}@media(max-width:1100px){.kiko-header__inner{grid-template-columns:1fr auto;grid-template-areas:'identity navigation';min-height:115px;padding-block:8px;align-items:center;gap:20px}.kiko-header__identity{grid-area:identity;align-items:flex-start}nav.kiko-header__navigation{grid-area:navigation;margin:0!important;align-self:center}.kiko-header__logo img{width:110px;height:auto}.kiko-header__tagline{font-size:12px;line-height:15px;text-align:left}.kiko-header__socials{justify-content:flex-start;margin-top:3px;padding:0}.kiko-header__navigation .wp-block-navigation__responsive-container-open{display:flex!important}.kiko-header__navigation .wp-block-navigation__responsive-container:not(.is-menu-open){display:none!important}.kiko-header__navigation .is-menu-open{background:#fff!important;color:#303030!important}.kiko-header__navigation .is-menu-open .wp-block-navigation__responsive-container-content{align-items:flex-start;padding:75px 30px 30px}.kiko-header__navigation .is-menu-open .wp-block-navigation__container{align-items:flex-start;gap:16px}.kiko-header__navigation .is-menu-open .wp-block-navigation-item__content{font-size:22px;white-space:normal}.kiko-header__navigation .is-menu-open .wp-block-navigation__submenu-container{box-shadow:none;border:0!important;padding:10px 0 0 16px!important}.kiko-header__navigation .is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content{font-size:16px!important;padding:5px 0}.kiko-header__navigation .wp-block-navigation__responsive-container-close{top:20px;right:20px}}@media(max-width:782px){body.admin-bar .wp-site-blocks>header.wp-block-template-part{top:46px}}