/*! =================================================================================

  "Firon Shopify" Naore Contact Styles

================================================================================== */.naore-contact-page{position:relative;margin-bottom:10vw}.naore-contact-page .breadcrumb{position:relative}.naore-contact-page .page-header{position:relative;width:100%;height:auto;margin:40px 0 50px}.naore-contact-page .page-header .page-heading{margin:0;font-size:3.8rem;font-weight:500}.naore-contact-page .contact{font-size:1.6rem;line-height:1.875}.naore-contact-page .contact-form{padding:0 80px}.naore-contact-page .contact-form input[type=text],.naore-contact-page .contact-form input[type=email],.naore-contact-page .contact-form textarea{width:100%;padding:.5em 1em;border:1px solid #dedede;border-radius:0;outline:none;background:#fff;color:inherit;font:inherit;transition:background-color .3s}.naore-contact-page .contact-form input[type=text]:focus,.naore-contact-page .contact-form input[type=email]:focus,.naore-contact-page .contact-form textarea:focus,.naore-contact-page .contact-form select:focus{background:#00000006}.naore-contact-page .contact-form textarea{display:block;resize:vertical}.naore-contact-page .contact-form select{width:100%;border:0;outline:none;background:transparent;color:inherit;font:inherit;-webkit-appearance:none;appearance:none}.naore-contact-page .contact-form ::placeholder{color:#ccc;opacity:1}.naore-contact-page .contact-form table{width:100%;margin:0 0 60px;border-collapse:collapse;border-bottom:1px solid #dedede;box-shadow:none}.naore-contact-page .contact-form tr:not(:last-of-type){border-bottom:1px solid #dedede}.naore-contact-page .contact-form th{width:37.5%;padding:1em 1.25em;background:#f1be8a33;font-weight:400;text-align:left;vertical-align:middle}.naore-contact-page .contact-form td{width:62.5%;padding:1em 1.25em;vertical-align:middle}.naore-contact-page .contact-form .asterisk:after{content:"\ff0a";color:red}.naore-contact-page .contact-form .select-wrap{position:relative;padding:.5em 1em;border:1px solid #dedede}.naore-contact-page .contact-form .select-wrap:after{content:"\25bc";position:absolute;top:50%;right:15px;color:#bf9151;pointer-events:none;transform:translateY(-50%)}.naore-contact-page .contact-form .form-btn{display:block;width:70vw;max-width:320px;margin:auto;border:1px solid transparent;font:inherit;font-size:1.8rem;font-weight:600;letter-spacing:.05em;line-height:60px;text-align:center;transition:all .3s;cursor:pointer}.naore-contact-page .contact-form .form-btn.submit{background-color:#bf9151;color:#fff}.naore-contact-page .contact-form .form-btn.submit:hover,.naore-contact-page .contact-form .form-btn.back{border-color:#bf9151;background-color:#fff;color:#bf9151}.naore-contact-page .contact-form .form-btn.back:hover{background-color:#f1be8a33}.naore-contact-page .contact-form [hidden]{display:none}.naore-contact-page .confirm-heading{margin:0 0 35px;font-size:2.2rem;font-weight:500;outline:none}.naore-contact-page .confirm-body{white-space:pre-wrap;overflow-wrap:anywhere}.naore-contact-page .confirm-buttons{display:flex;align-items:center;justify-content:center;gap:20px}.naore-contact-page .confirm-buttons .form-btn{width:calc(50% - 10px);margin:0}.naore-contact-page .form-status{margin:0 0 40px;padding:1em 1.25em;border:1px solid #dedede}.naore-contact-page .form-status>:first-child,.naore-contact-page .form-status p{margin-top:0}.naore-contact-page .form-status>:last-child,.naore-contact-page .form-status p{margin-bottom:0}.naore-contact-page .form-status--success{background:#f1be8a33}.naore-contact-page .form-status--error,.naore-contact-page .field-error{color:#c00}.naore-contact-page .field-error{display:block;margin-top:.5em}.naore-contact-page .field-error[hidden]{display:none}@media screen and (max-width:835px){.naore-contact-page .contact-form{padding:0}}@media screen and (max-width:640px){.naore-contact-page{padding-bottom:210px}.naore-contact-page .page-header{margin:4% 0 8%}.naore-contact-page .page-header .page-heading{font-size:3.4rem}.naore-contact-page .contact{font-size:1.5rem}.naore-contact-page .contact-form .form-btn{font-size:1.6rem;line-height:55px}.naore-contact-page .confirm-heading{font-size:2rem}.naore-contact-page .contact-form table{margin-bottom:10%}.naore-contact-page .contact-form th,.naore-contact-page .contact-form td{display:block;width:100%}.naore-contact-page .contact-form th{padding:.75em 1em}.naore-contact-page .contact-form td{padding:1.25em 1em}}@media screen and (max-width:480px){.naore-contact-page{padding-bottom:25%}.naore-contact-page .page-header .page-heading{font-size:6.25vw}.naore-contact-page .contact{font-size:max(3.125vw,13px)}.naore-contact-page .contact-form .form-btn{font-size:max(3.3333333333vw,14px);line-height:11.4583333333vw}.naore-contact-page .confirm-heading{font-size:max(4.1666666667vw,18px)}.naore-contact-page .confirm-buttons{flex-direction:column-reverse;gap:12px}.naore-contact-page .confirm-buttons .form-btn{width:70vw}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/naore-contact.css.map */
