﻿/* SFMono Fonts CSS  */
@font-face {
font-family: "SFMono-Regular";
src: url('https://nationscdn.azureedge.net/nb-container/fonts/SFMono/SFMono-Regular.woff2') format('woff'), url('https://nationscdn.azureedge.net/nb-container/fonts/SFMono/SFMono-Regular.woff') format('truetype'), url('https://nationscdn.azureedge.net/nb-container/fonts/SFMono/SFMono-Regular.otf') format('svg');
font-display: auto;
font-style: normal;
font-weight: 400;
font-stretch: normal;
}

@font-face {
font-family: "SFMono-Semibold";
src: url('https://nationscdn.azureedge.net/nb-container/fonts/SFMono/SFMono-Semibold.woff2') format('woff'), url('https://nationscdn.azureedge.net/nb-container/fonts/SFMono/SFMono-Semibold.woff') format('truetype'), url('https://nationscdn.azureedge.net/nb-container/fonts/SFMono/SFMono-Semibold.otf') format('svg');
font-display: auto;
font-style: normal;
font-weight: 600;
font-stretch: normal;
}

@font-face {
font-family: "SFMono-Bold";
src: url('https://nationscdn.azureedge.net/nb-container/fonts/SFMono/SFMono-Bold.woff2') format('woff'), url('https://nationscdn.azureedge.net/nb-container/fonts/SFMono/SFMono-Bold.woff') format('truetype'), url('https://nationscdn.azureedge.net/nb-container/fonts/SFMono/SFMono-Bold.otf') format('svg');
font-display: auto;
font-style: normal;
font-weight: 700;
font-stretch: normal;
}

