.collection-hero--with-brand-logo .collection-hero__inner{align-items:center}.collection-hero--with-brand-logo .collection-hero__title{margin-bottom:.8rem}.collection-hero--with-brand-logo .collection-hero__description{font-size:1.4rem;line-height:1.55}.collection-hero--with-brand-logo .collection-hero__description p{margin:0 0 .8rem}.collection-hero--with-brand-logo .collection-hero__description p:last-child{margin-bottom:0}.collection-hero__description-wrap--collapsible{position:relative}.collection-hero__description-wrap--collapsible.is-collapsed .collection-hero__description--clamped.is-clickable{cursor:pointer}.collection-hero__description-wrap--collapsible.is-collapsed .collection-hero__description--clamped.is-clickable:hover{opacity:.88}.collection-hero__description--clamped{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.collection-hero__description--clamped.is-expanded{display:block;-webkit-line-clamp:unset;overflow:visible;cursor:default}.collection-hero__description-less{display:inline-block;margin-top:.6rem;padding:0;border:0;background:none;font-size:1.3rem;font-weight:500;cursor:pointer;color:rgb(var(--color-link));text-decoration:underline;text-underline-offset:.2rem}.collection-hero__description-less:hover{opacity:.85}.collection-hero__description-less[hidden]{display:none}.collection-hero__brand-logo{display:flex;align-items:center;justify-content:center;padding:0;background:transparent;border:0;box-shadow:none;min-height:auto}.collection-hero__brand-logo--dark-bg{padding:2rem;background:#111;border-radius:.4rem}.collection-hero__brand-logo img{display:block;width:auto;max-width:min(28rem,100%);max-height:10rem;height:auto;object-fit:contain}@media screen and (min-width:750px){.collection-hero--with-brand-logo .collection-hero__text-wrapper{flex-basis:58%;padding:2rem 2rem 2rem 0}.collection-hero__brand-logo{flex:1 0 42%;margin-left:2rem;min-height:auto;max-height:none}.collection-hero__brand-logo img{max-height:11rem}.collection-hero--with-brand-logo .collection-hero__description{font-size:1.35rem}.collection-hero__description--clamped{-webkit-line-clamp:4}}@media screen and (max-width:749px){.collection-hero__brand-logo{margin-top:1rem;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/bowshock-collection-hero.css.map */
