.mr-contact{padding-block:var(--mr-section-y);background:var(--mr-canvas)}.mr-contact__grid{display:grid;gap:clamp(36px,5vw,76px);grid-template-columns:1fr;align-items:start}@media(min-width:990px){.mr-contact__grid{grid-template-columns:5fr 7fr}}.mr-contact__heading{margin-bottom:18px}.mr-contact__details{list-style:none;margin:clamp(30px,4vw,44px) 0 0;padding:0;display:grid;gap:2px}.mr-contact__detail{display:flex;align-items:flex-start;gap:16px;padding:20px 0;border-top:1px solid var(--mr-line)}.mr-contact__detail:last-child{border-bottom:1px solid var(--mr-line)}.mr-contact__icon{flex:none;display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--mr-line-strong);color:var(--mr-volt);transition:border-color .3s var(--mr-ease),background-color .3s var(--mr-ease)}.mr-contact__detail:hover .mr-contact__icon{border-color:var(--mr-volt);background:#ecff1214}.mr-contact__icon svg{width:19px;height:19px}.mr-contact__detail-body{display:block;padding-top:2px}.mr-contact__detail-title{display:block;margin-bottom:5px;font-size:.7rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--mr-faint)}.mr-contact__detail-text{display:block;color:#ffffffdb;font-size:.95rem;line-height:1.55}.mr-contact__detail-text p{margin:0}.mr-contact__detail-text p+p{margin-top:3px}.mr-contact__detail-text a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#ecff1280;transition:color .25s var(--mr-ease)}.mr-contact__detail-text a:hover{color:var(--mr-volt)}.mr-contact__detail-link{display:inline-block;margin-top:8px;font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--mr-volt);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}.mr-contact__panel{padding:clamp(26px,3.4vw,48px);border:1px solid var(--mr-line);background:linear-gradient(165deg,var(--mr-surface-2),var(--mr-surface))}.mr-contact__form-title{margin:0 0 26px;font-size:clamp(1.1rem,1.6vw,1.4rem);font-weight:800;letter-spacing:-.01em;text-transform:uppercase}.mr-contact__row{display:grid;gap:18px;grid-template-columns:1fr}@media(min-width:600px){.mr-contact__row{grid-template-columns:1fr 1fr}}.mr-field{display:block;margin-bottom:18px}.mr-contact__row .mr-field{margin-bottom:0}.mr-contact__row+.mr-field{margin-top:18px}.mr-field label{display:block;margin-bottom:8px;font-size:.7rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--mr-muted)}.mr-field input,.mr-field textarea,.mr-field select{width:100%;padding:14px 16px;border:1px solid var(--mr-line-strong);border-radius:0;background:#ffffff0a;color:var(--mr-text);font-family:inherit;font-size:.95rem;line-height:1.5;transition:border-color .3s var(--mr-ease),background-color .3s var(--mr-ease)}.mr-field textarea{resize:vertical;min-height:130px}.mr-field select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgba(255,255,255,.6) 50%),linear-gradient(135deg,rgba(255,255,255,.6) 50%,transparent 50%);background-position:calc(100% - 20px) center,calc(100% - 14px) center;background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:42px}.mr-field select option{background:#111;color:#fff}.mr-field input::placeholder,.mr-field textarea::placeholder{color:var(--mr-faint)}.mr-field input:focus,.mr-field textarea:focus,.mr-field select:focus{outline:2px solid var(--mr-volt);outline-offset:1px;border-color:transparent;background:#ffffff0f}.mr-contact__submit{width:100%;margin-top:26px}@media(min-width:600px){.mr-contact__submit{width:auto;min-width:220px}}.mr-contact__note{margin:16px 0 0;font-size:.76rem;color:var(--mr-faint)}.mr-contact__success{display:flex;align-items:flex-start;gap:14px;padding:22px 24px;border:1px solid var(--mr-volt);background:#ecff1212;color:var(--mr-volt);font-size:.98rem;font-weight:600;line-height:1.5}.mr-contact__success svg{flex:none;width:22px;height:22px;margin-top:1px}.mr-contact__errors{margin-bottom:22px;padding:16px 20px;border:1px solid rgba(255,107,107,.5);background:#ff6b6b14;color:#ff8f8f;font-size:.88rem}.mr-contact__errors ul{margin:0;padding-left:18px}.mr-contact__map{margin-top:clamp(40px,5vw,72px);border:1px solid var(--mr-line);overflow:hidden;line-height:0}.mr-contact__map iframe{display:block;width:100%;height:clamp(280px,38vw,460px);border:0;filter:grayscale(1) invert(.92) contrast(.85)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/mr-contact.css.map */
