.tf-page{--tf-line: #c7c7c7;color:#111;background:#fff;max-width:940px;margin:0 auto;padding:64px 28px 96px;font:400 14px/1.75 var(--font-body-family, "Poppins", sans-serif);letter-spacing:.035em}.tf-page *,.tf-page *:before,.tf-page *:after{box-sizing:border-box}.tf-page [hidden]{display:none!important}.tf-page a{color:inherit;text-underline-offset:4px}.tf-page :focus-visible{outline:2px solid #111;outline-offset:5px;box-shadow:none}.tf-page h1,.tf-page h2,.tf-page h3{color:inherit;font-family:inherit;letter-spacing:inherit}.tf-page p{margin:0 0 18px}.tf-catalog{max-width:900px;padding:26px 20px 70px;letter-spacing:.1em;line-height:24px}.tf-catalog .tf-family{margin:0;padding-top:40px}.tf-catalog .tf-family:first-child{padding-top:0}.tf-catalog .tf-family-sample{padding:0 0 8px}.tf-catalog .tf-family-sample img{max-height:none;aspect-ratio:860 / 184;object-fit:contain}.tf-catalog .tf-family-meta{padding:0;min-height:42px;align-items:center;border-top-color:#111;border-bottom-color:#b3b3b3}.tf-catalog .tf-family-meta a{text-decoration:none}.tf-catalog .tf-family-meta a:hover{text-decoration:underline}.tf-family-purchase{display:flex;justify-content:flex-end;padding-top:20px}.tf-catalog-price{display:flex;align-items:center;justify-content:center;min-width:120px;min-height:32px;padding:0 14px;background:#000;color:#fff!important;text-transform:uppercase;text-decoration:none;letter-spacing:.1em}.tf-catalog-price:hover{background:#333}body:has(.tf-catalog) .footer-block--newsletter{display:none}.tf-title,.tf-intro h1{font-size:18px;font-weight:400;margin:12px 0 24px}.tf-intro{max-width:600px;margin-bottom:54px}.tf-back{display:inline-block;font-size:12px;margin-bottom:16px;text-decoration:none}.tf-family{margin:0 0 80px}.tf-family-sample{display:block;text-decoration:none;padding:20px 0 36px}.tf-family-sample img{width:100%;height:auto;display:block;max-height:300px;object-fit:contain}.tf-family-sample>span{display:block;font:400 clamp(48px,10vw,120px)/1.2 serif;overflow-wrap:anywhere}.tf-family-meta{display:flex;gap:20px;justify-content:space-between;padding:12px 0;border-top:1px solid #111;border-bottom:1px solid var(--tf-line)}.tf-buy-link{display:flex;justify-content:space-between;gap:20px;padding:16px 0;text-decoration:none}.tf-buy-link:hover{text-decoration:underline}.tf-empty{padding:40px 0;border-top:1px solid #111}typeface-tester,typeface-product{display:block}.tf-writer{display:block;width:100%;min-height:180px;padding:16px 0 28px;margin:0;border:0;border-radius:0;background:transparent;color:inherit;font:400 120px/1.2 serif;letter-spacing:0;resize:none;overflow:hidden;overflow-wrap:anywhere}.tf-tools{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:52px;border-top:1px solid #111;border-bottom:1px solid var(--tf-line)}.tf-tools label{display:flex;align-items:center;gap:14px}.tf-size{flex:1}.tf-size input{width:100%;min-width:60px;max-width:140px;accent-color:#111;cursor:pointer}.tf-size output{min-width:52px;font-size:11px}.tf-tools select,.tf-native-options select{padding:12px 22px 12px 0;color:inherit;font:inherit;background:transparent;border:0;cursor:pointer}.tf-style{min-width:0}.tf-style select{min-width:0;max-width:100%;text-overflow:ellipsis}.tf-tools a{white-space:nowrap;font-size:12px;flex-shrink:0}.tf-demo-note{font-size:11px;color:#666;padding-top:12px}.tf-status:empty{display:none}.tf-status{font-size:12px}.tf-options{padding:0;margin:38px 0 0;border:0;min-width:0}.tf-options legend{display:block;width:100%;font:inherit;padding:0 0 16px;border-bottom:1px solid #111}.tf-choice{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 18px;align-items:center;position:relative;padding:16px 0;cursor:pointer;border-bottom:1px solid var(--tf-line)}.tf-choice>span:not(.tf-choice-mark){overflow-wrap:anywhere}.tf-choice input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;cursor:pointer}.tf-choice small{grid-column:1;font-size:11px;color:#666}.tf-choice-mark{grid-column:2;grid-row:1 / span 2;width:20px;height:20px;border:1px solid #111;border-radius:50%;padding:4px}.tf-choice input:checked~.tf-choice-mark{background:#111;background-clip:content-box}.tf-choice input:focus-visible~.tf-choice-mark{outline:2px solid #111;outline-offset:4px}.tf-native-options{margin-top:32px}.tf-native-options label,.tf-native-options select{display:block;width:100%}.tf-license-contact{margin:22px 0!important;color:#555;font-size:12px}.tf-purchase{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:28px;padding:24px 0;border-top:1px solid #111}.tf-purchase>span{font-size:22px}.tf-add{color:#fff;background:#111;border:1px solid #111;border-radius:0;padding:16px 30px;font:inherit;cursor:pointer}.tf-add:hover{color:#111;background:#fff}.tf-add:disabled{opacity:.45;cursor:not-allowed}.tf-tax-note{font-size:11px}.tf-description{padding-top:46px;max-width:720px}.tf-description h2{font-size:14px;margin-top:32px}.tf-gallery{margin-top:48px}.tf-gallery img{display:block;width:100%;height:auto;margin-bottom:20px}.tf-preview-fallback{font:400 clamp(48px,10vw,120px)/1.2 serif;overflow-wrap:anywhere}@media(max-width:600px){.tf-page{padding:32px 20px 64px}.tf-catalog{padding-top:40px;padding-bottom:70px}.tf-catalog .tf-family-meta{font-size:14px}.tf-intro{margin-bottom:28px}.tf-family{margin-bottom:48px}.tf-family-meta{font-size:11px}.tf-writer{min-height:140px}.tf-tools{flex-wrap:wrap;gap:0 20px}.tf-size{flex-basis:100%;min-height:48px;border-bottom:1px solid var(--tf-line)}.tf-size input{max-width:none}.tf-style{flex:1;min-height:48px}.tf-style select{width:100%}.tf-purchase{flex-direction:column;align-items:stretch;gap:16px}.tf-purchase>span{font-size:18px}.tf-add{width:100%;min-height:48px;padding:14px 20px}.tf-choice{letter-spacing:0}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/typefaces.css.map */
