.ast-header-break-point .ast-header-sections-navigation{border-top:1px solid #eaeaea;background-color:#f9f9f9}.ast-header-break-point .ast-header-sections-navigation .ast-above-header-menu-items li a,.ast-header-break-point .ast-header-sections-navigation .ast-below-header-menu-items li a{padding:0 20px;display:inline-block;width:100%}.ast-header-break-point .ast-header-sections-navigation .ast-above-header-menu-items .sub-menu li a,.ast-header-break-point .ast-header-sections-navigation .ast-below-header-menu-items .sub-menu li a{padding-left:30px}.ast-header-break-point .ast-header-sections-navigation .ast-above-header-menu-items .sub-menu li a:before,.ast-header-break-point .ast-header-sections-navigation .ast-below-header-menu-items .sub-menu li a:before{content:"-";margin-right:2px}.ast-header-break-point .ast-header-sections-navigation .ast-above-header-menu-items .sub-menu li li a,.ast-header-break-point .ast-header-sections-navigation .ast-below-header-menu-items .sub-menu li li a{padding-left:40px}.ast-header-break-point .ast-header-sections-navigation .ast-above-header-menu-items .sub-menu li li a:before,.ast-header-break-point .ast-header-sections-navigation .ast-below-header-menu-items .sub-menu li li a:before{content:"--";margin-right:2px}.ast-header-break-point .ast-header-sections-navigation .ast-above-header-menu-items .sub-menu li li li a,.ast-header-break-point .ast-header-sections-navigation .ast-below-header-menu-items .sub-menu li li li a{padding-left:50px}.ast-header-break-point .ast-header-sections-navigation .ast-above-header-menu-items .sub-menu li li li a:before,.ast-header-break-point .ast-header-sections-navigation .ast-below-header-menu-items .sub-menu li li li a:before{content:"---";margin-right:2px}.ast-header-break-point .ast-header-sections-navigation .ast-above-header-menu-items .sub-menu li li li li a,.ast-header-break-point .ast-header-sections-navigation .ast-below-header-menu-items .sub-menu li li li li a{padding-left:60px}.ast-header-break-point .ast-header-sections-navigation .ast-above-header-menu-items .sub-menu li li li li a:before,.ast-header-break-point .ast-header-sections-navigation .ast-below-header-menu-items .sub-menu li li li li a:before{content:"----";margin-right:2px}.ast-header-break-point .ast-header-sections-navigation .ast-above-header-menu-items>li:first-child,.ast-header-break-point .ast-header-sections-navigation .ast-below-header-menu-items>li:first-child{border-top:0}.ast-header-break-point .ast-header-sections-navigation .ast-above-header-menu-items ul,.ast-header-break-point .ast-header-sections-navigation .ast-below-header-menu-items ul{left:auto;right:auto}.ast-below-header{border-bottom:1px solid #fff;margin-left:auto;margin-right:auto;position:relative;-webkit-transition:all .2s linear;transition:all .2s linear}.ast-below-header .ast-button-wrap{display:none}.ast-below-header .astra-search-icon{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.ast-below-header .menu-item-has-children>a:after{content:"\e900";display:inline-block;font-family:Astra;font-size:9px;font-size:.6rem;font-weight:700;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:10px;vertical-align:middle;line-height:normal}.ast-below-header .user-select{position:relative}.ast-below-header .ast-search-icon{display:block;padding:0 1em}.ast-below-header .widget_search .search-field,.ast-below-header .widget_search .search-field:focus{width:100%;padding:.66666em 3em .66666em 1em}.ast-below-header .ast-addon-cart-wrap{padding:0 .6em}.ast-theme-transparent-header .ast-below-header{background-color:transparent}.below-header-section-1 .ast-search-icon{padding:0 .5em}.below-header-section-1 .ast-search-menu-icon{left:-.5em}.below-header-section-1 .ast-search-menu-icon .search-form{padding-left:3em;padding-right:0}.below-header-user-select{padding-top:0}.below-header-user-select .widget{margin:0 .5em;display:inline-block;vertical-align:middle}.below-header-user-select .widget a,.below-header-user-select .widget p{margin-bottom:0}.below-header-user-select .ast-no-widget-row .widget-title{text-transform:capitalize}.below-header-user-select .ast-no-widget-row .no-widget-text{margin:0}.ast-below-header-wrap{position:relative}.ast-below-header-custom-menu-items,.ast-below-header-menu-items{display:none}.ast-header-break-point .ast-below-header-section-separated .ast-below-header-wrap{position:relative}.ast-header-break-point .ast-below-header-section-separated .ast-below-header-actual-nav{display:none;background:#414042;position:absolute;padding:0 20px;bottom:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);left:0;width:100%}.ast-header-break-point .ast-below-header-section-separated .ast-below-header .ast-button-wrap{display:inline-block}.ast-header-break-point .ast-below-header-section-separated .ast-below-header .ast-button-wrap .menu-below-header-toggle .mobile-menu{font-size:15px;font-size:1rem;font-weight:600;padding-left:5px}@media (max-width:544px){.ast-header-break-point .ast-below-header-section-separated.ast-below-header-mobile-stack .ast-below-header .ast-container{padding:0}.ast-header-break-point .ast-below-header-section-separated.ast-below-header-mobile-stack .below-header-section-1{position:relative;z-index:5}.ast-header-break-point .ast-below-header-section-separated.ast-below-header-mobile-stack .ast-below-header-section-wrap{display:block}.ast-header-break-point .ast-below-header-section-separated.ast-below-header-mobile-stack .below-header-section-2{padding:1em 0 0 0}.ast-header-break-point .ast-below-header-section-separated.ast-below-header-mobile-stack .below-header-section-1,.ast-header-break-point .ast-below-header-section-separated.ast-below-header-mobile-stack .below-header-section-2{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left}}.ast-header-break-point .ast-below-header-merged-responsive .ast-below-header{display:none}.ast-header-break-point .ast-below-header-merged-responsive .ast-below-header-custom-menu-items,.ast-header-break-point .ast-below-header-merged-responsive .ast-below-header-menu-items{display:block;width:100%}.ast-header-break-point .ast-below-header-merged-responsive .below-header-section-2{padding-top:.66em;padding-bottom:.66em}.ast-header-break-point .ast-below-header-menu-items ul{list-style:none;margin:0;padding-left:0;position:relative}.ast-header-break-point .ast-below-header-menu-items li{list-style:none;position:relative}.ast-header-break-point .ast-below-header-menu-items li a{padding:0 20px;display:inline-block;width:100%;border-bottom:1px solid #dadada}.ast-header-break-point .ast-below-header-menu-items.main-header-menu{border-top:0}.ast-header-break-point .ast-below-header-section-wrap{min-height:initial}.ast-header-break-point .ast-below-header{border-bottom:none}.ast-header-break-point .ast-below-header-menu{display:block;margin:0 -20px;border-top:1px solid #dadada}.ast-header-break-point .ast-below-header-menu ul ul{top:0}.ast-header-break-point .menu-item-has-children>a:after{display:none}.ast-header-break-point .below-header-user-select .ast-search-menu-icon .search-field{max-height:initial}.ast-header-break-point .below-header-user-select .ast-search-menu-icon{right:auto;left:auto}.ast-header-break-point .below-header-user-select .search-form{padding:0}.ast-header-break-point .below-header-user-select .search-field{padding-right:5.5em}.ast-header-break-point .below-header-user-select .widget{margin:.5em 0;display:block}.ast-header-break-point .below-header-user-select .ast-addon-cart-wrap{padding:0 .6em}.ast-header-break-point .ast-below-header{border-top:1px solid #eaeaea}.ast-header-break-point .menu-below-header-toggle{padding:0 .5em;width:auto}.ast-header-break-point .header-main-layout-2 .menu-below-header-toggle{margin-left:0}.ast-below-header-menu .sub-menu{line-height:1.45}.ast-below-header-menu a{text-decoration:none;padding:0 1em;display:inline-block;-webkit-transition:all .2s linear;transition:all .2s linear}.ast-below-header-menu li{position:relative}.ast-below-header-menu li.focus>ul,.ast-below-header-menu li:hover>ul{left:0;right:auto}@media (min-width:769px){.ast-below-header-menu li.ast-sub-menu-goes-outside.focus>ul,.ast-below-header-menu li.ast-sub-menu-goes-outside:hover>ul{left:-100%}}.ast-below-header-menu ul ul{top:0}.ast-below-header-menu.submenu-with-border ul ul{top:-1px}.ast-below-header-menu ul{width:240px;background:#fff;left:-999em;position:absolute;top:100%;z-index:99999}@media (min-width:769px){.ast-below-header-menu ul li.focus>ul,.ast-below-header-menu ul li:hover>ul{left:100%;right:auto}.ast-below-header-menu ul li.ast-left-align-sub-menu.focus>ul,.ast-below-header-menu ul li.ast-left-align-sub-menu:hover>ul{left:-100%}}.ast-below-header-menu ul a{padding:.9em 1em;display:block;word-wrap:break-word}.ast-below-header-menu ul li.menu-item-has-children>a:after{position:absolute;right:1em;top:50%;-webkit-transform:translate(0,-50%) rotate(270deg);-ms-transform:translate(0,-50%) rotate(270deg);transform:translate(0,-50%) rotate(270deg)}.ast-below-header-actual-nav ul{list-style:none;margin:0;padding-left:0}.ast-below-header #ast-search-form.header-cover .search-field{font-size:1.7em}.ast-header-break-point .ast-button-wrap .menu-below-header-toggle.toggled .menu-toggle-icon:before{content:"\e5cd"}.ast-header-break-point .ast-below-header{line-height:3;padding:1em 0}.ast-header-break-point .ast-below-header .ast-search-icon{display:none}.ast-header-break-point .ast-below-header-actual-nav ul li a,.ast-header-break-point .ast-below-header-menu-items ul li a{padding:0 20px;display:inline-block;width:100%;border-bottom:1px solid #dadada}.ast-header-break-point .ast-below-header-actual-nav ul.sub-menu li a,.ast-header-break-point .ast-below-header-menu-items ul.sub-menu li a{padding-left:30px}.ast-header-break-point .ast-below-header-actual-nav ul.sub-menu li a:before,.ast-header-break-point .ast-below-header-menu-items ul.sub-menu li a:before{content:"-";margin-right:2px}.ast-header-break-point .ast-below-header-actual-nav ul.sub-menu li li a,.ast-header-break-point .ast-below-header-menu-items ul.sub-menu li li a{padding-left:40px}.ast-header-break-point .ast-below-header-actual-nav ul.sub-menu li li a:before,.ast-header-break-point .ast-below-header-menu-items ul.sub-menu li li a:before{content:"--";margin-right:2px}.ast-header-break-point .ast-below-header-actual-nav ul.sub-menu li li li a,.ast-header-break-point .ast-below-header-menu-items ul.sub-menu li li li a{padding-left:50px}.ast-header-break-point .ast-below-header-actual-nav ul.sub-menu li li li a:before,.ast-header-break-point .ast-below-header-menu-items ul.sub-menu li li li a:before{content:"---";margin-right:2px}.ast-header-break-point .ast-below-header-actual-nav ul.sub-menu li li li li a,.ast-header-break-point .ast-below-header-menu-items ul.sub-menu li li li li a{padding-left:60px}.ast-header-break-point .ast-below-header-actual-nav ul.sub-menu li li li li a:before,.ast-header-break-point .ast-below-header-menu-items ul.sub-menu li li li li a:before{content:"----";margin-right:2px}.ast-header-break-point .ast-below-header-actual-nav ul>li:first-child,.ast-header-break-point .ast-below-header-menu-items ul>li:first-child{border-top:0}.ast-header-break-point .ast-below-header-actual-nav ul ul,.ast-header-break-point .ast-below-header-menu-items ul ul{left:auto;right:auto}.ast-header-break-point .ast-below-header-actual-nav li,.ast-header-break-point .ast-below-header-menu-items li{width:100%}.ast-header-break-point .ast-below-header-actual-nav .menu-item-has-children .sub-menu,.ast-header-break-point .ast-below-header-menu-items .menu-item-has-children .sub-menu{display:none}.ast-header-break-point .ast-below-header-actual-nav .menu-item-has-children>.ast-menu-toggle,.ast-header-break-point .ast-below-header-menu-items .menu-item-has-children>.ast-menu-toggle{display:inline-block;position:absolute;right:20px;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:.494em .907em;font-weight:400;line-height:1.85714285714286}.ast-header-break-point .ast-below-header-actual-nav .menu-item-has-children>.ast-menu-toggle::before,.ast-header-break-point .ast-below-header-menu-items .menu-item-has-children>.ast-menu-toggle::before{content:"\e900";font-family:Astra;text-decoration:inherit;display:inline-block}.ast-header-break-point .ast-below-header-actual-nav .ast-submenu-expanded>.ast-menu-toggle::before,.ast-header-break-point .ast-below-header-menu-items .ast-submenu-expanded>.ast-menu-toggle::before{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.ast-header-break-point .ast-below-header-menu .sub-menu{line-height:3}.ast-header-break-point .ast-below-header-menu ul{position:relative;opacity:1;visibility:visible;border:0;width:auto}.ast-header-break-point .ast-below-header-menu ul a{border:0}.ast-below-header-1 .ast-justify-content-flex-end .user-select{padding-left:15px}.ast-below-header-1 .ast-justify-content-flex-start .user-select{padding-right:15px}.ast-below-header-1 .ast-below-header-navigation{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.ast-below-header-1 .below-header-user-select~.below-header-user-select{-webkit-box-flex:1;-webkit-flex:auto;-moz-box-flex:1;-ms-flex:auto;flex:auto}.ast-below-header-1 .ast-below-header-section-wrap .ast-justify-content-flex-end:first-child{margin-left:auto}.below-header-nav-padding-support .below-header-section-1 .ast-below-header-menu>li>a{padding-left:0;padding-right:2em}.below-header-nav-padding-support .below-header-section-1 .ast-below-header-menu>li>.sub-menu{margin-left:-1em}.below-header-nav-padding-support .below-header-section-1 .ast-below-header-menu>li:last-child>a{padding-right:0}.below-header-nav-padding-support .below-header-section-1 .ast-below-header-menu>li.ast-left-align-sub-menu>.sub-menu{margin-left:0;margin-right:-1em}.below-header-nav-padding-support .below-header-section-2 .ast-below-header-menu>li>a{padding-left:2em;padding-right:0}.below-header-nav-padding-support .below-header-section-2 .ast-below-header-menu>li>.sub-menu{margin-left:1em}.below-header-nav-padding-support .below-header-section-2 .ast-below-header-menu>li:first-child>a{padding-left:0}.below-header-nav-padding-support .below-header-section-2 .ast-below-header-menu>li:first-child>.sub-menu{margin-left:-1em}.below-header-nav-padding-support .below-header-section-2 .ast-below-header-menu>li.ast-left-align-sub-menu>.sub-menu{margin-left:0;margin-right:-1em}.ast-header-break-point .ast-below-header-1 .user-select{padding-left:0;padding-right:0}.ast-header-break-point .ast-below-header-1 .below-header-user-select>.ast-flex{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.ast-header-break-point .ast-below-header-1 .ast-below-header-navigation{-webkit-box-flex:1;-webkit-flex:auto;-moz-box-flex:1;-ms-flex:auto;flex:auto}.ast-header-break-point.below-header-nav-padding-support .ast-below-header-navigation ul li a,.ast-header-break-point.below-header-nav-padding-support .ast-below-header-navigation ul li:first-child a{padding:0 20px}.ast-header-break-point.below-header-nav-padding-support .ast-below-header-navigation ul.sub-menu li a{padding-left:30px}.ast-header-break-point.below-header-nav-padding-support .ast-below-header-navigation ul.sub-menu li li a{padding-left:45px}.ast-header-break-point.below-header-nav-padding-support .ast-below-header-navigation ul.sub-menu li li li a{padding-left:60px}.ast-header-break-point.below-header-nav-padding-support .ast-below-header-navigation ul.sub-menu li li li li a{padding-left:75px}.ast-header-break-point.below-header-nav-padding-support .ast-below-header-menu>li.ast-left-align-sub-menu>.sub-menu,.ast-header-break-point.below-header-nav-padding-support .ast-below-header-menu>li:first-child>.sub-menu,.ast-header-break-point.below-header-nav-padding-support .ast-below-header-menu>li>.sub-menu{margin-left:auto;margin-right:auto}.ast-sticky-active{position:fixed!important;right:0;left:0;margin:0 auto}.ast-nav-up{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}#masthead .sticky-custom-logo{display:none}.ast-above-header{z-index:5}.main-header-bar{z-index:4}.ast-below-header{z-index:3}#ast-fixed-header{position:fixed;visibility:hidden;top:0;left:0;width:100%}#ast-fixed-header .main-header-bar{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2)}#ast-fixed-header.ast-header-slide{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear}#ast-fixed-header.ast-header-fade{opacity:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.main-header-bar.ast-sticky-active{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2)}.ast-sticky-custom-logo #masthead .ast-sticky-active .custom-logo-link{display:none}.ast-sticky-custom-logo #masthead .ast-sticky-active .sticky-custom-logo{display:inline-block}.ast-sticky-custom-logo #masthead .ast-sticky-active .site-description,.ast-sticky-custom-logo #masthead .ast-sticky-active .site-title{display:none}.ast-sticky-main-shrink .ast-sticky-shrunk .main-header-bar,.ast-sticky-main-shrink .ast-sticky-shrunk.main-header-bar{padding-top:.5em;padding-bottom:.5em;line-height:55px}.ast-sticky-main-shrink .ast-sticky-shrunk #site-navigation{line-height:3}.ast-sticky-main-shrink .ast-sticky-shrunk .site-logo-img img{max-height:55px!important;width:auto}.ast-sticky-main-shrink .ast-sticky-shrunk .ast-site-identity .site-title{font-size:28px}.ast-sticky-main-shrink.ast-header-break-point .ast-sticky-shrunk .main-header-bar,.ast-sticky-main-shrink.ast-header-break-point .ast-sticky-shrunk.main-header-bar{padding-bottom:0}.ast-sticky-main-shrink.ast-header-break-point .ast-sticky-shrunk .ast-mobile-menu-buttons{line-height:0;padding-bottom:.5em}.ast-sticky-main-shrink.ast-header-break-point .ast-sticky-shrunk .site-branding{padding-bottom:.5em}