body.template-page,body.template-page .contact-container,body.template-page .shopify-section,body.template-page #MainContent,body.template-page main,[data-section-type=contact],[data-section-type=contact] .contact-container{background-color:#f5f3ee!important}body.template-page.template-contact-us-1,body.template-page.template-contact-us-2{background-color:#f5f3ee!important}body.template-page.template-contact-us-1 .shopify-section,body.template-page.template-contact-us-2 .shopify-section,body.template-page.template-contact-us-1 #MainContent,body.template-page.template-contact-us-2 #MainContent,body.template-page.template-contact-us-1 main,body.template-page.template-contact-us-2 main,body.template-page.template-contact-us-1 .halo-block,body.template-page.template-contact-us-2 .halo-block,body.template-page.template-contact-us-1 [class*=section-],body.template-page.template-contact-us-2 [class*=section-]{background-color:#f5f3ee!important}.halo-block-google-map,.section-google-map,[data-section-type=google-map],[data-section-type=google-map] .container-full{background-color:#f5f3ee!important}[data-section-type=contact] .page-header{font-family:Cormorant Garamond,serif!important;font-style:italic!important;font-size:42px!important;font-weight:500!important;color:#2a3e2f!important;letter-spacing:0!important;text-transform:none!important;text-align:center!important;margin-bottom:40px!important;padding-bottom:0!important}[data-section-type=contact] .contact-content{background:#f5f3ee!important;padding:40px 0!important}[data-section-type=contact] .contact.contact-1{display:flex!important;gap:40px!important;align-items:flex-start!important}[data-section-type=contact] .contact-item.contact-itemLeft,[data-section-type=contact] .contact-item.contact-itemRight{background:#ffffffb3!important;backdrop-filter:blur(16px) saturate(180%)!important;-webkit-backdrop-filter:blur(16px) saturate(180%)!important;border:1px solid rgba(255,255,255,.6)!important;border-radius:20px!important;box-shadow:0 8px 32px #2a3e2f1a,0 2px 8px #2a3e2f0f,inset 0 1px #fffc!important;padding:40px!important}[data-section-type=contact] .contact-title,[data-section-type=contact] .page-subheader{font-family:Cormorant Garamond,serif!important;font-style:italic!important;font-size:28px!important;font-weight:500!important;color:#2a3e2f!important;letter-spacing:0!important;text-transform:none!important;margin-bottom:20px!important}[data-section-type=contact] .contact-text{font-family:Poppins,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1.7!important;color:#2a3e2f!important;margin-bottom:25px!important}[data-section-type=contact] .contact-text span{font-family:Poppins,sans-serif!important}[data-section-type=contact] .form-label{font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:500!important;color:#2a3e2f!important;margin-bottom:8px!important;display:block!important}[data-section-type=contact] .form-label .red-asterisk{color:#c45b4d!important}[data-section-type=contact] .form-input{font-family:Poppins,sans-serif!important;font-size:14px!important;color:#2a3e2f!important;background-color:#fff!important;border:1px solid rgba(42,62,47,.2)!important;border-radius:10px!important;padding:14px 18px!important;transition:border-color .2s ease,box-shadow .2s ease!important;width:100%!important}[data-section-type=contact] .form-input:focus{outline:none!important;border-color:#5b7340!important;box-shadow:0 0 0 3px #5b73401a!important}[data-section-type=contact] .form-input::placeholder{color:#2a3e2f80!important}[data-section-type=contact] textarea.form-input{min-height:150px!important;resize:vertical!important}[data-section-type=contact] .form-field{margin-bottom:20px!important}[data-section-type=contact] .form-actions{margin-top:30px!important}[data-section-type=contact] .form-actions .button,[data-section-type=contact] .form-actions button[type=submit]{display:inline-flex!important;align-items:center!important;justify-content:center!important;font-family:Poppins,sans-serif!important;font-size:13px!important;font-weight:400!important;letter-spacing:.18em!important;text-transform:uppercase!important;text-decoration:none!important;background-color:transparent!important;color:#2a3e2f!important;border:1px solid #2A3E2F!important;border-radius:0!important;padding:14px 40px!important;cursor:pointer!important;position:relative!important;overflow:hidden!important;transition:color .35s cubic-bezier(.4,0,.2,1),border-color .35s cubic-bezier(.4,0,.2,1)!important;isolation:isolate!important}[data-section-type=contact] .form-actions .button span,[data-section-type=contact] .form-actions button[type=submit] span{position:relative!important;z-index:1!important}[data-section-type=contact] .form-actions .button:before,[data-section-type=contact] .form-actions button[type=submit]:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#2a3e2f!important;transform:scaleX(0)!important;transform-origin:right!important;transition:transform .4s cubic-bezier(.4,0,.2,1)!important;z-index:0!important}[data-section-type=contact] .form-actions .button:hover,[data-section-type=contact] .form-actions button[type=submit]:hover{color:#fff!important;background:transparent!important;border-color:#2a3e2f!important}[data-section-type=contact] .form-actions .button:hover:before,[data-section-type=contact] .form-actions button[type=submit]:hover:before{transform:scaleX(1)!important;transform-origin:left!important}[data-section-type=contact] .contact-info{font-family:Poppins,sans-serif!important;font-size:14px!important;color:#2a3e2f!important;line-height:1.7!important}[data-section-type=contact] .contact-info p{font-family:Poppins,sans-serif!important;margin-bottom:10px!important}[data-section-type=contact] .contact-address{margin-bottom:15px!important}[data-section-type=contact] .contact-address address{font-style:normal!important;font-family:Poppins,sans-serif!important;font-size:14px!important;color:#2a3e2f!important;line-height:1.8!important}[data-section-type=contact] .contact-store{margin-bottom:15px!important}[data-section-type=contact] .contact-store a{color:#5b7340!important;text-decoration:none!important;transition:color .2s ease!important}[data-section-type=contact] .contact-store a:hover{color:#2a3e2f!important;text-decoration:underline!important}[data-section-type=contact] .contact-store .icon svg{fill:#5b7340!important;color:#5b7340!important}.custom-map,.custom-map.halo-block,.halo-block.halo-block-google-map{background-color:#f5f3ee!important;padding:40px 0!important}.custom-map>.container-full{max-width:1200px!important;margin:0 auto!important;padding:0 30px!important}.custom-map .block-content{border-radius:20px!important;overflow:hidden!important;box-shadow:0 8px 32px #2a3e2f1f,0 2px 8px #2a3e2f14!important;border:1px solid rgba(42,62,47,.1)!important}.custom-map .block-content iframe{display:block!important;width:100%!important;height:400px!important;border:none!important}@media (max-width: 767px){.custom-map{padding:30px 0!important}.custom-map>.container-full{padding:0 20px!important}.custom-map .block-content{border-radius:16px!important}.custom-map .block-content iframe{height:300px!important}}[data-section-type=contact] .alertBox--success{background-color:#5b73401a!important;border:1px solid #5B7340!important;border-radius:10px!important;padding:15px 20px!important;margin-bottom:20px!important}[data-section-type=contact] .alertBox--success .alertBox-message{font-family:Poppins,sans-serif!important;font-size:14px!important;color:#5b7340!important}[data-section-type=contact] .alertBox--error{background-color:#c45b4d1a!important;border:1px solid #C45B4D!important;border-radius:10px!important;padding:15px 20px!important;margin-bottom:20px!important}[data-section-type=contact] .alertBox--error .alertBox-message{font-family:Poppins,sans-serif!important;font-size:14px!important;color:#c45b4d!important}@media (max-width: 1024px){[data-section-type=contact] .contact.contact-1{flex-direction:column!important;gap:30px!important}[data-section-type=contact] .contact-item.contact-itemLeft,[data-section-type=contact] .contact-item.contact-itemRight{width:100%!important;max-width:100%!important}}@media (max-width: 767px){[data-section-type=contact] .page-header{font-size:32px!important;margin-bottom:30px!important}[data-section-type=contact] .contact-item.contact-itemLeft,[data-section-type=contact] .contact-item.contact-itemRight{padding:25px 20px!important;border-radius:16px!important}[data-section-type=contact] .contact-title,[data-section-type=contact] .page-subheader{font-size:24px!important}[data-section-type=contact] .contact-text{font-size:14px!important}[data-section-type=contact] .form-input{padding:12px 16px!important}[data-section-type=contact] .form-actions .button,[data-section-type=contact] .form-actions input[type=submit]{width:100%!important;padding:14px 30px!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/oji-contact-page.css.map */
