.sale-banner{border-block:.1rem solid color-mix(in srgb,var(--claroma-chocolate) 22%,transparent)}.sale-banner__link{display:block;color:inherit;text-decoration:none}.sale-banner__inner{display:grid;gap:var(--claroma-space-2);padding-block:var(--claroma-space-4)}.sale-banner__eyebrow,.sale-banner__heading,.sale-banner__body,.sale-banner__body p{margin:0}.sale-banner__eyebrow{color:color-mix(in srgb,var(--claroma-chocolate) 72%,transparent)}.sale-banner__message{display:grid;gap:var(--claroma-space-1)}.sale-banner__heading{font-size:clamp(3.2rem,2.6rem + 1.5vw,4.8rem);line-height:1}.sale-banner__body{font-family:var(--font-editorial);font-size:var(--claroma-text-editorial-body);font-style:italic}.sale-banner__cta{display:inline-flex;align-items:center;gap:var(--claroma-space-2);width:fit-content;padding-bottom:var(--claroma-space-1);border-bottom:.1rem solid currentcolor;font-size:var(--claroma-text-ui-sm);letter-spacing:.12em;text-transform:uppercase}.sale-banner__link:hover .sale-banner__cta span[aria-hidden=true]{transform:translate(.4rem)}.sale-banner__cta span[aria-hidden=true]{transition:transform .16s ease}.sale-banner__link:focus-visible{outline:.2rem solid var(--claroma-chocolate);outline-offset:-.4rem}@media screen and (min-width:768px){.sale-banner__inner{grid-template-columns:minmax(10rem,.45fr) minmax(0,1.5fr) auto;align-items:center;gap:var(--claroma-space-5);padding-block:var(--claroma-space-5)}.sale-banner__cta{justify-self:end}}@media(prefers-reduced-motion:reduce){.sale-banner__cta span[aria-hidden=true]{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/section-sale-banner.css.map */
