.custom-contact-form{background-color:#fff}.page-contact .announcement-bar-slider{height:auto;min-height:3.8rem}.page-contact .slider__slide,.page-contact .announcement-bar__announcement{height:3.8rem;display:flex;align-items:center;justify-content:center}.page-contact .announcement-bar__message{height:auto;min-height:3.8rem;max-height:3.8rem;padding:.8rem 0;margin:0;line-height:1.2;display:flex;align-items:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-contact .announcement-bar__message span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.page-contact .utility-bar{height:3.8rem;min-height:3.8rem}.page-contact .utility-bar__grid{height:3.8rem;align-items:center}.max-w-4xl{max-width:56rem}.mx-auto{margin-left:auto;margin-right:auto}.py-8{padding-top:2rem;padding-bottom:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.font-bold{font-weight:700}.text-center{text-align:center}.mb-8{margin-bottom:2rem}.text-gray-600{color:#4b5563}.text-gray-700{color:#374151}.text-red-500{color:#ef4444}.text-green-700{color:#15803d}.text-red-700{color:#b91c1c}.text-sm{font-size:1.25rem;line-height:1.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-6{margin-bottom:1.5rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.gap-4{gap:1rem}.space-y-6>*+*{margin-top:1.5rem}.space-y-2>*+*{margin-top:.5rem}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.w-full{width:100%}.px-4{padding-left:1rem;padding-right:1rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.border{border-width:1px}.rounded-lg{border-radius:.5rem}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:border-transparent:focus{border-color:#000}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.h-4{height:1rem}.w-4{width:1rem}.text-blue-600{color:#2563eb}.focus\:ring-blue-500:focus{--tw-ring-color: #3b82f6}.border-gray-300{border-color:#000}.rounded{border-radius:.25rem}.mr-2{margin-right:.5rem}.resize-vertical{resize:vertical}.bg-blue-600{background-color:#2563eb}.hover\:bg-blue-700:hover{background-color:#1d4ed8}.text-white{color:#fff}.font-medium{font-weight:500}.px-8{padding-left:2rem;padding-right:2rem}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.bg-green-100{background-color:#dcfce7}.bg-red-100{background-color:#fee2e2}.border-green-400{border-color:#4ade80}.border-red-400{border-color:#f87171}.list-disc{list-style-type:disc}.list-inside{list-style-position:inside}@media (min-width: 640px){.sm\:flex-row{flex-direction:row}.sm\:space-x-6>*+*{margin-left:1.5rem}.sm\:space-y-0>*+*{margin-top:0}}@media (min-width: 768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}input:focus,textarea:focus,button:focus{outline:2px solid transparent;outline-offset:2px}input:invalid:not(:focus),textarea:invalid:not(:focus){border-color:#000}input:valid:not(:focus),textarea:valid:not(:focus){border-color:#000}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.contact-form input:focus,.contact-form textarea:focus,.contact-form button:focus{outline:2px solid #3b82f6;outline-offset:2px}.contact-form input:required:invalid{border-color:#000}.contact-form input:required:valid{border-color:#000}.contact-form button:disabled{opacity:.6;cursor:not-allowed}.contact-form input,.contact-form textarea,.contact-form button{transition:all .2s ease-in-out}.contact-form button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom-contact-form.css.map */
