/* Customer decisions first; stable image and price stages stay shared. */
.membership-card-fee{display:block;font-size:10px;line-height:1.5;color:#655d55;margin-top:4px}
.sc-cover figcaption .sc-feature-link{display:flex;gap:6px 18px;align-items:center}
.sc-feature-copy{display:flex;flex-direction:column;gap:3px}
.sc-feature-copy small{font-size:11px;font-weight:400;line-height:1.4}
.sc-buying-reassurance{display:flex;justify-content:center;gap:22px 40px;flex-wrap:wrap;padding:19px 5%;border-bottom:1px solid var(--sc-rule);font-size:12px;line-height:1.6}
.sc-buying-reassurance a{text-decoration:none;min-height:30px;display:flex;align-items:center}
.sc-buying-reassurance a:hover{text-decoration:underline;text-underline-offset:4px}
.sc-home .sc-pieces .sc-section-head{margin-bottom:26px}
.sc-mobile-explore{display:none}
@media(max-width:760px){
 .sc-cover figcaption{gap:12px;min-height:74px}
 .sc-cover figcaption>span{max-width:40%;line-height:1.6}
 .sc-cover figcaption .sc-feature-link{gap:12px;max-width:58%;justify-content:flex-end}
 .sc-feature-copy{gap:4px}
 .sc-feature-copy small{font-size:10px}
 .sc-buying-reassurance{justify-content:flex-start;gap:8px 18px;padding:13px 22px;font-size:11px}
 .sc-home .sc-product-grid{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,86%);gap:20px;overflow-x:auto;scroll-snap-type:x proximity;padding:0 0 17px;overscroll-behavior-x:contain}
 .sc-home .sc-product-grid>.retail-card{scroll-snap-align:start;min-width:0}
 .sc-home .sc-pieces .retail-card h3{min-height:0}
 .sc-mobile-explore{display:block;font-size:11px;line-height:1.6;color:#655d55;margin:12px 0 0}
}
@media(prefers-reduced-motion:reduce){.sc-home .sc-product-grid{scroll-behavior:auto}}
