.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;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-9197f103]{flex-wrap:wrap;gap:.6rem;width:100%;display:flex}.ui-select__option[data-v-9197f103]{appearance:none;box-sizing:border-box;border-radius:var(--radius-pill);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:0;align-items:center;gap:.8rem;margin:0;padding:.6rem 1.4rem;line-height:1.2;display:inline-flex}.ui-select__option.has-swatch[data-v-9197f103]{padding-left:.5rem}@media (hover:hover){.ui-select__option[data-v-9197f103]:hover:not(.is-selected){background:var(--bg-gray)}}.ui-select__option[data-v-9197f103]:focus-visible{outline:2px solid var(--black);outline-offset:2px}.ui-select__option.is-selected[data-v-9197f103]{background:var(--yellow);color:var(--black)}.ui-select__swatch[data-v-9197f103]{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-9197f103]: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-9197f103]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.ui-select__text[data-v-9197f103]{min-width:0}.express-pay-frame[data-v-21ff2d1f]{box-sizing:border-box;background:0 0;border:0;border-radius:0;width:100%;height:48px;min-height:48px;display:block;overflow:visible}.express-pay-frame.is-disabled[data-v-21ff2d1f]{pointer-events:none;opacity:.45}.product-general .price-box .ui-select{margin-bottom:var(--padding)}.product-general .price-box__actions{flex-wrap:nowrap;align-items:center;gap:.8rem;width:100%;display:flex}.product-general .price-box__actions>.price-box__express,.product-general .price-box__actions>.ui-button{box-sizing:border-box;flex:none;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important}.product-general .price-box__actions>.ui-button{text-align:center;justify-content:center;width:auto!important;padding:0 1.6rem!important;line-height:1!important}.product-general .price-box__actions>.price-box__express{background:0 0;border:0;min-width:120px;max-width:120px;width:120px!important}@media screen and (width<=1024px) and (width>=581px){.product-general .price-box__actions{flex-wrap:wrap;max-width:100%}}@media only screen and (width<=580px){.product-general .price-box__actions{flex-direction:column;align-items:stretch;gap:.8rem}.product-general .price-box__actions>.price-box__express,.product-general .price-box__actions>.ui-button{flex:none;width:100%!important;min-width:0!important;max-width:none!important}}.font-hero[data-v-7e8fb05d]{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;position:relative;overflow:hidden}.font-hero__content[data-v-7e8fb05d]{text-align:center;width:100%}.font-hero__title[data-v-7e8fb05d]{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}.font-hero__langs[data-v-7e8fb05d]{left:0;right:0;bottom:var(--padding-x2);padding:0 var(--padding);flex-wrap:nowrap;justify-content:center;gap:.8rem;margin:0;list-style:none;display:flex;position:absolute}.font-hero__langs li[data-v-7e8fb05d]{border-radius:var(--radius-pill);background:var(--white);height:2.6rem;color:var(--font-color);font-size:var(--small-size);white-space:nowrap;border:0;align-items:center;padding:0 .8rem;line-height:1;display:flex}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.font-hero__content[data-v-7e8fb05d]{animation:linear both font-hero-trail-7e8fb05d;animation-timeline:view();animation-range:exit 0}}}@keyframes font-hero-trail-7e8fb05d{to{opacity:.6;transform:translateY(35%)}}@media screen and (width<=768px){.font-hero[data-v-7e8fb05d]{height:100svh;padding:var(--padding-x2) var(--padding)}.font-hero__title[data-v-7e8fb05d]{letter-spacing:.01em;font-size:calc(clamp(24rem,24vw,20rem))}}@media screen and (width<=580px){.font-hero[data-v-7e8fb05d]{height:100svh;padding:var(--padding-x3) 0 var(--padding)}.font-hero__title[data-v-7e8fb05d]{font-size:calc(clamp(24rem,24vw,20rem))}.font-hero__langs[data-v-7e8fb05d]{flex-wrap:wrap}}.font-preview[data-v-c0efb4f6]{--height:3.8rem;width:100%}.font-preview__section[data-v-c0efb4f6]{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;display:flex;position:relative}.font-preview__section--title[data-v-c0efb4f6]{--section-fg:var(--black);--section-accent:var(--white);background-color:var(--white);padding-left:0;padding-right:0}.font-preview__title-row[data-v-c0efb4f6]{padding:var(--padding-x2) var(--padding)}.font-preview__title-row[data-v-c0efb4f6]:first-child{padding-top:0}.font-preview__title-row+.font-preview__title-row[data-v-c0efb4f6]{border-top:1px solid var(--section-fg)}.font-preview__title-row .font-preview__area[data-v-c0efb4f6]{margin-top:var(--padding);overflow:hidden}.font-preview__font-name[data-v-c0efb4f6]{font-size:var(--small-size);color:var(--section-fg);white-space:nowrap}.font-preview__inner[data-v-c0efb4f6]{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-c0efb4f6],.font-preview__sidebar[data-v-c0efb4f6]{gap:var(--padding-50);align-items:center;display:flex}.font-preview__control--font[data-v-c0efb4f6]{min-width:28rem}.font-preview__control--font .font-preview__select[data-v-c0efb4f6]{flex:1;min-width:0}.font-preview__control--font .font-preview__color-toggle[data-v-c0efb4f6]{flex:none}.font-preview__select[data-v-c0efb4f6]{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}.font-preview__select[data-v-c0efb4f6]:focus{outline:none}.font-preview__purchase[data-v-c0efb4f6]{justify-content:flex-end;align-items:center;gap:var(--padding);flex:1;display:flex}.font-preview__price[data-v-c0efb4f6]{font-size:var(--large-size);color:var(--section-fg);flex-wrap:wrap;align-items:center;gap:.8rem;line-height:1;display:flex}.font-preview__sale-tag[data-v-c0efb4f6]{border-radius:var(--radius-pill);background:var(--yellow);height:2.8rem;color:var(--font-color);font-size:var(--tiny-size);align-items:center;padding:0 1rem;font-weight:600;line-height:1;display:inline-flex}.font-preview__price-old[data-v-c0efb4f6]{color:var(--original-price-color);opacity:1;text-decoration:line-through}.font-preview__price-final[data-v-c0efb4f6]{font-size:inherit;color:var(--section-fg)}.font-preview__slider[data-v-c0efb4f6]{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-c0efb4f6]:before{content:"";height:calc(-2px + var(--height));border:1px solid var(--section-fg);border-radius:calc(var(--height) / 2);position:absolute;top:0;left:-20px;right:-20px}.font-preview__slider-thumb[data-v-c0efb4f6]{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;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.font-preview__slider-val[data-v-c0efb4f6]{color:var(--section-accent);-webkit-user-select:none;user-select:none;pointer-events:none;font-size:9px;font-weight:600;line-height:1}.font-preview__color-toggle[data-v-c0efb4f6]{height:var(--height);align-items:center;display:flex}.font-preview__color-dot[data-v-c0efb4f6]{height:calc(-2px + var(--height));width:calc(-2px + var(--height));cursor:pointer;z-index:2;border:2px solid #80808066;border-radius:50%;display:block;position:relative;overflow:hidden}.font-preview__color-dot[data-v-c0efb4f6]:last-child{z-index:1;left:-1rem}.font-preview__color-dot[data-v-c0efb4f6]:hover{z-index:3;transform:scale(1.15)}.font-preview__color-input[data-v-c0efb4f6]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.font-preview__area[data-v-c0efb4f6]{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-c0efb4f6]{animation:linear both font-preview-settle-c0efb4f6;animation-timeline:view();animation-range:entry 0 cover 45%}}}.font-preview__text[data-v-c0efb4f6]{width:100%;color:var(--section-fg);word-break:break-word;cursor:text;font-feature-settings:normal;outline:none;font-weight:400}.font-preview__text--title[data-v-c0efb4f6]{white-space:nowrap;font-size:240px;line-height:1.2}.font-preview__text--paragraph[data-v-c0efb4f6]{min-height:100px}.font-preview__loading[data-v-c0efb4f6]{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-c0efb4f6]{border:2px solid var(--gray-light);border-top-color:var(--font-color);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin-c0efb4f6}@keyframes spin-c0efb4f6{to{transform:rotate(1turn)}}@keyframes font-preview-settle-c0efb4f6{0%{opacity:.5;transform:translateY(3rem)}}@media screen and (width<=768px){.font-preview[data-v-c0efb4f6]{--height:5.2rem}.font-preview__section[data-v-c0efb4f6]{padding:var(--padding-x2) var(--padding)}.font-preview__section--title[data-v-c0efb4f6]{padding-left:0;padding-right:0}.font-preview__inner[data-v-c0efb4f6]{gap:var(--padding)}.font-preview__sidebar[data-v-c0efb4f6]{gap:var(--padding-50);flex-wrap:wrap;order:1}.font-preview__control[data-v-c0efb4f6]{min-width:0;width:calc(50% - var(--padding-25));margin:0;padding:0}.font-preview__control--font[data-v-c0efb4f6]{align-items:center;gap:var(--padding-50);width:100%;display:flex}.font-preview__select[data-v-c0efb4f6]{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-c0efb4f6]{flex:1;min-width:0}.font-preview__control--font .font-preview__color-toggle[data-v-c0efb4f6]{flex:none;height:auto}.font-preview__control--font .font-preview__color-dot[data-v-c0efb4f6]{border-width:1px;width:2.8rem;height:2.8rem}.font-preview__control--font .font-preview__color-dot[data-v-c0efb4f6]:last-child{left:-.6rem}.font-preview__slider[data-v-c0efb4f6]{width:calc(100% - 8rem);min-width:unset;margin:0;display:none;left:4rem}.font-preview__purchase[data-v-c0efb4f6]{justify-content:space-between;gap:var(--padding);flex:0 0 100%;width:100%}.font-preview__price[data-v-c0efb4f6]{font-size:var(--base-size)}.font-preview__area[data-v-c0efb4f6]{order:1;margin-top:0}.font-preview__title-row[data-v-c0efb4f6]{padding:var(--padding) var(--padding)}.font-preview__text--title[data-v-c0efb4f6]{font-size:18vw}.font-preview__text--paragraph[data-v-c0efb4f6]{min-height:100px;font-size:18px!important}.font-preview__loading[data-v-c0efb4f6]{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-c0efb4f6]{padding:var(--padding) var(--padding)}.font-preview__section--title[data-v-c0efb4f6]{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{padding:var(--padding-x2) var(--padding-x2) var(--padding);color:var(--font-color);background:0 0;justify-content:space-between;align-items:center;display:flex}.font-license-drawer__header h2{font-size:var(--large-size);color:var(--font-color);margin:0;font-weight:600}.font-license-drawer__close{cursor:pointer;color:var(--font-color);opacity:.55;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-val{color:var(--yellow);font-weight:600}.font-license-drawer__body{overscroll-behavior:contain;padding:0 var(--padding-x2) var(--padding-x2);gap:var(--padding);flex-direction:column;flex:1;display:flex;overflow-y:auto}.font-license-drawer__dropdown{position:relative}.font-license-drawer__dropdown-trigger{justify-content:space-between;align-items:center;gap:var(--padding);border:1px solid var(--gray-light);border-radius:var(--radius);background:var(--white);width:100%;min-height:4.4rem;color:var(--font-color);font:inherit;font-size:var(--base-size);text-align:left;cursor:pointer;padding:0 1.4rem;display:flex}.font-license-drawer__dropdown-trigger.is-open,.font-license-drawer__dropdown-trigger:hover{border-color:var(--font-color)}.font-license-drawer__dropdown-trigger.is-open{box-shadow:0 0 0 1px var(--font-color)}.font-license-drawer__dropdown-chevron{opacity:.7;flex-shrink:0;width:1.6rem;height:1.6rem;transform:rotate(90deg)}.is-open .font-license-drawer__dropdown-chevron{transform:rotate(-90deg)}.font-license-drawer__dropdown-menu{z-index:20;background:var(--white);border:1px solid var(--gray-light);border-radius:var(--radius);box-shadow:var(--shadow-lg);max-height:28rem;margin:0;padding:.6rem;list-style:none;position:absolute;top:calc(100% + .6rem);left:0;right:0;overflow-y:auto}.font-license-drawer__dropdown-option{justify-content:space-between;align-items:center;gap:var(--padding);border-radius:calc(-2px + var(--radius));cursor:pointer;font-size:var(--small-size);padding:1rem 1.2rem;line-height:1.3;display:flex}.font-license-drawer__dropdown-option:hover{background:var(--gray-fade)}.font-license-drawer__dropdown-option.is-selected{background:var(--font-color);color:var(--white)}.font-license-drawer__dropdown-option.is-selected .font-license-drawer__dropdown-note{color:#ffffffb3}.font-license-drawer__dropdown-note{font-size:var(--tiny-size);color:var(--gray);flex-shrink:0}.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;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;display:none}.font-license-drawer__summary{padding-top:var(--padding);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) 0 0;padding:var(--padding) 0 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{border-radius:var(--radius-pill);background:var(--yellow);font-variant-numeric:tabular-nums;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);color:var(--font-color);margin:0;line-height:1.45}.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);font-size:var(--medium-size);cursor:pointer;border:none;font-weight:500;display:flex;position:relative;overflow:hidden}.font-license-drawer__cta svg{flex-shrink:0;width:2.4rem;height:2.4rem}.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:0 var(--padding) var(--padding);gap:var(--padding)}.font-license-drawer__header{padding:var(--padding) var(--padding) var(--padding-50)}.font-license-drawer__header h2{font-size:var(--base-size)}.font-license-drawer__close{font-size:2.6rem}.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;background:var(--white);pointer-events:none;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:var(--white)}.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}.product-content .product-main-inner.col .right .ui-enter,.product-content .product-main-inner.col .right.ui-enter{line-height:1.4}html.is-english .product-content .product-main-inner.col .right .ui-enter,html.is-english .product-content .product-main-inner.col .right.ui-enter{line-height:1.2}.product-content .product-main-inner.col .right .ui-enter li,.product-content .product-main-inner.col .right .ui-enter p,.product-content .product-main-inner.col .right.ui-enter li,.product-content .product-main-inner.col .right.ui-enter p{font-size:var(--small-size);line-height:inherit;margin:0 0 .35em}.product-content .product-main-inner.col .right .ui-enter ol,.product-content .product-main-inner.col .right .ui-enter ul,.product-content .product-main-inner.col .right.ui-enter ol,.product-content .product-main-inner.col .right.ui-enter ul{margin:0;padding:0;list-style:none}.product-content .product-main-inner.col .right .ui-enter ol>li,.product-content .product-main-inner.col .right .ui-enter ul>li,.product-content .product-main-inner.col .right.ui-enter ol>li,.product-content .product-main-inner.col .right.ui-enter ul>li{margin-left:0;padding:0}.product-content .product-main-inner.col .right .ui-enter ol>li:before,.product-content .product-main-inner.col .right .ui-enter ul>li:before,.product-content .product-main-inner.col .right.ui-enter ol>li:before,.product-content .product-main-inner.col .right.ui-enter ul>li:before{content:none;display:none}@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:auto}.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)}}@media screen and (width<=1024px) and (width>=581px){.product-content .col h1.col-title,.product-content .left{width:66%}.product-content .left,.product-content .right{min-width:0}.product-content .right{width:34%;padding-left:var(--padding)}.product-content .right:not(.ui-enter) .price-box{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:var(--padding);margin-left:0}}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:var(--black)}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}
