.mobile-menu{position:fixed;top:0;right:0;left:0;height:100vh;z-index:20;display:flex;justify-content:flex-end}@media(min-width: 1281px){.mobile-menu{display:none}}.mobile-menu_hide{display:none}.mobile-menu__overlay-button{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:0;background-color:rgba(20,21,22,.5)}.mobile-menu__overlay-button:hover,.mobile-menu__overlay-button:active,.mobile-menu__overlay-button:focus{background-color:rgba(20,21,22,.5)}.mobile-menu__menu-parent{--transition-duration: 300ms;--width: max(400px, 25vw);padding:2rem;width:var(--width);background-color:#fff;translate:var(--width);transition:translate ease-in-out var(--transition-duration)}.mobile-menu__menu-parent_active{translate:0}.mobile-menu__menu-wrap{height:100%;display:flex;flex-direction:column;gap:2.5rem}.mobile-menu__title-wrap{display:flex;justify-content:space-between;align-items:center}.mobile-menu__title{margin:0;color:#141516;font-size:2.25rem}.mobile-menu__close-button{display:flex;gap:.5rem;background-color:rgba(0,0,0,0);color:#141516}.mobile-menu__close-button:hover,.mobile-menu__close-button:active,.mobile-menu__close-button:focus{background-color:rgba(0,0,0,0)}.mobile-menu__close-button:hover,.mobile-menu__close-button:active,.mobile-menu__close-button:focus{color:#101112}.mobile-nav-renderer{margin:0;padding:0;overflow-y:auto;max-height:100%}.mobile-nav-renderer__list-item{list-style-type:none}.mobile-nav-renderer__link-wrap{display:flex;align-items:center;border-bottom:thin solid rgba(20,21,22,.1);min-height:40px}.mobile-nav-renderer__link{flex:1;color:#141516;font-size:1rem}.mobile-nav-renderer__link:hover,.mobile-nav-renderer__link:active,.mobile-nav-renderer__link:focus{color:#101112}.mobile-nav-renderer__item-icon{padding-right:.5rem}.mobile-nav-renderer__child-toggle{width:40px;height:40px;display:flex;justify-content:flex-end;border-radius:0;padding-bottom:0;background-color:rgba(0,0,0,0);color:#141516}.mobile-nav-renderer__child-toggle:hover,.mobile-nav-renderer__child-toggle:active,.mobile-nav-renderer__child-toggle:focus{background-color:rgba(0,0,0,0)}.mobile-nav-renderer__child-toggle:hover,.mobile-nav-renderer__child-toggle:active,.mobile-nav-renderer__child-toggle:focus{color:#101112}.mobile-nav-renderer__child-list-wrap{--height: 0;--transition-duration: 300ms;overflow:hidden;transition:height ease-in-out var(--transition-duration);height:var(--height)}.mobile-nav-renderer__child-list-wrap_hide{display:none}.mobile-nav-renderer__child-list{padding-left:1.5rem}.nav-renderer{margin:0;padding:0;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;row-gap:.5rem}.nav-renderer__list-item{list-style-type:none;border-bottom:thin solid rgba(20,21,22,.15)}.nav-renderer__list-item_alt{background-color:#e0312a;border-bottom:thin solid #fff}.nav-renderer__list-item_alt.nav-renderer__list-item_top{border-radius:6px}.nav-renderer__list-item_top,.nav-renderer__list-item:last-child{border:none}.nav-renderer__link{width:100%;display:inline-block;padding:1rem;color:#fff;transition:color ease-in-out .3s;white-space:nowrap;font-family:"BebasNeue",serif;font-weight:400;font-size:1.3rem;display:flex;gap:.5rem}.nav-renderer__link:hover,.nav-renderer__link:focus,.nav-renderer__link:active{color:#e0312a}.nav-renderer__link_current{color:#fff}.nav-renderer__link_alt{border-radius:inherit;color:#fff;transition:background-color ease-in-out .3s;font-family:"BebasNeue",serif;font-weight:400}.nav-renderer__link_alt:hover,.nav-renderer__link_alt:focus,.nav-renderer__link_alt:active{color:#fff;background-color:#c42923}.nav-renderer__child-list-wrap{z-index:1;overflow:hidden;position:fixed;transition:height ease-in-out .3s}.nav-renderer__child-list-wrap_hide{height:0;visibility:hidden}.nav-renderer__child-list{margin:0;padding:0;display:flex;flex-direction:column;background-color:#141516;border:thin solid rgba(255,255,255,.15)}.nav-renderer__child-list_alt{border:thin solid #fff;background-color:#e0312a}.nav-renderer__child-list_hide{display:none}:root{--wp-admin-bar-offset: 0px;--pre-header-offset: 0px;--main-header-height: 84px}.dd-page-header{background-color:#141516}.header_spacer{width:100%;height:var(--main-header-height)}.site-header{position:fixed;top:calc(var(--wp-admin-bar-offset) + var(--pre-header-offset));left:0;right:0;z-index:100;background:#141516;height:var(--main-header-height)}.site-header__mobile-button{display:flex;gap:.5rem;padding:1rem;border:none;background-color:rgba(0,0,0,0);color:#fff;font-family:"Roboto",serif;font-weight:400;font-size:1rem;align-items:center}.site-header__mobile-button:hover,.site-header__mobile-button:active,.site-header__mobile-button:focus{background-color:rgba(0,0,0,0)}.site-header__mobile-button:hover,.site-header__mobile-button:active,.site-header__mobile-button:focus{color:#ccc}@media(min-width: 1281px){.site-header__mobile-button{display:none}}.site-header__inner_wrapper{max-width:1280px;margin:0 auto;padding-left:1rem;padding-right:1rem;width:100%;height:100%;display:flex;justify-content:center;gap:1rem;align-items:center;flex-wrap:wrap}@media(max-width: 1280px){.site-header__inner_wrapper .nav-renderer{display:none}}.site-header__primary_navigation{margin-left:auto}.site-header__parent_ul{display:flex;gap:1rem;flex-wrap:wrap;align-items:center}@media only screen and (max-width: 960px){.site-header__parent_ul{display:none}}.site-header__parent_ul,.site-header__parent_ul li{padding:0;margin:0;list-style:none}.site-header__parent_ul>li,.site-header__parent_ul>li a{min-height:3rem}.site-header__parent_ul>li{position:relative}.site-header__parent_ul>li a{display:flex;align-items:center;justify-content:center}.site-header__parent_ul>li a.alt{font-family:"BebasNeue",serif;font-weight:400;font-size:1.3rem;text-transform:uppercase}.site-header__parent_ul>li:hover ul.main_navigation_wrapper__children_ul{display:block;position:absolute;top:100%;right:0;border:solid 1px red;z-index:99}.site-header__active_mobile{display:block;position:fixed;z-index:99;top:0;left:0}.site-header__children_ul{display:none}.site-header__mobile_menu_button{display:flex;align-items:center;justify-content:center;gap:.25rem;display:none}@media only screen and (max-width: 960px){.site-header__mobile_menu_button{display:flex}}/*# sourceMappingURL=components.css.map */
