body{font-family:'Inter';font-size:13px;overflow-x:hidden;background:#fff;font-weight:normal;}
body a{text-decoration:none;}
@media (max-width:991.98px) { 
  body{padding-top:90px;}
}

/*
Inter
Funnel Sans
Roboto Flex

*/
 


.one-mobile-menu-container{background:#080C10 !important;}
.one-mobile-menu-container li{font-family:Arial,Verdana;color:#ddd;text-transform:uppercase;font-size:14px;font-weight:bold}
.one-mobile-menu-container li svg{margin-right:8px;}
.one-mobile-menu-dot{display:inline-block;overflow:hidden;width:1rem;height:1rem;border-radius:10rem;-webkit-box-shadow: 0 0 0 1px rgb(0 0 0 / 15%) inset;box-shadow: 0 0 0 1px rgb(0 0 0 / 15%) inset;vertical-align:middle;}
.mm-spn.mm-spn--navbar:before{opacity:80% !important;}
.mm-spn.mm-spn--navbar:after{opacity:100% !important;color:#ddd;text-transform:uppercase;}
.mm-spn.mm-spn--light{color:#ddd!important}
.mm-spn li:after{opacity:8% !important;}   

/* MOBILE MENU */
.mobile-menu-content{background:#181C21 !important}
.mobile-menu-header{min-height:90px;background:rgba(8,12,16);color:#fff;padding-top:10px;border-bottom:1px solid #222;box-shadow:0 3px 10px rgba(34,25,36,0.75);}
.mobile-menu-header-fexed{position:fixed;top:0;width:100%;z-index:999;box-shadow:0 3px 10px rgba(8,12,16);}
.mobile-menu-logo{max-width:150px;}
.mobile-menu-icon-menu{color:#fff;}
.mobile-menu-icon-cart{color:#fff;f}
.mobile-menu-left{padding-top:16px !important;}
.mobile-menu-left .indicator{margin-right:10px;margin-top:5px;height:10px;width:10px;}
.mobile-menu-right{padding-top:18px;}
.mobile-menu-center{padding-top:14px;}
.mobile-menu-banner{background:rgba(8,12,16);padding:12px 20px;min-height:40px;}
.mobile-menu-left a:focus{outline-style:none;-moz-outline-style:none;}
.mobile-menu-right a:focus{outline-style:none;-moz-outline-style:none;}
.nav-content{padding:0 10px !important;}
.nav-content h2{font-weight:bolder !important;font-size:22px !important;padding-top:15px !important;padding-bottom:15px !important;}
.nav-item{margin-right:auto !important;}
.nav-item-link{font-weight:bolder;border-bottom:1px solid #292d32;border-radius:0 !important;text-transform:uppercase;letter-spacing:1px;font-size:14px !important;padding-top:12px !important;padding-bottom:12px !important;}
.nav-back-button{font-weight:bolder !important;border-bottom:1px solid #292d32;font-size:17px !important;padding-top:20px !important;padding-bottom:20px !important;}
.nav-close-button{top:18px !important;}
.one-nav-mobile-icons{background-color:#efefef}
.level-title{color:#aaa;padding:15px 10px;font-weight:bolder;font-size:16px;text-transform:uppercase;}


/* DESKTOP MENU */
.one-nav-top{padding:0;padding-bottom:25px;background:rgba(0,0,0);}
.one-nav-topbar{color:#efefef;line-height:44px;border-bottom:1px solid #222}
.one-nav-topbar-row{}
.one-nav-topbar-left{padding-left:50px;}
.one-nav-topbar-center{text-align:center;}
.one-nav-topbar-right{text-align:right;padding-right:50px;}
.one-nav-topbar-right .indicator{margin-left:-9px;margin-top:9px;height:8px;width:8px;}
.one-nav-top-icon{color:#ddd;margin-left:15px;line-height:30px;}
.one-nav-top-icon:hover{color:#fff;}
.one-nav-top-icon span{font-size:1em;font-weight:400;}
.one-nav-logo-container{text-align:center;min-height:150px;padding-top:50px;}
.one-nav-logo-img{max-width:300px;}
.one-nav-logo-h1{padding-left:40px;}
.one-nav-logo-h1 a{color:#000;font-size:2.5em;}
.one-nav-logo-h5{font-size:0.9em;}



.one-nav-menu{margin:auto;}
.one-nav-menu-ul{padding:0;padding-top:0;list-style:none;display:block;margin:auto;display:flex;flex-direction:row;justify-content:center;}
.one-nav-menu-ul:before,.one-nav-menu-ul:after{content: "";display: table;}
.one-nav-menu-ul:after{clear:both;}
.one-nav-menu-ul {z-index:1;}
.one-nav-menu-ul li {float:left;position:relative;}
.one-nav-menu-ul li a{float:left;text-decoration:none;padding:15px 30px;font-size:16px;color:#eeeeee;text-transform:uppercase;letter-spacing:1px;font-weight:600}
.one-nav-menu-ul li a:hover{color:#fffff;}
.one-nav-menu-ul li ul{background-color:rgba(10,14,18,0.95); !important;visibility:hidden;position:absolute;list-style:none;top:25px;left:20px;z-index:10000;padding:0;opacity:0;margin:45px 0 0 0;transition:all .25s ease-in-out;_margin:0;}
.one-nav-menu-ul li:hover > ul{opacity:1;visibility: visible;margin:0;margin-top:22px;}
.one-nav-menu-ul ul {border-radius:5px;}
.one-nav-menu-ul ul li{float:none;display:block;border:0;color:#000;}
.one-nav-menu-ul ul a{padding:4px 15px;width:330px;display:block;float:none;_height:10px;font-size:1em;font-weight:normal;text-transform:capitalize}
.one-nav-menu-ul ul a:hover{background-color:#fc5a5c;color:#fff;}
.one-nav-menu-ul ul li:first-child > a{border-top-left-radius:5px;border-top-right-radius:5px;}
.one-nav-menu-ul ul li:last-child > a{border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.one-nav-menu-ul ul li:last-child{border-bottom:0}
.one-nav-menu-ul ul li:first-child > a:before{content:"";position:absolute;left:30px;top:-6px;display:block;width:0;border-bottom:6px solid #181C21 !important;border-left:6px solid transparent;  border-right: 6px solid transparent;  }
.one-nav-menu-ul-last{left:-170px !important;}
.one-nav-menu-ul-last li:first-child > a:before{left:220px !important;}
.one-nav-menu-down{color:#666}
.one-nav-menu-split{border-bottom:1px solid #1F242A !important;margin-bottom:10px;padding-top:10px;}
.one-nav-menu-color{display:inline-block;overflow:hidden;margin:.144em;width:.8rem;height:.8rem;border-radius:10rem;-webkit-box-shadow: 0 0 0 1px rgb(0 0 0 / 15%) inset;box-shadow: 0 0 0 1px rgb(0 0 0 / 15%) inset;vertical-align:middle;}



/* nav */
.page-nav{margin:25px 0;}
.page-item .page-link,.page-item.disabled .page-link{margin:2px !important;border-radius:5px;padding:10px 18px;border:1px solid #444;}
.page-link{color:#eee !important;}
.page-link:hover{background:#333 !important;color:#fff !important;}
.page-item.active .page-link{color:#fff!important;}
@media (max-width:991.98px){
    .page-nav{margin:25px 0;}
    .page-item .page-link,.page-item.disabled .page-link{margin:1px !important;padding:6px 10px;}
    .page-link{color:#000 !important;}
    .page-link:hover{background:rgba(4,5,6,0.9) !important;color:#fff !important;}
    .page-item.active .page-link{color:#fff;}
    .page-item-next{padding-top:10px;padding-bottom:50px;}
    .page-link-next{font-size:26px;color:#000;border:1px solid #000;border-radius:40px;padding:3px 25px 3px 30px;}
    .page-link-next:hover{color:#000}
}


/* subscribe-pop-window */
.one-subscribe-pop-header{background-color:#FFD902 !important;color:#000;}
.one-subscribe-pop-body{background-color:#FFD902 !important;color:#000;padding:0px 80px 30px 80px !important;}
.one-subscribe-pop-logo{max-width:160px;}
.one-subscribe-pop-title{font-size:5em;font-family:Impact,'Poppins';margin-bottom:0;}
.one-subscribe-pop-subtitle{margin:auto;max-width:450px;font-size:18px;margin-bottom:20px;}
.one-subscribe-pop-input::placeholder{font-size:14px;}
.one-subscribe-pop-btn{font-size:22px;padding:10px;}
.one-subscribe-pop-link{color:#000;}
.one-subscribe-success-body{padding:50px 60px !important;}
.one-subscribe-success-title{font-size:2.5em;font-family:'Viga','Poppins';margin-bottom:0;}
.one-subscribe-success-subtitle{margin:auto;max-width:550px;font-size:15px;margin-bottom:20px;}
.one-subscribe-float{position:fixed;bottom:12px;right:15px;font-family:Verdana,Arial;background:#0d6efd;max-width:300px;border-radius:3px;}
.one-subscribe-float a{padding:8px 10px;font-size:13px;color:#EEF5FF;font-weight:bold;cursor:pointer;}
.one-subscribe-float svg{color:#EEF5FF;cursor:pointer;}
@media (max-width:991.98px){ 
    .one-subscribe-pop-body{padding:0px 25px 30px 25px !important;}
    .one-subscribe-pop-logo{max-width:130px;}
    .one-subscribe-pop-title{font-size:3.5em;line-height:1em;}
    .one-subscribe-pop-subtitle{font-size:14px;}
    .one-subscribe-success-body{padding:30px 30px !important;}
}



.one-subscribe{color:#000;padding:150px 15px;min-height:480px;}
.one-subscribe-container{}
.one-subscribe-box{max-width:680px;margin:auto;}
.one-subscribe-title{font-size:5em;font-weight:800;text-transform:uppercase;}
.one-subscribe-subtitle{max-width:580px;font-size:1.5em;margin:auto;}
.one-subscribe-form{padding:30px 0;}
.one-subscribe-form input::placeholder{font-size:14px;color:#555;}
.one-subscribe-form button{background-color:#111;border-color:#111}
.one-subscribe-text{max-width:500px;font-size:10px;margin:auto;font-weight:bold}
@media (max-width:991.98px){
    .one-subscribe{padding:80px 15px;}
    .one-subscribe-title{font-weight:bolder;font-size:2.5em;}
    .one-subscribe-subtitle{max-width:580px;font-size:15px;margin:auto;}
}



.one-add-cart-pop{text-transform:uppercase;}
.one-add-cart-pop h5{font-size:2em}
.one-add-cart-pop td a{color:#000;font-size:1.2em}

.one-add-cart-dialog{}
.one-add-cart-body{}
.one-add-cart-btn-cart{border-radius:3px!important;background-color:#efefef;color:#000;border:1px solid #efefef}
.one-add-cart-btn-checkout{background-color:#000;color:#fff;border:1px solid #000;border-radius:3px!important}


/* subscribe */
.one-footer-subscribe{background-color:#000 !important;color:#ddd;padding-top:90px !important;padding-bottom:90px !important;border-bottom:1px solid #111;border-top:1px solid #111;}
.one-footer-subscribe-h1{font-size:5em !important;color:#fff;}
.one-footer-subscribe-h3{font-size:1.45em;text-transform:uppercase;}
.one-footer-subscribe-h5{color:#fff;line-height:1.35em;font-weight:normal;max-width:600px;margin:auto;text-transform:uppercase;}
.one-footer-subscribe-body{max-width:70%;margin:auto;}
.one-footer-subscribe-btn{text-transform:uppercase;}

@media (max-width:991.98px){
    .one-footer-subscribe-h1{font-family:Impact,'Poppins';font-size:3.5em !important;color:#fff;}
    .one-footer-subscribe-body{max-width:90%;margin:auto;}
}


/* footer */

.one-footer{background:#efefef;color:#000;}
.one-footer hr{color:#222}
.one-footer-container{min-height:400px;max-width:1280px !important;text-align:left;}

.one-footer-title{font-size:1.2em;color:#000;text-transform:uppercase;font-weight:600;}
.one-footer-link{color:#222;font-size:13px;font-weight:400;margin-bottom:4px;}
.one-footer-link:hover{color:#000;font-weight:600;}
.one-footer-copyright{color:#efefef;background-color:#000 !important}
.one-footer-copyright div{max-width:1280px;letter-spacing:1px;text-transform: uppercase;}

.one-footer-left-logo{margin-bottom:25px;}
.one-footer-left-logo img{max-width:80px;}
.one-footer-left-ul li{padding:3px 0;}
.one-footer-socialmedia{padding-top:25px !important}
.one-footer-socialmedia a{color:#000;}
.one-footer-socialmedia a:hover{color:#fc5a5c;}
.one-footer-left-language button{padding-left:15px;padding-right:30px;font-size:14px;}
.one-footer-left-language button img{max-width:15px;border-radius:2px;}
.one-footer-left-language ul li{font-size:14px;}
.one-footer-left-language ul img{max-width:15px;border-radius:2px;}

.one-footer-gotop{color:#f8f9fa;}
.one-footer-gotop:hover{color:#dddddd;}

@media (max-width:991.98px){
    .one-footer-container{text-align:center;}
    .one-footer-title{font-size:1.15em;color:#555;margin-top:30px;}
    .one-footer-link{line-height:24px;}
    .one-footer-copyright{text-align:center;}
}


.one-404-title{font-size:4vm !important;}
@media (max-width:991.98px){
    .one-404-title{font-size:3em;}
}