@charset "UTF-8";#collection-gallery{width:100vw;padding:0 1rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem}#collection-gallery .full{grid-column:2 span}#collection-gallery .rounded{border-radius:10px}#collection-gallery .rounded:first-child{margin-top:.5rem}#collection-gallery .rounded:last-child{margin-bottom:.5rem}.gallery-wrapper+.shopify-section:before{content:"";width:calc(100vw - 2rem);height:1px;display:block;margin-left:1rem;background:#000}body.sun-active .gallery-wrapper+.shopify-section:before{background:#fff}@media (max-width: 600px){#collection-gallery{padding:0;grid-gap:1px}#collection-gallery img{grid-column:2 span;object-fit:initial}#collection-gallery .rounded{padding:0 1px}#collection-gallery .rounded:first-child{margin-top:1px}#collection-gallery .rounded:last-child{margin-bottom:1px}}.variable{padding-bottom:4rem;padding-top:1px;margin-top:-1px}.variable:not(:last-of-type){position:relative}.sun-active .variable{color:#fff!important;background:none!important}.variable:not(:last-of-type):after{content:"";position:absolute;bottom:0;width:calc(100vw - 2rem);height:1px;display:block;margin-left:1rem;background:#000}body.sun-active .variable:after{background:#fff}.variable .editable{width:100vw;padding:10rem 1rem 6rem;font-family:Variable;font-weight:100;font-variation-settings:"ital" 0;font-feature-settings:normal;line-height:1.2;overflow:hidden}.variable .center{text-align:center}.variable .editable.animated{transition:font-weight 1.5s ease-in-out,font-variation-settings 1.5s ease-in-out}.device .variable .editable{pointer-events:none}.variable-axis-wrapper{width:calc(100%/9*2);max-width:800px;margin:0 auto;padding:0 1rem;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:1rem}.variable-axis-wrapper.full{width:calc(100%/9*4)}body.sun-active .variable-axis-wrapper{border-color:#fff!important;background:#000!important}.variable .variable-axis-wrapper div{border-color:inherit;background:inherit}.variable .variable-axis-wrapper span:not(.ui-slider-handle){padding-top:1rem;display:block;color:#999}.ui-range{position:relative;width:calc(100% - 13px);height:13px;display:grid;grid-template-columns:calc(100% + 13px);align-items:center;cursor:pointer}.ui-range:after{content:"";border-bottom:1px solid;border-color:inherit}.ui-range span{position:absolute;width:13px;height:13px;background:inherit;border:1px solid;border-color:inherit;border-radius:100px;cursor:grab}.ui-range span:active,.ui-range span:focus{cursor:grabbing}.device .ui-range span:active,.desktop .ui-range span:hover{background-color:var(--bg)}.device .sun-active .ui-range span:active,.desktop .sun-active .ui-range span:hover{background-color:#fff}@media (max-width: 1025px){.variable-axis-wrapper{width:calc(100%/9*4)}.variable-axis-wrapper.full{width:calc(100%/9*6)}}@media (max-width: 812px){.variable{padding-bottom:2rem}.variable .editable{font-size:200%;padding:8rem 1rem}.variable .variable-axis-wrapper{width:100%!important}}@media (max-width: 600px){.variable .editable{padding:6rem 1rem}.variable .variable-axis-wrapper span{padding-top:.5rem}}@media (max-width: 414px){.variable .editable{padding:4rem 1rem}}.sections-wrapper{padding:0 1rem}#collection-information{display:grid;grid-template-columns:repeat(18,1fr);grid-gap:0 1rem;border-top:1px solid;margin:-1px 0 3rem}.device #collection-information a:active,.desktop #collection-information a:hover{text-decoration:underline}#collection-information .description{grid-column:10 span;grid-row:1 / 3;width:75%;min-width:500px;max-width:700px}#collection-information .description strong{border:none;margin:0}#collection-information .language{grid-column:8 span}#collection-information .language strong{border:none;margin:0}#collection-information .language div{white-space:nowrap;column-count:4;column-gap:1rem}#collection-information wrap{grid-column:8 span;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0 1rem}#collection-information wrap .release,#collection-information wrap .designer{grid-column:2 span}#collection-information wrap .thanks{grid-column:3/5;grid-row:2/4}#collection-information wrap .thanks+.info-styles{grid-row:1}#collection-information wrap .info-styles{grid-column:3 / 5;grid-row:1/4}@media (min-width: 813px){#collection-information-wrapper{display:block!important}#information-handler{display:none}}@media (max-width: 1025px){#collection-information .description,#collection-information .language,#collection-information wrap{grid-column:9 span}#collection-information .description{width:100%;min-width:0}#collection-information .language div{column-count:3}#collection-information wrap .opentype,#collection-information wrap .glyps{grid-column:2 span}#collection-information wrap .thanks{grid-row:3}#collection-information wrap .info-styles{grid-row:1}}@media (max-width: 812px){#information-handler{display:grid;position:relative}#information-handler strong{margin:-1px 0 2.5rem;padding-bottom:0}#information-handler svg{position:absolute;height:2em;right:0;top:calc(50% - 1px);transform:translateY(-50%);transition:transform .2s ease;cursor:pointer}#information-handler svg.open{transform:translateY(-50%) rotate(45deg)}#collection-information-wrapper{display:none}#collection-information{grid-template-columns:1fr;margin:0!important;padding-bottom:2.5rem}#collection-information strong{padding-bottom:1.5rem}#collection-information .description,#collection-information .language,#collection-information wrap{padding:0;grid-column:auto;grid-row:auto}#collection-information .language{grid-row:3;margin-top:2.5rem;border-top:1px solid}#collection-information .language div{column-count:4}#collection-information wrap .info-styles{grid-column:1/3}}@media (max-width: 600px){#collection-information .language div{column-count:3}#collection-information wrap .info-styles{grid-column:4 span}#collection-information wrap .thanks{grid-row:3/5}}@media (max-width: 414px){#collection-information .language div{column-count:2}}.character-table-wrapper>.pdf-handler{width:calc(100vw - 2rem);margin-left:1rem;cursor:pointer}.character-table-wrapper wrap{display:none}.character-table-wrapper wrap>.type-header{width:calc(100vw - 2rem);padding:0;margin-left:1rem;border-top:1px solid}#character-handler svg{transition:transform .2s ease}#character-handler.open svg{transform:translateY(-50%) rotate(45deg)}#character-table-wrapper{border:calc(1rem - 2px) solid white;margin:calc(.5rem + 2px) 0 calc(1rem + 2px)}.sun-active #character-table-wrapper{border-color:#000}#character-table{display:grid;grid-template-columns:repeat(26,1fr);grid-gap:1px;align-items:center;justify-items:center;font-feature-settings:normal}#character-table p{position:relative;font-size:2vw;width:100%;height:calc((100vw - 2rem - 25px)/26);display:flex;align-items:center;justify-content:center}#character-table p.double{grid-column:2 span}.sun-active #character-table p{border-color:#fff}#character-table p span:nth-child(1){position:absolute;top:-1px;left:2px;width:calc(100% - 4px);height:1px;display:block;background-color:#999;z-index:-1}#character-table p span:nth-child(2){position:absolute;left:2px;bottom:-1px;width:calc(100% - 4px);height:1px;display:block;background-color:#999;z-index:-1}#character-table p span:nth-child(3){position:absolute;left:-1px;bottom:2px;width:1px;height:calc(100% - 4px);display:block;background-color:#999;z-index:-1}#character-table p span:nth-child(4){position:absolute;right:-1px;bottom:2px;width:1px;height:calc(100% - 4px);display:block;background-color:#999;z-index:-1}.pdf-handler{width:100%;display:block;padding:.5rem 0 2.5rem;border-top:1px solid;position:relative}.pdf-handler span{color:#999}.pdf-handler svg{position:absolute;top:50%;right:0;width:2em;transform:translateY(-50%)}.device .pdf-handler:active svg path{stroke:#000!important}.desktop .pdf-handler:not(#character-handler):hover svg{animation:blinker .5s linear infinite}.device .sun-active .pdf-handler:active svg,.desktop .sun-active .pdf-handler:hover svg{animation:none!important}.device .sun-active .pdf-handler:active svg path,.desktop .sun-active .pdf-handler:hover svg path{stroke:#fff!important}@media (max-width: 1025px){#character-table{grid-template-columns:repeat(16,1fr)}#character-table p{font-size:3.5vw;height:calc((100vw - 2rem - 15px)/16)}}@media (max-width: 812px){.character-table-wrapper wrap>.type-header{padding-top:.5rem}.character-table-wrapper wrap>.type-header .select-wrapper{display:block!important}#character-table{grid-template-columns:repeat(10,1fr)}#character-table p{font-size:5vw;height:calc((100vw - 2rem - 9px)*.1)}}@media (max-width: 600px){#character-table{grid-template-columns:repeat(8,1fr)}#character-table p{font-size:6.5vw;height:calc((100vw - 2rem - 9px)/8)}}.template-collection{position:absolute;width:100vw;height:fit-content;height:-moz-fit-content;min-height:100%;display:grid;grid-template-rows:min-content 1fr}#purchase-options{padding:0 1rem}#purchase-options .purchase-content{padding:1rem 0 2.5rem}#purchase-options strong:not(:first-of-type){border:none}#purchase-options strong{margin:0}#purchase-options form{display:grid;grid-template-columns:repeat(36,1fr);grid-gap:0 1rem;border-top:1px solid;border-bottom:1px solid;margin-bottom:-1px}#purchase-options form .product-title{grid-column:12 span;padding:.5rem 0 .4rem}#purchase-options form .product-title span{color:#999;cursor:pointer}.device #purchase-options form .product-title span:active,.desktop #purchase-options form .product-title span:hover{color:inherit}#purchase-options form .variant-title{grid-column:8 span;padding:.5rem 0 .4rem;color:#999}#purchase-options form wrap{grid-column:36 span;display:none;color:#999}#purchase-options form wrap div{padding:1rem 0 1.5rem;display:grid;grid-auto-flow:dense}#purchase-options form .product-select-wrap{position:relative;height:100%;grid-column:8 span}#purchase-options form .product-select-wrap:after{content:"\25bc";position:absolute;left:.5rem;top:50%;width:1em;color:#999;transform:scaleX(1.8);line-height:0;pointer-events:none}#purchase-options form .product-select-wrap select{width:100%;height:100%;padding:.5rem 0 .4rem 2rem}.device #purchase-options form .product-select-wrap:active select,.device #purchase-options form .product-select-wrap:active:after,.desktop #purchase-options form .product-select-wrap:hover select,.desktop #purchase-options form .product-select-wrap:hover:after{color:inherit}#purchase-options form .product-actions{height:fit-content;height:-moz-fit-content;padding:.5rem 0 .4rem;grid-column:5 span;display:grid;grid-template-columns:max-content 1fr;grid-gap:1rem}#purchase-options form .product-actions input{cursor:pointer}#purchase-options form .product-actions input+svg{height:1em;display:block;opacity:0}#purchase-options form .product-actions input.inverted+svg{opacity:1;transition:opacity .3s linear}#purchase-options form .product-actions input~.checkmark{position:relative;display:none}#purchase-options form .product-actions input~.checkmark:after{content:"";position:absolute;top:calc(50% + 1px);width:.6em;height:1.4em;border-right:1px solid #999;border-top:1px solid #999;opacity:0;transform:scaleX(-1) rotate(135deg);transform-origin:left top;animation:checkmark .8s ease forwards;animation-delay:.5s}#purchase-options form .product-actions input.inverted~.checkmark{display:block}.desktop #purchase-options form .product-actions a:hover,.device #purchase-options form .product-actions input:active,.desktop #purchase-options form .product-actions input:hover{text-decoration:underline}#purchase-options form:has(option[data-price="\20ac  999.999,00"]:checked) .price-product,#purchase-options form:has(option[data-price="\20ac  999.999,00"]:checked) .product-actions *:not(a),#purchase-options form:has(option[data-price="\20ac  999.999,00"]:not(:checked)) .product-actions a{display:none!important}#purchase-options form .price-product{padding:.5rem 0 .4rem;grid-column:3 span;justify-self:flex-end}@media (min-width: 813px){.wrap-product{display:block!important}#purchase-options .purchase-title{display:none}#purchase-options form .product-select-wrap select{color:#999}#mobile-select-product{display:none}}@media (max-width: 1025px){#purchase-options form .variant-title,#purchase-options form .product-select-wrap{grid-column:6 span}#purchase-options form .product-select-wrap~.product-select-wrap{grid-column:9 span}#purchase-options form .price-product{grid-column:4 span}}@media (max-width: 812px){#purchase-options .purchase-title{padding:.5rem 0 2rem;border-top:1px solid;grid-column:2 span;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:1rem}#purchase-options .purchase-title span{color:#999}#purchase-options form .purchase-title{padding-bottom:0;margin-top:1rem}#purchase-options #mobile-select-product{position:relative;display:block}#purchase-options #mobile-select-product:not(.multiple-items) select{pointer-events:none}#purchase-options select,#purchase-options input,#purchase-options form .price-product,.product-actions a{display:inline-block;padding:1rem 1rem calc(1rem - 2px)!important;border:1px solid;border-radius:4px;width:100%;text-decoration:none!important}.product-actions a{text-align:center}#purchase-options strong{display:none}#purchase-options .purchase-content{padding:0}#purchase-options .purchase-content .wrap-product{display:none;padding:2.5rem 0 0}#purchase-options form{grid-template-columns:1fr 1fr;border:none!important;grid-gap:2rem 1rem}#purchase-options form .product-title{display:none}#purchase-options form .product-select-wrap{grid-column:2 span}#purchase-options form .product-select-wrap~.product-select-wrap,#purchase-options form .price-product{grid-column:2 span}#purchase-options form .product-actions{display:block;grid-column:2 span}#purchase-options form .product-actions .checkmark{display:none!important}#purchase-options #mobile-select-product.multiple-items:after,#purchase-options form .product-select-wrap:after{content:"";position:absolute;top:10px;right:18px;width:1em;height:1em;border-left:1px solid #999;border-bottom:1px solid #999;transform:rotate(-45deg);color:#999;left:auto;pointer-events:none}.device #purchase-options #mobile-select-product.multiple-items select:active,.desktop #purchase-options #mobile-select-product.multiple-items select:hover,.device #purchase-options form .product-select-wrap select:active,.desktop #purchase-options form .product-select-wrap select:hover,.device #purchase-options form .product-actions input:active,.desktop #purchase-options form .product-actions input:hover,.device .product-actions a:active,.desktop .product-actions a:hover{background:#ffffef}.device .sun-active #purchase-options #mobile-select-product.multiple-items select:active,.desktop .sun-active #purchase-options #mobile-select-product.multiple-items select:hover,.device .sun-active #purchase-options form .product-select-wrap select:active,.desktop .sun-active #purchase-options form .product-select-wrap select:hover,.device .sun-active #purchase-options form .product-actions input:active,.desktop .sun-active #purchase-options form .product-actions input:hover{color:#000;background:#fff;border-color:#fff}}#basket-wrap{width:calc(100vw - 2rem);align-self:flex-end;display:grid;grid-template-columns:repeat(18,1fr);grid-gap:1rem;margin:calc(2.5rem + 1.2em) 1rem 0;padding:1rem 0;border-top:1px solid}#eula-reminder{height:fit-content;height:-moz-fit-content;grid-column:10 span;display:grid;grid-template-columns:1.5em 1fr;grid-gap:.75em;color:#999}#eula-reminder svg{width:100%}.desktop #eula-reminder:hover svg{animation:blinker .5s linear infinite}@media (min-width: 1281px){#eula-reminder svg{margin-top:1px}}@media (max-width: 1025px){#eula-reminder{grid-column:9 span}}@media (max-width: 812px){#basket-wrap{grid-template-columns:1fr;border:none;margin-top:1.5rem}#eula-reminder{grid-column:1 span;grid-template-columns:1fr}#eula-reminder svg,#eula-reminder br{display:none}#basket-button{display:none}.device #eula-reminder:active,.desktop #eula-reminder:hover{color:#000}.device .sun-active #eula-reminder:active,.desktop .sun-active #eula-reminder:hover{color:#fff}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/type.css.map?v=68208868846970813541743497950 */
