/* Layout */
.page-wrapper{padding-top:158px!important;}
.lac-notification.clearfix{display:none!important;}

.amgdprjs-bar-template {
	position: fixed !important;
	width: 100% !important;
	z-index: 99999 !important;
}

/* ::before */
.abs-add-clearfix-desktop::before, .abs-add-clearfix-desktop::after, .abs-pager-toolbar::before, .abs-pager-toolbar::after, .amazon-addresses::before, .amazon-addresses::after, .block-cart-failed .block-content::before, .block-cart-failed .block-content::after, .column .block-addbysku .block-content::before, .column .block-addbysku .block-content::after, .cart-container::before, .cart-container::after, .login-container::before, .login-container::after, .account .column.main .block:not(.widget) .block-content::before, .account .column.main .block:not(.widget) .block-content::after, .block-addresses-list .items.addresses::before, .block-addresses-list .items.addresses::after, .block-giftregistry-shared .item-options::before, .block-giftregistry-shared .item-options::after, .gift-wrapping .nested::before, .gift-wrapping .nested::after, .table .gift-wrapping .content::before, .table .gift-wrapping .content::after, .block-wishlist-management::before, .block-wishlist-management::after, .paypal-review .block-content::before, .paypal-review .block-content::after, .magento-rma-guest-returns .column.main .block:not(.widget) .block-content::before, .magento-rma-guest-returns .column.main .block:not(.widget) .block-content::after, [class^="sales-guest-"] .column.main .block:not(.widget) .block-content::before, [class^="sales-guest-"] .column.main .block:not(.widget) .block-content::after, .sales-guest-view .column.main .block:not(.widget) .block-content::before, .sales-guest-view .column.main .block:not(.widget) .block-content::after, .header.content::before, .header.content::after, .page-header .header.panel::before, .page-header .header.panel::after, .account .toolbar::before, .account .toolbar::after, .toolbar-giftregistry-results::before, .toolbar-giftregistry-results::after, .toolbar-wishlist-results::before, .toolbar-wishlist-results::after{display:none!important;content:''!important;}
.page-main{padding-left:0px!important;padding-right:0px!important;}

/* Layout */
.breadcrumbs, .cms-home2 .homepage-2-banner, .panel.header, .page-title-wrapper, .columns, .page.messages, .category-view, .header.content.inner, .catalog-category-view .page-main .columns, .footer .footer-content{max-width:1440px!important;padding-left:60px!important;padding-right:60px!important;}

