/* Source and licensing information for the line(s) below can be found at https://ecom-api-staging.mixplaces.com/themes/custom/mixplaces/css/components/media/media-promotion-banner.css. */
.promo-banner{border-radius:12px;position:relative;display:flex;overflow:hidden;min-height:auto;background:#cdcdd2}.promo-banner:not(.promo-banner.promo-banner--image-only){padding:32px 24px}@media (min-width:1026px){.promo-banner:not(.promo-banner.promo-banner--image-only){padding:54px 60px}}.promo-banner:not(.promo-banner.promo-banner--image-only) picture{position:absolute;top:0;left:0;width:100%;height:100%}.promo-banner:not(.promo-banner.promo-banner--image-only) .promo-banner__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.promo-banner picture{width:100%}.promo-banner .promo-banner__image{display:block;width:100%}.promo-banner .promo-banner__content{display:flex;flex-direction:column;justify-content:space-between;position:relative;max-width:480px;height:100%;width:100%;z-index:1;color:#fff}@media (max-width:742.98px){.promo-banner .promo-banner__content{max-width:100%}}.promo-banner .promo-banner__content h2,.promo-banner .promo-banner__content .h2,.promo-banner .promo-banner__content h3,.promo-banner .promo-banner__content .h3{font-weight:600}.promo-banner .promo-banner__content h2{font-size:28px}@media (min-width:1026px){.promo-banner .promo-banner__content h2{font-size:54px}}.promo-banner .promo-banner__content h2{line-height:1.2}.promo-banner .promo-banner__content h3{font-size:20px}@media (min-width:1026px){.promo-banner .promo-banner__content h3{font-size:40px}}.promo-banner .promo-banner__content h3{line-height:1.2}.promo-banner .promo-banner__content p{font-size:14px}@media (min-width:1026px){.promo-banner .promo-banner__content p{font-size:18px}}.promo-banner .promo-banner__content p{line-height:1.4}.promo-banner .promo-banner__text{margin-bottom:20px}@media (min-width:743px){.promo-banner .promo-banner__text{margin-bottom:30px}}.promo-banner .promo-banner__text>*:last-child{margin-bottom:0}.promo-banner .promo-banner__link{display:flex;flex-wrap:wrap;align-items:center;flex:0 0 100%;width:100%;text-decoration:none;color:inherit}.promo-banner .promo-banner__link:hover,.promo-banner .promo-banner__link:focus,.promo-banner .promo-banner__link:active{text-decoration:none;color:inherit}.promo-banner .btn{font-size:16px}@media (min-width:1026px){.promo-banner .btn{font-size:18px}}.promo-banner .btn{line-height:1.2;font-weight:600;text-align:center;display:flex;width:100%;max-width:158px;height:42px;align-items:center;justify-content:center}@media (min-width:743px){.promo-banner .btn{max-width:180px;height:56px;font-size:16px;line-height:1.2}}@media (min-width:743px) and (min-width:1026px){.promo-banner .btn{font-size:18px}}@media (max-width:742.98px){.promo-banner--short-promo-1-right{margin-top:24px}}@media (max-width:742.98px){.promo-banner.promo-banner--short{aspect-ratio:9/10}}.promo-banner.promo-banner--short .promo-banner__content{text-align:center;justify-content:start;max-width:100%}@media (min-width:743px){.promo-banner.promo-banner--short .promo-banner__content{justify-content:center;max-width:320px;margin:0;text-align:left}}@media (min-width:1026px){.promo-banner.promo-banner--short .promo-banner__content{max-width:420px}}@media (max-width:742.98px){.promo-banner.promo-banner--short .btn{margin:0 auto}}.promo-banner .promo-banner--full-width{min-height:180px;border-radius:0}.promo-banner .promo-banner--full-width .promo-banner__content{max-width:680px;margin:0 auto;text-align:center;font-size:15px}@media (min-width:743px){.promo-banner.promo-banner--short{min-height:372px}}@media (max-width:742.98px){.promo-banner.promo-banner--short .promo-banner__content{text-align:center}}@media (min-width:743px) and (max-width:1025.98px){.promo-banner.promo-banner--short .promo-banner__image{-o-object-position:38%;object-position:38%}}.promo-banner.promo-banner--short .promo-banner__text{max-width:100%}@media (min-width:743px){.promo-banner.promo-banner--short .promo-banner__text{max-width:80%}}@media (max-width:742.98px){.promo-banner.promo-banner--short .btn{margin:0 auto}}.promo-banner.promo-banner--login>div{width:100%}.promo-banner.promo-banner--megamenu{position:relative}@media (min-width:743px){.promo-banner.promo-banner--large{min-height:262px}}.promo-banner.promo-banner--image-only{min-height:-moz-min-content;min-height:min-content}.promo-banner.promo-banner--card{aspect-ratio:2/1}.view-promo-banner--mega-menu .views-rows{display:flex;flex-direction:column}@media (max-width:1439.98px){.layout.pt-sm .view-promo-banner--collection{margin-top:calc(-1.325rem - .9vw)}}@media (max-width:1439.98px) and (min-width:1200px){.layout.pt-sm .view-promo-banner--collection{margin-top:-2rem}}@media (max-width:742.98px){.layout.pt-sm .view-promo-banner--collection{margin-top:-16px}}@media (max-width:1439.98px){.view-promo-banner--collection .promo-banner--collection{border-radius:0;margin-left:-1rem;margin-right:-1rem}}@media (max-width:742.98px){.view-promo-banner--collection .promo-banner--collection{margin-left:-16px;margin-right:-16px}}@media (max-width:1025.98px){.promo-banner--short-promo-1-right{margin-top:30px}}@media (max-width:1025.98px){.view--leaderboard-promo{padding-left:0;padding-right:0;margin-top:-16px !important}.view--leaderboard-promo .promo-banner{border-radius:0}}.promo-banner--leaderboard{width:100%;min-height:460px}@media (min-width:460px){.promo-banner--leaderboard{min-height:520px}}@media (min-width:520px){.promo-banner--leaderboard{min-height:640px}}@media (min-width:640px){.promo-banner--leaderboard{min-height:330px}}@media (min-width:768px){.promo-banner--leaderboard{min-height:380px}}@media (min-width:1024px){.promo-banner--leaderboard{min-height:auto;aspect-ratio:191/75}}.promo-banner--leaderboard .promo-banner__video--views{height:100%;width:100%;max-height:none;position:absolute;top:0;left:0;width:100%;height:100%}.promo-banner--leaderboard video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.promo-banner--leaderboard .promo-banner__content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:32px 60px;max-width:45%}@media (max-width:1025.98px){.promo-banner--leaderboard .promo-banner__content{padding:32px 40px}}@media (max-width:639px){.promo-banner--leaderboard .promo-banner__content{align-items:center;justify-content:flex-start;text-align:center;max-width:none}}.media-promotion-banner{border-radius:12px;overflow:hidden}.media-promotion-banner[data-location=collection],.media-promotion-banner[data-location=large_promo_1]{background-color:#e2e1e8;aspect-ratio:.91/1}@media (min-width:743px){.media-promotion-banner[data-location=collection],.media-promotion-banner[data-location=large_promo_1]{aspect-ratio:4.86/1}}.media-promotion-banner[data-location=short_promo_1_left],.media-promotion-banner[data-location=short_promo_1_right]{background-color:#e2e1e8;aspect-ratio:.74/1}@media (min-width:743px){.media-promotion-banner[data-location=short_promo_1_left],.media-promotion-banner[data-location=short_promo_1_right]{aspect-ratio:2.21/1}}.media-promotion-banner.is-loaded{aspect-ratio:auto !important}
/* Source and licensing information for the above line(s) can be found at https://ecom-api-staging.mixplaces.com/themes/custom/mixplaces/css/components/media/media-promotion-banner.css. */