.collection-banner{box-sizing:border-box;aspect-ratio:3;isolation:isolate;background:var(--color-warm-white,#f7f4ef);color:#211d18;place-items:center;width:100%;min-height:104px;margin-block:20px 24px;padding:16px;display:grid;position:relative;overflow:hidden}.collection-banner__image{object-fit:cover;object-position:50% 56%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.collection-banner[data-has-image=true]{color:#fff;text-shadow:0 1px 5px #00000073}.collection-banner[data-has-image=true]:after{content:"";z-index:-1;background:linear-gradient(90deg,#00000014,#00000059);position:absolute;inset:0}.collection-banner p{text-align:center;overflow-wrap:anywhere;justify-self:end;width:50%;margin:0;font-size:clamp(21px,3vw,30px);font-weight:600}@media (width>=750px){.collection-banner{aspect-ratio:4;min-height:140px;margin-block:24px 32px;padding:24px 16px}}
