.custom-collection-banner__container{position:relative}.custom-collection-banner__background{position:static;width:100%;max-height:370px;object-position:top;object-fit:cover}.custom-collection-banner__title-image{position:absolute;top:50%;left:50%;max-width:300px;height:100%;object-fit:contain;transform:translate(-50%,-50%) scale(.85);width:60%;opacity:0;animation:fadeInScale 1s ease forwards;animation-delay:.5s}@keyframes fadeInScale{0%{opacity:0;transform:translate(-50%,-50%) scale(.85)}to{opacity:1;transform:translate(-50%,-50%) scale(1);width:80%}}@media screen and (min-width: 768px){.custom-collection-banner__container{overflow:hidden;height:480px;display:flex;justify-content:center;align-items:center}.custom-collection-banner__background{position:absolute;top:0;left:50%;width:100%;max-height:480px;height:120%;object-position:top;object-fit:cover;transform:translate(-50%);transition:transform .1s ease-out;will-change:transform}.custom-collection-banner__title-image{position:absolute;top:50%;left:50%;max-width:500px;height:100%;object-fit:contain;transform:translate(-50%,-50%) scale(.85);width:60%;opacity:0;animation:fadeInScale 1s ease forwards;animation-delay:.5s}}.custom-collection-banner__flex{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:50px 20px}.custom-collection-banner__flex img{max-width:115px;height:72px;filter:hue-rotate(175deg) saturate(197%) brightness(200%) contrast(35%) opacity(32%)}.custom-collection-banner__flex .custom-collection-banner__title{color:#f30;font-size:40px;font-family:Whomp,sans-serif;line-height:64px;letter-spacing:5px}.custom-collection-banner__flex .custom-collection-banner__subtitle{color:#939598;font-family:Manicotti!important;font-size:70px;line-height:64px;padding-top:10px}.custom-collection-banner__flex .custom-collection-banner__description{color:#f30;font-weight:900;letter-spacing:.05em;font-size:20px;line-height:22px;font-family:HvDTrial Americane,sans-serif;padding:0 20px;margin:14px 0 32px}@media (max-width: 990px){.custom-collection-banner__container{padding:53px 48px}.custom-collection-banner__flex .custom-collection-banner__title{margin-top:20px}.custom-collection-banner__flex .custom-collection-banner__subtitle{font-size:55px}.custom-collection-banner__flex .custom-collection-banner__description{font-size:16px;line-height:22px;text-align:center;padding:0}}@media screen and (min-width: 991px){.custom-collection-banner__container{height:max-content}.custom-collection-banner__background{max-height:575px}.custom-collection-banner__title-image{max-width:600px;padding-bottom:14px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-collection-banner.css.map */
