.language-switcher[data-v-f8be4483]{display:inline-flex;font-family:inherit;justify-content:flex-end;position:relative}.language-trigger[data-v-f8be4483]{align-items:center;background:linear-gradient(135deg,#f4fbf6fa,#fffffffa);border:1px solid rgba(31,138,76,.24);border-radius:999px;box-shadow:0 1px 2px #2925240d,0 6px 18px #1f8a4c14;color:#292524;display:inline-flex;gap:.4rem;min-height:2.2rem;overflow:visible;padding:.2rem .35rem .2rem .4rem;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.language-trigger[data-v-f8be4483]:hover{border-color:#1f8a4c80;box-shadow:0 2px 4px #2925240f,0 10px 24px #1f8a4c21;transform:translateY(-1px)}.language-trigger[data-v-f8be4483]:focus-visible{border-color:#1f8a4c;outline:3px solid rgba(31,138,76,.18);outline-offset:2px}.language-trigger-icon[data-v-f8be4483]{background:#1f8a4c;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff29;color:#fff;display:grid;flex:0 0 auto;height:2rem;place-items:center;width:2rem}.language-trigger-icon svg[data-v-f8be4483]{height:1.1rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:1.1rem}.language-trigger-copy[data-v-f8be4483]{align-items:flex-start;display:flex;flex-direction:column;line-height:1.05;min-width:2rem}.language-trigger-flag[data-v-f8be4483]{align-items:center;display:inline-grid;flex:0 0 auto;height:1.25rem;margin-right:.25rem;width:1.25rem}.language-flag-img[data-v-f8be4483],.language-trigger-flag-img[data-v-f8be4483]{border-radius:.18rem;display:block;height:1.25rem;-o-object-fit:cover;object-fit:cover;width:1.25rem}.language-flag[data-v-f8be4483],.language-trigger-flag[data-v-f8be4483]{display:inline-grid;height:1.25rem;place-items:center;width:1.25rem}.language-trigger-label[data-v-f8be4483]{font-size:.78rem;font-weight:800;letter-spacing:.08em}.language-trigger-name[data-v-f8be4483]{color:#78716c;font-size:.62rem;font-weight:600;margin-top:.12rem}.language-chevron[data-v-f8be4483]{color:#78716c;height:1rem;transition:transform .16s ease;width:1rem}.language-chevron-open[data-v-f8be4483]{transform:rotate(180deg)}.language-menu[data-v-f8be4483]{background:#fff;border:1px solid rgba(41,37,36,.1);border-radius:1rem;box-shadow:0 18px 44px #29252429,0 3px 10px #29252414;overflow:hidden;padding:.35rem;position:absolute;right:0;top:calc(100% + .5rem);width:15rem;z-index:10000}.language-menu[data-v-f8be4483]:before{background:linear-gradient(90deg,#1f8a4c,#79bd71,#f2a900);content:"";height:3px;left:0;position:absolute;right:0;top:0}.language-menu-heading[data-v-f8be4483]{align-items:center;color:#57534e;display:flex;font-size:.7rem;font-weight:800;justify-content:space-between;letter-spacing:.08em;padding:.55rem .55rem .45rem;text-transform:uppercase}.language-menu-count[data-v-f8be4483]{background:#f0f7f2;border-radius:999px;color:#1f8a4c;display:grid;font-size:.68rem;height:1.35rem;place-items:center;width:1.35rem}.language-options[data-v-f8be4483]{display:grid;gap:.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}.language-option[data-v-f8be4483]{align-items:center;border:1px solid transparent;border-radius:.75rem;color:#292524;display:flex;gap:.35rem;min-width:0;padding:.45rem .35rem;text-align:left;transition:border-color .14s ease,background-color .14s ease,transform .14s ease}.language-option[data-v-f8be4483]:focus-visible,.language-option[data-v-f8be4483]:hover{background:#f4faf5;border-color:#1f8a4c29;outline:none;transform:translateY(-1px)}.language-option-active[data-v-f8be4483]{background:linear-gradient(135deg,#edf8f0,#f8fcf9);border-color:#1f8a4c3d}.language-flag[data-v-f8be4483]{filter:saturate(.92);flex:0 0 auto;font-size:1.25rem;line-height:1}.language-flag-emoji[data-v-f8be4483]{display:inline-grid;height:1.4rem;place-items:center;width:1.4rem}.language-option-copy[data-v-f8be4483]{display:flex;flex:1;flex-direction:column;min-width:0}.language-option-name[data-v-f8be4483]{font-size:.78rem;font-weight:700;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.language-option-code[data-v-f8be4483]{color:#a8a29e;font-size:.58rem;font-weight:800;letter-spacing:.08em;margin-top:.12rem}.language-check[data-v-f8be4483]{background:#1f8a4c;border-radius:999px;color:#fff;display:grid;flex:0 0 auto;height:1.25rem;opacity:0;place-items:center;transform:scale(.72);transition:opacity .14s ease,transform .14s ease;width:1.25rem}.language-check-visible[data-v-f8be4483]{opacity:1;transform:scale(1)}.language-check svg[data-v-f8be4483]{height:.85rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4;width:.85rem}.language-menu-enter-active[data-v-f8be4483],.language-menu-leave-active[data-v-f8be4483]{transform-origin:top right;transition:opacity .16s ease,transform .16s ease}.language-menu-enter-from[data-v-f8be4483],.language-menu-leave-to[data-v-f8be4483]{opacity:0;transform:translateY(-.35rem) scale(.97)}@media(max-width:767px){.language-trigger[data-v-f8be4483]{min-height:2.6rem}.language-trigger-name[data-v-f8be4483]{display:none}.language-menu[data-v-f8be4483]{left:50%;position:fixed;right:auto;top:5.6rem;transform:translate(-50%);width:min(21rem,calc(100vw - 1.5rem))}.language-menu-enter-from[data-v-f8be4483],.language-menu-leave-to[data-v-f8be4483]{opacity:0;transform:translate(-50%) translateY(-.35rem) scale(.97)}}@media(prefers-reduced-motion:reduce){.language-check[data-v-f8be4483],.language-chevron[data-v-f8be4483],.language-menu-enter-active[data-v-f8be4483],.language-menu-leave-active[data-v-f8be4483],.language-option[data-v-f8be4483],.language-trigger[data-v-f8be4483]{transition:none}}.v-enter-active,.v-leave-active{overflow:hidden;transition:max-height .1s ease,opacity .1s ease}.v-enter-from,.v-leave-to{max-height:0}.v-enter-to,.v-leave-from{max-height:500px}.nuxt-link[data-v-ee47fcfb]{align-items:center;display:flex;justify-content:center;padding:.5rem}@media(min-width:768px){.nuxt-link[data-v-ee47fcfb]{padding-bottom:.5rem;padding-top:.5rem}}.nuxt-link[data-v-ee47fcfb]:hover{background-color:#fff}.breadcrumb-shell[data-v-87f08af7]{background:linear-gradient(180deg,#ffffffeb,#f7f6f3eb),#f7f6f3;border-bottom:1px solid #e7e5e4}.breadcrumb-list[data-v-87f08af7]{align-items:center;display:flex;gap:.45rem;min-height:3.1rem;min-width:0;overflow-x:auto;padding-bottom:.7rem;padding-top:.7rem;scrollbar-width:none;white-space:nowrap}.breadcrumb-list[data-v-87f08af7]::-webkit-scrollbar{display:none}.breadcrumb-item[data-v-87f08af7]{align-items:center;display:inline-flex;flex:0 0 auto;gap:.45rem;min-width:0}.breadcrumb-item[data-v-87f08af7]:last-child{flex:1 1 auto}.breadcrumb-current[data-v-87f08af7],.breadcrumb-link[data-v-87f08af7]{align-items:center;border-radius:999px;display:inline-flex;flex:0 0 auto;font-size:.86rem;font-weight:700;line-height:1.1;min-height:2rem;text-decoration:none;white-space:nowrap}.breadcrumb-link[data-v-87f08af7]{color:#252525ad;gap:.45rem;padding:.35rem .55rem;transition:background-color .15s ease,color .15s ease}.breadcrumb-link[data-v-87f08af7]:hover{background-color:#1f8a4c1a;color:#14643a}.breadcrumb-home-mark[data-v-87f08af7]{align-items:center;background-color:#252525;border-radius:999px;color:#fff;display:inline-flex;font-size:.72rem;height:1.35rem;justify-content:center;width:1.35rem}.breadcrumb-current[data-v-87f08af7]{color:#252525;display:inline-flex;max-width:min(58vw,34rem);overflow:hidden;padding:.35rem 0;text-overflow:ellipsis}.breadcrumb-separator[data-v-87f08af7]{color:#2525254d;font-weight:700}@media(max-width:640px){.breadcrumb-list[data-v-87f08af7]{gap:.2rem;min-height:2.8rem;padding-bottom:.55rem;padding-top:.55rem}.breadcrumb-item[data-v-87f08af7]{gap:.25rem}.breadcrumb-current[data-v-87f08af7],.breadcrumb-link[data-v-87f08af7]{font-size:.8rem;line-height:1.15;min-height:1.8rem}.breadcrumb-link[data-v-87f08af7]{padding:.3rem .42rem}.breadcrumb-current[data-v-87f08af7]{max-width:clamp(8rem,46vw,16rem)}.breadcrumb-separator[data-v-87f08af7]{font-size:.78rem}}.johku-cart-shell[data-v-052a03f0]{max-width:min(100%,calc(100vw - 1rem));min-width:0;overflow-x:clip}.johku-cart-embed[data-v-052a03f0]{max-width:100%;min-width:0;overflow-x:auto}.johku-cart-embed[data-v-052a03f0] *{box-sizing:border-box;max-width:100%}.johku-cart-embed[data-v-052a03f0] iframe,.johku-cart-embed[data-v-052a03f0] johku-widget,.johku-cart-embed[data-v-052a03f0] table{width:100%}.footer-link[data-v-5b40da19]{color:#ffffffe0;text-decoration:none;transition:opacity .15s ease,text-decoration-color .15s ease}.footer-link[data-v-5b40da19]:hover{opacity:1;text-decoration:underline;text-decoration-color:#ffffff8c;text-underline-offset:4px}
