.promo-feature-banner{overflow:hidden}.promo-feature-banner__card{background:linear-gradient(135deg,var(--promo-feature-banner-start) 0%,var(--promo-feature-banner-end) 100%);border-radius:var(--promo-feature-banner-radius);color:var(--promo-feature-banner-text);min-height:29rem;overflow:hidden;padding:var(--promo-feature-banner-padding);position:relative}.promo-feature-banner__card:before,.promo-feature-banner__card:after{border-radius:999px;content:"";pointer-events:none;position:absolute}.promo-feature-banner__card:before{background:radial-gradient(circle,#ffffff38,#fff0 72%);height:26rem;left:-7rem;top:-8rem;width:26rem}.promo-feature-banner__card:after{background:radial-gradient(circle,#ffffff2e,#fff0 70%);bottom:-10rem;height:30rem;right:20%;width:30rem}.promo-feature-banner__content{max-width:min(44rem,52%);position:relative;z-index:2}.promo-feature-banner__heading{color:var(--promo-feature-banner-text);font-size:var(--promo-feature-banner-heading-size);line-height:.98;margin:0;text-wrap:balance}.promo-feature-banner__subheading{color:#ffffffe6;font-size:var(--promo-feature-banner-subheading-size);line-height:1.2;margin-top:1rem}.promo-feature-banner__subheading>*{margin:0}.promo-feature-banner__actions{margin-top:2rem}.promo-feature-banner__button{align-items:center;background:var(--promo-feature-banner-button-bg);border:1px solid var(--promo-feature-banner-button-border);border-radius:999px;color:var(--promo-feature-banner-button-text);display:inline-flex;font-size:1.3rem;font-weight:700;gap:.75rem;justify-content:center;min-height:4rem;padding:0 1.8rem;text-decoration:none;transition:transform var(--duration-short) ease,opacity var(--duration-short) ease}.promo-feature-banner__button:hover{opacity:.92;transform:translateY(-.1rem)}.promo-feature-banner__button-arrow{display:inline-flex;line-height:1}.promo-feature-banner__chip{background:var(--promo-feature-banner-chip-bg);border-radius:calc(var(--promo-feature-banner-radius) * .7);box-shadow:0 1.4rem 3rem #2222221f;color:var(--promo-feature-banner-chip-text);max-width:20rem;padding:1.6rem 1.8rem;position:absolute;right:27%;top:50%;transform:translateY(-50%);z-index:3}.promo-feature-banner__chip-eyebrow{color:#ffffffbd;display:block;font-size:1rem;font-weight:700;letter-spacing:.08rem;margin-bottom:.5rem;text-transform:uppercase}.promo-feature-banner__chip-title{color:var(--promo-feature-banner-chip-text);font-size:2rem;line-height:1.05;margin:0}.promo-feature-banner__chip-text{color:#ffffffe0;font-size:1.2rem;line-height:1.35;margin-top:.7rem}.promo-feature-banner__chip-text>*{margin:0}.promo-feature-banner__badge{align-items:center;background:var(--promo-feature-banner-badge-bg);border-radius:999px;box-shadow:0 1rem 2rem #22222229;color:var(--promo-feature-banner-badge-text);display:flex;flex-direction:column;font-weight:700;height:8.2rem;justify-content:center;padding:1rem;position:absolute;right:3rem;top:2.4rem;width:8.2rem;z-index:4}.promo-feature-banner__badge-top{font-size:.95rem;letter-spacing:.06rem;text-transform:uppercase}.promo-feature-banner__badge-main{font-size:2rem;line-height:1}.promo-feature-banner__badge-bottom{font-size:.9rem}.promo-feature-banner__media{bottom:0;pointer-events:none;position:absolute;right:3.4rem;width:min(38%,35rem);z-index:2}.promo-feature-banner__image{display:block;height:auto;transform:rotate(-8deg);transform-origin:center;width:100%}.promo-feature-banner__placeholder{align-items:center;background:#ffffff29;border-radius:2.4rem 2.4rem 0 0;color:#fff9;display:flex;height:20rem;justify-content:center;width:100%}@media screen and (max-width:989px){.promo-feature-banner__card{min-height:0;padding-bottom:21rem}.promo-feature-banner__content{max-width:100%}.promo-feature-banner__chip{right:2rem;top:auto;transform:none;bottom:9.4rem}.promo-feature-banner__badge{height:7rem;right:2rem;top:2rem;width:7rem}.promo-feature-banner__media{right:1.8rem;width:min(50%,24rem)}}@media screen and (max-width:749px){.promo-feature-banner__card{border-radius:calc(var(--promo-feature-banner-radius) * .78);padding-bottom:28rem}.promo-feature-banner__heading{font-size:calc(var(--promo-feature-banner-heading-size) * .72)}.promo-feature-banner__subheading{font-size:calc(var(--promo-feature-banner-subheading-size) * .88)}.promo-feature-banner__button{min-height:3.8rem;padding:0 1.5rem}.promo-feature-banner__chip{bottom:10rem;left:2rem;max-width:16rem;padding:1.4rem 1.5rem;right:auto}.promo-feature-banner__chip-title{font-size:1.7rem}.promo-feature-banner__badge{right:1.6rem;top:auto;bottom:17rem}.promo-feature-banner__media{right:1rem;width:min(56%,22rem)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-promo-feature-banner.css.map */
