.Profile-module__TmkaZa__profileShell{flex-direction:column;justify-content:center;align-items:flex-start;gap:3.5vw;width:100%;min-height:100dvh;padding:7.5vw 3.5vw 3.5vw;display:flex;position:relative}.Profile-module__TmkaZa__pageIntro{flex-direction:column;justify-content:center;align-items:center;gap:.5vw;width:100%;display:flex;position:relative}.Profile-module__TmkaZa__pageIntro p{text-transform:uppercase;color:var(--mainColor);margin-bottom:.25vw;font-size:.65vw;font-weight:700;position:relative}.Profile-module__TmkaZa__pageIntro h1{color:#222;font-size:2.5vw;font-weight:600;position:relative}.Profile-module__TmkaZa__pageIntro h3{color:#555;text-align:center;max-width:34%;font-size:1.25vw;font-weight:500;line-height:1.1;position:relative}.Profile-module__TmkaZa__kicker{color:var(--mainColor);letter-spacing:0;text-transform:uppercase;font-size:.55vw;font-weight:800}.Profile-module__TmkaZa__profileLead,.Profile-module__TmkaZa__emptyState p{color:#555;font-size:.775vw;font-weight:500}.Profile-module__TmkaZa__errorMessage,.Profile-module__TmkaZa__successMessage{border-radius:999vw;margin-bottom:1.5vw;padding:.5vw .75vw .4vw;font-size:.55vw;font-weight:700}.Profile-module__TmkaZa__errorMessage{color:red;background:#ffcece;border:1px solid red}.Profile-module__TmkaZa__successMessage{color:#2e2;background:#edfff6;border:1px solid #2e2}.Profile-module__TmkaZa__statusText{color:#6f6f76;margin-top:1rem;font-weight:700}.Profile-module__TmkaZa__emptyState{background:#f7f7f8;border:1px solid #e5e5ea;border-radius:.5rem;gap:.75rem;padding:1.25rem;display:grid}.Profile-module__TmkaZa__emptyState h3{color:#222;font-size:1.2vw;font-weight:700}.Profile-module__TmkaZa__communityGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;display:grid}.Profile-module__TmkaZa__profileActions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.Profile-module__TmkaZa__profileActions a,.Profile-module__TmkaZa__profileActions button{cursor:pointer;border:0;border-radius:999vw;justify-content:center;align-items:center;height:2vw;padding:0 1.35rem;font-size:.75vw;font-weight:600;transition:all .3s;display:inline-flex}.Profile-module__TmkaZa__profileActions a:first-child{background:var(--mainColor);color:#fff}.Profile-module__TmkaZa__profileActions button,.Profile-module__TmkaZa__profileActions a:last-child{color:#fff;background:#222}.Profile-module__TmkaZa__profileActions a:hover,.Profile-module__TmkaZa__profileActions button:hover{transform:translateY(-1px)}.Profile-module__TmkaZa__profileActions button:disabled{cursor:not-allowed;opacity:.65}.Profile-module__TmkaZa__dashboard{background:#fff;flex-direction:column;gap:1vw;width:100%;padding:0;display:flex}.Profile-module__TmkaZa__signedOutPanel{background:#fff;flex-direction:column;justify-content:center;align-items:flex-start;gap:.75vw;width:100%;min-height:100dvh;padding:5.25vw 3.5vw 3.5vw;display:flex}.Profile-module__TmkaZa__signedOutPanel h1{color:#222;font-size:2.5vw;font-weight:700}.Profile-module__TmkaZa__identityCard,.Profile-module__TmkaZa__accountCard{background:#fff;border-radius:0;padding:0}.Profile-module__TmkaZa__identityHeader{flex-direction:column;justify-content:space-between;align-items:center;gap:1vw;margin-bottom:2.5vw;padding:0;display:flex}.Profile-module__TmkaZa__identityAvatar{aspect-ratio:1;outline:.15vw solid var(--mainColor);outline-offset:.375vw;border-radius:999vw;flex-direction:column;align-items:center;gap:0;width:fit-content;height:auto;margin:.55vw;display:flex;position:relative}.Profile-module__TmkaZa__avatarEditButton{color:#222;opacity:0;cursor:pointer;background-color:#f2f2f6;border:0;border-radius:999vw;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;transition:all .3s;display:flex;position:absolute;top:0;left:0}.Profile-module__TmkaZa__avatarEditButton:hover{opacity:1}.Profile-module__TmkaZa__avatarEditButton svg{stroke:currentColor;color:currentColor;stroke-width:1.5px;fill:none;stroke-linecap:round;stroke-linejoin:round;height:30%;position:relative}.Profile-module__TmkaZa__identityMeta{flex-direction:column;justify-content:center;align-items:center;gap:.5vw;min-width:0;display:flex}.Profile-module__TmkaZa__identityMeta h2{color:#222;font-size:1.5vw;font-weight:700;line-height:1}.Profile-module__TmkaZa__identityHandle{color:var(--mainColor);font-size:.75vw;font-weight:700}.Profile-module__TmkaZa__identityBio{color:#444;text-align:center;max-width:30vw;margin-top:0;font-size:.9vw;font-weight:500;line-height:1.25}.Profile-module__TmkaZa__identityBioEmpty{color:#9a9aa2;margin-top:0;font-size:.9vw;font-style:italic}.Profile-module__TmkaZa__socialLinks{flex-wrap:wrap;gap:.25vw;margin-top:0;display:flex}.Profile-module__TmkaZa__socialLinks a{background-color:#f2f2f6;border:0 solid #e5e5ea;border-radius:999vw;justify-content:center;align-items:center;width:2vw;height:2vw;transition:all .3s;display:flex}.Profile-module__TmkaZa__socialLinks a:hover{background-color:var(--mainColor)}.Profile-module__TmkaZa__socialLinks img{filter:invert(0);width:.9vw;height:.9vw;transition:all .3s}.Profile-module__TmkaZa__socialLinks a:hover img{filter:invert()}.Profile-module__TmkaZa__identityActions{flex-direction:row;align-items:stretch;gap:.4vw;display:flex}.Profile-module__TmkaZa__identityActions button{cursor:pointer;background-color:#f2f2f6;border:0;border-radius:999vw;justify-content:center;align-items:center;gap:.25vw;width:fit-content;height:1.5vw;padding:.1vw 1.5vw 0;font-size:.6vw;font-weight:500;transition:all .3s;display:flex;position:relative}.Profile-module__TmkaZa__identityActions button:hover{color:#fff;background-color:#222}.Profile-module__TmkaZa__signOutButton{color:#b00000;cursor:pointer;white-space:nowrap;background:#fff;border-radius:999vw;padding:.45vw 1vw;font-size:.65vw;font-weight:700;transition:all .3s}.Profile-module__TmkaZa__signOutButton:hover:not(:disabled){color:#fff;background:#b00000;border-color:#b00000}.Profile-module__TmkaZa__signOutButton:disabled{opacity:.6;cursor:wait}.Profile-module__TmkaZa__identityActions button svg{stroke:currentColor;color:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;height:.65vw;margin-top:-.1vw;position:relative}.Profile-module__TmkaZa__avatarCircle{color:#fff;background:#f2f2f6;border-radius:999vw;justify-content:center;align-items:center;font-weight:800;display:flex;overflow:hidden}.Profile-module__TmkaZa__avatarCircle img{object-fit:cover;width:100%;height:100%}.Profile-module__TmkaZa__avatar_large{width:6vw;height:6vw;font-size:2.4vw}.Profile-module__TmkaZa__avatar_medium{width:3vw;height:3vw;font-size:1.2vw}.Profile-module__TmkaZa__identityForm,.Profile-module__TmkaZa__accountForm{border-top:.05vw solid #eee;flex-direction:column;gap:1vw;margin-top:1.5vw;padding-top:1.5vw;display:flex}.Profile-module__TmkaZa__field{flex-direction:column;gap:.35vw;display:flex}.Profile-module__TmkaZa__field>span{color:#222;font-size:.7vw;font-weight:700}.Profile-module__TmkaZa__field input,.Profile-module__TmkaZa__field textarea,.Profile-module__TmkaZa__field select{color:#222;resize:vertical;background:#fff;border:.05vw solid #d6d6dc;border-radius:.6vw;outline:none;width:100%;padding:.55vw .75vw;font-size:.75vw;transition:all .3s}.Profile-module__TmkaZa__field input:focus,.Profile-module__TmkaZa__field textarea:focus,.Profile-module__TmkaZa__field select:focus{border-color:#222}.Profile-module__TmkaZa__field small{color:#9a9aa2;font-size:.6vw;font-weight:600}.Profile-module__TmkaZa__inlineControls{grid-template-columns:1fr auto;gap:.5vw;display:grid}.Profile-module__TmkaZa__inlineControls button{color:#222;cursor:pointer;background:#fff;border:.05vw solid #d6d6dc;border-radius:.6vw;padding:0 1vw;font-size:.65vw;font-weight:700;transition:all .3s}.Profile-module__TmkaZa__inlineControls button:hover{border-color:#222}.Profile-module__TmkaZa__socialFields{border:0;grid-template-columns:1fr 1fr;gap:.6vw 1vw;display:grid}.Profile-module__TmkaZa__socialFields legend{color:#222;margin-bottom:.5vw;font-size:.7vw;font-weight:700}.Profile-module__TmkaZa__socialField{grid-template-columns:auto 1fr;align-items:center;gap:.5vw;display:grid}.Profile-module__TmkaZa__socialField img{width:1vw;height:1vw}.Profile-module__TmkaZa__socialField input{color:#222;background:#fff;border:.05vw solid #d6d6dc;border-radius:.6vw;outline:none;width:100%;padding:.5vw .7vw;font-size:.7vw;transition:all .3s}.Profile-module__TmkaZa__socialField input:focus{border-color:#222}.Profile-module__TmkaZa__formError{color:#b00000;font-size:.7vw;font-weight:700}.Profile-module__TmkaZa__formActions{gap:.6vw;display:flex}.Profile-module__TmkaZa__formActions button{cursor:pointer;background:var(--mainColor);color:#fff;border:0;border-radius:999vw;padding:.55vw 1.4vw;font-size:.7vw;font-weight:700;transition:all .3s}.Profile-module__TmkaZa__formActions button:hover:not(:disabled){transform:translateY(-1px)}.Profile-module__TmkaZa__formActions button:disabled{opacity:.6;cursor:wait}.Profile-module__TmkaZa__secondaryButton{color:#222!important;background:#f0f0f2!important}.Profile-module__TmkaZa__editPopupPanel{background:#fff;border-radius:1vw;flex-direction:column;gap:1.5vw;width:32vw;max-height:calc(100dvh - 10vw);padding:1.75vw;display:flex;position:relative;overflow-y:auto}.Profile-module__TmkaZa__editPopupClose{aspect-ratio:1;color:#777;cursor:pointer;background-color:#f2f2f6;border:0;border-radius:999vw;justify-content:center;align-items:center;width:2vw;transition:all .3s;display:flex;position:absolute;top:1.25vw;right:1.25vw}.Profile-module__TmkaZa__editPopupClose:hover{color:#222}.Profile-module__TmkaZa__editPopupClose svg{height:1.1vw}.Profile-module__TmkaZa__editPopupHead{background-color:#fff;flex-direction:column;gap:.35vw;padding:1.75vw 2vw 1.75vw 1.75vw;display:flex;position:absolute;top:0;left:0}.Profile-module__TmkaZa__editPopupHead h2{color:#222;font-size:1.35vw;font-weight:700;line-height:1.1}.Profile-module__TmkaZa__editPopupHead p{color:#777;font-size:.75vw;font-weight:600}.Profile-module__TmkaZa__editPopupForm{flex-direction:column;gap:1vw;margin-top:5vw;display:flex;overflow:auto}.Profile-module__TmkaZa__avatarField{border:.05vw solid #eee;border-radius:.75vw;align-items:center;gap:1vw;padding:1vw;display:flex}.Profile-module__TmkaZa__avatarFieldControls{flex-direction:column;gap:.5vw;display:flex}.Profile-module__TmkaZa__avatarFieldControls>span{color:#222;font-size:.7vw;font-weight:700}.Profile-module__TmkaZa__avatarFieldButtons{gap:.4vw;display:flex}.Profile-module__TmkaZa__avatarFieldButtons button{color:#222;cursor:pointer;background:#fff;border:.05vw solid #d6d6dc;border-radius:999vw;padding:.35vw .85vw;font-size:.65vw;font-weight:700;transition:all .3s}.Profile-module__TmkaZa__avatarFieldButtons button:hover:not(:disabled){border-color:#222}.Profile-module__TmkaZa__avatarFieldButtons button:disabled{opacity:.6;cursor:wait}.Profile-module__TmkaZa__accountHeader{justify-content:space-between;align-items:flex-start;gap:1vw;display:flex}.Profile-module__TmkaZa__accountHeader h2{color:#222;font-size:1.5vw;font-weight:700;line-height:1.1}.Profile-module__TmkaZa__accountList{flex-direction:column;margin-top:1.25vw;display:flex}.Profile-module__TmkaZa__accountList>div{border-bottom:.05vw solid #f0f0f2;justify-content:space-between;align-items:center;gap:1vw;padding:.7vw 0;display:flex}.Profile-module__TmkaZa__accountList>div:last-child{border-bottom:0}.Profile-module__TmkaZa__accountList dt{color:#6f6f76;font-size:.7vw;font-weight:700}.Profile-module__TmkaZa__accountList dd{color:#222;text-align:right;word-break:break-word;font-size:.78vw;font-weight:600}.Profile-module__TmkaZa__providerValue{text-transform:capitalize;color:var(--mainColor)!important}.Profile-module__TmkaZa__tabRow{grid-template-columns:repeat(6,minmax(0,1fr));gap:1vw;display:grid}.Profile-module__TmkaZa__tabTile{cursor:pointer;text-align:left;background:#f2f2f6;border:0;border-radius:1vw;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.75vw;padding:1.25vw;transition:all .3s;display:flex}.Profile-module__TmkaZa__tabTile:hover{color:var(--mainColor)}.Profile-module__TmkaZa__tabTileActive,.Profile-module__TmkaZa__tabTileActive:hover{background:var(--mainColor);color:#fff}.Profile-module__TmkaZa__tabIcon{aspect-ratio:1;color:currentColor;background:0 0;border-radius:.25vw;flex-shrink:0;justify-content:center;align-items:center;width:1.5vw;padding:0;display:flex}.Profile-module__TmkaZa__tabTileActive .Profile-module__TmkaZa__tabIcon{background:var(--mainColor);color:currentColor;background:0 0}.Profile-module__TmkaZa__tabIcon svg{fill:none;stroke:currentColor;stroke-width:1.375px;stroke-linecap:round;stroke-linejoin:round;width:100%}.Profile-module__TmkaZa__tabText{flex-direction:column;flex:1;gap:.25vw;min-width:0;display:flex}.Profile-module__TmkaZa__tabText strong{color:#222;white-space:nowrap;text-overflow:ellipsis;font-size:1.1vw;font-weight:700;line-height:1;transition:all .3s;overflow:hidden}.Profile-module__TmkaZa__tabText small{color:#999;white-space:nowrap;text-overflow:ellipsis;font-size:.7vw;font-weight:500;line-height:1;transition:all .3s;overflow:hidden}.Profile-module__TmkaZa__tabTileActive strong{color:#fff}.Profile-module__TmkaZa__tabTileActive small{color:#f2f2f6}.Profile-module__TmkaZa__tabPanel{width:100%;height:auto;position:relative}.Profile-module__TmkaZa__tabPanel section{flex-direction:column;gap:1.25vw;display:flex}.Profile-module__TmkaZa__panelHeader{justify-content:space-between;align-items:flex-end;gap:1vw;display:flex}.Profile-module__TmkaZa__panelHeader h2{color:#222;margin-top:.2vw;font-size:1.4vw;font-weight:700}.Profile-module__TmkaZa__panelHeader>a{color:var(--mainColor);white-space:nowrap;font-size:.75vw;font-weight:800}
.Popup-module__wF-osG__popupLayer{z-index:100;background-color:var(--background-color);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);justify-content:center;align-items:center;width:100vw;height:calc(100dvh - 3.25vw);padding:3.5vw;animation:.5s forwards Popup-module__wF-osG__popupOverlayFade;display:flex;position:fixed;top:3.25vw;left:0}.Popup-module__wF-osG__popupLayerClosing{animation:.5s forwards Popup-module__wF-osG__popupOverlayFadeOut}.Popup-module__wF-osG__popupBackdrop{cursor:pointer;background-color:#0000;border:0;position:absolute;inset:0}.Popup-module__wF-osG__popupPanel{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:fit-content;max-height:fit-content;animation:.5s cubic-bezier(.2,.8,.2,1) forwards Popup-module__wF-osG__popupPanelEnter;display:flex;position:relative;overflow:visible}.Popup-module__wF-osG__popupPanelClosing{animation:.5s cubic-bezier(.4,0,.2,1) forwards Popup-module__wF-osG__popupPanelExit}@keyframes Popup-module__wF-osG__popupOverlayFade{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000}to{background-color:var(--background-color);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}}@keyframes Popup-module__wF-osG__popupOverlayFadeOut{0%{background-color:var(--background-color);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}to{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000}}@keyframes Popup-module__wF-osG__popupPanelEnter{0%{opacity:0;transform:translateY(1vw)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes Popup-module__wF-osG__popupPanelExit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(.75vw)scale(.98)}}
.ConfiguratorControlsPanel-module__r4y-Xa__controlsPanel{z-index:2;background-color:#fff;width:25vw;height:100%;position:relative}.ConfiguratorControlsPanel-module__r4y-Xa__controlsHeader{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:1;background:linear-gradient(#fff 65%,#ffffffb3);border-bottom:.1vw solid #f2f2f6;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;height:4.625vw;padding:1.5vw;display:flex;position:absolute;top:0;left:0}.ConfiguratorControlsPanel-module__r4y-Xa__stepStack{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.125vw;width:fit-content;height:100%;display:flex;position:relative}.ConfiguratorControlsPanel-module__r4y-Xa__stepStack small{text-transform:uppercase;color:#777;font-size:.5vw;font-weight:700;line-height:1;position:relative}.ConfiguratorControlsPanel-module__r4y-Xa__stepStack h2{text-transform:capitalize;color:#222;font-size:1vw;font-weight:700;line-height:1;position:relative}.ConfiguratorControlsPanel-module__r4y-Xa__controlsHeader button{color:#fff;cursor:pointer;background-color:#222;border:0;border-radius:999vw;flex-direction:row;justify-content:flex-start;align-items:center;gap:.25vw;width:fit-content;height:100%;padding:0 .5vw;transition:all .3s;display:flex}.ConfiguratorControlsPanel-module__r4y-Xa__controlsHeader button:hover{background-color:var(--mainColor)}.ConfiguratorControlsPanel-module__r4y-Xa__controlsHeader button:disabled{opacity:.5;cursor:not-allowed;background-color:#777}.ConfiguratorControlsPanel-module__r4y-Xa__controlsHeader button:disabled:hover{background-color:#777}.ConfiguratorControlsPanel-module__r4y-Xa__controlsHeader button p{text-transform:uppercase;margin-top:.125vw;margin-right:.2vw;font-size:.5vw;font-weight:600}.ConfiguratorControlsPanel-module__r4y-Xa__controlsHeader button svg{stroke-width:1.5px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;fill:none;height:.75vw}.ConfiguratorControlsPanel-module__r4y-Xa__controlsFooter{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:1;background:linear-gradient(#ffffffb3,#fff 35%);border-top:.1vw solid #f2f2f6;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.875vw;width:100%;height:7vw;padding:1.5vw;display:flex;position:absolute;bottom:0;left:0}.ConfiguratorControlsPanel-module__r4y-Xa__footerRow{flex-direction:row;justify-content:space-between;align-items:center;gap:.5vw;width:100%;height:fit-content;display:flex;position:relative}.ConfiguratorControlsPanel-module__r4y-Xa__footerRow h3{color:#222;font-size:1.125vw;font-weight:700;position:relative}.ConfiguratorControlsPanel-module__r4y-Xa__footerRow button{cursor:pointer;border:0;border-radius:999vw;flex-direction:row;justify-content:center;align-items:center;gap:.25vw;height:2vw;transition:all .3s;display:flex;position:relative}.ConfiguratorControlsPanel-module__r4y-Xa__footerRow button:hover{color:#fff;background-color:#222}.ConfiguratorControlsPanel-module__r4y-Xa__footerRow button:disabled{opacity:.45;cursor:not-allowed}.ConfiguratorControlsPanel-module__r4y-Xa__footerRow button:disabled:hover{color:#222;background-color:#f2f2f6}.ConfiguratorControlsPanel-module__r4y-Xa__nextButton:disabled:hover{background-color:var(--mainColor);color:#fff}.ConfiguratorControlsPanel-module__r4y-Xa__footerRow button svg{stroke-width:2px;fill:none;stroke:currentColor;height:1.25vw}.ConfiguratorControlsPanel-module__r4y-Xa__backButton{aspect-ratio:1;color:#222;background-color:#f2f2f6;width:auto;padding-right:.2vw}.ConfiguratorControlsPanel-module__r4y-Xa__nextButton{background-color:var(--mainColor);color:#fff;flex:1;width:auto;font-size:.75vw;font-weight:600;line-height:1}.ConfiguratorControlsPanel-module__r4y-Xa__nextButton p{margin-top:.1vw}.ConfiguratorControlsPanel-module__r4y-Xa__nextButton svg{stroke-width:2px;fill:none;stroke:currentColor;height:1vw}.ConfiguratorControlsPanel-module__r4y-Xa__controlsStack{z-index:0;flex-direction:column;gap:1.15vw;width:100%;height:100%;padding:6.125vw 1.5vw 8.5vw;display:flex;position:absolute;top:0;left:0;overflow-y:auto}.ConfiguratorControlsPanel-module__r4y-Xa__addToCartMessage{color:#777;margin:0;font-size:.6vw;font-weight:600;line-height:1.4}.ConfiguratorControlsPanel-module__r4y-Xa__partsControls,.ConfiguratorControlsPanel-module__r4y-Xa__partsGroup,.ConfiguratorControlsPanel-module__r4y-Xa__productOptionList,.ConfiguratorControlsPanel-module__r4y-Xa__summaryControls,.ConfiguratorControlsPanel-module__r4y-Xa__summaryList{flex-direction:column;width:100%;display:flex}.ConfiguratorControlsPanel-module__r4y-Xa__partsControls{gap:1.25vw}.ConfiguratorControlsPanel-module__r4y-Xa__partsGroup{gap:.65vw}.ConfiguratorControlsPanel-module__r4y-Xa__productOptionList{gap:.75vw}.ConfiguratorControlsPanel-module__r4y-Xa__summaryControls{gap:.8vw}.ConfiguratorControlsPanel-module__r4y-Xa__summaryList{gap:.5vw}.ConfiguratorControlsPanel-module__r4y-Xa__summaryItem{color:#171717;text-align:left;cursor:pointer;background:#fff;border:.1vw solid #f2f2f6;border-radius:.5vw;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:0;width:100%;height:4.25vw;padding:0;transition:all .3s;display:flex;overflow:hidden}.ConfiguratorControlsPanel-module__r4y-Xa__summaryItemImage{aspect-ratio:1;background:#f2f2f6;height:100%}.ConfiguratorControlsPanel-module__r4y-Xa__summaryItemImage img{object-fit:cover;width:100%;height:100%;display:block}.ConfiguratorControlsPanel-module__r4y-Xa__summaryItemData{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;gap:0;width:auto;height:100%;padding:.5vw;display:flex;position:relative}.ConfiguratorControlsPanel-module__r4y-Xa__summaryItemData strong,.ConfiguratorControlsPanel-module__r4y-Xa__summaryItemData small,.ConfiguratorControlsPanel-module__r4y-Xa__summaryItemData span{text-transform:capitalize;line-height:1;display:block}.ConfiguratorControlsPanel-module__r4y-Xa__summaryItemData strong{color:#222;text-overflow:ellipsis;white-space:nowrap;font-size:.9vw;font-weight:700}.ConfiguratorControlsPanel-module__r4y-Xa__summaryItemData small{color:#777;font-size:.6vw;font-weight:600}.ConfiguratorControlsPanel-module__r4y-Xa__summaryItemData span{color:#222;white-space:nowrap;justify-self:end;margin-top:auto;font-size:.8vw;font-weight:800}.ConfiguratorControlsPanel-module__r4y-Xa__emptyCategory{color:#737373;border:.05vw dashed #d7d7d7;border-radius:.4vw;margin:0;padding:.7vw;font-size:.72vw;line-height:1.35}
.ConfiguratorSummarySection-module__vpNzSG__summarySection{background-color:#f2f2f6;grid-template-columns:1fr 25vw;gap:0;width:100%;height:calc(100dvh - 3.25vw);padding:0;display:grid;position:relative}.ConfiguratorSummarySection-module__vpNzSG__photosDiv{background:0 0;border-radius:0;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5vw;height:100%;padding:1.5vw 0 1.5vw 1.5vw;display:grid;position:relative;overflow:hidden}.ConfiguratorSummarySection-module__vpNzSG__summaryPhotoCard{aspect-ratio:16/9;background:#fff;border-radius:.5vw;justify-content:center;align-items:center;min-width:0;min-height:0;margin:0;display:flex;position:relative;overflow:hidden}.ConfiguratorSummarySection-module__vpNzSG__summaryPhotoCard:first-child{aspect-ratio:auto;grid-column:1/-1;height:100%}.ConfiguratorSummarySection-module__vpNzSG__summaryPhotoCard img{object-fit:contain;width:100%;height:100%;display:block}.ConfiguratorSummarySection-module__vpNzSG__summaryAside{color:#222;flex-direction:column;gap:0;width:100%;height:100%;padding:1.5vw;display:flex;position:relative;top:0}.ConfiguratorSummarySection-module__vpNzSG__summaryDivider{background-color:#ddd;width:100%;height:.085vw;margin:2.5vw 0;position:relative}.ConfiguratorSummarySection-module__vpNzSG__summaryAsideHeader{flex-direction:column;gap:0;display:flex}.ConfiguratorSummarySection-module__vpNzSG__summaryAsideHeader a{position:relative}.ConfiguratorSummarySection-module__vpNzSG__summaryAsideHeader span{justify-content:flex-start;align-items:center;gap:.25vw;width:100%;height:2.5vw;margin-top:.25vw;display:flex;position:relative}.ConfiguratorSummarySection-module__vpNzSG__summaryAsideHeader span img{height:100%}.ConfiguratorSummarySection-module__vpNzSG__summaryAsideHeader span h2{color:#222;font-size:1.65vw;font-weight:800;line-height:1}.ConfiguratorSummarySection-module__vpNzSG__summaryAsideHeader small{color:var(--mainColor);text-transform:uppercase;margin-top:2vw;font-size:.55vw;font-weight:800;line-height:1}.ConfiguratorSummarySection-module__vpNzSG__summaryAsideHeader p{color:#222;margin:.25vw 0 0;font-size:.9vw;font-weight:500;line-height:1}.ConfiguratorSummarySection-module__vpNzSG__summaryActions{flex-direction:column;gap:1.25vw;margin-bottom:auto;display:flex}.ConfiguratorSummarySection-module__vpNzSG__summaryActions button{color:#222;cursor:pointer;background-color:#0000;border:0;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5vw;width:100%;height:fit-content;transition:all .3s;display:flex}.ConfiguratorSummarySection-module__vpNzSG__summaryActions button p{font-size:.75vw;font-weight:600}.ConfiguratorSummarySection-module__vpNzSG__summaryActions button svg{stroke-width:1.25px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;fill:none;height:1.5vw}.ConfiguratorSummarySection-module__vpNzSG__summaryActions button:hover{color:var(--mainColor)}.ConfiguratorSummarySection-module__vpNzSG__summaryActions button:disabled{cursor:wait;opacity:.6}.ConfiguratorSummarySection-module__vpNzSG__favoriteSaveMessage{color:#777;margin-top:-.85vw;font-size:.65vw;font-weight:600;line-height:1.35}.ConfiguratorSummarySection-module__vpNzSG__favoriteSaveMessage[role=alert]{color:#c70000}.ConfiguratorSummarySection-module__vpNzSG__summaryAsideTotal{color:#222;background:0 0;border-radius:0;flex-direction:column;justify-content:space-between;align-items:center;gap:1vw;padding:0;display:flex}.ConfiguratorSummarySection-module__vpNzSG__summaryAsideTotal span{flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:fit-content;display:flex;position:relative}.ConfiguratorSummarySection-module__vpNzSG__summaryAsideTotal span p{color:#444;font-size:.9vw;font-weight:600;line-height:1}.ConfiguratorSummarySection-module__vpNzSG__summaryAsideTotal span b{aspect-ratio:1;color:#fff;background-color:#222;border-radius:.25vw;flex-direction:row;justify-content:center;align-items:center;height:1.5vw;display:flex}.ConfiguratorSummarySection-module__vpNzSG__summaryAsideTotal span strong{color:#222;font-size:.9vw;font-weight:800;line-height:1}.ConfiguratorSummarySection-module__vpNzSG__addToCart{background-color:var(--mainColor);color:#fff;cursor:pointer;border:0;border-radius:.5vw;flex-direction:row;justify-content:center;align-items:center;gap:.375vw;width:100%;height:2.5vw;transition:all .3s;display:flex;position:relative}.ConfiguratorSummarySection-module__vpNzSG__addToCart:hover{color:#222}.ConfiguratorSummarySection-module__vpNzSG__addToCart:disabled{opacity:.5;cursor:not-allowed;color:#fff;background-color:#777}.ConfiguratorSummarySection-module__vpNzSG__addToCart:disabled:hover{color:#fff}.ConfiguratorSummarySection-module__vpNzSG__addToCart p{text-transform:uppercase;margin-top:.2vw;margin-right:0;font-size:.75vw;font-weight:700}.ConfiguratorSummarySection-module__vpNzSG__addToCart svg{stroke-width:1.75px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;fill:none;height:1.125vw}.ConfiguratorSummarySection-module__vpNzSG__addToCartMessage{color:#777;text-align:center;width:100%;margin:0;font-size:.65vw;font-weight:600;line-height:1.4}
.Cart-module__dtQiqa__cartPage{background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-height:100dvh;padding:7.5vw 3.5vw 3.5vw;display:flex;position:relative}.Cart-module__dtQiqa__pageIntro{flex-direction:column;justify-content:center;align-items:center;gap:.5vw;width:100%;display:flex;position:relative}.Cart-module__dtQiqa__pageIntro p{text-transform:uppercase;color:var(--mainColor);margin-bottom:.25vw;font-size:.65vw;font-weight:700;position:relative}.Cart-module__dtQiqa__pageIntro h1{color:#222;font-size:2.5vw;font-weight:600;position:relative}.Cart-module__dtQiqa__pageIntro h3{color:#555;text-align:center;font-size:1.25vw;font-weight:500;line-height:1.1;position:relative}.Cart-module__dtQiqa__clearCartButton{color:#222;text-transform:uppercase;background-color:#0000;border:.1vw solid #d7d7de;border-radius:999vw;justify-content:center;align-items:center;min-height:2.35vw;padding:.2vw 1vw 0;font-size:.7vw;font-weight:800;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex;position:relative}.Cart-module__dtQiqa__clearCartButton:hover,.Cart-module__dtQiqa__clearCartButton:focus-visible{border-color:var(--mainColor);background-color:var(--mainColor);color:#fff}.Cart-module__dtQiqa__emptyCart,.Cart-module__dtQiqa__cartContent{width:min(100%,72vw);margin-top:4vw;position:relative}.Cart-module__dtQiqa__emptyCart{background-color:#fff;border:.1vw solid #f2f2f6;border-radius:.75vw;flex-direction:column;justify-content:center;align-items:center;gap:.75vw;min-height:16vw;display:flex}.Cart-module__dtQiqa__emptyCart h2{color:#222;font-size:1.25vw;font-weight:700;position:relative}.Cart-module__dtQiqa__emptyCart p{color:#777;font-size:.8vw;font-weight:500;position:relative}.Cart-module__dtQiqa__emptyCart a{background-color:var(--mainColor);color:#fff;text-transform:uppercase;border-radius:999vw;justify-content:center;align-items:center;height:2.35vw;padding:.15vw 1vw 0;font-size:.7vw;font-weight:800;display:inline-flex;position:relative}.Cart-module__dtQiqa__cartContent{grid-template-columns:minmax(0,1fr) 18vw;align-items:start;gap:1.25vw;display:grid}.Cart-module__dtQiqa__cartList{flex-direction:column;gap:1vw;width:100%;display:flex;position:relative}.Cart-module__dtQiqa__statusMessage{color:#555;background-color:#f2f2f6;border-radius:.5vw;width:100%;padding:.8vw 1vw;font-size:.75vw;font-weight:700;position:relative}.Cart-module__dtQiqa__cartItem{background-color:#fff;border:.1vw solid #f2f2f6;grid-template-columns:7vw minmax(0,1fr) 11vw;align-items:center;gap:1vw;width:100%;min-height:7vw;padding:.75vw;display:grid;position:relative;box-shadow:0 .5vw 1.5vw -.5vw #0000000f}.Cart-module__dtQiqa__productImage{aspect-ratio:1;background-color:#f2f2f6;border-radius:.5vw;width:100%;position:relative;overflow:hidden}.Cart-module__dtQiqa__productImage img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.Cart-module__dtQiqa__productData{flex-direction:column;align-items:flex-start;gap:.35vw;min-width:0;display:flex;position:relative}.Cart-module__dtQiqa__productData span{text-transform:uppercase;color:#555;background-color:#f2f2f6;border-radius:999vw;justify-content:center;align-items:center;width:fit-content;height:1.35vw;padding:.05vw .55vw 0;font-size:.6vw;font-weight:700;display:inline-flex;position:relative}.Cart-module__dtQiqa__productData a,.Cart-module__dtQiqa__productData h2{color:#222;overflow-wrap:anywhere;max-width:100%;font-size:1.15vw;font-weight:800;line-height:1.1;position:relative}.Cart-module__dtQiqa__productData p,.Cart-module__dtQiqa__productMeta p{color:#777;font-size:.75vw;font-weight:600;position:relative}.Cart-module__dtQiqa__productMeta{flex-direction:column;align-items:flex-end;gap:.65vw;min-width:0;display:flex;position:relative}.Cart-module__dtQiqa__priceStack{flex-direction:column;align-items:flex-end;gap:.15vw;display:flex;position:relative}.Cart-module__dtQiqa__productMeta strong{color:#222;font-size:1vw;font-weight:800;position:relative}.Cart-module__dtQiqa__productMeta small{color:#555;font-size:.65vw;font-weight:700;position:relative}.Cart-module__dtQiqa__quantityControl{background-color:#fff;border:.1vw solid #d7d7de;border-radius:999vw;grid-template-columns:2.15vw minmax(2.35vw,auto) 2.15vw;align-items:center;height:2.15vw;display:grid;position:relative;overflow:hidden}.Cart-module__dtQiqa__quantityControl button,.Cart-module__dtQiqa__quantityControl span{justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex;position:relative}.Cart-module__dtQiqa__quantityControl button{color:#222;background-color:#0000;border:0;font-size:1vw;font-weight:800;transition:background-color .2s,color .2s,opacity .2s}.Cart-module__dtQiqa__quantityControl button:hover,.Cart-module__dtQiqa__quantityControl button:focus-visible{color:#fff;background-color:#222}.Cart-module__dtQiqa__quantityControl button:disabled{cursor:not-allowed;opacity:.35}.Cart-module__dtQiqa__quantityControl button:disabled:hover,.Cart-module__dtQiqa__quantityControl button:disabled:focus-visible{color:#222;background-color:#0000}.Cart-module__dtQiqa__quantityControl span{color:#222;border-left:.1vw solid #ececf1;border-right:.1vw solid #ececf1;font-size:.75vw;font-weight:800}.Cart-module__dtQiqa__removeItemButton{color:#9d2626;text-transform:uppercase;background-color:#b428280f;border:.1vw solid #b4282838;border-radius:999vw;justify-content:center;align-items:center;min-height:1.85vw;padding:.15vw .75vw 0;font-size:.62vw;font-weight:800;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex;position:relative}.Cart-module__dtQiqa__removeItemButton:hover,.Cart-module__dtQiqa__removeItemButton:focus-visible{color:#fff;background-color:#9d2626;border-color:#9d2626}.Cart-module__dtQiqa__cartSummary{color:#fff;background-color:#151515;border:.1vw solid #e7e7ee;flex-direction:column;gap:1vw;width:100%;padding:1.1vw;display:flex;position:sticky;top:7vw;box-shadow:0 .8vw 2vw -.8vw #0000001f}.Cart-module__dtQiqa__cartSummary p,.Cart-module__dtQiqa__cartSummary dt,.Cart-module__dtQiqa__cartSummary dd{font-size:.72vw;font-weight:700;position:relative}.Cart-module__dtQiqa__cartSummary p,.Cart-module__dtQiqa__cartSummary dt{color:#ffffff9e}.Cart-module__dtQiqa__cartSummary h2{color:#fff;margin-top:.25vw;font-size:1.75vw;font-weight:800;line-height:1;position:relative}.Cart-module__dtQiqa__cartSummary dl{flex-direction:column;gap:.65vw;width:100%;display:flex;position:relative}.Cart-module__dtQiqa__cartSummary dl div{border-top:.1vw solid #ffffff1f;justify-content:space-between;align-items:center;gap:1vw;padding-top:.65vw;display:flex;position:relative}.Cart-module__dtQiqa__cartSummary dd{color:#fff;text-align:right}.Cart-module__dtQiqa__summaryNote{border-top:.1vw solid #ffffff1f;padding-top:.75vw;line-height:1.35}@media (max-width:900px){.Cart-module__dtQiqa__cartPage{padding:24vw 5vw 8vw}.Cart-module__dtQiqa__pageIntro{gap:2.5vw}.Cart-module__dtQiqa__pageIntro p{margin-bottom:0;font-size:3vw}.Cart-module__dtQiqa__pageIntro h1{text-align:center;font-size:9vw;line-height:.95}.Cart-module__dtQiqa__pageIntro h3{font-size:4vw}.Cart-module__dtQiqa__clearCartButton{border-width:.3vw;min-height:10vw;padding:.5vw 4vw 0;font-size:3vw}.Cart-module__dtQiqa__emptyCart,.Cart-module__dtQiqa__cartContent{width:100%;margin-top:10vw}.Cart-module__dtQiqa__emptyCart{border-width:.3vw;border-radius:2vw;gap:3vw;min-height:64vw}.Cart-module__dtQiqa__emptyCart h2{font-size:5vw}.Cart-module__dtQiqa__emptyCart p{text-align:center;max-width:68vw;font-size:3.5vw}.Cart-module__dtQiqa__emptyCart a{height:10vw;padding:.5vw 4vw 0;font-size:3vw}.Cart-module__dtQiqa__cartContent{grid-template-columns:1fr;gap:4vw}.Cart-module__dtQiqa__cartList{gap:3vw}.Cart-module__dtQiqa__statusMessage{border-radius:2vw;padding:3vw 4vw;font-size:3.2vw}.Cart-module__dtQiqa__cartItem{border-width:.3vw;grid-template-columns:24vw minmax(0,1fr);align-items:start;gap:3vw;min-height:0;padding:3vw;box-shadow:0 3vw 8vw -4vw #0000002e}.Cart-module__dtQiqa__productImage{border-radius:2vw}.Cart-module__dtQiqa__productData{gap:1.5vw}.Cart-module__dtQiqa__productData span{height:6vw;padding:.3vw 2.5vw 0;font-size:2.5vw}.Cart-module__dtQiqa__productData a,.Cart-module__dtQiqa__productData h2{font-size:4.6vw}.Cart-module__dtQiqa__productData p,.Cart-module__dtQiqa__productMeta p{font-size:3vw}.Cart-module__dtQiqa__productMeta{flex-flow:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:2.5vw;width:100%}.Cart-module__dtQiqa__priceStack{align-items:flex-start;gap:.5vw}.Cart-module__dtQiqa__productMeta strong{font-size:4.2vw}.Cart-module__dtQiqa__productMeta small{font-size:2.8vw}.Cart-module__dtQiqa__quantityControl{border-width:.3vw;grid-template-columns:9.5vw minmax(10vw,auto) 9.5vw;height:9.5vw}.Cart-module__dtQiqa__quantityControl button{font-size:4.5vw}.Cart-module__dtQiqa__quantityControl span{border-left-width:.3vw;border-right-width:.3vw;font-size:3.6vw}.Cart-module__dtQiqa__removeItemButton{border-width:.3vw;min-height:8.5vw;padding:.4vw 3vw 0;font-size:2.7vw}.Cart-module__dtQiqa__cartSummary{border-width:.3vw;gap:4vw;padding:4vw;position:relative;top:auto;box-shadow:0 3vw 8vw -4vw #00000038}.Cart-module__dtQiqa__cartSummary p,.Cart-module__dtQiqa__cartSummary dt,.Cart-module__dtQiqa__cartSummary dd{font-size:3.2vw}.Cart-module__dtQiqa__cartSummary h2{margin-top:1vw;font-size:8vw}.Cart-module__dtQiqa__cartSummary dl{gap:2.5vw}.Cart-module__dtQiqa__cartSummary dl div{border-top-width:.3vw;gap:3vw;padding-top:2.5vw}.Cart-module__dtQiqa__summaryNote{border-top-width:.3vw;padding-top:3vw}}
.Home-module__NlB1sa__heroSection{background-color:#000;width:100%;height:100dvh;position:relative;overflow:hidden}.Home-module__NlB1sa__heroSection .Home-module__NlB1sa__desktopVideo{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.Home-module__NlB1sa__heroSection .Home-module__NlB1sa__gradient{z-index:1;background:linear-gradient(#0000 0%,#000 100%);flex-direction:row;justify-content:space-between;align-items:flex-end;width:100%;height:60%;padding:3.5vw;display:flex;position:absolute;bottom:0;left:0}.Home-module__NlB1sa__heroSection .Home-module__NlB1sa__gradient .Home-module__NlB1sa__intro{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.75vw;width:40%;display:flex}.Home-module__NlB1sa__heroSection .Home-module__NlB1sa__gradient .Home-module__NlB1sa__intro h1{color:#fff;text-transform:capitalize;font-size:2.5vw;font-weight:600;position:relative}.Home-module__NlB1sa__heroSection .Home-module__NlB1sa__gradient .Home-module__NlB1sa__intro h3{color:#777;font-size:.9vw;font-weight:500;position:relative}.Home-module__NlB1sa__heroSection .Home-module__NlB1sa__gradient .Home-module__NlB1sa__intro a{background-color:var(--mainColor);color:#fff;cursor:pointer;border-radius:999px;margin-top:.5vw;padding:.5vw 1vw .35vw;font-size:.75vw;font-weight:700;transition:all .3s}.Home-module__NlB1sa__heroSection .Home-module__NlB1sa__gradient .Home-module__NlB1sa__intro a:hover{color:#222}.Home-module__NlB1sa__heroSection .Home-module__NlB1sa__gradient span{color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:.5vw;display:flex}.Home-module__NlB1sa__heroSection .Home-module__NlB1sa__gradient span p{writing-mode:vertical-rl;text-orientation:upright;font-size:.75vw}.Home-module__NlB1sa__introductionSection{background-color:#000;flex-direction:column;justify-content:center;align-items:center;width:100%;padding-top:20vw;display:flex;position:relative}.Home-module__NlB1sa__introductionSection h2{color:#fff;text-align:center;width:40%;font-size:2.5vw;font-weight:600}.Home-module__NlB1sa__featuredCarsSection{background-color:#000;width:100%;height:50.8889vw;padding:5vw 0 10vw;position:relative;overflow:hidden}.Home-module__NlB1sa__featuredCarsSection .Home-module__NlB1sa__gradient{z-index:1;pointer-events:none;background:linear-gradient(90deg,#000,#0000);width:30vw;height:100%;position:absolute;top:0}.Home-module__NlB1sa__featuredCarsSection .Home-module__NlB1sa__gradient.Home-module__NlB1sa__left{rotate:0;left:0}.Home-module__NlB1sa__featuredCarsSection .Home-module__NlB1sa__gradient.Home-module__NlB1sa__right{right:0;rotate:180deg}.Home-module__NlB1sa__featuredCarsSection .Home-module__NlB1sa__controlsButton{z-index:2;aspect-ratio:1;color:#fff;cursor:pointer;background-color:#555;border:0;border-radius:999px;justify-content:center;align-items:center;width:4vw;transition:all .3s;display:flex;position:absolute;top:calc(50% - 2.5vw);transform:translate(-50%,-50%)}.Home-module__NlB1sa__featuredCarsSection .Home-module__NlB1sa__controlsButton:hover{color:#222;background-color:#fff}.Home-module__NlB1sa__featuredCarsSection .Home-module__NlB1sa__controlsButton:disabled{opacity:1;cursor:default}.Home-module__NlB1sa__featuredCarsSection .Home-module__NlB1sa__controlsButton svg{height:60%}.Home-module__NlB1sa__featuredCarsSection .Home-module__NlB1sa__controlsButton.Home-module__NlB1sa__left{left:7vw}.Home-module__NlB1sa__featuredCarsSection .Home-module__NlB1sa__controlsButton.Home-module__NlB1sa__right{left:93vw}.Home-module__NlB1sa__featuredCarsSection .Home-module__NlB1sa__carsSwiper{width:fit-content;height:calc(100% - 15vw);transform:translateX(calc(-1 * var(--featuredCarIndex) * (((80vw - 4vw) / 3) + 2vw)));touch-action:pan-y;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:2vw;padding:0 10vw;transition:all .3s;display:flex;position:absolute;top:5vw;left:0}.Home-module__NlB1sa__featuredCarsSection .Home-module__NlB1sa__carsSwiper.Home-module__NlB1sa__noTransition{transition:none}.Home-module__NlB1sa__featuredCarsSection .Home-module__NlB1sa__carsSwiper .Home-module__NlB1sa__carCard{aspect-ratio:9/12;text-align:left;background-color:#fff;border:0;border-radius:1vw;flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:center;gap:1vw;width:25.3333vw;height:100%;padding:2vw;display:flex;position:relative;overflow:hidden}.Home-module__NlB1sa__featuredCarsSection .Home-module__NlB1sa__carsSwiper .Home-module__NlB1sa__carCard .Home-module__NlB1sa__badgeRow{flex-direction:row;justify-content:flex-end;align-items:center;width:100%;height:2vw;margin-top:0;margin-bottom:0;display:flex}.Home-module__NlB1sa__featuredCarsSection .Home-module__NlB1sa__carsSwiper .Home-module__NlB1sa__carCard .Home-module__NlB1sa__badgeRow p{background-color:var(--mainColor);color:#fff;text-transform:capitalize;border-radius:.25vw;justify-content:center;align-items:center;width:fit-content;height:100%;padding:.1vw 1vw 0;font-size:.9vw;font-weight:600;display:flex}.Home-module__NlB1sa__featuredCarsSection .Home-module__NlB1sa__carsSwiper .Home-module__NlB1sa__carCard img{aspect-ratio:16/9;cursor:pointer;width:calc(100% + 10vw);margin:auto -5vw}.Home-module__NlB1sa__featuredCarsSection .Home-module__NlB1sa__carsSwiper .Home-module__NlB1sa__carCard .Home-module__NlB1sa__nameWrapper{filter:invert(0);flex-direction:row;justify-content:flex-start;align-items:center;gap:.5vw;width:100%;height:2.75vw;margin-top:auto;display:flex;overflow:visible}.Home-module__NlB1sa__featuredCarsSection .Home-module__NlB1sa__carsSwiper .Home-module__NlB1sa__carCard .Home-module__NlB1sa__nameWrapper h3{color:#000;height:fit-content;padding-top:.15vw;font-size:1.75vw;font-weight:700}.Home-module__NlB1sa__featuredCarsSection .Home-module__NlB1sa__carsSwiper .Home-module__NlB1sa__carCard .Home-module__NlB1sa__nameWrapper img{width:auto;height:100%;aspect-ratio:none;object-fit:cover;margin:0}.Home-module__NlB1sa__featuredCarsSection .Home-module__NlB1sa__carsSwiper .Home-module__NlB1sa__carCard .Home-module__NlB1sa__ctaWrapper{flex-direction:column;justify-content:center;align-items:center;gap:.375vw;width:100%;height:fit-content;margin:0;display:flex}.Home-module__NlB1sa__featuredCarsSection .Home-module__NlB1sa__carsSwiper .Home-module__NlB1sa__carCard .Home-module__NlB1sa__ctaWrapper span{background-color:var(--mainColor);color:#fff;cursor:pointer;border-radius:.25vw;justify-content:center;align-items:center;width:100%;height:2.75vw;padding-top:.125vw;font-size:1vw;font-weight:600;transition:all .3s;display:flex}.Home-module__NlB1sa__featuredCarsSection .Home-module__NlB1sa__carsSwiper .Home-module__NlB1sa__carCard:hover .Home-module__NlB1sa__ctaWrapper span{color:#222}.Home-module__NlB1sa__descriptionSection{background-color:#000;flex-direction:row;justify-content:flex-start;align-items:center;gap:0;width:100%;height:53.5vw;padding:3.5vw 12.5vw 13.5vw 0;display:flex;position:relative}.Home-module__NlB1sa__descriptionSection .Home-module__NlB1sa__leftSide{flex-direction:column;justify-content:center;align-items:flex-start;width:60%;height:100%;display:flex;position:relative;overflow:hidden}.Home-module__NlB1sa__descriptionSection .Home-module__NlB1sa__leftSide .Home-module__NlB1sa__backgroundBlur{z-index:1;background:linear-gradient(#0000 0%,#000 100%);width:100%;height:40%;position:absolute;bottom:0;left:0}.Home-module__NlB1sa__descriptionSection .Home-module__NlB1sa__leftSide img{object-fit:contain;object-position:100% 50%;background-position:50%;background-repeat:no-repeat;width:120%;height:100%;position:absolute;top:0;left:0;transform:scaleX(-1)}.Home-module__NlB1sa__descriptionSection .Home-module__NlB1sa__rightSide{flex-direction:column;justify-content:center;align-items:flex-start;gap:2vw;width:40%;height:100%;display:flex;position:relative}.Home-module__NlB1sa__descriptionSection .Home-module__NlB1sa__rightSide h2{color:#fff;width:100%;font-size:2.5vw;font-weight:600}.Home-module__NlB1sa__descriptionSection .Home-module__NlB1sa__rightSide p{color:#777;width:100%;font-size:.9vw;font-weight:500}.Home-module__NlB1sa__descriptionSection .Home-module__NlB1sa__rightSide p strong{color:#fff;font-weight:500}.Home-module__NlB1sa__descriptionSection .Home-module__NlB1sa__rightSide a{color:#777;cursor:pointer;flex-direction:row;justify-content:center;align-items:center;gap:.25vw;margin-top:-2vw;font-size:.9vw;font-weight:500;transition:all .3s;display:flex}.Home-module__NlB1sa__descriptionSection .Home-module__NlB1sa__rightSide a strong{color:#fff;font-weight:500;transition:all .3s}.Home-module__NlB1sa__descriptionSection .Home-module__NlB1sa__rightSide a svg{color:#fff;height:1.125vw;transition:all .3s}.Home-module__NlB1sa__descriptionSection .Home-module__NlB1sa__rightSide>a:hover svg,.Home-module__NlB1sa__descriptionSection .Home-module__NlB1sa__rightSide>a:hover strong{color:var(--mainColor)}.Home-module__NlB1sa__featuresSection{width:100%;height:50vw;position:relative}.Home-module__NlB1sa__featuresSection img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.Home-module__NlB1sa__featuresSection .Home-module__NlB1sa__gradient{background:linear-gradient(#0000 0%,#000 100%);width:100%;height:60%;position:absolute;bottom:0;left:0}.Home-module__NlB1sa__featuresSection .Home-module__NlB1sa__title{flex-direction:column;justify-content:flex-start;align-items:center;gap:.75vw;width:100%;height:fit-content;display:flex;position:absolute;bottom:0;left:0}.Home-module__NlB1sa__featuresSection .Home-module__NlB1sa__title h2{color:#fff;text-align:center;font-size:2.5vw;font-weight:600}.Home-module__NlB1sa__featuresSection .Home-module__NlB1sa__title p{color:#777;text-align:center;width:20%;font-size:.9vw}.Home-module__NlB1sa__bentoGridSection{grid-column-gap:1.5vw;grid-row-gap:1.5vw;background-color:#000;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);width:100%;height:80vw;padding:5vw 12.5vw;display:grid}.Home-module__NlB1sa__bentoGridSection article{background-color:#111;border-radius:1vw;flex-direction:column;gap:.5vw;padding:1.5vw;display:flex;position:relative}.Home-module__NlB1sa__bentoGridSection article h3{color:#fff;font-size:1.75vw;font-weight:700}.Home-module__NlB1sa__bentoGridSection article p{color:#777;font-size:.9vw;font-weight:600}.Home-module__NlB1sa__bentoGridSection .Home-module__NlB1sa__div1{grid-area:1/1/3/2;justify-content:flex-start;align-items:flex-start;overflow:hidden}.Home-module__NlB1sa__bentoGridSection .Home-module__NlB1sa__div1 .Home-module__NlB1sa__blur{object-fit:cover;aspect-ratio:1;background:radial-gradient(circle,#ffa800 0%,#ffa80000 50%);width:150%;height:auto;position:absolute;top:72.5%;left:50%;transform:translate(-50%,-50%)}.Home-module__NlB1sa__bentoGridSection .Home-module__NlB1sa__div1 img{object-fit:cover;width:175%;height:auto;position:absolute;top:72.5%;left:50%;transform:translate(-50%,-50%)}.Home-module__NlB1sa__bentoGridSection .Home-module__NlB1sa__div2{grid-area:1/2/2/4;justify-content:flex-end;align-items:flex-start;overflow:hidden}.Home-module__NlB1sa__bentoGridSection .Home-module__NlB1sa__div2 p{width:50%}.Home-module__NlB1sa__bentoGridSection .Home-module__NlB1sa__div2 img{transform-origin:50%;width:auto;height:25vw;position:absolute;top:-4.5vw;left:13.5vw;transform:rotate(45deg)}.Home-module__NlB1sa__bentoGridSection .Home-module__NlB1sa__div3{grid-area:2/2/3/3;justify-content:flex-end;align-items:flex-start;overflow:hidden}.Home-module__NlB1sa__bentoGridSection .Home-module__NlB1sa__div3 img{object-fit:cover;width:175%;height:auto;position:absolute;top:-27.5%;left:50%;transform:translate(-50%,-50%)}.Home-module__NlB1sa__bentoGridSection .Home-module__NlB1sa__div4{grid-area:2/3/3/4;overflow:hidden}.Home-module__NlB1sa__bentoGridSection .Home-module__NlB1sa__div4 img{height:12.5vw;position:absolute;bottom:0;left:50%;transform:rotate(7.5deg)translate(-50%,20%)}.Home-module__NlB1sa__bentoGridSection .Home-module__NlB1sa__div5{grid-area:3/3/4/4;overflow:hidden}.Home-module__NlB1sa__bentoGridSection .Home-module__NlB1sa__div5 img{width:100%;margin-bottom:auto}.Home-module__NlB1sa__bentoGridSection .Home-module__NlB1sa__div6{grid-area:3/1/4/3;justify-content:flex-end;align-items:flex-start;overflow:hidden}.Home-module__NlB1sa__bentoGridSection .Home-module__NlB1sa__div6 p{width:40%}.Home-module__NlB1sa__bentoGridSection .Home-module__NlB1sa__div6 img{object-fit:cover;height:90%;position:absolute;bottom:0%;right:2.5%}.Home-module__NlB1sa__interiorSection{background-color:#000;flex-direction:column;justify-content:flex-start;align-items:center;gap:5vw;width:100%;height:fit-content;padding:15vw 12.5vw 10vw;display:flex}.Home-module__NlB1sa__interiorSection .Home-module__NlB1sa__bottom{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:2vw;width:100%;height:fit-content;display:flex;position:relative}.Home-module__NlB1sa__interiorSection .Home-module__NlB1sa__bottom h2{color:#fff;width:100%;font-size:2.5vw;font-weight:600}.Home-module__NlB1sa__interiorSection .Home-module__NlB1sa__bottom span{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:5%;width:65%;display:flex}.Home-module__NlB1sa__interiorSection .Home-module__NlB1sa__bottom span p{color:#777;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;font-size:.9vw;font-weight:500;display:flex}.Home-module__NlB1sa__interiorSection .Home-module__NlB1sa__bottom span p strong{color:#fff;font-weight:500}.Home-module__NlB1sa__interiorSection .Home-module__NlB1sa__top{flex-direction:row;justify-content:space-around;align-items:center;gap:5vw;width:100%;height:100%;display:flex;position:relative}.Home-module__NlB1sa__interiorSection .Home-module__NlB1sa__top .Home-module__NlB1sa__backgroundBlur{aspect-ratio:1;object-fit:cover;object-position:100% 50%;filter:hue-rotate(110deg);background-image:url(https://cdn.prod.website-files.com/661d4f6d81ac1042b721396c/675e61ddd68c200c0d74272b_purple-blob.avif);background-position:50%;background-repeat:no-repeat;background-size:contain;width:80vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Home-module__NlB1sa__interiorSection .Home-module__NlB1sa__top .Home-module__NlB1sa__window{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background-color:#dddddd20;border-top:.05vw solid #ffffff20;border-left:.05vw solid #ffffff20;border-radius:.8vw;justify-content:center;align-items:center;width:40vw;height:fit-content;padding:1.6vw 0;display:flex;position:relative;box-shadow:3px 3px 3px #00000017}.Home-module__NlB1sa__interiorSection .Home-module__NlB1sa__top .Home-module__NlB1sa__window .Home-module__NlB1sa__controls{flex-direction:row;justify-content:center;align-items:center;gap:.3vw;height:fit-content;display:flex;position:absolute;top:.5vw;left:.5vw;transform:translate(0%)}.Home-module__NlB1sa__interiorSection .Home-module__NlB1sa__top .Home-module__NlB1sa__window .Home-module__NlB1sa__controls span{aspect-ratio:1;border:0;border-radius:999vw;height:.6vw}.Home-module__NlB1sa__interiorSection .Home-module__NlB1sa__top .Home-module__NlB1sa__window .Home-module__NlB1sa__controls>span:first-child{background-color:red}.Home-module__NlB1sa__interiorSection .Home-module__NlB1sa__top .Home-module__NlB1sa__window .Home-module__NlB1sa__controls>span:nth-child(2){background-color:#ffa800}.Home-module__NlB1sa__interiorSection .Home-module__NlB1sa__top .Home-module__NlB1sa__window .Home-module__NlB1sa__controls>span:nth-child(3){background-color:#0f0}.Home-module__NlB1sa__interiorSection .Home-module__NlB1sa__top .Home-module__NlB1sa__window img{width:100%;position:relative}.Home-module__NlB1sa__manufacturersSection{background-color:#000;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;height:50vw;padding:10vw 12.5vw;display:flex}.Home-module__NlB1sa__manufacturersSection .Home-module__NlB1sa__leftSide{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:2vw;width:50%;height:100%;display:flex;position:relative}.Home-module__NlB1sa__manufacturersSection .Home-module__NlB1sa__leftSide h2{color:#fff;width:100%;font-size:2.5vw;font-weight:600}.Home-module__NlB1sa__manufacturersSection .Home-module__NlB1sa__leftSide p{color:#777;width:82.5%;font-size:1vw;font-weight:500}.Home-module__NlB1sa__manufacturersSection .Home-module__NlB1sa__leftSide p strong{color:#fff;font-weight:500}.Home-module__NlB1sa__manufacturersSection .Home-module__NlB1sa__leftSide .Home-module__NlB1sa__carIcons{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1vw;width:100%;height:fit-content;display:flex}.Home-module__NlB1sa__manufacturersSection .Home-module__NlB1sa__leftSide .Home-module__NlB1sa__carIcons a{aspect-ratio:1;background-color:var(--mainColor);cursor:pointer;border:0;border-radius:.5vw;justify-content:center;align-items:center;height:4.5vw;transition:all .3s;display:flex}.Home-module__NlB1sa__manufacturersSection .Home-module__NlB1sa__leftSide .Home-module__NlB1sa__carIcons a img{filter:invert(0);height:60%;transition:all .3s}.Home-module__NlB1sa__manufacturersSection .Home-module__NlB1sa__leftSide .Home-module__NlB1sa__carIcons a:hover img{filter:invert()}.Home-module__NlB1sa__manufacturersSection .Home-module__NlB1sa__leftSide a{color:#fff;cursor:pointer;flex-direction:row;justify-content:center;align-items:center;gap:.5vw;font-size:1vw;font-weight:500;transition:all .3s;display:flex}.Home-module__NlB1sa__manufacturersSection .Home-module__NlB1sa__leftSide a svg{height:1.75vw}.Home-module__NlB1sa__manufacturersSection .Home-module__NlB1sa__leftSide a:hover{color:var(--mainColor)}.Home-module__NlB1sa__manufacturersSection .Home-module__NlB1sa__rightSide{flex-direction:column;justify-content:flex-end;align-items:flex-start;width:50%;height:100%;display:flex;position:relative;overflow:hidden}.Home-module__NlB1sa__manufacturersSection .Home-module__NlB1sa__rightSide img{object-fit:cover;width:80%;height:100%;position:absolute;top:0;right:0}.Home-module__NlB1sa__manufacturersSection .Home-module__NlB1sa__rightSide .Home-module__NlB1sa__photoGradient{z-index:0;background:linear-gradient(#0000 0%,#000 100%);width:100%;height:60%;position:absolute;bottom:0;left:0}.Home-module__NlB1sa__carouselleSection{white-space:nowrap;background-color:#000;width:100%;height:50vw;padding:10vw 0;position:relative}@keyframes Home-module__NlB1sa__slide{0%{transform:translate(0)}to{transform:translate(-100%)}}.Home-module__NlB1sa__carouselleSection .Home-module__NlB1sa__imgWrapper{white-space:nowrap;height:100%;margin:0;padding:0;animation:50s linear infinite Home-module__NlB1sa__slide;display:inline-block;position:relative}.Home-module__NlB1sa__carouselleSection .Home-module__NlB1sa__imgWrapper img{aspect-ratio:16/9;object-fit:cover;border-radius:1vw;height:100%;margin:0 2.5vw;padding:0}.Home-module__NlB1sa__ctaSection{background-color:#000;background-image:linear-gradient(#ffa80000,#ffa8004d);flex-direction:row;justify-self:flex-start;align-items:flex-start;width:100%;height:50vw;padding:0 0 0 12.5vw;display:flex}.Home-module__NlB1sa__ctaSection .Home-module__NlB1sa__leftSide{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:1vw;width:40vw;height:100%;padding:10vw 0;display:flex}.Home-module__NlB1sa__ctaSection .Home-module__NlB1sa__leftSide h2{color:#fff;width:75%;font-size:2.5vw;font-weight:600}.Home-module__NlB1sa__ctaSection .Home-module__NlB1sa__leftSide p{color:#888;width:80%;font-size:1vw;font-weight:500}.Home-module__NlB1sa__ctaSection .Home-module__NlB1sa__leftSide p strong{color:#fff;font-weight:500}.Home-module__NlB1sa__ctaSection .Home-module__NlB1sa__leftSide a{background-color:var(--mainColor);color:#fff;cursor:pointer;border-radius:999px;margin-top:.25vw;padding:.45vw 1vw .35vw;font-size:.9vw;font-weight:600;transition:all .3s}.Home-module__NlB1sa__ctaSection .Home-module__NlB1sa__leftSide a:hover{color:#000}.Home-module__NlB1sa__ctaSection .Home-module__NlB1sa__rightSide{width:50vw;height:100%;padding:0;position:relative;overflow:hidden}.Home-module__NlB1sa__ctaSection .Home-module__NlB1sa__rightSide img{width:110%;position:absolute;bottom:0;left:45%;transform:translate(-50%)}
.Models-module__qbuggG__modelsPage{background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;min-height:100dvh;padding:7.5vw 3.5vw 3.5vw;display:flex;position:relative}.Models-module__qbuggG__modelsPage .Models-module__qbuggG__pageIntro{flex-direction:column;justify-content:center;align-items:center;gap:.5vw;width:100%;height:auto;display:flex;position:relative}.Models-module__qbuggG__modelsPage .Models-module__qbuggG__pageIntro>p:first-child{text-transform:uppercase;color:var(--mainColor);margin-bottom:.25vw;font-size:.65vw;font-weight:700;position:relative}.Models-module__qbuggG__modelsPage .Models-module__qbuggG__pageIntro h1{color:#222;font-size:2.5vw;font-weight:600;position:relative}.Models-module__qbuggG__modelsPage .Models-module__qbuggG__pageIntro .Models-module__qbuggG__introDescription{color:#555;text-align:center;max-width:32.5%;font-size:1.25vw;font-weight:500;line-height:1.1;position:relative}.Models-module__qbuggG__modelsPage .Models-module__qbuggG__filtersBar{flex-direction:row;justify-content:center;align-items:center;width:100%;height:auto;margin:5vw 0;padding:0;display:flex;position:relative}.Models-module__qbuggG__modelsPage .Models-module__qbuggG__filtersBar .Models-module__qbuggG__barWrapper{flex-direction:row;justify-content:center;align-items:center;gap:.5vw;width:fit-content;height:2.5vw;margin:0;padding:0;display:flex;position:relative}.Models-module__qbuggG__modelsPage .Models-module__qbuggG__filtersBar .Models-module__qbuggG__barWrapper .Models-module__qbuggG__searchBar{background-color:#fff;border:.1vw solid #ddd;border-radius:999vw;flex-direction:row;justify-content:center;align-items:center;gap:.5vw;width:30vw;height:100%;padding:.25vw;transition:all .3s;display:flex;position:relative}.Models-module__qbuggG__modelsPage .Models-module__qbuggG__filtersBar .Models-module__qbuggG__barWrapper .Models-module__qbuggG__searchBar:focus-within{border-color:#222}.Models-module__qbuggG__modelsPage .Models-module__qbuggG__filtersBar .Models-module__qbuggG__barWrapper .Models-module__qbuggG__searchBar label{aspect-ratio:1;color:#fff;background-color:#222;border-radius:999vw;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.Models-module__qbuggG__modelsPage .Models-module__qbuggG__filtersBar .Models-module__qbuggG__barWrapper .Models-module__qbuggG__searchBar label svg{stroke-width:1.5px;height:60%;position:relative}.Models-module__qbuggG__modelsPage .Models-module__qbuggG__filtersBar .Models-module__qbuggG__barWrapper .Models-module__qbuggG__searchBar input{color:#222;background-color:#0000;border:0;outline:0;flex:1;height:100%;font-size:.8vw;font-weight:500;position:relative}.Models-module__qbuggG__modelsPage .Models-module__qbuggG__filtersBar .Models-module__qbuggG__barWrapper .Models-module__qbuggG__searchBar button{aspect-ratio:1;color:#222;cursor:pointer;background-color:#fff;border:0;border-radius:999vw;justify-content:center;align-items:center;height:100%;transition:all .3s;display:flex;position:relative}.Models-module__qbuggG__modelsPage .Models-module__qbuggG__filtersBar .Models-module__qbuggG__barWrapper .Models-module__qbuggG__searchBar button:hover{background-color:#f2f2f6}.Models-module__qbuggG__modelsPage .Models-module__qbuggG__filtersBar .Models-module__qbuggG__barWrapper .Models-module__qbuggG__searchBar button svg{stroke-width:1.5px;height:60%;position:relative}.Models-module__qbuggG__modelsPage .Models-module__qbuggG__filtersBar .Models-module__qbuggG__barWrapper .Models-module__qbuggG__filtersButton{color:#fff;cursor:pointer;background-color:#222;border:.1vw solid #222;border-radius:999vw;flex-direction:row;justify-content:center;align-items:center;gap:.25vw;width:fit-content;height:100%;padding:0 1vw 0 .75vw;transition:all .3s;display:flex;position:relative}.Models-module__qbuggG__modelsPage .Models-module__qbuggG__filtersBar .Models-module__qbuggG__barWrapper .Models-module__qbuggG__filtersButton:hover{color:#222;background-color:#fff}.Models-module__qbuggG__modelsPage .Models-module__qbuggG__filtersBar .Models-module__qbuggG__barWrapper .Models-module__qbuggG__filtersButton svg{stroke-width:1.5px;height:60%;position:relative}.Models-module__qbuggG__modelsPage .Models-module__qbuggG__filtersBar .Models-module__qbuggG__barWrapper .Models-module__qbuggG__filtersButton p{margin-top:.2vw;font-size:.8vw;font-weight:500;position:relative}.Models-module__qbuggG__modelsPage .Models-module__qbuggG__filtersBar .Models-module__qbuggG__barWrapper .Models-module__qbuggG__filtersButton span{color:#222;background-color:#f2f2f6;border:.1vw solid #222;border-radius:999vw;justify-content:center;align-items:center;min-width:1.1vw;height:1.1vw;margin-left:.25vw;padding-top:.05vw;font-size:.6vw;font-weight:700;transition:all .3s;display:inline-flex;position:absolute;top:-.25vw;right:-.25vw}.Models-module__qbuggG__modelsPage .Models-module__qbuggG__filtersBar .Models-module__qbuggG__barWrapper .Models-module__qbuggG__filtersButton:hover span{color:#fff;background-color:#222}.Models-module__qbuggG__filtersPopupContent{background-color:#fff;border:.1vw solid #f2f2f6;border-radius:1vw;flex-direction:column;gap:1.5vw;width:25vw;padding:1.25vw;display:flex;position:relative}.Models-module__qbuggG__filtersPopupContent .Models-module__qbuggG__filterHeader{flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:1.5vw;display:flex;position:relative}.Models-module__qbuggG__filtersPopupContent .Models-module__qbuggG__filterHeader h2{font-size:1.25vw;position:relative}.Models-module__qbuggG__filtersPopupContent .Models-module__qbuggG__filterHeader button{aspect-ratio:1;color:#222;cursor:pointer;background-color:#fff;border:0;border-radius:999vw;flex-direction:row;justify-content:center;align-items:center;height:100%;transition:all .3s;display:flex;position:relative}.Models-module__qbuggG__filtersPopupContent .Models-module__qbuggG__filterHeader button:hover{background-color:#f2f2f6}.Models-module__qbuggG__filtersPopupContent .Models-module__qbuggG__filterHeader button svg{aspect-ratio:1;stroke-width:1.5px;height:80%;position:relative}.Models-module__qbuggG__filtersPopupContent .Models-module__qbuggG__filterGroup{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5vw;width:100%;height:auto;display:flex;position:relative}.Models-module__qbuggG__filtersPopupContent .Models-module__qbuggG__filterGroup h3{color:#555;text-transform:capitalize;font-size:.7vw;font-weight:600;position:relative}.Models-module__qbuggG__filtersPopupContent .Models-module__qbuggG__filterOptions{grid-template-columns:repeat(4,1fr);gap:.4vw;width:100%;height:auto;display:grid;position:relative}.Models-module__qbuggG__filtersPopupContent .Models-module__qbuggG__filterOptions button{color:#222;cursor:pointer;background-color:#fff;border:.1vw solid #ddd;border-radius:.25vw;width:100%;height:2vw;padding:.15vw .75vw 0;font-size:.7vw;font-weight:600;transition:all .3s;position:relative}.Models-module__qbuggG__filtersPopupContent .Models-module__qbuggG__filterOptions button:hover,.Models-module__qbuggG__filtersPopupContent .Models-module__qbuggG__filterOptions button.Models-module__qbuggG__activeFilterOption{color:#fff;background-color:#222;border-color:#222}.Models-module__qbuggG__filtersPopupContent .Models-module__qbuggG__typeFilterOptions{grid-template-columns:repeat(1,1fr);gap:.25vw;width:100%;height:auto;display:grid;position:relative}.Models-module__qbuggG__filtersPopupContent .Models-module__qbuggG__typeFilterOptions button{color:#222;cursor:pointer;background-color:#fff;border:.1vw solid #0000;border-radius:.5vw;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5vw;width:100%;height:2vw;padding:.25vw;font-size:.7vw;font-weight:600;transition:all .3s;display:flex;position:relative}.Models-module__qbuggG__filtersPopupContent .Models-module__qbuggG__typeFilterOptions button img{aspect-ratio:4/3;height:calc(100% + .5vw);position:relative}.Models-module__qbuggG__filtersPopupContent .Models-module__qbuggG__typeFilterOptions button:hover{background-color:#f2f2f6}.Models-module__qbuggG__filtersPopupContent .Models-module__qbuggG__typeFilterOptions button span{aspect-ratio:1;color:#0000;background-color:#0000;border:.1vw solid #ddd;border-radius:.25vw;justify-content:center;align-items:center;height:1.5vw;margin-left:auto;transition:all .3s;display:flex;position:relative}.Models-module__qbuggG__filtersPopupContent .Models-module__qbuggG__typeFilterOptions button:hover span{color:#222;background-color:#0000;border:.1vw solid #222}.Models-module__qbuggG__filtersPopupContent .Models-module__qbuggG__typeFilterOptions button.Models-module__qbuggG__activeFilterOption span{color:#fff;background-color:#222;border:.1vw solid #222}.Models-module__qbuggG__filtersPopupContent .Models-module__qbuggG__typeFilterOptions button span svg{stroke-width:1.5px;height:85%;position:relative}.Models-module__qbuggG__filtersPopupContent .Models-module__qbuggG__yearFilters{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;display:flex;position:relative}.Models-module__qbuggG__filtersPopupContent .Models-module__qbuggG__yearFilters span{color:#777;font-size:.65vw;font-weight:600;position:relative}.Models-module__qbuggG__filtersPopupContent .Models-module__qbuggG__yearFilters input{color:#222;background-color:#fff;border:.1vw solid #ddd;border-radius:.25vw;outline:0;width:100%;height:2.25vw;padding:0 .65vw;font-size:.75vw;font-weight:600;transition:all .3s;position:relative}.Models-module__qbuggG__filtersPopupContent .Models-module__qbuggG__yearFilters input:focus{border-color:#222}.Models-module__qbuggG__filtersPopupContent .Models-module__qbuggG__yearFilters input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.Models-module__qbuggG__filtersPopupContent .Models-module__qbuggG__yearFilters input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Models-module__qbuggG__filtersPopupContent .Models-module__qbuggG__yearFilters input[type=number]{-moz-appearance:textfield}.Models-module__qbuggG__filtersPopupContent .Models-module__qbuggG__filtersPopupActions{gap:.5vw;width:100%;height:2.25vw;display:flex;position:relative}.Models-module__qbuggG__filtersPopupContent .Models-module__qbuggG__filtersPopupActions button{color:#fff;text-transform:uppercase;cursor:pointer;background-color:#222;border:.1vw solid #222;border-radius:.25vw;width:100%;height:100%;font-size:.7vw;font-weight:700;transition:all .3s;position:relative}.Models-module__qbuggG__filtersPopupContent .Models-module__qbuggG__filtersPopupActions button:hover{background-color:#555;border-color:#555}.Models-module__qbuggG__modelsPage .Models-module__qbuggG__brandList{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;padding-bottom:0;display:flex;position:relative}.Models-module__qbuggG__modelsPage .Models-module__qbuggG__brandList .Models-module__qbuggG__brandSection{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;display:flex;position:relative}.Models-module__qbuggG__modelsPage .Models-module__qbuggG__brandList .Models-module__qbuggG__brandSection .Models-module__qbuggG__brandHeader{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;height:3.5vw;display:flex;position:relative}.Models-module__qbuggG__modelsPage .Models-module__qbuggG__brandList .Models-module__qbuggG__brandSection .Models-module__qbuggG__brandHeader img{width:auto;height:100%;position:relative}.Models-module__qbuggG__modelsPage .Models-module__qbuggG__brandList .Models-module__qbuggG__brandSection .Models-module__qbuggG__modelGrid{grid-template-columns:repeat(4,1fr);gap:1.5vw;width:100%;height:auto;padding:1.5vw 0;display:grid;position:relative}.Models-module__qbuggG__modelsPage .Models-module__qbuggG__brandList .Models-module__qbuggG__brandSection .Models-module__qbuggG__modelGrid .Models-module__qbuggG__modelCard{background-color:#fff;border:.1vw solid #f2f2f6;border-radius:1vw;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;padding:1.25vw;display:flex;position:relative;box-shadow:0 .5vw 1.5vw -.5vw #0000000f}.Models-module__qbuggG__modelsPage .Models-module__qbuggG__brandList .Models-module__qbuggG__brandSection .Models-module__qbuggG__modelGrid .Models-module__qbuggG__modelCard .Models-module__qbuggG__modelTagRow{flex-direction:row;justify-content:flex-end;align-items:center;width:100%;height:1.5vw;display:flex;position:relative;overflow:hidden}.Models-module__qbuggG__modelsPage .Models-module__qbuggG__brandList .Models-module__qbuggG__brandSection .Models-module__qbuggG__modelGrid .Models-module__qbuggG__modelCard .Models-module__qbuggG__modelTagRow p{background-color:var(--mainColor);color:#fff;text-transform:capitalize;border-radius:.25vw;justify-content:center;align-items:center;width:auto;height:100%;padding:.05vw .75vw 0;font-size:.75vw;font-weight:600;display:flex;position:relative}.Models-module__qbuggG__modelsPage .Models-module__qbuggG__brandList .Models-module__qbuggG__brandSection .Models-module__qbuggG__modelGrid .Models-module__qbuggG__modelCard .Models-module__qbuggG__modelImageWrapper{aspect-ratio:16/10;width:100%;margin:2vw 0;position:relative;overflow:hidden}.Models-module__qbuggG__modelsPage .Models-module__qbuggG__brandList .Models-module__qbuggG__brandSection .Models-module__qbuggG__modelGrid .Models-module__qbuggG__modelCard .Models-module__qbuggG__modelImageWrapper img{aspect-ratio:16/9;width:130%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Models-module__qbuggG__modelsPage .Models-module__qbuggG__brandList .Models-module__qbuggG__brandSection .Models-module__qbuggG__modelGrid .Models-module__qbuggG__modelCard .Models-module__qbuggG__modelData{flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:2vw;margin:1.5vw 0;display:flex;position:relative}.Models-module__qbuggG__modelsPage .Models-module__qbuggG__brandList .Models-module__qbuggG__brandSection .Models-module__qbuggG__modelGrid .Models-module__qbuggG__modelCard .Models-module__qbuggG__modelData span{flex-direction:row;justify-content:flex-start;align-items:center;gap:.25vw;width:100%;height:100%;display:flex;position:relative}.Models-module__qbuggG__modelsPage .Models-module__qbuggG__brandList .Models-module__qbuggG__brandSection .Models-module__qbuggG__modelGrid .Models-module__qbuggG__modelCard .Models-module__qbuggG__modelData span img{height:100%;position:relative}.Models-module__qbuggG__modelsPage .Models-module__qbuggG__brandList .Models-module__qbuggG__brandSection .Models-module__qbuggG__modelGrid .Models-module__qbuggG__modelCard .Models-module__qbuggG__modelData span h3{margin-top:.1vw;font-size:1.25vw;font-weight:700;position:relative}.Models-module__qbuggG__modelsPage .Models-module__qbuggG__brandList .Models-module__qbuggG__brandSection .Models-module__qbuggG__modelGrid .Models-module__qbuggG__modelCard .Models-module__qbuggG__modelData p{color:#555;white-space:nowrap;background-color:#f2f2f6;border-radius:999vw;flex-direction:row;justify-content:center;align-items:center;width:auto;height:1.5vw;padding:.075vw .625vw 0;font-size:.625vw;font-weight:600;display:flex;position:relative}.Models-module__qbuggG__modelsPage .Models-module__qbuggG__brandList .Models-module__qbuggG__brandSection .Models-module__qbuggG__modelGrid .Models-module__qbuggG__modelCard .Models-module__qbuggG__partsData{flex-direction:row;justify-content:flex-start;align-items:center;gap:.5vw;width:100%;height:2vw;margin-top:-.5vw;margin-bottom:2vw;display:flex;position:relative}.Models-module__qbuggG__modelsPage .Models-module__qbuggG__brandList .Models-module__qbuggG__brandSection .Models-module__qbuggG__modelGrid .Models-module__qbuggG__modelCard .Models-module__qbuggG__partsData p{aspect-ratio:1;color:#555;background-color:#f2f2f6;border-radius:.25vw;justify-content:center;align-items:center;height:100%;font-size:.75vw;font-weight:700;display:flex;position:relative}.Models-module__qbuggG__modelsPage .Models-module__qbuggG__brandList .Models-module__qbuggG__brandSection .Models-module__qbuggG__modelGrid .Models-module__qbuggG__modelCard .Models-module__qbuggG__partsData h3{text-transform:capitalize;color:#222;font-size:.75vw;font-weight:700;position:relative}.Models-module__qbuggG__modelsPage .Models-module__qbuggG__brandList .Models-module__qbuggG__brandSection .Models-module__qbuggG__modelGrid .Models-module__qbuggG__modelCard .Models-module__qbuggG__modelButton{text-transform:uppercase;cursor:pointer;border:none;border-radius:.25vw;justify-content:center;align-items:center;width:100%;height:2.5vw;margin-top:auto;font-size:.75vw;font-weight:700;text-decoration:none;transition:all .3s;display:flex;position:relative}.Models-module__qbuggG__modelsPage .Models-module__qbuggG__brandList .Models-module__qbuggG__brandSection .Models-module__qbuggG__modelGrid .Models-module__qbuggG__modelCard .Models-module__qbuggG__modelButton.Models-module__qbuggG__available{color:#fff;background-color:#222}.Models-module__qbuggG__modelsPage .Models-module__qbuggG__brandList .Models-module__qbuggG__brandSection .Models-module__qbuggG__modelGrid .Models-module__qbuggG__modelCard .Models-module__qbuggG__modelButton.Models-module__qbuggG__available:hover{color:#fff;background-color:#555}.Models-module__qbuggG__modelsPage .Models-module__qbuggG__brandList .Models-module__qbuggG__brandSection .Models-module__qbuggG__modelGrid .Models-module__qbuggG__modelCard .Models-module__qbuggG__modelButton.Models-module__qbuggG__comingsoon{color:#777;cursor:default;background-color:#ddd}.Models-module__qbuggG__modelsPage .Models-module__qbuggG__brandList .Models-module__qbuggG__emptyResults{background-color:#fff;border:.1vw solid #f2f2f6;border-radius:.75vw;flex-direction:column;justify-content:center;align-items:center;gap:.5vw;width:100%;min-height:15vw;display:flex;position:relative}.Models-module__qbuggG__modelsPage .Models-module__qbuggG__brandList .Models-module__qbuggG__emptyResults h2{color:#222;font-size:1.25vw;font-weight:700;position:relative}.Models-module__qbuggG__modelsPage .Models-module__qbuggG__brandList .Models-module__qbuggG__emptyResults p{color:#777;font-size:.8vw;font-weight:500;position:relative}
.Product-module__GbCnKW__productAside{position:relative}.Product-module__GbCnKW__productData{color:#222;z-index:2;background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:25vw;height:100%;padding:0;display:flex;position:relative}.Product-module__GbCnKW__productDataHeader{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:0;width:100%;padding:1.5vw 1.5vw 0;display:flex}.Product-module__GbCnKW__productDataHeader div{flex-direction:column;gap:.1vw;min-width:0;display:flex}.Product-module__GbCnKW__productDataHeader span{color:#777;text-transform:capitalize;font-size:.6vw;font-weight:600;line-height:1}.Product-module__GbCnKW__productDataHeader h1{color:#222;margin:0;font-size:1.125vw;font-weight:700;line-height:1.2}.Product-module__GbCnKW__productDataHeader .Product-module__GbCnKW__headerDivider{flex-direction:row;justify-content:flex-end;align-items:center;width:100%;height:.1vw;margin:1.5vw 0 0;display:flex;position:relative}.Product-module__GbCnKW__productDataHeader .Product-module__GbCnKW__headerDivider span{background-color:#f2f2f6;border-radius:999vw;flex:1;height:100%}.Product-module__GbCnKW__productDataMiddle{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;width:100%;height:100%;padding:1.5vw 0 3vw;display:flex;position:relative;overflow:visible auto}.Product-module__GbCnKW__middleDivider{background-color:#f2f2f6;border-radius:999vw;flex-shrink:0;width:calc(100% - 3vw);height:.075vw;min-height:.075vw;max-height:.075vw;margin:1.5vw;position:relative}.Product-module__GbCnKW__compatibleModelsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5vw;width:100%;display:grid}.Product-module__GbCnKW__compatibleModelButton{color:#222;cursor:pointer;background:#fff;border:.1vw solid #f2f2f6;border-radius:.5vw;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-width:0;height:fit-content;padding:0;transition:border-color .3s,background-color .3s,color .3s,transform .3s;display:flex;overflow:hidden}.Product-module__GbCnKW__compatibleModelButton:hover{border-color:#222}.Product-module__GbCnKW__compatibleModelButtonActive{color:#222;background:#fff;border-color:#222}.Product-module__GbCnKW__compatibleModelButtonImage{justify-content:center;align-items:center;width:100%;height:fit-content;padding-top:1.5vw;padding-bottom:.5vw;display:flex}.Product-module__GbCnKW__compatibleModelButtonImage img{object-fit:contain;width:100%;height:100%}.Product-module__GbCnKW__compatibleModelButtonImage span{text-transform:uppercase;font-size:.7vw;font-weight:800}.Product-module__GbCnKW__compatibleModelButtonContent{flex-direction:row;flex:1;justify-content:space-between;align-items:center;gap:0;width:100%;height:fit-content;margin-top:.5vw;padding:0 .5vw;display:flex}.Product-module__GbCnKW__compatibleModelButtonContent strong,.Product-module__GbCnKW__compatibleModelButtonContent small{white-space:nowrap;text-overflow:ellipsis;width:fit-content;position:relative;overflow:hidden}.Product-module__GbCnKW__compatibleModelButtonContent strong{flex-direction:row;align-items:center;gap:.125vw;height:1.25vw;font-size:.75vw;font-weight:700;line-height:1.25;display:flex;position:relative}.Product-module__GbCnKW__compatibleModelButtonContent strong img{height:100%;position:relative}.Product-module__GbCnKW__compatibleModelButtonContent small{color:#777;margin-top:.125vw;font-size:.6vw;font-weight:600;line-height:1}.Product-module__GbCnKW__compatibleModelButton .Product-module__GbCnKW__compatibleModelButtonSelector{color:#222;text-transform:uppercase;background-color:#f2f2f6;border-radius:.125vw;flex-direction:row;justify-content:center;align-items:center;width:calc(100% - 1vw);height:1.5vw;margin:.5vw;font-size:.55vw;font-weight:600;display:flex;position:relative}.Product-module__GbCnKW__compatibleModelButtonActive .Product-module__GbCnKW__compatibleModelButtonSelector{color:#fff;background-color:#222}.Product-module__GbCnKW__productDataMiddle label{color:#777;font-size:.75vw;font-weight:500}.Product-module__GbCnKW__productControlSection{flex-direction:column;gap:0;width:100%;display:flex}.Product-module__GbCnKW__collapsibleToggle{color:#222;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75vw;width:100%;margin:0;padding:0 1.5vw;display:flex}.Product-module__GbCnKW__collapsibleToggle span:first-child{color:#222;text-transform:capitalize;align-items:center;gap:.5vw;margin-top:.1vw;font-size:.75vw;font-weight:600;display:flex}.Product-module__GbCnKW__collapsibleToggle .Product-module__GbCnKW__counter{aspect-ratio:1;color:#222;opacity:1;background-color:#f2f2f6;border-radius:.25vw;justify-content:center;align-items:center;height:1.25vw;margin-top:-.05vw;margin-left:0;padding-top:.1vw;font-size:.6vw;font-weight:700;transition:all .3s;display:flex}.Product-module__GbCnKW__collapsibleToggle:has(.Product-module__GbCnKW__collapsibleIconOpen) .Product-module__GbCnKW__counter{opacity:0;margin-left:2vw}.Product-module__GbCnKW__collapsibleIcon{aspect-ratio:1;justify-content:center;align-items:center;height:1.25vw;transition:transform .3s;display:flex}.Product-module__GbCnKW__collapsibleIconOpen{transform:rotate(180deg)}.Product-module__GbCnKW__collapsibleIcon svg{color:#222;stroke-width:1.5px;stroke:currentColor;width:100%;height:100%;margin-top:10%}.Product-module__GbCnKW__collapsibleContent{opacity:0;grid-template-rows:0fr;width:100%;transition:grid-template-rows .3s,opacity .15s;display:grid;overflow:hidden}.Product-module__GbCnKW__collapsibleContentOpen{opacity:1;grid-template-rows:1fr;padding:0}.Product-module__GbCnKW__collapsibleContent .Product-module__GbCnKW__collapsibleContentInner{min-height:0;padding:0 1.5vw;transition:all .3s;overflow:hidden}.Product-module__GbCnKW__collapsibleContentOpen .Product-module__GbCnKW__collapsibleContentInner{min-height:0;padding:1vw 1.5vw 0;overflow:hidden}.Product-module__GbCnKW__productControlCard{background:#fff;border:.1vw solid #f2f2f6;border-radius:.75vw;flex-direction:column;gap:.85vw;width:100%;padding:.85vw;display:flex}.Product-module__GbCnKW__productDescriptionText{color:#555;white-space:pre-wrap;margin:0;font-size:.8vw;font-weight:400;line-height:1.6}.Product-module__GbCnKW__productDetailsList{flex-direction:column;gap:.6vw;width:100%;margin:0;display:flex}.Product-module__GbCnKW__productDetailsRow{justify-content:space-between;align-items:baseline;gap:1.5vw;width:100%;display:flex}.Product-module__GbCnKW__productDetailsRow dt{color:#999;flex-shrink:0;font-size:.75vw;font-weight:500}.Product-module__GbCnKW__productDetailsRow dd{color:#222;text-align:right;white-space:pre-wrap;margin:0;font-size:.8vw;font-weight:600}.Product-module__GbCnKW__productDataBottom{flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.5vw;width:100%;margin-top:auto;padding:0 1.5vw 1.5vw;display:flex;position:relative}.Product-module__GbCnKW__productDataBottom .Product-module__GbCnKW__fader{z-index:2;background:linear-gradient(#fff0 0%,#fff 80%);width:100%;height:3vw;position:absolute;top:0;left:0;transform:translateY(-100%)}.Product-module__GbCnKW__productDataBottom span{color:#555;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:0;width:100%;font-size:1.1vw;font-weight:700;display:flex}.Product-module__GbCnKW__productDataBottom span strong{color:#222;font-weight:700}.Product-module__GbCnKW__productDataBottom .Product-module__GbCnKW__addToCartButton{background-color:var(--mainColor);color:#fff;cursor:pointer;border:0;border-radius:.5vw;flex-direction:row;justify-content:center;align-items:center;gap:.375vw;width:100%;height:2.5vw;transition:all .3s;display:flex;position:relative}.Product-module__GbCnKW__productDataBottom .Product-module__GbCnKW__addToCartButton:hover{color:#222}.Product-module__GbCnKW__productDataBottom .Product-module__GbCnKW__addToCartButton:disabled{opacity:.5;cursor:not-allowed;color:#fff;background-color:#777}.Product-module__GbCnKW__productDataBottom .Product-module__GbCnKW__addToCartButton:disabled:hover{color:#fff}.Product-module__GbCnKW__productDataBottom .Product-module__GbCnKW__addToCartButton p{text-transform:uppercase;margin-top:.2vw;margin-right:0;font-size:.75vw;font-weight:700}.Product-module__GbCnKW__productDataBottom .Product-module__GbCnKW__addToCartButton svg{stroke-width:1.75px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;fill:none;height:1.125vw}.Product-module__GbCnKW__addToCartStatusMessage{color:#777;text-align:right;width:18vw;margin:0;font-size:.6vw;font-weight:600;line-height:1.35;position:absolute;bottom:-1.4vw;right:0}.Product-module__GbCnKW__productSceneUnavailable{color:#555;text-align:center;justify-content:center;align-items:center;padding:2vw;display:flex;position:absolute;inset:0}.Product-module__GbCnKW__productSceneUnavailable strong{text-transform:uppercase;font-size:.8vw;font-weight:800;position:relative}.Product-module__GbCnKW__suggestionsSection{background:#f2f2f6;flex-direction:column;gap:1.5vw;width:100%;padding:3.5vw 0;display:flex;overflow:hidden}.Product-module__GbCnKW__suggestionsHeader{justify-content:space-between;align-items:flex-end;gap:1.5vw;width:100%;padding:0 3.5vw;display:flex}.Product-module__GbCnKW__suggestionsHeader span{color:var(--mainColor);text-transform:uppercase;margin-bottom:.25vw;font-size:.75vw;font-weight:700;display:block}.Product-module__GbCnKW__suggestionsHeader h2{color:#222;margin:0;font-size:2vw;font-weight:700;line-height:1}.Product-module__GbCnKW__suggestionsActions{flex-shrink:0;align-items:center;gap:.5vw;display:flex}.Product-module__GbCnKW__suggestionNavButton{aspect-ratio:1;color:#222;cursor:pointer;background:#fff;border:0;border-radius:999vw;justify-content:center;align-items:center;width:3vw;transition:transform .25s,background-color .25s,color .25s,opacity .25s;display:inline-flex}.Product-module__GbCnKW__suggestionNavButton:hover:not(:disabled){color:#fff;background:#222}.Product-module__GbCnKW__suggestionNavButton:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.Product-module__GbCnKW__suggestionNavButton svg{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;height:60%}.Product-module__GbCnKW__suggestionNavButton:first-child svg{margin-right:5%}.Product-module__GbCnKW__suggestionNavButton:nth-child(2) svg{margin-left:5%}.Product-module__GbCnKW__suggestionsViewport{--suggestionCardStep:17vw;width:100%;padding:0 3.5vw;overflow:hidden}.Product-module__GbCnKW__suggestionsTrack{width:fit-content;transform:translateX(calc(-1 * var(--suggestionCardIndex) * var(--suggestionCardStep)));touch-action:pan-y;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:1vw;transition:all .3s;display:flex}.Product-module__GbCnKW__suggestionCard{flex-shrink:0;width:16vw;min-width:0}.Product-module__GbCnKW__suggestionCardButton{color:#222;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:1.25vw;flex-direction:column;align-items:flex-start;gap:1vw;width:100%;padding:.75vw;transition:transform .25s,box-shadow .25s;display:flex}.Product-module__GbCnKW__suggestionCardImage{aspect-ratio:1;background-color:#f2f2f6;border-radius:.5vw;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.Product-module__GbCnKW__suggestionCardImage img{object-fit:contain;width:100%;height:100%}.Product-module__GbCnKW__suggestionCardImage span{color:#222;text-transform:uppercase;font-size:1vw;font-weight:800}.Product-module__GbCnKW__suggestionCardContent{flex-direction:column;gap:.25vw;width:100%;padding:0 .5vw;display:flex}.Product-module__GbCnKW__suggestionCardContent strong{color:#222;font-size:1vw;font-weight:700;line-height:1}.Product-module__GbCnKW__suggestionCardContent small{color:#777;font-size:.7vw;font-weight:500;line-height:1}.Product-module__GbCnKW__suggestionCardFooter{border-top:.1vw solid #f2f2f6;justify-content:space-between;align-items:center;gap:0;width:100%;margin-top:auto;padding:1vw .5vw .25vw;display:flex}.Product-module__GbCnKW__suggestionCardFooter strong{color:#222;font-size:1vw;font-weight:700}.Product-module__GbCnKW__suggestionCardFooter span{color:var(--mainColor);text-transform:capitalize;white-space:nowrap;flex-direction:row;justify-content:center;align-items:center;gap:.25vw;padding-top:.05vw;font-size:.7vw;font-weight:700;transition:all .3s;display:flex}.Product-module__GbCnKW__suggestionCardButton:hover .Product-module__GbCnKW__suggestionCardFooter span{color:#222}.Product-module__GbCnKW__suggestionCardFooter span svg{stroke-width:1.5px;stroke:currentColor;height:1.5vw;margin-top:-.05vw}
.Products-module__P59hKq__modelsPage{background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;min-height:100dvh;padding:7.5vw 3.5vw 3.5vw;display:flex;position:relative}.Products-module__P59hKq__pageIntro{flex-direction:column;justify-content:center;align-items:center;gap:.5vw;width:100%;display:flex;position:relative}.Products-module__P59hKq__pageIntro p{text-transform:uppercase;color:var(--mainColor);margin-bottom:.25vw;font-size:.65vw;font-weight:700;position:relative}.Products-module__P59hKq__pageIntro h1{color:#222;font-size:2.5vw;font-weight:600;position:relative}.Products-module__P59hKq__pageIntro h3{color:#555;text-align:center;max-width:34%;font-size:1.25vw;font-weight:500;line-height:1.1;position:relative}.Products-module__P59hKq__filtersBar{flex-direction:row;justify-content:center;align-items:center;width:100%;margin:5vw 0;display:flex;position:relative}.Products-module__P59hKq__barWrapper{flex-direction:row;justify-content:center;align-items:center;gap:.5vw;width:fit-content;height:2.5vw;display:flex;position:relative}.Products-module__P59hKq__searchBar{background-color:#fff;border:.1vw solid #ddd;border-radius:999vw;flex-direction:row;justify-content:center;align-items:center;gap:.5vw;width:34vw;height:100%;padding:.25vw;transition:all .3s;display:flex;position:relative}.Products-module__P59hKq__searchBar:focus-within{border-color:#222}.Products-module__P59hKq__searchBar label{aspect-ratio:1;color:#fff;background-color:#222;border-radius:999vw;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.Products-module__P59hKq__searchBar label svg,.Products-module__P59hKq__searchBar button svg,.Products-module__P59hKq__filtersButton svg{stroke-width:1.5px;height:60%;position:relative}.Products-module__P59hKq__searchBar input{color:#222;background-color:#0000;border:0;outline:0;flex:1;height:100%;font-size:.8vw;font-weight:500;position:relative}.Products-module__P59hKq__searchBar button{aspect-ratio:1;color:#222;cursor:pointer;background-color:#fff;border:0;border-radius:999vw;justify-content:center;align-items:center;height:100%;transition:all .3s;display:flex;position:relative}.Products-module__P59hKq__searchBar button:hover{background-color:#f2f2f6}.Products-module__P59hKq__filtersButton{color:#fff;cursor:pointer;background-color:#222;border:.1vw solid #222;border-radius:999vw;flex-direction:row;justify-content:center;align-items:center;gap:.25vw;width:fit-content;height:100%;padding:0 1vw 0 .75vw;transition:all .3s;display:flex;position:relative}.Products-module__P59hKq__filtersButton:hover{color:#222;background-color:#fff}.Products-module__P59hKq__filtersButton p{margin-top:.2vw;font-size:.8vw;font-weight:500;position:relative}.Products-module__P59hKq__filtersButton span{color:#222;background-color:#f2f2f6;border:.1vw solid #222;border-radius:999vw;justify-content:center;align-items:center;min-width:1.1vw;height:1.1vw;padding-top:.05vw;font-size:.6vw;font-weight:700;transition:all .3s;display:inline-flex;position:absolute;top:-.25vw;right:-.25vw}.Products-module__P59hKq__filtersButton:hover span{color:#fff;background-color:#222}.Products-module__P59hKq__sortControl{flex-shrink:0;margin-left:auto;position:relative}.Products-module__P59hKq__sortControl .Products-module__P59hKq__sortButton{color:#222;cursor:pointer;background-color:#fff;border:.1vw solid #ddd;border-radius:999vw;flex-direction:row;justify-content:center;align-items:center;gap:.4vw;width:fit-content;height:2.4vw;padding:0 .9vw;transition:all .3s;display:flex;position:relative}.Products-module__P59hKq__sortControl .Products-module__P59hKq__sortButton:hover{border-color:#222}.Products-module__P59hKq__sortControl .Products-module__P59hKq__sortButton svg{stroke-width:1.5px;width:auto;height:.9vw;position:relative}.Products-module__P59hKq__sortControl .Products-module__P59hKq__sortButton p{color:#222;white-space:nowrap;margin-top:.1vw;font-size:.8vw;font-weight:600;position:relative}.Products-module__P59hKq__sortControl .Products-module__P59hKq__sortMenu{z-index:101;background-color:#fff;border:.1vw solid #eee;border-radius:.6vw;flex-direction:column;align-items:stretch;gap:.15vw;width:12vw;max-height:14vw;padding:.3vw;display:flex;position:absolute;top:2.8vw;right:0;overflow:auto;box-shadow:0 .5vw 1.5vw #00000014}.Products-module__P59hKq__sortControl .Products-module__P59hKq__sortOption{color:#222;text-align:left;cursor:pointer;background-color:#0000;border:0;border-radius:.4vw;flex-direction:row;justify-content:flex-start;align-items:center;gap:.25vw;width:100%;height:2.2vw;padding:0 .6vw;font-size:.8vw;font-weight:500;transition:all .3s;display:flex;position:relative}.Products-module__P59hKq__sortControl .Products-module__P59hKq__sortOption:hover{background-color:#f2f2f6}.Products-module__P59hKq__sortControl .Products-module__P59hKq__activeSortOption{background-color:#f2f2f6;font-weight:600}.Products-module__P59hKq__filtersPopupContent{background-color:#fff;border:.1vw solid #f2f2f6;border-radius:1vw;flex-direction:column;gap:1.5vw;width:40vw;padding:1.25vw;display:flex;position:relative}.Products-module__P59hKq__filterHeader{flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:1.5vw;display:flex;position:relative}.Products-module__P59hKq__filterHeader h2{font-size:1.25vw;position:relative}.Products-module__P59hKq__filterHeader button{aspect-ratio:1;color:#222;cursor:pointer;background-color:#fff;border:0;border-radius:999vw;flex-direction:row;justify-content:center;align-items:center;height:100%;transition:all .3s;display:flex;position:relative}.Products-module__P59hKq__filterHeader button:hover{background-color:#f2f2f6}.Products-module__P59hKq__filterHeader button svg{aspect-ratio:1;stroke-width:1.5px;height:80%;position:relative}.Products-module__P59hKq__filterScroll{flex-direction:column;gap:1.5vw;width:100%;height:fit-content;max-height:65dvh;display:flex;position:relative;overflow:hidden auto}.Products-module__P59hKq__filterGroup{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5vw;width:100%;display:flex;position:relative}.Products-module__P59hKq__filterGroup h3{text-transform:capitalize;color:#555;font-size:.7vw;font-weight:600;position:relative}.Products-module__P59hKq__filterOptions{grid-template-columns:repeat(3,1fr);gap:.4vw;width:100%;display:grid;position:relative}.Products-module__P59hKq__filterOptions button{color:#222;cursor:pointer;background-color:#fff;border:.1vw solid #ddd;border-radius:.25vw;width:100%;height:2vw;padding:.15vw .75vw 0;font-size:.7vw;font-weight:600;transition:all .3s;position:relative}.Products-module__P59hKq__filterOptions button:hover,.Products-module__P59hKq__filterOptions button.Products-module__P59hKq__activeFilterOption{color:#fff;background-color:#222;border-color:#222}.Products-module__P59hKq__activeFilterOption{border-color:#222}.Products-module__P59hKq__compatibleCarFilters,.Products-module__P59hKq__priceFilters{grid-template-columns:repeat(2,1fr);gap:.5vw;width:100%;display:grid;position:relative}.Products-module__P59hKq__compatibleCarFilters>button{height:3vw}.Products-module__P59hKq__priceFilters input{color:#222;background-color:#fff;border:.1vw solid #ddd;border-radius:.25vw;outline:0;width:100%;height:2.25vw;padding:.15vw .65vw 0;font-size:.75vw;font-weight:600;transition:all .3s;position:relative}.Products-module__P59hKq__priceFilters input:focus{border-color:#222}.Products-module__P59hKq__priceFilters input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.Products-module__P59hKq__priceFilters input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Products-module__P59hKq__priceFilters input[type=number]{-moz-appearance:textfield}.Products-module__P59hKq__filtersPopupActions{gap:.5vw;width:100%;height:2.25vw;display:flex;position:relative}.Products-module__P59hKq__filtersPopupActions button{color:#fff;text-transform:uppercase;cursor:pointer;background-color:#222;border:.1vw solid #222;border-radius:.25vw;width:100%;height:100%;font-size:.7vw;font-weight:700;transition:all .3s;position:relative}.Products-module__P59hKq__filtersPopupActions button:hover{background-color:#555;border-color:#555}.Products-module__P59hKq__brandList,.Products-module__P59hKq__brandSection{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex;position:relative}.Products-module__P59hKq__modelPhoto{flex-direction:row;justify-content:center;align-items:center;width:100%;height:fit-content;margin-bottom:0;display:none;position:relative}.Products-module__P59hKq__modelPhoto img{aspect-ratio:2.25;object-fit:cover;background-color:red;width:35vw;height:auto;position:relative}.Products-module__P59hKq__productModelHeader{flex-direction:row;justify-content:flex-start;align-items:center;gap:.75vw;width:100%;min-height:3.5vw;margin:0 auto;display:flex;position:relative}.Products-module__P59hKq__productModelHeader img{width:auto;height:3.5vw;position:relative}.Products-module__P59hKq__productModelHeader div{flex-direction:column;justify-content:center;align-items:flex-start;gap:.25vw;display:flex;position:relative}.Products-module__P59hKq__productModelHeader h2{color:#222;font-size:1.5vw;font-weight:700;position:relative}.Products-module__P59hKq__productModelHeader p{color:#777;font-size:.75vw;font-weight:600;position:relative}.Products-module__P59hKq__productGrid{grid-template-columns:repeat(6,1fr);gap:1.25vw;width:100%;padding:1.5vw 0 3vw;display:grid;position:relative}.Products-module__P59hKq__productCard{cursor:pointer;background-color:#fff;border:.1vw solid #f2f2f6;border-radius:1vw;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;padding:0;transition:all .3s;display:flex;position:relative;overflow:hidden}.Products-module__P59hKq__productCard:hover{border-color:#222;box-shadow:0 1vw 2.5vw #0000}.Products-module__P59hKq__modelImageWrapper{aspect-ratio:1;background-color:#f2f2f6;border-radius:0;width:100%;position:relative;overflow:hidden}.Products-module__P59hKq__modelImageWrapper img{object-fit:cover;width:100%;height:100%;transition:all .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Products-module__P59hKq__productCard:hover .Products-module__P59hKq__modelImageWrapper img{transform:translate(-50%,-50%)scale(1.05)}.Products-module__P59hKq__productTag{z-index:2;background-color:var(--mainColor);color:#fff;letter-spacing:.03vw;text-transform:uppercase;border-radius:999vw;justify-content:center;align-items:center;width:fit-content;height:fit-content;padding:.3vw .6vw .2vw;font-size:.6vw;font-weight:700;display:flex;position:absolute;top:.5vw;left:.5vw}.Products-module__P59hKq__variantBadge{z-index:2;color:#fff;background-color:#222;border-radius:999vw;flex-direction:row;justify-content:center;align-items:center;gap:0;width:fit-content;height:fit-content;padding:0;transition:all .3s;display:flex;position:absolute;top:.35vw;right:.35vw}.Products-module__P59hKq__variantBadge .Products-module__P59hKq__varaintsCount{aspect-ratio:1;background-color:#222;border-radius:999vw;flex-direction:row;justify-content:center;align-items:center;width:1.3vw;padding-top:.1vw;font-size:.6vw;font-weight:700;display:flex}.Products-module__P59hKq__variantBadge .Products-module__P59hKq__varaintsLabel{text-transform:uppercase;border-radius:0 999vw 999vw 0;flex-direction:row;justify-content:center;align-items:center;width:fit-content;height:1.3vw;margin-left:0;padding-top:.1vw;padding-right:0;font-size:0;font-weight:700;transition:all .3s;display:flex}.Products-module__P59hKq__productCard:hover .Products-module__P59hKq__variantBadge .Products-module__P59hKq__varaintsLabel{margin-left:-.1vw;padding-right:.5vw;font-size:.5vw;font-weight:700}.Products-module__P59hKq__productBody{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;gap:.5vw;width:100%;margin-top:.375vw;padding:.5vw;display:flex;position:relative}.Products-module__P59hKq__productData{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.1vw;width:100%;padding:0 .25vw;display:flex;position:relative}.Products-module__P59hKq__productData span{letter-spacing:.03vw;text-transform:uppercase;width:fit-content;height:fit-content;color:var(--mainColor);justify-content:center;align-items:center;font-size:.6vw;font-weight:700;display:inline-flex;position:relative}.Products-module__P59hKq__productData h3{color:#222;width:100%;font-size:.95vw;font-weight:700;line-height:1;display:-webkit-box;position:relative;overflow:hidden}.Products-module__P59hKq__productMeta{border-top:.1vw solid #f2f2f6;flex-direction:row;justify-content:space-between;align-items:center;gap:.5vw;width:calc(100% - .5vw);height:fit-content;margin:0 .25vw;padding-top:.6vw;padding-bottom:.125vw;display:flex;position:relative}.Products-module__P59hKq__productMeta p{color:#555;padding-top:0;font-size:1vw;font-weight:700;line-height:1;position:relative}.Products-module__P59hKq__productArrow{aspect-ratio:1;color:#222;background-color:#fff;border:.075vw solid #eee;border-radius:999vw;justify-content:center;align-items:center;height:1.5vw;transition:all .3s;display:flex;position:relative}.Products-module__P59hKq__productCard:hover .Products-module__P59hKq__productArrow{color:#fff;background-color:#222;border-color:#222}.Products-module__P59hKq__productArrow svg{stroke-width:1.75px;stroke:currentColor;fill:none;height:60%;transition:all .3s;position:relative;transform:rotate(-45deg)}.Products-module__P59hKq__productCard:hover .Products-module__P59hKq__productArrow svg{transform:rotate(0)}.Products-module__P59hKq__emptyResults{background-color:#fff;border:.1vw solid #f2f2f6;border-radius:.75vw;flex-direction:column;justify-content:center;align-items:center;gap:.5vw;width:100%;min-height:15vw;display:flex;position:relative}.Products-module__P59hKq__emptyResults h2{color:#222;font-size:1.25vw;font-weight:700;position:relative}.Products-module__P59hKq__emptyResults p{color:#777;font-size:.8vw;font-weight:500;position:relative}.Products-module__P59hKq__productDetail{grid-template-columns:1.25fr .75fr;align-items:center;gap:3vw;width:100%;min-height:32.5vw;display:grid;position:relative}.Products-module__P59hKq__productDetailImage{aspect-ratio:16/10;background-color:#f2f2f6;border-radius:1vw;width:100%;position:relative;overflow:hidden}.Products-module__P59hKq__productSceneLoading,.Products-module__P59hKq__productSceneUnavailable{color:#555;text-align:center;justify-content:center;align-items:center;padding:2vw;display:flex;position:absolute;inset:0}.Products-module__P59hKq__productSceneLoading strong,.Products-module__P59hKq__productSceneUnavailable strong{text-transform:uppercase;font-size:.8vw;font-weight:800;position:relative}.Products-module__P59hKq__productDetailImage img{object-fit:cover;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Products-module__P59hKq__productDetailData{flex-direction:column;justify-content:center;align-items:flex-start;gap:.75vw;width:100%;display:flex;position:relative}.Products-module__P59hKq__productDetailData span{text-transform:uppercase;color:#555;background-color:#f2f2f6;border-radius:999vw;justify-content:center;align-items:center;width:fit-content;height:1.5vw;padding:.075vw .75vw 0;font-size:.65vw;font-weight:700;display:inline-flex;position:relative}.Products-module__P59hKq__productDetailData h1{color:#222;font-size:2.5vw;font-weight:700;line-height:1;position:relative}.Products-module__P59hKq__productDetailData p{color:#777;font-size:.85vw;font-weight:600;position:relative}.Products-module__P59hKq__productDetailData strong{color:#222;font-size:1.5vw;font-weight:800;position:relative}.Products-module__P59hKq__variantSelector{flex-direction:column;gap:.5vw;width:100%;display:flex;position:relative}.Products-module__P59hKq__variantSelector h2{text-transform:uppercase;color:#555;font-size:.75vw;font-weight:800;position:relative}.Products-module__P59hKq__variantSelector>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5vw;width:100%;display:grid;position:relative}.Products-module__P59hKq__variantSelector button{color:#222;cursor:pointer;background-color:#fff;border:.1vw solid #ddd;border-radius:.35vw;flex-direction:column;justify-content:center;align-items:flex-start;gap:.2vw;min-height:3vw;padding:.55vw .7vw;transition:all .3s;display:flex;position:relative}.Products-module__P59hKq__variantSelector button:hover,.Products-module__P59hKq__variantSelector button.Products-module__P59hKq__activeVariantButton{color:#fff;background-color:#222;border-color:#222}.Products-module__P59hKq__variantSelector button span,.Products-module__P59hKq__variantSelector button small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;position:relative;overflow:hidden}.Products-module__P59hKq__variantSelector button span{font-size:.75vw;font-weight:800}.Products-module__P59hKq__variantSelector button small{color:#777;font-size:.6vw;font-weight:700}.Products-module__P59hKq__variantSelector button:hover small,.Products-module__P59hKq__variantSelector button.Products-module__P59hKq__activeVariantButton small{color:#ffffffb3}