.kosherwest-theme .store-main-page-header{padding-top:5px;padding-bottom:0;background:var(--primary-header-background)!important}

@media (max-width:960px) {
.kosherwest-theme .store-main-page-header{display:none}
}

@media (max-width:1280px) {
.kosherwest-theme .store-main-page-header__left{width:100%!important}
}

.kosherwest-theme .store-main-page-header__left>div{align-items:center;max-width:300px}

.kosherwest-theme .store-main-page-header__left>div form{margin-bottom:0}

.kosherwest-theme .store-main-page-header .logo-wrapper{flex-shrink:0;width:300px;padding:0;margin-right:24px!important}

@media (max-width:1280px) {
.kosherwest-theme .store-main-page-header .logo-wrapper{width:180px}
.kosherwest-theme .store-main-page-header .logo-wrapper a img.logo{margin-top:-8px}
}

.kosherwest-theme .store-main-page-header-content{min-height:unset;grid-template-columns:1fr 280px 1fr;align-items:center;gap:24px;width:100%;height:84px}

@media (max-width:1280px) {
.kosherwest-theme .store-main-page-header-content{grid-template-columns:1fr 200px 1fr}
}

.kosherwest-theme .store-main-page-header-content-left{justify-content:center;align-items:center;display:flex}

.kosherwest-theme .store-main-page-header-content-right{justify-content:space-between;align-items:center;display:flex}

.kosherwest-theme .store-main-page-header-content-right .header-delivery-btn>span{flex-wrap:wrap;gap:5px;display:flex}

@media (max-width:1280px) {
.kosherwest-theme .store-main-page-header-content-right .header-delivery-btn>span{width:min-content}
}

.kosherwest-theme .store-main-page-header button span{text-transform:capitalize}

.kosherwest-theme .store-main-page-header .search-box__label{width:100%;min-width:100%}

.kosherwest-theme .store-main-page-header .search-box *{color:var(--primary-color)}

.kosherwest-theme .store-main-page-header .search-box * .MuiButtonBase-root.MuiIconButton-root.MuiAutocomplete-clearIndicator{border-color:var(--secondary-color)!important;background-color:transparent!important}

.kosherwest-theme .store-main-page-header .search-box * .MuiButtonBase-root.MuiIconButton-root.MuiAutocomplete-clearIndicator .MuiIconButton-label svg *{color:var(--secondary-color)!important}

.kosherwest-theme .store-main-page-header-list-wrapper{min-width:100%;max-width:100%}

.kosherwest-theme .store-main-page-header-list-item a{font-size:1.4rem;font-weight:500}

.kosherwest-theme .store-main-page-header-list-item a span{text-transform:uppercase}

