/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width:360px){.container{max-width:360px}}@media (min-width:480px){.container{max-width:480px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px;padding-right:3rem;padding-left:3rem}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}@media (min-width:1824px){.container{max-width:1824px}}.form-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:rgba(var(--theme-brand-rgb),.4);border-width:1px;border-radius:.125rem;padding:.5rem .75rem;font-size:1rem;line-height:1.5}.form-input::-moz-placeholder{color:#a0aec0;opacity:1}.form-input:-ms-input-placeholder{color:#a0aec0;opacity:1}.form-input::placeholder{color:#a0aec0;opacity:1}.form-input:focus{outline:none;box-shadow:0 0 0 3px rgba(var(--theme-brand-rgb),.5);border-color:var(--brand-background)}.form-input:disabled{opacity:.5}.form-input{max-width:100%}.form-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:rgba(var(--theme-brand-rgb),.4);border-width:1px;border-radius:.125rem;padding:.5rem .75rem;font-size:1rem;line-height:1.5}.form-textarea::-moz-placeholder{color:#a0aec0;opacity:1}.form-textarea:-ms-input-placeholder{color:#a0aec0;opacity:1}.form-textarea::placeholder{color:#a0aec0;opacity:1}.form-textarea:focus{outline:none;box-shadow:0 0 0 3px rgba(var(--theme-brand-rgb),.5);border-color:var(--brand-background)}.form-textarea:disabled{opacity:.5}.form-textarea{max-width:100%}.form-multiselect{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:rgba(var(--theme-brand-rgb),.4);border-width:1px;border-radius:.125rem;padding:.5rem .75rem;font-size:1rem;line-height:1.5}.form-multiselect:focus{outline:none;box-shadow:0 0 0 3px rgba(var(--theme-brand-rgb),.5);border-color:var(--brand-background)}.form-multiselect::-moz-placeholder{opacity:1}.form-multiselect:-ms-input-placeholder{opacity:1}.form-multiselect::placeholder{opacity:1}.form-multiselect:disabled{opacity:.5}.form-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23a0aec0'%3E%3Cpath d='M15.3 9.3a1 1 0 011.4 1.4l-4 4a1 1 0 01-1.4 0l-4-4a1 1 0 011.4-1.4l3.3 3.29 3.3-3.3z'/%3E%3C/svg%3E");-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;background-repeat:no-repeat;background-color:#fff;border-color:rgba(var(--theme-brand-rgb),.4);border-width:1px;border-radius:.125rem;padding:.5rem 2.5rem .5rem .75rem;font-size:1rem;line-height:1.5;background-position:right .5rem center;background-size:1.5em 1.5em}.form-select::-ms-expand{color:#a0aec0;border:none}@media not print{.form-select::-ms-expand{display:none}}@media print and (-ms-high-contrast:active),print and (-ms-high-contrast:none){.form-select{padding-right:.75rem}}.form-select:focus{outline:none;box-shadow:0 0 0 3px rgba(var(--theme-brand-rgb),.5);border-color:var(--brand-background)}.form-select::-moz-placeholder{opacity:1}.form-select:-ms-input-placeholder{opacity:1}.form-select::placeholder{opacity:1}.form-select:disabled{opacity:.5}.form-checkbox:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.707 7.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4a1 1 0 00-1.414-1.414L7 8.586 5.707 7.293z'/%3E%3C/svg%3E");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat}@media not print{.form-checkbox::-ms-check{border-width:1px;color:transparent;background:inherit;border-color:inherit;border-radius:inherit}}.form-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-shrink:0;height:1.125rem;width:1.125rem;color:var(--brand-background);background-color:#fff;border-color:rgba(var(--theme-brand-rgb),.4);border-width:1px;border-radius:.125rem}.form-checkbox:focus{outline:none;box-shadow:0 0 0 3px rgba(var(--theme-brand-rgb),.5);border-color:var(--brand-background)}.form-checkbox::-moz-placeholder{opacity:1}.form-checkbox:-ms-input-placeholder{opacity:1}.form-checkbox::placeholder{opacity:1}.form-checkbox:disabled{opacity:.5}.form-radio:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat}@media not print{.form-radio::-ms-check{border-width:1px;color:transparent;background:inherit;border-color:inherit;border-radius:inherit}}.form-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-shrink:0;border-radius:100%;height:1.125rem;width:1.125rem;color:var(--brand-background);background-color:#fff;border-color:rgba(var(--theme-brand-rgb),.4);border-width:1px}.form-radio:focus{outline:none;box-shadow:0 0 0 3px rgba(var(--theme-brand-rgb),.5);border-color:var(--brand-background)}.form-radio::-moz-placeholder{opacity:1}.form-radio:-ms-input-placeholder{opacity:1}.form-radio::placeholder{opacity:1}.form-radio:disabled{opacity:.5}.form-input-error{border-color:#a30013;box-shadow:0 0 0 3px rgba(255,0,0,.5)}.form-input-error:focus{border-color:#a30013;box-shadow:none}.form-textarea-error{border-color:#a30013;box-shadow:0 0 0 3px rgba(255,0,0,.5)}.form-textarea-error:focus{border-color:#a30013;box-shadow:none}.form-multiselect-error{border-color:#a30013;box-shadow:0 0 0 3px rgba(255,0,0,.5)}.form-multiselect-error:focus{border-color:#a30013;box-shadow:none}.form-select-error{border-color:#a30013;box-shadow:0 0 0 3px rgba(255,0,0,.5)}.form-select-error:focus{border-color:#a30013;box-shadow:none}.form-input-dark{border-color:hsla(0,0%,100%,.4)}.form-input-dark:focus{box-shadow:0 0 0 3px undefined;border-color:var(--brand-background)}.form-textarea-dark{border-color:hsla(0,0%,100%,.4)}.form-textarea-dark:focus{box-shadow:0 0 0 3px undefined;border-color:var(--brand-background)}.form-multiselect-dark{border-color:hsla(0,0%,100%,.4)}.form-multiselect-dark:focus{box-shadow:0 0 0 3px undefined;border-color:var(--brand-background)}.form-select-dark{border-color:hsla(0,0%,100%,.4)}.form-select-dark:focus{box-shadow:0 0 0 3px undefined;border-color:var(--brand-background)}.form-checkbox-dark{border-color:hsla(0,0%,100%,.4)}.form-checkbox-dark:focus{box-shadow:0 0 0 3px undefined;border-color:var(--brand-background)}.form-checkbox-dark{color:var(--brand-background)}.form-checkbox-dark:checked{box-shadow:0 0 3px 2px #fff}.form-radio-dark{border-color:hsla(0,0%,100%,.4)}.form-radio-dark:focus{box-shadow:0 0 0 3px undefined;border-color:var(--brand-background)}.form-radio-dark{color:var(--brand-background)}.form-radio-dark:checked{box-shadow:0 0 3px 2px #fff}.container-narrow{width:100%;max-width:820px}.container-narrow-padding-none{max-width:820px;padding-left:0;padding-right:0}.container-narrow-padding-outer{max-width:calc(820px + 4rem)}@media (min-width:1024px){.container-narrow{width:calc(100% - 6rem);max-width:820px}.container-narrow-padding-none{max-width:820px;padding-left:0;padding-right:0}.container-narrow-padding-outer{max-width:calc(820px + 6rem)}}.container-default{width:100%;max-width:1180px}.container-default-padding-none{max-width:1180px;padding-left:0;padding-right:0}.container-default-padding-outer{max-width:calc(1180px + 4rem)}@media (min-width:1024px){.container-default{width:calc(100% - 6rem);max-width:1180px}.container-default-padding-none{max-width:1180px;padding-left:0;padding-right:0}.container-default-padding-outer{max-width:calc(1180px + 6rem)}}.button{cursor:pointer;align-items:center;background-color:var(--brand-background);border:1px solid var(--button-border-color);border-radius:5px;box-shadow:0 0 10px 4px rgba(0,0,0,.05);color:#fff;display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;letter-spacing:2px;line-height:1.5;padding:.5rem 1.5rem;text-transform:none;transition:all .15s ease-in-out}.button:focus-visible{box-shadow:none;position:relative}.button:disabled{background-color:var(--brand-background);box-shadow:none;opacity:.4;pointer-events:none}.button-outline{background-color:transparent;border-color:var(--brand-background);color:var(--brand-background)}.button-outline:focus-visible,.button-outline:hover{background-color:var(--brand-background);border-color:var(--brand-background);color:#fff}.button-ghost{padding:.25rem;line-height:1;min-height:1.5rem}.button-ghost,.button-ghost:hover{background-color:transparent;color:var(--brand-background)}.button-ghost:focus-visible{box-shadow:none;position:relative;border-radius:.25rem}.button-vertical{color:var(--brand-background);font-size:.5rem;margin-left:-1px;margin-right:-1px;padding-left:1px;padding-right:1px;text-align:center;max-width:3.125rem;display:flex;align-items:center;flex-direction:column}.button-vertical:focus-visible,.button-vertical:hover{box-shadow:none;position:relative;border-radius:.25rem}.button-vertical ::slotted([slot=start]){color:var(--accent-background);padding-right:0;padding-bottom:.25rem}.button-sticky{border-radius:9999px!important}@media (min-width:1024px){.button{font-size:1rem;padding:1rem 3rem}.button:hover{background-color:#fff;border-color:var(--brand-background);color:var(--brand-background)}.button-smaller{padding:.5rem 1.5rem!important;font-size:.875rem!important}.button-xs{min-height:0!important;padding:.5rem!important;font-size:.75rem!important}.button-medium{padding:1rem 2rem!important;font-size:1rem!important}.button-cta{height:100%!important;padding:1rem!important;font-size:.875rem!important}}.button-commerce{cursor:pointer;align-items:center;background-color:var(--brand-background);border:1px solid var(--button-border-color);border-radius:5px;box-shadow:0 0 10px 4px rgba(0,0,0,.05);color:#fff;display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;letter-spacing:2px;line-height:1.5;padding:.5rem 1.5rem;text-transform:none;transition:all .15s ease-in-out}.button-commerce:focus-visible{box-shadow:none;position:relative}.button-commerce:disabled{background-color:var(--brand-background);box-shadow:none;opacity:.4;pointer-events:none}@media (min-width:1024px){.button-commerce{font-size:1rem;padding:1rem 3rem}.button-commerce:hover{background-color:#fff;border-color:var(--brand-background);color:var(--brand-background)}}.button-commerce{border-radius:48px;padding:.5rem 1.5rem}.button-outlined{cursor:pointer;align-items:center;background-color:var(--brand-background);border:1px solid var(--button-border-color);border-radius:5px;box-shadow:0 0 10px 4px rgba(0,0,0,.05);color:#fff;display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;letter-spacing:2px;line-height:1.5;padding:.5rem 1.5rem;text-transform:none;transition:all .15s ease-in-out}.button-outlined:focus-visible{box-shadow:none;position:relative}.button-outlined:disabled{background-color:var(--brand-background);box-shadow:none;opacity:.4;pointer-events:none}@media (min-width:1024px){.button-outlined{font-size:1rem;padding:1rem 3rem}.button-outlined:hover{background-color:#fff;border-color:var(--brand-background);color:var(--brand-background)}}.button-outlined{border:1px solid;background-color:#fff}.button-rounded-full{border-radius:9999px}.menu-underline{padding-bottom:.25rem!important;display:block;height:2.5rem;font-size:1rem;line-height:1;padding-top:.5rem;padding-bottom:.5rem}.menu-underline-focus{border-radius:.25rem;margin-left:-1px;margin-right:-1px;outline:2px solid transparent;outline-offset:2px;padding-left:1px;padding-right:1px;box-shadow:0 0 0 3px rgba(var(--theme-brand-rgb),.5)}.menu-underline-active{font-weight:600}.menu-underline-active,.menu-underline-hover{color:var(--brand-background)!important}.hover\:menu-underline:hover{padding-bottom:.25rem!important;display:block;height:2.5rem;font-size:1rem;line-height:1;padding-top:.5rem;padding-bottom:.5rem}.hover\:menu-underline-focus:hover{border-radius:.25rem;margin-left:-1px;margin-right:-1px;outline:2px solid transparent;outline-offset:2px;padding-left:1px;padding-right:1px;box-shadow:0 0 0 3px rgba(var(--theme-brand-rgb),.5)}.hover\:menu-underline-active:hover{font-weight:600}.hover\:menu-underline-active:hover,.hover\:menu-underline-hover:hover{color:var(--brand-background)!important}sw-menu-item a sup{display:inline-block;text-decoration:none}sw-menu[variant=main][level="1"] a{font-weight:300;font-size:1rem;padding-bottom:.5rem;--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity))}sw-menu[variant=main][level="1"] a:focus,sw-menu[variant=main][level="1"] a:hover{color:var(--brand-background)}sw-menu[variant=main][level="1"] a.is-active{font-weight:600;color:var(--brand-background)}@media (min-width:1024px){sw-menu[variant=main] .main-menu-items{max-width:48rem}}@media screen and (min-width:1152px){sw-menu[variant=main] .main-menu-items{max-width:55rem}}@media (min-width:1280px){sw-menu[variant=main] .main-menu-items{max-width:64rem}}sw-mobile-menu{--border-opacity:1;border-color:#eaeaea;border-color:rgba(234,234,234,var(--border-opacity));border-bottom-width:1px;padding-right:0;padding-left:1rem}sw-mobile-menu ul ul{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));display:none;height:100%;padding-left:1rem;position:static;top:0;right:0;bottom:0;left:0;width:100%;z-index:10;transition:transform .3s ease-in-out;transform:translateX(0);flex-basis:100%}sw-mobile-menu ul ul ul{padding-left:0}sw-mobile-menu ul ul[expanded]{display:block}sw-mobile-menu li{margin-bottom:2px;margin-top:2px;display:flex;flex-wrap:wrap;pointer-events:none;align-items:center;justify-content:space-between}sw-mobile-menu li:focus{outline:none}sw-mobile-menu li a:not([parent-link]),sw-mobile-menu li span{align-items:center;font-weight:400;font-size:1rem;line-height:1.5rem;--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity));height:50px}sw-mobile-menu li a:not([parent-link]):focus,sw-mobile-menu li span:focus{box-shadow:0 0 0 3px rgba(var(--theme-brand-rgb),.5);border-radius:.25rem;outline:none}sw-mobile-menu li a:not([parent-link]){display:flex;padding:.25rem;pointer-events:auto}sw-mobile-menu ul li ul li a:not([parent-link]){padding:.25rem}sw-mobile-menu li :not(sw-button) span:not([slot]){height:auto;padding:0;display:contents}sw-mobile-menu a[parent-link]{display:flex;align-items:center;font-weight:400;font-size:1rem;line-height:1.25rem;margin:0;padding:.25rem;pointer-events:auto;--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity));order:-1}sw-mobile-menu li[parent-info] a:not([parent-link]){font-weight:700;font-size:1.5rem}sw-mobile-menu sw-icon{color:var(--brand-background)}sw-panel[mobile] li a:not([parent-link]){--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity))}sw-panel[mobile] sw-dropdown[variant=lang-switcher] li.is-active a.language-link:not([parent-link]){font-weight:700;--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}sw-panel[mobile] sw-dropdown[variant=lang-switcher] li:first-child a.language-link:not([parent-link]){border-top-left-radius:4px;border-bottom-left-radius:4px}sw-panel[mobile] sw-dropdown[variant=lang-switcher] li:last-child a.language-link:not([parent-link]){border-top-right-radius:4px;border-bottom-right-radius:4px}sw-header-mobile div[slot=mandatory] sw-button div{min-width:4rem;overflow:auto}sw-header-mobile sw-branding{height:auto}sw-menu sw-accordion[is-expanded]+a:not([parent-link]){opacity:.6}sw-header-mobile .mobile-menu--search-wrapper input[type=text].form-text.form-input{--border-opacity:1;border-color:#f4f4f6;border-color:rgba(244,244,246,var(--border-opacity));border-radius:.125rem;padding-left:.75rem;padding-right:2.5rem}sw-header-mobile .mobile-menu--search-wrapper sw-icon{right:0;--text-opacity:1;color:#8e8b91;color:rgba(142,139,145,var(--text-opacity));margin-left:0!important;margin-right:.75rem!important}sw-mobile-menu sw-button[forward]{--bg-opacity:1;background-color:#f7f7f8;background-color:rgba(247,247,248,var(--bg-opacity));--border-opacity:1;border-color:#f7f7f8;border-color:rgba(247,247,248,var(--border-opacity));border-right-width:0;border-top-width:1px;border-bottom-width:1px;padding:.75rem;pointer-events:auto;border-left:1px solid #e9e9ea;margin-right:2px}sw-mobile-menu [active]>sw-button[forward]{background-color:rgba(var(--theme-brand-rgb),.3);border-left:1px solid rgba(var(--theme-brand-rgb),.6);border-top:1px solid rgba(var(--theme-brand-rgb),.1);border-bottom:1px solid rgba(var(--theme-brand-rgb),.1)}sw-mobile-menu .is-active,sw-mobile-menu .is-active>span,sw-mobile-menu a[active],sw-mobile a[active]>span{font-weight:700!important;color:var(--brand-background)!important}sw-menu-item[variant=social-links] a[data-icon]:focus,sw-menu-item[variant=social-links] a[data-icon]:hover{filter:brightness(180%)}sw-mega-menu-item[data-hover=true] sw-icon[opener],sw-mega-menu-item sw-icon[closer]{display:none}sw-mega-menu-item[data-hover=true] sw-icon[closer]{display:block}sw-accordion [slot=invoker] button{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left}sw-accordion [slot=invoker] button:focus{outline:none}sw-accordion [slot=invoker] button:focus-visible{box-shadow:0 0 0 3px rgba(var(--theme-brand-rgb),.5);border-radius:.25rem}sw-accordion [slot=invoker] sw-button{pointer-events:none;padding-left:1rem}sw-accordion [slot=invoker] sw-button[opener]{display:flex}sw-accordion [slot=invoker][expanded] sw-button[opener],sw-accordion [slot=invoker] sw-button[closer]{display:none}sw-accordion [slot=invoker][expanded] sw-button[closer]{display:block}sw-accordion[read-more] p{border:none;font-size:1rem;margin-bottom:10px;margin-top:2rem}sw-accordion[read-more] button{font-size:14px;color:grey}sw-accordion[menu-item] [slot=invoker] sw-button{padding-left:0}sw-accordion [slot=invoker][align=center] button{justify-content:center}sw-accordion [slot=invoker][align=center] *{margin-left:auto}sw-accordion [slot=invoker][align=right] button{justify-content:flex-end}sw-accordion [slot=invoker]{color:var(--brand-background)}sw-accordion[theme=dark] [slot=invoker],sw-accordion[theme=dark] [slot=invoker] sw-icon{color:var(--brand-foreground)}sw-accordion[theme=light] [slot=invoker],sw-accordion[theme=light] [slot=invoker] sw-icon{color:var(--light-foreground)}sw-accordion[theme=accent] [slot=invoker],sw-accordion[theme=accent] [slot=invoker] sw-icon{color:var(--accent-foreground)}sw-accordion[theme=accent_2] [slot=invoker],sw-accordion[theme=accent_2] [slot=invoker] sw-icon{color:var(--accent-foreground-2)}.link{min-height:1.5rem;display:inline-flex;align-items:center;color:var(--theme-brand);text-decoration:none;transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:75ms}.link-hover,.link:hover{text-decoration:underline}.stamp{display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:center}.stamp ::slotted([slot=start]),.stamp svg:first-child,.stamp sw-icon:first-child{margin-right:.625rem}.stamp ::slotted([slot=end]),.stamp svg:last-child,.stamp sw-icon:last-child{margin-left:.625rem}.stamp-gap-small ::slotted([slot=start]),.stamp-gap-small svg:first-child,.stamp-gap-small sw-icon:first-child{margin-right:.25rem}.stamp-gap-small ::slotted([slot=end]),.stamp-gap-small svg:last-child,.stamp-gap-small sw-icon:last-child{margin-left:.25rem}.space-y-4>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1rem*(1 - var(--space-y-reverse)));margin-bottom:calc(1rem*var(--space-y-reverse))}.space-y-6>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(1.5rem*var(--space-y-reverse))}.divide-x>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(1px*var(--divide-x-reverse));border-left-width:calc(1px*(1 - var(--divide-x-reverse)))}.divide-theme-brand>:not(template)~:not(template){border-color:var(--brand-background)}.bg-theme-brand{background-color:var(--brand-background)}.bg-white{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.bg-black{--bg-opacity:1;background-color:#000;background-color:rgba(0,0,0,var(--bg-opacity))}.bg-light-gray{--bg-opacity:1;background-color:#eaeaea;background-color:rgba(234,234,234,var(--bg-opacity))}.bg-opacity-50{--bg-opacity:0.5}.border-theme-brand{border-color:var(--brand-background)}.border-grey-60{--border-opacity:1;border-color:#f4f4f6;border-color:rgba(244,244,246,var(--border-opacity))}.border-light-gray{--border-opacity:1;border-color:#eaeaea;border-color:rgba(234,234,234,var(--border-opacity))}.border-opacity-25{--border-opacity:0.25}.rounded-sm{border-radius:.125rem}.rounded-lg{border-radius:.5rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.focus\:rounded-forms:focus{border-radius:.125rem}.border{border-width:1px}.border-b-2{border-bottom-width:2px}.border-b{border-bottom-width:1px}.cursor-pointer{cursor:pointer}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.hidden{display:none}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.self-start{align-self:flex-start}.self-center{align-self:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.flex-shrink-0{flex-shrink:0}.order-1{order:1}.clearfix:after{content:"";display:table;clear:both}.font-heading{font-family:Open Sans Condensed}.font-light{font-weight:300}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-bold{font-weight:700}.hover\:font-semibold:hover{font-weight:600}.h-20{height:5rem}.h-auto{height:auto}.h-full{height:100%}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.m-0{margin:0}.m-2{margin:.5rem}.m-5{margin:1.25rem}.m-6{margin:1.5rem}.m-auto{margin:auto}.my-0{margin-top:0;margin-bottom:0}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.mx-8{margin-left:2rem;margin-right:2rem}.my-12{margin-top:3rem;margin-bottom:3rem}.mx-auto{margin-left:auto;margin-right:auto}.-mx-8{margin-left:-2rem;margin-right:-2rem}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.mr-1{margin-right:.25rem}.mb-1{margin-bottom:.25rem}.ml-1{margin-left:.25rem}.mt-2{margin-top:.5rem}.mr-2{margin-right:.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.ml-3{margin-left:.75rem}.mt-4{margin-top:1rem}.mr-4{margin-right:1rem}.mb-4{margin-bottom:1rem}.ml-4{margin-left:1rem}.mb-5{margin-bottom:1.25rem}.ml-5{margin-left:1.25rem}.mr-6{margin-right:1.5rem}.mb-6{margin-bottom:1.5rem}.mt-8{margin-top:2rem}.mr-8{margin-right:2rem}.mb-8{margin-bottom:2rem}.mt-12{margin-top:3rem}.mb-16{margin-bottom:4rem}.mb-18{margin-bottom:4.5rem}.mt-20{margin-top:5rem}.mb-24{margin-bottom:6rem}.mt-auto{margin-top:auto}.mr-auto{margin-right:auto}.ml-auto{margin-left:auto}.-mr-4{margin-right:-1rem}.-mb-4{margin-bottom:-1rem}.-mr-8{margin-right:-2rem}.-mt-16{margin-top:-4rem}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-full{max-width:100%}.max-w-screen-2xl{max-width:1536px}.min-w-40{min-width:10rem}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.hover\:opacity-100:hover{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-hidden{overflow-x:hidden}.p-0{padding:0}.p-2{padding:.5rem}.p-4{padding:1rem}.p-8{padding:2rem}.p-12{padding:3rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-4{padding-left:1rem;padding-right:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.px-8{padding-left:2rem;padding-right:2rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.pr-1{padding-right:.25rem}.pl-1{padding-left:.25rem}.pb-2{padding-bottom:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pr-4{padding-right:1rem}.pb-4{padding-bottom:1rem}.pt-5{padding-top:1.25rem}.pb-5{padding-bottom:1.25rem}.pt-6{padding-top:1.5rem}.pb-6{padding-bottom:1.5rem}.pl-6{padding-left:1.5rem}.pt-8{padding-top:2rem}.pr-8{padding-right:2rem}.pb-8{padding-bottom:2rem}.pt-16{padding-top:4rem}.pt-18{padding-top:4.5rem}.pt-28{padding-top:7rem}.pt-36{padding-top:9rem}.pointer-events-none{pointer-events:none}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.bottom-4{bottom:1rem}.top-auto{top:auto}.top-full{top:100%}.top-1\/2{top:50%}.shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.shadow-md{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.focus\:shadow-focus:focus{box-shadow:0 0 0 3px rgba(var(--theme-brand-rgb),.5)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-theme-brand{color:var(--brand-background)}.text-white{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.text-black{--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity))}.text-light-gray{--text-opacity:1;color:#eaeaea;color:rgba(234,234,234,var(--text-opacity))}.text-transparent{color:transparent}.hover\:text-theme-brand:hover{color:var(--brand-background)}.uppercase{text-transform:uppercase}.focus\:underline:focus,.hover\:underline:hover{text-decoration:underline}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.align-text-bottom{vertical-align:text-bottom}.visible{visibility:visible}.invisible{visibility:hidden}.whitespace-no-wrap{white-space:nowrap}.w-8{width:2rem}.w-10{width:2.5rem}.w-14{width:3.5rem}.w-40{width:10rem}.w-auto{width:auto}.w-4\/5{width:80%}.w-1\/12{width:8.333333%}.w-10\/12{width:83.333333%}.w-full{width:100%}.z-9{z-index:9}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.-z-10{z-index:-10}.gap-1{grid-gap:.25rem;gap:.25rem}.gap-2{grid-gap:.5rem;gap:.5rem}.gap-4{grid-gap:1rem;gap:1rem}.gap-6{grid-gap:1.5rem;gap:1.5rem}.gap-8{grid-gap:2rem;gap:2rem}.gap-12{grid-gap:3rem;gap:3rem}.gap-x-4{grid-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.gap-x-8{grid-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.gap-x-10{grid-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-40{grid-column-gap:10rem;-moz-column-gap:10rem;column-gap:10rem}.gap-y-1{grid-row-gap:.25rem;row-gap:.25rem}.gap-y-4{grid-row-gap:1rem;row-gap:1rem}.gap-y-10{grid-row-gap:2.5rem;row-gap:2.5rem}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.col-span-5{grid-column:span 5/span 5}.col-span-7{grid-column:span 7/span 7}.translate-x-0{--transform-translate-x:0}.transition-all{transition-property:all}.duration-300{transition-duration:.3s}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes moveUp{0%{transform:translate3d(0,50px,0)}to{transform:translateZ(0)}}.animate-moveUp{animation:moveUp 1s ease-in-out}.form-item{margin-bottom:2rem}.form-item-no-margin{margin-bottom:0}.form-label{font-size:1rem;font-weight:300;line-height:1.625}@media (min-width:1024px){.form-label{font-size:1.125rem;line-height:1.5555555555555556}}.form-checkbox+.form-label,.form-radio+.form-label{margin-left:.5rem}.description{font-size:.875rem;font-weight:300;line-height:1.6428571428571428;margin-bottom:.75rem}@media (min-width:1024px){.description{font-size:1rem;line-height:1.625;margin-bottom:.875rem}}.form-item--error-message{font-size:.875rem;font-weight:300;line-height:1.6428571428571428;margin-bottom:.75rem}@media (min-width:1024px){.form-item--error-message{font-size:1rem;line-height:1.625;margin-bottom:.875rem}}.form-item--error-message{color:#a30013;font-weight:600}.link-stretched:after{position:absolute;top:0;left:0;bottom:0;right:0;z-index:20;pointer-events:auto;background-color:transparent;content:""}.py-6-resp{padding-bottom:1.5rem}.pt-6-resp,.py-6-resp{padding-top:1.5rem}@media (min-width:1024px){.py-6-resp{padding-bottom:2rem}.pt-6-resp,.py-6-resp{padding-top:2rem}}p.small{font-size:1rem;font-weight:300;line-height:1.625;margin-bottom:.875rem}@media (min-width:1024px){p.small{font-size:1.125rem;line-height:1.5555555555555556;margin-bottom:1rem}}.caption{font-weight:300}.caption,.linktext{font-size:.875rem;line-height:1.6428571428571428;margin-bottom:.75rem}.linktext{font-weight:600;text-transform:uppercase}@media (min-width:1024px){.caption,.linktext{font-size:1rem;line-height:1.625;margin-bottom:.875rem}}.space-y-4>*+*{margin-top:1rem}.space-y-6>*+*{margin-top:1.5rem}@media (min-width:480px){.xs\:w-11\/12{width:91.666667%}}@media (min-width:640px){.sm\:flex-row{flex-direction:row}.sm\:gap-4{grid-gap:1rem;gap:1rem}}@media (min-width:768px){.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:m-0{margin:0}.md\:m-auto{margin:auto}.md\:mr-0{margin-right:0}.md\:mr-6{margin-right:1.5rem}.md\:mt-12{margin-top:3rem}.md\:opacity-0{opacity:0}.md\:p-2{padding:.5rem}.md\:py-30{padding-top:7.5rem;padding-bottom:7.5rem}.md\:left-auto{left:auto}.md\:w-1\/3{width:33.333333%}.md\:w-2\/3{width:66.666667%}.md\:w-11\/12{width:91.666667%}.md\:gap-y-0{grid-row-gap:0;row-gap:0}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.lg\:space-y-0>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0px*(1 - var(--space-y-reverse)));margin-bottom:calc(0px*var(--space-y-reverse))}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:items-center{align-items:center}.lg\:justify-start{justify-content:flex-start}.lg\:order-none{order:0}.lg\:float-left{float:left}.lg\:font-bold{font-weight:700}.lg\:text-base{font-size:1rem}.lg\:text-xl{font-size:1.25rem}.lg\:text-4xl{font-size:2.25rem}.lg\:leading-7{line-height:1.75rem}.lg\:my-0{margin-top:0;margin-bottom:0}.lg\:my-4{margin-top:1rem;margin-bottom:1rem}.lg\:mx-auto{margin-left:auto;margin-right:auto}.lg\:-mx-24{margin-left:-6rem;margin-right:-6rem}.lg\:mt-0{margin-top:0}.lg\:mb-0{margin-bottom:0}.lg\:mt-2{margin-top:.5rem}.lg\:mt-4{margin-top:1rem}.lg\:mb-4{margin-bottom:1rem}.lg\:ml-4{margin-left:1rem}.lg\:mb-5{margin-bottom:1.25rem}.lg\:mr-7{margin-right:1.75rem}.lg\:mt-8{margin-top:2rem}.lg\:mr-8{margin-right:2rem}.lg\:mb-24{margin-bottom:6rem}.lg\:mt-2\.5{margin-top:.625rem}.lg\:min-w-auto{min-width:auto}.lg\:p-0{padding:0}.lg\:px-24{padding-left:6rem;padding-right:6rem}.lg\:pb-0{padding-bottom:0}.lg\:pb-8{padding-bottom:2rem}.lg\:pt-24{padding-top:6rem}.lg\:pt-35{padding-top:8.75rem}.lg\:pt-36{padding-top:9rem}.lg\:pt-47{padding-top:11.75rem}.lg\:pt-59{padding-top:14.75rem}.lg\:absolute{position:absolute}.lg\:shadow-header{box-shadow:0 10px 15px rgba(0,0,0,.1)}.lg\:text-left{text-align:left}.lg\:whitespace-normal{white-space:normal}.lg\:w-64{width:16rem}.lg\:w-auto{width:auto}.lg\:w-1\/2{width:50%}.lg\:w-4\/5{width:80%}.lg\:w-full{width:100%}.lg\:gap-4{grid-gap:1rem;gap:1rem}.lg\:gap-6{grid-gap:1.5rem;gap:1.5rem}.lg\:gap-8{grid-gap:2rem;gap:2rem}.lg\:gap-10{grid-gap:2.5rem;gap:2.5rem}.lg\:gap-20{grid-gap:5rem;gap:5rem}.lg\:gap-x-7{grid-column-gap:1.75rem;-moz-column-gap:1.75rem;column-gap:1.75rem}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (min-width:1280px){.xl\:min-w-40{min-width:10rem}.xl\:w-40{width:10rem}.xl\:w-1\/3{width:33.333333%}.xl\:gap-0{grid-gap:0;gap:0}.xl\:gap-20{grid-gap:5rem;gap:5rem}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}
form.views-exposed-form .form-item{margin-bottom:0}.webform-submission-form .fieldset-legend,.webform-submission-form .js-form-item:not(.js-form-type-checkbox) label{display:inline-block;margin-bottom:.25rem}@media (min-width:1024px){form[id=views-exposed-form-faq-search-block-1]{align-items:flex-end;grid-gap:1rem;gap:1rem}}form .webform-element-description a{color:var(--brand-background)}form .webform-element-description a:hover{text-decoration:underline}form .container-theme-dark a{color:var(--brand-foreground)}form .container-theme-light a{color:var(--light-foreground)}form .container-theme-accent a{color:var(--accent-foreground)}form .container-theme-accent-2 a{color:var(--accent-foreground-2)}input.form-tel[type=tel],input[type=url]{width:100%}form div[class^=container-theme] .form-item{margin:0;padding:1.25rem}form div[class^=container-theme] fieldset .js-form-type-checkbox,form div[class^=container-theme] fieldset .js-form-type-radio{padding-left:0}form .container-theme-dark input:checked{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}form div[class^=container-theme] .js-form-type-radio label{margin:0!important;vertical-align:middle!important}form .container-theme-dark{background-color:var(--brand-background)}form .container-theme-dark,form .container-theme-light{--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity))}form .container-theme-light{background-color:var(--light-background)}form .container-theme-accent{background-color:var(--accent-background)}form .container-theme-accent,form .container-theme-accent-2{--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity))}form .container-theme-accent-2{background-color:var(--accent-background-2)}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}.captcha,.fieldgroup,.js-form-type-checkbox,.js-form-type-date,.js-form-type-number,.js-form-type-select,.webform-container:not(.webform-flexbox),.webform-multiple-add{margin:1em 0}.js-form-type-checkbox label{vertical-align:middle}.js-form-type-checkbox label,fieldset[class^=checkbox] .fieldset-legend{margin-bottom:0!important}.js-form-type-number label,.js-form-type-select label{display:block}.form-item--error-message{--text-opacity:1;color:#a30013;color:rgba(163,0,19,var(--text-opacity))}@media (min-width:480px){.form-item--error-message{display:inline-block}}.form-item--error-message:after{--bg-opacity:1;background-color:#a30013;background-color:rgba(163,0,19,var(--bg-opacity));border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;height:1rem;font-size:.875rem;--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));width:1rem;content:"!"}.form-input,.form-select,.form-textarea{width:100%}.webform-submission-form .fieldset-legend,.webform-submission-form .js-form-item:not(.js-form-type-checkbox) label{margin-bottom:1rem;white-space:normal}@media (min-width:768px){.webform-submission-form .fieldset-legend,.webform-submission-form .js-form-item:not(.js-form-type-checkbox) label{display:inline-block}}.section[data-theme=dark] .form-input{border-color:hsla(0,0%,100%,.4)}.section[data-theme=dark] .form-input:focus{box-shadow:0 0 0 3px undefined;border-color:var(--brand-background)}.section[data-theme=dark] .form-radio{border-color:hsla(0,0%,100%,.4)}.section[data-theme=dark] .form-radio:focus{box-shadow:0 0 0 3px undefined;border-color:var(--brand-background)}.section[data-theme=dark] .form-radio{color:var(--brand-background)}.section[data-theme=dark] .form-radio:checked{box-shadow:0 0 3px 2px #fff}.section[data-theme=dark] .form-select{border-color:hsla(0,0%,100%,.4)}.section[data-theme=dark] .form-select:focus{box-shadow:0 0 0 3px undefined;border-color:var(--brand-background)}.section[data-theme=dark] .form-checkbox{border-color:hsla(0,0%,100%,.4)}.section[data-theme=dark] .form-checkbox:focus{box-shadow:0 0 0 3px undefined;border-color:var(--brand-background)}.section[data-theme=dark] .form-checkbox{color:var(--brand-background)}.section[data-theme=dark] .form-checkbox:checked{box-shadow:0 0 3px 2px #fff}.section[data-theme=dark] .form-textarea{border-color:hsla(0,0%,100%,.4)}.section[data-theme=dark] .form-textarea:focus{box-shadow:0 0 0 3px undefined;border-color:var(--brand-background)}.section[data-theme=dark] .form-multiselect{border-color:hsla(0,0%,100%,.4)}.section[data-theme=dark] .form-multiselect:focus{box-shadow:0 0 0 3px undefined;border-color:var(--brand-background)}.views-element-container header{font-weight:300;font-size:1.125rem;margin-bottom:1rem}table.webform-likert-table[data-likert-answers-count] td,table.webform-likert-table[data-likert-answers-count] th{padding-left:.5rem;padding-right:.5rem}table.webform-likert-table[data-likert-answers-count] .js-form-type-radio{display:flex!important;flex-direction:column;align-items:center}table.webform-likert-table[data-likert-answers-count] tr:first-child .js-form-item{margin-top:1rem}table.webform-likert-table[data-likert-answers-count="2"] :is(td,th){width:30%!important}table.webform-likert-table[data-likert-answers-count="3"] :is(td,th){width:20%!important}table.webform-likert-table[data-likert-answers-count="4"] :is(td,th){width:15%!important}table.webform-likert-table[data-likert-answers-count="5"] :is(td,th){width:12%!important}table.webform-likert-table[data-likert-answers-count="6"] :is(td,th){width:10%!important}table.webform-likert-table[data-likert-answers-count="7"] :is(td,th){width:8.57%!important}table.webform-likert-table[data-likert-answers-count="8"] :is(td,th){width:7.5%!important}table.webform-likert-table[data-likert-answers-count="9"] :is(td,th){width:6.66%!important}table.webform-likert-table[data-likert-answers-count="10"] :is(td,th){width:6%!important}table.webform-likert-table[data-likert-answers-count] :is(label,.form-item){margin:0}.webform-submission-form table .js-form-item{display:flex;flex-direction:column}@media (min-width:768px){.webform-submission-form table .js-form-item{display:block}}.js-form-type-webform-custom-composite .tabledrag-toggle-weight-wrapper{display:none}.js-form-type-webform-custom-composite table{table-layout:auto;width:100%}.webform-submission-form table,.webform-submission-form td,.webform-submission-form th{border-width:0}.webform-submission-form th{position:relative;white-space:normal}@media (min-width:1024px){.webform-submission-form th{padding-right:1.5rem}}.webform-submission-form td{padding:0!important}@media (min-width:768px){.webform-submission-form td{padding:.5rem!important}}.webform-submission-form .webform-multiple-table--handle,.webform-submission-form .webform-multiple-table--operations{display:none}.webform-submission-form .webform-multiple-add input{width:auto}.js-form-type-webform-custom-composite .webform-multiple-add{text-align:right;margin:1em 0!important}.select2{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23a0aec0'%3E%3Cpath d='M15.3 9.3a1 1 0 011.4 1.4l-4 4a1 1 0 01-1.4 0l-4-4a1 1 0 011.4-1.4l3.3 3.29 3.3-3.3z'/%3E%3C/svg%3E");-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;background-repeat:no-repeat;background-color:#fff;border-color:rgba(var(--theme-brand-rgb),.4);border-width:1px;border-radius:.125rem;padding:.5rem 2.5rem .5rem .75rem;font-size:1rem;line-height:1.5;background-position:right .5rem center;background-size:1.5em 1.5em}.select2::-ms-expand{color:#a0aec0;border:none}@media not print{.select2::-ms-expand{display:none}}@media print and (-ms-high-contrast:active),print and (-ms-high-contrast:none){.select2{padding-right:.75rem}}.select2:focus{outline:none;box-shadow:0 0 0 3px rgba(var(--theme-brand-rgb),.5);border-color:var(--brand-background)}.select2::-moz-placeholder{opacity:1}.select2:-ms-input-placeholder{opacity:1}.select2::placeholder{opacity:1}.select2:disabled{opacity:.5}.select2-container input.select2-search__field{outline-color:var(--brand-background)}.select2-selection--single{border-width:0!important}.select2-container .select2-selection--single .select2-selection__rendered{color:#000!important;padding:0!important}.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%!important;width:100%!important}.select2-container--default .select2-selection--single .select2-selection__arrow b{visibility:hidden}.schwabe-search form input[type=submit]{border-radius:9999px;height:2rem;margin-top:auto;margin-bottom:auto;margin-left:-2.5rem;padding:0;color:transparent;width:2rem;z-index:10}.schwabe-search form input[type=submit]:hover{background-color:var(--brand-background)}.schwabe-search form{display:flex}@media (min-width:640px){.schwabe-search input.form-text{height:4rem}}@media (min-width:480px){.schwabe-search .form-item{width:22rem}}.schwabe-search div,.schwabe-search form,.schwabe-search input.form-text{width:100%!important}.schwabe-search .search-title{width:80%!important}.schwabe-search .form-item{margin-bottom:0;width:16rem}.form-item-textfield label span.webform-element-help{vertical-align:middle}label span.webform-element-help,th span.webform-element-help{height:1rem;line-height:1rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);width:1rem;min-width:1rem}span.webform-element-help:active,span.webform-element-help:focus,span.webform-element-help:hover{background-color:#565656;border-color:#565656}.tippy-box{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);background-color:#565656}.tippy-arrow{color:#565656}span.webform-element-help div[data-tippy-root]{white-space:normal}.js-form-item-textarea label{vertical-align:text-bottom}th[class*=composite-table] .th-content{display:flex;align-items:center;grid-gap:.25rem;gap:.25rem}.form-item.js-form-type-radio{margin-bottom:1rem}.form-item.js-form-type-radio label{margin-bottom:0!important}.progress-step.is-active .progress-marker:before,.webform-progress-tracker .progress-step.is-active:hover .progress-marker:before,.webform-progress-tracker .progress-step.is-complete .progress-marker:before,.webform-progress-tracker .progress-step.is-complete:hover .progress-marker:before,.webform-progress-tracker .progress-step.is-complete:hover .progress-marker[role=link]:before,.webform-progress-tracker .progress-step:hover .progress-marker:before{background-color:var(--brand-background)}.webform-progress-tracker .progress-step:not(.is-complete) .progress-marker:after{z-index:2}.webform-progress-tracker .progress-step:not(.is-active):not(.is-complete) .progress-marker:before,.webform-progress-tracker .progress-step:not(.is-complete) .progress-marker:after{--bg-opacity:1;background-color:#eaeaea;background-color:rgba(234,234,234,var(--bg-opacity))}.webform-progress-tracker .progress-title[role=link]:hover{text-decoration:underline}.webform-progress-tracker .progress-step.is-active .progress-title,.webform-progress-tracker .progress-step.is-active .progress-title:hover,.webform-progress-tracker .progress-step.is-complete .progress-title,.webform-progress-tracker .progress-step.is-complete .progress-title:hover,.webform-progress-tracker .progress-title[role=link],.webform-progress-tracker .progress-title[role=link]:hover{color:var(--brand-background)}.webform-progress-tracker:after{content:" ";top:10px;background:linear-gradient(90deg,#fff,var(--brand-background));height:.25rem;position:absolute;right:0;left:0}.webform-progress-tracker .progress-step:last-child .progress-marker:after{content:" ";right:-1px;--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));display:block;height:.25rem;position:absolute;left:50%;width:auto}.webform-progress-tracker{position:relative}.js-form-type-checkbox.has-description{display:flex;grid-gap:.25rem;gap:.25rem}.js-form-type-checkbox.has-description.has-after-label{flex-wrap:wrap}.js-form-type-checkbox.has-description input{margin-top:.25rem}.js-form-type-checkbox.has-description .description.display-after{margin-top:.075rem}@media (min-width:1024px){.js-form-type-checkbox.has-description .description.display-after{margin-top:-.075rem}}
*{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media (min-width:976px){.toolbar-fixed sw-header::part(header){left:68px;width:calc(100% - 68px)}.toolbar-fixed[data-toolbar-menu=open] sw-header::part(header){left:240px;width:calc(100% - 240px)}}a:focus-within{border-radius:.125rem;outline:2px solid transparent;outline-offset:2px;position:relative;box-shadow:0 0 0 3px rgba(var(--theme-brand-rgb),.5)}a:focus:not(:focus-visible){box-shadow:none}sw-quotes[hide-controls] sw-quote{height:100%}@media screen and (max-width:1024px){.transform-none-important{transform:none!important;opacity:1;position:fixed;width:100%;z-index:50}}
.section{--spacing-small:1.5rem;--spacing-large:3rem}@media (min-width:1024px){.section{--spacing-small:2rem;--spacing-large:4rem}}.section:not([data-width=full])>.section-inner{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width:360px){.section:not([data-width=full])>.section-inner{max-width:360px}}@media (min-width:480px){.section:not([data-width=full])>.section-inner{max-width:480px}}@media (min-width:640px){.section:not([data-width=full])>.section-inner{max-width:640px}}@media (min-width:768px){.section:not([data-width=full])>.section-inner{max-width:768px}}@media (min-width:1024px){.section:not([data-width=full])>.section-inner{max-width:1024px;padding-right:3rem;padding-left:3rem}}@media (min-width:1280px){.section:not([data-width=full])>.section-inner{max-width:1280px}}@media (min-width:1536px){.section:not([data-width=full])>.section-inner{max-width:1536px}}@media (min-width:1824px){.section:not([data-width=full])>.section-inner{max-width:1824px}}.section[data-width=full-mobile]>.section-inner{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width:360px){.section[data-width=full-mobile]>.section-inner{max-width:360px}}@media (min-width:480px){.section[data-width=full-mobile]>.section-inner{max-width:480px}}@media (min-width:640px){.section[data-width=full-mobile]>.section-inner{max-width:640px}}@media (min-width:768px){.section[data-width=full-mobile]>.section-inner{max-width:768px}}@media (min-width:1024px){.section[data-width=full-mobile]>.section-inner{max-width:1024px;padding-right:3rem;padding-left:3rem}}@media (min-width:1280px){.section[data-width=full-mobile]>.section-inner{max-width:1280px}}@media (min-width:1536px){.section[data-width=full-mobile]>.section-inner{max-width:1536px}}@media (min-width:1824px){.section[data-width=full-mobile]>.section-inner{max-width:1824px}}.section[data-width=full-mobile]>.section-inner{max-width:none;padding:0}@media (min-width:480px){.section[data-width=full-mobile]>.section-inner{max-width:360px;padding-left:2rem;padding-right:2rem}}.section:not([data-content-padding]):not([data-width=full])>.section-inner{width:100%;max-width:1180px}@media (min-width:1024px){.section:not([data-content-padding]):not([data-width=full])>.section-inner{width:calc(100% - 6rem);max-width:1180px}}.section[data-content-padding=none]>.section-inner{max-width:1180px;padding-left:0;padding-right:0}@media (min-width:1024px){.section[data-content-padding=none]>.section-inner{max-width:1180px;padding-left:0;padding-right:0}}.section[data-content-padding=outer]>.section-inner{max-width:calc(1180px + 4rem)}@media (min-width:1024px){.section[data-content-padding=outer]>.section-inner{max-width:calc(1180px + 6rem)}}.section:not([data-unpadded])[data-width=narrow]>.section-inner{width:100%;max-width:820px}@media (min-width:1024px){.section:not([data-unpadded])[data-width=narrow]>.section-inner{width:calc(100% - 6rem);max-width:820px}}.section[data-unpadded][data-width=narrow]>.section-inner{max-width:820px;padding-left:0;padding-right:0}@media (min-width:1024px){.section[data-unpadded][data-width=narrow]>.section-inner{max-width:820px;padding-left:0;padding-right:0}}.section[data-width=full]>.section-inner{padding-left:0;padding-right:0;width:100%;max-width:100%;position:relative;left:50%;right:50%;margin-left:-50%;margin-right:-50%}.section[data-hasGrid][data-width=full] ::slotted(*){overflow:hidden;padding-left:0;padding-right:0;width:100%}.section[data-spacing=none]>.section-inner{padding-top:0;padding-bottom:0}.section[data-spacing*=top-small]>.section-inner{padding-top:var(--spacing-small)}.section[data-spacing*=top-large]>.section-inner{padding-top:var(--spacing-large)}.section[data-spacing*=bottom-small]>.section-inner{padding-bottom:var(--spacing-small)}.section[data-spacing*=bottom-large]>.section-inner{padding-bottom:var(--spacing-large)}.section[data-theme=dark]{background-color:var(--brand-background);color:var(--brand-foreground);--theme-brand:#fff;--button-border-color:#fff;--button-focus-shadow:0 0 3px 2px hsla(0,0%,100%,0.5)}.section[data-theme=light]{background-color:var(--light-background);color:var(--light-foreground);--theme-brand:var(--light-foreground)}.section[data-theme=accent]{background-color:var(--accent-background);color:var(--accent-foreground);--theme-brand:var(--accent-foreground)}.section[data-theme=accent_2]{background-color:var(--accent-background-2);color:var(--accent-foreground-2);--theme-brand:var(--accent-foreground-2)}.section[data-teaser-bg-theme] .section{position:relative}.section[data-teaser-bg-theme] .section:after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-10;content:"";max-height:27.5rem}.section[data-teaser-bg-theme=dark] .section:after{background-color:var(--brand-background);color:var(--brand-foreground);--theme-brand:#fff;--button-border-color:#fff;--button-focus-shadow:0 0 3px 2px hsla(0,0%,100%,0.5)}.section[data-teaser-bg-theme=light] .section:after{background-color:var(--light-background);color:var(--light-foreground);--theme-brand:var(--light-foreground)}.section[data-teaser-bg-theme=accent] .section:after{background-color:var(--accent-background);color:var(--accent-foreground);--theme-brand:var(--accent-foreground)}.section[data-teaser-bg-theme=accent_2] .section:after{background-color:var(--accent-background-2);color:var(--accent-foreground-2);--theme-brand:var(--accent-foreground-2)}.section[data-width=narrow][data-on-page-nav] .section-inner{position:relative}
.lazyautosizes{overflow:hidden;filter:blur(5px);transition:filter .4s}.lazyautosizes.lazyloaded{filter:blur(0)}@media not all and (min-resolution:.001dpcm){@supports (-webkit-appearance:none){.lazyautosizes{filter:unset}}}
sw-media[variant=video] article[slot=media]>div{position:absolute;top:0;right:0;bottom:0;left:0}sw-media[variant=video] article[slot=media]>div>iframe{height:100%;width:100%}.schwabe-search img{height:40vh;-o-object-fit:cover;object-fit:cover}@media (min-width:1024px){.schwabe-search img{height:auto}}sw-quote article[slot=media] img{border-radius:9999px;max-width:5rem;width:4.5rem!important;height:4.5rem;padding:.2rem}sw-info-box div[slot=icon] img:not([height]),sw-info-box div[slot=icon] img:not([width]),sw-text-highlight div[slot=icon] img:not([height]),sw-text-highlight div[slot=icon] img:not([width]){height:7.5rem;width:7.5rem}sw-teaser[variant=vertical] article[slot=media] img{height:100%;-o-object-fit:contain;object-fit:contain}sw-slide [slot=media] img{height:100%}.media--video-hero video{width:100%}sw-text-highlight[variant=bg-image] article[slot] img{-o-object-fit:cover;object-fit:cover}
.h1-cke{font-family:Open Sans Condensed;font-weight:700;color:var(--theme-brand);font-size:2.25rem;line-height:1.25;margin-bottom:1.5rem}@media (min-width:1024px){.h1-cke{font-size:3rem;line-height:1.25;margin-bottom:2rem}}.h2-cke{font-family:Open Sans Condensed;font-weight:700;color:var(--theme-brand);font-size:2.125rem;line-height:1.2647058823529411;margin-bottom:1.5rem}@media (min-width:1024px){.h2-cke{font-size:2.5rem;line-height:1.25;margin-bottom:2rem}}.h3-cke{font-family:Open Sans Condensed;font-weight:700;color:var(--theme-brand);font-size:1.75rem;line-height:1.25;margin-bottom:1rem}@media (min-width:1024px){.h3-cke{font-size:2.25rem;line-height:1.25;margin-bottom:1.5rem}}.h4-cke{font-family:Open Sans Condensed;font-weight:700;color:var(--theme-brand);font-size:1.5rem;line-height:1.25;margin-bottom:1rem}@media (min-width:1024px){.h4-cke{font-size:1.875rem;line-height:1.2666666666666666;margin-bottom:1.5rem}}.h5-cke{font-family:Open Sans Condensed;font-weight:700;color:var(--theme-brand);font-size:1.25rem;line-height:1.25;margin-bottom:1rem}@media (min-width:1024px){.h5-cke{font-size:1.5rem;line-height:1.25;margin-bottom:1.5rem}}.h6-cke{font-family:Open Sans Condensed;font-weight:700;color:var(--theme-brand);font-size:1.125rem;line-height:1.2777777777777777;margin-bottom:.875rem}@media (min-width:1024px){.h6-cke{font-size:1.25rem;line-height:1.25;margin-bottom:1rem}}.link-cke{font-size:.875rem;font-weight:600;line-height:1.6428571428571428;margin-bottom:.75rem;text-transform:uppercase}@media (min-width:1024px){.link-cke{font-size:1rem;line-height:1.625;margin-bottom:.875rem}}.link-cke{color:var(--theme-brand)}.nowrap-brand{white-space:nowrap}.cke a:focus{text-decoration:underline}.cke b,.cke strong{font-weight:700}.ck-editor__editable p.extra-small,.cke_editable p.extra-small,.cke p.extra-small{font-size:.875rem}.ck-editor__editable a,.cke_editable a{text-decoration:underline}.ck-editor__editable sw-link,.cke_editable sw-link{min-height:1.5rem;color:var(--theme-brand);text-decoration:none;transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:75ms}.ck-editor__editable sw-link:hover,.cke_editable sw-link:hover,.link-hover{text-decoration:underline}.ck-editor__editable sw-link,.cke_editable sw-link{display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:center}.ck-editor__editable sw-link ::slotted([slot=start]),.ck-editor__editable sw-link svg:first-child,.ck-editor__editable sw-link sw-icon:first-child,.cke_editable sw-link ::slotted([slot=start]),.cke_editable sw-link svg:first-child,.cke_editable sw-link sw-icon:first-child,.stamp ::slotted([slot=start]),.stamp svg:first-child,.stamp sw-icon:first-child{margin-right:.625rem}.ck-editor__editable sw-link ::slotted([slot=end]),.ck-editor__editable sw-link svg:last-child,.ck-editor__editable sw-link sw-icon:last-child,.cke_editable sw-link ::slotted([slot=end]),.cke_editable sw-link svg:last-child,.cke_editable sw-link sw-icon:last-child,.stamp ::slotted([slot=end]),.stamp svg:last-child,.stamp sw-icon:last-child{margin-left:.625rem}.ck-editor__editable sw-link[button],.cke_editable sw-link[button]{cursor:pointer;align-items:center;background-color:var(--brand-background);border:1px solid var(--button-border-color);border-radius:5px;box-shadow:0 0 10px 4px rgba(0,0,0,.05);color:#fff;display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;letter-spacing:2px;line-height:1.5;padding:.5rem 1.5rem;text-transform:none;transition:all .15s ease-in-out}.ck-editor__editable sw-link[button]:focus-visible,.cke_editable sw-link[button]:focus-visible{box-shadow:none;position:relative}.ck-editor__editable sw-link[button]:disabled,.cke_editable sw-link[button]:disabled{background-color:var(--brand-background);box-shadow:none;opacity:.4;pointer-events:none}@media (min-width:1024px){.ck-editor__editable sw-link[button],.cke_editable sw-link[button]{font-size:1rem;padding:1rem 3rem}.ck-editor__editable sw-link[button]:hover,.cke_editable sw-link[button]:hover{background-color:#fff;border-color:var(--brand-background);color:var(--brand-background)}}.ck-editor__editable sw-link[button],.cke_editable sw-link[button]{--transform-scale-x:.9;--transform-scale-y:.9}.ck-editor__editable ol,.ck-editor__editable ul,.cke_editable ol,.cke_editable ul,.cke ol,.cke ul{font-weight:300;font-size:1.125rem;line-height:2rem;margin-bottom:1.5rem}@media (min-width:1024px){.ck-editor__editable ol,.ck-editor__editable ul,.cke_editable ol,.cke_editable ul,.cke ol,.cke ul{font-size:1.25rem}}.ck-editor__editable ul li,.cke_editable ul li,.cke ul li{margin-bottom:.25rem;margin-left:1.5rem}.ck-editor__editable ul li:before,.cke_editable ul li:before{display:none!important}.ck-editor__editable ul:not(.check),.cke_editable ul:not(.check){list-style-type:disc!important}.ck-editor__editable ul.check li .ck-list-bogus-paragraph,.cke_editable ul.check li .ck-list-bogus-paragraph{margin-left:.5rem}.ck-editor__editable ul.check li,.cke_editable ul.check li{margin-left:1rem!important}.ck-editor__editable ul.check li::marker,.cke_editable ul.check li::marker{content:"\2713"}.ck-editor__editable ul li:before,.cke_editable ul li:before,.cke ul li:before{display:inline-block;line-height:2rem;margin-left:-1.5rem;color:var(--brand-background);width:1.5rem}[theme=dark] .ck-editor__editable ul li:before,[theme=dark] .cke_editable ul li:before,[theme=dark] .cke ul li:before{color:var(--light-background)}.ck-editor__editable ul:not(.line):not(.check) li:before,.cke_editable ul:not(.line):not(.check) li:before,.cke ul:not(.line):not(.check) li:before{content:"•";transform:translateX(5px)}.cke_editable ul:not(.line):not(.check) li:before{font-size:16px}.ck-editor__editable ul.line li:before,.cke_editable ul.line li:before,.cke ul.line li:before{content:"\FF0D"}.ck-editor__editable ul.check li:before,.cke_editable ul.check li:before,.cke ul.check li:before{content:"\2713"}.ck-editor__editable ol,.cke_editable ol,.cke ol{list-style-position:inside;list-style-type:decimal}.ck-editor__editable ol.columns,.cke_editable ol.columns,.cke ol.columns{-moz-columns:"2";column-count:"2";columnFill:"balance"}.brand-color-cke{color:var(--brand-background)}.accent-color-cke{color:var(--accent-background)}.accent-color-2-cke{color:var(--accent-background-2)}.light-color-cke{color:var(--light-background)}.ck-editor__editable .color-black-cke,.cke .color-black-cke,.cke_editable .color-black-cke{--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity))}.cke .color-white-cke{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.cke .color-white-cke,.cke_editable .color-white-cke{--text-opacity:1;color:#eaeaea;color:rgba(234,234,234,var(--text-opacity))}.ck-editor__editable blockquote,.cke_editable blockquote,.cke blockquote{border-color:var(--brand-background);border-left-width:4px;padding-left:1.5rem}@media (min-width:1024px){.ck-editor__editable blockquote,.cke_editable blockquote,.cke blockquote{padding-left:2rem}}.ck-editor__editable sw-link sw-icon{order:-1;background-size:100%;width:1rem;height:1rem;margin-left:0!important;background-repeat:no-repeat;background-image:url("/themes/custom/schwabe_base/dist/../assets/info.svg")}.ck-editor__editable sw-link[button][theme=dark] sw-icon{filter:invert(100%)}.cke_editable sw-link{background-color:#000}sw-teaser .cke hr{margin:0;width:40%}b,strong{font-weight:700}sw-product-teaser hr{margin:0 0 1rem}sw-product-teaser:not([theme]) hr{color:var(--brand-background)}sw-product-teaser[theme=dark] hr{color:var(--brand-foreground)}sw-product-teaser[theme=light] hr{color:var(--light-foreground)}sw-product-teaser[theme=accent] hr{color:var(--accent-foreground)}sw-product-teaser[theme=accent_2] hr{color:var(--accent-foreground-2)}sw-teaser .cke sw-link{font-size:1.25rem}sw-teaser .cke sw-link sw-icon{margin-right:.5rem;--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));--transform-scale-x:.75;--transform-scale-y:.75;margin-left:-.2rem}@media (min-width:1024px){sw-teaser[smaller-text] .cke sw-link{font-size:1rem}}[data-once=claroTabledrag] td,table[id*=field-content-paragraphs-values],table[id*=field-content-paragraphs-values] th{border:0}.ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items{flex-wrap:wrap!important}.ck-toolbar__items .ck-button.ck-custom-element-on{background-color:var(--ck-color-button-default-hover-background);color:var(--gin-color-primary-active)}.cke sw-link{vertical-align:bottom}.cke>div{overflow:auto}
sw-panel[data-mandatory-text-panel]{z-index:60}sw-panel[data-mandatory-text-panel]:not([hidden]){display:none}@media (min-width:1024px){sw-panel[data-mandatory-text-panel]:not([hidden]){display:block}}.mandatory-text-dropdown .mandatory-text__content,sw-panel[data-mandatory-text-panel] .mandatory-text__content{overflow-y:auto}.mandatory-text-dropdown .mandatory-text__content{max-height:20rem;margin-top:.5rem;padding-right:1.5rem}sw-panel[data-mandatory-text-panel] .mandatory-text__content{max-height:12.5rem;margin-top:1rem}.mandatory-text-dropdown{max-height:64px;padding:.75rem .4rem 1rem;background-color:var(--brand-background);height:100%}.mandatory-text-dropdown .backdrop{--bg-opacity:1;background-color:#000;background-color:rgba(0,0,0,var(--bg-opacity));opacity:.4;position:fixed;top:0;right:0;bottom:0;left:0}.mandatory-text-dropdown sw-panel[mandatory-text]{position:fixed;bottom:0;top:auto}.mandatory-text-footer{z-index:9999;height:13%;overflow-y:auto}@media (min-width:1024px){.mandatory-text-footer{height:auto}}.mandatory-text-footer h4{display:none}.mandatory-text-footer p{font-size:.75rem}@media (min-width:1024px){.mandatory-text-footer p{font-size:.875rem}}.mandatory-text-footer p:last-of-type{margin-bottom:0}
sw-dropdown[body-scroll-lock] sw-panel{overflow-y:scroll}
#klaro .cn-buttons{display:flex;flex-direction:column;justify-content:space-between;width:100%}@media (min-width:1024px){#klaro .cn-buttons{flex-direction:row}}#klaro .cookie-notice .cn-ok{display:flex;justify-content:space-between}#klaro .cn-learn-more,#klaro .cookie-modal a{color:var(--brand-background)}#klaro .cookie-modal .cm-modal.cm-klaro span,#klaro .cookie-notice .cn-body span,#klaro .cookie-notice strong{--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity))}#klaro .cm-btn-danger,#klaro .cm-btn-success,.site-gastropan #klaro .klaro .cookie-notice .cn-body .cn-ok .cm-link{color:var(--brand-foreground);--theme-brand:#fff;--button-border-color:#fff;--button-focus-shadow:0 0 3px 2px hsla(0,0%,100%,0.5);cursor:pointer;align-items:center;background-color:var(--brand-background);border:1px solid var(--button-border-color);border-radius:5px;box-shadow:0 0 10px 4px rgba(0,0,0,.05);color:#fff;display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;letter-spacing:2px;line-height:1.5;text-transform:none;transition:all .15s ease-in-out}#klaro .cm-btn-danger:focus-visible,#klaro .cm-btn-success:focus-visible,.site-gastropan #klaro .klaro .cookie-notice .cn-body .cn-ok .cm-link:focus-visible{box-shadow:none;position:relative}#klaro .cm-btn-danger:disabled,#klaro .cm-btn-success:disabled,.site-gastropan #klaro .klaro .cookie-notice .cn-body .cn-ok .cm-link:disabled{background-color:var(--brand-background);box-shadow:none;opacity:.4;pointer-events:none}@media (min-width:1024px){#klaro .cm-btn-danger,#klaro .cm-btn-success,.site-gastropan #klaro .klaro .cookie-notice .cn-body .cn-ok .cm-link{font-size:1rem;padding:1rem 3rem}#klaro .cm-btn-danger:hover,#klaro .cm-btn-success:hover,.site-gastropan #klaro .klaro .cookie-notice .cn-body .cn-ok .cm-link:hover{background-color:#fff;border-color:var(--brand-background);color:var(--brand-background)}}#klaro .cm-btn-danger,#klaro .cm-btn-success,.site-gastropan #klaro .klaro .cookie-notice .cn-body .cn-ok .cm-link{padding:.5rem 1.5rem;text-transform:uppercase;width:auto}#klaro .cm-btn-success:focus,#klaro .cm-btn-success:hover{outline:2px solid transparent;outline-offset:2px}#klaro .cookie-modal .cm-modal.cm-klaro,#klaro .cookie-notice .cn-body{padding:1rem}@media (min-width:1024px){#klaro .cookie-modal .cm-modal.cm-klaro,#klaro .cookie-notice .cn-body{padding:1.5rem}}#klaro .cookie-modal .cm-modal .cm-footer-buttons{flex-direction:column}@media (min-width:1024px){#klaro .cookie-modal .cm-modal .cm-footer-buttons{flex-direction:row}}#klaro .cookie-modal .cm-footer-buttons .cm-btn-decline{margin-bottom:.75rem}@media (min-width:1024px){#klaro .cookie-modal .cm-footer-buttons .cm-btn-decline{margin-bottom:0}}#klaro .cookie-modal .cm-modal.cm-klaro{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity))}#klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider,#klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider,#klaro .cookie-modal .cm-list-input.required:checked+.cm-list-label .slider,#klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider{background-color:var(--brand-background);color:var(--brand-foreground);--theme-brand:#fff;--button-border-color:#fff;--button-focus-shadow:0 0 3px 2px hsla(0,0%,100%,0.5)}#klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose.cm-toggle-all,#klaro .cookie-modal .cm-modal .cm-footer,#klaro .cookie-modal .cm-modal .cm-header{border:none}#klaro .cookie-modal .cm-modal .hide svg{stroke:#000}#klaro .cookie-notice{min-width:100%;position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5)}#klaro .cookie-notice .cn-body{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));border-radius:.375rem;position:absolute;right:0;bottom:0;left:0}@media (min-width:768px){#klaro .cookie-notice .cn-body{margin:auto}}#klaro .cookie-notice .cn-body{box-shadow:0 .25rem .375rem 0 rgb(0 0 0/20%),.313rem .313rem .625rem 0 rgb(0 0 0/19%);height:-moz-fit-content;height:fit-content;max-width:31.25rem;max-height:100vh;transform:translateY(-60%);top:50%}@media (max-width:640px){#klaro .klaro .cookie-modal .cm-modal.cm-klaro{position:relative;top:0;transform:inherit;height:100vh}#klaro .cookie-notice .cn-body{top:0;transform:none}}body.js-klaro-opened{overflow-y:hidden}.site-gastropan #klaro .klaro .cookie-notice .cn-body{max-width:44.5rem}.site-gastropan #klaro .klaro .cookie-notice .cn-body .cn-ok{display:flex;flex-direction:column-reverse;margin-top:.5rem}@media (min-width:1024px){.site-gastropan #klaro .klaro .cookie-notice .cn-body .cn-ok{flex-direction:row-reverse;margin-top:0}}.site-gastropan #klaro .klaro .cookie-notice .cn-body .cn-ok .cn-buttons{flex-direction:column-reverse;width:100%}@media (min-width:1024px){.site-gastropan #klaro .klaro .cookie-notice .cn-body .cn-ok .cn-buttons{flex-direction:row-reverse;width:auto}}.site-gastropan #klaro .klaro .cookie-notice .cn-body .cn-ok .cm-link{width:100%}@media (min-width:1024px){.site-gastropan #klaro .klaro .cookie-notice .cn-body .cn-ok .cm-link{width:auto}}.site-gastropan #klaro .klaro .cookie-notice .cn-body .cn-buttons{margin-top:0}@media (min-width:1024px){.site-gastropan #klaro .klaro .cookie-notice .cn-body .cn-buttons{margin-top:.5rem}}.site-gastropan #klaro .klaro .cookie-notice .cn-body .cn-ok .cm-btn-danger,.site-gastropan #klaro .klaro .cookie-notice .cn-body .cn-ok .cm-btn-success,.site-gastropan #klaro .klaro .cookie-notice .cn-body .cn-ok .cm-link{flex-grow:0;width:100%}@media (min-width:1024px){.site-gastropan #klaro .klaro .cookie-notice .cn-body .cn-ok .cm-btn-danger,.site-gastropan #klaro .klaro .cookie-notice .cn-body .cn-ok .cm-btn-success,.site-gastropan #klaro .klaro .cookie-notice .cn-body .cn-ok .cm-link{font-size:.75rem!important;padding:.5rem .25rem!important;width:215px}}
.main-content--link:focus{height:auto;--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity));width:auto;z-index:999;clip:auto}.multi-view-block-switcher .content-search .multi-view-block-switcher__link{font-weight:600;margin:auto;opacity:1;pointer-events:none;position:absolute;right:0;left:0;--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));width:-moz-fit-content;width:fit-content}.multi-view-block-switcher .content-search .multi-view-block-switcher__count{display:none}.multi-view-block-switcher .content-search .multi-view-block-switcher__link:not(.active){display:flex;align-items:center;opacity:0;pointer-events:auto}.multi-view-block-switcher .content-search .multi-view-block-switcher__link[href*=list]{background-color:var(--brand-background);border-radius:9999px;justify-content:flex-end;padding:.75rem;text-align:right;width:7rem}.multi-view-block-switcher .content-search .multi-view-block-switcher__link[href*=list]:before{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));border-radius:9999px;display:block;height:2rem;margin:auto;position:absolute;top:0;bottom:0;width:2rem;content:" ";left:.5rem}.multi-view-block-switcher .content-search .multi-view-block-switcher__link[href*=table]{background-color:var(--brand-background);border-radius:9999px;justify-content:flex-start;padding:.75rem;text-align:left;width:7rem}.multi-view-block-switcher .content-search .multi-view-block-switcher__link[href*=table]:before{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));border-radius:9999px;display:block;height:2rem;margin:auto;position:absolute;top:0;bottom:0;width:2rem;content:" ";right:.5rem}.w-fit{width:-moz-fit-content;width:fit-content}.text-overflow-ellipsis{text-overflow:ellipsis}@media (min-width:768px){.md\:w-fit{width:-moz-fit-content;width:fit-content}}body:not([data-footer-background]) sw-footer::part(footer-top),body[data-footer-background=""] sw-footer::part(footer-top),body[data-footer-background=light] sw-footer::part(footer-top){background-color:var(--light-background);color:var(--light-foreground);--theme-brand:var(--light-foreground)}body[data-footer-background=dark] sw-footer::part(footer-top){background-color:var(--brand-background);color:var(--brand-foreground);--theme-brand:#fff;--button-border-color:#fff;--button-focus-shadow:0 0 3px 2px hsla(0,0%,100%,0.5)}body[data-footer-background=accent] sw-footer::part(footer-top){background-color:var(--accent-background);color:var(--accent-foreground);--theme-brand:var(--accent-foreground)}body[data-footer-background=accent-2] sw-footer::part(footer-top){background-color:var(--accent-background-2);color:var(--accent-foreground-2);--theme-brand:var(--accent-foreground-2)}body[data-footer-background=none] sw-footer::part(footer-top){background-color:#fff;color:var(--theme-text);--theme-brand:var(--brand-background)}sw-quotes[hide-controls] sw-quote::part(quote__pager){display:none}sw-quotes[hide-controls] sw-quote::part(quote__author){margin-bottom:0;padding-bottom:0}.info-popup{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));display:flex;flex-direction:column;margin-right:auto;margin-left:auto;max-width:42rem;padding:2rem 2rem 1rem;position:fixed;right:0;left:0;box-shadow:0 5px 10px 5px rgba(0,0,0,.1);width:91.666667%;z-index:50}@media (min-width:480px){.info-popup{margin-top:1rem;width:83.333333%}}@media (min-width:768px){.info-popup{width:66.666667%}}@media (min-width:1280px){.info-popup{width:41.666667%}}.info-popup{top:20%;max-height:34rem}.news-view-container>div{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.news-view-container>div{grid-gap:1rem;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.news-view-container>div{grid-gap:3.5rem;gap:3.5rem}}@media (min-width:768px){.product-recommender .news-view-container>div sw-product-teaser[recommender]{width:225px}}.news-view-container>div .views-row{margin-bottom:2rem;padding-bottom:2rem}@media (min-width:768px){.news-view-container>div .views-row{margin-bottom:0;padding-bottom:0}}.news-view-container>div .views-row:not(:last-child){border-bottom-width:1px}@media (min-width:768px){.news-view-container>div .views-row:not(:last-child){border-bottom-width:0}}.news-view-container>div .views-row:not(:last-child){border-color:#d3d3d3}.news-view-container .pager__item a.button{font-weight:600;height:3rem;font-size:1rem;margin:auto;text-align:center;width:16rem}@media (min-width:1024px){.news-view-container .pager__item a.button{line-height:1}}@media (min-width:1024px){.cta-paragraph article,.cta-paragraph img,.cta-paragraph video{height:100%}}@media (min-width:1024px){.cta-paragraph article{-o-object-fit:cover;object-fit:cover}}.cta-paragraph img{-o-object-fit:contain;object-fit:contain}.cta-paragraph article{margin-left:-2rem;margin-right:-2rem}@media (min-width:1024px){.cta-paragraph article{margin:0;position:absolute;right:0;left:50%}}@media (min-width:1024px){.cta-paragraph .cta-content{min-height:430px}}.cta-paragraph .cta-content{display:flex;flex-direction:column;justify-content:center}@media (min-width:768px){.product-recommender .md\:grid-cols-1 sw-product-teaser[recommender],.product-recommender .md\:grid-cols-2 sw-product-teaser[recommender]{width:350px}.product-recommender .md\:grid-cols-3 sw-product-teaser[recommender]{width:225px}}sw-teaser-slider sw-teaser{margin-bottom:.25rem}@media (min-width:1024px){sw-teaser-slider sw-teaser{margin-bottom:0}}.news-preview:hover .read-more{opacity:1;transition-duration:.6s;scale:1.01;background-color:rgba(var(--theme-brand-rgb),.6)}.news-preview:hover h4{text-decoration:underline}@media (min-width:360px){.news-preview:hover h4{-webkit-appearance:none;-moz-appearance:none;appearance:none}}@media (min-width:480px){.news-preview:hover h4{font-size:.75rem}}@media (min-width:640px){.news-preview:hover h4{-webkit-appearance:none;-moz-appearance:none;appearance:none}}.news-preview .read-more{transition-duration:.6s}.mobile-menu--search-wrapper{margin-left:1rem;margin-right:1rem}sw-mobile-menu ul li:not(:last-of-type) ul li:after,sw-mobile-menu ul ul ul[expanded]:before{background-color:#e9e9ea;height:1px;margin-top:2px;content:" ";margin-left:-100%;width:200%}sw-mobile-menu ul ul ul[expanded]:before{display:block}sw-mobile-menu ul ul ul li:after{display:none}.double-modal{transform:rotate(-90deg);transform-origin:top right;top:30%;right:40px;display:flex}@media (min-width:1024px){.double-modal{right:58px}}.double-modal.opened{transform:none!important}.double-modal.opened [id^=sticky-cta]{display:none}.single-modal sw-modal [id^=sticky-cta]{position:fixed;right:40px;top:50%;transform:rotate(-90deg);transform-origin:top right}@media (min-width:1024px){.single-modal sw-modal [id^=sticky-cta]{right:58px}}sw-link[id^=sticky-cta]{bottom:1rem}sw-link[id^=sticky-cta]+sw-link{bottom:5rem}.double-modal>div{display:flex;gap:1rem}.sticky-opener div{white-space:nowrap}[id^=sticky-cta][data-threshold-percentage]{opacity:0;pointer-events:none;transition-property:opacity;transition-duration:.3s}[id^=sticky-cta].active[data-threshold-percentage]{opacity:1;pointer-events:auto}.schwabe-glossary__block{overflow:auto}@media (min-width:1024px){.glossary-side{width:20%;max-width:20%}}.node-glossary .schwabe-glossary__block{overflow:unset}.glossary-item>.glossary-item__paragraph:nth-of-type(2) .cke{height:1px;clear:both}.headroom sw-header::part(header){--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));transition-timing-function:linear;transition-duration:.2s;will-change:transform}.headroom--pinned sw-header::part(header){--transform-translate-y:0}.headroom--unpinned sw-header::part(header){--transform-translate-y:-100%}.imagepin-widgets{display:none!important}
ul.breadcrumb{list-style-type:none}@media (min-width:1024px){ul.breadcrumb{margin-top:2rem}}ul.breadcrumb li{display:inline}ul.breadcrumb li>span{font-weight:600;color:#505050}ul.breadcrumb li+li:before{padding:8px;color:var(--theme-brand);content:"|"}ul.breadcrumb li a{text-decoration:none}ul.breadcrumb li a:hover{text-decoration:underline}ul.breadcrumb li a.link{font-weight:700;min-height:auto}
.product-hero img{display:none}@media (min-width:768px){.product-hero img{display:block}}.product-hero img{height:270px}.commerce-product .product{min-height:600px}@media (min-width:768px){.commerce-product .preview-image-container{margin-right:1rem;margin-bottom:1rem;width:100%}}@media (min-width:1280px){.commerce-product .preview-image-container{margin-right:2rem;margin-bottom:2rem}}@media (min-width:768px){.commerce-product .preview-image-container{width:50%;float:left}}@media (min-width:1024px){.product-hero img{height:480px}}@media (min-width:1280px){.commerce-product .preview-image-container{width:600px;height:600px;float:left}.commerce-product .product .preview-image-container img{margin:auto;height:600px;width:600px}}.commerce-product .product-body h1{font-size:2.25rem}.commerce-product .product-body{margin-top:1rem}@media (min-width:768px){.commerce-product .product-body{margin-top:0}}.commerce-product ul{overflow:hidden}.search-block-switcher{margin:auto;width:83.333333%}@media (min-width:1024px){.search-block-switcher{width:80%}}.search-block-switcher .form-actions input[type=submit]{display:none}.search-block-switcher .facet-title{font-weight:700;font-size:.875rem;text-transform:uppercase;color:#9a9a9a}.search-block-switcher>div>div:not(.empty-result){display:flex;flex-direction:column;position:relative}@media (min-width:1280px){.search-block-switcher>div>div:not(.empty-result){flex-direction:row}}.search-block-switcher .js-form-type-textfield .search-block-switcher>div>div:not(.empty-result){margin-top:.75rem}.search-block-switcher>div>div.empty-result{display:flex;flex-direction:column;position:relative}.search-block-switcher .js-form-type-textfield .search-block-switcher>div>div.empty-result{margin-top:.75rem}.search-block-switcher>div>div>div{display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:center;margin-bottom:2rem}@media (min-width:1280px){.search-block-switcher>div>div>div{justify-content:flex-start;margin-top:0;margin-left:5rem}}.search-block-switcher .content-search{display:flex;justify-content:space-evenly;margin-bottom:.5rem;text-transform:uppercase}@media (min-width:768px){.search-block-switcher .content-search{justify-content:center}}@media (min-width:1280px){.search-block-switcher .content-search{margin-bottom:2rem}}.search-block-switcher .content-search{color:#9a9a9a;font-size:15px}.search-block-switcher__link{font-size:.875rem;white-space:nowrap}@media (min-width:640px){.search-block-switcher__link{font-size:15px}}.search-block-switcher .content-search div:not(.empty-result){display:block;font-weight:700;padding:.5rem;letter-spacing:.05rem}.search-block-switcher .content-search .active,.search-block-switcher .content-search .active+span{--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity))}.search-block-switcher .content-search span{display:block;margin-left:.5rem;text-align:center}@media (min-width:640px){.search-block-switcher .content-search span{display:inline;margin-left:.5rem}}.search-block-switcher .content-search .active+span:after{border-color:var(--brand-background);border-bottom-width:2px;display:block;padding-top:.75rem;width:100%;content:""}.search-block-switcher .product-preview{width:300px;margin-left:auto;margin-right:auto;margin-bottom:1rem}@media (min-width:1280px){.search-block-switcher .product-preview{margin:1rem 1rem 1rem 0}}.search-block-switcher .facets-views-plugin{width:100%}.product-preview sw-teaser .product-preview-body,.product-preview sw-teaser p{height:3rem;font-size:1rem;margin:0;overflow:hidden;white-space:normal;text-overflow:ellipsis;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical}.search-block-switcher .facet-item{padding:0 1.8rem;display:flex;font-size:1rem;margin-top:1rem;margin-bottom:1rem;padding-top:.5rem;padding-bottom:.5rem}@media (min-width:768px){.search-block-switcher .facet-item{padding:0 1.5rem}}.search-block-switcher .facet-item input{height:1.5rem;margin-right:.5rem;width:1.5rem}.search-block-switcher .block-facet--checkbox{--border-opacity:1;border-color:#eaeaea;border-color:rgba(234,234,234,var(--border-opacity));border-bottom-width:1px;padding-top:.5rem;padding-bottom:.5rem}@media (min-width:768px){.search-block-switcher .block-facet--checkbox{padding-top:1rem;padding-bottom:1rem}}.search-block-switcher nav{position:absolute;bottom:0;width:100%}.search-block-switcher .js-form-type-textfield{padding:0 1.8rem;display:none;padding-top:.75rem;padding-bottom:.75rem}@media (min-width:1280px){.search-block-switcher .js-form-type-textfield{padding:0}}.search-block-switcher .js-form-type-textfield .relative{margin-top:.75rem}.search-block-switcher .js-form-type-textfield label{font-size:1rem;text-transform:uppercase;letter-spacing:.1rem;color:#9a9a9a;font-family:Open Sans Condensed}.search-block-switcher sw-mobile-side-menu{align-self:center;margin-bottom:1rem}.search-block-switcher sw-mobile-side-menu .invoker-title{font-weight:700;--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity));font-size:.9rem}.search-block-switcher sw-mobile-side-menu .menu-label{font-size:1rem;margin:0;letter-spacing:.1rem}.search-block-switcher .product-search-form-mobile{display:block}@media (min-width:1280px){.search-block-switcher .product-search-form-mobile{display:none}}.search-block-switcher .product-search-form{display:none}@media (min-width:1280px){.search-block-switcher .product-search-form{display:block}}.facet-block-view{display:none}@media (min-width:1280px){.facet-block-view{display:block}}.facet-block-mobile{display:block}@media (min-width:1280px){.facet-block-mobile{display:none}}.facet-block-mobile h4{border:0;padding:0 1.8rem;padding-top:.75rem;padding-bottom:.75rem}.facet-block-mobile .facet-mobile-title{font-size:1rem;text-transform:uppercase;color:#9a9a9a;letter-spacing:.1rem}.search-block-switcher .search-result-mobile{display:block;margin-bottom:0;margin-top:.5rem;text-align:center}@media (min-width:1280px){.search-block-switcher .search-result-mobile{display:none}}.search-block-switcher .search-result{margin-left:420px;display:none}@media (min-width:1280px){.search-block-switcher .search-result{display:block}}.search-block-switcher .search-text sw-icon{vertical-align:middle}.search-block-switcher .search-text{display:block}@media (min-width:1280px){.search-block-switcher .top-filters{display:none!important}}.search-block-switcher .top-filters{margin-bottom:0!important;width:18.75rem}.search-block-switcher .top-filters .block-facet--checkbox{display:none}.search-block-switcher .top-filters .facet-block-mobile{width:-moz-fit-content;width:fit-content;float:left}.search-block-switcher .top-filters .facets-views-plugin{margin:0 0 1rem;flex-flow:wrap}.search-block-switcher .top-filters .js-facet-deactivate:before{content:"X";font-weight:700;margin-right:-1rem;padding:.25rem .5rem;color:var(--brand-background)}.search-block-switcher .top-filters .js-facet-deactivate{color:transparent}.product-search-form-mobile .facet-block-mobile .active-filters,.search-block-switcher .top-filters .facet-item__count{display:none}.facet-block-mobile .active-filters{display:flex;flex-direction:row}.search-block-switcher #block-medication-form,.search-block-switcher #block-variations-product-variation-potence-taxonomy-term{display:none}@media (min-width:1280px){.search-block-switcher .facets-views-plugin{width:300px}}.schwabe-search-suggestions a{font-size:.875rem}.schwabe-search-suggestions .view-label{font-size:.865rem}.schwabe-search-suggestions .display-results{margin:0;padding-top:0;padding-bottom:0}.views-suggestions-container hr{border-top-width:0;margin-bottom:1rem;width:200%;border-color:#eaeaea;margin-left:-50%}.schwabe-search-suggestions hr:last-child,.views-suggestions-container hr:last-child{display:block}@media (min-width:1024px){.schwabe-search-suggestions hr:last-child,.views-suggestions-container hr:last-child{display:none}}.views-suggestions-container .views-suggestions-shadow{--bg-opacity:1;background-color:#000;background-color:rgba(0,0,0,var(--bg-opacity));height:100vh;position:fixed;top:0;right:0;width:100%;z-index:-10;opacity:.2}.schwabe-search-suggestions .views-field-title,.schwabe-search-suggestions a,.views-suggestions-container .views-element-container a,.views-suggestions-container .views-field-title{display:block;margin-bottom:1rem}.schwabe-search-suggestions .view-label,.views-suggestions .view-label{font-weight:600;margin-top:1rem;padding:.5rem;text-transform:uppercase}.schwabe-search-suggestions .display-results,.views-suggestions .display-results{font-weight:700;font-size:.875rem;padding:.5rem;color:var(--brand-background)}.schwabe-search-suggestions .display-results:last-child,.views-suggestions .display-results:last-of-type{display:block;margin-bottom:.75rem;padding-top:0}.schwabe-search-suggestions .row-container,.views-element-container{padding:.5rem .5rem 0}.schwabe-search-suggestions-view-container{margin-bottom:1rem;padding-left:1rem;padding-right:1rem;padding-bottom:1rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.schwabe-multi-index-search-form input[data-once=schwabe_search_suggestions]{padding-left:2.5rem;width:100%}.product-variation sw-flex{padding-bottom:1.25rem;border-bottom:2px solid #d3d3d3}.product-variation sw-media{--border-opacity:1;border-color:#eaeaea;border-color:rgba(234,234,234,var(--border-opacity));border-radius:.25rem;border-width:1px;align-self:center;width:100%;height:-moz-fit-content;height:fit-content}.product-variation .mandatory-modal{padding-top:.25rem;padding-bottom:.25rem}.product-variation .mandatory-modal sw-icon{vertical-align:text-bottom}.variant-spec hr{border-top-width:0;border-bottom-width:1px;width:20%;border-color:grey;margin:unset}.product-variation .nutr-info{margin-bottom:.5rem;--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}@media (min-width:1024px){.product-variation .nutr-info{margin-bottom:0;margin-left:.5rem}}.product-variation .nutr-info sw-icon{color:#464a4d}.variant-spec p:not(sw-modal p){font-size:.875rem;margin-bottom:.25rem}.product-variation .title p{font-weight:700;font-size:1.125rem;margin-bottom:0}@media (min-width:1024px){.product-variation .title p{font-size:1.125rem}}.product-variation .title p{font-family:Open Sans Condensed}.product-variation .variant-highlight{font-weight:600;font-size:.75rem;line-height:1rem;padding:.5rem 1rem;position:absolute;--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity));z-index:10;width:-moz-fit-content;width:fit-content;background-color:#b3b3b3;top:10px}.variant-price{display:block;width:50%}@media (min-width:480px){.variant-price{margin-left:auto}}.variant-price{max-height:250px;max-width:-moz-max-content;max-width:max-content}.variant-price div{display:flex;flex-direction:column;align-items:flex-end}.variant-price .price p{font-weight:700;margin:0;color:var(--brand-background)}.variant-price .variant-description{margin-top:10px;text-align:right;position:relative}.variant-price .variant-description p{font-size:.875rem;margin-bottom:0;color:#000;font-weight:300}.variant-price .variant-description span.term-title{font-weight:700;color:#000;font-size:.875rem}.variant-price .variant-description .info{position:absolute;top:30px;background-color:#fff;border:1px solid #e9e9e9;border-radius:10px;padding:20px;text-align:left;cursor:pointer;max-width:225px;width:225px}.variant-price .variant-description .term-title:after{content:"";background-image:url("/themes/custom/schwabe_base/dist/../assets/info.svg");width:20px;height:20px;display:inline-block;cursor:pointer;vertical-align:middle;margin-bottom:5px}@media (max-width:480px){.variant-price{width:100%}.variant-price .variant-description .term-title{display:flex;flex-direction:column;align-items:flex-end}.variant-price .variant-description .term-title:after{display:none}.variant-price .variant-description .term-title:before{content:"";background-image:url("/themes/custom/schwabe_base/dist/../assets/info.svg");width:20px;height:20px;display:block;cursor:pointer}}@media (max-width:1023px){.variant-price .variant-description .info{top:0;right:30px;width:240px;padding:15px;max-width:240px}}.variant-self p{font-size:.875rem;margin-bottom:0}.variant-self p span{font-weight:700}.variant-info hr{margin-top:10px}.accordion-flex{display:flex;flex-direction:column}@media (min-width:1024px){.accordion-flex{flex-direction:row;justify-content:space-between}}.accordion-flex sw-accordion .cke ol,.accordion-flex sw-accordion .cke ul{font-size:1rem}.product-variation sw-accordion:not([is-expanded]) span[closer],.product-variation sw-accordion[is-expanded] span[opener]{display:none}#nutr-info{color:#fff}@media (min-width:1024px){#nutr-info{margin-left:.5rem}}.product-variation .shopping-buttons{display:flex;flex-direction:column}@media (min-width:1024px){.product-variation .shopping-buttons{align-items:flex-end;justify-content:flex-end;margin-top:-3rem}}.product-variation .shopping-buttons{max-height:150px}.product-variation .shopping-buttons .add-item-to-cart{font-size:.875rem;margin-top:.25rem;padding:.5rem 0;width:100%;border-radius:9999px;min-width:220px}.product-variation .shopping-buttons .add-item-to-cart sw-icon{margin-right:.625rem}.product-variation .shopping-buttons span[is-in-cart] button{background-color:#3e8825}.product-variation .shopping-buttons span[is-in-cart] button:hover{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));color:#3e8825;border-color:#3e8825}@media (min-width:480px){.variant-price-desktop{width:45%}}.product-variation .title{justify-content:space-between}@media (min-width:1024px){.product-variation .title{justify-content:flex-start}}@media (min-width:830px){.product-variation .title{align-items:center}}@media (min-width:1024px){.product-variation sw-media{display:flex;align-items:center;max-height:250px;max-width:-moz-fit-content;max-width:fit-content;width:400px;align-self:unset}.product-variation sw-button,.product-variation sw-link{border-radius:9999px;margin-top:.25rem;margin-bottom:.25rem;width:220px}.product-variation sw-media img{width:245px!important;height:245px}}@media (max-width:640px){.variant-info{margin-left:0}}@media (max-width:1024px){.product-variation sw-media{margin-bottom:.75rem}.variant-info{margin-left:0}}.product-variation--table{background-color:var(--brand-background);border-width:0;margin-top:3rem;overflow:visible;width:100%}@media (min-width:1024px){.product-variation--table{margin-top:0}}.product-variations-wrapper .variation-filter{margin-bottom:6rem}.product-variation--table thead tr{display:flex}@media (min-width:1024px){.product-variation--table thead tr{display:table-row}}.product-variation--table thead tr th{border-width:0;flex-grow:1;padding:.5rem .25rem}.product-variations-wrapper .multi-view-block-switcher{position:relative}.search-block-switcher .js-form-type-textfield .product-variations-wrapper .multi-view-block-switcher{margin-top:.75rem}.product-variations-wrapper .multi-view-block-switcher .content-search{position:absolute;right:0;left:0;top:16rem}@media (min-width:1024px){.product-variations-wrapper .multi-view-block-switcher .content-search{top:7rem}}@media (max-width:1024px){.product-variation--table thead tr th:not(.views-field-field-potence):not(.views-field-field-medication-form){display:none}.product-variation--table thead .views-field-field-potence{order:2}}div[id^=views-form-product-variation-table-block] form:not(:first-child) .product-variation--table thead th{border-width:0;height:0;padding-top:0;padding-bottom:0;color:transparent;line-height:0}div[id^=views-form-product-variation-table-block] form:not(:first-child) .product-variation--table{margin-top:0}.product-variation--table th:is(.views-field-field-local-pharmacy,.views-field-field-kairion-selector,.views-field-add-to-cart){display:none}.product-variation--table th.views-field-description__value{display:table-cell}.product-variation--table tbody tr{display:block}@media (min-width:1024px){.product-variation--table tbody tr{display:table-row}}.product-variation--table tr:nth-child(2n){--bg-opacity:1;background-color:#f4f4f6;background-color:rgba(244,244,246,var(--bg-opacity))}.product-variation--table tr:nth-child(odd){--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}@media (max-width:1024px){.product-variation--table tbody tr{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto}.product-variation--table tbody .views-field-field-medication-form{order:-2;grid-column:1;display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.product-variation--table tbody .views-field-field-potence{order:-1;grid-column:2}.product-variation--table tbody td:not(.views-field-field-medication-form):not(.views-field-field-potence){grid-column:1/-1}}.product-variation--table tr{overflow:hidden;transition-property:all;transition-duration:.3s}@media (min-width:1024px){.product-variation--table tr{max-height:100%}}.product-variation--table tr{max-height:2.5rem}.product-variation--table tbody tr.product-variant--expanded{max-height:999px;overflow:visible}.product-variation--table tbody tr.product-variant--expanded sw-button sw-icon[opener],.product-variation--table tbody tr:not(.product-variant--expanded) sw-button sw-icon[closer]{display:none}.product-variation--table td{--border-opacity:1;border-color:#8e8b91;border-color:rgba(142,139,145,var(--border-opacity));--border-opacity:0.25;border-width:1px 0 0;font-size:.75rem;padding:.5rem .25rem}@media (min-width:1024px){.product-variation--table td{border-top-width:0;border-bottom-width:1px;padding-top:1rem;padding-bottom:1rem;white-space:nowrap}}.product-variation--table td{display:flex;width:100%}@media (min-width:1024px){.product-variation--table td{display:table-cell;width:auto}}.product-variation--table td:not(.availability){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-variation--table td[data-label]:before{display:flex;align-items:center;font-weight:700;text-transform:uppercase;width:50%}@media (min-width:1024px){.product-variation--table td[data-label]:before{display:none}}.product-variation--table td[data-label]:before{content:attr(data-label);max-width:50%}.product-variation--table .views-field-add-to-cart[data-label]:before,.product-variation--table .views-field-field-kairion-selector[data-label]:before,.product-variation--table .views-field-field-local-pharmacy[data-label]:before,.product-variation--table .views-field-field-medication-form[data-label]:before,.product-variation--table .views-field-field-potence[data-label]:before{display:none}.product-variation--table .views-field-field-potence{border-width:0;display:inline-block}@media (min-width:1024px){.product-variation--table .views-field-field-potence{border-bottom-width:1px;display:table-cell}}.product-variation--table tr td.views-field-field-potence{width:-moz-fit-content;width:fit-content}@media (min-width:1024px){.product-variation--table tr td.views-field-title{width:20%}}@media (min-width:1024px){.product-variation--table .button{min-height:0!important;padding:.5rem!important;font-size:.75rem!important}}.product-variation--table .button{border-radius:9999px;width:100%}.product-variation--table .button sw-icon{display:none}.product-variation--table .kairion-shop-now-logos{display:flex;flex-wrap:wrap;justify-content:center}.product-variation--table td:is(.views-field-field-local-pharmacy,.views-field-field-kairion-selector,.views-field-add-to-cart){padding:.5rem .25rem}@media (min-width:1024px){.product-variation--table td:is(.views-field-field-local-pharmacy,.views-field-field-kairion-selector,.views-field-add-to-cart){padding-top:0;padding-bottom:0;text-align:center}}.product-variation--table td:is(.views-field-field-local-pharmacy,.views-field-field-kairion-selector,.views-field-add-to-cart).views-field:not(:has(*)){border-width:0;padding:0}@media (min-width:1024px){.product-variation--table td:is(.views-field-field-local-pharmacy,.views-field-field-kairion-selector,.views-field-add-to-cart).views-field:not(:has(*)){border-bottom-width:1px}}.product-variation--table .views-field-description__value,.product-variation--table .views-field-field-highlight-products-variant,.product-variation--table .views-field-field-mandatory-text,.product-variation--table .views-field-field-medication,.product-variation--table .views-field-field-nutritional-information,.product-variation--table .views-field-field-product-status,.product-variation--table .views-field-field-pzn-description,.product-variation--table .views-field-field-pzn-number,.product-variation--table .views-field-field-pzn-packshot{display:none}.product-variation--table sw-icon+.availability-info{border-radius:.5rem;cursor:pointer;display:none;padding:1.25rem;position:absolute;right:0;left:0;text-align:left;z-index:20;--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));--transform-translate-x:-50%}@media (min-width:1024px){.product-variation--table sw-icon+.availability-info{left:auto;transform:none}}.product-variation--table sw-icon+.availability-info{top:3rem;background-color:#fff;border:1px solid #e9e9e9;max-width:225px;width:225px}.product-variation--table sw-icon:hover+.availability-info:has(p){display:block}.product-variation--table .availability-info p{font-weight:300;font-size:.875rem;margin-bottom:0;--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity));white-space:normal}.product-variations-wrapper .pager{display:flex;justify-content:center;margin-top:5rem;padding:1rem}.product-variation--items-per-page select{width:-moz-fit-content;width:fit-content}.product-variations-wrapper:has(table) .form-item-items-per-page{position:absolute;left:2.5rem;bottom:4.5rem}@media (min-width:1024px){.product-variations-wrapper:has(table) .form-item-items-per-page{left:6.75rem;bottom:5.5rem}}.product-variations-wrapper:not(:has(.js-pager__items.pager)) div[id^=views-form-product-variation-table-block] form:last-child .product-variation--table{margin-bottom:10rem}.variation-filter{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-bottom:2.5rem}@media (min-width:1024px){.variation-filter{flex-direction:row;margin-bottom:5rem}}.variation-filter div{width:100%}@media (min-width:1024px){.variation-filter div{width:auto}}.variation-filter .js-form-type-select{width:100%}@media (min-width:1024px){.variation-filter .js-form-type-select{width:auto}}.variation-filter .form-actions,.variation-filter label{display:none}.variation-filter div select{text-align:center;width:100%}@media (min-width:1024px){.variation-filter div select{width:auto}}.variation-filter div select{padding:1.2rem 2.4rem;background-color:#f2f2f2;-moz-text-align-last:center;text-align-last:center;border:2px solid transparent}.variation-filter div select option{text-align:left}.variation-filter div input{width:inherit;padding:1.2rem 2.4rem;border-color:2px solid #f2f2f2}@media (min-width:1024px){.product-variation .cart-product sw-media img{width:245px!important;height:245px;min-width:245px}}.cart-form{margin:auto;max-width:72rem}@media (min-width:640px){.cart-form{width:91.666667%}}@media (min-width:1024px){.cart-form{width:80%}}.commerce-cart{width:100%}.cart-form .product-variation{margin-bottom:1rem;width:100%}.cart-product .delete-order-item{background-color:transparent;font-weight:400;padding:0;box-shadow:none;--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity));width:-moz-min-content;width:min-content;height:-moz-fit-content;height:fit-content}.cart-product .delete-order-item:hover{border-color:transparent}.cart-product .nutr-info{margin:.25rem 0 0}@media (min-width:1024px){.cart-product .nutr-info{margin-top:0;margin-left:1rem}}.cart-product .variant-info{width:100%}.cart-product .variant-spec{height:100%}.cart-product .quantity-edit-input{--border-opacity:1;border-color:#eaeaea;border-color:rgba(234,234,234,var(--border-opacity));border-radius:9999px;text-align:right;--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity));width:6rem}.cart-product .js-form-type-number{margin:0 1rem 0 0}.commerce-cart .order-total-line,.commerce-cart input[value="Update cart"]{display:none}.pharmacy-button{border-radius:.375rem;display:flex;align-items:center;justify-content:flex-start;font-weight:400;font-weight:700;height:100%;font-size:1rem;padding:1rem 3rem 1rem 0;color:var(--brand-background)}.pharmacy-button:hover{text-decoration:underline}.pharmacy-button{width:100%;grid-gap:1rem;gap:1rem}.pharmacy-button:not([button])[theme=light]{color:var(--light-background)}.pharmacy-button:not([button])[theme=accent]{color:var(--accent-background)}.pharmacy-button:not([button])[theme=accent_2]{color:var(--accent-background-2)}.pharmacy-button[button][theme=light]{background-color:var(--light-background);border-color:var(--light-background)}.pharmacy-button[button][theme=light]:hover{color:var(--light-background)}.pharmacy-button[button][theme=accent]{background-color:var(--accent-background);border-color:var(--accent-background)}.pharmacy-button[button][theme=accent]:hover{color:var(--accent-background)}.pharmacy-button[button][theme=accent_2]{background-color:var(--accent-background-2);border-color:var(--accent-background-2)}.pharmacy-button[button][theme=accent_2]:hover{color:var(--accent-background-2)}.pharmacy-button[button]{background-color:var(--brand-background)}.pharmacy-button[button]:hover{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.pharmacy-button[button]{border-color:var(--brand-background);border-width:1px;justify-content:center;font-weight:600;padding-left:1rem;--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.pharmacy-button[button]:hover{color:var(--brand-background);text-decoration:none}sw-product-teaser[smaller-buttons] a,sw-product-teaser[smaller-buttons] button{padding:1rem}.map-container path.has-company{cursor:pointer}.map-container path.has-company:hover{fill:#00812f}
sw-header-mobile{display:block;visibility:visible}@media (min-width:1024px){sw-header-mobile{display:none}}sw-header-mobile{height:64px}sw-header-mobile:not(:defined){visibility:hidden}sw-header:not(:defined),sw-link:not(:defined){display:none}sw-header-mobile div[slot=mandatory] sw-icon{width:20px;aspect-ratio:18/22}sw-header-mobile sw-dropdown.mobile-menu--dropdown>sw-button:not([forward]) sw-icon{width:22px;height:26px}sw-header-mobile div[slot=mandatory] sw-link{display:inline-flex;width:82px;height:64px}sw-header-mobile div[slot=mandatory] sw-link:not(:defined){visibility:hidden}
.search-client__main{grid-gap:2rem;gap:2rem}@media (min-width:1024px){.search-client__main{display:flex}}.search-client__main:not(:has(.hierarchy.level-1)):not(:has(aside .facet__body)){grid-gap:0;gap:0}.search-client__content-top{margin-bottom:2rem}.search-input-wrapper input{border-radius:.25rem}.elastic-menu-search>div.bg-light.search-input-wrapper input{border-width:0;padding:0}.search-client__sidebar-left{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));display:flex;flex-direction:column;max-width:none;opacity:0;padding:1.5rem 0 1.5rem 1.5rem;pointer-events:none;position:fixed;top:0;right:0;bottom:0;width:80%;z-index:50;transition-property:opacity;transition-duration:.15s;flex-shrink:0}@media (min-width:1024px){.search-client__sidebar-left{display:block;max-width:20rem;opacity:1;padding:0;pointer-events:auto;position:static;width:auto;z-index:auto}}.search-client__sidebar-left.opened .widgets{overflow:auto;padding-right:1.5rem}@media (min-width:1024px){.search-client__sidebar-left.opened .widgets{padding-right:0}}.search-client__sidebar-left.opened{opacity:1;pointer-events:auto}.search-client__sidebar-left sw-button[closer]{margin-right:1.5rem;margin-left:auto}@media (min-width:1024px){.search-client__sidebar-left sw-button[closer]{display:none}}.search-client__content-top sw-button[opener]{margin:auto}@media (min-width:1024px){.search-client__content-top sw-button[opener]{display:none}}.search-client__main:not(:has(.search-client__sidebar-left .facets-group .facet input)) .search-client__content-top sw-button[opener]{display:none}.search-client__content-top sw-button[opener] .invoker-title{font-weight:600;font-size:.875rem;margin-left:.5rem;--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity))}.search-client__sidebar-left:before{content:" ";--bg-opacity:1;background-color:#000;background-color:rgba(0,0,0,var(--bg-opacity));opacity:.25;position:fixed;top:0;bottom:0;left:0;width:20%}@media (min-width:1024px){.search-client__sidebar-left:before{display:none;content:none}}@media (min-width:1024px){.search-client__sidebar-left:has(.facet__body),.search-client__sidebar-left:has(.hierarchy.level-1){min-width:20rem}}.search-client__sidebar-left .facet-tag_hierarchy h3,.search-client__sidebar-left .facet-tag_hierarchy h3 button,.search-client__sidebar-left .facet__head{font-weight:500;font-size:.875rem;margin:0;--text-opacity:1;color:#8e8b91;color:rgba(142,139,145,var(--text-opacity));text-transform:uppercase}.search-client__sidebar-left .facets-group .facet{--border-opacity:1;border-color:#eaeaea;border-color:rgba(234,234,234,var(--border-opacity));border-bottom-width:1px;margin-bottom:1rem;padding-bottom:1rem}.search-client__sidebar-left .facet__body,.search-client__sidebar-left .hierarchy.level-1{display:flex;flex-direction:column;padding-top:.5rem;padding-left:1rem;grid-gap:.5rem;gap:.5rem}.search-client__sidebar-left .facet__body .checkbox-item .count,.search-client__sidebar-left .hierarchy input[type=checkbox]+label .count{flex-shrink:0}.search-client__sidebar-left .checkbox-item>input:hover+label:before,.search-client__sidebar-left .hierarchy input[type=checkbox]:hover+label:before{border-color:var(--brand-background)}.search-client__sidebar-left .checkbox-item input+label:hover,.search-client__sidebar-left .hierarchy input[type=checkbox]+label:hover{color:var(--brand-background)}.search-client__sidebar-left .checkbox-item input:checked+label:before,.search-client__sidebar-left .hierarchy input[type=checkbox]:checked+label:before{background-color:var(--brand-background);border-color:var(--brand-background)}.search-client__content{width:100%}@media (min-width:1024px){.search-client__content{margin-top:-3rem}}.search-client__result-list:not(.bucket-result__list){display:grid;justify-content:space-between;grid-gap:1rem;gap:1rem}@media (min-width:768px){.search-client__result-list:not(.bucket-result__list){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.search-client__result-list:not(.bucket-result__list){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.search-client__main:not(:has(.hierarchy.level-1)) .search-client__result-list:has(.product-preview--content){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.search-client__main:not(:has(.hierarchy.level-1)) .search-client__result-list:has(.product-preview--content){grid-template-columns:repeat(4,minmax(0,1fr))}}.search-client__result-list:not(.bucket-result__list)>div:not(.search-client__result-item):first-child{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.search-client__content-top{position:relative}.search-client__content-top .auto-suggest-item{cursor:pointer;padding:.75rem}.search-client__content-top .auto-suggest-item .trim{display:flex;flex-direction:row;align-items:center;width:100%;grid-gap:1rem;gap:1rem}.search-client__content-top .auto-suggest-item:hover{background-color:rgba(var(--theme-brand-rgb),.1)}.search-client__content-top .auto-suggest{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;padding-top:1rem;padding-bottom:1rem;position:absolute;top:100%;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);width:100%;z-index:30}.search-client__content-top .facets-group .toggle-list>div{display:flex;justify-content:center;grid-gap:1rem;gap:1rem;min-height:3rem}.search-client__content-top .facets-group .toggle-list .button-toggle{border-color:transparent;border-bottom-width:2px;display:block;font-weight:400}.search-client__content-top .facets-group .toggle-list .button-toggle:focus{outline:2px solid transparent;outline-offset:2px}.search-client__content-top .facets-group .toggle-list .button-toggle{padding-top:.5rem;padding-bottom:.5rem}.search-client__content-top .facets-group .toggle-list .button-toggle:hover{--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity))}.search-client__content-top .facets-group .toggle-list .button-toggle{text-transform:uppercase;transition-property:all;transition-duration:.3s;color:#9a9a9a}.search-client__content-top .facets-group .toggle-list .button-toggle:focus-visible{outline:3px solid rgba(var(--theme-brand-rgb),.5);outline-offset:2px}.search-client__content-top .facets-group .toggle-list .button-toggle.selected,.search-client__content-top .facets-group .toggle-list .button-toggle:hover{border-color:var(--brand-background);--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity))}.search-client__content-top .facets-group div.border.py-5.px-5{border-width:0;display:flex;flex-direction:column;padding:0;grid-gap:1rem;gap:1rem}@media (min-width:768px){.search-client__content-top .facets-group div.border.py-5.px-5{flex-direction:row}}.search-client__content-top .facet-searchall{flex-grow:1}.search-client__content-top .facet-searchall .facet__head{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.search-client__content-top .facets-group{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}.search-client__content-top .search-input-wrapper{display:flex;align-items:center;justify-content:flex-end;position:relative}.search-client__content-top qz-button[name=search][type=search-client]{display:none}.search-client__content-top .search-input-wrapper .search-icons-wrapper{position:absolute;right:1rem;width:-moz-fit-content;width:fit-content}.search-client__content-top qz-icon-button[name=search-button][type=search-client]{display:block;height:1rem;width:1rem;background-image:url("/themes/custom/schwabe_base/dist/assets/svgs/search.svg")}.pager__items{display:flex;justify-content:center;margin-top:1rem;margin-bottom:1rem;grid-gap:.5rem;gap:.5rem}@media (min-width:768px){.pager__items{grid-gap:1rem;gap:1rem}}.pager__items .pager__item{border-color:transparent;border-bottom-width:2px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pager__items .pager__item.is-active,.pager__items .pager__item:not(:has(.pager__space)):hover{border-color:var(--brand-background);cursor:pointer;transition-property:all;transition-duration:.3s}.pager__items .pager__item [classname*=pager__link]{padding:.25rem .5rem}@media (min-width:768px){.pager__items .pager__item [classname*=pager__link]{padding:.5rem .75rem}}.pager__items .pager__item [classname*=pager__link--first],.pager__items .pager__item [classname*=pager__link--last],.pager__items .pager__item [classname*=pager__link--next],.pager__items .pager__item [classname*=pager__link--prev]{background-position:50%;background-repeat:no-repeat;display:block;height:.75rem;width:.75rem}.pager__items .pager__item [classname*=pager__link--next]{background-image:url("/themes/custom/schwabe_base/dist/assets/svgs/right.svg")}.pager__items .pager__item [classname*=pager__link--last]{background-image:url("/themes/custom/schwabe_base/dist/assets/svgs/double-arrow-right.svg")}.pager__items .pager__item [classname*=pager__link--prev]{background-image:url("/themes/custom/schwabe_base/dist/assets/svgs/left.svg")}.pager__items .pager__item [classname*=pager__link--first]{background-image:url("/themes/custom/schwabe_base/dist/assets/svgs/double-arrow-left.svg")}.search-client__content:not(:has(.search-client__result-item)) .results-shown{display:none}.results-per-page{display:flex;grid-gap:.5rem;gap:.5rem}.results-per-page qz-button{cursor:pointer}.results-per-page qz-button:not(:last-child):after{content:"|";margin-left:.5rem;margin-right:.5rem;pointer-events:none;color:var(--theme-text)}.results-per-page qz-button:not(:last-child):after:hover{cursor:default}.results-per-page qz-button[active=true]{color:var(--brand-background)}.search-client__header{margin-bottom:1rem}.search-client__header .search-client__filters .search-client__result-filters>div:not(#sort-options){display:none}.search-client__result-item .product-preview img{-o-object-fit:unset;object-fit:unset}.elastic-menu-search>div.bg-light.rounded{border-width:0;padding:0}.elastic-menu-search .facet-searchall .facet__head,.elastic-menu-search qz-button[name=search]{display:none}.elastic-menu-search #search-result-wrapper{padding-top:.5rem;padding-bottom:.5rem}.elastic-menu-search .bucket-result__title{font-weight:600;padding-top:.5rem;padding-bottom:.5rem;text-transform:uppercase}@media (min-width:1024px){.elastic-menu-search .bucket-result__title{margin-top:1rem}}.elastic-menu-search .bucket-result__body .search-client__result-item a{display:block;margin-top:.25rem;margin-bottom:.25rem;padding-top:.25rem;padding-bottom:.25rem}.elastic-menu-search .bucket-result__redirect{cursor:pointer;display:block;font-weight:700;font-size:.875rem;margin-top:.5rem;margin-bottom:1rem;padding-top:.25rem;padding-bottom:.25rem;color:var(--brand-background)}@media (min-width:1024px){.elastic-menu-search .bucket-result__redirect{padding-top:.5rem;padding-bottom:.5rem}}.elastic-menu-search .search-client__result-list{padding:.5rem}@media (min-width:1024px){.elastic-menu-search .search-client__result-list{padding:0}}.search-input-wrapper input:focus{outline:none;box-shadow:0 0 0 3px rgba(var(--theme-brand-rgb),.5);border-color:var(--brand-background)}.elastic-menu-search:has(.bucket-result__body) .facet__body:after{display:block;height:1px;margin-top:2rem;opacity:.25;position:fixed;left:0;width:100vw;content:" ";background:rgba(0,0,0,var(--bg-opacity));left:0}.elastic-menu-search:has(.bucket-result__body) .facet__body{margin-bottom:2rem}.facet-tag_hierarchy .facet__body li{display:flex;flex-wrap:wrap}.facet-tag_hierarchy:not(:has(.hierarchy.level-1)){display:none}.facet:not(.facet-tag_hierarchy):not(:has(.facet__body *)){display:none}.expander{display:flex;flex-direction:row}ul.hierarchy li{display:flex;flex-direction:column;width:100%}ul.hierarchy li .hierarchy-header{display:flex;flex-direction:row}.search-filter-button{margin-right:.25rem}.hierarchy label{white-space:nowrap}.hierarchy label>span{display:flex;flex-direction:row;justify-content:space-between}.hierarchy label .count{text-align:right}.hierarchy-header>label+div:has(>.tab_arrow){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;display:none}.search-client__sidebar-left .hierarchy.level-2{display:block!important;--border-opacity:1;border-color:#eaeaea;border-color:rgba(234,234,234,var(--border-opacity));border-left-width:1px;margin-left:.5rem;padding-left:1rem}.search-client__sidebar-left .hierarchy.level-1>li{margin-bottom:.5rem;padding-bottom:.5rem}.search-client__main:not(:has(.facet.facet-tag_hierarchy)):has(.product-preview--content) .search-client__sidebar-left,.search-client__main:not(:has(.facet[class*=facet-field_product_])):has(.product-preview:not(.product-preview--company):not(.product-preview--content)) .search-client__sidebar-left,.search-client__main:not(:has(.search-client__result-item)) .search-client__sidebar-left,.search-client__sidebar-left:not(:has(.facet input)):not(:has(.facet__head)){display:none}.hierarchy.tag_hierarchy.level-1>li>.hierarchy-header{pointer-events:none}.hierarchy.tag_hierarchy.level-1>li>.hierarchy-header>input,.hierarchy.tag_hierarchy.level-1>li>.hierarchy-header>label .count,.hierarchy.tag_hierarchy.level-1>li>.hierarchy-header>label:before{display:none}.elastic-menu-search.schwabe-search--paragraph{position:relative}.elastic-menu-search.schwabe-search--paragraph .facet__body:after,.elastic-menu-search.schwabe-search--paragraph:not(:has(.bucket-result)) #search-result-wrapper{display:none}.elastic-menu-search.schwabe-search--paragraph:has(.bucket-result__body) .facet__body{margin-bottom:0}.elastic-menu-search.schwabe-search--paragraph #search-result-wrapper{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));border-radius:.5rem;font-size:.75rem;margin-top:.5rem;padding:.5rem;position:absolute;top:100%;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);z-index:20}@media (min-width:1024px){.elastic-menu-search.schwabe-search--paragraph #search-result-wrapper{font-size:1rem;padding:1rem}}.elastic-menu-search.schwabe-search--paragraph:not(:hover):not(:focus-within) #search-result-wrapper{display:none}.schwabe-search-filters{display:flex;flex-wrap:wrap;margin-top:.5rem;grid-gap:.5rem;gap:.5rem}@media (min-width:1024px){.schwabe-search-filters{margin-top:1rem}}.schwabe-search-filters div.schwabe-search-filter{width:-moz-fit-content!important;width:fit-content!important}.schwabe-search-filters a{--bg-opacity:1;background-color:#000;background-color:rgba(0,0,0,var(--bg-opacity));--bg-opacity:0.4;border-radius:.25rem;display:block;font-size:.75rem;padding:.25rem .5rem;--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));transition-property:all;transition-duration:.3s}.elastic-menu-search>div.bg-light.schwabe-search-filters a{border-width:0;padding:0}.schwabe-search-filters a:active,.schwabe-search-filters a:focus,.schwabe-search-filters a:hover{background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));--bg-opacity:1;--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity))}
