.hdt-section-spacing{padding-top:80px;padding-bottom:80px}.contact-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:48px 48px;grid-auto-flow:row}.contact-col h4{font-family:Marist;font-weight:350;font-style:italic;font-size:20px;line-height:109.00000000000001%;letter-spacing:.5px;color:#5c2821;margin-bottom:15px}.contact-col p{font-weight:350;font-size:12px;line-height:147%;letter-spacing:2%;color:#5c2821}.instagram-gallery{flex-grow:1}p.address{font-family:Marist;font-size:15px;line-height:110%;letter-spacing:.5px;margin-bottom:20px}p.hours{font-family:Marist;font-size:15px;line-height:110%;letter-spacing:.5px;margin-bottom:10px}img.img-map{max-width:360px;margin-top:20px;width:100%}.custom-contact-form{color:#5c2e1d;max-width:none;margin-top:25px}.contact-name-row{display:flex;flex-wrap:wrap;gap:1rem}.contact-name-row .field-group{flex:1;min-width:45%}.field-group{margin-bottom:1.5rem;display:flex;flex-direction:column}.field-group label{margin-bottom:.25rem;font-size:12px;font-family:Cadiz}textarea::placeholder{color:#5c2e1d}input[type=text],input[type=email],input[type=tel],textarea{border:1px solid #5c2e1d;padding:.75rem;font-size:12px;color:#5c2e1d;width:100%;background:transparent}textarea{min-height:150px}input[type=checkbox]{margin-right:.5rem;background:transparent;border:1px solid #5c2e1d}.field-group.checkbox{display:flex;flex-direction:row;gap:4px}.custom-file-label{display:flex;justify-content:center;align-items:center;padding:10px;background-color:transparent;border:1px solid #5c2821;cursor:pointer;text-align:center;color:#5c2821;font-size:12px;position:relative;width:100%;max-width:200px;text-overflow:ellipsis;margin-left:12px}.custom-file-label.dragover{border-color:#5c2e1d;background-color:transparent}input[type=file]{position:relative;width:100%;padding:55px 20px;border:1px solid #5c2e1d;background-color:transparent;color:transparent;cursor:pointer;font-size:0}input[type=file]:before{content:"Choose File or Drop Here";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#5c2e1d;font-size:12px;white-space:nowrap;pointer-events:none}.submit-btn{font-family:Marist;font-weight:350;font-size:15px;line-height:148%;letter-spacing:1px;text-decoration:underline;text-decoration-style:solid;text-underline-offset:25%;text-decoration-thickness:1px;text-decoration-skip-ink:auto;margin-top:30px;display:block;color:#5c2821;text-transform:uppercase}.submit-btn:hover{opacity:.7}.instagram-text{font-family:Marist;font-weight:350;font-size:20px;line-height:109.00000000000001%;letter-spacing:.5px;color:#5c2821;max-width:200px}.instagram-text italic{font-style:italic}.instagram-grid{display:flex;flex-direction:row;gap:48px}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.custom-file-label{display:flex;justify-content:center;align-items:center;padding:10px;background-color:transparent;border:1px solid #5c2821;cursor:pointer;text-align:center;color:#5c2821;font-size:12px;position:relative;width:100%}.file-name{margin-top:8px;font-size:12px;color:#5c2821;font-style:italic}@media(max-width:768px){.hdt-section-spacing{padding-top:40px;padding-bottom:40px}.contact-grid,.instagram-grid{display:flex;gap:48px 48px;grid-auto-flow:row;flex-direction:column}}[type=checkbox]:checked:focus,[type=radio]:checked:focus{border-color:transparent;background-color:#5c2821}
/*# sourceMappingURL=/cdn/shop/t/15/assets/contact.css.map */
