.c-banner{position:relative;width:100%;height:auto;aspect-ratio:375 / 542;max-height:542px}@media screen and (min-width:741px){.c-banner{aspect-ratio:1600 / 450;min-height:450px;max-height:600px}}.c-banner:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:"";background:linear-gradient(180deg,#6660 38%,#503804)}.c-banner__stage,.c-banner__media,.c-banner__media picture,.c-banner__image{width:100%;height:100%;min-height:inherit;max-height:inherit}.c-banner__image{display:block;width:100%;height:auto;object-fit:cover;min-height:inherit;max-height:inherit;aspect-ratio:375 / 542}@media screen and (min-width:741px){.c-banner__image{aspect-ratio:1600 / 450}}.c-banner__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;padding-block:34px}@media screen and (min-width:741px){.c-banner__content{padding-block:48px}}.c-banner__content.text-left{text-align:left;align-items:flex-start}.c-banner__content.text-center{text-align:center;align-items:center}.c-banner__content.text-right{text-align:right;align-items:flex-end}.c-banner__content .c-section-heading{font-size:30px}@media screen and (min-width:741px){.c-banner__content .c-section-heading{font-size:clamp(40px,calc(40px + 10 * ((100vw - 740px) / 460)),50px)}}.c-banner__text{margin-top:12px;max-width:36rem;font-family:var(--accent-font-family);font-size:14px;font-weight:400;line-height:1.4;letter-spacing:0;width:85%}@media screen and (min-width:741px){.c-banner__text{margin-top:23px;font-size:16px;max-width:430px}}.c-banner__button{margin-top:20px}@media screen and (min-width:741px){.c-banner__button{margin-top:30px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/c-banner.css.map */
