.hero-phone-cta-module__7tzaYW__link{z-index:5;min-height:3.35rem;padding:.8rem 1.5rem;padding-bottom:max(.8rem, env(safe-area-inset-bottom));border-top:1px solid color-mix(in srgb, var(--autofill-background) 25%, transparent);background:color-mix(in srgb, var(--shop-spec-positive) 94%, transparent);color:var(--autofill-background);justify-content:center;align-items:center;gap:1rem;text-decoration:none;transition:background-color .18s;display:flex;position:absolute;inset:auto 0 0}.hero-phone-cta-module__7tzaYW__link:hover{background:var(--shop-spec-positive)}.hero-phone-cta-module__7tzaYW__link:focus-visible{outline:2px solid var(--shop-spec-accent);outline-offset:-5px}.hero-phone-cta-module__7tzaYW__label{letter-spacing:.15em;text-transform:uppercase;font-size:.62rem;font-weight:700;line-height:1.5}.hero-phone-cta-module__7tzaYW__phone{letter-spacing:.03em;white-space:nowrap;font-size:.85rem;font-weight:700;line-height:1.5}.hero-phone-cta-module__7tzaYW__arrow{color:var(--shop-spec-accent);flex:none;font-size:1.2rem;font-weight:600;line-height:1;transition:transform .18s}.hero-phone-cta-module__7tzaYW__link:hover .hero-phone-cta-module__7tzaYW__arrow{transform:translate(3px)}@media (max-width:479px){.hero-phone-cta-module__7tzaYW__link{grid-template-columns:auto auto;gap:.2rem .65rem;display:grid}.hero-phone-cta-module__7tzaYW__label{text-align:center;grid-column:1/-1;font-size:.58rem}.hero-phone-cta-module__7tzaYW__phone{justify-self:end}}@media (prefers-reduced-motion:reduce){.hero-phone-cta-module__7tzaYW__link,.hero-phone-cta-module__7tzaYW__arrow{transition:none}}
