﻿.navbar{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem;}.navbar .container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}.navbar-brand{display:inline-block;padding-top:.40625rem;padding-bottom:.40625rem;margin-right:1rem;font-size:1.125rem;line-height:inherit;white-space:nowrap;}.navbar-brand img{height:2rem;}.header{position:relative;z-index:2;background-color:#fbfbfe;}@media(max-width:1319.98px){.header{position:fixed;width:100%;left:0;top:0;z-index:1031;}}.header .header-top{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}@media(max-width:1319.98px){.header .header-top{padding:1rem 0 10px;}}.header .header-top-links{display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:.9rem;}.header .header-top-links .km-icon-img{width:1em;margin-left:.5em;margin-right:.4em;}.header .header-top-links .header-flag{height:.8em;margin:0 .5em;}@media(max-width:992px){.header .header-top-links .header-flag+a{display:none;}}.header .navbar{width:100%;}.header .navbar .navbar-brand{margin-right:2.5rem;margin-right:1.875rem;padding:0;}@media(max-width:575.98px){.header .navbar .navbar-brand{margin-right:0;}}@media(max-width:1319.8px){.header .navbar .navbar-brand img{height:1.5rem;}}.header .navbar .container{padding-left:10px;padding-right:10px;}.header .navbar .link-text{line-height:24px;}@media(max-width:1319.98px){.header .navbar{padding:.9375rem 0 10px;}}.main-nav .main-nav-item{margin-left:20px;margin-right:20px;font-size:1.125rem;color:#6a6a6a;}.main-nav .main-nav-item:hover a{color:#ee3042!important;}@media(max-width:992px){.main-nav .main-nav-item{margin-left:5px;margin-right:5px;}}.header-main{display:-webkit-flex;display:-ms-flexbox;display:flex;height:6.5625rem;border-bottom:5px solid #fbfbfe;border-top:2px solid #eff1fb;}@media(min-width:1320px){.header-main{box-shadow:0 0 1.875rem rgba(20,17,38,.05);z-index:1030;position:-webkit-sticky;position:sticky;top:-2px;}}@media(max-width:1319.98px){.header-main{height:4rem;padding:0;border-bottom-width:2px;top:3.0625rem;z-index:1030;}.header-main.header.header-main:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;z-index:-1;box-shadow:0 0 1.875rem rgba(20,17,38,.05);}}.header-main .navbar{height:100%;}@media(max-width:1319.98px){.header-main .navbar{padding-top:10px;}}.main-menu li{margin-left:1.5625rem;margin-right:1.5625rem;}#TopMenu_ShoppingCartStatus{position:relative;}#TopMenu_ShoppingCartStatus a:not(.btn-secondary):not(.btn-inner){color:#000;}#TopMenu_ShoppingCartStatus a:not(.btn-secondary):not(.btn-inner) .btn-inner{color:#fff;}#TopMenu_ShoppingCartStatus .sc-name{color:#ee3042;}@media(max-width:1320px){#TopMenu_ShoppingCartStatus .sc-popup-header .sc-status-count{font-size:1em;}}#TopMenu_ShoppingCartStatus .sc-popup-header .sc-status-count img{width:40px;height:40px;}#TopMenu_ShoppingCartStatus .sc-price-text{text-align:right;font-size:1.3em;font-weight:600;line-height:40px;height:40px;}@media(max-width:1320px){#TopMenu_ShoppingCartStatus .sc-price-text{font-size:1em;line-height:20px;height:20px;}}#TopMenu_ShoppingCartStatus:not([data-empty=True]):hover #sc-popup{display:block;opacity:1!important;}.account-buttons{display:flex;}.account-buttons .text-buttons{display:flex;align-items:center;}@media(max-width:992px){.account-buttons{display:none;}}#sc-popup{background-color:rgba(255,255,255,.9);min-height:200px;width:100%;min-width:365px;position:absolute;top:40px;right:0;opacity:0;display:none;max-height:90vh;overflow-y:auto;overflow-x:hidden;transition:all ease-in-out .3s;box-shadow:0 4px 4px 3px rgba(195,195,195,.7);border-radius:5px;}#sc-popup.show{opacity:1;display:block;}@media(max-width:768px){#sc-popup{background-color:#fff;min-width:max-content;}}#sc-popup:hover{background-color:#fff;}#sc-popup .product-detail{display:inline-block;max-width:300px;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis;}#sc-popup .sc-popup-removeall{text-align:right;margin:.5em .5em;padding-right:-15px;}#sc-popup .border-top{padding-top:.5em;}#sc-popup .sc-content,#sc-popup .sc-popup-summary{margin:.5em;}#sc-popup .sc-content .product-unit-price,#sc-popup .sc-popup-summary .product-unit-price{text-align:right;}#sc-popup a{display:block!important;}#sc-popup .sc-status-selected{padding:.5em 1em .5em 1em;background-color:#dee2e6;}#sc-popup .sc-status-selected .sc-name{display:none;}#sc-popup .sc-status-selected .sc-status{margin:auto;margin-left:0;width:40px;height:40px;background-size:30px;background-position:50%;padding:1em;}#sc-popup .sc-status-selected .sc-status .sc-status-count{font-size:15px;}#sc-popup .sc-status-selected .sc-price{margin:auto;margin-right:0;}#sc-popup .number-of-units{margin-top:10px;margin-bottom:20px;}#sc-popup .number-of-units a,#sc-popup .number-of-units span{height:25px;line-height:25px;margin-left:2px;margin-right:2px;}