.tss-contact{--tss-ink:#102632;--tss-sage:#899b91;--tss-pale:#eef2ef;--tss-line:#dce3df;color:var(--tss-ink);font-family:Poppins,sans-serif}.tss-contact__wrap{width:min(100% - 40px,1320px);margin:auto;padding:62px 0 80px}.tss-contact__intro{max-width:780px;margin:0 auto 36px;text-align:center}.tss-contact__eyebrow,.tss-contact__section-heading>p,.tss-contact__faq-heading>p{margin:0 0 9px;color:#63756c;font-size:11px;font-weight:700;letter-spacing:.2em}.tss-contact__intro h1{margin:0 0 14px;font-size:clamp(38px,5vw,62px);line-height:1.06}.tss-contact__subheading{font-size:16px;line-height:1.65;color:#4c5e56}.tss-contact__quick-links{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:0 0 28px}.tss-contact__quick-link{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:18px 20px;border:1px solid var(--tss-line);border-radius:14px;background:#fff;color:var(--tss-ink);text-decoration:none;transition:.2s ease}.tss-contact__quick-link:hover{transform:translateY(-2px);border-color:#aebdb5;box-shadow:0 8px 24px #162a2012}.tss-contact__quick-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--tss-pale);font-size:19px}.tss-contact__quick-link strong,.tss-contact__quick-link small{display:block}.tss-contact__quick-link strong{font-size:14px}.tss-contact__quick-link small{margin-top:2px;color:#617169;font-size:11px}.tss-contact__main{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);gap:22px;align-items:start}.tss-contact__form-card,.tss-contact__aside-card{border:1px solid var(--tss-line);border-radius:20px;background:#fff}.tss-contact__form-card{padding:38px}.tss-contact__section-heading h2,.tss-contact__faq-heading h2,.tss-contact__aside h2{margin:0;font-size:28px}.tss-contact__form{margin-top:26px}.tss-contact__fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tss-contact__field{margin-bottom:18px}.tss-contact__field label{display:block;margin:0 0 7px;font-size:13px;font-weight:600}.tss-contact__field label span{color:#8a332c}.tss-contact__field label small{font-weight:400;color:#718078}.tss-contact__field input,.tss-contact__field select,.tss-contact__field textarea{width:100%;padding:13px 14px;border:1px solid #cbd5d0;border-radius:8px;background:#fff;color:var(--tss-ink);font:inherit;font-size:14px;box-sizing:border-box}.tss-contact__field input:focus,.tss-contact__field select:focus,.tss-contact__field textarea:focus{outline:2px solid rgba(69,103,86,.22);border-color:#617b6e}.tss-contact__field textarea{resize:vertical;min-height:150px}.tss-contact__privacy{margin:-5px 0 16px;color:#718078;font-size:11px}.tss-contact__submit{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:50px;border:0;border-radius:8px;background:var(--tss-ink);color:#fff;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.tss-contact__submit:hover{background:#29493a}.tss-contact__notice{display:flex;gap:10px;margin:20px 0;padding:14px;border-radius:8px;background:#fff0ee;font-size:13px}.tss-contact__notice--success{background:#edf7f0}.tss-contact__notice svg{width:20px}.tss-contact__aside{display:grid;gap:16px}.tss-contact__aside-card{padding:31px}.tss-contact__aside-icon{display:grid;place-items:center;width:46px;height:46px;margin-bottom:20px;border-radius:50%;background:var(--tss-pale);font-size:20px}.tss-contact__aside-card .rte{margin:13px 0 18px;color:#53655c;font-size:13px;line-height:1.65}.tss-contact__aside-card>a{color:var(--tss-ink);font-size:13px;font-weight:700;text-decoration:underline}.tss-contact__response{display:flex;gap:14px;padding:22px;border-radius:16px;background:var(--tss-sage);color:#fff}.tss-contact__response>span{font-size:22px}.tss-contact__response strong{font-size:13px}.tss-contact__response p{margin:5px 0 0;font-size:11px;line-height:1.6}.tss-contact__faq{display:grid;grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);gap:70px;margin-top:78px;padding-top:58px;border-top:1px solid var(--tss-line)}.tss-contact__faq-heading .rte{margin-top:13px;color:#5a6b63;font-size:13px;line-height:1.65}.tss-contact__faq-item{border-bottom:1px solid var(--tss-line)}.tss-contact__faq-item:first-child{border-top:1px solid var(--tss-line)}.tss-contact__faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 4px;cursor:pointer;list-style:none;font-size:14px;font-weight:600}.tss-contact__faq-item summary::-webkit-details-marker{display:none}.tss-contact__faq-item summary b{font-size:22px;font-weight:400;transition:transform .2s}.tss-contact__faq-item[open] summary b{transform:rotate(45deg)}.tss-contact__faq-answer{padding:0 38px 20px 4px;color:#52645b;font-size:13px;line-height:1.7}.tss-contact__faq-answer p{margin:0}.tss-contact__faq-answer a{color:inherit;font-weight:600}@media(max-width:900px){.tss-contact__quick-links,.tss-contact__main{grid-template-columns:1fr}.tss-contact__aside{grid-template-columns:1fr 1fr}.tss-contact__faq{grid-template-columns:1fr;gap:26px}}@media(max-width:600px){.tss-contact__wrap{width:min(100% - 28px,1320px);padding:38px 0 55px}.tss-contact__intro{margin-bottom:26px}.tss-contact__intro h1{font-size:38px}.tss-contact__subheading{font-size:14px}.tss-contact__form-card{padding:24px 18px}.tss-contact__fields,.tss-contact__aside{grid-template-columns:1fr}.tss-contact__quick-link{padding:14px}.tss-contact__faq{margin-top:52px;padding-top:42px}.tss-contact__faq-heading h2,.tss-contact__section-heading h2{font-size:25px}}.tss-contact__faq--first{margin:0 0 34px;padding:32px;border:1px solid var(--tss-line);border-radius:20px;background:#fff}.tss-order-estimator{margin-top:18px;padding:18px;border-radius:12px;background:var(--tss-pale);color:var(--tss-ink)}.tss-order-estimator h3{margin:0 0 5px;font-size:17px}.tss-order-estimator>p{margin:0 0 13px}.tss-order-estimator__form label{display:block;margin-bottom:6px;font-size:12px;font-weight:700}.tss-order-estimator__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px}.tss-order-estimator__row input{min-width:0;padding:11px 12px;border:1px solid #bdcbc4;border-radius:8px;background:#fff;font:inherit}.tss-order-estimator__row button{padding:10px 15px;border:0;border-radius:8px;background:var(--tss-ink);color:#fff;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.tss-order-estimator__result{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.tss-order-estimator__result[hidden]{display:none!important}.tss-order-estimator__result div{padding:12px;border-radius:9px;background:#fff}.tss-order-estimator__result span,.tss-order-estimator__result strong{display:block}.tss-order-estimator__result span{font-size:10px;color:#64756c}.tss-order-estimator__result strong{margin-top:3px;font-size:14px}.tss-order-estimator__result a{grid-column:1/-1;font-size:12px}.tss-order-estimator__status{margin:9px 0 0!important;color:#8a332c;font-size:11px}.tss-order-estimator__fine-print{margin-top:12px!important;color:#6b7972;font-size:10px;line-height:1.5}.tss-order-estimator__signed-out a{text-decoration:underline}@media(max-width:600px){.tss-contact__faq--first{margin-bottom:26px;padding:22px 18px}.tss-order-estimator__row,.tss-order-estimator__result{grid-template-columns:1fr}.tss-order-estimator__result a{grid-column:auto}}
/*# sourceMappingURL=/cdn/shop/t/96/assets/tss-contact-page.css.map */
