@import url(https://fonts.bunny.net/css?family=roboto-condensed:400,400i,700);@import url(https://fonts.bunny.net/css?family=roboto-condensed:400,400i,700);@import url(https://fonts.bunny.net/css?family=roboto-condensed:400,400i,700);@import url(https://fonts.bunny.net/css?family=roboto-condensed:400,400i,700);@import url(https://fonts.bunny.net/css?family=roboto-condensed:400,400i,700);@import url(https://fonts.bunny.net/css?family=roboto-condensed:400,400i,700);@import url(https://fonts.bunny.net/css?family=roboto-condensed:400,400i,700);@import url(https://fonts.bunny.net/css?family=roboto-condensed:400,400i,700);@import url(https://fonts.bunny.net/css?family=roboto-condensed:400,400i,700);@import url(https://fonts.bunny.net/css?family=roboto-condensed:400,400i,700);@import url(https://fonts.bunny.net/css?family=roboto-condensed:400,400i,700);@import url(https://fonts.bunny.net/css?family=roboto-condensed:400,400i,700);@import url(https://fonts.bunny.net/css?family=roboto-condensed:400,400i,700);@import url(https://fonts.bunny.net/css?family=roboto-condensed:400,400i,700);@import url(https://fonts.bunny.net/css?family=roboto-condensed:400,400i,700);@import url(https://fonts.bunny.net/css?family=roboto-condensed:400,400i,700);@import url(https://fonts.bunny.net/css?family=roboto-condensed:400,400i,700);@import url(https://fonts.bunny.net/css?family=roboto-condensed:400,400i,700);@import url(https://fonts.bunny.net/css?family=roboto-condensed:400,400i,700);@import url(https://fonts.bunny.net/css?family=roboto-condensed:400,400i,700);@import url(https://fonts.bunny.net/css?family=roboto-condensed:400,400i,700);@import url(https://fonts.bunny.net/css?family=roboto-condensed:400,400i,700);@import url(https://fonts.bunny.net/css?family=roboto-condensed:400,400i,700);@import url(https://fonts.bunny.net/css?family=roboto-condensed:400,400i,700);@import url(https://fonts.bunny.net/css?family=roboto-condensed:400,400i,700);
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;background:no-repeat 10px 17px;overflow-wrap:break-word;border-radius:8px;margin-top:15px;margin-bottom:15px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd;background-color:#f3faef;background-image:url(/themes/custom/elaba/images/icons/check.svg);}.messages--warning{color:#734c00;border-color:#f4daa6;background-color:#fdf8ed;background-image:url(/themes/custom/elaba/images/icons/warning.svg);}.messages--error{color:#a51b00;border-color:#f9c9bf;background-color:#fcf4f2;background-image:url(/themes/custom/elaba/images/icons/error.svg);}.messages--error p.error{color:#a51b00;}
:root{--burger-width:17px;--burger-line-thickness:1px;--burger-line-space-between:5px;--burger-line-color:var(--text-color);--burger-line-color-hover:var(--hover-color);}.burger-wrapper{width:48px;}button.burger{all:unset;display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer;width:100%;height:45px;}button.burger:focus-visible{outline:var(--primary-color) solid;}.burger-icon{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:var(--burger-width);height:15px;}.burger-icon-line{margin:var(--burger-line-space-between) auto;}.burger-icon-line,.burger-icon::before,.burger-icon::after{width:100%;height:var(--burger-line-thickness);background-color:var(--burger-line-color);transition:var(--transition);}.burger-icon::before,.burger-icon::after{content:'';}.burger.open .burger-icon .burger-icon-line{opacity:0;}.burger.open .burger-icon::before{transform:translateY(calc(var(--burger-line-thickness) + var(--burger-line-space-between))) rotate(45deg);}.burger.open .burger-icon::after{transform:translateY(calc((var(--burger-line-thickness) + var(--burger-line-space-between)) * (-1))) rotate(-45deg);}.burger-wrapper.is-toggle{position:relative;}.burger-wrapper.is-toggle button[data-a11y-dialog-hide]{position:absolute;inset:0;display:none;}.burger-wrapper.is-toggle button[data-a11y-dialog-show].open + button[data-a11y-dialog-hide]{display:block;}
.account-menu-toggle--dropdown-pane{display:none;}#account-menu-toggle:checked ~ .account-menu-toggle--dropdown-pane{display:block;}.account-menu-toggle-off-canvas--dropdown-pane{display:none;}#account-menu-toggle-off-canvas:checked ~ .account-menu-toggle-off-canvas--dropdown-pane{display:block;}.facets-dropdown--dropdown-pane{display:none;}#facets-dropdown:checked ~ .facets-dropdown--dropdown-pane{display:block;}
.webshop-dropdown--dropdown-pane{display:none;}#webshop-dropdown:checked ~ .webshop-dropdown--dropdown-pane{display:block;}.webshop-dropdown-mobile--dropdown-pane{display:none;}#webshop-dropdown-mobile:checked ~ .webshop-dropdown-mobile--dropdown-pane{display:block;}
.block-menu-blockaccount .inner-wrap{position:relative}.block-menu-blockaccount .inner-wrap>label{align-items:center;cursor:pointer;display:flex}.block-menu-blockaccount .inner-wrap>label:hover span.txt{text-decoration:none}.block-menu-blockaccount .inner-wrap>label span.txt{font-size:14px;letter-spacing:.07px;margin-right:10px;text-decoration:underline;text-transform:uppercase;text-underline-offset:3px}.block-menu-blockaccount .inner-wrap>label .icon-account{align-items:center;border:1px solid var(--primary-dark-color);border-radius:100%;display:flex;font-size:23px;height:45px;justify-content:center;text-decoration:none;width:45px}.block-menu-blockaccount .inner-wrap .account-menu-toggle--dropdown-pane,.block-menu-blockaccount .inner-wrap .account-menu-toggle-off-canvas--dropdown-pane{background:#fff;border-radius:var(--border-radius);box-shadow:0 2px 7px 0 rgba(0,0,0,.5);max-width:295px;padding:14px 23px 20px;position:absolute;top:calc(100% + 13px);z-index:101}@media (min-width:768px){.block-menu-blockaccount .inner-wrap .account-menu-toggle--dropdown-pane,.block-menu-blockaccount .inner-wrap .account-menu-toggle-off-canvas--dropdown-pane{max-width:auto;right:0}}.block-menu-blockaccount .inner-wrap .account-menu-toggle--dropdown-pane ul.menu li a,.block-menu-blockaccount .inner-wrap .account-menu-toggle-off-canvas--dropdown-pane ul.menu li a{font-size:16px;font-weight:700;letter-spacing:.18px;line-height:27px;text-decoration:none;text-underline-offset:3px!important;white-space:nowrap}.off-canvas-open .block-menu-blockaccount .inner-wrap .account-menu-toggle--dropdown-pane,.off-canvas-open .block-menu-blockaccount .inner-wrap .account-menu-toggle-off-canvas--dropdown-pane{z-index:100}
nav.breadcrumb{display:none;margin:15px 0}@media (min-width:768px){nav.breadcrumb{display:block}}nav.breadcrumb ul{display:flex;flex-wrap:wrap;list-style-type:none;padding:0}nav.breadcrumb ul a,nav.breadcrumb ul li{display:inline-block;font-size:13px;text-decoration:none;text-transform:lowercase}nav.breadcrumb ul a:first-letter,nav.breadcrumb ul li:first-letter{text-transform:uppercase}nav.breadcrumb ul li:after{content:" / ";padding:0 3px}nav.breadcrumb ul li:last-child:after{content:none}
.block-commerce-cart{margin-left:10px;position:relative}.block-commerce-cart .cart-block--summary__count{align-items:center;background-color:var(--white);border:1px solid var(--primary-color);border-radius:100%;bottom:70%;color:var(--primary-dark-color);display:flex;font-size:11px;font-weight:700;height:22px;justify-content:center;left:70%;letter-spacing:.06px;line-height:22px;pointer-events:none;position:absolute;width:22px}.block-commerce-cart .cart-block--link{align-items:center;background-color:var(--primary-dark-color);border:none;border-radius:100%;cursor:pointer;display:flex;height:45px;justify-content:center;outline:none;position:relative;text-decoration:none!important;width:45px}.block-commerce-cart .cart-block--link:focus,.block-commerce-cart .cart-block--link:hover{text-decoration:none!important}.block-commerce-cart .cart-block--link .icon-cart{font-size:23px;text-decoration:none!important}.block-commerce-cart .cart-block--link.desktop{display:none}@media (min-width:768px){.block-commerce-cart .cart-block--link.desktop{display:block}.block-commerce-cart .cart-block--link.mobile{display:none}}
footer#footer{padding-bottom:30px;padding-top:106px}footer#footer .region-footer{flex-direction:column}footer#footer .region-footer .block-block-groupfooter-left-bottom{align-items:center;-moz-column-gap:58px;column-gap:58px;display:flex;flex-wrap:wrap}footer#footer .region-footer .block-block-groupfooter-left{display:flex;flex-wrap:wrap}@media (min-width:768px){footer#footer .region-footer{flex-direction:row}footer#footer .region-footer .block-block-groupfooter-left{margin-left:auto;width:50%}}footer#footer .system-branding-block{margin-bottom:43px;width:100%}footer#footer .system-branding-block img{width:153px}@media (min-width:768px){footer#footer .system-branding-block img{width:289px}}footer#footer .block-views-blockproduct-category-list{margin-bottom:59px}footer#footer .block-views-blockproduct-category-list .view-product-category .views-row a{color:var(--primary-dark-color);display:block;font-size:15px;letter-spacing:.48px;line-height:33px;text-decoration:none;transition:all .3s ease-in-out}footer#footer .block-views-blockproduct-category-list .view-product-category .views-row a:hover{color:var(--primary-color)}footer#footer .menu--main{margin-left:0}footer#footer .menu--main>.menu{flex-direction:column}footer#footer .menu--main>.menu li{margin-bottom:1rem}footer#footer .block-views-blockcontact-data{margin-bottom:30px;width:100%}@media (min-width:768px){footer#footer .block-views-blockcontact-data .view-contact .view-content{display:flex;flex-wrap:wrap}footer#footer .block-views-blockcontact-data .view-contact .view-content .views-row{width:50%}}@media (min-width:992px){footer#footer .block-views-blockcontact-data .view-contact .view-content .views-row{width:33.3333333333%}}footer#footer .menu--commerce-menu{margin-bottom:46px;margin-left:0;width:45%}@media (min-width:768px){footer#footer .menu--commerce-menu{margin-bottom:76px}}footer#footer .menu--commerce-menu ul li a{font-size:16px;text-transform:none}footer#footer #block-disaghor-group-links{margin-bottom:3rem;margin-left:auto;width:50%}footer#footer #block-disaghor-group-links a{text-underline-offset:3px}footer#footer #block-disaghor-group-links a:focus,footer#footer #block-disaghor-group-links a:hover{text-decoration:none}@media (min-width:992px){footer#footer #block-disaghor-group-links{width:33%}}footer#footer .language-switcher-language-url{margin-top:2rem;width:100%}footer#footer .language-switcher-language-url>ul{-moz-column-gap:34px;column-gap:34px;display:flex;list-style:none;padding:0}footer#footer .language-switcher-language-url>ul li a{font-size:14px;text-decoration:underline;text-transform:uppercase}@media (min-width:992px){footer#footer .language-switcher-language-url{margin-left:auto;margin-top:0;width:auto}}#bottom{padding-bottom:27px;padding-top:27px}#bottom>.row{display:flex;flex-direction:column}@media (min-width:768px){#bottom>.row{flex-direction:row-reverse;justify-content:space-between}}#bottom .ikoonbiz{font-size:14px}#bottom .ikoonbiz a{font-size:14px;text-decoration:none}#bottom .ikoonbiz a:hover{color:var(--white);text-decoration:underline}@media (min-width:768px){#bottom{padding-bottom:50px;padding-top:50px}}
ul.menu{list-style-type:none;margin:0;padding:0}ul.menu a{text-underline-offset:6px}ul.menu li>span{cursor:pointer;transition:var(--transition)}ul.menu li>span:focus-visible,ul.menu li>span:hover{color:var(--anchor-color)}ul.menu [class*=icon-]{margin-right:8px}.navigation>.menu{-moz-column-gap:30px;column-gap:30px}.navigation>.menu>li>a{font-size:1.0625rem;letter-spacing:.08px;text-decoration-color:var(--primary-light-color);text-transform:uppercase}.navigation>.menu li:not(.menu-item--active-trail) a{text-decoration:none}.menu--product-category--dropdown-pane .menu-item--expanded{position:relative}.menu--product-category--dropdown-pane .menu-item--expanded>.menu{display:none;flex-direction:column;position:absolute;white-space:nowrap;z-index:1}.menu--product-category--dropdown-pane .menu-item--expanded>.menu a{display:inline-block}.menu--product-category--dropdown-pane .menu-item--expanded>.menu.open{display:flex}.menu .icon-drop{color:var(--anchor-color);font-size:.5rem}.menu-main--off-canvas li a{display:inline-block;padding-bottom:17px;padding-top:17px}.menu--promo{text-align:center;width:100%}.menu--promo a{background-color:var(--primary-light-color);border-radius:var(--border-radius);color:var(--white);display:inline-block;font-size:18px;font-weight:var(--font-weight-bold);letter-spacing:.07px;margin-bottom:0;max-width:315px;padding:9px 22px;text-decoration:none;text-transform:uppercase;transition:all .2s ease-in-out;width:100%}.menu--promo a:hover{background-color:var(--primary-color);color:var(--white)}@media (min-width:768px){.menu--promo{width:auto}}
.menu--footer .menu,.menu--footer .menu li{-moz-column-gap:3px;column-gap:3px}.menu--footer .menu li{align-items:baseline;display:flex;flex-wrap:wrap}.menu--footer .menu li a,.menu--footer .menu li>span{font-size:14px;font-weight:var(--font-weight-normal);letter-spacing:.08px;text-transform:none;text-underline-offset:2px}.menu--footer .menu li a:hover,.menu--footer .menu li>span:hover{color:var(--white);text-decoration:underline}.menu--footer .menu li:not(:last-of-type):after{content:"//"}
.region-header{margin-bottom:49px;margin-top:19px}@media (min-width:768px){.region-header{margin-top:37px}}.region-header>.row.flex{gap:10px}.region-header .menu--main{display:none}@media (min-width:768px){.region-header .menu--main{align-items:center;display:flex}}body #header{background-color:var(--medium-gray);margin-bottom:49px}
.region-header-top{margin-top:20px}.region-header-top .view-id-site_settings_custom.view-display-id-embed_back_to_link .views-field-field-disaghor-group-link a{display:block;margin-bottom:1rem;text-decoration:none}.region-header-top .view-id-site_settings_custom.view-display-id-embed_back_to_link .views-field-field-disaghor-group-link a:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e906";font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-right:10px;text-transform:none}.region-header-top .system-branding-block{align-items:center;display:flex;order:1}.region-header-top .system-branding-block img{width:153px}@media (min-width:576px){.region-header-top .system-branding-block img{width:200px}}@media (min-width:768px){.region-header-top .system-branding-block{margin-bottom:1rem;width:100%}.region-header-top .system-branding-block img{width:289px}}@media (min-width:992px){.region-header-top .system-branding-block{margin-bottom:0;width:33.3333333333%}}.region-header-top .commerce-cart{margin-left:10px;order:3}@media (min-width:768px){.region-header-top .commerce-cart{margin-left:0;order:5}}.region-header-top .block-menu-blockaccount{display:none;margin-left:auto;margin-right:10px}@media (min-width:768px){.region-header-top .block-menu-blockaccount{display:block;order:4}}.region-header-top .block-menu-blockaccount .inner-wrap>label span.txt{display:none}@media (min-width:1200px){.region-header-top .block-menu-blockaccount .inner-wrap>label span.txt{display:block}}.region-header-top .language-dropdown-block{display:none}@media (min-width:768px){.region-header-top .language-dropdown-block{display:block;margin-left:10px;order:5}}.region-header-top .views-exposed-form{display:flex;justify-content:center;margin-top:1rem;order:4;width:100%}@media (min-width:768px){.region-header-top .views-exposed-form{margin-right:10px;margin-top:0;order:2;width:auto}}@media (min-width:992px){.region-header-top .views-exposed-form{margin-left:8.3333333333%}}.region-header-top .block-off-canvas-right-toggle{margin-left:auto;order:2}@media (min-width:768px){.region-header-top .block-off-canvas-right-toggle{display:none}}.region-header-top .block-off-canvas-right-toggle button{border:1px solid var(--primary-dark-color);border-radius:100%}
.region-header-top .lang-dropdown-form .form-item{border-bottom:0}.region-header-top .lang-dropdown-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/themes/custom/elaba/images/custom/dropdown-small.svg);background-position:70% 50%;background-repeat:no-repeat;border:1px solid var(--primary-dark-color);border-radius:22px;cursor:pointer;font-size:14px;outline:none;padding:15px 14px;text-transform:uppercase;width:60px!important}.region-off-canvas .block-lang-dropdown{border-left:2px solid var(--primary-color);border-top:2px solid var(--primary-color);height:64px;width:50%}.region-off-canvas .lang-dropdown-form{text-align:center}.region-off-canvas .lang-dropdown-form .form-item{border-bottom:0}.region-off-canvas .lang-dropdown-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--white);background-image:url(/themes/custom/elaba/images/custom/dropdown-small.svg);background-position:70% 50%;background-repeat:no-repeat;border:none;color:var(--primary-dark-color);cursor:pointer;font-size:20px;font-weight:700;line-height:64px;outline:none;transition:all .2s ease-in-out;width:60px!important}.region-off-canvas .lang-dropdown-form select:hover{color:var(--primary-color)}
a.linkicon__item{text-decoration:none}
form .field-multiple-table{margin:0}form .field-multiple-table .field-multiple-drag{padding-right:0;width:30px}[dir=rtl] form .field-multiple-table .field-multiple-drag{padding-left:0}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:.5em}[dir=rtl] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-left:.5em;padding-right:0}form .field-add-more-submit{margin:.5em 0 0}.form-item{border-bottom:1px solid var(--primary-dark-color);margin-bottom:13px}.form-item input.form-email,.form-item input.form-tel,.form-item input.form-text{background-color:transparent;border:none;font-style:italic;outline:none;padding-left:15px;width:100%}.form-item input.form-email:focus,.form-item input.form-tel:focus,.form-item input.form-text:focus{background-color:transparent}.form-item input.form-email{flex:1}.form-type-textarea{margin-top:15px;width:100%!important}.form-type-textarea label{font-size:var(--font-size-label);font-weight:var(--font-weight-label);letter-spacing:var(--letter-spacing-label)}.form-type-textarea textarea{background:transparent;border:none;font-style:italic;outline:none;padding-bottom:15px;padding-top:15px;width:100%}.form-type-textarea textarea:focus{background-color:transparent}.js-form-type-managed-file{border:none}.js-form-type-managed-file label{font-size:18px;font-weight:400;padding:0;text-decoration:underline;text-underline-offset:2px}.js-form-type-managed-file label:before{content:url(/themes/custom/elaba/images/custom/upload.svg);margin-right:3px}.js-form-type-managed-file label:hover{text-decoration:none}.js-form-type-managed-file .description{display:none}.js-form-type-managed-file button{margin:5px}#ajax-wrapper .js-form-item{width:100%}.form-type-checkbox{border-bottom:none!important;display:flex;position:relative}.form-type-checkbox input{display:none}.form-type-checkbox label{cursor:pointer;padding-left:2rem;transition:all .2s ease-in-out}.form-type-checkbox label:before{border:1px solid var(--primary-dark-color);content:"";cursor:pointer;display:inline-block;height:15px;left:0;position:absolute;top:0;width:15px}.form-type-checkbox label:after{content:url(/themes/custom/elaba/images/custom/check.svg)!important;left:3px;position:absolute;top:-4px;visibility:hidden}.form-type-checkbox input[type=checkbox]:checked+label:after{visibility:visible}.form-type-checkbox:hover label,.form-type-checkbox:hover label a{color:var(--primary-color)}.form-type-checkbox:hover label a:hover{color:var(--black)}tr.even .form-item,tr.odd .form-item{margin-bottom:0;margin-top:0}.form-composite>.fieldset-wrapper>.description,.form-item .description{font-size:.85em}label.option{display:inline;font-weight:400}.form-composite>legend,.label{display:inline;font-size:inherit;font-weight:700;margin:0;padding:0}.form-checkboxes .form-item,.form-radios .form-item{margin-bottom:.4em;margin-top:.4em}.form-type-checkbox .description,.form-type-radio .description{margin-left:22px;margin-top:3px}[dir=rtl] .form-type-checkbox .description,[dir=rtl] .form-type-radio .description{margin-left:0;margin-right:2.4em}.marker{color:#e00}abbr.ajax-changed,abbr.tabledrag-changed{border-bottom:none}.form-item input.error,.form-item select.error,.form-item textarea.error{border:2px solid red}.form-item--error-message:before{background-size:contain;content:"";display:inline-block;height:14px;vertical-align:sub;width:14px}label.form-required:after{content:"*";margin-left:2px;margin-right:5px}input{accent-color:var(--accent-color)}input[readonly]{background-color:var(--light-gray);cursor:not-allowed}.has-inline-label .form-inline-label{font-size:var(--font-size-label);font-weight:var(--font-weight-label);letter-spacing:var(--letter-spacing-label)}.has-inline-label{display:flex}label.option{margin-left:5px}@media (min-width:992px){.webform-submission-vacancy-form{display:flex;flex-wrap:wrap;justify-content:space-between}.webform-submission-vacancy-form .js-form-item{width:42.5%}.webform-submission-vacancy-form #ajax-wrapper,.webform-submission-vacancy-form div[id^=ajax-wrapper]{width:40%}.webform-submission-vacancy-form #ajax-wrapper .js-form-item,.webform-submission-vacancy-form div[id^=ajax-wrapper] .js-form-item{width:100%}.webform-submission-vacancy-form .js-form-item-consent{width:40%}.webform-submission-vacancy-form .form-actions{text-align:right;width:20%}}.user-form{margin-top:3rem}.user-form .js-form-item{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:2rem;position:relative}.user-form .js-form-item .inline-form-element{display:flex;flex-wrap:wrap;width:100%}.user-form .js-form-item .inline-form-element input,.user-form .js-form-item .inline-form-element label{flex:100%}.user-form .js-form-item .inline-form-element input{background:#f5f5f5;height:48px}.user-form .js-form-item .description{margin:.5rem 0}.user-form .js-form-type-password-confirm{display:flex;flex-direction:row;flex-wrap:wrap}.user-form .js-form-type-password-confirm .js-form-item{margin-bottom:1rem;width:100%}.user-form .js-form-type-password-confirm .password-confirm-message{margin-top:1rem}.user-form #edit-preferred-langcode--description{width:100%}.user-form .js-form-type-language-select{margin-bottom:0}.user-form .js-form-type-language-select label{margin-right:1rem}.user-form .js-form-type-language-select,.user-form .js-form-type-password-confirm{border-bottom:0}form.user-pass{margin-top:2rem}.form-item-vat label{min-width:90px}
.user-login-block form{padding-top:36px}.user-login-block form .form-item{border-bottom:0}.user-login-block form .form-item .description{border-bottom:0;max-height:0;visibility:hidden}.user-login-block form .form-item .inline-form-element{position:relative}.user-login-block form .form-item label{color:1px solid var(--primary-dark-color);font-weight:700;left:8px;line-height:38px;position:absolute}.user-login-block form .form-item input{border:1px solid var(--primary-dark-color);border-radius:2px;height:38px;padding-left:120px;width:310px}.user-login-block form .form-item.js-form-type-email input{padding-left:130px}.user-login-block form .form-item.js-form-type-password input{padding-left:120px}.user-login-block form .form-actions{text-align:right}.user-login-block .item-list ul{list-style-type:none;text-align:right}
.menu--main{margin-left:auto}#block-elaba-main-menu-off-canvas{width:100%}
.custom-quantity-wrapper,.views-field-edit-quantity{display:inline-flex!important;max-width:146px;width:146px}.custom-quantity-wrapper a.qty-button,.views-field-edit-quantity a.qty-button{align-items:center;border:1px solid var(--primary-dark-color);color:var(--primary-dark-color);display:flex;flex:0 0 31px;font-weight:700;justify-content:center;text-decoration:none}.custom-quantity-wrapper a.qty-button:hover,.views-field-edit-quantity a.qty-button:hover{background-color:var(--primary-color);color:var(--white)}.custom-quantity-wrapper a.qty-button-decr,.views-field-edit-quantity a.qty-button-decr{border-bottom-left-radius:23px;border-top-left-radius:23px}.custom-quantity-wrapper a.qty-button-incr,.views-field-edit-quantity a.qty-button-incr{border-bottom-right-radius:23px;border-top-right-radius:23px}.custom-quantity-wrapper .form-type-number,.views-field-edit-quantity .form-type-number{display:flex;margin:0;min-width:0;position:relative}.custom-quantity-wrapper .form-type-number label,.views-field-edit-quantity .form-type-number label{display:none}.custom-quantity-wrapper .form-type-number .description,.views-field-edit-quantity .form-type-number .description{font-size:11px;left:50%;position:absolute;top:65%;transform:translateX(-50%)}.custom-quantity-wrapper .form-type-number input,.views-field-edit-quantity .form-type-number input{-moz-appearance:textfield;background-color:var(--white);border:1px solid var(--primary-dark-color);border-left:0 solid transparent;border-right:0 solid transparent;color:var(--primary-dark-color);display:inline-block;font-size:16px;font-weight:700;letter-spacing:-.21px;padding:14px 8px;text-align:center}.custom-quantity-wrapper .form-type-number input::-webkit-inner-spin-button,.custom-quantity-wrapper .form-type-number input::-webkit-outer-spin-button,.views-field-edit-quantity .form-type-number input::-webkit-inner-spin-button,.views-field-edit-quantity .form-type-number input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.custom-quantity-wrapper [type=number],.views-field-edit-quantity [type=number]{border-left:none;border-radius:0;border-right:none;min-width:40px}
.region-content .view-commerce-cart-form,.region-off-canvas-cart .view-commerce-cart-form{margin-top:3rem;width:100%}.region-content .view-commerce-cart-form h2,.region-off-canvas-cart .view-commerce-cart-form h2{margin-bottom:3rem}.region-content .view-commerce-cart-form table,.region-off-canvas-cart .view-commerce-cart-form table{border-collapse:collapse;border-spacing:0;width:100%}.region-content .view-commerce-cart-form table thead,.region-off-canvas-cart .view-commerce-cart-form table thead{display:none}.region-content .view-commerce-cart-form table tbody tr,.region-off-canvas-cart .view-commerce-cart-form table tbody tr{align-items:center;border-bottom:2px solid var(--primary-color);display:flex;flex-wrap:wrap;height:auto;justify-content:space-between;padding:19px 0 30px;position:relative}.region-content .view-commerce-cart-form table tbody td.views-field-purchased-entity,.region-off-canvas-cart .view-commerce-cart-form table tbody td.views-field-purchased-entity{display:block;padding-right:56px;width:100%}.region-content .view-commerce-cart-form table tbody td.views-field-purchased-entity .commerce-product-variation--type-default.vm-cart,.region-off-canvas-cart .view-commerce-cart-form table tbody td.views-field-purchased-entity .commerce-product-variation--type-default.vm-cart{align-items:center;display:flex}.region-content .view-commerce-cart-form table tbody td.views-field-purchased-entity .commerce-product-variation--type-default.vm-cart .left,.region-off-canvas-cart .view-commerce-cart-form table tbody td.views-field-purchased-entity .commerce-product-variation--type-default.vm-cart .left{width:160px}.region-content .view-commerce-cart-form table tbody td.views-field-purchased-entity .commerce-product-variation--type-default.vm-cart .right,.region-off-canvas-cart .view-commerce-cart-form table tbody td.views-field-purchased-entity .commerce-product-variation--type-default.vm-cart .right{flex:1}.region-content .view-commerce-cart-form table tbody td.views-field-purchased-entity .commerce-product-variation--type-default.vm-cart a,.region-off-canvas-cart .view-commerce-cart-form table tbody td.views-field-purchased-entity .commerce-product-variation--type-default.vm-cart a{text-decoration:none}.region-content .view-commerce-cart-form table tbody td.views-field-purchased-entity .commerce-product-variation--type-default.vm-cart a:hover,.region-off-canvas-cart .view-commerce-cart-form table tbody td.views-field-purchased-entity .commerce-product-variation--type-default.vm-cart a:hover{text-decoration:underline}.region-content .view-commerce-cart-form table tbody td.views-field-purchased-entity .field--name-field-image img,.region-off-canvas-cart .view-commerce-cart-form table tbody td.views-field-purchased-entity .field--name-field-image img{height:98px;max-width:120px;width:auto}.region-content .view-commerce-cart-form table tbody td.views-field-purchased-entity .field--name-product-id,.region-off-canvas-cart .view-commerce-cart-form table tbody td.views-field-purchased-entity .field--name-product-id{font-size:15px;font-weight:700}.region-content .view-commerce-cart-form table tbody td.views-field-remove-button,.region-off-canvas-cart .view-commerce-cart-form table tbody td.views-field-remove-button{position:absolute;right:-12px;top:36px}.region-content .view-commerce-cart-form table tbody td.views-field-remove-button button,.region-off-canvas-cart .view-commerce-cart-form table tbody td.views-field-remove-button button{background:transparent;background-image:url(/themes/custom/elaba/images/custom/bin.svg);background-position:50%;background-repeat:no-repeat;border:none;margin-bottom:0;text-indent:-999rem}.region-content .view-commerce-cart-form table tbody td.views-field-edit-quantity input,.region-off-canvas-cart .view-commerce-cart-form table tbody td.views-field-edit-quantity input{border-bottom:0}.region-content .view-commerce-cart-form table tbody td.views-field-total-price__number,.region-content .view-commerce-cart-form table tbody td.views-field-unit-price__number,.region-off-canvas-cart .view-commerce-cart-form table tbody td.views-field-total-price__number,.region-off-canvas-cart .view-commerce-cart-form table tbody td.views-field-unit-price__number{font-weight:700}.region-content .view-commerce-cart-form .field--name-total-price,.region-off-canvas-cart .view-commerce-cart-form .field--name-total-price{padding:29px 0 0}.region-content .view-commerce-cart-form .field--name-total-price .order-total-line,.region-off-canvas-cart .view-commerce-cart-form .field--name-total-price .order-total-line{display:flex;justify-content:space-between;padding:0}.region-content .view-commerce-cart-form .form-actions,.region-off-canvas-cart .view-commerce-cart-form .form-actions{align-items:flex-end;-moz-column-gap:10px;column-gap:10px;display:flex;flex-direction:column-reverse;justify-content:flex-end;padding:35px 0}.region-content .view-commerce-cart-form .form-actions button,.region-off-canvas-cart .view-commerce-cart-form .form-actions button{width:192px}.region-content .view-commerce-cart-form .form-actions button:first-child,.region-off-canvas-cart .view-commerce-cart-form .form-actions button:first-child{background-color:transparent;color:var(--primary-color)}.region-content .view-commerce-cart-form .form-actions button:first-child:hover,.region-off-canvas-cart .view-commerce-cart-form .form-actions button:first-child:hover{background-color:var(--primary-dark-color);color:var(--white)}@media (min-width:768px){.region-content .view-commerce-cart-form table thead{display:table-header-group;text-align:left}.region-content .view-commerce-cart-form table thead tr{border-bottom:2px solid var(--primary-color)}.region-content .view-commerce-cart-form table thead th{font-weight:300;padding-bottom:20px}.region-content .view-commerce-cart-form table thead th.views-field-purchased-entity{width:50%}.region-content .view-commerce-cart-form table thead th.views-field-unit-price__number{width:20%}.region-content .view-commerce-cart-form table thead th.views-field-edit-quantity{width:15%}.region-content .view-commerce-cart-form table thead th.views-field-total-price__number{width:10%}.region-content .view-commerce-cart-form table thead th.views-field-edit-quantity{display:table-cell!important}.region-content .view-commerce-cart-form table thead th.views-field-remove-button{width:5%}.region-content .view-commerce-cart-form table tbody td.is-active{background-color:transparent}.region-content .view-commerce-cart-form table tbody a{margin-bottom:0}.region-content .view-commerce-cart-form table tbody tr{display:table-row}.region-content .view-commerce-cart-form table tbody td{padding:10px 0}.region-content .view-commerce-cart-form table tbody td.views-field-purchased-entity{display:table-cell;padding-right:0;width:auto}.region-content .view-commerce-cart-form table tbody td.views-field-purchased-entity .commerce-product-variation--type-default.vm-cart{flex-wrap:wrap}.region-content .view-commerce-cart-form table tbody td.views-field-purchased-entity .commerce-product-variation--type-default.vm-cart .field--name-product-id{font-size:18px}.region-content .view-commerce-cart-form table tbody td.views-field-remove-button{position:static}.region-content .view-commerce-cart-form table tbody td.views-field-unit-price__number{font-weight:300}.region-content .view-commerce-cart-form table tbody td.views-field-edit-quantity,.region-content .view-commerce-cart-form table tbody td.views-field-total-price__number{padding-top:35px}.region-content .view-commerce-cart-form .field--name-total-price{border-bottom:2px solid var(--primary-color);display:flex;justify-content:flex-end;padding:24px 0 8px}.region-content .view-commerce-cart-form .field--name-total-price>div{margin-right:11%;width:40%}.region-content .view-commerce-cart-form .field--name-total-price>div .order-total-line{display:flex;margin-bottom:16px;padding:0;text-align:unset}.region-content .view-commerce-cart-form .field--name-total-price>div .order-total-line .order-total-line-label{text-align:left;width:50%}.region-content .view-commerce-cart-form .field--name-total-price>div .order-total-line .order-total-line-value{text-align:right;width:50%}.region-content .view-commerce-cart-form .form-actions{-moz-column-gap:10px;column-gap:10px;flex-direction:row;padding:35px 50px}.region-content .view-commerce-cart-form .form-actions button{width:auto}}
.region-off-canvas .dialog-container,.region-off-canvas .dialog-overlay{inset:0;position:fixed}.region-off-canvas .dialog-container{z-index:3}.region-off-canvas .dialog-container[aria-hidden=true]{display:none}.region-off-canvas .dialog-overlay{background-color:var(--white)}@keyframes fade-in{0%{opacity:0}}@keyframes slide-up{0%{transform:translateX(10%)}}.region-off-canvas .dialog-content{animation:fade-in .4s .2s both,slide-up .4s .2s both;margin:auto;z-index:4}@media (prefers-reduced-motion:reduce){.region-off-canvas .dialog-content{animation:none}}.region-off-canvas .dialog-container{z-index:100}.region-off-canvas .dialog-container:not([aria-hidden=true]){display:flex}.region-off-canvas .dialog-content{background-color:var(--white);display:flex;flex-wrap:wrap;height:100%;padding-top:18px;position:relative;width:100%;z-index:100}.region-off-canvas .block-off-canvas-right-close{margin-left:auto}.region-off-canvas .block-off-canvas-right-close button{border:1px solid var(--primary-dark-color);border-radius:100%;height:45px;width:45px}.region-off-canvas .block-off-canvas-right-close button .burger-icon{height:auto}.region-off-canvas #block-elaba-offcanvasbottom{display:flex;margin-left:-48px;margin-right:-48px;margin-top:auto;position:static;width:calc(100% + 96px)}
.region-off-canvas-cart .dialog-container,.region-off-canvas-cart .dialog-overlay{inset:0;position:fixed}.region-off-canvas-cart .dialog-container{z-index:3}.region-off-canvas-cart .dialog-container[aria-hidden=true]{display:none}.region-off-canvas-cart .dialog-overlay{background-color:var(--black);opacity:.25}@keyframes fade-in{0%{opacity:0}}@keyframes slide-up{0%{transform:translateX(10%)}}.region-off-canvas-cart .dialog-content{animation:fade-in .4s .2s both,slide-up .4s .2s both;margin:auto;z-index:4}@media (prefers-reduced-motion:reduce){.region-off-canvas-cart .dialog-content{animation:none}}.region-off-canvas-cart .dialog-container{z-index:100}.region-off-canvas-cart .dialog-container:not([aria-hidden=true]){display:flex}.region-off-canvas-cart .dialog-content{background-color:var(--white);display:flex;flex-wrap:wrap;height:100%;margin-right:0;overflow-x:scroll;padding-top:18px;position:relative;width:543px;z-index:100}.region-off-canvas-cart .button-off-canvas-close{position:absolute;right:48px;top:62px;width:auto}.mvi-commerce-cart-form-block{margin-top:58px;width:100%}.mvi-commerce-cart-form-block .empty-cart-block{padding-left:30px}
.region-header .show-for-desktop{display:none}@media (min-width:768px){.region-header .show-for-desktop{display:block}.region-header .show-for-mobile{display:none}}.region-header #block-block-webshop-mobile{margin:0 auto;max-width:315px;width:100%}.region-header #block-block-webshop-mobile button{all:unset;background-color:var(--button--primary-bg);background-image:url(/themes/custom/elaba/images/custom/caret-down-white.svg);background-position:70% 50%;background-repeat:no-repeat;border:1px solid var(--button--primary-bg);border-radius:var(--border-radius);color:var(--button--primary-color);cursor:pointer;display:inline-block;font-size:18px;font-weight:var(--font-weight-bold);letter-spacing:.07px;line-height:1.125rem;padding:9px 12px;text-align:center;text-decoration:none;text-transform:uppercase;transition:var(--transition);width:calc(100% - 24px)}.region-header #block-elaba-views-block-webshop-block-1{position:relative}.region-header #block-elaba-views-block-webshop-block-1>label{background-color:var(--button--primary-bg);background-image:url(/themes/custom/elaba/images/custom/caret-down-white.svg);background-position:90% 50%;background-repeat:no-repeat;border:1px solid var(--button--primary-bg);border-radius:var(--border-radius);color:var(--button--primary-color);cursor:pointer;display:inline-block;font-size:18px;font-weight:var(--font-weight-bold);letter-spacing:.07px;line-height:1.125rem;padding:9px 40px 9px 12px;text-decoration:none;text-transform:uppercase;transition:var(--transition)}.region-header #block-elaba-views-block-webshop-block-1 .webshop-dropdown--dropdown-pane{background-color:var(--white);border-radius:8px;box-shadow:0 2px 7px 0 rgba(0,0,0,.5);max-width:var(--row-width);padding:49px 55px 78px;position:absolute;top:100%;width:90vw;z-index:12}.region-off-canvas{position:static}.region-off-canvas #block-elaba-views-block-webshop-block-mobile{height:64px;position:static;width:50%}.region-off-canvas #block-elaba-views-block-webshop-block-mobile .view-webshop{width:98%}.region-off-canvas #block-elaba-views-block-webshop-block-mobile #webshop-dropdown-mobile:checked~label{background-color:var(--primary-dark-color);color:var(--white)}.region-off-canvas #block-elaba-views-block-webshop-block-mobile label{border-top:2px solid var(--primary-color);cursor:pointer;display:block;height:100%;line-height:64px;padding-left:10px;text-align:center;transition:all .2s ease-in-out;width:100%}.region-off-canvas #block-elaba-views-block-webshop-block-mobile label:hover{color:var(--primary-color)}.region-off-canvas #block-elaba-views-block-webshop-block-mobile label .txt{font-size:20px;font-weight:700}.region-off-canvas #block-elaba-views-block-webshop-block-mobile .webshop-dropdown-mobile--dropdown-pane{background-color:#fff;bottom:66px;height:calc(100% - 180px);left:0;margin-left:auto;margin-right:auto;overflow:hidden scroll;position:absolute;right:0;top:100px;width:100%}
.commerce-product--type-default .product-price-wrapper{font-weight:700;margin-top:31px;text-transform:uppercase}.commerce-product--type-default .product-price-wrapper .product-price-title{margin-right:5px}.commerce-product--type-default .product-price-wrapper .seperator{margin-left:5px;margin-right:5px}.commerce-product--type-default .product-price-wrapper .list-price,.commerce-product--type-default .product-price-wrapper .product-price{display:flex;flex-wrap:wrap}.commerce-product--type-default .product-price-wrapper .list-price{font-size:15px;margin-bottom:5px;text-decoration:line-through}.commerce-product--type-default .product-price-wrapper .product-price{font-size:18px}.commerce-product--type-default .field--name-variations form{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-top:15px}.commerce-product--type-default .field--name-variations form .form-item{border:none}.commerce-product--type-default .field--name-variations form .field--name-purchased-entity{width:100%}.commerce-product--type-default .field--name-variations form .field--name-purchased-entity .js-form-type-select label,.commerce-product--type-default .field--name-variations form .field--name-purchased-entity legend{display:none}.commerce-product--type-default .field--name-variations form .field--name-purchased-entity .js-form-type-select .form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--white);background-image:url(/themes/custom/elaba/images/custom/caret-down-orange.svg);background-position:calc(100% - 12px) 50%;background-repeat:no-repeat;background-size:12px;border:1px solid var(--primary-light-color);border-radius:var(--border-radius);color:var(--primary-light-color);cursor:pointer;display:inline-block;font-size:var(--button--font-size);letter-spacing:.07px;line-height:1.125rem;margin:0;max-width:100%;padding:9px 40px 9px 22px;text-decoration:none;transition:var(--transition);width:auto}.commerce-product--type-default .field--name-variations form .form-actions{margin-left:13px;margin-top:0;max-width:calc(100% - 170px)}.commerce-product--type-default .field--name-variations form .form-actions button{background-color:var(--primary-dark-color);background-image:url(/themes/custom/elaba/images/custom/cart-plus.svg);background-position:91% 50%;background-repeat:no-repeat;border-color:var(--primary-dark-color);border-radius:23px;color:var(--primary-color);padding-bottom:14px;padding-right:57px;padding-top:14px}.commerce-product--type-default .field--name-variations form .form-actions button:hover{background-color:var(--white);border-color:var(--primary-color);color:var(--primary-color)}.commerce-product--type-default .price-disclaimer{margin-top:2rem}.commerce-product--type-default .alternative-products{margin-top:5rem}.commerce-product--type-default .alternative-products .sidebar{padding-right:2rem}.commerce-product--type-default .alternative-products .sidebar h3{margin-bottom:2rem}@media (min-width:992px){.commerce-product--type-default .alternative-products .sidebar h3{font-size:28px}}.commerce-product--type-default .alternative-products .field--name-field-alternative-products{display:flex;flex-wrap:wrap}.commerce-product--type-default .alternative-products .field--name-field-alternative-products>.field__item{margin-bottom:40px}.commerce-product--type-default .alternative-products .field--name-field-alternative-products>.field__item>div{height:100%}
.commerce-product--type-default.vm-full .field--name-field-image{margin-bottom:26px}.commerce-product--type-default.vm-full .field--name-field-promotion-label{background-color:var(--primary-color);border-radius:8px;color:var(--white);display:inline-block;font-size:14px;font-weight:700;left:0;margin:1rem 0;padding:6px 10px;text-align:center;top:0}.commerce-product--type-default.vm-full .product-title-wrapper{margin-bottom:13px;padding-bottom:13px;position:relative}.commerce-product--type-default.vm-full .product-title-wrapper h1{margin-bottom:0}.commerce-product--type-default.vm-full .product-title-wrapper:after{background-color:var(--primary-light-color);bottom:0;content:"";height:2px;left:0;max-width:316px;position:absolute;width:100%}.commerce-product--type-default.vm-full .cart-wrapper{margin-top:1.5rem}.commerce-product--type-default.vm-full div[class^=product--variation-field--variation_adsolut_staffels]{margin-top:2rem;max-width:320px}.commerce-product--type-default.vm-full div[class^=product--variation-field--variation_adsolut_staffels] table{border-spacing:0;overflow:auto;width:100%}.commerce-product--type-default.vm-full div[class^=product--variation-field--variation_adsolut_staffels] table thead{text-align:left}.commerce-product--type-default.vm-full div[class^=product--variation-field--variation_adsolut_staffels] table td{padding:9px 5px}.commerce-product--type-default.vm-full div[class^=product--variation-field--variation_adsolut_staffels] table tr:nth-child(2n){background-color:var(--light-gray)}.commerce-product--type-default.vm-full section.tabs{display:flex;flex-wrap:wrap;margin-top:15px}.commerce-product--type-default.vm-full section.tabs label{background:var(--white);border:2px solid var(--primary-light-color);border-radius:13px;cursor:pointer;font-size:16px;font-weight:700;padding:5px 20px;z-index:1}@media (min-width:768px){.commerce-product--type-default.vm-full section.tabs label{font-size:24px}}.commerce-product--type-default.vm-full section.tabs label:first-of-type{margin-left:0}.commerce-product--type-default.vm-full section.tabs div.content{margin-top:-1px;order:1;padding-bottom:50px;padding-left:20px;padding-top:50px;position:relative;width:100%}.commerce-product--type-default.vm-full section.tabs div.content:after,.commerce-product--type-default.vm-full section.tabs div.content:before{background-color:var(--primary-light-color);content:"";height:2px;position:absolute;right:0}.commerce-product--type-default.vm-full section.tabs div.content:before{top:-1px;width:calc(100% - 20px)}.commerce-product--type-default.vm-full section.tabs div.content:after{bottom:0;width:100%}.commerce-product--type-default.vm-full section.tabs div.content,.commerce-product--type-default.vm-full section.tabs input[type=radio]{display:none}.commerce-product--type-default.vm-full section.tabs label:not(.tab-one){margin-left:-20px;padding-left:40px}.commerce-product--type-default.vm-full section.tabs label.solo{margin-left:0;padding-left:20px}.commerce-product--type-default.vm-full section.tabs label.tab-two{z-index:0}.commerce-product--type-default.vm-full section.tabs label.tab-one{z-index:1}.commerce-product--type-default.vm-full section.tabs input[type=radio]:checked+label{background:var(--primary-light-color);color:var(--white)}.commerce-product--type-default.vm-full section.tabs input[type=radio]:checked+label+div.content{display:block}
.commerce-product--type-default.vm-teaser,.commerce-product-variation--type-default.vm-alternative-product{background:#fff;border-radius:8px;box-shadow:0 2px 7px 0 rgba(0,0,0,.5);display:flex;flex-direction:column;height:100%;position:relative}.commerce-product--type-default.vm-teaser .field--name-field-promotion-label,.commerce-product-variation--type-default.vm-alternative-product .field--name-field-promotion-label{background-color:var(--primary-color);border-top-left-radius:8px;border-top-right-radius:8px;color:var(--white);display:block;font-size:14px;font-weight:700;left:0;padding:6px 10px;text-align:center;top:0;width:100%}.commerce-product--type-default.vm-teaser a,.commerce-product-variation--type-default.vm-alternative-product a{text-decoration:none}.commerce-product--type-default.vm-teaser .product-image-wrapper,.commerce-product-variation--type-default.vm-alternative-product .product-image-wrapper{padding:12px 48px;position:relative}.commerce-product--type-default.vm-teaser .product-image-wrapper img,.commerce-product-variation--type-default.vm-alternative-product .product-image-wrapper img{margin:0 auto}.commerce-product--type-default.vm-teaser .product-image-wrapper:after,.commerce-product-variation--type-default.vm-alternative-product .product-image-wrapper:after{background-color:var(--primary-light-color);bottom:0;content:"";height:3px;left:20px;position:absolute;width:calc(100% - 40px)}.commerce-product--type-default.vm-teaser .product-content-wrapper,.commerce-product-variation--type-default.vm-alternative-product .product-content-wrapper{padding:17px 26px 13px}.commerce-product--type-default.vm-teaser .product-price-wrapper,.commerce-product-variation--type-default.vm-alternative-product .product-price-wrapper{margin-bottom:13px}.commerce-product--type-default.vm-teaser .stock,.commerce-product-variation--type-default.vm-alternative-product .stock{color:var(--primary-color)}.commerce-product--type-default.vm-teaser .product-cart-wrapper,.commerce-product-variation--type-default.vm-alternative-product .product-cart-wrapper{margin-top:auto;padding:17px 26px 13px}.commerce-product--type-default.vm-teaser .field--name-variations .button--add-to-cart,.commerce-product-variation--type-default.vm-alternative-product .field--name-variations .button--add-to-cart{background-position:50%;height:48px;padding-left:0;padding-right:0;text-indent:-999rem;width:48px}.commerce-product--type-default.vm-teaser .login-button,.commerce-product-variation--type-default.vm-alternative-product .login-button{background-color:var(--primary-color);border-bottom-left-radius:8px;border-bottom-right-radius:8px;color:var(--white);display:inline-block;font-size:18px;font-weight:700;padding:30px 0;text-align:center;width:100%}.commerce-product--type-default.vm-teaser .login-button:hover,.commerce-product-variation--type-default.vm-alternative-product .login-button:hover{background-color:var(--primary-dark-color)}.commerce-product--type-default.vm-teaser .commerce-order-item-add-to-cart-form .field--name-quantity,.commerce-product--type-default.vm-teaser .commerce-order-item-add-to-cart-form .form-actions,.commerce-product-variation--type-default.vm-alternative-product .commerce-order-item-add-to-cart-form .field--name-quantity,.commerce-product-variation--type-default.vm-alternative-product .commerce-order-item-add-to-cart-form .form-actions{display:none!important}.commerce-product--type-default.vm-teaser .field--name-price .product-price-title,.commerce-product--type-default.vm-teaser .field--name-price .star,.commerce-product-variation--type-default.vm-alternative-product .field--name-price .product-price-title,.commerce-product-variation--type-default.vm-alternative-product .field--name-price .star{display:none}.view-products .views-rows .views-row{margin-bottom:11px}
form.search-exposed-form{max-width:315px;position:relative;width:100%}form.search-exposed-form .js-form-item{border-bottom:0;margin:0}form.search-exposed-form .js-form-item input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--primary-dark-color);border-radius:22px;font-size:14px;outline:none;padding:12px 14px;text-transform:uppercase;width:315px}form.search-exposed-form .form-actions{margin:0;position:absolute;right:8px;top:0}form.search-exposed-form .form-actions button{background-color:transparent;background-image:url(/themes/custom/elaba/images/custom/search.svg);background-position:50%;background-repeat:no-repeat;border:none;height:41px;width:28px}.fac-result ul.result-list{border:1px solid var(--primary-dark-color);border-radius:24px;margin-top:2px;padding:21px}.fac-result ul.result-list>li{align-items:center;border:none;display:flex;margin-bottom:4px;min-height:45px;padding:0}.fac-result ul.result-list>li:hover{background-color:var(--light-gray)}.fac-result ul.result-list>li.selected{background-color:transparent}.fac-result ul.result-list>li.selected:hover{background-color:var(--light-gray)}.fac-result ul.result-list>li.see-all-link{background-color:transparent;padding-left:15px}.fac-result ul.result-list>li.see-all-link a{text-decoration:none}.fac-result ul.result-list>li.see-all-link.selected:hover{background-color:var(--light-gray)}.fac-result ul.result-list>li.see-all-link.selected:hover a{text-decoration:underline}.commerce-product--type-default.vm-search-autocomplete>a{align-items:flex-start;display:flex;flex-wrap:wrap;text-decoration:none}.commerce-product--type-default.vm-search-autocomplete>a .field--name-field-image{background-color:var(--white);height:100%}.commerce-product--type-default.vm-search-autocomplete>a .field--name-field-image img{border-radius:0;width:45px}.commerce-product--type-default.vm-search-autocomplete>a .info{flex:1;padding:10px 15px}.commerce-product--type-default.vm-search-autocomplete>a .info .field--name-title{font-family:var(--body-font-family);font-size:15px;width:100%}.commerce-product--type-default.vm-search-autocomplete>a .info .field--name-title mark{background:transparent;font-weight:700}.commerce-product--type-default.vm-search-autocomplete>a .info .variations{font-size:10px;width:100%}
.site_setting_entity__contact{margin-bottom:26px}.site_setting_entity__contact .field--name-field-name{font-weight:700}.site_setting_entity__contact .address-information{margin-bottom:18px}.site_setting_entity__contact .address-information .address-information--place,.site_setting_entity__contact .address-information .address-information--street{-moz-column-gap:5px;column-gap:5px;display:flex}.site_setting_entity__contact .contact-information a{text-decoration:none}.site_setting_entity__contact.site_setting_entity__contact__full .field--name-field-name{font-size:24px}.site_setting_entity__contact.site_setting_entity__contact__full .field--name-field-hours{margin-top:5px}.site_setting_entity__contact.site_setting_entity__contact__full .field--name-field-hours label{font-size:18px}
.sitewide-alert{align-items:center;background-color:var(--primary-color);color:var(--white);display:flex;font-size:13px;font-weight:700;justify-content:center}.sitewide-alert>span{max-width:500px}.sitewide-alert p{margin-bottom:0}.sitewide-alert button.close{background-color:transparent;background-position:50%;background-repeat:no-repeat;border:none;height:41px;width:28px}.sitewide-alert button.close>span{color:var(--white);cursor:pointer;display:block;font-size:16px}body{background:red}
.view-social-media .item-list>ul{-moz-column-gap:10px;column-gap:10px;display:flex;list-style:none;margin-bottom:0;padding:0}.view-social-media .item-list>ul li{margin:0}.view-social-media .item-list>ul li .linkicon__icon{font-size:20px}.paragraph--type--form .view-social-media{margin-bottom:3.5rem;margin-top:3.5rem}
.taxonomy-term.vocabulary-webshop-category.vm-teaser{display:flex;margin-bottom:2rem}@media (min-width:576px){.taxonomy-term.vocabulary-webshop-category.vm-teaser{flex-direction:column}}@media (min-width:1200px){.taxonomy-term.vocabulary-webshop-category.vm-teaser{margin-bottom:0}}.taxonomy-term.vocabulary-webshop-category.vm-teaser .content{padding-left:1rem;width:66.66%}@media (min-width:576px){.taxonomy-term.vocabulary-webshop-category.vm-teaser .content{padding-left:0;width:100%}}.taxonomy-term.vocabulary-webshop-category.vm-teaser .image{margin-bottom:18px;width:33%}@media (min-width:576px){.taxonomy-term.vocabulary-webshop-category.vm-teaser .image{width:100%}}.taxonomy-term.vocabulary-webshop-category.vm-teaser a{text-decoration:none}.taxonomy-term.vocabulary-webshop-category.vm-teaser h5{border-bottom:3px solid var(--primary-light-color);display:block;margin-bottom:0;padding-bottom:6px;text-transform:uppercase}.taxonomy-term.vocabulary-webshop-category.vm-teaser .view-product-category{margin-top:25px}.taxonomy-term.vocabulary-webshop-category.vm-teaser .view-product-category .view-content .views-row{margin:10px 0}.taxonomy-term.vocabulary-webshop-category.vm-teaser .view-product-category .view-content .views-row a{word-wrap:break-word;display:inline-block;font-size:17px;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;text-decoration:none;text-transform:lowercase}.taxonomy-term.vocabulary-webshop-category.vm-teaser .view-product-category .view-content .views-row a:first-letter{text-transform:uppercase}.region-off-canvas .taxonomy-term.vocabulary-webshop-category.vm-teaser .content{padding-left:1rem;width:66.66%}@media (min-width:576px){.region-off-canvas .taxonomy-term.vocabulary-webshop-category.vm-teaser .content{padding-left:0;width:100%}}@media (min-width:768px){.region-off-canvas .taxonomy-term.vocabulary-webshop-category.vm-teaser .content{padding-left:0;width:100%}}.region-off-canvas .taxonomy-term.vocabulary-webshop-category.vm-teaser .image{margin-bottom:18px;width:33%}@media (min-width:576px){.region-off-canvas .taxonomy-term.vocabulary-webshop-category.vm-teaser .image{width:33%}}@media (min-width:768px){.region-off-canvas .taxonomy-term.vocabulary-webshop-category.vm-teaser .image{width:100%}}
.button,input[type=file]::file-selector-button{border-radius:var(--border-radius);cursor:pointer;display:inline-block;font-size:var(--button--font-size);font-weight:var(--font-weight-bold);letter-spacing:.07px;line-height:18px;margin-bottom:1rem;padding:9px 22px;text-decoration:none;transition:var(--transition)}.button--small,input[type=file]::file-selector-button{font-size:var(--font-size-small);padding:8px 9px}.button--primary,input[type=file]::file-selector-button{background-color:var(--button--primary-bg);border:1px solid var(--button--primary-bg);color:var(--button--primary-color)}.button--primary:focus-visible,.button--primary:hover{background-color:var(--white);color:var(--primary-dark-color)}input[type=file]::file-selector-button:hover{background-color:var(--white);color:var(--primary-dark-color)}.button--secondary{background-color:var(--button--secondary-bg);border:1px solid var(--button--secondary-bg);color:var(--button--secondary-color)}.button--secondary:focus-visible,.button--secondary:hover{background-color:var(--primary-dark-color);color:var(--white)}.button--tertiary{background-color:var(--primary-light-color);border:1px solid var(--primary-light-color);color:var(--white)}.button--tertiary:focus-visible,.button--tertiary:hover{background-color:var(--primary-dark-color);border-color:var(--primary-dark-color);color:var(--white)}.button--large{background-color:var(--primary-dark-color);border:1px solid var(--primary-dark-color);border-radius:23px;color:var(--white);padding-bottom:12px;padding-top:12px;text-align:center;text-transform:uppercase;width:100%}.button--large:hover{background-color:var(--white);color:var(--primary-dark-color)}.webform-button--submit{background-color:var(--primary-light-color);border-color:var(--primary-light-color)}.webform-button--submit:hover{border-color:var(--primary-dark-color)}.button--ghost{background-color:transparent;border:1px solid var(--primary-dark-color);font-size:14px;font-weight:400;letter-spacing:.07px;text-transform:uppercase}.button--ghost:hover{background-color:var(--primary-dark-color);color:var(--white)}.button--link{background:transparent;border:none;color:var(--anchor-color);cursor:pointer;padding-left:0;padding-right:0;text-decoration:underline;text-transform:uppercase}.button--link:focus-visible,.button--link:hover{color:var(--hover-color)}.link{font-weight:700;letter-spacing:.18px;text-decoration:underline}.login-button{margin-bottom:0}.login-button span.icon-account{margin-left:10px}.login-button span.icon-account:before{transition:color .3s ease-in-out}.login-button:hover span.icon-account:before{color:var(--white)}
.sliding-popup-bottom{padding:0 var(--gutter);right:0}.sliding-popup-bottom details{border:none}.sliding-popup-bottom details summary{background-image:url(/themes/custom/elaba/images/custom/caret-down.svg);background-position:90% 50%;background-repeat:no-repeat;background-size:10px;display:inline-block;padding-right:2rem;text-decoration:none}.eu-cookie-compliance-banner{border:1px solid var(--primary-dark-color);border-bottom:none;max-width:576px;padding:var(--gutter)}.eu-cookie-compliance-categories{margin-bottom:15px}.eu-cookie-compliance-buttons{gap:8px;margin-left:auto}.eu-cookie-compliance-categories-buttons{margin-top:10px}.eu-cookie-compliance-buttons,.eu-cookie-compliance-content,.eu-cookie-compliance-message{max-width:none}
:root{--row-width:81.375rem;--cols:12;--gutter:12px;--wrapper:54px;--primary-color:#5bac46;--primary-light-color:#f49815;--primary-dark-color:#284735;--body-background:#fff;--text-color:var(--primary-dark-color);--anchor-color:var(--primary-dark-color);--hover-color:var(--primary-color);--accent-color:var(--primary-color);--white:#fff;--smoke-gray:#f2f2f2;--light-gray:#f3f3f3;--medium-gray:#f9f9f9;--silver-gray:#d0d0d0;--black:#000;--selection-color:var(--white);--selection-background-color:var(--primary-dark-color);--font-size-body:1rem;--font-size-small:0.9375rem;--letter-spacing-body:.36px;--body-font-family:Roboto Condensed,sans-serif;--line-height:1.325;---header-font-family:Roboto Condensed,sans-serif;--font-weight-normal:400;--font-weight-bold:700;--header-font-weight:700;--font-size-label:1.125rem;--letter-spacing-label:-.2px;--font-weight-label:800;--form-item-margin:15px;--transition:ease-out .25s all;--dropdown-menu-padding:15px 20px;--dropdown-menu-min-width:145px;--drilldown-menu-width:240px;--button--primary-bg:var(--primary-dark-color);--button--primary-color:var(--white);--button--font-size:15;--button--secondary-bg:var(--primary-color);--button--secondary-color:var(--white);--border-radius:6px}
body{-webkit-font-smoothing:antialiased}*{margin:0}*,:after,:before{box-sizing:border-box}canvas,img,picture,svg,video{display:block;max-width:100%}img{height:auto}figure{line-height:1}figure figcaption{line-height:var(--line-height)}.invisible{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.row{margin-left:auto;margin-right:auto;max-width:var(--row-width);width:auto}.nest{margin-left:calc(var(--gutter)/-2);margin-right:calc(var(--gutter)/-2)}.row.nest{max-width:none}.gutter{padding-left:calc(var(--gutter)/2);padding-right:calc(var(--gutter)/2)}.wrapper{padding-left:20px;padding-right:20px}@media (min-width:768px){.wrapper{padding-left:calc(var(--wrapper) - var(--gutter)/2);padding-right:calc(var(--wrapper) - var(--gutter)/2)}}.gap{-moz-column-gap:var(--gutter);column-gap:var(--gutter)}@media (min-width:0){.xsmall-1{width:8.3333333333%}.xsmall-2{width:16.6666666667%}.xsmall-3{width:25%}.xsmall-4{width:33.3333333333%}.xsmall-5{width:41.6666666667%}.xsmall-6{width:50%}.xsmall-7{width:58.3333333333%}.xsmall-8{width:66.6666666667%}.xsmall-9{width:75%}.xsmall-10{width:83.3333333333%}.xsmall-11{width:91.6666666667%}.xsmall-12{width:100%}.xsmall-expand{flex:1 1 0;width:auto}.xsmall-shrink{flex:0 1 auto;width:auto}}@media (min-width:576px){.small-1{width:8.3333333333%}.small-2{width:16.6666666667%}.small-3{width:25%}.small-4{width:33.3333333333%}.small-5{width:41.6666666667%}.small-6{width:50%}.small-7{width:58.3333333333%}.small-8{width:66.6666666667%}.small-9{width:75%}.small-10{width:83.3333333333%}.small-11{width:91.6666666667%}.small-12{width:100%}.small-expand{flex:1 1 0;width:auto}.small-shrink{flex:0 1 auto;width:auto}}@media (min-width:768px){.medium-1{width:8.3333333333%}.medium-2{width:16.6666666667%}.medium-3{width:25%}.medium-4{width:33.3333333333%}.medium-5{width:41.6666666667%}.medium-6{width:50%}.medium-7{width:58.3333333333%}.medium-8{width:66.6666666667%}.medium-9{width:75%}.medium-10{width:83.3333333333%}.medium-11{width:91.6666666667%}.medium-12{width:100%}.medium-expand{flex:1 1 0;width:auto}.medium-shrink{flex:0 1 auto;width:auto}}@media (min-width:992px){.large-1{width:8.3333333333%}.large-2{width:16.6666666667%}.large-3{width:25%}.large-4{width:33.3333333333%}.large-5{width:41.6666666667%}.large-6{width:50%}.large-7{width:58.3333333333%}.large-8{width:66.6666666667%}.large-9{width:75%}.large-10{width:83.3333333333%}.large-11{width:91.6666666667%}.large-12{width:100%}.large-expand{flex:1 1 0;width:auto}.large-shrink{flex:0 1 auto;width:auto}}@media (min-width:1200px){.xlarge-1{width:8.3333333333%}.xlarge-2{width:16.6666666667%}.xlarge-3{width:25%}.xlarge-4{width:33.3333333333%}.xlarge-5{width:41.6666666667%}.xlarge-6{width:50%}.xlarge-7{width:58.3333333333%}.xlarge-8{width:66.6666666667%}.xlarge-9{width:75%}.xlarge-10{width:83.3333333333%}.xlarge-11{width:91.6666666667%}.xlarge-12{width:100%}.xlarge-expand{flex:1 1 0;width:auto}.xlarge-shrink{flex:0 1 auto;width:auto}}@media (min-width:1440px){.xxlarge-1{width:8.3333333333%}.xxlarge-2{width:16.6666666667%}.xxlarge-3{width:25%}.xxlarge-4{width:33.3333333333%}.xxlarge-5{width:41.6666666667%}.xxlarge-6{width:50%}.xxlarge-7{width:58.3333333333%}.xxlarge-8{width:66.6666666667%}.xxlarge-9{width:75%}.xxlarge-10{width:83.3333333333%}.xxlarge-11{width:91.6666666667%}.xxlarge-12{width:100%}.xxlarge-expand{flex:1 1 0;width:auto}.xxlarge-shrink{flex:0 1 auto;width:auto}}@media (min-width:0){.xsmall-offset-1{margin-left:8.3333333333%}.xsmall-offset-right-1{margin-right:8.3333333333%}.xsmall-offset-2{margin-left:16.6666666667%}.xsmall-offset-right-2{margin-right:16.6666666667%}.xsmall-offset-3{margin-left:25%}.xsmall-offset-right-3{margin-right:25%}.xsmall-offset-4{margin-left:33.3333333333%}.xsmall-offset-right-4{margin-right:33.3333333333%}.xsmall-offset-5{margin-left:41.6666666667%}.xsmall-offset-right-5{margin-right:41.6666666667%}.xsmall-offset-6{margin-left:50%}.xsmall-offset-right-6{margin-right:50%}.xsmall-offset-7{margin-left:58.3333333333%}.xsmall-offset-right-7{margin-right:58.3333333333%}.xsmall-offset-8{margin-left:66.6666666667%}.xsmall-offset-right-8{margin-right:66.6666666667%}.xsmall-offset-9{margin-left:75%}.xsmall-offset-right-9{margin-right:75%}.xsmall-offset-10{margin-left:83.3333333333%}.xsmall-offset-right-10{margin-right:83.3333333333%}.xsmall-offset-11{margin-left:91.6666666667%}.xsmall-offset-right-11{margin-right:91.6666666667%}.xsmall-offset-12{margin-left:100%}.xsmall-offset-right-12{margin-right:100%}.xsmall-offset-auto{margin-left:auto}.xsmall-offset-right-auto{margin-right:auto}}@media (min-width:576px){.small-offset-1{margin-left:8.3333333333%}.small-offset-right-1{margin-right:8.3333333333%}.small-offset-2{margin-left:16.6666666667%}.small-offset-right-2{margin-right:16.6666666667%}.small-offset-3{margin-left:25%}.small-offset-right-3{margin-right:25%}.small-offset-4{margin-left:33.3333333333%}.small-offset-right-4{margin-right:33.3333333333%}.small-offset-5{margin-left:41.6666666667%}.small-offset-right-5{margin-right:41.6666666667%}.small-offset-6{margin-left:50%}.small-offset-right-6{margin-right:50%}.small-offset-7{margin-left:58.3333333333%}.small-offset-right-7{margin-right:58.3333333333%}.small-offset-8{margin-left:66.6666666667%}.small-offset-right-8{margin-right:66.6666666667%}.small-offset-9{margin-left:75%}.small-offset-right-9{margin-right:75%}.small-offset-10{margin-left:83.3333333333%}.small-offset-right-10{margin-right:83.3333333333%}.small-offset-11{margin-left:91.6666666667%}.small-offset-right-11{margin-right:91.6666666667%}.small-offset-12{margin-left:100%}.small-offset-right-12{margin-right:100%}.small-offset-auto{margin-left:auto}.small-offset-right-auto{margin-right:auto}}@media (min-width:768px){.medium-offset-1{margin-left:8.3333333333%}.medium-offset-right-1{margin-right:8.3333333333%}.medium-offset-2{margin-left:16.6666666667%}.medium-offset-right-2{margin-right:16.6666666667%}.medium-offset-3{margin-left:25%}.medium-offset-right-3{margin-right:25%}.medium-offset-4{margin-left:33.3333333333%}.medium-offset-right-4{margin-right:33.3333333333%}.medium-offset-5{margin-left:41.6666666667%}.medium-offset-right-5{margin-right:41.6666666667%}.medium-offset-6{margin-left:50%}.medium-offset-right-6{margin-right:50%}.medium-offset-7{margin-left:58.3333333333%}.medium-offset-right-7{margin-right:58.3333333333%}.medium-offset-8{margin-left:66.6666666667%}.medium-offset-right-8{margin-right:66.6666666667%}.medium-offset-9{margin-left:75%}.medium-offset-right-9{margin-right:75%}.medium-offset-10{margin-left:83.3333333333%}.medium-offset-right-10{margin-right:83.3333333333%}.medium-offset-11{margin-left:91.6666666667%}.medium-offset-right-11{margin-right:91.6666666667%}.medium-offset-12{margin-left:100%}.medium-offset-right-12{margin-right:100%}.medium-offset-auto{margin-left:auto}.medium-offset-right-auto{margin-right:auto}}@media (min-width:992px){.large-offset-1{margin-left:8.3333333333%}.large-offset-right-1{margin-right:8.3333333333%}.large-offset-2{margin-left:16.6666666667%}.large-offset-right-2{margin-right:16.6666666667%}.large-offset-3{margin-left:25%}.large-offset-right-3{margin-right:25%}.large-offset-4{margin-left:33.3333333333%}.large-offset-right-4{margin-right:33.3333333333%}.large-offset-5{margin-left:41.6666666667%}.large-offset-right-5{margin-right:41.6666666667%}.large-offset-6{margin-left:50%}.large-offset-right-6{margin-right:50%}.large-offset-7{margin-left:58.3333333333%}.large-offset-right-7{margin-right:58.3333333333%}.large-offset-8{margin-left:66.6666666667%}.large-offset-right-8{margin-right:66.6666666667%}.large-offset-9{margin-left:75%}.large-offset-right-9{margin-right:75%}.large-offset-10{margin-left:83.3333333333%}.large-offset-right-10{margin-right:83.3333333333%}.large-offset-11{margin-left:91.6666666667%}.large-offset-right-11{margin-right:91.6666666667%}.large-offset-12{margin-left:100%}.large-offset-right-12{margin-right:100%}.large-offset-auto{margin-left:auto}.large-offset-right-auto{margin-right:auto}}@media (min-width:1200px){.xlarge-offset-1{margin-left:8.3333333333%}.xlarge-offset-right-1{margin-right:8.3333333333%}.xlarge-offset-2{margin-left:16.6666666667%}.xlarge-offset-right-2{margin-right:16.6666666667%}.xlarge-offset-3{margin-left:25%}.xlarge-offset-right-3{margin-right:25%}.xlarge-offset-4{margin-left:33.3333333333%}.xlarge-offset-right-4{margin-right:33.3333333333%}.xlarge-offset-5{margin-left:41.6666666667%}.xlarge-offset-right-5{margin-right:41.6666666667%}.xlarge-offset-6{margin-left:50%}.xlarge-offset-right-6{margin-right:50%}.xlarge-offset-7{margin-left:58.3333333333%}.xlarge-offset-right-7{margin-right:58.3333333333%}.xlarge-offset-8{margin-left:66.6666666667%}.xlarge-offset-right-8{margin-right:66.6666666667%}.xlarge-offset-9{margin-left:75%}.xlarge-offset-right-9{margin-right:75%}.xlarge-offset-10{margin-left:83.3333333333%}.xlarge-offset-right-10{margin-right:83.3333333333%}.xlarge-offset-11{margin-left:91.6666666667%}.xlarge-offset-right-11{margin-right:91.6666666667%}.xlarge-offset-12{margin-left:100%}.xlarge-offset-right-12{margin-right:100%}.xlarge-offset-auto{margin-left:auto}.xlarge-offset-right-auto{margin-right:auto}}@media (min-width:1440px){.xxlarge-offset-1{margin-left:8.3333333333%}.xxlarge-offset-right-1{margin-right:8.3333333333%}.xxlarge-offset-2{margin-left:16.6666666667%}.xxlarge-offset-right-2{margin-right:16.6666666667%}.xxlarge-offset-3{margin-left:25%}.xxlarge-offset-right-3{margin-right:25%}.xxlarge-offset-4{margin-left:33.3333333333%}.xxlarge-offset-right-4{margin-right:33.3333333333%}.xxlarge-offset-5{margin-left:41.6666666667%}.xxlarge-offset-right-5{margin-right:41.6666666667%}.xxlarge-offset-6{margin-left:50%}.xxlarge-offset-right-6{margin-right:50%}.xxlarge-offset-7{margin-left:58.3333333333%}.xxlarge-offset-right-7{margin-right:58.3333333333%}.xxlarge-offset-8{margin-left:66.6666666667%}.xxlarge-offset-right-8{margin-right:66.6666666667%}.xxlarge-offset-9{margin-left:75%}.xxlarge-offset-right-9{margin-right:75%}.xxlarge-offset-10{margin-left:83.3333333333%}.xxlarge-offset-right-10{margin-right:83.3333333333%}.xxlarge-offset-11{margin-left:91.6666666667%}.xxlarge-offset-right-11{margin-right:91.6666666667%}.xxlarge-offset-12{margin-left:100%}.xxlarge-offset-right-12{margin-right:100%}.xxlarge-offset-auto{margin-left:auto}.xxlarge-offset-right-auto{margin-right:auto}}.flex{display:flex;flex-wrap:wrap}.flex-center{align-items:center;justify-content:center}.flex-column{flex-direction:column}h1,h2,h3,h4,h5,h6{margin:0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:var(---header-font-family)}.font-size-small{font-size:var(--font-size-small)}a{color:var(--anchor-color);transition:var(--transition)}a:focus-visible,a:hover{color:var(--hover-color)}.entity:not(.vm-full) .links a:not(:hover):not(:focus-visible),.entity:not(.vm-full) h2 a:not(:hover):not(:focus-visible){color:var(--text-color)}time{font-size:var(--font-size-small)}.text-align-center{text-align:center}@media (min-width:0){.h1,h1{font-size:2.4375rem;margin-bottom:33px}.h1,.h2,h1,h2{font-family:Roboto Condensed,sans-serif;font-weight:700;line-height:1}.h2,h2{font-size:2.3125rem;margin-bottom:15px}.h3,h3{font-size:1.375rem;line-height:1;margin-bottom:12px}.h3,.h4,h3,h4{font-family:Roboto Condensed,sans-serif;font-weight:700}.h4,h4{font-size:1.125rem;letter-spacing:.4px;line-height:20px;margin-bottom:6px}.h5,h5{font-size:1rem;font-weight:700}}@media (min-width:992px){.h1,h1{font-size:3.0625rem;font-weight:700;line-height:1;margin-bottom:33px}}[class*=background--]{color:var(--text-color)}.background--gray{background:var(--medium-gray)}.background--primary-dark{background:var(--primary-dark-color)}.background--white{--text-color:var(--primary-dark-color);background-color:var(--white)}.background--primary-dark{--text-color:var(--white);--anchor-color:var(--white);--hover-color:var(--silver-gray);--selection-color:var(--primary-color);--selection-background-color:var(--white)}.background--white{--anchor-color:var(--primary-dark-color);--selection-color:var(--white);--selection-background-color:var(--primary-dark-color)}
body{background:var(--body-background);color:var(--text-color);font-family:var(--body-font-family);font-size:var(--font-size-body);letter-spacing:var(--letter-spacing-body);line-height:var(--line-height)}::-moz-selection{background:var(--selection-background-color);color:var(--selection-color)}::selection{background:var(--selection-background-color);color:var(--selection-color)}p{margin-bottom:1rem}.text-formatted ul,.text-formatted ul li{padding-left:19px}span.underline{position:relative}span.underline:after{background-color:var(--primary-color);bottom:-15px;content:"";height:3px;left:0;position:absolute;width:100%}.file.file--mime-application-pdf{background-image:url(/themes/custom/elaba/images/custom/pdf.svg);background-size:contain;display:inline-block;margin-bottom:11px;padding-left:35px}
.layout-container{display:flex;flex-direction:column;margin:0 auto;min-height:100vh}.layout-container span#blur{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:transparent;display:none;height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:11}.layout-container span#blur.visible{display:block}main#main{flex:1;margin-bottom:80px;width:100%}
