/* October store copy and layout refinements. */
.value-home .liz-selected-hero .hero-delivery-sentences{max-width:none;text-wrap:normal}
.value-home .liz-selected-hero .hero-delivery-sentences>span{display:inline}
.value-home .liz-selected-hero .hero-delivery-sentences>span+span{margin-top:0}
.value-home .liz-selected-hero .hero-weekly-copy h2{display:inline-block;margin-bottom:12px;padding:6px 10px;border:1px solid #25211e;background:#fff1d8;border-radius:4px;color:#25211e;font-weight:850}
.value-home #value-start-title{max-width:none;width:auto;text-wrap:normal}
.value-home .value-start .value-section-heading>div{width:100%}
.service-config>.config-legend{float:left;box-sizing:border-box;width:100%;max-width:100%;padding:0;margin:0 0 14px}
.service-config>.config-note{clear:both}
.value-shop .weekly-offer{grid-template-columns:1.25fr 1fr;margin:30px auto 36px;border:0;border-radius:24px;background:#fff5e9;color:#302b28;box-shadow:none;scroll-margin-top:112px}
.value-shop .weekly-offer-header{padding:24px 32px;background:#302b28;color:#fff;gap:24px}
.value-shop .weekly-offer-header .weekly-offer-title{font-size:clamp(25px,2.4vw,34px);line-height:1.15;color:#fff;text-wrap:balance}
.value-shop .weekly-offer-tag{background:#f7941f;color:#25211e;border-radius:14px;padding:14px 20px}
.value-shop .weekly-offer-tag strong{font-size:48px;color:#25211e}
.value-shop .weekly-offer-tag span{font-size:13px;font-weight:750}
.value-shop .weekly-offer-copy{padding:32px}
.value-shop .weekly-offer-copy>h2{font-size:clamp(30px,2.6vw,36px);line-height:1.12;color:#302b28;margin-bottom:18px;text-wrap:normal}
.value-shop .weekly-offer-copy>p:not(.eyebrow){color:#544438;font-size:16px;line-height:1.55;max-width:490px;margin-top:18px}
.value-shop .weekly-offer-price{margin-top:18px;color:#a03b12}
.value-shop .weekly-offer .featured-price-display{color:#a03b12;border-color:#b7a18f;padding:0 0 16px}
.value-shop .weekly-offer .featured-price-display .price-amount{font-size:88px}
.value-shop .weekly-offer .featured-price-display .price-tax,.value-shop .weekly-offer .featured-price-display .offer-now-label,.value-shop .weekly-offer .offer-price-scope{color:#302b28}
.value-shop .weekly-offer .featured-price-display .offer-regular-price{color:#6a584a;font-weight:800}
.value-shop .weekly-offer-price .offer-saving{color:#544438}
.value-shop .weekly-offer-inclusions,.value-shop .weekly-offer-inclusions li{color:#544438}
.value-shop .weekly-offer-copy>p.weekly-offer-inclusions-label{color:#302b28;font-size:12px;margin:22px 0 10px}
.value-shop .weekly-offer-copy>p.weekly-offer-deadline{color:#302b28;background:transparent;border:0;padding:0;font-size:13px;margin:20px 0;font-weight:750}
.value-shop .weekly-offer .btn{background:#302b28;color:#fff;border-color:#302b28}
.value-shop .weekly-offer .btn:hover{background:#493c33}
.value-shop .shop-intro{padding-top:32px;padding-bottom:32px}
.value-shop .shop-intro h1{max-width:920px;font-size:clamp(36px,4.5vw,60px)}
@media(min-width:901px){.value-home .liz-selected-hero .hero-delivery-sentences{font-size:14px;white-space:nowrap}.value-home #value-start-title{white-space:nowrap}}
@media(min-width:901px) and (max-width:1199px){.value-home .liz-selected-hero .hero-delivery-sentences{font-size:12px}}
@media(max-width:760px){.value-shop .weekly-offer{grid-template-columns:1fr;margin-top:24px;border-radius:18px}.value-shop .weekly-offer-header{padding:22px;align-items:flex-start}.value-shop .weekly-offer-tag strong{font-size:42px}.value-shop .weekly-offer-copy{padding:24px}.value-shop .weekly-offer-copy>h2{font-size:30px}.value-shop .weekly-offer .featured-price-display .price-amount{font-size:76px}.value-shop .weekly-offer-image{min-height:290px}.value-home .liz-selected-hero .hero-delivery-sentences{white-space:normal}.value-home #value-start-title{white-space:normal}}
.value-shop #home-weekly-label{scroll-margin-top:112px}

@media(min-width:901px){.value-home #hero-delivery-line{font-size:clamp(12px,1.172vw,16px);white-space:nowrap;text-wrap:nowrap}}

/* Tool refresh: prominent names and a clear final help action. */
.value-home .value-feature-copy > .product-label {
  background:#f7941f; color:#26211d; border:1px solid #d8780a;
  padding:14px 18px; font-size:clamp(22px,2.2vw,28px)!important; line-height:1.2;
}
.value-home .value-feature-copy > .product-label strong {font-weight:850}
.value-shop .services-note .shop-help-choose {
  font-size:clamp(21px,2.2vw,28px); font-weight:800; padding:18px 30px;
  margin:8px 0 22px; line-height:1.2; text-decoration:none;
}

.value-home .value-feature .value-feature-price {
  display:grid; grid-template-columns:minmax(0,1fr) auto;
  grid-template-rows:auto auto auto; align-content:start; align-items:baseline; gap:5px 8px;
}
.value-home .value-feature-price > .value-price-label {grid-column:1/-1;font-size:18px;font-weight:800}
.value-home .value-feature-price > strong {grid-column:1;font-size:clamp(36px,3.5vw,48px);white-space:nowrap}
.value-home .value-feature-price > .value-feature-tax {grid-column:2;white-space:nowrap}
.value-home .value-feature-price > small {grid-column:1/-1}
