.collection-banner{display:flex;align-items:center;text-align:center;position:relative;min-height:270px}.collection-banner .row{min-width:100%}.collection-banner--otte{color:#fff;min-height:380px;margin-bottom:60px;margin-top:-1px;z-index:9}.collection-banner--otte .collection-banner--inner-wrap{position:relative;width:100%;min-height:380px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 50px}.collection-banner--otte .collection-banner--image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden}.collection-banner--otte .collection-banner--img{width:100%;height:100%;object-fit:cover;object-position:center}.collection-banner--otte .collection-banner--gradient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0000,#00000080 70%)}.collection-banner--otte .collection-banner--content-overlay{position:relative;z-index:2;width:100%;max-width:850px;margin:0 auto;padding:20px;background:#00000080}.collection-banner--otte .collection-banner--content-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;text-align:center}.collection-banner--otte .collection-banner--title{font-family:Liberator-Heavy,sans-serif;font-size:72px;line-height:84px;font-weight:900;letter-spacing:0;text-transform:uppercase;color:#fff;margin:0}.collection-banner--otte .collection-banner--description{font-family:Helvetica,Arial,sans-serif;font-size:18px;line-height:28px;font-weight:400;letter-spacing:0;color:#fff;margin:0;text-transform:initial}.collection-banner--otte .collection-banner--description p{margin:0 0 .5em;font-size:inherit;line-height:inherit;color:inherit}.collection-banner--otte .collection-banner--description p:last-child{margin-bottom:0}.collection-banner--otte .collection-banner--subcollections{margin-top:10px}@media only screen and (max-width:1067px){.collection-banner--otte .collection-banner--title{font-size:48px;line-height:56px}.collection-banner--otte .collection-banner--description{font-size:16px;line-height:26px}.collection-banner--otte .collection-banner--inner-wrap{padding:40px 24px}}@media only screen and (max-width:767px){.collection-banner--otte{min-height:320px}.collection-banner--otte .collection-banner--inner-wrap{min-height:320px;padding:32px 16px}.collection-banner--otte .collection-banner--title{font-size:32px;line-height:40px}.collection-banner--otte .collection-banner--description{font-size:15px;line-height:24px}}.collection-banner--has-bg:not(.collection-banner--otte){color:#fff;min-height:350px;margin-bottom:30px}.collection-banner--has-bg .breadcrumbs,.collection-banner--has-bg .breadcrumbs a{color:inherit}.collection-banner--has-bg:not(.collection-banner--otte) .collection-banner--image:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;background:rgba(var(--overlay-color-rgb),var(--overlay-opacity))}.collection-banner--breadcrumbs{text-align:left;position:absolute;top:0;left:0;right:0;z-index:3}.collection-banner--inner{display:flex;flex-direction:column;position:relative}.collection-banner--image{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.collection-banner--image img{width:100%;height:100%;object-fit:cover}.collection-banner--heading-uppercase-true h1{text-transform:uppercase}.collection-banner--content{padding-top:80px;padding-bottom:40px;position:relative;z-index:5}@media only screen and (min-width:768px){.collection-banner--content{max-width:750px;font-size:1rem;padding:80px 0}}@media only screen and (min-width:768px){.collection-banner--content.text-center{margin:0 auto}}@media only screen and (min-width:768px){.collection-banner--content.text-left{margin-right:auto}}@media only screen and (min-width:768px){.collection-banner--content.text-right{margin-left:auto}}.collection-banner--content h1{color:inherit;margin-bottom:0;font-weight:var(--font-body-bold-weight, 600)}@media only screen and (min-width:768px){.collection-banner--content h1+.collection-banner--subcollections{margin-top:20px}}.collection-banner--content .searchform{margin-top:20px}.collection-banner--content p{font-size:inherit;color:inherit;margin-top:15px;margin-bottom:0}.collection-banner--subcollections{margin-top:20px}@media only screen and (min-width:768px){.collection-banner--subcollections{margin-top:35px}}.collection-banner--subcollections .text-button{margin:0 8px 10px}.collection-banner--inner-no-bg{min-height:0;padding:40px 24px 32px}@media only screen and (min-width:768px){.collection-banner--inner-no-bg{padding:80px 50px}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/collection-banner.css.map */
