.contact-buttons{width:100%}.contact-buttons__header{text-align:center;margin-bottom:5rem}.contact-buttons__heading{font-size:clamp(2.8rem,5vw,4.4rem);font-weight:700;color:rgb(var(--color-foreground));margin:0 0 1.2rem;letter-spacing:-.02em;line-height:1.1}.contact-buttons__subheading{font-size:1.7rem;color:rgba(var(--color-foreground),.55);margin:0;line-height:1.5}.contact-buttons__grid{display:grid;gap:2rem;grid-template-columns:1fr}@media screen and (min-width:750px){.contact-buttons__grid--2{grid-template-columns:repeat(2,1fr)}.contact-buttons__grid--3{grid-template-columns:repeat(3,1fr)}}.contact-card{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:2rem;padding:4rem 2.8rem 3.6rem;border-radius:2rem;border:1px solid rgba(var(--color-foreground),.1);background:rgba(var(--color-foreground),.03);text-decoration:none;color:rgb(var(--color-foreground));position:relative;overflow:hidden;transition:border-color .3s ease,background .3s ease,transform .3s ease,box-shadow .3s ease;cursor:pointer}.contact-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(160deg,rgba(var(--color-foreground),.05) 0%,transparent 60%);opacity:0;transition:opacity .3s ease;pointer-events:none}.contact-card:hover{border-color:rgba(var(--color-base-accent-1),.45);background:rgba(var(--color-foreground),.055);transform:translateY(-4px);box-shadow:0 12px 40px rgba(var(--color-foreground),.08),0 0 0 1px rgba(var(--color-base-accent-1),.15);text-decoration:none;color:rgb(var(--color-foreground))}.contact-card:hover:after{opacity:1}.contact-card__icon-wrap{width:7.2rem;height:7.2rem;border-radius:1.8rem;display:flex;align-items:center;justify-content:center;background:rgba(var(--color-base-accent-1),.1);color:rgb(var(--color-base-accent-1));transition:background .3s ease,transform .3s ease;flex-shrink:0}.contact-card__icon-wrap svg{width:3.2rem;height:3.2rem;flex-shrink:0}.contact-card:hover .contact-card__icon-wrap{background:rgba(var(--color-base-accent-1),.18);transform:scale(1.07)}.contact-card__content{display:flex;flex-direction:column;gap:.6rem}.contact-card__label{font-size:2rem;font-weight:700;color:rgb(var(--color-foreground));line-height:1.2;letter-spacing:-.01em}.contact-card__subtitle{font-size:1.4rem;color:rgba(var(--color-foreground),.5);line-height:1.5}.contact-card__cta{display:flex;align-items:center;gap:.6rem;font-size:1.4rem;font-weight:600;color:rgba(var(--color-foreground),.4);transition:color .3s ease,gap .3s ease;letter-spacing:.03em}.contact-card__cta svg{width:1.6rem;height:1.6rem;transition:transform .3s ease;flex-shrink:0}.contact-card:hover .contact-card__cta{color:rgb(var(--color-base-accent-1));gap:1rem}.contact-card:hover .contact-card__cta svg{transform:translate(3px)}.contact-card--whatsapp .contact-card__icon-wrap{background:#25d3661f;color:#25d366}.contact-card--whatsapp:hover{border-color:#25d36666;box-shadow:0 12px 40px #25d36612,0 0 0 1px #25d36626}.contact-card--whatsapp:hover .contact-card__icon-wrap{background:#25d36633}.contact-card--whatsapp:hover .contact-card__cta{color:#25d366}@media screen and (max-width:749px){.contact-buttons__header{margin-bottom:3.6rem}.contact-card{padding:3.2rem 2.2rem 3rem;border-radius:1.6rem;gap:1.6rem}.contact-card__icon-wrap{width:6rem;height:6rem;border-radius:1.4rem}.contact-card__icon-wrap svg{width:2.6rem;height:2.6rem}.contact-card__label{font-size:1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/section-contact-buttons.css.map */
