.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@media screen and (min-width: 750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}@media screen and (min-width: 750px){.contact__button{margin-top:4rem}}@media screen and (min-width: 750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.about-banner{text-align:center;min-height:260px;background-color:#cccdc7;background-image:none;background-position:center center;background-repeat:no-repeat;background-size:100%;padding-top:112px;display:flex;flex-direction:column;justify-content:center;position:relative;padding-bottom:70px}.about-banner:after{content:"";position:absolute;left:0;top:0;text-align:center;min-height:100%;background-image:url(/cdn/shop/files/banner-circles.svg?v=1750949227);background-position:center bottom;background-repeat:no-repeat;background-size:contain;width:100%}.about-banner>.container{z-index:1}.product-bg-text{color:#e2e3deb5;text-align:center;font-size:13vw;font-weight:900;line-height:13vw;position:absolute;left:0;bottom:calc(50% - 50px);width:100%;max-width:100%;overflow:hidden}@media (min-width: 1199px){.product-bg-text{font-size:13vw;line-height:11vw;left:0;bottom:0}}.about-banner-inner{display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.back-link{display:flex;justify-content:center;align-items:center;gap:10px;color:#ed6e66;font-size:20px;font-weight:600;text-decoration:none}.about-banner h1{color:#000;font-size:22px;font-weight:900;text-align:center}@media (min-width: 768px){.about-banner h1{font-size:36px}}@media (min-width: 992px){.about-banner{min-height:433px}.about-banner:after{left:0;top:42px;text-align:center;min-height:750px;background-image:url(/cdn/shop/files/banner-circles.svg?v=1750949227);background-position:center top;background-repeat:no-repeat;background-size:100%;width:100%}.about-banner h1{font-size:48px}.back-link-container{position:absolute;left:0;top:auto}}@media (min-width: 1280px){.about-banner h1{font-size:60px}}.contact-pods-section{margin-top:-70px;position:relative;z-index:1}.contact-pod{background:#fff;padding:20px 25px;text-align:center;display:flex;flex-direction:row;align-items:center;gap:20px;border-radius:10px;height:100%}.contact-pod h3{font-size:18px;font-weight:900}.contact-pod p{font-size:14px}.contact-pod-icon{width:24px;min-width:24px;height:24px;display:flex;justify-content:center;align-items:center}.contact-pod-icon svg{max-width:100%;max-height:100%;object-fit:contain}.contact-pod-cnt{display:flex;flex-direction:column;gap:8px;text-align:left}.contact-pods-row{gap:8px}.contact-form-section{position:relative;padding:23px 0 30px}.contact{max-width:727px;margin:0 auto}#ContactForm input:not([type=hidden]):not(textarea){height:50px;width:100%;border-radius:50px;padding:0 24px;outline:0 none;box-shadow:none;border:none}#ContactForm textarea{width:100%;border-radius:10px;padding:24px;outline:0 none;box-shadow:none;border:none}#ContactForm .field__label{display:none}#ContactForm .field{margin-bottom:12px}#ContactForm .contact__fields{grid-column-gap:13px}#ContactForm .contact__button{margin-top:17px;display:flex;justify-content:center}#ContactForm .contact__button .btn{min-width:191px}@media (max-width:575px){#ContactForm .contact__button .btn{width:100%;font-size:14px;text-transform:uppercase;height:40px}}@media (min-width: 992px){.contact__button{margin-top:25px}.contact-form-section{padding:44px 0 107px}.contact-pod-icon{width:60px;min-width:60px;height:60px}.contact-pod{padding:40px 25px;border-radius:40px;flex-direction:column}.contact-pod-cnt{gap:20px;text-align:center}.contact-pod h3{font-size:25px}.contact-pod p{font-size:16px}.contact-pods-row{gap:0}}#ContactForm .contact__button .btn:hover{cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
