.upsell-banner{position:relative;display:flex;align-items:center;gap:1.6rem;padding:1.8rem 2.2rem;background:rgb(var(--color-background));isolation:isolate}.upsell-banner--center{justify-content:center;text-align:center}.upsell-banner--expanded{flex-direction:column;align-items:flex-start;gap:1.2rem;padding:2.4rem}.upsell-banner--expanded.upsell-banner--center{align-items:center}.upsell-banner--split{display:flex;align-items:stretch;flex-wrap:wrap;padding:0}.upsell-banner--spotlight{display:flex;flex-direction:column;text-align:center;align-items:center;gap:1.4rem}.upsell-banner--border{border:1px solid rgba(var(--color-foreground),.12)}.upsell-banner__image{flex-shrink:0;overflow:hidden;background:rgba(var(--color-foreground),.04)}.upsell-banner__image img{display:block;width:100%;height:100%;object-fit:cover}.upsell-banner__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden}.upsell-banner__icon--small{width:4rem;height:4rem}.upsell-banner__icon--medium{width:5.2rem;height:5.2rem}.upsell-banner__icon--large{width:6.4rem;height:6.4rem}.upsell-banner__icon .svg-wrapper{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto}.upsell-banner__icon--small .svg-wrapper>svg,.upsell-banner__icon--small svg{width:1.8rem!important;height:1.8rem!important}.upsell-banner__icon--medium .svg-wrapper>svg,.upsell-banner__icon--medium svg{width:2.4rem!important;height:2.4rem!important}.upsell-banner__icon--large .svg-wrapper>svg,.upsell-banner__icon--large svg{width:3rem!important;height:3rem!important}.upsell-banner__main{display:flex;align-items:center;gap:1.4rem;flex-wrap:wrap;flex:1;min-width:0}.upsell-banner--expanded .upsell-banner__main,.upsell-banner--spotlight .upsell-banner__main{flex-direction:column;align-items:flex-start;gap:.8rem}.upsell-banner--expanded.upsell-banner--center .upsell-banner__main,.upsell-banner--spotlight .upsell-banner__main{align-items:center}.upsell-banner__badge{display:inline-block;padding:.4rem 1rem;border-radius:999px;flex-shrink:0}.upsell-banner__heading{margin:0}.upsell-banner__text{margin:0;opacity:.78}.upsell-banner__text p{margin:0;display:inline}.upsell-banner__expandable{margin-left:.3rem}.upsell-banner__toggle{margin-left:.4rem;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer;background:none;border:none;padding:0;color:inherit;opacity:.65;font:inherit}.upsell-banner__pricing{display:flex;align-items:baseline;gap:.8rem;flex-shrink:0}.upsell-banner__price{margin:0}.upsell-banner__price-original{text-decoration:line-through;opacity:.45;margin:0}.upsell-banner__save{display:inline-block;padding:.3rem .9rem;border-radius:999px;white-space:nowrap}.upsell-banner__urgency{display:inline-flex;align-items:center;gap:.6rem;opacity:.85;font-style:italic}.upsell-banner__urgency-dot{width:.8rem;height:.8rem;border-radius:50%;background:currentColor;position:relative;flex:0 0 auto}.upsell-banner__urgency-dot:after{content:"";position:absolute;top:-.3rem;right:-.3rem;bottom:-.3rem;left:-.3rem;border-radius:50%;border:1px solid currentColor;opacity:.6;animation:ub-pulse 1.6s ease-out infinite}@keyframes ub-pulse{0%{transform:scale(.8);opacity:.7}70%{transform:scale(1.6);opacity:0}to{transform:scale(1.6);opacity:0}}@media(prefers-reduced-motion:reduce){.upsell-banner__urgency-dot:after{animation:none}}.upsell-banner__actions{display:flex;align-items:center;gap:1.2rem;flex-shrink:0;flex-wrap:wrap}.upsell-banner--expanded .upsell-banner__actions,.upsell-banner--spotlight .upsell-banner__actions{margin-top:.4rem}.upsell-banner__actions .button{white-space:nowrap}.upsell-banner__link{text-decoration:underline;text-underline-offset:.3rem;white-space:nowrap;opacity:.85}.upsell-banner__link:hover{opacity:1}@media screen and (max-width:749px){.upsell-banner{flex-wrap:wrap;gap:1.2rem;padding:1.6rem}.upsell-banner__actions{width:100%}.upsell-banner__actions .button{flex:1 1 auto}.upsell-banner--split{flex-direction:column}}.benefits-strip__list-vertical{display:flex;flex-direction:column;gap:1rem}.benefits-strip__row{display:flex;align-items:center;gap:1rem}.benefits-strip__row-icon{flex-shrink:0;width:3.2rem;height:3.2rem;display:flex;align-items:center;justify-content:center}.benefits-strip__row-icon img{width:100%;height:100%;object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-upsell-banner.css.map */
