@charset "UTF-8";:root{--window-height: 100vh;--columns: 2;--gutter: 10px;--outer-gutter-left: 35px;--outer-gutter-right: 30px;--background-color: #FFFFFF;--text-color: #000000;--collection-color: var(--collection-color, color(black));--precart-width: 100%;--nav-height: 60px;--nav-background-color: #FFFFFF;--notification-height: 42px}@media (min-width: 760px){:root{--columns: 4;--gutter: 30px;--outer-gutter-left: 40px;--outer-gutter-right: 40px}}@media (min-width: 960px){:root{--columns: 6;--gutter: 2.0833333333vw;--outer-gutter-left: 4.1666666667vw;--outer-gutter-right: 4.1666666667vw;--precart-width: 340px;--nav-height: 80px}}@media (min-width: 1280px){:root{--gutter: 40px;--outer-gutter-left: 140px;--outer-gutter-right: 140px}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,post-root,path-plane,path-element,path-page,time,mark,audio,video{margin:0;padding:0;border:0;font-size:12px;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}path-root,path-plane,path-element,path-page{display:block}*,*:after,*:before{box-sizing:border-box}html{scroll-behavior:smooth;font-size:14px}body{font-family:ui-primary-mono,sans-serif;background-color:var(--background-color, #FFFFFF);color:var(--text-color, #222222);--primary_background_color: var(--background-color);--primary_text_color: var(--text-color);--character_viewer_selected_background_color: var(--collection-color);--character_viewer_selected_border_color: black;--character_viewer_selected_text_color: var(--collection-color-foreground)}body[data-template="index.html"]{--background-color: #000000;--text-color: #FFFFFF}@media (min-width: 960px){body[data-template="index.html"]{--outer-gutter-left: 60px;--outer-gutter-right: 60px}}body[data-template="cart.html"]{--background-color: #222222;--text-color: #FFFFFF}@media (max-width: 959px){body[data-template="page.html"],body[data-template="license.html"],body[data-template="licenses.html"]{--outer-gutter-left: 20px;--outer-gutter-right: 20px}}@media (min-width: 960px){body[data-template="page.html"],body[data-template="license.html"],body[data-template="licenses.html"]{--outer-gutter-left: 60px;--outer-gutter-right: 60px}}body[data-loading=true]{overflow:hidden}.site{display:flex;flex-direction:column}.site__content{--color-bar-width: 10px;padding-left:calc(var(--outer-gutter-left) - var(--color-bar-width));padding-right:var(--outer-gutter-right);border-left:var(--color-bar-width) var(--collection-color, transparent) solid;position:relative;padding-bottom:45px;transition:border-color .2s}body[data-template="collection.html"] .site__content{padding-left:0;padding-right:0}@media (min-width: 760px){.site__content{--color-bar-width: 15px}}.site__footer{margin-top:auto}html,body,.site{min-height:100%}html,body{height:100%}.main{z-index:1}button{cursor:pointer}button:disabled{cursor:default}img{max-width:100%;height:auto}.icon{font-size:26px;display:inline-flex;justify-content:center;align-items:center;vertical-align:middle}.icon svg{display:block;width:1em;height:1em;fill:currentColor}.markdown{font-size:12px;line-height:1.8333333333;position:relative}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5,.markdown h6{font-size:1em;font-weight:700;margin-top:1em;margin-bottom:1em}.markdown h1:first-child,.markdown h2:first-child,.markdown h3:first-child,.markdown h4:first-child,.markdown h5:first-child,.markdown h6:first-child{margin-top:0}.markdown strong{font-weight:700}.markdown em{font-style:italic}.markdown p{margin-bottom:1em}.markdown a{color:inherit;text-decoration:none;box-shadow:inset 0 calc(var(--link--shadow-offset, -2px) + 1px) #fff,inset 0 var(--link--shadow-offset, -2px) #ff6b44}.markdown ol,.markdown ul{margin-bottom:1em}.markdown ol{counter-reset:item}.markdown li{margin-left:1em}.markdown ul{list-style:disc}.markdown ol>li:before{content:counters(item,".") ".";counter-increment:item;float:left;margin-right:1em}.markdown hr{border:none;border-top:1px solid black;margin:2em 0}@font-face{font-family:ui-primary;src:url(https://js.fontdue.com/assets/dist/Fakt-Blond-BZYgUOOf.woff2?vsn=d) format("woff2"),url(https://js.fontdue.com/assets/dist/Fakt-Blond-3T8SahYf.woff?vsn=d) format("woff");font-weight:400;font-style:normal}@font-face{font-family:ui-primary;src:url(https://js.fontdue.com/assets/dist/Fakt-Bold-ClE_N3xk.woff2?vsn=d) format("woff2"),url(https://js.fontdue.com/assets/dist/Fakt-Bold-Ynlbv_yH.woff?vsn=d) format("woff");font-weight:700;font-style:normal}@font-face{font-family:ui-primary-mono;src:url(https://js.fontdue.com/assets/dist/FaktMono-Blond-DhyB_Xi_.woff2?vsn=d) format("woff2"),url(https://js.fontdue.com/assets/dist/FaktMono-Blond-CFyiifjl.woff?vsn=d) format("woff");font-weight:400;font-style:normal}@font-face{font-family:ui-primary-mono;src:url(https://js.fontdue.com/assets/dist/FaktMono-SemiBold-N9k38YeF.woff2?vsn=d) format("woff2"),url(https://js.fontdue.com/assets/dist/FaktMono-SemiBold-T7CzqGnJ.woff?vsn=d) format("woff");font-weight:600;font-style:normal}@font-face{font-family:ui-secondary;src:url(https://js.fontdue.com/assets/dist/Klub11-Medium-C2gKlpka.woff2?vsn=d) format("woff2"),url(https://js.fontdue.com/assets/dist/Klub11-Medium-DTUnXySP.woff?vsn=d) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Fallback;font-weight:400;font-style:normal;src:url(https://js.fontdue.com/assets/dist/fallback-B0AbKIJP.woff2) format("woff2"),url(https://js.fontdue.com/assets/dist/fallback-CTWYsv1V.woff) format("woff");font-display:block}@font-face{font-family:Fallback;font-weight:400;font-style:italic;src:url(https://js.fontdue.com/assets/dist/fallback-B0AbKIJP.woff2) format("woff2"),url(https://js.fontdue.com/assets/dist/fallback-CTWYsv1V.woff) format("woff");font-display:block}@font-face{font-family:Fallback;font-weight:700;font-style:normal;src:url(https://js.fontdue.com/assets/dist/fallback-B0AbKIJP.woff2) format("woff2"),url(https://js.fontdue.com/assets/dist/fallback-CTWYsv1V.woff) format("woff");font-display:block}@font-face{font-family:Fallback;font-weight:700;font-style:italic;src:url(https://js.fontdue.com/assets/dist/fallback-B0AbKIJP.woff2) format("woff2"),url(https://js.fontdue.com/assets/dist/fallback-CTWYsv1V.woff) format("woff");font-display:block}[data-collection-name=Smeijers]{--collection-color: #525DF6;--collection-color-foreground: #fff}[data-collection-name=Thiemich]{--collection-color: #d21aa4;--collection-color-foreground: #fff}[data-collection-name=Weber]{--collection-color: #c9f414;--collection-color-foreground: #000}[data-collection-name=Wagner]{--collection-color: #E85C56;--collection-color-foreground: #fff}[data-collection-name=Göldner]{--collection-color: #ffcb00;--collection-color-foreground: #000}[data-collection-name=Pané-Farré]{--collection-color: #6A3EEA;--collection-color-foreground: #fff}.cookie-notification{position:fixed;top:100%;left:0;right:0;z-index:11;padding:20px;background-color:#cdffd1;color:#000;display:flex;align-items:center;justify-content:center;transform:translateY(0);visibility:hidden;transition:transform .2s ease-out,visibility .2s ease-out}[data-open=true].cookie-notification{transform:translateY(-100%);visibility:visible;transition:transform .2s ease-out,visibility 0ms ease-out}.cookie-notification__container{max-width:820px;width:100%}@media (min-width: 760px){.cookie-notification__container{display:grid;grid-column-gap:var(--gutter);grid-template-columns:repeat(3,1fr);align-items:center}}@media (min-width: 960px){.cookie-notification__container{grid-template-columns:repeat(4,1fr)}}.cookie-notification__text-container{margin-bottom:1em}@media (min-width: 760px){.cookie-notification__text-container{grid-column-end:span 2}}@media (min-width: 960px){.cookie-notification__text-container{grid-column-end:span 3}}.cookie-notification__label{font-size:13px;line-height:1.7692307692;font-weight:700;text-transform:uppercase}.cookie-notification__text{font-size:12px;line-height:1.9166666667;margin-top:10px}.supported-languages,.specimens-list,.related-collections,.design-info,.collection-section{border-top:1px solid var(--collection-color);padding-top:10px}.supported-languages:not(:last-child),.specimens-list:not(:last-child),.related-collections:not(:last-child),.design-info:not(:last-child),.collection-section:not(:last-child){padding-bottom:45px}.supported-languages__header,.specimens-list__header,.related-collections__header,.design-info__header,.collection-section__header{font-size:14px;line-height:1.5714285714;font-weight:700;margin-bottom:30px}.sticky-nav a,.specimen-link__text,.related-collections__link,.license-page__title a,.footer a,.download-order__close,.download-order a,.checkout-modal__customer-info__button,.cart__nav__back{opacity:1;transition:opacity .2s ease-out}.sticky-nav a:hover,.specimen-link:hover .specimen-link__text,.license-page__title a:hover,.footer a:hover,.download-order__close:hover,.download-order a:hover,.checkout-modal__customer-info__button:hover{opacity:.6}@media (min-width: 960px){.type-tester__select-button,.font-family-block__select-button{transform:translate(0);transition:transform .3s ease-out}body[data-precart-open=true] .type-tester__select-button,body[data-precart-open=true] .font-family-block__select-button{transform:translate(calc(-1 * (var(--precart-width) - var(--outer-gutter-right) + var(--gutter))))}}@media (min-width: 960px){.type-tester__select-button-element:before,.font-family-block__select-button-element:before{content:"";position:absolute;background-color:#fff;top:0;bottom:0;right:100%;width:20px}.type-tester__select-button-element:after,.font-family-block__select-button-element:after{content:"";position:absolute;background-color:#fff;top:0;bottom:0;left:100%;width:0;transition:width .3s ease-out}body[data-precart-open=true] .type-tester__select-button-element:after,body[data-precart-open=true] .font-family-block__select-button-element:after{width:calc(var(--precart-width) + var(--gutter))}}.add-to-cart-banner{font-family:ui-primary,sans-serif;font-size:14px;line-height:1;font-weight:700;position:fixed;z-index:11;padding:16px 0 10px;top:0;left:0;right:0;background:#9cfd9c;text-align:center;opacity:0;transition:opacity .3s,transform .3s;transform:translateY(calc(-1 * var(--notification-height)));pointer-events:none;height:var(--notification-height)}@media (min-width: 960px){.add-to-cart-banner{font-size:16px;line-height:1}}.add-to-cart-banner[data-active=true]{opacity:1;transform:translateY(0);pointer-events:auto}div[data-component=CartButton]{display:inline}.cart-button{background:none;color:inherit;font:inherit;text-decoration:inherit;text-align:inherit;border:0;border-radius:0;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:inherit;font-size:14px;line-height:1;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.cart-button:active,.cart-button:focus{outline:none}.cart-button:not(:disabled){cursor:pointer}.cart-button__icon-wrapper{position:relative;margin:auto}.cart-button .icon[data-label=Cart]{color:var(--text-color)}.cart-button .icon[data-label=Cart] svg{width:20px;height:25px}.cart-button .icon[data-label=CartInner]{position:absolute;top:0;left:0;width:100%;height:100%;color:#9cfd9c}.cart-button .icon[data-label=CartInner] svg{width:20px;height:25px}.cart{position:fixed;top:var(--nav-height);left:0;bottom:0;width:100%;z-index:6;background-color:#eee;color:#111;transform:translateY(100%);visibility:hidden;transition:transform .2s ease-out,visibility .2s ease-out}.cart[data-open=true]{transform:translateY(0);visibility:visible;transition:transform .2s ease-out,visibility 0ms ease-out}.cart__scroller{padding-left:var(--outer-gutter-left);padding-right:var(--outer-gutter-right);height:100%;width:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}@media (min-width: 960px){.cart__scroller{padding-bottom:95px}}@media (max-width: 759px){.cart__scroller{padding-left:20px;padding-right:20px}}.cart__top{margin-top:15px}@media (min-width: 960px){.cart__top{display:grid;grid-template-columns:360fr 600fr 120px;grid-column-gap:var(--gutter);margin-top:35px}}.cart__nav{display:flex;align-items:baseline}@media (min-width: 960px){.cart__nav{grid-column-end:span 1;align-items:flex-start}}.cart__nav__back{background:none;color:inherit;font:inherit;text-decoration:inherit;text-align:inherit;border:0;border-radius:0;padding:0;margin:0 15px 0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:inherit;height:1em;width:1em;display:flex;align-items:center;justify-content:center;font-size:18px}.cart__nav__back:active,.cart__nav__back:focus{outline:none}.cart__nav__back:not(:disabled){cursor:pointer}.cart__nav__back:hover{color:#ff6b44}@media (min-width: 960px){.cart__nav__back{margin-right:20px}}.cart__nav__back .icon{font-size:1em}.cart__nav__title{font-family:ui-primary,sans-serif;font-size:24px;line-height:.9166666667;font-weight:700}@media (max-width: 959px){.cart__review{margin-bottom:-60px}}@media (min-width: 960px){.cart__review{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:var(--gutter);grid-column-start:2;grid-column-end:span 2}}.cart__review__button{background:none;color:inherit;font:inherit;text-decoration:inherit;text-align:inherit;border:0;border-radius:0;padding:0;margin:0 0 35px;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:inherit;display:flex;flex-direction:column}.cart__review__button:active,.cart__review__button:focus{outline:none}.cart__review__button:not(:disabled){cursor:pointer}@media (max-width: 959px){.cart__review__button{margin-top:35px}}.cart__review__button:hover{color:#ff6b44}.cart__review__label{font-weight:700;margin-bottom:10px}.cart__review__label__text{font-weight:400;opacity:0;margin-left:5px}.cart__review__label .icon{display:none}.cart__review__section{font-size:16px;line-height:1.3125}.cart__review__button:hover .cart__review__label__text{opacity:.6}.cart__review pre{white-space:pre-line}.cart__middle{margin-top:95px}@media (min-width: 960px){.cart__bottom{display:grid;grid-template-columns:360fr 600fr 120px;grid-column-gap:var(--gutter)}}@media (min-width: 960px){.cart__bottom__wrapper{grid-column-start:2;grid-column-end:span 2}}.cart__price-blocks-and-agreement{padding-top:30px;padding-bottom:36px;border-top:1px solid currentColor}@media (max-width: 959px){.cart__price-blocks-and-agreement{padding-left:var(--outer-gutter-left);padding-right:var(--outer-gutter-right);margin-left:calc(-1 * var(--outer-gutter-left));margin-right:calc(-1 * var(--outer-gutter-right))}}@media (min-width: 960px){.cart__price-blocks-and-agreement{display:grid;grid-template-columns:repeat(3,1fr) 20px 80px;grid-column-gap:40px;align-items:flex-start}}.cart__price-agreement{font-size:14px;line-height:1.5714285714;display:flex;align-items:flex-start;margin-top:30px;--checkbox-color: currentColor;--checkbox-icon-color: #FFFFFF}@media (min-width: 960px){.cart__price-agreement{order:-1;grid-column-end:span 2;margin-top:0}}.cart__price-agreement[data-highlighted=true],.cart__price-agreement:hover{color:#ff6b44}.cart[data-eula-agreed=true] .cart__price-agreement{color:#000}.cart__price-agreement a{color:inherit}.cart__price-agreement .checkbox{margin-top:.1em}@media (min-width: 960px){.cart__price-blocks{grid-column-end:span 3}}.cart__price-block{display:flex;justify-content:space-between;align-items:flex-end}.cart__price-block+.cart__price-block{margin-top:16px}.cart__price-block__label{font-size:10px;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;margin-right:1em}.cart__price-block__price,.cart__message{font-size:16px;line-height:1.375}.cart__message__frowney{display:none}@media (min-width: 960px){.cart__message{padding-left:40px}}.cart__additions{display:flex;justify-content:space-between}.cart__coupon-input{margin-bottom:20px;margin-left:40px}.cart__coupon-text{font-size:10px;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;text-align:right;margin:0 21px 1em}.cart__remove-discount-button{color:inherit;border:none;background:transparent;padding:4px;margin-left:5px;margin-right:-4px}.cart__remove-discount-button .icon{width:12px;height:12px}.cart__error{margin-top:40px;color:#ff6b44}.cart__error__button{background:none;color:inherit;font:inherit;text-decoration:inherit;text-align:inherit;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:inherit;padding:5px 8px;margin:0 4px;border:1px solid currentColor}.cart__error__button:active,.cart__error__button:focus{outline:none}.cart__error__button:not(:disabled){cursor:pointer}.cart__share{margin-top:20px;margin-bottom:20px;padding-top:20px;width:100%;border-top:1px solid #111}.cart__share-title{margin-bottom:20px}.cart__share-url-input-container{display:flex;margin-bottom:20px}.cart__share-url-input{background:none;color:inherit;font:inherit;text-decoration:inherit;text-align:inherit;border:0;border-radius:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:inherit;min-width:0;flex:1 1 0;color:currentcolor;padding:10px 15px;border:1px solid #111;border-right:none}.cart__share-url-input:active,.cart__share-url-input:focus{outline:none}.cart__share-url-text{font-family:monospace;word-break:break-all;margin-bottom:15px;padding:8px;border-radius:4px}.cart__share__button{background:none;color:inherit;font:inherit;text-decoration:inherit;text-align:inherit;border:0;border-radius:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:inherit;text-align:center;background:#111;border:1px solid #111;padding:10px 20px;color:#fff}.cart__share__button:active,.cart__share__button:focus{outline:none}.cart__share__button:not(:disabled){cursor:pointer}.cart__share__button:hover{background:transparent;border-color:1px solid #111;color:#222}.cart__share__share-button{margin-top:30px}.cart__share__pdf-button,.cart__share__share-button{display:block;width:100%;margin-bottom:60px}.cart__share__copy-button{position:relative;white-space:nowrap}.cart__share__copy-button .icon{visibility:hidden;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1em}.cart__share__copy-button[data-copied=true] span{visibility:hidden}.cart__share__copy-button[data-copied=true] .icon{visibility:visible}.cart__share-error{color:var(--error_color);margin-top:10px}.cart-item{border-top:1px solid currentColor;margin-bottom:40px}@media (max-width: 959px){.cart-item{padding-left:var(--outer-gutter-left);padding-right:var(--outer-gutter-right);margin-left:calc(-1 * var(--outer-gutter-left));margin-right:calc(-1 * var(--outer-gutter-right))}}@media (min-width: 960px){.cart-item{display:grid;grid-template-columns:360fr 600fr 120px;grid-template-areas:"name licenses price";grid-column-gap:var(--gutter);padding-bottom:10px;margin-bottom:0}}@media (pointer: fine){.cart-item[data-close-button-hovered=true][data-license-count="1"]{color:#ff6b44;--variable-border-color: #ff6b44;--license-border-color: #ff6b44;--additional-licenses-border-color: #ff6b44;--additional-license-border-color: rgba(255, 107, 68, .2);--additional-license-color: rgba(255, 107, 68, .6)}}.cart-item__aa{display:none}.cart-item__name{font-size:16px;line-height:1.375;margin-top:10px}.cart-item__styles-count{font-size:16px;line-height:1.625}.cart-item__license{font-size:16px;line-height:1.375;display:grid;grid-template-columns:20px 1fr;grid-template-areas:"delete options";grid-column-gap:var(--gutter);align-items:flex-start;padding-top:10px;padding-bottom:10px;border-bottom:1px solid var(--license-border-color, #4E4E4E)}@media (pointer: fine){.cart-item__license[data-close-button-hovered=true]{color:#ff6b44;--variable-border-color: #ff6b44}}@media (min-width: 960px){.cart-item__license{grid-template-columns:1fr 3fr 20px;grid-template-areas:"type options delete"}.cart-item__license:last-child{border-bottom:0}}.cart-item__license__wrapper{grid-column-start:options}@media (min-width: 960px){.cart-item__license__wrapper{display:contents}}.cart-item__license__delete-button{background:none;color:inherit;font:inherit;text-decoration:inherit;text-align:inherit;border:0;border-radius:0;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:inherit;grid-column-start:delete}.cart-item__license__delete-button:active,.cart-item__license__delete-button:focus{outline:none}.cart-item__license__delete-button:not(:disabled){cursor:pointer}@media (min-width: 960px){.cart-item__license__delete-button{position:relative;height:100%}.cart-item__license__delete-button:before{content:"";position:absolute;top:0;bottom:0;border-left:1px solid var(--variable-border-color, #4E4E4E);left:calc(-.5 * var(--gutter))}}.cart-item__license__delete-button .icon{font-size:18px}.cart-item__license-wrapper{display:contents}@media (max-width: 959px){.cart-item__license-name{margin-bottom:4px}}@media (min-width: 960px){.cart-item__license-name{position:relative;height:100%;grid-column:"type";grid-row:1;padding-top:6px}.cart-item__license-name:before{content:"";position:absolute;top:0;bottom:0;border-left:1px solid var(--variable-border-color, #4E4E4E);right:calc(-.5 * var(--gutter))}}.cart-item__license-variables{grid-column:3;grid-row:1}@media (min-width: 960px){.cart-item__license-variables{grid-column:2}}.cart-item__license-variable{padding-top:16px;padding-bottom:16px}.cart-item__license-variable:first-child{padding-top:6px}.cart-item__license-variable:last-child{padding-bottom:6px}.cart-item__license-variable+.cart-item__license-variable{border-top:1px solid var(--variable-border-color, #4E4E4E)}.cart-item__license-variable__option{position:relative;display:flex;justify-content:space-between;align-items:center}.cart-item__license-variable__option:hover{color:#ff6b44}@media (min-width: 960px){.cart-item__license-variable__option{justify-content:flex-end;text-align:right;line-height:1.2}}.cart-item__license-variable__option select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;font-size:16px;line-height:1;opacity:0;cursor:pointer}.cart-item__license-variable__option .icon{font-size:16px;margin-left:10px}.cart-item__license-variable__text-input-form{width:100%}.cart-item__license-variable__text-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background:transparent;margin:0;border:1px solid currentColor;color:#111;font-family:inherit;font-size:inherit;font-weight:inherit;padding:5px 10px;width:100%}.cart-item__license-variable__text-input[data-empty=true]{color:#ff6b44}.cart-item__license-variable__text-input-button{background:none;color:inherit;font:inherit;text-decoration:inherit;text-align:inherit;border:0;border-radius:0;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:inherit}.cart-item__license-variable__text-input-button:active,.cart-item__license-variable__text-input-button:focus{outline:none}.cart-item__license-variable__text-input-button:not(:disabled){cursor:pointer}.cart-item__license-variable__text-input-button span{font-size:10px;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;opacity:.6;margin-left:.5em}.cart-item__price{font-size:16px;line-height:1.375;display:grid;grid-template-columns:20px 1fr;grid-column-gap:var(--gutter);padding-top:20px}.cart-item__price>*:first-child{grid-column-start:2}@media (min-width: 960px){.cart-item__price{display:initial;padding-top:10px;text-align:right}}.cart-item__additional-licenses{font-size:10px;line-height:14px;letter-spacing:.1em;text-transform:uppercase;padding-top:16px}@media (min-width: 960px){.cart-item__additional-licenses{grid-column-start:licenses;border-top:1px solid var(--additional-licenses-border-color, #4E4E4E);padding-top:10px;padding-bottom:5px}}.cart-item__additional-licenses__item{background:none;color:inherit;font:inherit;text-decoration:inherit;text-align:inherit;border:0;border-radius:0;margin:0 5px 0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:inherit;color:var(--additional-license-color, #4E4E4E);border:1px solid var(--additional-license-border-color, #4E4E4E);padding:4px 4px 2px}.cart-item__additional-licenses__item:active,.cart-item__additional-licenses__item:focus{outline:none}.cart-item__additional-licenses__item:not(:disabled){cursor:pointer}.cart-item__additional-licenses__item:hover{color:#ff6b44;border-color:#ff6b44}.cart-additions__expand-button,.cart-additions__field,.cart-additions__button{font-size:16px;line-height:1;background:transparent;color:inherit;border-color:currentColor;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;font-family:inherit}.cart-additions__expand-button{border:none;padding:11px 0}.cart-additions__expand-button:hover{color:#ff6b44}.cart-additions__field-wrapper,.cart-additions__button{position:relative;display:inline-block}.cart-additions__field-wrapper{z-index:1}.cart-additions__state-icon{position:absolute;right:10px;top:10px}.cart-additions__state-icon .icon[data-label=X]{height:15px;width:15px;color:#ff6b44}.cart-additions__state-icon .icon[data-label=Check]{height:18px;width:15px;color:#9cfd9c}.cart-additions__field,.cart-additions__button{border-width:1px;border-style:solid;padding:10px 15px;margin:0;line-height:normal}.cart-additions__field{color:#777;border-color:#777;margin-right:-1px;margin-bottom:-1px;padding-right:35px;box-sizing:content-box}.cart-additions[data-status=error] .cart-additions__field{color:#ff6b44}.cart-additions[data-status=valid] .cart-additions__field{color:#9cfd9c}.cart-additions__field:focus{color:#111}.cart-additions__button{z-index:2}.cart-additions__button:disabled{color:#777;z-index:0}.cart-additions__error,.cart-additions__valid-text{font-size:14px;line-height:1;padding:10px 0}.cart-additions__error{color:#ff6b44}.cart-additions__valid-text{color:#9cfd9c}.cart-additions__remove-button{color:inherit;border:none;background:transparent;padding:4px;margin-left:5px}.cart-additions__remove-button .icon{width:20px;height:20px}.character-viewer{--character_viewer_sticky_top: 100px;font-size:14px}.character-viewer .character-viewer__feature-monitor__label{font-family:ui-primary;font-weight:700}.character-viewer .character-viewer__monitor__line[data-name=ascender] .character-viewer__monitor__line__label,.character-viewer .character-viewer__monitor__line[data-name=descender] .character-viewer__monitor__line__label{display:none}.character-viewer .character-viewer__monitor__line:not([data-name=baseline]){border-color:var(--collection-color)}.character-viewer .character-viewer__monitor__line__value{display:none}.character-viewer .character-viewer__monitor__character-container,.character-viewer .character-viewer__feature-monitor__characters{--overflow: calc(1px * var(--collection-overflow) * var(--scale));margin-top:var(--overflow);margin-bottom:calc(32px + var(--overflow))}.character-viewer .character-viewer__feature-monitor__characters:after{content:"";position:absolute;width:15px;height:calc(100% + 20px);background:#fff;top:-10px;left:calc(50% - 15px)}.character-viewer .character-viewer__feature-monitor__characters__off{border-right:none}.checkbox{position:relative;flex-shrink:0;cursor:pointer;margin-right:20px}.checkbox input{background:none;color:inherit;font:inherit;text-decoration:inherit;text-align:inherit;border:0;border-radius:0;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:inherit;vertical-align:top;height:20px;width:20px;border:1px solid var(--checkbox-color, #000000)}.checkbox input:active,.checkbox input:focus{outline:none}.checkbox input:not(:disabled){cursor:pointer}.checkbox input:checked{--checkbox-color: #9cfd9c;background-color:var(--checkbox-color, #000000)}.checkbox__icon{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none;visibility:hidden;color:var(--checkbox-icon-color, #FFFFFF)}.checkbox__icon .icon{font-size:16px}input:checked+.checkbox__icon{visibility:visible}.checkout-modal{--outer-gutter-left: 20px;--outer-gutter-right: 20px;position:fixed;transform:translateZ(0);top:0;right:0;bottom:0;left:0;z-index:2;background-color:#222c}@media (min-width: 960px){.checkout-modal{--outer-gutter-left: 35px;--outer-gutter-right: 35px}}.checkout-modal__click-out{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.checkout-modal__modal{background-color:#fff;color:#222;max-width:760px;height:100%;width:100%;position:relative;z-index:1;overflow:auto}@media (min-width: 960px){.checkout-modal__modal{margin-left:auto;margin-right:auto;height:auto;max-height:100%}}.checkout-modal__form{display:contents}.checkout-modal__sections{padding:var(--outer-gutter-right);padding-top:30px}.checkout-modal__section{margin-bottom:30px}@media (max-width: 959px){.checkout-modal__section--multi>*{display:block;margin-bottom:30px}}@media (min-width: 960px){.checkout-modal__section--multi{display:flex}.checkout-modal__section--multi>*{flex-grow:1}}.checkout-modal__section__errors{color:#ff6b44}.checkout-modal__header{margin-bottom:60px}.checkout-modal__errors{font-size:16px;line-height:1.375;color:#ff6b44;padding:45px var(--outer-gutter-right) 25px}.checkout-modal__customer-info-message{font-family:ui-primary,sans-serif;font-size:18px;line-height:1.2222222222;font-weight:700}@media (min-width: 960px){.checkout-modal__customer-info-message{font-size:24px;line-height:.9166666667;margin-top:30px;margin-bottom:30px}}.checkout-modal__customer-info-message .icon{display:none}.checkout-modal__customer-info{font-size:14px;line-height:1.2857142857;margin-left:calc(-1 * var(--outer-gutter-right));margin-right:calc(-1 * var(--outer-gutter-right));padding-left:var(--outer-gutter-right);padding-right:var(--outer-gutter-right);padding-bottom:25px;border-bottom:1px solid #CCCCCC}@media (min-width: 960px){.checkout-modal__customer-info{font-size:18px;line-height:1;padding-bottom:30px}}.checkout-modal__customer-info__button{background:none;color:inherit;font:inherit;text-decoration:inherit;text-align:inherit;border:0;border-radius:0;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:inherit;font-family:ui-primary,sans-serif;font-size:18px;line-height:1.2222222222;font-weight:700;width:100%;display:flex;align-items:center}.checkout-modal__customer-info__button:active,.checkout-modal__customer-info__button:focus{outline:none}.checkout-modal__customer-info__button:not(:disabled){cursor:pointer}@media (min-width: 960px){.checkout-modal__customer-info__button{font-size:24px;line-height:.9166666667}}.checkout-modal__customer-info p{margin-top:5px}@media (min-width: 960px){.checkout-modal__customer-info p{margin-top:10px}}.checkout-modal__customer-info .icon:not([data-label=Check]){display:none}.checkout-modal__customer-info__check{color:#9cfd9c;margin-left:10px}.checkout-modal__credit-card-message{display:flex}.checkout-modal__credit-card-message__icon{margin-top:-10px;margin-right:5px}.checkout-modal__credit-card-message__icon .icon{font-size:40px}.checkout-modal__credit-card-message__text{font-size:14px;line-height:1.2857142857;flex-grow:1}@media (min-width: 960px){.checkout-modal__credit-card-message__primary-text{font-size:18px;line-height:1.2222222222}}.checkout-modal__credit-card-message__secondary-text{color:#aaa}.checkout-modal__buttons{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:1px;margin-top:auto;text-align:center}@media (min-width: 960px){.checkout-modal__buttons{padding-left:var(--outer-gutter-left);padding-right:var(--outer-gutter-right);padding-top:40px;padding-bottom:140px;grid-column-gap:100px}}.checkout-modal__button{background:none;color:inherit;font:inherit;text-decoration:inherit;text-align:inherit;border:0;border-radius:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:inherit;font-family:ui-primary,sans-serif;font-size:18px;line-height:1.2222222222;font-weight:700;background-color:#222;color:#fff;height:160px;padding:16px 16px 10px;text-align:center}.checkout-modal__button:active,.checkout-modal__button:focus{outline:none}.checkout-modal__button:not(:disabled){cursor:pointer}@media (min-width: 960px){.checkout-modal__button{background-color:transparent;border:1px solid #222222;color:#222;height:auto}}.checkout-modal__button[disabled]{opacity:.5;pointer-events:none}.checkout-modal__button[type=submit]{background-color:#000;color:#fff}.checkout-modal__button:hover{border-color:#222;background-color:#222;color:#fff}.checkout-modal__button__arrow{display:none}.checkout-modal__checkbox-field{font-size:16px;line-height:1.375;display:flex;align-items:center;margin-bottom:40px}.checkout-modal__field-placeholder:before{content:"";display:block;height:10px;width:100px;margin-bottom:8px;background:#eee}.checkout-modal__field-placeholder:after{content:"";display:block;height:40px;width:100%;background:#eee}.collection>*{display:block;margin-left:calc(var(--outer-gutter-left) - var(--color-bar-width));margin-right:var(--outer-gutter-right)}.collection>fontdue-type-testers{margin-left:0;margin-right:0;padding-left:calc(var(--outer-gutter-left) - var(--color-bar-width));padding-right:var(--outer-gutter-right);overflow:hidden}.collection-info__name{font-size:calc(55px * var(--collection-optical-adjustment, 1));line-height:.85;margin-bottom:25px;margin-top:25px}@media (min-width: 960px){.collection-info__name{font-size:calc(160px * var(--collection-optical-adjustment, 1));margin-top:70px}}.cookie-notification{padding-left:var(--outer-gutter-left);padding-right:var(--outer-gutter-right);background-color:#ef8e71}.cookie-notification a{color:inherit}.cookie-notification__container{max-width:none}@media (min-width: 960px){.cookie-notification__container{grid-template-columns:minmax(145px,145fr) minmax(215px,215fr) 885fr;grid-column-gap:0}}@media (min-width: 960px){.cookie-notification__text-container{grid-column:3/span 1}}.cookie-notification__text{max-width:700px}.cookie-notification__button-container{grid-column:1/span 1}@media (min-width: 960px){.cookie-notification__button-container{grid-column:3/span 1}}.cookie-notification__button{background:none;color:inherit;font:inherit;text-decoration:inherit;text-align:inherit;border:0;border-radius:0;margin:15px 0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:inherit;font-family:ui-primary,sans-serif;font-size:14px;line-height:1.5;background-color:#0000;border:1px solid currentColor;padding:10px 20px 5px;text-align:center;transition:background-color .2s ease-out,color .2s ease-out;text-transform:uppercase}.cookie-notification__button:active,.cookie-notification__button:focus{outline:none}.cookie-notification__button:not(:disabled){cursor:pointer}@media (min-width: 760px){.cookie-notification__button{margin-top:0}}.cookie-notification__button:hover{background-color:#000;color:#ef8e71}.cookie-notification__button .icon{margin-right:12px}.design-info__text{--link--shadow-offset: -1px;font-size:14px;line-height:1.5714285714}@media (min-width: 960px){.design-info__text>div{column-count:2;column-gap:var(--gutter)}.design-info__text>div:not(:last-child){margin-bottom:30px}.design-info__text>div+div{border-top:1px solid currentColor;padding-top:30px}}.design-info__text p{margin-bottom:22px}.design-info__text button{background:none;color:inherit;font:inherit;text-decoration:inherit;text-align:inherit;border:0;border-radius:0;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:inherit;display:block;line-height:inherit;--link--shadow-offset: -3px;box-shadow:inset 0 calc(var(--link--shadow-offset, -2px) + 1px) #fff,inset 0 var(--link--shadow-offset, -2px) #ff6b44}.design-info__text button:active,.design-info__text button:focus{outline:none}.design-info__text button:not(:disabled){cursor:pointer}.download-order{position:fixed;top:var(--nav-height);left:0;right:0;z-index:8;width:100%;max-width:540px;margin-left:auto;margin-right:auto;background-color:#9cfd9c;color:#000;transform:translateY(-100%);visibility:hidden;transition:transform .2s ease-out,visibility .2s ease-out}.download-order[data-open=true]{transform:translateY(0);visibility:visible;transition:transform .2s ease-out,visibility 0ms ease-out}.download-order a{color:inherit}.download-order .icon[data-label=DownloadFonts] svg{width:45px;height:45px}.download-order__container{padding:45px 30px 100px}.download-order__top,.download-order__bottom{text-align:center}.download-order__top{padding-bottom:8px;border-bottom:1px solid #000000}.download-order__bottom{padding-top:12px;border-top:1px solid #000000}.download-order__middle{padding-top:13px;padding-bottom:15px}.download-order__top-icon{margin-bottom:20px}.download-order__label{font-family:ui-primary,sans-serif;font-size:16px;line-height:1.375;font-weight:700}.download-order__text{font-family:ui-primary-mono,sans-serif;font-size:12px;line-height:1.8333333333}.download-order__text-button{background:none;color:inherit;font:inherit;text-decoration:inherit;text-align:inherit;border:0;border-radius:0;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:inherit;text-decoration:underline}.download-order__text-button:active,.download-order__text-button:focus{outline:none}.download-order__text-button:not(:disabled){cursor:pointer}.download-order__close{background:none;color:inherit;font:inherit;text-decoration:inherit;text-align:inherit;border:0;border-radius:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:inherit;position:absolute;top:0;right:0;padding:15px}.download-order__close:active,.download-order__close:focus{outline:none}.download-order__close:not(:disabled){cursor:pointer}.download-order__close .icon{font-size:18px}.fixed-footer{position:fixed;top:100%;left:0;right:0;z-index:7;background-color:var(--background-color);transform:translateY(0);visibility:hidden;transition:transform .2s ease-out,visibility .2s ease-out}.fixed-footer[data-open=true]{transform:translateY(-100%);visibility:visible;transition:transform .2s ease-out,visibility 0ms ease-out}.fixed-footer .footer{margin-top:0}.footer{--text-color: #CCCCCC;--background-color: #000000;position:relative;z-index:3}.footer a{color:inherit;text-decoration:none}.footer__container{padding-left:var(--outer-gutter-left);padding-right:var(--outer-gutter-right);display:grid;grid-row-gap:30px;color:var(--text-color);background-color:var(--background-color);border-top:1px solid #111111;padding-top:30px;padding-bottom:30px}@media (min-width: 960px){.footer__container{grid-template-columns:minmax(145px,145fr) minmax(215px,215fr) 885fr;grid-row-gap:60px;padding-top:35px;padding-bottom:55px}}@media (min-width: 960px){.footer__section[data-label=information]{grid-row:1/span 1;grid-column:1/span 2}}.footer__section[data-label=social]{display:flex;align-items:flex-end}.footer__section[data-label=social] .icon{font-size:20px;margin-right:15px;margin-bottom:5px}@media (min-width: 960px){.footer__section[data-label=social]{grid-column:1/span 2;grid-row:2/span 1}}@media (min-width: 960px){.footer__section[data-label=collection]{grid-row:1/span 2;grid-column:3/span 1}}@media (min-width: 960px){.footer__section[data-label=copyright]{grid-row:3/span 1;grid-column:3/span 1}}@media (min-width: 960px){.footer__section[data-label=collection] .footer__items{columns:3;column-gap:var(--gutter)}}@media (min-width: 1280px){.footer__section[data-label=collection] .footer__items{columns:4}}.footer__label{font-family:ui-primary-mono,sans-serif;font-size:14px;line-height:1.6428571429;letter-spacing:.02em;text-transform:uppercase;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #333333}.footer__item{font-family:ui-primary-mono,sans-serif;font-size:12px;line-height:1.9166666667}.footer__section[data-label=information] .footer__item{text-transform:uppercase}.footer__item__new-label{font-size:8px;line-height:2.25;letter-spacing:.05em;color:#ff6b44;text-transform:uppercase;vertical-align:top}.footer__copyrite{font-family:ui-primary-mono,sans-serif;font-size:12px;line-height:1.9166666667}.footer__close-button-container{position:relative;grid-row:1/span 1;grid-column:1/span 1;display:none}@media (min-width: 960px){.footer__close-button-container{grid-column-start:3;align-self:flex-start}}.fixed-footer .footer__close-button-container{display:initial}.footer__close-button{background:none;color:inherit;font:inherit;text-decoration:inherit;text-align:inherit;border:0;border-radius:0;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:inherit;position:absolute;top:0;right:0}.footer__close-button:active,.footer__close-button:focus{outline:none}.footer__close-button:not(:disabled){cursor:pointer}.footer__close-button .icon{font-size:20px}.font-families{position:relative;z-index:1}.font-family-block{position:relative;display:grid;grid-column-gap:var(--gutter);grid-template-columns:repeat(var(--columns),1fr);padding-top:5px;margin-bottom:18px;border-top:1px solid var(--collection-color)}@media (min-width: 960px){.font-family-block{padding-top:13px;margin-bottom:43px}}.font-family-block__wrapper{grid-column-end:span 4}.font-family-block__select-button{position:absolute;top:1px;right:0}@media (min-width: 960px){.font-family-block__select-button{top:-1px}}.font-family-block__price{display:none}.font-family-block__label{font-size:11px;line-height:1.6363636364;font-weight:700;padding-right:80px}@media (min-width: 960px){.font-family-block__label{font-size:14px;line-height:1.5714285714}}.font-family-block[data-buy-button-hovered=true] .font-family-block__label{color:var(--collection-color)}.font-family-block[data-buy-button-hovered=true][data-selected=true] .font-family-block__label{color:#fd9b9c}.font-family-block__name,.font-family-block__count,.font-family-block__separator{display:inline-block}.font-family-block__separator:before{content:" / ";white-space:pre}.font-family-block__lists{word-break:break-all;word-break:break-word;margin-top:16px}.font-family-block__list{display:inline}.font-family-block__list__item{--font-family-block--font-size-base: 22;--font-family-block--line-height-base: 32;font-size:calc(1px * var(--font-family-block--font-size-base) * var(--collection-optical-adjustment, 1));line-height:calc(var(--font-family-block--line-height-base) / var(--font-family-block--font-size-base));display:inline-block}.font-family-block__list__item:after{content:" ";display:inline-block}@media (min-width: 960px){.font-family-block__list__item{--font-family-block--font-size-base: 31;--font-family-block--line-height-base: 42}}@media (min-width: 960px){.home-menu--desktop .home-fonts,.home-designers{position:sticky;top:90px}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.home{padding-top:10px}@media (min-width: 960px){.home{display:grid;grid-template-columns:minmax(145px,145fr) minmax(215px,215fr) 885fr}}body[data-loading=true] .home{filter:blur(10px)}.home a{color:inherit;text-decoration:none}@media (max-width: 959px){.home-menu--desktop{display:none}}.home-menu--mobile{position:sticky;top:80px;background-color:#000;z-index:1}@media (min-width: 960px){.home-menu--mobile{display:none}}.home-designer{font-family:ui-secondary,sans-serif;font-size:15px;line-height:1.6;letter-spacing:.05em;font-feature-settings:"ss07";text-transform:uppercase;color:#333}.home-menu--mobile .home-designer{display:none}.home-designer:hover,.home-designer[data-active=true]{color:var(--collection-color)}.home-menu--mobile .home-designer:hover,.home-menu--mobile .home-designer[data-active=true]{display:block}.home-designer a,.home-designer a:hover{color:inherit}.home-font{font-size:14px;line-height:1.7142857143;color:var(--collection-color);transition:color .2s ease-out}.home-menu--mobile .home-font{display:none}.home-font:hover,.home-font[data-active=true]{color:#fff}.home-menu--mobile .home-font:hover,.home-menu--mobile .home-font[data-active=true]{display:block}.home-font__new-label{font-size:10px;line-height:2;letter-spacing:.05em;color:#ff6b44;text-transform:uppercase;vertical-align:top}.home-menu--desktop .home-fonts__designer{display:none;pointer-events:none;animation:.2s forwards fade-in}.home-menu--desktop .home-fonts__designer:nth-child(2){padding-top:24px}.home-menu--desktop .home-fonts__designer:nth-child(3){padding-top:48px}.home-menu--desktop .home-fonts__designer:nth-child(4){padding-top:72px}.home-menu--desktop .home-fonts__designer:nth-child(5){padding-top:96px}.home-menu--desktop .home-fonts__designer:nth-child(6){padding-top:120px}.home-menu--desktop .home-fonts__designer:nth-child(7){padding-top:144px}.home-menu--desktop .home-fonts__designer:nth-child(8){padding-top:168px}.home-menu--desktop .home-fonts__designer:nth-child(9){padding-top:192px}.home-menu--desktop .home-fonts__designer:nth-child(10){padding-top:216px}.home-menu--desktop .home-fonts__designer:nth-child(11){padding-top:240px}.home-menu--desktop .home-fonts__designer:nth-child(12){padding-top:264px}.home-menu--desktop .home-fonts__designer:nth-child(13){padding-top:288px}.home-menu--desktop .home-fonts__designer:target,.home-menu--desktop .home-fonts__designer[data-active=true]{display:block;pointer-events:auto}.home-type-samples{padding-left:var(--outer-gutter-left);padding-right:var(--outer-gutter-right);margin-left:calc(-1 * var(--outer-gutter-left));margin-right:calc(-1 * var(--outer-gutter-right));overflow:hidden}body[data-loading=true] .home-type-samples{transform:translate3d(0,calc(-100% + 100vh),0)}body[data-loading=false] .home-type-samples{transition:transform 2s;transition-timing-function:cubic-bezier(.785,.135,.15,.86);transition-delay:.2s;transform:translateZ(0)}.home-type-samples-wrapper{position:relative}.home-type-samples-wrapper:not(:last-child){margin-bottom:55px}@media (min-width: 960px){.home-type-samples-wrapper:not(:last-child){margin-bottom:80px}}.home-type-sample{position:relative;color:var(--collection-color);max-width:700px}.home-type-sample:not(:last-child){margin-bottom:55px}@media (min-width: 960px){.home-type-sample:not(:last-child){margin-bottom:80px}}.home-type-sample__link{transition:color .1s ease-in-out}.home-type-sample__link:hover{color:#fff}.home-type-sample__text{--type-sample-font-size-multiplier: .5;font-size:calc(var(--type-sample-font-size) * var(--type-sample-font-size-multiplier));line-height:var(--type-sample-line-height);direction:var(--type-sample-direction)}@media (min-width: 760px){.home-type-sample__text{--type-sample-font-size-multiplier: .8}}@media (min-width: 960px){.home-type-sample__text{--type-sample-font-size-multiplier: .6}}@media (min-width: 1280px){.home-type-sample__text{--type-sample-font-size-multiplier: 1}}.home-type-sample__text em{font-style:italic}.home-type-sample__label{font-size:12px;line-height:1.5;letter-spacing:.02em;border-top:1px solid;display:inline-block;padding-top:6px;margin-top:24px;width:100%}@media (min-width: 760px){.home-type-sample__label{font-size:14px;line-height:1.7142857143;letter-spacing:.02em;min-width:234px;width:auto;border-top-width:2px}}.home-type-sample__label__shopnow{color:#fff}@media (pointer: fine){.home-type-sample__label__shopnow{display:none}.home-type-sample__link:hover .home-type-sample__label__shopnow{display:initial}}@media (pointer: fine){.home-type-sample__label__separator{display:none}}@media (pointer: fine){.home-type-sample__link:hover .home-type-sample__label__name{display:none}}.home-scroll-to{position:absolute;top:-80px}.loading-screen{padding-left:var(--outer-gutter-left);padding-right:var(--outer-gutter-right);position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#0000004d;visibility:hidden;opacity:0;transition:opacity .5s ease-out,visibility .5s ease-out;cursor:pointer}body[data-loading=true] .loading-screen{opacity:1;visibility:visible}.loading-screen__logo{fill:#fff;width:100px}.loading-screen__logo [data-label=dot]{animation:2s infinite loading-screen__dot-fade}.loading-screen__logo [data-label=dot]:last-child{animation-delay:1s}@keyframes loading-screen__dot-fade{0%{opacity:0}25%{opacity:1}75%{opacity:1}to{opacity:0}}.license>ol>li{margin-left:0;list-style:none}.license>ol>li:before{float:none}.licenses-page__license{margin-top:40px;position:relative}.licenses-page__scroll-to{position:absolute;top:-100px}.license-page__title{font-size:18px;line-height:1.2222222222;margin-top:36px;padding-bottom:36px;border-bottom:1px solid #000000}@media (max-width: 959px){.license-page__title{padding-left:var(--outer-gutter-left);padding-right:var(--outer-gutter-right);margin-left:calc(-1 * var(--outer-gutter-left));margin-right:calc(-1 * var(--outer-gutter-right))}}.license-page__title a{color:inherit;text-decoration:none}.nav{display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:9;height:var(--nav-height);flex:var(--nav-height) 0 0;color:var(--text-color);background-color:var(--background-color);border-bottom:var(--nav--border-color, #EEEEEE) 1px solid;transition:transform .3s}body[data-loading=true] .nav{filter:blur(3px)}body[data-add-to-cart-banner-open=true] .nav{transform:translateY(var(--notification-height))}.nav:before{content:"";position:absolute;bottom:100%;height:50vh;background:var(--background-color);left:0;right:0;transform:translateZ(0)}.nav a{color:inherit;text-decoration:none}.nav__logo{font-family:ui-secondary,sans-serif;font-size:15px;line-height:1.5333333333;letter-spacing:.05em;text-transform:uppercase;font-feature-settings:"ss07"}.nav__logo__text{position:absolute;clip:rect(1px,1px,1px,1px)}.nav__logo__svg{fill:currentColor;display:block;height:15px}.nav__logo__svg svg{height:auto;width:154px}.nav__buttons{display:flex}.nav__cart-button-wrapper{width:60px}.nav__hamburger-button{background:none;color:inherit;font:inherit;text-decoration:inherit;text-align:inherit;border:0;border-radius:0;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:inherit;height:60px;width:60px;display:flex;align-items:center;justify-content:center}.nav__hamburger-button:active,.nav__hamburger-button:focus{outline:none}.nav__hamburger-button:not(:disabled){cursor:pointer}.nav__hamburger-button .icon{margin:auto}.nav__hamburger-button .icon svg{height:15px;width:18px}.nav__menu{background-color:#000;position:absolute;width:100%;top:100%;right:100%;transition:transform .2s ease-out;height:calc(100vh - var(--nav-height));overflow:auto;-webkit-overflow-scrolling:touch}.nav[data-open=true] .nav__menu{transform:translate(100%)}.nav__menu__item{font-family:ui-secondary,sans-serif;font-size:14px;line-height:1.6428571429;letter-spacing:.05em;text-transform:uppercase;font-feature-settings:"ss07";position:relative;background-color:#000;color:#fff}.nav__menu__item a{display:block;padding:20px;color:inherit;text-decoration:none;background-color:transparent;transition:background-color .2s ease}.nav__menu__item a:focus{color:#000;background-color:var(--collection-color)}.nav__menu__item--secondary{background-color:#ccc;color:#000}.nav__menu__item--secondary a:focus{background-color:#00b974}.nav__menu__item:after{content:"";position:absolute;bottom:0;left:20px;right:20px;border-top:1px solid #444444}.nav__menu__item:last-child:after{display:none}body[data-template="index.html"] .nav,body[data-template="licenses.html"] .nav,body[data-template="license.html"] .nav,body[data-template="page.html"] .nav{--background-color: #000000;--text-color: #FFFFFF;--nav--border-color: #111111}.nav--mobile{--text-color: #FFFFFF;--background-color: #000000;--nav--border-color: #111111}@media (min-width: 760px){.nav--mobile{display:none}}.nav--desktop{padding-left:var(--outer-gutter-left);padding-right:var(--outer-gutter-right)}@media (max-width: 759px){.nav--desktop{display:none}}@media (min-width: 1280px){.nav--desktop{padding-right:40px}}.newsletter-signup{margin:20px 0}.newsletter-signup__title{font-family:ui-primary-mono,sans-serif;font-size:12px;line-height:1.8333333333;text-transform:uppercase}.newsletter-signup p.newsletter-signup__intro{margin-bottom:2em}.newsletter-signup__section:not(:last-child){margin-bottom:20px}.newsletter-signup__checkbox-field{display:flex;align-items:center;margin-top:36px}.newsletter-signup__error{color:#ff6b44}.newsletter-signup .text-field__label,.newsletter-signup .text-field__input{font-size:12px;line-height:1}.newsletter-signup .submit-button{width:50%;max-width:400px;margin-top:40px}@media (max-width: 959px){.newsletter-signup .submit-button{margin:0}}.page{margin-top:30px}@media (min-width: 960px){.page__body{grid-template-columns:minmax(145px,145fr) minmax(215px,215fr) 885fr;display:grid}.page__body>*{grid-column:3/span 1;max-width:700px}}.page__menu h1,.page__menu h2,.page__menu ul{text-transform:uppercase}.page__menu li{list-style:none;margin:0}.page__menu a{text-decoration:none;font-weight:700;color:#999;box-shadow:none}.page__menu a.active,.page__menu a[data-active=true]{color:#000;box-shadow:inset 0 calc(var(--link--shadow-offset, -2px) + 1px) #fff,inset 0 var(--link--shadow-offset, -2px) #ff6b44}.page__menu a:hover{color:#ff6b44}@media (min-width: 960px){.page__menu{grid-column:1/span 2;position:sticky;top:calc(var(--nav-height) + 30px);align-self:flex-start}.page__menu+*{margin-top:0!important}}.pre-cart{position:fixed;z-index:4;display:flex;flex-direction:column;width:var(--precart-width);background-color:#000;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:auto;top:var(--nav-height);bottom:0;left:100%;transition:transform .3s ease-out}.pre-cart[data-open=true]{transform:translate(-100%)}.pre-cart__top-bar{display:flex;flex-shrink:0}.pre-cart__top-bar__section{width:100%}.pre-cart__top-bar__button{background:none;color:inherit;font:inherit;text-decoration:inherit;text-align:inherit;border:0;border-radius:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:inherit;font-family:ui-primary,sans-serif;font-size:14px;line-height:1.1428571429;font-weight:700;width:100%;height:100%;padding:16px 20px 16px 13px;display:flex;align-items:center}.pre-cart__top-bar__button:active,.pre-cart__top-bar__button:focus{outline:none}.pre-cart__top-bar__button:not(:disabled){cursor:pointer}.pre-cart__top-bar__button[data-label=close]:hover{background-color:#fff3}.pre-cart__top-bar__button__text{margin-bottom:-.22em}.pre-cart__top-bar__button .icon{font-size:16px;margin-right:18px}.pre-cart__middle{flex-grow:1;overflow:auto}.pre-cart__bottom{flex-shrink:0}.pre-cart__section{padding:20px}.pre-cart__bottom .pre-cart__section{border-top:1px solid rgba(255,255,255,.2)}.pre-cart__middle .pre-cart__section{padding-top:8px}.pre-cart__license{margin-bottom:5px;position:relative;border:1px solid rgba(255,255,255,.2)}.pre-cart__license__name-wrapper{position:relative}.pre-cart__license__checkbox{height:20px;width:20px;margin-right:11px;display:flex;align-items:center;justify-content:center;border:1px solid #FFFFFF}.pre-cart__license[data-selected=true] .pre-cart__license__checkbox{background-color:#fff;color:#222}.pre-cart__license__checkbox .icon{font-size:9px}.pre-cart__license__name{font-size:14px;line-height:1.4285714286;display:flex;align-items:center;position:relative;width:100%;height:60px;padding:10px}.pre-cart__license__name input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;cursor:pointer}.pre-cart__license__option{font-size:14px;line-height:1.5714285714;display:flex;position:relative;padding:5px 13px 5px 10px}.pre-cart__license__option:hover{background-color:#444}.pre-cart__license__option select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;font-size:16px;line-height:1;opacity:0;cursor:pointer}.pre-cart__license__option .icon[data-label=CarrotDown]{font-size:15px;margin-left:auto}.pre-cart__license__icon{position:absolute;top:10px;right:10px;bottom:10px;margin-top:auto;margin-bottom:auto;width:21px;height:21px;display:flex;align-items:center;justify-content:center}.pre-cart__license__icon[data-label=info]{color:inherit;text-decoration:none;opacity:1;transition:opacity .3s ease-out}.pre-cart__license__icon[data-label=info] .icon{font-size:21px}.pre-cart__license__icon[data-label=info]:hover{opacity:.5}.pre-cart__license__description{font-size:12px;line-height:1.75;margin-bottom:10px}.pre-cart__license__description a{color:inherit;text-decoration:none;box-shadow:inset 0 calc(var(--link--shadow-offset, -2px) + 1px) #000,inset 0 var(--link--shadow-offset, -2px) #ff6b44}.pre-cart__your-selection__label{font-size:14px;line-height:1;font-weight:700;margin-bottom:10px}.pre-cart__your-selection__items{margin-top:-5px;margin-bottom:-5px}.pre-cart__your-selection__item{font-size:14px;line-height:1.4285714286;display:flex;justify-content:space-between;align-items:flex-end;padding-top:5px;padding-bottom:5px}.pre-cart__your-selection__item+.pre-cart__your-selection__item{border-top:1px solid #4E4E4E}.pre-cart__cta{background:none;color:inherit;font:inherit;text-decoration:inherit;text-align:inherit;border:0;border-radius:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:inherit;font-family:ui-primary,sans-serif;font-size:15px;line-height:1.4;font-weight:700;display:block;text-align:center;width:100%;height:120px;padding:50px 10px}.pre-cart__cta:active,.pre-cart__cta:focus{outline:none}.pre-cart__cta:not(:disabled){cursor:pointer}@media (min-width: 960px){.pre-cart__cta{height:100px;padding-top:40px;padding-bottom:40px}}.pre-cart__cta[data-label=add-to-cart]{color:#000;background-color:#9cfd9c;transition:background-color .2s ease-out}.pre-cart__cta[data-label=add-to-cart]:hover{background-color:#9cfd9ccc}.pre-cart__cta[data-label=select-license]{color:#fff;background-color:#ff6b44}.pre-cart__selection-empty{display:none}.pre-cart-confirm{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;flex-direction:column;padding:20px;background-color:#222222f0;color:#fff}.pre-cart-confirm__header{font-size:14px;line-height:1.2857142857;text-align:center;margin-bottom:60px}.pre-cart-confirm__button{background:none;color:inherit;font:inherit;text-decoration:inherit;text-align:inherit;border:0;border-radius:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:inherit;font-family:ui-primary,sans-serif;font-size:16px;line-height:1.25;font-weight:700;padding:10px;width:100%;height:150px;text-align:center}.pre-cart-confirm__button:active,.pre-cart-confirm__button:focus{outline:none}.pre-cart-confirm__button:not(:disabled){cursor:pointer}.pre-cart-confirm__button__arrow{display:none}.pre-cart-confirm__button+.pre-cart-confirm__button{margin-top:20px}.pre-cart-confirm__button[data-label=clear]{border:1px solid #ff6b44}.pre-cart-confirm__button[data-label=clear]:hover{background-color:#ff6b44}.pre-cart-confirm__button[data-label=confirm]{border:1px solid #9cfd9c}.pre-cart-confirm__button[data-label=confirm]:hover{background-color:#9cfd9c}.price-bar{display:none}.react-select{margin-top:10px}.react-select .react-select__control{border-radius:0}.react-select .react-select__control--is-focused,.react-select .react-select__control:hover{border-color:#000;box-shadow:none}.react-select .react-select__option--is-selected,.react-select .react-select__option:active{background-color:#9cfd9c;color:#000}.react-select .react-select__option--is-focused{background-color:#cdffd1}.react-select .react-select__input>input{font-family:inherit}.react-select .react-select__single-value{line-height:1.5}.react-select__errors{color:#ff6b44;margin-top:10px}.related-collections__items{font-size:32px;line-height:normal}@media (min-width: 960px){.related-collections__items{font-size:48px;display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:var(--gutter);align-items:baseline}}.related-collections__items li{font-size:calc(1em * var(--optical-adjustment, 1));display:block}.related-collections__items li:not(:last-child){margin-bottom:10px}@media (min-width: 960px){.related-collections__items li:not(:last-child){margin-bottom:16px}}.related-collections__link{color:inherit;text-decoration:none}.related-collections__link:hover{color:var(--collection-color)}.select-button{background:none;color:inherit;font:inherit;text-decoration:inherit;text-align:inherit;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:inherit;font-size:14px;line-height:1.5714285714;letter-spacing:.05em;text-transform:uppercase;display:inline-block;vertical-align:top;color:var(--select-button-select-color, var(--collection-color, #000000));padding:5px 15px;margin:-5px -15px;cursor:pointer}.select-button:active,.select-button:focus{outline:none}.select-button:not(:disabled){cursor:pointer}@media (min-width: 960px){.select-button{text-align:center;border:1px solid currentColor;background:var(--select-button-select-color, var(--collection-color));color:var(--select-button-select-color, #FFFFFF);padding:12px 0;width:114px;margin:0}.select-button:hover{--select-button-select-color: var(--collection-color);background-color:transparent}}.select-button--selected{color:#fd9b9c}@media (min-width: 960px){.select-button--selected{color:var(--select-button-select-color, #000000);background-color:#9cfd9c;border:none}.select-button--selected:hover{--select-button-select-color: #000000;background-color:#fd9b9c}}.select-button .icon{font-size:23px}.select-button__selected{display:none}@media (pointer: fine){.select-button__selected{display:initial}.select-button-click-parent:hover .select-button__selected,.select-button:hover .select-button__selected{display:none}}@media (pointer: fine){.select-button__deselect{display:none}.select-button-click-parent:hover .select-button__deselect,.select-button:hover .select-button__deselect{display:initial}}.specimen-link{color:inherit;text-decoration:none}.specimen-link__text{font-size:14px;line-height:1.5714285714;margin-top:12px;white-space:nowrap}.specimen-link__image{max-width:100px;background-color:#000}@media (max-width: 959px){.specimen-link__image{display:none}}.specimen-link__image img{opacity:.94;vertical-align:top;transition:opacity .2s ease-out;backface-visibility:hidden}.specimen-link:hover .specimen-link__image img{opacity:.84}.specimens-list__items{display:grid;grid-column-gap:var(--gutter);grid-template-columns:repeat(var(--columns),1fr)}.submit-button{background:none;color:inherit;font:inherit;text-decoration:inherit;text-align:inherit;border:0;border-radius:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:inherit;font-family:ui-primary,sans-serif;font-size:16px;line-height:1.375;font-weight:700;width:100%;padding:15px;text-align:center;background-color:var(--submit-button-background-color, #111111);color:var(--submit-button-color, #FFFFFF);border:1px solid currentColor}.submit-button:active,.submit-button:focus{outline:none}.submit-button:not(:disabled){cursor:pointer}@media (max-width: 959px){.submit-button{margin-left:calc(-1 * var(--outer-gutter-left));margin-right:calc(-1 * var(--outer-gutter-right));width:calc(100% + var(--outer-gutter-left) + var(--outer-gutter-right));height:120px}}@media (min-width: 960px){.submit-button:not(:disabled):hover{--submit-button-background-color: transparent;--submit-button-color: #111111;border:1px solid currentColor}}.submit-button__arrow{display:none}.supported-languages__items{column-count:var(--columns);column-gap:var(--gutter)}.supported-languages__item{font-size:14px;line-height:1.5714285714}div[data-component=StickyNav]{display:inline}.sticky-nav{margin-left:calc(-1 * var(--outer-gutter-left));margin-right:calc(-1 * var(--outer-gutter-right));position:sticky;top:0;z-index:9}@media (max-width: 959px){.sticky-nav{display:none}}.sticky-nav[data-visible=false]{opacity:0;pointer-events:none;transition:opacity .3s}.sticky-nav a{color:inherit;text-decoration:none}.sticky-nav__wrapper{padding-left:var(--outer-gutter-left);padding-right:var(--outer-gutter-right);position:absolute;top:0;right:0;left:0;background-color:var(--background-color);box-shadow:0 -1px 0 var(--background-color);display:grid;grid-template-columns:64.2857142857% 35.7142857143%;align-items:flex-start;transform:translateY(0);transition:transform .3s ease-out}@media (min-width: 760px){.sticky-nav__wrapper{grid-template-columns:repeat(var(--columns),1fr);grid-column-gap:var(--gutter)}}.sticky-nav[data-visible=false] .sticky-nav__wrapper{transform:translateY(-100%);transition:transform 0s .3s}.sticky-nav__links{display:contents}@media (min-width: 960px){.sticky-nav__links{grid-column-end:span calc(var(--columns) - 1);display:grid;grid-column-gap:var(--gutter);grid-template-columns:repeat(3,1fr)}}@media (min-width: 760px) and (max-width: 959px){.sticky-nav__item[data-label=home]{grid-column-end:span 2}}@media (min-width: 760px){.nav[data-size=large] .sticky-nav__item[data-label=home]{grid-column-end:span 2}}@media (max-width: 959px){.sticky-nav__item[data-label=typefaces]{display:none}}@media (max-width: 959px){.sticky-nav__item[data-label=about]{display:none}}.sticky-nav__item[data-label=cart]{height:100%;text-align:right;margin-right:calc(-1 * var(--outer-gutter-right))}.sticky-nav__link{font-size:18px;line-height:1.2222222222;display:block;padding-top:12px;padding-bottom:13px}@media (min-width: 960px){.test-fonts{display:grid;grid-template-columns:repeat(3,26.666666667fr) 20fr;grid-column-gap:var(--gutter)}}@media (min-width: 960px){.test-fonts__inner{grid-column-end:span 3;grid-column-start:2;max-width:680px}}.test-fonts__errors{font-size:18px;line-height:1.2222222222;color:#ff6b44;margin-top:30px;margin-bottom:30px}@media (min-width: 960px){.test-fonts__errors{font-size:25px;line-height:1.44}}.test-fonts__form{margin-top:40px}@media (min-width: 960px){.test-fonts__form{margin-top:55px}}.test-fonts__section{margin-bottom:30px}.test-fonts__title{font-size:32px;line-height:1;text-decoration:underline;margin-top:30px;margin-bottom:30px}@media (min-width: 960px){.test-fonts__title{font-size:36px;line-height:1}}.test-fonts__text{font-size:18px;line-height:1.2222222222}@media (min-width: 960px){.test-fonts__text{font-size:25px;line-height:1.44}}.test-fonts__agreement{display:flex;align-items:flex-start;margin-top:50px;margin-bottom:40px}.test-fonts__agreement[data-highlighted=true]{color:#ff6b44}@media (min-width: 960px){.test-fonts__agreement{margin-top:80px}}.test-fonts__agreement a{color:inherit}.test-fonts__agreement .checkbox{--checkbox-color: currentColor}.test-fonts__downloading{display:grid;grid-template-columns:30px 1fr;grid-column-gap:20px}.test-fonts__downloading a{color:currentColor}.test-fonts__downloading p{font-size:14px;line-height:1.2857142857;margin-bottom:.5em}.test-fonts__downloading p:first-child{font-size:18px;line-height:1.2222222222}.test-fonts__downloading .icon svg{width:30px;height:80px}.text-field__label{font-size:14px;line-height:1.2857142857}@media (min-width: 960px){.text-field__label{font-size:18px;line-height:1.2222222222}}.text-field__label[data-has-error]{color:red}.text-field__input-wrapper{display:flex;align-items:baseline;white-space:pre-wrap}.text-field__input{background:none;color:inherit;font:inherit;text-decoration:inherit;text-align:inherit;border:0;border-radius:0;padding:0;margin:10px 0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:inherit;font-size:18px;flex:1}.text-field__input:active,.text-field__input:focus{outline:none}.text-field__input:not(:disabled){cursor:pointer}.text-field__input::placeholder{color:#ccc}.text-field__error{font-size:12px;line-height:1.3333333333;margin-top:5px}@media (min-width: 960px){.text-field__error{font-size:14px;line-height:1.2857142857}}textarea.text-field__input{overflow:hidden;resize:none}.type-tester{--type-tester-padding-top: 5px;--buy-button-width: 114px;font-size:11px;line-height:1.6363636364;border-top:1px solid var(--collection-color);padding-top:var(--type-tester-padding-top);position:relative}@media (min-width: 960px){.type-tester{--type-tester-padding-top: 13px;font-size:14px;line-height:1.5714285714}}.type-tester__toolbar{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:var(--gutter);align-items:flex-start;margin-bottom:10px;color:#000;position:relative;z-index:2}@media (min-width: 960px){.type-tester__toolbar{grid-template-columns:repeat(4,1fr) var(--buy-button-width);margin-bottom:13px}}.type-tester__toolbar__label{margin-right:15px;display:flex}.type-tester__toolbar__label[data-label=size-label]{display:none}.type-tester__toolbar__input{background:none;color:inherit;font:inherit;text-decoration:inherit;text-align:inherit;border:0;border-radius:0;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:inherit;width:3ch}.type-tester__toolbar__input:active,.type-tester__toolbar__input:focus{outline:none}.type-tester__toolbar__input:not(:disabled){cursor:pointer}.type-tester__toolbar__tools{pointer-events:none;transition:opacity .1s ease-out}.type-tester[data-focused=true] .type-tester__toolbar__tools,.type-tester:hover .type-tester__toolbar__tools{opacity:1;pointer-events:auto}body[data-precart-open=true] .type-tester[data-focused=true] .type-tester__toolbar__tools,body[data-precart-open=true] .type-tester:hover .type-tester__toolbar__tools,body[data-precart-open=true] .type-tester__toolbar__tools{opacity:0;pointer-events:none}@media (max-width: 959px){.type-tester__toolbar__tools{display:none}}@media (min-width: 960px){.type-tester__toolbar__tools{grid-column-end:span 3;display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:var(--gutter);grid-row-gap:10px}}.type-tester__slider{display:flex;align-items:center;flex-grow:1}.type-tester__slider__size-label{display:none}.type-tester__slider__track{width:100%;background-color:#000;height:1px;position:relative}.type-tester__slider__handle{background:none;color:inherit;font:inherit;text-decoration:inherit;text-align:inherit;border:0;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:inherit;background-color:#fff;border:1px solid black;border-radius:50%;height:12px;width:12px;z-index:2;transition:background-color .1s ease-out;outline:none;transform:translate(-50%)}.type-tester__slider__handle:active,.type-tester__slider__handle:focus{outline:none}.type-tester__slider__handle:not(:disabled){cursor:pointer}.type-tester__slider__handle:after{--click-area-extend: -5px;content:"";display:block;position:absolute;top:var(--click-area-extend);right:var(--click-area-extend);bottom:var(--click-area-extend);left:var(--click-area-extend);background:transparent}.type-tester__slider__handle:hover{background-color:#000}.type-tester__select-button-wrapper{position:relative;margin-top:calc(-1 * var(--type-tester-padding-top))}.type-tester__select-button{position:absolute;top:1px;right:0}@media (min-width: 960px){.type-tester__select-button{top:-1px}}.type-tester__price{display:none}.type-tester__features-button__button{background:none;color:inherit;font:inherit;text-decoration:inherit;text-align:inherit;border:0;border-radius:0;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:inherit}.type-tester__features-button__button:active,.type-tester__features-button__button:focus{outline:none}.type-tester__features-button__button:not(:disabled){cursor:pointer}.type-tester__features-button .icon{font-size:18px;vertical-align:middle}.type-tester__edit-all{background:none;color:inherit;font:inherit;text-decoration:inherit;text-align:inherit;border:0;border-radius:0;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:inherit;grid-column:3/span 1}.type-tester__edit-all:active,.type-tester__edit-all:focus{outline:none}.type-tester__edit-all:not(:disabled){cursor:pointer}.type-tester[data-buy-button-hovered=true] .type-tester__name{color:var(--collection-color)}.type-tester[data-buy-button-hovered=true][data-selected=true] .type-tester__name{color:#fd9b9c}.type-tester__text{font-size:72px;line-height:1;padding-top:.1388888889em;padding-bottom:.4166666667em;position:relative;z-index:1}.type-tester__text__container:focus{outline:none}.type-tester[data-large-font-size=true][data-focused=false][data-direction=rtl] .type-tester__text__container{margin-left:calc(-1 * var(--outer-gutter-left))!important;margin-right:calc(-1 * var(--outer-gutter-right))!important;padding-left:var(--outer-gutter-left);padding-right:var(--outer-gutter-right)}.type-tester[data-large-font-size=true][data-focused=false][data-direction=ltr] .type-tester__text__container{margin-left:calc(-1 * var(--outer-gutter-left))!important;margin-right:calc(-1 * var(--outer-gutter-right))!important;padding-left:var(--outer-gutter-left);width:100000px;overflow:visible!important}.type-tester[data-large-font-size=false] .type-tester__text__container{height:auto!important;width:auto;overflow:visible!important}.type-tester__features{position:relative;z-index:1;columns:4;padding-right:calc(var(--buy-button-width) + var(--gutter));column-gap:var(--gutter);line-height:20px;padding-bottom:10px}.type-tester__features__button{background:none;color:inherit;font:inherit;text-decoration:inherit;text-align:inherit;border:0;border-radius:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:inherit;display:inline-block;width:100%;position:relative;padding:0 0 0 16px}.type-tester__features__button:active,.type-tester__features__button:focus{outline:none}.type-tester__features__button:not(:disabled){cursor:pointer}.type-tester__features .type-tester__bullet{position:absolute;left:0;top:6px}.type-tester__features__button:hover .type-tester__bullet{background:#000}.type-tester__bullet{font-size:0;display:inline-block;vertical-align:middle;width:9px;height:9px;background:#fff;border:1px solid black;border-radius:50%;position:relative;top:-1px;transition:background .2s}.type-tester__bullet[data-checked=true]{background:#000}.type-tester>.type-tester__variable-axes:first-child{margin-top:10px}.type-tester__variable-axes{display:contents}.type-tester__variable-axes__axis{width:100%;display:flex;align-items:center;grid-row:2/span 1}.type-tester__variable-axes__value{margin-left:10px;margin-right:16px;width:3em;text-align:right;font-feature-settings:"tnum" 1}.type-tester__variable-axes__name{white-space:nowrap}.type-tester__variable-axes__slider{flex:1;display:flex}.type-tester__variable-axes .type-tester__slider__track{max-width:none;min-width:50px;flex:1}.login-form__errors{color:#fd9b9c;margin-top:30px;margin-bottom:30px}.login-form__section{margin-bottom:30px}.test-mode-banner__banner{position:fixed;top:0;left:0;right:0;z-index:10000;min-height:10px}.test-mode-banner__banner[data-test-mode=true]{border-top:5px solid gold}.test-mode-banner__banner a{color:inherit}.test-mode-banner__content{display:none;font-size:11px;font-family:sans-serif;position:absolute;top:0;right:50%;transform:translate(50%);background:#fff;color:#000;border-bottom:0;padding:0 9px 2px;border-radius:0 0 5px 5px;text-align:center}.test-mode-banner__banner[data-test-mode=true] .test-mode-banner__content{display:block;background:gold;border:none}.test-mode-banner__banner[data-test-mode=false] .test-mode-banner__content{padding-top:5px}.test-mode-banner__banner:hover .test-mode-banner__content{display:block}.test-mode-banner__title{text-transform:uppercase;letter-spacing:.1em}.test-mode-banner__rest{display:none}.banner:hover .test-mode-banner__rest{display:block}.character-viewer{--size: calc(var(--monitor-width) * 1 / 2);--half-gap: calc(var(--line-gap) / 2);--scale: calc(var(--size) / var(--units-per-em));font-size:1rem;line-height:normal}.character-viewer__character-map{margin-bottom:30px}@media screen and (min-width: 600px){.character-viewer__character-map{margin-bottom:120px}}.character-viewer__character-map,.character-viewer__features-map{display:grid;grid-template-columns:minmax(0,min(40%,500px)) auto;grid-gap:30px;position:relative}@media screen and (max-width: 599px){.character-viewer__character-map,.character-viewer__features-map{grid-template-columns:auto}}.character-viewer__monitor__title,.character-viewer__feature-monitor__title{height:30px}@media screen and (max-width: 599px){.character-viewer__monitor,.character-viewer__feature-monitor{display:none}}.character-viewer__monitor__container{position:sticky;top:var(--character_viewer_sticky_top, 32px)}.character-viewer__monitor__character-container{position:relative;margin-bottom:32px;height:calc(1px * (var(--ascender) - var(--descender) + var(--line-gap)) * var(--scale))}.character-viewer__monitor__character{font-size:calc(1px * var(--size));line-height:normal;text-align:center;white-space:pre;position:relative;z-index:1}.character-viewer__monitor__line{position:absolute;font-size:9px;top:0;left:0;width:100%;height:0;border-top:1px solid var(--horizontal_rule_color, currentcolor);display:flex;justify-content:space-between}.character-viewer__monitor__line[data-name=baseline]{top:calc(1px * (var(--ascender) + var(--half-gap)) * var(--scale) - .5px)}.character-viewer__monitor__line[data-name=ascender]{top:calc(1px * var(--half-gap) * var(--scale))}.character-viewer__monitor__line[data-name=cap-height]{top:calc(1px * (var(--ascender) + var(--half-gap) - var(--cap-height)) * var(--scale))}.character-viewer__monitor__line[data-name=x-height]{top:calc(1px * (var(--ascender) - var(--x-height) + var(--half-gap)) * var(--scale))}.character-viewer__monitor__line[data-name=descender]{top:calc(1px * (var(--ascender) - var(--descender) + var(--half-gap)) * var(--scale))}.character-viewer__monitor__details{display:grid;grid-template-columns:max-content auto;grid-column-gap:20px;line-height:1.6;--checkbox-size: 20px;--checkbox-margin: 10px}.character-viewer__monitor__details>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center}.character-viewer__monitor__details>span>label{display:flex;align-items:center}@media screen and (max-width: 1000px){.character-viewer__monitor__details{grid-template-columns:auto}.character-viewer__monitor__details>:nth-child(2n){margin-bottom:16px}}.character-viewer__block{clear:both}.character-viewer__block:not(:first-child){padding-top:20px}.character-viewer__block__name{height:30px}.character-viewer__block__characters{font-size:30px;margin-left:1px}.character-viewer__block__character-list>div{--size: 1;--item-size: calc(var(--size) / (var(--width) / 60) * 100%);--height: calc(var(--item-size) / var(--size));display:flex;align-items:center;justify-content:center;border:1px solid;margin-left:-1px;margin-bottom:-1px;text-align:center;cursor:default;white-space:pre;width:var(--item-size);height:0;padding-top:calc(var(--height) / 2);padding-bottom:calc(var(--height) / 2);float:left;z-index:0;position:relative}.character-viewer__block__character-list>div[data-size="2"]{--size: 2}.character-viewer__block__character-list>div[data-size="3"]{--size: 3}.character-viewer__block__character-list>div[data-size="4"]{--size: 4}.character-viewer__block__character-list>div[data-size="5"]{--size: 5}@media screen and (min-width: 600px){.character-viewer__block__character-list>div:hover,.character-viewer__block__character-list>div[data-selected=true]{z-index:1;background:var(--character_viewer_selected_background_color, var(--primary_text_color));border-color:var(--character_viewer_selected_border_color, var(--primary_text_color));color:var(--character_viewer_selected_text_color, var(--primary_background_color))}}.select{position:relative;display:block;white-space:nowrap;font-weight:inherit}.select__select{position:absolute;top:0;left:0;width:100%;height:100%;font-size:16px;opacity:0;z-index:1}.select__text .icon{font-size:14px;vertical-align:baseline;position:relative;bottom:-3px;margin-right:8px;margin-left:0}.node-password-form__error{color:var(--error_color);margin-bottom:1em}.node-password-form__section{margin-bottom:30px}.login-form{margin:2em 0}.login-form .text-field__label,.login-form .text-field__input{font-size:12px;line-height:1}.login-form .submit-button{width:50%;max-width:400px}.node-password-form{margin:2em 0}.node-password-form .text-field__label,.node-password-form .text-field__input{font-size:12px;line-height:1}.node-password-form .submit-button{width:50%;max-width:400px}
