/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media screen{input,textarea,select,fieldset{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;}select{background-image:url(/themes/custom/alight/css/images/form/select.svg);background-position:right center;background-repeat:no-repeat;padding-right:1.5rem;}fieldset{display:block;border:none;margin:0;padding:0;}fieldset legend,label{display:block;font-weight:bold;width:100%;}label.option{display:inline-block;width:auto;border:none;}.fieldset-legend.form-required::after,label.form-required::after{content:url(/themes/custom/alight/css/images/required.svg);display:inline-block;position:relative;top:-0.5em;margin:0 0.125rem;}.form-item{margin:0 0 0.5em 0;}.button a,a.button,.form-actions > a,input[type="text"],input[type="search"],input[type="password"],input[type="time"],input[type="date"],input[type="tel"],input[type="email"],input[type="number"],input[type="file"],select,textarea,input[type="submit"],input[type="button"]{display:inline-block;border-width:1px;border-color:var(--color-form-border,#CCCCCC);border-style:solid;outline:none;box-sizing:border-box;padding:0.25em 0.5em;margin:0.25em;}.button a,a.button,.form-actions > a,input[type="submit"],input[type="button"]{font-size:110%;font-weight:600;text-transform:uppercase;border-width:0;padding:0.5em 2em;width:auto;color:var(--color-form-button-text,#FFFFFF);background:var(--color-form-button-background,#CCCCCC);transition:all .2s ease-in-out;cursor:pointer;}input.error{box-shadow:0 0 0.5em 0.05em var(--color-form-button-error,#CCCCCC);}input[type="radio"],input[type="checkbox"]{width:1rem;height:1rem;vertical-align:middle;border-width:1px;border-style:solid;background:transparent;box-shadow:0 0 0 0 transparent;transition:all .2s ease-in-out;margin:0;}input[type="radio"]{border-radius:50%;margin-bottom:0.25rem;}input[type="radio"]:checked,input[type="checkbox"]:checked{border-width:0;background-color:var(--color-form-option-selected,#000000);background-size:100% 100%;animation-name:ping;animation-duration:0.5s;animation-iteration-count:1;}@keyframes ping{0%{box-shadow:0 0 0 transparent;}50%{box-shadow:0 0 0 0.5em var(--color-form-highlight,#000000);}100%{box-shadow:0 0 0 1em transparent;}}input[type="radio"]:checked{background-image:url(/themes/custom/alight/css/images/form/radio.svg);background-size:100% 100%;}input[type="checkbox"]:checked{background-image:url(/themes/custom/alight/css/images/form/checkmark.svg);background-size:100% 100%;}input[type="radio"]:disabled,input[type="checkbox"]:disabled{background:var(--color-form-option-active) url(/themes/custom/alight/css/images/form/disabled.svg);background-size:100% 100%;}input[type="radio"]:active,input[type="checkbox"]:active{background:var(--color-form-option-active);box-shadow:0 0 0 1rem var(--color-form-highlight);}
}
.maintenance-page{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:center;min-height:100vh;}.maintenance-page .layout-container{margin:0;padding:2rem;text-align:center;background-color:#EFEFEF;}
.messages{margin:0.5rem 0;padding:0.75rem 0.5rem;line-height:16px;border-width:0 0 0 0.25rem;border-style:solid;background-color:rgba(0,0,0,0.05);}.messages ul,.messages ul li{margin:0;padding:0;list-style-type:none;}.messages ul li{position:relative;}.messages.messages--status{color:#00B300;}.messages.messages--warning{color:#E09300;}.messages.messages--error{color:#B30000;}
ul.tabs,ul.tabs li{display:inline-block;vertical-align:top;margin:0;padding:0;list-style-type:none;color:var(--color-tabs-text,inherit);background:var(--color-tabs-background,#FFFFFF);}ul.tabs{border-width:1px 0 0 0;border-style:solid;border-color:var(--color-tabs-border,#CCCCCC);width:100%;margin:1rem 0 0 0;padding:0;}ul.tabs li{margin:0 0.25rem;}ul.tabs li a{display:block;padding:0.5rem 1.5rem;border-width:0 1px 1px 1px;border-style:solid;border-color:var(--color-tabs-link-border,#CCCCCC);border-radius:0 0 0.5rem 0.5rem;box-shadow:inset 0 0.5em 0.25em -0.25em rgba(0,0,0,0.125);}ul.tabs li a.is-active{background:inherit;margin-top:-1px;z-index:1;box-shadow:none;}
.views-group-title{border-width:0 0 1px 0;border-style:solid;border-color:var(--color-red);}.views-group{padding:0 0 2em 0;}.view-footer-link{display:block;text-align:right;}nav.pager ul,nav.pager ul li{list-style:none;margin:0;padding:0;}nav.pager ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;}nav.pager ul li{padding:0.5em;}.block-views-blockminiloaders-front .block-label{margin-left:1rem;margin-right:1rem;}.view-miniloaders.view-display-id-front .view-content{display:grid;gap:0.25rem;}.view-miniloaders.view-display-id-front .view-content > .views-row{overflow:hidden;}.view-miniloaders.view-display-id-front .view-content > .views-row .node{transform:scale(1);transition:all .2s ease-in-out;}.view-miniloaders.view-display-id-front .view-content > .views-row .node:hover{transform:scale(1.02);}.view-miniloaders.view-display-id-front .view-content > .views-row > a,.view-miniloaders.view-display-id-front .view-content > .views-row > a > .node{height:100%;}.view-miniloaders.view-display-id-front .view-content a{color:inherit;}.view-miniloaders.view-display-id-front .view-footer{padding:0.5em 1em;}.view-miniloaders.view-display-id-cards_filter .view-content,.view-miniloaders.view-display-id-large_cards .view-content{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;}.view-miniloaders.view-display-id-cards_filter .views-row,.view-miniloaders.view-display-id-large_cards .views-row{margin:0;--color-form-button-background:black;}.view-miniloaders.view-display-id-cards_filter .views-row .button a,.view-miniloaders.view-display-id-large_cards .views-row .button a{background-color:black;}.view-miniloaders.view-display-id-cards_filter .views-row > *,.view-miniloaders.view-display-id-large_cards .views-row > *{height:100%;}.view-miniloaders.view-display-id-large_cards .views-row{box-sizing:border-box;padding:3em 1em;}.view-equipment.view-display-id-base > .view-content > .views-row,.view-equipment.view-display-id-standard > .view-content > .views-row,.view-equipment.view-display-id-extras > .view-content > .views-row{margin:0.25em 0;}.view-equipment.view-display-id-tires .view-content,.view-equipment.view-display-id-common .view-content,.view-equipment.view-display-id-common .views-group{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;}.view-equipment.view-display-id-tires .views-group,.view-equipment.view-display-id-common .views-group-title,.view-equipment.view-display-id-common .views-group{flex-basis:100%;flex-shrink:0;}.view-equipment.view-display-id-tires > .view-content > .views-row,.view-equipment.view-display-id-common > .view-content > .views-group > .views-row{margin:0;box-sizing:border-box;padding:0.5em;}.view-attachments.view-display-id-cards_compatible > .view-content,.view-attachments.view-display-id-cards_very_compatible > .view-content,.view-attachments > .view-content > .views-group,.view-attachments > .view-content{display:flex;flex-direction:row;flex-wrap:wrap;}.view-attachments > .view-content > .views-group-title{width:100%;}.view-attachments > .view-content > .views-row,.view-attachments > .view-content > .views-group > .views-row{margin:0;}.view-attachments > .view-content > .views-row > *,.view-attachments > .view-content > .views-group > .views-row > *{color:inherit;display:block;height:100%;}.view-attachments.view-display-id-cards_compatible > .view-content > .views-row h5,.view-attachments.view-display-id-cards_very_compatible > .view-content > .views-row h5{font-size:100%;}.view-dealers-distributors.view-display-id-distributor_over_dealer > .view-content > .views-row{margin:0.5em 0;}.view-dealers-distributors.view-display-id-dealers > .view-content{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;}.view-dealers-distributors.view-display-id-dealers > .view-content{margin-left:-0.5rem;margin-right:-0.5rem;}.view-dealers-distributors.view-display-id-dealers > .view-content > .views-row{margin:0;padding:0.5rem;box-sizing:border-box;}.view-dealers-distributors.view-display-id-dealers > .view-content > .views-row > *{height:100%;}.view-dealers-distributors.view-display-id-countries{margin:1em 0;}.view-dealers-distributors.view-display-id-countries > .view-content > .views-row{box-sizing:border-box;padding:0.25em;}.view-dealers-distributors.view-display-id-countries > .view-content > .views-row > a{display:block;box-sizing:border-box;padding:0.5em;background-color:white;box-shadow:var(--thin-shadow);}.view-dealers-distributors.view-display-id-dealers_map > .view-content,.view-dealers-distributors.view-display-id-countries_map > .view-content{margin:1em 0;box-shadow:var(--thin-shadow);}.view-news.view-display-id-fp_block .view-content{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;}.view-news.view-display-id-fp_block .views-row{margin:0;flex-shrink:1;}.view-news.view-display-id-fp_block .views-row > a{font-weight:inherit;color:inherit;}.view-news.view-display-id-embedded .view-content{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;margin-left:-1rem;margin-right:-1rem;}.view-news.view-display-id-embedded .views-row{margin:0;}.view-news.view-display-id-embedded .views-row > *{display:block;height:100%;padding:1rem;box-sizing:border-box;}.view-news.view-display-id-embedded .views-row article{height:100%;}.view-news.view-display-id-embedded .views-row > a{font-weight:inherit;color:inherit;}
.checkbox-menu{display:none;}
@media screen{html,body{margin:0;padding:0;background:white;color:black;}img{max-width:100%;height:auto;}a{color:inherit;text-decoration:none;}label{display:block;}input,select{max-width:100%;}ul.menu,ul.menu li,ul.links,ul.links li{margin:0;padding:0;list-style-type:none;}.container{margin:0 auto;width:100%;}.block-inner{margin:0 1em;}.no-block-margin > .block-inner{margin:0;}
}
@media screen{:root{--color-logo-red:#ed1c24;--color-red:#c71b00;--color-button-red:#ed1c2480;--color-lighter-grey:#fafafa;--color-light-grey:#e6e6e6;--color-medium-grey:#b3b3b3;--color-grey:#cccccc;--color-dark-grey:#555555;--color-very-dark-grey:#333333;--color-orange:#e9ac00;--color-green:#00c825;--dim-hero-min-height:600px;--dim-hero-height:75vh;--dim-super-header-icon-size:1.25rem;--shadow:0 0.25rem 0.5rem rgba(0,0,0,0.25);--thin-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.25);--dark-shadow:0 0.25rem 0.5rem rgba(0,0,0,1);--color-highlight:var(--color-red);--color-form-border:var(--color-light-grey);--color-form-button-text:white;--color-form-button-background:var(--color-red);--color-details-background:var(--color-light-grey);--color-details-chevron:var(--color-medium-grey);}html,body{color:black;background-color:white;}main a{font-weight:bold;color:var(--color-red);}main h1::after{content:'';display:block;width:3em;border-width:0 0 4px 0;border-style:solid;border-color:var(--color-red);}video{display:block;width:100%;}svg{display:block;max-width:100%;height:auto;}.wide-container{max-width:2000px;margin-left:auto;margin-right:auto;}.prefix{margin-right:0.25em;}.suffix{margin-left:0.25em;}.asterisks{font-size:60%;vertical-align:super;}.nlightbox-content{width:auto;background-color:white;}.nlightbox-content img{display:block;}.nlightbox-content > .fluid-width-video-wrapper{width:100vh;}.node--view-mode-hero a.button{position:relative;overflow:hidden;transition:all 1.5s ease-in-out;}.node--view-mode-hero a.button::before,.node--view-mode-hero a.button::after{content:'';display:block;position:absolute;top:10%;left:-100%;width:100%;height:1em;border-radius:0.5em;background-image:linear-gradient(to right,transparent,var(--color-red));opacity:0;transform:scale(2);transition:transform 0.25s ease-in-out,opacity 0.25s ease-in-out,left 0s 0.25s linear;}.node--view-mode-hero a.button::after{top:auto;bottom:10%;height:0.25em;border-radius:0.125em;background-image:linear-gradient(to right,transparent,white);}.node--view-mode-hero a.button:hover{background-color:var(--color-button-red);}.node--view-mode-hero a.button:hover::before,.node--view-mode-hero a.button:hover::after{transform:scale(1);opacity:1;left:100%;}.node--view-mode-hero a.button:hover::before{transition:left 1s .2s ease-in-out;}.node--view-mode-hero a.button:hover::after{transition:left 0.75s ease-in-out;}a.button.outline,.button.outline a{color:var(--color-red);background-color:transparent;border-width:0.25em;border-style:solid;border-color:var(--color-red);}a.button.black,.button.black a{background-color:black;}a.button.small,.button.small a{padding:0;}.lift-flex-table{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;justify-content:center;gap:1em;--dim-lift-flex-border-width:4px;--color-lift-flex-border:var(--color-grey);margin-bottom:1em;}.lift-flex-table table{width:auto;border-spacing:0;border-collapse:collapse;}.lift-flex-table td,.lift-flex-table th{padding:0.25em 0.5em;margin:0;text-align:center;}.lift-flex-table td{min-width:3.5em;color:white;background-color:black;}.lift-flex-table tbody tr td{border-width:0 var(--dim-lift-flex-border-width) 0 var(--dim-lift-flex-border-width);border-style:solid;border-color:var(--color-lift-flex-border);}.lift-flex-table tbody tr:nth-child(1) td{border-top-width:var(--dim-lift-flex-border-width);}.lift-flex-table tbody tr:last-child td{border-bottom-width:var(--dim-lift-flex-border-width);}.inline-group{--group-margin:1em;margin-left:calc(-1 * var(--group-margin));margin-right:calc(-1 * var(--group-margin));}.inline-group > *{padding-left:var(--group-margin);padding-right:var(--group-margin);box-sizing:border-box;}.block-system-branding-block svg{display:block;}.block--type-linked-images{color:var(--color-grey);}.block--type-linked-images .field__items{display:flex;flex-direction:row;flex-wrap:nowrap;gap:0.75rem;}.block--type-linked-images a:hover{color:var(--color-red);}.block--type-linked-images.banner-links{padding:0.5rem 0;}.block--type-linked-images.banner-links svg{display:none;}.block--type-linked-images.banner-links span{display:block;color:black;}.block--type-linked-images.banner-links .field__items{gap:2rem;}.block--type-linked-images.banner-links .field__item{text-align:center;flex-shrink:1;}.block--type-linked-images.bottom-links{color:var(--color-grey);}.block--type-linked-images.bottom-links .field__items{display:grid;grid-template-columns:repeat(4,1fr);}.block--type-linked-images.bottom-links .field__item{display:block;}.block--type-linked-images.bottom-links .field__item > a{margin:1rem;padding:1rem;border-width:1px;border-style:solid;color:inherit;display:flex;flex-direction:row;align-items:center;gap:1em;}.block--type-linked-images.bottom-links .field__item svg{display:block;}.block--type-linked-images.bottom-links .field__item span{color:initial;}.block-language{position:relative;text-transform:uppercase;text-align:center;}.block-language input{display:none;}.block-language label{display:flex;flex-direction:column;}.block-language label > span{color:black;}.block-language input:checked + label + ul.links{opacity:1;pointer-events:all;top:100%;}.block-language ul.links{position:absolute;z-index:500;top:90%;left:50%;transform:translateX(-50%);opacity:0;pointer-events:none;padding:0.5rem;color:white;background-color:var(--color-red);box-shadow:var(--shadow);transition:all .2s ease-in-out;}.block-language ul.links::before{content:'';position:absolute;top:-15px;left:50%;z-index:1;transform:translateX(-50%);width:0;height:0;border-width:8px;border-style:solid;border-top-color:transparent;border-left-color:transparent;border-right-color:transparent;border-bottom-color:var(--color-red);}.block-language ul.links li > a,.block-language ul.links li > span{display:block;font-weight:bold;padding:0.25rem 0.5rem;}.block-comparison-block .block-label{font-size:100%;}.block-comparison-block .form-actions{flex-basis:100%;}.block-comparison-block .form-actions > *{width:100%;}.block-system-breadcrumb-block nav > ol,.block-system-breadcrumb-block nav > ol > li{list-style-type:none;padding:0;margin:0;}.block-system-breadcrumb-block svg{display:inline-block;}.block-system-breadcrumb-block nav > ol{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;}.block-system-breadcrumb-block nav > ol > li::after{content:'';display:inline-block;vertical-align:middle;width:0.5rem;height:0.5rem;border-width:1px 1px 0 0;border-style:solid;transform:rotate(45deg) translateY(-0.25rem);}.block-system-breadcrumb-block nav > ol > li{margin-right:1em;}.block-system-breadcrumb-block nav > ol > li:last-child::after{display:none;}.block--type-text-image-link .block-content{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;}.block--type-text-image-link .block-content > *{margin:0;}.block--type-text-image-link .field--name-field-icon svg{width:100%;}.block--type-text-image-link .group-sidebar{padding:0 2rem;box-sizing:border-box;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;}.layout-container{display:flex;flex-direction:column;min-height:100vh;}.region-super-header{display:flex;flex-direction:row;justify-content:flex-end;padding:0.25rem 0;}header .block--type-linked-images svg{width:var(--dim-super-header-icon-size);height:var(--dim-super-header-icon-size);}#header{color:var(--color-grey);}.region-header{display:flex;flex-direction:row;align-items:center;padding:0.5rem 0;}.region-header .block-system-branding-block{flex-shrink:1;flex-grow:1;width:100%;max-width:250px;}.region-header nav{flex-grow:1;}main{flex-grow:1;}.region-content{margin:1em 0;}.region-fp-content > .block{box-sizing:border-box;padding:3em 0;}.region-fp-content > .block-views-blocknews-fp-block{padding:1em 0;background-color:var(--color-light-grey);}footer{color:var(--color-medium-grey);background-color:var(--color-very-dark-grey);--color-logo-text:var(--color-dark-grey);--color-logo-background:var(--color-dark-grey);border-width:0.5em 0 0 0;border-style:solid;border-color:var(--color-medium-grey);}.region-footer{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;}.region-footer .block{box-sizing:border-box;padding:1.5em;}.field--label-inline{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:0.5em;}.field--label-inline > .field__label::after{content:':';}.field--label-inline > .field__items{flex-grow:1;}.field--name-field-media-oembed-video > .field__items > .field__item{position:relative;}.field--name-field-media-oembed-video > .field__items > .field__item > svg{position:absolute;right:0.5rem;bottom:0.5rem;color:white;width:2rem;height:2rem;display:none;}.field--name-field-media-oembed-video > .field__items > .field__item > .nlightbox-wrapper + svg{display:block;}.field--name-field-paragraphs > .field__items > .field__item,.field--name-field-tech-specs-paragraphs > .field__items > .field__item,.field--name-field-cabin-paragraphs > .field__items > .field__item{margin:3rem 0;}.node--view-mode-card-large .compare-buttons-form .form-wrapper,.node--view-mode-card .compare-buttons-form .form-wrapper{white-space:nowrap;}.node--view-mode-card-large .compare-buttons-form input,.node--view-mode-card .compare-buttons-form input{padding:0;margin:0;width:2rem;line-height:2rem;}.node--view-mode-hero .node__content{min-height:var(--dim-hero-min-height);height:var(--dim-hero-height);position:relative;}.node--view-mode-hero .button{background-color:transparent;font-size:100%;text-transform:initial;border-width:2px;border-style:solid;border-color:inherit;padding:0.25em 1em;}.node--view-mode-hero .simple-video{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;}.node--view-mode-hero .simple-video video{object-fit:cover;object-position:center center;z-index:0;width:100%;height:100%;}.node--view-mode-hero .group-container{position:relative;z-index:1;padding:0 1rem;box-sizing:border-box;text-align:center;}.node--view-mode-hero .node__content{display:flex;flex-direction:column;justify-content:center;}.node--view-mode-hero.hero-align-top .node__content{justify-content:flex-start;}.node--view-mode-hero.hero-align-bottom .node__content{justify-content:flex-end;}.node--type-news .field--name-field-date{margin:0.5rem 0;}.node--type-news.node--view-mode-alternate-card{height:100%;box-sizing:border-box;padding:0.25em;}.node--type-news.node--view-mode-alternate-card .node__content{display:flex;flex-direction:column;height:100%;background-color:var(--color-lighter-grey);box-sizing:border-box;padding:1rem;border-width:1px;border-style:solid;border-color:var(--color-medium-grey);}.node--type-news.node--view-mode-alternate-card .field--name-body{flex-grow:1;}.node--type-news.node--view-mode-card .node__content{display:flex;flex-direction:column;height:100%;}.node--type-news.node--view-mode-card .group-content{display:flex;flex-direction:column;flex-grow:1;padding:1em;}.node--type-news.node--view-mode-card .field--name-body{flex-grow:1;}.node--type-news.node--view-mode-card .field--name-field-news-type{display:flex;flex-direction:row;flex-wrap:wrap;color:white;background-color:black;padding:0.25rem 0.5rem;}.node--type-news.node--view-mode-card .field--name-field-news-type .field__item::after{content:', ';}.node--type-news.node--view-mode-card .field--name-field-news-type .field__item:last-child::after{content:none;}.node--type-news.node--view-mode-full .field--name-field-other-news{margin-top:5em;}.node--type-miniloader.node--view-mode-card .node__content{display:flex;position:relative;height:100%;flex-direction:column;justify-content:flex-end;align-items:center;box-sizing:border-box;padding:1em;}.node--type-miniloader.node--view-mode-card .field--name-field-product-image{align-self:stretch;}.node--type-miniloader.node--view-mode-card-large .group-buttons,.node--type-miniloader.node--view-mode-card .group-buttons{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;width:100%;max-width:15em;gap:0.25rem;transition:all .2s ease-in-out;}.node--type-miniloader.node--view-mode-card-large .group-buttons{max-width:initial;}.node--type-miniloader.node--view-mode-card-large .group-buttons .read-more,.node--type-miniloader.node--view-mode-card .group-buttons .read-more{flex-grow:1;flex-shrink:1;}.node--type-miniloader.node--view-mode-card-large .group-buttons .read-more a,.node--type-miniloader.node--view-mode-card .group-buttons .read-more a{width:100%;height:100%;padding:0 1em;margin:0;}.node--type-miniloader.node--view-mode-card-large .group-buttons .field--name-field-compare div,.node--type-miniloader.node--view-mode-card-large .group-buttons .field--name-field-compare form,.node--type-miniloader.node--view-mode-card-large .group-buttons input,.node--type-miniloader.node--view-mode-card .group-buttons .field--name-field-compare div,.node--type-miniloader.node--view-mode-card .group-buttons .field--name-field-compare form,.node--type-miniloader.node--view-mode-card .group-buttons input{height:100%;}j
.node--type-miniloader.node--view-mode-card-large .group-buttons .field--name-field-compare div,.node--type-miniloader.node--view-mode-card-large .group-buttons .field--name-field-compare form,.node--type-miniloader.node--view-mode-card-large .group-buttons input{margin:0;}.node--type-miniloader.node--view-mode-card-large .group-buttons .read-more a,.node--type-miniloader.node--view-mode-card-large .group-buttons input,.node--type-miniloader.node--view-mode-card .group-buttons .read-more a,.node--type-miniloader.node--view-mode-card .group-buttons input{line-height:2rem;}.node--type-miniloader.node--view-mode-card-large .node__content{box-sizing:border-box;padding:1em;box-shadow:var(--shadow);}.node--type-miniloader.node--view-mode-card-large .node__content > *{margin:0;}.node--type-miniloader.node--view-mode-card-large .group-second{padding:1em;box-sizing:border-box;font-size:90%;background-color:var(--color-light-grey);}.node--type-miniloader.node--view-mode-card-large .group-header{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:0.5em;border-width:0 0 1px 0;border-style:solid;border-color:var(--color-red);}.node--type-miniloader.node--view-mode-card-large .field--name-title .field__item > *,.node--type-miniloader.node--view-mode-card-large .field--name-field-card-title .field__item > *{margin:0;line-height:1;}.node--type-miniloader.node--view-mode-card-large .group-header{padding-bottom:0.25rem;}.node--type-miniloader.node--view-mode-card-large .group-features{padding:1em 0;}.node--type-miniloader.node--view-mode-card-large .group-features .field__label::after{display:none;}.node--type-miniloader.node--view-mode-card-large .group-features .field{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;text-transform:uppercase;padding:0.5em 0;}.node--type-miniloader.node--view-mode-card-large .group-features > .field::after{display:block;content:' ';box-sizing:border-box;height:1em;flex-grow:1;order:1;border-width:0 0 1px 0;border-style:dotted;}.node--type-miniloader.node--view-mode-card-large .group-features .field__label{font-size:100%;order:0;}.node--type-miniloader.node--view-mode-card-large .group-features .field__label::before{display:inline-block;font-weight:bold;color:var(--color-red);content:'//';}.node--type-miniloader.node--view-mode-card-large .group-features .field__items{font-style:italic;flex-grow:0;order:2;}.node--type-miniloader.node--view-mode-alternate-card .node__content{height:100%;min-height:300px;display:flex;flex-direction:column;justify-content:flex-end;box-sizing:border-box;padding:1em;color:white;position:relative;}.node--type-miniloader.node--view-mode-alternate-card .node__content::after{content:'';position:absolute;left:0;right:0;bottom:0;z-index:0;height:100px;background:linear-gradient(to bottom,transparent,rgba(0,0,0,0.75));}.node--type-miniloader.node--view-mode-alternate-card .field--name-field-icon{width:200px;max-width:100%;--model-logo-fill:white;position:relative;z-index:1;}.node--type-miniloader.node--view-mode-card-mini .field--name-title{text-align:center;}.node--type-miniloader.node--view-mode-hero .hero-model{position:absolute;top:auto;left:0;right:auto;bottom:1em;padding:1em 2em 1em 1em;clip-path:polygon(0 0,calc(100% - 1.5em) 0,100% 100%,0 100%);background-color:rgba(0,0,0,0.75);--model-logo-fill:currentColor;}.node--type-miniloader.node--view-mode-hero .hero-model .field__item > *{margin:0;}.node--type-miniloader.node--view-mode-hero .field--name-field-icon svg{max-width:90%;width:400px;height:auto;}.node--type-miniloader.node--view-mode-full .field--name-field-attachments-compatible > .field__label,.node--type-miniloader.node--view-mode-full .field--name-field-attachments > .field__label{margin:0 0 0.5em 0;font-size:200%;}.node--type-miniloader.node--view-mode-full .field--name-field-attachments-compatible > .field__label{margin:2em 0 0.5em 0;}.node--type-miniloader.node--view-mode-full .field--name-field-basic-equipment .field__item{margin:0.5em 1em;}.node--type-equipment.node--view-mode-details-card > .node__content > .group-content{padding:0.5em;box-sizing:border-box;}.node--type-equipment.node--view-mode-details-card .field--name-field-image img{display:block;width:100%;}.node--type-equipment.node--view-mode-card,.node--type-equipment.node--view-mode-common-card{box-shadow:var(--shadow);}.node--type-equipment.node--view-mode-card,.node--type-equipment.node--view-mode-card .node__content,.node--type-equipment.node--view-mode-common-card,.node--type-equipment.node--view-mode-common-card .node__content{height:100%;}.node--type-equipment.node--view-mode-card .node__content,.node--type-equipment.node--view-mode-common-card .node__content{display:flex;flex-direction:column;}.node--type-equipment.node--view-mode-card .group-content,.node--type-equipment.node--view-mode-common-card .group-content{padding:1em;box-sizing:border-box;flex-grow:1;display:flex;flex-direction:column;}.node--type-equipment.node--view-mode-card .field--name-field-image img,.node--type-equipment.node--view-mode-common-card .field--name-field-image img{display:block;width:100%;}.node--type-equipment.node--view-mode-card .field--name-body,.node--type-equipment.node--view-mode-common-card .field--name-body{flex-grow:1;}.node--type-attachment .field--name-field-compatible .field__items,.node--type-attachment .field--name-field-very-compatible .field__items{display:flex;flex-direction:row;flex-wrap:wrap;}.node--type-attachment .field--name-field-compatible .field__item,.node--type-attachment .field--name-field-very-compatible .field__item{display:block;white-space:nowrap;text-align:center;padding:0.25rem 0.75rem;margin:0.25rem 0.125rem;border-radius:0.25rem;cursor:default;}.node--type-attachment .field--name-field-compatible .field__item{color:white;background-color:var(--color-orange);}.node--type-attachment .field--name-field-very-compatible .field__item{color:white;background-color:var(--color-green);}.node--type-attachment .group-container{text-align:center;}.node--type-attachment.node--view-mode-full .field--name-field-technical-details{padding:1em;box-sizing:border-box;border-width:1px;border-style:solid;}.node--type-attachment.node--view-mode-full .group-content{box-sizing:border-box;padding-right:1em;}.node--type-attachment.node--view-mode-full .group-content > *{margin-bottom:1em;}.node--type-attachment.node--view-mode-card{padding:0.5em;height:100%;box-sizing:border-box;}.node--type-attachment.node--view-mode-card > .node__content{display:flex;flex-direction:column;height:100%;box-shadow:var(--shadow);}.node--type-attachment.node--view-mode-card .group-content{position:relative;padding:1em;background-color:var(--color-lighter-grey);}.node--type-attachment.node--view-mode-card .field--name-title .field__item > *{margin:0;}.node--type-attachment.node--view-mode-card .field--name-field-image{flex-grow:1;background-color:white;display:flex;flex-direction:column;justify-content:center;}.node--type-attachment.node--view-mode-card .field--name-field-image img{display:block;}.node--type-attachment.node--view-mode-card .group-content > .group-extra{position:absolute;background-color:var(--color-lighter-grey);box-shadow:var(--shadow);top:100%;left:0;right:0;z-index:1;max-height:0;overflow-y:hidden;scrollbar-width:thin;transition:all .2s ease-in-out;}.node--type-attachment.node--view-mode-card .group-content > .group-extra > *{opacity:0;transition:all .2s ease-in-out;margin:0.5em;}.node--type-attachment.node--view-mode-card:hover .group-content > .group-extra{max-height:10em;overflow-y:auto;}.node--type-attachment.node--view-mode-card:hover .group-content > .group-extra > *{opacity:1;transition:all .2s .2s ease-in-out;}.node--type-attachment.node--view-mode-card-large > .node__content > .group-content{padding:0.5em;box-sizing:border-box;}.node--type-attachment.node--view-mode-card-large .field--name-field-image{padding:0.5rem;}.node--type-attachment.node--view-mode-card-large .field--name-field-image img{display:block;width:100%;}.node--type-dealer.node--view-mode-card .node__content,.node--type-dealer.node--view-mode-alternate-card .node__content,.node--type-dealer.node--view-mode-card-large .node__content{display:flex;height:100%;flex-direction:column;box-sizing:border-box;padding:1em;border-width:1px;border-color:var(--color-grey);border-style:solid;box-shadow:var(--thin-shadow);}.node--type-dealer.node--view-mode-card-large .node__content{flex-direction:row;}.node--type-dealer.node--view-mode-card-large .field--name-field-image{max-width:150px;}.node--type-dealer.node--view-mode-card-large .field--name-field-image svg{width:100%;}.node--type-dealer.node--view-mode-card .node__content > .group-content,.node--type-dealer.node--view-mode-alternate-card .node__content > .group-content{flex-grow:1;}.node--type-dealer.node--view-mode-card .field,.node--type-dealer.node--view-mode-alternate-card .field,.node--type-dealer.node--view-mode-card-large .field{margin-bottom:0.5em;}.node--type-dealer.node--view-mode-card > .field:last-child,.node--type-dealer.node--view-mode-alternate-card > .field:last-child,.node--type-dealer.node--view-mode-card .field--name-field-homepage,.node--type-dealer.node--view-mode-card .field--name-field-map-link,.node--type-dealer.node--view-mode-alternate-card .field--name-field-homepage{margin-bottom:0;}.node--type-dealer.node--view-mode-card .button a,.node--type-dealer.node--view-mode-card a.button,.node--type-dealer.node--view-mode-alternate-card .button a,.node--type-dealer.node--view-mode-alternate-card a.button,.node--type-dealer.node--view-mode-map-card .button a,.node--type-dealer.node--view-mode-map-card a.button{display:block;text-align:center;}.paragraph--type--technical-detail-group{margin-bottom:1.5em;}.paragraph--type--technical-detail{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:0.25em;}.paragraph--type--technical-detail > .field--name-field-key{order:0;}.paragraph--type--technical-detail > *{order:2;}.paragraph--type--technical-detail > .field--name-field-unit2 + .field--name-field-value .field__item::before{content:'/';padding:0 0.5em;}.paragraph--type--technical-detail::after{content:'';flex-grow:1;order:1;height:1em;margin:0 1em;border-width:0 0 1px 0;border-style:dotted;}.paragraph--type--drill{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:0.25em;}.paragraph--type--drill .field{white-space:nowrap;}.paragraph--type--drill > .field--name-field-number{order:0;}.paragraph--type--drill > .field--name-field-diameter{order:2;}.paragraph--type--drill > .group-parenthesis{order:3;display:flex;flex-direction:row;flex-wrap:nowrap;}.paragraph--type--drill > .group-parenthesis .field__item::after{content:',';margin-right:0.25em;}.paragraph--type--drill > .group-parenthesis > *:last-child .field__item::after{content:none;}.paragraph--type--drill > .group-parenthesis::before{content:'(';}.paragraph--type--drill > .group-parenthesis::after{content:')';}.paragraph--type--drill::after{content:'';flex-grow:1;order:1;height:1em;margin:0 1em;border-width:0 0 1px 0;border-style:dotted;}.paragraph--type--highlight{display:flex;flex-direction:column;text-align:center;box-sizing:border-box;padding:1em;}.paragraph--type--highlight .field--name-field-title{line-height:1.5em;min-height:3em;}.paragraph--type--highlight .field--name-field-title .field__item > *{margin:0;}.paragraph--type--gallery > .field--name-field-media > .field__items{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-0.5rem;margin-right:-0.5rem;}.paragraph--type--gallery > .field--name-field-media > .field__items > .field__item{margin:0;}.paragraph--type--gallery > .field--name-field-media > .field__items > .field__item .nlightbox-wrapper img{display:block;width:100%;}.paragraph--type--gallery > .field--name-field-media > .field__items > .field__item > *{margin:0.5rem;box-sizing:border-box;border-width:1px;border-style:solid;border-color:var(--color-grey);}.paragraph--type--product-id{display:flex;flex-direction:row;flex-wrap:wrap;gap:0.25em;}.paragraph--type--product-id .field--name-field-miniloader .field__item::after{display:inline-block;content:':';}.paragraph--type--common-product-id{display:flex;flex-direction:row;flex-wrap:nowrap;gap:0.25em;justify-content:space-between;align-items:flex-end;}.paragraph--type--flex-container > .field--name-field-paragraphs > .field__items{display:flex;flex-direction:row;flex-wrap:wrap;}.paragraph--type--flex-container > .field--name-field-paragraphs > .field__items > .field__item{margin:0 !important;flex:1 0 0;}.paragraph--type--feature,.paragraph--type--feature > .layout-wrapper{display:block;height:100%;padding:0.25em;box-sizing:border-box;}.paragraph--type--feature > .layout-wrapper{display:flex;flex-direction:column;justify-content:center;padding:1em 0.25em;text-align:center;border-width:1px;border-style:solid;border-color:var(--color-grey);background-color:var(--color-light-grey);}.paragraph--type--feature .field--name-field-icon .field__item > *{display:inline-block;max-width:3em;max-height:3rem;}.paragraph--type--text-image{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:3em;}.paragraph--type--text-image.flex-reverse{flex-direction:row-reverse;}.paragraph--type--text-image > *{flex-basis:50%;width:100%;}.paragraph--type--text-image-overlay{height:30rem;display:flex;flex-direction:row;flex-wrap:nowrap;}.paragraph--type--text-image-overlay.flex-reverse{flex-direction:row-reverse;}.paragraph--type--text-image-overlay .field--name-field-image{flex-grow:1;}.paragraph--type--text-image-overlay .group-content{display:flex;flex-direction:column;justify-content:flex-end;box-sizing:border-box;padding:1rem;background-color:rgba(255,255,255,0.85);}.paragraph--type--text-image-overlay .button a{background-color:var(--color-very-dark-grey);}.paragraph--type--tipping-load .group-content{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;}.paragraph--type--tipping-load .group-content > *{margin:0;}.paragraph--type--tipping-load svg{display:inline-block;}.paragraph--type--container-3-wide .field--name-field-items > .field__items{margin:0 -1em;}.paragraph--type--container-3-wide .field--name-field-items > .field__items > .field__item{padding:1em;box-sizing:border-box;}.paragraph--type--product-card > .field--name-field-product > .field__items > .field__item{margin:2rem 0;}.paragraph--type--person{box-sizing:border-box;}.paragraph--type--person .field--name-field-image img{display:block;width:100%;box-sizing:border-box;border-width:8px;border-style:solid;border-color:var(--color-red);border-radius:50%;display:inline-block;}.paragraph--type--person .field{margin:0.5em 0;}.paragraph--type--checkmarks .field--name-field-feature .field__items{column-width:20em;}.paragraph--type--checkmarks .field--name-field-feature .field__item{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:nowrap;gap:0.5em;margin:0.25em 0;break-inside:avoid-column;}.paragraph--type--checkmarks .field--name-field-feature svg{flex-shrink:0;width:1em;height:1em;color:var(--color-red);margin-top:0.15em;}.paragraph--type--image .field--name-field-image img{max-width:100%;}
}
.bef-links > ul{list-style-type:none;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;}.bef-links .bef-link{}.bef-links .bef-link.bef-link--selected{color:white;background-color:var(--color-red);}
[data-compare-set-count="0"]{display:none;}.block-comparison-block{position:fixed;right:0.5em;bottom:0.5em;background-color:white;box-shadow:var(--shadow);padding:1em;max-width:100%;}.block-comparison-block form > .form-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;}.block-comparison-block .compare-block-item{position:relative;display:flex;flex-direction:column;align-items:center;}.block-comparison-block .compare-block-item input{position:absolute;top:0;right:0;padding:0;margin:0;width:2rem;line-height:2rem;border-radius:1rem;box-shadow:var(--shadow);}
details.node{}details.node > summary{list-style:none;cursor:pointer;}details.node > summary{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;padding:0.5em 1em;background-color:var(--color-details-background);}details.node > summary::after{content:'';width:0.5em;height:0.5em;transform:translateY(-0.25em) rotate(45deg);border-width:0.25em;border-style:solid;border-top-color:transparent;border-left-color:transparent;border-right-color:var(--color-details-chevron,inherit);border-bottom-color:var(--color-details-chevron,inherit);transition:all .2s ease-in-out;}details.node[open] > summary::after{transform:translateY(0.25em) rotate(-135deg);}details.node > .node__content{padding:1em;}
.messages__wrapper{position:fixed;z-index:1000;right:0;bottom:0;pointer-events:none;}.messages__wrapper > .messages{margin:1em;padding:1em;width:500px;max-width:100%;background-color:white;box-shadow:var(--shadow);pointer-events:all;cursor:pointer;opacity:1;transition:all .2s ease-in-out;}.messages__wrapper > .messages.messages--dismissed{opacity:0;pointer-events:none;}
