.template-contact-page{background:#08090b;color:#fff}.template-contact-page main{background:#08090b}.template-contact-page main>.section:first-child{display:none}.template-contact-page .moto-contact-heading{width:min(100% - 4rem,146rem);margin:0 auto;padding:5rem 0 2.5rem}.template-contact-page .moto-contact-heading span{display:block;color:#e51b23;font-size:1.15rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.template-contact-page .moto-contact-heading h1{margin:.8rem 0 0;color:#fff;font-size:clamp(3rem,4vw,5.2rem);font-weight:800;line-height:1;text-transform:uppercase}.template-contact-page .moto-contact-heading h1:after{content:"";display:block;width:6.4rem;height:.3rem;margin-top:1.5rem;background:#e51b23}.template-contact-page .multicolumn{width:min(100% - 4rem,146rem);margin:0 auto;background:transparent}.template-contact-page .multicolumn .page-width{max-width:none;padding:0}.template-contact-page .multicolumn-list{gap:1.5rem}.template-contact-page .multicolumn-list__item{padding:0!important}.template-contact-page .multicolumn-card{height:100%;overflow:hidden;border:1px solid #24262a;border-radius:.5rem;background:#111317!important;transition:transform .25s ease,border-color .25s ease}.template-contact-page .multicolumn-card:hover{transform:translateY(-.4rem);border-color:#444}.template-contact-page .multicolumn-card__image-wrapper{margin:0!important}.template-contact-page .multicolumn-card__image-wrapper .media{aspect-ratio:16/10;padding:0!important;background:#181a1e}.template-contact-page .multicolumn-card__image{width:100%;height:100%;object-fit:cover}.template-contact-page .multicolumn-card__info{padding:2rem 2rem 2.3rem!important;text-align:left}.template-contact-page .multicolumn-card__info h3{margin:0 0 .8rem;color:#fff;font-size:1.8rem;font-weight:800}.template-contact-page .multicolumn-card__info .rte{min-height:4.5rem;color:#aaa;font-size:1.25rem;line-height:1.45}.template-contact-page .multicolumn-card__info .link{display:inline-flex;align-items:center;margin-top:1.5rem;color:#e51b23;font-size:1.15rem;font-weight:800;text-decoration:none;text-transform:uppercase}.template-contact-page .multicolumn-card__info .link:hover{color:#fff}.template-contact-page .contact{width:min(100% - 4rem,110rem);max-width:none;margin:5rem auto 7rem;padding:4rem!important;border:1px solid #24262a;border-radius:.6rem;background:#111317}.template-contact-page .contact>.title{margin:0 0 3rem;color:#fff;font-size:clamp(2.8rem,3vw,4rem);font-weight:800;text-align:left}.template-contact-page .contact>.title:after{content:"Hablemos de tu pr\f3xima sucursal";display:block;margin-top:.8rem;color:#888;font-size:1.25rem;font-weight:400}.template-contact-page .contact .field{background:#0b0c0e}.template-contact-page .contact .field:before,.template-contact-page .contact .field:after{box-shadow:0 0 0 .1rem #3a3b40!important;border-radius:.3rem}.template-contact-page .contact .field:hover:after,.template-contact-page .contact .field:focus-within:after{box-shadow:0 0 0 .2rem #e51b23!important}.template-contact-page .contact .field__input{color:#fff}.template-contact-page .contact .field__label{color:#999}.template-contact-page .contact textarea{min-height:14rem;resize:vertical}.template-contact-page .contact__button{margin-top:2rem}.template-contact-page .contact__button .button{min-width:18rem;border-radius:.3rem;background:#e51b23;color:#fff;font-weight:800;text-transform:uppercase}.template-contact-page .contact__button .button:after,.template-contact-page .contact__button .button:before{display:none}.template-contact-page .footer{border-top:1px solid #222!important}@media(max-width:989px){.template-contact-page .multicolumn-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.template-contact-page .multicolumn-list__item{width:100%!important;max-width:none!important}.template-contact-page .contact{padding:3rem!important}}@media(max-width:749px){.template-contact-page .moto-contact-heading,.template-contact-page .multicolumn,.template-contact-page .contact{width:min(100% - 3rem,146rem)}.template-contact-page .moto-contact-heading{padding:3.5rem 0 2rem}.template-contact-page .multicolumn-list{grid-template-columns:1fr}.template-contact-page .multicolumn-list__item{margin:0!important}.template-contact-page .contact{margin:3rem auto 5rem;padding:2rem!important}.template-contact-page .contact__button .button{width:100%}}.template-contact-page main>.section:first-child{display:block}.template-contact-page .contact .field__input,.template-contact-page .contact .text-area{background:#fff!important;background-color:#fff!important;color:#111!important;-webkit-text-fill-color:#111!important;box-shadow:none!important}.template-contact-page .contact .field__input::placeholder,.template-contact-page .contact .text-area::placeholder{color:#777!important;opacity:1}.template-contact-page .contact .field__label{color:#666!important}.template-contact-page .contact .field:focus-within .field__label{color:#e51b23!important}.template-contact-page .contact textarea.field__input{padding-top:2.2rem!important}.template-contact-page main .color-scheme-3,.template-contact-page main .color-scheme-4{background:#fff!important;background-image:none!important}.template-contact-page{background:#fff;color:#111}.template-contact-page main{background:#fff}.template-contact-page .moto-contact-heading h1{color:#111}.template-contact-page .multicolumn{background:#fff}.template-contact-page .multicolumn-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1.5rem!important}.template-contact-page .multicolumn-list:has(>:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))!important}.template-contact-page .multicolumn-list__item{display:block!important;width:auto!important;max-width:none!important;margin:0!important}.template-contact-page .multicolumn-card{background:#fff!important;border-color:#e3e3e3;box-shadow:0 .6rem 2rem #0000000d}.template-contact-page .multicolumn-card:hover{border-color:#bbb;box-shadow:0 1rem 2.8rem #00000017}.template-contact-page .multicolumn-card__info h3{color:#111}.template-contact-page .multicolumn-card__info .rte{color:#666}.template-contact-page .contact{background:#f7f7f7;border-color:#e1e1e1}.template-contact-page .contact>.title{color:#111}.template-contact-page .contact .field{background:#fff}.template-contact-page .contact .field:before,.template-contact-page .contact .field:after{box-shadow:0 0 0 .1rem #cfcfcf!important}.template-contact-page .contact .field__input{color:#111}.template-contact-page .contact .field__label{color:#666}.template-contact-page .footer{background:#08090b!important;color:#fff!important;border-top:0!important}.template-contact-page .footer h2,.template-contact-page .footer a,.template-contact-page .footer p,.template-contact-page .footer small{color:inherit}@media(max-width:989px){.template-contact-page .multicolumn-list,.template-contact-page .multicolumn-list:has(>:nth-child(3)){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:749px){.template-contact-page .multicolumn-list,.template-contact-page .multicolumn-list:has(>:nth-child(3)){grid-template-columns:1fr!important}}.template-contact-page .contact .field__input::placeholder,.template-contact-page .contact .text-area::placeholder{opacity:0!important}.template-contact-page .contact .field__input:focus::placeholder,.template-contact-page .contact .text-area:focus::placeholder{opacity:1!important}
/*# sourceMappingURL=/cdn/shop/t/14/assets/moto-contact.css.map */
