.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)}}.has_child+ul{max-height:0;overflow:hidden;transition:all .5s}.has_child.active+ul{max-height:1000px}.has-child-icon{display:inline-flex;width:35px;justify-content:center;height:24px;align-items:center;vertical-align:sub}.has_child svg{display:inline-block}.site-header.is-absolute .site-header__wrapper{position:absolute;top:0;left:0;width:100%;z-index:99;background-color:#fff;padding:1.2rem 4.3rem;border-bottom:none}.site-header__container{display:grid;grid-template-columns:184px 1fr 118px 1fr 155px;grid-template-areas:"site-header__menu__phone main-navigation logo right-navigation site-header__menu__button";align-items:center;gap:2rem}.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;justify-content:flex-end}.site-header__right-navigation{grid-area:right-navigation}.site-header__menu__button{grid-area:site-header__menu__button}.site-header__menu__phone{grid-area:site-header__menu__phone}.site-header__menu__phone{border:1px solid #E7E8EC;border-radius:20px;padding:.6rem 1.2rem;color:#1a1f36;font-size:13px;font-weight:600;text-align:center;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:3px;transition:all .3s;letter-spacing:.7px}.site-header__menu__phone:hover{background:#1a1f36;color:#fff}.site-header__menu__phone svg{margin-left:8px}.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:1rem;width:1rem}.site-header__social-media ul li p{display:flex;align-items:center;gap:10px}.site-header__social-media ul li p svg{height:1.5rem;width:1.5rem}.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:118px}.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:1.9rem}.site-header__menu li{position:relative}.site-header__menu li ul{position:absolute;left:0;top:100%;background:#fff;padding:5px;display:none;box-shadow:3px 3px 12px -3px #07215d}.site-header__menu-drawer .site-header__menu li ul{display:block;position:relative;box-shadow:none;padding:0 0 0 15px}.site-header__menu li:hover ul{display:block}.site-header__menu__item{font-size:var(--menu-font-size);line-height:var(--menu-line-height);color:#1a1f36;text-decoration:none;padding:calc(var(--var-spacing-scale) * .5rem);position:relative;text-transform:uppercase;font-weight:600;display:block;font-size:13px;letter-spacing:.9px;font-family:Manrope}.site-header__menu__item.drop span{position:relative;padding-right:18px;display:block}.site-header__menu__item.drop span svg{position:absolute;right:0;top:2px}.site-header__menu__item.drop:hover svg{transform:rotate(180deg)}.site-header__menu__item:after{content:"";position:absolute;bottom:calc(var(--var-spacing-scale) * .5rem);left:0;height:1px;width:0;background-color:#1a1f36}.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:#1a1f36}@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)}}@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));font-weight:700}.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__item:after{background-color:#fff}.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%;padding:1rem 0;border-bottom:1px solid #0E131633}.site-header__menu-drawer__close{padding:0;width:2rem;height:2rem;border-radius:.5rem}.site-header__menu-drawer__header .holder{width:3rem}.site-header__menu-drawer__header img{margin-left:auto;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));font-size:18px;font-weight:500}.site-header__menu-drawer .site-header__social-media{margin-top:5rem}.site-header__menu-drawer .site-header__social-media svg *{fill:rgb(var(--color-neutral-dark))}@media only screen and (max-width: 1023px){.site-header__social-media ul{display:flex;align-items:center;flex-direction:column;gap:.5rem}}.site-header__menu-drawer .social{width:100%;padding:1.5rem 0}.site-header__menu-drawer .social ul{display:flex;justify-content:center;gap:30px;width:100%;margin-top:1.8rem}.site-header__menu-drawer .social ul li{display:block;width:100%}.site-header__menu-drawer .social ul svg{color:#0e1316;width:2rem;height:2rem}.site-header__menu-drawer .social a.button{display:inline-flex;width:100%;color:#fff;font-size:13px;font-weight:600;text-transform:uppercase}.site-header__menu__button{padding:.7rem 1rem;background:#08215d;border:1px solid #08215d;transition:all .3s;font-weight:600;white-space:nowrap;border-radius:20px;color:#fff;font-size:13px;letter-spacing:.7px;text-decoration:none;display:block;text-align:center}.site-header__menu__button:hover{background:#fff;color:#08215d}@media screen and (max-width: 1450px){.site-header__container{gap:2rem}.site-header__main-navigation{justify-content:flex-start}}@media screen and (max-width: 950px){.site-header__container{grid-template-areas:"main-navigation logo site-header__menu__button";grid-template-columns:1fr 1fr 1fr;gap:0;justify-content:space-between}.site-header__menu__phone{display:none}.site-header.is-absolute .site-header__wrapper{padding:1rem 1.2rem}.site-header__logo img{width:90px}.site-header__menu__button{padding:.5rem .4rem;width:100px;margin-left:auto}}@media screen and (max-width: 768px){.site-header__menu-drawer .bookit span{font-size:14px;font-weight:700;text-transform:uppercase;padding:3px 0;display:block}.site-header__menu-drawer .bookit a{width:100px}.site-header__social-media ul li p{font-weight:500}.site-header__social-media .site-header__menu__item{font-size:14px}.site-header__social-media{align-items:center}.site-header__menu{gap:1.7rem}.site-header__menu-drawer .site-header__menu{width:100%;align-items:flex-start}.site-header__menu-drawer__header{border-bottom:0}.site-header__menu-drawer__header{justify-content:space-between;align-items:center;flex-direction:row;padding:1rem .7rem}.site-header__menu-drawer__header .holder{display:none}.site-header__menu-drawer__header img{margin:0 auto;display:block}.site-header__menu-drawer__heade--item{flex:1}.site-header__menu-drawer.open{padding:0 9px 0 13px}.site-header__menu-drawer .site-header__menu__item span{text-transform:lowercase}.site-header__menu-drawer .site-header__menu__item:first-letter{text-transform:uppercase}.site-header__menu-drawer .site-header__menu{margin-top:1.4rem}.site-header__menu-drawer .site-header__social-media{margin-top:2.6rem;align-items:flex-start;width:100%}.site-header__social-media ul li p svg{height:1.1rem;width:1.1rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-header.css.map */
