.payment-notice{color:#fff;background-color:#f03d3e;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;padding:1.2rem 1.6rem;font-size:1.4rem;display:flex}.payment-notice__button{cursor:pointer;border:1px solid #fff;padding:.6rem 1.4rem;font-weight:600}.hamburger{cursor:pointer;width:2.4rem;height:1.9rem;transition:all .5s ease-in-out;position:relative;transform:rotate(0)}.hamburger span{background:var(--color);opacity:1;width:100%;height:.1rem;transition:all .25s ease-in-out;display:block;position:absolute;left:0;transform:rotate(0)}.hamburger span:first-child{top:0}.hamburger span:nth-child(2),.hamburger span:nth-child(3){top:.9rem}.hamburger span:nth-child(4){top:1.8rem}.hamburger--open span:first-child,.hamburger--open span:nth-child(4){width:0;top:1.8rem;left:50%}.hamburger--open span:nth-child(2){transform:rotate(45deg)}.hamburger--open span:nth-child(3){transform:rotate(-45deg)}.logo{width:22.6rem;height:1.8rem;display:block}@media (width>=1200px){.logo{width:25rem;height:2rem}}.nav-main{display:none}.nav-main--show{display:block}.nav-main__item{margin:0 8rem 1.2rem 0}.nav-main__button{font-size:2.4rem;font-weight:600}@media (width>=1200px){.nav-main{display:flex}.nav-main__item{margin:0 2.4rem 0 0}.nav-main__button{font-size:1.6rem;font-weight:400}}.theme-switch{width:5.2rem;height:2.6rem;display:inline-block;position:relative}.theme-switch__slider{cursor:pointer;border-radius:1.6rem;inset:0}.theme-switch__slider,.theme-switch__slider:before{border:1px solid var(--color);transition:all .4s;position:absolute}.theme-switch__slider:before{content:"";border-radius:50%;width:2rem;height:2rem;bottom:.2rem;left:.2rem}.theme-switch__sun{width:1.7rem;height:1.7rem;display:none;position:absolute;top:.4rem;left:.6rem}.dark-mode .theme-switch__sun{display:block}.theme-switch__moon{width:1.3rem;height:1.3rem;position:absolute;top:.6rem;right:.8rem}.dark-mode .theme-switch__moon{display:none}.dark-mode .theme-switch .theme-switch__slider:before{transform:translate(25px)}.app-header-outer{z-index:2;border-bottom:1px solid #f0f2f4;margin-bottom:2rem;position:relative}.app-header{justify-content:space-between;align-items:center;padding-top:1.7rem;padding-bottom:1.7rem;display:flex}@media (width>=1200px){.app-header-outer{margin-bottom:3rem}.app-header .hamburger{display:none}.app-header .logo{margin-right:4.2rem}.app-header .nav-main{margin-right:auto}}.app-header .search-button{display:none}@media (width>=1200px){.app-header .search-button{margin-right:4.2rem;display:flex}.app-header .auth-button{margin-right:2.8rem}}.app-header .theme-switch{display:none}@media (width>=1200px){.app-header .theme-switch{display:inline-block}}.sub-teaser{text-align:center;background-color:#f0f2f4;padding-top:2.2rem;padding-bottom:2.2rem;font-family:"Source Serif 4",serif;font-size:1.8rem;overflow:hidden}.dark-mode .sub-teaser{background-color:#212429}.sub-teaser .icon{width:1.4rem;height:1.7rem;margin-bottom:-.2rem;margin-right:1rem;position:relative}.sub-teaser__line-1{margin-bottom:0}.sub-teaser__line-2{font-size:2.4rem;font-weight:600}.sub-teaser__line-3{margin-bottom:.4rem}.sub-teaser__line-4{margin-bottom:3rem}.sub-teaser__button{color:#fff;text-align:center;text-transform:uppercase;background-color:#0e0f11;margin:2.2rem 1.4rem 0;font-family:Work Sans,sans-serif;font-weight:600;line-height:4.8rem;display:block}.sub-teaser__button:hover{background-color:#495057;text-decoration:none}.dark-mode .sub-teaser__button{color:#212429;background-color:#fff}.dark-mode .sub-teaser__button:hover{background-color:#f0f2f4}.nav-footer{margin-bottom:.8rem}@media (width>=1200px){.nav-footer{justify-content:center;margin:0;display:flex}}.nav-footer__item{margin:.8rem 0}@media (width>=1200px){.nav-footer__item{margin:0 1.2rem}}.nav-footer__button{cursor:pointer;font-size:1.8rem}.nav-footer__button:hover{text-decoration:underline}.nav-mobile{z-index:2;background-color:var(--bg);flex-direction:column;width:100%;height:calc(100vh - 54px);padding:2.4rem;transition:transform .3s,background-color .2s;display:flex;position:absolute;top:55px;left:-100%;overflow-y:scroll}@media (width>=1200px){.nav-mobile{display:none}}.nav-mobile--open{transform:translate(100%)}.nav-mobile .theme-switch{position:absolute;top:3rem;right:2.4rem}.nav-mobile .nav-main{margin-bottom:.8rem}.nav-mobile .nav-footer{margin:auto 0 0}.nav-mobile .sub-teaser{min-height:26.2rem;margin-bottom:2rem}.search-field-nav{position:relative}.search-field-nav .icon{width:2rem;height:2rem;position:absolute;top:13px;left:13px}.search-field-nav .input{padding-left:4.6rem}.back-button{background:var(--bg);border-radius:50%;width:5.6rem;height:5.6rem;transition:bottom .2s;display:block;position:fixed;bottom:-80px;left:20px;box-shadow:0 4px 33px #0000001f}.dark-mode .back-button{box-shadow:0 4px 33px #ffffff1f}.back-button .icon{width:2rem;height:2rem;position:absolute;top:50%;left:50%;transform:perspective(1px)translate(-50%,-50%)}.back-button--show{bottom:20px}.modal{z-index:2;background-color:#00000080;height:100%;transition:all .3s;position:fixed;overflow:auto}.modal,.modal__wrapper{width:100%;top:0;left:0}.modal__wrapper{background-color:#fefefe;padding:2.4rem;position:absolute}@media (width>=1200px){.modal__wrapper{width:84rem;margin-top:-40vh;margin-left:-42rem;top:50%;left:50%}}.modal__close{cursor:pointer;padding:.8rem;position:absolute;top:1.4rem;right:1.6rem}.modal__close .icon{width:1.9rem;height:1.8rem}.modal__heading{text-align:center;margin:.8rem 1.6rem}.modal__content{padding:2.4rem}@media (width>=1200px){.modal__close{top:2.2rem;right:2.4rem}.modal__content{padding:3.2rem}}.consent-banner{z-index:20;background-color:var(--bg-light);max-height:85vh;color:var(--color);padding:2.4rem 1.6rem;position:fixed;bottom:0;left:0;right:0;overflow:auto;box-shadow:0 8px 32px #21242929}@media (width>=800px){.consent-banner{width:44rem;padding:3rem;bottom:3.2rem;left:3.2rem;right:auto}}.consent-banner__title{margin-bottom:1.6rem;font-family:Work Sans,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.2rem}.consent-banner__text{margin-bottom:1.6rem;font-family:"Source Serif 4",serif;font-size:1.6rem;line-height:2.4rem}.consent-banner__link{margin-bottom:1.6rem;font-size:1.4rem;text-decoration:underline;display:inline-block}.consent-banner__buttons{gap:.8rem;display:grid}.consent-banner__settings{cursor:pointer;width:100%;color:inherit;margin-top:1.6rem;font-size:1.4rem;font-weight:600;text-decoration:underline;display:block}.consent-settings{z-index:21;background-color:#21242980}.consent-settings .modal__heading{font-family:Work Sans,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.2rem}@media (width>=1200px){.consent-settings .modal__wrapper{width:40.4rem;margin-top:0;margin-left:-20.2rem;transform:translateY(-50%)}}.consent-settings .modal__wrapper{background-color:var(--bg-light);color:var(--color)}.consent-settings .modal__content{padding:1.6rem 0 0}.consent-settings__row{border-top:1px solid var(--grey);justify-content:space-between;align-items:flex-start;gap:1.6rem;padding:1.6rem 0;display:flex}.consent-settings__name{font-size:1.6rem;font-weight:600;line-height:2.4rem;display:block}.consent-settings__help{margin:0;font-size:1.2rem;line-height:1.6rem}.consent-settings__always{color:var(--fotnotes-color);white-space:nowrap;font-size:1.2rem;line-height:2.4rem}.consent-settings__buttons{border-top:1px solid var(--grey);gap:.8rem;padding-top:2rem;display:grid}.consent-toggle{cursor:pointer;flex-shrink:0;width:4.4rem;height:2.4rem;position:relative}.consent-toggle input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.consent-toggle__track{border:1px solid var(--color);background-color:var(--bg-light);border-radius:12px;width:100%;height:100%;transition:background-color .2s;display:block}.consent-toggle__track:after{content:"";border-radius:50%;width:18px;height:18px;transition:transform .2s,background-color .2s;position:absolute;top:3px;left:3px}.consent-toggle__track:after,input:checked+.consent-toggle__track{background-color:var(--color)}input:checked+.consent-toggle__track:after{background-color:var(--bg-light);transform:translate(20px)}input:focus-visible+.consent-toggle__track{outline:2px solid var(--color);outline-offset:2px}.app-footer-outer{border-top:1px solid #f0f2f4}.app-footer{padding:1.6rem}.app-footer .nav-footer{margin-bottom:2.4rem}@media (width>=1200px){.app-footer{place-items:center;padding:3.2rem 1.6rem;display:flex}.app-footer .nav-footer{flex:1;margin-bottom:0}.app-footer .nav-footer__button{white-space:nowrap;font-size:1.4rem}.app-footer__copyright{margin-right:auto}.app-footer__kkf{margin-left:auto}}.app-footer__copyright{color:#68737d;font-size:1.2rem}.dark-mode .app-footer__copyright{color:#a0acb6}.app-footer__kkf{width:10.5rem;height:6rem;display:inline-block}.user-address-form{color:var(--color)}.change-address[data-v-d5d165ac]{text-align:center;margin-top:1.6rem}.change-address span[data-v-d5d165ac]{opacity:.6;margin-bottom:1.6rem;display:block}.change-address a[data-v-d5d165ac]{cursor:pointer}
