.CategoryBanner-module__sCbUKq__section{isolation:isolate;background:#1c120c;width:100%;position:relative;overflow:hidden}.CategoryBanner-module__sCbUKq__stage{width:100%;min-height:clamp(200px,42vw,320px);max-height:360px;position:relative}@media (min-width:768px){.CategoryBanner-module__sCbUKq__stage{min-height:clamp(240px,28vw,360px)}}.CategoryBanner-module__sCbUKq__img{object-fit:cover;object-position:center 22%;z-index:0}.CategoryBanner-module__sCbUKq__imgContain{object-fit:contain;object-position:center right;padding:3% 5% 6% 0}.CategoryBanner-module__sCbUKq__wash{z-index:1;pointer-events:none;background:linear-gradient(105deg,#1c0c06e0 0%,#1c0c068c 38%,#1c0c062e 62%,#1c0c060a 100%);position:absolute;inset:0}.CategoryBanner-module__sCbUKq__copy{z-index:2;color:#fff8f1;flex-direction:column;justify-content:flex-end;max-width:min(40rem,94vw);padding:1.15rem 1rem 1.25rem;display:flex;position:absolute;inset:0}@media (min-width:768px){.CategoryBanner-module__sCbUKq__copy{justify-content:center;padding:clamp(1.75rem,4vw,3rem) clamp(1.5rem,5vw,3.5rem)}}.CategoryBanner-module__sCbUKq__back{width:fit-content;font:600 .72rem/1.2 var(--font-source), system-ui, sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#fff8f1c7;margin-bottom:.55rem;text-decoration:none}.CategoryBanner-module__sCbUKq__back:hover{color:#fff}.CategoryBanner-module__sCbUKq__eyebrow{font:600 .65rem/1 var(--font-source), system-ui, sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#ffe8d4eb;align-items:center;gap:.55rem;margin-bottom:.55rem;display:inline-flex}.CategoryBanner-module__sCbUKq__eyebrowLine{opacity:.55;background:currentColor;width:1.4rem;height:1px}.CategoryBanner-module__sCbUKq__title{font:700 clamp(1.55rem, 5.5vw, 2.65rem) / 1.12 var(--font-source), system-ui, sans-serif;letter-spacing:-.03em;text-wrap:balance;margin:0}.CategoryBanner-module__sCbUKq__subtitle{max-width:28rem;font:500 .9rem/1.4 var(--font-source), system-ui, sans-serif;color:#ffe8d4;margin:.45rem 0 0}@media (min-width:768px){.CategoryBanner-module__sCbUKq__subtitle{font-size:1rem}}.CategoryBanner-module__sCbUKq__cta{color:#1c120c;width:fit-content;font:700 .82rem/1.2 var(--font-source), system-ui, sans-serif;background:#fff4e8;border-radius:999px;align-items:center;gap:.4rem;margin-top:.9rem;padding:.55rem 1rem;text-decoration:none;transition:background .16s,gap .16s;display:inline-flex}.CategoryBanner-module__sCbUKq__cta:hover{background:#ffe2c4;gap:.55rem}.CategoryBanner-module__sCbUKq__toneRust .CategoryBanner-module__sCbUKq__wash{background:linear-gradient(115deg,#461208e6 0%,#8c281280 40%,#0000 72%)}.CategoryBanner-module__sCbUKq__toneCopper .CategoryBanner-module__sCbUKq__wash{background:linear-gradient(105deg,#3c1608e0 0%,#a046197a 42%,#0000 74%)}.CategoryBanner-module__sCbUKq__toneFlame .CategoryBanner-module__sCbUKq__wash{background:linear-gradient(105deg,#32160cd1 0%,#b4461e66 44%,#0000 72%)}.CategoryBanner-module__sCbUKq__toneEmber .CategoryBanner-module__sCbUKq__wash{background:linear-gradient(105deg,#781c0ae0 0%,#b4321473 42%,#dc5a281f 70%,#0000 100%)}.CategoryBanner-module__sCbUKq__toneWine .CategoryBanner-module__sCbUKq__wash{background:linear-gradient(105deg,#280a12e0 0%,#280a128c 40%,#280a1226 65%,#0000 100%)}.CategoryBanner-module__sCbUKq__toneSunset .CategoryBanner-module__sCbUKq__wash{background:linear-gradient(105deg,#50120ce0 0%,#b42d1973 42%,#0000 72%)}
