body{background:#faf7f2;color:#2f3a33}.td-header,.td-footer{font:400 16px/1.6 var(--font-body--family,Arial,sans-serif);color:#2f3a33}.td-header *,.td-footer *,.td-simple *{box-sizing:border-box}.td-header{background:#fff;border-bottom:1px solid #C5D2C6;position:relative;z-index:20}.td-bar{max-width:1200px;padding:16px 28px;margin:auto;display:flex;align-items:center;gap:28px}.td-logo{font-size:24px;font-weight:750;font-style:italic;letter-spacing:-1px;text-decoration:none;color:#2f3a33;display:inline-flex;align-items:center;min-height:44px}.td-navigation{display:flex;align-items:center;gap:22px;margin:auto}.td-navigation>a,.td-support>summary,.td-actions a{min-height:44px;display:flex;align-items:center;text-decoration:none;color:#2f3a33;font-size:15px}.td-support{position:relative}.td-support summary{cursor:pointer;list-style:none;gap:8px}.td-support summary::-webkit-details-marker{display:none}.td-support>div{position:absolute;top:100%;right:0;width:260px;padding:12px;background:#faf7f2;border:1px solid #C5D2C6;border-radius:10px;box-shadow:0 8px 20px #2f3a3318}.td-support>div>a{display:block;min-height:44px;padding:10px 12px;color:#2f3a33;text-decoration:none;border-radius:6px}.td-support>div>a:hover{background:#edf0e7}.td-actions{display:flex;gap:8px}.td-actions a{width:44px;justify-content:center}.td-actions svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.td-menu{display:none;border:0;background:none;color:#2f3a33;font-size:24px;width:44px;min-height:44px;cursor:pointer}.td-footer{background:#faf7f2;border-top:1px solid #C5D2C6;padding:42px 28px 22px}.td-footer-grid{max-width:1120px;margin:auto;display:grid;grid-template-columns:1.3fr 1fr 1.4fr .9fr 1.1fr;gap:28px}.td-footer h2{font:600 13px/1.5 var(--font-body--family,Arial,sans-serif);letter-spacing:.04em;margin:0 0 12px}.td-footer a:not(.td-logo),.td-footer span{display:flex;align-items:center;min-height:44px;font-size:14px;color:#1f5d50;text-decoration:none}.td-footer span{color:#2f3a33}.td-footer p{font-size:14px;max-width:220px;margin:8px 0}.td-footer .td-copyright{max-width:1120px;margin:28px auto 0;font-size:12px}.td-header a:hover,.td-footer a:hover{text-decoration:underline;text-underline-offset:4px}.td-header :is(a,button,summary):focus-visible,.td-footer a:focus-visible,.td-simple a:focus-visible{outline:3px solid #1F5D50;outline-offset:3px}.td-simple{padding:48px 28px;background:#faf7f2;color:#2f3a33;font:400 16px/1.65 var(--font-body--family,Arial,sans-serif)}.td-simple .td-wrap{max-width:1120px;margin:auto}.td-simple h1{font-size:44px;line-height:1.15;margin:0 0 20px;letter-spacing:-.02em}.td-simple h2{font-size:26px;line-height:1.3;margin:0 0 16px}.td-simple p{margin:0 0 18px}.td-home-hero{display:grid;grid-template-columns:1fr 1.25fr;gap:48px;align-items:center}.td-home-hero img{width:100%;height:auto;border-radius:14px;display:block}.td-simple .td-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 24px;background:#1f5d50;color:#fff;text-decoration:none;border-radius:8px;margin-right:10px}.td-simple a{color:#1f5d50;min-height:44px;display:inline-flex;align-items:center;overflow-wrap:anywhere}.td-simple .td-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:44px}.td-simple .td-card{background:#faf7f2;border-radius:12px;padding:24px}.td-simple .td-guide{max-width:800px;margin:auto}.td-guide>section{margin:32px 0;padding-bottom:24px;border-bottom:1px solid #C5D2C6}.td-brand-content{max-width:900px;margin:auto;padding:30px 24px;color:#2f3a33;font-size:16px;line-height:1.7}.td-brand-content h1{font-size:40px;line-height:1.2}.td-brand-content img{max-width:100%;height:auto}.td-brand-content a{color:#1f5d50}.td-brand-content :focus-visible{outline:3px solid #1F5D50;outline-offset:3px}body:has(.td-header) .tp-about .tp-dev{display:none}@media(max-width:1000px){.td-bar{gap:18px}.td-navigation{gap:14px}.td-footer-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:850px){.td-bar{flex-wrap:wrap;padding:12px 20px;gap:8px}.td-logo{margin-right:auto}.td-menu{display:block;order:2}.td-actions{order:1}.td-navigation{display:none;order:3;flex-basis:100%;margin:0;padding-top:10px;align-items:stretch;gap:0;flex-direction:column}.td-navigation[data-open=true]{display:flex}.td-navigation>a,.td-support>summary{padding:12px 0}.td-support>div{position:static;width:100%;box-shadow:none}.td-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.td-footer-grid>div:first-child{grid-column:1/-1}.td-simple{padding:32px 20px}.td-home-hero{grid-template-columns:1fr;gap:28px}.td-simple h1{font-size:34px}.td-simple .td-cards{grid-template-columns:1fr}.td-brand-content h1{font-size:32px}}@media(max-width:360px){.td-footer{padding:30px 20px}.td-footer-grid{gap:16px}.td-footer a:not(.td-logo){font-size:13px}}.td-header [aria-current=page],.td-footer [aria-current=page]{font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.td-support[data-current=true]>summary{font-weight:700;text-decoration:underline;text-underline-offset:6px}.td-navigation>a,.td-support>summary{border-radius:6px}.td-support>div>a[aria-current=page]{background:#edf0e7}.td-header .td-actions a:hover{background:#faf7f2;border-radius:8px}.td-footer .td-logo{line-height:1.3}.td-footer a{overflow-wrap:anywhere}.td-simple .td-card{display:flex;flex-direction:column;border:1px solid #C5D2C6}.td-simple .td-card>a{margin-top:auto;align-self:flex-start}.td-simple .td-button{font-weight:600;margin-bottom:8px}.td-simple .td-button:hover{background:#17483e}.td-simple h1,.td-simple h2,.td-brand-content h1,.td-brand-content h2{text-wrap:balance}.td-brand-content{padding-top:40px;padding-bottom:48px}.td-brand-content h2{font-size:28px;line-height:1.3;margin:32px 0 16px}.td-brand-content img{display:block;border-radius:12px;margin:24px auto}.td-guide>section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}body:has(.td-header) .tp-policy .tp-text-section{margin:32px 0}body:has(.td-header) .tp-policy .tp-text-section p{line-height:1.75}body:has(.td-header) .tp-policy .tp-text-section p a,body:has(.td-header) .tp-policy .tp-answer p a,body:has(.td-header) .tf .tf-answer a{display:inline;min-height:0;line-height:inherit}body:has(.td-header) .tf .tf-answer{line-height:1.7;padding-bottom:24px}body:has(.td-header) .tf .tf-support .tf-email{margin-left:10px}body:has(.td-header) .tc input,body:has(.td-header) .tc textarea{font-size:16px}body:has(.td-header) .tp-policy .tp-text-head{padding-top:24px;padding-bottom:28px}@media(max-width:749px){.td-brand-content{padding:28px 20px 36px}.td-brand-content h2{font-size:26px;margin-top:28px}.td-simple .td-card{padding:22px}body:has(.td-header) .tf .tf-support .tf-email{margin-left:0;display:flex;justify-content:center}body:has(.td-header) .tp-policy .tp-text-section{margin:28px 0}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/tp-development.css.map */
