.html-shopping-cart-page .flyout-cart .qty-button{display:none}.html-shopping-cart-page .flyout-cart .product-box-input{display:none!important}.html-shopping-cart-page .flyout-cart .remove-btn{display:none}.html-shopping-cart-page .flyout-cart .qty-wrapper{display:none}.html-shopping-cart-page .flyout-cart .quantity{display:block}html:not(.html-shopping-cart-page) .flyout-cart .price-qty-wrapper{display:block}html:not(.html-shopping-cart-page) .flyout-cart .quantity{display:none}
.announcement-container{bottom:0;position:fixed;left:0;right:0;width:100%;min-height:40px;padding:10px 60px 10px 10px;backdrop-filter:blur(15px);z-index:9999;display:flex;align-items:center;justify-content:space-between;transition:all .3s ease-in-out;box-sizing:border-box}.announcement-container.announcement-closing{opacity:0;transform:translateY(100%)}@media(max-width:768px){.announcement-container{padding:8px 50px 8px 8px;min-height:35px}}.announcement-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--primary-color);backdrop-filter:blur(25px);opacity:.8;z-index:-1}.announcement-container .announcement-wrapper{position:relative;flex:1;overflow:hidden;display:flex;align-items:center;min-height:20px;transition:all .3s ease-in-out}.announcement-container .announcement-wrapper.announcement-minimized{max-height:0;opacity:0;padding:0;margin:0;overflow:hidden}.announcement-container .announcement-wrapper.announcement-open{max-height:200px;opacity:1}.announcement-container .announcement-content{width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.announcement-container .announcement-wrapper .announcement-item{color:var(--white);text-transform:uppercase;font-size:14px;font-weight:300;line-height:1.5;letter-spacing:0;text-align:left;white-space:nowrap;display:inline-flex;align-items:center;position:relative;z-index:1}.announcement-container .announcement-wrapper .announcement-item .item-separator{margin:0 8px}@media(min-width:768px){.announcement-container .announcement-wrapper .announcement-item{font-size:18px}}.announcement-container .announcement-description{display:block;width:100%;color:var(--white);font-size:12px;line-height:1.4;margin-top:4px;position:relative;z-index:1;display:none}@media(min-width:768px){.announcement-container .announcement-description{font-size:14px}}.announcement-container .announcement-controls{position:absolute;right:15px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:8px;z-index:10}.announcement-container .announcement-btn{background:rgba(255,255,255,.2);border:0;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;position:relative;z-index:10;padding:0;color:var(--white)}.announcement-container .announcement-btn:hover{background:rgba(255,255,255,.3);transform:scale(1.1)}.announcement-container .announcement-btn:active{transform:scale(.95)}@media(min-width:768px){.announcement-container .announcement-btn{width:32px;height:32px}}.announcement-container .announcement-btn-minimize .minimize-icon{font-size:18px;font-weight:bold;line-height:1;display:block}.announcement-container .announcement-btn-close.icon-Unioncrossicon:before{color:var(--white);font-size:12px;content:'';font-family:'icomoon';display:block;line-height:1}@media(min-width:768px){.announcement-container .announcement-btn-close.icon-Unioncrossicon:before{font-size:14px}}.announcement-minimized #announcement-minimize{transform:translateY(0%) rotate(180deg)!important}#announcement-minimize{top:-27px!important}.announcement-container.announcement-minimized{min-height:0;padding-top:0;padding-bottom:0}.announcement-container.announcement-minimized .announcement-wrapper{display:none}#announcement-minimize{background:var(--primary-color)!important}
.header-upper{z-index:15}#announcement-minimize{position:absolute;top:100%;right:20%;transform:translateY(-40%);z-index:10;background:#4ab2f1;border:0;border-radius:50%;color:#fff;height:20px;width:20px;padding:3px;display:flex;justify-content:center;align-items:center;cursor:pointer;font-weight:bold}.announcement-wrapper .swiper{padding:4px}.announcement-minimized .swiper{height:0!important}.announcement-minimized #announcement-minimize{transform:translateY(-40%) rotate(180deg)}.announcement-minimized #announcement-close{display:none}#announcement-close{position:absolute;top:0;right:0;height:100%;z-index:10;width:50px;border:0;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);color:#fff}@media(max-width:992px){#announcement-close{width:30px;font-size:10px}}#announcement-slider .swiper-slide{text-align:center;padding:5px;background:#4ab2f1;color:#fff}#announcement-slider .announcement-toggle{background:none;border:0;color:#fff;cursor:pointer;vertical-align:top;font-weight:bold;margin-left:10px}@media(max-width:992px){#announcement-slider .announcement-toggle{margin-left:4px}}#announcement-slider a{color:#fff;font-weight:bold}#announcement-slider .announcement-item{white-space:nowrap}@media(max-width:992px){#announcement-slider .announcement-item{text-align:left;display:block;font-size:11px;padding:0 10px}}#announcement-slider .announcement-item .announcement-title{display:inline-block;max-width:calc(100vw - 70px);overflow:hidden;text-align:left}.announcement-description{position:fixed;max-height:0;top:0;left:0;opacity:0;transition:all .3s;visibility:hidden;width:100%;color:#000;padding:60px 15px}.announcement-description .announcement-description-close{position:absolute;top:10px;right:10px;background:none;border:1px solid #010101;height:40px;width:40px;cursor:pointer}.announcement-bar{position:relative;background:#4ab2f1}.announcement-description.show{display:block;background:#fff;opacity:1;visibility:visible;max-height:100vh;z-index:100;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.announcement-wrapper #announcement-close{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:15;background:transparent;border:0;color:#fff;box-shadow:none}.announcement-wrapper .announcement-bar{background:none}.announcement-wrapper .swiper-slide{background:none}
.header-menu.show::before{display:none}.mm-outer-wrapper.list-view .megamenu-trigger{display:none}.smart-megamenu-active .header-logo{display:flex;margin-block:15px;gap:10px}.smart-megamenu-active .header-logo a img{width:125px;max-width:unset}.mm-outer-wrapper.list-view .megamenu-trigger{display:none}@keyframes slide-down{from{opacity:0}to{opacity:1}}@media(min-width:1200px){.top-menu-wrap{display:flex;justify-content:center}.mm-outer-wrapper.list-view .megamenu-trigger{display:inline-block;color:#fff;font-size:15px;font-weight:500;width:250px;text-transform:uppercase;background:rgba(0,0,0,.1) url(../Plugins/NopStation.Plugin.Widgets.SmartMegaMenu/Themes/DownTown/Contents/images/menu-icon.svg) no-repeat left 20px center;padding:12px 20px;padding-left:50px;line-height:15px;cursor:pointer}.mm-outer-wrapper.list-view{position:relative}.mm-outer-wrapper.list-view .mobile-menu-head{display:none}.mm-outer-wrapper.list-view .mm-navbar{display:none;position:absolute;top:100%;left:0;width:250px;animation:slide-up .3s linear}.mm-outer-wrapper.list-view .mm-navbar:hover{display:block}.mm-outer-wrapper.list-view .mm-navbar .nav-menu>li{background:var(--primary-green_light);border-bottom:1px solid #ddd;display:flex;align-items:center;padding-right:10px;transition:all .3s linear}.mm-outer-wrapper.list-view .mm-navbar .nav-menu>li:hover{background:var(--white)}.mm-outer-wrapper.list-view .mm-navbar .nav-menu>li>a{display:flex;align-items:center;font-size:14px;line-height:1;font-weight:600;padding:12px 10px;width:100%}.mm-outer-wrapper.list-view .mm-navbar .nav-menu>li>a img{margin-right:16px}.mm-outer-wrapper.list-view .mm-navbar .nav-menu>li .sublist-toggle{margin-left:auto;font-weight:bold;color:var(--primary-green)}.mm-outer-wrapper.list-view .mm-navbar .nav-menu>li>.sublist{display:none;position:absolute;left:100%;top:0;padding:15px;background:var(--white);min-height:350px;animation:slide-up .4s linear;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;border-radius:0 5px 5px 0;box-shadow:0 5px 8px 0 rgba(153,153,153,.3)}.mm-outer-wrapper.list-view .mm-navbar .nav-menu>li>.sublist .sublist-toggle{display:none}}@media(max-width:1199px){.smart-megamenu-active .header-menu{background:var(--white)}.smart-megamenu-active .header-menu .container{padding:0}.smart-megamenu-active .header-menu .menu-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;opacity:.5;z-index:0;animation:fade-in-overlay .3s linear;display:none;filter:brightness(50%);background:rgba(0,0,0,.3);backdrop-filter:blur(10px)}.smart-megamenu-active .header-menu .menu-overlay.show{display:block;top:48px}.smart-megamenu-active .header-menu .navbar{height:100vh;padding-bottom:80px;position:relative;z-index:2;background:var(--white);box-shadow:0 5px 8px 0 rgba(153,153,153,.3)}.smart-megamenu-active .header-menu::before{display:none}.smart-megamenu-active .header-menu .mobile-menu-close{position:absolute;top:0;left:100%;z-index:10;color:var(--white);background:var(--primary-green_dark);display:block;padding:10px}.smart-megamenu-active .header-menu .nav-menu{max-height:100%;overflow:auto}.smart-megamenu-active .header-menu .nav-menu li{background:var(--primary-green_light);border-bottom:1px solid #ddd;display:flex;align-items:center;transition:all .3s linear}.smart-megamenu-active .header-menu .nav-menu li:hover{background:var(--white)}.smart-megamenu-active .header-menu .nav-menu li>a{display:flex;align-items:center;font-size:14px;line-height:1;font-weight:600;padding:19px 10px;width:100%}.smart-megamenu-active .header-menu .nav-menu li>a img{margin-right:16px}.smart-megamenu-active .header-menu .nav-menu .sublist-toggle{margin-left:auto;font-weight:bold;color:var(--primary-green);display:block;height:100%;padding:10px 0}.smart-megamenu-active .header-menu .nav-menu .sublist{position:fixed;top:0;left:-300px;height:100%;z-index:100;background:var(--white);box-shadow:0 5px 8px rgba(153,153,153,.3);width:286px;overflow:auto;transition:all .3s}.smart-megamenu-active .header-menu .nav-menu .sublist .parent-back-link{font-weight:600;color:var(--primary-green);padding:12px 10px;background:var(--white)}.smart-megamenu-active .header-menu .nav-menu .sublist .parent-back-link .parent-link-name{font-size:14px;line-height:1;display:flex;align-items:center;width:100%}.smart-megamenu-active .header-menu .nav-menu .sublist .parent-back-link .parent-link-name img{margin-right:10px;width:20px;height:auto}.smart-megamenu-active .header-menu .nav-menu .sublist .parent-back-link .icon{font-weight:600;margin-right:10px}.smart-megamenu-active .header-menu .nav-menu .sublist.show{left:-5px}}@media(min-width:1200px){.mm-outer-wrapper.list-view .mm-navbar .nav-menu>li>.sublist>li{width:33.33%}.mm-outer-wrapper.list-view .mm-navbar .nav-menu>li>.sublist>li{width:25%}.mm-outer-wrapper.list-view .mm-navbar .nav-menu>li>.sublist>li>a{font-size:14px;line-height:22px;font-weight:600;color:var(--primary-green);margin-bottom:5px;display:block}.mm-outer-wrapper.list-view .mm-navbar .nav-menu>li>.sublist .sublist{margin:5px 0}.mm-outer-wrapper.list-view .mm-navbar .nav-menu>li>.sublist .sublist a{display:block;color:var(--black);font-size:14px;line-height:22px;text-transform:capitalize;font-weight:400}}@media(min-width:1200px) and (min-width:1200px){.mm-outer-wrapper.list-view .mm-navbar .nav-menu>li>.sublist{width:calc(var(--lg-container) - 250px)}}@media(min-width:1200px) and (min-width:1600px){.mm-outer-wrapper.list-view .mm-navbar .nav-menu>li>.sublist{width:calc(var(--xl-container) - 250px)}}@media(min-width:1200px){.mm-outer-wrapper.list-view .mm-navbar .nav-menu>li:hover>.sublist{transform:translate(-50%,0);opacity:1;pointer-events:auto}}@media(min-width:1200px){.mm-outer-wrapper.list-view .megamenu-trigger:hover~.mm-navbar{display:block}}@media(min-width:1200px){.mm-outer-wrapper.grid-view .mobile-menu-head{display:none}.mm-outer-wrapper.grid-view .nav-menu{margin-left:-15px}.mm-outer-wrapper.grid-view .nav-menu>li{display:inline-block}.mm-outer-wrapper.grid-view .nav-menu>li>a{display:flex;justify-content:center;align-items:flex-end;color:#000;font-size:14px;font-weight:500;line-height:16px;padding:23px 15px;text-transform:uppercase;gap:4px}.mm-outer-wrapper.grid-view .nav-menu>li>a img{display:none}.mm-outer-wrapper.grid-view .nav-menu>li .sublist-toggle{display:none}.mm-outer-wrapper.grid-view .nav-menu>li>.sublist{position:absolute;top:100%;padding:15px;background:#fff;min-height:350px;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;border-radius:0 0 5px 5px;left:50%;box-shadow:0 4px 7px 8px #4635350d;transform:translate(-50%,30px);opacity:0;pointer-events:none;transition:transform .4s ease,opacity .4s ease;display:flex}.mm-outer-wrapper.grid-view .nav-menu>li>.sublist .sublist-toggle{display:none}}@media(min-width:1200px) and (min-width:1200px){.mm-outer-wrapper.grid-view .nav-menu>li>.sublist>li{width:33.33%}}@media(min-width:1200px) and (min-width:1600px){.mm-outer-wrapper.grid-view .nav-menu>li>.sublist>li{width:33.33%}}@media(min-width:1200px){.mm-outer-wrapper.grid-view .nav-menu>li>.sublist>li>a{font-size:16px;line-height:22px;font-weight:600;color:#000;margin-bottom:5px;display:block}}@media(min-width:1200px){.mm-outer-wrapper.grid-view .nav-menu>li>.sublist .sublist{margin:5px 0}.mm-outer-wrapper.grid-view .nav-menu>li>.sublist .sublist a{display:block;color:#797482;font-size:14px;line-height:22px;text-transform:capitalize;font-weight:normal}}@media(min-width:1200px) and (min-width:1200px){.mm-outer-wrapper.grid-view .nav-menu>li>.sublist{width:var(--lg-container)}}@media(min-width:1200px){.mm-outer-wrapper.grid-view .nav-menu>li:hover>.sublist{display:flex;transform:translate(-50%,0);opacity:1;pointer-events:auto}}@media(min-width:1200px){.megamenu-right .mm-outer-wrapper.list-view .mm-navbar .nav-menu>li>.sublist{left:auto;right:100%}.megamenu-right .mm-outer-wrapper.grid-view .nav-menu>li>.sublist{left:auto;right:0}.header-menu .mobile,.header-menu .menu-toggle,.header-menu .parent-back-link,.header-menu .close-topmenu{display:none!important}}.megamenu-left{width:100%}.header-menu .has-children a img{width:100%;height:100%}.header-menu ul.nav-menu li>a span.category-name{display:block;margin-top:10px}.mm-outer-wrapper.grid-view .nav-menu>li>.sublist .sublist a{padding-top:5px}@media(min-width:1200px){.top-menu-wrap{display:flex;justify-content:space-between}}@media(max-width:1199px){.smart-megamenu-active .header{position:sticky;top:0;z-index:10}.smart-megamenu-active .header-upper{position:static;display:flex;align-items:center;justify-content:space-between;width:100%;margin:0 auto;top:0;left:0;background:#fff;padding-inline:20px;height:50px}.smart-megamenu-active .header-menu{background:var(--white)}.smart-megamenu-active .header-menu .container{padding:0}.smart-megamenu-active .header-menu .menu-overlay{position:fixed;top:50px;left:0;width:100%;height:100%;opacity:.5;z-index:0;animation:fade-in-overlay .3s linear;display:none;filter:brightness(50%)}.smart-megamenu-active .header-menu .menu-overlay.show{display:block}.smart-megamenu-active .header-menu .navbar{height:100vh;position:relative;z-index:2;background:var(--white);box-shadow:0 5px 8px 0 rgba(153,153,153,.3)}.smart-megamenu-active .header-menu::before{display:none}.smart-megamenu-active .header-menu .mobile-menu-close{position:absolute;top:0;left:100%;z-index:10;color:var(--white);display:none;padding:10px}.smart-megamenu-active .header-menu .nav-menu{max-height:100%;overflow:auto}.smart-megamenu-active .header-menu .nav-menu li{border-bottom:0;align-items:center;transition:all .3s linear;position:relative;display:flex;flex-direction:column}.smart-megamenu-active .header-menu .nav-menu li:hover{background:var(--white)}.smart-megamenu-active .header-menu .nav-menu li>a{display:flex;align-items:center;font-size:14px;line-height:1;font-weight:500;padding:6px 20px;width:100%;background:#fff;gap:4px;align-items:center}span.ribbon-container{margin-top:10px}.smart-megamenu-active .header-menu .nav-menu li>a img{margin-right:16px}.smart-megamenu-active .header-menu .nav-menu .sublist-toggle{margin-left:auto;font-weight:bold;color:var(--primary-green);display:block;height:100%;padding:10px 7px}.smart-megamenu-active .header-menu .nav-menu .sublist{position:absolute;top:0;left:-300px;height:100%;z-index:100;background:var(--white);box-shadow:none;border-left:1px solid #d9d9d9;width:286px;overflow:auto;transition:all .3s}.smart-megamenu-active .header-menu .nav-menu .sublist img{display:none}.smart-megamenu-active .header-menu .nav-menu .sublist .parent-back-link{font-weight:600;color:var(--primary-green);padding:12px 10px;background:var(--white);display:none}.smart-megamenu-active .header-menu .nav-menu .sublist .parent-back-link .parent-link-name{font-size:14px;line-height:1;display:flex;align-items:center;width:100%}.smart-megamenu-active .header-menu .nav-menu .sublist .parent-back-link .parent-link-name img{margin-right:10px;width:20px;height:auto}.smart-megamenu-active .header-menu .nav-menu .sublist .parent-back-link .icon{font-weight:600;margin-right:10px}.smart-megamenu-active .header-menu .nav-menu .sublist.show{left:8px;display:inline-block;position:relative}.smart-megamenu-active .header-menu .nav-menu .header-selectors-wrapper{justify-content:space-around;background:#efefef}.smart-megamenu-active .header-menu .nav-menu .header-selectors-wrapper select{background:#efefef}}@media(min-width:1200px){.mm-outer-wrapper.list-view .megamenu-trigger{display:inline-block;color:#fff;font-size:15px;font-weight:500;width:250px;text-transform:uppercase;background:rgba(0,0,0,.1) url(../Presentation/Nop.Web/Themes/DownTown/Content/Sass/plugins/images/menu-icon.svg) no-repeat left 20px center;padding:12px 20px;padding-left:50px;line-height:15px;cursor:pointer}}@media(min-width:1200px){.smart-megamenu-active .mobile-nav-toggle{display:none}}@media(min-width:1199px){.smart-megamenu-active .sublist{display:block}}@media(min-width:1199px){.smart-megamenu-active .header-menu ul.nav-menu li>a span.category-name{margin-top:0}}@media(min-width:1199px){.smart-megamenu-active .header-menu-middle{min-width:unset}}@media(min-width:768px){.smart-megamenu-active .header-logo a img{width:150px}}@media(min-width:992px){.smart-megamenu-active .header-logo a img{width:176px}}.smart-megamenu-active .header-upper:after{display:none}@media(max-width:768px){.smart-megamenu-active .header-upper .header-menu-right .header-links>ul>li{margin:0 0;width:40px}.smart-megamenu-active .header-upper .header-menu-right .header-links li{margin:0 0}.smart-megamenu-active .header-upper .header-menu-right .header-links li .icon:before{font-size:20px!important}.smart-megamenu-active .header-upper .header-menu-right .header-links #topcartlink a{margin:0 0;margin-left:5px}}@media(max-width:1199px){.smart-megamenu-active .header-logo{display:flex;margin-block:15px}.smart-megamenu-active .header-menu-middle{min-width:unset}.smart-megamenu-active .mobile-nav-toggle{border:0;background:#fff;align-items:center;display:flex;min-width:25px}.smart-megamenu-active .mobile-nav-toggle .icon-nav{background:url(/Themes/DownTown/Content/images/mobile-menu.svg) no-repeat;width:25px;height:16px;display:inline-block;border:0}.smart-megamenu-active .mobile-nav-toggle.close .icon-nav{background:url(/Themes/DownTown/Content/images/mobile-cross.svg) no-repeat;width:13px;height:13px;animation:rotate .5s forwards}@keyframes rotate{from{transform:rotate(0deg);}to{transform:rotate(90deg);}}.smart-megamenu-active .header-menu{position:fixed;top:50px;left:-400px;height:100%;z-index:100;background:var(--white);box-shadow:0 5px 8px rgba(153,153,153,.3);width:286px;transition:all .3s;padding-top:0}.smart-megamenu-active .header-menu.show{left:0}.smart-megamenu-active .header-menu .mm-navbar{top:0}.smart-megamenu-active .header-menu .nav-menu{display:flex;flex-direction:column}.smart-megamenu-active .header-menu .nav-menu>li>a>span{text-transform:uppercase}.smart-megamenu-active .header-menu .nav-menu .sublist li a{color:#797482}.smart-megamenu-active .header-menu .nav-menu li{background:#fff}.smart-megamenu-active .header-menu .nav-menu .has-children{position:relative}.smart-megamenu-active .header-menu .nav-menu .has-children>a{color:#000}.smart-megamenu-active .header-menu .nav-menu .has-children .sublist-toggle{height:auto;border:0}.smart-megamenu-active .header-menu .nav-menu .has-children .sublist-toggle::after{content:"";font-family:'icomoon';font-size:12px;font-weight:400;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--black)}.smart-megamenu-active .header-menu .nav-menu .has-children .sublist-toggle.show{animation:rotate .3s linear forwards}.smart-megamenu-active .header-menu .nav-menu .sublist-toggle{top:11px}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(90deg)}}.smart-megamenu-active .header-menu .nav-menu .sublist{width:calc(100% - 16px);transition:all 0s;overflow:hidden}.smart-megamenu-active .header-menu .nav-menu .sublist img{display:none}
