.collection-hero.collection-hero--with-image{position:relative!important;overflow:hidden!important;min-height:500px!important}.collection-hero--with-image .collection-hero__inner{position:relative!important;min-height:500px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important}.collection-hero--with-image .collection-hero__image-container{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:1!important;margin:0!important}.collection-hero--with-image .collection-hero__image-container:after{content:""!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:#0000004d!important;z-index:1!important}.collection-hero--with-image .collection-hero__image-container img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.collection-hero--with-image .collection-hero__text-wrapper{position:relative!important;z-index:2!important;text-align:center!important;color:#fff!important;max-width:700px!important;padding:2rem!important;margin:0 auto!important}.collection-hero--with-image .collection-hero__title{font-size:3rem!important;font-weight:400!important;letter-spacing:.05em!important;margin-bottom:1.5rem!important;text-transform:uppercase!important;color:#fff!important;line-height:1.2!important}.collection-hero--with-image .collection-hero__title .visually-hidden{display:none!important}.collection-hero--with-image .collection-hero__description{font-size:1rem!important;line-height:1.6!important;margin-bottom:2rem!important;font-weight:300!important;color:#fff!important}.collection-hero--with-image .collection-hero__description p{color:#fff!important;margin:0!important}.collection-hero--with-image .collection-hero__button,.collection-hero--with-image .shop-button{display:inline-block!important;padding:12px 40px!important;background:#fff!important;color:#000!important;text-decoration:none!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:.875rem!important;font-weight:500!important;transition:all .3s ease!important;border:2px solid #ffffff!important;cursor:pointer!important;margin-top:1rem!important}.collection-hero--with-image .collection-hero__button:hover,.collection-hero--with-image .shop-button:hover{background:transparent!important;color:#fff!important}@media screen and (max-width: 749px){.collection-hero.collection-hero--with-image{min-height:350px!important}.collection-hero--with-image .collection-hero__inner{min-height:350px!important;padding-bottom:0!important}.collection-hero--with-image .collection-hero__title{font-size:2rem!important;margin-bottom:1rem!important}.collection-hero--with-image .collection-hero__description{font-size:.875rem!important;margin-bottom:1.5rem!important}.collection-hero--with-image .collection-hero__text-wrapper{padding:1.5rem!important}.collection-hero--with-image .collection-hero__button,.collection-hero--with-image .shop-button{padding:10px 30px!important;font-size:.8125rem!important}}@media screen and (max-width: 550px){.collection-hero.collection-hero--with-image,.collection-hero--with-image .collection-hero__inner{min-height:300px!important}.collection-hero--with-image .collection-hero__title{font-size:1.5rem!important}.collection-hero--with-image .collection-hero__text-wrapper{padding:1rem!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/cushion-banner-override.css.map */