/* Header */
.page-header{height:158px!important;}
.panel.header .logo.col-md-2{padding-top:28px;margin-top:0px!important;display:flex;width:240px;}
.panel.header .logo.col-md-2 div{flex:1;align-items:center;justify-content:center;}
.panel.header .logo.col-md-2 .corplife-logo{padding-right:5px;border-right:1px solid #130F30;align-items:center;justify-content:center;display:flex;}
.panel.header .logo.col-md-2 .platform-logo{padding-left:5px;align-items:center;justify-content:center;display:flex;}
.panel.header .block-search{margin-left:60px!important;margin-top:30px!important;width:300px!important;padding-top:0px!important;padding-left:0px!important;background:#F6F6F6!important;border:2px solid #F6F6F6!important;border-radius:4px!important;height:34px;box-sizing:border-box;}
.panel.header .block-search .control{padding-bottom:0px!important;}
.panel.header .block-search .control .amsearch-loupe,
.panel.header .block-search .control .nested{display:none!important;}
.panel.header .block-search .control svg{position:absolute;margin-top:5px;margin-left:6px;}
.panel.header .block-search #search{height:30px!important;background-color:transparent!important;padding-left:32px!important;padding-right:8px!important;}
.panel.header .header-account-dropdown{margin-top:28px!important;padding:0px!important;background:none!important;display:flex;}
.panel.header .header-account-dropdown span{font-style:normal!important;font-weight:500!important;font-size:14px!important;line-height:15px!important;color:#130F30!important;}
.panel.header .header-wishlist,
.panel.header .minicart-wrapper{margin-top:33px!important;margin-right:28px!important;}
.panel.header .minicart-wrapper .counter-number{display:none!important;}
.panel.header .minicart-wrapper .action.showcart::before{display:none!important;content:''!important;}
.panel.header .header-wishlist .wishlist-count{top:-8px!important;right:-5px!important;}

.main-navigation{display:block!important;overflow:hidden;margin-top:12px;}
.main-navigation .main-navigation-categories{float:left;width:808px;}
.main-navigation .main-navigation-categories .main-navigation-buttons p{margin:0px!important;}
.main-navigation .main-navigation-categories .slick-slide{margin:0px!important;}
.catalog-category-view .main-navigation .main-navigation-categories .slick-slider,
.main-navigation .main-navigation-categories .slick-slide{margin:0px 0px!important;}
.main-navigation .main-navigation-categories .slick-slider{padding:0px 40px!important;}
.main-navigation .main-navigation-categories .slick-list{margin:0px -10px!important;}
.catalog-category-view .category-subcategories.slick-slider .slick-arrow,
.main-navigation .main-navigation-categories .slick-slider .slick-arrow{background:url("data:image/svg+xml;charset=UTF-8,%3csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.99517 4.99507C7.18264 5.1826 7.28795 5.4369 7.28795 5.70207C7.28795 5.96723 7.18264 6.22154 6.99517 6.40907L2.40217 11.0021C2.21588 11.1846 1.96507 11.2863 1.70424 11.285C1.44341 11.2837 1.19364 11.1795 1.0092 10.995C0.824766 10.8106 0.720568 10.5608 0.719251 10.3C0.717934 10.0392 0.819603 9.78836 1.00217 9.60207L4.90217 5.70207L1.00217 1.80207C0.819603 1.61578 0.717934 1.36497 0.719251 1.10414C0.720568 0.843312 0.824766 0.593541 1.0092 0.409105C1.19364 0.224668 1.44341 0.120471 1.70424 0.119153C1.96507 0.117836 2.21588 0.219506 2.40217 0.402069L6.99517 4.99507Z' fill='%23130F30'/%3e%3c/svg%3e ")!important;background-repeat:no-repeat!important;}
.main-navigation .main-navigation-categories .slick-slider .slick-arrow.slick-next{top:62%!important;}
.main-navigation .main-navigation-categories .slick-slider .slick-arrow.slick-prev{top:38%!important;}
.header.content.inner .navigation .level0.active > .level-top, .header.content.inner .navigation .level0 > .level-top:hover{border-bottom:0px!important;}
.main-navigation .main-navigation-buttons{float:right;width:374px;display:flex;}
.main-navigation .main-navigation-buttons p{display:flex;}
.main-navigation .main-navigation-buttons a{width:180px!important;height:40px;line-height:40px;margin-left:14px;background:#EF7557;border-radius:2px;display:inline-block;text-align:center;font-size:14px;color:#39335E;font-weight:600;}
.main-navigation .main-navigation-buttons a:first-child{margin-left:0px!important;}
.main-navigation .main-navigation-buttons a.active,
.main-navigation .main-navigation-buttons a:hover{text-decoration:none!important;color:#fff!important;background:#FF6E42;}
.header.content.inner .navigation{height:40px!important;}
.header.content.inner .navigation .level0 > .level-top{line-height:40px!important;}
.header.content.inner .navigation .level0 > .level-top{font-size:14px!important;color:#130F30!important;border-bottom:2px solid #FFFFFF!important;}
.header.content.inner .navigation .level0 > .level-top:hover{border-bottom:2px solid #FF6E42!important;}

.product-switcher{float:right;margin-top:30px!important;padding:0px!important;background:none!important;margin-right:28px;cursor:pointer;position:relative;}
.product-switcher:hover .product-switcher-dropdown{display:block!important;z-index:999;}
.product-switcher .product-switcher-dropdown{padding:13px 20px;position:absolute;top:33px;right:0;background-color:#fff;width:120px;text-align:left;-webkit-box-shadow:-1px 4px 5px 0px rgba(122,118,122,1);-moz-box-shadow:-1px 4px 5px 0px rgba(122,118,122,1);box-shadow:-1px 4px 5px 0px rgba(122,118,122,1);}
.product-switcher .product-switcher-dropdown ul{list-style:none;margin:0!important;padding:0!important;}
.product-switcher .product-switcher-dropdown ul li{margin-bottom:28px;position:relative;}
.product-switcher .product-switcher-dropdown ul li:last-child{margin-bottom:0px!important;}
.product-switcher .product-switcher-dropdown ul li .product-switcher-underline{position:absolute;bottom:0;width:27px;height:1px;display:block;background-color:#FF6E42;left:12px;}
.product-switcher .product-switcher-dropdown ul li.product-switcher-active .product-switcher-underline{display:block;}
.product-switcher .product-switcher-dropdown ul li.product-switcher-active svg path{opacity:1!important}
.product-switcher .product-switcher-dropdown ul li .product-switcher-underline{display:none;}
.product-switcher .product-switcher-dropdown ul li a{display:block;}
.product-switcher .product-switcher-dropdown ul li a:hover .product-switcher-underline{display:block;}
.product-switcher .product-switcher-dropdown ul li a:hover svg path{fill:#130F30!important;opacity:1!important}
.product-switcher .product-switcher-dropdown ul li.product-switcher-b2b .product-switcher-underline{width:10px;}
.product-switcher .product-switcher-dropdown ul li.product-switcher-hr .product-switcher-underline{width:50px;}

/* Breadcrumbs */
.breadcrumbs{padding-top:20px!important;padding-bottom:14px!important;}
.breadcrumbs a,
.breadcrumbs strong{font-weight:400!important;font-size:12px!important;line-height:15px!important;color:#130F30!important;}
.breadcrumbs strong{color:rgba(19, 15, 48, 0.6)!important;}

/* Category Page */
.catalogsearch-result-index h1,
.catalog-category-view h1{padding-top:0px!important;padding-bottom:0px!important;font-weight:600!important;font-size:24px!important;line-height:29px!important;color:#130F30!important;}
.catalog-category-view .category-subcategories{padding-left:60px!important;padding-right:60px!important;margin-top:14px!important;margin-bottom:5px!important;}
.catalog-category-view .category-subcategories .slick-list{margin:0px!important}
.catalog-category-view .category-subcategory{opacity:1!important;margin-right:0px!important;margin-bottom:0px!important;}
.catalog-category-view .category-subcategory a{border:0px!important;padding:0px!important;height:auto!important;margin-right:24px!important;font-weight:600!important;font-size:14px!important;line-height:17px!important;color:#130F30!important;}
.catalog-category-view .sidebar.sidebar-main{width:264px!important;padding-right:0px!important;padding-right:20px;}
.catalog-category-view.category-map-view .sidebar.sidebar-main{height:625px;overflow-y:scroll;}
.catalog-category-view .page-main .block.filter{border:0px!important;padding:0px!important;}
.catalog-topnav.amasty-catalog-topnav{margin:0px!important;}
.catalog-topnav.amasty-catalog-topnav .block.filter{display:none!important;}
#amasty-shopby-product-list{margin-top:0px!important;}
.category-list-view.page-products:not(.category-map-view) .products-grid{display:grid!important;}
.category-list-view.page-products:not(.category-map-view) .products-grid .products.list{grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid;gap:24px;}
.category-list-view.page-products:not(.category-map-view) .products-grid .products.list li{width:100%!important}
.category-list-view.page-products:not(.category-map-view) .products-grid .product-item{margin-bottom:0px!important;}
.category-map-view #amasty-shopby-product-list{margin-top:0px!important;display:flex;}
#amasty-shopby-product-list .products-list{width:520px;height:625px;overflow:scroll;margin-right:15px;overflow-x:hidden;}
#amasty-shopby-product-list .products-list .products-grid li{box-shadow:0px 2px 2px rgba(0, 0, 0, 0.15);width:469px!important;height:125px!important;overflow:hidden;border-radius:2px;margin-bottom:15px!important;display:flex;}
#amasty-shopby-product-list .products-list .products-grid li:hover{box-shadow:0px 4px 4px rgba(0, 0, 0, 0.2), inset 0px 2px 2px rgba(0, 0, 0, 0.15);}
#amasty-shopby-product-list .products-list .product-item-photo{padding:0px!important;filter:drop-shadow(0px 1.59609px 3.99023px rgba(0, 0, 0, 0.16));border-radius:1px;overflow:hidden;}
.page-products .products-grid .product-item{margin-left:0px!important;}
#amasty-shopby-product-list .map-view{width:auto;flex:1;position:relative!important;overflow:hidden;padding-bottom:20px;}
#amasty-shopby-product-list .products-grid.map-view{width:505px;}
.page-layout-2columns-left .column.main{width:1008px!important;}
.products-list .product-item-info{display:flex;}
.products-list .product-item-info .homepage-2-product-slider-item-image{flex:0 0 190px;}
.catalog-category-view .toolbar.toolbar-products{}
.catalog-category-view .category-top-banners{display:none!important;}
.catalog-category-view .page-main .block.filter{margin-bottom:0px!important;padding-right:24px!important;}
.amshopby-filter-current .amshopby-item.item{padding:0px!important;}
.amshopby-filter-current .amshopby-remove::after,
.amshopby-filter-current .amshopby-remove::before{left:-11px;}
.amshopby-filter-current .amshopby-filter-value{margin-left:5px;}
.products{margin-bottom:15px;}
.toolbar-products{padding:0px!important;}
.toolbar-products .pages #paging-label{display:none!important;}
.product-item-info .item-info{display:flex;}
.product-item-info .item-info .item-wishlist{padding-top:9px;padding-right:9px;}
.product-item-info .item-info .item-grid .item-location{padding:9px!important;padding-bottom:0px!important;height:45px!important;}
.product-item-info .item-info .item-grid .item-location a{font-style:normal;font-weight:500;font-size:12px;line-height:15px;display:inline-block;margin:0px!important;color:#666666!important}
.product-item-info .item-info .item-grid .item-address{font-style:normal;font-weight:500;font-size:8.99406px;line-height:11px;color:#39335E!important;margin-top:8px;opacity:1!important}
.product-item-info .item-info .item-grid .item-address p{color:#39335E!important;}
.product-item-info .item-info .item-grid .item-price{padding:9px!important}
.product-item-info .item-info .item-grid .item-price div,
.product-item-info .item-info .item-grid .item-price div span{font-weight:600;font-size:13.4911px;line-height:16px;display:flex;align-items:center;color:#130F30;}
.category-view{padding:0px!important;}
.catalog-category-view .category-subcategory a{margin-right:0px!important;}
.catalog-category-view .category-subcategories.slick-slider .slick-arrow.slick-next{top:67%!important;display:none!important;}
.catalog-category-view .category-subcategories.slick-slider .slick-arrow.slick-prev{top:27%!important;display:none!important;}
.filter-mobile-icon{cursor:pointer;}
.item-wishlist span,
.map-view-item-wishlist span{cursor:pointer;}
.item-wishlist span,
.map-view-item-wishlist span{display:block;width:23px;height:21px;background-image:url('../images/heart.svg');background-size:100%}
.item-wishlist span.added,
.map-view-item-wishlist span.added{display:block;width:23px;height:21px;background-image:url('../images/heart-filled.svg');background-size:100%}
.item-wishlist span.added svg,
.map-view-item-wishlist span.added svg{display:none!important}
.catalog-category-view .page-main .block.filter ul.chosen-choices .search-choice.search-choice-disabled{display:none!important}
.products-grid.products-morefrom .product-item-info{width:100%!important;background-color:#fff;} 	
.products-grid.products-morefrom .product-item-info .item-address{padding:0px 0px 0px 10px;height:35px;overflow:hidden;} 	

/* Google Map */
#map{position:static!important;width:200px;height:200px;}
#map > div{position:static!important;}

/* Map view item */
.map-view-item{padding:11px 12px;display:flex;flex:1}
li:hover .map-view-item{background:#EAE8EF;}
.map-view-item .map-view-item-info{display:flex;flex-direction:column;}
.map-view-item .map-view-item-info .map-view-item-info-name{font-weight:500;font-size:14px;line-height:17px;color:#130F30!important;}
.map-view-item .map-view-item-info .map-view-item-info-name a{font-weight:500!important;font-size:14px!important;line-height:14px!important;color:#333!important;display:inline-block;}
.map-view-item .map-view-item-info .map-view-item-info-location{font-weight:400;font-size:10px;line-height:12px;color:#56525E;margin-top:5px;}
.map-view-item .map-view-item-info .map-view-item-info-price{font-weight:600;font-size:14px;line-height:14px;color:#56525E;display:flex;flex-grow:1;align-items:end;}
.map-view-item .map-view-item-info .map-view-item-info-price .item-final-discount{margin-left: 10px;}
.map-view-item-wishlist{margin-left:10px;}
#mobile-menu,
.map-view-icon{display:none!important;}
.scroll-to-conditions a{font-size:13px;text-decoration:underline;color:#333}
.scroll-to-conditions a:hover{color:#ff6e42}

/* Detail Page */
.main-navigation .slick-prev.slick-arrow{left:0!important;}
.main-navigation .slick-next.slick-arrow{right:0!important;}

/* Wishlist page */
.wishlist-index-index .products-grid .product-items {
    grid-template-columns: repeat(4,minmax(0,1fr))!important;
    display: grid;
    gap: 24px;
}
.wishlist-index-index .products-grid .products.list li {
    width: 100%!important;
}
@media (max-width: 960px) {
    .wishlist-index-index .products-grid .products.list {
        grid-template-columns: repeat(3,minmax(0,1fr))!important;
        display: grid;
        gap: 24px;
    }
}
@media (max-width: 640px) {
    .wishlist-index-index .products-grid .products.list {
        grid-template-columns: repeat(2,minmax(0,1fr))!important;
        display: grid;
        gap: 16px;
    }
}
@media (max-width: 479px) {
    .wishlist-index-index .products-grid .products.list {
        grid-template-columns: repeat(1,minmax(0,1fr))!important;
        display: grid;
        gap: 16px;
    }
}

/* Responsive */
@media (max-width: 1400px) {
	.page-layout-2columns-left .column.main{width:930px!important}
}

@media (max-width: 1320px) {
	body .page-wrapper{padding-top:157px!important;}
	.main-navigation .main-navigation-categories{max-width:385px!important;}
	.page-title-wrapper{padding-left:0px!important;padding-right:0px!important;}
	.breadcrumbs, .cms-home2 .homepage-2-banner, .homepage-more-banners, .homepage-2-small-banners, .homepage-2-hero-banner, .panel.header, .columns, .page.messages, .category-view, .catalog-product-view .column.main, .header.content.inner, .catalog-product-view .page-main h1, .catalog-category-view .page-main .columns, .footer .footer-content{padding-left:40px!important;padding-right:40px!important;}
	.main-navigation .main-navigation-buttons a{width:135px!important;}
	.main-navigation .main-navigation-buttons a:first-child{margin-left:0px!important;}
	.main-navigation .main-navigation-buttons{width:285px;}
	.main-navigation .main-navigation-buttons p{margin:0px!important;}
	.catalog-category-view .sidebar.sidebar-main{display:none!important;}
	body.open-filter .columns,
	body.open-filter #maincontent{z-index:999999;}
	body.open-filter .sidebar.sidebar-main{display:block!important;right:0;z-index:999999;position:fixed;top:0;background-color:#fff;padding:20px 0 0 15px;}
	body.open-filter .filter-layer{position:fixed;width:100%;height:100%;z-index:99999;background-color:rgba(0,0,0,0.5);top:0;left:0;}
	.page-layout-2columns-left .column.main{float:none!important;width:100%!important;}
	#amasty-shopby-product-list .map-view{flex:1;}
	#amasty-shopby-product-list .products-list{width:520px;}
	#amasty-shopby-product-list .products-list .products-grid li{width:500px!important;}
	.products-list div:not(.map-view) .product-item-info .homepage-2-product-slider-item-image{flex:0 0 120px;}
	.catalog-category-view .category-subcategories{padding-left:0px!important;padding-right:0px!important;}
	#amasty-shopby-product-list .products-list div:not(.map-view) .product-item-info .product-item-photo img{object-fit:none;object-position:center;width:120px;height:120px;}
	.category-map-view .filter-mobile-icon{margin-bottom:10px!important;margin-top:0px;}
	.filter-mobile-icon{display:block!important;background-image:none!important;flex:1;text-align:right;margin-top:10px;position:relative;margin-bottom:10px;margin-right:40px!important}
	.catalog-category-view .category-subcategories{margin-bottom:10px!important;}
	.subcategories-filter-block{display:flex;margin-bottom:15px;}
	.catalog-category-view .page-main .category-view{margin-bottom:0px!important;}
	.category-subcategories{width:596px!important;}
	.catalog-category-view .category-subcategories.slick-slider{padding:0px 40px!important;}
	.catalog-category-view .category-subcategories.slick-slider .slick-slide{margin:0px!important;}
	.catalog-category-view .category-subcategories.slick-slider .slick-list{margin:0 -10px!important;}
	.catalog-category-view .category-subcategory a{margin-right:28px!important;}
	.catalog-category-view .category-subcategories.slick-slider .slick-arrow.slick-next{display:block!important;}
	.catalog-category-view .category-subcategories.slick-slider .slick-arrow.slick-prev{display:block!important;}
	.page-layout-2columns-left .column.main{width:930px;}
}

@media (max-width: 1280px) {
	.page-wrapper{padding-top:157px!important;}
	.page-header .panel.header{height:80px!important;}
}

@media (max-width: 960px) {
	.category-list-view.page-products:not(.category-map-view) .products-grid .products.list{grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid;gap:20px;}
	.panel.header .block-search{margin-left:20px!important;}
	.panel.header .header-wishlist,
	.panel.header .minicart-wrapper,
	.product-switcher{margin-right:15px!important;}
	#amasty-shopby-product-list .products-list{width:415px;}
	#amasty-shopby-product-list .products-list .products-grid li{width:400px!important;}
}

@media (max-width: 767px) {
	.breadcrumbs, .cms-home2 .homepage-2-banner, .homepage-more-banners, .homepage-2-small-banners, .homepage-2-hero-banner, .panel.header, .page-title-wrapper, .columns, .page.messages, .category-view, .catalog-product-view .column.main, .header.content.inner, .catalog-product-view .page-main h1, .catalog-category-view .page-main .columns, .footer .footer-content{padding-left:16px!important;padding-right:17px!important;}
	body .page-header{height:114px!important;}
	body .page-wrapper{padding-top:115px!important;}
	.page-header .panel.wrapper{order:0!important;}
	.header.content{display:none!important;}
	.page-header{padding-left:16px!important;padding-right:17px!important;box-sizing:border-box}
	.page-header .panel.wrapper{width:100%!important;}
	.panel.header .logo.col-md-2{padding-top:0px!important;}
	.page-header .panel.header{height:51px!important;}
	.nav-toggle::before{display:none!important;}
	.panel.header .block-search{margin:0px!important;left:16px!important;max-width:100%!important;width:calc(100% - 33px)!important;height:48px!important;top:53px;z-index:0;}
	.header-account-dropdown{display:none!important;}
	.panel.header .logo.col-md-2{width:170px!important;}
	.page-header .panel.wrapper .panel.header{justify-content:flex-start;}
	.logo .nav-toggle{width:34px;height:34px;right:9px;margin-top:0px!important}
	.header-wishlist{display:inline!important;}
	.logo{position:static;}
	.panel.header .header-wishlist, .panel.header .minicart-wrapper{margin-top:3px!important;margin-right:0px!important;margin-left:18px;}
	.minicart-wrapper{position:absolute!important;right:80px!important;}
	.header-wishlist{position:absolute!important;right:115px!important;}
	.product-switcher{float:none!important;margin-top:11px!important;position:absolute;right:30px}
	.panel.header .block-search #search,
	.block-search .block-content{height:45px!important;}
	.panel.header .block-search #search{padding-left:50px!important;}
	.panel.header .block-search .control svg{margin-top:13px;margin-left:8px;}
	.category-subcategories{width:300px!important;}
	.page-title-wrapper{padding-left:0px!important;padding-right:0px!important;}
	.catalog-category-view .category-subcategory a{margin-right:18px!important;}
	#amasty-shopby-product-list .products-list{margin-right:10px!important;width:360px!important;}
	#amasty-shopby-product-list.mobile-map-products-list{display:flex;flex-direction:column;}
	#amasty-shopby-product-list.mobile-map-products-list #map-product-list{order:2;}
	#amasty-shopby-product-list.mobile-map-products-list .map-view{order:1;margin-bottom:16px;width:100%!important;}
	#amasty-shopby-product-list.mobile-map-products-list .map-view,
	#amasty-shopby-product-list.mobile-map-products-list .map-view #map{height:calc(100vh - 305px)!important;}
	#amasty-shopby-product-list.mobile-map-products-list .map-view.fixed-map #map{height:100vh!important;width:100%;position:fixed!important;z-index:99999;top:0;left:0;}
	.map-deals-icon,
	.map-view-icon{position:fixed;bottom:27px;text-align:center;width:100%;left:0;z-index:999999;}
	body.show-icon .map-view-icon{display:block!important;}
	body.show-icon.hide-show-icon .map-view-icon{display:none!important;}
	.nav-open.nav-before-open #mobile-menu,
	.nav-open.nav-before-open .header.content{display:block!important;}
	.nav-before-open.nav-open .panel.wrapper .logo div{display:none!important;}
	.nav-before-open.nav-open .page-header .panel.wrapper{width:0px!important;}
	.nav-open .page-header{padding-left:0px!important;}
	.nav-open .page-header .header.content{z-index:99999;}
	.nav-before-open.nav-open .main-navigation{display:flex!important;flex-direction:column;}
	.nav-before-open.nav-open .main-navigation .main-navigation-categories{order:2;width:100%;height:100vh;}
	.nav-before-open.nav-open .main-navigation .main-navigation-categories .navigation{margin-top:26px;}
	.nav-before-open.nav-open .main-navigation .main-navigation-categories .navigation .level0{border:0px!important;}
	.nav-before-open.nav-open .main-navigation .main-navigation-categories .navigation .level0 > .level-top{padding:0px!important;height:45px!important;line-height:45px!important;}
	.nav-before-open.nav-open .main-navigation .main-navigation-categories .navigation .level0 > .level-top::after{padding:0px!important;content:" ";display:block;width:24px;height:24px;background:url("data:image/svg+xml;charset=UTF-8,%3csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.99517 4.99507C7.18264 5.1826 7.28795 5.4369 7.28795 5.70207C7.28795 5.96723 7.18264 6.22154 6.99517 6.40907L2.40217 11.0021C2.21588 11.1846 1.96507 11.2863 1.70424 11.285C1.44341 11.2837 1.19364 11.1795 1.0092 10.995C0.824766 10.8106 0.720568 10.5608 0.719251 10.3C0.717934 10.0392 0.819603 9.78836 1.00217 9.60207L4.90217 5.70207L1.00217 1.80207C0.819603 1.61578 0.717934 1.36497 0.719251 1.10414C0.720568 0.843312 0.824766 0.593541 1.0092 0.409105C1.19364 0.224668 1.44341 0.120471 1.70424 0.119153C1.96507 0.117836 2.21588 0.219506 2.40217 0.402069L6.99517 4.99507Z' fill='%23130F30'/%3e%3c/svg%3e ")!important;background-repeat:no-repeat!important;background-position:0px 6px!important}
	.nav-before-open.nav-open .main-navigation .main-navigation-buttons{order:1;}
	.nav-before-open.nav-open .header.content{width:90%!important;}
	.nav-toggle{top:13px!important;}
	.section-items.nav-sections-items .section-item-title.nav-sections-item-title{position:absolute;bottom:26px;left:26px;height:auto!important;background-color:transparent;border:0px;text-align:left;}
	.section-items.nav-sections-items .section-item-title.nav-sections-item-title a{font-weight:500;font-size:12px;line-height:24px;color:#ED6B2D;}
	.section-items.nav-sections-items .section-item-title.nav-sections-item-title:first-child{display:none!important}
	.section-items.nav-sections-items .main-navigation{padding-top:0px!important;margin-top:0px!important;}
	.main-navigation .main-navigation-buttons a{width:89px!important;height:32px!important;line-height:32px!important;}
	.nav-sections-item-content{margin-top:0px!important;padding:26px!important;height:100vh;}
}

@media (max-width: 640px) {
	.category-list-view.page-products:not(.category-map-view) .products-grid .products.list{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid;gap:16px;}
	#amasty-shopby-product-list{flex-direction:column!important;}
	#amasty-shopby-product-list .map-view{order:1!important;width:100%!important;margin-bottom:16px!important;}
	#amasty-shopby-product-list .products-list{order:2!important;width:100%!important;}
	#amasty-shopby-product-list .map-view{width:100%!important;margin-right:0px!important;}
	#amasty-shopby-product-list .products-list .products-grid li,
	#amasty-shopby-product-list .products-list{margin-right:10px!important;width:100%!important;}
	.map-view-item-wishlist{text-align:right;}
	.page-products .product-item-info p{font-size:12px!important;}
}

@media (max-width: 479px) {
	.filter-mobile-icon span{display:none!important;}
	.filter-mobile-icon span.active-filters-icon{display:block!important;}
	.panel.header .logo.col-md-2{width:150px!important;}
	.category-list-view.page-products:not(.category-map-view) .products-grid .products.list{grid-template-columns:repeat(1,minmax(0,1fr))!important;display:grid;gap:16px;}
}
