@media (max-width:1100px){.bestteamfont-checkout-cart__table-head{grid-template-columns:minmax(320px,1fr) 100px}.bestteamfont-checkout-cart__item{grid-template-columns:minmax(320px,1fr) 100px}.bestteamfont-checkout-cart__product-cell{grid-template-columns:32px minmax(220px,1fr)}.bestteamfont-checkout-cart__thumb img{width:150px;height:120px}.bestteamfont-checkout-cart__license{grid-column:2}.woocommerce-checkout form.checkout{grid-template-columns:minmax(0,1fr) minmax(400px,.9fr);column-gap:36px}.header-inner{grid-template-columns:180px minmax(180px,1fr) auto auto;grid-template-areas:"branding search actions toggle"}.menu-toggle{display:block}.primary-nav{position:absolute;top:82px;left:0;right:0;width:auto;justify-self:stretch;display:none;align-items:stretch;padding:22px 24px 28px;border-bottom:1px solid var(--border);background:#101010;box-shadow:0 20px 30px rgb(0 0 0 / .25);max-height:calc(100vh - 82px);overflow-y:auto;-webkit-overflow-scrolling:touch}.primary-nav.is-open{display:grid}.primary-nav .menu{display:grid;gap:0}.primary-nav .menu a,.primary-nav .mobile-account-link{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--border)}.primary-nav .mobile-account-link{min-height:0;border:0;border-radius:0;background:#fff0}.header-actions{gap:12px}.header-actions .desktop-account-link{display:none}.primary-nav .sub-menu{position:static;display:none;padding:4px 0 8px 18px;border:0;background:#fff0;box-shadow:none;opacity:1;visibility:visible;transform:none}.primary-nav .menu-item-has-children.is-submenu-open>.sub-menu{display:grid}.primary-nav .menu-item-has-children.is-submenu-open>a::after{transform:translateY(2px) rotate(225deg)}.primary-nav .sub-menu a{padding-block:8px;color:#999}.hero-grid{min-height:620px;grid-template-columns:1.08fr .92fr;gap:36px}.product-grid,.woocommerce ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}.logo-row{grid-template-columns:repeat(3,1fr);row-gap:38px}.homepage-logo-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.homepage-customer-reviews__head{grid-template-columns:1fr}.homepage-customer-reviews__head p{margin-left:0;text-align:left}.homepage-use-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.bestteamfont-tester-controls{grid-template-columns:1fr 1fr}.bestteamfont-tester-sizes{grid-column:1 / -1}.footer-showcase{grid-template-columns:1fr}.footer-left{display:grid;grid-template-columns:minmax(220px,.45fr) minmax(0,1fr)}}@media (max-width:820px){.container{width:min(calc(100% - 32px), var(--container))}.hero-background-alphabet-outline::before{inset:-1% -5%;font-size:clamp(48px, 12vw, 78px);line-height:1.08;opacity:.09}.hero-background-hexagon{background-position:0 0,0 0,28px 49px,28px 49px,0 0,28px 49px;background-size:56px 98px}.hero-background-blueprint-crosshair{background-size:100% 100%,100% 100%,100% 100%,48px 48px,48px 48px}.hero-background-futuristic-circuit{background-size:144px 104px,144px 104px,144px 104px,100% 100%}.bestteamfont-checkout-cart{padding:18px}.bestteamfont-checkout-cart__table-head{display:none}.bestteamfont-checkout-cart__item{grid-template-columns:1fr auto;gap:14px;min-height:0}.bestteamfont-checkout-cart__product-cell{grid-template-columns:28px 1fr;gap:10px}.bestteamfont-checkout-cart__thumb img{width:110px;height:88px}.bestteamfont-checkout-cart__license{grid-column:2;grid-row:auto}.bestteamfont-checkout-cart__subtotal{grid-column:2;grid-row:1 / span 2}.bestteamfont-checkout-cart__actions{align-items:stretch;flex-direction:column}.bestteamfont-checkout-cart__coupon{display:grid;grid-template-columns:1fr auto}.bestteamfont-checkout-cart__coupon input{width:100%}.bestteamfont-checkout-cart__update{width:100%;margin-left:0}.woocommerce-checkout .article-content{width:min(calc(100% - 32px), 1460px)}.woocommerce-checkout form.checkout{grid-template-columns:1fr}.woocommerce-checkout form.checkout>.col2-set,.woocommerce-checkout form.checkout>#order_review_heading,.woocommerce-checkout form.checkout>#order_review{grid-column:1;grid-row:auto}.woocommerce-checkout form.checkout>#order_review_heading{margin-top:34px}.woocommerce-checkout form.checkout>#order_review{padding-top:0}}@media (max-width:980px){.header-inner{min-height:72px;grid-template-columns:auto minmax(160px,1fr) auto auto;gap:16px}.primary-nav{top:72px}.header-search{justify-self:end;width:min(100%, 300px)}.bestteamfont-file-info{grid-template-columns:auto auto}.bestteamfont-file-tags{grid-column:1 / -1;justify-content:flex-start}.hero-grid{grid-template-columns:1fr;gap:56px;padding-block:72px}.homepage-product-slider,.homepage-product-slider-empty{width:100vw;margin-inline:calc(50% - 50vw)}.homepage-product-slider--solid{width:min(calc(100vw - 40px), 2400px);margin-inline:auto}.homepage-product-slider__slide{flex-basis:min(72vw, 796px)}.homepage-product-slider--solid .homepage-product-slider__slide{flex-basis:min(72vw, 796px)}.homepage-product-slider__arrow{width:42px;height:42px}.homepage-product-slider__viewport{-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.homepage-product-slider--solid .homepage-product-slider__viewport{-webkit-mask-image:none;mask-image:none}.homepage-interactive-hero__toolbar{grid-template-columns:1fr 1fr}.homepage-interactive-hero__font{grid-column:1 / -1}.hero h1{max-width:680px;font-size:clamp(40px, 12vw, min(var(--hero-title-size, 94px), 82px))}.hero-art{width:min(100%, 570px);margin-inline:auto}.type-poster{transform:rotate(1.5deg)}.category-inner{align-items:flex-start;flex-direction:column;gap:12px}.category-pills{width:100%}.section{padding:82px 0}.product-grid,.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-grid{grid-template-columns:1fr}.feature-grid article{min-height:220px}.feature-grid p{margin-left:104px}.post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-related .post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.post-grid .post-card:last-child{display:none}.post-grid--homepage-recent .post-card:last-child{display:block}.article-related .post-card:last-child{display:block}.footer-showcase{grid-template-columns:1fr}.footer-left{display:grid;grid-template-columns:1fr;gap:48px}.footer-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.simple-product-row{grid-template-columns:minmax(0,1fr) 115px 230px;gap:24px}.simple-product-title{font-size:clamp(38px, 6vw, 62px)}.bestteamfont-contact-hero,.bestteamfont-contact-layout,.bestteamfont-contact-row{grid-template-columns:1fr}.bestteamfont-contact-hero{margin-bottom:70px}.bestteamfont-contact-faq{margin-top:48px}.bestteamfont-auth-shell{grid-template-columns:1fr;min-height:0}.bestteamfont-auth-welcome{min-height:360px;border-right:0;border-bottom:1px solid rgb(214 180 76 / .2)}}@media (max-width:580px){.container{width:min(calc(100% - 24px), var(--container))}.header-inner{grid-template-columns:1fr auto auto;grid-template-areas:"branding actions toggle" "search search search"}.header-search{width:100%;padding-bottom:12px}.header-search input{height:40px}.primary-nav{top:124px;max-height:calc(100vh - 124px)}.hero-grid{padding-block:58px;gap:45px}.homepage-product-slider-section{padding:22px 0}.homepage-product-slider,.homepage-product-slider-empty{width:100vw;margin-inline:calc(50% - 50vw)}.homepage-product-slider--solid{width:calc(100vw - 24px);margin-inline:auto}.homepage-product-slider__track{gap:6px}.homepage-product-slider__slide{flex-basis:calc(100vw - 24px)}.homepage-product-slider--solid .homepage-product-slider__slide{flex-basis:calc(100vw - 24px)}.homepage-product-slider__viewport{-webkit-mask-image:linear-gradient(90deg,transparent,#000 18px,#000 calc(100% - 18px),transparent);mask-image:linear-gradient(90deg,transparent,#000 18px,#000 calc(100% - 18px),transparent)}.homepage-product-slider--solid .homepage-product-slider__viewport{-webkit-mask-image:none;mask-image:none}.hero h1{font-size:clamp(38px, 14vw, min(var(--hero-title-size, 94px), 66px))}.hero-copy>p{margin-top:20px;font-size:15px}.hero-actions{align-items:flex-start;flex-direction:column;gap:16px;margin-top:28px}.hero-meta{align-items:flex-start;flex-direction:column;gap:5px;margin-top:36px}.hero-meta span::before{content:none}.type-poster{border-radius:18px}.poster-main{font-size:74px}.poster-word{font-size:clamp(50px, 18vw, 72px)}.category-strip{padding-block:18px}.section{padding:65px 0}.section-heading{align-items:flex-start;flex-direction:column;margin-bottom:28px}.section-heading h2,.page-header h1{font-size:clamp(28px, 11vw, min(var(--section-title-size, 62px), 48px))}.product-grid,.woocommerce ul.products{grid-template-columns:1fr;gap:16px}.font-card__image{aspect-ratio:var(--product-ratio,3/2)}.logo-row{grid-template-columns:repeat(2,1fr)}.feature-card-head{grid-template-columns:64px minmax(0,1fr);gap:18px}.feature-icon{width:64px;height:64px;font-size:22px}.feature-icon img{width:36px;height:36px}.feature-grid p{margin-left:0}.homepage-logo-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.homepage-logo-gallery figure{min-height:92px;padding:12px;border-radius:10px}.homepage-logo-gallery img{max-height:52px}.homepage-customer-reviews{padding:68px 0 62px}.homepage-customer-reviews__head{margin-bottom:32px}.homepage-review-card{flex-basis:min(82vw, 340px);min-height:220px;padding:22px}.homepage-use-gallery{grid-template-columns:1fr}.post-grid{grid-template-columns:1fr}.post-grid .post-card:last-child{display:block}.site-footer{padding:52px 0}.footer-showcase{gap:42px}.footer-left{grid-template-columns:1fr}.footer-brand-row{grid-template-columns:1fr;gap:22px}.footer-link-grid{grid-template-columns:1fr 1fr;gap:28px}.footer-subscribe-card{padding:24px}.footer-bottom{align-items:center;flex-direction:column;margin-top:48px}.homepage-interactive-hero__stage{min-height:380px;padding-inline:14px}.homepage-interactive-hero__text{font-size:clamp(42px, 14vw, 78px)}.homepage-interactive-hero__toolbar{grid-template-columns:1fr;margin-top:-24px;width:min(calc(100% - 24px), 1060px)}.homepage-interactive-hero__font{align-items:flex-start;flex-direction:column;gap:10px}.homepage-interactive-hero__font a{max-width:100%;font-size:16px}.simple-product-section-description{margin-bottom:34px;font-size:15px}.simple-product-tools{grid-template-columns:1fr;gap:18px}.simple-product-tabs{justify-content:flex-start}.simple-product-row{grid-template-columns:1fr auto;gap:14px 18px;min-height:0;padding:28px 0;border-bottom:1px solid var(--border)}.simple-product-main{grid-column:1 / -1}.simple-product-title{font-size:clamp(38px, 13vw, 62px)}.simple-product-sales{align-self:center;padding-bottom:0;font-size:13px}.simple-product-purchase{grid-column:1 / -1;width:100%}.bestteamfont-contact-page{padding:56px 0 84px}.bestteamfont-contact-hero h1{font-size:clamp(44px, 15vw, 66px)}.bestteamfont-contact-hero>div>p:not(.eyebrow){font-size:16px}.bestteamfont-contact-hero aside{gap:22px}.bestteamfont-contact-card{padding:26px 20px;border-radius:16px}.bestteamfont-contact-card h2{font-size:clamp(34px, 12vw, 48px)}.bestteamfont-contact-form input,.bestteamfont-contact-form select,.bestteamfont-contact-form textarea{border-radius:10px;font-size:15px}.bestteamfont-auth-page{padding:28px 0 54px}.bestteamfont-auth-shell{border-radius:14px}.bestteamfont-auth-welcome,.bestteamfont-auth-panel{padding:28px 20px}.bestteamfont-auth-welcome{min-height:310px}.bestteamfont-auth-switch{display:grid;width:100%;grid-template-columns:1fr 1fr}.bestteamfont-auth-switch a{min-width:0;min-height:48px;padding-inline:10px;font-size:11px}.bestteamfont-auth-form h2{margin-bottom:30px}.bestteamfont-auth-row{align-items:flex-start;flex-direction:column}.newsletter-form{flex-direction:column;overflow:visible;background:#fff0}.newsletter-form input,.newsletter-form button{width:100%;border-radius:5px}.woocommerce div.product div.images,.woocommerce div.product div.summary{float:none;width:100%}.woocommerce div.product div.summary{padding:20px}.woocommerce div.product form.cart .variations tr{grid-template-columns:1fr;gap:10px}.woocommerce.variation-style-radio div.product form.cart .variations th{padding-right:0}.bestteamfont-license-comparison{position:static;margin-bottom:20px}.woocommerce div.product form.cart .quantity{grid-template-columns:44px 52px 44px}.woocommerce div.product form.cart .quantity .qty{width:52px!important}.bestteamfont-qty-button{width:44px}.bestteamfont-font-details{padding-top:48px}.bestteamfont-file-info{grid-template-columns:1fr}.bestteamfont-file-tags{justify-content:flex-start}.bestteamfont-type-tester{padding-block:45px}.bestteamfont-tester-controls{grid-template-columns:1fr}.bestteamfont-tester-sizes{grid-column:auto;display:grid;grid-template-columns:repeat(4,1fr)}.bestteamfont-tester-sizes button{min-width:0;padding:0 5px}.bestteamfont-tester-preview{min-height:130px;padding-top:26px}.article-main{padding-top:60px}.article-header h1{font-size:clamp(42px, 13vw, 62px)}.article-content{font-size:17px}.article-related{margin-top:62px}.article-related .post-grid{grid-template-columns:1fr}.bestteamfont-supported-languages{grid-template-columns:1fr}.shop-toolbar{align-items:stretch;flex-direction:column}.shop-toolbar .woocommerce-ordering,.shop-toolbar .woocommerce-ordering select{width:100%}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:900px){.woocommerce-checkout .article-content,.woocommerce-checkout .woocommerce{width:min(calc(100% - 28px), 1240px)!important}.woocommerce-checkout .bestteamfont-checkout-cart{padding:18px!important}.woocommerce-checkout .bestteamfont-checkout-cart__table-head{display:none!important}.woocommerce-checkout .bestteamfont-checkout-cart__item{grid-template-columns:1fr auto!important;gap:14px!important;min-height:0!important}.woocommerce-checkout .bestteamfont-checkout-cart__product-cell{grid-template-columns:28px 96px minmax(0,1fr)!important;gap:12px!important}.woocommerce-checkout .bestteamfont-checkout-cart__thumb img{width:96px!important;height:76px!important}.woocommerce-checkout .bestteamfont-checkout-cart__subtotal{grid-column:2!important;grid-row:1!important;align-self:start!important}.woocommerce-checkout .bestteamfont-checkout-cart__actions{align-items:stretch!important;flex-direction:column!important}.woocommerce-checkout .bestteamfont-checkout-cart__coupon{display:grid!important;grid-template-columns:1fr auto!important}.woocommerce-checkout .bestteamfont-checkout-cart__coupon input,.woocommerce-checkout .bestteamfont-checkout-cart__update{width:100%!important}.woocommerce-checkout form.checkout{grid-template-columns:1fr!important;gap:34px!important}.woocommerce-checkout form.checkout>.col2-set,.woocommerce-checkout form.checkout>#order_review_heading,.woocommerce-checkout form.checkout>#order_review{grid-column:1!important;grid-row:auto!important}.woocommerce-checkout form.checkout>#order_review_heading{margin-top:0!important}.woocommerce-checkout form.checkout>#order_review{padding-top:0!important}.woocommerce-checkout .wc-block-components-sidebar-layout{grid-template-columns:1fr!important;gap:34px!important}.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main,.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar{grid-column:1!important}}@media (max-width:580px){.woocommerce-checkout .article-main{padding-top:46px!important}.woocommerce-checkout .article-header h1,.woocommerce-checkout .entry-title{font-size:clamp(46px, 17vw, 68px)!important}.woocommerce-checkout .bestteamfont-checkout-cart__product-cell{grid-template-columns:26px minmax(0,1fr)!important}.woocommerce-checkout .bestteamfont-checkout-cart__thumb{grid-column:2!important;grid-row:1!important}.woocommerce-checkout .bestteamfont-checkout-cart__product{grid-column:2!important;grid-row:2!important}.woocommerce-checkout .bestteamfont-checkout-cart__license{grid-column:2!important;grid-row:3!important}.woocommerce-checkout .bestteamfont-checkout-cart__subtotal{grid-column:1 / -1!important;grid-row:auto!important;justify-self:start!important}}