.westernkosher-theme h1,.westernkosher-theme h2,.westernkosher-theme h3,.westernkosher-theme h4,.westernkosher-theme h5{font-family:Arimo,sans-serif!important}

.westernkosher-theme td,.westernkosher-theme table,.westernkosher-theme p{font-family:var(--font-primary),sans-serif}

.westernkosher-theme .delivery-info-container .delivery-info h2,.westernkosher-theme .informationPageLayout-title{font-family:Arimo,sans-serif!important}

.westernkosher-theme .checkout-page-body .order-final-screen{font-family:var(--font-primary),sans-serif}

.westernkosher-theme .termsOfUsePage-table th{font-weight:400}

.westernkosher-theme .store-main-page-header-list-item{font-weight:600}

.westernkosher-theme .zip-code-widget{-webkit-border-radius:20px;border-radius:20px;display:none;right:3%}

.westernkosher-theme .zip-code-widget-form{-webkit-border-radius:4px;border-radius:4px;align-items:center;display:flex}

.westernkosher-theme .zip-code-widget-form .zip-code-widget-button{text-align:center;width:96px;min-height:auto;background-color:inherit!important;box-shadow:none!important;background-color:var(--zip-code-widget-button-color)!important;border:0!important;margin-left:10px!important;font-weight:600!important}

.westernkosher-theme .zip-code-widget-form .zip-code-widget-input{max-width:none}

.westernkosher-theme .zip-code-widget-form .zip-code-widget-input fieldset{border:none!important}

.westernkosher-theme .zip-code-widget .MuiInputLabel-shrink{color:var(--light-color);font-weight:300}

.westernkosher-theme .zip-code-wrapper{max-width:var(--max-content-width)}

.westernkosher-theme .is-register{display:block}

.westernkosher-theme .product-details-title{color:var(--text-color)!important}

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

.westernkosher-theme .departments-list-item-title{margin-top:6px;font-size:18px;font-family:var(--font-primary)!important}

.westernkosher-theme #departments .departments,.westernkosher-theme #departments .departments-list{justify-content:center}

.westernkosher-theme #departments .departments-list-item{flex:0 0 20%}

@media (max-width:960px) {
.westernkosher-theme #departments .departments-list-item{flex:0 0 33%}
}

@media (max-width:600px) {
.westernkosher-theme #departments .departments-list-item{flex:0 0 50%;padding:6px}
}

.westernkosher-theme #departments .departments-list-item.is-skeleton{padding-bottom:20px}

.westernkosher-theme #departments .departments-list-item.is-skeleton .img-skeleton{margin:0 auto;-webkit-border-radius:50%!important;border-radius:50%!important;width:168px!important;height:168px!important}

@media (max-width:600px) {
.westernkosher-theme #departments .departments-list-item.is-skeleton .img-skeleton{height:135px;width:100%!important}
}

.westernkosher-theme #departments .departments-list-item.is-skeleton .title-skeleton{max-width:120px;margin:12px auto 0}

.westernkosher-theme #departments .departments-list-link{flex-direction:column;align-items:center;display:flex}

.westernkosher-theme #departments .departments-list-link .departments-list-item-image-container{background-color:#fff;-webkit-border-radius:50%;border-radius:50%;width:168px;height:168px;box-shadow:0 4px 4px rgba(0,0,0,.25);overflow:hidden!important}

@media screen and (max-width:380px) {
.westernkosher-theme #departments .departments-list-link .departments-list-item-image-container{width:100%;min-width:120px;max-width:168px}
}

@media screen and (max-width:330px) {
.westernkosher-theme #departments .departments-list-link .departments-list-item-image-container{height:135px}
}

.westernkosher-theme #departments .departments-list-link .departments-list-item-image-container img{width:90%;max-width:none;height:90%;margin:5% auto}

@media (max-width:960px) {
.westernkosher-theme #departments .departments-list-link .departments-list-item-image-container img{transform:none!important}
}

@media screen and (max-width:380px) {
.westernkosher-theme #departments .departments-list-link .departments-list-item-image-container img{width:85%;height:85%;margin:7% auto}
}

.westernkosher-theme .departments-list-item-image-container .departments-list-item-image{max-width:100%}

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

.westernkosher-theme .store-main-page-header .MuiFormControlLabel-label{color:var(--text-color)}

