.promo-container{display:flex;height:780px;max-width:100vw;color:#fff;font-family:Helvetica Neue;background:#000;margin-top:-52px}@media screen and (max-width:680px){.promo-container{min-height:100vw;margin-top:-74px}}.promo-container .promo-banner{display:flex;justify-content:space-around;align-items:center;width:1440px;margin:0 auto;padding:0}@media screen and (max-width:680px){.promo-container .promo-banner{padding:0 34px 56px;display:flex;align-items:flex-end;background-position:center;background-repeat:no-repeat;position:relative}.promo-container .promo-banner:after{content:"";position:absolute;background:transparent;background:linear-gradient(0deg,#000 30%,#0000);height:100%;width:100%;bottom:0;right:0}}.promo-image{flex:1;position:relative;background-size:cover;background-position:center;height:100%;min-height:1px;min-width:50%}.promo-image:before{content:"";position:absolute;background:transparent;background:linear-gradient(90deg,#000,#0000);height:100%;width:10%;top:0;left:0}.promo-image:after{content:"";position:absolute;z-index:1;background:transparent;background:linear-gradient(90deg,#0000,#000);height:100%;width:30%;top:0;right:0}@media screen and (max-width:680px){.promo-image{display:none!important}}.promo-content{flex:1;background-color:#000;padding:72px 90px 81px;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;text-align:end;gap:100px;max-height:100%}@media screen and (max-width:680px){.promo-content{gap:48px;align-items:center;justify-content:flex-end;padding:0;z-index:2;background:transparent}}@media screen and (max-width:1200px){.promo-content{padding:20px}}.promo-content .promo-heading h2{display:flex;flex-direction:column;gap:16px;color:red;font-size:120px;margin:0;font-weight:700;line-height:.8}@media screen and (max-width:680px){.promo-content .promo-heading h2{font-size:72px;text-align:center;gap:8px}}.promo-content .promo-heading h2 .desktop{font-family:Helvetica Neue;line-height:1.2}@media screen and (max-width:1200px){.promo-content .promo-heading h2 .desktop{display:none}}.promo-content .promo-heading h2 .mobile{font-family:Helvetica Neue;line-height:1;display:none}@media screen and (max-width:1200px){.promo-content .promo-heading h2 .mobile{display:block}}.promo-content .promo-button-wrapper{text-align:center;display:flex;flex-direction:column;gap:12px;align-items:center}@media screen and (max-width:680px){.promo-content .promo-button-wrapper{gap:8px}}.promo-content .promo-button-wrapper p{font-size:24px;font-weight:300;text-align:center;line-height:.8;margin:0}@media screen and (max-width:680px){.promo-content .promo-button-wrapper p{font-size:18px;line-height:1.2}}.promo-content .promo-button-wrapper .promo-code{font-size:80px;font-weight:500;letter-spacing:.03em;-webkit-text-stroke:3px white;color:#000}@media screen and (max-width:680px){.promo-content .promo-button-wrapper .promo-code{font-size:48px;-webkit-text-stroke:1px white}}.promo-content .promo-button-wrapper .promo-button{background-color:#fff;color:#f4001c;font-size:25px;font-weight:700;border-radius:30px;cursor:pointer;text-transform:uppercase;padding:17.5px 40px}@media screen and (max-width:680px){.promo-content .promo-button-wrapper .promo-button{margin:0 16px;font-size:16px;font-weight:400;padding:10px 30px}}
/*# sourceMappingURL=/cdn/shop/t/130/assets/elvtd-promo-banner.css.map */
