.custom-contact{--inputs-radius-outset: 6px;--inputs-radius: 6px;--buttons-radius: 6px;--buttons-radius-outset: 6px}.custom-contact .contact{display:flex;max-width:1316px;gap:48px;margin:0 auto}.custom-contact-form,.store-info-section{flex:0 0 48%}.custom-contact .field__input::placeholder,.custom-contact .customer .field input::placeholder{opacity:1;color:#a7a7a7}.custom-contact .field:after{box-shadow:none;border:1px solid #E4DECD}.custom-contact .field__label,.custom-contact.field__input:focus~.field__label,.custom-contact .field__input:not(:placeholder-shown)~.field__label,.custom-contact .field__input:-webkit-autofill~.field__label,.custom-contact .customer .field input:focus~label,.custom-contact .customer .field input:not(:placeholder-shown)~label,.custom-contact .customer .field input:-webkit-autofill~label{top:-25px;left:0;letter-spacing:.1rem;font-family:Raleway,sans-serif;font-size:14px;line-height:20px;letter-spacing:0}.custom-contact .field__input,.custom-contact .customer .field input{font-family:Raleway,sans-serif;font-size:14px;line-height:100%;background:#f9f9f6;letter-spacing:0}.custom-contact .field__input:focus~.field__label,.custom-contact .field__input:not(:placeholder-shown)~.field__label,.custom-contact .field__input:-webkit-autofill~.field__label,.custom-contact .customer .field input:focus~label,.custom-contact .customer .field input:not(:placeholder-shown)~label,.custom-contact .customer .field input:-webkit-autofill~label{top:-25px;font-size:1.4rem;left:0;letter-spacing:0}.custom-contact .field:hover.field:after,.custom-contact .select:hover.select:after,.custom-contact .select__select:hover.select__select:after,.custom-contact .customer .field:hover.field:after,.custom-contact .customer select:hover.select:after,.custom-contact .localization-form__select:hover.localization-form__select:after{box-shadow:none}.custom-contact .field__input:focus,.custom-contact .select__select:focus,.custom-contact .customer .field input:focus,.custom-contact .customer select:focus,.custom-contact .localization-form__select:focus.localization-form__select:after{box-shadow:none}.custom-contact .button:not([disabled]):hover:after,.custom-contact .shopify-challenge__button:hover:after,.custom-contact .customer button:hover:after,.custom-contact .shopify-payment-button__button--unbranded:hover:after{box-shadow:none}.custom-contact .field__input:focus,.custom-contact .field__input:not(:placeholder-shown){padding:1.5rem}.store-info-section{background:#fff;border-radius:8px}.store-info-title{font-family:Rozha One;font-weight:500;font-size:30px;line-height:36px;letter-spacing:0;color:#ce9a31;margin:0;margin-bottom:3rem}.store-hours-card{font-family:Raleway,sans-serif;border:1px solid #f2f2f2;border-radius:8px;padding:2.5rem;margin-bottom:2.4rem;background:#f9f9f6;box-shadow:0 1px 2px #0000000d}.store-hours-header{display:flex;align-items:center;color:#1a1a1a;gap:6px;font-family:Raleway,sans-serif;font-weight:600;font-size:20px;line-height:28px;letter-spacing:0;margin-bottom:18px}.store-hours-header .icon{height:28px}.store-hours-table{display:flex;flex-direction:column;gap:.8rem;font-family:Raleway,sans-serif;font-weight:400;font-size:15.88px;line-height:24px;letter-spacing:0;color:#646464}.store-hours-row{display:flex;justify-content:space-between}.store-location-card{border:1px solid #E4DECD;border-radius:8px;padding:2.5rem;background-color:#f9f9f6;box-shadow:0 1px 2px #0000000d}.store-location-header{font-family:Rozha One;font-weight:400;font-size:20px;line-height:28px;letter-spacing:0;color:#ce9a31;margin-bottom:2.4rem}.map-placeholder{text-align:center;padding:10rem 2rem;border-radius:8px;background-color:#fffffb;color:#1a1a1a}.store-directions-button{text-decoration:none;margin-top:1.6rem;width:100%;border:1px solid #E4DECD;background-color:#faf7f0;padding:1.2rem;border-radius:6px;display:flex;align-items:center;justify-content:center;gap:1.4rem;font-family:Raleway,sans-serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;color:#1a1a1a}.custom-contact .contact .field{margin-bottom:4rem}.custom-contact .button{width:100%;background:#ce9a31;color:#fff;border:none;text-transform:uppercase}.custom-contact .button:after{box-shadow:none}@media screen and (max-width: 750px){.custom-contact .contact{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-custom-contact-form.css.map */