.westernkosher-theme .store-main-page-header .passover-toggle .MuiTypography-body1{color:#000;text-transform:uppercase;font-weight:600}

.westernkosher-theme .store-main-page-header .MuiButtonBase-root.MuiSwitch-switchBase:not(.Mui-checked) .MuiSwitch-thumb{background-color:#a0a0a0!important}

.westernkosher-theme .store-main-page-header .MuiButtonBase-root.MuiSwitch-switchBase:not(.Mui-checked)+.MuiSwitch-track{opacity:.4!important;background-color:#a0a0a0!important}

.westernkosher-theme .store-main-page-header .switchActive .MuiSwitch-thumb,.westernkosher-theme .store-main-page-header .switchActive .MuiTypography-body1{color:var(--primary-color)}

.westernkosher-theme .store-main-page-header .logo-wrapper{max-width:220px;margin-left:-85px;padding:3px 5px;position:relative;top:25px}

.westernkosher-theme .store-main-page-header .logo-wrapper .logo{object-fit:contain;width:170px;max-height:none;margin:5px 0 0}

@media (max-width:1400px) {
.westernkosher-theme .store-main-page-header .logo-wrapper{width:auto;height:80px;margin-left:0;margin-right:24px;position:relative;top:0!important}
.westernkosher-theme .store-main-page-header .logo-wrapper a{width:100%;display:block}
.westernkosher-theme .store-main-page-header .logo-wrapper a .logo{height:100%}
.westernkosher-theme .store-main-page-header .logo-wrapper .logo{max-height:145px}
}

@media (max-width:1200px) {
.westernkosher-theme .store-main-page-header .logo-wrapper{height:75px;position:relative;left:20px}
.westernkosher-theme .store-main-page-header .logo-wrapper a{width:100%;display:block}
.westernkosher-theme .store-main-page-header .logo-wrapper a .logo-container{object-position:center center;object-fit:contain;width:100%;padding-top:10px;padding-bottom:10px;height:100%!important}
}

.westernkosher-theme .store-main-page-header button{background:var(--header-button-background);border:none;margin-left:10px;margin-right:0}

.westernkosher-theme .store-main-page-header .search-box .qty-update-btn *{color:#fff!important}

.westernkosher-theme .store-main-page-header .search-box .add-to-cart-btn *{color:#fff!important}

.westernkosher-theme .store-main-page-header__left{flex-grow:1;width:auto;max-width:60%}

.westernkosher-theme .store-main-page-header__right button{width:max-content;padding:5px max(15px,min(2vw,33px));background:var(--header-button-background)!important}

.westernkosher-theme .store-main-page-header-content{z-index:10;height:60px;margin:0}

@media (max-width:1240px) and (min-width:960px) {
.westernkosher-theme .store-main-page-header-content{padding:0 15px}
}

@media (min-width:1200px) {
.westernkosher-theme .store-main-page-header-content{right:-70px}
}

@media (max-width:1400px) {
.westernkosher-theme .store-main-page-header-content{height:90px}
}

@media (max-width:1200px) {
.westernkosher-theme .store-main-page-header-content{width:100%;max-width:100%}
}

.westernkosher-theme .store-main-page-header-content .delivery-btn{margin-left:0;margin-right:12px}

.westernkosher-theme .store-main-page-header .shopping-cart-widget{margin:6px 0;position:relative;top:0;left:auto!important;right:auto!important}

.westernkosher-theme .store-main-page-header .shopping-cart-widget .MuiIconButton-root{width:50px;height:50px}

.westernkosher-theme .store-main-page-header .shopping-cart-widget .MuiIconButton-root svg{font-size:24px}

@media (max-width:1440px) {
.westernkosher-theme .store-main-page-header .shopping-cart-widget .MuiIconButton-root{width:44px;height:44px}
}

.westernkosher-theme .store-main-page-header .shopping-cart-widget .products-count{position:absolute;top:-2px;right:-6px}

.westernkosher-theme .store-main-page-header .shopping-cart-widget .products-count.empty{display:none}

.westernkosher-theme .store-main-page-header .search-box :not(:is(button *,.weight-text)){color:var(--header-link-hover-background)!important}

.westernkosher-theme .store-main-page-header .search-box :not(:is(button *,.weight-text))::placeholder{color:#000;font-weight:500;opacity:1!important}

.westernkosher-theme .store-main-page-header .search-box{max-width:90%;margin:0}

.westernkosher-theme .store-main-page-header .search-box .search-box-endAdornment *{color:var(--light-color)!important}

.westernkosher-theme .store-main-page-header .search-box .MuiInputBase-root{-webkit-border-radius:5px;border-radius:5px}

.westernkosher-theme .store-main-page-header .search-box .MuiInputBase-root.Mui-focused{box-shadow:none;border:1px solid #000}

.westernkosher-theme .store-main-page-header .search-box .MuiInputBase-root input{box-shadow:none!important;border:0!important}

.westernkosher-theme .store-main-page-header .MuiInput-formControl{padding-left:16px}

.westernkosher-theme .store-main-page-header .MuiAutocomplete-clearIndicator{margin-right:16px}

.westernkosher-theme .store-main-page-header-list{max-width:var(--max-content-width);padding-left:50px;padding-right:50px}

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

.westernkosher-theme .store-main-page-header-list-item a{letter-spacing:.05em;padding:0 24px}

@media (max-width:1440px) and (min-width:960px) {
.westernkosher-theme .store-main-page-header-list-item a{padding:0 12px;font-size:16px}
}

.westernkosher-theme .store-main-page-header-list #departments-target:after{content:"›";margin-left:10px;font-size:24px;font-weight:700;transform:translateY(-1px)rotate(90deg)}

.westernkosher-theme .MuiSwitch-track{background-color:#838383}

@media (max-width:600px) {
.westernkosher-theme .search-box-autocomplete .MuiInputBase-input{height:100%}
}

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

.westernkosher-theme .passover-toggle-button.switchActive button.MuiButtonBase-root{background-color:var(--primary-color);border:2px solid var(--primary-color)}

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

.westernkosher-theme #react-app #departments{margin-top:30px;margin-bottom:30px}

@media (max-width:600px) {
.westernkosher-theme #react-app #departments{margin-top:0;margin-bottom:0}
}

.westernkosher-theme .circular-products-details-modal .add-to-cart-btn{min-width:125px}

.westernkosher-theme .product-list-content-main h2.subheader{text-align:left;color:#000;width:100%;height:60px;padding:0 40px;font-size:20px;font-weight:700;display:block;text-transform:uppercase!important}

@media (max-width:600px) {
.westernkosher-theme .product-list-content-main h2.subheader{padding:0 10px}
}

@media (max-width:960px) {
.westernkosher-theme .right-half .store-content{padding-top:0}
}

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

.westernkosher-theme .store-content .store-content-bestsellers-container.specialty{order:1}

.westernkosher-theme .store-content .store-content-bestsellers-container h2.subheader,.westernkosher-theme .store-content .store-content-top-shop-by-recipes h2.subheader,.westernkosher-theme .store-content .store-content-top-categories h2.subheader{text-align:left;color:#000;width:100%;font-size:20px;font-weight:700;display:block;text-transform:uppercase!important;padding:0 0 0 24px!important}

@media (max-width:600px) {
.westernkosher-theme .store-content .store-content-bestsellers-container h2.subheader,.westernkosher-theme .store-content .store-content-top-shop-by-recipes h2.subheader,.westernkosher-theme .store-content .store-content-top-categories h2.subheader{height:35px;padding-left:10px!important}
}

@media (max-width:960px) {
.westernkosher-theme .store-content .store-content-top-shop-by-recipes{padding-top:0}
}

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

.westernkosher-theme .store-content .store-content-top-shop-by-recipes-container{order:4}

.westernkosher-theme .store-content-body{padding:14px 3%!important}

@media (max-width:960px) {
.westernkosher-theme .store-content{padding:15px 0!important}
}

@media (max-width:600px) {
.westernkosher-theme .register-form .form-title.white{margin-top:2.5em}
}

@media (min-width:960px) {
.westernkosher-theme .recipes-list-item{flex:0 0 18%}
}

.westernkosher-theme .recipes-list-item .recipes-list-link{max-width:200px}

@media (max-width:960px) {
.westernkosher-theme .recipes-list-item .recipes-list-link{max-width:unset}
}

.westernkosher-theme .recipes-list-item .recipes-list-link .recipes-list-item-image{box-shadow:none}

.westernkosher-theme .recipes-list-item .recipes-list-link .recipes-list-item-title{-webkit-line-clamp:2;font-size:17px}

.westernkosher-theme .recipes-list-item .recipes-list-link .recipes-list-item-title:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}

.westernkosher-theme .recipes-list-item .recipes-list-link .recipes-list-item-title:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}

.westernkosher-theme .recipes-list.is-left-sidebar{flex-direction:column;display:flex}

.westernkosher-theme .recipes-list.is-left-sidebar li{margin-bottom:4px}

.westernkosher-theme .recipes-list.is-left-sidebar li a p{margin-bottom:0;font-size:1.2em;font-weight:400}

.westernkosher-theme .recipes-list.is-left-sidebar li a.is-current p{font-weight:600}

@media (max-width:767px) {
.westernkosher-theme .two-sides-layout .zip-code-wrapper,.westernkosher-theme .form-layout-content .zip-code-layout{display:none}
}

.westernkosher-theme .recipes__input{min-width:300px;margin-left:20px}

.westernkosher-theme .recipes__input .MuiOutlinedInput-notchedOutline{border-color:#000}

.westernkosher-theme .recipes__input .MuiFormLabel-root,.westernkosher-theme .recipes__input .MuiInputBase-root{color:#000}

.westernkosher-theme .recipes__input .MuiInputBase-input::-webkit-input-placeholder{opacity:1}

.westernkosher-theme .recipes-list.recipe-category-list.is-left-sidebar .recipes-list-item a .recipes-list-item-title:hover{color:var(--primary-color)}

@media (min-width:1300px) {
.westernkosher-theme .store-main-page-get-started{padding-left:3%!important}
}

.westernkosher-theme .two-sides-layout .left-half .store-main-page .slider{width:100%;display:block}

.westernkosher-theme .two-sides-layout .left-half .store-main-page .slider .slide-title-container{height:100%}

.westernkosher-theme .two-sides-layout .left-half .store-main-page .slider .slide-title-container .recipe-slide-title,.westernkosher-theme .two-sides-layout .left-half .store-main-page .slider .slide-title-container .slide-title{width:100%;height:auto;transform:translateY(-100%)}

.westernkosher-theme .profile-left-sidebar{padding-top:30px}

.westernkosher-theme .profile-left-sidebar h3{font-size:26px}

.westernkosher-theme .profile-left-sidebar ul{padding-left:16px;list-style:none}

.westernkosher-theme .profile-left-sidebar ul li{margin-bottom:10px}

.westernkosher-theme .profile-left-sidebar ul li a{font-size:19.5px}

.westernkosher-theme .profile-content .profile-content-main .form-title{margin-top:16px;font-size:18px}

@media (max-width:600px) {
.westernkosher-theme .recipe-carousel-item-title{height:30px}
}

.westernkosher-theme .store-main-page .slider-skeleton{height:400px}

@media (max-width:1200px) {
.westernkosher-theme .store-main-page .slider-skeleton{height:50vw}
}

@media (max-width:600px) {
.westernkosher-theme .profile-left-sidebar>ul li a.active{border-color:#dd8454}
}

.westernkosher-theme .store-main-page .multi-carousel .product-item .product-item-button{top:24%}

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

@media (max-width:600px) {
.westernkosher-theme .store-content-top-shop-by-recipes-container,.westernkosher-theme .sub-page-layout-body-content{padding:0 3%}
}

.westernkosher-theme .store-content-top-shop-by-recipes-container .middle.wo-left-column,.westernkosher-theme .sub-page-layout-body-content .middle.wo-left-column{margin-left:0}

.westernkosher-theme .footer .images{height:auto!important}

.westernkosher-theme .footer .images a{width:120px}

.westernkosher-theme .footer .images a img{width:100%}

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

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

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

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

.westernkosher-theme .footer .contact-info .contacts img{display:none}

.westernkosher-theme .footer .description,.westernkosher-theme .footer .powered-by{grid-column-end:20!important}

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

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

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

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

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

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

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

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

.westernkosher-theme .MuiButton-containedSecondary:hover{background-color:#d13434}

.westernkosher-theme .MuiFab-secondary:hover{background-color:#d13434}

.westernkosher-theme .button-completed,.westernkosher-theme .yes-button,.westernkosher-theme .green-button{background-color:var(--green-color)}

.westernkosher-theme .save-button{background-color:var(--green-color)!important}

.westernkosher-theme .button-completed:hover{background-color:#164f30!important}

.westernkosher-theme .save-button:hover{background-color:#164f30!important}

.westernkosher-theme .yes-button:hover{background-color:#164f30!important}

.westernkosher-theme .green-button:hover{background-color:#164f30!important}

.westernkosher-theme .cancel-button,.westernkosher-theme .no-button{color:var(--light-color);background-color:var(--secondary-color)!important}

.westernkosher-theme .cancel-button:hover{background-color:#d13434!important}

.westernkosher-theme .no-button:hover{background-color:#d13434!important}

.westernkosher-theme .confirm-button{background-color:var(--primary-color)}

.westernkosher-theme .MuiButton-contained.Mui-disabled{color:#fff;background-color:#e0e0e0;box-shadow:none!important}

@media (max-width:640px) {
.westernkosher-theme .multi-carousel .item-carousel .product-item-title{margin-top:10px}
.westernkosher-theme .productNavigation-button{color:var(--secondary-color)}
.westernkosher-theme .productNavigation-button:hover{background-color:var(--green-color);border-color:var(--green-color);color:#fff}
}

.westernkosher-theme .form-layout-content .form-buttons-wrapper .divider-with-text{margin:3px 0}

.westernkosher-theme .form-layout-content .form-buttons-wrapper .divider-with-text:before{background-color:var(--light-color)}

.westernkosher-theme .form-layout-content .form-buttons-wrapper .divider-with-text:after{background-color:var(--light-color)}

.westernkosher-theme .catalog-actionButton-wrapper .catalog-actionButton-actionButton.fab-btn-active,.westernkosher-theme .recipes-actionButton-wrapper .recipes-actionButton-actionButton.fab-btn-active{background-color:var(--secondary-color)}

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

.westernkosher-theme .additional-information .personal-shopper-tips-button:hover{border:2px solid var(--green-color)}

.westernkosher-theme .item-carousel .product-item-price{font-size:1.5rem}

.westernkosher-theme .recipe-carousel-item-description{margin:5px 0 0;font-size:14px}

.westernkosher-theme .special-carousel-header{flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}

.westernkosher-theme .special-carousel-see-all{text-wrap:nowrap;color:var(--secondary-color);padding:0 40px;font-size:16px;font-weight:600}

.westernkosher-theme .shopping-cart-widget .products-count{color:#006607;margin-left:4px}

.westernkosher-theme .wk-google-map-wrp{min-height:300px}

.westernkosher-theme .store-content-body h3{margin-top:16px;margin-bottom:16px;font-size:18px}

.westernkosher-theme .store-contact-icons_text{font-size:1rem}

.westernkosher-theme .product-item-button .product-item-quantity-box p{border-color:var(--secondary-color)}

@media (max-width:600px) {
.westernkosher-theme .product-item-button .add-to-cart-btn .MuiButton-label{margin-bottom:2px}
}

.westernkosher-theme .product-item .organic-icon{bottom:2px}

.westernkosher-theme .product-item-quantity{background-color:var(--secondary-color)}

.westernkosher-theme .product-item-title{color:#000;font-weight:500}

@media (max-width:600px) {
.westernkosher-theme .product-item-content>a{padding:5px 5px 0}
}

.westernkosher-theme .product-details-quantity-box .add-to-cart-btn-text{margin-bottom:1px}

.westernkosher-theme .qty-btn{border-color:var(--secondary-color);padding:0 4px}

@media (max-width:960px) {
.westernkosher-theme .multi-carousel .product-item-button{top:0!important}
.westernkosher-theme .product-item-button .product-item-quantity-box-wrapper.weight-info-button{background:0 0}
}

@media (max-width:600px) {
.westernkosher-theme .multi-carousel .item-carousel{padding-bottom:12px}
.westernkosher-theme .multi-carousel .item-carousel .product-item-title{height:48px;margin:8px 0}
.westernkosher-theme .multi-carousel .item-carousel .product-item-price-wrapper{height:42px;margin:0;padding:0}
.westernkosher-theme .multi-carousel .item-carousel .product-item-button{width:100%;display:block;top:0;left:0;transform:none}
.westernkosher-theme .multi-carousel .item-carousel .product-item-button .btn-add-to-cart-wrp,.westernkosher-theme .multi-carousel .item-carousel .product-item-button .product-item-quantity-box-wrapper{width:100%}
.westernkosher-theme .multi-carousel .item-carousel .product-item-button .product-item-quantity-box-wrapper.weight-info-button{background-color:#fff;margin-top:-37px;position:relative;top:0}
}

@media (max-width:960px) {
.westernkosher-theme .product-item-button .product-item-quantity-box-wrapper.weight-info-button{background-color:#fff;margin-top:-48px;padding-top:10px}
}

.westernkosher-theme .mcg-breadcrumbs-items .MuiTypography-body1:not(.MuiTypography-colorError){color:var(--header-link-hover-background);font-weight:500}

.westernkosher-theme .product-details-description .MuiTypography-body1:not(.MuiTypography-colorError){color:var(--header-link-hover-background);font-weight:500}

.westernkosher-theme .product-node .MuiTypography-body1:not(.MuiTypography-colorError){color:var(--header-link-hover-background);font-weight:500}

.westernkosher-theme .filtersList-root li span:not(.MuiTypography-colorError){color:var(--header-link-hover-background);font-weight:500}

.westernkosher-theme .product-item .item-is-favorites{top:0;transform:none}

.westernkosher-theme .product-details-image-container .lbl-out-of-stock{padding:6px;font-size:1.2rem}

.westernkosher-theme .item-carousel .product-item .product-item-button .MuiTypography-root{line-height:32px}

@media (min-width:960px) {
.westernkosher-theme .product-item-button.product-item-button-weightAddButton{top:18%!important}
}

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

.westernkosher-theme .recipe-image{margin-top:0;margin-left:0}

.westernkosher-theme .recipes-list-item.is-skeleton{max-width:200px;animation:none}

.westernkosher-theme .recipes-list-item.is-skeleton .skeleton-img{height:170px!important}

.westernkosher-theme .recipes-list-item.is-skeleton .skeleton-item-info{justify-content:center;gap:15px;width:100%;display:flex}

.westernkosher-theme .sub-title{color:var(--primary-color-dark)}

.westernkosher-theme .recipe-details .description{font-size:18px}

.westernkosher-theme .recipe-details .description em{font-style:normal!important}

.westernkosher-theme .recipes-content-header .content-title{font-size:23.5px}

.westernkosher-theme .recipes-fixed-grid .recipes-list-item-title{height:40px}

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

.westernkosher-theme .error-page-container .text{font:normal 400 30px/37px var(--font-primary);color:rgba(0,0,0,.9)}

.westernkosher-theme .error-page-container .go-back-button{font:normal 600 13px/16px var(--font-primary);background:#1a1a1a;-webkit-border-radius:3px;border-radius:3px}

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

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

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

.westernkosher-theme .access-denied-left-side .title{font-family:var(--font-primary);color:#bf0000;font-size:80px;font-weight:700}

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

.westernkosher-theme .access-denied-left-side .description{font-family:var(--font-primary);font-weight:400}

.westernkosher-theme .access-denied-left-side .go-back-button{background:#1a1a1a;-webkit-border-radius:3px;border-radius:3px;width:117px;height:36px;margin:0!important;position:relative!important;bottom:0!important;left:0!important}

.westernkosher-theme .access-denied-left-side .go-back-button span{font-family:var(--font-primary);text-transform:uppercase;font-size:13px;font-weight:600}

.westernkosher-theme .product-attr-editor .MuiToggleButton-root.Mui-selected{background-color:var(--green-color)}

.westernkosher-theme .product-attr-editor .MuiToggleButton-root.Mui-selected .MuiToggleButton-label{color:var(--light-color)}

.westernkosher-theme .product-attr-editor .MuiRadio-colorSecondary.Mui-checked{color:var(--green-color)}

.westernkosher-theme .product-attr-editor .MuiButton-containedSecondary{background-color:var(--green-color)}

.westernkosher-theme .product-attr-editor .product-inventory-control .MuiButton-containedSecondary{background-color:var(--green-color)!important}

.westernkosher-theme .product-attr-editor .add-options .MuiToggleButton-label{color:var(--light-color)}

.westernkosher-theme .product-attr-editor .MuiToggleButton-root .MuiToggleButton-label{color:var(--primary-color)}

.westernkosher-theme .product-location-autocomplete.is-green .MuiInputBase-input{color:#034f08}

.westernkosher-theme .product-editor-icon-button{background-color:var(--green-color)}

.westernkosher-theme .product-editor-icon-button:hover{background-color:var(--green-color)}

.westernkosher-theme .add-options:not(.Mui-disabled){background-color:var(--green-color)}

.westernkosher-theme .add-options:hover{background-color:var(--green-color)}

.westernkosher-theme .category-navigation-title{color:var(--secondary-color);border-bottom:1.1px solid var(--secondary-color);max-width:172px;padding-bottom:4px;font-size:24px;font-weight:600}

.westernkosher-theme .category-navigation-list{margin-top:.5em}

.westernkosher-theme .category-navigation-list-item.active span,.westernkosher-theme .category-navigation-list-item.active a{font-weight:700}

.westernkosher-theme .category-navigation-list-item-title>.MuiTypography-body1{font-size:18px;font-weight:400;line-height:21.84px}

.westernkosher-theme .checkbox-text span{font-size:18px}

.westernkosher-theme .iframe-content{margin-top:5px}

.westernkosher-theme .iframe .store-main-page-header-list-wrapper{min-width:100vw}

.westernkosher-theme .not-hover{pointer-events:none}

.westernkosher-theme .ol-hover:hover{cursor:pointer;background-color:#ebebeb;transition:background-color .2s ease-in-out}

.westernkosher-theme .servicing{color:var(--secondary-color-dark);margin:-9px 0 -9px 3px;font-weight:500}

.westernkosher-theme .error-snackbar{bottom:80px}

.westernkosher-theme .checkout-page{margin:unset}

.westernkosher-theme .checkout-page .checkout-page-body .show-delivery-address p{font-size:1.15rem}

.westernkosher-theme .checkout-page .checkout-page-body .step-label .MuiStepLabel-label{font-size:1rem!important}

@media (max-width:600px) {
.westernkosher-theme .checkout-page .checkout-page-body .carousel-container .add-to-cart-btn .MuiButton-label{margin-bottom:0;line-height:19px}
.westernkosher-theme .checkout-page .checkout-page-body .carousel-container .add-to-cart-btn .add-to-cart-btn-text{padding-top:1px}
.westernkosher-theme .checkout-page .checkout-page-body .carousel-container .add-to-cart-btn .add-to-cart-btn-text{padding-top:0;padding-bottom:5px}
.westernkosher-theme .checkout-page .checkout-page-body .carousel-container .btn-select-wrp .add-to-cart-btn .MuiButton-label{padding-top:1px}
.westernkosher-theme .checkout-page .checkout-page-body .carousel-container .btn-select-wrp .add-to-cart-btn .MuiButton-label{padding-top:0;padding-bottom:5px}
}

.westernkosher-theme .checkout-page .checkout-page-body .payment-settings *{font-size:1.15rem}

.westernkosher-theme .checkout-page .checkout-page-body .payment-settings .balance-section{margin:8px}

.westernkosher-theme .checkout-page .checkout-page-body .order-summary-root .order-summary-title{font-size:1.15rem}

.westernkosher-theme .checkout-page .checkout-page-body .order-summary-root .cart-total *{font-size:1.15rem}

.westernkosher-theme .checkout-page .checkout-page-body .order-summary-root .cart-total .cartTotal-totalLabel,.westernkosher-theme .checkout-page .checkout-page-body .order-summary-root .cart-total .cartTotal-total{font-size:18.4px}

.westernkosher-theme .checkout-page .checkout-page-body .order-summary-root .cartTotal-description,.westernkosher-theme .checkout-page .checkout-page-body .order-summary-root .order-summary-policy{font-size:14px}

.westernkosher-theme .checkout-page .checkout-page-body .order-summary-root .order-summary-policy *{font-size:14px}

@media (max-width:497px) {
.westernkosher-theme .checkout-page .additional-information-section .checkbox-label{padding-top:9px}
}

.westernkosher-theme .checkout-page #billing-address-label{white-space:nowrap}

.westernkosher-theme .delivery-on-next-week,.westernkosher-theme .next-week{height:25px}

.westernkosher-theme .delivery-on-next-week span,.westernkosher-theme .next-week span{padding-bottom:1px;line-height:25px}

.westernkosher-theme .btn-lang-select{bottom:70px;left:20px}

@media (max-width:600px) {
.westernkosher-theme .btn-lang-select{bottom:15px;left:80px}
.westernkosher-theme .store-main-page-header__left:not(.focused) .search-box .search-box-icon{right:6px}
}

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

.westernkosher-theme .deli-current-product-modal .sticky-product-price-for-modal-product .qty-update-btn{color:var(--light-color);background-color:var(--secondary-color)}

.westernkosher-theme .deli-current-product-modal .sticky-product-price-for-modal-product .editable-qty-btn{border-color:var(--secondary-color)}

.westernkosher-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);-webkit-border-radius:var(--add-button-radius);border-radius:var(--add-button-radius)}

.westernkosher-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{text-transform:uppercase;margin-bottom:0;font-size:16px;line-height:36px}

.westernkosher-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(--light-color)}

.westernkosher-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(--light-color)}

.westernkosher-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(--light-color)}

.westernkosher-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{text-transform:uppercase;font-size:16px}

.westernkosher-theme .deli-current-product-modal .deli-current-product-modal-content .sticky-product-price-for-modal-product .product-node .productNote-button .productNote-button-text{line-height:36px}

.westernkosher-theme .recipe-carousel-item-title{height:35px}

@media (max-width:600px) {
.westernkosher-theme .recipe-carousel-item-title{height:28px}
}

.westernkosher-theme .recipe-carousel-item-text{justify-content:center}

.westernkosher-theme .item-carousel .product-item .product-item-content .product-item-link .product-item-image{object-fit:contain;object-position:center;max-width:100%;min-height:100px;margin:auto;padding-top:0;display:block;position:relative}

.westernkosher-theme .item-carousel .product-item .product-item-content .product-item-link .product-item-image .image-container .image{object-position:center center;height:100%}

.westernkosher-theme .product-details .product-details-content .product-details-description-container .product-details-title{font-size:24px}

.westernkosher-theme .product-details .product-details-content .product-details-description-container .product-details-location-name{font-size:18px}

.westernkosher-theme .product-details .product-details-content .product-details-description-container .product-details-price{margin-bottom:0;font-size:28px}

.westernkosher-theme .product-details .product-details-content .product-details-description-container .product-details-old-price:before{content:"";margin-top:15px;display:table}

.westernkosher-theme .product-details .product-details-content .product-details-description-container .product-details-subTitle{font-size:18px}

.westernkosher-theme .product-details .product-details-content .product-details-description-container .productNote-button-text{font-size:16px}

.westernkosher-theme .product-details-quantity-box .add-to-cart-btn,.westernkosher-theme .product-details .case-item-qty-cases .add-to-cart-btn{min-width:125px}

.westernkosher-theme .product-navigation span{font-size:14px}

.westernkosher-theme .product-details-initial-estimate.in-cart{color:var(--primary-color-dark)}

.westernkosher-theme .storeLocation-content .content-title{margin:16px 0;font-size:18px}

.westernkosher-theme .storeLocation-content .storeLocations-title{margin-top:16px;margin-bottom:16px;font-size:18px;font-weight:700}

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

.westernkosher-theme .sidebar-content .sidebar-categories__block{margin-bottom:22px}

.westernkosher-theme{--font-primary:"Open Sans";--add-button-radius:4px;--primary-color:#04910e;--primary-color-dark:#034f08;--secondary-color:#b11f1f;--secondary-color-dark:#b11f1f;--light-color:#fff;--green-color:#207245;--store-content-color:var(--secondary-color-dark);--form-layout-background:#000;--form-layout-popup:var(--header2-background);--get-started-background:linear-gradient(to right,#7e1010,var(--secondary-color-dark));--get-started-hover-background:linear-gradient(to right,#721111,#9d1c1c);--secondary-header-background:#000;--header-button-background:linear-gradient(to right,var(--primary-color-dark),var(--primary-color));--header2-background:#000;--header3-background:#000;--header-link-hover-color:var(--header-link-color);--header-link-hover-background:#2e2e2e;--header-logo-height:100px;--header-height:105px;--button-multistore:var(--secondary-header-background);--zip-code-widget-background:linear-gradient(to right,var(--primary-color-dark),var(--primary-color));--zip-code-widget-button-color:var(--secondary-color-dark);--success-color-dark:var(--secondary-color-dark)}

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

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

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

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

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

.westernkosher-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) {
.westernkosher-theme .footer{display:grid}
}

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

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

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

.westernkosher-theme[dir=rtl] .store-main-page-header .logo-wrapper{margin-left:0;margin-right:-85px}

.westernkosher-theme[dir=rtl] .mcg-sorting-list{padding-left:16px;padding-right:16px}

.westernkosher-theme[dir=rtl] .mcg-sorting-list .mcg-sorting-list-item{margin-left:12px;margin-right:0}

.westernkosher-theme[dir=rtl] .store-main-page-header-list #departments-target:after{margin-top:6px;margin-left:0;margin-right:10px;transform:translateY(-1px)rotate(-90deg)}

.westernkosher-theme[dir=rtl] .filtersList-icon{margin-left:6px;margin-right:0}

.westernkosher-theme[dir=rtl] .multi-carousel{margin-left:50px;margin-right:50px}