@charset "UTF-8";@media (max-width: 899.98px){.s-products.svelte-igmeha{margin-top:14.6666666667vw}}@media (min-width: 900px){.s-products.svelte-igmeha{margin-top:.9375vw}}.s-products.svelte-igmeha .lead-text:where(.svelte-igmeha){text-align:center;color:var(--clr-theme-black-text)}@media (max-width: 899.98px){.s-products.svelte-igmeha .lead-text:where(.svelte-igmeha){margin-top:2.2666666667vw;font-size:3.2vw;line-height:4.8vw;letter-spacing:.03em}}@media (min-width: 900px){.s-products.svelte-igmeha .lead-text:where(.svelte-igmeha){margin-top:1.6875vw;font-size:1.25vw;line-height:1.875vw;letter-spacing:.09em}}html:lang(en) .s-products.svelte-igmeha .lead-text:where(.svelte-igmeha) .-accent{font-style:italic}html:lang(es) .s-products.svelte-igmeha .lead-text:where(.svelte-igmeha) .-accent{font-style:italic}html:lang(de) .s-products.svelte-igmeha .lead-text:where(.svelte-igmeha) .-accent{font-style:italic}html:lang(fr) .s-products.svelte-igmeha .lead-text:where(.svelte-igmeha) .-accent{font-style:italic}html:lang(it) .s-products.svelte-igmeha .lead-text:where(.svelte-igmeha) .-accent{font-style:italic}html:lang(pt-BR) .s-products.svelte-igmeha .lead-text:where(.svelte-igmeha) .-accent{font-style:italic}.s-products.svelte-igmeha .products-inner:where(.svelte-igmeha){margin:auto}@media (max-width: 899.98px){.s-products.svelte-igmeha .products-inner:where(.svelte-igmeha){width:86.6666666667vw}}@media (min-width: 900px){.s-products.svelte-igmeha .products-inner:where(.svelte-igmeha){width:68.75vw}}.s-products.svelte-igmeha .products-items-wrapper:where(.svelte-igmeha){display:flex;justify-content:center}@media (max-width: 899.98px){.s-products.svelte-igmeha .products-items-wrapper:where(.svelte-igmeha){margin-top:5.3333333333vw;gap:2.6666666667vw}}@media (min-width: 900px){.s-products.svelte-igmeha .products-items-wrapper:where(.svelte-igmeha){margin-top:2.5vw;gap:1.25vw}}.s-products.svelte-igmeha .products-items-wrapper:where(.svelte-igmeha) .product-item:where(.svelte-igmeha){position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;color:var(--clr-theme-black-text);box-shadow:0 var(--product-item-shadow-y) var(--product-item-shadow-blur) #919fbc4d;transition:box-shadow .3s;background-color:#fff}@media (max-width: 899.98px){.s-products.svelte-igmeha .products-items-wrapper:where(.svelte-igmeha) .product-item:where(.svelte-igmeha){width:42vw;height:44.2666666667vw;padding:5.6vw 0;--product-item-shadow-y: .5333333333vw;--product-item-shadow-y-hover: 1.0666666667vw;--product-item-shadow-blur: 1.8666666667vw;--product-item-shadow-blur-hover: 3.7333333333vw}}@media (min-width: 900px){.s-products.svelte-igmeha .products-items-wrapper:where(.svelte-igmeha) .product-item:where(.svelte-igmeha){width:33.75vw;height:25.5vw;padding:3.125vw 0;--product-item-shadow-y: .25vw;--product-item-shadow-y-hover: .5vw;--product-item-shadow-blur: .875vw;--product-item-shadow-blur-hover: 1.75vw}}@media (hover: hover) and (pointer: fine) and (min-width: 900px){.s-products.svelte-igmeha .products-items-wrapper:where(.svelte-igmeha) .product-item:where(.svelte-igmeha):hover{box-shadow:0 var(--product-item-shadow-y-hover) var(--product-item-shadow-blur-hover) #919fbc99}.s-products.svelte-igmeha .products-items-wrapper:where(.svelte-igmeha) .product-item:where(.svelte-igmeha):hover .arrow:where(.svelte-igmeha){transform:translateY(.32rem)}}.s-products.svelte-igmeha .products-items-wrapper:where(.svelte-igmeha) .product-item:where(.svelte-igmeha):before{display:block;position:absolute;top:0;left:0;width:100%;content:""}@media (max-width: 899.98px){.s-products.svelte-igmeha .products-items-wrapper:where(.svelte-igmeha) .product-item:where(.svelte-igmeha):before{height:.2666666667vw}}@media (min-width: 900px){.s-products.svelte-igmeha .products-items-wrapper:where(.svelte-igmeha) .product-item:where(.svelte-igmeha):before{height:.125vw}}.s-products.svelte-igmeha .products-items-wrapper:where(.svelte-igmeha) .product-item.-beginner:where(.svelte-igmeha):before{background-image:linear-gradient(to right,#7cd7eb,#72a0f5)}.s-products.svelte-igmeha .products-items-wrapper:where(.svelte-igmeha) .product-item.-played:where(.svelte-igmeha):before{background-image:linear-gradient(to right,#e1a0ff,#4b51cf)}.s-products.svelte-igmeha .products-items-wrapper:where(.svelte-igmeha) .product-item:where(.svelte-igmeha) .head:where(.svelte-igmeha){flex:1}@media (max-width: 899.98px){.s-products.svelte-igmeha .products-items-wrapper:where(.svelte-igmeha) .product-item:where(.svelte-igmeha) .head:where(.svelte-igmeha){font-size:2.6666666667vw;line-height:4vw}}@media (min-width: 900px){.s-products.svelte-igmeha .products-items-wrapper:where(.svelte-igmeha) .product-item:where(.svelte-igmeha) .head:where(.svelte-igmeha){font-size:1.125vw;line-height:1.6875vw}}html:lang(zh-Hans) .s-products.svelte-igmeha .products-items-wrapper:where(.svelte-igmeha) .product-item:where(.svelte-igmeha) .head:where(.svelte-igmeha){display:flex;align-items:center}html:lang(ja) .s-products.svelte-igmeha .products-items-wrapper:where(.svelte-igmeha) .product-item:where(.svelte-igmeha) .head:where(.svelte-igmeha) .-accent:where(.svelte-igmeha){color:#ca4f4f}html:lang(zh-Hans) .s-products.svelte-igmeha .products-items-wrapper:where(.svelte-igmeha) .product-item:where(.svelte-igmeha) .head:where(.svelte-igmeha) .-accent:where(.svelte-igmeha){color:#ca4f4f}html:lang(zh-Hant) .s-products.svelte-igmeha .products-items-wrapper:where(.svelte-igmeha) .product-item:where(.svelte-igmeha) .head:where(.svelte-igmeha) .-accent:where(.svelte-igmeha){color:#ca4f4f}html:lang(ko) .s-products.svelte-igmeha .products-items-wrapper:where(.svelte-igmeha) .product-item:where(.svelte-igmeha) .head:where(.svelte-igmeha) .-accent:where(.svelte-igmeha){color:#ca4f4f}html:lang(en) .s-products.svelte-igmeha .products-items-wrapper:where(.svelte-igmeha) .product-item:where(.svelte-igmeha) .head:where(.svelte-igmeha) .-accent:where(.svelte-igmeha){font-weight:700}html:lang(es) .s-products.svelte-igmeha .products-items-wrapper:where(.svelte-igmeha) .product-item:where(.svelte-igmeha) .head:where(.svelte-igmeha) .-accent:where(.svelte-igmeha){font-weight:700}html:lang(de) .s-products.svelte-igmeha .products-items-wrapper:where(.svelte-igmeha) .product-item:where(.svelte-igmeha) .head:where(.svelte-igmeha) .-accent:where(.svelte-igmeha){font-weight:700}html:lang(fr) .s-products.svelte-igmeha .products-items-wrapper:where(.svelte-igmeha) .product-item:where(.svelte-igmeha) .head:where(.svelte-igmeha) .-accent:where(.svelte-igmeha){font-weight:700}html:lang(it) .s-products.svelte-igmeha .products-items-wrapper:where(.svelte-igmeha) .product-item:where(.svelte-igmeha) .head:where(.svelte-igmeha) .-accent:where(.svelte-igmeha){font-weight:700}html:lang(pt-BR) .s-products.svelte-igmeha .products-items-wrapper:where(.svelte-igmeha) .product-item:where(.svelte-igmeha) .head:where(.svelte-igmeha) .-accent:where(.svelte-igmeha){font-weight:700}.s-products.svelte-igmeha .products-items-wrapper:where(.svelte-igmeha) .product-item:where(.svelte-igmeha) .image:where(.svelte-igmeha){display:flex;justify-content:center;align-items:center}.s-products.svelte-igmeha .products-items-wrapper:where(.svelte-igmeha) .product-item:where(.svelte-igmeha) .arrow:where(.svelte-igmeha){transition:transform .2s}@media (max-width: 899.98px){.s-products.svelte-igmeha .products-items-wrapper:where(.svelte-igmeha) .product-item:where(.svelte-igmeha) .arrow:where(.svelte-igmeha){margin-top:3.2vw}}@media (min-width: 900px){.s-products.svelte-igmeha .products-items-wrapper:where(.svelte-igmeha) .product-item:where(.svelte-igmeha) .arrow:where(.svelte-igmeha){margin-top:1.5vw}}.banner.svelte-igmeha{margin-inline:auto}@media (max-width: 899.98px){.banner.svelte-igmeha{width:100%;height:21.1466666667vw;margin-top:23.4666666667vw}}@media (min-width: 900px){.banner.svelte-igmeha{width:50vw;height:12.375vw;margin-top:8.4375vw}}.banner-wrapper.svelte-igmeha{display:flex;justify-content:space-between;align-items:flex-end;width:100%;height:100%;position:relative;border:1px solid #69b6cc;box-sizing:content-box}@media (hover: hover) and (pointer: fine) and (min-width: 900px){.banner-wrapper.svelte-igmeha:hover .banner-deco:where(.svelte-igmeha):nth-of-type(1):before{transform:translate(-50%) scaleX(1);transform-origin:left}.banner-wrapper.svelte-igmeha:hover .banner-deco:where(.svelte-igmeha):nth-of-type(2):before{transform:translateY(-50%) scaleY(1);transform-origin:bottom}.banner-wrapper.svelte-igmeha:hover .banner-deco:where(.svelte-igmeha):nth-of-type(3):before{transform:translate(-50%) scaleX(1);transform-origin:right}.banner-wrapper.svelte-igmeha:hover .banner-deco:where(.svelte-igmeha):nth-of-type(4):before{transform:translateY(-50%) scaleY(1);transform-origin:top}}.banner-text.svelte-igmeha{display:flex;flex:1;align-items:center;justify-content:center;width:100%;height:100%;color:var(--clr-theme-black-text);text-align:center;letter-spacing:.1em}@media (max-width: 899.98px){.banner-text.svelte-igmeha{padding:2vw;font-size:1.8666666667vw;line-height:2.9333333333vw}}@media (min-width: 900px){.banner-text.svelte-igmeha{padding:.9375vw;font-size:1.125vw;line-height:1.6875vw}}.banner-deco.svelte-igmeha{position:absolute;width:100%;height:100%;display:block;z-index:-1;pointer-events:none}.banner-deco.svelte-igmeha:before,.banner-deco.svelte-igmeha:after{content:"";position:absolute}@media (max-width: 899.98px){.banner-deco.svelte-igmeha:before,.banner-deco.svelte-igmeha:after{--frame-margin: -1.3333333333vw;--border-width: 1px}}@media (min-width: 900px){.banner-deco.svelte-igmeha:before,.banner-deco.svelte-igmeha:after{--frame-margin: -.75vw;--border-width: 1px}}.banner-deco.svelte-igmeha:before{background-color:#69b6cc}@media (max-width: 899.98px){.banner-deco.svelte-igmeha:before{--frame-width: 81.8666666667vw;--frame-height: 16.8vw}}@media (min-width: 900px){.banner-deco.svelte-igmeha:before{--frame-width: 47.8125vw;--frame-height: 10.4375vw}}.banner-deco.svelte-igmeha:after{box-sizing:border-box}@media (max-width: 899.98px){.banner-deco.svelte-igmeha:after{width:4vw;height:4vw}}@media (min-width: 900px){.banner-deco.svelte-igmeha:after{width:1.875vw;height:1.875vw}}.banner-deco.svelte-igmeha:nth-of-type(1):before{width:var(--frame-width);height:var(--border-width);top:var(--frame-margin);left:50%;transform:translate(-50%) scaleX(0);transform-origin:right;transition:transform .33s}.banner-deco.svelte-igmeha:nth-of-type(2):before{width:var(--border-width);height:var(--frame-height);top:50%;left:var(--frame-margin);transform:translateY(-50%) scaleY(0);transform-origin:top;transition:transform .4s}.banner-deco.svelte-igmeha:nth-of-type(3):before{width:var(--frame-width);height:var(--border-width);bottom:var(--frame-margin);left:50%;transform:translate(-50%) scaleX(0);transform-origin:left;transition:transform .33s}.banner-deco.svelte-igmeha:nth-of-type(4):before{width:var(--border-width);height:var(--frame-height);top:50%;right:var(--frame-margin);transform:translateY(-50%) scaleY(0);transform-origin:bottom;transition:transform .4s}.banner-deco.svelte-igmeha:nth-of-type(1):after{top:var(--frame-margin);left:var(--frame-margin);background:linear-gradient(#69b6cc,#69b6cc) top/100% var(--border-width) no-repeat,linear-gradient(#69b6cc,#69b6cc) left/var(--border-width) 100% no-repeat}.banner-deco.svelte-igmeha:nth-of-type(2):after{top:var(--frame-margin);right:var(--frame-margin);background:linear-gradient(#69b6cc,#69b6cc) top/100% var(--border-width) no-repeat,linear-gradient(#69b6cc,#69b6cc) right/var(--border-width) 100% no-repeat}.banner-deco.svelte-igmeha:nth-of-type(3):after{bottom:var(--frame-margin);left:var(--frame-margin);background:linear-gradient(#69b6cc,#69b6cc) bottom/100% var(--border-width) no-repeat,linear-gradient(#69b6cc,#69b6cc) left/var(--border-width) 100% no-repeat}.banner-deco.svelte-igmeha:nth-of-type(4):after{bottom:var(--frame-margin);right:var(--frame-margin);background:linear-gradient(#69b6cc,#69b6cc) bottom/100% var(--border-width) no-repeat,linear-gradient(#69b6cc,#69b6cc) right/var(--border-width) 100% no-repeat}.products-info.svelte-igmeha{width:fit-content;margin-inline:auto}@media (max-width: 899.98px){.products-info.svelte-igmeha{margin-top:12vw}}@media (min-width: 900px){.products-info.svelte-igmeha{margin-top:6.25vw}}.products-info-wrapper.svelte-igmeha{display:flex}@media (max-width: 899.98px){.products-info-wrapper.svelte-igmeha{flex-direction:column;gap:6.6666666667vw}}@media (min-width: 900px){.products-info-wrapper.svelte-igmeha{gap:2.8125vw}}.products-info-image.svelte-igmeha{flex-shrink:0;display:grid;place-items:center}.products-info-detail.svelte-igmeha{flex-shrink:0;text-align:left}.products-info-detail.svelte-igmeha .logo:where(.svelte-igmeha){width:fit-content;margin-inline:auto}@media (max-width: 899.98px){.products-info-detail.svelte-igmeha .list:where(.svelte-igmeha){font-size:1.6vw;margin-top:5.3333333333vw}}@media (min-width: 900px){.products-info-detail.svelte-igmeha .list:where(.svelte-igmeha){font-size:.875vw;margin-top:2.5vw}}.products-info-detail.svelte-igmeha .list:where(.svelte-igmeha) .row:where(.svelte-igmeha){display:flex}@media (max-width: 899.98px){.products-info-detail.svelte-igmeha .list:where(.svelte-igmeha) .row:where(.svelte-igmeha){gap:4vw;font-size:3.2vw}}@media (min-width: 900px){.products-info-detail.svelte-igmeha .list:where(.svelte-igmeha) .row:where(.svelte-igmeha){gap:1.25vw;font-size:1vw}}.products-info-detail.svelte-igmeha .list:where(.svelte-igmeha) .row:where(.svelte-igmeha) dt:where(.svelte-igmeha){font-weight:700;color:var(--clr-theme-gold)}@media (max-width: 899.98px){.products-info-detail.svelte-igmeha .list:where(.svelte-igmeha) .row:where(.svelte-igmeha) dt:where(.svelte-igmeha){padding-left:2.6666666667vw;min-width:17.3333333333vw;font-size:3.2vw}}@media (min-width: 900px){.products-info-detail.svelte-igmeha .list:where(.svelte-igmeha) .row:where(.svelte-igmeha) dt:where(.svelte-igmeha){padding-left:.9375vw;min-width:5.3125vw;font-size:1vw}}@media (max-width: 899.98px){html:lang(ja) .products-info-detail.svelte-igmeha .list:where(.svelte-igmeha) .row:where(.svelte-igmeha) dt:where(.svelte-igmeha){min-width:30.1333333333vw}}@media (min-width: 900px){html:lang(ja) .products-info-detail.svelte-igmeha .list:where(.svelte-igmeha) .row:where(.svelte-igmeha) dt:where(.svelte-igmeha){min-width:9.0625vw}}@media (max-width: 899.98px){html:lang(de) .products-info-detail.svelte-igmeha .list:where(.svelte-igmeha) .row:where(.svelte-igmeha) dt:where(.svelte-igmeha){min-width:31.2vw}}@media (min-width: 900px){html:lang(de) .products-info-detail.svelte-igmeha .list:where(.svelte-igmeha) .row:where(.svelte-igmeha) dt:where(.svelte-igmeha){min-width:12.1875vw}}@media (max-width: 899.98px){html:lang(en) .products-info-detail.svelte-igmeha .list:where(.svelte-igmeha) .row:where(.svelte-igmeha) dt:where(.svelte-igmeha){min-width:31.2vw}}@media (min-width: 900px){html:lang(en) .products-info-detail.svelte-igmeha .list:where(.svelte-igmeha) .row:where(.svelte-igmeha) dt:where(.svelte-igmeha){min-width:12.1875vw}}@media (max-width: 899.98px){html:lang(it) .products-info-detail.svelte-igmeha .list:where(.svelte-igmeha) .row:where(.svelte-igmeha) dt:where(.svelte-igmeha){min-width:31.2vw}}@media (min-width: 900px){html:lang(it) .products-info-detail.svelte-igmeha .list:where(.svelte-igmeha) .row:where(.svelte-igmeha) dt:where(.svelte-igmeha){min-width:12.1875vw}}@media (max-width: 899.98px){html:lang(es) .products-info-detail.svelte-igmeha .list:where(.svelte-igmeha) .row:where(.svelte-igmeha) dt:where(.svelte-igmeha){min-width:39.3333333333vw}}@media (min-width: 900px){html:lang(es) .products-info-detail.svelte-igmeha .list:where(.svelte-igmeha) .row:where(.svelte-igmeha) dt:where(.svelte-igmeha){min-width:12.1875vw}}@media (max-width: 899.98px){html:lang(pt-BR) .products-info-detail.svelte-igmeha .list:where(.svelte-igmeha) .row:where(.svelte-igmeha) dt:where(.svelte-igmeha){min-width:39.3333333333vw}}@media (min-width: 900px){html:lang(pt-BR) .products-info-detail.svelte-igmeha .list:where(.svelte-igmeha) .row:where(.svelte-igmeha) dt:where(.svelte-igmeha){min-width:12.1875vw}}@media (max-width: 899.98px){html:lang(fr) .products-info-detail.svelte-igmeha .list:where(.svelte-igmeha) .row:where(.svelte-igmeha) dt:where(.svelte-igmeha){min-width:39.3333333333vw}}@media (min-width: 900px){html:lang(fr) .products-info-detail.svelte-igmeha .list:where(.svelte-igmeha) .row:where(.svelte-igmeha) dt:where(.svelte-igmeha){min-width:12.1875vw}}@media (max-width: 899.98px){html:lang(ko) .products-info-detail.svelte-igmeha .list:where(.svelte-igmeha) .row:where(.svelte-igmeha) dt:where(.svelte-igmeha){min-width:21.3333333333vw}}@media (min-width: 900px){html:lang(ko) .products-info-detail.svelte-igmeha .list:where(.svelte-igmeha) .row:where(.svelte-igmeha) dt:where(.svelte-igmeha){min-width:6.25vw}}.products-info-detail.svelte-igmeha .list:where(.svelte-igmeha) .row:where(.svelte-igmeha) dd:where(.svelte-igmeha){color:var(--clr-theme-black-text)}.products-info-detail.svelte-igmeha .list:where(.svelte-igmeha) .row:where(.svelte-igmeha) dd:where(.svelte-igmeha) a:where(.svelte-igmeha){text-decoration:underline;color:var(--clr-theme-purple-text)}.products-info-detail.svelte-igmeha .list:where(.svelte-igmeha) .row:where(.svelte-igmeha) dd:where(.svelte-igmeha) .audio-key:where(.svelte-igmeha){margin-top:1em}@media (max-width: 899.98px){.products-info-detail.svelte-igmeha .list:where(.svelte-igmeha) .row:where(.svelte-igmeha)+.row:where(.svelte-igmeha){margin-top:2.4vw}}@media (min-width: 900px){.products-info-detail.svelte-igmeha .list:where(.svelte-igmeha) .row:where(.svelte-igmeha)+.row:where(.svelte-igmeha){margin-top:1vw}}.products-info-detail.svelte-igmeha .list:where(.svelte-igmeha) .rating-wrapper:where(.svelte-igmeha){display:flex;align-items:center}@media (max-width: 899.98px){.products-info-detail.svelte-igmeha .list:where(.svelte-igmeha) .rating-image:where(.svelte-igmeha){width:9.3333333333vw}}@media (min-width: 900px){.products-info-detail.svelte-igmeha .list:where(.svelte-igmeha) .rating-image:where(.svelte-igmeha){width:4.375vw}}@media (max-width: 899.98px){.products-info-detail.svelte-igmeha .list:where(.svelte-igmeha) .rating-image:where(.svelte-igmeha):lang(en){width:36.2666666667vw}}@media (min-width: 900px){.products-info-detail.svelte-igmeha .list:where(.svelte-igmeha) .rating-image:where(.svelte-igmeha):lang(en){width:11.3125vw}}.products-info-detail.svelte-igmeha .list:where(.svelte-igmeha) .rating-notes:where(.svelte-igmeha){color:#9a9a9e}@media (max-width: 899.98px){.products-info-detail.svelte-igmeha .list:where(.svelte-igmeha) .rating-notes:where(.svelte-igmeha){margin-left:1.3333333333vw;font-size:2.1333333333vw}}@media (min-width: 900px){.products-info-detail.svelte-igmeha .list:where(.svelte-igmeha) .rating-notes:where(.svelte-igmeha){margin-left:.625vw}}.dd-flex-wrapper.svelte-igmeha{display:flex;flex-direction:column;flex-wrap:wrap;gap:.25em}
