.support-section{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}.support-container{max-width:var(--max-width);margin:0 auto}.support-wrapper{width:100%}.support-heading{font-weight:500;color:rgb(var(--color-foreground));margin:0;line-height:1.2}.support-heading.left{text-align:left}.support-heading.center{text-align:center}.support-heading.right{text-align:right}.support-description{color:rgba(var(--color-foreground),.75);line-height:1.6}.support-description.left{text-align:left}.support-description.center{text-align:center}.support-description.right{text-align:right}.support-form-wrapper{width:100%;max-width:100%}.support-form{width:100%;display:flex;flex-direction:column}.support-field{width:100%}.support-input{width:100%;border:1px solid rgba(var(--color-foreground),.2);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));transition:border-color .2s ease,box-shadow .2s ease;outline:none;box-sizing:border-box}.support-input:focus{border-color:rgb(var(--color-foreground));box-shadow:0 0 0 1px rgb(var(--color-foreground))}.support-input::placeholder{color:rgba(var(--color-foreground),.5)}.support-textarea{resize:vertical;min-height:100px;font-family:inherit}.support-button{width:100%;font-weight:500;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:all .2s ease;border:none;outline:none}.support-button.button--primary{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.support-button.button--primary:hover{background-color:rgb(var(--color-button-hover, var(--color-button)));opacity:.9}.support-button.button--secondary{background-color:transparent;color:rgb(var(--color-foreground));border:2px solid rgb(var(--color-foreground))}.support-button.button--secondary:hover{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.support-message{margin-top:1rem;padding:1rem;border-radius:4px}.success-message{color:#155724;background-color:#d4edda;border:1px solid #c3e6cb;padding:.75rem 1rem;margin:0;border-radius:4px}.error-message{color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb;padding:.75rem 1rem;margin:0;border-radius:4px}@media screen and (max-width:749px){.support-section{padding-top:calc(var(--section-padding-top) * .75);padding-bottom:calc(var(--section-padding-bottom) * .75)}.support-heading{font-size:calc(var(--heading-size) * .8)!important}.support-description{font-size:calc(var(--description-size) * .9)!important}.support-input{font-size:16px!important}}@media screen and (min-width:750px){.support-form-wrapper{padding:0 2rem}}.color-scheme-1{--color-background: 255, 255, 255;--color-foreground: 18, 18, 18;--color-button: 18, 18, 18;--color-button-text: 255, 255, 255}.color-scheme-2{--color-background: 243, 243, 243;--color-foreground: 18, 18, 18;--color-button: 18, 18, 18;--color-button-text: 255, 255, 255}@media(prefers-color-scheme:dark){.support-input{border-color:rgba(var(--color-foreground),.3)}}.support-input:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.support-button:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.support-button:disabled{opacity:.6;cursor:not-allowed}.support-button.loading:after{content:"";display:inline-block;width:14px;height:14px;margin-left:8px;border:2px solid currentColor;border-radius:50%;border-top-color:transparent;animation:spinner .6s linear infinite}@keyframes spinner{to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-support-contact.css.map */
