/* Basket, checkout and My account: the legal pages' small hero (pages/site-pages/src/site-pages.css, .pg-hero). */
.eccrt-shop-hero{background:#f7f7f2;border-bottom:1px solid #d8dde2;color:#1b2e50;padding-block:64px 60px;font:400 16px/1.65 ECCRT-DM,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}
.eccrt-shop-hero *{box-sizing:border-box}
.eccrt-shop-hero-in{width:min(1280px,calc(100% - 96px));margin-inline:auto}
.eccrt-shop-hero .eccrt-shop-eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 22px;font-size:15px;line-height:1.35;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:inherit}
.eccrt-shop-hero .eccrt-shop-eyebrow::before{content:'';width:10px;height:10px;background:#ffd61f;flex-shrink:0}
.eccrt-shop-hero h1{margin:0;padding:0;font-family:inherit;font-weight:400;color:#1b2e50;font-size:clamp(40px,5.2vw,72px);letter-spacing:-.06em;line-height:1.06}
@media (max-width:1024px){.eccrt-shop-hero-in{width:calc(100% - 56px)}}
@media (max-width:767px){.eccrt-shop-hero{padding-block:44px}.eccrt-shop-hero-in{width:calc(100% - 32px)}.eccrt-shop-hero h1{font-size:clamp(36px,10.5vw,54px)}}
