.home-merchandising{gap:18px;min-width:0;margin:18px 0 26px;display:grid}.home-merch-section{background:linear-gradient(160deg,#f6fcf8 0%,#fff 34%);border:1px solid #d9e8df;border-radius:24px;min-width:0;padding:20px 18px 18px;overflow:hidden;box-shadow:0 9px 26px #113f2610}.home-merch-section--discount{background:linear-gradient(160deg,#fff6e9 0%,#fff 35%);border-color:#f0ddc5}.home-merch-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px;display:flex}.home-merch-heading>div{min-width:0}.home-merch-kicker{color:#147346;letter-spacing:.015em;font-size:.78rem;font-weight:800;display:inline-block}.home-merch-section--discount .home-merch-kicker{color:#bb5a14}.home-merch-heading h2{color:#173d2c;margin:5px 0 4px;font-size:clamp(1.15rem,1.5vw,1.5rem);font-weight:800;line-height:1.35}.home-merch-heading p{color:#587365;margin:0;font-size:.86rem;line-height:1.5}.home-merch-section--discount .home-merch-heading h2{color:#71360d}.home-merch-section--discount .home-merch-heading p{color:#80593d}.home-merch-accent{color:#12633f;direction:ltr;background:#e8f6ec;border-radius:16px;flex:none;padding:11px 15px;font-size:1.05rem;font-weight:900}.home-merch-section--discount .home-merch-accent{color:#a84a0b;background:#ffebd3}.home-merch-tabs{scrollbar-width:none;overscroll-behavior-inline:contain;gap:8px;min-width:0;padding:0 0 8px;display:flex;overflow-x:auto}.home-merch-tabs::-webkit-scrollbar{display:none}.home-merch-tabs button{white-space:nowrap;color:#245a40;cursor:pointer;background:#fff;border:1px solid #d7e6db;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:7px 12px;font-size:.82rem;font-weight:750;transition:background .18s,color .18s,border-color .18s;display:inline-flex}:is(.home-merch-tabs button:hover,.home-merch-tabs button:focus-visible){border-color:#1c7951}.home-merch-tabs button.is-active{color:#fff;background:#146b48;border-color:#146b48}.home-merch-section--discount .home-merch-tabs button{color:#8d4818;border-color:#ebdccb}.home-merch-section--discount .home-merch-tabs button.is-active{color:#fff;background:#b85d1f;border-color:#b85d1f}.home-merch-tabs small{min-width:20px;height:20px;color:inherit;background:#e9f2eb;border-radius:10px;place-items:center;padding-inline:4px;font-size:.66rem;display:inline-grid}.home-merch-tabs button.is-active small{background:#ffffff30}.home-merch-rail{min-height:210px}.home-merch-rail .product-shelf{margin:0}.home-merch-rail .product-shelf-heading{padding-block:8px 10px}.home-merch-rail .product-shelf-heading h2{font-size:.97rem}.home-merch-rail .product-shelf-heading h2 small{font-size:.7rem}.home-merch-rail .product-rail{padding-bottom:4px}.home-merch-rail .product-card{background:#fff}.home-merch-loading{color:#526e5e;text-align:center;place-items:center;min-height:110px;margin:0;font-size:.9rem;display:grid}.home-merch-more{color:#176544;cursor:pointer;background:#fff;border:1px solid #c5dfce;border-radius:999px;margin:10px auto 0;padding:9px 16px;font-size:.83rem;font-weight:800;display:block}:is(.home-merch-more:hover,.home-merch-more:focus-visible){background:#e9f5ed}.home-merch-more:disabled{opacity:.6;cursor:wait}.home-merch-section--discount .home-merch-more{color:#a84f16;border-color:#e8c9ad}:is(.home-merch-section--discount .home-merch-more:hover,.home-merch-section--discount .home-merch-more:focus-visible){background:#fff3e7}@media (max-width:760px){.home-merchandising{gap:12px;margin:10px 0 20px}.home-merch-section{border-radius:19px;padding:15px 12px}.home-merch-heading{align-items:start}.home-merch-heading h2{font-size:1.1rem}.home-merch-heading p{font-size:.78rem}.home-merch-accent{border-radius:12px;padding:8px 10px;font-size:.8rem}.home-merch-tabs button{min-height:35px;padding:6px 10px;font-size:.78rem}.home-merch-rail .product-shelf-heading h2{font-size:.86rem}}@media (prefers-reduced-motion:reduce){.home-merch-tabs button{transition:none}}
