.contact--root{width:100%}.contact--header{padding-bottom:var(--spacing--block);text-align:center}.contact--container{display:flex;gap:var(--spacing--block)}@media only screen and (max-width:767px){.contact--container{flex-direction:column}}@media only screen and (min-width:768px){.contact--container{justify-content:center;width:100%}}.contact--container .social-icons--root{width:100%;padding-top:var(--spacing--block)}.contact--left-column{display:flex;gap:var(--spacing--block)}@media only screen and (max-width:767px){.contact--left-column{justify-content:center}}@media only screen and (min-width:768px){.contact--left-column{flex-direction:column;width:200px}}@media only screen and (min-width:768px){.contact--right-column{width:calc(100% - 200px)}.contact--right-column:only-child{width:100%}}.contact--address-text{padding-bottom:var(--spacing--item)}.contact--form-details{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem}@media only screen and (max-width:767px){.contact--form-details{flex-direction:column}}@media only screen and (min-width:768px){.contact--form-details>*{width:calc(50% - var(--spacing--1));min-width:250px}}.contact--form-details label{display:block;margin-bottom:.5rem;font-weight:700}.contact--form-details input,.contact--form-details textarea{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.contact--form-details textarea{height:150px;resize:vertical}.contact--form-contactbody textarea{border:1px solid #ccc;border-radius:4px;margin-top:16px;margin-bottom:16px;padding:.5rem}.contact--submit-container{display:flex;justify-content:center}.contact--form-submit{margin-top:16px;text-align:left}@media only screen and (max-width:767px){.contact--form-submit button{width:100%}}.contact--form-submit button{background-color:#333;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer}.contact--form-submit button:hover{background-color:#555}
/*# sourceMappingURL=/cdn/shop/t/15/assets/contact.css.map */
