@font-face{font-family:roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/arena/configurator/brezza/fonts/roboto-symbols-normal.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/arena/configurator/brezza/fonts/roboto-latin-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Amita;font-style:normal;font-weight:400;font-display:swap;src:url(/arena/configurator/brezza/fonts/Amita-Regular.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:font-awesome;src:url(/arena/configurator/brezza/fonts/fa-solid-900.ttf)format("truetype");font-display:swap}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--navy:#1a237e;--navy-dark:#0d1461;--white:#fff;--bg:#ebebeb;--grey-light:#f5f5f5;--grey-mid:#e0e0e0;--grey-dark:#9e9e9e;--text:#1a1a1a;--text-2:#555;--text-3:#999;--green:#2e7d32;--shadow-sm:0 1px 4px #0000001f;--shadow-md:0 4px 16px #00000024;--top-nav-h:48px;--secondary-black:#1d1d1d;--fw-500:500;--bottom-bar-h:20px;--panel-w:295px;--accessory-panel-w:324px;--save-panel-w:402px;--tertiary-white:#fff;--neutrals-headings:#1d1d1d;--primary-black:#000;--primary-blue-700:#171c8f;--primary-main:#18171a;--secondary-main:#515151;--secondary-gray-10:#fff;--secondary-gray-20:#f5f5f5;--secondary-gray-800:#575a5e;--inactive-content:#939393;--grey-shade-10:#d9d9d9;--tertiary-light-grey:#f2f2f2;--tertiary-medium-grey:#b2b2b2;--bars-unselected:#ccc;--fw-400:400;--gradients-accent-section-bg-1:linear-gradient(228deg, #171d9b1a 31.52%, #ff62001a 111.9%);--body-font-arena:"roboto", "Inter", sans-serif;--body-font-family:"roboto", "Inter", sans-serif}html,body,#root{height:100%;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;font-family:Inter,Helvetica Neue,Arial,sans-serif}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none;padding:0}input{font:inherit}.maruti-app{grid-template-rows:var(--top-nav-h) 1fr;height:100dvh;display:grid;overflow:hidden}.maruti-app--pseudo-fullscreen{z-index:100000;width:100vw;height:100dvh;position:fixed;inset:0}.maruti-app--no-topnav{grid-template-rows:1fr}.splash-screen{z-index:100000;opacity:1;background:#000;transition:opacity .45s;position:fixed;inset:0}.splash-screen--hidden{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .45s,visibility 0s linear .45s}.splash-screen__content{flex-direction:column;justify-content:center;align-items:center;gap:clamp(20px,3vh,40px);padding:24px;display:flex;position:absolute;inset:0}.splash-screen__logo{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:min(60vw,520px);max-width:90vw;height:auto}.splash-screen__bar{background:#ffffff26;border-radius:3px;width:clamp(120px,18vw,180px);height:3px;position:relative;overflow:hidden}.splash-screen__bar-indicator{background:#fff;border-radius:3px;width:40%;height:100%;animation:1.4s ease-in-out infinite alternate splash-bar-oscillate;position:absolute;top:0;left:0}@keyframes splash-bar-oscillate{0%{transform:translate(0)}to{transform:translate(150%)}}.main-area--save{background:#fff;justify-content:flex-end}@media (width<=768px){.main-area--save{justify-content:flex-start;align-items:stretch}}.variants-panel--mobile{background:var(--white);flex-direction:column;gap:.75rem;min-height:0;padding:.85rem 0 1rem;display:flex}.vm-header{align-items:center;gap:.4rem;padding:0 1rem;display:flex}.vm-back{cursor:pointer;color:var(--text);padding:0 .25rem;font-size:1.5rem;line-height:1}.vm-title{color:var(--text);font-size:1.05rem}.vm-title strong{font-weight:700}.vm-fuel-tabs{scrollbar-width:none;align-items:center;gap:8px;padding:0 1rem;display:flex;overflow-x:auto}.vm-fuel-tabs::-webkit-scrollbar{display:none}.vm-fuel-tab{border:1px solid var(--grey-mid);background:var(--white);color:var(--text-2);cursor:pointer;flex-shrink:0;padding:7px 14px;font-size:.85rem}.vm-fuel-tab.is-active{background:var(--primary-blue-700);border-color:var(--primary-blue-700);color:#fff}.vm-fuel-more{color:var(--primary-blue-700);white-space:nowrap;cursor:pointer;flex-shrink:0;margin-left:auto;font-size:.85rem}.vm-carousel{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding:0 1rem .25rem;display:flex;overflow-x:auto}.vm-carousel::-webkit-scrollbar{display:none}.vm-card{scroll-snap-align:center;box-sizing:border-box;background:#f4f4f4;border:1px solid #e0e0e0;border-radius:4px;flex-direction:column;flex:0 0 88%;padding:1.25rem 1.25rem 1rem;display:flex}.vm-card.is-selected{border-color:var(--primary-blue-700,#0056b3)}.vm-card__head{flex-direction:column;gap:4px;display:flex}.vm-card__title{color:#111;font-size:1.05rem;font-weight:700;line-height:1.3}.vm-card__sub-details{justify-content:space-between;align-items:center;gap:.5rem;margin-top:2px;display:flex}.vm-card__fuel{color:#333;font-size:.9rem}.vm-card__price{color:#111;white-space:nowrap;font-size:1.05rem;font-weight:600}.vm-card__divider{background:#ccc;height:1px;margin:.75rem 0}.vm-card__specs{grid-template-columns:1fr 1fr;gap:.85rem 1rem;margin-bottom:1rem;display:grid}.vm-card__thumb{background:0 0;flex:1;justify-content:center;align-items:center;min-height:140px;display:flex;overflow:hidden}.vm-card__thumb img{object-fit:contain;max-width:95%;max-height:160px}.vm-thumb-svg{width:72%;max-width:190px;height:auto}.vm-spec{flex-direction:column;display:flex}.vm-spec__v{color:var(--text);font-size:.95rem;font-weight:700}.vm-spec__l{color:var(--text-3);letter-spacing:.03em;margin-top:2px;font-size:.7rem}.image-preview{flex-direction:column;justify-content:space-between;align-items:center;height:100%;margin-top:.5rem;display:flex}.image-preview img{object-fit:contain;width:100%;max-height:80%}.tap-to-preview-text{cursor:pointer;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;margin-top:.75rem;font-size:.75rem;font-weight:400;line-height:1rem;display:flex}.vm-card__btn{color:#111;letter-spacing:.05em;text-transform:uppercase;text-align:center;cursor:pointer;background:0 0;border:none;width:100%;margin-top:auto;padding:.5rem;font-size:.85rem;font-weight:500}.vm-card__btn--selected{cursor:default;color:var(--primary-blue-700,#0056b3);font-weight:700}.vm-dots{justify-content:center;gap:6px;padding-top:.25rem;display:flex}.vm-dot{background:var(--grey-mid);border-radius:50%;width:6px;height:6px;transition:width .2s,background .2s}.vm-dot.is-active{background:var(--primary-blue-700);border-radius:3px;width:18px}.top-nav{z-index:1200;flex-shrink:0;position:relative}.navbar.navbar-nexa{background-color:var(--secondary-gray-10);-ms-overflow-style:none;scrollbar-width:none;gap:32px;height:40px;padding:0 20px;display:flex;overflow:auto hidden}.navbar.navbar-nexa::-webkit-scrollbar{display:none}.navbar.navbar-nexa:after{content:"";border-bottom:1px solid #b2b2b2;position:absolute;bottom:0;left:68px;right:20px}.navbar.navbar-nexa .nav-left{gap:24px;display:flex}.back-link{cursor:pointer;align-items:center;display:flex}.navbar.navbar-nexa .config-links{display:flex}.navbar.navbar-nexa .config-links .link-title:hover{background:var(--secondary-gray-20)}.navbar.navbar-nexa .config-links .link-title span{color:var(--secondary-black);font-family:var(--body-font-arena);white-space:nowrap;cursor:pointer;border-bottom:2px solid var(--tertiary-white);padding:12px 24px 10px;font-size:12px;font-style:normal;font-weight:400;line-height:16px;display:block}.navbar.navbar-nexa .config-links .link-title.active span{border-bottom:2px solid var(--primary-blue-700);color:var(--primary-blue-700);font-weight:700}.navbar.navbar-nexa .right{justify-content:flex-end;align-items:center;height:100%;margin-left:auto;display:flex;position:relative}.navbar.navbar-nexa .right .tc-block{justify-content:center;align-items:center;height:100%;display:flex;position:relative}.navbar.navbar-nexa .right .tc-block .tc-link{cursor:pointer;color:var(--secondary-black);text-align:center;font-family:var(--body-font-arena);font-size:12px;font-style:normal;font-weight:400;line-height:16px;display:block}.navbar.navbar-nexa .right .tc-popup{z-index:10;background-color:#fff;width:286px;min-height:100px;padding:20px;position:absolute;top:35px;right:0;box-shadow:0 4px 16px #00000026}.navbar.navbar-nexa .right .tc-popup p{color:var(--primary-main);font-family:var(--body-font-arena);margin:0;font-size:14px;font-style:normal;font-weight:300;line-height:20px}.navbar.navbar-nexa .right .tc-popup strong{font-weight:500}.navbar.navbar-nexa .right .tc-popup.hide{display:none!important}@media (width>=768px){.navbar.navbar-nexa{gap:32px;height:48px;padding:0 3.5rem;overflow:visible}.navbar.navbar-nexa:after{left:0;right:0}.navbar.navbar-nexa .nav-left{gap:32px}.navbar.navbar-nexa .config-links .link-title span{padding:.625rem 2rem;font-size:14px;line-height:20px;display:flex}.navbar.navbar-nexa .right .tc-block .tc-link{width:25px;font-size:14px;line-height:20px}.navbar.navbar-nexa .right .tc-popup{top:48px;right:0}}.main-area{min-height:0;display:flex;position:relative;overflow:hidden}.viewer-wrapper{z-index:0;background:linear-gradient(#e4e4e4 0%,#d2d2d2 100%);flex:1;position:relative;overflow:hidden}.viewer-price-chip{background:var(--white);font-family:var(--body-font-family);color:var(--primary-main);cursor:pointer;z-index:2000;border:none;border-radius:4px;align-items:center;gap:6px;padding:6px 12px;font-size:.9rem;font-weight:600;display:flex;position:absolute;top:16px;left:16px;box-shadow:0 2px 8px #0000001f}.viewer-fullscreen-btn{width:36px;height:36px;color:var(--primary-main);cursor:pointer;z-index:2000;border:none;border-radius:4px;justify-content:center;align-items:center;display:flex;position:absolute;top:16px;right:16px;box-shadow:0 2px 8px #00000026}.viewer-fullscreen-btn:hover,.viewer-price-chip:hover{background:var(--grey-shade-5,#f5f5f5)}.flipbook-viewer{flex-direction:column;align-items:stretch;width:100%;height:100%;display:flex;position:relative}@media (width<=768px){.flipbook-viewer.customize-panel-mobile{width:100%;height:80%}}.viewer-canvas-area{flex:1;position:relative;overflow:hidden}.viewer-canvas-area video-flip-book-viewer{transition:left .3s,width .3s}.viewer-canvas-area[data-locked=true]{pointer-events:none}.viewer-interior-bg{color:var(--text-2);background:linear-gradient(135deg,#d4c9b0 0%,#c8b89a 50%,#bfad90 100%);flex-direction:column;justify-content:center;align-items:center;gap:1rem;font-size:.95rem;display:flex;position:absolute;inset:0}.viewer-interior-bg .int-label{border:1px solid var(--grey-mid);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffd9;padding:.3rem .7rem;font-size:.85rem;font-weight:500;position:absolute;bottom:1.5rem;left:1.5rem}.viewer-color-strip{z-index:10;align-items:center;gap:.5rem;display:flex;position:absolute;bottom:3.5rem;left:50%;transform:translate(-50%)}.viewer-color-dot{cursor:pointer;border:2px solid #fff9;border-radius:50%;flex-shrink:0;width:20px;height:20px;transition:transform .15s,border-color .15s}.viewer-color-dot.is-active{border-color:var(--white);transform:scale(1.25);box-shadow:0 0 0 2px #00000040}.viewer-color-dot:hover:not(.is-active){transform:scale(1.1)}.viewer-slider-row{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff8c;flex-shrink:0;align-items:center;gap:.5rem;padding:.45rem 1.5rem;display:flex}.viewer-slider-row input[type=range]{accent-color:var(--navy);cursor:pointer;flex:1}.viewer-slider-label{color:var(--text-2);white-space:nowrap;font-size:.78rem}.viewer-back-btn{background:var(--white);color:var(--text);letter-spacing:.1em;text-transform:uppercase;box-shadow:var(--shadow-md);z-index:30;white-space:nowrap;padding:.55rem 1.4rem;font-size:.8rem;font-weight:700;position:absolute;bottom:3.5rem;left:50%;transform:translate(-50%)}.viewer-back-btn:hover{background:var(--grey-light)}.accessories__details-expanded{background:var(--white);width:var(--accessory-panel-w);flex-direction:column;flex-shrink:0;height:calc(60vh - 100px);padding:16px;display:flex;box-shadow:-3px 0 12px #00000014}.accessories__details-wrapper{border:1px solid var(--grey-shade-10);height:100%;margin:12px}.accessories__details-expanded .accessories-name{color:var(--primary-main);font-family:var(--body-font-arena);letter-spacing:.48px;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:1rem;font-weight:600;display:flex}@media (width>=1024px){.accessories__details-expanded .accessories-name{font-size:1.5rem;line-height:1.875rem}}.accessories__details-expanded .accessories-name #accessories-down-arrow{color:var(--text-2);cursor:pointer;flex-shrink:0;align-items:center;padding:2px;display:flex}.accessories-sub-details .accessories-sub-text{color:var(--prmary-black);font-family:var(--body-font-arena);margin:0;font-size:14px;font-style:normal;font-weight:400;line-height:1rem}.accessories__details-expanded .horizontal-line{border-bottom:1px solid var(--grey-shade-10);flex-shrink:0}.accessories__details-expanded .nav-container{align-items:center;display:flex;overflow:hidden}.accessories__details-expanded .arrow-btn{cursor:pointer;background:var(--white);border:none;flex-shrink:0;align-items:center;padding:0;display:flex}.accessories__details-expanded .arrow-btn.hidden{display:none}.accessories__details-expanded .arrow-btn.disabled{cursor:default;opacity:.4}.accessories__details-expanded .nav-wrapper{scrollbar-width:none;flex:1;overflow-x:auto}.accessories__details-expanded .nav-wrapper::-webkit-scrollbar{display:none}.accessories__details-expanded .nav-menu{margin:0;padding:0;list-style:none;display:flex}.accessories__details-expanded .nav-item{flex-shrink:0}.accessories__details-expanded .nav-label{font-family:var(--body-font-arena);color:var(--secondary-main);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:.5rem;font-size:.88rem;font-weight:400;transition:color .15s,border-color .15s;display:block}.accessories__details-expanded .nav-item.active .nav-label{color:var(--primary-blue-700);border-bottom-color:var(--primary-blue-700);font-weight:600}.accessories__details-expanded .search-sort-div{flex-shrink:0;justify-content:space-between;align-items:center;padding:12px;display:flex}.search-sort-div .search-box{border-bottom:1px solid var(--tertiary-medium-grey);align-items:center;gap:4px;width:102px;margin-top:8px;padding-bottom:8px;display:flex}.search-sort-div .search-box input{width:85%;height:16px;color:var(--inactive-content);font-family:var(--body-font-arena);background:0 0;border:none;outline:none;font-size:12px;font-weight:400;line-height:1rem}.search-sort-div .search-box input::placeholder{color:var(--inactive-content)}.search-sort-div .search-icon{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.search-sort-div .sort-box{align-items:center;gap:2px;display:flex}.search-sort-div .sort-box .sort-label{color:var(--secondary-main);text-align:right;font-family:var(--body-font-arena);font-size:12px;font-weight:400;line-height:1rem}.search-sort-div .sort-btn{cursor:pointer;align-items:center;display:flex}.accessories-list,.accessories__details-expanded .accessories-list{scrollbar-width:thin;scrollbar-color:var(--grey-mid) transparent;flex:1;overflow-y:auto}.accessories__details-expanded .accessory-item{border-bottom:1px solid var(--grey-shade-10);cursor:pointer;gap:8px;padding:8px 16px;display:flex}.accessories__details-expanded .accessory-item.in-cart{background:linear-gradient(228deg,#171d9b1a 31.52%,#ff62001a 111.9%)}.accessories__details-expanded .accessory-image{background:var(--secondary-gray-20);flex-shrink:0;width:96px;height:96px;position:relative}@media (width<=768px){.accessories__details-expanded .accessory-image{width:72px;height:72px}}.accessories__details-expanded .accessory-image img{object-fit:cover;width:100%;height:100%}.accessory-image-placeholder{background:var(--secondary-gray-20);width:100%;height:100%}.accessories__details-expanded .accessory-details{flex-direction:column;flex:1;justify-content:space-between;min-width:0;padding:4px 0;display:flex}.accessories__details-expanded .accessory-desc{flex:1}.accessories__details-expanded .accessory-heading{font-family:var(--body-font-arena);color:var(--primary-main);text-transform:uppercase;word-break:break-word;margin:0;font-size:.75rem;font-weight:500;line-height:1.35}.accessories__details-expanded .accessory-ctrl{justify-content:space-between;align-items:center;gap:4px;display:flex}.accessories__details-expanded .accessory-price{font-family:var(--body-font-arena);color:var(--primary-main);margin:0;font-size:.88rem;font-weight:500}.accessories__details-expanded .count-container{align-items:center;display:flex}.accessory-ctrl .accessory-action{cursor:pointer;align-items:center;gap:4px;display:flex}.accessory-ctrl .accessory-action .add-text{color:var(--secondary-main);text-align:right;font-family:var(--body-font-arena);font-size:.875rem;font-weight:500;line-height:1.125rem}.accessory-ctrl .accessory-action .add-icon{background:var(--secondary-gray-10);border:1px solid #939393;border-radius:24px;justify-content:center;align-items:center;width:16px;height:16px;padding:3px;display:flex}.accessories__details-expanded .qty-controls{align-items:center;gap:4px;display:flex}.accessories__details-expanded .qty-btn{border:1px solid var(--inactive-content);width:22px;height:22px;color:var(--secondary-main);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;transition:border-color .15s;display:flex}.accessories__details-expanded .qty-btn:hover{border-color:var(--primary-blue-700);color:var(--primary-blue-700)}.accessories__details-expanded .qty-num{text-align:center;min-width:1rem;color:var(--primary-main);font-size:.88rem;font-weight:600}.acc-no-results{color:var(--text-2);padding:2rem 1rem;font-size:.95rem}.price-section{background:#f4f4f4;border:1px solid #d9d9d9;flex-shrink:0}.total-price-section{color:var(--primary-main);font-family:var(--body-font-family);justify-content:space-between;align-items:center;padding:8px 1.5rem 12px;display:flex}.total-price-section .total-label,.total-price-section .total-price{font-size:16px;font-weight:600;line-height:20px}.price-section-button{background:var(--primary-blue-700);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;gap:8px;width:100%;height:32px;padding:8px 16px;transition:background .15s;display:flex}.price-section-button:hover{background:var(--navy-dark)}.price-section-label{color:var(--tertiary-white);text-align:center;font-family:var(--body-font-arena);cursor:pointer;font-size:14px;font-weight:400;line-height:1.125rem}.bottom-bar{background:var(--white);z-index:1000;height:var(--bottom-bar-h);align-items:center;gap:.35rem;padding:0 1.25rem;display:flex;position:fixed;bottom:20px;left:4%;right:4%;box-shadow:0 4px 20px #00000026}.view-tab-group{align-items:center;gap:.25rem;display:flex}.view-tab{color:var(--text-2);padding:.34rem .8rem;font-size:.88rem;font-weight:500;transition:background .15s,color .15s}.view-tab.is-active{background:var(--navy);color:var(--white)}.view-tab:hover:not(.is-active){background:var(--grey-light)}.bottom-bar__sep{background:var(--grey-mid);flex-shrink:0;width:1px;height:22px;margin:0 .2rem}.bottom-bar__icon-btn{width:34px;height:34px;color:var(--text-2);justify-content:center;align-items:center;font-size:1.05rem;display:flex}.bottom-bar__icon-btn:hover{background:var(--grey-light)}.bottom-bar__icon-img{width:20px;height:20px;display:block}.bottom-bar__info{cursor:pointer;align-items:center;gap:.5rem;margin-left:32px;display:flex}.bottom-bar__info:hover .bottom-bar__name{color:var(--navy)}.bottom-bar__color{border:2px solid var(--grey-mid);border-radius:50%;flex-shrink:0;width:20px;height:20px}.bottom-bar__name{color:var(--text);font-size:1rem;font-weight:700}.bottom-bar__variant{color:var(--text-2);font-size:.88rem}.bottom-bar__pipe{color:var(--grey-mid);font-size:.9rem}.bottom-bar__price{color:var(--text);font-size:.92rem;font-weight:500}.bottom-bar__caret{color:var(--text-2);font-size:.9rem}.modal-backdrop{z-index:1200;background:#0006;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.modal{background:var(--white);box-shadow:var(--shadow-md);width:100%;max-width:460px;max-height:90dvh;padding:1.5rem;position:relative;overflow-y:auto}.modal__close{width:28px;height:28px;color:var(--text-2);justify-content:center;align-items:center;font-size:1.1rem;display:flex;position:absolute;top:.9rem;right:.9rem}.modal__close:hover{background:var(--grey-light);color:var(--text)}.summary-modal__heading{align-items:center;gap:.5rem;margin-bottom:.2rem;padding-right:2rem;font-size:1.5rem;font-weight:700;display:flex}.summary-modal__color-dot{border:2px solid var(--grey-mid);border-radius:50%;flex-shrink:0;width:22px;height:22px}.summary-modal__variant-row{color:var(--text-2);border-bottom:1px solid var(--grey-mid);align-items:center;gap:.4rem;margin-bottom:.75rem;padding-bottom:.75rem;font-size:.92rem;display:flex}.summary-modal__edit-btn{color:var(--navy);font-size:.82rem}.summary-modal__edit-btn:hover{text-decoration:underline}.summary-modal__field-row{gap:.5rem;margin-bottom:.4rem;font-size:.9rem;display:flex}.summary-modal__field-label{color:var(--text-2);min-width:80px}.summary-modal__acc-list{margin:.5rem 0 .75rem;font-size:.88rem}.summary-modal__acc-item{border-bottom:1px dashed var(--grey-mid);justify-content:space-between;gap:.5rem;padding:.3rem 0;display:flex}.summary-modal__acc-name{color:var(--text-2)}.summary-modal__acc-price{white-space:nowrap;font-weight:600}.summary-modal__note{color:var(--text-2);border:1px solid var(--grey-mid);margin-bottom:.75rem;padding:.55rem .75rem;font-size:.88rem;line-height:1.5}.summary-modal__customise-btn{border:1.5px solid var(--navy);width:100%;color:var(--navy);text-align:center;margin-bottom:.75rem;padding:.6rem;font-size:.95rem;font-weight:600}.summary-modal__customise-btn:hover{background:var(--grey-light)}.summary-modal__total-row{border-top:1.5px solid var(--grey-mid);justify-content:space-between;align-items:baseline;margin-bottom:.75rem;padding-top:.75rem;font-size:1rem;font-weight:700;display:flex}.summary-modal__actions{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.no-acc-modal__icon{color:#f06292;border:2px solid #f06292;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 1rem;font-size:1.5rem;display:flex}.no-acc-modal__title{text-align:center;margin-bottom:.4rem;font-size:1.05rem;font-weight:700}.no-acc-modal__body{text-align:center;color:var(--text-2);margin-bottom:1.25rem;font-size:.9rem;line-height:1.5}.model-picker-modal{max-width:900px}.model-picker-modal h2{margin-bottom:1.25rem;font-size:1.3rem;font-weight:700}.model-picker__grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.5rem;margin-bottom:1.25rem;display:grid}.model-card{cursor:pointer;text-align:center;border:2px solid #0000;flex-direction:column;align-items:center;gap:.4rem;padding:.5rem .35rem;transition:border-color .15s;display:flex}.model-card.is-active{border-color:var(--navy)}.model-card:hover:not(.is-active){border-color:var(--grey-mid)}.model-card__img-ph{background:var(--grey-light);width:88px;height:52px;color:var(--text-3);letter-spacing:.04em;text-align:center;justify-content:center;align-items:center;font-size:.65rem;display:flex}.model-card__name{text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:700}.model-card__price{color:var(--text-2);font-size:.7rem}.model-card.is-active .model-card__price{color:var(--navy);font-weight:600}.model-picker__footer{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.btn-outline{border:1.5px solid var(--grey-mid);color:var(--text);background:var(--white);padding:.6rem 1rem;font-size:.95rem;font-weight:500}.btn-outline:hover{border-color:var(--navy);color:var(--navy)}.btn-primary{background:var(--navy);color:var(--white);padding:.6rem 1rem;font-size:.95rem;font-weight:600}.btn-primary:hover{background:var(--navy-dark)}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.btn-danger{color:var(--white);background:#c62828;padding:.6rem 1rem;font-size:.95rem;font-weight:600}.btn-danger:hover{background:#a02020}.modal-card{background:var(--white);width:90vw;max-width:600px;box-shadow:var(--shadow-md);padding:1.5rem;position:relative}.modal-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.modal-header h2{margin:0;font-size:1.5rem}.modal-close{cursor:pointer;color:var(--text-2);background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:1.5rem;display:flex}.modal-close:hover{color:var(--text)}.explore-panel{width:var(--panel-w);background:var(--white);flex-direction:column;flex-shrink:0;display:flex;overflow:auto;box-shadow:-3px 0 12px #00000014}.variant__details-expanded{flex-direction:column;flex:1;gap:1rem;padding:1rem;display:flex}.variant-model.horizontal-line{border-bottom:1px solid var(--grey-mid);padding-bottom:1rem}.variant-name{justify-content:space-between;align-items:flex-start;gap:.5rem;margin:0 0 .35rem;font-size:1.5rem;font-weight:700;line-height:1.75rem;display:flex}.variant-name button.toggleBtn{cursor:pointer;color:var(--text-2);background:0 0;border:none;flex-shrink:0;align-items:center;padding:2px;transition:color .15s;display:flex}.variant-name button.toggleBtn:hover{color:var(--text)}.variant-sub-details{align-items:center;gap:.5rem;display:flex}.variant-sub-model{color:var(--primary-black);font-family:var(--body-font-arena);font-size:14px;font-style:normal;font-weight:400;line-height:1.125rem}.seperator{background:var(--text-2);flex-shrink:0;width:1px;height:14px;display:inline-block}.variant-price{color:var(--primary-black);font-family:var(--body-font-arena);font-size:14px;font-style:normal;font-weight:400;line-height:1.125rem}.variant-content{flex-direction:column;flex:1;gap:1rem;display:flex}.variant__specs{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.spec-item{flex-direction:column;gap:.25rem;display:flex}.spec-label{color:var(--primary-black);font-family:var(--body-font-arena);text-transform:uppercase;text-align:left;margin:0;padding:0 0 8px;font-size:10px;font-style:normal;font-weight:300}.spec-value{color:var(--primary-black);text-align:left;font-size:12px;font-family:var(--body-font-arena);margin:0;padding:0;font-style:normal;font-weight:500}.variant__features{flex-direction:column;gap:.5rem;display:flex}.variant__features .label{letter-spacing:.05em;color:var(--text-3);text-transform:uppercase;margin:0;font-size:.7rem;font-weight:600}.features-list{text-align:left;grid-template-columns:repeat(2,1fr);gap:18px;margin:0;padding:0;display:grid}.features-list .list-item{color:var(--primary-black);font-size:14px;font-family:var(--body-font-arena);text-align:left;margin:0;padding-left:14px;font-style:normal;font-weight:600;list-style:inside none;position:relative}.features-list .list-item:before{content:"•";color:var(--navy);font-weight:700;position:absolute;left:0}.button-primary-blue{background:var(--primary-blue-700);color:var(--white);cursor:pointer;font-size:14px;font-weight:400;line-height:1.25rem;font-family:var(--body-font-arena);border:none;padding:.75rem 1rem;transition:background .15s}.button-primary-blue:hover{background:var(--navy-dark)}.confirm-cta{text-align:center;width:100%;margin-top:auto}.customise-panel{width:var(--panel-w);background:var(--white);flex-direction:column;flex-shrink:0;min-height:0;display:flex;overflow:hidden;box-shadow:-3px 0 12px #00000014}.customise-sub-tabs{border-bottom:1px solid var(--grey-mid);gap:0;padding:0 1.1rem;display:flex}.customise-sub-tab{color:var(--text-2);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:.75rem;font-weight:500;transition:all .15s}.customise-sub-tab.is-active{color:var(--navy);border-bottom-color:var(--navy)}.customise-color-section{border-bottom:1px solid var(--grey-mid);padding:1rem 1.1rem}.customise-color-strip{flex-wrap:wrap;gap:.75rem;margin:.5rem 0;display:flex}.customise-color-dot{border:2px solid var(--grey-mid);cursor:pointer;border-radius:50%;width:24px;height:24px;transition:all .15s}.customise-color-dot.is-active{border-color:var(--navy);transform:scale(1.2);box-shadow:0 0 0 2px #1a237e33}.customise-color-dot:hover:not(.is-active){border-color:var(--grey-dark)}.customise-color-disclaimer{color:var(--text-3);margin-top:.5rem;font-size:.78rem;font-style:italic}.customise-color-label{color:var(--text-2);letter-spacing:.04em;margin-bottom:.5rem;font-size:.85rem;font-weight:600}.customise-color-name{color:var(--text-2);margin-top:.5rem;font-size:.85rem}.customise-divider{background:var(--grey-mid);flex-shrink:0;height:1px;margin:0}.variant-card{border:1px solid var(--grey-mid);cursor:pointer;background:var(--white);padding:1rem;transition:all .15s}.variant-card:hover{border-color:var(--navy);box-shadow:0 2px 8px #1a237e1a}.variant-card.is-active{border-color:var(--navy);background:#1a237e0d;box-shadow:0 0 0 3px #1a237e1a}.variant-card__header{justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;display:flex}.variant-card__name{font-size:.95rem;font-weight:600}.variant-card__price{color:var(--navy);font-size:.9rem;font-weight:700}.variant-card__specs{flex-wrap:wrap;gap:.5rem;display:flex}.variant-spec-badge{background:var(--grey-light);color:var(--text-2);padding:.25rem .6rem;font-size:.75rem;font-weight:500;display:inline-block}.configuration-container{width:var(--save-panel-w);z-index:10;background:var(--white);border:.99px solid #ffffff1a;flex-direction:column;min-height:86vh;display:flex;position:absolute;bottom:-20px;right:16px;overflow-y:auto;box-shadow:0 3.98px 6.96px #0000001a}.configuration-container .config-panel{padding:16px}.configuration-container .config-title{color:var(--primary-main);font-family:var(--body-font-family);letter-spacing:.02em;margin:0 0 8px;font-size:24px;font-weight:700}.configuration-container .config-subtitle{color:var(--secondary-main);font-family:var(--body-font-arena);margin-bottom:16px;font-size:.75rem;font-weight:400;line-height:1rem}.button-secondary-light{background:var(--white);border:1.5px solid var(--navy);width:100%;color:var(--navy);font-family:var(--body-font-family);cursor:pointer;padding:12px;font-size:.95rem;font-weight:600;transition:background .15s}.button-secondary-light:hover{background:#1a237e0d}.config-new-form{margin-bottom:12px}.config-current-summary{color:var(--text-2);margin:0 0 8px;font-size:.8rem}.config-new-form__row{gap:8px;display:flex}.config-name-input{border:1px solid var(--grey-mid);font-size:.9rem;font-family:var(--body-font-family);flex:1;padding:.6rem}.config-name-input:focus{border-color:var(--navy);outline:none}.config-save-btn{background:var(--navy);color:var(--white);cursor:pointer;border:none;padding:8px 14px;font-weight:600}.config-save-btn:disabled{opacity:.4;cursor:default}.config-cancel-btn{border:1px solid var(--grey-mid);cursor:pointer;background:0 0;padding:8px 14px}@media (width<=768px){.configuration-container{width:auto;min-height:unset;bottom:unset;right:unset;box-shadow:none;background:0 0;border:none;padding:16px;position:static}.configuration-container .inner-block{background-color:var(--white);border:1px solid var(--grey-shade-10,#e0e0e0);width:100%;padding:16px}.configuration-container .config-panel{padding:0}}.save-car-list{flex-direction:column;gap:.75rem;display:flex}.save-car-item{border:1px solid var(--grey-mid);background:var(--grey-light);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.save-car-item__info{flex:1}.save-car-item__name{color:var(--text);font-size:.95rem;font-weight:600}.save-car-item__meta{color:var(--text-3);margin-top:.2rem;font-size:.8rem}.save-car-item__actions{gap:.5rem;display:flex}.save-car-action-btn{border:1px solid var(--grey-mid);background:var(--white);cursor:pointer;width:28px;height:28px;padding:0;font-size:.85rem;transition:all .15s}.save-car-action-btn:hover{border-color:var(--navy);background:var(--white)}.save-car-action-btn--danger:hover{color:#c62828;border-color:#c62828}.top-nav__signin-btn{background:var(--navy);color:var(--white);cursor:pointer;border:none;margin-left:auto;padding:.5rem 1rem;font-size:.85rem;font-weight:600}.top-nav__signin-btn:hover{background:var(--navy-dark)}.bottom-bar,.bottom-bar *{cursor:auto}.bottom-bar button,.bottom-bar a,.bottom-bar [role=button]{cursor:pointer!important}.bottom-bar__color-picker{align-items:center;margin-left:auto;display:flex;position:relative}.bottom-bar__color-trigger{cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;max-width:200px;padding:.4rem .6rem;transition:background .15s;display:flex}.bottom-bar__color-trigger:hover{background:var(--grey-light)}.bottom-bar__color-name{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:.8rem;overflow:hidden}.color-picker-backdrop{z-index:1049;position:fixed;inset:0}.color-picker-popup{background:var(--white);border:1px solid var(--grey-mid);z-index:1050;min-width:240px;padding:1rem;position:absolute;bottom:calc(100% + 12px);right:0;box-shadow:0 8px 32px #00000029}.color-picker-popup__header{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.85rem;display:flex}.color-picker-popup__name{color:var(--text);font-size:.92rem;font-weight:500;line-height:1.35}.color-picker-popup__close{width:28px;height:28px;color:var(--text-2);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;transition:background .15s;display:flex}.color-picker-popup__close:hover{background:var(--grey-light)}.color-picker-grid{grid-template-columns:repeat(4,32px);gap:.5rem;display:grid}.color-option{cursor:pointer;background:0 0;border:2px solid #0000;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:border-color .15s;display:flex;position:relative;overflow:hidden}.color-option>span:first-child{display:block}.color-option:hover{border-color:var(--grey-dark);transform:scale(1.05)}.color-option.is-active{border-color:var(--navy);box-shadow:0 0 0 1px var(--white) inset}.color-option__check{color:var(--white);text-shadow:0 1px 2px #0009;font-size:.75rem;font-weight:700;line-height:1;position:absolute;bottom:2px;right:3px}.bottom-bar__actions{gap:.75rem;margin-left:auto;display:flex}.bottom-bar__dealer-btn,.bottom-bar__ebook-btn{background:var(--navy);color:var(--white);cursor:pointer;white-space:nowrap;border:none;padding:.5rem 1rem;font-size:.8rem;font-weight:600;transition:all .15s}.bottom-bar__dealer-btn:hover,.bottom-bar__ebook-btn:hover{background:var(--navy-dark);box-shadow:0 2px 8px #1a237e33}.environment-toggle{gap:.5rem;display:flex}.environment-toggle__btn{border:1px solid var(--grey-mid);background:var(--white);cursor:pointer;padding:.4rem .9rem;font-size:.85rem;font-weight:500;transition:all .15s}.environment-toggle__btn:hover{border-color:var(--navy);color:var(--navy)}.environment-toggle__btn.is-active{background:var(--navy);color:var(--white);border-color:var(--navy)}.all-variants-modal{max-width:700px;max-height:90vh;overflow-y:auto}.filter-btn{border:1px solid var(--grey-mid);background:var(--white);cursor:pointer;padding:.5rem 1rem;font-size:.9rem;font-weight:500;transition:all .15s}.filter-btn:hover{border-color:var(--navy);color:var(--navy)}.filter-btn.is-active{background:var(--navy);color:var(--white);border-color:var(--navy)}.variant-accordion-header{background:var(--grey-light);border:1px solid var(--grey-mid);cursor:pointer;text-align:left;border:none;justify-content:space-between;align-items:center;width:100%;margin-bottom:.5rem;padding:1rem;transition:all .15s;display:flex}.variant-accordion-header:hover{background:#1a237e0d}.variant-accordion-content{border-left:3px solid var(--navy);background:#1a237e0d;margin-bottom:1rem;padding:1rem}.variant-action-btn{border:1px solid var(--navy);background:var(--white);width:100%;color:var(--navy);cursor:pointer;margin-top:1rem;padding:.75rem;font-weight:600;transition:all .15s}.variant-action-btn:hover{background:var(--navy);color:var(--white)}.variant-action-btn--remove{color:#c62828;border-color:#c62828}.variant-action-btn--remove:hover{color:var(--white);background:#c62828}.variant-action-btn--add{border-color:var(--navy)}.go-customise-fab{background:var(--navy);color:var(--white);z-index:1000;white-space:nowrap;align-items:center;gap:0;padding:.75rem .9rem;font-size:.95rem;font-weight:600;transition:gap .22s,padding .22s;display:flex;position:absolute;top:50%;right:0;overflow:hidden;transform:translateY(-50%);box-shadow:-2px 2px 12px #0003}.go-customise-fab__text{opacity:0;max-width:0;transition:max-width .25s,opacity .18s;overflow:hidden}.go-customise-fab__arrow{flex-shrink:0;font-size:1.2rem;line-height:1}.go-customise-fab:hover{background:var(--navy-dark);gap:.5rem}.go-customise-fab:hover .go-customise-fab__text{opacity:1;max-width:180px}.explore-popover-backdrop{pointer-events:none;z-index:1100;background:0 0;position:fixed;inset:0}.explore-popover{height:fit-content;right:36px;bottom:var(--bottom-bar-h);width:var(--panel-w);background:var(--white);z-index:1101;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:-8px 0 32px #0000002e}.explore-popover .explore-panel,.explore-popover .accessories__details-expanded{width:100%;box-shadow:none;flex:1;min-height:0}.bottom-bar__caret.is-open{display:inline-block;transform:rotate(180deg)}.bottom-interaction-panel-container.mobile{background:var(--tertiary-white,#fff);flex-direction:column;flex-shrink:0;width:100%;padding:20px;display:flex;position:static;box-shadow:0 -2px 12px #0000001a}.bottom-interaction-panel-container.mobile .top-block{background-color:var(--tertiary-white,#fff);border-top:1px solid var(--grey-shade-10);border-left:1px solid var(--grey-shade-10);border-right:1px solid var(--grey-shade-10);height:100%;padding:1rem}@media (width<=768px){.bottom-interaction-panel-container.mobile .top-block{padding:.75rem 0}}.bottom-interaction-panel-container.mobile .top-block .variant-info{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.bottom-interaction-panel-container.mobile .top-block .variant-info .variant-info-left{align-items:center;gap:.5rem;display:flex}.bottom-interaction-panel-container.mobile .top-block .variant-info .variant-name{letter-spacing:.04em;color:var(--primary-black);font-size:1.25rem;font-weight:700}.bottom-interaction-panel-container.mobile .top-block .variant-info .variant-model{color:var(--text-2);font-size:.95rem;font-weight:400}.bottom-interaction-panel-container.mobile .top-block .change-variant-btn{cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;padding:0;display:flex}.bottom-interaction-panel-container.mobile .top-block .variant-color-price{align-items:center;margin-top:.5rem;display:flex}.bottom-interaction-panel-container.mobile .top-block .variant-color-price .variant-price{color:var(--secondary-gray-800);border-right:1px solid var(--tertiary-medium-grey);white-space:nowrap;padding-right:12px;font-size:.95rem}.bottom-interaction-panel-container.mobile .top-block .variant-color-price .variant-color{align-items:center;gap:10px;min-width:0;padding-left:12px;display:flex}.bottom-interaction-panel-container.mobile .top-block .variant-color-price .selected-color-name{color:var(--secondary-gray-800);white-space:nowrap;text-overflow:ellipsis;text-transform:capitalize;font-size:.9rem;overflow:hidden}.bottom-interaction-panel-container.mobile .top-block .variant-color-price .selected-color-box{border:1px solid var(--grey-mid);flex-shrink:0;width:16px;height:16px}.bottom-interaction-panel-container.mobile .top-block .color__selector-container-mobile{border-top:1px solid var(--grey-shade-10);margin-top:1rem;padding-top:1rem}.bottom-interaction-panel-container.mobile .top-block .color__selector-container-mobile .color__pickers{scrollbar-width:none;gap:12px;padding-bottom:6px;display:flex;overflow:auto hidden}.bottom-interaction-panel-container.mobile .top-block .color__selector-container-mobile .color__pickers::-webkit-scrollbar{display:none}.bottom-interaction-panel-container.mobile .top-block .color__selector-container-mobile .color-radio{cursor:pointer;flex-shrink:0;display:inline-flex;position:relative}.bottom-interaction-panel-container.mobile .top-block .color__selector-container-mobile .color-radio input[type=radio]{display:none}.bottom-interaction-panel-container.mobile .top-block .color__selector-container-mobile .color-radio .color-box{border:1px solid var(--grey-mid);justify-content:center;align-items:center;width:44px;height:44px;display:flex}@media (width<=768px){.bottom-interaction-panel-container.mobile .top-block .color__selector-container-mobile .color-radio .color-box{width:36px;height:36px}}.bottom-interaction-panel-container.mobile .top-block .color__selector-container-mobile .color-radio .color-box.selected{outline:2px solid var(--primary-blue-700);outline-offset:-1px}.bottom-interaction-panel-container.mobile .top-block .color__selector-container-mobile .color-name{color:var(--secondary-gray-800);text-transform:capitalize;margin-top:.5rem;font-size:.9rem}.bottom-interaction-panel-container.mobile .mobile-interactions{background:var(--tertiary-white,#fff);border-left:1px solid var(--grey-shade-10);border-right:1px solid var(--grey-shade-10);border-top:1px solid var(--grey-shade-10);justify-content:center;padding:8px 12px;display:flex;overflow-x:auto}.bottom-interaction-panel-container.mobile .btn{cursor:pointer;width:100%;font-size:.9rem;font-weight:500;font-family:var(--body-font-arena,inherit);justify-content:center;align-items:center;gap:8px;padding:7px 16px;display:flex}.bottom-interaction-panel-container.mobile .btn.btn-primary{background:var(--primary-blue-700);border:1px solid var(--primary-blue-700);color:#fff}.explore-popover .top-block{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.m-mode-buttons{top:calc(var(--top-nav-h) + 16px);z-index:50;gap:10px;display:flex;position:fixed;right:16px}.m-mode-btn{filter:drop-shadow(0 4px 4px #00000014);width:32px;height:32px;color:var(--primary-blue-700);cursor:pointer;background:#fffc;justify-content:center;align-items:center;padding:0;display:flex}.m-mode-btn.active{background:var(--primary-blue-700);color:#fff}@media (width<=768px){:root{--panel-w:100vw;--top-nav-h:40px;--bottom-bar-h:50px}.maruti-app{flex-direction:column;display:flex}.main-area{flex-direction:column;flex:auto;min-height:0}.bottom-interaction-panel-container.mobile{flex-shrink:0}.accessories__details-expanded,.save-panel,.explore-panel{width:100%;box-shadow:0 -3px 12px #00000014}.model-picker__grid{grid-template-columns:repeat(4,1fr)}.bottom-bar__variant,.bottom-bar__pipe,.bottom-bar__price{display:none}.bottom-bar{bottom:12px;left:4%;right:4%}.explore-popover-backdrop{pointer-events:auto;background:#00000040}.explore-popover{width:100%;height:60vh;inset:auto 0 0;box-shadow:0 -4px 24px #0000002e}.navbar.navbar-nexa .right .tc-block{display:none}}@media (width<=768px) and (orientation:portrait){.viewer-wrapper,.main-area:not(.main-area--save){flex:0 0 320px;height:320px;min-height:320px;max-height:320px}.bottom-interaction-panel-container.mobile{flex-grow:1;justify-content:end}}.variants-panel{background:var(--white);flex-direction:column;height:100%;display:flex;overflow:hidden}.variants-panel__header{border-bottom:1px solid var(--grey-mid);flex-shrink:0;padding:.85rem 1.1rem .65rem}.variants-panel__back{color:var(--navy);cursor:pointer;align-items:center;gap:.3rem;padding:2px 0;font-size:.95rem;font-weight:700;transition:opacity .15s;display:inline-flex}.variants-panel__back:hover{opacity:.75}.variants-panel__filters{border-bottom:1px solid var(--grey-mid);flex-direction:column;flex-shrink:0;gap:.45rem;padding:.65rem 1.1rem .5rem;display:flex}.variants-panel__list{flex:1;max-height:55vh;overflow-y:auto}.variants-panel__footer{border-top:2px solid var(--grey-mid);background:var(--grey-light);flex-shrink:0;padding:.75rem 1.1rem}.av-modal{background:var(--white);z-index:1200;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.av-modal__header{border-bottom:1px solid var(--grey-mid);flex-shrink:0;justify-content:space-between;align-items:center;padding:1.1rem 1.4rem .9rem;display:flex}.av-modal__title{color:var(--text);font-size:1.2rem;font-weight:700}.av-modal__close{color:var(--text-2);padding:4px 8px;font-size:1.1rem;transition:background .15s}.av-modal__close:hover{background:var(--grey-light)}.av-modal__filters{border-bottom:1px solid var(--grey-mid);flex-direction:column;flex-shrink:0;gap:.5rem;padding:.8rem 1.4rem .6rem;display:flex}.av-filter-row{flex-wrap:wrap;gap:.5rem;display:flex}.av-filter-btn{border:1.5px solid var(--grey-mid);color:var(--text-2);background:var(--white);cursor:pointer;align-items:center;gap:.25rem;padding:.38rem .85rem;font-size:.85rem;font-weight:500;transition:all .15s;display:inline-flex}.av-filter-btn.is-active{border-color:var(--navy);background:var(--navy);color:var(--white)}.av-filter-btn:hover:not(.is-active){border-color:var(--navy);color:var(--navy)}.av-filter-check{font-size:.75rem;font-weight:700}.av-modal__list{flex:1;padding:.5rem 0;overflow-y:auto}.av-item{border-bottom:1px solid var(--grey-mid)}.av-item.is-selected .av-item__name:after{content:" ✓";color:var(--navy);font-size:.85em;font-weight:700}.av-item__header{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;width:100%;padding:.85rem 1.4rem;transition:background .12s;display:flex}.av-item__header:hover{background:var(--grey-light)}.av-item__info{flex-direction:column;gap:.15rem;display:flex}.av-item__name{color:var(--text);font-size:.97rem;font-weight:600}.av-item__sub{color:var(--text-2);align-items:center;gap:.4rem;font-size:.82rem;display:flex}.av-item__price{color:var(--text);font-weight:600}.av-item__price:before{content:"| ";color:var(--grey-mid);margin-right:.2rem}.av-item__chevron{color:var(--text-2);font-size:.85rem;transition:transform .2s}.av-item__body{padding:0 1.4rem 1.1rem}.av-specs-grid{grid-template-columns:1fr 1fr;gap:.75rem 1rem;margin-bottom:.9rem;display:grid}.av-spec{flex-direction:column;gap:.15rem;display:flex}.av-spec--full{grid-column:1/-1}.av-spec__label{color:var(--text-2);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:600}.av-spec__value{color:var(--text);font-size:.92rem;font-weight:600}.av-item__actions{gap:.65rem;margin-top:.4rem;display:flex}.av-action-btn{border:1.5px solid var(--grey-mid);color:var(--text-2);cursor:pointer;padding:.55rem 1.1rem;font-size:.88rem;font-weight:600;transition:all .15s}.av-action-btn:hover{border-color:var(--navy);color:var(--navy)}.av-action-btn--remove{color:#c0392b;border-color:#c0392b}.av-action-btn--remove:hover{color:var(--white);background:#c0392b}.av-action-btn--select{background:var(--navy);border-color:var(--navy);color:var(--white)}.av-action-btn--select:hover{background:var(--navy-dark)}.av-modal__footer{border-top:2px solid var(--grey-mid);background:var(--grey-light);flex-shrink:0;padding:.9rem 1.4rem}.av-footer-btn{text-align:center;cursor:pointer;width:100%;padding:.75rem;font-size:.97rem;font-weight:700;transition:all .15s}.av-footer-btn--selected{background:var(--navy);color:var(--white)}.av-footer-btn--selected:hover{background:var(--navy-dark)}.av-footer-btn--compare{border:2px solid var(--navy);color:var(--navy);background:0 0}.av-footer-btn--compare:hover{background:var(--navy);color:var(--white)}.compare-view{z-index:1300;background:#1a1c1e;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.cv-header{flex-shrink:0;padding:1rem 1.25rem .75rem}.cv-back-btn{color:var(--white);cursor:pointer;align-items:center;gap:.5rem;padding:4px 0;font-size:1.15rem;font-weight:700;transition:opacity .15s;display:inline-flex}.cv-back-btn:hover{opacity:.8}.cv-panels{flex:1;grid-template-columns:1fr 1fr;gap:4px;min-height:0;padding:0 4px;transition:grid-template-columns .25s;display:grid}.cv-panel{background:#2a2a2a;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:relative;overflow:hidden}.cv-panels.has-expanded{grid-template-columns:1fr}.cv-panel.is-hidden{display:none}.cv-panel__viewer{background:#2a2a2a;position:absolute;inset:0}.cv-panel__overlay{z-index:2;position:absolute;top:.75rem;left:.85rem}.cv-panel__name{color:var(--white);text-shadow:0 1px 4px #0009;font-size:1rem;font-weight:700}.cv-panel__price{color:#ffffffd9;text-shadow:0 1px 4px #0009;margin-top:.12rem;font-size:.82rem}.cv-panel__expand{z-index:2;color:#fffc;cursor:pointer;padding:4px;font-size:1rem;transition:color .15s;position:absolute;top:.6rem;right:.7rem}.cv-panel__expand:hover{color:var(--white)}.cv-timeline{flex-shrink:0;align-items:center;gap:.75rem;padding:.6rem 1.25rem .4rem;display:flex}.cv-play-btn{color:var(--white);cursor:pointer;flex-shrink:0;padding:4px;font-size:1rem}.cv-time{color:#ffffffb3;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.82rem}.cv-progress{flex:1;padding:8px 0}.cv-progress__track{background:#ffffff40;height:3px;position:relative}.cv-progress__thumb{background:var(--white);border-radius:50%;width:12px;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%)}.cv-feature-strip{scrollbar-width:none;flex-shrink:0;gap:.5rem;padding:.5rem 1.25rem .75rem;display:flex;overflow-x:auto}.cv-feature-strip::-webkit-scrollbar{display:none}.cv-feature{cursor:pointer;border:2px solid #0000;flex-direction:column;flex-shrink:0;align-items:center;gap:.35rem;padding:2px;transition:border-color .15s;display:flex}.cv-feature.is-active{border-color:var(--white)}.cv-feature__thumb{background:#3a3a3a;width:100px;height:64px}.cv-feature__label{color:#ffffffbf;text-align:center;max-width:100px;font-size:.75rem;line-height:1.2}.cv-feature.is-active .cv-feature__label{color:var(--white)}.tooltip-target{position:relative}.tooltip-target .custom-tooltip{display:none;width:max-content!important;height:auto!important;left:var(--tt-x,-9999px)!important;top:var(--tt-y,0px)!important;background:var(--tertiary-white,#fff)!important;color:var(--primary-main,#18171a)!important;font-family:var(--body-font-arena)!important;white-space:nowrap!important;pointer-events:none!important;opacity:0!important;z-index:9999!important;padding:4px 8px!important;font-size:.75rem!important;font-weight:400!important;transition:opacity .2s,transform .2s!important;position:fixed!important;transform:translate(-50%)translateY(calc(-100% - 14px))!important;box-shadow:0 2px 8px #0000001f!important}@media (width>=1024px){.tooltip-target .custom-tooltip{display:block}.tooltip-target .custom-tooltip:after{content:"";border-left:8px solid #0000;border-right:8px solid #0000;border-top:8px solid var(--tertiary-white,#fff);position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.tooltip-target:hover .custom-tooltip{opacity:1!important;transform:translate(-50%)translateY(calc(-100% - 10px))!important}}.rotate-overlay{display:none!important}.rotate-overlay__title{text-transform:uppercase;letter-spacing:.05em;font-size:1.1rem;font-weight:700}.rotate-overlay__sub{color:#fff9;font-size:.85rem}.bottom-interaction-panel-container{width:100%;height:auto;position:absolute;bottom:20px}.bottom-interaction-panel-container.desktop{justify-content:center;padding-left:12px;padding-right:12px;display:flex}.bottom-interaction-panel-container.desktop .variant__selector-container{gap:1rem;padding:.875rem 1rem}.bottom-interaction-panel-container.desktop .variant__selector-container .separator{background:var(--inactive-content);width:1px;height:.75rem}.bottom-interaction-panel-container.desktop .variant__selector-container.expanded{min-width:340px}.bottom-interaction-panel-container.desktop .variant-info{align-items:center;gap:1rem;display:flex}.bottom-interaction-panel-container.desktop .variant-details{flex-direction:row-reverse;gap:1rem;display:flex}.bottom-interaction-panel-container .save-share__modal{display:none}.bottom-interaction-panel{background-color:var(--tertiary-white);box-sizing:border-box;justify-content:space-between;align-items:center;max-width:100%;padding:8px 12px;display:flex}.bottom-interaction-panel .wrapper__color-and-variant{display:none}.bottom-interaction-panel .wrapper__interactions{width:100%}.bottom-interaction-panel .wrapper__interactions .interaction-container .interaction-tab{gap:3px}.bottom-interaction-panel .wrapper__interactions .interaction-container .interaction-tab,.bottom-interaction-panel .wrapper__interactions .interaction-container{display:flex}.bottom-interaction-panel .wrapper__interactions .interaction-tab.view-controller .interaction__ext-btn,.bottom-interaction-panel .wrapper__interactions .interaction-tab.view-controller .interaction__int-btn{color:var(--neutrals-headings);font-family:var(--body-font-arena);border:none;padding:6px 12px;font-size:1rem;font-style:normal;font-weight:400;line-height:1.25rem}:is(.bottom-interaction-panel .wrapper__interactions .interaction-tab.view-controller .interaction__ext-btn,.bottom-interaction-panel .wrapper__interactions .interaction-tab.view-controller .interaction__int-btn).active{background-color:var(--primary-blue-700);color:var(--tertiary-white);border-color:var(--primary-blue-700)}.bottom-interaction-panel .wrapper__interactions .interaction__home-btn,.bottom-interaction-panel .wrapper__interactions .interaction__snap-btn,.bottom-interaction-panel .wrapper__interactions .interaction-tab.help-interactions{display:none}.bottom-interaction-panel .wrapper__interactions .interaction-tab.car-reset{margin-left:10px;position:relative}.bottom-interaction-panel .wrapper__interactions .interaction-tab button{background-color:var(--tertiary-white);padding:4px}.bottom-interaction-panel .wrapper__interactions .interaction-tab button img{width:24px;height:24px}.bottom-interaction-panel .wrapper__interactions .vertical-separator{background:var(--inactive-content);width:1px;height:24px;margin:0 6px}.bottom-interaction-panel .wrapper__interactions .interaction-tab button:not(.active):hover{background:var(--secondary-gray-20)}@media (hover:none) and (pointer:coarse){.bottom-interaction-panel .wrapper__interactions .interaction-tab button:not(.active):hover{background:var(--tertiary-white)}}.bottom-interaction-panel .wrapper__interactions .interaction-tab [class*=active],.bottom-interaction-panel .wrapper__interactions .interaction-tab [class*=__active]{background:linear-gradient(228deg,#171d9b1a 31.52%,#ff62001a 111.9%)}.bottom-interaction-panel .wrapper__interactions .interaction-tab button:disabled:hover{background:var(--tertiary-white)}.bottom-interaction-panel .wrapper__interactions .interaction-tab button.interaction__wheels-btn{border:none}.bottom-interaction-panel .wrapper__interactions .interaction-tab button.toggle-interactions{justify-content:space-around;width:100%}.bottom-interaction-panel .wrapper__interactions .interaction-tab.toggle-interactions button:not(:last-child){border-right:none}.bottom-interaction-panel .wrapper__color-and-variant .color__selector,.bottom-interaction-panel .wrapper__color-and-variant .variant__selector-container{align-items:center;width:100%;display:flex}.bottom-interaction-panel .wrapper__color-and-variant .color__selector{justify-content:end;padding-right:2rem;position:relative}.bottom-interaction-panel .wrapper__color-and-variant .color__selector.customise{padding:.875rem 0}.bottom-interaction-panel .wrapper__color-and-variant .variant__selector-container{position:relative}.bottom-interaction-panel .wrapper__color-and-variant .variant__selector-container .variant__details-expanded{width:295px}.bottom-interaction-panel .wrapper__color-and-variant .color__selector .selected-color-name{color:var(--neutrals-headings);text-align:right;font-family:var(--body-font-arena);text-overflow:ellipsis;align-items:center;margin-right:8px;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem;overflow:hidden}.bottom-interaction-panel .wrapper__color-and-variant .color__selector .arrow-icon{cursor:pointer;display:flex}.bottom-interaction-panel .wrapper__color-and-variant .color__selector .selected-color-box{box-sizing:border-box;border:1px solid #e5e5e5;border-radius:0;flex-shrink:0;width:20px;height:20px;display:inline-block;position:relative}.bottom-interaction-panel .variant__selector-container .variant-info .variant-name{color:var(--primary-black);letter-spacing:.48px;white-space:nowrap;margin:0;padding:0;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1.875rem}.bottom-interaction-panel .variant__selector-container .variant-info .variant-model{color:var(--neutrals-headings);font-family:var(--body-font-arena);margin:0;padding:0;font-size:12px;font-style:normal;font-weight:400;line-height:1rem}.bottom-interaction-panel .variant__selector-container .variant-details .variant-price{color:var(--neutrals-headings);text-align:right;text-overflow:ellipsis;font-family:var(--body-font-arena);white-space:nowrap;margin:0;padding-top:4px;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem;overflow:hidden}.bottom-interaction-panel .color__selector-container{z-index:10;background:var(--tertiary-white);flex-direction:column;padding:12px 16px;display:inline-flex;position:absolute;bottom:0;right:0;box-shadow:0 4px 7px #0000001a}.bottom-interaction-panel .color__selector-container .color__pickers{grid-gap:12px;grid-template:repeat(2,1fr)/repeat(4,1fr);display:grid}.bottom-interaction-panel .color__selector-container.hide{display:none}.bottom-interaction-panel .color__selector-container .color__pickers-topContainer{justify-content:space-between;margin-bottom:8px;display:flex}.bottom-interaction-panel .color__selector-container .color__pickers-topContainer .selected-color{color:var(--primary-main);font-family:var(--body-font-arena);-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;max-width:125px;margin:0;font-size:12px;font-style:normal;font-weight:400;line-height:16px;display:-webkit-box;overflow:hidden}@media (width>=1024px){.bottom-interaction-panel .color__selector-container .color__pickers-topContainer .selected-color{line-height:1.125rem}}.bottom-interaction-panel .color__selector-container .color__pickers .color-radio,.bottom-interaction-panel .color__selector-container .color__pickers .color-radio .color-box{width:32px;height:32px;display:block}.bottom-interaction-panel .color__selector-container .color__pickers .color-radio .color-box.selected{outline-offset:-1px;justify-content:center;align-items:center;display:flex;outline:2px solid var(--primary-blue-700)!important}.bottom-interaction-panel .wrapper__interactions .interaction-container .environment-card-container,.bottom-interaction-panel-container .wrapper__interactions .interaction-container .environment-card-container,.environment-card-container{background:var(--tertiary-white);z-index:100;flex-direction:column;align-items:center;gap:10px;margin:0 auto;padding:8px;display:flex;position:absolute;bottom:55px;right:0;transform:translate(calc(50% - 17px))}.bottom-interaction-panel .wrapper__interactions .interaction-container .environment-card-container.hide,.bottom-interaction-panel-container .wrapper__interactions .interaction-container .environment-card-container.hide,.environment-card-container.hide{display:none!important}.bottom-interaction-panel .wrapper__interactions .interaction-container .environment-card-container .card,.bottom-interaction-panel-container .wrapper__interactions .interaction-container .environment-card-container .card,.environment-card-container .card{cursor:pointer;width:96px;height:54px;transition:all .2s linear;position:relative}.bottom-interaction-panel .wrapper__interactions .interaction-container .environment-card-container .card:after,.bottom-interaction-panel-container .wrapper__interactions .interaction-container .environment-card-container .card:after,.environment-card-container .card:after{content:"";mix-blend-mode:multiply;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(#fff 0%,#212121 100%);width:100%;height:24px;display:block;position:absolute;bottom:0}.bottom-interaction-panel .wrapper__interactions .interaction-container .environment-card-container .card:hover,.bottom-interaction-panel-container .wrapper__interactions .interaction-container .environment-card-container .card:hover,.environment-card-container .card:hover{opacity:.7}.bottom-interaction-panel .wrapper__interactions .interaction-container .environment-card-container .card.active,.bottom-interaction-panel-container .wrapper__interactions .interaction-container .environment-card-container .card.active,.environment-card-container .card.active{outline:4px solid var(--primary-blue-700);outline-offset:-2px;opacity:1;border:none}.bottom-interaction-panel .wrapper__interactions .interaction-container .environment-card-container img,.bottom-interaction-panel-container .wrapper__interactions .interaction-container .environment-card-container img,.environment-card-container img{object-fit:cover;width:100%;height:100%;position:relative}.bottom-interaction-panel .wrapper__interactions .interaction-container .environment-card-container .card-label,.bottom-interaction-panel-container .wrapper__interactions .interaction-container .environment-card-container .card-label,.environment-card-container .card-label{color:var(--tertiary-white);z-index:1;text-align:center;font-family:var(--body-font-family);font-size:12px;font-style:normal;font-weight:500;line-height:16px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}@media (width>=1024px){.bottom-interaction-panel .wrapper__interactions .interaction-container .environment-card-container .card-label,.bottom-interaction-panel-container .wrapper__interactions .interaction-container .environment-card-container .card-label,.environment-card-container .card-label{line-height:1.125rem}}.mobile-view .bottom-interaction-panel-container.desktop{display:none}.mobile-view .bottom-interaction-panel-container.mobile{background-color:var(--tertiary-white);flex-direction:column;height:376px;padding:20px;display:flex;position:absolute}.mobile-view.explore-e-vitara .bottom-interaction-panel-container.mobile{height:323px}.bottom-interaction-panel-container.mobile .top-block{background-color:var(--tertiary-white);border-top:1px solid var(--grey-shade-10);border-left:1px solid var(--grey-shade-10);border-right:1px solid var(--grey-shade-10);padding:1rem}.bottom-interaction-panel-container.mobile .top-block .variant-info{white-space:nowrap;text-overflow:ellipsis;justify-content:space-between;align-items:center;gap:.5rem;width:100%;margin-bottom:.5rem;display:flex;overflow:hidden}.bottom-interaction-panel-container.mobile .top-block .variant-info .back-btn{display:flex}.bottom-interaction-panel-container.mobile .top-block .variant-info .horizontal-line{margin-top:.5rem}.bottom-interaction-panel-container.mobile .top-block .variant-info .variant-info-left{align-items:center;gap:.5rem;min-width:200px;display:flex}.bottom-interaction-panel-container.mobile .top-block .variant-info .variant-name{color:var(--primary-black);font-family:var(--body-font-family);letter-spacing:.48px;margin:0;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1.875rem}@media (width<=768px){.bottom-interaction-panel-container.mobile .top-block .variant-info .variant-name{font-size:.75rem;line-height:1.25rem}}@media (width>=1024px){.bottom-interaction-panel-container.mobile .top-block .variant-info .variant-name{font-size:1rem;line-height:1.25rem}}.bottom-interaction-panel-container.mobile .top-block .variant-info .variant-model{color:var(--primary-black);font-family:var(--body-font-family);text-overflow:ellipsis;margin-top:0;margin-bottom:0;font-size:18px;font-style:normal;font-weight:400;line-height:normal;overflow:hidden}.bottom-interaction-panel-container.mobile .top-block .variant-info .variant-model.open-panel{margin-right:auto}.bottom-interaction-panel-container.mobile .top-block .variant-info .change-variant-btn{cursor:pointer;align-items:center;display:flex}.bottom-interaction-panel-container.mobile .top-block .variant-color-price{display:flex}.bottom-interaction-panel-container.mobile .top-block .variant-color-price .variant-price{color:var(--secondary-gray-800);font-family:var(--body-font-arena);border-right:1px solid var(--tertiary-medium-grey);white-space:nowrap;margin:0;padding-right:15px;font-size:16px;font-style:normal;font-weight:400;line-height:20px}@media (width>=1024px){.bottom-interaction-panel-container.mobile .top-block .variant-color-price .variant-price{line-height:1.25rem}}.bottom-interaction-panel-container.mobile .top-block .variant-color-price .variant-color{white-space:nowrap;text-transform:capitalize;align-items:center;gap:12px;width:100%;display:flex}.bottom-interaction-panel-container.mobile .top-block .variant-color-price .variant-price:not(:empty)~.variant-color{flex:auto;width:150px;padding-left:15px}.bottom-interaction-panel-container.mobile .top-block .variant-color-price .variant-color .selected-color-name{text-overflow:ellipsis;color:var(--secondary-gray-800);font-family:var(--body-font-arena);text-transform:capitalize;margin:0;font-size:16px;font-style:normal;font-weight:400;line-height:20px;overflow:hidden}@media (width>=1024px){.bottom-interaction-panel-container.mobile .top-block .variant-color-price .variant-color .selected-color-name{line-height:1.25rem}}.bottom-interaction-panel-container.mobile .top-block .variant-color-price .variant-color .selected-color-box{background-color:#171c8f;flex-shrink:0;width:16px;height:16px}.bottom-interaction-panel-container.mobile .ctrl-block{background:var(--secondary-gray-20);border:1px solid var(--grey-shade-10);flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}.bottom-interaction-panel-container.mobile .btn{text-align:center;font-family:var(--body-font-arena);cursor:pointer;justify-content:center;align-items:center;gap:8px;width:100%;padding:7px 16px;font-size:14px;font-style:normal;font-weight:400;line-height:1.125rem;text-decoration:none;transition:all .2s linear;display:flex}@media (width>=1024px){.bottom-interaction-panel-container.mobile .btn{line-height:1.25rem}}.bottom-interaction-panel-container.mobile .btn.btn-primary{background:var(--primary-blue-700);color:var(--secondary-gray-20);border:1px solid var(--primary-blue-700)}.bottom-interaction-panel-container.mobile .btn.btn-primary:hover{background:var(--secondary-main);color:#fff}.bottom-interaction-panel-container.mobile .btn.btn-secondary{background:var(--secondary-gray-10);border:1px solid var(--primary-blue-700);color:var(--primary-blue-700)}.mode-buttons{gap:10px;display:flex;position:absolute;top:64px;right:20px}.price-indicator{gap:10px;display:flex;position:absolute;top:64px;left:20px}.price-indicator button{background:var(--tertiary-white);min-width:36px;color:var(--secondary-gray-800);border:none;align-items:center;padding:.25rem .75rem;font-size:.875rem;display:flex;box-shadow:0 8px 16px #00000017}.price-indicator button:after{content:"";background:url(/arena/configurator/brezza/icons/arrow-top-right-black.svg) 50% no-repeat;width:1.25rem;height:1.25rem;display:inline-flex}.mode-buttons .mode-btn{filter:drop-shadow(0 4px 4px #00000014);cursor:pointer;background:#fffc;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.mode-buttons .mode-btn.selected{background:#fffc}.mode-buttons .mode-btn-int:active{background:var(--primary-blue-700)}.mode-buttons.shift-up{top:20px}.\33 d-configurator.mobile-view #one3d{width:100%!important;height:100%!important}.\33 d-configurator.mobile-view #app3d{height:calc(100% - 424px)!important}.\33 d-configurator.mobile-view.explore-e-vitara #app3d{height:calc(100% - 371px)!important}.\33 d-configurator.mobile-view.accessories-mobile-view #app3d{height:calc(100% - 524px)!important}.\33 d-configurator.mobile-view #canvasContainer{height:100%}.\33 d-configurator.change-variant-mobile-view #app3d{height:calc(100% - 472px)!important}.\33 d-configurator .bottom-interaction-panel-container.mobile{display:none;bottom:0}.\33 d-configurator.mobile-view .bottom-interaction-panel-container.mobile{display:block}.\33 d-configurator .rotate-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:998;background:#000000bf;display:none;position:fixed;inset:0}.\33 d-configurator .rotate-overlay.show{display:block}.\33 d-configurator.mobile-view .color__pickers .color__selector-container-mobile{border-top:1px solid var(--grey-shade-10);margin-top:1.5rem;padding-top:1.5rem}.\33 d-configurator.mobile-view .color__pickers .color__selector-container-mobile .color__pickers{gap:12px;margin-right:-1rem;display:flex;overflow:scroll hidden}.\33 d-configurator.mobile-view .color__pickers .color__selector-container-mobile p.color-name{color:var(--secondary-main);height:16px;margin-top:12px;margin-bottom:0;font-size:12px;font-style:normal;font-weight:400;line-height:16px}@media (width>=1024px){.\33 d-configurator.mobile-view .color__pickers .color__selector-container-mobile p.color-name{line-height:1.125rem}}.\33 d-configurator.mobile-view .color__pickers .color__selector-container-mobile p.color-name.fade-out{opacity:1;transition:all .2s linear}.color-name{opacity:0;margin:0;transition:all .2s linear}.color__selector-container-mobile .color__pickers::-webkit-scrollbar{display:none}.color__selector-container-mobile .color__pickers{-ms-overflow-style:none;scrollbar-width:none}.\33 d-configurator .rotate-overlay.hide,.\33 d-configurator .rotate-overlay-content.hide{display:none}.\33 d-configurator .rotate-overlay .close-btn{background-color:var(--tertiary-white);z-index:2;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:4px;display:flex;position:absolute;top:48px;right:20px}.\33 d-configurator .rotate-overlay-content{z-index:999;text-align:center;position:absolute;top:30%;left:50%;transform:translate(-50%)}.\33 d-configurator .rotate-overlay-content p{color:var(--secondary-gray-10);text-align:center;font-family:var(--body-font-family);margin-top:20px;font-size:1rem;font-style:normal;font-weight:400;line-height:20px}.custom-tooltip{color:var(--primary-black);font-size:.75rem;font-weight:var(--fw-400);font-family:var(--body-font-arena);white-space:nowrap;pointer-events:none;opacity:0;z-index:1000;padding:4px 8px;line-height:1rem;transition:opacity .3s,transform .3s;display:none;position:absolute;transform:translateY(-5px)}@media (width>=1024px){.custom-tooltip{background-color:var(--tertiary-white);line-height:1.125rem;display:block}}.custom-tooltip.mobile-show{opacity:1;display:block}@media (width<1024px){.custom-tooltip.mobile-show{z-index:1000;color:var(--primary-blue-700);font-family:var(--body-font-arena);padding:0;font-size:.875rem;font-weight:400;line-height:normal;position:absolute}.custom-tooltip.mobile-show:after{display:none}}.custom-tooltip:after{content:"";border-left:10px solid #0000;border-right:10px solid #0000;border-top:10px solid var(--tertiary-white);position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}@media (width>=1024px) and (width<=1200px){.bottom-interaction-panel .variant__selector-container .variant-info{flex-direction:column;gap:0;display:flex}}@media (width>=1024px){.mode-buttons,.\33 d-configurator.mobile-view .bottom-interaction-panel-container.mobile{display:none}.\33 d-configurator.mobile-view #app3d,.\33 d-configurator.change-variant-mobile-view #app3d{height:calc(100% - 40px)!important}.bottom-interaction-panel-container.desktop{width:calc(100% + 6px);padding-left:4.1%;padding-right:4.1%;display:block;bottom:20px}.bottom-interaction-panel-container.desktop .arrow-icon{margin-left:inherit;cursor:pointer;line-height:0}.bottom-interaction-panel{padding:0 0 0 16px}.bottom-interaction-panel .wrapper__interactions{width:auto}.bottom-interaction-panel .wrapper__color-and-variant{width:auto;display:inline-flex}.bottom-interaction-panel .wrapper__interactions{overflow:inherit}.bottom-interaction-panel .wrapper__interactions .interaction__home-btn{background-color:var(--tertiary-white);border:none;display:block}.bottom-interaction-panel .wrapper__interactions .interaction__home-btn,.bottom-interaction-panel .wrapper__interactions .interaction__snap-btn,.bottom-interaction-panel .wrapper__interactions .interaction-tab.help-interactions{display:flex}.bottom-interaction-panel .wrapper__interactions .interaction-tab.car-reset{margin-left:12px}.bottom-interaction-panel .wrapper__interactions .interaction-tab.car-reset button{padding:4px}.bottom-interaction-panel .wrapper__interactions .interaction-tab.car-reset button span{width:24px;height:24px;padding:0}.bottom-interaction-panel .wrapper__interactions .interaction-container .interaction-tab{gap:4px}.bottom-interaction-panel .wrapper__interactions .interaction-container .interaction-tab.view-controller{gap:0}.bottom-interaction-panel .wrapper__interactions .interaction-container .interaction-tab button{padding:4px;position:relative}.bottom-interaction-panel .wrapper__interactions .interaction-container .interaction-tab button span{width:24px;height:24px;padding:0}.bottom-interaction-panel .wrapper__interactions .interaction-container .environment-card-container{flex-direction:row;right:50%;transform:translate(50%)}.bottom-interaction-panel .wrapper__interactions .interaction-container .environment-card-container .card{width:128px;height:72px}.bottom-interaction-panel .wrapper__interactions .interaction-container .environment-card-container img{width:100%}.bottom-interaction-panel .wrapper__interactions .interaction-tab.view-controller .interaction__ext-btn,.bottom-interaction-panel .wrapper__interactions .interaction-tab.view-controller .interaction__int-btn{padding:6px 16px;font-size:.75rem;line-height:1.125rem}.videopopup-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9999;background:#000000bf;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:20px;display:flex;position:fixed;inset:0;overflow:hidden}.videopopup-overlay video{object-fit:contain;max-width:100%;max-height:400px}.videoContainer{background-color:var(--tertiary-white);border:1px solid var(--primary-black);flex-direction:column;gap:24px;width:100%;max-width:940px;height:561px;padding:2.5rem 1.5rem 2.875rem;display:flex;position:relative;overflow:hidden}.overlayHeader{color:var(--neutrals-headings);font-family:var(--body-font-family);letter-spacing:.02em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;justify-content:space-between;align-items:center;font-size:1.5rem;font-weight:700;line-height:1.75rem;display:flex}.videopopup-overlay .closeButton{color:#fff;cursor:pointer;z-index:10;background-color:#0000;border:none;font-size:30px}.bottom-interaction-panel .thumbnail{background:#000;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.bottom-interaction-panel .thumbnail img{object-fit:cover;border-radius:8px;width:100%;height:auto}.next-tab-btn{cursor:pointer;justify-content:end;align-items:center;width:40px;height:50px;transition:all .3s linear;display:flex;position:fixed;top:50%;right:0;overflow:hidden;transform:translateY(-50%)}.summary{top:20%!important}.summary:hover,.summary.active{width:228px!important}.next-tab-btn:hover,.next-tab-btn.active{width:180px}.next-tab-btn svg{z-index:99}.next-tab-btn span{background:var(--primary-blue-700);white-space:nowrap;font-family:var(--body-font-arena);color:var(--tertiary-white);align-items:center;height:44px;padding:10px 20px;font-size:.875rem;font-weight:400;line-height:1.25rem;transition:transform .4s;display:flex;position:absolute;top:50%;left:0;transform:translate(150%,-50%)}.next-tab-btn.active span,.next-tab-btn:hover span{transform:translate(-3px,-50%)}}@media (width>=1200px){.bottom-interaction-panel .variant__selector-container .variant-info .variant-name{font-size:1.5rem;font-weight:700;line-height:28px}.bottom-interaction-panel .variant__selector-container .variant-details .variant-price{font-size:.75rem;line-height:1.125rem}.bottom-interaction-panel .variant__selector-container .variant-info .variant-model{font-size:.875rem;line-height:1.125rem}.bottom-interaction-panel .wrapper__color-and-variant .color__selector .selected-color-name{white-space:nowrap;-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;max-width:25ch;font-size:.875rem;line-height:1.25rem;display:inline-block;overflow:hidden}}.interaction__hotspot-btn.active{justify-content:center;align-items:center;display:flex}.interior-mode-container{justify-content:left;height:auto;padding:1rem 4.1%;position:absolute;bottom:75px}.interior-mode-container>div{flex-direction:column;gap:7px;display:flex}.interior-mode-container .switch-btn{background:var(--gradients-accent-section-bg-1);background-color:var(--tertiary-white);font-family:var(--body-font-arena);text-align:center;color:var(--neutrals-headings);cursor:pointer;width:90px;min-height:24px;padding:.5rem;font-size:14px;font-weight:400;line-height:20px}.interior-mode-container .switch-btn:active{background:var(--primary-blue-700)}.share-summary-btn.hidden{display:none}.edit-summary-btn{background:var(--tertiary-white);justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:0 8px 16px #fafafa2b}.edit-summary-btn.active path{fill:var(--tertiary-white)}.edit-summary-btn.active{background:var(--primary-blue-700)}.download-summary-btn.hidden,.hide-onload{display:none}.variant-info-customise .selected-color-box-customise{box-sizing:border-box;border:1px solid #e5e5e5;border-radius:0;flex-shrink:0;width:20px;height:20px;margin-left:12px;display:inline-block;position:relative}.variant-info-customise .variant-name-customise{color:var(--neutrals-headings);white-space:nowrap;font-size:14px;font-style:normal;font-weight:400;line-height:1.125rem}@media (width>=1024px){.variant-info-customise .variant-name-customise{line-height:1.25rem}}.variant-info-customise{align-items:center;gap:1rem;display:flex}.variant-info-customise .variant-model-customise{color:var(--primary-black);letter-spacing:.48px;white-space:nowrap;margin:0;font-size:2rem;font-style:normal;font-weight:700;line-height:2.375rem}@media (width>=1024px){.variant-info-customise .variant-model-customise{font-size:1.5rem;line-height:1.75rem}}.variant-info-customise .variant-info-details{align-items:center;gap:12px;display:flex}.variant-truncate{white-space:nowrap;text-overflow:ellipsis;max-width:70px;display:inline-block;overflow:hidden}.truncate-section{text-overflow:ellipsis;flex-wrap:wrap;width:100%;display:flex;overflow:hidden}@media only screen and (width<=480px) and (-webkit-device-pixel-ratio:2){.\33 d-configurator .rotate-overlay{background:#000000d9}}.config-header.hide-header{display:none}@media (width<=768px){.interior-mode-container{padding:12px 16px}}.interior-mode-container.landscape-mode{right:7px}.transformed-svg{transform:scaleY(-1)rotate(-135deg)}@media only screen and (width<1024px) and (orientation:landscape){.interior-mode-container{bottom:1.5px}}.save-share__modal{color:var(--primary-black)}.save-share__modal p{margin:0}.save-share__modal .popup-container{background-color:var(--secondary-gray-10);background-size:100%;background-attachment:fixed;height:auto;padding:24px;position:relative}.save-share__modal .popup-container .close-btn{background:url(/arena/configurator/brezza/icons/close_white.svg) no-repeat;background-color:var(--primary-blue-700);background-position:50%;background-size:16px;border:none;border-radius:50%;width:24px;height:24px;position:absolute;top:24px;right:24px}.save-share__modal .popup-container .header{margin-bottom:12px}.save-share__modal .popup-container .header .confirmation-icon,.save-share__modal .popup-container .header .exclamation-icon{width:40px;height:40px;display:inline-block}.save-share__modal .popup-container .body{flex-direction:column;gap:8px;margin-bottom:32px;display:flex}.save-share__modal .popup-container .body .heading{font-size:1.25rem;font-family:var(--body-font-Arena);letter-spacing:.48px;color:var(--primary-main);font-weight:700;line-height:1.5rem}@media (width>=1024px){.save-share__modal .popup-container .body .heading{font-size:1.25rem;line-height:1.75rem}}.save-share__modal .popup-container .body .sub-heading{color:var(--primary-black);font-size:.875rem;font-family:var(--body-font-family);font-weight:400;line-height:1.125rem}.save-share__modal .popup-container .body .name-input{color:var(--primary-black);font-size:.875rem;font-family:var(--body-font-family);background-color:#0000;border:none;border-bottom:1px solid #767879;outline:none;margin-top:1rem;padding:0 0 12px;font-weight:400;line-height:1.125rem}@media (width>=1024px){.save-share__modal .popup-container .body .name-input{line-height:1.25rem}}.save-share__modal .popup-container .footer{flex-direction:row-reverse;gap:8px;width:100%;display:flex}.save-share__modal .popup-container .footer .button{width:100%;font-size:.875rem;font-family:var(--body-font-Arena);cursor:pointer;border:none;outline:none;padding:8px 16px;font-weight:400;line-height:1rem;display:inline-block}@media (width>=1024px){.save-share__modal .popup-container .footer .button{font-size:1rem;line-height:1.125rem}}.save-share__modal .popup-container .footer .button-primary{background-color:var(--tertiary-white);color:var(--primary-blue-700);border:1px solid var(--primary-blue-700)}.save-share__modal .popup-container .footer .button-secondary{color:var(--tertiary-white);border:1px solid var(--primary-blue-700);background-color:#0000;background:var(--primary-blue-700)}.save-share__modal .loader{font-size:.875rem;line-height:1.125rem;font-family:var(--body-font-Arena);color:var(--primary-black)}@media (width>=1024px){.save-share__modal .loader{line-height:1.25rem}}.save-share__modal .edit-warning-popup .popup-body{text-align:center;background:var(--tertiary-white);flex-direction:column;flex-shrink:0;gap:10px;width:660px;padding:60px 48px 52px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.save-share__modal .edit-warning-popup .popup-body h3{color:var(--primary-main);letter-spacing:.48px;margin:0;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.5rem}.save-share__modal .edit-warning-popup .popup-body p{color:var(--primary-main);margin:0;font-size:.875rem;font-style:normal;font-weight:400;line-height:normal}.save-share__modal .edit-warning-popup .popup-body .ctrl-btns{justify-content:center;align-items:center;gap:12px;width:100%;margin-top:1.375rem;display:flex}.save-share__modal .edit-warning-popup .popup-body .ctrl-btns .button{cursor:pointer;padding:.75rem 1.5rem;font-weight:400;line-height:1rem}@media (width>=1024px){.save-share__modal .edit-warning-popup .popup-body .ctrl-btns .button{line-height:1.25rem}}.save-share__modal .edit-warning-popup .popup-body .close-popup{background:url(/arena/configurator/brezza/icons/close_white.svg) no-repeat;background-color:var(--primary-blue-700);background-position:50%;background-size:16px;border:none;border-radius:50%;width:24px;height:24px;position:absolute;top:24px;right:24px}.save-share__modal .edit-warning-popup.hide{display:none}.save-share__modal .validateName{opacity:.7;cursor:not-allowed!important}.save-share__modal .error-message{color:red;font-size:.75rem;line-height:1rem}@media (width>=1024px){.save-share__modal .error-message{line-height:1.25rem}}@media (width>=768px){.save-share__modal .popup-container{background-size:100%;background-attachment:fixed;height:75vh}.save-share__modal .popup-container .header{display:flex}.save-share__modal .popup-container .header .confirmation-icon{width:60px;height:60px}.save-share__modal .popup-container .header .exclamation-icon{width:40px;height:40px}.save-share__modal .popup-container .delete-car .footer{flex-direction:column}}@media (width<=768px){.save-share__modal .exit-container .edit-warning-popup .popup-body{width:100%!important}}.close-icon-delete-car-popup{cursor:pointer;background:var(--primary-blue-700);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:24px;right:24px}.close-icon-delete-car-popup svg{width:16px;height:16px}.close-icon-delete-car-popup svg path{fill:var(--secondary-gray-10)}.delete-car .header{position:relative}.delete-car .close-icon-delete-car-popup{position:absolute;right:0}.confirmation-popup-text{color:var(--primary-color);margin-bottom:12px;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}@media (width>=1024px){.confirmation-popup-text{line-height:1.25rem}}.popup-container.switch-to-explore{max-height:fit-content}.feature-hotspot-layer{z-index:1000;pointer-events:none;position:absolute;inset:0;overflow:hidden}.feature-hotspot{pointer-events:auto;cursor:pointer;opacity:1;will-change:transform;background:0 0;border:none;justify-content:center;align-items:center;width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;transition:opacity .15s;display:flex;position:absolute;top:0;left:0}.feature-hotspot__dot{background:#fff;border-radius:50%;width:18px;height:18px;position:relative;box-shadow:0 1px 6px #00000073}.feature-hotspot__ring{border:1.5px solid #ffffffe6;border-radius:50%;width:32px;height:32px;animation:2.2s ease-out infinite feature-hotspot-pulse;position:absolute}@keyframes feature-hotspot-pulse{0%{opacity:.9;transform:scale(.75)}70%{opacity:0;transform:scale(1.25)}to{opacity:0;transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){.feature-hotspot__ring{animation:none}}.feature-hotspot--active .feature-hotspot__dot{background:var(--navy,#10284b);outline:3px solid #fff}.feature-hotspot--hidden,.feature-hotspot-layer--dragging .feature-hotspot{opacity:0;pointer-events:none}.feature-hotspot-layer--dragging .feature-hotspot--hidden{opacity:0}.feature-hotspot__label{white-space:nowrap;color:#fff;opacity:0;pointer-events:none;background:#0d0d0dd1;border-radius:4px;padding:7px 10px;font-size:12px;line-height:1;transition:opacity .12s;position:absolute;top:50%;left:calc(100% - 2px);transform:translateY(-50%)}.feature-hotspot:hover .feature-hotspot__label,.feature-hotspot--active .feature-hotspot__label{opacity:1}.feature-modal{z-index:1400;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.feature-modal__backdrop{background:#000000c7;position:absolute;inset:0}@media (width>=768px){.feature-modal__backdrop{-webkit-backdrop-filter:blur(10px)}}.feature-modal__content{flex-direction:column;width:min(1080px,92vw);max-height:92dvh;display:flex;position:relative}.feature-modal__viewport{touch-action:pan-y;border-radius:8px;overflow:hidden}.feature-modal__track{transition:transform .3s;display:flex}@media (prefers-reduced-motion:reduce){.feature-modal__track{transition:none}}.feature-modal__slide{flex-direction:column;flex:0 0 100%;min-width:100%;display:flex}.feature-modal__video{aspect-ratio:16/9;object-fit:cover;background:#0d0d0d;width:100%;display:block}.feature-modal__video--fallback{display:block}.feature-modal__caption{background:#fff;flex-direction:column;gap:6px;padding:16px 20px 18px;display:flex}.feature-modal__chip{letter-spacing:.08em;text-transform:uppercase;color:var(--navy,#10284b);border:1px solid;border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:10px;font-weight:700}.feature-modal__title{color:var(--text,#1d1d1d);margin:0;font-size:18px;font-weight:600}.feature-modal__description{color:var(--text-muted,#555);margin:0;font-size:13px;line-height:1.45}.feature-modal__close{color:#fff;cursor:pointer;z-index:2;background:#ffffff24;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:-44px;right:0}.feature-modal__close:hover{background:#ffffff47}.feature-modal__arrow{color:#fff;cursor:pointer;z-index:2;background:#ffffff24;border:none;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.feature-modal__arrow:hover{background:#ffffff47}.feature-modal__arrow--prev{left:-58px}.feature-modal__arrow--next{right:-58px}@media (width<=900px){.feature-modal__arrow--prev{left:8px}.feature-modal__arrow--next{right:8px}.feature-modal__arrow{background:#0d0d0d66}}.feature-modal__footer{justify-content:center;align-items:center;gap:14px;padding-top:14px;display:flex}.feature-modal__dots{gap:8px;display:flex}.feature-modal__dot{cursor:pointer;background:#ffffff59;border:none;border-radius:50%;width:8px;height:8px;padding:0}.feature-modal__dot--active{background:#fff}.feature-modal__counter{color:#ffffffbf;font-variant-numeric:tabular-nums;font-size:12px}.configurator-highlight{z-index:999;pointer-events:none;position:relative}.hide{visibility:hidden}.wrapper__interactions.configurator-highlight,.color__selector.configurator-highlight,.variant__selector-container.configurator-highlight,.variant__selector-container.configurator-highlight{padding:0}.help-configrator-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:998;background:#000000bf;position:fixed;inset:0}.help-configrator-overlay.hide{display:none}.help-configrator-overlay .container{padding-top:120px;padding-left:74px}.help-configrator-overlay .container .help-menu h3{align-items:center;gap:16px;margin:0;padding:0;display:flex;position:relative}.help-configrator-overlay .container .help-menu h3 .title{color:#fff;font-family:var(--body-font-family);letter-spacing:.96px;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1.875rem}@media (width>=1024px){.help-configrator-overlay .container .help-menu h3 .title{font-size:2.5rem;line-height:1.25rem}}.help-configrator-overlay .container .help-menu h3 .title-bottom-line{position:absolute;bottom:-18px;left:0}.help-configrator-overlay .container .help-menu .help-items{z-index:1;margin:0;padding:50px 0 0;list-style-type:none;display:inline-block;position:relative}.help-configrator-overlay .container .help-menu .help-items .help-item{color:#fff;font-family:var(--body-font-family);cursor:pointer;margin-bottom:15px;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.125rem}@media (width>=1024px){.help-configrator-overlay .container .help-menu .help-items .help-item{line-height:1.25rem}}.help-configrator-overlay .container .help-menu .help-items .help-item.selected{font-size:1.25rem;font-weight:500;line-height:1.5rem}@media (width>=1024px){.help-configrator-overlay .container .help-menu .help-items .help-item.selected{font-size:1.5rem;line-height:1.75rem}}.help-configrator-overlay .floating-guide-wrapper{position:absolute;inset:0}.help-configrator-overlay .floating-guide-wrapper .floating-container{left:50%;top:calc(var(--nav-height) + 40px);align-items:center;display:flex;position:absolute;transform:translate(-50%)}.help-configrator-overlay .floating-guide-wrapper .floating-container .left-arrow,.help-configrator-overlay .floating-guide-wrapper .floating-container .right-arrow{cursor:pointer;display:flex}.help-configrator-overlay .floating-guide-wrapper .floating-container .center{text-align:center;flex-direction:column;display:flex}.help-configrator-overlay .floating-guide-wrapper [position=variant__selector-container]{inset:auto 0 95px auto}.help-configrator-overlay .floating-guide-wrapper [position=color__selector]{inset:auto auto 80px 70%}.help-configrator-overlay .floating-guide-wrapper [position=wrapper__interactions]{inset:auto auto 80px 20%}.help-configrator-overlay .floating-guide-wrapper [position=hotspot-selector]{inset:auto auto 50% 50%}.help-configrator-overlay .floating-guide-wrapper [position=config-header]{inset:10% auto auto 50%}.help-configrator-overlay .floating-guide-wrapper [position=top-nav]{inset:84px auto auto 50%}.help-configrator-overlay .floating-guide-wrapper .floating-container .center .title{color:#fff;text-align:center;font-family:var(--body-font-family);margin:16px;font-size:1.25rem;font-weight:500;line-height:1.5rem}@media (width>=1024px){.help-configrator-overlay .floating-guide-wrapper .floating-container .center .title{font-size:1.5rem;line-height:1.75rem}}.help-configrator-overlay .floating-guide-wrapper [position=top-nav] .center .title{margin-top:20px;margin-bottom:40px}.close-help-overlay{cursor:pointer;position:absolute;top:84px;right:60px}
