@font-face{font-family:FonectaBook;src:url("../fonts/fonecta/FonectaBlack.woff") format("woff");font-weight:900}@font-face{font-family:FonectaBook;src:url("../fonts/fonecta/FonectaBold.woff") format("woff");font-weight:700}@font-face{font-family:FonectaBook;src:url("../fonts/fonecta/FonectaMedium.woff") format("woff");font-weight:500}@font-face{font-family:FonectaBook;src:url("../fonts/fonecta/FonectaBook.woff") format("woff");font-weight:400}@font-face{font-family:FonectaBook;src:url("../fonts/fonecta/FonectaLight.woff") format("woff");font-weight:300}.main-menu .navbar-toggler{display:block}.main-menu .navbar-toggler svg{width:45px}.main-menu .navbar-toggler .cls-1{fill:#000}.main-menu .navbar-nav{margin:0 auto;align-items:center}.main-menu .cta a.nav-link{background-color:var(--secondary_cta_bg_color);color:var(--secondary_cta_font_color);border:2px solid;border-color:var(--secondary_cta_border_color);padding:.5rem 2rem}.main-menu .nav-link{font-size:20px}.main-menu .cta-menu{order:4;margin-right:1rem;display:none}@media (min-width: 992px){.main-menu .cta-menu{display:block}}.main-menu .cta-menu ul{list-style:none;margin-bottom:0;padding-left:0}.main-menu .company-menu{order:4;display:none}@media (min-width: 992px){.main-menu .company-menu{display:block}}.main-menu .company-menu select{background-color:var(--secondary_cta_bg_color);color:var(--secondary_cta_font_color);border:2px solid;border-color:var(--secondary_cta_border_color);padding:.5rem .75rem;min-height:52px;font-size:20px;max-width:250px;font-weight:700}.navbar-brand{width:180px;margin:0 auto}@media (min-width: 992px){.navbar-brand{margin-right:1.5rem}}@media (max-width: 991.98px){.navbar-brand{position:absolute;left:0;right:0}}.minicart-wrapper{margin-left:auto}.open-minicart i{font-weight:400}.sidebar-header{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;margin-bottom:.5rem}.sidebar-header .logo{height:25px;width:auto}.sidebar-header .navbar-brand{margin:0 1rem}.sidebar-header .close-sidebar-wrapper{padding:0;margin:1rem 1rem 1rem auto}.sidebar-header .close-sidebar-wrapper button{padding:0}.sidebar-body{padding:0 1rem}.searchform--input{border-color:#808080}.searchform--input button{border:0;margin-left:-25px}.searchform--input button i{font-weight:400}.menu-3 .nav-main-menu{width:100%;max-width:100%;flex:1 0 0}.dropdown-toggle:after{content:"\f107";font-family:'Font Awesome 5 Pro';border:0;font-weight:400;vertical-align:bottom;margin-left:.375rem;transition:transform .25s ease-out}.dropdown-toggle[aria-expanded="true"]:after{transform:rotate(180deg)}.navbar .dropdown-menu{border-radius:0;border-color:#000}.navbar .dropdown-menu>.dropdown-menu{position:relative;display:block;border:0;padding:0}.navbar .dropdown-menu>.dropdown-menu:not(:last-child){border-bottom:1px solid #808080;padding-bottom:1.25rem;margin-bottom:1.25rem}.dropdown-item{padding:.25rem 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.dropdown-item:hover{background-color:transparent}.dropdown-item img{order:1;width:25px;height:auto;margin-right:.875rem}.dropdown-item .title{font-size:1rem;order:2}.dropdown-item.active{color:var(--mobile_menu_font_color);background-color:transparent}.dropdown>.dropdown-menu{padding:1rem 2rem;min-width:300px}.dropdown>.dropdown-menu>a{font-size:1.375rem;font-weight:500}@media (min-width: 992px){.mobile-menu .modal-dialog{width:350px}.mobile-menu .nav>li{padding:0}.mobile-menu .nav>li a{padding:.5rem 0}.mobile-menu .nav>li:nth-child(1),.mobile-menu .nav>li:nth-child(2){font-size:2rem}}.mobile-menu .close{font-size:1.25rem}.mobile-menu li>.open-dropdown::after{content:"\f054";font-family:'Font Awesome 5 Pro';font-weight:400;margin-left:auto;font-size:1rem}.mobile-menu li>.dropdown-menu{display:none;position:absolute}.mobile-menu .dropdown-menu{border-radius:0;display:block;left:-200%;padding:1rem;width:100%}.mobile-menu .dropdown-menu.open{left:0;top:0;min-height:80vh;height:100%;overflow-y:scroll;display:block}.mobile-menu .dropdown-menu .dropdown-menu{padding:.5rem 2.5rem}.mobile-menu .dropdown{position:static}.mobile-menu .dropdown>.dropdown-menu>a{padding-left:2.5rem}.mobile-menu .cta{display:none !important}.mobile-menu .relevanssi-live-search-results-showing .search-column-posts,.mobile-menu .relevanssi-live-search-results-showing .search-column-products{display:none}.mobile-menu .relevanssi-live-search-results-showing .search-head{display:none}.mobile-menu a{white-space:normal}.mobile-menu .company-menu{display:none;margin:0 1rem}@media (max-width: 991.98px){.mobile-menu .company-menu{display:block}}.mobile-menu .company-menu select{background-color:var(--secondary_cta_bg_color);color:var(--secondary_cta_font_color);border:1px solid;border-color:var(--secondary_cta_border_color);padding:.5rem .75rem;min-height:52px;font-size:20px;width:100%;font-weight:700}.mobile-menu--logo{max-width:100px}.open-dropdown{border:0;background-color:transparent;font-weight:700;text-align:left;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;color:var(--mobile_menu_font_color)}.submenu-close{border:0;background-color:transparent;font-size:2rem;font-weight:700;text-align:left;width:100%;padding:0;color:var(--mobile_menu_font_color)}.submenu-close::before{content:"\f060";font-family:'Font Awesome 5 Pro';font-weight:400;margin-right:1.5rem;font-size:1rem;display:inline-block;vertical-align:text-top}.dropdown-menu.show{overflow-y:scroll;max-height:85vh}.dropdown-menu.show>.dropdown-menu{top:auto}.toggle-search .toggle-row button.active{background-color:#11158E;color:#fff}.icon--no-text .header-cart-count{right:-.75rem}.header-cart-count{border-radius:.75rem;-webkit-border-radius:.75rem;-moz-border-radius:.75rem;-ms-border-radius:.75rem}html{font-size:18px}body{font-family:FonectaBook, 'Helvetica', 'Arial', sans-serif}h1{font-weight:900;font-size:30px}@media (min-width: 992px){h1{font-size:58px}}h2,.h2{font-weight:900;font-size:26px}@media (min-width: 992px){h2,.h2{font-size:38px}}h3{font-weight:700;font-size:22px}@media (min-width: 992px){h3{font-size:28px}}h4,h5,h6,.h4,.h5,.h6{font-weight:700;font-size:1rem}p{font-weight:400}a{font-weight:700}blockquote{font-style:italic;font-size:1.15rem;line-height:1.2;position:relative;display:flex;flex-direction:column}blockquote span{font-style:normal;display:flex;justify-content:flex-end;margin:1rem 0}@media (max-width: 1199.98px){.button{width:100%}}.logo{width:100%}.product.holder{box-shadow:0px 2px 18px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0px 2px 18px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 2px 18px 0px rgba(0,0,0,0.15);background-color:#fff}.product.holder .img-wrapper img{width:100%}@media (min-width: 992px){.product.holder p{padding:0 10px}}.icon-wrapper{position:absolute;top:0;left:0;width:68px;height:68px;z-index:1;padding:15px;background-color:#fff}.woocommerce-loop-product__title{font-size:1.3125rem;text-transform:uppercase;hyphens:auto;line-height:1.1}@media (min-width: 992px){.woocommerce-loop-product__title{padding:0 10px}}.holder .price{font-weight:400}@media (min-width: 992px){.holder .price{padding:0 10px}}footer .logo{width:180px;display:block;margin:1rem auto 3rem}footer a{font-weight:400}footer .gform_wrapper .button{background-color:var(--primary_cta_bg_hover);color:var(--primary_cta_font_hover);border-color:var(--primary_cta_border_hover);width:100%}footer .gform_wrapper input[type="checkbox"]:checked:after{color:#fff;background-color:transparent;border-color:#fff}.gform_wrapper .gfield{margin-bottom:1rem}.gform_wrapper input:not(.button):not([type="checkbox"]),.gform_wrapper select{height:40px;color:var(--font_color_1)}.gform_wrapper select{padding:0 .75rem}.gform_wrapper .ginput_container_consent{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.gform_wrapper .ginput_container_consent input[type="checkbox"]{vertical-align:top}.gform_wrapper .gfield_visibility_hidden{display:none;visibility:hidden}.gform_wrapper textarea{padding:.75rem}.gform_wrapper legend{font-size:1rem}.gform_wrapper .hidden_label>label,.gform_wrapper .hidden_label>legend{display:none}.gform_wrapper .select2 .select2-selection{border-color:#000}.gfield_required{margin-left:.125rem}.gfield_contains_required .ginput_complex label:after{display:inline-block;content:'*';margin-left:.125rem}@media (min-width: 768px){.gfield--width-half{width:calc(50% - 0.5rem);display:inline-block}.gfield--width-half:nth-child(odd){margin-left:1rem}}a.oauthloginbutton{background-color:var(--primary_cta_bg_color);border-radius:0}
