@media screen and (max-width:749px){.header-logo .header-logo__image{height:44px!important;width:auto!important;max-width:62vw;object-fit:contain}.header-logo .header-logo__text-fallback{font-size:38px}.header__drawer,#header-component[data-menu-style=drawer] .header__drawer{min-height:64px}}@media screen and (max-width:900px){.course-hero .course-hero__heading{text-align:center;text-wrap:balance}}@media screen and (max-width:749px){.menu-drawer .menu-drawer__list-item--deep .menu-drawer__menu--childlist,.menu-drawer .menu-drawer__list-item--flat .menu-drawer__menu--childlist,.menu-drawer .menu-drawer__menu--childlist{display:block!important;width:100%!important;margin:0!important;padding-inline:0!important;padding-block:8px 4px!important;box-sizing:border-box;overflow:visible!important}.menu-drawer .menu-drawer__list-item--deep accordion-custom,.menu-drawer .menu-drawer__list-item--deep accordion-custom>details,.menu-drawer .menu-drawer__list-item--deep .details-content{padding-inline:0!important;margin-inline:0!important;width:100%!important;overflow:visible!important}.menu-drawer .menu-drawer__menu--childlist>.menu-drawer__list-item{display:block!important;min-height:0!important;margin:0!important;padding-inline:0!important;width:100%!important;overflow:visible!important}.menu-drawer .menu-drawer__menu--childlist .menu-drawer__menu-item--child,.menu-drawer .menu-drawer__menu--childlist .menu-drawer__menu-item--child:hover{display:block!important;width:100%!important;max-width:100%!important;min-height:0!important;margin-inline:0!important;padding:11px 0!important;font-family:var(--font-body--family);font-size:clamp(15px,4.9vw,20px)!important;font-weight:600;line-height:1.35;letter-spacing:-.01em;color:#111;text-align:left;overflow:visible!important;text-overflow:clip!important}.menu-drawer .menu-drawer__menu--childlist .menu-drawer__menu-item--child .menu-drawer__menu-item-text,.menu-drawer .menu-drawer__menu--childlist .menu-drawer__menu-item-text{display:block!important;max-width:100%!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:normal!important;word-break:keep-all!important;-webkit-hyphens:none!important;hyphens:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-mobile-menu.css.map */
