.c_banner{overflow:hidden}.c_banner__inner{position:relative}.c_banner__image-wrapper{width:100%;height:auto;max-width:100%;position:relative}.c_banner__image-wrapper img{width:100%;height:auto;object-fit:cover;vertical-align:bottom}.c_banner__content--left{text-align:left}.c_banner__content--center{text-align:center}.c_banner__content--right{text-align:right}@media screen and (max-width: 999px){.c_banner__content{width:100%;text-align:center;padding-inline:20px}}.c_banner__heading{margin-block-end:24px}@media screen and (max-width: 999px){.c_banner__heading{margin-block-end:21px}}.c_banner__description p{font-feature-settings:"palt" on;font-size:16px;font-weight:400;line-height:32px;letter-spacing:.03em}@media screen and (max-width: 999px){.c_banner__description p{font-size:13px;line-height:26px;text-align:left}}.c_banner__button{margin-top:24px;position:relative;display:inline-block;background-color:transparent;text-align:center;color:#fff;font-feature-settings:"palt" on;font-size:15px;font-weight:400;line-height:16px;letter-spacing:.03em;padding:14px 31px;border-radius:6px;border:1px solid rgba(255,255,255,.35);white-space:nowrap;transition:background-color .3s ease,color .3s ease,border-color .3s ease;overflow:hidden;z-index:0}.c_banner__button:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:0%;background-color:#fff;z-index:-1;transition:height .3s ease}@media (any-hover: hover){.c_banner__button:hover:before{height:100%}.c_banner__button:hover{color:#000}}@media screen and (max-width: 999px){.c_banner__button{font-size:13px;margin-top:22px;margin-inline:auto;padding:11px 22px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/c_banner.css.map */
