.fan-pass-banner{color:#fff;border-radius:8px;display:flex;align-items:center;background-color:#000;padding:34px;margin:34px}@media screen and (max-width: 749px){.fan-pass-banner{flex-direction:column;padding:54px 34px}}.fan-pass-banner .banner-text{padding:0 30px}@media screen and (max-width: 749px){.fan-pass-banner .banner-text{padding:0}}.fan-pass-banner .banner-text .banner-title{font-size:22px;line-height:29px;font-weight:600}@media screen and (max-width: 749px){.fan-pass-banner .banner-text .banner-title{margin-top:12px;text-align:center}}.fan-pass-banner .banner-text .banner-description{font-weight:400;font-size:16px}@media screen and (max-width: 749px){.fan-pass-banner .banner-text .banner-description{margin-top:8px;text-align:center}}.fan-pass-banner img{width:120px;height:auto}.fan-pass-banner a{display:inline-block;padding:8px 45px;font-size:16px;font-weight:600;text-transform:uppercase;text-align:center;cursor:pointer;transition:background-color .3s ease;border:2px solid transparent;border-radius:4px;background-image:linear-gradient(#000,#000),linear-gradient(88.94deg,#fddc87 -21.43% 104.11%);background-origin:border-box;background-clip:padding-box,border-box}@media screen and (max-width: 749px){.fan-pass-banner a{margin-top:50px}}.fan-pass-banner .button-container{display:flex;justify-content:flex-end;flex:1}@media screen and (max-width: 749px){.fan-pass-banner .button-container{margin-top:24px}}.fan-pass-banner .button-container .button:hover{background-color:inherit;opacity:.5}.fan-pass-banner .button.fan-pass{border:2px solid transparent;border-radius:4px;background-image:linear-gradient(#000,#000),linear-gradient(88.94deg,#fddc87 -21.43% 104.11%);background-origin:border-box;background-clip:padding-box,border-box}
/*# sourceMappingURL=/cdn/shop/t/139/assets/template-fan-pass-banner.css.map */
