@font-face{font-family:"CTMenuCronos";src:url(/wp-content/themes/divi-child/assets/fonts/ct-menu-cronos-latin.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}.ct-header-static .ct-header-desktop nav ul li a,.ct-header-static .ct-header-mobile nav ul li a{font-family:"CTMenuCronos",Helvetica,Arial,Lucida,sans-serif!important;transition:color .15s ease}.ct-header-desktop,.ct-header-wordmark,.ct-header-mobile{display:flex;align-items:center}body:has(.ct-header-static){--ct-header-height:190px}body:has(.ct-header-static) #main-content{margin-top:var(--ct-header-height)!important}body:has(.ct-header-static).dsm_fixed_header header.et-l--header{transition:none}@media (max-width:980px){body:has(.ct-header-static){--ct-header-height:170px}}body.admin-bar .ct-header-static{top:var(--wp-admin--admin-bar--height,32px)!important}@media (max-width:782px){body.admin-bar .ct-header-static{top:var(--wp-admin--admin-bar--height,46px)!important}}@media (max-width:600px){body.admin-bar:has(.ct-header-static) #wpadminbar{position:fixed}}.ct-header-static .ct-header-logo,.ct-header-static .ct-header-wordmark .et_pb_image,.ct-header-static .ct-header-logo img,.ct-header-static .ct-header-wordmark img,.ct-header-static .ct-header-mobile .et_pb_menu__logo img{animation:none!important;transition:none!important;opacity:1!important;visibility:visible!important}@media (max-width:767px){body.single-tribe_events:has(.ct-header-static) .tribe-events-single{margin-top:0}}@media (max-width:767px){body.single-tribe_events:has(.ct-header-static) #main-content>.container{padding-top:24px}}body.single-tribe_events #main-content .main_title:empty,body.post-type-archive-tribe_events #main-content .main_title:empty{display:none}.ct-header-static{--ct-header-gutter:max(20px, calc((100% - 1280px) / 2))}.ct-header-static .divilife-wsc-basket{position:absolute;top:24px;right:var(--ct-header-gutter);width:44px;height:44px;padding:11px;margin:0;box-sizing:border-box;border-radius:50%;box-shadow:none;background:#fff0;transition:none}.ct-header-static .divilife-wsc-basket .divilife-wsc-bki{color:#fff;font-size:22px;line-height:22px}.ct-header-static .divilife-wsc-basket .divilife-wsc-items-count{min-width:16px;width:auto;height:16px;line-height:16px;padding-inline:3px;font-size:11px;top:0;left:auto;right:0}.ct-header-static .ct-header-desktop{box-sizing:border-box;padding-right:64px}.ct-header-static .divilife-wsc-basket:focus-visible,.ct-header-static .mobile_menu_bar:focus-visible{outline:2px solid #fff;outline-offset:3px}@media (min-width:981px) and (max-width:1380px){body:has(.ct-header-static){--ct-header-height:170px}.ct-header-static .et_pb_row.ct-header-desktop,.ct-header-static .et_pb_row.ct-header-wordmark{display:none!important}.ct-header-static .et_pb_row.ct-header-mobile,.ct-header-static .ct-header-mobile .et_pb_menu{display:flex!important}.ct-header-mobile .et_pb_menu__menu{display:none}.ct-header-mobile .et_mobile_nav_menu{display:flex}}@media (max-width:1380px){.ct-header-static .divilife-wsc-basket{top:calc(50% - 22px);right:calc(var(--ct-header-gutter) + 56px)}.ct-header-static .et_pb_row.ct-header-mobile{width:100%;max-width:none;margin-inline:0}.ct-header-static .ct-header-mobile .et_pb_menu{width:100%;box-sizing:border-box;padding-left:var(--ct-header-gutter);padding-right:calc(var(--ct-header-gutter) + 112px)}.ct-header-static .ct-header-mobile,.ct-header-static .ct-header-mobile .et_pb_column,.ct-header-static .ct-header-mobile .et_pb_menu,.ct-header-static .ct-header-mobile .et_pb_menu_inner_container,.ct-header-static .ct-header-mobile .mobile_nav{position:static}.ct-header-mobile .et_pb_menu_inner_container{width:100%}.ct-header-static .ct-header-mobile .et_pb_menu__wrap{flex:1;justify-content:flex-end}.ct-header-static .ct-header-mobile .et_pb_menu__logo-wrap{max-width:100%}.ct-header-static .ct-header-mobile .et_pb_menu__logo{width:100%;max-width:240px}.ct-header-static .ct-header-mobile .mobile_menu_bar{position:absolute;top:calc(50% - 22px);right:var(--ct-header-gutter);width:44px;height:44px;display:grid;place-items:center}.ct-header-static .ct-header-mobile .mobile_menu_bar::before{position:static}.ct-header-static .ct-header-mobile .et_mobile_menu{position:absolute;top:100%;left:0;right:0;width:100%;margin:0;box-sizing:border-box;padding:12px var(--ct-header-gutter) 20px;max-height:calc(100dvh - var(--ct-header-height) - var(--wp-admin--admin-bar--height, 0px));overflow-y:auto;overscroll-behavior:contain;background:#fff;border-top:0;box-shadow:0 8px 16px rgb(0 0 0 / .08)}.ct-header-static .ct-header-mobile .et_mobile_menu,.ct-header-static .ct-header-mobile .et_mobile_menu li{list-style:none}.ct-header-static .ct-header-mobile .et_mobile_menu li{padding-left:0}.ct-header-static .ct-header-mobile .et_pb_menu .et_mobile_menu li a{color:#b44f43!important;padding:12px 0;min-height:44px;box-sizing:border-box}.ct-header-static .ct-header-mobile .et_mobile_menu a:focus-visible{outline:2px solid #b44f43;outline-offset:-2px}}.ct-header-static .ct-header-mobile .et_pb_menu .et_mobile_menu li.current-menu-item>a,.ct-header-static .ct-header-mobile .et_pb_menu .et_mobile_menu li.current-menu-ancestor>a{color:#b44f43!important;text-decoration:underline;text-underline-offset:.2em}@media (min-width:1381px){.ct-header-static .divilife-wsc-basket{right:max(20px, calc((100% - 1280px) / 2 - 18px));border:1px solid rgb(255 255 255 / .65);background:rgb(255 255 255 / .12);padding:10px}.ct-header-static .divilife-wsc-basket:hover{background:rgb(255 255 255 / .24)}}