.section-single-banner,.section-single-banner .single-banner-link{position:relative}.section-single-banner .single-banner-link:after{background-color:#fff3;bottom:0;content:"";height:0;left:0;position:absolute;right:0;transition:all .35s ease-in-out;width:100%;z-index:1}@media (min-width: 1025px){.section-single-banner .single-banner-link:hover:after{height:100%}}.section-single-banner .section-body,.section-single-banner .section-single-banner-inner>div,.section-single-banner .section-wrapper{height:100%}.section-single-banner .textbox{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center}.section-single-banner .single-banner-heading{color:var(--body-color);margin:0 auto 23px}.section-single-banner .single-banner-subtext{color:var(--body-color);margin:0 auto}.single-banner-heading{position:relative}@media (max-width: 767px){.single-banner-heading .banner-desktop{display:none}}@media (min-width: 768px){.single-banner-heading .banner-mobile{display:none}}.single-banner-heading .banner{position:relative}.single-banner-heading .banner:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.single-banner-heading .banner img{-o-object-fit:cover;object-fit:cover}.single-banner-heading .image{bottom:0;height:auto;left:0;position:absolute;width:100%}.single-banner-heading .h-text{margin:0 auto;max-width:1240px;padding:0 16px 40px;text-align:center}@media (min-width: 768px){.single-banner-heading .h-text{padding-bottom:70px}}.single-banner-heading .h-text .h-text-1{font-size:var(--heading-size-h5);font-weight:700;line-height:1.2}.single-banner-heading .h-text .h-text-1+.h-text-2{margin-top:50px}@media (min-width: 768px){.single-banner-heading .h-text .h-text-1{font-size:139px;line-height:.85}}.single-banner-heading .h-text .h-text-2{font-size:var(--heading-size-h1);line-height:.85}@media (max-width: 767px){.single-banner-heading .h-text .h-text-2{display:none}}.single-banner-heading .btn-collabs{align-items:center;background:var(--mobile-highlight-color);bottom:-32px;display:inline-flex;height:64px;justify-content:center;left:50%;padding-left:40px;padding-right:40px;position:absolute;transform:translate(-50%)}.single-banner-heading.image-position-left{padding:0 0 58px}@media (min-width: 768px){.single-banner-heading.image-position-left{padding-bottom:115px}}.single-banner-heading.image-position-left .image{bottom:0;height:auto;left:0;max-width:100px;position:absolute;width:100%}@media (min-width: 768px){.single-banner-heading.image-position-left .image{max-width:20%}}@media (min-width: 1200px){.single-banner-heading.image-position-left .image{max-width:323px}}.single-banner-heading.image-position-left .text{bottom:-24px;font-size:48px;font-weight:700;left:50%;line-height:39px;max-width:1240px;padding:0 16px;position:absolute;text-align:right;text-transform:uppercase;transform:translate(-50%);width:100%}@media (min-width: 768px){.single-banner-heading.image-position-left .text{bottom:-40px;font-size:80px;line-height:.81}}.single-banner-heading.image-position-right{margin:0}.single-banner-heading.image-position-right .image{left:50%;max-width:1210px;transform:translate(-50%)}@media (min-width: 768px){.single-banner-heading.image-position-right .image{text-align:right}}@media (min-width: 1260px){.single-banner-heading.image-position-right .image{left:calc(50% + 25px)}}.single-banner-heading.image-position-right .image .image__style{height:auto;max-width:240px;padding:0!important}@media (min-width: 768px){.single-banner-heading.image-position-right .image .image__style{margin-left:auto;max-width:290px}}@media (min-width: 992px){.single-banner-heading.image-position-right .image .image__style{max-width:335px}}.single-banner-heading.image-position-right .image .image__style img{display:block;position:static}.single-banner-heading.image-position-right .text{margin:-80px auto 0;max-width:1240px;padding:0 15px 40px;position:relative;text-align:right;text-transform:uppercase}.single-banner-heading.image-position-right .text span{display:block}@media (max-width: 767px){.single-banner-heading.image-position-right .text .text-1{text-align:left}.single-banner-heading.image-position-right .text .text-1 svg{height:18px;width:auto}}.single-banner-heading.image-position-right .text .text-1+.text-2{margin-top:20px}.single-banner-heading.image-position-right .text .text-2{font-size:48px;font-weight:700;line-height:.81}@media (min-width: 768px){.single-banner-heading.image-position-right .text .text-2{font-size:64px}}.page-collab .section-collabs .collabs-heading{padding-bottom:30px}@media (min-width: 768px){.page-collab .section-collabs .collabs-heading{padding-bottom:20px}}.page-collab .section-collabs .collabs-heading .textbox{max-width:585px;padding:0}@media (max-width: 767px){.page-collab .section-collabs .collabs-heading .textbox{margin:0 auto;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/584/assets/section-single-banner.css.map */
