.mega-menu__container .mega-menu__top-navigation{border-style:none;height:30px;margin:0 auto;max-width:1200px;padding:5px 0}
.mega-menu__container .mega-menu__top-navigation .mega-menu__top-navigation--list{display:flex;height:100%;align-items:center;justify-content:flex-end;padding-top:2px;float:right;margin:0;padding:0}
.mega-menu__container .mega-menu__top-navigation .mega-menu__top-navigation--list .mega-menu__top-navigation--list-item,.mega-menu__container .mega-menu__top-navigation .mega-menu__top-navigation--list .navigation-item,.mega-menu__container .mega-menu__top-navigation .mega-menu__top-navigation--list .navigation-item-logo{display:table-cell;list-style:none;padding:0 10px}
.mega-menu__container .navbar__megamenu{height:60px;margin-bottom:0 !important}
.mega-menu__container .navbar__megamenu .navbar-brand__logo{width:140px;margin-top:-2.5em;margin-left:30px}
@media(max-width:767px){.mega-menu__container .navbar__megamenu .navbar-brand__logo{width:110px}
}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav{float:none;display:flex;justify-content:space-around}
@media(max-width:767px){.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav{display:block;height:100%;background:#fff;z-index:999}
}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large a{padding-top:15px !important;border-top:0;border-bottom:0}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open{position:static !important}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-toggle{color:#9f9f9f !important;text-decoration:underline}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large{margin-left:16px;margin-right:16px;padding:20px 0;width:max-content;display:flex}
@media(max-width:767px){.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large{display:block}
}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .col{width:max-content}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .col ul{padding:0;margin:0}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .col ul .dropdown-header{color:#232323;font-size:18px}
@media(max-width:767px){.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .col ul .dropdown-header{font-size:14px;padding:0}
}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .col ul li{list-style:none}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .col ul li a{display:block;padding:3px 20px !important;clear:both;font-weight:300;line-height:1.428571429;color:#333;white-space:normal}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .col ul li a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .col ul li a:focus{text-decoration:none;color:#262626;background-color:#f5f5f5}
.fav-item .btn-favorites-icon .fa-heart{position:absolute;right:90px;top:50px}
@media(max-width:767px){.fav-item .btn-favorites-icon .fa-heart{right:93px;top:32px}
}
.fav-item .btn-favorites-icon .fa-heart::before{font-size:20px;color:#4ebfa8;content:"\f004";font-weight:300;font-family:"Font Awesome 5 Free"}
.add-favorites-popup{position:absolute;display:none;float:right;margin:0 auto;background:#000;color:#fff;padding:15px 10px;width:370px;right:50px;border-radius:3px;font-family:inherit}
@media(max-width:991px){.add-favorites-popup{position:fixed;width:100%;right:0;top:0}
}
.fav-product-name{padding-right:15px}
.add-favorites-close{color:white;float:right;padding-right:10px;cursor:pointer}
body{overflow-x:hidden}
.fade-in{display:flex;animation:fadeIn ease .9s;animation-fill-mode:forwards;opacity:0}
@keyframes fadeIn{0{opacity:0;display:flex}
100%{opacity:1}
}
.fade-out{animation:fadeOut ease .9s;animation-fill-mode:forwards}
@keyframes fadeOut{0{display:flex;opacity:1}
100%{opacity:0;display:none}
}
.animate-right{animation:animateRight ease .8s;animation-fill-mode:both}
@keyframes animateRight{0{right:50px;display:flex}
50%{right:-600px;display:none}
100%{right:50px;display:none}
}
.favorite-icon::after{font-size:20px;color:#9f9f9f;content:"\f004";font-weight:300;font-family:"Font Awesome 5 Free"}
.favorite-icon:not(.active):hover:after{color:#0072bc}
.favorite-icon.active:after{font-weight:800;color:#9f9f9f}
.favorite-cmp .cmp-products{flex-wrap:wrap}
.favorite-cmp .cmp-products.fader{-webkit-mask-image:none}
@media(max-width:767px){.favorite-cmp.cmp-products__container .cmp-products .cmp-products__card{width:100%;margin:0 15px 20px}
}
.favorite-cmp.cmp-products__container .cmp-products .cmp-products__card .selected-image{object-fit:contain}
.favorite-cmp .cmp-product__arrows{display:none !important}
.cmp-fav-card .cmp-products{-webkit-mask-image:none !important}
.cmp-fav-card .cmp-product__arrows{display:none !important}
.cmp-fav-card .cmp-products{flex-wrap:wrap !important}
.cmp-fav-card.cmp-products__container .cmp-products .cmp-products__card .cmp-products__card--main-image{width:100%}
.cmp-fav-card.cmp-products__container .cmp-products .cmp-products__card .cmp-products__card--main-image img{object-fit:contain}
@media(min-width:768px) and (max-width:991px){.cmp-fav-card.cmp-products__container .cmp-products .cmp-products__card{width:340px;min-width:340px}
}
@media(min-width:992px) and (max-width:1200px){.cmp-fav-card.cmp-products__container .cmp-products .cmp-products__card{width:220px;min-width:220px}
}
@media(min-width:1200px){.cmp-fav-card.cmp-products__container .cmp-products .cmp-products__card{width:265px;min-width:265px}
}
@media(max-width:767px){.cmp-fav-card.cmp-products__container .cmp-products .cmp-products__card{width:100%;margin-left:15px;margin-right:15px}
}