.banner-contents{position:absolute;top:25px;bottom:20px;left:20px;right:20px;display:flex;flex-direction:column;justify-content:center;padding-top:50px}.banner-content-text{padding-top:10px}.banner-image{filter:brightness(.9);aspect-ratio:10 / 4.5;object-fit:cover}.banner-section{margin-top:-140px}.banner-content-title{text-transform:uppercase}.banner-buttons{display:flex;align-items:center;gap:10px}.banner-content-subtitle{font-weight:600;text-decoration:none;letter-spacing:0px;padding-bottom:10px;text-transform:uppercase;width:fit-content;display:inline-block;position:relative;text-decoration:underline;text-decoration-line:underline;text-decoration-style:solid;text-decoration-color:#fd661b;text-decoration-thickness:2px;text-underline-offset:10px}.new-collection-banner .banner-image{filter:brightness(.3);aspect-ratio:10 / 3;object-fit:cover}.new-collection-banner .banner-contents{padding-top:100px}@media only screen and (min-width:990px){.banner-content-subtitle{font-size:26px;color:#fff}.banner-content-title{font-size:120px;line-height:120px;color:#fff;padding:15px 0}.banner-content-text{font-size:16px;color:#fff;padding-bottom:20px}}@media only screen and (min-width:990px)and (max-width:1600px){.banner-content-title{font-size:60px;line-height:60px;color:#fff;padding:15px 0}.banner-section{margin-top:-147px}}@media only screen and (max-width:990px){.banner-section{margin-top:-110px}.banner-image{aspect-ratio:10 / 11;object-fit:cover;object-position:center}.banner-content-subtitle{font-size:18px;color:#fff}.banner-content-title{font-size:32px;line-height:40px;color:#fff;letter-spacing:normal;padding:10px 0}.banner-content-text{font-size:14px;color:#fff;padding-top:0;padding-bottom:15px}.banner-content-text br,.banner-content-title br{display:none}.new-collection-banner .banner-content-subtitle:after{bottom:-5px;height:15px}.new-collection-banner .banner-image{filter:brightness(.3);aspect-ratio:10 / 4;object-fit:cover}.new-collection-banner .banner-contents{padding-top:100px}}@media only screen and (max-width:480px){.banner-contents{left:0;right:0}.banner-buttons .secondary-button,.banner-buttons .primary-button{min-width:152px}.new-collection-banner .banner-image{filter:brightness(.3);aspect-ratio:10 / 7;object-fit:cover}.new-collection-banner .banner-contents{padding-top:90px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/banner-section.css.map */
