/** Shopify CDN: Minification failed

Line 29:25 Unexpected "b"

**/
@media(min-width:1101px){
  .header-main{min-height:66px;padding-top:8px;padding-bottom:8px}
  .logo img{width:176px}
  .search-form{height:42px}
  .header-tools>a{height:42px}
  .store-nav{height:44px}
  .hero{min-height:380px;max-height:380px;margin-top:18px;border-radius:14px;grid-template-columns:45% 55%}
  .hero>div{padding:42px 20px 36px 44px}
  .hero h1{font-size:54px;line-height:.94;margin:15px 0}
  .hero p{font-size:14px;margin-bottom:18px}
  .hero .button{padding:12px 18px}
  .hero>img{object-fit:cover}
  .benefits{max-width:1240px;margin-top:-22px}
  .benefits a{padding:16px 22px}
  .benefits i{font-size:24px}
  .section,.timer,.promos{margin-top:52px;margin-bottom:52px}
  .heading{margin-bottom:18px}
  .heading h2{font-size:27px}
  .cats{gap:12px}
  .cats a>div{border-radius:10px;margin-bottom:8px}
  .cats b{font-size:12px;line-height:1.25}
  .timer{border-radius:14px;padding:28px 38px}
  .timer h2{font-size:24px;margin:5px 0}
  .timer>div:nth-child(2)b{width:50px;height:50px;font-size:19px;border-radius:8px}
  .timer>a{padding:12px 16px}
  .products{gap:12px}
  .product-photo{height:218px}
  .product-body{padding:11px}
  .product-body h3{height:37px;font-size:12px;margin:4px 0}
  .stock{margin:5px 0}
  .price{font-size:17px}
  .cart-icon{width:36px;height:36px}

.quick-add {
  position: relative;
}

.quick-add .cart-icon {
  transition: color .2s ease, background-color .2s ease, border-color .2s ease, transform .2s ease, box-shadow .2s ease;
}

.quick-add .cart-icon.is-adding {
  transform: scale(.92);
}

.quick-add .cart-icon.is-added {
  color: #fff;
  background: #f97316;
  border-color: #f97316;
  box-shadow: 0 7px 18px rgba(249, 115, 22, .3);
  animation: quick-add-pop .48s cubic-bezier(.2, .8, .3, 1);
}

.quick-add .cart-icon.is-added i {
  color: #fff;
}

.quick-add-status {
  position: absolute;
  right: 0;
  bottom: calc(100% + 9px);
  z-index: 5;
  width: max-content;
  max-width: 180px;
  padding: 7px 10px;
  border-radius: 7px;
  color: #fff;
  background: #202020;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.2;
  opacity: 0;
  visibility: hidden;
  transform: translateY(5px);
  transition: opacity .18s ease, visibility .18s ease, transform .18s ease;
  pointer-events: none;
}

.quick-add-status::after {
  position: absolute;
  top: 100%;
  right: 13px;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-top-color: #202020;
  content: "";
}

.quick-add-status.is-visible {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

.quick-add-status.is-error {
  background: #b42318;
}

.quick-add-status.is-error::after {
  border-top-color: #b42318;
}

@keyframes quick-add-pop {
  0% { transform: scale(.92); }
  55% { transform: scale(1.16); }
  100% { transform: scale(1); }
}

@media (prefers-reduced-motion: reduce) {
  .quick-add .cart-icon,
  .quick-add-status {
    transition: none;
  }

  .quick-add .cart-icon.is-added {
    animation: none;
  }
}
  .promos>a{min-height:255px;padding:32px}
  .promos h2{font-size:30px}
  .promos i{font-size:82px}
  .newsletter{max-width:1420px;margin-top:52px;padding:26px 38px;background:#fff0eb;border-radius:14px}
  .newsletter h2{font-size:24px}
  .newsletter p{font-size:12px}
  .newsletter-form{height:44px}
  .trust-strip{grid-template-columns:repeat(4,1fr);padding-top:24px;padding-bottom:24px}
  .footer-main{grid-template-columns:1.65fr repeat(3,1fr) 1.4fr;padding-top:48px;padding-bottom:48px}
  .footer-legal{padding-top:20px;padding-bottom:20px}
}
.socials span{width:34px;height:34px;border:1px solid #506078;border-radius:50%;display:grid;place-items:center}
.socials span .ui-icon{width:15px;height:15px}
@media(max-width:800px){
  .trust-strip{grid-template-columns:1fr 1fr}
  .fresh-products{margin-top:46px}
}
@media(max-width:480px){
  .trust-strip{grid-template-columns:1fr}
}

.quick-add {
  position: relative;
}

.quick-add .cart-icon {
  transition: color .2s ease, background-color .2s ease, border-color .2s ease, transform .2s ease, box-shadow .2s ease;
}

.quick-add .cart-icon.is-adding {
  transform: scale(.92);
}

.quick-add .cart-icon.is-added {
  color: #fff;
  background-color: #f97316;
  border-color: #f97316;
  box-shadow: 0 7px 18px rgba(249, 115, 22, .32);
  animation: quick-add-brand-pop .48s cubic-bezier(.2, .8, .3, 1);
}

.quick-add .cart-icon.is-added i,
.quick-add .cart-icon.is-added .ui-icon {
  color: #fff;
}

.quick-add-status {
  position: absolute;
  right: 0;
  bottom: calc(100% + 9px);
  z-index: 5;
  width: max-content;
  max-width: min(180px, calc(100vw - 32px));
  padding: 7px 10px;
  border-radius: 7px;
  color: #fff;
  background-color: #f97316;
  box-shadow: 0 7px 18px rgba(249, 115, 22, .24);
  font-size: 12px;
  font-weight: 700;
  line-height: 1.2;
  opacity: 0;
  visibility: hidden;
  transform: translateY(5px);
  transition: opacity .18s ease, visibility .18s ease, transform .18s ease;
  pointer-events: none;
}

.quick-add-status::after {
  position: absolute;
  top: 100%;
  right: 13px;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-top-color: #f97316;
  content: "";
}

.quick-add-status.is-visible {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

.quick-add-status.is-error {
  background-color: #b42318;
  box-shadow: 0 7px 18px rgba(180, 35, 24, .24);
}

.quick-add-status.is-error::after {
  border-top-color: #b42318;
}

@keyframes quick-add-brand-pop {
  0% { transform: scale(.92); }
  55% { transform: scale(1.16); }
  100% { transform: scale(1); }
}

@media (prefers-reduced-motion: reduce) {
  .quick-add .cart-icon,
  .quick-add-status {
    transition: none;
  }

  .quick-add .cart-icon.is-added {
    animation: none;
  }
}
