.merch-banner-outer{overflow:hidden;padding:96px 20px 14px;position:relative}.merch-banener-content h1{color:var(--colors-palette-gray-900,#1c1c1c);font-size:2.625rem;font-style:normal;font-weight:500;letter-spacing:-.06563rem;line-height:2.95313rem;margin:0 0 12px}.merch-banener-content h1 em{font-weight:400}.merch-banener-content p{color:var(--colors-palette-gray-600,#595959);font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.875rem;margin:0}.merch-banner-button{margin:32px 0 0;position:relative;text-align:center;z-index:2}.merch-banner-button a{align-items:center;background:var(--button-primary-fill-fill-background,#625afa);border-radius:5.625rem;color:var(--button-primary-fill-fill-foreground,#f9f7ff);font-size:1rem;font-style:normal;font-weight:500;gap:var(--spacings-8,8px);height:40px;justify-content:center;line-height:1rem;padding:var(--spacings-10,10px) var(--spacings-16,16px)}.button--primary:hover{background:#513dd9!important}.button--primary:active,.button--primary:focus{background:#513dd9!important;box-shadow:0 0 0 .25em rgba(var(--color-primary),.2);color:rgb(var(--color-white))}.merch-banner-image img.loading{margin-top:-50px;opacity:1}.background-graphic{bottom:0;left:0;line-height:0;position:absolute;width:100%}.background-graphic img,.background-graphic svg{width:100%}.merch-banner-outer .content-wrapper{position:relative;z-index:2}img.loading{opacity:1}@media (max-width:767px){.merch-banner-outer{padding:3.5rem 20px}.merch-banener-content h1{font-size:2rem;letter-spacing:-.05rem;line-height:2.5rem}.merch-banener-content{padding:0 20px}.merch-banner-image img.loading{margin-top:0}}