.shopify-section--contact{font-family:"Work Sans",var(--font-body--family),sans-serif}.shopify-section--contact :is(.section,.section-stack,.section-stack__intro,.section-stack__main,.prose,.subheading,.h2,h1,h2,h3,h4,h5,h6,p,span,a,label,button,input,textarea,select,li,.floating-label,.banner,.contact-form,.checkbox-container label){font-family:inherit}.shopify-section--contact .section{padding-block:var(--section-outer-spacing-block);max-width:var(--container-max-width);margin-inline:auto}.shopify-section--contact .section-stack{display:grid;gap:var(--section-stack-spacing-block);align-items:start}.shopify-section--contact .section-stack--center{justify-items:center;text-align:center}.shopify-section--contact .section-stack--horizontal{grid-template-columns:minmax(0,var(--section-stack-intro, 41.6667%)) minmax(0,var(--section-stack-main, 58.3334%))}.shopify-section--contact .section-stack--reverse.section-stack--horizontal{direction:rtl}.shopify-section--contact .section-stack--reverse.section-stack--horizontal>*{direction:ltr}.shopify-section--contact .section-stack__intro,.shopify-section--contact .section-stack__main{min-width:0}.shopify-section--contact .subheading{font-size:var(--text-subheading);font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin:0 0 var(--spacing-3);color:rgb(var(--text-color) / .85)}.shopify-section--contact .h2{font-size:var(--text-h2);font-weight:600;line-height:1.15;letter-spacing:-.02em;margin:0 0 var(--spacing-4)}.shopify-section--contact .section-stack--stacked .section-stack__intro{margin-bottom:var(--spacing-2)}.shopify-section--contact .section-stack--stacked .section-stack__main{width:100%}.shopify-section--contact .prose{line-height:1.6}.shopify-section--contact .contact-form{padding:var(--spacing-8);width:100%}.shopify-section--contact .bg-secondary{background:rgb(var(--color-background-secondary, 245 245 245) / 1)}.shopify-section--contact .rounded{border-radius:var(--rounded)}.shopify-section--contact .form .fieldset{display:grid;gap:var(--spacing-5)}.shopify-section--contact .input-row{display:grid;gap:var(--spacing-5);grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (max-width:699px){.shopify-section--contact .section-stack--horizontal,.shopify-section--contact .input-row{grid-template-columns:1fr}}.shopify-section--contact .contact-field{display:flex;flex-direction:column;gap:.5rem;width:100%}.shopify-section--contact .contact-field__label{font-size:.875rem;font-weight:500;line-height:1.4;color:rgb(var(--text-color) / .85)}.shopify-section--contact .contact-field__required{color:rgb(var(--error-text, 153 27 27))}.shopify-section--contact .contact-field__input,.shopify-section--contact .input,.shopify-section--contact .textarea,.shopify-section--contact select{width:100%;min-height:var(--input-height);padding:.75rem var(--input-padding-inline);border:1px solid rgb(0 0 0 / .12);border-radius:var(--rounded-input);background:#fff;font:inherit;color:inherit;box-sizing:border-box}.shopify-section--contact .contact-field__textarea{min-height:6rem;resize:vertical}.shopify-section--contact .contact-field__select-wrap{position:relative}.shopify-section--contact .contact-field__select{-webkit-appearance:none;appearance:none;padding-inline-end:2.5rem;cursor:pointer}.shopify-section--contact .checkbox-container{align-items:baseline;display:flex}.shopify-section--contact .form .fieldset>.checkbox-container{margin-block-start:var(--spacing-1)}.shopify-section--contact .checkbox__textarea-floating{padding-inline-start:var(--input-padding-inline);padding-inline-end:var(--input-padding-inline)}.shopify-section--contact input.checkbox[type=checkbox]{-webkit-appearance:none;appearance:none;width:var(--spacing-4);height:var(--spacing-4);min-height:auto;margin:0;padding:0;border:none;border-radius:2px;background:rgb(var(--text-color) / .15) var(--checkmark-svg-url) no-repeat center;background-size:0;box-shadow:inset 1px 1px 2px #0000001a;flex-shrink:0;transition:background-color .2s ease-in-out;position:relative;top:.1875rem;cursor:pointer;box-sizing:border-box}.shopify-section--contact .checkbox-container input[type=checkbox]:after{content:none;display:none}.shopify-section--contact input.checkbox[type=checkbox]:checked{background-color:rgb(var(--accent));background-size:10px 8px}.shopify-section--contact input.checkbox[type=checkbox]:checked~label{opacity:1;transition:all .2s ease-in-out}.shopify-section--contact input.checkbox[type=checkbox]~label{opacity:.7;padding-inline-start:var(--spacing-3);font-size:inherit;line-height:1.45;cursor:pointer}.shopify-section--contact input.checkbox[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}.shopify-section--contact input.checkbox[type=checkbox]:disabled~label{color:rgb(var(--text-color) / .5);cursor:default}@media screen and (min-width:700px){.shopify-section--contact input.checkbox[type=checkbox]{top:var(--spacing-0-5)}}.shopify-section--contact .banner{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-4);border-radius:var(--rounded-input);font-size:.9375rem;line-height:1.4}.shopify-section--contact .banner--success{background:var(--success-background);color:var(--success-text)}.shopify-section--contact .banner--error{background:var(--error-background);color:var(--error-text)}.shopify-section--contact .banner--warning{background:var(--warning-background);color:var(--warning-text)}.shopify-section--contact .banner .icon{flex-shrink:0}.shopify-section--contact .button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--input-height);padding:.75rem 2rem;border:none;border-radius:var(--rounded-button);background:rgb(var(--button-background, var(--color-foreground, 0 0 0)));color:rgb(var(--button-text-color, var(--color-background, 255 255 255)));font:inherit;font-weight:600;cursor:pointer;text-decoration:none;box-sizing:border-box}.shopify-section--contact .button--xl{min-height:3.25rem;padding-inline:2.5rem;font-size:1rem;background:none;box-shadow:inset 0 0 0 2px;margin-top:25px}.shopify-section--contact .button:hover{opacity:.9}.shopify-section--contact .button:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:2px}.shopify-section--contact .button:disabled{opacity:.55;cursor:not-allowed}.shopify-section--contact .justify-self-center{justify-self:center}.shopify-section--contact .justify-self-start{justify-self:start}.shopify-section--contact .text-center{text-align:center}
/*# sourceMappingURL=/cdn/shop/t/728/assets/contact-page.css.map */
