.card-promotion__subheading{margin-bottom:1.2rem}.card-promotion__button{margin-top:1.2rem}.card-promotion__description:not(:first-child){margin-top:1.2rem}@media screen and (min-width: 768px){.section__content.nova-banner-overlay .card-media__description p{max-width:60%}.card-media .card-media__button{margin-top:2.4rem}.card-media--medium .content-overlay{--padding-y: 5.6rem;--padding-x: 5.6rem}}.section--no-padding{padding:0}.section--no-padding.page-width .section__content{margin:0 auto;max-width:var(--page-width)}@media screen and (max-width: 768px){.section__content.nova-banner-overlay .card-media__media.media-wrapper{--aspect-ratio: 3 / 3 !important}.card-media--medium .content-overlay{--padding-x: 1.6rem !important;--padding-y: 3.2rem !important}.card-media--medium .rich-text__text,.card-media--medium .card-media__button{margin-top:1.6rem}.section__content.nova-banner-overlay .card-media--medium .rich-text__text{margin-top:.8rem}.section__content.nova-banner-overlay .card-media--medium .content-overlay{--padding-x: 1.6rem !important;--padding-y: 2.4rem !important}}.section__content.nova-banner-overlay .card-media--medium .rich-text__text{margin-top:1.2rem}.section__content .context-box{padding:.5rem}.section__content.nova-banner-overlay .f-flex{gap:0!important}.section__content.nova-banner-overlay .f-flex>.f-column{padding:0!important}.section__content.nova-banner-overlay .context-box{padding:0rem!important}@media only screen and (min-width: 769px) and (max-width: 1080px){.card-media--medium .content-overlay{--padding-x: 2.4rem !important;--padding-y: 2.4rem !important}}@media only screen and (min-width: 769px) and (max-width: 1280px){.card-media__media.media-wrapper{--aspect-ratio: 3 / 3 !important}}
/*# sourceMappingURL=/cdn/shop/t/142/assets/nova-component-promotion-card.css.map */
