.page-header:where([data-f-94d30bbc]){border:none}
.home-section-header:where([data-f-94d30bbc]){position:relative;height:80px;margin-bottom:15px;text-align:center}
.home-section-header:where([data-f-94d30bbc])::before{content:'';position:absolute;top:50%;left:0;right:0;height:1px;transform:translateY(-50%);border-bottom:1px dotted var(--color-black);z-index:1}
.home-section-header:where([data-f-94d30bbc]) h1,.home-section-header:where([data-f-94d30bbc]) h2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;padding:0 15px;background:var(--color-white);text-transform:uppercase;letter-spacing:2px;font-weight:bold;z-index:10}
.page-footer:where([data-f-12526a71]){margin-bottom:1em}
.page-footer:where([data-f-12526a71]) h2{margin-top:20px;margin-bottom:10px;text-transform:uppercase;font-size:20px}
.page-footer:where([data-f-12526a71]) .logo{filter:grayscale(1)}
.main-nav:where([data-f-eb4e179c]){margin:auto;background:var(--color-primary);border:none}
.main-nav:where([data-f-eb4e179c]) > li{border:none}
.main-nav:where([data-f-eb4e179c]) > li,.main-nav:where([data-f-eb4e179c]) > li a{color:var(--color-white)}
.main-nav:where([data-f-eb4e179c]) > li a{padding:11px 20px}
.main-nav:where([data-f-eb4e179c]) > li a.highlighted,.main-nav:where([data-f-eb4e179c]) > li a:hover,.main-nav:where([data-f-eb4e179c]) > li a:focus,.main-nav:where([data-f-eb4e179c]) > li a:active{background:var(--color-primary);text-decoration:underline}
.main-nav:where([data-f-eb4e179c]) > li a.current,.main-nav:where([data-f-eb4e179c]) > li a.current:hover,.main-nav:where([data-f-eb4e179c]) > li a.current:active,.main-nav:where([data-f-eb4e179c]) > li a.current:focus{background:var(--color-primary-light);color:var(--color-white)!important}
.main-nav:where([data-f-eb4e179c]) > li ul{background:var(--color-white)}
.main-nav:where([data-f-eb4e179c]) > li ul li,.main-nav:where([data-f-eb4e179c]) > li ul li a{color:var(--color-primary)}
.main-nav:where([data-f-eb4e179c]) > li ul li a.highlighted,.main-nav:where([data-f-eb4e179c]) > li ul li a:hover,.main-nav:where([data-f-eb4e179c]) > li ul li a:focus,.main-nav:where([data-f-eb4e179c]) > li ul li a:active{background:var(--color-primary);color:var(--color-white)}
@media(max-width:992px){
.main-nav:where([data-f-eb4e179c])>li a{padding:11px 10px}
}
.logo-item:where([data-f-eb4e179c]){display:block;position:absolute;top:50%;left:40px;transform:translateX(-50%) translateY(-50%)}
.logo-item:where([data-f-eb4e179c]) img{height:40px}
.smart-menu:where([data-f-30fd0c9d]){background:var(--color-primary)}
.header-desktop:where([data-f-30fd0c9d]) .main-nav>li>a .sub-arrow{display:none}
@media(max-width:767px){
.main-header:where([data-f-30fd0c9d]){display:none}
}
.main-header:where([data-f-30fd0c9d]) .navbar-default{margin-bottom:0}
.main-header:where([data-f-30fd0c9d]) .navbar-brand{padding:0;padding-top:calc((var(--navbar-height) - var(--logo-height))/2)}
.main-header:where([data-f-30fd0c9d]) .navbar-brand img{height:var(--logo-height)!important}
.btn-square:where([data-f-d42c3079]){border:1px solid var(--color-primary);border-radius:0;background:transparent;color:var(--color-primary);text-transform:uppercase;font-family:var(--font-family-buttons);font-size:14px;padding:9px 39px;transition:0.4s background,0.4s color}
.btn-square:hover:where([data-f-d42c3079]),.btn-square:focus:where([data-f-d42c3079]),.btn-square.active:where([data-f-d42c3079]){background:var(--color-primary)}
.btn-square:hover:where([data-f-d42c3079]),.btn-square:hover:where([data-f-d42c3079]) .fa,.btn-square:focus:where([data-f-d42c3079]),.btn-square:focus:where([data-f-d42c3079]) .fa,.btn-square.active:where([data-f-d42c3079]),.btn-square.active:where([data-f-d42c3079]) .fa{color:var(--color-white)}
.btn-square.btn-black:where([data-f-d42c3079]){border-color:var(--color-black);background:var(--color-black);color:var(--color-white)}
.btn-square.btn-black:hover:where([data-f-d42c3079]),.btn-square.btn-black:focus:where([data-f-d42c3079]),.btn-square.btn-black.active:where([data-f-d42c3079]){background:transparent}
.btn-square.btn-black:hover:where([data-f-d42c3079]),.btn-square.btn-black:hover:where([data-f-d42c3079]) .fa,.btn-square.btn-black:focus:where([data-f-d42c3079]),.btn-square.btn-black:focus:where([data-f-d42c3079]) .fa,.btn-square.btn-black.active:where([data-f-d42c3079]),.btn-square.btn-black.active:where([data-f-d42c3079]) .fa{color:var(--color-black)}
.btn-square.btn-white:where([data-f-d42c3079]){border-color:var(--color-white);color:var(--color-white)}
.btn-square.btn-white:hover:where([data-f-d42c3079]),.btn-square.btn-white:focus:where([data-f-d42c3079]),.btn-square.btn-white.active:where([data-f-d42c3079]){border-color:var(--color-primary);background:var(--color-white)}
.btn-square.btn-white:hover:where([data-f-d42c3079]),.btn-square.btn-white:hover:where([data-f-d42c3079]) .fa,.btn-square.btn-white:focus:where([data-f-d42c3079]),.btn-square.btn-white:focus:where([data-f-d42c3079]) .fa,.btn-square.btn-white.active:where([data-f-d42c3079]),.btn-square.btn-white.active:where([data-f-d42c3079]) .fa{color:var(--color-primary)}
.btn-menu:where([data-f-d42c3079]){margin-left:8px;margin-top:8px;border-radius:0;background:none;color:var(--color-primary);text-transform:uppercase;font-family:var(--font-family-title);font-size:24px;transition:0.4s transform}
.btn-menu:where([data-f-d42c3079]) .fa{transform:translate(0,-2px)}
.btn-menu:where([data-f-d42c3079]),.btn-menu:hover:where([data-f-d42c3079]),.btn-menu:active:where([data-f-d42c3079]),.btn-menu:focus:where([data-f-d42c3079]){outline:none!important;box-shadow:none;color:var(--color-primary)}
.btn-menu:hover:where([data-f-d42c3079]){transform:rotate(5deg)}
.btn-menu:active:where([data-f-d42c3079]){transform:scale(1.05) rotate(5deg)}
@media(min-width:767px){
.main-header:where([data-f-fa17c85c]){display:none}
}
.main-header:where([data-f-fa17c85c]) .navbar{min-height:var(--navbar-height-mobile);border-bottom:1px solid var(--color-border)}
.main-header:where([data-f-fa17c85c]) .navbar-brand{position:absolute;top:50%;left:50%;height:var(--navbar-height-mobile);transform:translateX(-50%) translateY(-50%)}
.main-header:where([data-f-fa17c85c]) .navbar-brand img{height:calc(var(--navbar-height-mobile) - 11px)!important}
.main-header:where([data-f-fa17c85c]) .btn-menu{position:absolute;top:50%;left:10px;margin:0;transform:translateY(-50%)}
.main-header:where([data-f-fa17c85c]) .btn-menu:hover{transform:rotate(5deg) translateY(-50%)}
.main-header:where([data-f-fa17c85c]) .btn-menu:active{transform:scale(1.05) rotate(5deg) translateY(-50%)}
.menu-slidebar:where([data-f-6d5aa238]){width:var(--menu-slidebar-width);padding:0;padding-top:var(--navbar-height-mobile);background:var(--color-primary)}
@media(max-width:350px){
.menu-slidebar:where([data-f-6d5aa238]){width:100%}
}
.menu-slidebar:where([data-f-6d5aa238]) .product-categories{margin-top:-1px}
.menu-slidebar-top:where([data-f-6d5aa238]){padding:15px;background:var(--color-primary);height:auto!important}
@media(max-width:768px){
.menu-slidebar-top:where([data-f-6d5aa238]){display:none}
}
.menu-slidebar-top:where([data-f-6d5aa238]) .main-nav{position:relative;padding-left:70px;box-shadow:none}
main.body:where([data-f-6d5aa238]){padding:0;margin-top:0}
@media(max-width:767px){
main.body:where([data-f-6d5aa238]){margin-top:60px}
}
.section-home:where([data-f-6d5aa238]){height:100%}
.section-home:where([data-f-6d5aa238]) :where(section){margin:30px 0}
.page-content:where([data-f-b63c2843]){margin-bottom:40px}
.page-header:where([data-f-ed8fa5e7]){border:none}
.featured-image-container:where([data-f-ed8fa5e7]){text-align:center}
