.locations-page p{color:#6b6b6b}body.template-locations .main-nav,body.template-locations .main-nav.clear,body.template-locations .main-nav.scrolled{background-color:#fff!important}body.template-locations .main-nav .nav-bar a{color:#0056a6!important}body.template-locations .main-nav #logo svg path{fill:#0056a6!important}.locations-page .locations-designers .loc-des-grid{display:flex;flex-wrap:nowrap;justify-content:center;gap:16px;width:100%;max-width:760px;margin-left:auto;margin-right:auto}.locations-page .locations-designers .loc-des-card{flex:1 1 0;min-width:0;display:flex;flex-direction:column}.locations-page .locations-designers .loc-des-img{width:100%}.locations-page .locations-designers .loc-des-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding-top:14px;padding-bottom:10px}.locations-page .locations-designers h3.loc-des-name{margin:0;font-family:hbitems-medium,serif;font-size:19px;line-height:1.1;letter-spacing:0}.locations-page .locations-designers .loc-des-role{font-family:into-mono,monospace;font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:#9b9b9b}.locations-page .locations-designers p.loc-des-bio{margin:0;font-size:13px;line-height:1.4}@media screen and (min-width:60em){.locations-page .locations-designers .loc-des-grid{gap:32px}.locations-page .locations-designers .loc-des-head{padding-top:24px;padding-bottom:14px;gap:4px 12px}.locations-page .locations-designers h3.loc-des-name{font-size:26px}.locations-page .locations-designers .loc-des-role{font-size:11px}.locations-page .locations-designers p.loc-des-bio{font-size:15px;line-height:1.45}}.locations-contact,.locations-contact input,.locations-contact select,.locations-contact textarea,.locations-contact button{font-family:into-mono,monospace}.locations-contact .loc-intro{font-size:12px;line-height:1.6;letter-spacing:.02em;color:#6b6b6b}.locations-contact .loc-form-wrap{max-width:640px;margin-left:auto;margin-right:auto}.locations-contact .loc-form{display:flex;flex-direction:column;gap:32px;text-align:left}.locations-contact .loc-row{display:flex;flex-wrap:wrap;gap:32px 24px}.locations-contact .loc-row .loc-field{flex:1 1 240px;min-width:0}.locations-contact .loc-field label{display:block;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#6b6b6b;margin-bottom:6px}.locations-contact input,.locations-contact select,.locations-contact textarea{display:block;width:100%;box-sizing:border-box;font-size:13px;letter-spacing:.02em;color:#1a1a1a;background-color:transparent;border:0;border-bottom:1px solid #c6c6c6;border-radius:0;padding:10px 0;outline:none;-webkit-appearance:none;appearance:none;transition:border-color .2s}.locations-contact select{cursor:pointer;padding-right:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%236B6B6B' stroke-width='1'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 4px center}.locations-contact select:invalid{color:#a6a6a6}.locations-contact textarea{resize:vertical;min-height:120px;line-height:1.5}.locations-contact input::placeholder,.locations-contact textarea::placeholder{color:#b5b5b5}.locations-contact input:focus,.locations-contact select:focus,.locations-contact textarea:focus{border-bottom-color:#0056a6}.locations-contact .loc-note{margin-top:10px;font-size:10px;line-height:1.6;letter-spacing:.02em;color:#a6a6a6}.locations-contact .loc-actions{display:flex;flex-direction:column;align-items:center;gap:20px;padding-top:8px}.locations-contact .loc-submit{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#0056a6;background-color:#fff;border:1px solid #0056A6;border-radius:0;padding:14px 44px;cursor:pointer;transition:background-color .2s,color .2s}.locations-contact .loc-submit:hover{background-color:#0056a6;color:#fff}.locations-contact .loc-email{font-size:11px;line-height:1.6;letter-spacing:.02em;color:#a6a6a6;text-align:center}html body .locations-contact .loc-email a,html body #app .locations-contact .loc-email a{font-family:into-mono,monospace!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.02em!important;font-weight:400!important;color:#0056a6;text-decoration:underline;text-underline-offset:.3em}.locations-contact .loc-status{font-size:12px;line-height:1.5;padding:14px 16px;text-align:center}.locations-contact .loc-status--ok{color:#0056a6;border:1px solid #0056A6}.locations-contact .loc-status--error{color:#b3261e;border:1px solid #B3261E}
/*# sourceMappingURL=/cdn/shop/t/10/assets/locations.css.map */
