@keyframes o-btn-border-run{0%{transform:translateX(0)}50%{transform:translateX(100%)}51%{transform:translateX(-100%)}to{transform:translateX(0)}}.c-sale-hero{position:relative;overflow:hidden}.c-sale-hero__background{padding-bottom:154.69%}.c-sale-hero__background-image.has-mobile.is-desktop{display:none}.c-sale-hero__content{position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%);color:#fff;background:#231f20;width:calc(100% - 2.5rem);text-align:center;padding-top:2.5rem;padding-bottom:2.5rem}.c-sale-hero__heading{font-weight:350;margin:0 0 .25rem}.c-sale-hero__heading.is-small{font-size:1.5rem;line-height:2rem}.c-sale-hero__heading.is-medium{font-size:1.875rem;line-height:2.5rem}.c-sale-hero__heading.is-large{font-size:2.25rem;line-height:3rem}.c-sale-hero__sale-percentage{font-weight:500;margin:0 0 .5rem;text-transform:uppercase}.c-sale-hero__sale-percentage.is-small{font-size:1.875rem;line-height:2.5rem}.c-sale-hero__sale-percentage.is-medium{font-size:2rem;line-height:2.875rem}.c-sale-hero__sale-percentage.is-large{font-size:2.625rem;line-height:3.9375rem}.c-sale-hero__sale-text{font-size:1.5625rem;line-height:2.25rem;font-weight:500;margin:0 0 .375rem;text-transform:uppercase}.c-sale-hero__date{font-size:.875rem;line-height:1.5rem;font-weight:500;margin:0 0 1.25rem}.c-sale-hero__cta{background-color:#fff;color:#231f20;font-size:.875rem;line-height:1.3125rem;font-weight:500;padding:.75rem 2.25rem}@media only screen and (min-width:750px){.c-sale-hero__background{padding-bottom:100%}.c-sale-hero__content{max-width:28.75rem;width:100%;top:50%;bottom:auto;transform:translate(-50%,-50%);padding-top:3.125rem;padding-bottom:3.125rem}}@media only screen and (min-width:1000px){.c-sale-hero__background{padding-bottom:60.067%}.c-sale-hero__background-image.has-mobile.is-desktop{display:block}.c-sale-hero__background-image.is-mobile{display:none}.c-sale-hero__heading{margin-bottom:0}.c-sale-hero__heading.is-small{font-size:2.25rem;line-height:2.5rem}.c-sale-hero__heading.is-medium{font-size:3rem;line-height:3.5rem}.c-sale-hero__heading.is-large{font-size:3.75rem;line-height:4.5rem}.c-sale-hero__sale-percentage{margin-bottom:.75rem}.c-sale-hero__sale-percentage.is-small{font-size:2.625rem;line-height:3.9375rem}.c-sale-hero__sale-percentage.is-medium{font-size:3.125rem;line-height:4.6875rem}.c-sale-hero__sale-percentage.is-large{font-size:3.625rem;line-height:5.4375rem}.c-sale-hero__sale-text{font-size:2.125rem;line-height:2.25rem;margin-bottom:1rem}.c-sale-hero__date{font-size:1rem;line-height:1.5rem;margin-bottom:1.5rem}.c-sale-hero__cta{padding:1rem 2.25rem;width:-moz-fit-content;width:fit-content;margin:0 auto}.c-sale-hero__content{min-height:23.25rem;display:flex;flex-direction:column;justify-content:center}}@media only screen and (min-width:1500px){.c-sale-hero__background{padding-bottom:37.067%}}
