/* https://majesticsolutions.com/wp-content/themes/majestic-solutions/assets/css/style.css?ver=1.5.0 */
html{overflow-x:hidden}body{font-family:'Gotham-Book',sans-serif;font-size:16px;line-height:1.2;color:var(--mjs-white);background:var(--mjs-black);margin:0!important;overflow-x:hidden}h1{font-size:clamp(24px, 5vw, 50px)}h2{font-size:clamp(20px, 5vw, 40px)}h3{font-size:clamp(18px, 5vw, 30px)}h4{font-size:clamp(16px, 5vw, 24px)}h5{font-size:clamp(14px, 5vw, 20px)}h6{font-size:clamp(12px, 5vw, 18px)}a{color:var(--mjs-red);text-decoration:none}svg,img{max-width:100%;max-height:100%}.container{max-width:1820px;width:calc(100% - 60px);margin:0 auto;padding:0 30px}.container .container{padding:0!important;width:100%}div#primary{margin:30px 0 60px}.wp-block-embed iframe{margin:0 auto;display:block}article{margin:30px 0 60px}.content-width{max-width:1400px;width:100%;margin:0 auto;padding:0 30px}.align-right{text-align:right;justify-content:flex-end;display:flex}.align-center{text-align:center;justify-content:center;display:flex}.align-left{text-align:left;justify-content:flex-start;display:flex}.mjs-button,.woocommerce #review_form #respond .form-submit input{min-width:150px;display:inline-block;text-align:center;border-radius:4px;padding:10px;font-weight:700;cursor:pointer;border:none}.mjs-button-border{border:2px solid}.mjs-button:hover,.woocommerce #review_form #respond .form-submit input:hover{transform:translate(0,-3px)}.mjs-register-form-notice p{margin:0;padding:15px 30px;display:flex;align-items:center;justify-content:center;font-size:14px;border-top:1px solid var(--mjs-lightgrey);color:var(--mjs-lightgrey)}span.mjs-form-action.mjs-button{background:var(--mjs-lightgrey);min-width:100px;margin-left:15px;color:var(--mjs-white)}h1,h2,h3,h4,h5,h6{font-family:'Gotham-Ultra',sans-serif;font-weight:700;color:var(--mjs-white);margin:0;padding:0}a,button.search-submit svg path,button.search-submit,div#main-menu li a,span.mjs-header-icon-svg svg,.mjs-header-icon a .mjs-header-text,.header-social a svg path,.mjs-button{transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}header#masthead{display:grid;grid:auto-flow dense / 1fr 4fr 1fr;grid-gap:15px;height:100px}header#masthead>div{display:flex;align-items:center}.site-branding img{margin-left:5px}.site-search,.header-icons{height:100px}form.search-form{display:flex;align-items:center;width:100%;background:#000;border-radius:4px}form.search-form>label,form.search-form>button{flex:1}form.search-form>label input{width:100%;border:none;font-size:16px;padding:8px 8px;border-radius:4px;font-weight:700}button.search-submit{max-width:55px;height:36px;display:flex;align-items:center;justify-content:center;border:none;border-radius:4px;cursor:pointer}button.search-submit:hover{background:var(--mjs-yellow)!important}button.search-submit svg{width:18px}button.search-submit svg path{fill:var(--mjs-white)}button.search-submit:hover svg path{fill:var(--mjs-black)}.header-icons.header-icons-mobile{display:none}span.mjs-header-icon-svg svg{height:25px;max-width:100%}span.mjs-header-icon-svg svg path{fill:var(--mjs-white)}.mjs-header-icon a{display:flex;align-items:center;justify-content:center;flex-direction:column;width:80px}.mjs-header-icon a .mjs-header-text{color:var(--mjs-lightgrey);font-family:'Gotham-Bold',sans-serif;font-weight:700;text-transform:uppercase;font-size:12px;margin-top:5px}.header-icons{display:flex;justify-content:flex-end;padding-right:15px}.mjs-header-icon a:hover span.mjs-header-icon-svg svg{transform:translate(0,-3px)}.mjs-header-icon a:hover .mjs-header-text{color:var(--mjs-white)}.header-social a svg{height:24px}.header-social a svg path{fill:var(--mjs-lightgrey)}.header-social a:hover svg path{fill:var(--mjs-white)}.header-social{display:flex}.header-social a{padding:0 7.5px}button.menu-toggle{display:none}nav#site-navigation{display:flex;align-items:center;justify-content:center;position:relative;z-index:9999}div#main-menu ul,ul#main-menu{display:flex;align-items:center;justify-content:center;padding:0;margin:0}div#main-menu ul li,ul#main-menu li{display:flex;align-items:center;justify-content:center}div#main-menu li a,ul#main-menu li a{font-family:'Gotham Bold',sans-serif;color:var(--mjs-lightgrey);text-decoration:none;font-size:16px;font-weight:700;text-transform:uppercase;padding:15px;display:flex;align-items:center}div#main-menu li a:hover,ul#main-menu li a:hover{color:var(--mjs-white)}ul.sub-menu{position:absolute;top:50px;background:var(--mjs-darkgrey);text-align:left;min-width:200px;padding:0;left:0;opacity:0;display:none;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease}ul#main-menu li ul.sub-menu li,ul#main-menu li ul.sub-menu li a{display:flex;align-items:center;justify-content:flex-start;width:100%}li.menu-item-has-children:hover>ul.sub-menu{width:100%;display:grid!important;grid:auto-flow dense / 1fr 1fr 1fr 1fr;opacity:1}ul.sub-menu li.menu-item-has-children>ul.sub-menu{left:100%;top:0}ul#main-menu li ul.sub-menu li{border:1px solid rgb(255 255 255 / 10%)}ul#main-menu li.menu-item-has-children>a:after{content:"";margin-left:8px;height:6px;width:10px;background:url(/wp-content/themes/majestic-solutions/assets/icons/caret.svg) no-repeat;display:flex;align-items:center;justify-content:center}ul#main-menu li ul.sub-menu li{position:relative}ul.sub-menu li.menu-item-has-children>ul.sub-menu{left:0;top:50px;z-index:999;grid:auto-flow dense / 1fr 1fr;background:var(--mjs-black);box-shadow:0 4px 5px #000}.mjs-product-columns{display:grid;grid:auto-flow dense / 5fr 4fr;grid-gap:40px;margin-top:60px;margin-bottom:30px;border-bottom:1px solid var(--mjs-darkgrey)}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:none;width:100%}.woocommerce div.product div.images.woocommerce-product-gallery{display:flex;flex-direction:row-reverse;grid-gap:10px}.woocommerce div.product div.images.woocommerce-product-gallery img{border-radius:4px}.woocommerce div.product div.images .flex-control-thumbs{display:flex;flex-direction:column;max-width:120px}.woocommerce div.product div.images .flex-control-thumbs li img{width:100%}.woocommerce div.product div.images.woocommerce-product-gallery>div,.woocommerce div.product div.images.woocommerce-product-gallery>ol{flex:1}.woocommerce div.product div.images .flex-control-thumbs li{float:none;width:100%;margin:0 0 10px 0}.woocommerce img.pswp__img,.woocommerce-page img.pswp__img,.woocommerce ul.products li.product a img{border-radius:4px;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease}.woocommerce ul.products li.product a:hover img{transform:scale(1.025)}h1.product-title{font-size:clamp(24px, 10vw, 50px)}.woocommerce-product-details__short-description p:first-child{display:block;font-size:18px;color:var(--mjs-lightgrey)}.woocommerce div.product p.price{font-weight:900;font-family:'Gotham-Bold';font-size:22px!important;margin-bottom:10px}.woocommerce div.product form.cart .variations tr{display:flex;flex-direction:column;text-align:left}.woocommerce div.product form.cart .variations select{min-width:50%;background:var(--mjs-black);border-radius:4px;font-size:18px;color:var(--mjs-white);padding:10px;border:1px solid var(--mjs-darkgrey)}.woocommerce div.product form.cart .variations th{color:var(--mjs-lightgrey)}.woocommerce-variation-add-to-cart,.woocommerce div.product form.cart{display:flex;flex-direction:column}.woocommerce div.product form.cart div.quantity{float:none}.woocommerce div.product form.cart div.quantity input{font-size:18px;border:1px solid var(--mjs-darkgrey);background:var(--mjs-black);color:var(--mjs-white);border-radius:4px;padding:10px 10px 10px 25px;margin:0 0 15px 0;-webkit-appearance:none!important;margin:0;-moz-appearance:textfield!important}.woocommerce div.product form.cart .button{float:none;max-width:150px;margin:15px 0 0 0;padding:15px;background:var(--mjs-red);transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.woocommerce div.product form.cart .button:hover{transform:translate(0,-3px)}.mjs-product-footer-columns{display:grid;grid:auto-flow dense / 1fr;grid-gap:60px}.mjs-related-products{margin:60px 0 30px}.mjs-product-footer-columns h2{background:var(--mjs-darkgrey);display:inline-block;padding:10px 15px;border-radius:4px;margin:0 0 15px 0}.mjs-product-footer-column p:first-child{margin:0}#reviews{background:var(--mjs-darkgrey);padding:30px;border-radius:4px}h2.woocommerce-Reviews-title{padding:0;margin:0}.woocommerce #review_form #respond .form-submit input{background:var(--mjs-red);color:var(--mjs-white);transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}div#review_form_wrapper{border-top:1px solid var(--mjs-lightgrey);padding:15px 0 0}span#reply-title{font-weight:700;font-size:20px;text-transform:capitalize}.comment-form-rating label{display:none}.comment-form-rating{padding:15px 0 0}.woocommerce #review_form #respond textarea{border-radius:4px;font-size:18px;padding:10px}.woocommerce #review_form p.comment-form-comment label{font-weight:700;text-transform:capitalize;margin:0 0 8px;display:inline-block;font-size:14px}.woocommerce #review_form #respond p.stars a{color:var(--mjs-yellow)}.woocommerce #reviews #comments ol.commentlist li div img{display:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0;border:none;padding:0}.woocommerce #reviews #comments ol.commentlist{padding:0;margin:15px 0 0;max-height:400px;overflow-y:auto}.woocommerce .star-rating::before,.woocommerce .star-rating span::before{color:var(--mjs-yellow)}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:16px;color:var(--mjs-lightgrey);text-transform:capitalize}.woocommerce #reviews #comments ol.commentlist li{border-bottom:1px solid var(--mjs-lightgrey)}.woocommerce #reviews #comments ol.commentlist li:last-child{border:none}.woocommerce #reviews #comments ol.commentlist{scrollbar-color:var(--mjs-lightgrey) var(--mjs-black);scrollbar-width:thin}.woocommerce #reviews #comments ol.commentlist li{padding-right:15px}.woocommerce #review_form #respond p.form-submit{margin:0}.woocommerce .mjs-product-right .star-rating{display:block;float:left;margin:0 5px 0 0}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled[disabled]:hover{background:var(--mjs-darkgrey)}section.related.products h2{text-transform:capitalize;font-size:clamp(24px, 5vw, 40px);margin:0 0 15px}ul.products li.product a h2.woocommerce-loop-product__title{padding-top:0!important;font-size:clamp(18px, 5vw, 20px)!important}ul.products li.product a .price{font-size:18px!important;margin:0!important}.woocommerce ul.products li.product .button{background:var(--mjs-red);color:var(--mjs-white);padding:10px 25px;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.woocommerce ul.products li.product .button:hover{transform:translate(0,-3px)}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:var(--mjs-yellow)}header.woocommerce-products-header{display:grid;grid:auto-flow dense / 1fr 1fr;grid-gap:30px;align-items:center;border-bottom:1px solid var(--mjs-lightgrey);padding-bottom:15px;margin:30px 0}header.woocommerce-products-header .term-description{color:var(--mjs-lightgrey)}ul.products.columns-4{display:grid;grid:auto-flow dense / 1fr 1fr 1fr 1fr;grid-gap:20px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:none!important;width:100%!important;margin:0!important}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{display:none}.woocommerce .woocommerce-ordering select{border:1px solid var(--mjs-darkgrey);background:var(--mjs-black);color:var(--mjs-white);border-radius:4px;padding:10px 15px;font-size:16px}nav.woocommerce-pagination{padding:15px 0 60px}.woocommerce nav.woocommerce-pagination ul li{border:none}.woocommerce nav.woocommerce-pagination ul{border:none;font-size:20px}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{color:var(--mjs-lightgrey);font-weight:700;margin:0 1px;border-radius:4px;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--mjs-yellow);color:var(--mjs-black)}.mjs-customer-form-inner{position:relative;min-height:600px;display:flex;align-items:center;justify-content:center}.mjs-form-fields{width:100%;max-width:450px;margin:60px auto 0;background:var(--mjs-darkgrey);border:none;border-radius:4px;opacity:0;display:none;position:absolute;top:30%}.mjs-form-fields.mjs-form-active{opacity:1;display:block;top:0}div#mjs-customer-form{margin:0 0 60px}.mjs-form-switcher{display:flex;align-items:center;justify-content:center}.woocommerce .mjs-form-fields>form{border:none;padding:30px 30px 0 30px;margin:0}.woocommerce .mjs-form-fields>form p label{font-weight:700}.woocommerce .mjs-form-fields>form p input{font-size:18px;padding:10px 15px;border-radius:4px;border:none}.enterprise-login-form{margin:0 0 15px 0;display:flex;align-items:center;justify-content:center}.enterprise-login-form img{max-width:250px;border-radius:4px}.enterprise-form .woocommerce-button,.enterprise-form .woocommerce-button.button:hover{background:#34b56a!important}.enterprise-form a{color:#34b56a!important}div#mjs-customer-form .form-row label{background:var(--mjs-darkgrey)}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{position:relative;top:auto}.enterprise-login-form{margin:0 0 30px 0}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button{background:var(--mjs-red);color:var(--mjs-white);transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:hover{background:var(--mjs-red)!important;color:var(--mjs-white)!important;transform:translate(0,-3px)}.woocommerce-password-strength.short{border-color:var(--mjs-red);background:var(--mjs-red);border-radius:4px;margin-top:5px}.footer-columns{display:grid;grid:auto-flow dense / 1fr 2fr 1fr;grid-gap:30px;padding:30px 0}.footer-content{font-size:14px;line-height:1.4}.footer-logo img{max-width:195px}.footer-column-nav{display:grid;grid:auto-flow dense / 1fr 1fr}.footer-nav ul{list-style:none;margin:15px 0 0;padding:0}.footer-nav ul li a{color:var(--mjs-white);font-weight:700;line-height:1.8}.footer-nav ul li a:hover{color:var(--mjs-lightgrey)}.copyright{text-align:center;color:var(--mjs-lightgrey);text-transform:uppercase;font-size:14px;padding:30px 0}.enterprise-login{display:flex;justify-content:flex-end}.footer-socials{display:flex;justify-content:flex-end;padding:15px 0 0}.footer-column{display:flex;flex-direction:column;justify-content:center}#sb_instagram.sbi_fixed_height{overflow:hidden!important}.enterprise-login a img{max-width:300px;width:100%;border-radius:4px}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0 0 60px;background:var(--mjs-darkgrey);border-radius:4px}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{display:block;padding:12.5px 15px;border-bottom:1px solid rgb(255 255 255 / 10%);color:var(--mjs-lightgrey);font-weight:700;text-transform:capitalize}.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-child a{border-bottom:0;background:var(--mjs-red);border-radius:0 0 4px 4px;color:var(--mjs-white)}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{color:var(--mjs-white)}.woocommerce{margin:30px 0 60px;min-height:100vh}.woocommerce-account .addresses .title a.edit{background:var(--mjs-yellow);color:var(--mjs-black);padding:3px 5px;border-radius:4px}.woocommerce-account .addresses .title a.edit:hover{background:var(--mjs-red);color:var(--mjs-white)}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row .select2-container span.selection{background:none;color:var(--mjs-white);border:1px solid rgb(255 255 255 / 25%);border-radius:4px;font-size:16px;padding:15px;display:block}.woocommerce form .form-row .select2-container .select2-selection{background:none;border:none;font-size:16px}.woocommerce form .form-row label{color:var(--mjs-white);font-weight:700;text-transform:capitalize;font-size:14px;position:absolute;top:-13px;background:var(--mjs-black);left:10px;padding:0 5px;z-index:1}span.woocommerce-input-wrapper{display:block}.woocommerce form .form-row{position:relative;padding:0;margin:15px 0}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus{border-color:var(--mjs-white)}span.dropdown-wrapper{background:var(--mjs-darkgrey)}span.select2-dropdown.select2-dropdown--below{background:var(--mjs-darkgrey)}.select2-container--default .select2-search--dropdown .select2-search__field{border-radius:4px;color:var(--mjs-black)}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background:var(--mjs-yellow);color:var(--mjs-black)}.woocommerce form .form-row .select2-container span.selection{padding:12px 7.5px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--mjs-white)}.woocommerce-error,.woocommerce-info,.woocommerce-message{background:var(--mjs-darkgrey);border-radius:4px;padding:15px;display:flex;align-items:center;flex-direction:row-reverse;justify-content:flex-end;margin:15px 0}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{display:none}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{margin-left:15px}.gm-style .gm-style-iw-c{color:var(--mjs-black)}.wpsl-gmap-canvas{border-radius:4px}.wpsl-search{background:var(--mjs-darkgrey);border-radius:4px;padding:12px!important}#wpsl-search-wrap form{display:flex;align-items:center}#wpsl-search-btn,#wpsl-search-wrap div{display:flex!important;float:none!important;align-items:center}#wpsl-search-wrap form>div{flex:1}#wpsl-search-wrap div label{display:block;float:none!important}#wpsl-search-btn,#wpsl-search-wrap #wpsl-radius,#wpsl-search-wrap #wpsl-results,#wpsl-search-wrap .wpsl-input input,#wpsl-search-wrap .wpsl-input label{display:block;line-height:1.2;width:auto}.wpsl-input label,#wpsl-radius label,#wpsl-category label{width:auto!important;text-transform:capitalize}.wpsl-search-btn-wrap{max-width:120px;display:flex;justify-content:flex-end}#wpsl-search-wrap form>div>div,#wpsl-search-wrap form>div>input{flex:1}.wpsl-input>div{max-width:150px}#wpsl-search-wrap div label{line-height:1.2!important}#wpsl-category,.wpsl-input,.wpsl-select-wrap{margin-bottom:0!important}.wpsl-search-btn-wrap{margin-right:0!important}input#wpsl-search-btn{margin-right:0;text-align:center!important;background:var(--mjs-red);color:#fff;border:none;border-radius:4px;padding:10px;display:flex;align-items:center;justify-content:center}#wpsl-stores,#wpsl-direction-details,#wpsl-gmap{height:calc(50vh)!important}.mjs-store-image img{max-width:100%;width:60%;height:auto!important;border-radius:4px}body.woocommerce-shop header.woocommerce-products-header{grid:auto-flow dense / 1fr}.woocommerce-enterprise ul.products li.product .price{color:var(--mjs-yellow)}body.error404 main#primary{height:65vh;display:flex;align-items:center;justify-content:center}.wp-block-embed-jotform iframe.wp-embedded-content{max-width:100%;width:600px;overflow-y:auto;border-radius:4px}button.menu-toggle.open svg#hamburger #top-line{animation:down-rotate 0.6s ease-out both}button.menu-toggle.open svg#hamburger #bottom-line{animation:up-rotate 0.6s ease-out both}button.menu-toggle.open svg#hamburger #middle-line{animation:hide 0.6s ease-out forwards}@keyframes up-rotate{0%{animation-timing-function:cubic-bezier(.16,-.88,.97,.53);transform:translateY(0)}30%{transform-origin:center;animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translateY(-5px) translateX(5px)}100%{transform-origin:center;transform:translateY(-5px) translateX(5px) rotate(45deg) scale(.9)}}@keyframes down-rotate{0%{animation-timing-function:cubic-bezier(.16,-.88,.97,.53);transform:translateY(0)}30%{transform-origin:center;animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translateY(5px) translateX(5px)}100%{transform-origin:center;transform:translateY(12px) rotate(-45deg) scale(.9) translateX(8px)}}@keyframes hide{29%{opacity:1}30%{opacity:0}100%{opacity:0}}@media screen and (max-width:1080px){ul.products.columns-4{grid:auto-flow dense / 1fr 1fr}.woocommerce div.product div.images.woocommerce-product-gallery{flex-direction:column}.woocommerce div.product div.images .flex-control-thumbs{flex-direction:row;max-width:100%;grid-gap:10px}.woocommerce div.product div.images .flex-control-thumbs li{max-width:100px}header#masthead{grid:auto-flow dense / 1fr 4fr;padding:0 15px 0 0}.header-icons.header-icons-desktop{display:none!important}.header-icons.header-icons-mobile{display:flex}.menu-main-menu-container{display:none}.header-social.has-white-color{display:none}.header-icons{height:auto;justify-content:flex-start;margin-left:15px}.header-icons.header-icons-mobile .mjs-header-icon a{flex-direction:row;align-items:center;justify-content:center;width:auto;background:var(--mjs-darkgrey);padding:7.5px 15px;margin:0 2.5px 0 0;border-radius:4px}.mjs-header-icon a .mjs-header-text{margin:0 0 0 5px}button.menu-toggle{display:block;background:var(--mjs-darkgrey);border:none;border-radius:4px;padding:5px}button.menu-toggle svg{width:40px}div#header-navigation{display:flex;align-items:center;padding:10px 0}div#header-navigation>div,div#header-navigation>nav{flex:1}nav#site-navigation{justify-content:flex-end;margin-right:15px;max-width:70px}.site-branding img{height:70px;margin-left:15px}.site-search{height:80px;margin-right:15px}.header-icons.header-icons-mobile .mjs-header-icon a svg{width:25px;height:20px}header#masthead{position:fixed;top:0;width:100%;z-index:999}div#header-navigation{position:fixed;top:80px;z-index:999;width:100%}body{margin-top:120px}.menu-main-menu-container.open{display:block;position:fixed;top:140px;left:0;z-index:999;width:100%;max-height:calc(100vh - 140px);overflow-y:auto}div#main-menu ul,ul#main-menu{flex-direction:column;background:var(--mjs-darkgrey)}div#main-menu ul li,ul#main-menu li{justify-content:flex-start;flex-direction:column;width:100%;border-bottom:1px solid rgb(255 255 255 / 10%)}div#main-menu li a,ul#main-menu li a{width:100%;font-size:18px}ul.sub-menu{position:relative;left:0;top:0;width:100%;background:var(--mjs-black)}ul.sub-menu li.menu-item-has-children>ul.sub-menu{left:25px;width:calc(100vw - 25px)}div#main-menu li a,ul#main-menu li a{transform:translateX(15px);padding-left:0;padding-right:0;max-width:calc(100vw - 15px)}.footer-nav .menu-main-menu-container{display:block}.footer-nav ul{margin:0}li.menu-item-has-children:hover>ul.sub-menu{grid:auto-flow dense / 1fr}ul.sub-menu li.menu-item-has-children>ul.sub-menu{top:0;left:0;grid:auto-flow dense / 1fr}.woocommerce{margin:150px 0 60px}.woocommerce div.product{padding-top:30px!important}}@media screen and (max-width:899px){.mjs-product-columns{grid:auto-flow dense / 1fr}.mjs-product-footer-columns{grid-gap:20px}.footer-columns{grid:auto-flow dense / 1fr}.enterprise-login{justify-content:flex-start}}@media screen and (max-width:767px){.mjs-product-footer-columns{grid:auto-flow dense / 1fr;grid-gap:30px}.site-branding{height:80px}.site-branding img{display:block}}@media screen and (max-width:550px){ul.products.columns-4{grid:auto-flow dense / 1fr;grid-gap:30px}.mjs-header-icon a .mjs-header-text{display:none}header#masthead{grid:auto-flow dense / 1fr 3fr}.site-branding img{height:50px}}@media screen and (max-width:400px){.footer-column-nav{grid:auto-flow dense / 1fr}}.block-editor-rich-text__editable{color:#fff}#road-to-success-starts-today .mjs-hero-slide{background-size:100%!important}:not(.wp-admin) .is-type-video{display:flex;justify-content:center}:not(.wp-admin) .is-type-video iframe{aspect-ratio:16 / 9!important;width:100%!important;height:100%!important}:not(.wp-admin) .is-type-video .wp-block-embed__wrapper{width:100%!important}.training-column-text{font-size:18px;line-height:1.8}#ups_notice h4{margin:28px 0 0 0;font-size:16px;font-weight:700}#ups_notice p{margin:0;font-size:14px;line-height:24px}