.contact-info-container{max-width:1200px;margin:0 auto;padding:2rem 1rem}.contact-info__heading{text-align:center;margin-bottom:3rem;font-size:2.5rem;font-weight:700;color:#000;text-transform:uppercase}.contact-info__grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-top:2rem}.contact-info__card{background:#fff;padding:2.5rem;border-radius:12px;box-shadow:0 4px 20px #0000001a;border:1px solid rgba(0,0,0,.05);transition:all .3s ease}.contact-info__card:hover{transform:translateY(-5px);box-shadow:0 8px 30px #00000026}.contact-info__title{color:#000;font-weight:700;margin-bottom:1.5rem;font-size:1.8rem;text-transform:uppercase;letter-spacing:.5px}.contact-info__content{line-height:1.6}.contact-info__content p{margin-bottom:1.25rem;color:#333}.contact-info__content strong{font-weight:600;color:#000;display:block;margin-bottom:.75rem;text-decoration:underline;font-size:1.1rem}.contact-info__content a{margin-top:2rem;display:inline-block;background:var(--color-text-main);color:#fff;padding:1rem 2rem;border-radius:6px;text-decoration:none;font-weight:600;font-size:1rem;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease;border:none;cursor:pointer}.contact-info__content a:hover{background:var(--color-text-main);transform:translateY(-2px);box-shadow:0 6px 20px #00000040;color:#fff}.contact-info__content a:not([href="#"]){color:var(--color-text-main);text-decoration:underline;font-weight:500;background:transparent;padding:0;border-radius:0;text-transform:none;letter-spacing:normal;margin-top:0}.contact-info__content a:not([href="#"]):hover{color:var(--color-text-main);background:transparent;transform:none;box-shadow:none}@media screen and (max-width: 1024px){.contact-info__grid{gap:2rem}.contact-info__card{padding:2rem}}@media screen and (max-width: 768px){.contact-info__grid{grid-template-columns:1fr;gap:2rem}.contact-info__heading{font-size:2rem;margin-bottom:2rem}.contact-info__card{padding:1.5rem}.contact-info__title{font-size:1.5rem}}@media screen and (max-width: 480px){.contact-info-container{padding:1rem .5rem}.contact-info__card{padding:1.25rem}.contact-info__heading{font-size:1.75rem}.contact-info__title{font-size:1.25rem}.contact-info__content a{padding:.875rem 1.5rem;font-size:.9rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-info.css.map */
