.header-style-4[data-v-87ce7691]:after,.header-style-4[data-v-87ce7691]:before{pointer-events:none}.header-style-4--plain[data-v-87ce7691],.header-style-4--plain .header-mainmenu[data-v-87ce7691]{background:var(--color-white)}.header-user-link[data-v-87ce7691]{align-items:center;background:var(--icon-surface);border-radius:50%;box-shadow:var(--icon-surface-shadow);color:var(--icon-on-surface)!important;display:flex!important;height:52px;justify-content:center;padding:0!important;transition:var(--transition);width:52px}.header-user-link i[data-v-87ce7691]{font-size:20px;line-height:1}.header-user-link[data-v-87ce7691]:hover{background:var(--icon-surface-hover);box-shadow:0 14px 30px #071c364d;color:var(--icon-on-surface)!important;transform:translateY(-1px)}.header-user-link[data-v-87ce7691]:focus-visible{outline:3px solid var(--edu-btn-focus-ring);outline-offset:3px}.cart-trigger[data-v-87ce7691]{align-items:center;color:var(--color-heading);display:flex;font-size:24px;justify-content:center;position:relative}.cart-trigger[data-v-87ce7691]:hover{color:#f49b00}.cart-badge[data-v-87ce7691]{background:#ee4a62;border-radius:999px;color:#fff;font-size:11px;font-weight:800;line-height:1;min-width:18px;padding:3px 5px;position:absolute;right:-10px;text-align:center;top:-8px}.home-header-logo[data-v-87ce7691]{height:64px;max-width:112px;-o-object-fit:contain;object-fit:contain;width:auto}[data-v-87ce7691] .mainmenu-nav .mainmenu>li>a{font-size:16px;font-weight:800;letter-spacing:0;padding-left:14px;padding-right:14px}[data-v-87ce7691] .mainmenu-nav .mainmenu{flex-wrap:nowrap}@media(max-width:767px){.home-header-logo[data-v-87ce7691]{height:48px;max-width:82px}}@media(min-width:1200px)and (max-width:1399px){[data-v-87ce7691] .mainmenu-nav .mainmenu>li>a{font-size:14px;padding-left:8px;padding-right:8px}}.footer-kindergarten{--footer-lead-color:#fff;background:radial-gradient(circle at 16% 28%,rgba(255,214,10,.12),transparent 28%),linear-gradient(135deg,#06172f,#0b2240 62%,#0e315d)!important;border-top:72px solid var(--footer-lead-color);color:#d9e6f7;overflow:hidden}.page-tail-muted .footer-kindergarten{--footer-lead-color:#f0f4f5}.footer-kindergarten:before{background:var(--footer-lead-color);border-radius:0 0 50% 50%/0 0 100% 100%;content:"";height:86px;left:-5%;position:absolute;right:-5%;top:-1px;z-index:0}.footer-kindergarten .footer-top{padding-top:138px!important}.footer-kindergarten .copyright-area{padding-top:38px!important}.footer-kindergarten .copyright-area:before{background-image:none!important;border-top:1px solid hsla(0,0%,100%,.12)}.footer-kindergarten .copyright-area p,.footer-kindergarten .description,.footer-kindergarten .widget-title,.footer-kindergarten a,.footer-kindergarten li{color:#d9e6f7!important}.footer-kindergarten .widget-title{color:#fff!important}.footer-kindergarten .footer-link a:hover,.footer-kindergarten .information-list a:hover{color:#ffd600!important}.footer-kindergarten .social-share a{align-items:center;background:var(--icon-surface);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:var(--icon-on-surface)!important;display:inline-flex;height:38px;justify-content:center;width:38px}.footer-kindergarten .social-share a:hover{background:var(--icon-surface-hover);color:var(--icon-on-surface)!important}.home-footer-logo[data-v-31087f62]{height:64px;max-width:104px;-o-object-fit:contain;object-fit:contain;width:auto}.footer-facebook-box[data-v-31087f62]{margin-top:22px;max-width:292px;overflow:hidden;width:100%}.footer-facebook-box__frame[data-v-31087f62]{background:#fff;border:0;display:block;height:72px;width:100%}.footer-legal-links[data-v-31087f62]{display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:center;margin-top:10px}.footer-legal-links a[data-v-31087f62]{color:#d9e6f7!important;font-size:13px;font-weight:800}.footer-legal-links a[data-v-31087f62]:focus-visible,.footer-legal-links a[data-v-31087f62]:hover{color:#ffd600!important;text-decoration:underline;text-underline-offset:4px}@media(max-width:767px){.footer-kindergarten{margin-top:46px}.footer-kindergarten:before{height:54px}.footer-kindergarten .footer-top{padding-top:92px!important}.home-footer-logo[data-v-31087f62]{height:52px;max-width:86px}.footer-facebook-box[data-v-31087f62]{margin-top:18px}}
