@media screen and (max-width:749px){#header-component:not(.phc-header--education)[transparent]{position:relative!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;--closed-underlay-height: 100% !important;--header-logo-display: unset !important;--header-logo-inverse-display: none !important;--color-transparent-text: #050505 !important;--color-transparent-text-rgb: 5 5 5 !important}#header-component:not(.phc-header--education)[transparent] .header__underlay-closed{height:100%!important}#header-component:not(.phc-header--education) .header__row--top{background:#fff!important;color:#050505!important;border-color:#0505050f!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#header-component:not(.phc-header--education) :is(.header__icon--summary,.header__icon--menu,.header-drawer-icon,.header__drawer,.header__drawer summary),#header-component:not(.phc-header--education) :is(.header__icon--summary,.header__icon--menu,.header-drawer-icon) svg{color:#050505!important;stroke:currentColor}#header-component:not(.phc-header--education) .header-logo :is(img,svg){filter:none!important}#header-component.phc-header--education:not([data-phc-scrolled]) .header__row--top{background:transparent!important;color:#fff!important;border-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#header-component.phc-header--education:not([data-phc-scrolled]) :is(.header__icon--summary,.header__icon--menu,.header-drawer-icon,.header__drawer,.header__drawer summary),#header-component.phc-header--education:not([data-phc-scrolled]) :is(.header__icon--summary,.header__icon--menu,.header-drawer-icon) svg{color:#fff!important;stroke:currentColor}#header-component.phc-header--education:not([data-phc-scrolled]) .header-logo :is(img,svg){filter:invert(1)!important}#header-component.phc-header--education[data-phc-scrolled] .header__row--top{background:#fff!important;color:#050505!important;border-color:#0505050f!important;box-shadow:none!important}#header-component.phc-header--education[data-phc-scrolled] :is(.header__icon--summary,.header__icon--menu,.header-drawer-icon,.header__drawer,.header__drawer summary),#header-component.phc-header--education[data-phc-scrolled] :is(.header__icon--summary,.header__icon--menu,.header-drawer-icon) svg{color:#050505!important;stroke:currentColor}#header-component.phc-header--education[data-phc-scrolled] .header-logo :is(img,svg){filter:none!important}#header-component header-actions,#header-component .phc-header-actions,#header-component :is(.phc-header-booking-button,.phc-header-membership-button){display:none!important}#header-component[data-menu-style=drawer] .header__columns,#header-component[data-menu-style=drawer] .header__row--top .header__columns{min-height:60px!important;grid-template-columns:minmax(0,1fr) 44px!important;grid-template-areas:"logo drawer"!important;gap:10px!important;padding:8px clamp(14px,4vw,18px)!important}#header-component[data-menu-style=drawer] .header-logo{grid-area:logo!important;justify-self:start!important;align-self:center!important}#header-component .header-logo--plugin .header-logo__image{width:28px!important;height:28px!important}#header-component[data-menu-style=drawer] .header__drawer{grid-area:drawer!important;justify-self:end!important;align-self:center!important;display:block!important;min-height:0!important;visibility:visible!important;opacity:1!important}#header-component .header__icon--summary{display:flex!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:10px!important;align-items:center!important;justify-content:center!important;opacity:1!important;visibility:visible!important}#header-component .header__icon--summary .header-drawer-icon{width:24px!important;height:24px!important;margin:0!important;opacity:1!important;visibility:visible!important}.menu-drawer--phc{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:100dvh!important;padding:0!important;border:0!important;background:#fff!important;color:#050505!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.menu-drawer--phc>.menu-drawer__close-button{position:absolute!important;z-index:4!important;top:max(12px,env(safe-area-inset-top,0px))!important;right:clamp(14px,4vw,18px)!important;width:40px!important;height:40px!important;margin:0!important;padding:10px!important;color:#050505!important;background:#f3f3f3!important;border:0!important;border-radius:999px!important}.menu-drawer--phc>.menu-drawer__close-button :is(.svg-wrapper,svg){width:18px!important;height:18px!important;color:#050505!important}.menu-drawer--phc .menu-drawer__navigation{display:flex!important;flex:1 0 auto!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;width:100%!important;min-height:0!important;height:auto!important;margin:0!important;padding:calc(64px + env(safe-area-inset-top,0px)) 0 16px!important}.menu-drawer--phc .menu-drawer__menu.has-submenu{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0 clamp(18px,5vw,24px)!important}.menu-drawer .phc-menu-drawer__eyebrow{margin:0 0 10px!important;padding:0!important;color:#777!important;font-size:10px!important;font-weight:600!important;line-height:1!important;letter-spacing:.18em!important;text-transform:uppercase!important}.menu-drawer .phc-menu-drawer__group{width:100%!important;min-width:0!important;min-height:0!important;border-bottom:1px solid #dedede!important}.menu-drawer .phc-menu-drawer__group>details,.menu-drawer .phc-menu-drawer__nested>details{width:100%!important}.menu-drawer .phc-menu-drawer__group>a.menu-drawer__menu-item,.menu-drawer .phc-menu-drawer__group>details>summary,.menu-drawer .phc-menu-drawer__home>.menu-drawer__menu-item{box-sizing:border-box!important;display:flex!important;width:100%!important;min-width:0!important;min-height:44px!important;margin:0!important;padding:10px 0!important;align-items:center!important;justify-content:space-between!important;color:#050505!important;font-family:var(--font-body--family, Arial, sans-serif)!important;font-size:15px!important;font-weight:450!important;line-height:1.3!important;letter-spacing:0!important;text-align:left!important;text-transform:none!important;list-style:none!important}.menu-drawer .phc-menu-drawer__group>details>summary::-webkit-details-marker,.menu-drawer .phc-menu-drawer__nested>details>summary::-webkit-details-marker{display:none}.menu-drawer .phc-menu-drawer__group .menu-drawer__menu--childlist,.menu-drawer .phc-menu-drawer__grandchildren{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0 0 10px 12px!important}.menu-drawer .phc-menu-drawer__group .menu-drawer__menu--childlist li,.menu-drawer .phc-menu-drawer__grandchildren li{display:block!important;width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;border:0!important}.menu-drawer .phc-menu-drawer__group .menu-drawer__menu-item--child,.menu-drawer .phc-menu-drawer__nested>details>summary{box-sizing:border-box!important;display:flex!important;width:100%!important;min-width:0!important;min-height:38px!important;margin:0!important;padding:8px 0!important;align-items:center!important;justify-content:space-between!important;color:#050505!important;font-family:var(--font-body--family, Arial, sans-serif)!important;font-size:14px!important;font-weight:400!important;line-height:1.35!important;letter-spacing:0!important;text-align:left!important;text-transform:none!important;list-style:none!important}.menu-drawer .phc-menu-drawer__grandchild{padding-left:10px!important}.menu-drawer :is(.menu-drawer__menu-item-text,.wrap-text){min-width:0!important;overflow-wrap:anywhere}.menu-drawer .phc-menu-drawer__caret{display:inline-flex!important;width:16px!important;height:16px!important;flex:0 0 16px!important;margin:0 0 0 12px!important;padding:0!important;align-items:center!important;justify-content:center!important;color:#050505!important;transition:transform .18s ease}.menu-drawer .phc-menu-drawer__caret svg{width:12px!important;height:12px!important}.menu-drawer .phc-menu-drawer__group>details[open]>summary>.phc-menu-drawer__caret,.menu-drawer .phc-menu-drawer__nested>details[open]>summary>.phc-menu-drawer__caret{transform:rotate(180deg)}.menu-drawer .phc-menu-drawer__actions-panel{flex:0 0 auto!important;margin:0 clamp(18px,5vw,24px)!important;padding:16px 0 12px!important;border-bottom:1px solid #dedede!important}.menu-drawer .phc-menu-drawer__actions-inner{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important}.menu-drawer .phc-menu-drawer__cta.phc-button{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:42px!important;margin:0!important;padding:10px 8px!important;border-radius:999px!important;font-size:10px!important;line-height:1.1!important;letter-spacing:.12em!important;text-align:center!important;white-space:normal!important}.menu-drawer--phc .menu-drawer__utility-links{box-sizing:border-box!important;width:auto!important;margin:0 clamp(18px,5vw,24px)!important;padding:10px 0 calc(20px + env(safe-area-inset-bottom,0px))!important;border-top:0!important}.menu-drawer--phc .menu-drawer__localization{width:100%!important;min-width:0!important;margin:0!important}.menu-drawer--phc .language-selector,.menu-drawer--phc .drawer-localization__button{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:42px!important;padding-inline:0!important;color:#050505!important;font-size:14px!important}.menu-drawer--phc .localization-form__select{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding-inline:0 24px!important;background:transparent!important;color:#050505!important;text-align:left!important}.menu-drawer--phc :is(a,summary,button,.menu-drawer__menu-item,.drawer-localization__button,.language-selector){color:#050505!important}.menu-drawer--phc :is(svg,.icon-caret){color:#050505!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/phc-mobile-stability-v9.css.map */
