.heliconia-wa{--wa-green: #004d44;--wa-green-deep: #00342e;--wa-mint: #a8ddd0;--wa-gold: #cbb587;--wa-sand: #f7f2e8;--wa-paper: #fffdf8;--wa-ink: #17231f;position:relative;width:100vw;margin-left:calc(50% - 50vw);overflow:hidden;background:linear-gradient(135deg,transparent 0 73%,rgba(203,181,135,.16) 73% 73.2%,transparent 73.2%),var(--wa-sand);color:var(--wa-ink)}.heliconia-wa__stage{position:relative;display:grid;min-height:clamp(590px,72vh,760px);max-width:1180px;margin:0 auto;padding:clamp(54px,8vw,108px) clamp(22px,6vw,76px);align-items:center}.heliconia-wa__art{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.heliconia-wa__art:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f7f2e861 0 42%,#00342e1a);content:""}.heliconia-wa__art-image{width:100%;height:100%;object-fit:cover;object-position:center 43%}.heliconia-wa__card{position:relative;z-index:1;width:min(100%,610px);padding:clamp(30px,5vw,58px);border:1px solid rgba(203,181,135,.86);background:#fffdf8f5;box-shadow:0 28px 65px #00342e1f}.heliconia-wa__card:before{position:absolute;top:11px;right:11px;width:31px;height:31px;border-top:1px solid var(--wa-gold);border-right:1px solid var(--wa-gold);content:""}.heliconia-wa__eyebrow{margin:0 0 18px;color:var(--wa-green);font-family:var(--label-font-stack);font-size:.72rem;font-weight:var(--font-weight-bold);letter-spacing:.18em;line-height:1.3;text-transform:uppercase}.heliconia-wa__title{max-width:13ch;margin:0;color:var(--wa-green-deep);font-family:var(--header-font-stack);font-size:clamp(2.35rem,6vw,4.55rem);font-weight:var(--header-font-weight);letter-spacing:-.045em;line-height:.98}.heliconia-wa__body{max-width:42ch;margin:24px 0 0;font-family:var(--body-font-stack);font-size:clamp(1rem,2vw,1.15rem);line-height:1.58}.heliconia-wa__channel{display:flex;gap:12px;margin:26px 0 0;padding:15px 0;border-top:1px solid rgba(0,77,68,.16);border-bottom:1px solid rgba(0,77,68,.16);align-items:center;color:var(--wa-green-deep);font-family:var(--label-font-stack);font-size:.83rem;font-weight:var(--font-weight-bold);letter-spacing:.04em}.heliconia-wa__channel-dot{width:10px;height:10px;border-radius:50%;background:#25d366;box-shadow:0 0 0 5px #25d3661f}.heliconia-wa__choices{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:28px}.heliconia-wa__choice{display:inline-flex;min-height:54px;padding:14px 18px;border:1px solid var(--wa-green);border-radius:0;align-items:center;justify-content:center;font-family:var(--button-font-stack);font-size:.9rem;font-weight:var(--font-weight-bold);letter-spacing:.04em;line-height:1.25;text-align:center;text-decoration:none;transition:background-color .16s ease,color .16s ease,transform .16s ease}.heliconia-wa__choice--yes{background:var(--wa-green);color:var(--wa-paper)}.heliconia-wa__choice--yes:hover{background:var(--wa-green-deep);color:var(--wa-paper);transform:translateY(-1px)}.heliconia-wa__choice--no{background:transparent;color:var(--wa-green-deep);cursor:pointer}.heliconia-wa__choice--no:hover{background:#004d440f;color:var(--wa-green-deep)}.heliconia-wa__choice:focus-visible,.heliconia-wa__return:focus-visible{outline:3px solid var(--wa-mint);outline-offset:3px}.heliconia-wa__consent,.heliconia-wa__instruction{margin:15px 0 0;color:#17231fb8;font-family:var(--body-font-stack);font-size:.75rem;line-height:1.5}.heliconia-wa__instruction{margin-top:8px;color:#17231f94}.heliconia-wa__declined{padding:10px 0}.heliconia-wa__declined[hidden]{display:none}.heliconia-wa__declined h2{margin:0;color:var(--wa-green-deep);font-family:var(--header-font-stack);font-size:clamp(2rem,5vw,3.2rem);letter-spacing:-.035em;line-height:1.05}.heliconia-wa__declined p{margin:18px 0 24px;font-size:1rem;line-height:1.55}.heliconia-wa__return{color:var(--wa-green);font-weight:var(--font-weight-bold);text-underline-offset:4px}@media screen and (max-width:720px){.heliconia-wa__stage{min-height:calc(100svh - 90px);padding-top:38px;padding-bottom:46px}.heliconia-wa__art:after{background:#00342e2e}.heliconia-wa__art-image{object-position:center center}.heliconia-wa__card{padding:34px 24px 30px}.heliconia-wa__choices{grid-template-columns:1fr}}@media screen and (max-width:360px){.heliconia-wa__card{padding-right:18px;padding-left:18px}.heliconia-wa__choice{min-height:66px}}@media(prefers-reduced-motion:reduce){.heliconia-wa__choice{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/whatsapp-signup.css.map */
