.custom-banner-container{cursor:pointer;margin-bottom:6rem}.banner-ribbon{position:absolute;color:#000;border-right:1px solid #000;border-bottom:1px solid #000;text-transform:uppercase;line-height:1.2;font-size:1.4rem;padding:.8rem 1rem;z-index:10;display:grid;place-items:center;letter-spacing:1px;top:10px;left:10px}.banner-ribbon-bg{content:"";position:absolute;display:block;background-color:#000;text-transform:uppercase;line-height:1.2;font-size:1.4rem;padding:1rem 1.4rem;z-index:5;color:#000;top:12px;left:16px}.custom-banner-container a{text-decoration:none}.custom-banner-img-container{width:100%;padding:0;height:300px;position:relative;overflow:hidden}.custom-banner-img-container img{width:100%;height:100%;object-fit:cover}@media(max-width:600px){.custom-banner-img-container{max-height:300px}}.custom-banner-content-container{position:absolute;bottom:0;left:0rem;margin-left:1rem;margin-bottom:1rem;color:#000}.custom-banner-content-container h4,.custom-banner-content-container p{margin:0}.custom-banner-content-container h4{font-size:1.5rem;margin-bottom:1rem}.custom-banner-content-container p:last-child{color:red}@media screen and (max-width:1026px){.custom-banner-content-container{width:35%}}@media screen and (max-width:769px){.custom-banner-content-container{width:38%}}@media screen and (max-width:426px){.custom-banner-img-container{height:350px}.custom-banner-content-container{width:90%}}@media(min-width:750px){.custom-banner-container.toggle-page-wide{max-width:130rem;margin:0 auto;padding:0 1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/banner-full-width.css.map */