body, .bg-grey {background-color:#f7f7f7 !important;}
.cart-new-title .branding-logo {justify-content: center;}
.minimum-cart-alert.minimum-order, .minimum-order {background: #ECFAFF;color: #00497A;border: 1px solid #33BDE3;}
.warning-block.minimum-order{background: #ECFAFF;color: #00497A; border:0px;}
.recommended-sec-main .branding-logo {text-align: center;justify-content: center;}
.recommended-sec-main .branding-logo img {max-width: 100%;max-height: 20px;}

/*albertsons marketplace  Grocery Delivery*/
.grocery-delivery{margin:40px 0;}
.delivery-header{margin-bottom:24px;}
.delivery-header h4{font-size:32px; line-height:32px; font-weight:600;}
.delivery-header .location a{font-size:16px; line-height:24px; font-weight:600; color:#00497A;}
.delivery-header .location span{margin:0 10px;}
.delivery-card .icon-bg-btn {padding: 0px 26px; height:46px; cursor:pointer;}
.delivery-card {padding: 0;background: #fff;font-size: 16px;line-height: 20px;font-weight: 600;box-shadow: 0px 4px 13px 0px #A4B6C14D;border-radius: 12px;background-position: right bottom;display: flex;align-items: end;justify-content: space-between;min-height: 270px;margin: 0 0 26px; cursor:pointer;}
.delivery-card .category-crd-img img {max-height: 170px; max-width:100%;}
.delivery-card-cont img {max-height: 40px;position: absolute;top: 24px;}
.delivery-card .delivery-duration{margin-top:16px; color:#108910;}
.delivery-card .delivery-duration svg{margin-right:4px;}
.delivery-card .delivery-category{margin:17px 0; font-weight:400;}
.delivery-card .delivery-category span:before{position: absolute;content: "";height: 4px;width: 4px;border-radius: 50%;left:1px; top:9px; background:#212121;}
.delivery-card .delivery-category span{padding-left:12px;position: relative;}
.delivery-card .delivery-category span:first-child{padding-left:0px; padding-right:6px;}
.delivery-card .delivery-category span:first-child:before{display:none; padding-left:0;}
.delivery-card .instore-price{font-size:14px; line-height:17px; font-weight:600; margin-bottom:27px;}
.delivery-card .instore-price span{background:#0FA91C; color:#fff; padding:2px 4px;}
.delivery-card .delivery-card-cont {padding: 32px 24px 36px;}
/*All Stories Sec*/
.all-stories-sec {padding:22px 0 0px;}
.marketplace-main .text-link {padding: 7px 0px;display: flex;align-items: center; color: #00497a;font-size: 16px;font-weight: 500;line-height: 20px;margin: 0;text-decoration: underline;} 
.marketplace-main .text-link .icon {margin-right:8px;}
.marketplace-main .text-link:hover, .marketplace-main .text-link:focus {text-decoration:none;}
.marketplace-logo {margin-left:30px;margin-right:32px;}
.marketplace-logo img {max-height: 26px;margin: -8px 0 0;}
.all-stores-text{font-size:18px; font-weight:600; }
.all-stories-btn .text-link{text-decoration:none;text-decoration:none; color:#00497A;}
.location-btn .text-link{font-weight:600; line-height:24px; margin-right:0px; text-decoration:none;color:#00497A;}
/*marketplace-categories*/
.all-stories-sec {background-color: #fff;}
.popular-sec {background-color: #fff;}
.marketplace-categories{margin:22px 0px 0px;}
.marketplace-categories .categories-bg {padding: 29px 16px;background: linear-gradient(259.66deg, rgba(236, 250, 255, 0) -2.84%, #73A4CE 36.93%, #00529F 86.19%);border-radius: 12px;position: relative;display: flex;align-items: center;width: 100%;height: 85px;cursor: pointer;overflow: hidden;}
.marketplace-categories .categories-bg h5{font-size:18px; font-weight:600; line-height:21px; margin:0px; color:var(--white-color);}
.marketplace-categories .categories-bg .categories-img {position: absolute;right: -4px;bottom: -6px;width: 84px; height:84px}
.marketplace-categories .categories-bg .categories-img.categories-none {position: absolute;overflow: hidden;right: 10px;border-radius: 4px;top: 10px;right: -16px;}
.marketplace-categories .categories-bg .categories-img.categories-none img {width: 78px;border-radius: 5px;}
.marketplace-categories .categories-bg h5 span:first-child{-webkit-box-orient: vertical; display: -webkit-box;  -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; white-space: normal;}
.marketplace-categories .categories-bg .grocery-arrow h5{display:flex; word-wrap:break-word;}
.marketplace-categories .categories-bg .categories-img img {max-width: 100%;}
.marketplace-categories .grocery-arrow img {margin-left: 8px; cursor:pointer;}
.marketplace-categories h4 {margin-bottom: 22px; line-height:28px;}
.marketplace-categories .grocery-arrow {display: flex;max-width: 218px;}
.sort-sec {box-shadow: 0px 2px 3px 0px #00000026;}
.popular-categories-space{margin-bottom:30px}

/*New Filters*/
.all-filters{display:flex; align-items:center; gap:16px;}
.marketplace-main .all-filters, .marketplace-main .selected-filters{/*border-bottom:1px solid #B1B9C1;*/ padding:0px 0px 10px;}
.marketplace-main .all-filters .filter-btn, .marketplace-main .selected-filters .filter-btn{padding:5px 30px 6px 16px; font-size:16px; line-height:19px; border:1px solid #B1B9C1; border-radius:18px;position:relative;}
.marketplace-main .all-filters .filter-btn{margin:0px;}
.marketplace-main .angle-icon {top: 4px;}
.filter-divider{border-right:1px solid #B1B9C1; margin-right:0px; padding-right:20px;}
.angle-icon {position: absolute;cursor: pointer;right:8px; top: 8px;transition: all .3s ease 0s;}
.angle-icon img{width:18px;}
.dropdown .dropdown-toggle .angle-icon {transition: all .3s ease 0s;}
.dropdown .dropdown-toggle.show .angle-icon {transform: rotateX(180deg);}
.price-filter{width:312px; margin:0;}
.all-filters .slider-labels {gap: 6px;}
.all-filters .filter-list {padding: 16px 16px 8px;}
/*All Filters*/
.filterby-all{width:320px; padding:16px;}
.filterby-all h4{font-size: 16px; line-height:19px; font-weight:700; margin-bottom:12px;}
.filterby-all .form-group{margin-bottom:18px;}
.filterby-all .health-calendar{position:absolute; right:14px; top:10px;}
.filterby-all .filters-btn{height:36px; border-radius:4px; line-height:0;}
.form-floating .form-control{ height:48px; border: 1px solid #B1B9C1; background-color: #ECFAFF;font-size: 16px; line-height:22px; padding:12px 8px; color: #646F7D;border-radius: 4px;box-shadow: none;}
.form-floating .float-label { color: #646f7d; font-size: 16px;position: absolute;pointer-events: none; left: 18px; top: 50%;transform: translateY(-49%); transition: .2s ease all; -moz-transition: .2s ease all;-webkit-transition: .2s ease all; line-height: 20px; margin: 0;padding: 0;}
.form-floating .show .float-label {left: 16px; font-size: 14px;background: none; top: 15px;}
.dropdown .filterby-all .dropdown-toggle .angle-icon{right:14px; top:10px;}
.groceries-search{position:relative;min-width:424px;}
.groceries-search .category-search-wrap{width:100%; margin:0;}
.groceries-search .input[type='text']{background:#F8FAFB; border: 1px solid #0F567329; width:100%; color:#00497A; font-weight:500; border-radius:4px; padding:12px 12px 12px 48px;}
.groceries-search .category-search-wrap .search-wrap form input {background: #fff;border: 2px solid #E9ECF0;width: 100%;height: 40px;color: #00497A;font-weight: 500;border-radius: 6px;font-size: 14px;padding: 8px 60px 8px 16px;}
.groceries-search .category-search-wrap .search-wrap button {right: 3px;top: 18px;}
.groceries-search .category-search-wrap .search-wrap form input::placeholder {color:#00497A;font-size: 14px;line-height: 24px;font-weight: 500;}
.groceries-search .search, .groceries-search .search-close{position:absolute; top:50%; transform:translateY(-50%);}
.groceries-search .search{left:16px;}
.groceries-search .search-close{right:16px;}
.nations-market-section {margin-top: 0;display: flex;align-items: center;position: sticky;top: 196px;z-index: 9;padding:30px 0 22px;background-color: #f7f7f7;}
.recomonded-sticky{top:172px !important;}
.recommended-sec-main .title {font-size: 20px;line-height: 24px; margin-bottom:0px;}
.recommended-sec-main .products-counts{font-size: 12px;line-height:14px; margin-left:9px;}
.recommended-sec-main .prodcut-wallet{margin-top:14px;}
.recommended-sec-main .prodcut-info .wallet + .wallet-title{height:inherit;}
.recommended-sec-main .single-product-sec .prodcut-info .item-title{line-height:22px; margin:4px 0 0;min-height:50px;}
.recommended-sec-main .single-product-sec{margin-top:0; margin-bottom:24px;}
.market-place-filters{display:flex;}
.market-place-filters .filter-btn{margin-right:16px; padding-right:30px;}
/** Recommended Products Sec **/

.recommended-sec-left .bg-active {
background: rgba(214, 64, 41, 0.1);
position: relative;
}
.recommended-sec-left .bg-active:before {
background: #d64029;
width: 4px;
height: 100%;
content: '';
position: absolute;
left: 0;
top: 0;
}
.recommended-sec-main {position:relative; z-index:1;}
.active .column-with-scroll {height:calc(100vh - 136px); overflow-y:auto;}
.active .recommended-sec-left {position:fixed; top:136px;}
.recommended-sec-left {background: #fff;position: sticky;top: 208px;}
/*.recommended-sec-left h6:before {background:#d64029; width:4px; height:100%; content:''; position:absolute; left:0; top:0;}*/
.recommended-sec-left h6 {padding:12px 12px 12px 16px; display:inline-flex; align-items:center; color:#212121; font-size:14px; line-height:18px; position:relative; width:100%; font-weight:500; margin:0; border-bottom:1px solid #eee; cursor:pointer;}
.recommended-sec-left .icon, .ipad-product-categories .icon {margin:0 12px 0 0; width:48px;height:48px; display:flex; align-items:center; justify-content:center; background:#fff; border-radius:4px; border:1px solid #e9ecf0;}
.recommended-sec-left .icon img, .ipad-product-categories .icon img {max-width:100%;}
.recommended-sec-left .item-name {max-width: 250px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
/*.recommended-sec-left .filter-btn.active:before {background:#d64029; width:4px; height:100%; content:''; position:absolute; left:0; top:0;}
.recommended-sec-left .filter-btn.active {background:rgba(214, 64, 41, 0.1);}*/
.recommended-sec-inner {padding:0;}
.recommended-sec-inner .dropdown {border-bottom:1px solid #eee;border-right: 1px solid #eee;}
.recommended-sec-inner .filter-btn {position:relative; display:flex; align-items:center; padding:12px; height:70px; min-height:70px;}
.recommended-sec-inner .filter-btn .angle-icon {right:24px; top:24px; transform:none;}
.recommended-sec-inner .filter-btn.show .angle-icon img {transform: rotate(90deg);}
.recommended-sec-inner .dropdown .dropdown-menu {position:inherit !important; display:none; transform:none !important; background:none; box-shadow:none;margin:0;padding:0;}
.recommended-sec-inner .dropdown .dropdown-menu.show {display:block;padding-bottom: 16px;}
.recommended-sec-inner .dropdown .dropdown-menu .dropdown-item {cursor:pointer; line-height:18px;padding: 8px 16px 8px 46px; white-space:nowrap; font-size:14px;}
.recommended-sec-inner .dropdown-menu .dropdown-item:hover{font-weight:normal; background-color:transparent;}
.recommended-sec-content {padding:24px;}
.recommended-sec-inner .dropdown-menu .dropdown-item { white-space: normal !important;}
.recommended-sec-inner .filter-btn.active, .recommended-sec-inner .filter-bt:hover {background: rgba(214, 64, 41, 0.1); position:relative;}
.recommended-sec-inner .filter-btn.active:before {background: #d64029;width: 4px;height: 100%;content: '';position: absolute;left: 0;top: 0;}
.recommended-sec-left.filter-removed  {top: 166px;}
.nations-market-section.filter-removed {top: 156px; z-index:99;}
.nations-market-section.misfits-filter, .recommended-sec-left.misfits-filter {top: 140px;}
.slimScrollDiv, .recommended-sec-inner.slimscroll {height: calc(100vh - 282px) !important;}
.marketplace-main .sticky.sticky-filters {position: -webkit-sticky;position: sticky;top: 118px;background-color: #fff;padding: 42px 0 0;z-index:9;box-shadow: 0px 2px 3px 0px #00000026;}
.marketplace-main .sticky.sticky-filters {padding-top:12px;}
.Marketplace-dashboard{background-image:none; background:#ECFAFF}
.Marketplace-dashboard .section-top-left img{display:none;}
.Marketplace-dashboard .section-top-left p{color:var(--woodsmooke-color); font-size:24px; line-height:29px; font-weight:600;}
.Marketplace-dashboard .single-product-sec{margin:0;}
.Marketplace-dashboard .nationsmarket-btn{display:none !important;}
.Marketplace-dashboard .single-product-sec .prodcut-info .item-title{margin:9px 0; line-height:22px;}
.Marketplace-dashboard .prodcut-info small.text{margin-bottom:14px; padding-bottom:0 !important; min-height:0;}
.Marketplace-dashboard .section-top{margin-bottom:24px;}
.custom-owl .owl-dots .owl-dot.active span{background:var(--primary-color);}
.seeall-link{margin-right:28px; display:none;}
.product-price-section .add-cart{margin-right:0px;}
.groceries-search .category-search-wrap .search-wrap form button.grocery-close {right: 30px !important;left: inherit;}
.section-gap.Marketplace-dashboard {padding: 24px 0;margin: 60px 0 0;position: relative;}
.order-history .history-order-header .order-logo {max-width: 50px;}
.text-free {background-color: #dcefdf;color: #0b7a14;border-radius: 4px;padding: 0px 4px;font-size: 12px;font-weight: 600;}
@media (min-width: 1800px) {
.groceries-search .category-search-wrap {width:424px; margin:0;}
.marketplace-logo{margin-left:30px; margin-right:32px;}
.recommended-sec-left .item-name {max-width: 290px;}
.marketplace-main .sticky.sticky-filters {padding: 26px 0 0;}
.nations-market-section {top: 169px;}
.recommended-sec-left {top: 180px;}
.marketplace-categories h4 {margin-bottom: 22px;}
.popular-categories-space {margin-bottom: 22px;}
.marketplace-categories {margin: 22px 0px 0px;}
.marketplace-categories .categories-bg .categories-img {position: absolute;right: -1px;bottom: -6px;width: 84px; height:84px;}
.marketplace-categories .categories-bg .categories-img.categories-none {right: -16px !important;}
.marketplace-categories .grocery-arrow h5, .marketplace-categories .grocery-arrow{max-width:218px;}
}

@media (min-width: 1824px) {
.categories-fixed-top {width: auto;}
.delivery-card {min-height: 250px;}
}
@media(min-width:1441px) and (max-width:1800px) {
    .marketplace-categories .grocery-arrow, .marketplace-categories .grocery-arrow h5{max-width:150px;}
}
@media(min-width:1200px) and (max-width:1440px) {
.all-filters, .selected-filters {padding-top: 58px; }
.recommended-sec-left .item-name{font-size:14px; font-weight:500; line-height:18px;}
.marketplace-categories .categories-bg .categories-img.categories-none {right: 16px;top: 9px;width: 74px;}
.marketplace-categories .categories-bg h5 {font-size: 16px;line-height: 20px;display: flex;align-items: end;}
.recommended-sec-left .item-name {max-width: 175px;}
.marketplace-categories .categories-bg {height: 80px;padding:18px 16px;}
.delivery-card {min-height: 248px;}
.marketplace-main .sticky.sticky-filters {padding: 26px 0 0;}
.nations-market-section {top: 169px;}
.recommended-sec-left {top: 180px;}
.marketplace-categories h4 {margin-bottom: 22px;}
.popular-categories-space {margin-bottom: 22px;}
.marketplace-categories {margin: 22px 0px 0px;}
.marketplace-categories .categories-bg .categories-img {position: absolute;right: -1px;bottom: -6px;width: 84px; width:84px;}
.marketplace-categories .grocery-arrow, .marketplace-categories .grocery-arrow h5{max-width:140px !important;}

}
@media (min-width: 1280px) and (max-width:1439.98px) {
.prodcut-info .icon-bg-btn {font-size: 14px;padding: 0px 5px;font-weight: 500;        display: flex; align-items: center;justify-content: center;}
.recommended-sec-inner .dropdown .dropdown-menu .dropdown-item {padding: 8px 16px 8px 24px;}
.recommended-sec-main .single-product-sec .add-cart input {width: 41px !important;min-width: auto !important;}
}
@media (min-width: 1280px) and (max-width:1365.98px) {
.groceries-search .search-wrap.search-wrap-inner{width:392px;}
.marketplace-logo {margin-left:24px; margin-right:35px;}
.marketplace-categories .categories-bg h5 {font-size: 14px; line-height: 18px;}
}

@media (min-width: 1280px) {
.ipad-product-categories {display: none;}
.recommended-sec-left h6 {padding: 12px 0 12px 24px;}
.recommended-sec-inner .filter-btn {padding: 12px 0 12px 24px; height:70px;}

}
@media (min-width: 1024px) and (max-width:1279.98px) {
.marketplace-categories{margin-bottom:0px;}
.all-filters{gap:16px;}
.all-filters, .selected-filters {padding-top: 58px;}
.all-filters .filter-btn, .selected-filters .filter-btn{padding-right:32px; font-size:16px;}
.filter-divider{padding-right:12px;}
.marketplace-categories h4 {margin-bottom:22px;}
.recommended-sec-left .item-name{width:110px;white-space:pre-wrap; font-size:14px; font-weight:500;} 
.marketplace-logo {margin-left:16px; margin-right:39px;}
.location-btn .text-link{font-size:14px; line-height:17px;}
.marketplace-logo img {max-height:27px;}
.recomonded-sticky{top:118px !important;}
.sticky.sticky-filters {top: 70px;}
.nations-market-section {top: 120px;}
.recommended-sec-left {top: 160px;}
.recommended-sec-left h6 {padding: 12px 0 12px 24px;}
.recommended-sec-inner .filter-btn {padding: 12px 0 12px 24px;}
.recommended-sec-left .item-name {max-width: 120px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.slimScrollDiv, .recommended-sec-inner.slimscroll {height: calc(100vh - 228px) !important;}
.groceries-search .category-search-wrap {max-width:320px;}
.all-stories-btn .all-stores-text{display:none;}
.Marketplace-dashboard{margin-top:8px !important;}
.add-cart{min-width:100%; margin-top:12px;justify-content:center;}
.categories-popup.popup.filters-sort-sec {display: none;}
.marketplace-main .sticky.sticky-filters {top: 70px;padding: 6px 0 0;}
.delivery-card {min-height: 248px;}
.marketplace-main .sticky.sticky-filters {padding: 26px 0 0;}
.nations-market-section {top: 130px;}
.recommended-sec-left {top: 140px;}
.marketplace-categories h4 {margin-bottom: 22px;}
.popular-categories-space {margin-bottom: 22px;}
.marketplace-categories {margin: 32px 0px 0px;}
.marketplace-categories .categories-bg .categories-img {position: absolute;right: -1px;bottom: -6px;width: 84px;}
.marketplace-categories .grocery-arrow {display: flex;max-width: 200px;}
.marketplace-categories .grocery-arrow h5 {max-width: 200px;}
.marketplace-categories .categories-bg .categories-img {position: absolute;right: 0;bottom: 0;width: 81px;}
.marketplace-categories .categories-bg .categories-img.categories-none {top: 10px;right: 10px;}
.marketplace-categories .categories-bg{margin-bottom:16px;}
}
@media (min-width: 1024px) {
.ipad-product-categories {display: none;}
.pl-md-0{padding-left:0px !important;}
.recommended-sec-main .custom-container {padding-left: 0;}
}
@media (max-width: 1023.98px) {
.marketplace-logo {margin-left:2px;margin-right: 39px;}
.marketplace-categories .categories-bg{margin-bottom:40px;}
.marketplace-categories .categories-bg h5{font-size:16px; line-height:19px; font-weight:600;}
.marketplace-categories {margin-bottom:0;}
.all-stores-text{display:none;}
.ipad-product-categories{padding:0px 24px; display:block; background:var(--white-color);}
.ipad-product-categories ul{overflow-x:auto; width: 100%; display: flex; white-space: nowrap;}
.ipad-product-categories li{margin-right:16px; padding:10px 0;}
.ipad-product-categories a{font-size:14px; line-height:18px; font-weight:500; color:var(--woodsmooke-color); position:relative;}
.ipad-product-categories a.active:after { background: #d64029; width: 100%; height:2px; content: '';position: absolute;left: 0; bottom:-10px;}
.sticky.sticky-filters {display: none;}
.ipad-product-categories {display: none;}
.nations-market-section {position: static; padding:16px 0px;}

.filters-sort-adaptive{padding:0px; margin:0px;}
.filters-sort-list ul li {padding: 24px 11px;border-bottom: 1px solid #B1B9C180;margin: 0}
.filters-sort-list li.active, .categories-adaptive .categorie-list li.active {background: rgba(214, 64, 41, 0.1);}
.filters-sort-list li.active:after, .categories-adaptive .categorie-list li.active:after {background: #d64029;width: 4px;height: 100%;content: '';position: absolute;left: 0;top: 0;}
.filters-sort-list {height: 95vh;border-right: 1px solid #B1B9C180;}
.filters-sort-list li span {color: #646F7D;font-size: 12px;font-weight: 600;line-height: 14px;margin-bottom: 4px;}
.filters-sort-list li h6 {font-size: 14px;line-height: 17px;font-weight: 600;margin: 0;}
.filters-sort-sec {padding:0px;}
.filters-sort-sec h3 {text-align: left; font-size:20px; line-height:24px; padding: 20px 24px; border-bottom: 1px solid #B1B9C180;margin:0px;font-weight: 700;}
.filters-sort-sec button.close-btn {position: absolute;top: 17px;right: 16px;font-size: 15px;background: none;}
.filters-sort-sec span.box {position: absolute;right:0;}
.categories-popup.filters-sort-sec {padding: 0;z-index: 9999;}
.filters-sort-cont .checkbox {padding: 23px 0px 23px 12px;}
.filters-sort-cont .checkbox label {padding-left: 0px;}
.filters-sort-cont .checkbox span, .filters-sort-cont .checkbox label {color: #212121;font-weight: 600;font-size: 14px;line-height: 17px;}
.popup-content-bottom button {width: 160px;font-size: 18px;font-weight: 700;letter-spacing: 0.3px;height: 48px;line-height: normal;padding: 0;}
.filters-sort-cont .custom-radio .form-check {display: flex;align-items: center;justify-content: space-between;margin: 0;padding: 23px 0px;width: 100%;position: relative;}
.filters-sort-cont .custom-radio label.box {padding: 0;margin: 0;}
.filters-sort-cont .custom-radio .form-check-input, .custom-check .form-check-input {min-height: 20px;min-width: 20px;/*border: 1px solid var(--cadet-blue-color);background-color: var(--secondary-light-color);*/cursor: pointer;top: 20px;position: absolute;right: -20px;}
.filters-sort-cont .custom-radio .form-check span {font-size: 14px;color: #212121;line-height: 18px;font-weight: 600;}
.filters-sort-sec .popup-content-bottom {box-shadow: none;padding: 18px 20px;bottom: 0;top: auto;z-index: 9;border-top: 1px solid #B1B9C180;}
.marketplace-filters{display:flex; align-items:center; justify-content:space-between;padding: 16px;}
.marketplace-filters .count{height:20px; width:20px; display:flex;align-items:center; justify-content:center; background-color:#D64029; border-radius:50%; font-weight:700; font-size:12px;margin-left: 8px; line-height: 20px;}
.marketplace-filters span {font-size: 18px; line-height: 21px; font-weight:600;}
.marketplace-filters svg{margin:0 8px 0 0; top:0;}
/*categories css mobile*/
.categories-adaptive .categorie-list li {position: relative;display: flex;align-items: center;padding: 12px 16px;border-bottom: 1px solid #B1B9C180;}
.categories-adaptive ul li {font-size: 14px;line-height: 18px;padding: 15px 2px; font-weight:400;}
.categories-adaptive ul li a{white-space: normal;}
.categories-adaptive .icon, .categorie-adaptive .icon {margin: 0 12px 0 0;width: 24px;height: 24px;display: flex;align-items: center;justify-content: center;background: #fff;border-radius: 2px;border: 1px solid #e9ecf0;}
.categories-adaptive .item-name {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 14px;line-height: 18px; font-weight:500;}
.categories-adaptive .categorie-list {height: 100%;border-right: 1px solid #B1B9C180; overflow-y:scroll; padding-bottom:84px;}
.categories-adaptive .categorie-list .icon img {max-width: 100%;}
.categorie-list-suggestions{height: 100%;overflow-y:scroll; padding-bottom:84px;}
.groceries-search .category-search-wrap .search-wrap form input::placeholder{font-size:14px; line-height:17px;}
}

@media (min-width: 768px) and (max-width:1023.98px) {
.text-link{font-size:14px; line-height:18px;}
.marketplace-categories {margin: 16px 0px 0px;}
.marketplace-categories h4 {margin-bottom:22px;}
.marketplace-categories .categories-bg{margin-bottom:40px;}
.categories-bg .customized-categories{max-width:95px;}
.marketplace-categories .categories-bg .seasonal-img{right:-30px;}
.section-gap .section-top-right .nationsmarket-btn{padding:0 16px !important;}
.category-search-wrap.ipad-search{margin:0 16px !important; width:90%;}
.marketplace-categories .categories-bg .categories-img.categories-none img {width: 53px;border-radius: 5px;}
.marketplace-categories .categories-bg .categories-img.categories-none {border-radius: 4px;}
.marketplace-categories .grocery-arrow, .marketplace-categories .grocery-arrow h5{max-width: 100%;}
.delivery-card {min-height: 248px;}
}

@media (max-width: 1023.98px) {
.categories-img {display: none;}
.marketplace-categories .categories-bg h5 {font-size: 14px;color: var(--white-color); line-height:17px;}
.marketplace-categories .categories-bg {padding: 16px;background: linear-gradient(278deg, rgba(236, 250, 255, 0.00) -3.67%, #73A4CE 34.34%, #00529F 81.43%);border-radius: 12px;height: auto;margin: 0 0 16px;min-height:70px;}
.location-btn .text-link{font-size:14px; line-height:17px;}
.marketplace-categories h4 {margin-bottom: 16px; font-size:16px; line-height:20px;}
.grocery-arrow h5 {display: flex;align-items: center;justify-content: space-around;}
.marketplace-logo {margin-left:0px;margin-right: 4px;}
.marketplace-logo img {max-height: 20px;}
.marketplace-categories {margin: 16px 0px 0px;}
.recommended-sec-main .title{font-size:20px; line-height:24px;}
.category-search-wrap{margin:0 4px; width:100%;}
.groceries-search{max-width:100%; margin-top:0px;}
.all-stories-sec {padding: 10px 0 6px;}

/** Filter Sec **/
.mobile-filters {bottom: 0;left: 0;right: 0;top: auto;background:var(--secondary-color);text-align: center;padding:12px 50px;z-index:99; cursor:pointer;}
.mobile-filters svg {margin:0 5px 0 0;    position: relative;top: -1px;}
.mobile-filters span {font-size: 16px;line-height:20px;}
.popup {position:fixed;top: 0;bottom: 0;left: 0;right: 0;overflow: auto;height:100%;z-index: 999;color: var(--black-color);box-sizing: border-box;background-color:var(--white-color);opacity: 0;-webkit-transition: all 800ms;transition: all 800ms;pointer-events: none;}
.popup-content {opacity: 0;will-change: margin-top;-webkit-transition: all 700ms;transition: all 700ms;-webkit-transition-delay: 600ms;transition-delay: 600ms;margin-top: -5%;}
.popup.active {opacity: 1;pointer-events: auto;}
.popup.active .popup-content {opacity: 1;margin-top: 0;} 
.chack-box-wrapper {margin-bottom: 75px;}

/* Sort Filter Styles */

.filters .popup-content{padding:64px 0 0;}
.popup-content-top{top:0; height:64px;padding:10px;border-bottom:1px solid var(--cadet-blue-color);z-index:9;}
.popup-content-top span{font-size:20px; font-weight:700; line-height:24px;color:var(--woodsmoke-color); margin-left:10px;}
.popup-content .tabs-section{overflow:scroll;}
.popup-content .tabs-list{background:var(--light-bg-color);height:100%;}
.popup-content .tabs-list .nav-link{padding:15px;font-size:14px;line-height:20px;letter-spacing: 0.21px;border-bottom:1px solid var(--cadet-blue-color);color:var(--woodsmoke-color);border-radius:0px;}
.popup-content .tabs-list .nav-link.active{background:var(--white-color);border-bottom:1px solid var(--cadet-blue-color);color:var(--woodsmoke-color);}
.popup-content .tabs-content{padding:10px 8px;}
.popup-content .search-field{margin:6px 0 ;}
.popup-content .search-field .search-box {box-sizing: border-box;border: 0.5px solid var(--nevada-color);padding-left:30px;overflow:hidden;border-radius:2px; height:32px;}
.popup-content .search-field img{left:2px;top:2px; background:var(--white-color);padding:6px;width:28px; height:28px;}
.popup-content .checkbox label{font-size:14px;line-height:16px;letter-spacing:0.3px;}
.popup-content .checkbox input[type="checkbox"] + .box:after{top:3px;}
.popup-content .checkbox input[type="checkbox"] + .box:before{top:1px;}
.popup-content .price-values{width:80px;}
.price-values:before {top: 42px;display: inline-block;}
.price-values {display: flow-root;line-height: 38px;}
.seperate {padding-top: 36px;}
.popup-content h4{font-size:16px; line-height:24px;letter-spacing:0.2px;color:var(--nevada-color);margin-bottom:35px;}
.popup-content-bottom{box-shadow: 0 0 12px 0 rgba(0,0,0,0.1);padding:18px 20px;bottom:0;top:auto;z-index:9;}
.popup-content-bottom button{max-width:48%;  font-size: 18px;font-weight:700;letter-spacing: 0.3px;line-height:35px;}
.popup-content-bottom button.close{border: 1px solid var(--secondary-color);border-radius: 4px;color:var(--secondary-color);opacity:1;}
.MuiSlider-root{color: var(--primary-color) !important;}
.MuiSlider-thumb.MuiSlider-thumbColorPrimary {border: 1px solid #E4E4E4;background-color: var(--white-color);box-shadow: 0 2px 4px 0 rgba(16,0,0,0.1);}
.sort-by-popup {position: fixed;top: auto;height: 0;z-index: 0;bottom: 0;background: var(--white-color);bottom: 0;z-index: 101;margin: 0;}
.sort-by-popup.active {height:auto;padding-bottom:10px;}
.sort-by-overlay{background:rgba(0,0,0,0.66);position:fixed;top:0;left:0;right:0;bottom:0;height:100%;width:100%;opacity:0;display:none;}
.sort-by-overlay.active{opacity:1;z-index:100;display:block;}
.sort-by-popup h4 {font-size: 18px;color: var(--woodsmoke-color);font-weight: 600;letter-spacing: 0.27px;line-height: 24px;padding:12px;border-bottom:1px solid var(--black-color);}
.sort-by-popup ul li{padding:12px;color: var(--nevada-color);font-size: 16px;letter-spacing: 0.3px;line-height:20px;}
.sort-by-popup ul li.active{color:var(--woodsmoke-color);font-weight:700;}

}
.section-gap {padding: 24px 0;margin: 0;position: relative;}
@media (max-width: 767.98px) {
.groceries-search{min-width:330px; margin-top:16px;}
.search-wrap.search-wrap-inner{max-width:100%;}
.groceries-search .category-search-wrap .search-wrap form input {width: 100%;}
.product-price-section .icon-bg-btn{min-width:100%;}
.product-price-section .add-cart, .product-price-section .icon-bg-btn{margin-top:12px;}
.Marketplace-dashboard.custom-owl .product-price-section .product-cost{margin-bottom:0;}
.popup-content .checkbox label .grocery-icon{ margin-right:16px;}
.marketplace-categories .grocery-arrow, .marketplace-categories .grocery-arrow h5{max-width:120px;}
.marketplace-categories .categories-bg .categories-img.categories-none img{display:none;}
.grocery-arrow img {float: right;position: absolute;right: 12px;top: 28px;}
.delivery-card {min-height: 230px;}
.delivery-header {margin-bottom: 20px;}
.delivery-header h4 {font-size: 28px;line-height: 30px;}
.grocery-delivery {margin: 20px 0;}
.count-block h1 {font-size: 20px;}
.delivery-card .delivery-card-cont {padding: 32px 24px 36px;width: 100%;}
.marketplace-logo img{margin:-8px 0 0;}
.categorie-list .angle-icon {top: 10px;}
.card-header .orderInfo {margin-left: 0;}
}
