@media (max-width: 959px){.home-hero-top-spacer{padding-top:24px}}@media (max-width: 1439px){.home-hero-slider-col{width:100%}}.weekly-product-widget-col{width:100%}@media (min-width: 1440px){.weekly-product-widget-col{width:360px;flex:0 0 auto}}.weekly-product-widget,.home-hero-slider-panel{background:#eff1f2;border:1px solid #ececec;padding:20px;box-sizing:border-box}.weekly-product-widget{display:flex;flex-direction:column}@media (min-width: 1440px){.weekly-product-widget{height:100%;justify-content:center}}.weekly-product-widget .produce-item{background:#fff;padding:14px}@media (max-width: 1439px){.weekly-product-widget .produce-item{display:grid;grid-template-columns:72px 1fr auto;row-gap:8px;-moz-column-gap:10px;column-gap:10px;padding:10px;position:relative}}.weekly-product-widget .produce-item .link h2{font-size:1rem;height:2.24em}@media (max-width: 1439px){.weekly-product-widget .produce-item .link h2{grid-column:2;grid-row:1;margin:0;font-size:.85rem;line-height:1.3;height:auto;align-self:center}}.weekly-product-widget .produce-item .link img{height:110px}@media (max-width: 1439px){.weekly-product-widget .produce-item .link img{grid-column:1;grid-row:1/span 2;width:72px;height:72px;-o-object-fit:contain;object-fit:contain}}@media (max-width: 1439px){.weekly-product-widget .produce-item .block-price{grid-column:2;grid-row:2;margin-bottom:0!important}.weekly-product-widget .produce-item .block-price .product-installment-badge{display:none}}.weekly-product-widget .produce-item .block-price .price{font-size:16px;min-height:30px}@media (max-width: 1439px){.weekly-product-widget .produce-item .block-price .price{font-size:14px;min-height:0}}@media (max-width: 1439px){.weekly-product-widget .produce-item>.uk-grid-collapse,.weekly-product-widget .produce-item .text-more-item{display:none}}@media (max-width: 1439px){.weekly-product-widget .produce-item>.uk-position-relative,.weekly-product-widget .produce-item .link{display:contents}.weekly-product-widget .produce-item .uk-grid:not(.uk-grid-collapse){position:absolute;top:0;right:0;margin:0;z-index:1}.weekly-product-widget .produce-item .uk-grid:not(.uk-grid-collapse)>*{padding-left:0}.weekly-product-widget .produce-item .uk-grid:not(.uk-grid-collapse) .block-btns{display:flex;gap:2px;background:#ffffffd9;border-radius:0 0 0 6px}.weekly-product-widget .produce-item .uk-grid:not(.uk-grid-collapse) .block-btns button{display:flex;align-items:center;justify-content:center;width:32px;height:32px}.weekly-product-widget .produce-item .uk-grid:not(.uk-grid-collapse) .block-btns button i{padding:0;font-size:16px}.weekly-product-widget .produce-item>.to-cart{grid-column:3;grid-row:2;align-self:center;justify-self:end;width:36px;height:36px;padding:0;font-size:0;display:flex;align-items:center;justify-content:center;flex:none}.weekly-product-widget .produce-item>.to-cart .text{display:none}.weekly-product-widget .produce-item>.to-cart i{font-size:18px;margin:0}.weekly-product-widget .produce-item>.to-cart.active i:before{content:""}}.home-hero-slider-panel{display:flex;flex-direction:column}@media (min-width: 1440px){.home-hero-slider-panel{height:100%;justify-content:center}}@media (max-width: 959px){.home-hero-slider-panel{background:transparent;border:none;padding:0}}.weekly-timer{margin-bottom:14px;text-align:center}@media (max-width: 1439px){.weekly-timer{text-align:left;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:8px}}@media (max-width: 479px){.weekly-timer{gap:4px}}.weekly-timer__label{font-size:13px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#1a1a1a;margin-bottom:8px}@media (max-width: 1439px){.weekly-timer__label{margin-bottom:0}}@media (max-width: 479px){.weekly-timer__label{font-size:11px;letter-spacing:.2px}}.weekly-timer__clock{display:flex;align-items:center;justify-content:center;gap:4px}@media (max-width: 479px){.weekly-timer__clock{gap:2px}}.weekly-timer__unit{background:#1a1a1a;border-bottom:2px solid #007bc0;border-radius:4px;padding:5px 7px;min-width:34px;text-align:center;line-height:1}@media (max-width: 479px){.weekly-timer__unit{padding:4px 5px;min-width:26px}}.weekly-timer__unit span{font-size:15px;font-weight:700;color:#fff;font-variant-numeric:tabular-nums}@media (max-width: 479px){.weekly-timer__unit span{font-size:13px}}.weekly-timer__unit small{font-size:10px;font-weight:600;color:#999;margin-left:1px}@media (max-width: 479px){.weekly-timer__unit small{display:none}}.weekly-timer__sep{font-size:14px;font-weight:700;color:#1a1a1a;opacity:.3}
