.nuwa-bundle-offer-card{display:grid;gap:1.4rem;padding:1.6rem;border:.1rem solid rgba(var(--color-foreground),.14);border-radius:.8rem;background:rgba(var(--color-background),.92);box-shadow:0 1.2rem 3.4rem rgba(var(--color-foreground),.08)}.nuwa-bundle-offer-card--drawer{margin:0 0 1.6rem}.nuwa-bundle-offer-card--empty{margin:1.6rem auto 0;max-width:34rem}.nuwa-bundle-offer-card__eyebrow{margin:0 0 .45rem;color:rgba(var(--color-foreground),.62);font-size:1.1rem;font-weight:700;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.nuwa-bundle-offer-card__title{margin:0;color:rgb(var(--color-foreground));font-size:1.7rem;font-weight:700;line-height:1.25}.nuwa-bundle-offer-card__text{margin:.55rem 0 0;color:rgba(var(--color-foreground),.72);font-size:1.35rem;line-height:1.45}.nuwa-bundle-offer-card__button{width:100%;min-height:4.4rem}.nuwa-product-bundle-offer{display:grid;grid-template-columns:8.6rem minmax(0,1fr);gap:1.4rem;align-items:center;margin:1.2rem 0 2rem;padding:1.2rem;border:.1rem solid rgba(var(--color-foreground),.14);border-radius:.8rem;background:rgba(var(--color-background),.9);box-shadow:0 1rem 2.8rem rgba(var(--color-foreground),.07)}.nuwa-product-bundle-offer__image{display:block;overflow:hidden;border-radius:.6rem;background:rgba(var(--color-foreground),.04)}.nuwa-product-bundle-offer__image img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.nuwa-product-bundle-offer__eyebrow{margin:0 0 .35rem;color:rgba(var(--color-foreground),.58);font-size:1.05rem;font-weight:700;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.nuwa-product-bundle-offer__title{margin:0;color:rgb(var(--color-foreground));font-size:1.55rem;font-weight:700;line-height:1.25}.nuwa-product-bundle-offer__text{margin:.35rem 0 .65rem;color:rgba(var(--color-foreground),.7);font-size:1.3rem;line-height:1.42}.nuwa-product-bundle-offer__link{color:rgb(var(--color-foreground));font-size:1.3rem;font-weight:700;text-decoration:underline;text-underline-offset:.28rem}.nuwa-bundle-popup[hidden]{display:none}.nuwa-bundle-popup{position:fixed;right:1.6rem;bottom:1.6rem;z-index:80;width:min(36rem,calc(100vw - 3.2rem))}.nuwa-bundle-popup__panel{position:relative;overflow:hidden;padding:1.8rem;border:.1rem solid rgba(var(--color-foreground),.14);border-radius:1rem;background:rgb(var(--color-background));background-clip:padding-box;box-shadow:0 1.8rem 5rem rgba(var(--color-foreground),.16);isolation:isolate}.nuwa-bundle-popup__close{position:absolute;top:.8rem;right:.8rem;width:3.6rem;height:3.6rem;min-width:3.6rem;min-height:3.6rem;padding:0;border:0;background:transparent;color:rgba(var(--color-foreground),.65);cursor:pointer}.nuwa-bundle-popup__eyebrow{margin:0 3.6rem .7rem 0;color:rgba(var(--color-foreground),.62);font-size:1.1rem;font-weight:700;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.nuwa-bundle-popup__heading{margin:0;max-width:28rem;font-size:2.2rem;line-height:1.12}.nuwa-bundle-popup__text{margin:1rem 0 1.5rem;color:rgba(var(--color-foreground),.72);font-size:1.42rem;line-height:1.5}.nuwa-bundle-popup__actions{display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:center}.nuwa-bundle-popup__secondary{border:0;background:transparent;color:rgba(var(--color-foreground),.7);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:.3rem}.nuwa-bundle-popup__email{display:inline-block;margin-top:1.2rem;color:rgba(var(--color-foreground),.7);font-size:1.25rem}@media screen and (max-width:749px){.nuwa-bundle-popup{right:1rem;bottom:1rem;left:1rem;width:auto}.nuwa-bundle-popup__panel{padding:1.6rem}.nuwa-bundle-popup__heading{font-size:2rem}.nuwa-bundle-popup__actions{grid-template-columns:1fr}.nuwa-product-bundle-offer{grid-template-columns:7.4rem minmax(0,1fr);gap:1.1rem;padding:1rem}}@media(prefers-reduced-motion:no-preference){.nuwa-bundle-popup{animation:nuwa-bundle-popup-in .22s ease-out}@keyframes nuwa-bundle-popup-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/nuwa-bundle-promo.css.map */
