.site-header{width:100%}.site-header__wrapper{width:100%;background-color:rgb(var(--color-neutral-light));padding:calc(var(--var-spacing-scale) * 1.125rem) calc(var(--var-spacing-scale) * 1rem);border-bottom:1px solid rgb(var(--color-neutral-gray))}@media (min-width: 578px){.site-header__wrapper{padding:calc(var(--var-spacing-scale) * 1.125rem) calc(var(--var-spacing-scale) * 2rem)}}@media (min-width: 578px){.site-header__wrapper{padding:calc(var(--var-spacing-scale) * 1em) calc(var(--var-spacing-scale) * 1.5rem) calc(var(--var-spacing-scale) * 1rem)}}@media (min-width: 1200px){.site-header__wrapper{padding:calc(var(--var-spacing-scale) * 3.75em) calc(var(--var-spacing-scale) * 2rem) calc(var(--var-spacing-scale) * 1rem)}}@media (min-width: 1400px){.site-header__wrapper{padding:calc(var(--var-spacing-scale) * 3.75rem) calc(var(--var-spacing-scale) * 6.25rem) calc(var(--var-spacing-scale) * 1rem)}}.site-header.is-absolute .site-header__wrapper{position:absolute;top:0;left:0;width:100%;z-index:99;background-color:transparent;padding:1rem;border-bottom:none}.site-header__container{display:grid;grid-template-columns:1fr 100px 1fr;grid-template-areas:"main-navigation logo social-media"}.site-header__container nav:not(.site-header__social-media){display:none}.site-header__container nav.site-header__social-media li:not(:nth-child(1)){display:none}@media (min-width: 1024px){.site-header__container nav,.site-header__container nav:not(.site-header__social-media){display:flex;align-items:center}.site-header__container nav.site-header__social-media li:not(:nth-child(1)){display:block}}.site-header__main-navigation{grid-area:main-navigation}.site-header__social-media{grid-area:social-media;display:flex;justify-content:flex-end}.site-header__social-media ul{display:flex;align-items:center;gap:1rem}.site-header__social-media ul li a svg{height:1.2rem;width:1.2rem}.site-header__social-media ul li a:hover{opacity:.8;transition:var(--hover-transition-duration) opacity}.site-header__logo{grid-area:logo;display:flex;align-items:center;justify-content:center}.site-header__logo img{width:5.625rem}.site-header__logo__image{display:none}.site-header__logo__image-light{display:block}.site-header__menu{display:flex;align-items:center;justify-content:center;gap:1rem}.site-header__menu__item{font-size:var(--menu-font-size);line-height:var(--menu-line-height);color:rgb(var(--color-neutral-light));text-decoration:none;padding:calc(var(--var-spacing-scale) * .5rem);position:relative;display:block}.site-header__menu__item:after{content:"";position:absolute;bottom:calc(var(--var-spacing-scale) * .5rem);left:0;height:1px;width:0;background-color:rgb(var(--color-neutral-light))}.site-header__menu__item[aria-current=page]{text-decoration:underline;text-underline-offset:4px}.site-header__menu__item:not([aria-current=page]):hover{transform:translateY(-5px);transition:.35s all ease-out}.site-header__menu__item:not([aria-current=page]):hover:after{transition:.35s all ease-out;width:100%}.site-header__menu-icon{display:flex;justify-content:flex-start;align-items:center}.site-header__menu-icon button{padding:.5rem;width:3rem;height:3rem;border-radius:.5rem}.site-header__menu-icon button svg *{fill:rgb(var(--color-neutral-light))}@media (min-width: 1024px){.site-header__menu-icon{display:none}}.site-header.is-sticky .site-header__wrapper{position:fixed;box-shadow:0 5px 16px #0000001a;animation:slideDown .35s ease-out;width:100%;z-index:99}.site-header.is-sticky .site-header__wrapper,.site-header:not(.is-absolute) .site-header__wrapper{background-color:rgb(var(--color-neutral-light));padding:calc(var(--var-spacing-scale) * 1.125rem) calc(var(--var-spacing-scale) * 1rem);border-bottom:1px solid rgb(var(--color-neutral-gray))}@media (min-width: 578px){.site-header.is-sticky .site-header__wrapper,.site-header:not(.is-absolute) .site-header__wrapper{padding:calc(var(--var-spacing-scale) * 1.125rem) calc(var(--var-spacing-scale) * 2rem)}}.site-header.is-sticky .site-header__logo img,.site-header:not(.is-absolute) .site-header__logo img{width:3rem}@media (min-width: 578px){.site-header.is-sticky .site-header__logo img,.site-header:not(.is-absolute) .site-header__logo img{width:5.375rem}}.site-header.is-sticky .site-header__logo__image,.site-header:not(.is-absolute) .site-header__logo__image{display:block}.site-header.is-sticky .site-header__logo__image-light,.site-header:not(.is-absolute) .site-header__logo__image-light{display:none}.site-header.is-sticky .site-header__menu__item,.site-header:not(.is-absolute) .site-header__menu__item{color:rgb(var(--color-neutral-dark))}.site-header.is-sticky .site-header__menu__item:after,.site-header:not(.is-absolute) .site-header__menu__item:after{background-color:rgb(var(--color-neutral-dark))}.site-header.is-sticky .site-header__menu-icon button svg *,.site-header:not(.is-absolute) .site-header__menu-icon button svg *{fill:rgb(var(--color-neutral-dark))}.site-header.is-sticky .site-header__social-media svg *,.site-header:not(.is-absolute) .site-header__social-media svg *{fill:rgb(var(--color-neutral-dark))}.site-header__menu-drawer{position:fixed;top:0;left:0;bottom:0;right:0;z-index:999;background-color:rgb(var(--color-neutral-light));overflow-y:auto;display:none}.site-header__menu-drawer.open{display:block}.site-header__menu-drawer nav{display:flex;align-items:center;flex-direction:column}.site-header__menu-drawer__header{display:flex;align-items:center;justify-content:center;width:100%}.site-header__menu-drawer__close{padding:.5rem;width:3rem;height:3rem;border-radius:.5rem;margin-right:auto}.site-header__menu-drawer__close svg *{fill:rgb(var(--color-neutral-dark))}.site-header__menu-drawer .site-header__menu{flex-direction:column;margin-top:1rem}.site-header__menu-drawer .site-header__menu__item{color:rgb(var(--color-neutral-dark))}.site-header__menu-drawer .site-header__social-media{margin-top:2rem}.site-header__menu-drawer .site-header__social-media svg *{fill:rgb(var(--color-neutral-dark))}@media only screen and (max-width: 1025px){.site-header__social-media ul{display:flex;align-items:center;flex-direction:column;gap:1rem}}.bookit{padding:0 15px;font-size:larger;background:#08215d;font-weight:800}.bookit span{color:#fff}
/*# sourceMappingURL=/cdn/shop/t/10/assets/component-header.css.map?v=84450133755256279911718054597 */
