.contact-cards .page-title{margin-bottom:1.2rem}.contact-cards__lead{margin-bottom:3.2rem;color:rgba(var(--color-foreground),.75)}.contact-cards__grid{display:grid;gap:1.2rem;margin:2.4rem 0 0;padding:0}.contact-card{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 1.2rem;padding:1.6rem 2rem;border-radius:1.4rem;border:.1rem solid rgba(var(--color-foreground),.1);background:rgba(var(--color-foreground),.03);transition:border-color var(--duration-short, .1s) ease,box-shadow var(--duration-short, .1s) ease}.contact-card:hover{border-color:rgba(var(--color-foreground),.25);box-shadow:0 .4rem 1.6rem rgba(var(--color-foreground),.06)}.contact-card__head{flex:1 1 0;display:flex;align-items:center;gap:1.2rem}.contact-card__icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:4.2rem;height:4.2rem;border-radius:50%;background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.contact-card__icon .icon-contact{width:2rem;height:2rem}.contact-card__icon .icon-contact--wide{width:2.8rem;height:2.8rem}.contact-card__label{margin:0;font-size:1.2rem;line-height:1.4;letter-spacing:.04rem;color:rgba(var(--color-foreground),.65)}.contact-card__value{margin:0;font-size:1.6rem;line-height:1.35;color:rgb(var(--color-foreground));overflow-wrap:break-word}.contact-card--whatsapp .contact-card__value,.contact-card--email .contact-card__value{white-space:nowrap}.contact-card__note{flex-basis:100%;margin:0;font-size:1.3rem;color:rgba(var(--color-foreground),.7)}.contact-card__actions{flex:none;margin-left:auto;display:flex;gap:.8rem}.contact-card__btn{display:inline-flex;align-items:center;justify-content:center;height:3.4rem;padding:0 1.4rem;border-radius:99rem;border:.1rem solid rgb(var(--color-foreground));font:inherit;font-size:1.3rem;letter-spacing:.04rem;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--duration-short, .1s) ease,color var(--duration-short, .1s) ease,opacity var(--duration-short, .1s) ease}.contact-card__btn--primary{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.contact-card__btn--primary:hover{opacity:.85}.contact-card__btn--secondary{background:transparent;color:rgb(var(--color-foreground))}.contact-card__btn--secondary:hover{background:rgba(var(--color-foreground),.08)}.contact-card__btn--icon{width:3.4rem;padding:0}.contact-card__btn--icon .icon-contact-copy{width:1.6rem;height:1.6rem}.contact-card__btn:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.contact-card__qr-wrap{flex-basis:100%;display:flex;align-items:center;gap:1.2rem;padding-left:5.4rem}.contact-card__qr{display:block;width:12rem;height:12rem;padding:.6rem;border-radius:.8rem;background:#fff;border:.1rem solid rgba(var(--color-foreground),.1)}.contact-card__qr-caption{margin:0;font-size:1.3rem;color:rgba(var(--color-foreground),.7)}@media screen and (max-width:479px){.contact-card{padding:1.4rem;column-gap:.8rem}.contact-card__head{gap:1rem}.contact-card__icon{width:3.6rem;height:3.6rem}.contact-card__value{font-size:1.5rem}.contact-card__actions{gap:.6rem}.contact-card__btn{height:3.2rem;padding:0 1.1rem}.contact-card__btn--icon{width:3.2rem;padding:0}.contact-card__qr-wrap{padding-left:0}}.contact-cards__toast{position:fixed;left:50%;bottom:3.2rem;z-index:100;padding:1rem 1.8rem;border-radius:99rem;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1.4rem;pointer-events:none;opacity:0;transform:translate(-50%,1rem);transition:opacity .2s ease,transform .2s ease}.contact-cards__toast.is-visible{opacity:1;transform:translate(-50%)}@media screen and (min-width:990px){.contact-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row dense}.contact-card{padding:1.4rem;gap:.8rem}.contact-card__head{gap:.8rem}.contact-card__icon{width:3.6rem;height:3.6rem}.contact-card__icon .icon-contact{width:1.8rem;height:1.8rem}.contact-card__value{font-size:1.5rem}.contact-card__actions{gap:.6rem}.contact-card__btn{height:3.2rem;padding:0 1.1rem;font-size:1.25rem}.contact-card__btn--icon{width:3.2rem;padding:0}.contact-card--wechat{grid-row:span 2;align-content:start}.contact-card--wechat .contact-card__qr-wrap{flex-direction:column;align-items:flex-start;padding-left:4.4rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-contact-cards.css.map */