.kosherwest-theme .store-main-page-header-list-item a:not(#departments-target){transition:none}

.kosherwest-theme .store-main-page-header-list-item a:not(#departments-target)>span>span{transition:none!important}

.kosherwest-theme .store-main-page-header-list-item a#departments-target{transition:none!important}

.kosherwest-theme .store-main-page-header-list-item a#departments-target>span{transition:none!important}

.kosherwest-theme .store-main-page-header-list-item a:hover{color:var(--header-link-hover-background);background:0 0}

.kosherwest-theme .store-main-page-header-list-item a:hover *{color:var(--header-link-hover-background)}

.kosherwest-theme .store-main-page-header button{box-shadow:none;margin-left:10px;margin-right:10px}

.kosherwest-theme .store-main-page-header button span{letter-spacing:1.3px;font-size:1rem;text-transform:capitalize!important}

.kosherwest-theme .store-main-page-header-content button{font-weight:400;font-family:var(--font-primary);background:var(--primary-color);letter-spacing:1.6px;color:var(--secondary-color);transition:background .2s ease-in-out;border:2px solid var(--secondary-color)!important}

.kosherwest-theme .store-main-page-header-content button:hover{background:0 0}

.kosherwest-theme .store-main-page-header .search-box{height:30px}

.kosherwest-theme .store-main-page-header .search-box input.MuiInputBase-input{margin-top:1px;font-size:14px;font-weight:600}

.kosherwest-theme .store-main-page-header .search-box input.MuiInputBase-input::placeholder{color:var(--primary-header-background);opacity:1}

.kosherwest-theme .store-main-page-header .search-box.border-radius{-webkit-border-radius:25px!important;border-radius:25px!important}

.kosherwest-theme .store-main-page-header .search-box.border-radius .MuiInputBase-input::placeholder{text-transform:uppercase}

.kosherwest-theme .store-category-header-mobile .search-box .MuiInput-underline{padding:0 40px 0 18px}

.kosherwest-theme .store-category-header-mobile .search-box .search-box-endAdornment{right:5px}

.kosherwest-theme .store-category-header-mobile .search-box .MuiButtonBase-root.MuiIconButton-root.MuiAutocomplete-clearIndicator{border-color:var(--secondary-color)!important;background-color:transparent!important}

.kosherwest-theme .store-category-header-mobile .search-box .MuiButtonBase-root.MuiIconButton-root.MuiAutocomplete-clearIndicator .MuiIconButton-label svg *{color:var(--secondary-color)!important}

.kosherwest-theme .store-category-header-mobile .search-box input.MuiInputBase-input{font-size:14px;font-weight:600}

.kosherwest-theme .store-category-header-mobile .search-box input.MuiInputBase-input::placeholder{color:var(--primary-header-background);opacity:1;font-weight:600}

.kosherwest-theme .store-category-header-mobile .search-box.border-radius{-webkit-border-radius:25px!important;border-radius:25px!important}

.kosherwest-theme .store-category-header-mobile .search-box.border-radius .MuiInputBase-input::placeholder{text-transform:uppercase}

.kosherwest-theme .store-category-header-mobile .MuiAutocomplete-endAdornment .MuiIconButton-label svg{color:var(--primary-color);-webkit-text-fill-color:#2d2d30;opacity:1;-webkit-opacity:1}

.kosherwest-theme .store-category-header-mobile button{font-weight:800;font-family:var(--font-primary);background:var(--primary-color);letter-spacing:1.6px;color:var(--secondary-color);transition:background .2s ease-in-out;border:2px solid var(--secondary-color)!important}

.kosherwest-theme .store-category-header-mobile button:hover{background:0 0}

.kosherwest-theme .store-category-header-mobile button .MuiSvgIcon-root.MuiSvgIcon-fontSizeSmall{font-size:.8rem}

.kosherwest-theme .store-category-header-mobile .modal-button{background:var(--primary-color)!important}

.kosherwest-theme .store-category-header-mobile .specials-button{background:#c11}

.kosherwest-theme .sidebar-header{padding:16px}

.kosherwest-theme .sidebar-header.secondary{background-color:var(--primary-color)}

.kosherwest-theme .sidebar-header-title{line-height:1}

.kosherwest-theme button#search-box-all-btn.MuiButton-contained{background-color:var(--secondary-color)!important}

.kosherwest-theme button#search-box-all-btn.MuiButton-contained span.MuiButton-label{color:#000!important;font-weight:400!important}

.kosherwest-theme .store-category-header-mobile__content .logo{width:140px}

.kosherwest-theme .searchBarProductContent{width:100%}

.kosherwest-theme .search-box .weight-text{color:var(--secondary-color)!important}

.kosherwest-theme .search-box .add-to-cart-btn *{color:#000!important}

.kosherwest-theme .search-box .add-to-cart-btn svg{fill:#000!important}

.kosherwest-theme .search-box .qty-update-btn.is-decrease-item svg,.kosherwest-theme .search-box .qty-update-btn.is-increase-item svg{fill:#000}

.kosherwest-theme .search-box .add-to-cart-btn,.kosherwest-theme .search-box .product-item-quantity-box{min-width:100px!important}

.kosherwest-theme .search-box .add-to-cart-btn.plus-icon,.kosherwest-theme .search-box .product-item-quantity-box.plus-icon{min-width:unset!important}

.kosherwest-theme .search-box .add-to-cart-btn span,.kosherwest-theme .search-box .qty-update-btn span{color:2011ee}

.kosherwest-theme .search-box .weight-text{font-weight:500;color:var(--secondary-color)!important}

.kosherwest-theme .store-main-page-header .store-main-page-header__left{order:1}

.kosherwest-theme .store-main-page-header .logo-wrapper{order:2}

.kosherwest-theme .store-main-page-header .delivery-btn{order:3}

.kosherwest-theme .store-main-page-header .shopping-cart-widget{order:4}

.kosherwest-theme .store-main-page-header .login-button{order:5}

.kosherwest-theme .store-main-page-header:not(:has(.shopping-cart-widget)) .store-main-page-header__left{order:1}

.kosherwest-theme .store-main-page-header:not(:has(.shopping-cart-widget)) .logo-wrapper{order:2;transform:translate(-135px)}

.kosherwest-theme .store-main-page-header:not(:has(.shopping-cart-widget)) .store-main-page-header__right{order:3}

.kosherwest-theme .passover-toggle-button.switchActive button.MuiButtonBase-root{background-color:var(--secondary-color)}

.kosherwest-theme .passover-toggle-button.switchActive button.MuiButtonBase-root span.MuiToggleButton-label{color:var(--light-color)}

.kosherwest-theme .sub-page-layout-body{overflow-x:hidden}

.kosherwest-theme .two-panel-virtual-layout>div>div:last-child{overflow-x:hidden}

.kosherwest-theme .footer-container{position:relative;overflow:hidden}

.kosherwest-theme .footer-container .logo img{width:95px;height:auto}

.kosherwest-theme .store-content-top-shop-by-recipes-container,.kosherwest-theme .sub-page-layout-body-content{z-index:1;background-color:#fff;position:relative}

.kosherwest-theme .footer{grid-template-columns:auto 1fr 1fr 1fr auto!important}

.kosherwest-theme .footer .logo{display:none!important}

.kosherwest-theme .footer-list-wrapper{align-items:start!important}

.kosherwest-theme .footer-list-wrapper .container{margin:0}

.kosherwest-theme .footer-container .description .description{text-align:center;margin:0}

.kosherwest-theme .footer-container .footer-list{column-gap:70px}

.kosherwest-theme .footer-container .footer-list-item:nth-child(2){margin-left:15px}

.kosherwest-theme .footer-container .footer-list-item:nth-child(4){margin-left:15px}

.kosherwest-theme .footer-container .footer-list-item:nth-child(6){margin-left:15px}

.kosherwest-theme .footer-list-item{text-transform:capitalize;font-weight:700}

.kosherwest-theme .phone,.kosherwest-theme .location,.kosherwest-theme .instagram{margin-bottom:15px!important}

.kosherwest-theme .phone,.kosherwest-theme .phone a,.kosherwest-theme .location,.kosherwest-theme .location a,.kosherwest-theme .instagram,.kosherwest-theme .instagram a{padding-top:0;padding-left:0}

.kosherwest-theme .phone p,.kosherwest-theme .phone a,.kosherwest-theme .location p,.kosherwest-theme .location a,.kosherwest-theme .instagram p,.kosherwest-theme .instagram a{line-height:1!important}

.kosherwest-theme .instagram a,.kosherwest-theme .phone a,.kosherwest-theme .location{padding-left:36px}

.kosherwest-theme .instagram a{background-image:url(/dist/assets/6c72ae3d2e8ac833444f.svg);background-position-y:50%;background-size:20px;align-items:center;display:flex}

.kosherwest-theme .location{white-space:nowrap;background-position-y:50%;background-size:20px;width:185px;background-image:url(/dist/assets/e1be7cede02bbea62d9a.png)!important}

.kosherwest-theme .phone a{background-image:url(/dist/assets/2de0107ce64efab815a8.svg);background-position-y:50%;background-size:20px}

.kosherwest-theme .footer-container .footer-two .powered-by{text-align:left;width:100%;margin-top:50px;font-size:16px}

.kosherwest-theme .access-denied .MuiGrid-container{width:auto}

.kosherwest-theme .access-denied-left-side{margin-left:30px;margin-right:80px}

.kosherwest-theme .access-denied-left-side .title,.kosherwest-theme .access-denied-left-side .description{line-height:120%}

.kosherwest-theme .access-denied-left-side .title{color:#84ab07;font-family:Montserrat;font-size:80px;font-weight:700}

@media (max-width:600px) {
.kosherwest-theme .access-denied-left-side .title{font-size:50px}
}

.kosherwest-theme .access-denied-left-side .description{font-family:Montserrat;font-weight:400}

.kosherwest-theme .access-denied-left-side .go-back-button{background:#2d2d30;-webkit-border-radius:30px;border-radius:30px;width:117px;height:36px;margin:0!important;position:relative!important;bottom:0!important;left:0!important}

.kosherwest-theme .access-denied-left-side .go-back-button span{text-transform:none;font-family:Montserrat;font-size:13px;font-weight:500}

@media (max-width:960px) {
.kosherwest-theme .multi-carousel>div>div{margin-left:12px;justify-content:flex-start!important}
}

.kosherwest-theme .departments-list-link{padding-bottom:0}

.kosherwest-theme .slider-skeleton{height:100%}

.kosherwest-theme .two-sides-layout .right-half .departments-list-item-image-container{-webkit-border-radius:12px;border-radius:12px;overflow:hidden}

.kosherwest-theme .two-sides-layout .right-half .departments-list-item-image-container img{object-fit:cover}

.kosherwest-theme .two-sides-layout .right-half .departments-list-item-title{text-transform:uppercase;letter-spacing:2px;font-weight:600}

@media (max-width:600px) {
.kosherwest-theme .sub-page-layout-body-content{min-height:calc(100vh - 110px)}
}

.kosherwest-theme .departments-modal .departments-list-item{flex:0 0 16.6667%;padding:8px}

.kosherwest-theme .departments-modal .departments-list-item-image{object-fit:cover;object-position:center center;-webkit-border-radius:16px;border-radius:16px;width:100%;max-width:100%;height:auto;animation:none}

.kosherwest-theme .departments-modal .departments-list-item-title{text-transform:uppercase;margin-bottom:0;font-size:1.2rem;margin-top:4px!important}

.kosherwest-theme .store-content-top-categories .departments .departments-list{justify-content:center;width:100%;padding-left:30px!important;padding-right:30px!important}

@media (max-width:960px) {
.kosherwest-theme .store-content-top-categories .departments .departments-list{padding-left:6px!important;padding-right:6px!important}
}

.kosherwest-theme .store-content-top-categories .departments .departments-list-item{margin-bottom:0;padding:0 12px}

@media (max-width:960px) {
.kosherwest-theme .store-content-top-categories .departments .departments-list-item{flex:0 0 25%}
}

@media (max-width:600px) {
.kosherwest-theme .store-content-top-categories .departments .departments-list-item{flex:0 0 50%}
}

.kosherwest-theme .store-content-top-categories .departments .departments-list-item .departments-list-link{border:0!important;outline:0!important}

.kosherwest-theme .store-content-top-categories .departments .departments-list-item .departments-list-item-image-container{width:100%;height:0;padding-bottom:100%;position:relative}

.kosherwest-theme .store-content-top-categories .departments .departments-list-item .departments-list-item-image-container img.departments-list-item-image{max-height:unset;max-width:unset;-webkit-border-radius:16px;border-radius:16px;width:100%;height:100%;position:absolute;top:0;left:0;animation:none!important;transform:none!important}

.kosherwest-theme .store-content-top-categories .departments .departments-list-item-title{margin-top:20px;margin-bottom:20px;font-size:1.5rem;line-height:24px}

@media (max-width:960px) {
.kosherwest-theme .store-content-top-categories .departments .departments-list-item{padding:0 8px}
}

@media (max-width:600px) {
.kosherwest-theme .store-content-top-shop-by-recipes-container .recipe-carousel-item{height:auto}
.kosherwest-theme .store-content-top-shop-by-recipes-container .recipe-carousel-item-image img{height:100%}
}

.kosherwest-theme .store-content-bestsellers-container:nth-child(2) .store-content-bestsellers.specials{padding:20px 0 0!important}

.kosherwest-theme .store-content-bestsellers-container .store-content-bestsellers.specials{padding:0 0 12px}

.kosherwest-theme .store-content-top-shop-by-recipes{margin-bottom:30px;padding:0}

.kosherwest-theme .product-category-carousel-wrapper h2.subheader{text-transform:capitalize;text-align:left;color:var(--secondary-color);margin:0;padding:20px 20px 0;font-size:2.3rem}

@media (max-width:960px) {
.kosherwest-theme .product-category-carousel-wrapper h2.subheader{padding-left:15px;padding-right:15px;padding-top:0}
}

.kosherwest-theme .store-content{padding-top:0!important;padding-bottom:0!important}

.kosherwest-theme .store-content #departments .subheader{margin-bottom:24px}

.kosherwest-theme .store-content .customerAddresses,.kosherwest-theme .store-content .customerCards,.kosherwest-theme .store-content .customerPassword,.kosherwest-theme .store-content .changePin,.kosherwest-theme .store-content .ordersContainer{margin-top:40px;margin-left:20px}

.kosherwest-theme .store-content .specials h2.subheader,.kosherwest-theme .store-content #recipes h2.subheader,.kosherwest-theme .store-content .store-content-top-categories h2.subheader{text-transform:uppercase;text-align:left;color:var(--secondary-color);margin:0;font-size:2rem;padding:20px 24px!important;display:block!important}

@media (max-width:960px) {
.kosherwest-theme .store-content .specials h2.subheader,.kosherwest-theme .store-content #recipes h2.subheader,.kosherwest-theme .store-content .store-content-top-categories h2.subheader{padding-left:15px;padding-right:15px}
}

@media (max-width:600px) {
.kosherwest-theme .store-content .specials h2.subheader,.kosherwest-theme .store-content #recipes h2.subheader,.kosherwest-theme .store-content .store-content-top-categories h2.subheader{padding:10px 15px 0}
}

.kosherwest-theme .store-content #recipes h2.subheader{padding-bottom:12px}

@media (min-width:960px) {
.kosherwest-theme .store-content .specials h2.subheader,.kosherwest-theme .store-content .store-content-top-categories h2.subheader{padding:20px 45px 5px 24px}
}

.kosherwest-theme .zip-code-widget button>span{color:#101010;font-weight:600}

.kosherwest-theme .fab-btn-active{background:var(--yes-text-color)}

.kosherwest-theme .store-main-page-get-started-button{background:var(--secondary-color);cursor:pointer;bottom:calc(5vw + 50px);left:0;border:0!important;padding:14px 37px!important;font-size:1.125em!important;display:block!important;position:relative!important}

.kosherwest-theme .store-main-page-get-started-button .MuiButton-label{color:#000}

.kosherwest-theme .store-main-page-get-started-button:hover{background:var(--secondary-color)!important}

.kosherwest-theme .zip-code-widget-button{background:var(--secondary-color)}

.kosherwest-theme .zip-code-widget-button:hover{background:var(--secondary-color)!important}

.kosherwest-theme .zip-code-widget-button:hover .MuiButton-label{color:var(--primary-color)}

.kosherwest-theme .store-content{flex-direction:column;justify-content:flex-start;display:flex}

.kosherwest-theme .store-content>div{width:100%}

.kosherwest-theme .store-content .store-content-bestsellers-container{background-color:#fff;order:1}

.kosherwest-theme .store-content .store-content-top-categories{order:2}

.kosherwest-theme .store-content .store-content-top-shop-by-recipes-container{order:3}

.kosherwest-theme .store-content-bestsellers{padding-bottom:0!important}

.kosherwest-theme .store-content-top-categories{margin-top:0!important;margin-bottom:20px!important}

@media (max-width:476px) {
.kosherwest-theme .form-layout-bg-image:before{background-image:none}
.kosherwest-theme .form-layout-logo-watermark{background-image:none}
}

.kosherwest-theme .MuiButton-root{text-transform:capitalize}

.kosherwest-theme button.confirm-button{background:var(--success-color)}

.kosherwest-theme .form-buttons-main{gap:10px;align-items:center!important}

.kosherwest-theme .form-buttons-main .form-link{-webkit-border-radius:var(--add-button-radius);border-radius:var(--add-button-radius);padding:14px 0}

.kosherwest-theme .form-layout-content button.form-submit-btn{background-color:var(--secondary-color);border:none;font-size:1.1em}

.kosherwest-theme .form-layout-content button.form-submit-btn .MuiButton-label{color:#000}

.kosherwest-theme .form-layout-content .MuiInput-input{padding-left:.5em}

.kosherwest-theme .form-layout-content * .MuiFormHelperText-root.Mui-error{font-size:12px;font-weight:500;color:#ef9a9a!important}

.kosherwest-theme .form-layout-content .MuiInput-underline.Mui-error:after{border-bottom:2px solid #ef9a9a}

.kosherwest-theme .form-layout-popup .MuiSwitch-colorSecondary.Mui-checked+.MuiSwitch-track{background-color:var(--secondary-color)}

.kosherwest-theme .form-layout .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:var(--secondary-color)}

.kosherwest-theme .myProfileForm .profile-form__btns--save{background:var(--secondary-color);color:#000}

.kosherwest-theme .myProfileForm .profile-form__btns--delete,.kosherwest-theme .myProfileForm .profile-form__btns--save{margin-top:1px}

.kosherwest-theme .product-navigation .product-button .MuiButton-label{font-size:1.2rem}

@media (max-width:600px) {
.kosherwest-theme #loginForm .form-buttons-wrapper .form-buttons-main{max-height:43px}
.kosherwest-theme #loginForm .form-buttons-wrapper .form-buttons-main .form-submit-btn,.kosherwest-theme #loginForm .form-buttons-wrapper .form-buttons-main .form-link{height:43px}
}

.kosherwest-theme .slider{background-color:transparent}

.kosherwest-theme .slider .slide-title-container{top:10%}

@media (max-width:1280px) {
.kosherwest-theme .slider .slide-title-container{top:50%;transform:translateY(-50%)}
}

.kosherwest-theme .slider .slide-title-container .slide-title{color:var(--text-color);text-shadow:0 3px 4px rgba(0,0,0,.5);height:auto;height:fit-content;font-size:35px;font-weight:700;line-height:1.2;position:static}

.kosherwest-theme .slider .slide-title-container .slide-subtitle{position:static;bottom:-28vh}

@media (min-width:1460px) {
.kosherwest-theme .slider .slide-title-container{left:9%}
}

.kosherwest-theme .store-main-page-get-started{height:0}

@media (min-width:1460px) {
.kosherwest-theme .store-main-page-get-started{max-width:calc(var(--max-content-width) + 1%)}
}

@media (max-width:1300px) {
.kosherwest-theme .store-main-page-get-started{max-width:100%;padding-left:5%}
}

.kosherwest-theme .category-navigation-title{color:var(--yes-text-color);text-align:left;font-size:1.75rem;font-weight:600;font-family:var(--font-primary);margin-bottom:16px;line-height:1.2;display:block}

.kosherwest-theme .category-navigation-title:after{background-color:var(--yes-text-color)}

.kosherwest-theme .category-navigation-list-item-title{margin-top:0;margin-bottom:4px}

.kosherwest-theme .category-navigation-list-item-title span{text-align:left;font-size:1.4rem;font-weight:400;font-family:var(--font-primary);color:var(--text-color);line-height:1.2;display:block}

.kosherwest-theme .category-navigation-list-item-title span:hover{color:var(--secondary-color-dark)}

.kosherwest-theme .category-navigation-list-item.active .category-navigation-list-item-title span{font-weight:600}

.kosherwest-theme .filtersList-list span{text-align:left;font-size:1.4rem;font-weight:400;font-family:var(--font-primary);line-height:1.2;display:block}

.kosherwest-theme .filtersList-list span:hover{color:var(--secondary-color-dark)}

.kosherwest-theme .departments-list-item-image{color:var(--yes-text-color)}

.kosherwest-theme .departments-list-link:hover{color:var(--yes-text-color)}

.kosherwest-theme .departments-list-link:hover .departments-list-item-title{color:var(--yes-text-color)}

.kosherwest-theme .products-list .product-item-button button{color:#000;background-color:var(--secondary-color)!important}

.kosherwest-theme .product-details-estimated-label{color:#000}

.kosherwest-theme .product-details .add-to-cart-btn,.kosherwest-theme .product-item-button .add-to-cart-btn{background-color:var(--secondary-color);color:#000;min-width:125px}

.kosherwest-theme .mcg-sorting-list-item p.active{color:var(--yes-text-color)}

@media screen and (max-width:640px) {
.kosherwest-theme .product-item-button .add-to-cart-btn .MuiSvgIcon-root{display:none}
}

.kosherwest-theme .multi-carousel .product-item-content a:hover{color:var(--text-color)}

.kosherwest-theme .multi-carousel .item-carousel{box-shadow:none}

.kosherwest-theme .multi-carousel .item-carousel .product-item-image{border:3px var(--secondary-color)solid;-webkit-border-radius:12px;border-radius:12px;max-width:none;padding:15px;overflow:hidden}

@media (max-width:600px) {
.kosherwest-theme .multi-carousel .item-carousel .product-item-image{max-height:none;padding:10px}
}

.kosherwest-theme .multi-carousel .item-carousel .product-item-price{color:var(--text-color);font-size:20px;font-weight:600;transition:color .2s ease-in-out}

.kosherwest-theme .multi-carousel .item-carousel .product-item-price-wrapper--mb{height:40px;padding-top:4px}

.kosherwest-theme .multi-carousel .item-carousel .product-item-old-price{color:var(--text-color);transition:color .2s ease-in-out}

.kosherwest-theme .multi-carousel .item-carousel .product-item-content:hover .product-item-price{color:var(--secondary-color)}

.kosherwest-theme .multi-carousel .item-carousel .product-item-content:hover .product-item-old-price{color:var(--secondary-color)}

.kosherwest-theme .recipe-carousel-item:hover{color:var(--yes-text-color)!important}

.kosherwest-theme .product-item-image{max-width:182px}

@media (max-width:600px) {
.kosherwest-theme .product-item-image{max-height:120px}
.kosherwest-theme .product-item-image .mcg-image-container{padding-bottom:120px}
}

@media (max-width:960px) {
.kosherwest-theme .product-item-image .image-container{padding-bottom:120px}
.kosherwest-theme .product-item-image .image{object-position:center center;width:100%;height:100%;position:absolute;top:0;left:0}
}

.kosherwest-theme .item-carousel .weight-info,.kosherwest-theme .product-container .weight-info{color:#000}

.kosherwest-theme .store-content .multi-carousel .carousel{justify-content:center}

.kosherwest-theme .deli-page-carousel-wrapper h2.subheader{color:var(--secondary-color)}

.kosherwest-theme .store-main-page-main .store-content-bestsellers.specials .multi-carousel .carousel-arrow{position:relative;top:-52px}

.kosherwest-theme .product-list-content-main .multi-carousel.autosized .carousel-arrow{top:90px}

.kosherwest-theme .no-button,.kosherwest-theme .cancel-button{background:#db2727;border:none}

.kosherwest-theme .no-button .MuiButton-label,.kosherwest-theme .cancel-button .MuiButton-label{color:var(--header-link-color)}

.kosherwest-theme .yes-button,.kosherwest-theme .save-button,.kosherwest-theme button.change-password-btn{background:var(--secondary-color);border:none}

.kosherwest-theme button.button-completed:not(.Mui-disabled){background:var(--secondary-color);border:none}

.kosherwest-theme .yes-button .MuiButton-label,.kosherwest-theme .save-button .MuiButton-label,.kosherwest-theme button.change-password-btn .MuiButton-label{color:#000!important}

.kosherwest-theme button.button-completed:not(.Mui-disabled) .MuiButton-label{color:#000!important}

.kosherwest-theme .yes-button.Mui-disabled,.kosherwest-theme .save-button.Mui-disabled,.kosherwest-theme button.change-password-btn.Mui-disabled{filter:grayscale()}

.kosherwest-theme button.button-completed:not(.Mui-disabled).Mui-disabled{filter:grayscale()}

.kosherwest-theme .yes-button.Mui-disabled .MuiButton-label,.kosherwest-theme .save-button.Mui-disabled .MuiButton-label,.kosherwest-theme button.change-password-btn.Mui-disabled .MuiButton-label{color:var(--light-color)!important}

.kosherwest-theme button.button-completed:not(.Mui-disabled).Mui-disabled .MuiButton-label{color:var(--light-color)!important}

.kosherwest-theme .yes-button,.kosherwest-theme .no-button{font-size:1rem}

.kosherwest-theme .btn-scroll-to-top,.kosherwest-theme .catalog-actionButton-fab,.kosherwest-theme .catalog-actionButton-actionButton,.kosherwest-theme .recipes-actionButton-fab,.kosherwest-theme .recipes-actionButton-actionButton{background-color:var(--secondary-color);color:#000}

.kosherwest-theme .btn-scroll-to-top.fab-btn-active,.kosherwest-theme .catalog-actionButton-fab.fab-btn-active,.kosherwest-theme .catalog-actionButton-actionButton.fab-btn-active,.kosherwest-theme .recipes-actionButton-fab.fab-btn-active,.kosherwest-theme .recipes-actionButton-actionButton.fab-btn-active{background-color:var(--secondary-color-dark);color:#fff}

.kosherwest-theme .btn-scroll-to-top:hover{background-color:var(--secondary-color-dark);color:#fff}

.kosherwest-theme .catalog-actionButton-fab:hover{background-color:var(--secondary-color-dark);color:#fff}

.kosherwest-theme .catalog-actionButton-actionButton:hover{background-color:var(--secondary-color-dark);color:#fff}

.kosherwest-theme .recipes-actionButton-fab:hover{background-color:var(--secondary-color-dark);color:#fff}

.kosherwest-theme .recipes-actionButton-actionButton:hover{background-color:var(--secondary-color-dark);color:#fff}

.kosherwest-theme .delivery-content .time-slot.next-week{color:var(--yes-text-color)}

.kosherwest-theme .delivery-content .time-slot.next-week.selected{color:#fff;background:var(--yes-text-color)}

.kosherwest-theme .delivery-content .time-slot.next-week:hover{color:#fff;background:var(--yes-text-color)}

.kosherwest-theme .shopping-cart-widget{position:relative;top:auto;right:auto}

.kosherwest-theme .shopping-cart .shopping-cart-item:hover .shopping-cart-item-name{color:var(--yes-text-color)!important}

.kosherwest-theme .shopping-cart .shopping-cart-item-details .MuiGrid-Container .special-value{margin:12px 0 5px!important}

.kosherwest-theme .shopping-cart .sidebar-header .delete-button{margin:0}

.kosherwest-theme .recipes-content .recipes-content-sidebar{display:block}

@media (max-width:600px) {
.kosherwest-theme .recipes-content .recipes-content-sidebar{display:none}
}

.kosherwest-theme .recipes-content .recipes-content-sidebar .recipes-sidebar{position:sticky;top:130px}

.kosherwest-theme .recipes-content .recipes-content-sidebar .recipes-sidebar .category-navigation-title{padding-bottom:0;font-size:22.75px}

.kosherwest-theme .recipes-content .recipes-content-sidebar .recipes-sidebar .category-navigation-title:after{margin-top:10px}

.kosherwest-theme .recipes-content .recipes-content-sidebar .recipes-sidebar .recipes-list{margin-top:0}

.kosherwest-theme .recipes-content .recipes-content-sidebar .recipes-sidebar .recipes-list .recipes-list-item-title{margin-top:0;font-size:18.2px!important}

.kosherwest-theme .recipes a:hover{color:var(--yes-text-color)}

@media (max-width:600px) {
.kosherwest-theme .sub-page-layout-body-content{padding:0 3%}
}

.kosherwest-theme .recipe-carousel-item-description{-ms-line-clamp:3;-webkit-line-clamp:3;height:4.8rem;font-size:15.6px;line-height:1.4}

.kosherwest-theme .recipes-list-item-title{min-height:fit-content}

.kosherwest-theme .recipes-content{padding-top:50px}

.kosherwest-theme .two-panels .subheader,.kosherwest-theme .two-panels .slider .slide-title-container .slide-title{color:#fff;text-shadow:3px 3px 11px var(--text-color)}

@media (min-width:960px) {
.kosherwest-theme .two-panels .subheader,.kosherwest-theme .two-panels .slider .slide-title-container .slide-title{width:50%}
}

.kosherwest-theme .two-panels .store-main-page-header-content .store-button-modal,.kosherwest-theme .two-panels .store-main-page-header-content .delivery-btn{display:none}

.kosherwest-theme .two-sides-layout .container .departments-list{justify-content:center}

.kosherwest-theme .recipe-carousel-item-title{-ms-line-clamp:2;-webkit-line-clamp:2;height:3.6rem;margin-top:4px;margin-bottom:4px;font-size:16.9px;line-height:1.4}

.kosherwest-theme .product-item-title{-ms-line-clamp:2;-webkit-line-clamp:2;height:3.84rem;margin-top:4px;margin-bottom:4px;font-size:1.3rem;line-height:1.4}

.kosherwest-theme .subheader{color:var(--text-color)}

.kosherwest-theme .product-item-quantity{background-color:var(--secondary-color);color:var(--text-color);width:32px;height:32px;font-size:16px;top:0}

.kosherwest-theme .product-item-button .MuiButton-containedSecondary{background-color:var(--secondary-color);color:#000}

.kosherwest-theme .product-item-button .MuiTextField-root,.kosherwest-theme .product-item-quantity-box p{border-color:var(--secondary-color)}

.kosherwest-theme .product-item-quantity-box .MuiButton-containedSecondary{background-color:var(--secondary-color);color:#000}

.kosherwest-theme .product-item-quantity-box .MuiTextField-root{border-color:var(--secondary-color)}

.kosherwest-theme .checkout-page-body .MuiStepIcon-root.MuiStepIcon-active,.kosherwest-theme .checkout-page-body .MuiStepIcon-root.MuiStepIcon-completed{color:var(--secondary-color)}

.kosherwest-theme .error-page-container .title{color:var(--secondary-color);font:700 80px/98px Montserrat}

.kosherwest-theme .error-page-container .text{color:#2d2d30;font:400 30px/37px Montserrat}

.kosherwest-theme .error-page-container .go-back-button{background:#2d2d30;-webkit-border-radius:30px;border-radius:30px;font:700 13px/16px Montserrat}

.kosherwest-theme .product-item-price{color:var(--secondary-color);font-size:22px}

.kosherwest-theme .product-item-price-wrapper{height:30px;min-height:30px;padding:0}

.kosherwest-theme .product-item-price-wrapper:has(.item-is-favorites){height:65px}

@media (max-width:600px) {
.kosherwest-theme .product-item-price-wrapper:has(.item-is-favorites){height:38px}
}

.kosherwest-theme .product-item-content:has(.product-item-button-weightAddButton) .item-is-favorites{top:-70px}

.kosherwest-theme .product-item-special-lbl,.kosherwest-theme .product-item-special-box,.kosherwest-theme .product-item-label-box,.kosherwest-theme .product-details-special-lbl,.kosherwest-theme .product-details-special-box,.kosherwest-theme .product-details-label-box{background-color:var(--secondary-color);color:var(--light-color);z-index:1;font-weight:600;line-height:1;font-family:var(--font-primary);-webkit-border-radius:18px;border-radius:18px;padding:3px 4px 2px;display:flex}

.kosherwest-theme .product-item-special-lbl,.kosherwest-theme .product-details-special-lbl{width:80px;height:24px;font-size:10pt;top:11px;left:10px}

.kosherwest-theme .product-item-special-box,.kosherwest-theme .product-item-label-box,.kosherwest-theme .product-details-special-box,.kosherwest-theme .product-details-label-box{width:60px;height:20px;font-size:8.5pt}

.kosherwest-theme .mcg-sorting.ingredients-description{color:var(--secondary-color)}

.kosherwest-theme .MuiPaginationItem-textSecondary.Mui-selected{color:var(--primary-color);background-color:var(--secondary-color)!important}

.kosherwest-theme .products-header .MuiButtonBase-root.Mui-selected{background-color:var(--secondary-color)!important;color:var(--primary-color)!important}

@media (max-width:960px) {
.kosherwest-theme .product-item-content.is-favorites .product-item-container .product-item-price-wrapper{min-height:40px}
}

.kosherwest-theme .item-carousel .product-item-content .product-item-container .lbl-item-case-mode,.kosherwest-theme .item-carousel .product-item-content .product-item-container .product-item-passover{padding-top:3px}

@media (max-width:1280px) {
.kosherwest-theme .zip-code-wrapper{justify-content:center;display:flex}
}

.kosherwest-theme .recipes-list.recipe-category-list.is-left-sidebar .recipes-list-item{margin-bottom:12px}

.kosherwest-theme .recipes-list.recipe-category-list.is-left-sidebar .recipes-list-item .recipes-list-item-title{font-size:1.4rem}

.kosherwest-theme .mcg-sorting.ingredients-description.ingredient-parameters{color:var(--secondary-color)}

.kosherwest-theme .footer-container .footer-two .list a:hover{color:var(--secondary-color-dark)}

@media screen and (min-width:960px) {
.kosherwest-theme .product-item-button{top:28%;left:auto;transform:translateY(-50%)}
}

.kosherwest-theme .item-carousel .product-item-content .product-item-container .lbl-item-case-mode{line-height:1.2;font-size:11px!important}

@media (max-width:600px) {
.kosherwest-theme .mcg-breadcrumbs ol li:last-of-type .mcg-breadcrumbs-items button svg{background-color:var(--primary-color)}
}

.kosherwest-theme .mcg-breadcrumbs-items-title{font-size:1.2rem}

.kosherwest-theme .product-details-title{font-size:2rem}

.kosherwest-theme .productNote-button-text{font-size:1.1rem}

.kosherwest-theme .product-details.align-center .product-details-image .product-details-image-container .lbl-item-case-mode{z-index:1}

.kosherwest-theme .case-item .product-details-price{margin-bottom:20px}

.kosherwest-theme .case-item .case-item-qty-cases{margin-top:0}

.kosherwest-theme .deli-current-product-modal .product-node .productNote-note span{width:168px}

.kosherwest-theme .deli-current-product-modal .sticky-product-price-for-modal-product .add-to-cart-btn.add-to-cart-btn-change-delivery{-webkit-border-radius:var(--add-button-radius);border-radius:var(--add-button-radius);background-color:var(--secondary-color);color:var(--add-button-text-color)}

.kosherwest-theme .deli-current-product-modal .sticky-product-price-for-modal-product .product-details-quantity-box .btn-add-to-cart-wrp .add-to-cart-btn:not(.Mui-disabled){background-color:var(--secondary-color);box-shadow:none}

.kosherwest-theme .deli-current-product-modal .sticky-product-price-for-modal-product .product-details-quantity-box .btn-add-to-cart-wrp .add-to-cart-btn:not(.Mui-disabled) .add-to-cart-btn-text{font-size:16px}

.kosherwest-theme .deli-current-product-modal .sticky-product-price-for-modal-product .product-details-quantity-box .btn-add-to-cart-wrp .add-to-cart-btn:not(.Mui-disabled) .MuiButton-label .MuiButton-startIcon{color:var(--add-button-text-color)}

.kosherwest-theme .deli-current-product-modal .sticky-product-price-for-modal-product .product-details-quantity-box .btn-add-to-cart-wrp .add-to-cart-btn:not(.Mui-disabled) .MuiButton-label .MuiButton-startIcon svg{color:var(--add-button-text-color)}

.kosherwest-theme .deli-current-product-modal .sticky-product-price-for-modal-product .product-details-quantity-box .btn-add-to-cart-wrp .add-to-cart-btn:not(.Mui-disabled) .MuiButton-label .add-to-cart-btn-text{color:var(--add-button-text-color);padding-top:1px}

.kosherwest-theme .deli-current-product-modal .sticky-product-price-for-modal-product .product-details-quantity-box .btn-add-to-cart-wrp .add-to-cart-btn.Mui-disabled .add-to-cart-btn-text{font-size:16px}

.kosherwest-theme .deli-menus-sticky-wrapper .deli-menus-content-sidebar{padding-left:24px;padding-right:24px}

.kosherwest-theme .deli-current-product-modal .deli-current-product-modal-content .sticky-product-price-for-modal-product .product-node .productNote-button .productNote-button-text{padding-top:3px}

.kosherwest-theme .deli-page-content.is-single-menu .deli-products-list-item-img .deli-product-item-quantity{height:14px;padding-top:1px}

.kosherwest-theme .deli-page-content .deli-page-title,.kosherwest-theme .deli-menu-sc-desc .deli-menu-title{color:var(--primary-color)}

.kosherwest-theme .deli-page-content.is-single-menu .deli-products-list-item-img .deli-product-item-quantity{background-color:var(--secondary-color);color:var(--primary-color)}

@media (min-width:600px) and (max-width:960px) {
.kosherwest-theme .deli-page-content.is-single-menu .deli-products-list-item-img .deli-product-item-quantity{top:-1.5rem;right:-.5rem}
}

.kosherwest-theme .recipes-actionButton-fab,.kosherwest-theme .recipes-actionButton-wrapper{right:22px}

.kosherwest-theme .storeLocation-content .editHoursSave span,.kosherwest-theme .storeLocation-content .cancel-button span{font-size:13px}

.kosherwest-theme .storeLocation-content .wk-google-map-wrp{margin-top:15px}

.kosherwest-theme .storeLocation-content .storeLocation-container .content-title{margin-bottom:13px;font-size:16.7px}

.kosherwest-theme .store-content-top-categories .departments .departments-list-item{flex:0 0 20%}

@media (max-width:600px) {
.kosherwest-theme .store-content-top-categories .departments .departments-list-item{flex:0 0 50%}
}

.kosherwest-theme .circular-products-details-modal-content.is-product-open .btn-add-to-cart-wrp .add-to-cart-btn{background-color:var(--secondary-color);min-width:125px}

.kosherwest-theme .circular-products-details-modal-content.is-product-open .btn-add-to-cart-wrp .add-to-cart-btn .add-to-cart-btn-text{padding-top:4px}

.kosherwest-theme .circular-product-item .product-title{justify-content:center;display:flex}

@media (max-width:600px) {
.kosherwest-theme .base-layout .base-layout-content.with-top-padding:has(.order-details-table){padding:16px 0}
}

@media (max-width:376px) {
.kosherwest-theme .profile-content .order-details .title-container{max-width:82px}
}

@media (max-width:600px) {
.kosherwest-theme .profile-content-main .customerCards .card-box-wrapper .MuiButtonBase-root.MuiAccordionSummary-root{padding:0 10px}
.kosherwest-theme .profile-content-main .customerCards .card-box-wrapper .dJBfak{padding:10px 0}
}

.kosherwest-theme .profile-content-main .order-details .print-button,.kosherwest-theme .profile-content-main .order-details .button-completed,.kosherwest-theme .profile-content-main .order-details .cancel-button{height:33px}

.kosherwest-theme .profile-content-main .order-details .button-completed .MuiButton-label,.kosherwest-theme .profile-content-main .order-details .cancel-button .MuiButton-label{padding-top:2px}

@media (max-width:600px) {
.kosherwest-theme .profile-content-main:has(.customerCards){padding-left:0!important;padding-right:0!important}
}

.kosherwest-theme{--font-primary:"Lufga","Helvetica Neue",Arial,Helvetica,sans-serif;--font-secondary:"Lufga","Helvetica Neue",Arial,Helvetica,sans-serif;--light-color:#fff;--primary-color:#2d2d30;--secondary-color:#8ac53f;--secondary-color-dark:#60931c;--yes-text-color:var(--secondary-color);--price-color:var(--secondary-color);--success-color:var(--secondary-color);--form-layout-background:#fff;--form-text-color:#201e1e;--add-button-text-color:#000;--passover-toggle-color:var(--secondary-color);--primary-header-button-background:var(--secondary-color);--primary-header-background:var(--primary-color);--light-header-background:var(--light-color);--header-button-color:var(--secondary-color);--header-button-background:transparent;--header-button-hover-background:transparent;--header-link-hover-color:var(--header-link-color);--header-link-hover-background:var(--secondary-color);--header-logo-height:50px;--get-started-background:var(--primary-color);--button-border:2px solid var(--secondary-color);--primary-footer-background:var(--primary-color);--secondary-footer-background:var(--primary-color);--header-height:145px;--zip-code-widget-button-color:var(--secondary-color);--add-button-radius:4px;--max-content-width:1300px}

.kosherwest-theme .footer{background-color:var(--primary-footer-background);grid-gap:20px;grid-template-columns:1fr 1fr 1fr 1fr 1fr;padding:20px 10vw;display:none}

.kosherwest-theme .footer .logo{grid-area:1/1/2/2;justify-content:center;align-items:center;width:auto;height:100px;padding-top:60px;display:flex}

.kosherwest-theme .footer .images{flex-direction:column;grid-row:1/2;justify-content:center;align-items:center;height:145px;display:flex}

.kosherwest-theme .footer .contact-info{grid-area:1/2/2/3;justify-content:center;align-items:center;margin-right:6px;display:flex}

.kosherwest-theme .footer .description{grid-area:2/1/3/6;margin-top:35px}

.kosherwest-theme .footer .powered-by{grid-area:3/1/4/6;justify-content:center;align-items:center;display:flex}

@media screen and (min-width:960px) and (orientation:landscape) {
.kosherwest-theme .footer{display:grid}
}

.kosherwest-theme .footer-list{grid-template-columns:1fr 1fr;column-gap:40px;width:max-content;display:grid}

.kosherwest-theme .footer-list-wrapper{background-color:var(--secondary-footer-background);grid-area:1/3/2/5;justify-content:center;align-items:center;display:flex}

.kosherwest-theme .footer-list-item{padding:7px 5px}

.kosherwest-theme .slides-not-empty .specials-carousel-container .multi-carousel .MuiIconButton-label{color:#fff}