.collection-banner .hero-banner__content{padding:0 20px!important}@media (max-width: 768px){.hero-banner-section.content-mobile-top{align-items:flex-start!important}.hero-banner-section.content-mobile-middle{align-items:center!important}.hero-banner-section.content-mobile-bottom{align-items:flex-end!important}.hero-banner-section .hero-banner__content{padding:0!important;max-width:100%!important;width:100%}.hero-banner-section{padding:48px 16px!important}.hero-banner-section .hero-banner__heading{font-size:2em}.hero-banner-section .hero-banner__subheading{font-size:22px!important;line-height:30.8px!important}.hero-banner-section .hero-banner__endorsement{position:relative;bottom:auto;right:auto;text-align:left;margin-top:30px;padding:0 10px;max-width:90%;margin-left:0;margin-right:auto}.hero-banner-section .hero-banner__button{width:100%!important}.hero-banner-section .hero-banner__stars{font-size:14px!important;line-height:16.8px!important;letter-spacing:.28px!important;font-weight:300}.hero-banner__background-desktop{display:none!important}.hero-banner__background-mobile{display:block!important}div.collection-banner{padding:0!important}}.hero-banner-section{position:relative;color:var(--hero-text-color, #FFFFFF);display:flex;align-items:flex-end;background-color:#000;overflow:hidden}.section-hero-banner .full_screen{height:calc(100dvh - 208.8px)}.hero-banner__background-desktop{display:block;width:100%;height:100%}.hero-banner__background-mobile{display:none;width:100%;height:100%}.hero-banner-section.content-desktop-left .hero-banner__content{margin-left:0;margin-right:auto}.hero-banner-section.content-desktop-center .hero-banner__content{margin-left:auto;margin-right:auto}.hero-banner-section.content-desktop-right .hero-banner__content{margin-left:auto;margin-right:0}.hero-banner-section.content-desktop-top{align-items:flex-start}.hero-banner-section.content-desktop-middle{align-items:center}.hero-banner-section.content-desktop-bottom{align-items:flex-end}.hero-banner-section .hero-banner__background{width:100%;height:100%;z-index:1}.hero-banner-section .hero-banner__background-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--hero-overlay-color, #000000);opacity:var(--hero-overlay-opacity, .3);z-index:2;display:block}.hero-banner-section .hero-banner__background img,.hero-banner-section .hero-banner__background video,.hero-banner-section .hero-banner__background-desktop img,.hero-banner-section .hero-banner__background-mobile img{width:100%;height:100%;object-fit:cover;display:block}.hero-banner-section .hero-banner__content{position:relative;z-index:3;max-width:var(--content-width, 50%);margin-left:0;margin-right:auto;padding:0 5%;position:absolute;left:0;right:0}.hero-banner-section .hero-banner__stars{margin-bottom:0;font-size:18px;line-height:21.6px;letter-spacing:.36px;font-family:var(--font-body-family)}.hero-banner-section .hero-banner__stars .stars{color:#ffc107;margin-right:5px}.hero-banner-section .hero-banner__heading{font-size:45px;font-weight:500;color:var(--hero-text-color, #FFFFFF);margin-top:10px;font-family:var(--font-heading-family)}.hero-banner-section .hero-banner__subheading{max-width:600px;margin:0 0 12px;line-height:42px;letter-spacing:0px;font-style:italic;font-family:var(--font-subheading-family);font-weight:400}.hero-banner-section .hero-banner__button{display:inline-block;padding:16px 30px;background-color:#fff;color:#000;text-decoration:none;font-weight:700;transition:background-color .3s ease;width:330px;text-align:center;height:61px;font-family:var(--font-body-family);font-size:17.72px;line-height:27px}.hero-banner-section .hero-banner__button:hover{background-color:#eee}.hero-banner-section .hero-banner__endorsement{position:absolute;bottom:40px;right:5%;z-index:3;text-align:right}.hero-banner-section .hero-banner__endorsement-name{font-size:1.1em;margin-bottom:5px;font-weight:700}.hero-banner-section .hero-banner__endorsement-signature img{max-width:100px;height:auto}div.hero-banner.content-no-image{background-color:#fff!important;display:block;opacity:1}div.hero-banner.content-no-image .hero-banner__background-overlay{display:none}div.hero-banner.content-no-image .hero-banner__content{position:relative;top:unset;padding-top:50px!important}div.hero-banner.content-no-image .hero-banner__content h2.hero-banner__heading,div.hero-banner.content-no-image .hero-banner__content p.hero-banner__subheading{color:#000!important}
/*# sourceMappingURL=/cdn/shop/t/230/assets/section-collection-banner.css.map */
