.ui-swiper{position:relative}.ui-swiper .swiper{margin-left:var(--padding);margin-right:var(--padding)}.ui-swiper .swiper-slide{padding:0 var(--padding);box-sizing:border-box;width:auto}.ui-swiper .swiper-slide img{width:auto;height:55vh;display:block}.ui-swiper .swiper-slide .icon{opacity:0;pointer-events:none;width:2rem;height:2rem;transition:opacity .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ui-swiper .swiper-slide .caption{font-size:var(--small-size);color:var(--red)}.ui-swiper .swiper-slide:hover .icon{opacity:1}.ui-swiper.product-gallery .swiper{margin:0 var(--padding);padding:0}.ui-swiper.product-gallery .swiper-slide{width:auto;padding:0 var(--padding);margin:0}.ui-swiper.product-gallery .swiper-slide .sk-slide,.ui-swiper.product-gallery .swiper-slide img{width:auto;height:55vh;margin:0 0 var(--padding);display:block}.ui-swiper.product-gallery .swiper-slide .sk-slide{aspect-ratio:3/2}@media only screen and (width<=767px){.ui-swiper.product-gallery .swiper{margin:0 var(--padding-50)}.ui-swiper.product-gallery .swiper-slide{width:calc(90.9091% - 1.81818px);padding:0 var(--padding-50);flex-shrink:0;margin-right:20px}.ui-swiper.product-gallery .swiper-slide .sk-slide,.ui-swiper.product-gallery .swiper-slide img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;max-height:50vh}}@media only screen and (width<=580px){.ui-swiper.product-gallery .swiper{padding:0 var(--padding)}.ui-swiper.product-gallery .swiper-slide{padding:0;margin-right:var(--padding)!important}}@media only screen and (width<=768px){.ui-swiper .swiper{margin-left:var(--padding-50);margin-right:var(--padding-50)}.ui-swiper .swiper-slide{padding:0 var(--padding-50)}.ui-swiper .swiper-slide img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;max-height:50vh}.ui-swiper .swiper-slide .caption{font-size:var(--tiny-size);margin-top:-1rem}}.ui-select[data-v-9431ef79]{flex-wrap:wrap;gap:.6rem;width:100%;display:flex}.ui-select__option[data-v-9431ef79]{appearance:none;box-sizing:border-box;border:1px solid var(--gray-light);background:var(--white);max-width:100%;min-height:3.6rem;color:var(--font-color);font:inherit;font-size:var(--small-size);text-align:left;overflow-wrap:anywhere;cursor:pointer;border-radius:999px;align-items:center;gap:.8rem;margin:0;padding:.6rem 1.4rem;line-height:1.2;transition:border-color .15s,box-shadow .15s;display:inline-flex}.ui-select__option.has-swatch[data-v-9431ef79]{padding-left:.5rem}@media (hover:hover){.ui-select__option[data-v-9431ef79]:hover{border-color:var(--black)}}.ui-select__option[data-v-9431ef79]:focus-visible{outline:2px solid var(--black);outline-offset:2px}.ui-select__option.is-selected[data-v-9431ef79]{border-color:var(--black);box-shadow:inset 0 0 0 1px var(--black)}.ui-select__swatch[data-v-9431ef79]{background:var(--gray-light);border-radius:50%;flex-shrink:0;width:2.4rem;height:2.4rem;position:relative;overflow:hidden}.ui-select__swatch[data-v-9431ef79]:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000001f}.ui-select__swatch img[data-v-9431ef79]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.ui-select__text[data-v-9431ef79]{min-width:0}@media (prefers-reduced-motion:reduce){.ui-select__option[data-v-9431ef79]{transition:none}}.product-general .price-box .ui-select{margin-bottom:var(--padding)}.font-hero[data-v-4bb803d2]{box-sizing:border-box;width:100%;height:var(--fullpage-height,60vh);background-color:var(--hero-bg-color);padding:var(--padding-x4) 0;justify-content:center;align-items:center;display:flex;overflow:hidden}.font-hero__content[data-v-4bb803d2]{text-align:center;width:100%}.font-hero__title[data-v-4bb803d2]{white-space:nowrap;font-feature-settings:normal;color:var(--white);letter-spacing:.02em;margin:0;font-size:calc(clamp(6rem,22vw,40rem));font-weight:400;line-height:1.1;display:inline-block}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.font-hero__content[data-v-4bb803d2]{animation:linear both font-hero-trail-4bb803d2;animation-timeline:view();animation-range:exit 0}}}@keyframes font-hero-trail-4bb803d2{to{opacity:.6;transform:translateY(35%)}}@media screen and (width<=768px){.font-hero[data-v-4bb803d2]{height:100svh;padding:var(--padding-x2) var(--padding)}.font-hero__title[data-v-4bb803d2]{letter-spacing:.01em;font-size:calc(clamp(24rem,24vw,20rem))}}@media screen and (width<=580px){.font-hero[data-v-4bb803d2]{height:100svh;padding:var(--padding-x3) 0 var(--padding)}.font-hero__title[data-v-4bb803d2]{font-size:calc(clamp(24rem,24vw,20rem))}}.font-preview[data-v-57fe92b3]{--height:3.8rem;width:100%}.font-preview__section[data-v-57fe92b3]{padding:var(--padding-x4) var(--padding);padding-top:calc(var(--fullpage-top,0px) + var(--padding-x4));box-sizing:border-box;--section-fg:var(--font-color);--section-bg:transparent;--section-accent:var(--white);flex-direction:column;transition:background-color .3s;display:flex;position:relative}.font-preview__section--title[data-v-57fe92b3]{--section-fg:#000;--section-accent:#fff;background-color:#fff;padding-left:0;padding-right:0}.font-preview__title-row[data-v-57fe92b3]{padding:var(--padding-x2) var(--padding)}.font-preview__title-row[data-v-57fe92b3]:first-child{padding-top:0}.font-preview__title-row+.font-preview__title-row[data-v-57fe92b3]{border-top:1px solid var(--section-fg)}.font-preview__title-row .font-preview__area[data-v-57fe92b3]{margin-top:var(--padding);overflow:hidden}.font-preview__font-name[data-v-57fe92b3]{font-size:var(--small-size);color:var(--section-fg);white-space:nowrap}.font-preview__inner[data-v-57fe92b3]{width:100%;min-height:0;max-width:var(--max-width);gap:var(--padding);flex-direction:column;flex:1;margin:0 auto;display:flex}.font-preview__control--font[data-v-57fe92b3],.font-preview__sidebar[data-v-57fe92b3]{gap:var(--padding-50);align-items:center;display:flex}.font-preview__control--font[data-v-57fe92b3]{min-width:28rem}.font-preview__control--font .font-preview__select[data-v-57fe92b3]{flex:1;min-width:0}.font-preview__control--font .font-preview__color-toggle[data-v-57fe92b3]{flex:none}.font-preview__select[data-v-57fe92b3]{width:100%;padding:var(--padding-50) var(--padding);font-size:var(--small-size);border:1px solid var(--section-fg);border-radius:var(--radius);color:var(--section-fg);cursor:pointer;appearance:none;--select-arrow-right:var(--padding);background-color:#0000;background-image:linear-gradient(45deg,#0000 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,#0000 0);background-repeat:no-repeat;background-size:5px 5px;background-position:right calc(5px + var(--select-arrow-right)) center,right var(--select-arrow-right) center;padding-right:4rem;transition:border-color .3s,color .3s}.font-preview__select[data-v-57fe92b3]:focus{outline:none}.font-preview__purchase[data-v-57fe92b3]{justify-content:flex-end;align-items:center;gap:var(--padding);flex:1;display:flex}.font-preview__purchase[data-v-57fe92b3] .ui-button{transition:background-color .3s,color .3s}.font-preview__price[data-v-57fe92b3]{font-size:var(--large-size);color:var(--section-fg);flex-wrap:wrap;align-items:center;gap:.8rem;line-height:1;transition:color .3s;display:flex}.font-preview__sale-tag[data-v-57fe92b3]{background:var(--yellow);height:2.8rem;color:var(--font-color);font-size:var(--tiny-size);border-radius:999px;align-items:center;padding:0 1rem;font-weight:600;line-height:1;display:inline-flex}.font-preview__price-old[data-v-57fe92b3]{color:var(--original-price-color);opacity:1;text-decoration:line-through}.font-preview__price-final[data-v-57fe92b3]{font-size:inherit;color:var(--section-fg)}.font-preview__slider[data-v-57fe92b3]{width:16rem;height:var(--height);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;margin:0 var(--padding-x2);padding:0;position:relative}.font-preview__slider[data-v-57fe92b3]:before{content:"";height:calc(-2px + var(--height));border:1px solid var(--section-fg);border-radius:calc(var(--height) / 2);transition:border-color .3s;position:absolute;top:0;left:-20px;right:-20px}.font-preview__slider-thumb[data-v-57fe92b3]{width:calc(-8px + var(--height));height:calc(-8px + var(--height));background:var(--section-fg);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:background-color .3s;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.font-preview__slider-val[data-v-57fe92b3]{color:var(--section-accent);-webkit-user-select:none;user-select:none;pointer-events:none;font-size:9px;font-weight:600;line-height:1;transition:color .3s}.font-preview__color-toggle[data-v-57fe92b3]{height:var(--height);align-items:center;display:flex}.font-preview__color-dot[data-v-57fe92b3]{height:calc(-2px + var(--height));width:calc(-2px + var(--height));cursor:pointer;z-index:2;border:2px solid #80808066;border-radius:50%;transition:all .2s;display:block;position:relative;overflow:hidden}.font-preview__color-dot[data-v-57fe92b3]:last-child{z-index:1;left:-1rem}.font-preview__color-dot[data-v-57fe92b3]:hover{z-index:3;transform:scale(1.15)}.font-preview__color-input[data-v-57fe92b3]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.font-preview__area[data-v-57fe92b3]{min-height:0;margin-top:var(--padding-x3);flex-direction:column;flex:1;display:flex;position:relative}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.font-preview__text[data-v-57fe92b3]{animation:linear both font-preview-settle-57fe92b3;animation-timeline:view();animation-range:entry 0 cover 45%}}}.font-preview__text[data-v-57fe92b3]{width:100%;color:var(--section-fg);word-break:break-word;cursor:text;font-feature-settings:normal;outline:none;font-weight:400;transition:color .3s}.font-preview__text--title[data-v-57fe92b3]{white-space:nowrap;font-size:240px;line-height:1.2}.font-preview__text--paragraph[data-v-57fe92b3]{min-height:100px}.font-preview__loading[data-v-57fe92b3]{font-size:var(--small-size);color:var(--gray);align-items:center;gap:8px;width:max-content;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.font-preview__spinner[data-v-57fe92b3]{border:2px solid var(--gray-light);border-top-color:var(--font-color);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin-57fe92b3}@keyframes spin-57fe92b3{to{transform:rotate(1turn)}}@keyframes font-preview-settle-57fe92b3{0%{opacity:.5;transform:translateY(3rem)}}@media screen and (width<=768px){.font-preview[data-v-57fe92b3]{--height:5.2rem}.font-preview__section[data-v-57fe92b3]{padding:var(--padding-x2) var(--padding)}.font-preview__section--title[data-v-57fe92b3]{padding-left:0;padding-right:0}.font-preview__inner[data-v-57fe92b3]{gap:var(--padding)}.font-preview__sidebar[data-v-57fe92b3]{gap:var(--padding-50);flex-wrap:wrap;order:1}.font-preview__control[data-v-57fe92b3]{min-width:0;width:calc(50% - var(--padding-25));margin:0;padding:0}.font-preview__control--font[data-v-57fe92b3]{align-items:center;gap:var(--padding-50);width:100%;display:flex}.font-preview__select[data-v-57fe92b3]{font-size:var(--tiny-size);padding:var(--padding-25) var(--padding-25);--select-arrow-right:var(--padding-25);width:100%}.font-preview__control--font .font-preview__select[data-v-57fe92b3]{flex:1;min-width:0}.font-preview__control--font .font-preview__color-toggle[data-v-57fe92b3]{flex:none;height:auto}.font-preview__control--font .font-preview__color-dot[data-v-57fe92b3]{border-width:1px;width:2.8rem;height:2.8rem}.font-preview__control--font .font-preview__color-dot[data-v-57fe92b3]:last-child{left:-.6rem}.font-preview__slider[data-v-57fe92b3]{width:calc(100% - 8rem);min-width:unset;margin:0;display:none;left:4rem}.font-preview__purchase[data-v-57fe92b3]{justify-content:space-between;gap:var(--padding);flex:0 0 100%;width:100%}.font-preview__price[data-v-57fe92b3]{font-size:var(--base-size)}.font-preview__area[data-v-57fe92b3]{order:1;margin-top:0}.font-preview__title-row[data-v-57fe92b3]{padding:var(--padding) var(--padding)}.font-preview__text--title[data-v-57fe92b3]{font-size:18vw}.font-preview__text--paragraph[data-v-57fe92b3]{min-height:100px;font-size:18px!important}.font-preview__loading[data-v-57fe92b3]{font-size:var(--tiny-size);top:50%;left:50%;right:auto;transform:translate(-50%,-50%)}}@media screen and (width<=580px){.font-preview__section[data-v-57fe92b3]{padding:var(--padding) var(--padding)}.font-preview__section--title[data-v-57fe92b3]{padding-left:0;padding-right:0}}.font-section[data-v-97ce6e78]{width:100%;padding:var(--padding-x4) var(--padding)}.font-section__inner[data-v-97ce6e78]{max-width:calc(var(--max-width) * .8);margin:0 auto}.font-section__title[data-v-97ce6e78]{font-size:var(--h2-size);margin-bottom:var(--padding-x2);color:var(--black)}.font-section__col[data-v-97ce6e78],.font-section__content[data-v-97ce6e78]{font-size:var(--medium-size);color:var(--font-color);line-height:1.8}.font-section__col[data-v-97ce6e78] p,.font-section__content[data-v-97ce6e78] p{margin-bottom:var(--padding)}.font-section__col[data-v-97ce6e78] h2,.font-section__col[data-v-97ce6e78] h3,.font-section__col[data-v-97ce6e78] h4,.font-section__content[data-v-97ce6e78] h2,.font-section__content[data-v-97ce6e78] h3,.font-section__content[data-v-97ce6e78] h4{margin-top:var(--padding-x2);margin-bottom:var(--padding)}.font-section__col[data-v-97ce6e78] ol,.font-section__col[data-v-97ce6e78] ul,.font-section__content[data-v-97ce6e78] ol,.font-section__content[data-v-97ce6e78] ul{margin-bottom:var(--padding);padding-left:var(--padding-x2);list-style-position:outside}.font-section__col[data-v-97ce6e78] ul,.font-section__content[data-v-97ce6e78] ul{list-style:outside}.font-section__col[data-v-97ce6e78] ol,.font-section__content[data-v-97ce6e78] ol{list-style:decimal}.font-section__col[data-v-97ce6e78] li,.font-section__content[data-v-97ce6e78] li{margin:0}.font-section__col[data-v-97ce6e78] img,.font-section__content[data-v-97ce6e78] img{max-width:100%;height:auto;margin:var(--padding) 0}.font-section__col[data-v-97ce6e78] blockquote,.font-section__content[data-v-97ce6e78] blockquote{border-left:3px solid var(--gray-light);padding-left:var(--padding);margin:var(--padding) 0;color:var(--gray);font-style:italic}.font-section__columns[data-v-97ce6e78]{gap:var(--padding-x4);grid-template-columns:7fr 3fr;display:grid}.font-section__columns>div[data-v-97ce6e78]:nth-child(2){font-size:var(--small-size)}.font-section--two-column .font-section__content[data-v-97ce6e78]{-moz-column-count:2;column-count:2;-moz-column-gap:var(--padding-x2);column-gap:var(--padding-x2)}.font-section--two-column .font-section__content[data-v-97ce6e78] p{-moz-column-break-inside:avoid;break-inside:avoid}@media screen and (width<=768px){.font-section[data-v-97ce6e78]{padding:var(--padding-x2) var(--padding)}.font-section__inner[data-v-97ce6e78]{max-width:100%}.font-section__title[data-v-97ce6e78]{font-size:var(--h2-size);margin-bottom:var(--padding)}.font-section__col[data-v-97ce6e78],.font-section__content[data-v-97ce6e78]{font-size:var(--base-size);line-height:1.7}.font-section__col[data-v-97ce6e78] img,.font-section__content[data-v-97ce6e78] img{margin:var(--padding-50) 0}.font-section__columns[data-v-97ce6e78]{gap:var(--padding);grid-template-columns:1fr}.font-section__columns>div[data-v-97ce6e78]:nth-child(2){font-size:var(--small-size)}.font-section--two-column .font-section__content[data-v-97ce6e78]{-moz-column-count:1;column-count:1}}@media screen and (width<=580px){.font-section[data-v-97ce6e78]{padding:var(--padding) var(--padding);box-sizing:border-box}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.font-license-drawer .el-drawer__body,.sr-only{padding:0}.font-license-drawer__content{flex-direction:column;height:100%;display:flex}.font-license-drawer__header{background:var(--font-color);color:var(--white);padding:var(--padding-x2) var(--padding-x2);justify-content:space-between;align-items:center;display:flex}.font-license-drawer__header h2{font-size:var(--large-size);color:var(--white);margin:0;font-weight:600}.font-license-drawer__close{cursor:pointer;color:var(--white);opacity:.7;background:0 0;border:none;padding:0;font-size:3.4rem;line-height:1}.font-license-drawer__close:hover{opacity:1}.font-license-drawer__discount{background:var(--yellow);padding:var(--padding) var(--padding-x2);align-items:center;gap:var(--padding);display:flex}.font-license-drawer__discount-tag{background:var(--font-color);color:var(--white);font-size:var(--small-size);border-radius:999px;padding:.35rem 1rem;font-weight:600}.font-license-drawer__discount-text{font-size:var(--base-size);font-weight:500}.font-license-drawer__discount-val{color:var(--yellow);font-weight:600}.font-license-drawer__body{padding:var(--padding-x2);gap:var(--padding-x3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.font-license-drawer__section h3{font-size:var(--base-size);margin:0;font-weight:600}.font-license-drawer__section-header{align-items:flex-start;gap:var(--padding);margin-bottom:var(--padding);display:flex}.font-license-drawer__step-num{background:var(--font-color);width:2.4rem;height:2.4rem;color:var(--white);font-size:var(--small-size);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;line-height:1;display:flex}.font-license-drawer__hint{font-size:var(--small-size);color:var(--gray);margin:.3rem 0 0}.font-license-drawer__options{gap:var(--padding-50);flex-wrap:wrap;display:flex}.font-license-drawer__option{border:1px solid var(--gray-light);border-radius:var(--radius);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:var(--small-size);align-items:center;gap:.5rem;padding:.5rem 1.2rem;line-height:1.4;transition:all .2s;display:inline-flex}.font-license-drawer__option:hover{border-color:var(--font-color)}.font-license-drawer__option.is-locked{cursor:not-allowed;opacity:.85;pointer-events:none}.font-license-drawer__option.is-selected{border-color:var(--font-color);background:var(--font-color);color:var(--white)}.font-license-drawer__option.is-selected .font-license-drawer__option-mult{color:#ffffffb3;display:none}.font-license-drawer__option-mult,.font-license-drawer__option-name{font-size:inherit;white-space:nowrap}.font-license-drawer__option-mult{color:var(--gray);font-weight:500;transition:color .15s;display:none}.font-license-drawer__summary{padding-top:var(--padding-x2);border-top:1px solid var(--gray-light);flex-direction:column;gap:.5rem;display:flex}.font-license-drawer__summary--breakdown-hidden{border-top:none;padding-top:0}.font-license-drawer__row{font-size:var(--small-size);color:var(--gray-dark);justify-content:space-between;align-items:center;display:flex}.font-license-drawer__row span:last-child{color:var(--font-color);font-weight:600}.font-license-drawer__total-bar{margin:var(--padding-x2) 0;padding:var(--padding-x2) 0;border-top:1px solid var(--gray-light)}.font-license-drawer__total-row{font-size:var(--base-size);justify-content:space-between;align-items:center;display:flex}.font-license-drawer__total-row--main{font-weight:600;font-size:var(--medium-size)}.font-license-drawer__discounts{margin:var(--padding) 0 var(--padding-x2);flex-direction:column;gap:.8rem;display:flex}.font-license-drawer__discount-row{justify-content:space-between;align-items:center;gap:var(--padding);font-size:var(--small-size);color:var(--font-color);display:flex}.font-license-drawer__discount-badge{background:var(--yellow);font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;padding:.3rem .9rem;font-weight:600;line-height:1.4}.font-license-drawer__discount-note{font-size:var(--tiny-size);color:var(--gray-dark);margin:0}.font-license-drawer__final-price{font-size:var(--title-size);font-weight:700;line-height:1}.font-license-drawer__original{color:var(--original-price-color);opacity:1;font-size:var(--small-size)}.font-license-drawer__converted{font-size:var(--small-size);color:var(--gray-dark);text-align:right;margin-top:.2rem}.font-license-drawer__custom{padding:var(--padding-x2);background:var(--bg-light);border-radius:var(--radius);text-align:center}.font-license-drawer__custom p{font-size:var(--base-size);margin:0}.font-license-drawer__actions{padding:var(--padding-x2)}.font-license-drawer__fineprint{font-size:var(--tiny-size);color:var(--gray);text-align:center;margin-top:.8rem;line-height:1.3}.font-license-drawer__cta{justify-content:center;align-items:center;gap:var(--padding);border-radius:var(--radius);background:var(--yellow);width:100%;height:5.4rem;color:var(--font-color);cursor:pointer;border:none;font-size:2.2rem;font-weight:500;transition:all .3s;display:flex;position:relative;overflow:hidden}.font-license-drawer__cta svg{flex-shrink:0;width:2.4rem;height:2.4rem;transition:transform .3s}.font-license-drawer__cta:hover{background:var(--font-color);color:var(--white)}.font-license-drawer__cta:hover svg{transform:translate(4px)}.font-license-drawer__cta:active{transform:scale(.98)}.font-license-drawer__cta.is-loading{background:var(--gray-light);color:var(--gray);cursor:wait;pointer-events:none}.font-license-drawer__cta.is-outline{border:2px solid var(--font-color);color:var(--font-color);background:0 0}.font-license-drawer__cta.is-outline:hover{background:var(--font-color);color:var(--white)}.font-license-drawer__cta.is-disabled{background:var(--gray-light);color:var(--gray);cursor:default;pointer-events:none}@media screen and (width<=768px){.font-license-drawer__body{padding:var(--padding);gap:var(--padding-x2)}.font-license-drawer__header{padding:var(--padding)}.font-license-drawer__header h2{font-size:var(--base-size)}.font-license-drawer__close{font-size:2.6rem}.font-license-drawer__discount{padding:var(--padding-50) var(--padding);flex-wrap:wrap}.font-license-drawer__discount-tag{font-size:var(--tiny-size)}.font-license-drawer__discount-text{font-size:var(--small-size)}.font-license-drawer__section-header{gap:var(--padding-50)}.font-license-drawer__step-num{width:2rem;height:2rem;font-size:var(--tiny-size)}.font-license-drawer__hint{font-size:var(--tiny-size)}.font-license-drawer__options{gap:var(--padding-25)}.font-license-drawer__option{font-size:var(--small-size);padding:.4rem .8rem}.font-license-drawer__summary{gap:.4rem}.font-license-drawer__row,.font-license-drawer__total-row{font-size:var(--small-size)}.font-license-drawer__total-bar{margin-left:calc(-1 * var(--padding));margin-right:calc(-1 * var(--padding));padding:var(--padding)}.font-license-drawer__total-row--main{font-size:var(--base-size)}.font-license-drawer__final-price{font-size:var(--large-size)}.font-license-drawer__converted{font-size:var(--tiny-size)}.font-license-drawer__custom p{font-size:var(--small-size)}.font-license-drawer__actions{padding:var(--padding);padding-bottom:calc(var(--padding) + env(safe-area-inset-bottom))}.font-license-drawer__cta{height:5rem;font-size:var(--base-size);border-radius:var(--radius)}.font-license-drawer__cta svg{width:2rem;height:2rem}}.checkout-drawer .checkout-iframe-wrap{width:100%;height:100%;position:relative}.checkout-drawer .checkout-iframe-wrap iframe{border:0;display:block}.checkout-drawer .checkout-iframe-wrap .loading-wrap.absolute{z-index:10;pointer-events:none;background:#fff;width:100%;height:100%;position:absolute;top:0;left:0}.checkout-drawer .checkout-iframe-wrap .loading-wrap.absolute .lds-spinner{transform:translate(-50%,-50%)}.font-product-page__access-denied{text-align:center;min-height:60vh;font-size:var(--medium-size);color:var(--gray-dark);padding:var(--padding-x4) var(--padding);justify-content:center;align-items:center;line-height:1.8;display:flex}@media (width>=900px) and (height>=640px){.font-product-page{--fullpage-height:100svh;--fullpage-top:6.8rem}}.font-product-page{background-color:var(--bg);width:100%;overflow:clip}.font-product-page__slideshow{padding:var(--padding-x4) 0;max-width:var(--max-width);margin:0 auto}.font-product-page__slideshow .js-swiper .swiper{margin-left:0;margin-right:0}.font-product-page__slideshow .js-swiper .swiper-slide{padding-left:0;padding-right:0}.font-product-page__slideshow .js-swiper .swiper-slide>span{width:100%;display:block}.font-product-page__slideshow .js-swiper .swiper-slide img{width:92%;height:auto;display:block}.font-product-page__slideshow .swiper{margin:0;overflow:visible}@media screen and (width<=768px){.font-product-page__slideshow{padding:var(--padding-x2) 0}}@media screen and (width<=580px){.font-product-page__slideshow{padding:var(--padding) 0}}.product-content{margin-top:var(--padding);background:#fff}.product-content .inner{max-width:120rem}.product-content .ui-list .inner>header>h2{padding:var(--padding) 0 var(--padding);font-size:var(--title-size)}@media screen and (width<=580px){.product-content .ui-list .inner>header>h2{padding:0 0 var(--padding) 0}}.product-content .product-main{background:var(--bg);box-sizing:border-box;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.product-content .product-main-inner.col{max-width:120rem;padding:var(--padding-x2) var(--padding-x2);box-sizing:border-box;margin-left:auto;margin-right:auto}@media screen and (width<=580px){.product-content .product-main-inner.col{padding:var(--padding) var(--padding)}}.product-content .col{padding:var(--padding) var(--padding-x2);flex-wrap:wrap;display:flex}.product-content .col h1.col-title{width:60%;font-size:var(--title-size);margin-top:var(--padding);margin-bottom:var(--padding-x4)}@media screen and (width<=580px){.product-content .col{padding:0;display:block}.product-content .col h1.col-title{margin:var(--padding);width:100%}.product-content .col.inner>.right{display:none}}.product-content .left{width:60%;padding-right:var(--padding-x2);box-sizing:border-box;font-size:var(--base-size);grid-template-rows:1fr auto;display:grid}.product-content .left h3:first-child{margin-top:0}.product-content .left .price-box.mobile-only{display:none}@media screen and (width<=580px){.product-content .left{width:100%;padding:0}.product-content .left .price-box.mobile-only{width:calc(100% - var(--padding-x4));background-color:var(--bg);border-radius:var(--radius);padding:var(--padding);margin:var(--padding);flex-direction:column;align-items:flex-start;display:flex}.product-content .left .price-box.mobile-only .price-text{margin-bottom:var(--padding-50);font-size:var(--large-size);line-height:1.3}.product-content .left .price-box.mobile-only .ui-button{width:auto;min-height:4.8rem;padding:0 var(--padding);font-size:var(--base-size)}}.product-content .right{width:40%;padding-left:var(--padding-x2);box-sizing:border-box;font-size:var(--small-size)}.product-content .right:not(.ui-enter),.product-content .right:not(.ui-enter) .price-box{flex-direction:column;align-items:flex-start;display:flex}.product-content .right:not(.ui-enter) .price-box{background-color:var(--bg);border-radius:var(--radius);min-width:40rem;padding:var(--padding-x2);margin-bottom:var(--padding-x3);margin-left:var(--padding-x2)}.product-content .right:not(.ui-enter) .price-box.mobile-only{display:none}.product-content .right:not(.ui-enter) .price-box.desktop-only{display:flex}.product-content .right:not(.ui-enter) .price-box .price-text{margin-bottom:var(--padding)}.product-content .right:not(.ui-enter) .price-box .ui-button{width:auto;margin-right:0}.product-content .right:not(.ui-enter) .ui-enter.right{width:100%}.product-content .right p{font-size:var(--small-size);margin:0 0 var(--padding)}@media screen and (width<=580px){.product-content .right{width:100%;padding:0}.product-content .right .ui-enter p{font-size:var(--small-size)}.product-content .right:not(.ui-enter) .price-box.desktop-only{display:none}}.product-content .price-text{font-size:var(--large-size);font-weight:400}.product-content .price-text>span:not(.product-price-row){color:var(--gray-dark);font-weight:400}.product-content .price-text .product-price-row{color:var(--font-color)}.product-content .price-text del{color:var(--original-price-color);opacity:1}.product-content .price-text .member-price{color:var(--yellow-text);padding-left:1rem}.product-content .price-text strong{color:var(--font-color);font-weight:400}.product-content .loading-wrap{--size:2.4rem;width:2.4rem}.product-content .add-to-cart{margin-bottom:var(--padding);margin-top:var(--padding-x3);flex-direction:column;align-items:flex-start;display:flex}@media screen and (width<=580px){.product-content .add-to-cart{margin:0;display:block}}.product-content .add-to-cart .ui-button{width:18rem;height:4.8rem;font-size:var(--medium-size);justify-content:center;align-items:center;display:flex}.product-content .add-to-cart .loading-wrap.absolute{margin-top:-2rem;top:50%}.product-content .ui-enter{display:block}.product-content .ui-enter h3{font-size:var(--large-size)}.product-content .intro-text{margin-top:var(--padding-50);margin-bottom:var(--padding-x2)}@media screen and (width<=580px){.product-content .add-to-cart .ui-button{width:100%;height:6rem}.product-content .intro-text{margin:var(--padding)}}body.is-font-product .product-content{margin-top:0}body.is-font-product .header{position:fixed}body.is-font-product .header .swift,body.is-font-product .header .ui-button.type-bg.color-transparent{background-color:#0000001a}body.is-font-product .header .swift>span{color:#000}body.page-product .product-list .inner>header{padding:0 var(--padding)}body.page-product .product-list .product-item{width:33.33%}body.page-product .product-list .product-item .add-to-cart,body.page-product .product-list .product-item .price{display:none}
