.collection-description.page-width{max-width:1920px;padding:0}.newsletter-section{margin-top:0}.border-bottom{padding-bottom:15px;margin-bottom:15px}.img-container img{display:block}.text-container .btn,.text-container .subtitle,.text-container .title{text-transform:uppercase}.text-container h2.title{font-size:40px;font-weight:600;margin-bottom:8px;letter-spacing:normal}.text-container h3.subtitle{font-size:16px;margin-top:0;letter-spacing:0.01em;margin-bottom:20px}.text-container p{line-height:25px}.text-container .btn{padding-top:6px;padding-bottom:5px;margin-top:15px}.collection-hero__title.comfort-sport span{display:none}.collection-hero__title.youth{right:380px}.collection-hero__title.youth span{display:none}.collection-hero__title.cruisers{color:#0f5468}.collection-hero__title.mountain{color:#ffffff}.collection-hero__title.retro-vintage{color:#b65c6a}.collection-hero__title.urban{color:#0f5468}.collection-hero__title.e-retro{color:#003471}.collection-hero__title.e-tricycle{color:#FFFFFF}.collection-hero__title.e-hybrid{color:#FFFFFF}.collection-hero__title.e-mtb{color:#FFFFFF}@media only screen and (min-width:750px) and (max-width:1240px){.collection-description.page-width{padding-left:25px;padding-right:25px}}@media only screen and (min-width:750px){.md-up--flex-middle{display:flex;align-items:center}.flex-row-reverse{flex-direction:row-reverse}.md-up--flex-middle .img-container{padding-right:5.33333%}.md-up--flex-middle.flex-row-reverse .img-container{padding-right:0;padding-left:5.33333%}.md-up--flex-middle .text-container{max-width:475px;width:100%}.md-up--flex-middle.flex-row-reverse .text-container{padding-right:0;float:right}}@media only screen and (max-width:992px){.text-container h2.title{font-size:25px}.text-container h3.subtitle{font-size:14px}.text-container .btn{padding-top:2px;padding-bottom:1px;margin-top:0}}@media only screen and (max-width:749px){.collection-hero,.page-hero{margin-top:-35px}.collection-hero__image{background-image:none!important;height:auto;min-height:200px}.collection-hero__image img{min-height:200px;object-fit:cover}.img-container,.text-container{max-width:540px;margin:0 auto}.text-container{padding:30px}.text-container p{font-size:14px}.border-bottom{padding-bottom:10px;margin-bottom:20px}}