.brand-banner .background-image{background-position:center;background-size:cover;background-repeat:no-repeat;transition:transform .3s ease-out;transform:scale(1);height:100%}.brand-banner{position:relative;z-index:-1}.brand-banner .page-width{position:relative;z-index:1}.brand-banner__landing--alpha{display:flex;align-items:center;justify-content:center}.brand-banner__content--alpha,.brand-banner__landing--alpha{padding:0 56px}.brand-banner__contents{padding-block:72px 48px}.brand-banner .right-image{max-width:320px}.brand-banner img{width:100%;height:100%;object-fit:cover;display:block}.brand-banner__content--beta{display:flex;justify-content:center;align-items:center;height:300px;position:sticky;top:50%;transform:translateY(-50%)}.brand-banner__header{width:100%;max-width:416px}.brand-banner .brand-banner__pre-title{font-size:12px;font-weight:500;line-height:1.17;letter-spacing:-.36px;margin-bottom:120px;text-align:center;text-transform:uppercase;font-family:var(--font-safiro--family)}.brand-banner__content{height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:20px}.brand-banner__content p{font-size:16px;font-weight:500;line-height:1.4;letter-spacing:-.48px;text-align:center;font-family:var(--font-safiro--family);margin:0}.brand-banner__content strong{font-size:41px;font-weight:500;line-height:1.08;letter-spacing:-1.23px;text-transform:uppercase;margin:0;display:block;font-family:FSBenjamin-Medium}.brand-banner__text{max-width:330px;margin:0 auto}.brand-banner__overlay-image{display:none}.brand-banner__contents--logo{max-width:38px;width:38px;height:38px;display:none}@media screen and (min-width: 768px){.brand-banner__landing,.brand-banner__contents{display:flex;height:calc(100vh + 61px);position:relative}.brand-banner__content--alpha,.brand-banner__landing--alpha{max-width:50.555%;flex:50.555%}.brand-banner__landing--beta,.brand-banner__content--beta{max-width:49.445%;flex:49.445%}.brand-banner .brand-banner__landing--beta{overflow:hidden;position:fixed;top:0;right:0;width:100%;height:100vh}.brand-banner__header{margin-top:-61px}}@media screen and (min-width: 991px){.brand-banner__landing,.brand-banner__contents{height:calc(100vh + 85px)}.brand-banner__header{margin-top:-85px}.brand-banner__content{justify-content:center}.brand-banner__sub-title{margin:220px 0}}@media screen and (max-width: 1439px){.brand-banner__content--alpha,.brand-banner__landing--alpha{padding:0 20px}}@media screen and (max-width: 767px){.brand-banner{overflow:hidden}.brand-banner .background-image{transform:scale(1)!important}.brand-banner__overlay-image{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:162px}.brand-banner .brand-banner__landing--beta{position:relative}.brand-banner__sub-title{margin-bottom:157px}.brand-banner__content{gap:0}.brand-banner__contents{padding:52px 0 60px}.brand-banner .brand-banner__pre-title{margin-bottom:70px}.brand-banner__header{width:100%;max-width:306px}.brand-banner .brand-banner__text{margin-bottom:16px}.brand-banner .brand-banner__text:last-child{margin-bottom:0}.brand-banner__content--beta{display:none}.brand-banner__landing--alpha,.brand-banner__landing--beta{height:calc(100vh - 61px);position:relative}.brand-banner__content strong{font-size:32px;line-height:34.56px}.brand-banner__contents--logo{display:block;margin-bottom:157px}.brand-banner .page-width{padding:0!important}}.brand-banner__landing--beta.hide{opacity:0;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/brand-banner.css.map */
