html:has(#tb-contact-design) body{background:#f2f2f2}html:has(#tb-contact-design) #MainContent{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-rows:auto 1fr;align-items:start;gap:28px 48px;max-width:1100px;margin:0 auto;padding:64px 32px 80px;font:15px/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#202222;background:#f2f2f2}html:has(#tb-contact-design) #MainContent>.shopify-section{min-width:0}html:has(#tb-contact-design) #MainContent .section-background{background:transparent}html:has(#tb-contact-design) #MainContent .section{display:block;padding:0;background:transparent;--page-margin:0px}html:has(#tb-contact-design) #MainContent .section-content-wrapper,html:has(#tb-contact-design) #MainContent .custom-section-content{padding:0;gap:16px;min-height:0}html:has(#tb-contact-design) #MainContent>.shopify-section:has(h1){grid-column:1;grid-row:1}html:has(#tb-contact-design) #MainContent h1{font:600 48px/1.12 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-1.8px;text-align:left;color:#202222;margin:18px 0 0}html:has(#tb-contact-design) #MainContent .text-block{width:100%;max-width:none;text-align:left}html:has(#tb-contact-design) #MainContent .text-block:empty{display:none}html:has(#tb-contact-design) #MainContent>.shopify-section:has(h1):before{content:"";display:block;width:58px;height:58px;border:16px solid #e6ebe3;box-sizing:border-box;border-radius:19px;background-color:#e6ebe3;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23555e4c' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='3'/%3E%3Cpath d='m4 7 8 6 8-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:26px}html:has(#tb-contact-design) #MainContent>.shopify-section:has(.contact-form){grid-column:2;grid-row:1 / span 2;background:#fff;border:1px solid #e9e9e9;border-radius:28px;padding:32px;box-shadow:0 12px 35px -30px #20222230}html:has(#tb-contact-design) .contact-form{width:100%!important;max-width:none;padding:0}html:has(#tb-contact-design) .contact-form__form{gap:10px}html:has(#tb-contact-design) .contact-form label{position:static!important;display:block;width:auto!important;height:auto!important;padding:0!important;margin:0!important;overflow:visible!important;clip:auto!important;clip-path:none!important;white-space:normal!important;font:500 12px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#52554f}html:has(#tb-contact-design) .contact-form__form>label{margin-top:12px!important}html:has(#tb-contact-design) .contact-form__form-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 16px}html:has(#tb-contact-design) label[for=ContactForm-name]{grid-column:1;grid-row:1}html:has(#tb-contact-design) #ContactForm-name{grid-column:1;grid-row:2}html:has(#tb-contact-design) label[for=ContactForm-email]{grid-column:2;grid-row:1}html:has(#tb-contact-design) #ContactForm-email{grid-column:2;grid-row:2}html:has(#tb-contact-design) .contact-form__input{box-sizing:border-box;width:100%;min-width:0;min-height:50px;padding:13px 15px;border:1px solid #dedfdb;border-radius:12px;background:#fafbf9;color:#202222;font:400 16px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;box-shadow:none}html:has(#tb-contact-design) .contact-form__input::placeholder{color:#858781}html:has(#tb-contact-design) .contact-form__input:focus{outline:2px solid #7b866e;outline-offset:2px;border-color:#7b866e;background:#fff}html:has(#tb-contact-design) .contact-form__input--textarea{height:180px;min-height:140px;resize:vertical}html:has(#tb-contact-design) .contact-form .submit-button{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:52px;border-radius:14px!important;margin:14px 0 0;padding:14px 22px;background:#202222;color:#fff;font:500 14px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0;text-transform:none}html:has(#tb-contact-design) .contact-form .submit-button:before,html:has(#tb-contact-design) .contact-form .submit-button:after{border-radius:inherit}html:has(#tb-contact-design) .contact-form__success,html:has(#tb-contact-design) .contact-form__error{padding:16px;border-radius:14px;font-size:14px;line-height:1.5}html:has(#tb-contact-design) .contact-form__success{color:#24594b;background:#edf5f1}html:has(#tb-contact-design) .contact-form__error{color:#8c3434;background:#fbefec}html:has(#tb-contact-design) #MainContent>.shopify-section:has(.tb-whatsapp-cta){grid-column:1;grid-row:2}html:has(#tb-contact-design) .tb-whatsapp-cta{margin:0;padding:26px;background:#fff;border:1px solid #e9e9e9;border-radius:24px;text-align:left;max-width:none}html:has(#tb-contact-design) .tb-whatsapp-cta__title{font:600 20px/1.3 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.4px;margin:0 0 12px;color:#202222}html:has(#tb-contact-design) .tb-whatsapp-cta__text{font:400 14px/1.7 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#6c7068;margin:0 0 22px;max-width:none}html:has(#tb-contact-design) .tb-whatsapp-cta__btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;padding:12px 16px;border:0;border-radius:14px;background:#edf2e8;color:#36472e;text-transform:none;font:500 13px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0;white-space:normal}html:has(#tb-contact-design) .tb-whatsapp-cta__icon{width:20px;height:20px;flex:none}@media(max-width:749px){html:has(#tb-contact-design) #MainContent{display:flex;flex-direction:column;gap:24px;padding:30px 20px 100px}html:has(#tb-contact-design) #MainContent>.shopify-section{width:100%}html:has(#tb-contact-design) #MainContent h1{font-size:36px;letter-spacing:-1px;margin-top:14px}html:has(#tb-contact-design) #MainContent>.shopify-section:has(.contact-form){padding:24px 20px;border-radius:24px}html:has(#tb-contact-design) .contact-form__form-row{grid-template-columns:1fr;gap:10px}html:has(#tb-contact-design) .contact-form__form-row>*{grid-column:auto!important;grid-row:auto!important}html:has(#tb-contact-design) label[for=ContactForm-email]{margin-top:12px!important}html:has(#tb-contact-design) .tb-whatsapp-cta{padding:24px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/ten-but-contact-design.css.map */
