:root{--yap-charcoal: #2a2a2a;--yap-graphite: #4e4e4e;--yap-cream: #f5f1eb;--yap-sand: #e9e1d7;--yap-macchiato: #d3c3b4;--yap-white: #ffffff;--yap-header-surface: color-mix(in srgb, var(--yap-cream) 50%, var(--yap-white));--yap-bubblegum: #fa95b4;--yap-border: rgba(42, 42, 42, .18);--yap-radius: .75rem;--yap-button-radius: .5625rem;--yap-badge-radius: 1.875rem;--yap-shadow-card: 0 .625rem 1.875rem rgb(35 31 28 / .08);--yap-shadow-drawer: 0 1.125rem 3.75rem rgb(35 31 28 / .14);--yap-duration-short: .1s;--yap-duration-default: .25s;--yap-duration-long: .5s;--yap-ease-out: cubic-bezier(.22, .61, .36, 1);--yap-header-height: 4rem;--yap-detail-hero-height: 40rem;--hoehe-hero-standbild: 36.25rem;--yap-content-width: 68.75rem;--yap-content-width-wide: 75rem;--yap-gutter: 1.25rem;--yap-gutter-wide: 1.25rem;--yap-section-space-top: 3.75rem;--yap-section-space-bottom: 5rem}.yap-native-sizes{--yap-radius: .5625rem;--yap-button-radius: .421875rem;--yap-badge-radius: 1.40625rem;--yap-shadow-card: 0 .46875rem 1.40625rem rgb(35 31 28 / .08);--yap-shadow-drawer: 0 .84375rem 2.8125rem rgb(35 31 28 / .14);--yap-detail-hero-height: 30rem;--hoehe-hero-standbild: 27.1875rem;--yap-content-width: 51.5625rem;--yap-content-width-wide: 56.25rem;--yap-gutter: .9375rem;--yap-gutter-wide: .9375rem;--yap-section-space-top: 2.8125rem;--yap-section-space-bottom: 3.75rem;--yap-header-surface: color-mix(in srgb, var(--yap-cream) 50%, var(--yap-white))}@media screen and (min-width:990px){:root{--yap-container-max: 80rem;--yap-gutter: 5rem;--yap-content-width: calc(var(--yap-container-max) - 2 * var(--yap-gutter));--yap-gutter-wide: 2.5rem;--yap-section-space-top: 5rem;--yap-section-space-bottom: 7.25rem;--yap-header-height: 5rem}.yap-native-sizes{--yap-container-max: 60rem;--yap-gutter: 3.75rem;--yap-gutter-wide: 1.875rem;--yap-section-space-top: 3.75rem;--yap-section-space-bottom: 5.4375rem;--yap-content-width: calc(var(--yap-container-max) - 2 * var(--yap-gutter))}}@media screen and (max-width:749px){:root{--yap-gutter: 1.125rem;--yap-gutter-wide: 1.125rem;--yap-section-space-top: 3.5rem;--yap-section-space-bottom: 4rem}.yap-native-sizes{--yap-gutter: .84375rem;--yap-gutter-wide: .84375rem;--yap-section-space-top: 2.625rem;--yap-section-space-bottom: 3rem}}.announcement-bar{position:relative}.announcement-bar__close{position:absolute;z-index:3;top:50%;right:.75rem;display:grid;width:2rem;height:2rem;place-items:center;color:currentColor;transform:translateY(-50%)}.announcement-bar__close svg{width:.875rem;height:.875rem}.announcement-bar:has(.announcement-bar__close) .announcement-bar__message-inner{padding-inline:3rem}body:has(.header__search--yap details[open]) .section-announcement .announcement-bar__close,body:has(.aside-menu.aside-menu--open) .section-announcement .announcement-bar__close{opacity:0;pointer-events:none;visibility:hidden}@media screen and (max-width:764px){.announcement-bar:has(.announcement-bar__close) .announcement-bar__message-inner{padding-inline:.375rem 1.875rem}.section-announcement .announcement-bar__message{overflow:hidden;padding-inline:0}.section-announcement .announcement-bar__message-inner{flex-wrap:nowrap;gap:.375rem;white-space:nowrap}.section-announcement .announcement-bar__text,.section-announcement .announcement-bar__text p,.section-announcement .announcement-bar__button{flex:none;white-space:nowrap}.section-announcement .announcement-bar__button{display:none}.announcement-bar__close{right:.375rem;width:1.5rem;height:1.5rem}.announcement-bar__close svg{width:.625rem;height:.625rem}}:root[data-scheme=light],[data-scheme=light] .color-background-1{--color-background: 245, 241, 235;--color-background-secondary: 255, 255, 255;--color-background-tertiary: 233, 225, 215;--gradient-background: #f5f1eb;--color-foreground: 42, 42, 42;--color-foreground-secondary: 78, 78, 78;--color-foreground-tertiary: 105, 105, 105;--color-foreground-title: 42, 42, 42;--color-button: 42, 42, 42;--color-button-hover: 78, 78, 78;--color-button-text: 255, 255, 255;--color-button-text-hover: 255, 255, 255;--color-button-secondary-background: 255, 255, 255;--color-button-secondary-background-hover: 42, 42, 42;--color-button-secondary-text: 42, 42, 42;--color-button-secondary-text-hover: 255, 255, 255;--color-button-tertiary-background: 233, 225, 215;--color-button-tertiary-background-hover: 211, 195, 180;--color-button-tertiary-text: 42, 42, 42;--color-button-tertiary-text-hover: 42, 42, 42;--color-button-tertiary-border: 42, 42, 42;--color-button-tertiary-border-hover: 42, 42, 42;--color-card-price-new: 42, 42, 42;--color-card-price-old: 105, 105, 105;--color-accent: 250, 149, 180;--color-border: 211, 195, 180;--color-badge-background: 211, 195, 180;--color-badge-text: 42, 42, 42}[data-scheme=light] .color-background-2{--color-background: 233, 225, 215;--color-background-secondary: 245, 241, 235;--color-background-tertiary: 211, 195, 180;--gradient-background: #e9e1d7;--color-foreground: 42, 42, 42;--color-foreground-secondary: 78, 78, 78;--color-foreground-tertiary: 96, 96, 96;--color-foreground-title: 42, 42, 42;--color-button: 42, 42, 42;--color-button-hover: 78, 78, 78;--color-button-text: 255, 255, 255;--color-button-text-hover: 255, 255, 255;--color-button-secondary-background: 245, 241, 235;--color-button-secondary-background-hover: 42, 42, 42;--color-button-secondary-text: 42, 42, 42;--color-button-secondary-text-hover: 255, 255, 255;--color-button-tertiary-background: 245, 241, 235;--color-button-tertiary-background-hover: 255, 255, 255;--color-button-tertiary-text: 42, 42, 42;--color-button-tertiary-text-hover: 42, 42, 42;--color-button-tertiary-border: 42, 42, 42;--color-button-tertiary-border-hover: 42, 42, 42;--color-card-price-new: 42, 42, 42;--color-card-price-old: 105, 105, 105;--color-accent: 250, 149, 180;--color-border: 184, 165, 149;--color-badge-background: 211, 195, 180;--color-badge-text: 42, 42, 42}[data-scheme=light] .color-background-3{--color-background: 211, 195, 180;--color-background-secondary: 233, 225, 215;--color-background-tertiary: 245, 241, 235;--gradient-background: #d3c3b4;--color-foreground: 42, 42, 42;--color-foreground-secondary: 78, 78, 78;--color-foreground-tertiary: 78, 78, 78;--color-foreground-title: 42, 42, 42;--color-button: 42, 42, 42;--color-button-hover: 78, 78, 78;--color-button-text: 255, 255, 255;--color-button-text-hover: 255, 255, 255;--color-button-secondary-background: 245, 241, 235;--color-button-secondary-background-hover: 42, 42, 42;--color-button-secondary-text: 42, 42, 42;--color-button-secondary-text-hover: 255, 255, 255;--color-button-tertiary-background: 233, 225, 215;--color-button-tertiary-background-hover: 245, 241, 235;--color-button-tertiary-text: 42, 42, 42;--color-button-tertiary-text-hover: 42, 42, 42;--color-button-tertiary-border: 42, 42, 42;--color-button-tertiary-border-hover: 42, 42, 42;--color-card-price-new: 42, 42, 42;--color-card-price-old: 78, 78, 78;--color-accent: 250, 149, 180;--color-border: 158, 139, 123;--color-badge-background: 233, 225, 215;--color-badge-text: 42, 42, 42}[data-scheme=light] .color-background-4{--color-background: 255, 255, 255;--color-background-secondary: 245, 241, 235;--color-background-tertiary: 233, 225, 215;--gradient-background: #ffffff;--color-foreground: 42, 42, 42;--color-foreground-secondary: 78, 78, 78;--color-foreground-tertiary: 105, 105, 105;--color-foreground-title: 42, 42, 42;--color-button: 42, 42, 42;--color-button-hover: 78, 78, 78;--color-button-text: 255, 255, 255;--color-button-text-hover: 255, 255, 255;--color-button-secondary-background: 245, 241, 235;--color-button-secondary-background-hover: 42, 42, 42;--color-button-secondary-text: 42, 42, 42;--color-button-secondary-text-hover: 255, 255, 255;--color-button-tertiary-background: 245, 241, 235;--color-button-tertiary-background-hover: 233, 225, 215;--color-button-tertiary-text: 42, 42, 42;--color-button-tertiary-text-hover: 42, 42, 42;--color-button-tertiary-border: 42, 42, 42;--color-button-tertiary-border-hover: 42, 42, 42;--color-card-price-new: 42, 42, 42;--color-card-price-old: 105, 105, 105;--color-accent: 250, 149, 180;--color-border: 220, 220, 220;--color-badge-background: 211, 195, 180;--color-badge-text: 42, 42, 42}[data-scheme=light] .color-background-5{--color-background: 42, 42, 42;--color-background-secondary: 58, 58, 58;--color-background-tertiary: 78, 78, 78;--gradient-background: #2a2a2a;--color-foreground: 255, 255, 255;--color-foreground-secondary: 245, 241, 235;--color-foreground-tertiary: 211, 195, 180;--color-foreground-title: 255, 255, 255;--color-button: 245, 241, 235;--color-button-hover: 255, 255, 255;--color-button-text: 42, 42, 42;--color-button-text-hover: 42, 42, 42;--color-button-secondary-background: 255, 255, 255;--color-button-secondary-background-hover: 211, 195, 180;--color-button-secondary-text: 42, 42, 42;--color-button-secondary-text-hover: 42, 42, 42;--color-button-tertiary-background: 58, 58, 58;--color-button-tertiary-background-hover: 211, 195, 180;--color-button-tertiary-text: 255, 255, 255;--color-button-tertiary-text-hover: 42, 42, 42;--color-button-tertiary-border: 245, 241, 235;--color-button-tertiary-border-hover: 211, 195, 180;--color-card-price-new: 255, 255, 255;--color-card-price-old: 211, 195, 180;--color-accent: 250, 149, 180;--color-border: 90, 90, 90;--color-badge-background: 211, 195, 180;--color-badge-text: 42, 42, 42}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--yap-header-height) + 1.25rem)}.yap-native-sizes{scroll-padding-top:calc(var(--yap-header-height) + .9375rem)}body{color:var(--yap-charcoal);font-size:1rem;line-height:1.625;overflow-x:hidden;-webkit-font-smoothing:antialiased}.yap-native-sizes{font-size:.75rem}body:not(.yap-shop-switch-page) .container{max-width:calc(var(--yap-content-width) + (2 * var(--yap-gutter)));padding-inline:var(--yap-gutter)}body:not(.yap-shop-switch-page) .products-slider .swiper-carousel.container{max-width:calc(var(--yap-content-width-wide) + (2 * var(--yap-gutter-wide)));padding-inline:var(--yap-gutter-wide)}.badge{display:inline-flex;min-height:1.625rem;align-items:center;padding:0 .75rem;border-radius:var(--yap-badge-radius);font-size:.875rem;font-weight:700;letter-spacing:0;text-transform:uppercase;word-spacing:.16em}.badge:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){min-height:1.21875rem;padding:0 .5625rem;font-size:.65625rem}.section-announcement .announcement-bar{min-height:2.5rem;border-bottom:.0625rem solid rgba(255,255,255,.2)}.section-announcement .announcement-bar__message-inner{gap:.875rem;align-items:center;line-height:1.2}.section-announcement .announcement-bar__text{color:#d2cfcb;font-size:.875rem;font-weight:400;letter-spacing:.04em}.section-announcement .announcement-bar__button{color:#e3e0dc;font-size:.875rem;font-weight:600;letter-spacing:.04em;text-underline-offset:.21875rem}body:not(.yap-shop-switch-page) .header--yap>.container,body:not(.yap-shop-switch-page) .header--yap .header__top>.container{max-width:none;padding-inline:var(--yap-gutter)}.header--yap{min-height:4rem;border-bottom:.0625rem solid transparent;background:color-mix(in srgb,var(--yap-header-surface) 94%,transparent);-webkit-backdrop-filter:blur(.875rem);backdrop-filter:blur(.875rem)}.shopify-section-header-scroll .header--yap,.shopify-section-header-sticky .header--yap{border-bottom-color:var(--yap-border);box-shadow:0 .25rem 1.5rem #231f1c0f}.header--yap.header--center-logo>.container,.header--yap .header__top{min-height:4rem;align-items:center;grid-template-columns:1fr auto 1fr}.header--yap .header__heading-link{width:12.375rem;max-width:12.375rem;height:2.125rem;align-self:center;padding:0}.header--yap .header__heading-logo{display:block;width:100%;height:100%;object-fit:contain}.header--yap .header__heading-logo--yap-wordmark{filter:grayscale(1) brightness(17.4%)}.header--yap .header__left,.header--yap .header__icons-wrapper{align-items:center;gap:1.375rem}.header--yap .header__icons{gap:1.375rem}.header--yap .header__icon,.header--yap .header__offcanvas-toggle{min-width:2.75rem;min-height:2.75rem}.header--yap .header__offcanvas-toggle,.header--yap .header__icon{color:var(--yap-charcoal);font-size:.875rem}.header--yap .header__offcanvas-toggle span,.header--yap .header__top_text{font-size:.875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.header--yap .header__yap-language{display:inline-flex;min-width:auto;min-height:auto;align-items:center;justify-content:center;border:0;color:var(--yap-charcoal);font-size:.875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.header--yap .header__inline-menu{display:none}.header--yap .header__search_desktop{display:flex}.header--yap .header__search--yap .header__top_icon--mobile{display:none}.header--yap .list-menu--inline{gap:clamp(1rem,3vw,3rem)}.header--yap .header__menu-item{min-height:3.25rem;color:var(--yap-charcoal);font-size:.875rem;font-weight:600;letter-spacing:.035em}.header--yap .header__menu-item>span{text-underline-offset:.3125rem}.header--yap .header__menu-item[aria-current=page]>span,.header--yap .header__menu-item:hover>span{text-decoration:underline;text-decoration-thickness:.0625rem}.header--yap .header__submenu,.header--yap .header__mega-menu{border-color:var(--yap-border);background:var(--yap-white)}@media screen and (min-width:990px){.header--yap,.header--yap.header--center-logo>.container,.header--yap .header__top{min-height:5rem}}@media screen and (max-width:989px){.header--yap .header__yap-language,.header--yap .header__account{display:none}}@media screen and (max-width:749px){.header--yap .header__heading-link{width:8.875rem;max-width:8.875rem;height:1.75rem}.header--yap .header__heading-logo{max-width:100%}.header--yap .header__left,.header--yap .header__icons,.header--yap .header__icons-wrapper{gap:.75rem}.header--yap .header__menu-label,.header--yap .header__search--yap .header__top_text{display:none}.header--yap .header__search--yap .header__top_icon--mobile{display:inline-flex}}@media screen and (max-width:359px){.header--yap.header--center-logo>.container,.header--yap .header__top{column-gap:.25rem}.header--yap .header__heading-link{width:6.875rem;max-width:6.875rem;height:1.5rem}.header--yap .header__left,.header--yap .header__icons,.header--yap .header__icons-wrapper{gap:.375rem}}.footer--yap{border-top:.0625rem solid rgba(255,255,255,.18)}.footer--yap .container{max-width:calc(var(--yap-content-width) + (2 * var(--yap-gutter)));padding-inline:var(--yap-gutter);container:yap-footer / inline-size}.footer--yap .footer__content-top{padding:6.25rem 0 1.625rem}.footer--yap .footer__blocks-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.875rem}.footer--yap .accordion{display:none}.footer--yap .footer-block--contacts{grid-column:1 / -1;gap:1.25rem}.footer--yap .footer-block--contacts .footer__logo-link{width:fit-content;margin-bottom:.25rem}.footer--yap .footer-block--contacts .footer__logo{display:block;max-width:100%}.footer--yap .footer-block--contacts-label{display:none}.footer--yap .footer-block--menu{display:block;max-width:none;margin:0}.footer--yap .footer-block__heading,.footer--yap .footer-block__contacts-label{color:var(--yap-white);font-size:1rem;font-weight:600;letter-spacing:.05em}.footer--yap .footer-block__text,.footer--yap .footer-block__details-content .link,.footer--yap .footer-block__contacts-text{color:#a8a8a8;font-size:1rem;line-height:1.6}.footer--yap .footer-block__contacts-text{margin:0}.footer--yap .yap-footer-socials{gap:.75rem;margin:.25rem 0 0}.footer--yap .yap-footer-socials .list-social__link,.footer--yap .yap-footer-socials .icon{color:var(--yap-white)}.footer--yap .yap-footer-payments{display:flex;flex-wrap:nowrap;width:min(100%,19.0625rem);gap:.3125rem;margin:0}.footer--yap .yap-footer-payments li{display:grid;flex:1 1 0;min-width:0;height:1.875rem;padding:.21875rem .25rem;overflow:hidden;border-radius:.25rem;margin:0;background:var(--yap-white);place-items:center}.footer--yap .yap-footer-payment__icon{display:grid;width:auto;max-width:100%;height:100%;box-sizing:border-box;margin:0;padding:0;color:var(--yap-charcoal);font-size:.875rem;font-weight:700;place-items:center;white-space:nowrap}.footer--yap .yap-footer-payments--prototype li:has(span){flex:0 0 auto}.footer--yap .yap-footer-payments--prototype li{height:2.125rem;padding:.25rem .375rem}.footer--yap .yap-footer-payments--prototype img{width:100%;height:1.625rem;min-height:0;max-height:1.625rem;object-fit:contain}.footer--yap .yap-footer-payments--prototype{width:min(100%,21.25rem);flex-wrap:wrap}.footer--yap .yap-footer-payments--prototype li{flex:0 0 2.5rem}.footer--yap .yap-footer-payments--prototype li:has(img[alt=Klarna]){flex-basis:4.625rem;position:relative}.footer--yap .yap-footer-payments--prototype img[alt=Klarna]{position:absolute;top:50%;left:50%;width:7.75rem;height:2.5625rem;max-width:none;max-height:none;transform:translate(-50%,-50%)}.footer--yap .yap-footer-price-note{margin:2rem 0 0;color:#a8a8a8;font-size:.875rem;line-height:1.6;text-align:center}.footer--yap .footer-block__details-content .link{margin-bottom:.75rem}.footer--yap .footer-block__details-content .link:hover{color:var(--yap-white);text-decoration:underline;text-underline-offset:.25rem}.footer--yap .footer__content-bottom{padding-bottom:2.5rem}.footer--yap .footer__content-bottom-container{padding:2.5rem 0 0}.footer--yap .footer__content-bottom-main{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.5rem 1.5rem}.footer--yap .footer__copyright,.footer--yap .yap-footer-shipping-note,.footer--yap .yap-footer-switch-link{color:#a8a8a8;font-family:var(--font-footer-menu-family);font-size:.875rem;font-weight:400;line-height:1.6}.footer--yap .yap-footer-shipping-note{margin:0;text-align:center}.footer--yap .yap-footer-switch-link{justify-self:end;text-decoration:none;text-underline-offset:.1875rem}.footer--yap .yap-footer-switch-link:hover{color:var(--yap-white);text-decoration:underline}@media screen and (min-width:990px){.footer--yap .footer__blocks-wrapper{grid-template-columns:300fr repeat(4,168fr);gap:2rem}.footer--yap .footer-block--contacts{grid-column:auto}}@media screen and (max-width:749px){.footer--yap .footer__blocks-wrapper>.footer-block.footer-block--contacts{display:contents}.footer--yap .footer__blocks-wrapper>.footer-block.footer-block--contacts>*{grid-column:1 / -1}.footer--yap .footer__blocks-wrapper>.footer-block--menu{order:1}.footer--yap .footer__blocks-wrapper .yap-footer-payments{grid-column:1 / -1;order:2;margin-top:.5rem}}@media screen and (max-width:989px){.footer--yap .footer__content-bottom-main{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.footer--yap .yap-footer-shipping-note{text-align:left}.footer--yap .yap-footer-switch-link{justify-self:auto}}.footer--yap .footer__blocks-wrapper>.footer-block{min-width:0}.footer--yap .footer-block__details-content .link,.footer--yap .footer-block__contacts-text{max-width:100%;overflow-wrap:anywhere}@container yap-footer (max-width: 60rem){.footer--yap .footer__blocks-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}.footer--yap .footer-block--contacts{grid-column:1 / -1}.footer--yap .footer__content-bottom-main{display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-start;gap:1rem}.footer--yap .yap-footer-shipping-note{text-align:left}}@container yap-footer (max-width: 20rem){.footer--yap .footer__blocks-wrapper{grid-template-columns:minmax(0,1fr)}}:where(.yap-section) *,:where(.yap-section) *:before,:where(.yap-section) *:after{box-sizing:border-box}:where(.yap-section) :focus-visible,.header__heading-link:focus-visible{outline:.125rem solid var(--yap-charcoal);outline-offset:.1875rem}:where(.yap-section) :focus-visible:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)),.header__heading-link:focus-visible:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){outline:.09375rem solid var(--yap-charcoal);outline-offset:.140625rem}.yap-eyebrow{margin:0 0 .875rem;color:var(--yap-graphite);font-size:1rem;font-weight:700;letter-spacing:0;line-height:1.4;text-transform:uppercase}.yap-eyebrow:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin:0 0 .65625rem;font-size:.75rem}.yap-eyebrow--dot{display:flex;align-items:center;gap:.5625rem}.yap-eyebrow--dot:before{width:.375rem;height:.375rem;flex:none;border-radius:50%;background:var(--yap-bubblegum);content:""}.yap-heading{max-width:18ch;margin:0;color:var(--yap-charcoal);font-size:clamp(1.875rem,2.917vw,2.625rem);font-weight:600;letter-spacing:0;line-height:1.1}.yap-heading:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){font-size:clamp(1.40625rem,2.18775vw,1.96875rem)}.yap-section-heading{max-width:24ch;margin:0;color:var(--yap-charcoal);font-size:clamp(1.625rem,2.5vw,2.25rem);font-weight:600;letter-spacing:0;line-height:1.1}.yap-richtext{color:var(--yap-graphite);font-size:1rem;line-height:1.625}.yap-richtext:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){font-size:.75rem}.yap-richtext>:first-child{margin-top:0}.yap-richtext>:last-child{margin-bottom:0}.yap-button-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.875rem}.yap-button-row:not(:has(>*)){display:none}.yap-button{display:inline-flex;min-width:max-content;min-height:3.25rem;align-items:center;justify-content:center;padding:.75rem 1.75rem;border:.09375rem solid var(--yap-charcoal);border-radius:var(--yap-button-radius);background:var(--yap-charcoal);color:var(--yap-white);font-size:1rem;font-weight:600;letter-spacing:0;line-height:1.2;white-space:nowrap;text-decoration:none;transition:background-color var(--yap-duration-default) var(--yap-ease-out),border-color var(--yap-duration-default) var(--yap-ease-out),color var(--yap-duration-default) var(--yap-ease-out),transform var(--yap-duration-short) var(--yap-ease-out)}.yap-button:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){min-height:2.4375rem;padding:.5625rem 1.3125rem;border:.0703125rem solid var(--yap-charcoal);font-size:.75rem}.yap-button:hover{border-color:var(--yap-graphite);background:var(--yap-graphite);color:var(--yap-white)}.yap-button:active:not([aria-disabled=true]):not(:disabled){transform:scale(.98)}.yap-button--secondary{background:transparent;color:var(--yap-charcoal)}.yap-button--secondary:hover{background:var(--yap-charcoal);color:var(--yap-white)}@media screen and (max-width:749px){.yap-button{min-width:0;white-space:normal}}.yap-shop-switch-page{overflow-x:hidden;overflow-y:auto;background:var(--yap-sand)}.yap-shop-switch-root,.yap-shop-switch-root body,.yap-shop-home.yap-daily-overlay-active,.yap-shop-home.yap-daily-overlay-active body{scrollbar-gutter:auto}.yap-shop-switch-root,.yap-shop-switch-page,.yap-switch--daily-overlay{-ms-overflow-style:none;scrollbar-width:none}.yap-shop-switch-root::-webkit-scrollbar,.yap-shop-switch-page::-webkit-scrollbar,.yap-switch--daily-overlay::-webkit-scrollbar{display:none;width:0;height:0}.yap-shop-switch-page .content-for-layout{min-height:100svh}.yap-switch{min-height:100svh;padding:clamp(.875rem,2.2vh,2rem) clamp(1.25rem,5vw,4rem);background:var(--yap-sand)}.yap-switch--fit-viewport{min-height:100svh}.yap-shop-home.yap-daily-overlay-active,.yap-shop-home.yap-daily-overlay-active body{overflow:hidden}.yap-switch--daily-overlay{position:fixed;z-index:1000000;width:100%;height:100dvh;min-height:0;top:0;right:0;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.yap-shop-home.yap-b2b-choice-known .yap-switch--daily-overlay{display:none}.yap-shop-home #MainContent:target .yap-switch--daily-overlay{display:none}.yap-shop-home.shopify-design-mode,.yap-shop-home.shopify-design-mode body{overflow:auto}.yap-shop-home.shopify-design-mode .yap-switch--daily-overlay{position:relative;z-index:auto;display:block;width:auto;min-height:100svh;height:auto;inset:auto;overflow:visible}.yap-switch__shell{display:grid;width:100%;min-height:calc(100svh - clamp(1.75rem,4.4vh,4rem));margin:0 auto;grid-template-areas:"brand portrait" "intro portrait" "areas portrait" "choice choice" "footer footer";grid-template-columns:minmax(0,1fr) minmax(0,min(27.5rem,44vh));grid-template-rows:auto auto minmax(min-content,1fr) auto auto;gap:clamp(.75rem,1.8vh,2rem)}.yap-switch__brand{grid-area:brand;display:flex;align-items:center;justify-content:center;gap:1.25rem;margin-right:calc(-1*(min(23.75rem,38vh) + clamp(.75rem,1.8vh,2rem)))}.yap-switch__brand-link{display:block;color:inherit;text-decoration:none}.yap-switch__logo{display:block;width:min(20rem,32vh);max-width:100%;height:auto}.yap-switch__brand-note{margin:0;color:var(--yap-graphite);font-size:.875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.yap-switch__intro-grid{display:contents}.yap-switch__portrait{position:relative;min-height:0;grid-area:portrait;margin-top:calc(-1*clamp(.875rem,2.2vh,2rem));margin-right:calc(-1*clamp(1.25rem,5vw,4rem));overflow:hidden}.yap-switch__portrait img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center 12%;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 32%);mask-image:linear-gradient(to right,transparent 0,#000 32%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.yap-switch__content{display:grid;grid-area:intro;align-self:center;align-content:center;padding-right:clamp(1.5rem,4vw,3.5rem)}.yap-switch__content .yap-eyebrow{display:flex;align-items:center;margin:0 0 .75rem;color:var(--yap-charcoal);font-size:1rem;font-weight:700;gap:.5625rem;letter-spacing:0;line-height:1.2}.yap-switch__content .yap-eyebrow:before{width:.375rem;height:.375rem;flex:none;border-radius:50%;background:var(--yap-bubblegum);content:""}.yap-switch__content .yap-heading{max-width:none;margin:0 0 1.5rem;font-size:clamp(1.625rem,2.8vw,2.375rem);letter-spacing:0;line-height:1.05;text-wrap:balance}.yap-switch__content .yap-heading[tabindex="-1"]:focus-visible{outline:0;box-shadow:none}.yap-switch__heading-dot{color:var(--yap-bubblegum)}.yap-switch__content .yap-richtext{max-width:74ch;margin:0 0 clamp(.75rem,1.8vh,1.625rem);color:var(--yap-charcoal);font-size:1rem;line-height:1.55}.yap-switch__conclusion{margin:24px 0;color:var(--yap-charcoal);font-size:1rem;font-weight:600;line-height:1.55}.yap-switch__conclusion>:first-child,.yap-switch__conclusion>:last-child{margin-block:0}.yap-switch__areas{display:grid;min-height:0;grid-area:areas;align-self:end;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:1rem 1.5rem;margin:0;padding:0;list-style:none}.yap-switch__area{padding:0 0 .875rem 1rem;margin-bottom:-.875rem;border-left:.125rem solid #d8d1ca}.yap-switch__area h2{margin:0;font-size:1rem;font-weight:600;line-height:1.25}.yap-switch__area h2:after{display:block;width:2.25rem;height:.125rem;margin:.5625rem 0 .6875rem;background:var(--yap-bubblegum);content:""}.yap-switch__area p{margin:0;color:var(--yap-charcoal);font-size:1rem;line-height:1.5;text-wrap:balance}.yap-switch__choice{grid-area:choice;margin-top:0}.yap-switch__choice-title{margin:0 0 clamp(1rem,2.2vh,1.875rem);font-size:clamp(1.625rem,2.8vw,2.375rem);font-weight:600;line-height:1.15;letter-spacing:0;text-align:center}.yap-switch__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.yap-switch-card{display:grid;overflow:hidden;align-items:center;grid-template-columns:15rem minmax(0,1fr);border:.0625rem solid #d8d1ca;border-radius:.75rem;background:var(--yap-white);color:var(--yap-charcoal);text-decoration:none;transition:border-color var(--yap-duration-default) var(--yap-ease-out),box-shadow var(--yap-duration-default) var(--yap-ease-out),transform var(--yap-duration-default) var(--yap-ease-out)}.yap-switch-card:hover,.yap-switch-card:focus-visible{border-color:var(--yap-charcoal);box-shadow:var(--yap-shadow-card);transform:translateY(-.1875rem)}.yap-switch-card__media{position:relative;display:block;min-height:12.5rem;align-self:stretch;overflow:hidden}.yap-switch-card__media img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;-webkit-mask-image:linear-gradient(to right,#000 52%,transparent 100%);mask-image:linear-gradient(to right,#000 52%,transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:transform var(--yap-duration-long) var(--yap-ease-out)}.yap-switch-card:hover .yap-switch-card__media img{transform:scale(1.025)}.yap-switch-card__content{display:block;min-width:0;padding:clamp(1.125rem,2.4vh,2.25rem) clamp(1.75rem,2.6vw,2.5rem)}.yap-switch-card__content h3{margin:0 0 1.5rem;color:inherit;font-size:1.5rem;font-weight:400;line-height:1.2;text-wrap:balance}.yap-switch-card__label{min-width:max-content;min-height:3.25rem;padding:0 1.75rem;border-width:.09375rem;border-radius:.5625rem;font-size:1rem;font-weight:400;line-height:1.625}.yap-switch-card:hover .yap-switch-card__label,.yap-switch-card:focus-visible .yap-switch-card__label{border-color:var(--yap-graphite);background:var(--yap-graphite);color:var(--yap-white)}.yap-switch__footer{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;grid-area:footer;gap:.75rem 1.5rem;padding-top:.375rem;border-top:.0625rem solid #d8d1ca;color:var(--yap-graphite);font-size:.875rem}.yap-switch__footer-direct,.yap-switch__footer nav{display:flex;flex-wrap:wrap;gap:1rem}.yap-switch__footer-direct{align-items:baseline}.yap-switch__footer a{color:inherit;text-underline-offset:.1875rem}@media screen and (min-width:901px){.yap-switch{--yap-switch-brand-offset: 1.5rem;--yap-switch-content-offset: 4rem}.yap-switch:after{display:block;height:var(--yap-switch-content-offset);content:""}.yap-switch__brand{padding-top:var(--yap-switch-brand-offset);margin-bottom:calc(-1 * var(--yap-switch-brand-offset))}.yap-switch__brand-link{transform:scale(1.5);transform-origin:center top}.yap-switch__content,.yap-switch__areas,.yap-switch__choice,.yap-switch__footer{position:relative;top:var(--yap-switch-content-offset)}.yap-switch--fit-viewport{height:auto;overflow:visible}.yap-switch--daily-overlay.yap-switch--fit-viewport{height:100dvh;overflow-y:auto}.yap-switch--fit-viewport .yap-switch__shell{height:auto;min-height:calc(100svh - clamp(1.75rem,4.4vh,4rem))}}@media screen and (min-width:1800px)and (min-height:901px){.yap-switch{--yap-switch-unit: .57vw;--yap-switch-brand-offset: calc(2.4 * var(--yap-switch-unit));--yap-switch-content-offset: calc(6.4 * var(--yap-switch-unit));padding:calc(1.4 * var(--yap-switch-unit)) calc(6.4 * var(--yap-switch-unit))}.yap-switch__shell,.yap-switch--fit-viewport .yap-switch__shell{min-height:min(calc(100svh - 2.8 * var(--yap-switch-unit)),calc(100 * var(--yap-switch-unit)));grid-template-columns:minmax(0,1fr) minmax(0,calc(38 * var(--yap-switch-unit)));grid-template-rows:auto minmax(min-content,1fr) minmax(min-content,1fr) auto auto;gap:calc(1.2 * var(--yap-switch-unit))}.yap-switch__brand{margin-right:calc(-39.2 * var(--yap-switch-unit))}.yap-switch__logo{width:calc(24 * var(--yap-switch-unit))}.yap-switch__portrait{margin-top:calc(-1.4 * var(--yap-switch-unit));margin-right:calc(-6.4 * var(--yap-switch-unit))}.yap-switch__content{padding-right:calc(4 * var(--yap-switch-unit))}.yap-switch__content .yap-heading,.yap-switch__choice-title{font-size:calc(3.8 * var(--yap-switch-unit))}.yap-switch__content .yap-heading{margin-bottom:calc(2.4 * var(--yap-switch-unit))}.yap-switch__content .yap-eyebrow,.yap-switch__content .yap-richtext,.yap-switch__conclusion,.yap-switch__area h2,.yap-switch__area p,.yap-switch-card__label{font-size:calc(1.6 * var(--yap-switch-unit))}.yap-switch__content .yap-eyebrow{margin-bottom:calc(1.2 * var(--yap-switch-unit));gap:calc(.9 * var(--yap-switch-unit))}.yap-switch__content .yap-eyebrow:before{width:calc(.6 * var(--yap-switch-unit));height:calc(.6 * var(--yap-switch-unit))}.yap-switch__content .yap-richtext{margin-bottom:var(--yap-switch-unit);line-height:1.45}.yap-switch__conclusion{margin-block:calc(2.4 * var(--yap-switch-unit))}.yap-switch__areas{gap:calc(1.6 * var(--yap-switch-unit)) calc(2.4 * var(--yap-switch-unit))}.yap-switch__area{padding:0 0 calc(1.4 * var(--yap-switch-unit)) calc(1.6 * var(--yap-switch-unit));margin-bottom:calc(-1.4 * var(--yap-switch-unit));border-left-width:calc(.2 * var(--yap-switch-unit))}.yap-switch__area h2:after{width:calc(3.6 * var(--yap-switch-unit));height:calc(.2 * var(--yap-switch-unit));margin:calc(.6 * var(--yap-switch-unit)) 0 calc(.8 * var(--yap-switch-unit))}.yap-switch__area p{line-height:1.4}.yap-switch__choice,.yap-switch__choice-title{margin-top:calc(.8 * var(--yap-switch-unit))}.yap-switch__choice-title{margin-bottom:calc(.8 * var(--yap-switch-unit))}.yap-switch__cards{gap:calc(2.4 * var(--yap-switch-unit))}.yap-switch-card{grid-template-columns:30% minmax(0,1fr);border-radius:calc(1.2 * var(--yap-switch-unit))}.yap-switch-card__media{min-height:calc(18 * var(--yap-switch-unit))}.yap-switch-card__content{padding:calc(1.8 * var(--yap-switch-unit)) calc(2.8 * var(--yap-switch-unit))}.yap-switch-card__content h3{font-size:calc(2.4 * var(--yap-switch-unit));margin-bottom:calc(1.4 * var(--yap-switch-unit))}.yap-switch-card__label{min-height:calc(4.8 * var(--yap-switch-unit));padding-inline:calc(2.8 * var(--yap-switch-unit));border-radius:calc(.9 * var(--yap-switch-unit))}.yap-switch__footer{padding-top:calc(.6 * var(--yap-switch-unit));font-size:calc(1.4 * var(--yap-switch-unit))}.yap-switch__footer-direct,.yap-switch__footer nav{gap:calc(1.6 * var(--yap-switch-unit))}}@media screen and (min-width:901px)and (max-height:850px){.yap-switch{padding-block:clamp(.625rem,1.5vh,.875rem)}.yap-switch__shell{gap:clamp(.5rem,1.2vh,.75rem)}.yap-switch__logo{width:min(17.5rem,28vh)}.yap-switch__content .yap-richtext{margin-bottom:.625rem;line-height:1.45}.yap-switch__area h2:after{margin-block:.375rem .5rem}.yap-switch__area p{line-height:1.4}.yap-switch__choice{margin-top:.5rem}.yap-switch__choice-title{margin-bottom:.5rem}.yap-switch-card__media{min-height:clamp(9.375rem,22vh,11.25rem)}.yap-switch-card__content{padding-block:clamp(.875rem,1.8vh,1.25rem)}.yap-switch-card__content h3{margin-bottom:.875rem}.yap-switch-card__label{min-height:3rem}}@media screen and (min-width:901px)and (max-width:1179px){.yap-switch__shell{grid-template-areas:"brand portrait" "intro portrait" "areas areas" "choice choice" "footer footer"}}@media screen and (max-width:900px){.yap-shop-switch-page{overflow:auto}.yap-switch{min-height:0;padding-block:clamp(1.75rem,7vw,3rem)}.yap-switch--fit-viewport{min-height:0}.yap-switch__shell{grid-template-areas:"brand" "choice" "portrait" "intro" "areas" "footer";min-height:0;grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:clamp(1.5rem,6vw,2.5rem)}.yap-switch__brand{padding-top:0;margin-right:0}.yap-switch__brand-link{width:min(30rem,48vh);max-width:100%}.yap-switch__logo{width:100%}.yap-switch__brand-note{display:none}.yap-switch__content{padding-right:0}.yap-switch__content .yap-heading{margin-bottom:1.5rem}.yap-switch__portrait{height:clamp(13.75rem,40vh,26.25rem);min-height:0;margin-top:0;margin-inline:calc(-1*clamp(1.25rem,5vw,4rem))}.yap-switch__portrait img{-webkit-mask-image:none;mask-image:none}.yap-switch__areas{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,8vw,2.75rem) 1.5rem}.yap-switch__area{padding-left:1rem}.yap-switch__choice{margin-top:0}.yap-switch__choice-title{margin-bottom:.5rem;font-size:clamp(1.375rem,6vw,1.875rem)}.yap-switch__cards{grid-template-columns:1fr;gap:.75rem}.yap-switch-card{grid-template-columns:30% minmax(0,1fr)}.yap-switch-card__media{min-height:7.5rem}.yap-switch-card__content{padding:.75rem}.yap-switch-card__content h3{margin-bottom:.5rem;font-size:1rem;line-height:1.3;text-wrap:pretty}.yap-switch-card__label{min-height:2.75rem;padding-inline:.75rem;font-size:.875rem;white-space:nowrap}.yap-switch__footer{gap:.75rem 1.5rem}}@media screen and (max-width:700px){.yap-switch__brand-link{width:min(24.375rem,100%)}}@media screen and (min-width:901px)and (max-width:1439px){.yap-switch__brand{margin-right:0}.yap-switch__brand-link{max-width:calc(100% / 1.5);min-height:calc(min(20rem,32vh) / var(--yap-switch-logo-aspect-ratio, calc(212 / 45)))}}@media screen and (min-width:901px)and (max-width:1439px)and (max-height:850px){.yap-switch__brand-link{min-height:calc(min(17.5rem,28vh) / var(--yap-switch-logo-aspect-ratio, calc(212 / 45)))}}@media screen and (min-width:901px)and (max-width:1250px){.yap-switch-card{grid-template-columns:1fr}.yap-switch-card__media{min-height:10rem}}@media screen and (max-width:560px){.yap-switch__areas{grid-template-columns:1fr}}.yap-breadcrumbs{margin-bottom:1rem;color:rgb(var(--color-foreground));font-size:.875rem}.yap-breadcrumbs:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin-bottom:.75rem;font-size:.65625rem}.yap-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none}.yap-breadcrumbs ol:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){gap:.28125rem}.yap-breadcrumbs li{display:inline-flex;align-items:center;gap:.375rem}.yap-breadcrumbs li:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){gap:.28125rem}.yap-breadcrumbs__separator{display:inline-flex;opacity:.55;transform:rotate(-90deg)}.yap-breadcrumbs__separator .icon{width:.625rem;height:.375rem}.yap-breadcrumbs__separator .icon:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){width:.46875rem;height:.28125rem}.yap-breadcrumbs a{color:inherit;text-decoration:none;text-underline-offset:.1875rem}.yap-breadcrumbs a:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){text-underline-offset:.140625rem}.yap-breadcrumbs a:hover{text-decoration:underline}.yap-page-hero{position:relative;overflow:hidden;background:rgb(var(--color-background))}.yap-page-hero__grid{display:grid;min-height:clamp(35rem,72vh,52.5rem);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.yap-page-hero__grid:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){min-height:clamp(26.25rem,54vh,39.375rem)}.yap-page-hero--text-only .yap-page-hero__grid{min-height:auto;grid-template-columns:1fr}.yap-page-hero--text-only .yap-page-hero__content{width:min(100%,calc(var(--yap-content-width) + (2 * var(--yap-gutter))));margin:0 auto;padding-block:clamp(2.5rem,6vw,5rem)}.yap-page-hero--text-only .yap-page-hero__content:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){padding-block:clamp(1.875rem,4.5vw,3.75rem)}.yap-page-hero__content{z-index:1;align-self:center;padding:clamp(3.75rem,9vw,8.125rem) var(--yap-gutter)}.yap-page-hero__content:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){padding:clamp(2.8125rem,6.75vw,6.09375rem) var(--yap-gutter)}.yap-page-hero__content .yap-heading{margin-bottom:1.625rem}.yap-page-hero__content .yap-heading:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin-bottom:1.21875rem}.yap-page-hero__content .yap-heading:last-child{margin-bottom:0}.template-page-schulungen .yap-page-hero--text-only .yap-page-hero__grid{min-height:12rem}.template-page-schulungen .yap-page-hero--text-only .yap-page-hero__grid:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){min-height:9rem}.template-page-schulungen .yap-page-hero--text-only .yap-page-hero__content{padding-block:2rem}.template-page-schulungen .yap-page-hero--text-only .yap-page-hero__content:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){padding-block:1.5rem}.template-page-schulungen .yap-page-hero .yap-breadcrumbs,.template-page-schulungen .yap-page-hero .yap-breadcrumbs a{color:var(--yap-graphite)}.template-page-schulungen .yap-page-hero--text-only .yap-heading{max-width:none}.template-page-schulungen [id$=__preview],.template-page-schulungen [id$=__faq]{background:var(--yap-white)}.yap-page-hero__content-badge{display:block;width:13.75rem;max-width:100%;height:auto;margin-top:1.75rem}.yap-page-hero__media{position:relative;min-height:26.25rem;overflow:hidden}.yap-page-hero__media img{width:100%;height:100%;object-fit:cover;object-position:var(--yap-object-position, center)}.yap-page-hero__media .yap-page-hero__media-badge{position:absolute;z-index:1;right:clamp(1.25rem,4vw,3.125rem);bottom:clamp(1.25rem,4vw,3.125rem);width:clamp(7.5rem,16vw,12.3125rem);height:auto;object-fit:contain}.yap-feature-cards{padding:var(--yap-section-space-top) var(--yap-gutter) var(--yap-section-space-bottom);background:rgb(var(--color-background))}.yap-feature-cards__inner{width:min(100%,var(--yap-content-width));margin:0 auto}.yap-feature-cards__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(17.5rem,.75fr);align-items:end;gap:1.875rem;margin-bottom:clamp(1.875rem,5vw,3.75rem)}.yap-feature-cards__grid{display:grid;grid-template-columns:repeat(var(--yap-columns, 3),minmax(0,1fr));gap:clamp(1rem,2.5vw,2rem)}.yap-feature-card{display:flex;min-width:0;overflow:hidden;flex-direction:column;border:.0625rem solid var(--yap-border);border-radius:var(--yap-radius);background:var(--yap-white);box-shadow:var(--yap-shadow-card)}.yap-feature-cards:not(.yap-feature-cards--reveal) .yap-feature-card{height:100%}.yap-feature-card__media{position:relative;aspect-ratio:var(--yap-card-ratio, 4 / 5);overflow:hidden;background:var(--yap-sand)}.yap-feature-card__media img,.yap-feature-card__media video{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--yap-media-position, center)}.yap-feature-card__media img{transition:transform var(--yap-duration-long) var(--yap-ease-out)}.yap-feature-card:hover .yap-feature-card__media img{transform:scale(1.04)}.yap-feature-card__status{position:absolute;z-index:1;top:1rem;left:1rem;max-width:calc(100% - 2rem);padding:.5rem 1rem;border-radius:var(--yap-badge-radius);background:var(--yap-white);color:var(--yap-charcoal);font-size:.875rem;font-weight:600;letter-spacing:0;line-height:1.25;text-transform:none}.yap-feature-card__body{display:flex;flex:1;flex-direction:column;padding:clamp(1.25rem,3vw,2rem)}.yap-feature-card__body h3{margin:0 0 .75rem;color:var(--yap-charcoal);font-size:1.75rem;font-weight:600;line-height:1.12}.yap-feature-card__body .yap-richtext{font-size:1rem}.yap-feature-card__link{display:inline-flex;align-items:center;gap:.5rem;align-self:flex-start;margin-top:auto;padding-top:1.5rem;color:var(--yap-charcoal);font-size:.875rem;font-weight:600;text-decoration-thickness:.0625rem;text-underline-offset:.25rem}.yap-feature-card__link:after{width:.5rem;height:.5rem;border-radius:50%;background:var(--yap-bubblegum);content:""}.yap-feature-cards--reveal .yap-feature-card{--yap-reveal-lift: 8.75rem;position:relative;display:block;aspect-ratio:var(--yap-card-ratio, 4 / 5);overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.yap-feature-cards--reveal{padding-block:0}.yap-feature-cards--reveal .yap-feature-card:focus-visible{outline:.125rem solid var(--yap-charcoal);outline-offset:.25rem}.yap-feature-cards--reveal .yap-feature-card__media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;border-radius:var(--yap-radius);transition:transform var(--yap-duration-long) var(--yap-ease-out)}.yap-feature-cards--reveal .yap-feature-card__media img{transition:none}.yap-feature-cards--reveal .yap-feature-card__status{transition:opacity var(--yap-duration-default) var(--yap-ease-out)}.yap-feature-cards--reveal .yap-feature-card__body{position:absolute;right:0;bottom:0;left:0;display:block;height:var(--yap-reveal-lift);padding:1.5rem 0 0;overflow:hidden;background:transparent;opacity:0;transition:opacity var(--yap-duration-default) var(--yap-ease-out)}.yap-feature-cards--reveal .yap-feature-card__body h3{margin-bottom:.375rem;color:var(--yap-graphite);font-size:1.125rem;line-height:1.2}.yap-feature-cards--reveal .yap-feature-card__body .yap-richtext{color:var(--yap-graphite);line-height:1.5}.yap-feature-cards--reveal .yap-feature-card:hover .yap-feature-card__media,.yap-feature-cards--reveal .yap-feature-card:focus-visible .yap-feature-card__media,.yap-feature-cards--reveal .yap-feature-card:focus-within .yap-feature-card__media{transform:translateY(calc(-1 * var(--yap-reveal-lift)))}.yap-feature-cards--reveal .yap-feature-card:hover .yap-feature-card__status,.yap-feature-cards--reveal .yap-feature-card:focus-visible .yap-feature-card__status,.yap-feature-cards--reveal .yap-feature-card:focus-within .yap-feature-card__status{opacity:0}.yap-feature-cards--reveal .yap-feature-card:hover .yap-feature-card__body,.yap-feature-cards--reveal .yap-feature-card:focus-visible .yap-feature-card__body,.yap-feature-cards--reveal .yap-feature-card:focus-within .yap-feature-card__body{opacity:1;transition-delay:.12s}@media(hover:none){.yap-feature-cards--reveal .yap-feature-card__media{transform:translateY(calc(-1 * var(--yap-reveal-lift)))}.yap-feature-cards--reveal .yap-feature-card__status{opacity:0}.yap-feature-cards--reveal .yap-feature-card__body{opacity:1}}.yap-people{padding:var(--yap-section-space-top) var(--yap-gutter) var(--yap-section-space-bottom);background:rgb(var(--color-background))}.yap-people__inner{width:min(100%,var(--yap-content-width));margin:0 auto}.yap-people__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(17.5rem,.75fr);align-items:end;gap:1.875rem;margin-bottom:clamp(1.875rem,5vw,3.75rem)}.yap-people__grid{display:grid;grid-template-columns:repeat(var(--yap-people-columns, 3),minmax(0,1fr));gap:clamp(1rem,2.5vw,2rem)}.yap-person-card{display:flex;height:100%;min-width:0;flex-direction:column;background:var(--yap-white)}.yap-person-card__media{aspect-ratio:1;overflow:hidden;background:var(--yap-sand)}.yap-person-card__media img,.yap-person-card__media svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--yap-duration-long) var(--yap-ease-out)}.yap-person-card:hover .yap-person-card__media img{transform:scale(1.03)}.yap-person-card__body{display:flex;flex:1;flex-direction:column;padding:1.25rem 0 0}.yap-person-card__body h3{margin:0 0 .375rem;color:var(--yap-charcoal);font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600;line-height:1.2}.yap-person-card__meta,.yap-person-card__note{margin:0;color:var(--yap-graphite);font-size:1rem;line-height:1.5}.yap-person-card__note{margin-top:.375rem;font-weight:600}.yap-person-card__bio{margin-top:.75rem}.yap-people__empty{padding:1.5rem;border:.0625rem solid var(--yap-border);background:var(--yap-white)}.yap-content-tabs__tablist{display:none}.yap-content-tabs.is-enhanced .yap-content-tabs__tablist{display:flex;gap:.375rem;margin-bottom:1.5rem;overflow-x:auto;border-bottom:.0625rem solid var(--yap-border);scrollbar-width:thin}.yap-content-tabs__tab{position:relative;min-height:3rem;flex:0 0 auto;padding:.75rem 1rem;border:0;background:transparent;color:var(--yap-graphite);cursor:pointer;font:inherit;font-size:1rem;font-weight:600}.yap-content-tabs__tab[aria-selected=true]{color:var(--yap-charcoal)}.yap-content-tabs__tab[aria-selected=true]:after{position:absolute;right:1rem;bottom:0;left:1rem;height:.125rem;background:var(--yap-charcoal);content:""}.yap-content-tabs__tab:focus-visible,.yap-content-accordion__summary:focus-visible{outline:.125rem solid var(--yap-charcoal);outline-offset:.1875rem}.yap-content-tabs:not(.is-enhanced) .yap-content-tabs__panel+.yap-content-tabs__panel{margin-top:1.25rem}.yap-feature-card--panel{display:grid;grid-template-columns:minmax(17.5rem,.9fr) minmax(0,1.1fr)}.yap-feature-card--panel .yap-feature-card__media{min-height:21.25rem}.yap-content-accordion{border-top:.0625rem solid var(--yap-border)}.yap-content-accordion__item{border-bottom:.0625rem solid var(--yap-border)}.yap-content-accordion__item:last-child{border-bottom:0}.yap-content-accordion__summary{display:flex;min-height:4.5rem;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.125rem 0;color:var(--yap-charcoal);cursor:pointer;list-style:none}.yap-content-accordion__summary::-webkit-details-marker{display:none}.yap-content-accordion__summary .yap-eyebrow{display:block;margin-bottom:.375rem}.yap-content-accordion__title{min-width:0;overflow-wrap:anywhere;font-size:1.125rem;font-weight:600;line-height:1.2}.yap-content-accordion__icon{position:relative;width:1.75rem;height:1.75rem;flex:0 0 auto;border:.0625rem solid var(--yap-charcoal);border-radius:50%}.yap-content-accordion__icon:before,.yap-content-accordion__icon:after{position:absolute;top:50%;left:50%;width:.625rem;height:.0625rem;background:var(--yap-charcoal);content:"";transform:translate(-50%,-50%)}.yap-content-accordion__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.yap-content-accordion__item[open] .yap-content-accordion__icon:after{display:none}.yap-content-accordion__panel{padding-bottom:1.5rem}.yap-category-navigation{padding:var(--yap-section-space-top) var(--yap-gutter) var(--yap-section-space-bottom);background:rgb(var(--color-background))}.yap-category-navigation__inner{width:min(100%,var(--yap-content-width));margin:0 auto}.yap-category-navigation__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(17.5rem,.75fr);align-items:end;gap:1.875rem;margin-bottom:clamp(1.875rem,5vw,3.75rem)}.yap-category-navigation__grid{display:grid;grid-template-columns:repeat(var(--yap-category-columns, 3),minmax(0,1fr));gap:clamp(1rem,2.5vw,2rem)}.yap-category-card{display:flex;height:100%;min-width:0;overflow:hidden;flex-direction:column;border:.0625rem solid var(--yap-border);border-radius:var(--yap-radius);background:var(--yap-white);box-shadow:var(--yap-shadow-card)}.yap-category-card__link{display:block;color:inherit;text-decoration:none}.yap-category-card__media{aspect-ratio:var(--yap-category-ratio, 4 / 3);overflow:hidden;background:var(--yap-sand)}.yap-category-card__media img,.yap-category-card__media svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--yap-duration-long) var(--yap-ease-out)}.yap-category-card__link:hover .yap-category-card__media img{transform:scale(1.04)}.yap-category-card__body{display:flex;flex:1;flex-direction:column;justify-content:space-between;gap:1.5rem;padding:clamp(1.25rem,3vw,2rem)}.yap-category-card__body h3{margin:0 0 .625rem;color:var(--yap-charcoal);font-size:1.75rem;font-weight:600;line-height:1.12}.yap-category-card__title-link{color:inherit;text-decoration:none}.yap-category-card__title-link:hover,.yap-category-card__title-link:focus-visible{text-decoration:underline;text-underline-offset:.18em}.yap-category-card__body .yap-richtext{font-size:1rem}.yap-category-card__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.625rem;color:var(--yap-graphite);font-size:.875rem}.yap-category-card__action{display:inline-flex;align-items:center;gap:.5rem;color:var(--yap-charcoal);font-weight:600;text-decoration:none}.yap-category-card__action:after{width:.5rem;height:.5rem;border-radius:50%;background:var(--yap-bubblegum);content:""}.yap-training-process{padding:var(--yap-section-space-top) var(--yap-gutter) var(--yap-section-space-bottom);background:rgb(var(--color-background))}.yap-training-process__inner{display:grid;width:min(100%,var(--yap-content-width));grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);align-items:center;gap:clamp(1.875rem,7vw,5.625rem);margin:0 auto}.yap-training-process__media{position:relative;min-height:30rem;overflow:hidden;background:var(--yap-charcoal)}.yap-training-process__media video{display:block;width:100%;min-height:30rem;aspect-ratio:4 / 3;object-fit:contain;object-position:center}.yap-training-process__content .yap-section-heading{margin-bottom:1.5rem}.yap-training-process__benefits{display:grid;gap:.875rem;margin:1.875rem 0 0;padding:0;list-style:none}.yap-training-process__benefits li{display:flex;align-items:center;gap:.75rem;color:var(--yap-charcoal);font-size:1rem;font-weight:600}.yap-training-process__marker{width:.5625rem;height:.5625rem;flex:0 0 auto;border-radius:50%;background:var(--yap-bubblegum)}.yap-training-process__icon{display:block;width:2.375rem;height:2.375rem;flex:0 0 auto;padding:.5625rem;border-radius:50%;background:rgb(var(--color-background-secondary));color:rgb(var(--color-foreground))}.yap-price-note{padding:clamp(2.5rem,6vw,3.4375rem) var(--yap-gutter);background:rgb(var(--color-background))}.yap-price-note:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){padding:clamp(1.875rem,4.5vw,2.578125rem) var(--yap-gutter)}.yap-price-note__inner{width:min(100%,var(--yap-content-width));margin:0 auto}.yap-price-note__divider{width:100%;height:0;margin:0 0 2.5rem;border:0;border-top:.0625rem solid var(--yap-border)}.yap-price-note__divider:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin:0 0 1.875rem;border-top:.046875rem solid var(--yap-border)}.yap-price-note__text{max-width:47.5rem;margin:0 auto;color:rgba(var(--color-foreground),.7);font-size:.875rem;line-height:1.5;text-align:center}.yap-price-note__text:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){max-width:35.625rem;font-size:.65625rem}.yap-price-note__text p{margin:0}.yap-training-inquiry{padding:var(--yap-section-space-top) var(--yap-gutter-wide) var(--yap-section-space-bottom);background:var(--yap-sand)}.yap-product-details{padding:var(--yap-section-space-top) var(--yap-gutter) var(--yap-section-space-bottom);background:rgb(var(--color-background))}.yap-product-details__inner{display:grid;width:min(100%,70rem);grid-template-columns:minmax(15rem,.55fr) minmax(0,1.45fr);gap:clamp(1.875rem,7vw,5.625rem);margin:0 auto}.yap-product-details__content{color:var(--yap-graphite);font-size:1rem;line-height:1.625}.yap-product-details__content>:first-child{margin-top:0}.yap-product-details__content>:last-child{margin-bottom:0}.yap-training-inquiry__inner{display:grid;width:min(100%,var(--yap-content-width-wide));grid-template-columns:minmax(0,.75fr) minmax(22.5rem,1.25fr);gap:clamp(2.5rem,8vw,6.25rem);margin:0 auto}.yap-training-inquiry__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.125rem}.yap-training-inquiry--compact{padding-inline:var(--yap-gutter);background:rgb(var(--color-background))}.yap-training-inquiry--compact .yap-training-inquiry__inner{width:min(100%,var(--yap-content-width));grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,3rem)}.yap-training-inquiry--compact .yap-training-inquiry__copy .yap-section-heading{margin:.5rem 0 .75rem;font-size:clamp(1.5rem,2.2vw,2rem)}.yap-training-inquiry--compact .yap-training-inquiry__form{display:flex;flex-direction:column;gap:1rem}.yap-training-inquiry--compact .yap-training-inquiry__submit .yap-button{width:100%}.yap-training-inquiry__hint{color:var(--yap-graphite);font-size:.875rem;line-height:1.5}.yap-training-inquiry__hint p{margin:0}.yap-field{display:flex;min-width:0;flex-direction:column;gap:.5rem}.yap-field--full{grid-column:1 / -1}.yap-field label,.yap-training-inquiry legend{color:var(--yap-charcoal);font-size:1rem;font-weight:600}.yap-field input,.yap-field select,.yap-field textarea{width:100%;min-height:3.25rem;padding:.8125rem 1.125rem;border:.0625rem solid rgba(42,42,42,.35);border-radius:var(--yap-button-radius);background:var(--yap-white);color:var(--yap-charcoal);font:inherit;font-size:1rem;line-height:1.4;transition:border-color var(--yap-duration-default) var(--yap-ease-out),background-color var(--yap-duration-default) var(--yap-ease-out),box-shadow var(--yap-duration-default) var(--yap-ease-out)}.yap-field input::placeholder,.yap-field textarea::placeholder{color:#2a2a2a94;opacity:1;transition:opacity var(--yap-duration-default) var(--yap-ease-out)}.yap-field input:hover,.yap-field select:hover,.yap-field textarea:hover{border-color:var(--yap-charcoal)}.yap-field input:focus,.yap-field input:focus-visible,.yap-field select:focus,.yap-field select:focus-visible,.yap-field textarea:focus,.yap-field textarea:focus-visible{border-color:var(--yap-charcoal);outline:none;box-shadow:0 0 0 .125rem #2a2a2a1f}.yap-field input:focus::placeholder,.yap-field textarea:focus::placeholder{opacity:0}.yap-select{position:relative;width:100%}.yap-select select{min-height:3.25rem;padding:0 2.75rem 0 1.375rem;border-width:.0625rem;border-radius:var(--yap-button-radius);-webkit-appearance:none;appearance:none;background:var(--yap-white);color:var(--yap-charcoal);cursor:pointer;font-size:.875rem;font-weight:600;line-height:1.2;transition:border-color var(--yap-duration-default) var(--yap-ease-out),background-color var(--yap-duration-default) var(--yap-ease-out),box-shadow var(--yap-duration-default) var(--yap-ease-out)}.yap-select select:hover{border-color:var(--yap-charcoal)}.yap-select select:focus,.yap-select select:focus-visible{border-color:var(--yap-charcoal);outline:none;box-shadow:0 0 0 .125rem #2a2a2a1f}.yap-select .icon-caret{position:absolute;top:50%;right:1rem;width:.75rem;height:.75rem;pointer-events:none;transform:translateY(-50%)}.yap-field textarea{min-height:8.125rem;resize:vertical}.yap-training-inquiry__dates{display:grid;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;border:0}.yap-form-message{grid-column:1 / -1;margin:0;padding:.75rem .875rem;border-left:.25rem solid var(--yap-bubblegum);background:var(--yap-white)}.popular-products__view-all{display:flex;justify-content:flex-end;margin-top:1.875rem}.products-slider__empty{width:min(100%,var(--yap-content-width));margin:0 auto;padding:clamp(1.875rem,6vw,3.75rem) var(--yap-gutter);border:.0625rem solid var(--yap-border);background:#ffffff73;color:var(--yap-graphite);text-align:center}.yap-device-comparison__scroller{overflow-x:auto;border:0;background:var(--yap-white);-webkit-overflow-scrolling:touch}.yap-device-comparison__scroller:focus-visible{outline:.125rem solid var(--yap-charcoal);outline-offset:.1875rem}.yap-device-comparison__table{width:100%;min-width:18.75rem;table-layout:fixed;border-collapse:collapse;color:rgb(var(--color-foreground));font-size:1rem}.yap-device-comparison__table th,.yap-device-comparison__table td{padding:.875rem 1.125rem;border-bottom:.0625rem solid var(--yap-border);text-align:left;vertical-align:top}.yap-device-comparison__table thead th{border-top:.0625rem solid var(--yap-border);border-bottom-color:var(--yap-charcoal);background:transparent;color:var(--yap-charcoal);font-weight:600}.yap-device-comparison__table tbody th{width:40%;color:var(--yap-graphite);font-weight:400}.yap-device-comparison__table thead th:nth-child(2),.yap-device-comparison__table thead th:nth-child(3),.yap-device-comparison__table tbody td{width:30%;font-weight:600}.yap-device-comparison__value--muted{color:var(--yap-graphite)}.yap-device-comparison__intro{max-width:40rem;margin:-.75rem 0 1.875rem;color:var(--yap-graphite);font-size:1rem;line-height:1.55}.yap-device-comparison__intro>:first-child,.yap-device-comparison__intro>:last-child{margin-block:0}@media screen and (max-width:749px){.yap-device-comparison__table{font-size:.875rem}.yap-device-comparison__table th,.yap-device-comparison__table td{padding:.625rem .375rem;overflow-wrap:anywhere}}.yap-device-comparison__table tbody tr:last-child th,.yap-device-comparison__table tbody tr:last-child td{border-bottom:0}.yap-device-comparison__note,.yap-device-comparison__empty{margin-top:1.25rem;color:var(--yap-graphite);font-size:.875rem;line-height:1.6}.yap-device-comparison__note>:first-child,.yap-device-comparison__note>:last-child{margin-block:0}.yap-training-schedule{padding:var(--yap-section-space-top) var(--yap-gutter-wide) var(--yap-section-space-bottom)}.yap-training-schedule__inner{width:min(100%,var(--yap-content-width-wide));margin-inline:auto}.yap-training-schedule__header{display:grid;gap:.875rem;max-width:47.5rem;margin-bottom:2rem}.yap-training-schedule__header>.yap-eyebrow,.yap-training-schedule__header>.yap-section-heading{margin:0}.yap-training-schedule__header>.yap-richtext{max-width:47.5rem}.yap-training-schedule__list{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.yap-training-schedule__item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;align-items:center;padding:1.5rem;border:.0625rem solid var(--yap-border);border-radius:var(--yap-radius);background:var(--yap-white);box-shadow:var(--yap-shadow-card)}.yap-training-schedule__list[hidden],.yap-training-schedule__item[hidden]{display:none}.yap-training-schedule__item.is-sold-out{opacity:.68}.yap-training-schedule__item.is-selected{border-color:var(--yap-charcoal);box-shadow:0 0 0 .0625rem var(--yap-charcoal),var(--yap-shadow-card)}.yap-training-schedule__date h3,.yap-training-schedule__price,.yap-training-schedule__availability,.yap-training-schedule__options,.yap-training-schedule__options div,.yap-training-schedule__options dt,.yap-training-schedule__options dd{margin:0}.yap-training-schedule__options{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-top:.625rem;color:var(--yap-graphite);font-size:.875rem}.yap-training-schedule__options div{display:flex;gap:.3125rem}.yap-training-schedule__options dt{font-weight:600}.yap-training-schedule__booking{display:grid;grid-template-columns:auto auto;gap:.3125rem 1rem;align-items:center;justify-items:end}.yap-training-schedule__booking product-form{display:block;grid-column:1 / -1}.yap-training-schedule__price{color:var(--yap-charcoal);font-size:1.25rem;font-weight:700}.yap-training-schedule__availability{color:var(--yap-graphite);font-size:.875rem}.yap-training-schedule__empty{padding:1.5rem;border:.0625rem solid var(--yap-border);border-radius:var(--yap-radius);background:var(--yap-white)}.yap-training-schedule__all-dates{display:flex;justify-content:flex-start;margin:1.25rem 0 0}.yap-training-schedule__all-dates[hidden]{display:none}@media screen and (max-width:989px){.yap-page-hero__grid,.yap-training-process__inner,.yap-training-inquiry__inner,.yap-product-details__inner,.yap-training-inquiry--compact .yap-training-inquiry__inner{grid-template-columns:1fr}.yap-page-hero__media{order:-1}.yap-feature-cards__header{grid-template-columns:1fr}.yap-feature-cards__grid,.yap-people__grid,.yap-category-navigation__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.yap-people__header,.yap-category-navigation__header{grid-template-columns:1fr}}@media screen and (max-width:749px){.yap-training-inquiry__form,.yap-training-inquiry__dates,.yap-feature-card--panel{grid-template-columns:1fr}.yap-feature-card--panel .yap-feature-card__media{min-height:0}.yap-page-hero__grid{min-height:auto}.yap-page-hero__media{min-height:28.75rem}.yap-training-inquiry__inner{gap:2rem}.yap-training-schedule__item{grid-template-columns:1fr}.yap-training-schedule__booking{justify-items:start}}@media screen and (max-width:419px){.yap-feature-cards__grid,.yap-people__grid,.yap-category-navigation__grid{grid-template-columns:1fr}.header--yap .header__yap-language{display:none}}.yap-training-calendar{position:relative;z-index:8;padding:1.5rem var(--yap-gutter)}.yap-training-calendar:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){padding:1.125rem var(--yap-gutter)}.yap-training-calendar__inner{position:relative;width:min(100%,73.75rem);margin:0 auto}.yap-training-calendar__inner:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){width:min(100%,55.3125rem)}.yap-training-calendar__toggle{display:inline-flex;min-height:3.0625rem;align-items:center;gap:.625rem;padding:0 1.375rem;border:.0625rem solid var(--yap-border);border-radius:61.875rem;background:transparent;color:var(--yap-charcoal);font:inherit;font-weight:600;cursor:pointer;transition:background-color var(--yap-duration-default) var(--yap-ease-out),color var(--yap-duration-default) var(--yap-ease-out)}.yap-training-calendar__toggle:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){min-height:2.296875rem;gap:.46875rem;padding:0 1.03125rem;border:.046875rem solid var(--yap-border);border-radius:46.40625rem}.yap-training-calendar__toggle:hover,.yap-training-calendar__toggle[aria-expanded=true]{background:var(--yap-charcoal);color:var(--yap-white)}.yap-training-calendar__toggle svg,.yap-training-calendar__close svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.yap-training-calendar__chevron{transition:transform var(--yap-duration-default) var(--yap-ease-out)}.yap-training-calendar__toggle[aria-expanded=true] .yap-training-calendar__chevron{transform:rotate(180deg)}.yap-training-calendar__panel{position:absolute;z-index:30;top:calc(100% + .75rem);left:0;width:min(33.75rem,calc(100vw - (2 * var(--yap-gutter))));height:32.5rem;max-height:calc(100dvh - 8.75rem);display:flex;flex-direction:column;padding:1.25rem;overflow:hidden;border:.0625rem solid var(--yap-border);border-radius:var(--yap-radius);background:var(--yap-cream);box-shadow:var(--yap-shadow-drawer)}.yap-training-calendar__panel:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){top:calc(100% + .5625rem);width:min(25.3125rem,calc(75vw - (2 * var(--yap-gutter))));height:24.375rem;max-height:calc(75dvh - 6.5625rem);padding:.9375rem;border:.046875rem solid var(--yap-border)}.yap-training-calendar [hidden]{display:none}.yap-training-calendar__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem;padding-bottom:.75rem;flex-shrink:0;border-bottom:.0625rem solid var(--yap-border)}.yap-training-calendar__header:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){gap:.9375rem;padding-bottom:.5625rem;border-bottom:.046875rem solid var(--yap-border)}.yap-training-calendar__heading{margin:0;color:var(--yap-charcoal);font-size:1.5rem;line-height:1.1}.yap-training-calendar__heading:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){font-size:1.125rem}.yap-training-calendar__close{display:grid;width:2.75rem;height:2.75rem;flex:0 0 auto;padding:0;border:0;border-radius:50%;background:transparent;color:var(--yap-charcoal);cursor:pointer;place-items:center}.yap-training-calendar__close:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){width:2.0625rem;height:2.0625rem}.yap-training-calendar__intro{margin-top:.625rem;color:var(--yap-graphite);font-size:.875rem}.yap-training-calendar__intro:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin-top:.46875rem;font-size:.65625rem}.yap-training-calendar__calendar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex:1;min-height:0;align-items:start;gap:1.25rem;margin-top:1rem}.yap-training-calendar__calendar:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){gap:.9375rem;margin-top:.75rem}.yap-training-calendar__month-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;font-size:.875rem}.yap-training-calendar__month-header:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin-bottom:.5625rem;font-size:.65625rem}.yap-training-calendar__month-button{display:grid;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:50%;background:var(--yap-sand);color:var(--yap-charcoal);cursor:pointer;place-items:center}.yap-training-calendar__month-button:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){width:2.0625rem;height:2.0625rem}.yap-training-calendar__month-button:hover{background:var(--yap-sand)}.yap-training-calendar__month-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.yap-training-calendar__month-button:first-child svg{transform:rotate(90deg)}.yap-training-calendar__month-button:last-child svg{transform:rotate(-90deg)}.yap-training-calendar__weekdays,.yap-training-calendar__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.125rem}.yap-training-calendar__weekdays:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)),.yap-training-calendar__grid:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){gap:.09375rem}.yap-training-calendar__weekdays{margin-bottom:.25rem;color:var(--yap-graphite);font-size:.875rem;font-weight:700;text-align:center}.yap-training-calendar__weekdays:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin-bottom:.1875rem;font-size:.65625rem}.yap-training-calendar__day{position:relative;display:grid;aspect-ratio:7 / 6;padding:0 0 .3125rem;border:0;border-radius:var(--yap-button-radius);background:transparent;color:var(--yap-charcoal);font:inherit;font-size:.875rem;place-items:center}.yap-training-calendar__day:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){padding:0 0 .234375rem;font-size:.65625rem}.yap-training-calendar__day.is-today{box-shadow:inset 0 0 0 .0625rem var(--yap-charcoal)}.yap-training-calendar__day.has-appointment{cursor:pointer;font-weight:700}.yap-training-calendar__day.has-appointment:after{position:absolute;bottom:.1875rem;left:50%;width:.3125rem;height:.3125rem;border-radius:50%;background:var(--yap-bubblegum);content:"";transform:translate(-50%)}.yap-training-calendar__day.has-appointment:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)):after{bottom:.140625rem;width:.234375rem;height:.234375rem}.yap-training-calendar__day.has-appointment:hover,.yap-training-calendar__day.has-appointment[aria-pressed=true]{background:var(--yap-cream)}.yap-training-calendar__appointments{min-width:0;min-height:0;height:100%;overflow-y:auto;overscroll-behavior:contain;padding-left:1.25rem;border-left:.0625rem solid var(--yap-border)}.yap-training-calendar__appointments:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){padding-left:.9375rem;border-left:.046875rem solid var(--yap-border)}.yap-training-calendar__list{display:grid;gap:.25rem;margin:0;padding:0;list-style:none}.yap-training-calendar__list:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){gap:.1875rem}.yap-training-calendar__item{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;gap:.5rem;padding:.75rem .5rem 1.125rem;border-radius:var(--yap-button-radius);font-size:.875rem;transition:background-color var(--yap-duration-default) var(--yap-ease-out)}.yap-training-calendar__item:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){gap:.375rem;padding:.5625rem .375rem .84375rem;font-size:.65625rem}.yap-training-calendar__item.is-selected{background:var(--yap-cream)}.yap-training-calendar__date{color:var(--yap-graphite);font-weight:700}.yap-training-calendar__details{display:grid;min-width:0;gap:.125rem}.yap-training-calendar__details:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){gap:.09375rem}.yap-training-calendar__details strong{color:var(--yap-charcoal);font-size:1.125rem;line-height:1.3;overflow-wrap:anywhere}.yap-training-calendar__details strong:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){font-size:.84375rem}.yap-training-calendar__details small,.yap-training-calendar__note,.yap-training-calendar__month-empty{color:var(--yap-graphite)}.yap-training-calendar__link,.yap-training-calendar__status{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;padding:.4375rem .625rem;border:.0625rem solid var(--yap-charcoal);border-radius:var(--yap-button-radius);color:var(--yap-charcoal);font-size:.875rem;font-weight:700;line-height:1.15;text-align:center;text-decoration:none}.yap-training-calendar__link:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)),.yap-training-calendar__status:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){min-height:2.0625rem;padding:.328125rem .46875rem;border:.046875rem solid var(--yap-charcoal);font-size:.65625rem}.yap-training-calendar__link:hover{background:var(--yap-charcoal);color:var(--yap-white)}.yap-training-calendar__status{border-color:var(--yap-border);color:var(--yap-graphite)}.yap-training-calendar__month-empty{margin:0;font-size:.875rem;line-height:1.4}.yap-training-calendar__month-empty:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){font-size:.65625rem}.yap-training-calendar__empty{display:grid;justify-items:start;gap:1.125rem;margin-top:1.5rem;padding:1.5rem;background:var(--yap-cream)}.yap-training-calendar__empty:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){gap:.84375rem;margin-top:1.125rem;padding:1.125rem}.yap-training-calendar__note{padding-top:.75rem;border-top:.0625rem solid var(--yap-border);margin-top:1rem;font-size:.875rem;line-height:1.4}.yap-training-calendar__note:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){padding-top:.5625rem;border-top:.046875rem solid var(--yap-border);margin-top:.75rem;font-size:.65625rem}@media screen and (max-width:749px){.yap-training-calendar__panel{position:fixed;top:max(7.5rem,8vh);right:1.25rem;left:1.25rem;width:auto;max-height:calc(100dvh - max(7.5rem,8vh) - 1.25rem);padding:1.25rem}.yap-training-calendar__panel:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){top:max(5.625rem,6vh);right:.9375rem;left:.9375rem;max-height:calc(75dvh - max(5.625rem,6vh) - .9375rem);padding:.9375rem}.yap-training-calendar__calendar{grid-template-columns:1fr}.yap-training-calendar__appointments{padding:1rem 0 0;border-top:.0625rem solid var(--yap-border);border-left:0}.yap-training-calendar__appointments:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){padding:.75rem 0 0;border-top:.046875rem solid var(--yap-border)}.yap-training-calendar__item{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:479px){.yap-training-calendar__item{grid-template-columns:minmax(0,1fr)}.yap-training-calendar__link,.yap-training-calendar__status{grid-column:1;justify-self:start}}.header--yap .menu-drawer-container>summary{width:auto;min-width:2.75rem;min-height:2.75rem;align-items:center;justify-content:flex-start;gap:.5625rem;white-space:nowrap}.header--yap .header__icon--menu>span:first-child{position:relative;width:1.5rem;height:1.5rem;flex:0 0 1.5rem}.header--yap .header__icon--menu .icon-menu{position:static}.header--yap .header__icon--menu>.header__menu-label{width:auto;height:auto}.header--yap .header__menu-label{flex:none;font-size:.875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}@media screen and (min-width:750px)and (max-width:989px){.header--yap.header--center-logo>.container,.header--yap .header__top{column-gap:1rem}.header--yap .header__left,.header--yap .header__icons{min-width:0}.header--yap .header__left,.header--yap .header__icons,.header--yap .header__icons-wrapper{gap:1rem}}.template-index .yap-page-hero__grid{min-height:var(--hoehe-hero-standbild);grid-template-columns:repeat(2,minmax(0,1fr))}.template-index .yap-page-hero__content{padding:2.5rem 2.5rem 2.5rem var(--yap-gutter)}.template-index .yap-page-hero__content .yap-heading{max-width:33.75rem}.template-index .yap-page-hero__media{min-height:var(--hoehe-hero-standbild)}.template-index .yap-page-hero__media>img:not(.yap-page-hero__media-badge){position:absolute;top:0;right:0;bottom:0;left:0}@keyframes yap-hero-reveal{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}@keyframes yap-hero-settle{0%{transform:scale(1.06)}to{transform:scale(1)}}.template-index .yap-page-hero__content>*{animation:yap-hero-reveal 1.1s cubic-bezier(.4,0,.2,1) both}.template-index .yap-page-hero__content>:nth-child(2){animation-delay:.12s}.template-index .yap-page-hero__content>:nth-child(3){animation-delay:.24s}.template-index .yap-page-hero__media img{animation:yap-hero-settle 9s linear both}.template-index .multicolumn{padding:var(--yap-section-space-top) 0 var(--yap-section-space-bottom)}.template-index .multicolumn .section-header .section-header__title{max-width:none;margin-bottom:4rem;font-size:clamp(1.625rem,2.5vw,2.25rem)}.template-index .multicolumn-list__wrapper--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.template-index .multicolumn-card{padding:0}.template-index .multicolumn-card:before{display:none!important}.template-index .multicolumn-card__picture{overflow:hidden;border-radius:var(--yap-radius)}@media screen and (max-width:989px){.template-index [id$=__services] .multicolumn-card__picture{display:block}}.template-index .multicolumn-card__picture img{transition:transform var(--yap-duration-long) var(--yap-ease-out)}.template-index .multicolumn-card:hover .multicolumn-card__picture img{transform:scale(1.04)}.template-index .multicolumn-card__picture:not(:last-child){margin-bottom:1.5rem}.template-index .multicolumn-card__heading{font-size:1.75rem;font-weight:600;letter-spacing:0;line-height:1.1}.template-index .multicolumn-card__heading:not(:last-child){margin-bottom:.75rem}.template-index .multicolumn-card__text{font-size:1rem;line-height:1.625}.template-index .yap-training-process{padding:0}.template-index .yap-training-process__inner{width:100%;min-height:36.25rem;grid-template-columns:minmax(0,628fr) minmax(0,652fr);gap:0}.template-index .yap-training-process__media,.template-index .yap-training-process__media video{min-height:36.25rem}.template-index .yap-training-process__media{height:100%;align-self:stretch;margin:0;padding:0;background:rgb(var(--color-background))}.template-index .yap-training-process__media video{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:0;padding:0;border:0;aspect-ratio:auto;object-fit:contain;object-position:center}.template-index .yap-training-process__content{display:flex;padding:4.4375rem 2.5rem;flex-direction:column;align-items:flex-start;justify-content:flex-start}.template-index .yap-training-process__content .yap-section-heading{max-width:none}@media screen and (min-width:990px){.template-index .yap-training-process__media video{object-position:max(50%,var(--yap-gutter),calc((100vw - var(--scrollbar-width, 0px) - var(--yap-content-width)) / 2)) center}.template-index .yap-training-process__content .yap-section-heading{font-size:clamp(1.5rem,2.35vw,2.25rem)}}.template-index .yap-training-process__benefits li{font-size:1rem;font-weight:400;line-height:1.4}@media screen and (min-width:1200px){.template-index .yap-training-process__content .yap-button-row{flex-wrap:wrap;gap:.625rem}.template-index .yap-training-process__content .yap-button{padding-inline:.875rem;font-size:1rem}}.template-index .popular-products{padding:var(--yap-section-space-top) 0 var(--yap-section-space-bottom)!important}.template-index .products-slider--full-width .swiper-carousel{width:100%;max-width:calc(var(--yap-content-width-wide) + (2 * var(--yap-gutter-wide)));padding-inline:var(--yap-gutter-wide);margin-inline:auto}.template-index .products-slider--full-width .products-slider__swiper{padding-right:0}.template-product [id$=__editorial_media] .simple-media-card__video video,.template-product .yap-product-media__video video{object-fit:contain;object-position:center;background:var(--yap-sand)}.template-product [id$=__editorial_media] .simple-media-card__video-buttons button{color:var(--yap-charcoal)}.template-product [id$=__editorial_media] .simple-media-card__video-buttons svg path{stroke:currentColor}.template-index [id$=__vip_placeholder]{padding-block:0!important;background:var(--yap-sand)}.template-index [id$=__vip_placeholder] .rich-text{padding-top:7.5rem!important;padding-bottom:7.5rem!important}.template-index [id$=__vip_placeholder] .rich-text__wrapper{max-width:var(--yap-content-width);align-items:center;gap:0;text-align:center}.template-index [id$=__vip_placeholder] .rich-text__title,.template-index [id$=__vip_placeholder] .rich-text__heading{max-width:100%}.template-index [id$=__vip_placeholder] .rich-text__subheading{max-width:100%;justify-content:center;margin-bottom:1rem}.template-index [id$=__vip_placeholder] .rich-text__heading{margin:0 auto;font-size:clamp(1.625rem,2.5vw,2.25rem)}.template-index [id$=__vip_placeholder] .rich-text__text{max-width:51.25rem;padding-top:0;margin-top:2.5rem;color:var(--yap-graphite);font-size:1.125rem;line-height:1.625}.template-index [id$=__vip_placeholder] .rich-text__text p{margin-bottom:0}.template-index [id$=__vip_placeholder] .rich-text__buttons{justify-content:center;margin-top:2.5rem;gap:.75rem}.template-index [id$=__vip_placeholder] .rich-text__button,:is(.template-index,.template-product) [id$=__device_feature] .image-with-text__button{min-height:3.25rem;border:.09375rem solid var(--yap-charcoal)}.template-index [id$=__vip_placeholder] .button--secondary,:is(.template-index,.template-product) [id$=__device_feature] .button--secondary{background:transparent;color:var(--yap-charcoal)}.template-index [id$=__vip_placeholder] .button--secondary:hover,:is(.template-index,.template-product) [id$=__device_feature] .button--secondary:hover{background:var(--yap-charcoal);color:var(--yap-white)}:is(.template-index,.template-product) [id$=__device_feature]{padding-block:0!important;background:var(--yap-white)}:is(.template-index,.template-product) [id$=__device_feature] .image-with-text,:is(.template-index,.template-product) [id$=__device_feature] .image-with-text__grid{background:var(--yap-white)}:is(.template-index,.template-product) [id$=__device_feature] .image-with-text>.container{max-width:none;padding-inline:0}:is(.template-index,.template-product) [id$=__device_feature] .image-with-text__grid{min-height:47.875rem;padding-block:7.25rem 4.625rem;gap:0}:is(.template-index,.template-product) [id$=__device_feature] .image-with-text__content,:is(.template-index,.template-product) [id$=__device_feature] .image-with-text__media{width:50%}:is(.template-index,.template-product) [id$=__device_feature] .image-with-text__content{--yap-device-content-inset: max(var(--yap-gutter), calc((100vw - var(--yap-content-width)) / 2));padding:0 0 0 var(--yap-device-content-inset);border-radius:0;background:transparent}:is(.template-index,.template-product) [id$=__device_feature] .image-with-text__content .section-header,:is(.template-index,.template-product) [id$=__device_feature] .image-with-text__text,:is(.template-index,.template-product) [id$=__device_feature] .image-with-text__button-wrapper{width:100%;max-width:24.875rem;margin-inline:0}:is(.template-index,.template-product) [id$=__device_feature] .image-with-text__media{max-width:34.5rem;margin-inline:auto;overflow:hidden;border-radius:var(--yap-radius);background:var(--yap-cream);aspect-ratio:551.7 / 576!important}:is(.template-index,.template-product) [id$=__device_feature] .image-with-text__gallery{top:0;right:0;bottom:0;left:0;overflow:hidden}:is(.template-index,.template-product) [id$=__device_feature] .image-with-text__gallery-slides{overflow:hidden}.template-index .image-with-text__media:has(.image-with-text__gallery-pagination),.template-product [id$=__device_feature] .image-with-text__media:has(.image-with-text__gallery-pagination){margin-bottom:2.625rem;overflow:visible}.template-index .image-with-text__media .image-with-text__gallery:has(.image-with-text__gallery-pagination),.template-product [id$=__device_feature] .image-with-text__media .image-with-text__gallery:has(.image-with-text__gallery-pagination){overflow:visible}.template-index .image-with-text__gallery-pagination,.template-product [id$=__device_feature] .image-with-text__gallery-pagination{top:calc(100% + .625rem);right:0;bottom:auto;left:0;padding-left:3rem;gap:0}.template-index .image-with-text__gallery-dot,.template-product [id$=__device_feature] .image-with-text__gallery-dot{box-sizing:border-box;flex:0 0 1.5rem;width:1.5rem;height:1.5rem;padding:.5rem;border:0;border-radius:50%;background:rgba(var(--color-foreground),.25);background-clip:content-box;box-shadow:none}.template-index .image-with-text__gallery-dot.is-active,.template-product [id$=__device_feature] .image-with-text__gallery-dot.is-active{background-color:var(--yap-charcoal);background-clip:content-box}.template-index .image-with-text__gallery-dot:focus-visible,.template-product [id$=__device_feature] .image-with-text__gallery-dot:focus-visible{outline:.125rem solid var(--yap-charcoal);outline-offset:.125rem}:is(.template-index,.template-product) [id$=__device_feature] .image-with-text__gallery-slide img,:is(.template-index,.template-product) [id$=__device_feature] .image-with-text__gallery-slide svg,:is(.template-index,.template-product) [id$=__device_feature] .image-with-text__media>img,:is(.template-index,.template-product) [id$=__device_feature] .image-with-text__media>svg{object-fit:cover}:is(.template-index,.template-product) [id$=__device_feature] .image-with-text__media>img,:is(.template-index,.template-product) [id$=__device_feature] .image-with-text__media>svg{top:0;right:0;bottom:0;left:0;width:100%;height:100%}@media screen and (max-width:989px){.template-index [id$=__vip_placeholder] .rich-text{padding-top:var(--yap-section-space-top)!important;padding-bottom:var(--yap-section-space-bottom)!important}.template-index [id$=__vip_placeholder] .rich-text__text{margin-top:1.5rem}.template-index [id$=__vip_placeholder] .rich-text__text br{display:none}.template-index [id$=__vip_placeholder] .rich-text__buttons{margin-top:2rem}}.yap-person-card{background:transparent;text-align:center}.yap-person-card__media{overflow:hidden;border-radius:50%;background:transparent}.yap-person-card__body{padding-top:.875rem}.yap-person-card__body h3{margin-bottom:.3125rem;font-size:1.25rem}.yap-people--slider .yap-people__header{grid-template-columns:minmax(0,1fr) auto}.yap-people__header-actions{display:grid;gap:1.25rem;justify-items:end}.yap-people__nav{display:flex;align-items:center;gap:.625rem}.yap-people__nav-button{display:grid;width:2.75rem;height:2.75rem;padding:0;border:.0625rem solid rgb(var(--color-border));border-radius:50%;background:transparent;color:rgb(var(--color-foreground));cursor:pointer;place-items:center;transition:color var(--yap-duration-default) var(--yap-ease-out),background-color var(--yap-duration-default) var(--yap-ease-out),opacity var(--yap-duration-default) var(--yap-ease-out)}.yap-people__nav-button--next span{display:inline-flex;transform:rotate(180deg)}.yap-people__nav-button:hover:not(:disabled){background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.yap-people__nav-button:disabled{cursor:default;opacity:.3}.yap-people--slider .yap-people__grid{display:grid;grid-template-columns:none;grid-auto-columns:var(--yap-people-column-width, calc((100% - 5rem)/5) );grid-auto-flow:column;gap:1.25rem;padding-bottom:1.25rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:thin;touch-action:auto}.yap-people--slider .yap-people__grid.is-scrollable{cursor:grab}.yap-people--slider .yap-people__grid.is-dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.yap-people--slider .yap-people__grid::-webkit-scrollbar{height:.25rem}.yap-people--slider .yap-people__grid::-webkit-scrollbar-thumb{border-radius:1.25rem;background:rgb(var(--color-border))}.yap-people--slider .yap-person-card{scroll-snap-align:start}.yap-people__cta{display:flex;justify-content:center;margin-top:clamp(1.75rem,5vw,3.5rem);scroll-margin-top:7.5rem}@media screen and (max-width:989px){.yap-people--slider .yap-people__header{grid-template-columns:minmax(0,1fr) auto}.yap-people--slider .yap-people__grid{grid-template-columns:none;grid-auto-columns:calc((100% - 1.25rem)/2)}}@media screen and (max-width:749px){.yap-people--slider .yap-people__header{grid-template-columns:1fr;gap:1.25rem}.yap-people__header-actions{justify-items:start}.yap-people--slider .yap-people__grid{grid-auto-columns:minmax(13.75rem,85%)}}@media screen and (max-width:749px){body.template-index #MainContent :is(.yap-page-hero__content,.yap-training-process__content)>.yap-button-row{display:flex;width:100%;flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:.75rem}body.template-index #MainContent :is(.yap-page-hero__content,.yap-training-process__content)>.yap-button-row>.yap-button{flex:1 1 0;width:auto;min-width:fit-content;max-width:100%;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;text-align:center}}@media screen and (max-width:989px){.template-index .yap-page-hero__grid,.template-index .yap-training-process__inner{grid-template-columns:1fr}.template-index .yap-page-hero__content{padding:var(--yap-section-space-top) var(--yap-gutter) var(--yap-section-space-bottom)}.template-index .yap-page-hero__media{min-height:26.25rem;order:initial}.template-index .multicolumn-list__wrapper--3{display:flex;grid-template-columns:none;gap:0}.template-index .yap-training-process__media,.template-index .yap-training-process__media video{min-height:26.25rem}.template-index .yap-training-process__content{padding:var(--yap-section-space-top) var(--yap-gutter) var(--yap-section-space-bottom)}:is(.template-index,.template-product) [id$=__device_feature] .image-with-text__grid--image_right{padding-block:var(--yap-section-space-top) var(--yap-section-space-bottom);flex-direction:column-reverse;gap:2.5rem}:is(.template-index,.template-product) [id$=__device_feature] .image-with-text__content,:is(.template-index,.template-product) [id$=__device_feature] .image-with-text__media{width:calc(100% - (2 * var(--yap-gutter)));max-width:34.5rem;margin-inline:auto}:is(.template-index,.template-product) [id$=__device_feature] .image-with-text__content{padding:0}}.product-card{display:flex;flex-direction:column}.product-card .card-information{display:flex;flex:1}.product-card .card-information__wrapper{display:flex;flex:1;flex-direction:column;width:100%}.yap-card-buy{position:relative;z-index:4;display:block;padding-top:1rem;margin-top:auto}.yap-card-buy:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){padding-top:.75rem}.yap-variant-selection-note{margin:0 0 .75rem;color:var(--yap-charcoal);font-weight:600}.yap-card-buy__row{display:flex;gap:.625rem;align-items:center}.yap-card-buy__row:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){gap:.46875rem}.yap-card-buy__error:not([hidden]){display:flex;align-items:flex-start;gap:.5rem;margin:0 0 .75rem;color:rgb(var(--color-error));font-size:.875rem;line-height:1.4}.yap-card-buy__error svg{width:1rem;height:1rem;flex:0 0 1rem;margin-top:.125rem}.yap-card-buy__error svg:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){width:.75rem;height:.75rem;flex:0 0 .75rem;margin-top:.09375rem}.yap-card-buy__submit{flex:1 1 auto;height:3.25rem;min-width:0;min-height:3.25rem;padding:.5rem .75rem;line-height:1.15;text-align:center}.yap-card-buy__submit:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){height:2.4375rem;min-height:2.4375rem;padding:.375rem .5625rem}.yap-card-buy__submit .loading-overlay__spinner{width:1.125rem;height:1.125rem}.yap-card-buy__submit .loading-overlay__spinner:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){width:.84375rem;height:.84375rem}.yap-card-buy__quantity{flex:0 0 6.75rem;height:3.25rem;min-width:6.75rem;min-height:3.25rem;border:.0625rem solid rgb(var(--color-border));background:var(--yap-white)}.yap-card-buy__quantity:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){flex:0 0 5.0625rem;height:2.4375rem;min-width:5.0625rem;min-height:2.4375rem;border:.046875rem solid rgb(var(--color-border))}.yap-card-buy__quantity .quantity__button{width:2.375rem;padding-inline:.75rem}.yap-card-buy__quantity .quantity__button:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){width:1.78125rem;padding-inline:.5625rem}.yap-product-card__action .button--secondary:hover,.yap-training-card__action .button--secondary:hover{color:var(--yap-white)}.header__search-dialog-close{position:absolute;z-index:6;top:.75rem;right:max(var(--yap-gutter-wide),calc((100% - var(--yap-content-width-wide)) / 2));width:2.75rem;height:2.75rem}.header__search-dialog-close .icon-close{width:1rem;height:1rem}.header__search--yap .search__form .field .search__button .icon-search{width:1.5rem;height:1.5rem}.header__search--yap .search__content{min-height:0;padding:2.5rem 0 1.5rem;overflow:hidden auto}body:not(.yap-shop-switch-page) .header__search--yap .search__container{max-width:calc(var(--yap-content-width-wide) + (2 * var(--yap-gutter-wide)));padding-inline:var(--yap-gutter-wide)}.header__search--yap .search__form .search__label{display:inline-flex;align-items:center;margin-bottom:.75rem;gap:.75rem;font-size:1rem}.header__search--yap .search__form .field{min-height:0}.header__search--yap .search__form .field .search__input{height:auto;padding:.6875rem 4.375rem .6875rem 0;font-size:clamp(1.25rem,2.4vw,1.75rem);letter-spacing:0}.header__search--yap .search__form .search__reset{display:grid;width:1.625rem;height:1.625rem;min-width:1.625rem;min-height:1.625rem;padding:.4375rem;border:0;border-radius:50%;background:rgba(var(--color-foreground),.08);color:rgb(var(--color-foreground));place-items:center}.header__search--yap .search__form .search__reset .icon-close{width:.75rem;height:.75rem}.header__search--yap .search__form .search__input:placeholder-shown~.search__reset{display:none}.header__search--yap .search__form .search__reset+.search__button{margin-left:.625rem}.header__search--yap predictive-search[open] .predictive-search{margin-top:1.5rem;padding:0}.header__search--yap .predictive-search__result-group{margin-top:0}.header__search--yap .predictive-search__result-tabs:not(.visually-hidden){margin-bottom:1rem}.header__search--yap .predictive-search__results-list_products{max-height:min(26.25rem,calc(100dvh - var(--header-height, 0px) - var(--ann-height, 0px) - 13.125rem));overflow-y:auto}.header__search--yap .predictive-search__product-row:last-of-type{border-bottom-color:rgb(var(--color-border))}.header__search--yap .predictive-search__more-results{position:sticky;bottom:0;padding:.875rem 0 0;background:rgb(var(--color-background))}.header__search--yap .header__search-inner{display:grid;grid-template-rows:0fr;overflow:hidden;background:var(--yap-cream);box-shadow:0 100vh 0 100vh #2a2a2a61;opacity:0;pointer-events:none;transform:translateY(-1rem);visibility:hidden;animation:none;transition:grid-template-rows var(--yap-duration-long) var(--yap-ease-out),opacity var(--yap-duration-default) var(--yap-ease-out),transform var(--yap-duration-long) var(--yap-ease-out),visibility 0s linear var(--yap-duration-long)}.header__search--yap details[open]>.header__search-inner{grid-template-rows:1fr;opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible;animation:none;transition-delay:0s}@media screen and (max-width:749px){.header__search--yap .predictive-search__results-list_products{max-height:calc(100dvh - var(--header-height, 0px) - var(--ann-height, 0px) - 11.25rem)}.header__search--yap .predictive-search__product-title{white-space:normal}}.header__search--yap .search__modal{margin-top:1.5rem;padding-top:0}.header__search--yap .search__inner{display:grid;gap:2rem 3.75rem;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start}.header__search--yap .search__promo-links-block,.header__search--yap .search__promo-products-block{max-width:none}.header__search--yap .search__promo-links-block,.header__search--yap .search__promo-products-block{gap:1rem}.header__search--yap .search__promo-subheading{font-size:1rem;font-weight:600}.header__search--yap .search__promo-links{gap:.5rem}.header__search--yap .search__promo-link{padding:.4375rem .875rem;font-size:.875rem}.header__search--yap .search__promo-products{max-width:none;gap:1.5rem}.header__search--yap .search__promo-products .card__title,.header__search--yap .search__promo-products .card-information .price,.header__search--yap .search__promo-products .price__sale .price-item--sale,.header__search--yap .search__promo-products .price--on-sale .price-item--regular{font-size:.875rem}.header__search--yap .search__products-link{margin-top:.5rem;font-size:.875rem}@media screen and (max-width:989px){.header__search--yap .search__inner{grid-template-columns:1fr}}@media screen and (max-width:749px){.header__search--yap .search__promo-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.header__search--yap .search__promo-products>:nth-child(n+3){display:none}.header__search--yap .search__promo-products .quick-add{display:none}.header__search--yap .search__products-link{align-self:flex-start;margin-top:0}}@media screen and (max-width:419px){.yap-card-buy__row{flex-direction:column;align-items:stretch}.yap-card-buy__quantity{flex:none;align-self:stretch;width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.yap-switch-card img,.yap-feature-card__media img,.yap-feature-cards--reveal .yap-feature-card__media,.yap-feature-cards--reveal .yap-feature-card__status,.yap-feature-cards--reveal .yap-feature-card__body,.yap-person-card__media img,.yap-category-card__media img,.header__search--yap .header__search-inner,.aside-menu .aside-menu__promo-image,.template-index .multicolumn-card__picture img,.yap-button,.yap-people__nav-button{transition:none!important}.yap-people--slider .yap-people__grid{scroll-behavior:auto}.template-index .yap-page-hero__content>*,.template-index .yap-page-hero__media img{animation:none!important}}.template-index .yap-page-hero__content .yap-eyebrow,.template-index .multicolumn :is(.section-header__title,.multicolumn-card__heading,.multicolumn-card__text),.template-index .yap-training-process :is(.yap-eyebrow,.yap-section-heading,.yap-richtext,.yap-training-process__benefits){color:var(--yap-charcoal)}.template-index .yap-page-hero__content .yap-richtext{font-size:1rem;line-height:1.4}.template-index .multicolumn .section-header__title,:is(.template-index,.template-product) [id$=__device_feature] .section-header__title{font-size:clamp(1.625rem,2.5vw,2.25rem);font-weight:600;line-height:1.1}@media screen and (min-width:990px){:is(.template-index,.template-product) [id$=__device_feature] .section-header__title{font-size:2.10625rem;line-height:2.3125rem}}.multicolumn-card__picture{position:relative}.multicolumn-card__status{position:absolute;z-index:2;top:1rem;left:1rem;padding:.375rem .75rem;border-radius:var(--yap-badge-radius);background:var(--yap-charcoal);color:var(--yap-white);font-size:.875rem;font-weight:600;line-height:1.4}.template-index [id$=__vip_placeholder] .rich-text__subheading{display:flex;align-items:center}.template-index [id$=__vip_placeholder] .rich-text__button,:is(.template-index,.template-product) [id$=__device_feature] .image-with-text__button,.template-index .yap-training-process__content .yap-button{font-size:1rem;font-weight:600}:is(.template-index,.template-product) [id$=__device_feature] .image-with-text__text{color:var(--yap-charcoal);font-size:1rem;font-weight:400;line-height:1.625}.aside-menu .aside-menu__toggle--close-btn{text-transform:uppercase}.aside-menu .aside-menu__link{color:var(--yap-charcoal)}.aside-menu .aside-menu__promo-button:not([disabled]):hover,.aside-menu .aside-menu__promo-button:focus-visible{opacity:1;background:var(--yap-graphite);color:var(--yap-white)}.scroll-top{background:var(--yap-cream);color:var(--yap-charcoal);border-color:var(--yap-border)}@media screen and (max-width:749px){.scroll-top.is-footer-visible{opacity:0;visibility:hidden;pointer-events:none}}@media screen and (min-width:990px){.footer--yap{display:flex;flex-direction:column;min-height:34.75rem}.footer--yap .footer__content-bottom{margin-top:auto}}.template-index .yap-page-hero--compact-heading .yap-heading{max-width:none;font-size:clamp(1.625rem,1.85vw,2rem);line-height:1.2}.template-index .yap-page-hero__content .yap-richtext a{color:inherit;text-decoration:underline;text-underline-offset:.2em}#dozentinnen{scroll-margin-top:7.5rem}@media screen and (min-width:990px){:is(.template-index,.template-product) [id$=__device_feature] .image-with-text__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);width:calc(100% - 2 * var(--yap-gutter));max-width:var(--yap-content-width);margin-inline:auto;column-gap:3.75rem}:is(.template-index,.template-product) [id$=__device_feature] .image-with-text__content,:is(.template-index,.template-product) [id$=__device_feature] .image-with-text__media{width:100%;min-width:0;padding-inline:0;margin-inline:0}:is(.template-index,.template-product) [id$=__device_feature] .image-with-text__content{grid-column:1;grid-row:1}:is(.template-index,.template-product) [id$=__device_feature] .image-with-text__media{grid-column:2;grid-row:1}:is(.template-index,.template-product) [id$=__device_feature] .image-with-text__content .section-header,:is(.template-index,.template-product) [id$=__device_feature] .image-with-text__text,:is(.template-index,.template-product) [id$=__device_feature] .image-with-text__button-wrapper{max-width:none}.template-index [id$=__testimonials] .testimonials{padding-block:1.5rem}}.template-index [id$=__newsletter] .newsletter--yap-split .newsletter__wrapper{padding-block:3.75rem}.yap-training-calendar__note{flex-shrink:0}@media screen and (max-width:749px),screen and (max-height:640px){.yap-training-calendar__panel{height:auto;overflow:auto}.yap-training-calendar__calendar{flex:none}.yap-training-calendar__appointments{height:auto;overflow:visible}}body .product-card.card-wrapper[data-product] .card.card--product>.media img,body .product-card.card-wrapper[data-product] .card.card--product>.media .media img,.main-product .product__media-list .product__modal-opener--image .product__media img,.main-product .product__media-subitem img,.featured-product .product__media img,.cart-item .cart-item__image{object-fit:cover!important;padding:0!important}@media screen and (min-width:2560px){:root{--yap-container-max: 90rem;--yap-gutter: 5rem;--yap-gutter-wide: var(--yap-gutter);--yap-content-width: calc(var(--yap-container-max) - 2 * var(--yap-gutter));--yap-content-width-wide: var(--yap-content-width)}.yap-native-sizes{--yap-container-max: 67.5rem;--yap-gutter: 3.75rem;--yap-gutter-wide: var(--yap-gutter);--yap-content-width: calc(var(--yap-container-max) - 2 * var(--yap-gutter));--yap-content-width-wide: var(--yap-content-width)}body:not(.yap-shop-switch-page) .header--yap>.container,body:not(.yap-shop-switch-page) .header--yap .header__top>.container,body .aside-menu .aside-menu__wrapper>.container,body .main-product--yap-detail .product.container{width:100%;max-width:var(--yap-container-max);margin-inline:auto}.announcement-bar__close{right:max(.75rem,calc((100% - var(--yap-container-max)) / 2 + .75rem))}.yap-page-hero:not(.yap-page-hero--text-only) .yap-page-hero__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.yap-page-hero:not(.yap-page-hero--text-only) .yap-page-hero__content{padding-inline:max(var(--yap-gutter),calc(100% - var(--yap-content-width) / 2)) 2.5rem}.template-index .yap-training-process__content{width:100%;max-width:calc(var(--yap-content-width) / 2)}body .yap-pro .hero-grid{max-width:var(--yap-container-max);padding-inline:var(--yap-gutter)}.yap-switch{--yap-switch-unit: .625rem;padding-inline:var(--yap-gutter)}.yap-switch__shell,.yap-switch--fit-viewport .yap-switch__shell{max-width:var(--yap-container-max);min-height:52.5rem;grid-template-columns:minmax(0,1fr) 23.75rem;grid-template-rows:auto auto minmax(min-content,1fr) auto auto}.yap-switch__portrait{margin-right:0}}.yap-training-booking{scroll-margin-top:7.5rem}.yap-training-booking__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:.75rem}.yap-training-booking [hidden]{display:none!important}.yap-training-booking__field{min-width:0}.yap-training-booking__field label{display:block;margin-bottom:.25rem;font-size:.875rem;line-height:1.4;font-weight:600}.yap-training-booking__field select,.yap-training-booking__field input{width:100%;min-width:0;box-sizing:border-box;min-height:3rem;padding:.5rem 1rem;border:1px solid rgb(var(--color-border));border-radius:6.25rem;background-color:transparent;color:var(--yap-charcoal);font:inherit;font-size:1rem;line-height:1.25}.yap-training-booking__field select{padding-right:2rem}.yap-training-booking__wish{grid-column:1 / -1}.yap-training-booking__wish p,.yap-training-booking__note{font-size:.875rem;line-height:1.5;margin:.5rem 0 1rem}.yap-training-booking__note:empty{display:none}.yap-training-booking__submit{width:100%;justify-content:space-between}.yap-training-booking__submit>span:first-child{margin-left:auto;text-align:right}@media(max-width:749px){.yap-training-booking__fields{grid-template-columns:minmax(0,1fr)}}@media screen and (min-width:1440px)and (max-width:1799px)and (min-height:900px),screen and (min-width:1440px)and (max-width:2559px)and (min-height:800px)and (max-height:850px){.yap-switch{padding-bottom:0}.yap-switch:after{display:none}.yap-switch__areas,.yap-switch__choice,.yap-switch__footer{top:1rem}}@media screen and (min-width:1800px)and (max-width:2559px)and (min-height:1000px)and (max-aspect-ratio:2/1),screen and (min-width:2560px)and (min-height:1000px){.yap-switch:after{display:none}.yap-switch__areas,.yap-switch__choice,.yap-switch__footer{top:0}}@media screen and (min-width:901px){.yap-switch{--yap-switch-vertical-padding: clamp(.625rem, 1.5dvh, 1.5rem);padding-block:var(--yap-switch-vertical-padding)}.yap-switch:after{display:none}.yap-switch__shell,.yap-switch--fit-viewport .yap-switch__shell{min-height:min(52.5rem,calc(100dvh - 2 * var(--yap-switch-vertical-padding)));grid-template-rows:auto auto minmax(min-content,1fr) auto auto;gap:clamp(.5rem,1.2dvh,1rem)}.yap-switch__brand{padding-top:0;margin-bottom:0}.yap-switch__brand-link{transform:none;min-height:0}.yap-switch__logo{width:min(30rem,48dvh)}.yap-switch__content,.yap-switch__areas,.yap-switch__choice,.yap-switch__footer{top:0}.yap-switch__portrait{margin-top:calc(-1 * var(--yap-switch-vertical-padding))}}@media screen and (min-width:901px)and (max-height:850px){.yap-switch__logo{width:min(22.5rem,44dvh)}.yap-switch__content .yap-heading{margin-bottom:.75rem}.yap-switch__content .yap-richtext{margin-bottom:.5rem}.yap-switch__conclusion{margin-block:.5rem}.yap-switch__content{padding-right:1.5rem}.yap-switch__choice{margin-top:0}.yap-switch__choice-title{margin-top:0;margin-bottom:.5rem}.yap-switch-card{grid-template-columns:30% minmax(0,1fr)}.yap-switch-card__media{min-height:8.75rem;max-height:none;aspect-ratio:auto}.yap-switch-card__content{padding:.75rem 1rem}.yap-switch-card__content h3{margin-bottom:.625rem}.yap-switch-card__label{min-height:3rem;padding-inline:1rem}}@media screen and (min-width:901px)and (max-height:700px){.yap-switch__logo{width:min(20rem,40dvh)}.yap-switch__content .yap-heading{margin-bottom:.5rem}.yap-switch__conclusion{margin-block:.25rem}}@media screen and (min-width:1180px)and (max-height:700px){.yap-switch__shell,.yap-switch--fit-viewport .yap-switch__shell{grid-template-columns:minmax(0,1fr) min(20rem,32dvh)}}@media screen and (min-width:1800px)and (max-width:2559px)and (min-height:901px){.yap-switch{--yap-switch-unit: max(.625rem, min(.57vw, 1dvh))}}body .product-card.card-wrapper .card__title,body .product__title,body .product__media_navigation-title,body .predictive-search__product-title,body :is(.main-cart--yap,.cart-drawer) .cart-item__name,body .product-grid__content_title,body .yap-training-calendar__details>strong,body .yap-training-guided__product,body .yap-not-found__product-title{text-transform:uppercase}@media screen and (min-width:1100px){:is(.template-product-training,.template-product-online-training) .main-product--yap-detail .about__accordion-description.rte p:not(:last-child){margin-bottom:1rem}}@media screen and (min-width:750px){.template-product-training .yap-training-schedule__header,.template-product-training .yap-training-schedule__header .yap-section-heading{max-width:none}}.main-product--yap-detail .product__media-list>.product__slider-nav{width:100%;max-width:none;padding-inline:12px}.main-product--yap-detail .product__media-list>.product__slider-nav button.swiper-button{padding:0;color:var(--yap-charcoal);cursor:pointer;transform:none}@media(min-width:1100px)and (hover:hover)and (pointer:fine){.main-product--yap-detail .product__media-list>.product__slider-nav{opacity:0}.main-product--yap-detail .product__media-list>.product__slider-nav button.swiper-button{pointer-events:none}.main-product--yap-detail .product__media-list:is(:hover,:focus-within)>.product__slider-nav{opacity:1}.main-product--yap-detail .product__media-list:is(:hover,:focus-within)>.product__slider-nav button.swiper-button{pointer-events:auto}}@media(any-pointer:coarse){.main-product--yap-detail .product__media-list>.product__slider-nav{opacity:1}.main-product--yap-detail .product__media-list>.product__slider-nav button.swiper-button{pointer-events:auto}}.main-product--yap-detail .product__media-list>.product__slider-nav button.swiper-button:disabled{cursor:default}.main-product--yap-detail [data-yap-metafield-key=bonus_facts] .yap-bonus-facts{display:grid;gap:1.25rem;margin:0;padding:0;list-style:none;counter-reset:yap-bonus}.main-product--yap-detail [data-yap-metafield-key=bonus_facts] .yap-bonus-facts>li{position:relative;margin:0;padding-left:2.75rem;list-style:none;counter-increment:yap-bonus}.main-product--yap-detail [data-yap-metafield-key=bonus_facts] .yap-bonus-facts>li:before{position:absolute;top:0;left:0;color:var(--yap-graphite);font-size:.875rem;font-weight:600;letter-spacing:.04em;content:counter(yap-bonus,decimal-leading-zero)}.main-product--yap-detail [data-yap-metafield-key=bonus_facts] .about__accordion-description.rte .yap-bonus-facts .yap-bonus-facts__title{margin:0 0 .25rem;color:var(--yap-charcoal);font-weight:600}.main-product--yap-detail [data-yap-metafield-key=bonus_facts] .yap-bonus-facts__title strong{font-weight:inherit}.main-product--yap-detail [data-yap-metafield-key=bonus_facts] .about__accordion-description.rte .yap-bonus-facts__body,.main-product--yap-detail [data-yap-metafield-key=bonus_facts] .about__accordion-description.rte .yap-bonus-facts__body p{margin:0;color:var(--yap-graphite)}body #MainContent :is(h1,h2,h3,h4,h5,h6),body #MainContent .title--page{text-transform:uppercase}.yap-switch{--yap-switch-unit: .625rem;--yap-switch-space: clamp(.75rem, 2.6dvh, 2rem);--yap-switch-inner-space: clamp(.625rem, 1.6dvh, 1rem);--yap-switch-body-size: clamp(.875rem, 1.65dvh, 1rem);--yap-switch-vertical-padding: clamp(.75rem, 2dvh, 1.5rem);--yap-switch-inline-padding: clamp(1.25rem, 5vw, 4rem);padding:var(--yap-switch-vertical-padding) var(--yap-switch-inline-padding)}.yap-switch:after{display:none}.yap-switch__shell,.yap-switch--fit-viewport .yap-switch__shell{max-width:90rem;min-height:0;grid-template-rows:auto;gap:var(--yap-switch-space)}.yap-switch__brand{padding-top:0;margin-bottom:0}.yap-switch__brand-link{min-height:0;transform:none}.yap-switch__logo{width:min(18.75rem,32dvh,100%)}.yap-switch__content,.yap-switch__areas,.yap-switch__choice,.yap-switch__footer{top:0}.yap-switch__content{gap:var(--yap-switch-inner-space);padding-right:1.5rem}.yap-switch__content .yap-eyebrow{margin:0;font-size:.875rem;line-height:1.4}.yap-switch__content .yap-heading{margin:0;font-size:clamp(1.5rem,min(2.2vw,3.4dvh),2rem);line-height:1.2}.yap-switch__content .yap-richtext,.yap-switch__conclusion{max-width:64ch;margin:0;font-size:var(--yap-switch-body-size);line-height:1.5}.yap-switch__content .yap-richtext>:first-child{margin-top:0}.yap-switch__content .yap-richtext>:last-child{margin-bottom:0}.yap-switch__areas{align-self:start;gap:var(--yap-switch-space) 1.5rem}.yap-switch__area{margin-bottom:0;padding:0 0 0 1rem}.yap-switch__area h2{font-size:var(--yap-switch-body-size);line-height:1.35}.yap-switch__area h2:after{margin:.5rem 0 var(--yap-switch-inner-space)}.yap-switch__area p{font-size:var(--yap-switch-body-size);line-height:1.45;text-wrap:pretty}.yap-switch__choice{margin-top:0}.yap-switch__choice-title{margin:0 0 var(--yap-switch-inner-space);font-size:clamp(1.375rem,min(2vw,3dvh),1.75rem);line-height:1.25}.yap-switch__cards{gap:1.5rem;grid-auto-rows:1fr}.yap-switch-card__content{display:flex;height:100%;flex-direction:column;align-items:flex-start;gap:var(--yap-switch-inner-space);padding:clamp(.875rem,2dvh,1.5rem)}.yap-switch-card__content h3{margin:0;font-size:clamp(1rem,2.2dvh,1.25rem);line-height:1.3;text-wrap:pretty}.yap-switch-card__label{min-height:2.75rem;margin-top:auto;padding-inline:1rem;font-size:var(--yap-switch-body-size);line-height:1.5}.yap-switch__footer{gap:1rem 1.5rem;padding-top:var(--yap-switch-inner-space);font-size:.875rem;line-height:1.5}@media screen and (min-width:901px){.yap-switch{display:grid;align-content:safe center}.yap-switch__shell,.yap-switch--fit-viewport .yap-switch__shell{grid-template-columns:minmax(0,1fr) minmax(0,min(23.75rem,40dvh))}.yap-switch__brand{margin-right:0}.yap-switch__brand-link{max-width:100%}.yap-switch__portrait{margin-top:calc(-1 * var(--yap-switch-vertical-padding));margin-right:calc(-1 * var(--yap-switch-inline-padding))}.yap-switch-card{grid-template-columns:30% minmax(0,1fr)}.yap-switch-card__media{min-height:clamp(7.5rem,16dvh,11.25rem)}}@media screen and (min-width:1600px){.yap-switch__portrait{margin-right:0}}@media screen and (min-width:901px)and (max-height:740px){.yap-switch{--yap-switch-space: .75rem;--yap-switch-inner-space: .5rem;--yap-switch-vertical-padding: .625rem;--yap-switch-inline-padding: clamp(1.5rem, 4vw, 3rem)}.yap-switch__area h2:after{margin-block:.375rem .5rem}.yap-switch__choice-title{font-size:1.25rem}.yap-switch-card__content{padding:.75rem}}@media screen and (max-width:900px){.yap-switch{--yap-switch-body-size: 1rem;--yap-switch-space: clamp(1.25rem, 3dvh, 2rem)}.yap-switch__brand-link{width:min(15.625rem,30dvh,100%)}.yap-switch__logo{width:100%}.yap-switch__content{padding-right:0}.yap-switch__portrait{margin-inline:calc(-1 * var(--yap-switch-inline-padding))}.yap-switch-card__content{padding:1rem;gap:1rem}.yap-switch-card__content h3{font-size:1rem}.yap-switch-card__label{padding-inline:.75rem;font-size:.875rem}}.image-with-text__gallery .image-with-text__gallery-arrow,.main-product--yap-detail .product__media-list>.product__slider-nav button.swiper-button{width:44px;height:44px;min-width:44px;min-height:44px;border:0;background:transparent;box-shadow:none;isolation:isolate}.image-with-text__gallery .image-with-text__gallery-arrow:before,.main-product--yap-detail .product__media-list>.product__slider-nav button.swiper-button:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;z-index:-1;border:1px solid rgba(42,42,42,.14);border-radius:50%;background:#f7f4efe6}.main-product--yap-detail .product__media-list>.product__slider-nav button.swiper-button{position:relative}.image-with-text__gallery .image-with-text__gallery-arrow svg.icon{width:6px;height:11px}.main-product--yap-detail .product__media-list>.product__slider-nav button.swiper-button svg{width:14px;height:14px}body.template-product .main-product.main-product--yap-detail .about__accordion-description.rte{line-height:1.5;text-align:left}body.template-product .main-product.main-product--yap-detail .about__accordion-description.rte :is(p,li){line-height:inherit}body.template-product .main-product.main-product--yap-detail .about__accordion-description.rte p:not(:last-child){margin-bottom:.75rem}body.template-product .main-product.main-product--yap-detail .about__accordion-description.rte :is(ul,ol):not(.yap-bonus-facts){row-gap:.25rem}body.template-product .main-product.main-product--yap-detail .about__accordion-description.rte :is(ul,ol):not(.yap-bonus-facts)>li{margin-block:0}body.template-product .main-product.main-product--yap-detail .about__accordion-description.rte :is(h2,h3,h4,h5,h6,strong,b){font-weight:700}body.template-product .main-product.main-product--yap-detail [data-yap-metafield-key=bonus_facts] .yap-bonus-facts{row-gap:.75rem}body.template-product .main-product.main-product--yap-detail [data-yap-metafield-key=bonus_facts] .about__accordion-description.rte .yap-bonus-facts__title{margin-bottom:.125rem;font-weight:700}body.template-product .main-product.main-product--yap-detail [data-yap-metafield-key=bonus_facts] .about__accordion-description.rte .yap-bonus-facts__body p{margin-bottom:0}@keyframes yap-person-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media screen and (prefers-reduced-motion:no-preference){.yap-people .yap-person-reveal-pending{opacity:0}.yap-people .yap-person-reveal{animation:yap-person-reveal .5s cubic-bezier(.22,.61,.36,1) var(--yap-person-reveal-delay, 0ms) both}}@keyframes yap-soft-reveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media screen and (prefers-reduced-motion:no-preference){.yap-reveal-pending{opacity:0;transform:translateY(24px)}.yap-reveal-pending:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){transform:translateY(18px)}.yap-soft-reveal{animation:yap-soft-reveal .5s cubic-bezier(.22,.61,.36,1)}}.yap-training-booking__field--model{grid-column:1 / -1}.yap-training-price-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:1rem;width:100%;min-width:0}.yap-training-price-row:has(>.yap-training-booking__model[hidden]){grid-template-columns:minmax(0,1fr);gap:0}.yap-training-price-copy{display:flex;flex-wrap:wrap;align-content:center;align-items:baseline;min-width:0}.yap-training-price-copy>.price{margin:0}.yap-training-price-copy>.product__yap-gross-price{flex:0 0 100%;width:100%}.yap-training-booking__model{display:flex;align-items:center;justify-content:center;gap:.5rem;min-width:0;min-height:44px;margin:0;color:inherit;text-decoration:none;font-size:.875rem;line-height:1.35}.yap-training-booking__model[hidden],.yap-training-booking__model [hidden]{display:none}.yap-training-booking__model-media{position:relative;flex:0 0 112px;align-self:stretch;min-height:88px}.yap-training-booking__model img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;border-radius:var(--yap-radius)}.yap-training-booking__model-copy{min-width:0}.yap-training-booking__model-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .25rem}.yap-training-booking__model [data-booking-model-surcharge]{white-space:nowrap;font-size:.75rem}.yap-training-booking__model-link{display:block;text-decoration:underline}.yap-training-booking__model:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media screen and (max-width:749px){.yap-training-price-row{gap:.75rem}.yap-training-price-row .price--on-sale .price__sale{flex-direction:column;align-items:flex-start}.yap-training-booking__model{flex-direction:column;gap:.25rem;width:clamp(88px,24vw,100px)}.yap-training-booking__model-media{flex:1 1 auto;width:100%;min-height:56px}.yap-training-booking__model-copy{width:100%;text-align:center}.yap-training-booking__model-heading{justify-content:center}}.yap-training-schedule__header,.yap-training-schedule__header>.yap-richtext,.yap-grouped-catalog__group-header>div,.yap-grouped-catalog__group-subline,.template-index [id$=__services] .multicolumn__intro{max-width:none}.yap-grouped-catalog__group-header>div{flex:1;min-width:0}@media screen and (min-width:990px){.yap-people--slider .yap-people__grid{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;overflow:visible;scroll-snap-type:none;cursor:auto}.yap-people--slider .yap-people__nav{display:none}}.yap-training-inquiry--compact .yap-training-inquiry__copy .yap-section-heading{max-width:none}.main-product--yap-detail .product__price-note{margin:1.25rem 0 0;font-size:.875rem;line-height:1.5;text-align:left}.main-product .product__media-list .product__media-item--contain .product__modal-opener--image .product__media img{object-fit:contain!important}.yap-training-booking__device{grid-column:1 / -1}.yap-training-booking__device .yap-training-booking__note{overflow-wrap:anywhere}.simple-media--training-preview .simple-media-card__image img,.simple-media--training-preview .simple-media-card__video video{object-fit:cover!important;background:var(--yap-cream)}body .font-weight-medium,body .field .field__input+.field__label,body .form__label,body .product-form__group-name,body .about__row span:first-child,body .main-product--yap-detail .price{font-weight:600}body .breadcrumb,body .copyright__content.font-weight-medium,body .about__accordion-subtitle{font-weight:400}.content-for-layout .shopify-block .jdgm-form__inline-label,.content-for-layout .shopify-block .jdgm-form__fieldset label,.content-for-layout .about .shopify-block .jdgm-rev-widg__sort-wrapper:before{font-weight:600}body .header__icons .header__icon--cart .cart-count-bubble{font-size:.875rem}body.template-product .yap-training-inquiry--compact .yap-training-inquiry__copy .yap-section-heading,body.template-product .product-slider-header .section-header__title.h2{font-size:clamp(1.375rem,1.944vw,1.75rem)}@media screen and (max-width:360px){body.template-product .yap-training-inquiry--compact .yap-training-inquiry__copy .yap-section-heading{font-size:1.25rem}}#dozentinnen .yap-person-card__media{width:min(100%,13.75rem);max-width:13.75rem;aspect-ratio:1;flex:none;align-self:center}#dozentinnen.yap-people{padding-block:3rem}#dozentinnen .yap-eyebrow{margin-bottom:1rem;color:rgb(var(--color-foreground));font-family:var(--font-subtitle-family);font-size:max(.875rem,calc(var(--font-subtitle-scale) * .625rem));font-style:var(--font-subtitle-style);font-weight:var(--font-subtitle-weight);line-height:1.2;letter-spacing:calc(var(--font-subtitle-letter-spacing) * .1)}#dozentinnen .yap-eyebrow--dot{align-items:baseline;gap:.75rem}#dozentinnen .yap-eyebrow--dot:before{width:.625rem;height:.625rem}#dozentinnen .yap-section-heading{font-size:calc(var(--font-heading-h2-scale) * 1.625rem)}@media screen and (min-width:750px){#dozentinnen .yap-section-heading{font-size:calc(var(--font-heading-h2-scale) * 1.875rem)}}@media screen and (min-width:1360px){#dozentinnen .yap-section-heading{font-size:calc(var(--font-heading-h2-scale) * 2.25rem)}}@media screen and (min-width:990px){#dozentinnen.yap-people{display:flex;min-height:calc(100svh - var(--header-height, var(--yap-header-height)) - var(--ann-height, 0px));align-items:center;padding-inline:var(--yap-gutter-wide);scroll-margin-top:calc(var(--header-height, var(--yap-header-height)) + var(--ann-height, 0px) - var(--yap-header-height) - 1.25rem)}#dozentinnen .yap-people__inner{width:min(100%,var(--yap-content-width-wide))}#dozentinnen .yap-people__header{grid-template-columns:minmax(0,1fr) auto;gap:1rem;margin-bottom:1rem}#dozentinnen .yap-people__grid{grid-template-columns:repeat(3,minmax(0,17.5rem));justify-content:space-between;grid-auto-flow:row;grid-auto-columns:auto;gap:2rem;padding-bottom:0;overflow:visible;scroll-snap-type:none}#dozentinnen .yap-people__nav{display:none}#dozentinnen .yap-person-card__body{padding-top:.625rem}}@media screen and (min-width:990px)and (max-height:800px){#dozentinnen .yap-people__header{margin-bottom:.5rem}}body.template-index #MainContent.yap-content-scale{--yap-content-scale: 1}body.template-index #MainContent{--yap-content-width: 68.75rem;--yap-content-width-wide: 75rem}body.template-index #MainContent .yap-page-hero__content .yap-heading{font-size:clamp(1.875rem,2.917vw,2.625rem);line-height:1.1}@media screen and (min-width:990px){body.template-index #MainContent{--yap-home-frame: 1280px;--yap-home-gutter: 5rem;--yap-gutter: 5rem;--yap-content-width: calc(var(--yap-home-frame) - 2 * var(--yap-home-gutter));--yap-gutter-wide: 40px}body.template-index #MainContent :is([id$=__services] .multicolumn>.container,[id$=__training_preview] .container,[id$=__training_preview] .swiper-carousel,.yap-training-process__inner,#dozentinnen .yap-people__inner,[id$=__device_feature] .image-with-text>.container,[id$=__testimonials] .container,[id$=__newsletter]>.newsletter>.container){box-sizing:border-box;width:100%;max-width:var(--yap-home-frame);margin-inline:auto;padding-inline:var(--yap-home-gutter)}body:not(.yap-shop-switch-page) .header--yap>.container,body:not(.yap-shop-switch-page) .header--yap .header__top>.container{box-sizing:border-box;width:100%;max-width:1280px;margin-inline:auto;padding-inline:var(--yap-gutter)}body.template-index #MainContent .yap-page-hero__content{padding-left:max(var(--yap-home-gutter),calc((100vw - var(--yap-content-width)) / 2))}body.template-index #MainContent [id$=__services] .multicolumn-list__wrapper--3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px}body.template-index #MainContent #dozentinnen{padding-inline:0}body.template-index #MainContent [id$=__device_feature] .image-with-text__grid{width:100%;max-width:none}body.template-index #MainContent [id$=__device_feature] .image-with-text__content :is(.section-header,.image-with-text__text,.image-with-text__button-wrapper){max-width:398px}body.template-index #MainContent [id$=__device_feature] .image-with-text__media{width:min(100%,552px);justify-self:end;margin-inline:0}body.template-index #MainContent .yap-training-process__content{max-width:none;padding-right:0}body.template-index #MainContent .yap-training-process__media video{left:0;width:100%}}@media screen and (min-width:2560px){body.template-index #MainContent{--yap-home-frame: var(--yap-container-max);--yap-home-gutter: 5rem;--yap-gutter: 5rem;--yap-gutter-wide: 5rem;--yap-content-width: calc(var(--yap-home-frame) - 2 * var(--yap-home-gutter));--yap-content-width-wide: var(--yap-content-width)}body:not(.yap-shop-switch-page) .header--yap>.container,body:not(.yap-shop-switch-page) .header--yap .header__top>.container,body.template-index footer.footer--yap .container{max-width:var(--yap-container-max);padding-inline:var(--yap-gutter)}body.template-index #MainContent .yap-page-hero__content{padding-left:max(var(--yap-home-gutter),calc(100% - var(--yap-content-width) / 2))}body.template-index #MainContent [id$=__device_feature] .image-with-text__content :is(.section-header,.image-with-text__text,.image-with-text__button-wrapper){max-width:none}body.template-index #MainContent [id$=__device_feature] .image-with-text__media{width:100%;max-width:none}}@media screen and (prefers-reduced-motion:no-preference){.yap-training-schedule .yap-schedule-reveal-pending{opacity:0}.yap-training-schedule .yap-schedule-reveal{animation:yap-person-reveal 625ms cubic-bezier(.22,.61,.36,1) var(--yap-schedule-reveal-delay, 0ms) both}}@media screen and (min-width:990px){.popular-products--training .products-slider--collection-fallback .products-slider__slide{width:calc((100% - 56px) / 3)}}@keyframes yap-card-reveal{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media screen and (prefers-reduced-motion:no-preference){main .product-card.yap-card-reveal-pending{opacity:0}main .product-card.yap-card-reveal{animation:yap-card-reveal 625ms cubic-bezier(.22,.61,.36,1) var(--yap-card-reveal-delay, 0ms) both}}@media not all and (min-width:990px){.template-index .multicolumn-list__wrapper--3{display:flex;grid-template-columns:none;gap:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/yap-theme.css.map */
