@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{cursor:pointer;display:flex;align-items:center;}.block-menu-blockaccount .inner-wrap > label:hover span.txt{text-decoration:none;}.block-menu-blockaccount .inner-wrap > label span.txt{font-size:14px;text-transform:uppercase;letter-spacing:0.07px;text-decoration:underline;margin-right:10px;text-underline-offset:3px;}.block-menu-blockaccount .inner-wrap > label .icon-account{width:45px;height:45px;display:flex;align-items:center;justify-content:center;font-size:23px;border:1px solid var(--primary-dark-color);border-radius:100%;text-decoration:none;}.block-menu-blockaccount .inner-wrap .account-menu-toggle--dropdown-pane,.block-menu-blockaccount .inner-wrap .account-menu-toggle-off-canvas--dropdown-pane{position:absolute;top:calc(100% + 13px);border-radius:var(--border-radius);background:#FFFFFF;box-shadow:0 2px 7px 0 rgba(0,0,0,0.5);padding:14px 23px 20px;max-width:295px;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{right:0;max-width:auto;}}.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:bold;letter-spacing:0.18px;text-decoration:none;line-height:27px;white-space:nowrap;text-underline-offset:3px !important;}
nav.breadcrumb{margin:15px 0;display:none;}@media (min-width:768px){nav.breadcrumb{display:block;}}nav.breadcrumb ul{list-style-type:none;display:flex;padding:0;flex-wrap:wrap;}nav.breadcrumb ul li,nav.breadcrumb ul a{display:inline-block;text-decoration:none;font-size:13px;text-transform:lowercase;}nav.breadcrumb ul li::first-letter,nav.breadcrumb ul a::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{width:22px;height:22px;border-radius:100%;position:absolute;border:1px solid var(--primary-color);background-color:var(--white);font-weight:bold;font-size:11px;letter-spacing:0.06px;color:var(--primary-dark-color);left:70%;bottom:70%;display:flex;align-items:center;justify-content:center;line-height:22px;pointer-events:none;}.block-commerce-cart .cart-block--link{width:45px;height:45px;border-radius:100%;background-color:var(--primary-dark-color);position:relative;display:flex;align-items:center;justify-content:center;text-decoration:none !important;outline:none;border:none;cursor:pointer;}.block-commerce-cart .cart-block--link:hover,.block-commerce-cart .cart-block--link:focus{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-top:106px;padding-bottom:30px;}footer#footer .region-footer{flex-direction:column;}footer#footer .region-footer .block-block-groupfooter-left-bottom{display:flex;align-items:center;-moz-column-gap:58px;column-gap:58px;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{font-size:15px;color:var(--primary-dark-color);letter-spacing:0.48px;text-decoration:none;line-height:33px;transition:all 0.3s ease-in-out;display:block;}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;width:45%;margin-left:0;}@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:initial;}footer#footer #block-disaghor-group-links{margin-bottom:3rem;width:50%;margin-left:auto;}footer#footer #block-disaghor-group-links a{text-underline-offset:3px;}footer#footer #block-disaghor-group-links a:hover,footer#footer #block-disaghor-group-links a:focus{text-decoration:none;}@media (min-width:992px){footer#footer #block-disaghor-group-links{width:33%;}}footer#footer .language-switcher-language-url{width:100%;margin-top:2rem;}footer#footer .language-switcher-language-url > ul{list-style:none;padding:0;display:flex;-moz-column-gap:34px;column-gap:34px;}footer#footer .language-switcher-language-url > ul li a{text-transform:uppercase;font-size:14px;text-decoration:underline;}@media (min-width:992px){footer#footer .language-switcher-language-url{width:auto;margin-left:auto;margin-top:0;}}#bottom{padding-top:27px;padding-bottom: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{text-decoration:none;font-size:14px;}#bottom .ikoonbiz a:hover{color:var(--white);text-decoration:underline;}@media (min-width:768px){#bottom{padding-top:50px;padding-bottom: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:hover,ul.menu li > span:focus-visible{color:var(--anchor-color);}ul.menu [class*=icon-]{margin-right:8px;}.navigation > .menu{-moz-column-gap:30px;column-gap:30px;}.navigation > .menu > li > a{text-transform:uppercase;font-size:1.0625rem;letter-spacing:0.08px;text-decoration-color:var(--primary-light-color);}.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;position:absolute;z-index:1;flex-direction:column;white-space:nowrap;}.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{font-size:0.5rem;color:var(--anchor-color);}.menu-main--off-canvas li a{padding-top:17px;padding-bottom:17px;display:inline-block;}
.menu--footer .menu{-moz-column-gap:3px;column-gap:3px;}.menu--footer .menu li{display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:3px;column-gap:3px;}.menu--footer .menu li a,.menu--footer .menu li > span{text-transform:initial;font-weight:var(--font-weight-normal);font-size:14px;letter-spacing:0.08px;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-top:19px;margin-bottom:49px;}@media (min-width:768px){.region-header{margin-top:37px;}}.region-header .menu--main{display:none;}@media (min-width:768px){.region-header .menu--main{display:flex;align-items:center;}}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{text-decoration:none;margin-bottom:1rem;display:block;}.region-header-top .view-id-site_settings_custom.view-display-id-embed_back_to_link .views-field-field-disaghor-group-link a:before{margin-right:10px;content:"\e906";font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.region-header-top .system-branding-block{order:1;display:flex;align-items:center;}.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{order:3;margin-left:10px;}@media (min-width:768px){.region-header-top .commerce-cart{order:5;margin-left:0;}}.region-header-top .block-menu-blockaccount{margin-left:auto;margin-right:10px;display:none;}@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;order:5;margin-left:10px;}}.region-header-top .views-exposed-form{width:100%;order:4;display:flex;justify-content:center;margin-top:1rem;}@media (min-width:768px){.region-header-top .views-exposed-form{margin-top:0;order:2;width:auto;margin-right:10px;}}@media (min-width:992px){.region-header-top .views-exposed-form{margin-left:8.3333333333%;}}.region-header-top .block-off-canvas-right-toggle{order:2;margin-left:auto;}@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{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;width:60px !important;padding:15px 14px;font-size:14px;text-transform:uppercase;border-radius:22px;background-image:url(/themes/custom/elaba/images/custom/dropdown-small.svg);background-repeat:no-repeat;background-position:70% 50%;border:1px solid var(--primary-dark-color);}.region-off-canvas .block-lang-dropdown{width:50%;height:64px;border-left:2px solid var(--primary-color);border-top:2px solid var(--primary-color);}.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{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;width:60px !important;line-height:64px;font-size:20px;font-weight:bold;background-image:url(/themes/custom/elaba/images/custom/dropdown-small.svg);background-repeat:no-repeat;background-position:70% 50%;border:none;transition:all 0.2s ease-in-out;color:var(--primary-dark-color);background-color:var(--white);}.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{width:30px;padding-right:0;}[dir=rtl] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir=rtl] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item{border-bottom:1px solid var(--primary-dark-color);margin-bottom:13px;}.form-item input.form-text,.form-item input.form-email,.form-item input.form-tel{border:none;outline:none;font-style:italic;width:100%;padding-left:15px;background-color:transparent;}.form-item input.form-text:focus,.form-item input.form-email:focus,.form-item input.form-tel:focus{background-color:transparent;}.form-item input.form-email{flex:1;}.form-type-textarea{width:100% !important;margin-top:15px;}.form-type-textarea label{font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-label);font-weight:var(--font-weight-label);}.form-type-textarea textarea{padding-top:15px;padding-bottom:15px;border:none;outline:none;font-style:italic;width:100%;background:transparent;}.form-type-textarea textarea:focus{background-color:transparent;}.js-form-type-managed-file{border:none;}.js-form-type-managed-file label{padding:0;font-weight:400;font-size:18px;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;transition:all 0.2s ease-in-out;padding-left:2rem;}.form-type-checkbox label:before{display:inline-block;content:"";width:15px;height:15px;border:1px solid var(--primary-dark-color);cursor:pointer;position:absolute;left:0;top:0;}.form-type-checkbox label:after{content:url(/themes/custom/elaba/images/custom/check.svg) !important;position:absolute;left:3px;top:-4px;visibility:hidden;}.form-type-checkbox input[type=checkbox]:checked + label:after{visibility:visible;}.form-type-checkbox:hover label{color:var(--primary-color);}.form-type-checkbox:hover label a{color:var(--primary-color);}.form-type-checkbox:hover label a:hover{color:var(--black);}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-top:3px;margin-left:22px;}[dir=rtl] .form-type-radio .description,[dir=rtl] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background-size:contain;}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);letter-spacing:var(--letter-spacing-label);font-weight:var(--font-weight-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 div[id^=ajax-wrapper],.webform-submission-vacancy-form #ajax-wrapper{width:40%;}.webform-submission-vacancy-form div[id^=ajax-wrapper] .js-form-item,.webform-submission-vacancy-form #ajax-wrapper .js-form-item{width:100%;}.webform-submission-vacancy-form .js-form-item-consent{width:40%;}.webform-submission-vacancy-form .form-actions{width:20%;text-align:right;}}.user-form{margin-top:3rem;}.user-form .js-form-item{margin-bottom:2rem;position:relative;display:flex;flex-direction:row;flex-wrap:wrap;}.user-form .js-form-item .inline-form-element{width:100%;display:flex;flex-wrap:wrap;}.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{height:48px;background:whitesmoke;}.user-form .js-form-item .description{margin:0.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;}
.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;visibility:hidden;max-height:0;}.user-login-block form .form-item .inline-form-element{position:relative;}.user-login-block form .form-item label{position:absolute;left:8px;font-weight:bold;line-height:38px;color:1px solid var(--primary-dark-color);}.user-login-block form .form-item input{width:310px;height:38px;border:1px solid var(--primary-dark-color);padding-left:120px;border-radius:2px;}.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%;}
.views-field-edit-quantity,.custom-quantity-wrapper{display:inline-flex !important;max-width:146px;width:146px;}.views-field-edit-quantity a.qty-button,.custom-quantity-wrapper a.qty-button{flex:0 0 31px;border:solid 1px var(--primary-dark-color);color:var(--primary-dark-color);display:flex;align-items:center;justify-content:center;text-decoration:none;font-weight:bold;}.views-field-edit-quantity a.qty-button:hover,.custom-quantity-wrapper a.qty-button:hover{background-color:var(--primary-color);color:var(--white);}.views-field-edit-quantity a.qty-button-decr,.custom-quantity-wrapper a.qty-button-decr{border-top-left-radius:23px;border-bottom-left-radius:23px;}.views-field-edit-quantity a.qty-button-incr,.custom-quantity-wrapper a.qty-button-incr{border-top-right-radius:23px;border-bottom-right-radius:23px;}.views-field-edit-quantity .form-type-number,.custom-quantity-wrapper .form-type-number{display:flex;margin:0;min-width:0px;position:relative;}.views-field-edit-quantity .form-type-number label,.custom-quantity-wrapper .form-type-number label{display:none;}.views-field-edit-quantity .form-type-number .description,.custom-quantity-wrapper .form-type-number .description{position:absolute;top:65%;left:50%;transform:translateX(-50%);font-size:11px;}.views-field-edit-quantity .form-type-number input,.custom-quantity-wrapper .form-type-number input{border:solid 1px var(--primary-dark-color);border-left:solid 0px transparent;border-right:solid 0px transparent;text-align:center;font-size:16px;color:var(--primary-dark-color);letter-spacing:-0.21px;display:inline-block;padding:0px;padding-left:8px;padding-right:8px;padding-top:14px;padding-bottom:14px;background-color:var(--white);font-weight:700;-moz-appearance:textfield;}.views-field-edit-quantity .form-type-number input::-webkit-outer-spin-button,.views-field-edit-quantity .form-type-number input::-webkit-inner-spin-button,.custom-quantity-wrapper .form-type-number input::-webkit-outer-spin-button,.custom-quantity-wrapper .form-type-number input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}.views-field-edit-quantity [type=number],.custom-quantity-wrapper [type=number]{border-left:none;border-right:none;border-radius:0;min-width:40px;}
.region-content .view-commerce-cart-form,.region-off-canvas-cart .view-commerce-cart-form{width:100%;margin-top:3rem;}.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{width:100%;border-spacing:0;border-collapse:collapse;}.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{border-bottom:2px solid var(--primary-color);height:auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;position:relative;padding:19px 0 30px;}.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{display:flex;align-items:center;}.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;width:auto;max-width:120px;}.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-weight:bold;font-size:15px;}.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;top:36px;right:-12px;}.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{margin-bottom:0;text-indent:-999rem;background:transparent;border:none;background-image:url(/themes/custom/elaba/images/custom/bin.svg);background-repeat:no-repeat;background-position:center;}.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-unit-price__number,.region-content .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,.region-off-canvas-cart .view-commerce-cart-form table tbody td.views-field-total-price__number{font-weight:bold;}.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{padding:0;display:flex;justify-content:space-between;}.region-content .view-commerce-cart-form .form-actions,.region-off-canvas-cart .view-commerce-cart-form .form-actions{padding:35px 0;display:flex;justify-content:flex-end;-moz-column-gap:10px;column-gap:10px;flex-direction:column-reverse;align-items:flex-end;}.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{text-align:left;display:table-header-group;}.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{padding-bottom:20px;font-weight:300;}.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{padding:24px 0 8px;border-bottom:2px solid var(--primary-color);display:flex;justify-content:flex-end;}.region-content .view-commerce-cart-form .field--name-total-price > div{width:40%;margin-right:11%;}.region-content .view-commerce-cart-form .field--name-total-price > div .order-total-line{display:flex;text-align:unset;padding:0;margin-bottom:16px;}.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{padding:35px 50px;-moz-column-gap:10px;column-gap:10px;flex-direction:row;}.region-content .view-commerce-cart-form .form-actions button{width:auto;}}
.region-off-canvas{}.region-off-canvas .dialog-container,.region-off-canvas .dialog-overlay{position:fixed;inset:0;}.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{from{opacity:0;}}@keyframes slide-up{from{transform:translateX(10%);}}.region-off-canvas .dialog-content{margin:auto;animation:fade-in 400ms 200ms both,slide-up 400ms 200ms both;position:relative;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{width:100%;height:100%;z-index:100;position:relative;background-color:var(--white);display:flex;flex-wrap:wrap;padding-top:18px;}.region-off-canvas .block-off-canvas-right-close{margin-left:auto;}.region-off-canvas .block-off-canvas-right-close button{width:45px;height:45px;border:1px solid var(--primary-dark-color);border-radius:100%;}.region-off-canvas .block-off-canvas-right-close button .burger-icon{height:auto;}.region-off-canvas #block-elaba-offcanvasbottom{margin-top:auto;width:calc(100% + 96px);margin-left:-48px;margin-right:-48px;position:static;display:flex;}
.region-off-canvas-cart{}.region-off-canvas-cart .dialog-container,.region-off-canvas-cart .dialog-overlay{position:fixed;inset:0;}.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:0.25;}@keyframes fade-in{from{opacity:0;}}@keyframes slide-up{from{transform:translateX(10%);}}.region-off-canvas-cart .dialog-content{margin:auto;animation:fade-in 400ms 200ms both,slide-up 400ms 200ms both;position:relative;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{width:543px;height:100%;z-index:100;position:relative;background-color:var(--white);display:flex;flex-wrap:wrap;padding-top:18px;margin-right:0;overflow-x:scroll;}.region-off-canvas-cart .button-off-canvas-close{position:absolute;width:auto;right:48px;top:62px;}.mvi-commerce-cart-form-block{width:100%;margin-top:58px;}.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;}}@media (min-width:768px){.region-header .show-for-mobile{display:none;}}.region-header #block-block-webshop-mobile{width:100%;max-width:315px;margin:0 auto;}.region-header #block-block-webshop-mobile button{all:unset;display:inline-block;font-size:18px;font-weight:var(--font-weight-bold);line-height:1.125rem;letter-spacing:0.07px;padding:9px 12px;border-radius:var(--border-radius);text-decoration:none;transition:var(--transition);text-transform:uppercase;cursor:pointer;background-color:var(--button--primary-bg);border:1px solid var(--button--primary-bg);color:var(--button--primary-color);width:calc(100% - 24px);text-align:center;background-image:url("/themes/custom/elaba/images/custom/caret-down-white.svg");background-repeat:no-repeat;background-position:70% 50%;}.region-header #block-elaba-views-block-webshop-block-1{position:relative;}.region-header #block-elaba-views-block-webshop-block-1 > label{display:inline-block;font-size:18px;font-weight:var(--font-weight-bold);line-height:1.125rem;letter-spacing:0.07px;padding:9px 40px 9px 12px;border-radius:var(--border-radius);text-decoration:none;transition:var(--transition);text-transform:uppercase;cursor:pointer;background-color:var(--button--primary-bg);border:1px solid var(--button--primary-bg);color:var(--button--primary-color);background-image:url("/themes/custom/elaba/images/custom/caret-down-white.svg");background-repeat:no-repeat;background-position:90% 50%;}.region-header #block-elaba-views-block-webshop-block-1 .webshop-dropdown--dropdown-pane{padding:49px 55px 78px;box-shadow:0 2px 7px 0 rgba(0,0,0,0.5);border-radius:8px;position:absolute;background-color:var(--white);top:100%;z-index:12;width:90vw;max-width:var(--row-width);}.region-off-canvas{position:static;}.region-off-canvas #block-elaba-views-block-webshop-block-mobile{width:50%;height:64px;position:static;}.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{padding-left:10px;border-top:2px solid var(--primary-color);width:100%;display:block;height:100%;text-align:center;line-height:64px;cursor:pointer;transition:all 0.2s ease-in-out;}.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-weight:bold;font-size:20px;}.region-off-canvas #block-elaba-views-block-webshop-block-mobile .webshop-dropdown-mobile--dropdown-pane{position:absolute;top:100px;bottom:66px;width:100%;height:calc(100% - 180px);margin-left:auto;margin-right:auto;left:0;right:0;background-color:white;overflow:hidden scroll;}
.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;text-decoration:line-through;margin-bottom:5px;}.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 legend{display:none;}.commerce-product--type-default .field--name-variations form .field--name-purchased-entity .js-form-type-select label{display:none;}.commerce-product--type-default .field--name-variations form .field--name-purchased-entity .js-form-type-select .form-select{display:inline-block;font-size:var(--button--font-size);line-height:1.125rem;letter-spacing:0.07px;padding:9px 40px 9px 22px;border-radius:var(--border-radius);text-decoration:none;transition:var(--transition);cursor:pointer;background-color:var(--white);color:var(--primary-light-color);margin:0;border:1px solid var(--primary-light-color);width:auto;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("/themes/custom/elaba/images/custom/caret-down-orange.svg");background-repeat:no-repeat;background-position:calc(100% - 12px) 50%;background-size:12px;}.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{padding-top:14px;padding-bottom:14px;border-radius:23px;background-color:var(--primary-dark-color);color:var(--primary-color);background-position:91% 50%;background-image:url(/themes/custom/elaba/images/custom/cart-plus.svg);background-repeat:no-repeat;padding-right:57px;border-color:var(--primary-dark-color);}.commerce-product--type-default .field--name-variations form .form-actions button:hover{background-color:var(--white);color:var(--primary-color);border-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 .product-title-wrapper{position:relative;padding-bottom:13px;margin-bottom:13px;}.commerce-product--type-default.vm-full .product-title-wrapper h1{margin-bottom:0;}.commerce-product--type-default.vm-full .product-title-wrapper:after{content:"";width:100%;max-width:316px;height:2px;position:absolute;background-color:var(--primary-light-color);bottom:0;left:0;}.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]{max-width:320px;margin-top:2rem;}.commerce-product--type-default.vm-full div[class^=product--variation-field--variation_adsolut_staffels] table{width:100%;overflow:auto;border-spacing:0;}.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(even){background-color:var(--light-gray);}.commerce-product--type-default.vm-full section.tabs{margin-top:15px;display:flex;flex-wrap:wrap;}.commerce-product--type-default.vm-full section.tabs label{background:var(--white);border:2px solid var(--primary-light-color);padding:5px 20px;cursor:pointer;z-index:1;font-weight:bold;font-size:16px;border-radius:13px;}@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{width:100%;margin-top:-1px;padding-top:50px;padding-bottom:50px;padding-left:20px;order:1;position:relative;}.commerce-product--type-default.vm-full section.tabs div.content:after,.commerce-product--type-default.vm-full section.tabs div.content:before{content:"";position:absolute;height:2px;background-color:var(--primary-light-color);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 input[type=radio]{display:none;}.commerce-product--type-default.vm-full section.tabs div.content{display:none;}.commerce-product--type-default.vm-full section.tabs label:not(.tab-one){padding-left:40px;margin-left:-20px;}.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:#FFFFFF;box-shadow:0 2px 7px 0 rgba(0,0,0,0.5);border-radius:8px;height:100%;display:flex;flex-direction:column;}.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{content:"";height:3px;background-color:var(--primary-light-color);width:calc(100% - 40px);left:20px;position:absolute;bottom:0;}.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{padding:17px 26px 13px;margin-top:auto;}.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{text-indent:-999rem;width:48px;height:48px;padding-left:0;padding-right:0;background-position:center;}.commerce-product--type-default.vm-teaser .login-button,.commerce-product-variation--type-default.vm-alternative-product .login-button{text-align:center;width:100%;padding:30px 0;display:inline-block;background-color:var(--primary-color);color:var(--white);border-bottom-left-radius:8px;border-bottom-right-radius:8px;font-size:18px;font-weight:bold;}.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 .star,.commerce-product--type-default.vm-teaser .field--name-price .product-price-title,.commerce-product-variation--type-default.vm-alternative-product .field--name-price .star,.commerce-product-variation--type-default.vm-alternative-product .field--name-price .product-price-title{display:none;}.view-products .views-rows .views-row{margin-bottom:11px;}
form.search-exposed-form{position:relative;width:100%;max-width:315px;}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;outline:none;width:315px;padding:12px 14px;font-size:14px;text-transform:uppercase;border:1px solid var(--primary-dark-color);border-radius:22px;}form.search-exposed-form .form-actions{margin:0;position:absolute;top:0;right:8px;}form.search-exposed-form .form-actions button{background-color:transparent;width:28px;height:41px;background-position:center;background-image:url(/themes/custom/elaba/images/custom/search.svg);background-repeat:no-repeat;border:none;}.fac-result ul.result-list{border:1px solid var(--primary-dark-color);padding:21px;margin-top:2px;border-radius:24px;}.fac-result ul.result-list > li{padding:0;border:none;margin-bottom:4px;min-height:45px;display:flex;align-items:center;}.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{display:flex;align-items:flex-start;text-decoration:none;flex-wrap:wrap;}.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{width:45px;border-radius:0;}.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-size:15px;font-family:var(--body-font-family);width:100%;}.commerce-product--type-default.vm-search-autocomplete > a .info .field--name-title mark{background:transparent;font-weight:bold;}.commerce-product--type-default.vm-search-autocomplete > a .info .variations{width:100%;font-size:10px;}
.site_setting_entity__contact{margin-bottom:26px;}.site_setting_entity__contact .field--name-field-name{font-weight:bold;}.site_setting_entity__contact .address-information{margin-bottom:18px;}.site_setting_entity__contact .address-information .address-information--street,.site_setting_entity__contact .address-information .address-information--place{display:flex;-moz-column-gap:5px;column-gap:5px;}.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{background-color:var(--primary-color);color:var(--white);font-weight:bold;font-size:13px;display:flex;align-items:center;justify-content:center;}.sitewide-alert > span{max-width:500px;}.sitewide-alert p{margin-bottom:0;}.sitewide-alert button.close{background-color:transparent;width:28px;height:41px;background-position:center;background-repeat:no-repeat;border:none;}.sitewide-alert button.close > span{font-size:16px;color:var(--white);cursor:pointer;display:block;}body{background:red;}
.view-social-media .item-list > ul{display:flex;list-style:none;margin-bottom:0;padding:0;-moz-column-gap:10px;column-gap:10px;}.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-top:3.5rem;margin-bottom: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{width:66.66%;padding-left:1rem;}@media (min-width:576px){.taxonomy-term.vocabulary-webshop-category.vm-teaser .content{width:100%;padding-left:0;}}.taxonomy-term.vocabulary-webshop-category.vm-teaser .image{width:33%;margin-bottom:18px;}@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{text-transform:uppercase;display:block;padding-bottom:6px;margin-bottom:0px;border-bottom:3px solid var(--primary-light-color);}.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{display:inline-block;text-decoration:none;font-size:17px;text-transform:lowercase;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;}.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{width:66.66%;padding-left:1rem;}@media (min-width:576px){.region-off-canvas .taxonomy-term.vocabulary-webshop-category.vm-teaser .content{width:100%;padding-left:0;}}@media (min-width:768px){.region-off-canvas .taxonomy-term.vocabulary-webshop-category.vm-teaser .content{width:100%;padding-left:0;}}.region-off-canvas .taxonomy-term.vocabulary-webshop-category.vm-teaser .image{width:33%;margin-bottom:18px;}@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{display:inline-block;font-size:var(--button--font-size);line-height:18px;letter-spacing:0.07px;padding:9px 22px;border-radius:var(--border-radius);text-decoration:none;transition:var(--transition);font-weight:var(--font-weight-bold);cursor:pointer;margin-bottom:1rem;}.button--small,input[type=file]::file-selector-button{padding:8px 9px;font-size:var(--font-size-small);}.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:hover,.button--primary:focus-visible{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);color:var(--button--secondary-color);border:1px solid var(--button--secondary-bg);}.button--secondary:hover,.button--secondary:focus-visible{background-color:var(--primary-dark-color);color:var(--white);}.button--tertiary{background-color:var(--primary-light-color);color:var(--white);border:1px solid var(--primary-light-color);}.button--tertiary:hover,.button--tertiary:focus-visible{background-color:var(--primary-dark-color);border-color:var(--primary-dark-color);color:var(--white);}.button--large{width:100%;background-color:var(--primary-dark-color);color:var(--white);border:1px solid var(--primary-dark-color);border-radius:23px;text-transform:uppercase;text-align:center;padding-top:12px;padding-bottom:12px;}.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:0.07px;text-transform:uppercase;}.button--ghost:hover{background-color:var(--primary-dark-color);color:var(--white);}.button--link{background:transparent;color:var(--anchor-color);border:none;text-decoration:underline;cursor:pointer;text-transform:uppercase;padding-left:0;padding-right:0;}.button--link:hover,.button--link:focus-visible{color:var(--hover-color);}.link{font-weight:bold;letter-spacing:0.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 0.3s ease-in-out;}.login-button:hover span.icon-account:before{color:var(--white);}
.sliding-popup-bottom{right:0;padding:0 var(--gutter);}.sliding-popup-bottom details{border:none;}.sliding-popup-bottom details summary{text-decoration:none;background-image:url(/themes/custom/elaba/images/custom/caret-down.svg);background-repeat:no-repeat;background-position:90% 50%;display:inline-block;background-size:10px;padding-right:2rem;}.eu-cookie-compliance-banner{max-width:576px;padding:var(--gutter);border:1px solid var(--primary-dark-color);border-bottom:none;}.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-content,.eu-cookie-compliance-message,.eu-cookie-compliance-buttons{max-width:none;}
:root{--row-width:81.375rem;--cols:12;--gutter:12px;--wrapper:54px;}:root{--primary-color:#5BAC46;--primary-light-color:#F49815;--primary-dark-color:#284735;--body-background:#FFFFFF;--text-color:var(--primary-dark-color);--anchor-color:var(--primary-dark-color);--hover-color:var(--primary-color);--accent-color:var(--primary-color);--white:#FFFFFF;--smoke-gray:#F2F2F2;--light-gray:#F3F3F3;--medium-gray:#F9F9F9;--silver-gray:#D0D0D0;--black:#000000;--selection-color:var(--white);--selection-background-color:var(--primary-dark-color);}:root{--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;}:root{--font-size-label:1.125rem;--letter-spacing-label:-.2px;--font-weight-label:800;--form-item-margin:15px;}:root{--transition:ease-out .25s all;}:root{--dropdown-menu-min-width:145px;--dropdown-menu-padding:15px 20px;}:root{--dropdown-menu-min-width:145px;--drilldown-menu-width:240px;}:root{--button--primary-bg:var(--primary-dark-color);--button--primary-color:var(--white);--button--font-size:rem-calc(15);--button--secondary-bg:var(--primary-color);--button--secondary-color:var(--white);}:root{--border-radius:6px;}
body{-webkit-font-smoothing:antialiased;}*{margin:0;}*,*:after,*:before{box-sizing:border-box;}img,picture,video,canvas,svg{display:block;max-width:100%;}img{height:auto;}figure{line-height:1;}figure figcaption{line-height:var(--line-height);}.invisible{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);}.row{max-width:var(--row-width);width:auto;margin-left:auto;margin-right: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{width:auto;flex:1 1 0;}.xsmall-shrink{width:auto;flex:0 1 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{width:auto;flex:1 1 0;}.small-shrink{width:auto;flex:0 1 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{width:auto;flex:1 1 0;}.medium-shrink{width:auto;flex:0 1 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{width:auto;flex:1 1 0;}.large-shrink{width:auto;flex:0 1 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{width:auto;flex:1 1 0;}.xlarge-shrink{width:auto;flex:0 1 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{width:auto;flex:1 1 0;}.xxlarge-shrink{width:auto;flex:0 1 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,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.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:hover,a:focus-visible{color:var(--hover-color);}.entity:not(.vm-full) h2 a:not(:hover):not(:focus-visible),.entity:not(.vm-full) .links 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;font-weight:700;line-height:1;margin-bottom:33px;font-family:"Roboto Condensed",sans-serif;}h2,.h2{font-size:2.3125rem;font-weight:700;line-height:1;margin-bottom:15px;font-family:"Roboto Condensed",sans-serif;}h3,.h3{font-size:1.375rem;font-weight:700;line-height:1;font-family:"Roboto Condensed",sans-serif;margin-bottom:12px;}h4,.h4{font-size:1.125rem;letter-spacing:0.4px;font-family:"Roboto Condensed",sans-serif;margin-bottom:6px;line-height:20px;font-weight:700;}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{background-color:var(--white);--text-color:var(--primary-dark-color);}.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{font-size:var(--font-size-body);color:var(--text-color);font-family:var(--body-font-family);line-height:var(--line-height);background:var(--body-background);letter-spacing:var(--letter-spacing-body);}::-moz-selection{color:var(--selection-color);background:var(--selection-background-color);}::selection{color:var(--selection-color);background:var(--selection-background-color);}p{margin-bottom:1rem;}.text-formatted ul{padding-left:19px;}.text-formatted ul li{padding-left:19px;}span.underline{position:relative;}span.underline:after{content:"";width:100%;height:3px;background-color:var(--primary-color);position:absolute;bottom:-15px;left:0;}.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{min-height:100vh;display:flex;flex-direction:column;margin:0 auto;}.layout-container span#blur{width:100%;height:100%;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:transparent;position:fixed;top:0;left:0;z-index:11;pointer-events:none;display:none;}.layout-container span#blur.visible{display:block;}main#main{margin-bottom:80px;flex:1;width:100%;}
