body,html{font-family:"DM Sans",sans-serif !important;font-optical-sizing:auto;font-style:normal}div#top-bar{height:40px;font-size:14px;color:#14222b;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#bed0da;background:-moz-linear-gradient(90deg, rgb(190, 208, 218) 0%, rgb(255, 255, 255) 60%, rgb(233, 238, 241) 100%);background:-webkit-linear-gradient(90deg, rgb(190, 208, 218) 0%, rgb(255, 255, 255) 60%, rgb(233, 238, 241) 100%);background:linear-gradient(90deg, rgb(190, 208, 218) 0%, rgb(255, 255, 255) 60%, rgb(233, 238, 241) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#bed0da", endColorstr="#e9eef1", GradientType=1)}div#top-bar ul li a{color:#14222b;font-weight:500}div#top-bar ul#top-bar-flag a img{width:24px;border-radius:4px}header{width:100%;height:90px;z-index:99;position:absolute;background-color:hsla(0,0%,100%,.5)}header a#header-logo{height:100%;display:flex;padding:5px 10px;display:inline-block;justify-content:center}header a#header-logo img{width:240px;object-fit:contain;vertical-align:middle}header ul#header-menu{height:100%;font-size:16px;margin:0;padding:0}header ul#header-menu li{margin:0;height:100%;position:relative}header ul#header-menu li a:not(.alt-menu a){height:100%;display:flex;padding:0 10px;font-weight:600;letter-spacing:1px;color:#000;align-items:center;transition:all .5s;text-decoration:none;text-shadow:1px 1px 0px hsla(0,0%,100%,.1)}header ul#header-menu li a:not(.alt-menu a)::after{left:0;right:0;width:0;height:2px;content:"";bottom:22px;position:absolute;transition:width .1s ease;border-bottom:2px solid #e01a22}header ul#header-menu li a:not(.alt-menu a):hover{color:#e01a22}header ul#header-menu li a:not(.alt-menu a):hover::after{width:100%}header ul#header-menu li:hover ul.alt-menu{display:block}header ul#header-menu li ul.alt-menu{left:0;top:100%;margin:0;padding:0;z-index:999;display:none;min-width:340px;list-style:none;position:absolute;background-color:#fff}header ul#header-menu li ul.alt-menu.active{display:block}header ul#header-menu li ul.alt-menu li a{display:block;color:#797582;padding:7px 15px;text-decoration:none}header ul#header-menu li ul.alt-menu li a:hover{background-color:#efefef}header a#header-search-btn{font-size:24px;padding:0 10px;color:#fff;align-items:center;display:inline-flex;text-decoration:none;position:relative}header a#header-search-btn i{text-shadow:0 2px 0px rgba(0,0,0,.4)}header a#btn-order-now{width:150px}header a#btn-order-now img{width:100%}header a#btn-whatsapp{width:60px}header a#btn-whatsapp img{width:100%}@media(min-width: 1200px)and (max-width: 1399.98px){header ul#header-menu li a:not(.alt-menu a){font-size:14px;padding:0 5px !important}header a#header-search-btn{font-size:20px}header a#btn-order-now{width:100px}header a#btn-whatsapp{width:40px}}@media(min-width: 992px)and (max-width: 1199.98px){header ul#header-menu li a:not(.alt-menu a){font-size:13px;padding:0 5px}}footer{background-color:#fafafa}footer a#footer-logo img{width:240px}footer div.footer-column-title{font-size:24px;font-weight:700;position:relative}footer ul{margin:0;padding:0;font-size:16px;color:#877e9b;list-style:none}footer ul li{margin:0;padding:0;line-height:34px}footer ul li a{color:#877e9b;text-decoration:none;vertical-align:middle;transition:all .5s}footer ul li a i{width:20px;color:#e01a22}footer ul li a:hover{color:#e01a22}footer div#footer-social-media a{width:40px;height:40px;color:#e01a22;text-decoration:none;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;display:flex;justify-content:center;align-items:center;margin:0 5px;transition:all .5s}footer div#footer-social-media a:hover{border-width:3px !important}div#bottom-bar{display:flex;justify-content:center;color:#797582;font-weight:500;background-color:#eee}section.ks-section{padding:100px 0}section.ks-section .title-text{margin:0;text-transform:uppercase;color:#e01a22;letter-spacing:.1em;font-size:16px;font-weight:bold;margin-top:-10px}section.ks-section .title{font-size:42px;font-weight:700}div.page-header{height:305px;background-size:cover !important;text-shadow:3px 3px 10px rgba(0,0,0,.7)}div.page-header ol.breadcrumb li{font-size:20px;color:#fff}div.page-header ol.breadcrumb li a{color:#fff;text-decoration:none}div.page-header h1{font-size:48px;font-weight:700;letter-spacing:-0.02em}
