@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-duration:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}}}.configurator{background-color:var(--color-white,#fff);margin-top:calc(var(--spacing,.25rem)*20);padding-block:calc(var(--spacing,.25rem)*10);overflow:hidden}@media (min-width:768px){.configurator{margin-top:calc(var(--spacing,.25rem)*20);padding-block:calc(var(--spacing,.25rem)*12)}}@media (min-width:1024px){.configurator{margin-top:calc(var(--spacing,.25rem)*20);padding-block:60px}}.configurator__shell{padding-inline:calc(var(--spacing,.25rem)*4);flex-direction:column;gap:60px;display:flex}@media (min-width:768px){.configurator__shell{align-items:center;gap:calc(var(--spacing,.25rem)*10);padding-inline:calc(var(--spacing,.25rem)*6)}}@media (min-width:1024px){.configurator__shell{gap:calc(var(--spacing,.25rem)*0);max-width:1320px;padding-inline:calc(var(--spacing,.25rem)*0);margin-inline:auto}}.configurator__shell--summary{gap:60px}@media (min-width:768px){.configurator__shell--summary{gap:calc(var(--spacing,.25rem)*0)}}.configurator__shell--save{gap:calc(var(--spacing,.25rem)*6)}@media (min-width:768px){.configurator__shell--save{gap:calc(var(--spacing,.25rem)*8)}}@media (min-width:1024px){.configurator__shell--save{gap:calc(var(--spacing,.25rem)*0)}}.configurator__topbar{gap:calc(var(--spacing,.25rem)*3);flex-direction:column;display:flex;overflow:hidden}@media (min-width:768px){.configurator__topbar{gap:calc(var(--spacing,.25rem)*0);width:786px}}@media (min-width:1024px){.configurator__topbar{margin-bottom:calc(var(--spacing,.25rem)*10);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*0);flex-direction:row;width:1320px}}.configurator__topbar{opacity:1;max-height:120px;transition:max-height .32s,opacity .22s,margin .32s}.configurator__topbar--hidden{opacity:0;pointer-events:none;max-height:0;margin:0;display:none}@media (min-width:1024px){.configurator__topbar--desktop-hidden{max-height:calc(var(--spacing,.25rem)*0);opacity:0;pointer-events:none;margin:calc(var(--spacing,.25rem)*0)}}.configurator__backbar{justify-content:flex-start;width:100%;display:flex}@media (min-width:768px){.configurator__backbar{width:786px}}@media (min-width:1024px){.configurator__backbar{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem)*8);width:1320px}}.configurator__back-button{align-items:center;gap:calc(var(--spacing,.25rem)*2);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem)*0);color:var(--color-black,#000);font-family:var(--font-sans,var(--font-family-text),ui-sans-serif,system-ui,sans-serif);--tw-leading:1.4;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;background-color:#0000;border-width:0;font-size:14px;line-height:1.4;transition-duration:.2s;display:inline-flex}.configurator__back-button:hover,.configurator__back-button:active{opacity:.7}.configurator__back-button-label{font-family:var(--font-sans,var(--font-family-text),ui-sans-serif,system-ui,sans-serif);--tw-leading:1.4;--tw-font-weight:var(--font-weight-normal,400);font-size:14px;line-height:1.4;font-weight:var(--font-weight-normal,400);color:var(--color-black,#000)}.configurator__model-pills{align-items:center;gap:calc(var(--spacing,.25rem)*3);width:100%;display:flex;overflow-x:auto}@media (min-width:768px){.configurator__model-pills{gap:calc(var(--spacing,.25rem)*4)}}@media (min-width:1024px){.configurator__model-pills{flex:none;width:auto;overflow:visible}}.configurator__model-pills{scrollbar-width:none;-ms-overflow-style:none}.configurator__model-pills::-webkit-scrollbar{display:none}.configurator__model-pill{height:calc(var(--spacing,.25rem)*12);border-style:var(--tw-border-style);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem)*8);color:var(--color-black,#000);font-family:var(--font-sans,var(--font-family-text),ui-sans-serif,system-ui,sans-serif);--tw-leading:1.4;border-width:1px;border-color:#b2b2b2;border-radius:3.40282e38px;flex-shrink:0;font-size:14px;line-height:1.4}@media (min-width:768px){.configurator__model-pill{font-size:16px}}@media (min-width:1024px){.configurator__model-pill{font-size:16px}}.configurator__model-pill{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}.configurator__model-pill--active{border-color:var(--color-black,#000);background-color:var(--color-black,#000);color:#fff4e2}.configurator__content{flex-direction:column;gap:60px;display:flex}@media (min-width:768px){.configurator__content{align-items:stretch;gap:calc(var(--spacing,.25rem)*6);flex-direction:row;width:786px;height:482px}}@media (min-width:1024px){.configurator__content{align-items:stretch;gap:calc(var(--spacing,.25rem)*10);flex-direction:row;width:1320px;height:687px}}.configurator__content--summary{gap:60px}@media (min-width:768px){.configurator__content--summary{gap:calc(var(--spacing,.25rem)*6);flex-direction:column;width:786px;height:auto}}@media (min-width:1024px){.configurator__content--summary{gap:calc(var(--spacing,.25rem)*10);flex-direction:row;width:1320px;height:687px}}.configurator__stage{background-color:#ebebeb;padding:17.333px}@media (min-width:768px){.configurator__stage{width:450px;min-width:450px;height:482px;padding:calc(var(--spacing,.25rem)*5)}}@media (min-width:1024px){.configurator__stage{width:944px;min-width:944px;height:687px;padding:calc(var(--spacing,.25rem)*6)}}@media (min-width:768px){.configurator__stage--summary{width:100%;height:450px;min-width:calc(var(--spacing,.25rem)*0);padding:calc(var(--spacing,.25rem)*5)}}@media (min-width:1024px){.configurator__stage--summary{width:862px;min-width:862px;height:687px;padding:calc(var(--spacing,.25rem)*6)}}@media (min-width:768px){.configurator__stage--summary .configurator__hero{width:430px;height:241.526px}}@media (min-width:1024px){.configurator__stage--summary .configurator__hero{width:100%;max-width:814px;height:480px}}.configurator__stage-inner{flex-direction:column;justify-content:space-between;align-items:stretch;height:100%;display:flex}@media (min-width:768px){.configurator__stage-inner{align-items:center}}.configurator__hero{width:100%;height:180px;position:relative;overflow:hidden}@media (min-width:768px){.configurator__hero{width:430px;height:241.526px;margin-inline:auto}}@media (min-width:1024px){.configurator__hero{width:854px;height:480px;margin-inline:auto}}.configurator__hero-image,.configurator__option-image{object-fit:contain}.configurator__hero-image--desktop,.configurator__option-image--desktop{display:none}@media (min-width:1024px){.configurator__hero-image--desktop,.configurator__option-image--desktop{display:block}}.configurator__hero-image--tablet,.configurator__option-image--tablet{display:none}@media (min-width:768px){.configurator__hero-image--tablet,.configurator__option-image--tablet{display:block}}@media (min-width:1024px){.configurator__hero-image--tablet,.configurator__option-image--tablet{display:none}}.configurator__hero-image--mobile,.configurator__option-image--mobile{display:block}@media (min-width:768px){.configurator__hero-image--mobile,.configurator__option-image--mobile{display:none}}.configurator__hero-controls{justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem)*3);width:100%;padding:10px;display:flex}@media (min-width:768px){.configurator__hero-controls{padding:calc(var(--spacing,.25rem)*0);gap:8.182px}}@media (min-width:1024px){.configurator__hero-controls{width:814px;margin-inline:auto}}.configurator__hero-controls--ghost{visibility:hidden;overflow:hidden}.configurator__icon-button{height:calc(var(--spacing,.25rem)*11);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*6);color:#939393;background-color:#0000;border-width:1px;border-color:#dbdbdb;border-radius:3.40282e38px;justify-content:center;align-items:center;height:auto;padding-block:4.545px;padding-inline:10.909px;display:flex}@media (min-width:768px){.configurator__icon-button{height:auto;padding-block:6.818px;padding-inline:16.364px}}.configurator__icon-button{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}.configurator__icon-button:hover:not(:disabled){color:#232323;border-color:#232323}.configurator__icon-button:disabled{cursor:default;opacity:.5}.configurator__arrow{width:10.909px;height:10.909px}@media (min-width:768px){.configurator__arrow{width:16.364px;height:16.364px}}@media (min-width:1024px){.configurator__arrow{height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6)}}.configurator__sidebar{background-color:var(--color-white,#fff);width:100%}@media (min-width:768px){.configurator__sidebar{flex-shrink:0;width:312px;height:482px}}@media (min-width:1024px){.configurator__sidebar{flex-shrink:0;width:336px;height:100%}}@media (min-width:768px){.configurator__sidebar--summary{width:786px;height:auto}}@media (min-width:1024px){.configurator__sidebar--summary{width:418px;height:100%}}.configurator__summary{flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex}.configurator__summary--desktop{display:none}@media (min-width:768px){.configurator__summary--desktop{display:flex}}.configurator__summary-content{gap:calc(var(--spacing,.25rem)*6);flex-direction:column;display:flex}@media (min-width:768px){.configurator__summary-content{gap:calc(var(--spacing,.25rem)*6)}}@media (min-width:1024px){.configurator__summary-content{gap:66px}}@media (min-width:768px){.configurator__summary-title{--tw-leading:1.5;font-size:20px;line-height:1.5}}.configurator__summary-title-label--desktop{display:inline}@media (min-width:768px){.configurator__summary-title-label--desktop{display:none}}@media (min-width:1024px){.configurator__summary-title-label--desktop{display:inline}}.configurator__summary-title-label--tablet{display:none}@media (min-width:768px){.configurator__summary-title-label--tablet{display:inline}}@media (min-width:1024px){.configurator__summary-title-label--tablet{display:none}}.configurator__summary-list{gap:calc(var(--spacing,.25rem)*0);flex-direction:column;width:100%;display:flex}.configurator__summary-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*4);width:100%;min-height:66px;padding-block:10px;display:flex}.configurator__summary-row--vehicle,.configurator__summary-row--interior{min-height:80px}.configurator__summary-row--total{padding-block:calc(var(--spacing,.25rem)*0);min-height:37px}.configurator__summary-divider{background-color:#dbdbdb;width:100%;height:1px}@media (min-width:1024px){.configurator__summary-divider{margin-top:calc(var(--spacing,.25rem)*6);margin-bottom:23px}}.configurator__summary-main{min-width:calc(var(--spacing,.25rem)*0);align-items:center;gap:calc(var(--spacing,.25rem)*4);display:flex}.configurator__summary-thumb{flex-shrink:0;position:relative;overflow:hidden}.configurator__summary-thumb--vehicle{width:109.091px;height:60px}.configurator__summary-thumb--swatch{justify-content:center;align-items:center;width:109px;height:60px;padding-inline:10px;display:flex}.configurator__summary-thumb--swatch .configurator__swatch{border-radius:8px;width:44px;height:38px}.configurator__summary-thumb--interior{width:109px;height:60px}.configurator__summary-image{object-fit:contain}.configurator__summary-image--desktop{display:none}@media (min-width:1024px){.configurator__summary-image--desktop{display:block}}.configurator__summary-image--tablet{display:none}@media (min-width:768px){.configurator__summary-image--tablet{display:block}}@media (min-width:1024px){.configurator__summary-image--tablet{display:none}}.configurator__summary-image--mobile{display:block}@media (min-width:768px){.configurator__summary-image--mobile{display:none}}.configurator__summary-copy{min-width:calc(var(--spacing,.25rem)*0);justify-content:center;align-items:flex-start;gap:calc(var(--spacing,.25rem)*1);flex-direction:column;display:flex}.configurator__summary-label{font-family:var(--font-sans,var(--font-family-text),ui-sans-serif,system-ui,sans-serif);--tw-leading:1.5;color:#c3bfb9;font-size:14px;line-height:1.5}.configurator__summary-value{font-family:var(--font-sans,var(--font-family-text),ui-sans-serif,system-ui,sans-serif);--tw-leading:1.33;color:#232323;font-size:16px;line-height:1.33}.configurator__summary-actions{gap:calc(var(--spacing,.25rem)*4);flex-direction:column;width:100%;display:flex}@media (min-width:768px){.configurator__summary-actions{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*4);flex-direction:row}}@media (min-width:1024px){.configurator__summary-actions{flex-direction:column}}.configurator__summary-action{height:calc(var(--spacing,.25rem)*12);border-color:var(--color-black,#000);background-color:var(--color-white,#fff);width:100%;padding-inline:34px;padding-block:calc(var(--spacing,.25rem)*0);color:var(--color-black,#000);justify-content:center}@media (min-width:768px){.configurator__summary-action{width:auto}}@media (min-width:1024px){.configurator__summary-action{width:100%}}.configurator__summary-action{border-radius:856.286px}.configurator__summary-action .button__text{--tw-leading:1.4;--tw-font-weight:var(--font-weight-normal,400);font-size:14px;line-height:1.4;font-weight:var(--font-weight-normal,400)}.configurator__summary-action:hover,.configurator__summary-action:active{border-color:var(--color-black,#000);background-color:var(--color-white,#fff);color:var(--color-black,#000);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.configurator__summary-action--cta,.configurator__summary-action--cta:hover,.configurator__summary-action--cta:active{color:var(--color-white,#fff);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#ff5841}.configurator__summary-mobile{gap:calc(var(--spacing,.25rem)*10);width:100%;padding-bottom:calc(var(--spacing,.25rem)*2);flex-direction:column;display:flex}@media (min-width:768px){.configurator__summary-mobile{display:none}}.configurator__summary-mobile-footer{gap:calc(var(--spacing,.25rem)*8);flex-direction:column;width:100%;display:flex}.configurator__summary-mobile-meta{align-items:flex-start;gap:calc(var(--spacing,.25rem)*0);flex-direction:column;display:flex}.configurator__summary-mobile-price{margin:calc(var(--spacing,.25rem)*0);font-family:var(--font-headline,var(--font-family-headline),ui-sans-serif,system-ui,sans-serif);--tw-leading:1.5;--tw-font-weight:var(--font-weight-normal,400);font-size:28px;line-height:1.5;font-weight:var(--font-weight-normal,400);color:var(--color-black,#000)}.configurator__summary-mobile-trigger{border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem)*0);font-family:var(--font-sans,var(--font-family-text),ui-sans-serif,system-ui,sans-serif);--tw-leading:1.5;--tw-font-weight:var(--font-weight-normal,400);font-size:14px;line-height:1.5;font-weight:var(--font-weight-normal,400);color:#9e9a94;background-color:#0000;border-width:0;text-decoration-line:underline}.configurator__summary-mobile-action-row{align-items:center;gap:calc(var(--spacing,.25rem)*8);width:100%;padding-top:calc(var(--spacing,.25rem)*1);display:flex}.configurator__summary-mobile-secondary-price{margin:calc(var(--spacing,.25rem)*0);font-family:var(--font-headline,var(--font-family-headline),ui-sans-serif,system-ui,sans-serif);--tw-leading:1.5;--tw-font-weight:var(--font-weight-normal,400);font-size:24px;line-height:1.5;font-weight:var(--font-weight-normal,400);color:var(--color-black,#000);flex-shrink:0}.configurator__summary-mobile-cta{height:calc(var(--spacing,.25rem)*12);min-width:calc(var(--spacing,.25rem)*0);padding-inline:34px;padding-block:calc(var(--spacing,.25rem)*0);color:var(--color-white,#fff);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#ff5841;border-radius:856.286px;flex:1;justify-content:center;align-self:auto}.configurator__summary-mobile-cta:hover,.configurator__summary-mobile-cta:active{color:var(--color-white,#fff);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#ff5841}.configurator__summary-mobile-cta .button__text{--tw-leading:1.4;--tw-font-weight:var(--font-weight-normal,400);font-size:14px;line-height:1.4;font-weight:var(--font-weight-normal,400)}.configurator__save{width:100%;padding-inline:calc(var(--spacing,.25rem)*4);padding-top:calc(var(--spacing,.25rem)*8);padding-bottom:calc(var(--spacing,.25rem)*20);justify-content:center;display:flex}@media (min-width:768px){.configurator__save{padding-inline:calc(var(--spacing,.25rem)*6);padding-top:calc(var(--spacing,.25rem)*10);padding-bottom:calc(var(--spacing,.25rem)*24)}}@media (min-width:1024px){.configurator__save{padding-inline:calc(var(--spacing,.25rem)*0);padding-top:72px;padding-bottom:120px}}.configurator__save-inner{align-items:center;gap:calc(var(--spacing,.25rem)*10);flex-direction:column;width:100%;max-width:358px;display:flex}@media (min-width:768px){.configurator__save-inner{gap:calc(var(--spacing,.25rem)*12);max-width:786px}}@media (min-width:1024px){.configurator__save-inner{gap:calc(var(--spacing,.25rem)*20);max-width:924px}}.configurator__save-header{justify-content:center;align-items:center;width:100%;display:flex}.configurator__save-title{margin:calc(var(--spacing,.25rem)*0);font-family:var(--font-headline,var(--font-family-headline),ui-sans-serif,system-ui,sans-serif);--tw-leading:1.2;--tw-font-weight:var(--font-weight-normal,400);font-size:28px;line-height:1.2;font-weight:var(--font-weight-normal,400);color:#24292b}@media (min-width:768px){.configurator__save-title{font-size:40px}}@media (min-width:1024px){.configurator__save-title{font-size:48px}}.configurator__save-form{gap:calc(var(--spacing,.25rem)*8);flex-direction:column;width:100%;display:flex}@media (min-width:768px){.configurator__save-form{gap:calc(var(--spacing,.25rem)*10)}}.configurator__save-fields{gap:calc(var(--spacing,.25rem)*4);flex-direction:column;display:flex}.configurator__save-grid{gap:calc(var(--spacing,.25rem)*4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:1024px){.configurator__save-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.configurator__save-field{width:100%}@media (min-width:1024px){.configurator__save-field--full{grid-column:span 2/span 2}}.configurator__save-section{gap:calc(var(--spacing,.25rem)*6);flex-direction:column;display:flex}.configurator__save-section-title{margin:calc(var(--spacing,.25rem)*0);font-family:var(--font-sans,var(--font-family-text),ui-sans-serif,system-ui,sans-serif);--tw-leading:1.5;--tw-font-weight:var(--font-weight-normal,400);font-size:20px;line-height:1.5;font-weight:var(--font-weight-normal,400);color:#24292b}.configurator__save-consents,.configurator__save-consent{gap:calc(var(--spacing,.25rem)*4);flex-direction:column;display:flex}@media (min-width:768px){.configurator__save-consent{gap:calc(var(--spacing,.25rem)*5)}}@media (min-width:1024px){.configurator__save-consent{align-items:flex-start;gap:calc(var(--spacing,.25rem)*6);flex-direction:row}}.configurator__save-consent-copy{min-width:calc(var(--spacing,.25rem)*0);font-family:var(--font-sans,var(--font-family-text),ui-sans-serif,system-ui,sans-serif);--tw-leading:1.4;--tw-font-weight:var(--font-weight-normal,400);font-size:14px;line-height:1.4;font-weight:var(--font-weight-normal,400);color:var(--color-black,#000);flex:1}.configurator__save-consent-copy p{margin:calc(var(--spacing,.25rem)*0)}.configurator__save-consent-copy a{text-decoration-line:underline}.configurator__save-consent-choices{align-items:center;gap:calc(var(--spacing,.25rem)*6);flex-shrink:0;align-self:flex-start;display:flex}@media (min-width:768px){.configurator__save-consent-choices{gap:calc(var(--spacing,.25rem)*8)}}@media (min-width:1024px){.configurator__save-consent-choices{width:140px}}.configurator__save-radio{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem)*2);display:inline-flex}.configurator__save-radio-input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.configurator__save-radio-input:focus-visible+.configurator__save-radio-control{outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-black,#000)}.configurator__save-radio-input:checked+.configurator__save-radio-control:after{content:"";height:calc(var(--spacing,.25rem)*2);width:calc(var(--spacing,.25rem)*2);background-color:var(--color-black,#000);border-radius:3.40282e38px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.configurator__save-radio-control{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);border-style:var(--tw-border-style);background-color:var(--color-white,#fff);border-width:1px;border-color:#232323;border-radius:3.40282e38px;flex-shrink:0;display:block;position:relative}.configurator__save-radio-label{font-family:var(--font-sans,var(--font-family-text),ui-sans-serif,system-ui,sans-serif);--tw-leading:1.4;--tw-font-weight:var(--font-weight-normal,400);font-size:14px;line-height:1.4;font-weight:var(--font-weight-normal,400);color:#232323}.configurator__save-actions{justify-content:center;width:100%;display:flex}.configurator__save-submit{height:calc(var(--spacing,.25rem)*14);border-style:var(--tw-border-style);background-color:var(--color-black,#000);width:100%;padding-inline:calc(var(--spacing,.25rem)*8);color:#fff4e2;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:0;justify-content:center;align-items:center;padding-block:13px;display:flex}@media (min-width:768px){.configurator__save-submit{width:auto;min-width:141px}}.configurator__save-submit{border-radius:100px}.configurator__save-submit .button__text{--tw-leading:1.4;--tw-font-weight:var(--font-weight-normal,400);font-size:16px;line-height:1.4;font-weight:var(--font-weight-normal,400)}.configurator__save-submit:hover,.configurator__save-submit:active{background-color:var(--color-black,#000);color:#fff4e2;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.configurator__save-success{text-align:center;width:100%}.configurator__save-success p{margin:calc(var(--spacing,.25rem)*0);font-family:var(--font-sans,var(--font-family-text),ui-sans-serif,system-ui,sans-serif);--tw-leading:1.5;--tw-font-weight:var(--font-weight-normal,400);font-size:18px;line-height:1.5;font-weight:var(--font-weight-normal,400);color:#24292b}.configurator__save-error{margin:calc(var(--spacing,.25rem)*0);font-family:var(--font-sans,var(--font-family-text),ui-sans-serif,system-ui,sans-serif);--tw-leading:1.4;--tw-font-weight:var(--font-weight-normal,400);font-size:12px;line-height:1.4;font-weight:var(--font-weight-normal,400);color:var(--color-primary)}.configurator__booking-modal{inset:calc(var(--spacing,.25rem)*0);z-index:50;padding:calc(var(--spacing,.25rem)*4);justify-content:center;align-items:center;display:flex;position:fixed}@media (min-width:768px){.configurator__booking-modal{padding:calc(var(--spacing,.25rem)*6)}}@media (min-width:1024px){.configurator__booking-modal{padding:calc(var(--spacing,.25rem)*0)}}.configurator__booking-backdrop{inset:calc(var(--spacing,.25rem)*0);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem)*0);-webkit-backdrop-filter:blur(5.5px);backdrop-filter:blur(5.5px);background-color:#0006;border-width:0;position:absolute}.configurator__booking-panel{z-index:1;background-color:var(--color-white,#fff);border-radius:20px;flex-direction:column;width:100%;max-width:358px;max-height:calc(100vh - 32px);display:flex;position:relative;overflow:hidden}@media (min-width:768px){.configurator__booking-panel{max-width:500px}}@media (min-width:1024px){.configurator__booking-panel{width:500px;max-width:500px}}.configurator__booking-image{flex-shrink:0;width:100%;height:240px;position:relative}@media (min-width:768px){.configurator__booking-image{height:320px}}@media (min-width:1024px){.configurator__booking-image{height:350px}}.configurator__booking-image-asset{object-fit:cover}.configurator__booking-image-asset--desktop{display:none}@media (min-width:1024px){.configurator__booking-image-asset--desktop{display:block}}.configurator__booking-image-asset--tablet{display:none}@media (min-width:768px){.configurator__booking-image-asset--tablet{display:block}}@media (min-width:1024px){.configurator__booking-image-asset--tablet{display:none}}.configurator__booking-image-asset--mobile{display:block}@media (min-width:768px){.configurator__booking-image-asset--mobile{display:none}}.configurator__booking-close{top:calc(var(--spacing,.25rem)*6);right:calc(var(--spacing,.25rem)*6);z-index:1;height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9);border-style:var(--tw-border-style);color:var(--color-white,#fff);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0006;border-width:0;border-radius:3.40282e38px;justify-content:center;align-items:center;padding:6px;display:flex;position:absolute}.configurator__booking-content{align-items:center;gap:calc(var(--spacing,.25rem)*8);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*8);flex-direction:column;display:flex}@media (min-width:768px){.configurator__booking-content{gap:calc(var(--spacing,.25rem)*10);padding-inline:calc(var(--spacing,.25rem)*10);padding-block:calc(var(--spacing,.25rem)*10)}}@media (min-width:1024px){.configurator__booking-content{padding-inline:60px}}.configurator__booking-title{margin:calc(var(--spacing,.25rem)*0);width:100%;font-family:var(--font-headline,var(--font-family-headline),ui-sans-serif,system-ui,sans-serif);--tw-leading:1.5;--tw-font-weight:var(--font-weight-normal,400);font-size:24px;line-height:1.5;font-weight:var(--font-weight-normal,400);color:var(--color-black,#000)}.configurator__booking-field{gap:calc(var(--spacing,.25rem)*3);flex-direction:column;width:100%;display:flex}.configurator__booking-label{font-family:var(--font-sans,var(--font-family-text),ui-sans-serif,system-ui,sans-serif);--tw-leading:1.5;--tw-font-weight:var(--font-weight-normal,400);font-size:16px;line-height:1.5;font-weight:var(--font-weight-normal,400);color:#666665}.configurator__booking-cta{height:calc(var(--spacing,.25rem)*12);width:100%;padding-inline:calc(var(--spacing,.25rem)*10);padding-block:calc(var(--spacing,.25rem)*0);color:var(--color-white,#fff);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#ff5841;flex-shrink:0;justify-content:center;align-self:stretch}@media (min-width:768px){.configurator__booking-cta{align-self:center;width:auto}}.configurator__booking-cta:hover,.configurator__booking-cta:active{color:var(--color-white,#fff);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#ff5841}.configurator__booking-cta .button__text{--tw-leading:1.4;--tw-font-weight:var(--font-weight-normal,400);font-size:16px;line-height:1.4;font-weight:var(--font-weight-normal,400)}.configurator__sidebar-scroll{flex-direction:column;gap:60px;display:none}@media (min-width:768px){.configurator__sidebar-scroll{gap:calc(var(--spacing,.25rem)*10);height:100%;display:flex;overflow-y:auto}}@media (min-width:1024px){.configurator__sidebar-scroll{height:100%;overflow-y:auto}}.configurator__sidebar-scroll{scrollbar-width:thin;scrollbar-color:#dbdbdb #0000}.configurator__sidebar-scroll::-webkit-scrollbar{width:6px}.configurator__sidebar-scroll::-webkit-scrollbar-thumb{background-color:#dbdbdb;border-radius:999px}.configurator__section{gap:calc(var(--spacing,.25rem)*10);flex-direction:column;display:flex}@media (min-width:768px){.configurator__section{gap:calc(var(--spacing,.25rem)*6)}.configurator__section--colors .configurator__section-items,.configurator__section--interiors .configurator__section-items{gap:calc(var(--spacing,.25rem)*5)}}.configurator__section-title{margin:calc(var(--spacing,.25rem)*0);font-family:var(--font-headline,var(--font-family-headline),ui-sans-serif,system-ui,sans-serif);--tw-leading:36px;--tw-font-weight:var(--font-weight-normal,400);font-size:24px;line-height:36px;font-weight:var(--font-weight-normal,400);color:var(--color-black,#000)}@media (min-width:768px){.configurator__section-title{--tw-leading:1.5;font-size:20px;line-height:1.5}}@media (min-width:1024px){.configurator__section-title{--tw-leading:36px;font-size:24px;line-height:36px}}.configurator__section-items{gap:calc(var(--spacing,.25rem)*5);flex-direction:column;display:flex}@media (min-width:768px){.configurator__section-items{gap:calc(var(--spacing,.25rem)*3)}}.configurator__mobile-tabs{align-items:flex-start;width:100%;display:flex}@media (min-width:768px){.configurator__mobile-tabs{display:none}}.configurator__mobile-tab{min-width:calc(var(--spacing,.25rem)*0);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*0);padding-top:calc(var(--spacing,.25rem)*0);padding-bottom:calc(var(--spacing,.25rem)*2);color:var(--color-black,#000);background-color:#0000;border-color:#d9d9d9;border-bottom-width:2px;flex-direction:column;flex:1;display:flex}.configurator__mobile-tab--active{border-bottom-color:#ff5841}.configurator__mobile-tab-label{font-family:var(--font-headline,var(--font-family-headline),ui-sans-serif,system-ui,sans-serif);--tw-leading:1.5;--tw-font-weight:var(--font-weight-normal,400);font-size:16px;line-height:1.5;font-weight:var(--font-weight-normal,400);color:var(--color-black,#000)}.configurator__mobile-panel{margin-top:calc(var(--spacing,.25rem)*10);height:calc(var(--spacing,.25rem)*64);flex-direction:column;width:100%;display:flex;overflow-y:auto}@media (min-width:768px){.configurator__mobile-panel{display:none}}.configurator__mobile-panel{scrollbar-width:thin;scrollbar-color:#dbdbdb #0000}.configurator__mobile-panel::-webkit-scrollbar{width:6px}.configurator__mobile-panel::-webkit-scrollbar-thumb{background-color:#dbdbdb;border-radius:999px}.configurator__mobile-panel--summary{margin-top:calc(var(--spacing,.25rem)*0);margin-bottom:calc(var(--spacing,.25rem)*2)}.configurator__mobile-section{flex-direction:column;display:flex}.configurator__mobile-section--interiors .configurator__option--interior.configurator__option--visual-color{position:relative;overflow:hidden}.configurator__mobile-section--interiors .configurator__option--interior.configurator__option--visual-color .configurator__option-title-wrap{gap:calc(var(--spacing,.25rem)*0)}.configurator__mobile-section--interiors .configurator__option--interior.configurator__option--visual-color .configurator__swatch{bottom:calc(var(--spacing,.25rem)*5);left:calc(var(--spacing,.25rem)*5);z-index:1;border-style:var(--tw-border-style);border-width:1px;border-color:#232323;border-radius:3.40282e38px;width:56px;height:56px;position:absolute}.configurator__mobile-section--interiors .configurator__option--interior.configurator__option--visual-color .configurator__option-media{margin-top:calc(var(--spacing,.25rem)*1);align-self:flex-end;width:calc(100% - 52px);max-width:none;height:180px}.configurator__mobile-items{gap:calc(var(--spacing,.25rem)*5);flex-direction:column;display:flex}.configurator__option{gap:calc(var(--spacing,.25rem)*4);border-style:var(--tw-border-style);background-color:var(--color-white,#fff);width:100%;padding:calc(var(--spacing,.25rem)*5);text-align:left;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-width:1px;border-color:#dbdbdb;flex-direction:column;transition-duration:.2s;display:flex}@media (min-width:768px){.configurator__option{width:100%}}@media (min-width:1024px){.configurator__option{width:336px}}.configurator__option--active{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#232323}.configurator__option--variant.configurator__option--active,.configurator__option--color.configurator__option--active,.configurator__option--visual-color.configurator__option--active,.configurator__option--interior.configurator__option--active{border-color:#232323}.configurator__option--color{align-items:center;gap:calc(var(--spacing,.25rem)*0);padding:calc(var(--spacing,.25rem)*5);border-color:#dbdbdb;flex-direction:row}.configurator__option--color .configurator__option-header{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*4);flex:1}.configurator__option--color .configurator__option-title-wrap{align-items:center;gap:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);flex:1}.configurator__option--color .configurator__option-copy{flex:1}.configurator__option--color .configurator__option-title{--tw-leading:22.4px;color:#939393;font-size:16px;line-height:22.4px}.configurator__option--color .configurator__swatch{border:1px solid #0000;border-radius:8px;width:44px;height:38px}.configurator__option--color.configurator__option--active .configurator__option-title{color:#232323}.configurator__option--visual-color,.configurator__option--interior{justify-content:center;align-items:flex-start;gap:calc(var(--spacing,.25rem)*5)}@media (min-width:768px){.configurator__option--visual-color,.configurator__option--interior{padding:calc(var(--spacing,.25rem)*5)}}.configurator__option--visual-color .configurator__option-header,.configurator__option--interior .configurator__option-header{align-items:center;width:100%}.configurator__option--visual-color .configurator__option-title-wrap,.configurator__option--interior .configurator__option-title-wrap{gap:calc(var(--spacing,.25rem)*3)}.configurator__option--visual-color .configurator__option-title,.configurator__option--interior .configurator__option-title{--tw-leading:21px;color:#232323;font-size:14px;line-height:21px}.configurator__option--visual-color .configurator__swatch,.configurator__option--interior .configurator__swatch{border:0;border-radius:5.053px;width:27.789px;height:24px}.configurator__option--visual-color .configurator__option-media{flex:none;align-self:center;width:220px;max-width:220px;height:81.757px}.configurator__option--interior .configurator__option-media{flex:none;align-self:stretch;width:100%;max-width:none;height:160px}.configurator__option--variant{min-height:calc(var(--spacing,.25rem)*0);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*5);border-color:#dbdbdb}@media (min-width:768px){.configurator__option--variant{padding:calc(var(--spacing,.25rem)*4)}}.configurator__option--variant{gap:16px}.configurator__option--variant .configurator__option-header{align-items:center}.configurator__option--variant .configurator__option-title-wrap,.configurator__option--variant .configurator__option-copy{gap:calc(var(--spacing,.25rem)*0)}.configurator__option--variant .configurator__option-title{font-family:var(--font-sans,var(--font-family-text),ui-sans-serif,system-ui,sans-serif);--tw-leading:21px;--tw-font-weight:var(--font-weight-normal,400);font-size:14px;line-height:21px;font-weight:var(--font-weight-normal,400);color:#3e3832}.configurator__option--variant .configurator__option-media{margin-block:calc(var(--spacing,.25rem)*0);flex:none;align-self:center;width:220px;max-width:220px;position:relative;overflow:hidden}.configurator__option--variant .configurator__option-image{object-fit:contain}.configurator__option--variant .configurator__details{width:100%;padding-left:calc(var(--spacing,.25rem)*0);--tw-leading:18px;color:#9e9a94;font-size:12px;line-height:18px}.configurator__option--visual .configurator__option-media{flex:none;align-self:center;width:220px;max-width:220px;height:81.757px}.configurator__option-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem)*4);display:flex}.configurator__option-title-wrap{min-width:calc(var(--spacing,.25rem)*0);align-items:center;gap:calc(var(--spacing,.25rem)*4);display:flex}.configurator__option-copy{min-width:calc(var(--spacing,.25rem)*0);gap:calc(var(--spacing,.25rem)*1);flex-direction:column;display:flex}.configurator__option-title{font-family:var(--font-sans,var(--font-family-text),ui-sans-serif,system-ui,sans-serif);--tw-leading:1.5;--tw-font-weight:var(--font-weight-normal,400);font-size:14px;line-height:1.5;font-weight:var(--font-weight-normal,400);color:#232323}.configurator__option-subtitle{font-family:var(--font-sans,var(--font-family-text),ui-sans-serif,system-ui,sans-serif);--tw-leading:1.5;--tw-font-weight:var(--font-weight-normal,400);font-size:12px;line-height:1.5;font-weight:var(--font-weight-normal,400);color:#706c66}.configurator__price-pill{padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*2);color:#232323;font-family:var(--font-sans,var(--font-family-text),ui-sans-serif,system-ui,sans-serif);--tw-leading:1.5;--tw-font-weight:var(--font-weight-normal,400);font-size:14px;line-height:1.5;font-weight:var(--font-weight-normal,400);background-color:#f5f4f0;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.configurator__option-media{height:112px;margin-inline:auto;display:block;position:relative}.configurator__details{margin:calc(var(--spacing,.25rem)*0);padding-left:calc(var(--spacing,.25rem)*0);color:#9e9a94;font-family:var(--font-sans,var(--font-family-text),ui-sans-serif,system-ui,sans-serif);--tw-leading:1.5;--tw-font-weight:var(--font-weight-normal,400);font-size:12px;line-height:1.5;font-weight:var(--font-weight-normal,400);list-style-type:disc;list-style-position:inside}.configurator__detail{margin-bottom:calc(var(--spacing,.25rem)*0)}.configurator__swatch{border-style:var(--tw-border-style);border-width:1px;border-color:#d9d5cf;border-radius:12px;flex-shrink:0;width:72px;height:60px;display:block}.configurator__footer{margin-top:calc(var(--spacing,.25rem)*0);margin-bottom:calc(var(--spacing,.25rem)*0);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem)*6);flex-direction:column;display:flex}@media (min-width:768px){.configurator__footer{margin-top:calc(var(--spacing,.25rem)*10);margin-bottom:calc(var(--spacing,.25rem)*10);align-items:center;gap:calc(var(--spacing,.25rem)*4);flex-direction:row;width:786px}}@media (min-width:1024px){.configurator__footer{width:1320px}}.configurator__total-price{margin:calc(var(--spacing,.25rem)*0);font-family:var(--font-headline,var(--font-family-headline),ui-sans-serif,system-ui,sans-serif);--tw-leading:1.5;--tw-font-weight:var(--font-weight-normal,400);font-size:28px;line-height:1.5;font-weight:var(--font-weight-normal,400);color:var(--color-black,#000)}@media (min-width:768px){.configurator__total-price{font-size:28px}}@media (min-width:1024px){.configurator__total-price{font-size:32px}}.configurator__cta{min-width:calc(var(--spacing,.25rem)*0);padding-inline:34px;padding-block:calc(var(--spacing,.25rem)*0);color:var(--color-white,#fff);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);height:calc(var(--spacing,.25rem)*12);background-color:#ff5841;flex-shrink:0;justify-content:center;align-self:stretch}@media (min-width:768px){.configurator__cta{align-self:auto}}.configurator__cta{border-radius:856.286px}.configurator__cta:hover,.configurator__cta:active{color:var(--color-white,#fff);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#ff5841}.configurator__cta .button__text{--tw-leading:1.4;--tw-font-weight:var(--font-weight-normal,400);font-size:14px;line-height:1.4;font-weight:var(--font-weight-normal,400)}.configurator__legal{border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing,.25rem)*10);color:#b2b2b2;font-family:var(--font-sans,var(--font-family-text),ui-sans-serif,system-ui,sans-serif);--tw-leading:1.5;--tw-font-weight:var(--font-weight-normal,400);font-size:12px;line-height:1.5;font-weight:var(--font-weight-normal,400);border-color:#dbdbdb;border-top-width:1px;flex-direction:column;gap:58px;display:flex}@media (min-width:768px){.configurator__legal{gap:calc(var(--spacing,.25rem)*6);width:786px}}@media (min-width:1024px){.configurator__legal{width:1320px}}.configurator__legal--summary{margin-top:calc(var(--spacing,.25rem)*8);padding-top:calc(var(--spacing,.25rem)*8)}@media (min-width:768px){.configurator__legal--summary{margin-top:calc(var(--spacing,.25rem)*0);padding-top:calc(var(--spacing,.25rem)*10)}}@media (min-width:1024px){.configurator__legal--summary{margin-top:calc(var(--spacing,.25rem)*10)}}.configurator__legal p{margin:calc(var(--spacing,.25rem)*0)}.configurator__legal-group{gap:calc(var(--spacing,.25rem)*0);flex-direction:column;display:flex}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
