:root{--fontFamily:BMWType;--textBaseSize:1rem;--textScaleRatio:1.2;--bodyLineHeight:1.5;--headingLineHeight:1.3;--textXs:calc(1em / (var(--textScaleRatio) * var(--textScaleRatio)));--textSm:calc(1em / var(--textScaleRatio));--textRg:1.125em;--textMd:1.25em;--textLg:1.5em;--textXl:2em;--textXxl:2.5em}@media (width>=48rem){:root{--textRg:1.25em;--textMd:1.5em;--textLg:2.25em;--textXl:3em;--textXxl:4em}}@font-face{font-family:BMWType;src:url(/app/themes/cartecgroup/public/dist/BMWType-light-D3CGM41Q.woff2)format("woff2");font-weight:300;font-style:normal;font-display:fallback}@font-face{font-family:BMWType;src:url(/app/themes/cartecgroup/public/dist/BMWType-medium-CmsCZEz5.woff2)format("woff2");font-weight:500;font-style:normal;font-display:fallback}@font-face{font-family:BMWType;src:url(/app/themes/cartecgroup/public/dist/BMWType-bold-BTUvhCaI.woff2)format("woff2");font-weight:700;font-style:normal;font-display:fallback}:root{--colorPrimary:#2c5dc9;--colorPrimary-h:221.274deg;--colorPrimary-s:64.0816;--colorPrimary-l:48.0392;--colorSecondary:#003f80;--colorSecondary-h:210.469deg;--colorSecondary-s:100;--colorSecondary-l:25.098;--colorAccent:#2c5dc9;--colorAccent-h:221.274deg;--colorAccent-s:64.0816;--colorAccent-l:48.0392;--colorBgLight:#f6f6f6;--colorBgLight-h:0deg;--colorBgLight-s:0;--colorBgLight-l:96.4706;--colorBgSecondary:#f5f8fd;--colorBgSecondary-h:217.5deg;--colorBgSecondary-s:66.6667;--colorBgSecondary-l:97.6471;--colorOutline:#e6e6e6;--colorOutline-h:0deg;--colorOutline-s:0;--colorOutline-l:90.1961;--colorOutlineDark:#8e8e8e;--colorOutlineDark-h:0deg;--colorOutlineDark-s:0;--colorOutlineDark-l:55.6863;--colorDark:#262626;--colorDark-h:0deg;--colorDark-s:0;--colorDark-l:14.902;--colorLight:#fff;--colorLight-h:0deg;--colorLight-s:0;--colorLight-l:100;--colorText:var(--colorDark);--colorTextSecondary:#666;--colorTextFaded:#999;--colorBlue:#2c5dc9;--colorGreen:#67ac5b;--colorYellow:#f1ee38;--colorOrange:#f19d38;--colorRed:#b40000;--colorSuccess:#0cc186;--colorError:#fe5151}.c-primary{color:var(--colorPrimary)}.c-secondary{color:var(--colorSecondary)}h1,h2,h3,h4,h5,h6,form legend{color:var(--colorTextHeading,inherit);font-weight:300;line-height:var(--headingLineHeight);margin-bottom:var(--spaceXs)}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,form legend small{font-size:.625em;display:block}h1,.u-textXxl{font-size:var(--textXxl);line-height:var(--headingLineHeight)}h1:not([class]),h1.wp-block-heading,.u-textXxl:not([class]),.u-textXxl.wp-block-heading{font-size:var(--contentTextXxl,var(--textXxl))}h2,.u-textXl{font-size:var(--textXl);line-height:var(--headingLineHeight);text-transform:uppercase;margin-bottom:2.5rem}h2:not([class]),h2.wp-block-heading,.u-textXl:not([class]),.u-textXl.wp-block-heading{font-size:var(--contentTextXl,var(--textXl))}h3,.u-textLg{font-size:var(--textLg);line-height:var(--headingLineHeight);text-transform:uppercase;margin-bottom:1.5rem}h3:not([class]),h3.wp-block-heading,.u-textLg:not([class]),.u-textLg.wp-block-heading{font-size:var(--contentTextLg,var(--textLg))}h4,.u-textMd{font-size:var(--textMd);line-height:var(--headingLineHeight);margin-bottom:1.25rem}h4:not([class]),h4.wp-block-heading,.u-textMd:not([class]),.u-textMd.wp-block-heading{font-size:var(--contentTextMd,var(--textMd))}h5,.u-textRg{font-size:var(--textRg);line-height:var(--headingLineHeight);margin-bottom:1rem}h5:not([class]),h5.wp-block-heading,.u-textRg:not([class]),.u-textRg.wp-block-heading{font-size:var(--contentTextRg,var(--textRg))}h6{font-size:var(--textBaseSize);margin-bottom:1rem}.u-textSm,small{font-size:var(--textSm)}.u-textXs{font-size:var(--textXs)}strong,b{font-weight:700}p{line-height:var(--bodyLineHeight)}a{color:var(--colorLinkText);text-decoration:none}a:hover,a:focus{color:var(--colorLinkTextActive);text-decoration:underline}.Button{text-align:center;cursor:pointer;min-width:14.5rem;transition:var(--animationBase);border:0;border-radius:.25rem;outline:0;justify-content:center;align-items:center;gap:.75rem;font-weight:700;line-height:1.25rem;text-decoration:none;display:inline-flex;padding:var(--buttonPadding,1em 1.75em)!important}.Button[disabled]{pointer-events:none;opacity:.4}.Button.is-loading{pointer-events:none;--buttonLoaderVisiblity:1}.Button.is-loading>:not(.ButtonLoader){opacity:0}.Button>span{position:relative}.Button>span:empty:not([class]){display:none}.Button:hover,.Button:active,.Button:focus{text-decoration:none}.ButtonIcon{width:auto;height:1em;transition:inherit}.ButtonIcon--left{order:-1}.Button:hover .ButtonIcon--arrow,.Button:focus .ButtonIcon--arrow{transform:translate(.25em)}.Button:hover .ButtonIcon--arrow+span,.Button:focus .ButtonIcon--arrow+span{transform:translate(-.125em)}.ButtonLoader{--circle:no-repeat radial-gradient(circle closest-side, var(--colorLight) 90%, hsla(var(--colorLight-h), calc(var(--colorLight-s) * 1%), calc(var(--colorLight-l) * 1%), 0));aspect-ratio:2;background:var(--circle) 0 50%, var(--circle) 50% 50%, var(--circle) 100% 50%;filter:opacity(.64);width:2em;opacity:var(--buttonLoaderVisiblity,0);background-size:33.3333% 50%;margin:auto;animation:1s linear infinite loader;position:absolute;inset:0}.Button:has(.ButtonLoader){position:relative}@keyframes loader{20%{background-position:0 0,50%,100%}40%{background-position:0 100%,50% 0,100%}60%{background-position:0,50% 100%,100% 0}80%{background-position:0,50%,100% 100%}}.Button--primary{color:var(--colorLight);border:.125rem solid var(--colorPrimary);background:var(--colorPrimary)}.Button--primary:hover,.Button--primary:active,.Button--primary:focus{color:var(--colorLight);border-color:var(--colorSecondary);background:var(--colorSecondary)}.Button--outline{border:.125rem solid var(--buttonBorderColor,var(--colorSecondary));color:inherit;background:0 0}.Button--outline:hover,.Button--outline:active,.Button--outline:focus{color:var(--colorLight);background:var(--buttonBorderColor,var(--colorSecondary))}.Button--outline.Button--negative{--buttonBorderColor:var(--colorLight)}.Button--outline.Button--negative:hover,.Button--outline.Button--negative:active,.Button--outline.Button--negative:focus{color:var(--colorDark)}.Button--textLink{min-width:auto;font-size:inherit;text-align:left;color:inherit;background:0 0;gap:.5rem;font-weight:700;padding:var(--buttonPadding,0)!important}.Button--textLink:hover,.Button--textLink:active,.Button--textLink:focus{color:inherit;opacity:.64}.Button--icon{min-width:auto;padding:var(--buttonIconPadding,.625em .75em)!important}.Button--icon .ButtonIcon{height:var(--buttonIconSize,1.5em)}.Button--small{--buttonPadding:1em 2em;--buttonIconPadding:.375rem .625rem;--buttonIconSize:1.125rem;gap:.5rem;min-width:auto;font-size:.875rem}.Button--wide{border-radius:0;width:100%}.AppForm{padding:var(--formPadding,0);accent-color:var(--colorPrimary);background:var(--formBackground,transparent);font-family:inherit}.AppForm--negative{--formFieldColor:var(--colorLight);--formFieldOutlineColor:var(--colorTextSecondary);--formFieldOutlineColor-focus:var(--colorOutline);--formMessageBgColor:#23262e}.PageContent .AppForm{--formPadding:2em 1.25em;--formBackground:var(--colorLight);margin:3em 0}@media (width>=48rem){.PageContent .AppForm{--formPadding:2.5em 4em}}.AppForm-inner{border:0;margin:0;padding:0}.AppForm-gdpr,.AppForm-submit{margin-top:.5em}.AppForm-gdpr small,.AppForm-submit small{opacity:.8;margin-bottom:1em;font-size:.8125rem;display:block}.AppForm button[type=submit]{width:min(20em,100%);height:auto;font-size:inherit}.FormGrid,.FormSection{align-items:start;gap:1.25em;display:grid}@media (width>=48rem){.FormGrid,.FormSection{grid-template-columns:1fr 1fr;gap:1.5em 2em}.FormGrid>:not([class*=--half]),.FormSection>:not([class*=--half]){grid-column:span 2}}.FormGrid-title,.FormSection-title{font-size:1.125em;font-weight:var(--boldFontWeight,700);color:var(--colorSecondary);margin:.75rem 0 -.5rem}.FormGrid-description,.FormSection-description{opacity:.8;margin-top:-.75rem;font-size:.875rem;margin-bottom:0!important}@media (width>=48rem){.FormGrid--leftNarrow,.FormSection--leftNarrow{grid-template-columns:1fr 1.5fr}}.FormGrid--pair,.FormSection--pair{grid-template-columns:1fr 1fr;gap:1em}.FormGrid--pair select,.FormSection--pair select{min-width:0}.FormField--inline{--formFieldLineHeight:2rem;--formFieldFontWeight:300;--formFieldLabelMargin:0;align-items:center;gap:1em;display:flex}.FormField label{font-family:inherit;font-size:.75rem;font-weight:var(--formFieldFontWeight,700);margin-bottom:var(--formFieldLabelMargin,.5em);display:inline-block}.FormField input[type=text],.FormField input[type=email],.FormField input[type=tel],.FormField input[type=date],.FormField select,.FormField textarea{border:1px solid var(--formFieldOutlineColor,var(--colorOutlineDark));height:calc(var(--formFieldLineHeight,2.875rem) + .125rem);width:100%;min-width:7.5rem;font-family:inherit;font-size:.875rem;font-weight:var(--formFieldFontWeight,700);line-height:var(--formFieldLineHeight,2.875rem);text-indent:0;color:var(--formFieldColor,var(--colorText));border-radius:var(--radius-sm);background:0 0;margin:0;padding:0 1rem}.FormField input[type=text]:focus,.FormField input[type=email]:focus,.FormField input[type=tel]:focus,.FormField input[type=date]:focus,.FormField select:focus,.FormField textarea:focus{border-color:var(--formFieldOutlineColor-focus,var(--colorText))}.FormField input[type=text]:focus-visible,.FormField input[type=email]:focus-visible,.FormField input[type=tel]:focus-visible,.FormField input[type=date]:focus-visible,.FormField select:focus-visible,.FormField textarea:focus-visible{outline:0}.FormField textarea{height:auto;font-weight:300;line-height:inherit;padding:.625rem 1rem;width:100%!important}.FormField input[type=file]{background:var(--colorBgLight);width:100%;height:3rem;margin:0;padding:0 1rem;font-size:.875rem;line-height:3rem}.FormFieldGroup{display:flex;position:relative}.FormPhoneCode{display:flex}.FormPhoneCode-selector{position:relative}.FormPhoneCode-selector summary{box-sizing:border-box;border:1px solid var(--formFieldOutlineColor,var(--colorOutlineDark));height:calc(var(--formFieldLineHeight,2.875rem) + .125rem);font-size:.875rem;font-weight:var(--formFieldFontWeight,700);line-height:var(--formFieldLineHeight,2.875rem);white-space:nowrap;cursor:pointer;color:var(--formFieldColor,var(--colorText));border-radius:var(--radius-sm) 0 0 var(--radius-sm);border-right:0;align-items:center;gap:.5rem;padding:0 .75em;list-style:none;display:flex}.FormPhoneCode-selector summary span:empty{display:none}.FormPhoneCode-selector summary::-webkit-details-marker{display:none}.FormPhoneCode-selectorMarker{color:var(--colorTextSecondary);opacity:.8;margin-left:.125rem}.FormPhoneCode-dropdown{all:unset;box-sizing:border-box;min-width:8em;max-height:12em;color:var(--colorText);background:var(--colorLight);z-index:4;border-radius:.25em;padding:.5em .25em;font-size:.875rem;display:grid;position:absolute;inset:calc(100% + .25em) auto auto 0;overflow:auto;box-shadow:0 .25em 1em #0003}.FormPhoneCode-dropdown>button{all:unset;transition:var(--animationFast);cursor:pointer;border-radius:.25rem;grid-template-columns:1.125em 1fr;align-items:center;gap:.5rem;padding:.25em .75em;display:grid}.FormPhoneCode-dropdown>button svg{place-self:center}.FormPhoneCode-dropdown>button.is-selected{background:var(--colorBgLight)}.FormPhoneCode-dropdown>button:hover,.FormPhoneCode-dropdown>button:active,.FormPhoneCode-dropdown>button:focus{background:#eee}.FormPhoneCode-dropdown>button>*{pointer-events:none}.FormPhoneCode input[name*=code]{border-radius:0;width:4.5rem;min-width:4.5rem;margin-right:-1px;padding:0 .75rem}.FormPhoneCode+input[type=tel]{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.FormSelect{position:relative}.FormSelect select{padding-right:2rem}.AppForm--negative .FormSelect select>option{background:#333}.FormSelect-openerIcon{color:var(--FormSelectOpenerColor,var(--colorTextFaded));pointer-events:none;position:absolute;top:50%;right:.625em;transform:translateY(-50%)}.FormSelect:focus-within{--FormSelectOpenerColor:var(--colorTextSecondary)}.FormColorSelect{position:relative}.FormColorSelect-current{box-sizing:border-box;height:calc(var(--formFieldLineHeight,2.875rem) + .125rem);color:var(--formFieldColor,var(--colorText));font-size:.875rem;font-weight:var(--formFieldFontWeight,700);border:1px solid var(--formFieldOutlineColor,var(--colorOutlineDark));border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:.625rem;padding:0 .75rem;list-style:none;display:flex}.FormColorSelect-current::-webkit-details-marker{display:none}.FormColorSelect-swatch{background:var(--colorBgLight) center/cover no-repeat;border-radius:.25rem;flex:none;width:1.5rem;height:1.5rem;box-shadow:inset 0 0 0 1px #0000001f}.FormColorSelect-swatch.has-no-image{background:var(--colorBgLight) url(/app/themes/cartecgroup/public/dist/swatch-placeholder-DxMOi36q.svg) no-repeat center/75%}.FormColorSelect-label{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.FormColorSelect-marker{color:var(--colorTextFaded);transition:var(--animationBase);flex:none}.FormColorSelect[open] .FormColorSelect-marker{transform:rotate(180deg)}.FormColorSelect-dropdown{box-sizing:border-box;z-index:5;background:var(--colorLight);border:1px solid var(--colorOutline);border-radius:var(--radius-sm);gap:.125rem;max-height:14rem;padding:.375rem;display:grid;position:absolute;inset:calc(100% + .25rem) 0 auto;overflow:auto;box-shadow:0 .5rem 1.5rem #0000002e}.FormColorSelect-option{all:unset;box-sizing:border-box;cursor:pointer;border-radius:.25rem;align-items:center;gap:.625rem;padding:.375rem .5rem;font-size:.875rem;display:flex}.FormColorSelect-option>*{pointer-events:none}.FormColorSelect-option.is-selected,.FormColorSelect-option:hover,.FormColorSelect-option:active,.FormColorSelect-option:focus{background:var(--colorBgLight)}.FormRange{grid-gap:.5em 2em;grid-template-columns:1fr auto;width:100%;margin:1.5rem 0 2em;display:grid}.FormRangeLabel{display:block}.FormRangeSlider{--sizeRangeSliderThumb:1.5rem;grid-column:span 2;grid-template-columns:1fr;grid-template-areas:"rangePlace";display:grid;position:relative}.FormRangeSlider:before{content:" ";height:.5rem;transition:var(--animationBase);background:#c0ceef;border-radius:.25rem;display:block;position:absolute;inset:calc(50% - .25rem) 0 auto}.FormRangeSlider.is-disabled:before{opacity:.24}.FormRangeSlider input[type=range]{color:#000;z-index:1;background:0 0;outline:none;grid-area:rangePlace;margin:0}.FormRangeSlider input[type=range]::-webkit-slider-runnable-track{z-index:1;background:0 0;width:100%;height:100%;position:relative}.FormRangeSlider input[type=range]::-moz-range-track{z-index:1;background:0 0;width:100%;height:100%;position:relative}.FormRangeSlider input[type=range]::-webkit-slider-thumb{width:var(--sizeRangeSliderThumb);height:var(--sizeRangeSliderThumb);background:var(--colorPrimary);pointer-events:auto;cursor:pointer;transition:var(--animationBase);z-index:2;border:none;border-radius:50%;position:relative}.FormRangeSlider input[type=range]::-moz-range-thumb{width:var(--sizeRangeSliderThumb);height:var(--sizeRangeSliderThumb);background:var(--colorPrimary);pointer-events:auto;cursor:pointer;transition:var(--animationBase);z-index:2;border:none;border-radius:50%;position:relative}.FormRangeSlider input[type=range]:disabled{pointer-events:none}.FormRangeSlider input[type=range]:disabled::-webkit-slider-thumb{pointer-events:none;opacity:0}.FormRangeSlider input[type=range]:disabled::-moz-range-thumb{pointer-events:none;opacity:0}.FormRangeSlider input[type=range]{-webkit-appearance:none}.FormRangeSlider input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none}.FormRangeSlider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}.FormRangeSlider input[type=range]:focus{z-index:2;color:var(--colorSecondary);outline:none}.FormRangeSlider span{width:var(--FormRangeIndicatorWidth,0);background:var(--colorSecondary);z-index:0;border-radius:.25rem;grid-area:rangePlace;height:.5rem;display:block;position:absolute;top:calc(50% - .25rem)}.FormRangeResult{display:inline-block}.FormCheckbox{cursor:pointer;margin:.5em 0;font-size:1rem;display:flex}.FormCheckbox input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.FormCheckbox input:checked~.FormCheckbox-inner{--formCheckboxBg:var(--colorPrimary);--formCheckboxOpacity:1}.FormCheckbox:hover,.FormCheckbox:active,.FormCheckbox:focus{--formCheckboxBg:hsla(var(--colorPrimary-h), calc(var(--colorPrimary-s) * 1%), calc(var(--colorPrimary-l) * 1%), .4)}.FormCheckbox-inner{align-items:flex-start;gap:1em;display:inline-flex}.FormCheckbox-check{aspect-ratio:1;border:1px solid var(--formCheckboxBg,var(--colorOutlineDark));border-radius:var(--radius-xs);background:var(--formCheckboxBg,transparent);width:1.5rem;transition:var(--animationBase);flex:0 0 1.5rem;position:relative}.FormCheckbox-check:after{content:"";width:.375rem;height:.75rem;opacity:var(--formCheckboxOpacity,0);transition:var(--animationBase);border:.125rem solid #fff;border-width:0 .125rem .125rem 0;position:absolute;top:calc(50% - .125rem);left:50%;transform:translate(-50%,-50%)rotate(45deg)}.FormCheckbox-label{font-size:var(--formCheckboxLabelSize,.875rem);color:inherit;transition:var(--animationBase);max-width:45rem;margin-top:.125rem}.FormToggle{margin:.5em 0;display:flex}.FormToggle input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.FormToggle input:checked~.FormToggle-inner{--formToggleBg:var(--colorPrimary);--formToggleState:1}.FormToggle input:disabled~.FormToggle-inner{--formToggleOpacity:.4;pointer-events:none}.FormToggle-inner{cursor:pointer;gap:.75em;display:inline-flex}.FormToggle-slider{background:var(--formToggleBg,var(--colorTextSecondary));width:1.875rem;height:1.125rem;opacity:var(--formToggleOpacity,1);transition:var(--animationBase);border-radius:1.125rem;flex:0 0 1.875rem;position:relative}.FormToggle-slider:after{content:"";aspect-ratio:1;background:var(--colorLight);width:.75rem;transition:var(--animationBase);transform:translateX(calc(100% * var(--formToggleState,0)));border-radius:50%;position:absolute;top:.1875rem;left:.1875rem}.FormToggle-label{font-size:var(--formToggleLabelSize,1rem);font-weight:var(--boldFontWeight,700);color:inherit;opacity:var(--formToggleOpacity,1);transition:var(--animationBase);line-height:1}.FormToggle-description{opacity:.8;margin-top:.5rem;font-size:.875rem;font-weight:400;display:block}.FormRadio{white-space:nowrap;align-items:center;margin:.5em 0;font-size:1rem;display:flex}.FormRadio--button{margin:0}.FormRadio input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.FormRadio input:checked~.FormRadio-inner{--formRadioBg:var(--colorSecondary);--formRadioColor:var(--colorLight);--formRadioOpacity:1}.FormRadio input:disabled~.FormRadio-inner{--formRadioColor:var(--colorTextFaded);--formRadioBorder:var(--colorOutline);pointer-events:none}.FormRadio-inner{cursor:pointer;align-items:flex-start;gap:.75em;display:inline-flex}.FormRadio-inner:hover,.FormRadio-inner:active,.FormRadio-inner:focus{--formRadioOpacity:.4}.FormRadio--button .FormRadio-inner{--formRadioLabelOffset:0;text-align:center;width:100%;color:var(--formRadioColor,var(--colorText));border:.125rem solid var(--formRadioBg,var(--formRadioBorder,var(--colorOutlineDark)));background:var(--formRadioBg,transparent);transition:var(--animationBase);cursor:pointer;border-radius:.25rem;outline:0;justify-content:center;padding:1em}@media (width>=80rem){.FormRadio--button .FormRadio-inner{--formRadioLabelSize:1rem}}.FormRadio--button .FormRadio-inner:hover,.FormRadio--button .FormRadio-inner:active,.FormRadio--button .FormRadio-inner:focus{--formRadioBg:hsla(var(--colorSecondary-h), calc(var(--colorSecondary-s) * 1%), calc(var(--colorSecondary-l) * 1%), .24)}.FormRadio-check{aspect-ratio:1;border:1px solid var(--formRadioBg,var(--colorOutlineDark));width:1.25rem;transition:var(--animationBase);border-radius:50%;flex:0 0 1.25rem;position:relative}.FormRadio-check:after{content:"";background:var(--colorPrimary);width:.875rem;height:.875rem;opacity:var(--formRadioOpacity,0);transition:var(--animationBase);border-radius:50%;position:absolute;inset:.125rem}.FormRadio-label{margin:var(--formRadioLabelOffset,0 1rem 0 0);font-size:var(--formRadioLabelSize,.875rem);font-weight:var(--boldFontWeight,700);color:inherit;transition:var(--animationBase)}.FormGroup{margin-bottom:2em}@media (width<=47.99rem){.FormGroup{margin-bottom:1.25em}.FormGroup+.FormGroup{margin-top:-1em}}.FormGroup--inline{flex-flow:wrap;align-items:center;gap:.75em 3em;margin:0;display:flex}.FormGroup-label{text-wrap:balance;margin-bottom:1em;display:block}.FormGroup--inline .FormGroup-label{font-size:.75rem;font-weight:var(--boldFontWeight,700);margin:0}.FormGroup-description{opacity:.8;margin-top:-.5rem;margin-bottom:1rem;font-size:.875rem}.FormGroup-inner{align-items:center;gap:.75em;display:flex}@media (width<=47.99rem){.FormGroup-inner{flex-flow:wrap}}.FormGroup-inner>*{flex:1 0 0}.hf-message{background:var(--formMessageBgColor,#0000000a);border-radius:max(var(--radius-sm), .25rem);font-size:.875rem;font-weight:500;line-height:var(--headingLineHeight);z-index:1;margin:1em 0 0;padding:1em 1.5em 1em 3.5em;position:relative;overflow:hidden;max-width:none!important}.hf-message.hf-message-success{--formMessageStateColor:var(--colorSuccess);--formMessageIconSize:3rem;--formMessageIconPositionTop:1.25rem;--formMessageIconPositionLeft:1.25rem;--formMessageIconUrl:url(/app/themes/cartecgroup/public/dist/form-success-DKbfoyNC.svg) center #ffffff3d;margin:1.5em 0;padding:1.5em 2em 1.5em 6em}.hf-message:before{content:"";inset:var(--formMessageIconPositionTop,.75rem) auto auto var(--formMessageIconPositionLeft,1.125rem);width:var(--formMessageIconSize,1.5rem);aspect-ratio:1;background:var(--formMessageIconUrl,url(/app/themes/cartecgroup/public/dist/form-error-Ca1Dy4aJ.svg) center);background-repeat:no-repeat;border-radius:.25rem;position:absolute}.hf-message:after{content:"";background:linear-gradient(90deg, var(--formMessageStateColor,var(--colorError)), var(--formMessageBgColor,#0000000a));opacity:.24;z-index:-1;width:12em;position:absolute;inset:0 auto 0 0}.hf-message strong{font-size:1rem;line-height:var(--bodyLineHeight);margin-bottom:.125em;display:inline-block}.hf-message span{opacity:.8}div:is([data-form-block-id],[data-form-id]){--formInnerPadding:.75em}.PageContent div:is([data-form-block-id],[data-form-id]){--formPadding:2em 1.25em;--formBackground:var(--colorLight);margin:3em 0}@media (width>=48rem){.PageContent div:is([data-form-block-id],[data-form-id]){--formPadding:2.5em 4em}}div:is([data-form-block-id],[data-form-id]) form{font-family:var(--fontFamily), "sans-serif";padding:var(--formPadding,0);background:var(--formBackground,transparent)}div:is([data-form-block-id],[data-form-id]) form :where(h1,h2,h3,h4,h5,h6,p,span){text-transform:none;font-family:inherit}div:is([data-form-block-id],[data-form-id]) form th:not([class]),div:is([data-form-block-id],[data-form-id]) form th.inner{padding:0!important}div:is([data-form-block-id],[data-form-id]) form [data-layout]{background:0 0;max-width:none!important;margin:0 calc(var(--formInnerPadding) * -1)!important}div:is([data-form-block-id],[data-form-id]) form [data-section]{padding:0!important}div:is([data-form-block-id],[data-form-id]) form .columnContainer{padding:0 var(--formInnerPadding)!important}div:is([data-form-block-id],[data-form-id]) form .columnContainer .columnContainer{padding:0!important}div:is([data-form-block-id],[data-form-id]) form div[data-editorblocktype]{padding-left:0;padding-right:0}div:is([data-form-block-id],[data-form-id]) form .FormField,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TextFormField],div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TextAreaFormField],div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=PhoneFormField],div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=DateTimeFormField],div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField],div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Captcha],div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-text],div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-email],div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-phone],div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-dropdown]{margin-bottom:var(--formFieldMargin,1.25em);gap:0;padding:0}div:is([data-form-block-id],[data-form-id]) form .FormField label,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TextFormField] label,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TextAreaFormField] label,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=PhoneFormField] label,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=DateTimeFormField] label,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField] label,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Captcha] label,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-text] label,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-email] label,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-phone] label,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-dropdown] label{font-family:inherit;font-size:.875rem;font-weight:var(--boldFontWeight,700);margin:0 0 .5em;display:inline-block}div:is([data-form-block-id],[data-form-id]) form .FormField label+.lp-required,div:is([data-form-block-id],[data-form-id]) form .FormField label>.lp-required,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TextFormField] label+.lp-required,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TextFormField] label>.lp-required,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TextAreaFormField] label+.lp-required,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TextAreaFormField] label>.lp-required,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=PhoneFormField] label+.lp-required,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=PhoneFormField] label>.lp-required,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=DateTimeFormField] label+.lp-required,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=DateTimeFormField] label>.lp-required,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField] label+.lp-required,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField] label>.lp-required,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Captcha] label+.lp-required,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Captcha] label>.lp-required,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-text] label+.lp-required,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-text] label>.lp-required,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-email] label+.lp-required,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-email] label>.lp-required,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-phone] label+.lp-required,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-phone] label>.lp-required,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-dropdown] label+.lp-required,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-dropdown] label>.lp-required{font-weight:var(--boldFontWeight,700);opacity:.8;color:var(--colorText)!important}div:is([data-form-block-id],[data-form-id]) form input[type=text],div:is([data-form-block-id],[data-form-id]) form input[type=email],div:is([data-form-block-id],[data-form-id]) form input[type=tel],div:is([data-form-block-id],[data-form-id]) form input[type=number],div:is([data-form-block-id],[data-form-id]) form input[type=date],div:is([data-form-block-id],[data-form-id]) form select{border:1px solid var(--colorOutlineDark);width:100%;height:3rem;font-family:inherit;font-size:.875rem;font-weight:var(--boldFontWeight,700);text-indent:0;background:0 0;border-radius:0;flex:none;margin:0;padding:0 1rem;line-height:3rem}div:is([data-form-block-id],[data-form-id]) form input[type=text]:focus,div:is([data-form-block-id],[data-form-id]) form input[type=email]:focus,div:is([data-form-block-id],[data-form-id]) form input[type=tel]:focus,div:is([data-form-block-id],[data-form-id]) form input[type=number]:focus,div:is([data-form-block-id],[data-form-id]) form input[type=date]:focus,div:is([data-form-block-id],[data-form-id]) form select:focus{border-color:var(--colorText)}div:is([data-form-block-id],[data-form-id]) form input[type=text]:focus-visible,div:is([data-form-block-id],[data-form-id]) form input[type=email]:focus-visible,div:is([data-form-block-id],[data-form-id]) form input[type=tel]:focus-visible,div:is([data-form-block-id],[data-form-id]) form input[type=number]:focus-visible,div:is([data-form-block-id],[data-form-id]) form input[type=date]:focus-visible,div:is([data-form-block-id],[data-form-id]) form select:focus-visible{outline:0}div:is([data-form-block-id],[data-form-id]) form textarea{border:1px solid var(--colorOutlineDark);background:0 0;width:100%;padding:.5rem 1rem;font-family:inherit;font-size:.875rem}div:is([data-form-block-id],[data-form-id]) form textarea:focus{border-color:var(--colorText)}div:is([data-form-block-id],[data-form-id]) form textarea:focus-visible{outline:0}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Text]{font-size:.875rem;margin:1rem 0 .625rem!important}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Text]+[data-editorblocktype=Text]{margin-top:.625rem!important}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Text]:not([class]),div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Text] :is(div,span,p):not([class]){font-family:inherit!important;font-weight:inherit!important;color:inherit!important;background:0 0!important}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-dropdown] select{padding-right:2.5rem}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-dropdown] .lp-form-field{position:relative}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-dropdown] .lp-form-field:after{content:"";border:solid var(--colorTextFaded);pointer-events:none;border-width:0 3px 3px 0;width:.625rem;height:.625rem;position:absolute;bottom:1.25rem;right:1rem;transform:rotate(45deg)}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-dropdown] .lp-form-field:focus-within:after{border-color:var(--colorOutlineDark)}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField]:has(select){position:relative}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField]:has(select) select{padding-right:2.5rem}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField]:has(select):after{content:"";border:solid var(--colorTextFaded);pointer-events:none;border-width:0 3px 3px 0;width:.625rem;height:.625rem;position:absolute;bottom:1.375rem;right:1rem;transform:rotate(45deg)}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField]:has(select):focus-within:after{border-color:var(--colorOutlineDark)}:is(div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-checkbox],div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=checkbox])){margin:0 0 .75rem;padding:.25rem 0 0}:is(div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-checkbox] div.twooption_checkbox,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=checkbox]) div.twooption_checkbox){font-family:inherit}:is(div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-checkbox] .lp-form-field,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=checkbox]) .lp-form-field){display:flex}:is(div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-checkbox] input,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=checkbox]) input){opacity:0;cursor:pointer;width:0;height:0;position:absolute}:is(div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-checkbox] input:checked~label,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=checkbox]) input:checked~label){--filterCheckboxBg:var(--colorPrimary);--filterCheckboxOpacity:1}:is(div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-checkbox] label,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=checkbox]) label){box-sizing:content-box;font-family:inherit;font-size:.75rem;line-height:inherit;cursor:pointer;align-items:flex-start;gap:1rem;display:inline-flex;position:relative}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-checkbox] label:before{content:"";aspect-ratio:1;border:1px solid var(--filterCheckboxBg,var(--colorOutlineDark));background:var(--filterCheckboxBg,transparent);width:1.25rem;transition:var(--animationBase);flex:0 0 1.25rem;position:relative;top:-.125rem}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=checkbox]) label:before{content:"";aspect-ratio:1;border:1px solid var(--filterCheckboxBg,var(--colorOutlineDark));background:var(--filterCheckboxBg,transparent);width:1.25rem;transition:var(--animationBase);flex:0 0 1.25rem;position:relative;top:-.125rem}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-checkbox] label:after{content:"";width:.25rem;height:.625rem;line-height:inherit;visibility:visible;opacity:var(--filterCheckboxOpacity,0);transition:var(--animationBase);border:3px solid #fffc;border-width:0 3px 3px 0;position:absolute;top:.125rem;left:.625rem;transform:rotate(45deg)}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=checkbox]) label:after{content:"";width:.25rem;height:.625rem;line-height:inherit;visibility:visible;opacity:var(--filterCheckboxOpacity,0);transition:var(--animationBase);border:3px solid #fffc;border-width:0 3px 3px 0;position:absolute;top:.125rem;left:.625rem;transform:rotate(45deg)}:is(div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-checkbox]:hover,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-checkbox]:active,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-checkbox]:focus,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=checkbox]):hover,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=checkbox]):active,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=checkbox]):focus){--filterCheckboxBg:hsla(var(--colorPrimary-h), calc(var(--colorPrimary-s) * 1%), calc(var(--colorPrimary-l) * 1%), .4)}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField] div.radiobuttons{flex-flow:row}:is(div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-radioButtons],div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=radio]),div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField]:has(input[type=radio])){margin-bottom:var(--formFieldMargin,1.25em);gap:0;padding:0}:is(div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-radioButtons] div.radiobuttons,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=radio]) div.radiobuttons,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField]:has(input[type=radio]) div.radiobuttons){font-family:inherit}:is(div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-radioButtons] label,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=radio]) label,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField]:has(input[type=radio]) label){font-family:inherit;font-size:.75rem;font-weight:var(--boldFontWeight,700);margin-bottom:1em;display:block}:is(div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-radioButtons] label+.lp-required,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-radioButtons] label>.lp-required,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=radio]) label+.lp-required,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=radio]) label>.lp-required,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField]:has(input[type=radio]) label+.lp-required,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField]:has(input[type=radio]) label>.lp-required){font-weight:var(--boldFontWeight,700);opacity:.8;color:var(--colorText)!important}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-radioButtons] .radiobuttons>div,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-radioButtons] .lp-radioButton{align-items:initial;width:unset;display:inline-flex;position:relative}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=radio]) .radiobuttons>div{align-items:initial;width:unset;display:inline-flex;position:relative}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=radio]) .lp-radioButton{align-items:initial;width:unset;display:inline-flex;position:relative}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField]:has(input[type=radio]) .radiobuttons>div{align-items:initial;width:unset;display:inline-flex;position:relative}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField]:has(input[type=radio]) .lp-radioButton{align-items:initial;width:unset;display:inline-flex;position:relative}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-radioButtons] .radiobuttons>div input,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-radioButtons] .lp-radioButton input{opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;position:absolute;inset:0}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=radio]) .radiobuttons>div input{opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;position:absolute;inset:0}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=radio]) .lp-radioButton input{opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;position:absolute;inset:0}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField]:has(input[type=radio]) .radiobuttons>div input{opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;position:absolute;inset:0}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField]:has(input[type=radio]) .lp-radioButton input{opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;position:absolute;inset:0}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-radioButtons] .radiobuttons>div input:checked~label,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-radioButtons] .lp-radioButton input:checked~label{--filterCheckboxBg:var(--colorPrimary);--filterCheckboxOpacity:1}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=radio]) .radiobuttons>div input:checked~label{--filterCheckboxBg:var(--colorPrimary);--filterCheckboxOpacity:1}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=radio]) .lp-radioButton input:checked~label{--filterCheckboxBg:var(--colorPrimary);--filterCheckboxOpacity:1}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField]:has(input[type=radio]) .radiobuttons>div input:checked~label{--filterCheckboxBg:var(--colorPrimary);--filterCheckboxOpacity:1}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField]:has(input[type=radio]) .lp-radioButton input:checked~label{--filterCheckboxBg:var(--colorPrimary);--filterCheckboxOpacity:1}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-radioButtons] .radiobuttons>div label,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-radioButtons] .lp-radioButton label{box-sizing:content-box;font-family:inherit;font-size:.875rem;font-weight:var(--boldFontWeight,700);cursor:pointer;align-items:center;gap:.625rem;margin:0 2rem 0 0;display:inline-flex;position:relative}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=radio]) .radiobuttons>div label{box-sizing:content-box;font-family:inherit;font-size:.875rem;font-weight:var(--boldFontWeight,700);cursor:pointer;align-items:center;gap:.625rem;margin:0 2rem 0 0;display:inline-flex;position:relative}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=radio]) .lp-radioButton label{box-sizing:content-box;font-family:inherit;font-size:.875rem;font-weight:var(--boldFontWeight,700);cursor:pointer;align-items:center;gap:.625rem;margin:0 2rem 0 0;display:inline-flex;position:relative}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField]:has(input[type=radio]) .radiobuttons>div label{box-sizing:content-box;font-family:inherit;font-size:.875rem;font-weight:var(--boldFontWeight,700);cursor:pointer;align-items:center;gap:.625rem;margin:0 2rem 0 0;display:inline-flex;position:relative}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField]:has(input[type=radio]) .lp-radioButton label{box-sizing:content-box;font-family:inherit;font-size:.875rem;font-weight:var(--boldFontWeight,700);cursor:pointer;align-items:center;gap:.625rem;margin:0 2rem 0 0;display:inline-flex;position:relative}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-radioButtons] .radiobuttons>div label:before,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-radioButtons] .lp-radioButton label:before{content:"";aspect-ratio:1;border:1px solid var(--filterCheckboxBg,var(--colorOutlineDark));width:1.25rem;transition:var(--animationBase);border-radius:50%;flex:0 0 1.25rem;position:relative;top:50%;transform:translateY(-50%)}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=radio]) .radiobuttons>div label:before{content:"";aspect-ratio:1;border:1px solid var(--filterCheckboxBg,var(--colorOutlineDark));width:1.25rem;transition:var(--animationBase);border-radius:50%;flex:0 0 1.25rem;position:relative;top:50%;transform:translateY(-50%)}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=radio]) .lp-radioButton label:before{content:"";aspect-ratio:1;border:1px solid var(--filterCheckboxBg,var(--colorOutlineDark));width:1.25rem;transition:var(--animationBase);border-radius:50%;flex:0 0 1.25rem;position:relative;top:50%;transform:translateY(-50%)}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField]:has(input[type=radio]) .radiobuttons>div label:before{content:"";aspect-ratio:1;border:1px solid var(--filterCheckboxBg,var(--colorOutlineDark));width:1.25rem;transition:var(--animationBase);border-radius:50%;flex:0 0 1.25rem;position:relative;top:50%;transform:translateY(-50%)}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField]:has(input[type=radio]) .lp-radioButton label:before{content:"";aspect-ratio:1;border:1px solid var(--filterCheckboxBg,var(--colorOutlineDark));width:1.25rem;transition:var(--animationBase);border-radius:50%;flex:0 0 1.25rem;position:relative;top:50%;transform:translateY(-50%)}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-radioButtons] .radiobuttons>div label:after,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-radioButtons] .lp-radioButton label:after{content:"";background:var(--colorPrimary);width:1rem;height:1rem;opacity:var(--filterCheckboxOpacity,0);transition:var(--animationBase);border-radius:50%;position:absolute;top:50%;left:calc(.125rem + 1px);transform:translateY(-50%)}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=radio]) .radiobuttons>div label:after{content:"";background:var(--colorPrimary);width:1rem;height:1rem;opacity:var(--filterCheckboxOpacity,0);transition:var(--animationBase);border-radius:50%;position:absolute;top:50%;left:calc(.125rem + 1px);transform:translateY(-50%)}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=radio]) .lp-radioButton label:after{content:"";background:var(--colorPrimary);width:1rem;height:1rem;opacity:var(--filterCheckboxOpacity,0);transition:var(--animationBase);border-radius:50%;position:absolute;top:50%;left:calc(.125rem + 1px);transform:translateY(-50%)}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField]:has(input[type=radio]) .radiobuttons>div label:after{content:"";background:var(--colorPrimary);width:1rem;height:1rem;opacity:var(--filterCheckboxOpacity,0);transition:var(--animationBase);border-radius:50%;position:absolute;top:50%;left:calc(.125rem + 1px);transform:translateY(-50%)}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField]:has(input[type=radio]) .lp-radioButton label:after{content:"";background:var(--colorPrimary);width:1rem;height:1rem;opacity:var(--filterCheckboxOpacity,0);transition:var(--animationBase);border-radius:50%;position:absolute;top:50%;left:calc(.125rem + 1px);transform:translateY(-50%)}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-radioButtons] .radiobuttons>div:hover,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-radioButtons] .radiobuttons>div:active,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-radioButtons] .radiobuttons>div:focus,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-radioButtons] .lp-radioButton:hover,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-radioButtons] .lp-radioButton:active,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-radioButtons] .lp-radioButton:focus{--filterCheckboxOpacity:.4}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=radio]) .radiobuttons>div:hover{--filterCheckboxOpacity:.4}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=radio]) .radiobuttons>div:active{--filterCheckboxOpacity:.4}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=radio]) .radiobuttons>div:focus{--filterCheckboxOpacity:.4}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=radio]) .lp-radioButton:hover{--filterCheckboxOpacity:.4}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=radio]) .lp-radioButton:active{--filterCheckboxOpacity:.4}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=radio]) .lp-radioButton:focus{--filterCheckboxOpacity:.4}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField]:has(input[type=radio]) .radiobuttons>div:hover{--filterCheckboxOpacity:.4}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField]:has(input[type=radio]) .radiobuttons>div:active{--filterCheckboxOpacity:.4}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField]:has(input[type=radio]) .radiobuttons>div:focus{--filterCheckboxOpacity:.4}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField]:has(input[type=radio]) .lp-radioButton:hover{--filterCheckboxOpacity:.4}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField]:has(input[type=radio]) .lp-radioButton:active{--filterCheckboxOpacity:.4}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField]:has(input[type=radio]) .lp-radioButton:focus{--filterCheckboxOpacity:.4}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=SubmitButtonBlock],div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=SubmitButton]{margin-top:var(--formButtonMargin,1.5em)}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=SubmitButtonBlock] button[type=submit],div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=SubmitButtonBlock] input[type=submit],div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=SubmitButton] button[type=submit],div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=SubmitButton] input[type=submit]{width:var(--formButtonWidth,20em);max-width:100%;height:auto;font-size:var(--formButtonFontSize,1rem);font-weight:var(--boldFontWeight,700);color:var(--colorLight);background:var(--colorPrimary);transition:var(--animationBase);cursor:pointer;border-radius:.25rem;outline:0;padding:1em 1.75em!important}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=SubmitButtonBlock] button[type=submit]:hover,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=SubmitButtonBlock] button[type=submit]:active,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=SubmitButtonBlock] button[type=submit]:focus,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=SubmitButtonBlock] input[type=submit]:hover,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=SubmitButtonBlock] input[type=submit]:active,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=SubmitButtonBlock] input[type=submit]:focus,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=SubmitButton] button[type=submit]:hover,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=SubmitButton] button[type=submit]:active,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=SubmitButton] button[type=submit]:focus,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=SubmitButton] input[type=submit]:hover,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=SubmitButton] input[type=submit]:active,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=SubmitButton] input[type=submit]:focus{background:var(--colorSecondary)}.Modal{max-inline-size:min(96vw, var(--sizeContentWidth));z-index:12;max-block-size:min(88dvb,100%);transition:var(--animationBase);border:0;margin:auto;padding:0;display:grid;position:fixed;inset:0;overflow:auto}.ModalInner{padding:2.4em 1.5em}@media (width>=48rem){.ModalInner{padding:6em 4em}}.Modal:not([open]){pointer-events:none;opacity:0}.ModalCloser{cursor:pointer;opacity:.4;transition:var(--animationBase);background:0 0;border:0;outline:0;position:absolute;top:1em;right:1em}@media (width>=48rem){.ModalCloser{top:2em;right:1.5em}}.ModalCloser:hover{opacity:1}dialog::backdrop{background-color:#000c}:root{--headerHeight:4rem}@media (width>=48rem){:root{--headerHeight:5rem}}.AppHeader{--headerSearchSize:2.5rem;--headerOutlineColor:hsla(var(--colorLight-h), calc(var(--colorLight-s) * 1%), calc(var(--colorLight-l) * 1%), .4)}@media (width>=64rem){.AppHeader{--headerSearchSize:9.5rem}}@media (width>=80rem){.AppHeader{--headerSearchSize:2.5rem}}@media (width>=105rem){.AppHeader{--headerSearchSize:10rem}}body.is-printing .AppHeader{display:none}@media print{.AppHeader{display:none}}.AppHeader{height:0;color:var(--colorLight);pointer-events:none;z-index:10;position:sticky;top:0}.AppHeader.is-sticked{--headerBackground:#000}.AppHeader.is-up:not(.is-opened){--headerTransform:-1}.AppHeader--filled{--headerBackground:#000;height:auto}.AppHeader-holder{pointer-events:auto;background:var(--headerBackground,transparent);transform:translateY(calc((100% + 1px) * var(--headerTransform,0)));transition:var(--animationBase)}.AppHeader-bar{align-items:center;gap:1em;padding-top:1em;padding-bottom:1em;display:flex;position:relative}@media (width>=32rem){.AppHeader-bar{gap:1.5em}}@media (width>=90rem){.AppHeader-bar{gap:2.5em}}@media (width>=48rem){.AppHeader-bar{padding-top:1.25em;padding-bottom:1.25em}}.AppHeader-bar:after{content:"";inset:100% var(--sizeContentOffset) -1px;opacity:.4;pointer-events:none;z-index:10;background:currentColor;position:absolute}.AppHeader .CompanyLogos{margin-right:auto}@media (width>=32rem){.AppHeader .CompanyLogos{z-index:10}}@media (width<=31.99rem){.AppHeader .CompanyLogos>*{z-index:10}.AppHeader .CompanyLogos .CompanyLogos-brands+.CompanyLogos-brands{z-index:11}}@media (width<=79.99rem){.AppHeader .CompanyLogos{transition:var(--animationFast) calc(var(--durationAnimationBase) * .75)}body.is-searchOpened .AppHeader .CompanyLogos{opacity:0;pointer-events:none;transition:var(--animationFast)}}@media (width>=80rem){.AppHeader-nav{transition:var(--animationFast) calc(var(--durationAnimationBase) * .75)}body.is-searchOpened .AppHeader-nav{opacity:0;pointer-events:none;transition:var(--animationFast)}}.AppHeader-searchSpacing{width:calc(var(--headerSearchSize) - .5rem)}.AppHeader-hamburger{aspect-ratio:1;width:3em;color:inherit;cursor:pointer;z-index:10;background:0 0;border:0;outline:0;flex-flow:column;justify-content:center;align-items:center;gap:.375em;margin:-.5em -.75em -.5em 0;padding:0 0 .75em;display:flex;position:relative;top:-.125em}@media (width>=80rem){.AppHeader-hamburger{display:none}}.AppHeader-hamburger span{transform-origin:top;width:1.5rem;height:.125rem;transition:var(--animationBase);background:currentColor;border-radius:.25em;display:block}.AppHeader.is-opened .AppHeader-hamburger span{background:var(--colorLight)}.AppHeader.is-opened .AppHeader-hamburger span:nth-child(2){opacity:0}.AppHeader.is-opened .AppHeader-hamburger span:first-child{width:1.625em;transform:translateY(.5rem)rotate(45deg)}.AppHeader.is-opened .AppHeader-hamburger span:nth-child(3){width:1.625em;transform:translateY(-.5rem)rotate(-45deg)}.AppHeader-hamburger:before{content:"MENU";font-size:.5em;font-weight:500;position:absolute;bottom:0}.AppFooter{color:#666;overflow:hidden}body.is-printing .AppFooter{display:none}@media print{.AppFooter{display:none}}.AppFooter:not(.AppFooter--compact){color:#fff;background:#000}.AppFooter-inner{grid-gap:1.25rem;grid-template-columns:1fr;grid-template-areas:"brand""dealerships""nav""contacts""form";margin-top:2.5rem;margin-bottom:2.5rem;font-size:.75em;display:grid}@media (width>=48rem){.AppFooter-inner{grid-gap:2rem;grid-template-columns:1.4fr 1fr;grid-template-areas:"dealerships nav""dealerships contacts""brand contacts""form form"}}@media (width>=64rem){.AppFooter-inner{grid-gap:2.5rem;grid-template:"dealerships nav form""dealerships contacts form"1fr"brand contacts form"/1.4fr 1fr 1fr;margin-top:4rem;margin-bottom:4rem}}.AppFooter details>summary{box-sizing:border-box;list-style:none}.AppFooter details>summary::-webkit-details-marker{display:none}.AppFooter-title{text-transform:uppercase;margin-bottom:1.5em;font-size:1rem;font-weight:700}.AppFooter-brand{grid-area:brand;margin:0 0 1.5em;font-size:1rem}@media (width>=48rem){.AppFooter-brand{margin:1.5em 0 0}}.AppFooter-dealerships{grid-area:dealerships}.AppFooter-dealershipsGrid{grid-gap:2rem;grid-template-columns:1fr 1fr;max-width:30rem;margin-bottom:2em;display:grid}@media (width>=32rem){.AppFooter-dealershipsGrid{grid-gap:2rem 4rem}}@media (width>=48rem){.AppFooter-dealershipsGrid{margin:0}}.AppFooter-dealerships address{flex-flow:column;align-items:flex-start;font-style:normal;display:flex}.AppFooter-dealerships address>strong{display:block}.AppFooter-dealerships address a:not([class]){text-decoration:underline;display:inline-block}.AppFooter-dealerships address a:not([class]):first-of-type{margin-top:1em}.AppFooter-dealerships address a:not([class]):hover{text-decoration:none}.AppFooter-dealershipsButton{opacity:.8;margin-top:.625rem}.AppFooter-navigation{grid-area:nav}.AppFooter-navigation nav li:not(:last-child){margin-bottom:.5em}.AppFooter-navigation nav li.lang-link{margin:2.5em 0 1em}.AppFooter-navigation nav li.lang-link>a{align-items:center;gap:1em;display:inline-flex}.AppFooter-contacts{grid-area:contacts}.AppFooter-contactsTitle{margin-bottom:1.25em;font-weight:700;display:block}.AppFooter-contactsTitle:not(:first-of-type){margin-top:2.5rem}.AppFooter-contactsButton{width:100%;max-width:20rem}.AppFooter-contactsPhone{transition:var(--animationBase);margin-bottom:.25em;font-size:1rem;font-weight:700;text-decoration:none;display:inline-block}.AppFooter-contactsPhone:hover,.AppFooter-contactsPhone:active,.AppFooter-contactsPhone:focus{opacity:.4;text-decoration:none}.AppFooter-contactsNote{opacity:.8;display:block}.AppFooter-socials{align-items:center;gap:1.5rem;display:inline-flex}.AppFooter-socials>*{transition:var(--animationBase);display:flex}.AppFooter-socials>:hover,.AppFooter-socials>:active,.AppFooter-socials>:focus{opacity:.4;text-decoration:none}.AppFooter-form{grid-area:form}.AppFooter-form .FooterForm{--formCheckboxLabelSize:.75rem}.AppFooter-bottom{font-size:.75em}.AppFooter-bottom:not(:only-child){background:#262625}.AppFooter-bottom>*{flex-flow:wrap;gap:2em;padding-top:2em;padding-bottom:2em;display:flex;position:relative}.AppFooter-bottom>:before{content:"";inset:0 var(--sizeContentOffset) auto;background:#26262533;height:1px;position:absolute}.AppFooter-bottom span:first-child{margin-right:2em}.AppFooter-links{margin-right:auto}.AppFooter-links ul{flex-flow:wrap;gap:.5em 1.5em;display:flex}.AppFooter-links ul li:not(:last-of-type):after{content:"|";opacity:.8;margin-left:1.5em}.AppFooter-mask{width:102%;height:2.5rem;margin-left:-1%}@media (width<=47.99rem){.AppFooter-mask{display:none}}.NewsletterForm{grid-template-areas:"field""gdpr""button";width:100%;max-width:40em;position:relative}@media (width>=48rem){.NewsletterForm{align-items:end;gap:var(--NewslleterFormGap,1em 1.5em);grid-template-columns:1fr 12.5em;grid-template-areas:"field button""gdpr gdpr"}}.NewsletterForm .FormField{grid-area:field}.NewsletterForm .AppForm-submit{grid-area:button}.NewsletterForm .AppForm-submit button[type=submit]{min-width:auto;font-size:.875rem;line-height:1.125rem}@media (width<=31.99rem){.NewsletterForm .AppForm-submit button[type=submit]{width:100%}}.NewsletterForm .AppForm-gdpr{grid-area:gdpr}.NewsletterRow{background:var(--colorBgLight);padding:3em 0}body.is-printing .NewsletterRow{display:none}@media print{.NewsletterRow{display:none}}@media (width>=48rem){.NewsletterRow-inner{justify-content:space-between;display:flex}}.NewsletterRow-content{max-width:25em}@media (width<=47.99rem){.NewsletterRow-content{margin-bottom:2em}}.AppSearch{right:calc(var(--sizeContentOffset) + var(--headerSearchOffset));width:var(--headerSearchSize);transition:var(--animationBase);--headerSearchOffset:2.5rem;position:absolute}@media (width>=32rem){.AppSearch{--headerSearchOffset:3rem}}@media (width>=80rem){.AppSearch{--headerSearchOffset:0rem}}.AppSearch:focus-within,body.is-searchOpened .AppSearch{--headerSearchSize:calc(100% - var(--headerSearchOffset) - 2 * var(--sizeContentOffset));--headerSearchCloserVisibility:1;--headerSearchCloserEvents:auto}@media (width>=80rem){.AppSearch:focus-within,body.is-searchOpened .AppSearch{--headerSearchSize:min(40rem, calc(100% - 35rem))}}.AppSearch-inner{align-items:center;display:flex;position:relative;overflow:hidden}.AppSearch-icon{opacity:.4;pointer-events:none;position:absolute;left:.75em}.AppSearch-input{width:100%;height:2.5rem;color:inherit;border:1px solid var(--headerOutlineColor);transition:var(--animationBase);background:0 0;border-radius:.25rem;padding:0 .5rem 0 2.25rem;font-size:.875em;font-weight:500;line-height:2.5rem}@media (width<=104.99rem){.AppSearch-input{padding:0 0 0 2.375rem;font-size:.75em}}@media (width<=79.99rem){.AppSearch-input{font-size:.875em}}@media (width<=47.99rem){.AppSearch-input{font-size:1em}}.AppSearch-input:focus{border-color:currentColor;outline:0}.AppSearch-input::placeholder{color:inherit;opacity:.4}.AppSearch-submit{border-radius:0;width:2.5em;min-width:auto;height:2.5em;display:none;padding:0!important}.AppSearch-submit span{display:flex}.AppSearch-closer{right:calc(.75em * var(--headerSearchCloserVisibility,-2));color:inherit;cursor:pointer;pointer-events:var(--headerSearchCloserEvents,none);opacity:var(--headerSearchCloserVisibility,0);transition:var(--animationBase);background:0 0;border:0;outline:0;display:flex;position:absolute}.AppSearch-closer svg{opacity:var(--headerSearchCloserIconOpacity,.4);transition:var(--animationBase)}.AppSearch-closer:hover,.AppSearch-closer:active,.AppSearch-closer:focus{--headerSearchCloserIconOpacity:1}.AppSearch-results{width:calc(100vw - 2 * var(--sizeContentOffset));max-height:calc(100vh - 8em);color:var(--colorText);background:var(--colorLight);z-index:12;border-radius:.25rem;position:absolute;inset:calc(100% + 1.25em) auto auto 0;overflow:auto}@media (width>=48rem){.AppSearch-results{width:auto;inset:calc(100% + .25em) 0 auto}}.AppSearch-resultsCategory{margin:.25em .5em}.AppSearch-resultsTitle{color:var(--colorTextSecondary);margin:1em .75rem .5em;font-size:.75em}.AppSearch-resultsShowMore{font-size:.75em;position:absolute;top:1em;right:1.25rem}.AppSearchResult{font-size:.875rem;font-weight:var(--boldFontWeight,700);transition:var(--animationBase);border-radius:.25rem;padding:.5rem .75rem;display:flex}.AppSearchResult--offers{grid-template-columns:auto 1fr;align-items:center;gap:0 1.5rem;display:grid}.AppSearchResult-image{border-radius:.25rem;grid-row:span 2;width:5em;height:3.5em;overflow:hidden}.AppSearchResult-image img{object-fit:cover;width:100%;height:100%}.AppSearchResult-details{align-items:center;gap:1em;font-size:.75rem;font-weight:300;display:flex}.AppSearchResult-details span:not(:last-child):after{content:"•";color:var(--colorTextFaded);margin-left:1em}.AppSearchResult:hover,.AppSearchResult:active,.AppSearchResult:focus{background:var(--colorBgSecondary);text-decoration:none}.AppInfoBar{color:var(--colorLight);background:var(--infoBarBackground,var(--colorAccent));z-index:12;padding:.5em 0;font-size:.75em;position:relative}body.is-printing .AppInfoBar{display:none}@media print{.AppInfoBar{display:none}}@media (width>=48rem){.AppInfoBar{font-size:.875em}}.AppInfoBar-inner{justify-content:space-between;align-items:flex-start;gap:.5em;display:flex}@media (width>=64rem){.AppInfoBar-inner{gap:2em}}.AppInfoBar-inner a[href]{text-decoration:underline}.AppInfoBar-inner a[href]:hover,.AppInfoBar-inner a[href]:active,.AppInfoBar-inner a[href]:focus{opacity:.8;text-decoration:none}.AppInfoBar-content{padding:.375em 0}.AppInfoBar-closer{aspect-ratio:1;width:2rem;margin-right:calc(var(--sizeContentOffset) / -2);background:0 0;border:0}.AppInfoBar-closer:hover,.AppInfoBar-closer:active,.AppInfoBar-closer:focus{background:#0000001f}@media (width<=79.99rem){.AppNavigation{height:100vh;padding:calc(var(--headerHeight) + var(--headerMenuOffset,3em) + var(--wp-admin--admin-bar--height,0rem)) 2.5em calc(max(100vh - 100dvh, 0em) + 3em);color:var(--colorLight);opacity:0;transition:var(--animationBase);pointer-events:none;z-index:9;background:#000;flex-flow:column;gap:2em;display:flex;position:fixed;inset:0;overflow:hidden auto}.AppHeader.is-opened .AppNavigation{opacity:1;pointer-events:auto}body[data-site=operak-bmw] .AppNavigation{inset:var(--HeaderNavigationOffset,-.5rem) -.25rem -.5rem;padding-inline:1.5rem}}@media (width<=47.99rem){.AppNavigation{--headerMenuOffset:1.5em}}.AppNavigation-menu{align-items:center;gap:1.5em;display:flex}@media (width<=89.99rem){.AppNavigation-menu{gap:1em}}@media (width<=79.99rem){.AppNavigation-menu{flex-flow:column;align-items:flex-start}body[data-site=operak-bmw] .AppNavigation-menu{margin-top:auto}}@media (width<=31.99rem){.AppNavigation-menu{gap:.75em}}.AppNavigation-menu>li{justify-content:space-between;align-items:center;gap:1.25em;display:flex}@media (width>=80rem){.AppNavigation-menu>li.menu-item-has-children{position:relative}}@media (width<=79.99rem){.AppNavigation-menu>li{width:100%}}.AppNavigation-menu>li:hover,.AppNavigation-menu>li:active,.AppNavigation-menu>li:focus{--navigationItemIndicatorScale:1;--navigationItemIndicatorOpacity:1;--navigationItemIndicatorDirection:left;--navigationItemIndicatorColor:var(--colorAccent);--navSubmenuSize:1;--navSubmenuOpacity:1;--navSubmenuDelay:calc(var(--durationAnimationBase) * .75)}@media (width>=80rem){.AppNavigation-menu>li:hover.menu-item-has-children:after,.AppNavigation-menu>li:active.menu-item-has-children:after,.AppNavigation-menu>li:focus.menu-item-has-children:after{content:"";position:absolute;inset:100% -1em -2em}.AppNavigation-menu>li:hover.menu-item-has-mega-menu:after,.AppNavigation-menu>li:active.menu-item-has-mega-menu:after,.AppNavigation-menu>li:focus.menu-item-has-mega-menu:after{content:"";position:absolute;inset:calc(100% - 1.5em) 0 -.5em}}.AppNavigation-menu>li.is-active{--navigationItemIndicatorScale:.64;--navigationItemIndicatorOpacity:.4;--navigationItemIndicatorDirectionActive:center;--navigationItemIndicatorColor:var(--colorLight)}.AppNavigation-menu>li>a{font-size:.875em;font-weight:var(--boldFontWeight,700);white-space:nowrap;padding:.5rem 0;display:inline-flex;position:relative}@media (width<=89.99rem){.AppNavigation-menu>li>a{font-size:.8125em}}@media (width<=79.99rem){.AppNavigation-menu>li>a{opacity:var(--navigationItemsFade,1);transition:var(--animationBase);flex:1 0 auto;font-size:1.5em;font-weight:500}}@media (width<=31.99rem){.AppNavigation-menu>li>a{font-size:1.25em}}.AppNavigation-menu>li>a:hover,.AppNavigation-menu>li>a:active,.AppNavigation-menu>li>a:focus{--navigationItemIndicatorScale:1;--navigationItemIndicatorOpacity:1;--navigationItemIndicatorDirection:left;--navigationItemIndicatorColor:var(--colorAccent);text-decoration:none}.AppNavigation-menu>li>a:after{content:"";background:var(--navigationItemIndicatorColor,var(--colorAccent));height:.1875rem;scale:var(--navigationItemIndicatorScale,0) 1;transform-origin:var(--navigationItemIndicatorDirectionActive,var(--navigationItemIndicatorDirection,right));transition:var(--animationBase), transform-origin 0s;opacity:var(--navigationItemIndicatorOpacity,1);pointer-events:none;border-radius:.125rem;position:absolute;inset:calc(100% + 1em) 0 auto}@media (width<=79.99rem){.AppNavigation-menu>li>a:after{content:none}}.AppNavigation-menu>li.lang-link,.AppNavigation-menu>li.shop-link:last-child{align-items:flex-start;gap:.5em;width:auto;margin-left:1.5em;position:relative}@media (width<=79.99rem){.AppNavigation-menu>li.lang-link,.AppNavigation-menu>li.shop-link:last-child{margin:1.5em 0 0}}.AppNavigation-menu>li.lang-link:before,.AppNavigation-menu>li.shop-link:last-child:before{content:"";opacity:.24;background:currentColor;width:1px;position:absolute;inset:.125em auto .125em -1.5em}@media (width<=79.99rem){.AppNavigation-menu>li.lang-link:before,.AppNavigation-menu>li.shop-link:last-child:before{content:none}.AppNavigation-menu>li.lang-link{order:1;align-self:flex-end;margin-top:-3.625em}}.AppNavigation-menu>li.lang-link a[href]{align-items:center;gap:.5em}.AppNavigation-menu>li.shop-link:last-child:after{content:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\" height=\"10\"><path d=\"M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h82.7L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3V192c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H320zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z\"/></svg>");filter:invert();opacity:.4;height:.625em;position:relative;top:-.375em}.AppNavigation-socials{opacity:var(--navigationItemsFade,1);transition:var(--animationBase);align-items:center;gap:2.5em;margin-top:auto;display:flex}@media (width>=80rem){.AppNavigation-socials{display:none}}.AppNavigation-socials>*{opacity:.8;transition:var(--animationBase);display:flex}.AppNavigation-socials>:hover,.AppNavigation-socials>:active,.AppNavigation-socials>:focus{opacity:.4;text-decoration:none}.NavMegaMenu{color:var(--colorLight);transform:translateX(-50%) scaleY(var(--navSubmenuSize,0));transform-origin:top;transition:var(--animationBase);z-index:10;background:#000;border-radius:0 0 .25rem .25rem;grid-template-columns:auto 1fr;display:grid;position:absolute;top:calc(100% + 1.3125em);left:50%}@media (width<=79.99rem){.NavMegaMenu{--navSubmenuOpacity:1;width:min(100dvw,100vw);height:min(100dvh,100vh);transition:var(--animationBase);grid-template-columns:1fr;position:fixed;inset:0 auto auto 0;transform:translate(-100%)}.NavMegaMenu.is-opened{transform:translate(0)}}.NavMegaMenu>*{opacity:var(--navSubmenuOpacity,0);transition:var(--animationBase), opacity var(--durationAnimationBase) var(--easingAnimationBase) var(--navSubmenuDelay,0s)}.NavMegaMenu>ul{width:19rem;margin:1.5em 0 1em}@media (width<=79.99rem){.NavMegaMenu>ul{width:calc(100% - .25rem);margin:var(--headerHeight) .25em .25em 0;overflow:auto}.NavMegaMenu>ul>li{margin-bottom:.5em}.NavMegaMenu>ul>li:first-child{margin-top:1rem}.NavMegaMenu>ul>li:last-child{margin-bottom:1.5rem}}.NavMegaMenu>ul li>a{transition:var(--animationBase);padding:.625rem 1.5rem .625rem 2rem;display:block}@media (width<=79.99rem){.NavMegaMenu>ul li>a{padding:.75rem 1.5rem;font-weight:500}}.NavMegaMenu>ul li>a:hover,.NavMegaMenu>ul li>a:active,.NavMegaMenu>ul li>a:focus{font-weight:var(--boldFontWeight,700);text-decoration:none}.NavMegaMenu>ul li.is-active>a{font-weight:var(--boldFontWeight,700)}.NavMegaMenu-subIndicator{top:calc(var(--NavMegaMenuIndicator-position,0rem) + .5rem);width:.25em;height:calc(var(--NavMegaMenuIndicator-size,0rem) - 1rem);background:var(--colorAccent);transition:var(--animationBase);pointer-events:none;border-radius:.125rem;position:absolute;left:calc(19rem - .75em)}@media (width<=79.99rem){.NavMegaMenu-subIndicator,.NavMegaMenu-subHolder{display:none}}.NavMegaMenu-subHolder:not(:empty){width:0;position:relative}.NavMegaMenuSub{border-left:1px solid hsla(var(--colorOutline-h), calc(var(--colorOutline-s) * 1%), calc(var(--colorOutline-l) * 1%), .24);background:#000;border-bottom-right-radius:.25rem;width:18rem;min-height:100%;margin-left:-.25rem}@media (width<=79.99rem){.NavMegaMenuSub{border-left-width:.125rem;width:calc(100% - 2.5em);margin:.125em 0 1em 1.5em;display:block!important}}.NavMegaMenuSub>ul{flex-flow:column;gap:1em;margin-left:1em;padding:2em;display:flex}@media (width<=79.99rem){.NavMegaMenuSub>ul{gap:.125em;margin-left:.5em;padding:0}}.NavMegaMenuSub>ul li>a{transition:var(--animationBase);font-weight:500}@media (width<=79.99rem){.NavMegaMenuSub>ul li>a{font-size:1em;font-weight:300}}.NavMegaMenuSub>ul li>a:hover,.NavMegaMenuSub>ul li>a:active,.NavMegaMenuSub>ul li>a:focus{color:hsl(var(--colorAccent-h), calc(var(--colorAccent-s) * 1%), calc(var(--colorAccent-l) * 1.4 * 1%));text-decoration:none}.NavMegaMenuSub>ul li.is-active>a{opacity:.64;pointer-events:none}.NavMegaMenuSub-header{height:var(--headerHeight);opacity:0;transition:var(--animationBase);pointer-events:none;z-index:10;background:#000;align-items:center;padding:.25rem 5rem .25rem .5rem;font-size:1.125em;font-weight:500;display:flex;position:absolute;inset:0 0 auto;overflow:hidden;transform:translate(-100%)}@media (width>=80rem){.NavMegaMenuSub-header{display:none}}.NavMegaMenuSub-header.is-visible{opacity:1;pointer-events:auto;transform:translate(0)}.NavMegaMenuSub-header.is-visible+nav{--navigationItemsFade:.24}.NavMegaMenuSub-header:before{content:"";filter:invert()opacity(.64);background:url(/app/themes/cartecgroup/public/dist/chevron-left-BenfPrgO.svg) 50%/.75rem no-repeat;place-items:center;width:2.5rem;height:2.5rem;display:grid}.NavMegaMenu-opener{all:unset;filter:invert()opacity(.64);width:2.5em;height:2.5em;opacity:var(--navigationItemsFade,1);transition:var(--animationBase);background:url(/app/themes/cartecgroup/public/dist/chevron-right-BFkqFKqf.svg) 50%/1em no-repeat;place-items:center;margin-right:-1.5em;display:grid}@media (width>=80rem){.NavMegaMenu-opener{display:none}}.AppMegaMenu{inset:100% var(--sizeContentOffset) auto var(--sizeContentOffset);color:var(--colorLight);transform:scaleY(var(--navSubmenuSize,0));transform-origin:0 0;transition:var(--animationBase);z-index:10;background:#000;position:absolute;box-shadow:0 .125rem 2em #0000001f}@media (width<=79.99rem){.AppMegaMenu{--navSubmenuOpacity:1;width:min(100dvw,100vw);height:min(100dvh,100vh);transition:var(--animationBase);position:fixed;inset:0 auto auto 0;transform:translate(-100%)}.AppMegaMenu.is-opened{transform:translate(0)}}.AppMegaMenu--light{color:var(--colorText);background:var(--colorLight)}.AppMegaMenu-inner{opacity:var(--navSubmenuOpacity,0);transition:opacity var(--durationAnimationBase) var(--easingAnimationBase) var(--navSubmenuDelay,0s);max-height:calc(100vh - 8em);overflow:hidden}@media (width<=79.99rem){.AppMegaMenu-inner{height:calc(100% - var(--headerHeight,0));max-height:none;margin:var(--headerHeight) 0 .25em}}.ModelsMegaMenu{grid-template:"nav models"1fr"links models"/auto 1fr;padding-left:4em;display:grid}@media (width<=79.99rem){.ModelsMegaMenu{grid-template:"nav""models"1fr"links"/1fr;padding:0}}.ModelsMegaMenu-tabNav{flex-flow:column;grid-area:nav;gap:2em;margin:3.5em 0 3em;padding:.5em 0;display:flex;position:relative}@media (width<=79.99rem){.ModelsMegaMenu-tabNav{padding:.25em var(--sizeContentOffset);border-bottom:1px solid hsla(var(--colorOutline-h), calc(var(--colorOutline-s) * 1%), calc(var(--colorOutline-l) * 1%), .24);-ms-overflow-style:none;scrollbar-width:none;flex-flow:row;margin:.5em 0 0;overflow:auto hidden}.ModelsMegaMenu-tabNav::-webkit-scrollbar{display:none}}.ModelsMegaMenu-tabNav>button{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;outline:0;font-size:1.5em;line-height:3rem}@media (width<=79.99rem){.ModelsMegaMenu-tabNav>button{text-align:center;white-space:nowrap;flex:0 0 5em;padding:0 1em;font-size:1.125em;line-height:2.5rem}}.ModelsMegaMenu-tabNav>button.is-active{font-weight:var(--boldFontWeight,700)}.ModelsMegaMenu-tabNavIdentification{top:var(--NavMegaMenuIndicator-position);height:var(--NavMegaMenuIndicator-size);background:var(--colorAccent);width:.25em;transition:var(--animationBase);pointer-events:none;border-radius:.125rem;position:absolute;right:.25em}@media (width<=79.99rem){.ModelsMegaMenu-tabNavIdentification{top:calc(100% - .25em);left:var(--NavMegaMenuIndicator-position);height:.125em;width:var(--NavMegaMenuIndicator-size);right:auto}}.ModelsMegaMenu-tabContainer{border-left:1px solid hsla(var(--colorOutline-h), calc(var(--colorOutline-s) * 1%), calc(var(--colorOutline-l) * 1%), .24);grid-area:models;margin:.25em .5em .25em 0;padding:2.5em 4.5em 2.75em 5em;overflow-y:auto}.ModelsMegaMenu-tabContainer::-webkit-scrollbar{width:.5rem}.ModelsMegaMenu-tabContainer::-webkit-scrollbar-track{background-color:hsla(var(--colorLight-h), calc(var(--colorLight-s) * 1%), calc(var(--colorLight-l) * 1%), .12);border-radius:.5rem}.ModelsMegaMenu-tabContainer::-webkit-scrollbar-thumb{background-color:#2f2f2f;border-radius:.5rem}@media (width<=79.99rem){.ModelsMegaMenu-tabContainer{border:0;margin:.25em;padding:.875em .75em 1.125em}}.ModelsMegaMenu-tab{grid-template-columns:repeat(auto-fill, minmax(var(--modelItemWidth,15em), 1fr));place-items:center;gap:1.25em 2em;display:grid}@media (width<=79.99rem){.ModelsMegaMenu-tab{--modelItemWidth:13.5em;gap:1em .25em;place-items:initial}}@media (width<=47.99rem){.ModelsMegaMenu-tab{--modelItemWidth:12em}}@media (width<=31.99rem){.ModelsMegaMenu-tab{grid-template-columns:1fr 1fr}}.ModelsMegaMenu-item{text-align:center;cursor:pointer;z-index:1;max-width:15em;position:relative}@media (width<=79.99rem){.ModelsMegaMenu-item{--modelBackgroundOpacity:1;padding:0 .5em}}.ModelsMegaMenu-itemPhoto{aspect-ratio:16/10;opacity:var(--modelPhotoOpacity,1);place-items:center;padding:1em .5em .5em;display:grid}.ModelsMegaMenu-itemPhoto img{width:auto;max-height:100%;transform:scale(var(--modelPhotoScale,1));transition:var(--animationBase)}.ModelsMegaMenu-itemTitle{opacity:var(--modelTitleOpacity,1);z-index:2;margin:0 0 .25rem;font-size:1em;position:relative}@media (width<=79.99rem){.ModelsMegaMenu-itemTitle{font-size:.875em;line-height:var(--headingLineHeight);margin:0 0 .375rem}}.ModelsMegaMenu-itemDetails{z-index:2;grid-template-areas:"details";display:grid;position:relative}@media (width<=79.99rem){.ModelsMegaMenu-itemDetails{display:block}}.ModelsMegaMenu-itemNote{opacity:var(--modelTitleOpacity,1);filter:opacity(calc(var(--modelHoverContentOpacity,2) - 1));transition:var(--animationBase);pointer-events:none;grid-area:details;font-size:.75em}@media (width<=79.99rem){.ModelsMegaMenu-itemNote{filter:none;margin-bottom:.25rem;font-size:.625em}}.ModelsMegaMenu-itemLinks{opacity:var(--modelHoverContentOpacity,0);transition:var(--animationBase);z-index:2;grid-area:details;justify-content:center;align-items:center;font-size:.75em;display:flex}@media (width<=79.99rem){.ModelsMegaMenu-itemLinks{opacity:1;flex-flow:column}}.ModelsMegaMenu-itemLinks>a[href]{text-decoration:underline}@media (width<=79.99rem){.ModelsMegaMenu-itemLinks>a[href]{min-width:5rem;padding:.5rem 0}}.ModelsMegaMenu-itemLinks>a[href]:not(:last-child):after{content:"|";margin:0 .5em}@media (width<=79.99rem){.ModelsMegaMenu-itemLinks>a[href]:not(:last-child):after{content:none}}.ModelsMegaMenu-itemLinks>a[href]:hover{text-decoration:none}.ModelsMegaMenu-item--empty{--modelPhotoOpacity:.4;--modelTitleOpacity:.64;pointer-events:none}.ModelsMegaMenu-item:after{content:"";opacity:var(--modelBackgroundOpacity,0);transition:var(--animationBase);z-index:-1;background:#d9d9d91f;border-radius:.5rem;position:absolute;inset:50% -1.25em -1em}@media (width<=79.99rem){.ModelsMegaMenu-item:after{inset:4em .25em -.25em}}.ModelsMegaMenu-itemWrap,.ModelsMegaMenu-itemWrap:hover,.ModelsMegaMenu-itemWrap:active,.ModelsMegaMenu-itemWrap:focus{text-decoration:none}.ModelsMegaMenu-item:hover,.ModelsMegaMenu-item:active,.ModelsMegaMenu-item:focus{--modelBackgroundOpacity:1;--modelHoverContentOpacity:1;--modelPhotoScale:1.12;text-decoration:none}.ModelsMegaMenu-links{--filterLinkIconOpacity:.6;flex-flow:column;grid-area:links;align-items:flex-start;gap:2em;margin:0 4em 3em 0;padding:1.5em 0;display:flex}@media (width<=79.99rem){.ModelsMegaMenu-links{margin:.25em var(--sizeContentOffset) 1em;border-top:1px solid hsla(var(--colorOutline-h), calc(var(--colorOutline-s) * 1%), calc(var(--colorOutline-l) * 1%), .24);flex-flow:row;justify-content:space-between;align-items:center;padding:.25em 0}.ModelsMegaMenu-links>*{height:3em;font-size:.875em}}.CompanyLogos{align-items:center;display:flex}.CompanyLogos:not(.CompanyLogos--collapsable){--CompanyLogosOpener:none}@media (width<=31.99rem){.CompanyLogos:not(.CompanyLogos--collapsable){--CompanyLogoSize:2.5em;--CompanyLogosSpacing:0;--CompanyLogosSeparatorSize:0;flex-flow:wrap;justify-content:center;gap:1.25em 2.5em}}.CompanyLogos-main{display:flex}.CompanyLogos-main>*{width:auto;height:var(--CompanyLogoSize,2em);filter:invert();transition:var(--animationBase)}@media (width>=48rem){.CompanyLogos-main>*{height:2.5em}}.CompanyLogos-brands{min-width:5.625em;height:2em;margin-left:var(--CompanyLogosSpacing,1.125em);padding-left:var(--CompanyLogosSpacing,1.125em);align-items:center;gap:1em;display:flex;position:relative}.CompanyLogos-brands+.CompanyLogos-brands{pointer-events:none;--CompanyLogosSpacing:0;height:auto;transition:var(--animationBase);background:#000;justify-content:center;gap:2em;position:absolute;inset:0;translate:0 calc(-100% - 1em)}@media (width>=32rem){.CompanyLogos-brands+.CompanyLogos-brands{--CompanyLogosMenuOffset:2.5em;padding-right:4em}}@media (width>=48rem){.CompanyLogos-brands+.CompanyLogos-brands{display:none}}.CompanyLogos-brands+.CompanyLogos-brands:after{top:calc(100% - .5em);left:calc(50% - var(--CompanyLogosMenuOffset,.5em) + var(--CompanyLogosCloserOffset,0));scale:-1.28}body.site-bmw .CompanyLogos-brands+.CompanyLogos-brands{--CompanyLogosCloserOffset:-12.875em}body.site-mini .CompanyLogos-brands+.CompanyLogos-brands{--CompanyLogosCloserOffset:-8.375em}body.site-moto .CompanyLogos-brands+.CompanyLogos-brands{--CompanyLogosCloserOffset:-3em}body.is-companyLogosOpened .CompanyLogos-brands+.CompanyLogos-brands{pointer-events:auto;translate:0}.CompanyLogos-brands+.CompanyLogos-brands>a{display:flex!important}@media (width<=29.99rem){.CompanyLogos-brands+.CompanyLogos-brands{gap:1em;padding:0 1.25em}body.site-bmw .CompanyLogos-brands+.CompanyLogos-brands{--CompanyLogosCloserOffset:max(-10.875em, -40vw)}body.site-mini .CompanyLogos-brands+.CompanyLogos-brands{--CompanyLogosCloserOffset:max(-7.5em, -27vw)}body.site-moto .CompanyLogos-brands+.CompanyLogos-brands{--CompanyLogosCloserOffset:max(-2.5em, -10vw)}}@media (width>=48rem){.CompanyLogos-brands{height:2.5em;margin-left:1.75em;padding-left:1.75em}}@media (width>=90rem){.CompanyLogos-brands{gap:1.25em;margin-left:2em;padding-left:2em}}.CompanyLogos-brands:first-of-type:before{content:"";width:var(--CompanyLogosSeparatorSize,1px);opacity:.24;background:currentColor;position:absolute;inset:0 auto 0 0}.CompanyLogos-brands:after{aspect-ratio:1;filter:invert();background:url(/app/themes/cartecgroup/public/dist/caret-down-BPlI-x_8.svg) 50%/50% no-repeat,#eee;border-radius:50%;width:1em;position:absolute;left:-.4375em}@media (width<=47.99rem){.CompanyLogos-brands:after{content:var(--CompanyLogosOpener,"")}}.CompanyLogos-brands>a{opacity:.64;height:1.25em;transition:var(--animationBase);display:flex}.CompanyLogos-brands>a:hover,.CompanyLogos-brands>a:active,.CompanyLogos-brands>a:focus{opacity:1}@media (width<=47.99rem){.CompanyLogos--collapsable .CompanyLogos-brands>a:not(.is-active){display:none}}.CompanyLogos-brands>a:first-child{height:2em}.CompanyLogos-brands>a.is-active{opacity:1}.CompanyLogos-brands>a>img{transition:var(--animationBase);filter:invert()}.CompanyLogos-brands>a .CompanyLogos-variants,.CompanyLogos-brands>a img{width:auto;height:100%}.CompanyLogos-brands>a .CompanyLogos-variants{aspect-ratio:1;position:relative}.CompanyLogos-brands>a .CompanyLogos-variants .logo--light{--companyLogoVarianVisibility:0}.AppHeader--light:not(.is-opened):not(.is-sticked) .CompanyLogos-brands>a .CompanyLogos-variants .logo--light{--companyLogoVarianVisibility:1}.AppHeader--light:not(.is-opened):not(.is-sticked) .CompanyLogos-brands>a .CompanyLogos-variants .logo--dark{--companyLogoVarianVisibility:0}.CompanyLogos-brands>a .CompanyLogos-variants img{transition:var(--animationBase);opacity:var(--companyLogoVarianVisibility,1);position:absolute;inset:0}.AppBreadcrumbs{padding:calc(var(--AppBreadcrumbs-offset,0em) + 1.5em) 0 1em;background:var(--colorBgLight);margin-block-start:calc(var(--AppBreadcrumbs-offset,0) * -1);position:relative}@media (width>=48rem){.AppBreadcrumbs{padding:calc(var(--AppBreadcrumbs-offset,0em) + 2em) 0 1.5em}}@media (width>=105rem){.AppBreadcrumbs{padding:calc(var(--AppBreadcrumbs-offset,0em) + 2.5em) 0 2em}}body.is-printing .AppBreadcrumbs{display:none}@media print{.AppBreadcrumbs{display:none}}.PageHeader .AppBreadcrumbs{background:0 0}.AppBreadcrumbs-frame{flex-flow:column-reverse;align-items:flex-start;gap:.625em 1em;font-size:.875em;display:flex}@media (width>=48rem){.AppBreadcrumbs-frame{flex-flow:wrap;justify-content:space-between;align-items:center;font-size:1em}}.AppBreadcrumbs-separator{margin:0 .5em}@media (width>=48rem){.AppBreadcrumbs-separator{margin:0 .625em}}.AppBreadcrumbs .breadcrumb_last{font-weight:var(--boldFontWeight,700)}.PageHeader{background:var(--colorBgLight);border-radius:var(--radius-lg);z-index:1;padding:0 0 1.5em;position:relative}@media (width>=48rem){.PageHeader{padding:0 0 2.5em}}.PageHeader--overlaps{padding:var(--headerHeight,5em) 0 4em;overflow:hidden}.PageHeader--dark{color:var(--colorLight);background:#000}.PageHeader--dark+.PageContent-wrapper{padding-top:2em}@media (width>=48rem){.PageHeader--dark+.PageContent-wrapper{padding-top:3em}}.PageHeader--dark :where(h1){text-wrap:pretty;max-width:68rem}.PageHeader-frame{flex-flow:column;justify-content:space-between;align-items:flex-start;display:flex}@media (width>=48rem){.PageHeader-frame{flex-flow:row}}.PageHeader-inner{flex:1 0 auto;max-width:100%}@media (width<=79.99rem){.PageHeader-inner:not(:last-child){max-width:40em}}.PageHeader-inner :last-child{margin-bottom:0}.PageHeader-content{max-width:50rem;margin:1.25rem 0 0;font-size:.875em}@media (width>=64rem){.PageHeader-content{margin:2em 0 0;font-size:1em}}.PageHeader-details{flex-flow:wrap;gap:.5em;margin-bottom:1em;display:flex}.PageHeader-details--wide{gap:1.5em 2em}.PageHeader-detailItem{align-items:center;gap:.5em;display:flex}.PageHeader-detailItem--smaller{font-size:.875em}.PageHeader-detailItem--wide{width:100%}.PageHeader-detailItem svg{width:1em;color:var(--colorTextSecondary)}.PageHeader--dark .PageHeader-detailItem svg{color:var(--colorLight);opacity:.4}.PageHeader-image{pointer-events:none;width:48em;max-width:120%;margin:2em -8em -6em 0}.PageHeader-featuredImage{aspect-ratio:3/2;pointer-events:none;width:40em}.PageHeader-featuredImage img{object-fit:cover;width:100%;height:100%}.PageHeader-background{pointer-events:none;z-index:-1;position:absolute;inset:0}.PageHeader-background img{object-fit:cover;width:100%;height:100%}.CategoryNav{flex-flow:wrap;justify-content:space-between;gap:1.25em 2em;margin-top:1.25em;display:flex}@media (width>=64rem){.CategoryNav{margin-top:2em}}.CategoryNav-inner{flex-flow:wrap;gap:.5em .75em;display:flex}@media (width>=64rem){.CategoryNav-inner{gap:.75em 1.25em}}.CategoryNav-item{text-align:center;border:.125rem solid var(--colorOutlineDark);min-width:6rem;transition:var(--animationBase);cursor:pointer;background:0 0;border-radius:.25rem;outline:0;padding:.375rem .75rem;font-size:.75em}.CategoryNav-item:hover,.CategoryNav-item:active,.CategoryNav-item:focus{background:hsla(var(--colorSecondary-h), calc(var(--colorSecondary-s) * 1%), calc(var(--colorSecondary-l) * 1%), .24);text-decoration:none}.CategoryNav-item.is-active{color:var(--colorLight);border-color:var(--colorSecondary);background:var(--colorSecondary)}.CategoryNav-item.is-empty{opacity:.4;pointer-events:none}.ArchivePager{flex-flow:column-reverse;justify-content:space-between;align-items:center;gap:1.5em;display:flex}@media (width>=48rem){.ArchivePager{flex-flow:row}}@media (width>=64rem){.ArchivePager{grid-template-columns:1fr auto 1fr;display:grid}}@media (width<=63.99rem){.ArchivePager-void{display:none}}@media (width<=47.99rem){.ArchivePager-loadMore{width:100%}}.ArchivePager-links{align-items:center;gap:.75em;display:flex}.ArchivePager-links.is-loading{pointer-events:none}@media (width>=64rem){.ArchivePager-links{margin-left:auto}}.ArchivePager-links .prev{margin-right:.5em}.ArchivePager-links .next{margin-left:.5em}.ArchivePager-links .current{color:var(--colorPrimary);font-weight:var(--boldFontWeight,700)}.BrandsRow{color:var(--colorDark);font-weight:var(--boldFontWeight,700);background:#fff;padding:3em 0 2.5em}@media (width>=48rem){.BrandsRow{padding:4em 0}}.BrandsRow-inner{flex-flow:wrap;justify-content:center;gap:2.25em;display:flex}.BrandsRowItem{text-align:center}.BrandsRowItem:hover,.BrandsRowItem:active,.BrandsRowItem:focus{--brandItemGrayscale:0}.BrandsRowItem figcaption{font-size:.875em}.BrandsRowItem img{aspect-ratio:2;object-fit:contain;width:7.5em;filter:grayscale(var(--brandItemGrayscale,1));transition:var(--animationBase);margin-bottom:1.5em}.PageContent{--contentTextRg:1em;--contentTextMd:1.125em;--contentTextLg:1.5em;--contentTextXl:2em;--contentTextXxl:2.5em}@media (width>=48rem){.PageContent{--contentTextRg:1.125em;--contentTextMd:1.25em;--contentTextLg:1.75em;--contentTextXl:2.25em;--contentTextXxl:3.5em}}.PageContent-wrapper{background:var(--colorBgLight);padding:1.75em 0 2.25em}@media (width>=48rem){.PageContent-wrapper{padding:2.5em 0 5em}}.PageContent-wrapper--narrow{padding-top:.25em}.PageContent-section{margin:1.25em 0 2.5em}@media (width>=48rem){.PageContent-section{margin:2em 0 4em}}.PageContent>:first-child{margin-top:0!important}.PageContent>:last-child{margin-bottom:0!important}.PageContent h2{overflow-wrap:anywhere;margin-top:1em;margin-bottom:.625em}.PageContent :is(h3,h4,h5,h6).wp-block-heading{font-weight:var(--boldFontWeight,700);text-transform:none;overflow-wrap:anywhere;margin-top:1em;margin-bottom:max(.75em,1rem)}.PageContent a:not([class]){color:var(--colorPrimary);text-decoration:underline}.PageContent a:not([class]):hover,.PageContent a:not([class]):active,.PageContent a:not([class]):focus{text-decoration:none}.PageContent p:not(.is-full-width){max-width:68rem}.PageContent p:not(:last-child){margin-bottom:1.5em}.PageContent ul,.PageContent ol{margin-bottom:1.5em;padding-left:1.5em}.PageContent ul li:not(:last-child),.PageContent ol li:not(:last-child){margin-bottom:.5em}.PageContent .wp-block-buttons{margin:1.25em 0}@media (width<=31.99rem){.PageContent .wp-block-buttons>.wp-block-button{width:100%}}.PageContent>.wp-block-gallery,.PageContent>.wp-block-image{margin-top:1.5em;margin-bottom:2.25em}.PageContent .wp-block-image a,.PageContent .blocks-gallery-item a{background-color:var(--colorBgLight);overflow:hidden}.PageContent .wp-block-image a img,.PageContent .blocks-gallery-item a img{filter:var(--galleryItemHoverEffect,none);transition:var(--animationBase)}.PageContent .wp-block-image a:hover,.PageContent .wp-block-image a:active,.PageContent .wp-block-image a:focus,.PageContent .blocks-gallery-item a:hover,.PageContent .blocks-gallery-item a:active,.PageContent .blocks-gallery-item a:focus{--galleryItemHoverEffect:grayscale(.4) opacity(.8)}.PageContent>iframe{max-width:100%;margin-top:2.5em;margin-bottom:2.5em}.PageContent blockquote{background:var(--colorLight);max-width:68em;margin:4em 0 2.5em;padding:4em 2.5em 3em;position:relative}.PageContent blockquote cite{font-size:1.25em;font-style:normal}.PageContent blockquote cite>*{font-size:.875rem;display:block}.PageContent blockquote:before{content:"";aspect-ratio:1;background:var(--colorPrimary);z-index:1;width:4em;position:absolute;top:0;left:2.5em;transform:translateY(-50%)}.PageContent blockquote:after{content:url(/app/themes/cartecgroup/public/dist/quote-right-DW0aouH3.svg);aspect-ratio:1;filter:invert();z-index:2;height:2.5em;position:absolute;top:0;left:3.25em;transform:translateY(-50%)}.PageContent .wp-block-columns{gap:2em 6em}.PageContent .wp-block-table{margin:2.5em 0}@media (width<=47.99rem){.PageContent .wp-block-table{margin-inline:calc(var(--sizeContentOffset) * -1);padding:0 var(--sizeContentOffset) .5em;margin-block-end:2em}}@media (width<=63.99rem){.PageContent .wp-block-table table{min-width:max-content}}.PageContent .wp-block-table table thead th{color:var(--colorLight);background:#000}.PageContent .wp-block-table table thead th:not([class]){text-align:inherit}.PageContent .wp-block-table table td,.PageContent .wp-block-table table th{max-width:80vw;padding:1em 1.5em}.PageContent .wp-block-table.is-style-stripes table td:first-child,.PageContent .wp-block-table.is-style-stripes table th:first-child{padding-left:2.5em}.PageContent .wp-block-table.is-style-stripes table td:last-child,.PageContent .wp-block-table.is-style-stripes table th:last-child{padding-right:2.5em}.PageContent .wp-block-table:not([class*=is-style]) table th,.PageContent .wp-block-table.is-style-regular table th{border-color:#000}.PageContent .wp-block-table:not([class*=is-style]) table td,.PageContent .wp-block-table.is-style-regular table td{border-color:var(--colorOutline)}.PageContent .wp-block-table:not([class*=is-style]),.PageContent .wp-block-table.is-style-regular,.PageContent .wp-block-table.is-style-stripes tbody tr:nth-child(odd){background:var(--colorLight)}.PageContent .wp-block-media-text{margin-top:1.5em;margin-bottom:2.25em}.PageContent-contentSection{z-index:1;margin-top:4em;margin-bottom:4em;padding-top:3.5em;position:relative}.PageContent-contentSection--withLogo:after{content:""}.PageContent-contentSection p.has-text-align-center{margin-left:auto;margin-right:auto}.PageContent-contentSection .wp-block-buttons{margin-bottom:2.5em}.PageContent-contentSection .wp-block-buttons+.wp-block-gallery{margin-bottom:0}.PageContent-contentSection:before{content:"";background-color:inherit;z-index:-1;width:100vw;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.PageContent-contentSection .wp-block-gallery{margin-top:3em;position:relative}.PageContent-contentSection .wp-block-gallery>*{z-index:2}.PageContent-contentSection .wp-block-gallery:before{content:"";background-color:var(--colorBgLight);z-index:1;width:100vw;position:absolute;inset:4em auto 0 50%;transform:translate(-50%)}@media (width>=48rem){.PageContent-contentSection .wp-block-gallery:before{inset:50% auto 0 50%}}.PageContent-contentSectionGrid{margin-bottom:4em}.PageContent-contentSectionGrid .wp-block-group{margin:1.5em 0 3em}.PageContent-contentSectionGrid .wp-block-group:last-child{margin-bottom:0}.PageContent-similarPosts{grid-template-columns:repeat(auto-fit,minmax(26rem,1fr));gap:1.5rem;display:grid}@media (width<=31.99rem){.PageContent-similarPosts{grid-template-columns:1fr}}.PageContent-similarPosts>h2{grid-column:1/-1}.PageContent-links{color:var(--colorLight);background:#000;flex-flow:wrap;justify-content:space-between;align-items:center;gap:.5em 2em;margin:3em 0;padding:1.5em 2em;display:flex}.PageContent-links>*{transition:var(--animationBase);align-items:center;gap:1em;display:inline-flex}.PageContent-links>:hover{opacity:.8;gap:1.5em}.PageContent-links>* svg:only-child{display:none}.PageContent-links>* a[href]{color:inherit;font-weight:var(--boldFontWeight,700);text-decoration:none}.PageContent a.kotva{clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.PageContent .PhotoGallery{grid-template-columns:repeat(2,1fr);gap:.5em;display:grid}@media (width>=40rem){.PageContent .PhotoGallery{grid-template-columns:repeat(3,1fr)}}.PageContent .PhotoGallery :where(img){object-fit:cover;width:100%;height:100%;display:block}.SingleThumbnail{margin:0 calc(-1 * var(--sizeContentOffset)) 3.5rem;background:#000;position:relative}.SingleThumbnail :where(video){max-width:100%;height:auto}@media (width>=48rem){.SingleThumbnail{aspect-ratio:3/2;margin:0 0 4rem}.SingleThumbnail>img,.SingleThumbnail>video{object-fit:cover;width:100%;height:100%;display:block}}@media (width>=80rem){.SingleThumbnail{aspect-ratio:20/9;margin:0 0 5rem}}.SingleDetails{padding:1.5rem var(--sizeContentOffset);color:var(--colorLight);z-index:2;background:#000}@media (width>=48rem){.SingleDetails{background:#000000b3;padding:1.5rem;position:absolute;inset:auto auto 0 0}}.SingleDetails-title{margin:0 0 1rem}.SingleDetails-title+div:not([class]){margin:.5rem 0}.SingleDetails-financing{grid-template-columns:1fr auto;align-items:start;gap:.75rem;display:inline-grid}.SingleDetails-financing :where(svg){opacity:.4;height:1.5rem}.SingleDetails-financing :where(small){font-size:.75rem}.SingleDetails-financingLink{color:inherit;text-underline-offset:.1875em;text-decoration:none}.SingleDetails-financingLink:hover,.SingleDetails-financingLink:focus-visible{text-decoration:underline}.SingleDetails-buttons{gap:.5rem;margin-top:2.25rem;display:grid}@media (width>=48rem){.SingleDetails-buttons{grid-template-columns:1fr 1fr}}.SingleContent{grid-template-columns:100%;gap:3rem 1.5rem;display:grid}@media (width>=64rem){.SingleContent{grid-template-columns:20rem minmax(0,1fr)}}@media (width>=80rem){.SingleContent{grid-template-columns:24.5rem minmax(0,1fr)}}.SingleContent>aside{padding:0 1rem 5em}@media (width<=63.99rem){.SingleContent>aside{display:none}}.SingleContent>aside :where(nav){scroll-target-group:auto;z-index:8;flex-flow:column;gap:1rem;display:flex}@media (width>=64rem){.SingleContent>aside :where(nav){position:sticky;top:7.5rem}}.SingleContent>aside :where(nav) a:target-current{color:var(--colorPrimary);font-weight:700;text-decoration:underline}.SingleContent .model-buttons{gap:1rem 1.5rem;margin:2.5rem 0 3.5rem}@media (width>=64rem){.SingleContent .model-buttons{margin:3rem 0 4.5rem}}@media (width<=31.99rem){.SingleContent .model-buttons{flex-flow:column;align-items:stretch}}.SingleContent .model-buttons :is(a.wp-element-button){color:var(--colorDark);background:#d6d6d6}@media (width<=31.99rem){.SingleContent .model-buttons :is(a.wp-element-button){font-size:.875rem}}.SingleContent .model-buttons :is(a.wp-element-button):hover,.SingleContent .model-buttons :is(a.wp-element-button):active,.SingleContent .model-buttons :is(a.wp-element-button):focus{background:#ebebeb}.SingleContent .content-value{text-align:center}.SingleContent .content-value p:first-of-type{white-space:nowrap;line-height:normal;margin-bottom:.5rem!important}@media (width<=47.99rem){.SingleContent .content-value p:first-of-type{font-size:2.5rem!important}.SingleContent .content-value p:first-of-type+p{font-size:.875rem}}.SingleContent .wp-block-group:has(.content-value){gap:1.5rem;margin:3rem 0}.SingleContent .wp-block-group:has(.content-value)>*{flex:1 0 40%}@media (width>=48rem){.SingleContent .wp-block-group:has(.content-value)>*{flex:0 0 14rem}}.SingleContent [data-model-cards]{margin:1.5rem 0 3rem;position:relative;overflow:visible}.SingleContent [data-model-cards]>button{aspect-ratio:1;width:3.5rem;color:var(--colorPrimary);background:color-mix(in srgb, currentColor, white 92%);z-index:4;cursor:pointer;border:0;outline:none;place-items:center;display:grid;position:absolute}.SingleContent [data-model-cards]>button[disabled]{opacity:0;pointer-events:none}.SingleContent [data-model-cards]>button:first-of-type{inset:40% auto auto 0;translate:-50%}.SingleContent [data-model-cards]>button:last-of-type{inset:40% 0 auto auto;translate:50%}.SingleContent [data-model-cards]:after{content:"";z-index:3;background:#fff;width:50vw;position:absolute;inset:0 100% 0 auto}main:has(.SingleContent [data-model-cards]){overflow-x:clip}.SingleContent .ModelCard-photo{aspect-ratio:4/3}.SingleContent .ModelCard-photo>img{object-fit:cover;width:100%;height:100%}.SingleContent .ModelCard-title{font-weight:var(--boldFontWeight,700);text-transform:none;margin:1.5rem 0 1rem}.SingleContent .wp-block-cover{padding:3.5rem var(--sizeContentOffset);min-height:25rem;margin:3.5em 0}@media (width>=48rem){.SingleContent .wp-block-cover{margin:4.5em 0;padding:5rem 3rem}}.SingleContent .wp-block-cover__background{background:var(--colorSecondary)!important;opacity:.7!important}@media (width>=64rem){.SingleContent .wp-block-cover__background{opacity:1!important;background:linear-gradient(80deg,#0a1a431f 20%,#0a1a43b3 64%)!important}}.SingleContent .wp-block-cover__inner-container>*{margin-inline:auto;max-width:57.5rem!important;margin-bottom:1.5rem!important}.SingleContent .wp-block-cover__inner-container>.has-large-font-size{text-transform:uppercase;line-height:normal}.SingleContent .wp-block-cover__inner-container>:last-child{margin-bottom:0!important}.SingleContent .wp-block-gallery{--wp--style--block-gap:1.5rem}html:has(.SingleContent){scroll-padding-top:calc(var(--wp-admin--admin-bar--height,0) + 6rem)!important}main:has(.SingleContent){background:var(--colorLight)}main:has(.SingleContent) :is(.PageHeader,.PageContent-wrapper){background:inherit}@media (width>=64rem){main:has(.SingleContent) .HomeEntries{--entriesGrid-columns:3;margin-top:3rem}}main:has(.SingleContent) :is(.PageContent .AppForm){--formBackground:var(--colorBgLight)}.wp-block-button__link.wp-element-button{text-align:center;min-width:14rem;font-weight:var(--boldFontWeight,700);background:var(--colorPrimary);color:var(--colorLight);transition:var(--animationBase);border-radius:.25rem;justify-content:center;align-items:center;gap:.75rem;padding:1.25rem 2em;line-height:1.25rem;display:inline-flex;position:relative}body:not(.site-bmw) .wp-block-button__link.wp-element-button{text-transform:uppercase;letter-spacing:.06em}.wp-block-button__link.wp-element-button:after{content:"";background:var(--buttonHoverBg,#fff3);opacity:var(--buttonHoverVisiblity,0);transition:var(--animationBase);pointer-events:none;position:absolute;inset:0}.wp-block-button__link.wp-element-button:hover,.wp-block-button__link.wp-element-button:focus{--buttonHoverVisiblity:1;text-decoration:none}.wp-block-button>.wp-block-button__link.wp-element-button:where(.is-style-outline),.wp-block-button:where(.is-style-outline)>.wp-block-button__link.wp-element-button{color:var(--colorSecondary);background:0 0;border:.125rem solid;padding:1.125rem 1.875rem}.wp-block-button>.wp-block-button__link.wp-element-button:where(.is-style-outline):not(.has-background),.wp-block-button:where(.is-style-outline)>.wp-block-button__link.wp-element-button:not(.has-background){--buttonHoverBg:currentColor}.wp-block-button>.wp-block-button__link.wp-element-button:where(.is-style-outline):not(.has-background):after,.wp-block-button:where(.is-style-outline)>.wp-block-button__link.wp-element-button:not(.has-background):after{filter:opacity(.2)}.FloatingSeller{gap:1.5rem 3rem;margin-bottom:2rem}.PostEntry{color:var(--colorLight);z-index:1;position:relative;overflow:hidden}.PostEntry-inner{flex-flow:column;align-items:flex-start;height:20em;padding:2em 1.5em;display:flex}@media (width>=48rem){.PostEntry-inner{height:25em;padding:2.5em 1.5em}}.PostEntry--featured .PostEntry-inner{height:24em}@media (width>=48rem){.PostEntry--featured .PostEntry-inner{padding:2.5em}}.PostEntry-inner:hover,.PostEntry-inner:active,.PostEntry-inner:focus{--hoverOpacity:1;text-decoration:none}.PostEntry-tags{flex-flow:wrap;gap:.5em;margin:auto 0 .625rem;display:flex}.PostEntry--featured .PostEntry-tags{margin:auto 0 1.25rem}.PostEntryTag{color:var(--colorLight);background:var(--colorPrimary);transition:var(--animationBase);padding:.25rem 1em;font-size:.75em;text-decoration:none}.PostEntryTag[href]:hover{color:var(--colorLight);opacity:.8;text-decoration:none}.PostEntryTag--date{background:#000}.PostEntry-title{text-transform:uppercase;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .5rem;display:-webkit-box;overflow:hidden}.PostEntry--featured .PostEntry-title{margin:0 0 1.25rem}.PageContent .PostEntry-title:is(h2,h3){margin-top:0}.PostEntry-content{align-items:center;gap:2em;width:100%;margin:0 0 1.25em;display:flex}.PostEntry--featured .PostEntry-content{margin:0 0 2.5em}.PostEntry-readTime{align-items:center;gap:.5em;display:flex}.PostEntry-readTime span{opacity:.8;font-size:.875em}.PostEntry-perex{white-space:nowrap;text-overflow:ellipsis;flex:1 0 0;overflow:hidden}.PostEntry-cover{background:var(--colorBgLight);z-index:-1;position:absolute;inset:0}.PostEntry-cover img{object-fit:cover;width:100%;height:100%}.PostEntry-cover:before{content:"";background:linear-gradient(25deg,#000c 24%,#0000);position:absolute;inset:0}.PostEntry-cover:after{content:"";background:hsla(var(--colorSecondary-h), calc(var(--colorSecondary-s) * 1%), calc(var(--colorSecondary-l) * 1%), .64);opacity:var(--hoverOpacity,0);transition:var(--animationBase);z-index:3;position:absolute;inset:0}.ListingsGrid{gap:1.5em 2em;display:grid}@media (width>=48rem){.ListingsGrid{grid-template-columns:1fr 1fr}.ListingsGrid-noResults{grid-column:span 2}}.ListingsGridWrapper{margin:1.5em 0 2.5em}@media (width>=48rem){.ListingsGridWrapper{margin:2em 0 4em}}.Listing{background:var(--colorLight);transition:var(--animationBase);grid-template-columns:2em 1fr auto;align-items:center;gap:2em;padding:1.5em 2em;display:grid}.Listing:hover,.Listing:active,.Listing:focus{background:var(--colorBgSecondary);text-decoration:none}.Listing-icon{width:2em;color:var(--colorSecondary);margin-right:.5em}.Listing-title{font-size:1.25em;line-height:var(--headingLineHeight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Listing-size{color:var(--colorTextSecondary);white-space:nowrap;font-size:.875em}.ScrollToTop{all:unset;box-sizing:border-box;right:var(--spacingForChat,.75em);bottom:calc(var(--scrollToTopBottomOffset,0px) * -1 + 24px);aspect-ratio:1;border-radius:max(var(--radius-sm), .25rem);width:2.75rem;color:hsl(0, 0%, calc((var(--colorPrimary-l) - 60) * -100%));background:var(--colorPrimary);transition:var(--animationBase);cursor:pointer;z-index:9;place-items:center;padding:.75em;display:grid;position:fixed;box-shadow:0 .125rem 2em #0000003d}@media (width>=48rem){.ScrollToTop{--spacingForChat:1em}}body[data-site=bmw]:has(#smartsupp-widget-container>div) .ScrollToTop{--spacingForChat:9em}body[data-site=bmw]:has(#smartsupp-widget-container>div).is-mobile .ScrollToTop{--spacingForChat:5.5em}.ScrollToTop:hover,.ScrollToTop:active,.ScrollToTop:focus{background:var(--colorSecondary)}.ScrollToTop[disabled]{opacity:0;visibility:hidden;pointer-events:none}body[data-site=mini] .ScrollToTop{border-radius:0}.ScrollToTop>svg{transform:scaleY(-1)}#smartsupp-widget-container>:is(div){translate:0 var(--scrollToTopBottomOffset,var(--offerBarOffset,0px));transition:translate var(--durationAnimationBase) var(--easingAnimationBase)}#smartsupp-widget-container>:is(div):first-of-type{transition:max-height .25s ease-in-out, translate var(--durationAnimationBase) var(--easingAnimationBase)!important}.SubpageNav{flex-flow:wrap;gap:.5em;margin:2em auto 3em;display:flex}.SubpageNav-title{font-weight:var(--boldFontWeight,700);text-transform:none}@media (width>=64rem){.SubpageNav{gap:1em}}.SubpageNavLink{--LinkPaddingVertical:2rem;--LinkPaddingHorizontal:1.25rem;width:100%;min-height:16em;color:var(--colorLight);z-index:1;background:#000;flex-flow:column;flex:1 0 100%;justify-content:flex-end;display:flex;position:relative}@media (width>=32rem){.SubpageNavLink{flex:1 0 40%;width:calc(100% - .5em);max-width:50%}}@media (width>=80rem){.SubpageNavLink{--LinkPaddingVertical:3rem;--LinkPaddingHorizontal:2.5rem;flex:1 0 30%;width:calc(33.3333% - .666667em);min-height:20em}}.SubpageNavLink:has(.HomeDealershipItem-openingHours){min-height:20rem}@media (width>=64rem){.SubpageNavLink:has(.HomeDealershipItem-openingHours){min-height:24rem}}.SubpageNavLink--square{--LinkPaddingVertical:2rem;--LinkPaddingHorizontal:1.5rem;--LinkInnerGrow:1;aspect-ratio:1}@media (width>=48rem){.SubpageNavLink--square{flex:1 0 40%;max-width:calc(50% - .5em)}}@media (width>=64rem){.SubpageNavLink--square{--LinkPaddingVertical:2.5rem;flex:1 0 30%;max-width:calc(33.3333% - .666667em)}}@media (width>=90rem){.SubpageNavLink--square{--LinkPaddingVertical:3rem;flex:1 0 20%;max-width:calc(25% - .75em)}}.SubpageNavLink:hover,.SubpageNavLink:active,.SubpageNavLink:focus{--hoverOpacity:1}.SubpageNavLink-inner{flex:var(--LinkInnerGrow,0) 0 auto;padding:var(--LinkPaddingVertical) var(--LinkPaddingHorizontal) calc(2em + var(--LinkBottomSpacing,0em));color:inherit;flex-flow:column;justify-content:flex-end;align-items:flex-start;text-decoration:none;display:flex}.SubpageNavLink-inner:not(:last-child){--LinkBottomSpacing:1.5rem}@media (width>=48rem){.SubpageNavLink-inner:not(:last-child){--LinkBottomSpacing:2rem}}.SubpageNavLink-inner:hover,.SubpageNavLink-inner:active,.SubpageNavLink-inner:focus{color:inherit;text-decoration:none}.SubpageNavLink .SubpageNavLink-excerpt:is(p){margin:0 0 1.5em}@media (width>=48rem){.SubpageNavLink .SubpageNavLink-excerpt:is(p){margin:-.25em 0 2.5em}.SubpageNavLink .SubpageNavLink-excerpt:is(p)+.HomeDealershipItem-openingHours{margin-top:-1.5rem}}.SubpageNavLink .Button--textLink{margin-top:auto}@media (width<=31.99rem){.SubpageNavLink .Button--textLink{font-size:.75em}}.SubpageNavLink-background{z-index:-1;position:absolute;inset:0}.SubpageNavLink-background img{object-fit:cover;width:100%;height:100%}.SubpageNavLink-background:before{content:"";z-index:2;background:linear-gradient(45deg,#000c,#0000);position:absolute;inset:0}.SubpageNavLink-background:after{content:"";background:hsla(var(--colorPrimary-h), calc(var(--colorPrimary-s) * 1%), calc(var(--colorPrimary-l) * 1%), .64);opacity:var(--hoverOpacity,0);transition:var(--animationBase);z-index:3;position:absolute;inset:0}.SubpageNavLink-secondaryButton{left:var(--LinkPaddingHorizontal,1.25rem);bottom:var(--LinkBottomSpacing,1.5rem);color:inherit;text-decoration:none;position:absolute}@media (width>=48rem){.SubpageNavLink-secondaryButton{--LinkBottomSpacing:2rem}}.DealershipSummary{margin:2em 0 3em}@media (width>=48rem){.DealershipSummary{grid-template-columns:1fr 1fr;display:grid}}@media (width>=80rem){.DealershipSummary{grid-template-columns:25.25em 25.25em 1fr 1fr;min-height:23em}}body.is-printing .DealershipSummary{grid-template-columns:1fr;min-height:auto;margin:0}@media print{.DealershipSummary{grid-template-columns:1fr;min-height:auto;margin:0}}.DealershipSummary-contact{color:var(--colorLight);background:#000;flex-flow:column;align-items:flex-start;gap:1.5em;padding:1.5em 2.5em;display:flex}.DealershipSummary-contact:only-of-type{grid-column:span 2}.DealershipSummary-contact:only-child{grid-column:1/-1}body.is-printing .DealershipSummary-contact{background:var(--colorBgSecondary);color:var(--colorText);grid-column:1/-1;gap:.5rem;padding:1rem 1.5rem;font-size:.875rem}@media print{.DealershipSummary-contact{background:var(--colorBgSecondary);color:var(--colorText);grid-column:1/-1;gap:.5rem;padding:1rem 1.5rem;font-size:.875rem}}.DealershipSummary-contact a[href]:not([class]){color:inherit;text-decoration:none}.DealershipSummary-contact a[href]:not([class]):hover,.DealershipSummary-contact a[href]:not([class]):active,.DealershipSummary-contact a[href]:not([class]):focus{text-decoration:underline}.DealershipSummary-contact .Button{margin-top:auto}body.is-printing .DealershipSummary-contact .Button{display:none}@media print{.DealershipSummary-contact .Button{display:none}}.DealershipSummary-photo{grid-column:span 2;margin:2em 0 0}@media (width>=80rem){.DealershipSummary-photo{margin:0 0 0 2em;position:relative}}body.is-printing .DealershipSummary-photo{display:none}@media print{.DealershipSummary-photo{display:none}}.DealershipSummary-photo img{object-fit:cover;width:100%;height:100%}@media (width>=80rem){.DealershipSummary-photo img{position:absolute}}.DealershipSummary-map{place-items:end;min-height:15em;display:grid;overflow:hidden}body.is-printing .DealershipSummary-map{display:none}@media print{.DealershipSummary-map{display:none}}.DealershipSummary-map>iframe{width:100%;height:calc(100% + 4.25em)}.GuideHeader{text-align:center;margin-top:2.5em;margin-bottom:2.5em}@media (width<=47.99rem){.GuideHeader{margin-top:1.5em;margin-bottom:1.5em}}.GuideHeader h1{display:none}.GuideHeader>img,.GuideHeader>svg{width:auto;height:4em;margin:0 auto}@media (width<=47.99rem){.GuideHeader>img,.GuideHeader>svg{height:3em}}.GuideSitesGrid{pointer-events:none;margin:2.5em auto 4em;display:flex}@media (width<=63.99rem){.GuideSitesGrid{grid-template-columns:1fr 1fr;gap:1.5em 1em;margin:1.5em auto 3em;display:grid}}@media (width<=47.99rem){.GuideSitesGrid{grid-template-columns:1fr;padding:0}}@media (width>=64rem){.GuideSitesGrid:hover{--GuideSiteHoverSaturation:0}.GuideSitesGrid:hover .GuideSite{opacity:.4}.GuideSitesGrid:hover .GuideSite-logo{opacity:0;transform:translate(-50%)}}.GuideSite{pointer-events:auto;background:var(--colorBgLight);transition:var(--animationLong) .2s;flex:1 1 0;padding:0 0 1.5em;display:flex}.GuideSite:first-child{grid-column:1/-1}@media (width>=64rem){.GuideSite{height:clamp(32em,68vh,54em);padding:0 .5em}.GuideSite:first-child{padding-left:0}.GuideSite:last-child{padding-right:0}}.GuideSite-inner{width:100%;position:relative}@media (width>=64rem){.GuideSite-inner{overflow:hidden}}.GuideSite-background{grid-template-areas:"background";width:100%;height:100%;display:grid}.GuideSite-background picture{opacity:var(--GuideSitePhotoVisibility,1);transition:var(--animationBase) .4s;grid-area:background}.GuideSite-background img:not([class]){object-fit:cover;width:100%;height:100%;filter:saturate(var(--GuideSiteHoverSaturation,1));transition:var(--animationBase) .2s}.GuideSite-background:before,.GuideSite-background:after{content:"";pointer-events:none;transition:var(--animationLong) .2s;z-index:1;position:absolute;inset:0}.GuideSite-background:before{opacity:calc(var(--GuideSiteHoverOpacity,2) - 1);background:linear-gradient(#000c 0,#0000 50%)}.GuideSite-background:after{opacity:var(--GuideSiteHoverOpacity,0);background:linear-gradient(135deg,#000c 0,#0000 40%)}.GuideSite-background video{object-fit:cover;grid-area:background;width:100%;height:100%}.GuideSite.is-playing{--GuideSitePhotoVisibility:0}.GuideSite.is-playing picture{transition:none}.GuideSite-logo{height:5em;transition:all var(--durationAnimationLong) ease .2s;z-index:3;justify-content:center;align-items:center;display:flex;position:absolute;top:2em;left:50%;transform:translate(-50%)}.GuideSite-logo:not(.GuideSite-logo--bmw) img{max-height:60%}.GuideSite-logo img{max-width:none}.GuideSite-title{bottom:var(--GuideSiteHoverPosition,-100%);text-transform:uppercase;white-space:nowrap;color:#0000;-webkit-text-stroke:.125rem #fff3;transform-origin:100% 100%;opacity:var(--GuideSiteHoverOpacity,0);transition:var(--animationLong) .2s;z-index:2;font-size:10em;font-weight:700;line-height:1;position:absolute;right:100%;transform:rotate(90deg)translate(-3rem,2rem)}@media (width<=63.99rem){.GuideSite-title{display:none}}.GuideSite-button{color:#fff;cursor:pointer;height:3rem;transition:var(--animationBase) .2s;z-index:4;background:#000;border:0;justify-content:space-between;align-items:center;gap:1em;padding:0 1.5rem;font-size:.875em;font-weight:500;display:flex;position:absolute;inset:auto .75rem 0;transform:translateY(50%)}@media (width>=64rem){.GuideSite-button{width:100%;height:4em;transform:translateX(var(--GuideSiteHoverPosition,-100%));padding:0 2.5em 0 3em;font-size:1em;font-weight:700;inset:auto 0 0}}.GuideSite-button>*{white-space:nowrap;transition:var(--animationBase) .32s}@media (width>=64rem){.GuideSite-button>*{opacity:var(--GuideSiteHoverOpacity,0)}}.GuideSite:hover{--GuideSiteHoverOpacity:1;--GuideSiteHoverPosition:0;--GuideSiteHoverSaturation:1;flex:5 1 0;opacity:1!important}.GuideSite:hover .GuideSite-logo{opacity:1;left:2em;transform:translate(0)}.GuideDealerships{flex-flow:column;align-items:flex-start;gap:1.25em 4em;margin-top:3em;margin-bottom:2.5em;display:flex}@media (width>=64rem){.GuideDealerships{flex-flow:row;align-items:center;margin-top:4em;margin-bottom:3em}}.GuideDealerships-nav{flex:1 0 0}.GuideDealerships-links{flex-flow:wrap;justify-content:flex-start;gap:1em 2em;display:flex}@media (width>=64rem){.GuideDealerships-links{justify-content:space-around}}.GuideDealerships-links>a{font-size:1.125em}@media (width>=80rem){body.page-template-template-guide{--sizeContentOffset:3em}}body.page-template-template-homepage main.AppMain,body.post-type-archive-dealership main.AppMain{overflow:hidden}.HomeHero{position:relative;overflow:hidden}@media (width>=160rem){.HomeHero{border-radius:0 0 .5rem .5rem;max-width:162rem;margin:0 auto}}.HomeHero-socials{color:var(--colorLight);opacity:.8;z-index:2;flex-flow:column;align-items:center;gap:1.25em;display:flex;position:absolute;bottom:4em;left:3em}@media (width<=79.99rem){.HomeHero-socials{display:none}}.HomeHero-socials>*{transition:var(--animationBase);display:flex}.HomeHero-socials>:hover,.HomeHero-socials>:active,.HomeHero-socials>:focus{opacity:.4;text-decoration:none}.HomeHero-scrollNext{left:min(50% + var(--sizeContentWidth) / 2, 100% - var(--sizeContentOffset) * 2);aspect-ratio:1;width:3em;color:hsla(var(--colorLight-h), calc(var(--colorLight-s) * 1%), calc(var(--colorLight-l) * 1%), .8);transition:var(--animationBase);cursor:pointer;z-index:2;background:#0006;border:.125em solid;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:2.5em;transform:translate(-50%)}.HomeHero-scrollNext:hover,.HomeHero-scrollNext:active,.HomeHero-scrollNext:focus{opacity:.64}@media (width<=47.99rem){.HomeHero-scrollNext{display:none}}.HomeSlider{background:var(--colorDark);position:relative;overflow:hidden}.HomeSlider-pagination{z-index:2;justify-content:center;align-items:center;gap:.75em;display:flex;position:absolute;bottom:2em;left:50%;transform:translate(-50%)}.HomeSlider-pagination>span{aspect-ratio:1;background:var(--colorLight);width:1em;transition:var(--animationBase);cursor:pointer;opacity:.48;border:.125em solid #0000;border-radius:50%}.HomeSlider-pagination>span:hover,.HomeSlider-pagination>span:active,.HomeSlider-pagination>span:focus{opacity:.8}.HomeSlider-pagination>span.is-active{border-color:var(--colorLight);background:var(--colorPrimary);opacity:1;pointer-events:none}.HomeSlide{aspect-ratio:44/64;color:var(--colorLight);z-index:1;padding:9em 0 5em;overflow:hidden}@media (width>=32rem){.HomeSlide{aspect-ratio:auto;height:40em}}@media (width>=48rem){.HomeSlide{height:50em}}.HomeSlide-title{color:var(--colorLight);margin:0}.HomeSlide-subtitle{text-transform:uppercase}.HomeSlide-perex{margin-bottom:1em}.HomeSlide-button{margin-top:1em}.HomeSlide-background{z-index:-1;position:absolute;inset:0}.HomeSlide-background img{object-fit:cover;width:100%;height:100%}.HomeSlide-background:before{content:"";background:linear-gradient(#000000eb,#0000);position:absolute;inset:0 0 50%}.HomeSlide-background:after{content:"";background:linear-gradient(135deg,#0006 8%,#0000 50%);position:absolute;inset:0}.HomeSlide-backgroundText{pointer-events:none;position:absolute;inset:0 0 -4em -2em}@media (width>=48rem){.HomeSlide-backgroundText{inset:0 0 -8em -2em}}.HomeSlide-backgroundText:before,.HomeSlide-backgroundText:after{content:attr(data-text);-webkit-text-stroke-width:.125rem;-webkit-text-stroke-color:#fff;font-size:24em;font-weight:300;line-height:1;position:absolute;inset:auto auto 0 0}@media (width>=48rem){.HomeSlide-backgroundText:before,.HomeSlide-backgroundText:after{font-size:40em}}@media (width>=90rem){.HomeSlide-backgroundText:before,.HomeSlide-backgroundText:after{inset:auto auto 0 -6rem}}.HomeSlide-backgroundText:before{color:#0000;opacity:.2}.HomeSlide-backgroundText:after{color:#fff;mix-blend-mode:soft-light}.HomeEntries{--entriesGrid-columns:1;--entriesGrid-gap:var(--sizeContentOffset);margin:3em 0}@media (width>=32rem){.HomeEntries{--entriesGrid-gap:1.5em;--entriesGrid-columns:2}}@media (width>=64rem){.HomeEntries{--entriesGrid-columns:3;margin:4em 0 5em}}@media (width>=80rem){.HomeEntries{--entriesGrid-columns:4}}.HomeEntries-frame{grid-template-columns:1fr auto;grid-template-areas:"title title""grid grid""nav link";align-items:center;gap:1.25em 1em;display:grid;position:relative}@media (width>=48rem){.HomeEntries-frame{grid-template-areas:"title link""grid grid";gap:3em 1em}}.HomeEntries-title{grid-area:title;margin:0}.HomeEntries-title:empty{display:none}.HomeEntries-link{grid-area:link}@media (width<=47.99rem){body[data-site=operak-bmw] .HomeEntries-link{--buttonPadding:.75rem 1.25rem;background:#000;border-color:#000;min-width:auto;font-size:.875rem}}.HomeEntriesGrid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;margin:0 calc(var(--sizeContentOffset) * -1);grid-area:grid;display:flex;overflow-x:auto}@media (width>=48rem){.HomeEntriesGrid{margin:0}}.HomeEntriesGrid::-webkit-scrollbar{display:none}.HomeEntriesGrid:first-child{grid-row:span 2}.HomeEntriesGrid>*{flex:0 0 calc(100% - var(--entriesGrid-gap) * 2);scroll-snap-align:center;margin:0 var(--entriesGrid-gap)}@media (width>=48rem){.HomeEntriesGrid>*{flex:0 0 calc((100% - var(--entriesGrid-gap) * (var(--entriesGrid-columns,4) - 1)) / var(--entriesGrid-columns,4));scroll-snap-align:start;margin:0 var(--entriesGrid-gap) 0 0}.HomeEntriesGrid>:last-child{margin:0}}.HomeEntries-nav{grid-area:nav;gap:.5em;display:flex}@media (width>=48rem){.HomeEntries-nav{display:none}}.HomeEntries-navButton{aspect-ratio:1;width:3em;color:var(--colorText);background:hsla(var(--colorPrimary-h), calc(var(--colorPrimary-s) * 1%), calc(var(--colorPrimary-l) * 1%), .24);transition:var(--animationBase);border-radius:var(--radius-md);cursor:pointer;border:0;outline:0;place-items:center;padding:0;display:grid}.HomeEntries-navButton.is-disabled{opacity:.2}.HomeService{color:var(--colorLight);z-index:1;position:relative}.HomeService-inner{flex-flow:column;align-items:flex-start;height:25em;padding:2.5em 2em;display:flex}.HomeService-inner:hover,.HomeService-inner:active,.HomeService-inner:focus{--hoverOpacity:1;text-decoration:none}.HomeService-title{text-transform:uppercase;margin:auto 0 1.5rem}.HomeService-cover{background:var(--colorBgLight);z-index:-1;position:absolute;inset:0}.HomeService-cover img{object-fit:cover;width:100%;height:100%}.HomeService-cover:before{content:"";background:linear-gradient(45deg,#000c,#0000);position:absolute;inset:0}.HomeService-cover:after{content:"";background:hsla(var(--colorPrimary-h), calc(var(--colorPrimary-s) * 1%), calc(var(--colorPrimary-l) * 1%), .64);opacity:var(--hoverOpacity,0);transition:var(--animationBase);z-index:3;position:absolute;inset:0}.HomeProduct{border:1px solid var(--colorOutline);background:var(--colorLight);transition:var(--animationBase);flex-flow:column;display:flex}.HomeProduct:hover,.HomeProduct:active,.HomeProduct:focus{background:var(--colorBgLight)}.HomeProduct-photo{background:var(--colorLight)}.HomeProduct-photo img{aspect-ratio:10/7;object-fit:contain;width:100%}.HomeProduct-title{text-transform:none;margin:1.5rem 1.5rem 1.25rem}.HomeProduct-pricing{justify-content:space-between;align-items:center;margin:auto 1.5em 1.5em;display:flex}.HomeProduct-pricing>*{margin:0}@media (width<=47.99rem){.HomeProductEntries h2{max-width:11.25rem}}.HomeProduct-bgAsset{opacity:.08;pointer-events:none;z-index:-1;position:absolute;top:50%;left:75%}@media (width<=63.99rem){.HomeProduct-bgAsset{width:15em;height:auto;top:-2em;left:calc(100% - 8.25em)}}.HomeQuickLinks{z-index:4;flex-flow:column;gap:.25em;margin:-1.5em 1.25em 0;display:flex;position:relative}@media (width>=48rem){.HomeQuickLinks{margin:0;position:absolute;top:50%;right:-1em;transform:translateY(-50%)}}.HomeQuickLink{color:var(--colorLight);transition:var(--animationBase);background:#000;grid-template-columns:1fr 4rem;align-items:center;gap:1.5rem;padding:1em 1.2em;font-size:1.25em;line-height:1.4;display:grid}@media (width>=48rem){.HomeQuickLink{background:#000c;border-radius:.25rem 0 0 .25rem;padding:1em 1.6em}}.HomeQuickLink strong{text-transform:uppercase;display:block}.HomeQuickLink svg{opacity:.4;max-height:3.5rem}.HomeQuickLink:hover,.HomeQuickLink:active,.HomeQuickLink:focus{color:var(--colorLight);background:#000;border-radius:.5rem;text-decoration:none}@media (width>=48rem){.HomeQuickLink:hover,.HomeQuickLink:active,.HomeQuickLink:focus{border-radius:.5rem 0 0 .5rem;transform:translate(-1rem)}}.HomeContent{margin-top:6em;margin-bottom:5em}@media (width<=31.99rem){.HomeContent{margin-top:3em;margin-bottom:1.5em;padding:0}}.HomeContentRow{grid-template-columns:1fr;align-items:center;display:grid}@media (width>=48rem){.HomeContentRow{grid-template-columns:1fr 1fr;min-height:24em}}@media (width>=64rem){.HomeContentRow{min-height:32em}}.HomeContentRow:nth-child(odd){background:var(--colorBgLight)}.HomeContentRow-content{padding:3em var(--sizeContentOffset) 2em}@media (width>=64rem){.HomeContentRow-content{padding:4em 6em}}.HomeContentRow-content .Button{margin-top:2.5rem}@media (width<=31.99rem){.HomeContentRow-content .Button{width:100%;margin-top:1.25rem}}.HomeContentRow-title{margin-bottom:1.5rem}.HomeContentRow-perex{margin-bottom:1.5em}.HomeContentRow-points{grid-template-columns:1fr;gap:.5em;display:grid}@media (width>=48rem){.HomeContentRow-points{grid-template-columns:1fr 1fr;max-width:28em}}.HomeContentRow-point{min-height:4em;color:var(--colorSecondary);background:var(--colorBgSecondary);grid-template-columns:3em 1fr;align-items:center;gap:1em;padding:.5em .75em;display:grid}.HomeContentRow-point svg{width:3em;height:auto;max-height:2.5em}.HomeContentRow-point span{text-transform:uppercase;font-size:.8125em;line-height:1.4}@media (width>=48rem){.HomeContentRow figure{height:100%;position:relative}.HomeContentRow figure>img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.HomeContentRow:nth-child(2n) figure{order:-1}}.HomeTestDrive{text-align:center;color:var(--colorLight);z-index:1;margin-bottom:4em;position:relative}@media (width<=31.99rem){.HomeTestDrive{padding:0}}@media (width>=48rem){.HomeTestDrive{text-align:right;margin-bottom:6em}}.HomeTestDrive-inner{flex-flow:column;align-items:center;padding-top:6em;padding-bottom:5em;display:flex}@media (width>=48rem){.HomeTestDrive-inner{align-items:flex-end}}.HomeTestDrive-inner>*{max-width:28rem}.HomeTestDrive-inner>.Button{margin-top:3.5em}.HomeTestDrive-background{pointer-events:none;z-index:-1;position:absolute;inset:0}@media (width>=32rem){.HomeTestDrive-background{inset:0 var(--sizeContentOffset)}}.HomeTestDrive-background img{object-fit:cover;width:100%;height:100%}.HomeMagazine{margin:3.5em 0}@media (width>=64rem){.HomeMagazine{margin:6em 0}}.HomeMagazine-frame{grid-template-columns:1fr;grid-template-areas:"title""content""grid""link";gap:1.5em;display:grid}@media (width>=48rem){.HomeMagazine-frame{grid-template-columns:1fr auto;grid-template-areas:"title link""content content""grid grid";gap:3em 1em}}.HomeMagazine-title{grid-area:title;margin:0}.HomeMagazine-content{grid-area:content}@media (width>=48rem){.HomeMagazine-content{margin-top:-1em}}.HomeMagazine-link{grid-area:link;margin-top:.5em}@media (width>=48rem){.HomeMagazine-link{margin:0}}.HomeMagazineGrid{grid-area:grid;grid-template-columns:1fr;display:grid}@media (width>=48rem){.HomeMagazineGrid{grid-template-columns:2fr 1fr;gap:1.5em}}@media (width>=64rem){.HomeMagazineGrid{grid-template-columns:2fr 1fr 1fr}}@media (width<=63.99rem){.HomeMagazineGrid>:nth-child(3){display:none}}@media (width<=47.99rem){.HomeMagazineGrid>:nth-child(2){display:none}}.HomeDealerships{margin-top:4em;overflow:hidden}@media (width>=32rem){.HomeDealerships{margin-top:6em;margin-bottom:4em}}.HomeDealerships-grid{margin:1.25em calc(var(--sizeContentOffset) * -1) 0;z-index:2;grid-template-columns:1fr 1fr;display:grid;position:relative}@media (width>=32rem){.HomeDealerships-grid{margin:3em 0 0}}@media (width>=64rem){.HomeDealerships-grid{grid-template-columns:1fr 1fr 1fr}.HomeDealerships-grid--wide{grid-template-columns:1fr 1fr}}.HomeDealerships-bgAsset{opacity:.04;pointer-events:none;width:50em;height:auto;position:absolute;bottom:calc(100% + 2em);left:-1em}@media (width>=48rem){.HomeDealerships-bgAsset{width:90em;bottom:calc(100% - 3.5em);left:50%;transform:translate(-50%)}}@media (width>=90rem){.HomeDealerships-bgAsset--wide{width:115em;bottom:calc(100% - 5em)}}.HomeDealershipItem{min-height:15em;color:var(--colorLight);z-index:1;flex-flow:column;justify-content:flex-end;align-items:flex-start;padding:1.5em 1.25em;text-decoration:none;display:flex;position:relative}@media (width>=48rem){.HomeDealershipItem{padding:2em 2.5em}}@media (width>=64rem){.HomeDealershipItem{min-height:18em}}.HomeDealershipItem--tall{min-height:17em}@media (width>=64rem){.HomeDealershipItem--tall{min-height:22.5em}}.HomeDealershipItem:hover,.HomeDealershipItem:active,.HomeDealershipItem:focus{--hoverOpacity:1;color:var(--colorLight);text-decoration:none}@media (width<=31.99rem){.HomeDealershipItem .Button--textLink{font-size:.75em}}.HomeDealershipItem-linkCover{z-index:-1;position:absolute;inset:0}.HomeDealershipItem>:not([href]){pointer-events:none}.HomeDealershipItem-moreLinks{flex-flow:wrap;gap:.5em 2em;margin:1em 0 1.5em;display:flex}@media (width<=63.99rem){.HomeDealershipItem-moreLinks{display:none}}.HomeDealershipItem-moreLinks>a[href]{pointer-events:auto}.HomeDealershipItem-moreLinks>a[href] svg{opacity:.64;margin-right:.5em}.HomeDealershipItem-openingHours{align-items:center;gap:1.5em;margin:-.5em 0 1.5em;display:flex}.HomeDealershipItem-openingHours :where([x-tooltip\.raw],[x-tooltip\.raw\.html]){pointer-events:auto}.HomeDealershipItem-openingHours>:first-child{align-items:center;gap:.75em;display:inline-flex}.HomeDealershipItem-openingHours>:first-child svg{color:var(--colorTextFaded);transition:var(--animationBase)}.HomeDealershipItem-openingHours>:first-child[data-state=open]{position:relative}.HomeDealershipItem-openingHours>:first-child[data-state=open]>svg{color:#26c465;filter:drop-shadow(0 0 .5em #26c465e0)}@keyframes glow{0%,to{box-shadow:0 0 .5em #26c465e0}50%{box-shadow:0 0 .5em #26c46566}}.HomeDealershipItem-openingHours>:first-child[data-state=open]:before{content:"";aspect-ratio:1;border-radius:50%;width:1rem;animation:4s infinite glow;position:absolute;left:0}.HomeDealershipItem-background{z-index:-2;position:absolute;inset:0}.HomeDealershipItem-background img{object-fit:cover;width:100%;height:100%}.HomeDealershipItem-background:before{content:"";z-index:2;background:linear-gradient(45deg,#000c,#0000);position:absolute;inset:0}.HomeDealershipItem-background:after{content:"";background:hsla(var(--colorPrimary-h), calc(var(--colorPrimary-s) * 1%), calc(var(--colorPrimary-l) * 1%), .64);opacity:var(--hoverOpacity,0);transition:var(--animationBase);z-index:3;position:absolute;inset:0}@media (width>=80rem){body.single-offers main:not(.offer--unadvertised){--sizeContentOffset:5em}}.OfferHeroTitle{flex-flow:column;align-items:flex-start;gap:.75em 2em;margin:.25em auto 1em;display:flex;position:relative}@media (width>=48rem){.OfferHeroTitle{flex-flow:row;margin:0 auto 1.5em}}@media (width>=90rem){.OfferHeroTitle{margin:0 auto 2em}}body.is-printing .OfferHeroTitle{flex-flow:row;margin:.5rem auto 1.25rem;padding-top:1rem}@media print{.OfferHeroTitle{flex-flow:row;margin:.5rem auto 1.25rem;padding-top:1rem}}.OfferHeroTitle h1{text-transform:none;margin:0}body.is-printing .OfferHeroTitle h1{font-size:2rem}@media print{.OfferHeroTitle h1{font-size:2rem}}.OfferHeroTitle-id{white-space:nowrap;font-size:.75em}@media (width>=48rem){.OfferHeroTitle-id{font-size:1em;line-height:calc(var(--headingLineHeight) * var(--textXl))}}body.is-printing .OfferHeroTitle-id{line-height:calc(var(--headingLineHeight) * 2rem)}@media print{.OfferHeroTitle-id{line-height:calc(var(--headingLineHeight) * 2rem)}}.OfferHeroTitle .OfferHeroTitle-collectionActions{align-self:center;gap:.5em;margin:0}@media (width<=47.99rem){.OfferHeroTitle .OfferHeroTitle-collectionActions{right:var(--sizeContentOffset);position:absolute;bottom:0}}.OfferHeroPhoto{aspect-ratio:3/2;border-radius:var(--radius-lg);grid-area:photo;position:relative;overflow:hidden}@media (width>=48rem){.OfferHeroPhoto{border-radius:0;min-height:100%}body[data-site=operak-bmw] .OfferHeroPhoto{margin-right:calc(var(--radius-lg) * -1)}}body.is-printing .OfferHeroPhoto{min-height:auto!important}@media print{.OfferHeroPhoto{min-height:auto!important}}.OfferHeroPhoto img{object-fit:cover;width:100%;height:100%}.OfferHeroPhoto-tags{flex-flow:column;align-items:flex-start;gap:.25em;display:flex;position:absolute;inset:.5em auto auto 1em}@media (width>=48rem){.OfferHeroPhoto-tags{inset:1.5em auto auto 1.5em}}@media (width>=90rem){.OfferHeroPhoto-tags{inset:2em auto auto 2em}}.OfferHeroPricing{flex:1 0 auto;margin-bottom:1.5em}@media (width>=80rem){.OfferHeroPricing{margin-bottom:2.5em}}.OfferHeroPricing-inner{position:sticky;top:1.5em}body.is-printing .OfferHeroPricing-inner{position:static}@media print{.OfferHeroPricing-inner{position:static}}.OfferHeroPricing-title{color:var(--colorTextFaded);margin-bottom:.5em}body.is-printing .OfferHeroPricing-title{font-size:.75rem}@media print{.OfferHeroPricing-title{font-size:.75rem}}.OfferHeroPricing-title.is-deal{color:var(--colorLight);background:var(--colorRed);padding:.25em .75em;display:inline-block}body.is-printing .OfferHeroPricing-title.is-deal{padding:.25em .5em}@media print{.OfferHeroPricing-title.is-deal{padding:.25em .5em}}.OfferHeroPricing-title:not(:first-child){color:var(--colorTextSecondary);margin-top:1.5em;font-size:.875em}@media (width>=80rem){.OfferHeroPricing-title:not(:first-child){margin-top:2em}}body.is-printing .OfferHeroPricing-title:not(:first-child){margin-top:1rem;font-size:.75rem}@media print{.OfferHeroPricing-title:not(:first-child){margin-top:1rem;font-size:.75rem}}.OfferHeroPricing-listingPrice strong{width:100%;font-size:1.5em;display:block}@media (width>=105rem){.OfferHeroPricing-listingPrice strong{font-size:2em}}body.is-printing .OfferHeroPricing-listingPrice strong{font-size:1.25rem}@media print{.OfferHeroPricing-listingPrice strong{font-size:1.25rem}}.OfferHeroPricing-listingPrice span:not([data-variant-slot]){font-size:1.125rem}@media (width>=105rem){.OfferHeroPricing-listingPrice span:not([data-variant-slot]){font-size:1.25rem}}body.is-printing .OfferHeroPricing-listingPrice span:not([data-variant-slot]){font-size:1rem}@media print{.OfferHeroPricing-listingPrice span:not([data-variant-slot]){font-size:1rem}}.OfferHeroPricing-currencyToggle{color:var(--colorTextFaded);cursor:pointer;background:0 0;border:0;outline:0;padding:0;font-size:.75em;text-decoration:underline}.OfferHeroPricing-currencyToggle:hover,.OfferHeroPricing-currencyToggle:active,.OfferHeroPricing-currencyToggle:focus{text-decoration:none}body.is-printing .OfferHeroPricing-currencyToggle{display:none}@media print{.OfferHeroPricing-currencyToggle{display:none}}.OfferHeroPricing-smallPrice{color:var(--colorTextFaded);font-size:.875em;text-decoration:line-through}@media (width>=90rem){.OfferHeroPricing-smallPrice{font-size:1em}}body.is-printing .OfferHeroPricing-smallPrice{font-size:.875rem}@media print{.OfferHeroPricing-smallPrice{font-size:.875rem}}.OfferHeroPricing-note{color:var(--colorTextFaded);margin:-1em 0 1.5em;font-size:.75em;display:block}@media (width>=80rem){.OfferHeroPricing-note{margin:-2em 0 2.5em}}body[data-site=operak-bmw] .OfferHeroPricing-note{order:1;margin:0 0 1.25em}@media (width>=80rem){body[data-site=operak-bmw] .OfferHeroPricing-note{margin:0 0 1.75em}}.OfferHeroSide{color:var(--colorLight);border-radius:0 0 var(--radius-lg) var(--radius-lg);z-index:2;background:#000;flex-flow:column;grid-area:side;padding:2em 1.5em 1.75em;display:flex}@media (width>=64rem){.OfferHeroSide{padding:2.5em 2.5em 2em}.OfferHeroSide--wide{padding:3.5em 2em 3em 3em}}body.is-printing .OfferHeroSide{padding:1.75rem 1rem 1.5rem 1.125rem}@media print{.OfferHeroSide{padding:1.75rem 1rem 1.5rem 1.125rem}}.OfferHeroSide-note{color:var(--colorTextFaded);font-size:.75em}body[data-site=operak-bmw] .OfferHeroSide-note{order:2}.OfferHeroActions{margin:auto 0 1.5em}@media (width>=90rem){.OfferHeroActions{margin:auto 0 2em}}body.is-printing .OfferHeroActions{display:none}@media print{.OfferHeroActions{display:none}}.OfferHeroActions-main{flex-flow:wrap;gap:.75em;margin-bottom:1.5em;display:flex}@media (width>=64rem){.OfferHeroActions-main{gap:1em .75em}}@media (width>=90rem){.OfferHeroActions-main{margin-bottom:2em}}.OfferHeroActions-main>*,.OfferHeroActions-main>*{white-space:nowrap;flex:1 0 40%;min-width:auto}.OfferHeroActions-main>:first-child,.OfferHeroActions-main>:first-child{flex:1 0 80%}.OfferHeroActions-main>:not(:first-child),.OfferHeroActions-main>:not(:first-child){--buttonPadding:1em}.OfferHeroActions-main>*>button,.OfferHeroActions-main>*>button{width:100%;min-width:auto}.OfferHeroActions-links{flex-flow:wrap;justify-content:space-between;gap:.75em 1.5em;display:flex}body.is-printing .OfferHeroActions-links{display:none}@media print{.OfferHeroActions-links{display:none}}.OfferHeroActions-links>button{color:var(--colorLight);cursor:pointer;white-space:nowrap;background:0 0;border:0;outline:0;flex:1 0 0;align-items:center;gap:.75rem;margin:0;padding:0;font-size:.875em;display:flex}.OfferHeroActions-links>button:not(.is-active){--toggleIconStateVisibility:0;--toggleIconColor:hsla(var(--colorLight-h), calc(var(--colorLight-s) * 1%), calc(var(--colorLight-l) * 1%), .4)}.OfferHeroActions-links>button:hover{--toggleIconColor:hsla(var(--colorPrimary-h), calc(var(--colorPrimary-s) * 1%), calc(var(--colorPrimary-l) * 1%), .8)}.OfferHeroActions-links>button:hover span{text-decoration:underline}.OfferHeroActions-links>button svg{color:var(--toggleIconColor,var(--colorPrimary));transition:var(--animationBase)}.OfferHeroActions-links>button svg:not(:only-child):not(:first-child){position:absolute}.OfferHeroActions-links>button .iconState--on{transition:var(--animationBase);opacity:var(--toggleIconStateVisibility,1)}.OfferHeroParameters{color:var(--colorLight);border-radius:var(--radius-lg) var(--radius-lg) 0 0;z-index:2;background:#000;grid-template-columns:1fr 1fr;align-items:center;gap:1em;padding:1.5em;display:grid;position:relative}@media (width>=48rem){.OfferHeroParameters{grid-template-columns:1fr auto;gap:2em;padding:2em 2.5em}.OfferHeroParameters:has(.is-switchable){grid-template-columns:1fr 1fr}}@media (width>=80rem){.OfferHeroParameters{padding:2.5em}}body.is-printing .OfferHeroParameters{display:none}@media print{.OfferHeroParameters{display:none}}.OfferHeroParameters:after{content:"";background:var(--colorSecondary);border-radius:var(--radius-lg);z-index:-1;position:absolute;inset:0}.OfferHeroParameters .OfferParametersItem-name{color:#f2f2f2}.OfferHeroParameters .OfferParametersItem.is-switchable{cursor:pointer;position:relative}.OfferHeroParameters .OfferParametersItem.is-switchable .OfferParametersItem-name{align-items:center;gap:.5em;display:inline-flex}.OfferHeroParameters .OfferParametersItem.is-switchable .OfferParametersItem-value{line-height:1}.OfferHeroParameters .OfferParametersItem.is-switchable:hover .OfferParametersItem-caret,.OfferHeroParameters .OfferParametersItem.is-switchable .OfferParametersItem-select:focus-visible~.OfferParametersItem-name .OfferParametersItem-caret{opacity:1}.OfferHeroParameters .OfferParametersItem-caret{opacity:.75;transition:opacity var(--durationAnimationBase) var(--easingAnimationBase);flex:none}.OfferHeroParameters .OfferParametersItem-select{color:#0000;width:100%;height:100%;font:inherit;appearance:none;opacity:0;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.OfferHeroParameters .OfferParametersItem-select:focus-visible{opacity:0;outline:2px solid var(--colorLight);outline-offset:-4px;border-radius:var(--radius-lg)}.OfferHeroParameters .OfferParametersItem-select option{color:var(--colorText,#000);background:var(--colorLight,#fff)}.OfferHeroGallery{background:var(--colorBgLight);grid-area:gallery;grid-template-columns:repeat(3,1fr);display:grid;position:relative}@media (width<=89.99rem){.OfferHeroGallery .OfferGalleryItem:nth-child(4){display:none}}@media (width>=90rem){.OfferHeroGallery{grid-template-columns:repeat(4,1fr)}}body.is-printing .OfferHeroGallery{display:none}@media print{.OfferHeroGallery{display:none}}.OfferHeroGallery-more{width:2.5rem;height:2.5rem;font-size:.875em;font-weight:var(--boldFontWeight,700);color:var(--colorLight);transition:var(--animationBase);background:#000;place-items:center;display:grid;position:absolute;bottom:0;right:0}@media (width>=64rem){.OfferHeroGallery-more{width:5rem;height:5rem;font-size:1.5em}}.OfferHeroGallery-more:hover,.OfferHeroGallery-more:active,.OfferHeroGallery-more:focus{color:var(--colorLight);background:hsla(var(--colorSecondary-h), calc(var(--colorSecondary-s) * 1%), calc(var(--colorSecondary-l) * 1%), .8);text-decoration:none}.OfferShareButtons{flex-flow:column;justify-content:center;align-items:flex-start;gap:1.5em;display:flex;position:absolute;top:4em;right:1.25em}@media (width<=79.99rem){.OfferShareButtons{display:none}}body.is-printing .OfferShareButtons{display:none}@media print{.OfferShareButtons{display:none}}.OfferShareButtons-title{color:var(--colorDark);margin-bottom:.5em;font-size:.875em}.OfferShareButtons>button{all:unset;cursor:pointer}.OfferShareButtons>a,.OfferShareButtons>button{color:#c4c4c4;transition:var(--animationBase);display:flex}.OfferShareButtons>a>*,.OfferShareButtons>button>*{pointer-events:none}.OfferShareButtons>a:hover,.OfferShareButtons>a:active,.OfferShareButtons>a:focus,.OfferShareButtons>button:hover,.OfferShareButtons>button:active,.OfferShareButtons>button:focus{color:var(--colorDark);opacity:.8}.OfferHero{z-index:1;position:relative}.OfferHero-inner{grid-template:"photo"1fr"gallery""side"/1fr;display:grid;position:relative}@media (width<=79.99rem){.OfferHero-inner{padding:0}}@media (width>=48rem){.OfferHero-inner{grid-template:"photo side"1fr"gallery side""parameters side"/2fr 1fr}}@media (width>=64rem){.OfferHero-inner{grid-template:"photo side"1fr"gallery parameters"/2fr 1fr}}@media (width>=105rem){.OfferHero-inner{grid-template:"photo side"1fr"photo parameters""gallery gallery"/3fr 1fr}}body.is-printing .OfferHero-inner{grid-template-columns:2fr 1fr;grid-template-areas:"photo side"}@media print{.OfferHero-inner{grid-template-columns:2fr 1fr;grid-template-areas:"photo side"}}.OfferHero-unadvertised{grid-template-columns:1fr;grid-template-areas:"side""photo";margin-bottom:2em;display:grid}@media (width>=64rem){.OfferHero-unadvertised{grid-template-columns:1fr 1.5fr;grid-template-areas:"photo side";margin-bottom:3.5em}}.OfferHero-unadvertisedTitle{font-size:1.5em;font-weight:500}@media (width>=48rem){.OfferHero-unadvertisedTitle{font-size:1.75em}}.OfferHero-unadvertisedButtons{flex-flow:wrap;gap:.5em 1em;margin:1.5em 0 2em;display:flex}.OfferHero-unadvertisedContact{margin-top:auto;font-size:.875em}.OfferHero-unadvertised .OfferHeroPhoto{pointer-events:none}.OfferHero:before{content:"";background:var(--colorBgLight);z-index:-1;height:12.5em;position:absolute;inset:-.5em 0 auto}body.is-printing .OfferHero:before{content:none}@media print{.OfferHero:before{content:none}}.OfferParameters{grid-template-columns:repeat(auto-fill, minmax(var(--OfferParameters-width,8em), 1fr));margin-top:var(--OfferParameters-margin,2em);margin-bottom:var(--OfferParameters-margin,2em);gap:1.5em 1em;display:grid}@media (width>=48rem){.OfferParameters{--OfferParameters-width:12.5em;--OfferParameters-margin:3em;gap:2.5em}}@media (width>=80rem){.OfferParameters{--OfferParameters-margin:4em}}body.is-printing .OfferParameters{grid-template-columns:repeat(4,1fr);grid-auto-flow:dense;gap:1.25rem 1rem;margin:2.25rem auto 0}@media print{.OfferParameters{grid-template-columns:repeat(4,1fr);grid-auto-flow:dense;gap:1.25rem 1rem;margin:2.25rem auto 0}}.OfferParametersItem-name{color:var(--colorTextSecondary);margin:0 0 1em;font-size:.75em}@media (width>=48rem){.OfferParametersItem-name{font-size:.875em}}body.is-printing .OfferParametersItem-name{margin:0 0 .5rem;font-size:.75rem}@media print{.OfferParametersItem-name{margin:0 0 .5rem;font-size:.75rem}}.OfferParametersItem-value{-webkit-line-clamp:2;font-size:1.125em;font-weight:var(--boldFontWeight,700);line-height:var(--headingLineHeight);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width>=48rem){.OfferParametersItem-value{font-size:1.25em}}@media (width>=80rem){body[data-site=operak-bmw] .OfferParametersItem-value{font-size:1.5em}}body.is-printing .OfferParametersItem-value{-webkit-line-clamp:3;font-size:1rem}@media print{.OfferParametersItem-value{-webkit-line-clamp:3;font-size:1rem}}body.is-printing .OfferParametersItem--wide:not([data-name=Dostupnost]){grid-column:span 2}@media print{.OfferParametersItem--wide:not([data-name=Dostupnost]){grid-column:span 2}}.DealershipContact{break-inside:avoid-page;border-top:1px solid var(--colorOutline);grid-template-columns:2fr 1fr;margin:2rem auto;padding-top:1.5rem;display:grid}.DealershipContact-inner{grid-template-columns:auto 1fr;align-items:center;display:grid}.DealershipContact-inner .qrcode{width:9.5rem;height:8.5rem;margin:-1rem 0 -1rem -1rem}.DealershipContact-inner .qrcode-wrapper{flex-flow:column;gap:.75rem;display:flex}.DealershipContact-inner .qrcode-wrapper figcaption{font-size:.75rem;font-weight:var(--boldFontWeight,700)}body:not(.is-printing) .DealershipContact{display:none}@media print{body:not(.is-printing) .DealershipContact{display:grid}}body.is-safari .DealershipContact{page-break-after:always}.OfferFeatures{background:var(--offerFeaturesBackground,var(--colorBgLight));margin:2.5em 0;padding:2em 0;position:relative}@media (width>=64rem){.OfferFeatures{margin:5em 0;padding:4em 0}}body.is-printing .OfferFeatures{break-inside:avoid-page;background:0 0;margin:0;padding:0}@media print{.OfferFeatures{break-inside:avoid-page;background:0 0;margin:0;padding:0}body.is-safari .OfferFeatures{page-break-before:always}}.OfferFeatures-inner{grid-template-columns:1fr;gap:1.5em;display:grid}@media (width<=31.99rem){.OfferFeatures-inner{padding:0 calc(var(--sizeContentOffset) / 2)}}@media (width>=64rem){.OfferFeatures-inner{grid-template-columns:1fr 1fr;gap:2.5em}}body.is-printing .OfferFeatures-inner{column-count:2;column-gap:1rem;display:block}@media print{.OfferFeatures-inner{column-count:2;column-gap:1rem;display:block}}.OfferFeatures-innerSection{flex-flow:column;justify-content:flex-start;gap:1.5em;display:flex}@media (width>=64rem){.OfferFeatures-innerSection{gap:2.5em}}body.is-printing .OfferFeatures-innerSection{display:block}@media print{.OfferFeatures-innerSection{display:block}}.OfferFeatures details>summary{cursor:pointer;list-style:none}.OfferFeatures details>summary::-webkit-details-marker{display:none}.OfferFeatures details[open]>summary{font-weight:var(--boldFontWeight,700)}.OfferFeatures details[open]>summary [class*=Icon]{transform:scaleY(-1)}.OfferFeaturesGroup{border:1px solid var(--colorOutlineDark);transition:var(--animationBase)}.OfferFeaturesGroup[open]{--offerFeatureGroupFontWeight:700;--offerFeatureGroupOffset:1.75em;--offerFeatureGroupColor:var(--colorSecondary);--offerFeatureGroupBackground:var(--colorLight);background:var(--colorLight);border-color:var(--colorOutline)}body.is-printing .OfferFeaturesGroup{background:0 0;border:0}@media print{.OfferFeaturesGroup{background:0 0;border:0}}.OfferFeaturesGroup-title{padding:var(--offerFeatureGroupOffset,1.25em) 1.25em 1.25em;font-weight:var(--offerFeatureGroupFontWeight,300);color:var(--offerFeatureGroupColor,var(--colorText));background:var(--offerFeatureGroupBackground);text-transform:uppercase;transition:top var(--durationAnimationBase) var(--easingAnimationBase);z-index:2;justify-content:space-between;align-items:center;display:flex;position:sticky;top:-.5em}body.is-sticked-header .OfferFeaturesGroup-title{top:calc(var(--headerHeight,0) - .5em)}@media (width>=64rem){.OfferFeaturesGroup-title{padding:var(--offerFeatureGroupOffset,1.25em) 2em 1.25em;pointer-events:none}}@media print{.OfferFeaturesGroup-title{background:0 0;padding:0 0 1rem;position:static}.OfferFeatures-innerSection .OfferFeaturesGroup-title{padding-top:1.5rem}}.OfferFeaturesGroup-title>span{margin:0}body.is-printing .OfferFeaturesGroup-title>span{font-size:.875rem}@media print{.OfferFeaturesGroup-title>span{font-size:.875rem}}.OfferFeaturesGroup-title>svg{color:var(--offerFeatureGroupColor,var(--colorTextFaded))}@media (width>=64rem){.OfferFeaturesGroup-title>svg{display:none}}body.is-printing .OfferFeaturesGroup-title>svg{display:none}@media print{.OfferFeaturesGroup-title>svg{display:none}}.OfferFeaturesGroup-openAllToggle{all:unset;text-decoration:underline;display:none}@media (width>=64rem){.OfferFeaturesGroup-openAllToggle{color:var(--colorTextSecondary);pointer-events:auto;cursor:pointer;align-items:center;gap:.5rem;margin-right:.5em;font-size:.625em;font-weight:500;display:flex}}body.is-printing .OfferFeaturesGroup-openAllToggle{display:none}@media print{.OfferFeaturesGroup-openAllToggle{display:none}}.OfferFeaturesGroup-openAllToggle:hover,.OfferFeaturesGroup-openAllToggle:active,.OfferFeaturesGroup-openAllToggle:focus{text-decoration:none}.OfferFeaturesGroup-openAllToggle>span{flex-flow:column;justify-content:center;align-items:center;display:flex}.OfferFeaturesGroup-openAllToggle.is-opened svg{transform:scaleY(-1)}.OfferFeaturesGroup-inner{padding:0 1.25em 1.25em}@media (width>=64rem){.OfferFeaturesGroup-inner{padding:0 2em 1.5em}}body.is-printing .OfferFeaturesGroup-inner{padding:0}@media print{.OfferFeaturesGroup-inner{padding:0}}.OfferFeature:not(:last-child){margin-bottom:1.125em}@media print{.OfferFeature:not(:last-child){margin-bottom:.25rem;padding-bottom:.25rem}.OfferFeature:not(:last-child):not(:last-of-type){border-bottom:1px solid var(--colorOutline)}}.OfferFeature[open]{--offerFeatureFontWeight:700;--offerFeatureIconColor:var(--colorText)}.OfferFeature.is-hidden{display:none}body.is-printing .OfferFeature.is-hidden{display:block}@media print{.OfferFeature.is-hidden{display:block}}.OfferFeature.no-content{pointer-events:none}.OfferFeature-title{font-weight:var(--offerFeatureFontWeight,300);justify-content:space-between;align-items:flex-start;gap:2em;display:flex}body.is-printing .OfferFeature-title{font-weight:300!important}@media print{.OfferFeature-title{font-weight:300!important}}.OfferFeature-title span{margin:0}@media (width>=48rem){.OfferFeature-title span{font-size:1.125em}}body.is-printing .OfferFeature-title span{font-size:.75rem}@media print{.OfferFeature-title span{font-size:.75rem}}.OfferFeature-titleIcon{color:var(--offerFeatureIconColor,var(--colorTextFaded));flex:none;margin:.25em .125em 0 0}body.is-printing .OfferFeature-titleIcon{display:none}@media print{.OfferFeature-titleIcon{display:none}}.OfferFeature-content{padding:.625rem 0 .5rem;font-size:.875em}body.is-printing .OfferFeature-content{display:none}@media print{.OfferFeature-content{display:none}}.OfferFeature-content p:empty{display:none}.OfferFeature-content p:not(:last-child){margin-bottom:.75rem}.OfferFeature-content ul,.OfferFeature-content ol{padding-left:1.5em}.OfferFeature-content ul:not(:last-child),.OfferFeature-content ol:not(:last-child){margin-bottom:.75em}.OfferFeature-content img{width:auto;max-height:12.5rem}.OfferFeature-loadMore{margin-top:1em}.OfferFeature-loadMore.is-hidden,body.is-printing .OfferFeature-loadMore{display:none}@media print{.OfferFeature-loadMore{display:none}}.OfferTabs{margin-block:2.5em}@media (width>=48rem){.OfferTabs{margin-block:3.5em}}@media (width>=80rem){.OfferTabs{margin-block:5em}}@media (width<=31.99rem){.OfferTabs:has(.OfferTabs-inline){padding-inline:.5rem}}body.is-printing .OfferTabs{margin:2.5rem 0;display:none}@media print{.OfferTabs{margin:2.5rem 0;display:none}}.OfferTabs-holder{flex-flow:column;gap:1.25em;margin-bottom:1.5em;display:flex;position:relative}@media (width>=48rem){.OfferTabs-holder{flex-flow:row}}@media (width>=64rem){.OfferTabs-holder{gap:2em}}body.is-printing .OfferTabs-holder{display:none}@media print{.OfferTabs-holder{display:none}}.OfferTabs-tab{font-size:1.125em;font-weight:var(--boldFontWeight,700);color:var(--colorText);background:var(--colorBgSecondary);cursor:pointer;transition:var(--animationBase);border:0;border-radius:.25rem;outline:0;flex:1 0 0;padding:0 1em;line-height:3.2;position:relative}@media (width>=64rem){.OfferTabs-tab{font-size:1.25em}}.OfferTabs-tab:after{content:"";background:var(--colorSecondary);height:.25rem;transition:var(--animationBase);pointer-events:none;opacity:0;border-radius:.25rem;position:absolute;inset:calc(100% + .5rem) 0 auto}@media (width>=48rem){.OfferTabs-tab:after{content:none}}.OfferTabs-tab.is-active{color:var(--colorLight);background:var(--colorSecondary)}.OfferTabs-tab.is-active:after{opacity:1}.OfferTabs-activeIndicator{top:calc(100% + .625em);left:calc((100% - (var(--offerTabsCount) - 1) * 2em) / var(--offerTabsCount) * var(--offerTabsActive) + var(--offerTabsActive) * 2em);width:calc((100% - (var(--offerTabsCount) - 1) * 2em) / var(--offerTabsCount));background:var(--colorSecondary);height:.25em;transition:var(--animationBase);pointer-events:none;border-radius:.25rem;position:absolute}@media (width<=47.99rem){.OfferTabs-activeIndicator{display:none}}.OfferTabs-content{border:1px solid var(--colorOutline);padding:3em 4em}@media (width<=79.99rem){.OfferTabs-content{padding:2.5em 2em}}@media (width<=47.99rem){.OfferTabs-content{padding:2em var(--sizeContentOffset);margin:0 calc(var(--sizeContentOffset) * -1);border-left:0;border-right:0}}.OfferTabs-content:not(.is-active){display:none}body.is-printing .OfferTabs-content{break-inside:avoid-page;border:0;margin:0;padding:0;display:none}body.is-printing .OfferTabs-content>h2{font-size:1.5rem;font-weight:var(--boldFontWeight,700);text-align:left;break-after:avoid}body.is-printing .OfferTabs-content[data-name=contact]{display:block}@media print{.OfferTabs-content{break-inside:avoid-page;border:0;margin:0;padding:0;display:none}.OfferTabs-content>h2{font-size:1.5rem;font-weight:var(--boldFontWeight,700);text-align:left;break-after:avoid}.OfferTabs-content[data-name=contact]{display:block}body.is-safari .OfferTabs{page-break-before:always}}.OfferTabs-after{background:var(--colorBgSecondary);text-align:center;margin-top:2em;padding:2.75em}.OfferTabs-after span{font-size:1.5em}.OfferTabs-after a{text-decoration:underline}.OfferTabs-after a:hover,.OfferTabs-after a:active,.OfferTabs-after a:focus{text-decoration:none}.OfferTabs-inline{border:1px solid var(--colorOutline);border-radius:var(--radius-md);grid-template-columns:1fr;display:grid;overflow:hidden}@media (width>=64rem){.OfferTabs-inline{grid-template-columns:2fr 1fr}}.OfferTabs-inlineForm{padding:1.5em var(--sizeContentOffset)}@media (width>=48rem){.OfferTabs-inlineForm{padding:2em}}@media (width>=64rem){.OfferTabs-inlineForm{padding:2.5em}}.OfferTabs-inlineForm :where(form){max-width:60rem}.OfferTabs-inlineAttachments{padding:1.5em var(--sizeContentOffset);background:var(--colorBgLight);border:1px solid var(--colorOutline);border-radius:var(--radius-md);margin:-1px}@media (width>=48rem){.OfferTabs-inlineAttachments{padding:2em 1.5em}}@media (width>=64rem){.OfferTabs-inlineAttachments{padding:2.5em 1.5em}}.OfferTabs-inlineAttachments>*{max-width:30rem;margin-inline:auto}.AttachmentsGrid{gap:1em;display:grid}@media (width>=48rem){.AttachmentsGrid{grid-template-columns:1fr 1fr;gap:2em 2.5em}}.PageContent .AttachmentsGrid{background:var(--colorLight);gap:1em .625em;padding:1.5em 1.25em}.PageContent .AttachmentsGridWrapper{margin:4em 0 3em}.Attachment{background:var(--colorBgSecondary);transition:var(--animationBase);grid-template-columns:1.5em 1fr 3em;align-items:center;gap:.875em;padding:.875em 1em;text-decoration:none;display:grid}.Attachment:hover,.Attachment:active,.Attachment:focus{filter:brightness(.96);cursor:pointer;text-decoration:none}@media (width>=48rem){.Attachment{grid-template-columns:2.25em 1fr 3em;gap:1em;padding:1.5em}}.Attachment-icon{width:1.5em;color:var(--colorSecondary)}@media (width>=48rem){.Attachment-icon{width:2em;margin-right:.5em}}.Attachment-title{font-size:1em;line-height:var(--headingLineHeight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width>=48rem){.Attachment-title{font-size:1.125em}}.Attachment-titleInner{flex-flow:column;gap:.25em;display:flex}.Attachment-titleWrapper{grid-template-columns:auto 1fr;align-items:center;gap:.875em;display:grid}@media (width>=48rem){.Attachment-titleWrapper{gap:1em}}.Attachment-type{color:var(--colorSecondary);font-size:.75em;font-weight:700}.Attachment-type:first-letter{text-transform:capitalize}.Attachment-size{color:var(--colorTextSecondary);white-space:nowrap;font-size:.75em}@media (width>=48rem){.Attachment-size{font-size:.875em}}.wp-block-file{background:var(--colorLight);flex-flow:wrap;justify-content:space-between;align-items:center;gap:.75em;margin:1em 0 1.5em;padding:.875em 1em;display:flex}@media (width>=48rem){.wp-block-file{gap:1em;padding:1.5em}}.wp-block-file>a:not([class]):first-child{color:inherit;font-size:1.125em;text-decoration:none}@media (width>=48rem){.wp-block-file>a:not([class]):first-child{font-size:1.25em}}.wp-block-file__button{min-width:10rem;color:var(--colorLight);background:var(--colorPrimary);margin:0!important}.wp-block-file__button:hover,.wp-block-file__button:active,.wp-block-file__button:focus{color:var(--colorLight);background:var(--colorSecondary)}.OfferSellers{gap:1.25em;display:grid}.FloatingSeller .OfferSellers{transition:var(--animationBase);flex-flow:column;align-items:flex-start;display:flex;position:sticky;top:2rem}body.is-sticked-header .FloatingSeller .OfferSellers{top:calc(var(--headerHeight,0) + 2rem)}@media (width>=48rem){.OfferSellers{grid-template-columns:1fr 1fr;gap:1.25em 1.5em}}@media (width>=64rem){.OfferSellers{gap:1.5em 2.5em}}@media (width>=80rem){.OfferSellers{grid-template-columns:1fr 1fr 1fr}}body.is-printing .OfferSellers{break-before:avoid;grid-template-columns:1fr 1fr;gap:.5rem}@media print{.OfferSellers{break-before:avoid;grid-template-columns:1fr 1fr;gap:.5rem}}.OfferSellers--light{--OfferSellerCard-background:var(--colorLight)}.OfferSellers-customerSupport{color:var(--colorLight);background:var(--colorSecondary);flex-flow:column;justify-content:center;padding:2em 1.5em;display:flex}@media (width>=64rem){.OfferSellers-customerSupport{padding:2em 3em}}body.is-printing .OfferSellers-customerSupport{padding:1rem 1.5rem}@media print{.OfferSellers-customerSupport{padding:1rem 1.5rem}}.OfferSellers-customerSupport>div{font-size:.875em;font-weight:var(--boldFontWeight,700);margin-bottom:.25rem}@media (width>=48rem){.OfferSellers-customerSupport>div{font-size:1em}}body.is-printing .OfferSellers-customerSupport>div{margin-bottom:.25rem;font-size:.75rem}@media print{.OfferSellers-customerSupport>div{margin-bottom:.25rem;font-size:.75rem}}.OfferSellers-customerSupport>a[href]{font-size:1.5em;font-weight:var(--boldFontWeight,700);margin-top:1.25rem;display:inline-block}body.is-printing .OfferSellers-customerSupport>a[href]{font-size:1.25rem}@media print{.OfferSellers-customerSupport>a[href]{font-size:1.25rem}}.OfferSellers-customerSupport>a[href]:last-of-type:not(:first-of-type){margin-top:.125rem;font-size:1.25em;font-weight:400}body.is-printing .OfferSellers-customerSupport>a[href]:last-of-type:not(:first-of-type){font-size:1.125rem}@media print{.OfferSellers-customerSupport>a[href]:last-of-type:not(:first-of-type){font-size:1.125rem}}.OfferSellers-customerSupport>span{opacity:.8;display:block}body.is-printing .OfferSellers-customerSupport>span{font-size:.875rem}@media print{.OfferSellers-customerSupport>span{font-size:.875rem}}.OfferSellerCard{background:var(--OfferSellerCard-background,var(--colorBgSecondary));grid-template-columns:5em 1fr;align-items:start;gap:1em;padding:1.25em .75em;display:grid}.FloatingSeller .OfferSellerCard{width:100%}@media (width>=48rem){.OfferSellerCard{grid-template-columns:6em 1fr;gap:1.25em;padding:1.5em}}@media (width>=64rem){.OfferSellerCard{grid-template-columns:7.5em 1fr;gap:1.5em}}body.is-printing .OfferSellerCard{grid-template-columns:5rem 1fr;gap:1em;padding:1rem .75rem 1rem .5rem}@media print{.OfferSellerCard{grid-template-columns:5rem 1fr;gap:1em;padding:1rem .75rem 1rem .5rem}}.OfferSellerCard-name{text-transform:none;margin:.25rem 0}body.is-printing .OfferSellerCard-name{font-size:1.125rem}@media print{.OfferSellerCard-name{font-size:1.125rem}}.OfferSellerCard-position{color:var(--colorTextSecondary);margin-bottom:.75rem;font-size:.875em;display:block}.OfferSellerCard-position+.OfferSellerCard-position{margin-top:-.625rem;font-size:.75rem}body.is-printing .OfferSellerCard-position{font-size:.75rem}@media print{.OfferSellerCard-position{font-size:.75rem}}.OfferSellerCard-links{flex-flow:column;align-items:flex-start;display:flex}.OfferSellerCard-links>a[href]{font-size:.875em;font-weight:var(--boldFontWeight,700);display:inline-block}.OfferSellerCard-languages{align-items:center;gap:.75em;margin-top:.625em;display:flex}.OfferSellerCard-photo{aspect-ratio:1;border:1px solid var(--colorOutline);border-radius:50%;width:5em;position:relative}@media (width>=48rem){.OfferSellerCard-photo{width:6em}}@media (width>=64rem){.OfferSellerCard-photo{width:7.5em}}body.is-printing .OfferSellerCard-photo{width:5rem}@media print{.OfferSellerCard-photo{width:5rem}}.OfferSellerCard-photo>img{object-fit:cover;border-radius:50%;width:100%;height:100%}.OfferSellerCard-vCard{aspect-ratio:1;background:var(--colorOutline);cursor:pointer;z-index:2;border-radius:50%;place-items:center;width:2em;display:grid;position:absolute;bottom:0;left:0}.OfferSellerCard-vCard.is-downloaded{cursor:default}.OfferSellerCard-vCard.is-downloaded>svg{opacity:.4}.OfferSellerCard-vCard>svg{pointer-events:none;transition:var(--animationBase)}@media (width<=63.99rem){.OfferSellerCard-vCard{bottom:-.5em;left:-.25em}}.OfferSellerCard-vCard+div .qrcode{min-width:8rem}.OfferGallery{z-index:8;margin:2.5em 0 3em;position:relative;overflow:hidden}@media (width>=48rem){.OfferGallery{margin:3.4em 0 4em}}@media (width>=80rem){.OfferGallery{margin:5em 0 6em}}body.is-printing .OfferGallery{margin:2rem 0 0}@media print{.OfferGallery{margin:2rem 0 0}}@media (width<=47.99rem){.OfferGallery-title{text-align:center;margin-bottom:1.25rem}.OfferGallery-title:after{margin-left:auto;margin-right:auto}}body.is-printing .OfferGallery-title{font-size:1.5rem;font-weight:var(--boldFontWeight,700);text-align:left;break-after:avoid-page;margin-bottom:1rem}@media print{.OfferGallery-title{font-size:1.5rem;font-weight:var(--boldFontWeight,700);text-align:left;break-after:avoid-page;margin-bottom:1rem}}.OfferGallery-holder{width:100%;margin:0 auto}.OfferGallery-holder:not(.swiper-initialized){--OfferGalleryItemWidth:18em}@media (width>=48rem){.OfferGallery-holder:not(.swiper-initialized){--OfferGalleryItemWidth:calc(100vw / 3)}}@media (width>=80rem){.OfferGallery-holder:not(.swiper-initialized){--OfferGalleryItemWidth:25vw}}@media (width>=128.01rem){.OfferGallery-holder:not(.swiper-initialized){--OfferGalleryItemWidth:20vw}}body.is-printing .OfferGallery-holder{break-before:avoid-page}body.is-printing .OfferGallery-holder>div{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid;transform:none!important}@media print{.OfferGallery-holder{break-before:avoid-page}.OfferGallery-holder>div{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid;transform:none!important}}.OfferGalleryItem{aspect-ratio:3/2;max-width:var(--OfferGalleryItemWidth,none);color:var(--colorLight);cursor:pointer;display:flex;position:relative;overflow:hidden}@media (width<=47.99rem){.OfferGalleryItem{flex:0 0 18em}}body.is-printing .OfferGalleryItem{width:auto!important}@media print{.OfferGalleryItem{width:auto!important}}.OfferGalleryItem--video{background:#000}body.is-printing .OfferGalleryItem--video{display:none}@media print{.OfferGalleryItem--video{display:none}}.OfferGalleryItem--video svg{z-index:4;height:2em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width>=64rem){.OfferGalleryItem--video svg{height:4em}}.OfferGalleryItem--video img{opacity:.64}.OfferGalleryItem figure{width:100%;transform:scale(1.05)}.OfferGalleryItem img{object-fit:cover;width:100%;height:100%;transform:scale(var(--galleryItemScale,1));transition:var(--animationBase)}.OfferGalleryItem:after{content:"";background:hsla(var(--colorSecondary-h), calc(var(--colorSecondary-s) * 1%), calc(var(--colorSecondary-l) * 1%), .64);opacity:var(--galleryItemOpacity,0);transition:var(--animationBase);position:absolute;inset:0}body:not(.is-mobile) .OfferGalleryItem:hover,body:not(.is-mobile) .OfferGalleryItem:active,body:not(.is-mobile) .OfferGalleryItem:focus{--galleryItemOpacity:1;--galleryItemScale:1.2;color:var(--colorLight)}.OfferGallery-button{aspect-ratio:1;cursor:pointer;width:3em;color:var(--colorLight);transition:var(--animationBase);z-index:4;background:#000000a3;border:0;outline:0;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.OfferGallery-button:disabled{opacity:.4;pointer-events:none}.OfferGallery-button svg{height:1.5em}@media (width>=64rem){.OfferGallery-button{width:4em}.OfferGallery-button svg{height:2em}}.OfferGallery-button:hover{background:#000}.OfferGallery-button[data-gallery-next]{right:0}.OfferGallery-button[data-gallery-prev]{left:0}body.is-printing .OfferGallery-button{display:none}@media print{.OfferGallery-button{display:none}}.OfferCategoryText{margin:3em 0 2.5em}@media (width>=64rem){body:not([data-site=operak-bmw]) .OfferCategoryText{margin:6em 0 5em}}body.is-printing .OfferCategoryText{display:none}@media print{.OfferCategoryText{display:none}}.OfferCategoryText-inner{flex-flow:wrap;justify-content:space-between;align-items:center;gap:2em 3em;display:flex}@media (width>=64rem){.OfferCategoryText-inner{flex-flow:row}}.OfferCategoryText-content{flex:1 0 100%;max-width:50em}@media (width>=64rem){.OfferCategoryText-content{flex:1 0 0}}.OfferCategoryText-moreButton{margin-top:1.25em}@media (width>=64rem){.OfferCategoryText-moreButton{margin-top:2.5em}}.OfferCategoryText-photo{width:32em;max-width:100%}@media (width>=90rem){.OfferCategoryText-photo{width:40em}}.OfferCategoryText-photo img{border-radius:var(--radius-md);width:100%}.OfferListEntry{border:1px solid var(--colorOutline);background:var(--colorLight);transition:var(--animationBase);z-index:1;flex-flow:column;display:flex;position:relative;overflow:hidden}.OfferListEntry:hover,.OfferListEntry:active,.OfferListEntry:focus{--listEntryBrandAssetsVisibility:1;background:var(--colorBgLight)}.OfferListEntry-tags{z-index:2;flex-flow:column;align-items:flex-start;gap:.25em;display:flex;position:absolute;top:.75em;left:1em}.OfferListEntry-photo{position:relative;overflow:hidden}.OfferListEntry-photo a[href]{aspect-ratio:var(--offerEntryPhotoAspectRatio,3/2);display:flex}.OfferListEntry-photo img{object-fit:cover;width:100%;height:100%;transition:var(--animationBase)}.OfferListEntry-photo:hover,.OfferListEntry-photo:active,.OfferListEntry-photo:focus{--listEntryPhotoScale:1.2;--listEntryCoverOpacity:1}.OfferListEntry-title{text-transform:none;margin:0}.OfferListEntry-title>a:not([class]){color:inherit;text-decoration:none}.OfferListEntry-titleHolder{justify-content:space-between;align-items:flex-start;gap:1.5em;margin:1.5em 1.25em 1em;display:flex}@media (width>=48rem){.OfferListEntry-titleHolder{margin:1.5em}}.OfferListEntry-titleActions{color:var(--colorPrimary);align-items:center;gap:.25em;margin:.25em -.25em 0 0;display:flex}body.is-printing .OfferListEntry-titleActions{display:none}@media print{.OfferListEntry-titleActions{display:none}}.OfferListEntry-titleActions>button{color:var(--colorPrimary);transition:var(--animationBase);cursor:pointer;background:0 0;border:0;outline:0;margin:0;padding:.25em;display:flex;position:relative}.OfferListEntry-titleActions>button svg:not(:only-child):not(:first-child){position:absolute}.OfferListEntry-titleActions>button .iconState--on{transition:var(--animationBase);opacity:var(--toggleIconStateVisibility,1)}.OfferListEntry-titleActions>button:not(.is-active){--toggleIconStateVisibility:0;color:hsla(var(--colorPrimary-h), calc(var(--colorPrimary-s) * 1%), calc(var(--colorPrimary-l) * 1%), .32)}.OfferListEntry-titleActions>button:hover{color:hsla(var(--colorPrimary-h), calc(var(--colorPrimary-s) * 1%), calc(var(--colorPrimary-l) * 1%), .64)}.OfferListEntry-parameters{grid-template-columns:1em 5em 1fr;align-items:center;gap:.25em .5em;margin:0 1.25em 1em;display:grid;position:relative}@media (width>=48rem){.OfferListEntry-parameters{margin:-.25em 1.5em 1.5em}}.OfferListEntry-parametersIcon{text-align:center;color:var(--colorTextFaded)}.OfferListEntry-parametersIcon svg{width:1em}.OfferListEntry-parameters span{color:var(--colorTextSecondary);font-size:.75em}.OfferListEntry-parameters strong{font-size:.875em}.OfferListEntry-brandAssets{aspect-ratio:1;width:10rem;opacity:var(--listEntryBrandAssetsVisibility,0);transition:var(--animationBase);pointer-events:none;z-index:-1;position:absolute;bottom:0;left:100%;transform:translate(-6.4em,40%)}.OfferListEntry-brandAssets svg{aspect-ratio:1;opacity:.2;width:100%}.OfferListEntry-pricing{margin:0 .5em .5em;padding:.375em .75em}.OfferListEntry-pricing.is-deal{background:var(--colorOutline)}@media (width>=48rem){.OfferListEntry-pricing{margin:0 .75em .625em;padding:.5em .75em}}.OfferListEntry-pricingTitle{color:var(--colorTextSecondary);margin:auto .5rem 0;padding:.25em .75rem;font-size:.75em}@media (width>=48rem){.OfferListEntry-pricingTitle{margin:auto .75rem 0}}.OfferListEntry-pricingTitle.is-deal{color:var(--colorLight);background:var(--colorRed);font-weight:700}body.is-printing .OfferListEntry-button{display:none}@media print{.OfferListEntry-button{display:none}}.OfferListEntry-number{text-align:center;padding:1rem;font-size:.75em}.OffersCatalog{--catalogColumns:1;--catalogFilterHeight:3.5em;margin:2em 0 2.5em}@media (width>=32rem){.OffersCatalog{--catalogColumns:2}}@media (width>=64rem){.OffersCatalog{--catalogColumns:3;margin:5em 0}.OffersCatalog.has-filter-opened{--catalogColumns:2}}@media (width>=80rem){.OffersCatalog{--catalogColumns:4}.OffersCatalog.has-filter-opened{--catalogColumns:3}}.OffersCatalog-inner{grid-template-columns:1fr;grid-template-areas:"links""filter""selection""list""pagination""contact";gap:1em;display:grid}@media (width>=64rem){.OffersCatalog-inner{grid-template-columns:20em 1fr;grid-template-areas:"filter links""selection selection""list list""pagination pagination""contact contact";grid-template-rows:var(--catalogFilterHeight) auto auto auto 1fr}}@media (width>=90rem){.OffersCatalog-inner{grid-template-columns:24.5em 1fr;gap:1.5em}}.OffersCatalog.has-filter-opened .OffersCatalog-inner{grid-template-areas:"links""filter""selection""list""pagination""contact"}@media (width>=64rem){.OffersCatalog.has-filter-opened .OffersCatalog-inner{grid-template-areas:"filter links""filter selection""filter list""filter pagination""filter contact"}}.OffersCatalog-list{grid-area:list;grid-template-columns:repeat(var(--catalogColumns,4), 1fr);transition:var(--animationBase);gap:1em;display:grid}@media (width>=90rem){.OffersCatalog-list{gap:1.5em}}.OffersCatalog-list.is-loading{opacity:.4;pointer-events:none}.OffersCatalog-favoriteList{grid-template-columns:repeat(var(--catalogColumns,4), 1fr);transition:var(--animationBase);gap:1em;display:grid}@media (width>=90rem){.OffersCatalog-favoriteList{gap:1.5em;margin-top:-12em;padding-left:26em}}.OffersCatalog-favoriteList.is-loading{opacity:.4;pointer-events:none}.OffersCatalog-pagination{grid-area:pagination;margin-top:1.5em}.OffersCatalog-empty{flex-flow:column;align-items:center;gap:2em;padding:2.5em 0;display:flex}.OffersCatalog-noResults{justify-content:space-between;align-items:center;gap:1em;display:flex}@media (width<=63.99rem){.OffersCatalog-noResults{flex-flow:wrap}}.OffersCatalog-noResults .Button{white-space:nowrap}.OffersCatalog-noResultsInner{align-items:center;gap:1em;font-size:1.125em;display:flex}.OffersCatalog-noResults svg{opacity:.4;flex:none}.OffersCatalog-contact{grid-area:contact;align-self:start;margin-top:3em;position:sticky;top:3em}.OffersFilterLinks{transition:var(--animationBase);z-index:8;flex-flow:wrap;grid-area:links;justify-content:space-between;align-items:center;gap:1.5em 1.25em;display:flex;position:sticky;top:-2.125rem}body.is-sticked-header .OffersFilterLinks{top:calc(var(--headerHeight,0) - 2.125rem)}@media (width>=48rem){.OffersFilterLinks{background:var(--colorLight);justify-content:flex-start;top:.75em}body.is-sticked-header .OffersFilterLinks{top:calc(var(--headerHeight,.75em) + .75em)}.OffersFilterLinks:before,.OffersFilterLinks:after{content:"";inset:-.75em calc(var(--sizeContentOffset) * -1);position:absolute}.OffersFilterLinks:before{border-bottom:1px solid var(--colorOutline);opacity:0;transition:var(--animationBase);z-index:-1}.OffersFilterLinks:after{background:var(--colorLight);z-index:-2}}@media (width>=64rem){.OffersFilterLinks{top:0}body.is-sticked-header .OffersFilterLinks{top:var(--headerHeight,0)}.OffersFilterLinks:before,.OffersFilterLinks:after{inset:0 calc(var(--sizeContentOffset) * -1) 0 -1em}}@media (width>=80rem){.OffersFilterLinks{gap:1.5em 2em}}@media (width>=90rem){.OffersFilterLinks{gap:1.5em 2.5em}.OffersFilterLinks:before,.OffersFilterLinks:after{inset:0 calc(var(--sizeContentOffset) * -1) 0 -1.5em}}@media (width>=105rem){.OffersFilterLinks:before{inset:0 0 0 -1.5em}.OffersFilterLinks:after{inset:0 calc((100vw - var(--sizeContentWidth)) / -2 + var(--sizeContentOffset)) 0 -1.5em}}.OffersFilterLinks.is-sticked:before,.OffersFilterLinks.is-sticked .OffersFilterLinks-links:before{opacity:1}@media (width<=79.99rem){.OffersFilterLinks-sum{display:none}}.OffersFilterLinks-order{align-items:center;gap:1em;width:100%;display:flex}@media (width>=48rem){.OffersFilterLinks-order{width:auto;margin-right:auto}}.OffersFilterLinks-order label{font-size:.75em}.OffersFilterLinks-order .FormSelect{position:relative}@media (width<=47.99rem){.OffersFilterLinks-order .FormSelect{flex:1 0 auto}}.OffersFilterLinks-order .FormSelect select{border-radius:var(--radius-sm);border:1px solid var(--colorOutlineDark);background:#fff;width:100%;padding:0 2.25rem 0 .75em;font-size:.875em;line-height:2rem}.OffersFilterLinks-order .FormSelect-openerIcon{color:var(--FormSelectOpenerColor,var(--colorTextFaded));pointer-events:none;position:absolute;top:50%;right:.625em;transform:translateY(-50%)}.OffersFilterLinks-order .FormSelect:focus-within{--FormSelectOpenerColor:var(--colorTextSecondary)}.OffersFilterLinks-links{z-index:2;align-items:center;gap:2em;display:flex}@media (width<=89.99rem){.OffersFilterLinks-links{gap:1.25em}}@media (width<=47.99rem){.OffersFilterLinks-links{width:100%;transition:var(--animationBase);order:-1;justify-content:space-between;gap:1rem;font-size:.875em;position:sticky;top:.75rem}body.is-sticked-header .OffersFilterLinks-links{top:calc(var(--headerHeight,0) + .75rem)}.OffersFilterLinks-links:before,.OffersFilterLinks-links:after{content:"";inset:-.75rem calc(var(--sizeContentOffset) * -1);transition:var(--animationBase);position:absolute}.OffersFilterLinks-links:before{border-bottom:1px solid var(--colorOutline);opacity:0;z-index:-1}.OffersFilterLinks-links:after{background:var(--colorLight);z-index:-2}}.OffersFilterLink{align-items:center;gap:.75em;display:inline-flex}@media (width<=79.99rem){.OffersFilterLink{gap:.5em}}.OffersFilterLink:not(.is-empty){--filterLinkIconOpacity:1;--CompareLinkFontWeight:700;--CompareLinkColor:var(--colorSecondary);--CompareLinkIconStateVisibility:1}.AppHeader .OffersFilterLink:not(.is-empty){--CompareLinkColor:var(--colorAccent)}.OffersFilterLink:hover,.OffersFilterLink:active,.OffersFilterLink:focus{--filterLinkIconOpacity:.8}.OffersFilterLink>svg{width:1.25em;color:var(--colorPrimary);opacity:var(--filterLinkIconOpacity,.32);transition:var(--animationBase)}.AppHeader .OffersFilterLink>svg{color:var(--colorAccent)}.OffersFilterLink>svg:not(:only-child):not(:first-child){position:absolute}.OffersFilterLink>svg.iconState--on{transition:var(--animationBase);opacity:var(--CompareLinkIconStateVisibility,0)}.OffersFilterLink span>span{font-weight:var(--CompareLinkFontWeight,300);color:var(--CompareLinkColor,var(--colorTextFaded))}.OffersFilterLink-wrapper{align-items:center;gap:.5em;display:flex}.OffersFilterLink-clearBtn{cursor:pointer;opacity:.4;transition:var(--animationBase);margin-top:.125rem}@media (width<=47.99rem){.OffersFilterLink-clearBtn{display:none}}.OffersFilterLink-clearBtn:hover,.OffersFilterLink-clearBtn:active,.OffersFilterLink-clearBtn:focus{opacity:.8}.OffersFilterSelection{flex-flow:wrap;grid-area:selection;gap:.5em;display:flex}.OffersFilterSelection-tag{border:1px solid var(--colorOutline);border-radius:var(--radius-sm);flex-flow:column;min-width:6em;padding:.25em 2em .25em .5em;display:flex;position:relative}.OffersFilterSelection-tag:last-of-type{margin-right:1rem}.OffersFilterSelection-tag span{color:var(--colorTextSecondary);font-size:.625em}.OffersFilterSelection-tag strong{font-size:.75em}.OffersFilterSelection-tag svg{color:var(--colorTextFaded);transition:var(--animationBase);cursor:pointer;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.OffersFilterSelection-tag svg:hover{color:var(--colorTextSecondary)}.OffersFilterSelection-reset{font-size:.875em;font-weight:var(--boldFontWeight,700);align-self:center;align-items:center;gap:.5rem;display:inline-flex}.OffersQuickChoice{grid-template-columns:repeat(2,1fr);gap:1.5em;margin-bottom:3.5em;display:grid}@media (width>=80rem){.OffersQuickChoice{grid-template-columns:repeat(4,1fr);margin-bottom:5em}}@media (width<=63.99rem){.OffersQuickChoice{display:none}}.OffersQuickChoice:has(h2:only-child){display:none}.OffersQuickChoiceBox{background:var(--colorBgLight);border-radius:var(--radius-md);position:relative}.OffersQuickChoiceBox-photo[data-url]{cursor:pointer}.OffersQuickChoiceBox img{width:100%}.OffersQuickChoiceBox-icon{position:absolute;inset:1.75rem 1.75rem auto auto}.OffersQuickChoiceBox-icon+div{padding-top:2em}.OffersQuickChoiceBox-content{padding:1.5em 2em 2em}.OffersQuickChoiceBox-title{text-transform:none;margin-bottom:1rem}.OffersQuickChoiceBox-title~span{margin:1rem 0 .625rem;font-size:.75em;display:block}.OffersQuickChoiceBox-links{flex-flow:wrap;align-items:center;gap:.5em 1.5em;display:flex}.OffersQuickChoiceBox-links>a[href]{font-weight:var(--boldFontWeight,700);transition:var(--animationBase)}.OffersQuickChoiceBox-links>a[href].is-active{opacity:.24;pointer-events:none}.OffersRow{--entriesGrid-columns:1;--entriesGrid-gap:1.5em;margin:2.5em 0}@media (width>=32rem){.OffersRow{--entriesGrid-columns:2}}@media (width>=64rem){.OffersRow{--entriesGrid-columns:3;margin:3.25em 0}}@media (width>=80rem){.OffersRow{--entriesGrid-columns:4;margin:4em 0}}.OffersRow-frame{grid-template-columns:1fr;gap:1.5em;display:grid}@media (width>=48rem){.OffersRow-frame{gap:2em}}@media (width>=80rem){.OffersRow-frame{gap:3em}}body.is-printing .OffersRow-frame{gap:1.5rem}@media print{.OffersRow-frame{gap:1.5rem}}.OffersRow-title{color:var(--offersRowTitleColor,inherit);margin:0}body.is-printing .OffersRow-title{font-size:1.5rem;font-weight:var(--boldFontWeight,700);text-align:left}@media print{.OffersRow-title{font-size:1.5rem;font-weight:var(--boldFontWeight,700);text-align:left}}.OffersRow-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;display:flex;overflow-x:auto}.OffersRow-grid::-webkit-scrollbar{display:none}.OffersRow-grid>*{flex:0 0 calc((100% - var(--entriesGrid-gap) * (var(--entriesGrid-columns,4) - 1)) / var(--entriesGrid-columns,4));scroll-snap-align:start}.OffersRow-grid>:not(:last-child){margin-right:var(--entriesGrid-gap)}body.is-printing .OffersRow-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid;overflow:hidden}body.is-printing .OffersRow-grid>*{margin:0!important}@media print{.OffersRow-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid;overflow:hidden}.OffersRow-grid>*{margin:0!important}}.OffersRow-mask{width:100%;height:2.5rem;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.OffersRow-mask svg{min-width:calc(100% + .5rem);height:100%;margin-left:-.25rem}.OffersRow-mask.is-top{top:-1px}.OffersRow-mask.is-bottom{bottom:-10px}.SimilarOffers{background:var(--offersRowBackground,var(--colorBgLight));padding:2.5em 0}@media (width>=80rem){.SimilarOffers{padding:4em 0}}body.is-printing .SimilarOffers{break-inside:avoid-page;background:0 0;margin:0;padding:0;display:none}@media print{.SimilarOffers{break-inside:avoid-page;background:0 0;margin:0;padding:0;display:none}body.is-safari .SimilarOffers{page-break-before:always}}.LastViewedOffers{margin-bottom:2.5em}@media (width>=48rem){.LastViewedOffers{margin-bottom:3.25em}}@media (width>=80rem){.LastViewedOffers{margin-bottom:5em}}body.is-printing .LastViewedOffers{display:none}@media print{.LastViewedOffers{display:none}}.OfferTag{text-transform:uppercase;color:var(--colorLight);border-radius:var(--radius-sm);white-space:nowrap;background:#000;padding:.25rem 1em;font-size:.75em;font-weight:500}body[data-site=operak-bmw] .OfferTag{text-transform:none}.OfferTag--primary{background:var(--colorSecondary)}.OfferTag--blue{background:var(--colorBlue)}.OfferTag--yellow{color:var(--colorDark);background:var(--colorYellow)}.OfferTag--green{color:var(--colorDark);background:var(--colorGreen)}.OfferTag--orange{color:var(--colorDark);background:var(--colorOrange)}.OfferTag--red{background:var(--colorRed)}.OffersContactUs{background:var(--colorBgSecondary);border-radius:var(--radius-md)}.OffersContactUs--light{background:var(--colorLight)}.OffersContactUs--compact{text-align:center}@media (width<=47.99rem){.OffersContactUs{text-align:center}}.OffersContactUs-inner{padding:2em var(--sizeContentOffset);flex-flow:wrap;justify-content:center;align-items:center;gap:2.5em;display:flex}@media (width>=48rem){.OffersContactUs-inner{padding:3.5em calc(var(--sizeContentOffset) * var(--sizeContentOffestMultiplier,1));justify-content:space-between}.OffersContactUs-innerFrame{--sizeContentOffestMultiplier:2}}.OffersContactUs--compact .OffersContactUs-inner{justify-content:center}.OffersContactUs-content{max-width:25em}@media (width>=48rem){.OffersContactUs-content{margin:0 1em}}.OffersContactUs-title{letter-spacing:-.02em;margin:0}.OffersContactUs-title:after{content:none}.OffersContactUs-title:not(:only-child){margin-bottom:1em}.OffersContactUs-card{flex-flow:column;align-items:center;width:100%;max-width:38em;display:flex}@media (width>=48rem){.OffersContactUs-card{grid-template:"photo title title""photo position position""photo phone email"1fr/12em 1fr 1fr;align-items:flex-start;gap:0 1em;display:grid}}.OffersContactUs-cardPhoto{aspect-ratio:1;border:1px solid var(--colorOutline);border-radius:50%;grid-area:photo;margin-right:2em;overflow:hidden}@media (width<=47.99rem){.OffersContactUs-cardPhoto{width:12.5em;margin:0}}.OffersContactUs-cardPhoto img{object-fit:cover;width:100%;height:100%}.OffersContactUs-cardTitle{text-transform:none;grid-area:title;margin:1.25rem 0 .5rem}.OffersContactUs-cardPosition{grid-area:position}.OffersContactUs-cardContact{flex-flow:column;align-items:center;gap:.5em;margin:.5em 0 0;display:flex}@media (width>=48rem){.OffersContactUs-cardContact{align-items:flex-start}}.OffersContactUs-cardContact div{font-size:.875em}.OffersContactUs-cardContact a[href]{font-weight:var(--boldFontWeight,700)}.OffersContactUs-cardContactNote{color:var(--colorTextSecondary);margin-top:-.5em;font-size:.75em}.OffersContactUs-cardContact[data-type=phone]{grid-area:phone}.OffersContactUs-cardContact[data-type=email]{grid-area:email}.OffersContactUs--compact .OffersContactUs-card{flex-flow:column;align-items:center;display:flex}.OffersContactUs--compact .OffersContactUs-cardPhoto{width:12.5em;margin:0}.OffersContactUs--compact .OffersContactUs-cardContact{align-items:center}.OffersContactUs--compact .OffersContactUs-cardContact:not(:last-child){margin:.5em 0 1em}.OfferFinancingWrapper{grid-template-columns:1fr;gap:3em;display:grid}@media (width>=64rem){.OfferFinancingWrapper{grid-template-columns:1fr 26em;align-items:start;margin-right:-1em}}@media (width>=105rem){.OfferFinancingWrapper{grid-template-columns:1fr 28.25em;gap:5em}}.OfferFinancingWrapper .FormCheckbox{max-width:48rem}.OfferFinancingWrapper-aside{transition:var(--animationBase);gap:1.25em;display:grid}@media (width>=64rem){.OfferFinancingWrapper-aside{order:1;gap:1.5em;position:sticky;top:2em}}body.is-sticked-header .OfferFinancingWrapper-aside{top:calc(var(--headerHeight,0) + 1.5em)}.OfferFinancingPrice{margin:.25em 0}@media (width>=48rem){.OfferFinancingPrice{text-align:right}}.OfferFinancingResults{padding:1.25em var(--sizeContentOffset);background:var(--colorBgSecondary);flex-flow:column;justify-content:space-between;display:flex}@media (width>=32rem){.OfferFinancingResults{flex-flow:row;align-items:center}}@media (width>=48rem){.OfferFinancingResults{padding:1.5em 2.5em}}.OfferFinancingResults-title{margin:.625em 0}.OfferFinancingResults>div{flex-flow:column;align-items:flex-start;gap:.25rem;display:flex}@media (width>=32rem){.OfferFinancingResults>div{align-items:flex-end}}.OfferFinancingResults-payment{margin:0}.OfferFinancingResults-lastPayment{font-size:.75em}.OfferFinancingResults-note{color:var(--colorTextSecondary);margin:1.5em 0;font-size:.875em}.OfferStickySummaryBar{width:100vw;color:var(--colorLight);border-radius:var(--radius-sm) var(--radius-sm) 0 0;transition:var(--animationBase);z-index:9;background:#000;padding:.75em .875em .625em;position:fixed;bottom:0;left:0}.OfferStickySummaryBar:not(.is-sticked){transform:translateY(100%)}body:not(.is-mobile) .OfferStickySummaryBar{display:none}.OfferStickySummaryBar-inner{justify-content:space-between;align-items:center;gap:.5em;margin-bottom:.625em;display:flex}.OfferStickySummaryBar-title{white-space:nowrap;text-overflow:ellipsis;font-size:1em;overflow:hidden}.OfferStickySummaryBar-price{font-size:.875em;font-weight:var(--boldFontWeight,700);white-space:nowrap}.OfferStickySummaryBar-buttons{grid-template-columns:repeat(3,1fr);gap:.25em;display:grid}@media (width>=32rem){.OfferStickySummaryBar-buttons{grid-template-columns:1.5fr repeat(2,1fr)}}body[data-site=operak-bmw] .OfferStickySummaryBar-buttons{grid-template-columns:1fr 1fr!important}.OfferStickySummaryBar-buttons .Button{--buttonPadding:.5em .625em;border-width:1px;width:100%;min-width:auto;font-size:.75em}body[data-site=moto] .OfferStickySummaryBar-buttons .Button{font-size:.6875em}.OfferSingleNav{transform-origin:0 100%;pointer-events:none;z-index:6;justify-content:center;align-items:flex-end;gap:.75em;width:100vh;height:0;padding-left:3em;display:flex;position:sticky;bottom:0;left:2em;transform:rotate(90deg)translate(-100%)}@media (width<=104.99rem){.OfferSingleNav{left:1.25em}}@media (width<=79.99rem){.OfferSingleNav{display:none}}body.is-printing .OfferSingleNav{display:none}@media print{.OfferSingleNav{display:none}}.OfferSingleNav:hover,.OfferSingleNav:active,.OfferSingleNav:focus{--offerNavLinksOpacity:0}.OfferSingleNav-link{min-width:2em;color:hsla(var(--colorDark-h), calc(var(--colorDark-s) * 1%), calc(var(--colorDark-l) * 1%), .4);transition:var(--animationBase);position:relative}.OfferSingleNav-link:hover,.OfferSingleNav-link:active,.OfferSingleNav-link:focus{color:hsla(var(--colorDark-h), calc(var(--colorDark-s) * 1%), calc(var(--colorDark-l) * 1%), .8);text-decoration:none}.OfferSingleNav-link.is-active{color:var(--colorPrimary)}.OfferSingleNav-link.is-active span{opacity:var(--offerNavLinksOpacity)}.OfferSingleNav-link span{transition:var(--animationBase);padding:0 .125em .5em;font-weight:700;display:block}.OfferSingleNav-link:after{content:"";background:currentColor;border-radius:.25em;height:.25em;display:block}.OfferSingleNav-link:not(.is-active){pointer-events:auto}.OfferSingleNav-link:not(.is-active) span{white-space:nowrap;opacity:var(--offerNavLinksOpacity,0);position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.OfferSingleNav-link:not(.is-active):hover,.OfferSingleNav-link:not(.is-active):active,.OfferSingleNav-link:not(.is-active):focus{--offerNavLinksOpacity:1}.OffersCompare{margin:0 auto 2.5em}@media (width>=48rem){.OffersCompare{margin:0 auto 4em}}body.is-sticked-header .OffersCompare{--CompareTableStickyOffset:var(--headerHeight,0)}.OffersCompareTable{margin:0 calc(var(--sizeContentOffset) * -1);grid-template:"controls""header""rows"1fr/1fr;display:grid;position:relative}@media (width>=64rem){.OffersCompareTable{grid-template:"controls header""parameters rows"1fr/17.5em 1fr;margin:0}}.OffersCompareTable-controls{background:var(--colorBgLight);padding:0 var(--sizeContentOffset);z-index:2;flex-flow:column;grid-area:controls;display:flex}@media (width>=64rem){.OffersCompareTable-controls{top:calc(-12.5em + var(--CompareTableStickyOffset,0em));background:var(--colorLight);transition:var(--animationBase);padding:0;position:sticky}.OffersCompareTable-controls:after{content:"";inset:0 auto;left:calc(var(--CompareTableLeftOffset,0px) * -1);width:min(100vw, var(--ViewportWidth,0));background:var(--colorLight);z-index:-2;position:absolute}}.OffersCompareTable-controls .OffersCompareRow-parameter{margin-top:auto}@media (width<=63.99rem){.OffersCompareTable-controls .OffersCompareRow-parameter{display:none}}.is-sticked .OffersCompareTable-controls .OffersCompareRow-parameter:after{border-bottom:.125em solid var(--colorOutline);bottom:-.125em}.OffersCompareTable-parameters{grid-area:parameters}@media (width<=63.99rem){.OffersCompareTable-parameters{display:none}}.OffersCompareTable-header{top:calc(-9.625em + var(--CompareTableStickyOffset,0em));-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;transition:var(--animationBase);z-index:2;--offerEntryPhotoAspectRatio:3.4/2;grid-area:header;display:flex;position:sticky;overflow-x:auto}@media (width<=63.99rem){.is-sticked .OffersCompareTable-header{background:var(--colorLight);border-bottom:.125em solid var(--colorOutline)}}@media (width>=64rem){.OffersCompareTable-header{top:calc(-12.5em + var(--CompareTableStickyOffset,0em));border:1px solid var(--colorOutline);border-bottom:0;margin:0 -1px 0 0}}.OffersCompareTable-header.is-scrolling{scroll-snap-type:x mandatory}.OffersCompareTable-header::-webkit-scrollbar{display:none}.OffersCompareTable-headerContent{margin:auto 0;padding:1.25em .875em 1em}.OffersCompareTable-headerContent h2{margin-bottom:.25rem;font-size:1.125rem}@media (width>=64rem){.OffersCompareTable-headerContent h2{font-size:1.25rem}}.OffersCompareTable-headerContent span{font-size:.75rem}.OffersCompareTable-header .OffersCompareRow-col{flex-flow:column;display:flex}@media (width<=63.99rem){.OffersCompareTable-header .OffersCompareRow-col{background:var(--colorLight)}}.OffersCompareTable-header .OffersCompareRow-value{background:var(--colorBgLight);margin-top:auto}@media (width>=64rem){.OffersCompareTable-header .OffersCompareRow-valueParameter{display:none}}.OffersCompareTable-rows{border-bottom:1px solid var(--colorOutline);grid-area:rows;position:relative;overflow-x:auto}.OffersCompareTable-rows.is-scrolling{scroll-snap-type:x mandatory}@media (width>=64rem){.OffersCompareTable-rows{border:1px solid var(--colorOutline);border-top:0;margin:0 -1px 0 0}}.OffersCompare-toggle{background:var(--colorBgLight);display:flex}@media (width<=63.99rem){.OffersCompare-toggle:after{content:none!important}}@media (width>=64rem){.OffersCompare-toggle .FormToggle{margin:1.5em 0}}.OffersCompare-actions{flex-flow:column;align-items:flex-start;gap:.875em;margin:1.5em 0 2em;display:flex}@media (width>=64rem){.OffersCompare-actions{gap:1.125em;margin:2.5em 0 2em}}.OffersCompare-actionLink{cursor:pointer;background:0 0;border:0;outline:0;grid-template-columns:1em auto;justify-content:center;align-items:center;gap:.75em;display:inline-grid}.OffersCompare-actionLink .copied-text{font-weight:var(--boldFontWeight,700);display:none}.OffersCompare-actionLink.is-copied{color:var(--colorTextFaded);pointer-events:none}.OffersCompare-actionLink.is-copied .copied-text{display:block}.OffersCompare-actionLink.is-copied .copied-text+*{display:none}.OffersCompare-actionLink:hover span{text-decoration:underline}.OffersCompare-nav{grid-area:nav;gap:.5em;display:flex}@media (width<=63.99rem){.OffersCompare-nav{display:none}}.OffersCompare-navButton{aspect-ratio:1;background:hsla(var(--colorPrimary-h), calc(var(--colorPrimary-s) * 1%), calc(var(--colorPrimary-l) * 1%), .24);width:4em;transition:var(--animationBase);cursor:pointer;border:0;outline:0;place-items:center;padding:0;display:grid}.OffersCompare-navButton.is-disabled{opacity:.2;pointer-events:none}.OffersCompare-removeItem{aspect-ratio:1;width:2em;color:var(--colorLight);cursor:pointer;transition:var(--animationBase);background:#000;border:0;outline:0;place-items:center;margin:0;padding:0;display:grid;position:absolute;inset:0 0 auto auto}.OffersCompare-removeItem:hover,.OffersCompare-removeItem:active,.OffersCompare-removeItem:focus{opacity:.4}.OffersCompareRow{display:flex}.OffersCompareRow:last-child{border-bottom:1px solid var(--colorOutline)}.OffersCompareRow--featured{font-weight:var(--boldFontWeight,700)}.OffersCompareRow-parameter{justify-content:space-between;align-items:center;gap:1em;font-size:.75em;display:flex;position:relative}@media (width>=64rem){.OffersCompareRow-parameter{width:17.5rem;min-height:3.5em;padding:1em 1.5em 1em 0;font-size:1em}}.OffersCompareRow-parameter:hover{--CompareTableOrderButtonVisibility:1}.OffersCompareRow-parameterCategory{--CompareTableRowBackground:var(--colorLight);color:var(--colorPrimary);font-size:1.25em;font-weight:var(--boldFontWeight,700);white-space:nowrap;z-index:1;padding:2em 0}.OffersCompareRow-parameterCategory:after{border-top:1px solid var(--colorOutline);border-bottom:1px solid var(--colorOutline)}.OffersCompareRow-parameterCategory .OffersCompareRow-orderButton,.OffersCompareRow-parameterCategory~* .OffersCompareRow-orderButton{display:none}.OffersCompareRow-parameterCategory,.OffersCompareRow-valueCategory{height:5rem}@media (width>=64rem){.OffersCompareRow-parameterCategory,.OffersCompareRow-valueCategory{height:6.875rem}}@media (width<=63.99rem){.OffersCompareRow--category{position:sticky;left:0}.OffersCompareRow .OffersCompareRow-valueCategory{border-top:1px solid var(--colorOutline);border-bottom:1px solid var(--colorOutline);flex:1 0 100%;width:100%;background:var(--colorLight)!important}.OffersCompareRow-valueCategory .OffersCompareRow-valueParameter{font-size:1em;font-weight:var(--boldFontWeight,700);color:var(--colorPrimary);position:sticky;left:1em}.OffersCompareRow-valueCategory~.OffersCompareRow-valueCategory,.OffersCompareRow-valueCategory .OffersCompareRow-valueText{display:none}}.OffersCompareRow--colored,.OffersCompareRow-parameter:nth-of-type(2n){background:var(--CompareTableRowBackground,var(--colorBgLight));position:relative}.OffersCompareRow--colored:after,.OffersCompareRow-parameter:nth-of-type(2n):after{content:"";inset:0 auto;left:calc(var(--CompareTableLeftOffset,0px) * -1);width:min(100vw, var(--ViewportWidth,0));background:var(--CompareTableRowBackground,var(--colorBgLight));pointer-events:none;z-index:-1;position:absolute}.OffersCompareRow-orderButton{width:1.25em;height:1.25em;color:var(--colorTextFaded);opacity:var(--CompareTableOrderButtonVisibility,0);transition:var(--animationBase);cursor:pointer;background:0 0;border:0;outline:0;margin:0;padding:0;position:relative}@media (width<=63.99rem){.OffersCompareRow-orderButton{display:none}}.OffersCompareRow-orderButton.is-active{--CompareTableOrderButtonVisibility:1;color:var(--colorPrimary)}.OffersCompareRow-orderButton.is-active svg:first-child:not(:only-child){opacity:0}.OffersCompareRow-orderButton.is-active svg:not(:first-child){position:absolute;top:0;left:0}.OffersCompareRow-col{scroll-snap-align:start;text-align:center;border-right:1px solid var(--colorOutline);flex:0 0 16.25em;width:16.25em;position:relative}.OffersCompareRow-col:nth-child(n+5):last-child{border-right:0}@media (width>=64rem){.OffersCompareRow-col{flex:0 0 21.25em;width:21.25em}}.OffersCompareRow-value{flex-flow:column;justify-content:center;align-items:center;gap:.375em;padding:.75em 1em;display:flex}@media (width>=64rem){.OffersCompareRow-value{grid-template-areas:"content";place-items:center;min-height:3.5em;padding:0;display:grid}.OffersCompareRow-value.is-long{--CompareTableRowValueFontSize:.875em}}.OffersCompareRow-valueParameter{grid-area:content;font-weight:300}@media (width>=64rem){.OffersCompareRow-valueParameter{pointer-events:none;opacity:0}}.OffersCompareRow-valueText{grid-area:content;font-size:.875em}@media (width>=64rem){.OffersCompareRow-valueText{font-size:var(--CompareTableRowValueFontSize,1em);white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding:1em;overflow:hidden}}.OffersCompareRow-valueState{justify-content:center;align-items:center;gap:.5rem;display:flex}.OffersCompareRow-valueState span{width:2rem;font-size:.875em;line-height:1.25}.OffersCompareRow-valueState svg{color:var(--colorTextFaded);margin-top:.125em}.OffersCompareRow-valueState svg.icon-yes{color:var(--colorPrimary)}.OffersCompareRow-valueState svg.icon-no+span{color:var(--colorTextFaded)}@media (width<=63.99rem){.OffersCompareRow:nth-of-type(2n),.OffersCompareRow:nth-of-type(2n) .OffersCompareRow-value{background:var(--colorBgLight)}}.OffersCompare-empty{flex-flow:column;align-items:center;gap:2em;padding:4em 0 .5em;display:flex}@media (width>=48rem){.OffersCompare-empty{padding:7em 0 3.5em}}.CatalogFilter{grid-area:filter}@media (width>=64rem){.CatalogFilter{transition:var(--animationBase);z-index:2;position:sticky;top:0}body.is-sticked-header .CatalogFilter{top:var(--headerHeight,0)}}.CatalogFilter-inner{background:var(--colorBgLight);border-radius:0 0 var(--radius-md) var(--radius-md)}.CatalogFilter-inner[open]{height:100%}.CatalogFilter-inner[open]::details-content{display:contents}.CatalogFilter-inner>summary{box-sizing:border-box;list-style:none}@media (width<=63.99rem){.CatalogFilter-inner>summary{--buttonPadding:1em var(--sizeContentOffset)}}.CatalogFilter-inner>summary::-webkit-details-marker{display:none}.CatalogFilter-opener{justify-content:space-between;height:3.5rem}@media (width>=64rem){.CatalogFilter-opener{z-index:2;position:sticky;top:0}body.is-sticked-header .CatalogFilter-opener{top:var(--headerHeight,0)}}.CatalogFilter-openerLabel--opened{display:none}details[open] .CatalogFilter-openerLabel--opened,.CatalogFilter-openerLabel--closed{display:block}details[open] .CatalogFilter-openerLabel--closed{display:none}details[open] .CatalogFilter-openerIcon{transform:scaleY(-1)}.CatalogFilter-form{padding:0 var(--sizeContentOffset);margin-bottom:2em}@media (width>=64rem){.CatalogFilter-form{height:fit-content;padding:0 1.5em;position:sticky}}@media (width>=90rem){.CatalogFilter-form{margin-bottom:2.5em;padding:0 2em}}.CatalogFilter-section{border:0;flex-flow:column;align-items:flex-start;gap:.5em;margin:2em 0;padding:0;display:flex}.CatalogFilter-sectionRow{flex-flow:wrap;gap:.5em .825em}body[data-site=bmw] .CatalogFilter-sectionGrid,body[data-site=operak-bmw] .CatalogFilter-sectionGrid{--filterCheckboxGap:.75em;column-count:3;column-gap:1em;display:block}@media (width>=48rem){body[data-site=bmw] .CatalogFilter-sectionGrid,body[data-site=operak-bmw] .CatalogFilter-sectionGrid{margin-right:-.75em}}body[data-site=bmw] .CatalogFilter-sectionGrid .CatalogFilter-checkbox,body[data-site=operak-bmw] .CatalogFilter-sectionGrid .CatalogFilter-checkbox{break-inside:avoid;margin-bottom:.5em}.CatalogFilter-sectionTitle{margin-bottom:1rem;padding:0;font-size:.75em;display:block}body[data-site=mini] .CatalogFilter-sectionTitle{font-size:.875em}.CatalogFilter-sectionCollapse{opacity:.8;cursor:pointer;background:0 0;border:0;outline:0;align-items:center;gap:1rem;margin:.375rem 0 0;padding:0;font-size:.75em;display:inline-flex}.CatalogFilter-sectionCollapse span{text-align:center;width:1.375rem;position:relative;transform:translateY(-.2em)}.CatalogFilter-sectionCollapse span:before{content:"";border-bottom:.125rem solid;border-right:.125rem solid;width:.5em;height:.5em;display:inline-block;transform:rotate(45deg)}.CatalogFilter-sectionCollapse.is-opened span:before{transform:translateY(.375em)rotate(225deg)}.CatalogFilter-sectionCollapse:hover,.CatalogFilter-sectionCollapse:active,.CatalogFilter-sectionCollapse:focus{opacity:1}.CatalogFilter-sectionCollapse:hover strong,.CatalogFilter-sectionCollapse:active strong,.CatalogFilter-sectionCollapse:focus strong{text-decoration:underline}.CatalogFilter-checkbox{cursor:pointer;display:flex}.CatalogFilter-checkbox.is-disabled{pointer-events:none;opacity:.4}.CatalogFilter-checkbox--radio .CatalogFilter-checkboxCheck{border-radius:50%}.CatalogFilter-checkbox--radio .CatalogFilter-checkboxCheck:after{background:#ffffffe6;border:0;border-radius:50%;width:.5em;height:.5em;top:50%;left:50%;transform:translate(-50%,-50%)}.CatalogFilter-checkbox input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.CatalogFilter-checkbox input:checked~.CatalogFilter-checkboxInner{--filterCheckboxBg:var(--colorPrimary);--filterCheckboxOpacity:1;--filterCheckboxLabelColor:var(--colorSecondary);--filterColorCheckboxOutline:.125em}.CatalogFilter-checkbox:hover,.CatalogFilter-checkbox:active,.CatalogFilter-checkbox:focus{--filterCheckboxBg:hsla(var(--colorPrimary-h), calc(var(--colorPrimary-s) * 1%), calc(var(--colorPrimary-l) * 1%), .4)}.CatalogFilter-checkboxInner{align-items:flex-start;gap:var(--filterCheckboxGap,1em);display:inline-flex}.CatalogFilter-checkboxCheck{flex:0 0 var(--filterCheckboxSize,1.25em);width:var(--filterCheckboxSize,1.25em);aspect-ratio:1;border:1px solid var(--filterCheckboxBg,var(--colorOutlineDark));border-radius:var(--radius-xs);background:var(--filterCheckboxBg,transparent);transition:var(--animationBase);position:relative}.CatalogFilter-checkboxCheck:after{content:"";width:.25rem;height:.625rem;opacity:var(--filterCheckboxOpacity,0);transition:var(--animationBase);border:3px solid #fffc;border-width:0 3px 3px 0;position:absolute;top:calc(50% - .125em);left:50%;transform:translate(-50%,-50%)rotate(45deg)}.CatalogFilter-checkboxColorCheck{--filterCheckboxSize:1.625em;outline:var(--filterCheckboxBg) solid var(--filterColorCheckboxOutline);outline-offset:.125em;border-radius:50%}.CatalogFilter-checkboxColorCheck[data-color=bílá],.CatalogFilter-checkboxColorCheck[data-color=white]{--filterCheckboxBg:#fff}.CatalogFilter-checkboxColorCheck[data-color=bílá],.CatalogFilter-checkboxColorCheck[data-color=bílá]:after,.CatalogFilter-checkboxColorCheck[data-color=white],.CatalogFilter-checkboxColorCheck[data-color=white]:after{border-color:var(--colorOutlineDark)}.CatalogFilter-checkboxColorCheck[data-color=černá],.CatalogFilter-checkboxColorCheck[data-color=black]{--filterCheckboxBg:#000}.CatalogFilter-checkboxColorCheck[data-color=modrá],.CatalogFilter-checkboxColorCheck[data-color=blue]{--filterCheckboxBg:#1b2886}.CatalogFilter-checkboxColorCheck[data-color=zelená],.CatalogFilter-checkboxColorCheck[data-color=green]{--filterCheckboxBg:#076d0e}.CatalogFilter-checkboxColorCheck[data-color=fialová],.CatalogFilter-checkboxColorCheck[data-color=purple]{--filterCheckboxBg:#6d0768}.CatalogFilter-checkboxColorCheck[data-color=šedá],.CatalogFilter-checkboxColorCheck[data-color=grey]{--filterCheckboxBg:#494949}.CatalogFilter-checkboxColorCheck[data-color=žlutá],.CatalogFilter-checkboxColorCheck[data-color=yellow]{--filterCheckboxBg:#d9c339}.CatalogFilter-checkboxColorCheck[data-color=červená],.CatalogFilter-checkboxColorCheck[data-color=red]{--filterCheckboxBg:#6f1a06}.CatalogFilter-checkboxLabel{text-wrap:pretty;color:var(--filterCheckboxLabelColor,var(--colorText));transition:var(--animationBase);margin-top:1px;font-size:.875em;position:relative}form.is-preparing .CatalogFilter-checkboxLabel{color:var(--colorOutline);background:var(--colorOutline);border-radius:.25rem}form.is-preparing .CatalogFilter-checkboxLabel:after{content:"";opacity:.64;background-image:linear-gradient(90deg,#fff0 0,#fff3 20%,#ffffff80 60%,#fff0);animation:2.4s infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}.CatalogFilter-checkboxLabel a[href]{font-weight:var(--boldFontWeight,700);pointer-events:none;text-decoration:none}.CatalogFilter-checkboxLabel a[href]:hover,.CatalogFilter-checkboxLabel a[href]:active,.CatalogFilter-checkboxLabel a[href]:focus{text-decoration:none}.CatalogFilter-checkboxLabel span{transition:var(--animationBase);font-size:.75rem;position:relative;top:-1px}form.is-updating:not(.is-preparing) .CatalogFilter-checkboxLabel span{color:var(--colorOutline);background:var(--colorOutline);border-radius:.25rem}form.is-updating:not(.is-preparing) .CatalogFilter-checkboxLabel span:after{content:"";opacity:.64;background-image:linear-gradient(90deg,#fff0 0,#fff3 20%,#ffffff80 60%,#fff0);animation:2.4s infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}.CatalogFilter-select{position:relative}.CatalogFilter-select select{min-width:10em;font-size:.875em;font-weight:var(--boldFontWeight,700);border:1px solid var(--colorOutlineDark);background:var(--colorBgLight);border-radius:0;padding:0 2.25rem 0 .75em;line-height:2rem}.CatalogFilter-selectIcon{color:var(--FormSelectOpenerColor,var(--colorTextFaded));pointer-events:none;position:absolute;top:50%;right:.625em;transform:translateY(-50%)}.CatalogFilter-select:focus-within{--FormSelectOpenerColor:var(--colorTextSecondary)}.CatalogFilter-rangeSelect{grid-template-columns:1fr 1fr;gap:.5em;width:100%;display:grid}.CatalogFilter-rangeSelect input{box-sizing:border-box;max-width:calc(100% - 2px);font-size:.875em;font-weight:var(--boldFontWeight,700);background:var(--colorBgLight);pointer-events:none;border:0;padding:0 2.25rem 0 2rem;line-height:2rem;position:absolute;inset:1px}html[lang=en-GB] .CatalogFilter-rangeSelect input[name=minValue]{padding-left:3rem}.CatalogFilter-rangeSelect input+span{font-size:.875em;font-weight:var(--boldFontWeight,700);pointer-events:none;padding-left:.75em;line-height:2rem;position:absolute;inset:1px}.CatalogFilter-rangeSelect input.is-empty,.CatalogFilter-rangeSelect input.is-empty+span{opacity:0}.CatalogFilter-rangeSelect select{box-sizing:border-box;width:100%;min-width:auto}.CatalogFilter-range{width:100%}.CatalogFilter-rangeSlider{--sizeRangeSliderThumb:1rem;margin:0 var(--sizeRangeSliderThumb);grid-template-columns:1fr;grid-template-areas:"rangePlace";display:grid;position:relative}.CatalogFilter-rangeSlider:before{content:" ";top:37.5%;left:calc(var(--sizeRangeSliderThumb) * -1);right:calc(var(--sizeRangeSliderThumb) * -1);background:#c0ceef;border-radius:.25rem;height:25%;display:block;position:absolute}.CatalogFilter-rangeSlider.is-disabled:before{opacity:.4}.CatalogFilter-rangeSlider input[type=range]{z-index:1;color:#000;pointer-events:none;background:0 0;outline:none;grid-area:rangePlace;margin:0}.CatalogFilter-rangeSlider input[type=range]::-webkit-slider-runnable-track{z-index:1;background:0 0;width:100%;height:100%;position:relative}.CatalogFilter-rangeSlider input[type=range]::-moz-range-track{z-index:1;background:0 0;width:100%;height:100%;position:relative}.CatalogFilter-rangeSlider input[type=range]::-webkit-slider-thumb{width:var(--sizeRangeSliderThumb);aspect-ratio:1;background:var(--colorPrimary);pointer-events:auto;cursor:pointer;z-index:2;border:none;border-radius:50%;position:relative}.CatalogFilter-rangeSlider input[type=range]::-moz-range-thumb{width:var(--sizeRangeSliderThumb);aspect-ratio:1;background:var(--colorPrimary);pointer-events:auto;cursor:pointer;z-index:2;border:none;border-radius:50%;position:relative}.CatalogFilter-rangeSlider input[type=range]:disabled{pointer-events:none}.CatalogFilter-rangeSlider input[type=range]:disabled::-webkit-slider-thumb{pointer-events:none;opacity:0}.CatalogFilter-rangeSlider input[type=range]:disabled::-moz-range-thumb{pointer-events:none;opacity:0}.CatalogFilter-rangeSlider input[type=range]{-webkit-appearance:none}.CatalogFilter-rangeSlider input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none}.CatalogFilter-rangeSlider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}.CatalogFilter-rangeSlider input[type=range]:first-of-type{margin-left:calc(var(--sizeRangeSliderThumb) * -1)}.CatalogFilter-rangeSlider input[type=range]:last-of-type{margin-right:calc(var(--sizeRangeSliderThumb) * -1)}.CatalogFilter-rangeSlider input[type=range]:focus{z-index:2;color:var(--colorSecondary);outline:none}.CatalogFilter-rangeSlider span{z-index:0;background:var(--colorSecondary);pointer-events:none;grid-area:rangePlace;height:25%;display:block;position:absolute;top:37.5%}form.is-preparing .CatalogFilter-rangeSlider>*{opacity:0}.CatalogFilter-rangeResults{justify-content:space-between;align-items:center;margin-top:.5rem;font-size:.75em;display:flex}.CatalogFilter-rangeResults>*{position:relative}form:is(.is-updating,.is-preparing) .CatalogFilter-rangeResults>*{color:var(--colorOutline);background:var(--colorOutline);border-radius:.25rem}form:is(.is-updating,.is-preparing) .CatalogFilter-rangeResults>:after{content:"";opacity:.64;background-image:linear-gradient(90deg,#fff0 0,#fff3 20%,#ffffff80 60%,#fff0);animation:2.4s infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}.CatalogFilterHelp{text-align:left;max-width:21em;padding:1.25em .625em .75em}.CatalogFilterHelp-icon{cursor:auto;opacity:.64;align-self:center;margin-left:-.375rem;display:flex}.CatalogFilterHelp-title{margin-bottom:.75em;font-size:1.5em}.CatalogFilterHelp-close{all:unset;padding:1em;display:flex;position:absolute;top:0;right:0}@media (width>=64rem){.CatalogFilterHelp-close{display:none}}.CatalogFilterHelp-features{margin-bottom:1.5em}.CatalogFilterHelp-features>li{align-items:center;gap:1em;margin-bottom:.75em;display:flex}.CatalogFilterHelp-features>li svg{flex:none}.CatalogFilterHelp-button{--buttonPadding:.625em 2em}@keyframes shimmer{to{transform:translate(100%)}}.MagazineArchive{margin-top:2em;margin-bottom:4em}@media (width>=64rem){.MagazineArchive{margin-top:4em;margin-bottom:5em}}.MagazineArchiveGrid{transition:var(--animationBase);grid-template-columns:1fr;gap:1.25em;display:grid}.MagazineArchiveGrid:not(:last-child){margin:0 0 2em}.MagazineArchiveGrid.is-loading{opacity:.4;pointer-events:none}@media (width>=48rem){.MagazineArchiveGrid{grid-template-columns:repeat(2,1fr);gap:1.5em}.MagazineArchiveGrid:not(.MagazineArchiveGrid--narrow) .PostEntry--featured{grid-column:span 2}}@media (width>=64rem){.MagazineArchiveGrid{grid-template-columns:repeat(4,1fr);gap:2.5em 1.5em}.MagazineArchiveGrid--narrow{grid-template-columns:repeat(3,1fr)}.MagazineArchiveGrid:not(:last-child){margin:0 0 3em}}.AppMain--content{background:var(--colorBgLight);--textXxl:2.5em}@media (width>=48rem){.AppMain--content{--textXxl:3.5em}}.AppMainLayout{grid-template-columns:1fr;grid-template-areas:"header""aside""content";margin-bottom:2em;display:grid}@media (width>=48rem){.AppMainLayout{grid-template:"header aside""content aside"1fr/1fr auto;gap:0 4em;margin-bottom:0}}@media (width>=90rem){.AppMainLayout{gap:0 8em}}.AppMainLayout .PageHeader{grid-area:header}.AppMainLayout .PageContent-wrapper{grid-area:content}.AppContentAside{grid-area:aside}.AppContentAside-inner,.AppContentAside-innerHolder{transition:var(--animationBase);margin:0 0 2em;position:sticky;top:2em}body.is-sticked-header .AppContentAside-inner,body.is-sticked-header .AppContentAside-innerHolder{top:calc(var(--headerHeight,0) + 1.5em)}@media (width>=48rem){.AppContentAside-inner,.AppContentAside-innerHolder{width:22em;margin:6em 1em 3em}}@media (width>=90rem){.AppContentAside-inner,.AppContentAside-innerHolder{margin:6em 2em 4em}}.AppContentAside-inner{color:var(--colorLight);background:#000;flex-flow:column;gap:1.5em;padding:1.5em;display:flex}.AppContentAside-title{font-size:.75rem;font-weight:var(--boldFontWeight,700);opacity:.8;margin:.25rem 0 .5rem}body.is-printing .AppContentAside-title{display:none}@media print{.AppContentAside-title{display:none}}.AppContentAside-contact{flex-flow:column;align-items:flex-start;display:flex}.AppContentAside-contact>a{align-items:center;gap:1em;display:inline-flex}.AppContentAside-contact>a:not(:last-child){margin-bottom:.25em}body.is-printing .AppContentAside-contact>a:not(:last-child){margin-bottom:0}@media print{.AppContentAside-contact>a:not(:last-child){margin-bottom:0}}.AppContentAside-contact>a svg{height:1em;color:var(--colorTextSecondary)}.AppContentAside-openingHours .OpeningHours--today{align-items:center;gap:.75em;display:inline-flex}.AppContentAside-openingHours .OpeningHours--today svg{color:var(--colorTextSecondary);transition:var(--animationBase)}.AppContentAside-openingHours .OpeningHours--today[data-state=open]{position:relative}.AppContentAside-openingHours .OpeningHours--today[data-state=open]>svg{color:#26c465;filter:drop-shadow(0 0 .5em #26c465e0)}.AppContentAside-openingHours .OpeningHours--today[data-state=open]:before{content:"";aspect-ratio:1;border-radius:50%;width:1rem;animation:4s infinite glow;position:absolute;left:0}.AppContentAside-openingHours .OpeningHours--changed{margin:.25em 0 .5em;font-size:.875em}.AppContentAside-openingHours small{font-size:.75em}.ContactSection{color:var(--colorLight);background:#000;grid-template-columns:1fr;gap:2em 1.5em;padding:2em;display:grid}@media (width>=48rem){.ContactSection{grid-template-columns:1fr auto}}@media (width>=64rem){.ContactSection{grid-template-columns:repeat(2,1fr) auto}}@media (width>=80rem){.ContactSection{grid-template-columns:repeat(4,1fr) auto}}.ContactSectionBlock{flex-direction:column;align-items:flex-start;gap:1em;display:flex}@media (width<=63.99rem){.ContactSectionBlock{grid-column:1}}@media (width<=47.99rem){.ContactSectionBlock-buttons>*{width:100%}}@media (width>=48rem){.ContactSectionBlock-buttons{grid-area:1/2/3}}@media (width>=64rem){.ContactSectionBlock-buttons{grid-area:1/auto/auto/-1}}body.error404{background:var(--colorBgLight)}body.error404 main{text-align:center;padding:4em 0}@media (width>=64rem){body.error404 main{padding:8em 0}}body.error404 main h1{font-size:calc(var(--textXxl) * 2);margin-bottom:.25em}body.error404 main h1:before,body.error404 main h1:after{content:none}body.error404 main .Button{margin-top:2em}
