.VideoFeedback__dashboardVideoFeedbackContainer{bottom:0;height:100%;left:0;overflow:hidden;position:absolute;right:0;width:100%;z-index:5}@keyframes VideoFeedback__fade-in{0%{opacity:0}to{opacity:1}}@keyframes VideoFeedback__fade-out{0%{opacity:1}to{opacity:0}}@keyframes VideoFeedback__slide-down{0%{top:0}to{top:100%}}.VideoFeedback__dashboardVideoFeedbackContainer .VideoFeedback__fadeIn{animation:VideoFeedback__fade-in .5s forwards}.VideoFeedback__dashboardVideoFeedbackContainer .VideoFeedback__fadeOut{animation:VideoFeedback__fade-out .5s forwards}.VideoFeedback__dashboardVideoFeedbackContainer .VideoFeedback__dashboardVideoFeedback{align-items:center;backdrop-filter:blur(12.5px);background-color:#2e054e4d;display:flex;height:100%;justify-content:center;position:relative;width:100%}.VideoFeedback__dashboardVideoFeedbackContainer .VideoFeedback__dashboardVideoFeedback.VideoFeedback__slideDown{animation:VideoFeedback__slide-down .5s 2s forwards}.VideoFeedback__dashboardVideoFeedbackContainer .VideoFeedback__dashboardVideoFeedback.VideoFeedback__sideDownNoDelay{animation:VideoFeedback__slide-down .5s forwards}.VideoFeedback__dashboardVideoFeedbackContainer .VideoFeedback__dashboardVideoFeedback .VideoFeedback__content{align-items:center;display:flex;flex-direction:column;justify-content:center}.VideoFeedback__dashboardVideoFeedbackContainer .VideoFeedback__dashboardVideoFeedback .VideoFeedback__content h4.VideoFeedback__heading{color:#fff;font-family:font-medium;font-size:16px;letter-spacing:0;line-height:20px}.VideoFeedback__dashboardVideoFeedbackContainer .VideoFeedback__dashboardVideoFeedback .VideoFeedback__feedbackForm .VideoFeedback__feedbackCtas{-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:auto auto;margin-top:16px}.VideoFeedback__dashboardVideoFeedbackContainer .VideoFeedback__dashboardVideoFeedback .VideoFeedback__feedbackForm .VideoFeedback__feedbackCtas .VideoFeedback__negative,.VideoFeedback__dashboardVideoFeedbackContainer .VideoFeedback__dashboardVideoFeedback .VideoFeedback__feedbackForm .VideoFeedback__feedbackCtas .VideoFeedback__positive{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:56px;justify-content:center;overflow:hidden;position:relative;width:56px}.VideoFeedback__dashboardVideoFeedbackContainer .VideoFeedback__dashboardVideoFeedback .VideoFeedback__feedbackForm .VideoFeedback__feedbackCtas .VideoFeedback__negative{transform:rotate(180deg)}@keyframes VideoFeedback__scale-animation{0%{transform:scale(1)}25%{transform:scale(.75)}to{transform:scale(1.5)}}.VideoFeedback__dashboardVideoFeedbackContainer .VideoFeedback__dashboardVideoFeedback .VideoFeedback__feedbackForm .VideoFeedback__feedbackCtas .VideoFeedback__animate svg{animation:VideoFeedback__scale-animation .5s forwards}.VideoFeedback__dashboardVideoFeedbackContainer .VideoFeedback__dashboardVideoFeedback .VideoFeedback__feedbackForm .VideoFeedback__close{align-items:center;display:flex;height:24px;justify-content:center;overflow:hidden;position:absolute;right:8px;top:8px;width:24px}.VideoFeedback__dashboardVideoFeedbackContainer .VideoFeedback__dashboardVideoFeedback .VideoFeedback__feedbackMessage{height:100%;left:0;position:absolute;top:0;width:100%}.VideoFeedback__dashboardVideoFeedbackContainer .VideoFeedback__dashboardVideoFeedback .VideoFeedback__feedbackMessage .VideoFeedback__background{inset:24px 44px;position:absolute}.VideoPlayer__videoContainer{position:relative;width:100%}.VideoPlayer__videoContainer .VideoPlayer__videoCover{cursor:pointer;inset:0;position:absolute;z-index:1}.VideoPlayer__videoContainer .VideoPlayer__videoPlayer.VideoPlayer__youtube{height:206px}.VideoPlayer__videoContainer .VideoPlayer__videoPlayer.VideoPlayer__error{background-color:#141414;color:#fff;font-family:font-book;height:100%;text-align:center}.VideoPlayer__videoContainer.VideoPlayer__desktopVideoContainer{height:100vh;max-height:100vh}.VideoPlayer__videoContainer.VideoPlayer__desktopVideoContainer.VideoPlayer__noFixedHeight{height:auto}.VideoPlayer__videoContainer.VideoPlayer__desktopVideoContainer{align-items:center;display:flex}.VideoPlayer__videoContainer.VideoPlayer__desktopVideoContainer .VideoPlayer__videoPlayer{max-height:100%}.VideoPlayer__videoContainer.VideoPlayer__centerAlign{margin:auto;width:auto}.VideoPlayer__pauseBtn{background:none;border:none;bottom:16px;position:absolute;right:8px;z-index:2}.VideoPlayer__pauseBtn.VideoPlayer__isDesktop{bottom:32px}.VideoPlayer__playBtnContainer{align-items:center;background:#fff;border:none;border-radius:12px!important;color:#2e054e;display:flex;font-family:font-demi;font-size:14px;left:50%;line-height:18px;margin:auto;padding:12px 8px;position:absolute!important;top:50%;transform:translate(-50%,-50%)}.VideoPlayer__playBtnContainer svg{height:20px;margin:0!important;padding-left:6px;width:20px}.VideoPlayer__playBtnContainer.VideoPlayer__isDesktop{bottom:32px}.VideoPlayer__playBtn{background:none;border:none;left:50%;position:absolute!important;top:50%;transform:translate(-50%,-50%);z-index:3}.VideoPlayer__muteBtn{background:none;border:none;bottom:16px;left:8px;position:absolute;z-index:2}.VideoPlayer__muteBtn.VideoPlayer__isDesktop{bottom:32px}.ProductStatus__floatingBadge{align-items:center;border-radius:2px;display:flex;font-family:font-demi;font-size:10px;height:20px;line-height:18px;padding:0 16px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.ProductStatus__floatingBadge.ProductStatus__sold{background-color:#f1f1f1;color:#888}.ProductStatus__floatingBadge.ProductStatus__booked{background-color:#ed264f;color:#fff}.ProductStatus__floatingBadge.ProductStatus__upcoming{background-color:#00b088;color:#fff;padding:0 8px}.ProductStatus__floatingBadge.ProductStatus__hold{background-color:#e36000;color:#fff}.DesktopCTABackHeading__container{background-color:#fff;box-shadow:0 0 10px #00000029;color:#2e054e;font-family:font-demi;width:100%;z-index:2}.DesktopCTABackHeading__container .DesktopCTABackHeading__wrapper{display:grid;grid-template-columns:1fr 400px;padding:0 72px}@media(min-width:768px)and (max-width:1024px){.DesktopCTABackHeading__container .DesktopCTABackHeading__wrapper{padding:0}}.DesktopCTABackHeading__container .DesktopCTABackHeading__wrapper .DesktopCTABackHeading__productInfo{align-items:center;display:flex;justify-content:space-between;padding:0 12px}.DesktopCTABackHeading__container .DesktopCTABackHeading__wrapper .DesktopCTABackHeading__productInfo .DesktopCTABackHeading__backProductWrap{align-items:center;display:flex}.DesktopCTABackHeading__container .DesktopCTABackHeading__wrapper .DesktopCTABackHeading__productInfo .DesktopCTABackHeading__backProductWrap .DesktopCTABackHeading__back{cursor:pointer;margin-right:16px}.DesktopCTABackHeading__container .DesktopCTABackHeading__wrapper .DesktopCTABackHeading__productInfo .DesktopCTABackHeading__backProductWrap .DesktopCTABackHeading__heading .DesktopCTABackHeading__variant{font-size:18px;line-height:22px}.DesktopCTABackHeading__container .DesktopCTABackHeading__wrapper .DesktopCTABackHeading__productInfo .DesktopCTABackHeading__backProductWrap .DesktopCTABackHeading__heading .DesktopCTABackHeading__backText{color:#acacac;font-family:font-book;font-size:16px;line-height:20px}.DesktopCTABackHeading__container .DesktopCTABackHeading__wrapper .DesktopCTABackHeading__productInfo .DesktopCTABackHeading__priceStatus{align-items:center;display:flex;font-size:18px;gap:14px;justify-content:center;line-height:22px;width:-moz-fit-content;width:fit-content}.DesktopCTABackHeading__container .DesktopCTABackHeading__wrapper .DesktopCTABackHeading__productInfo .DesktopCTABackHeading__priceStatus .DesktopCTABackHeading__ctaPrice{margin-bottom:2px}.DesktopCTABackHeading__container .DesktopCTABackHeading__wrapper .DesktopCTABackHeading__productInfo .DesktopCTABackHeading__priceStatus .DesktopCTABackHeading__subText{color:#555c;font-family:font-book;font-size:14px;letter-spacing:0;line-height:20px}.DesktopCTABackHeading__container .DesktopCTABackHeading__wrapper .DesktopCTABackHeading__ctaWrap{height:74px}.ZoomSlider__container{align-items:center;bottom:24px;color:#fff;display:flex;height:32px;left:50%;margin-right:8px;position:absolute;transform:translate(-50%);width:150px;z-index:3}.ZoomSlider__container .ZoomSlider__sliderIconWrap{align-items:center;background:#000000bf;border-radius:6px;display:flex;flex:1;height:32px}.ZoomSlider__container .ZoomSlider__sliderWrap{align-items:center;display:flex;position:relative}.ZoomSlider__container .ZoomSlider__sliderWrap label{left:-12px;opacity:0;position:absolute;transform:translate(-50%,-105%)}.ZoomSlider__container .ZoomSlider__sliderWrap label span{font-family:font-book;font-size:12px;left:50%;line-height:16px;position:absolute;top:4px;transform:translate(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ZoomSlider__container .ZoomSlider__sliderWrap:hover label{opacity:1}.ZoomSlider__container .ZoomSlider__slider{-webkit-appearance:none;-moz-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);appearance:none;background:#f1f1f1;border-radius:3px;cursor:pointer;height:3px;outline:none;pointer-events:none;width:100%}.ZoomSlider__container .ZoomSlider__slider::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;height:14px;outline:0;pointer-events:all;pointer-events:auto;position:relative;width:14px}.ZoomSlider__container .ZoomSlider__slider::-moz-range-thumb{background:#fff;border-radius:50%;height:16px;outline:0;pointer-events:all;pointer-events:auto;position:relative;width:16px}.ZoomSlider__container .ZoomSlider__slider::-moz-focus-outer{border:none}.ZoomSlider__container .ZoomSlider__slider ::-ms-thumb{pointer-events:auto}.ZoomSlider__container i{align-items:center;cursor:pointer;display:flex;flex:0 1 32px;height:100%;justify-content:center;padding:0 8px;position:relative}.ZoomSlider__container i:hover:before{background-color:#000;border-radius:4px;color:#fff;content:attr(data-tooltip);font-family:font-medium;font-size:12px;left:0;padding:4px 8px;position:absolute;text-transform:capitalize;top:-4px;transform:translateY(-100%);white-space:nowrap}.ZoomSlider__container .ZoomSlider__zoomOut{background:#000000bf;border-radius:6px;margin-left:8px;position:absolute;right:-8px;transform:translate(100%)}@keyframes LoaderIcon__rotating{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.LoaderIcon__loaderIconContainer.LoaderIcon__showLoader{display:inline-block;height:24px;margin:auto;position:relative;width:100%}.LoaderIcon__loaderIconContainer.LoaderIcon__showLoader:before{animation:LoaderIcon__rotating 1.1s linear infinite;border:2px solid;border-color:inherit;border-radius:50%;border-top-color:transparent;box-sizing:border-box;contain:content;content:"";height:24px;inset:0;margin:auto;position:absolute;transform:rotate(0);width:24px}.ZoomPanImage__container{align-items:center;background-color:#f6f4f8;color:#888;display:flex;flex-direction:column;font-family:font-book;font-size:14px;height:100%;justify-content:center;line-height:18px;overflow:hidden;position:relative;width:100%}.ZoomPanImage__container.ZoomPanImage__v2Container{height:-moz-max-content;height:max-content;margin:auto 0;z-index:1}.ZoomPanImage__container .ZoomPanImage__close{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f;cursor:pointer;display:flex;height:46px;justify-content:center;position:fixed;right:24px;top:24px;width:46px;z-index:2}.ZoomPanImage__container .ZoomPanImage__close:active{background-color:#6300a3}.ZoomPanImage__container .ZoomPanImage__close:active svg{fill:#fff}.ZoomPanImage__container .ZoomPanImage__zoomImgWrap{box-sizing:border-box;display:flex;flex:1;flex-direction:column;overflow:hidden;position:relative;width:100%}.ZoomPanImage__container .ZoomPanImage__zoomImgWrap .ZoomPanImage__zoomPer{background-color:#000;border-radius:4px;color:#fff;font-family:font-medium;font-size:12px;padding:4px 8px;position:absolute;right:16px;text-transform:capitalize;top:16px;white-space:nowrap;z-index:1}.ZoomPanImage__container .ZoomPanImage__zoomImgWrap .ZoomPanImage__zoomPer.ZoomPanImage__showOnLeft{left:16px;right:unset}.ZoomPanImage__container .ZoomPanImage__zoomImgWrap.ZoomPanImage__disableZoom{pointer-events:none}.ZoomPanImage__container .ZoomPanImage__content{display:flex;flex-direction:column;margin:auto;position:relative}.ZoomPanImage__container .ZoomPanImage__content .ZoomPanImage__arrow{align-items:center;background-color:#0000004d;border:1px solid #fff;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;pointer-events:auto;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:40px}.ZoomPanImage__container .ZoomPanImage__content .ZoomPanImage__arrow svg{transform:rotate(-90deg)}.ZoomPanImage__container .ZoomPanImage__content .ZoomPanImage__arrow.ZoomPanImage__left{left:12px;z-index:2}.ZoomPanImage__container .ZoomPanImage__content .ZoomPanImage__arrow.ZoomPanImage__left svg{transform:rotate(90deg)}.ZoomPanImage__container .ZoomPanImage__content .ZoomPanImage__arrow:active{background-color:#fff}.ZoomPanImage__container .ZoomPanImage__content .ZoomPanImage__arrow:active svg{stroke:#000}.ZoomPanImage__container .ZoomPanImage__content .ZoomPanImage__zoomImageHeadingText{color:#fff;font-family:font-book;font-size:16px;letter-spacing:0;line-height:24px;margin-bottom:16px;opacity:1;text-align:center}.ZoomPanImage__container .ZoomPanImage__content .ZoomPanImage__zoomImageHeadingText.ZoomPanImage__hide{opacity:0}.ZoomPanImage__container .ZoomPanImage__content .ZoomPanImage__imgSection{transition:transform .25s;width:100%}.ZoomPanImage__container .ZoomPanImage__content .ZoomPanImage__imgSection img{width:100%}.ZoomPanImage__container .ZoomPanImage__content .ZoomPanImage__tooltip{align-items:center;bottom:-12px;display:flex;left:50%;opacity:1;position:absolute;transform:translate(-50%,100%);transition:transform .3s ease-out}.ZoomPanImage__container .ZoomPanImage__content .ZoomPanImage__tooltip.ZoomPanImage__hide{opacity:0}.ZoomPanImage__container .ZoomPanImage__content .ZoomPanImage__tooltip.ZoomPanImage__tooltipV2{bottom:unset;justify-content:center;left:unset;margin-top:12px;position:relative;transform:none}.ZoomPanImage__container .ZoomPanImage__content .ZoomPanImage__tooltip img{font-size:16px;line-height:20px;margin-right:8px;min-width:32px;width:32px}.ZoomPanImage__container .ZoomPanImage__content .ZoomPanImage__tooltip .ZoomPanImage__pinchZoomTextV2{white-space:nowrap}.ZoomPanImage__container .ZoomPanImage__pdpCTA{background-color:#fff;box-shadow:0 0 10px #00000029;color:#2e054e;width:100%;z-index:2}.ZoomPanImage__container.ZoomPanImage__desktop .ZoomPanImage__close:hover{background-color:#6300a3}.ZoomPanImage__container.ZoomPanImage__desktop .ZoomPanImage__close:hover svg{fill:#fff}.ZoomPanImage__container.ZoomPanImage__desktop .ZoomPanImage__zoomImgWrap{align-items:center}.ZoomPanImage__container.ZoomPanImage__desktop .ZoomPanImage__content{flex-direction:row;height:100%}.ZoomPanImage__container.ZoomPanImage__desktop .ZoomPanImage__content .ZoomPanImage__arrow:hover{background-color:#fff}.ZoomPanImage__container.ZoomPanImage__desktop .ZoomPanImage__content .ZoomPanImage__arrow:hover svg{stroke:#000}.ZoomPanImage__container.ZoomPanImage__desktop .ZoomPanImage__content .ZoomPanImage__imgSection{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;width:unset}.ZoomPanImage__container.ZoomPanImage__desktop .ZoomPanImage__content .ZoomPanImage__imgSection img{height:100%;width:unset}.ZoomPanImage__imageContentWrapper{position:relative}.ZoomPanImage__imageContentWrapper .ZoomPanImage__content{height:100%;position:absolute;top:0;width:100%}.ZoomPanImage__zoomOutCursor{cursor:zoom-out}.ZoomPanImage__zoomInCursor{cursor:zoom-in}.Checklist__checklistWrapper{background-color:#f6f4f8;display:flex;flex-direction:column;height:100%;position:relative;touch-action:pan-x pan-y}.Checklist__checklistWrapper .Checklist__closeIcon{background:#14141426;border-radius:50%;padding:6px 9px;position:absolute;right:16px;top:16px;z-index:1}.Checklist__checklistWrapper .Checklist__carousel{height:273px;width:100%}.Checklist__checklistWrapper .Checklist__carousel img{width:100%}@keyframes Checklist__top-to-bottom-animation{0%{top:-60px}to{top:0}}.Checklist__checklistWrapper .Checklist__header{animation-delay:0s;animation-duration:.2s;animation-name:Checklist__top-to-bottom-animation;animation-timing-function:linear;box-shadow:0 6px 12px #87878733}.Checklist__checklistWrapper .Checklist__infoStrip{backdrop-filter:blur(16px);background-color:#2e054e99;color:#fff;font-family:font-book;font-size:14px;font-style:italic;letter-spacing:0;line-height:20px;line-height:18px;margin-bottom:16px;margin-top:-22px;padding:2px;text-align:center}.Checklist__checklistWrapper .Checklist__indicator svg{margin-right:-8px}.Checklist__checklistWrapper .Checklist__listPoints{color:#2e054e;padding:32px 16px}.Checklist__checklistWrapper .Checklist__listPoints .Checklist__section{background-color:#fff;border-radius:12px;margin-bottom:16px;padding:16px}.Checklist__checklistWrapper .Checklist__listPoints .Checklist__section .Checklist__headingSection{align-items:center;display:flex;font-family:font-demi;font-size:16px;justify-content:space-between;letter-spacing:0;line-height:20px;margin-bottom:8px}.Checklist__checklistWrapper .Checklist__listPoints .Checklist__section .Checklist__headingSection span{color:#acacac;font-family:font-medium;font-size:12px;letter-spacing:0;line-height:16px;text-transform:uppercase;white-space:nowrap}.Checklist__checklistWrapper .Checklist__listPoints .Checklist__section table{border-collapse:separate;border-spacing:4px 16px;font-family:font-book;font-size:14px;letter-spacing:0;line-height:20px;margin-left:-4px}.Checklist__checklistWrapper .Checklist__listPoints .Checklist__section table tr{margin-bottom:16px}.Checklist__checklistWrapper .Checklist__listPoints .Checklist__section table th{text-align:right}.Checklist__checklistWrapper .Checklist__listPoints .Checklist__section :last-child{text-align:left}.Checklist__checklistWrapper .Checklist__loader{margin:70px}.Checklist__bottomSection{background-color:#fff;bottom:0;box-shadow:0 -6px 12px #87878733;display:flex;flex-direction:column;height:100%;padding:16px 16px 32px;position:sticky}.Checklist__bottomSection p{color:#888;font-family:font-book;font-size:14px;letter-spacing:0;line-height:20px;line-height:18px;margin-top:12px;text-align:center}.ImageOverlayV2__transparentBack{background-color:transparent!important}.ImageOverlayV2__blackOverlay{background-color:#141414f2!important}.ImageOverlayV2__whiteCircleBackground{background:#fff;border-radius:50%!important;padding:8px}.ImageOverlayV2__desktop{width:520px!important}.BottomSection__bottomSectionWrapper{background-color:#f6f4f8}.BottomSection__bottomSectionWrapper .BottomSection__serviceDueWrapper{background-color:#fff;border-radius:12px;gap:16px;margin:0 16px;padding:16px}.BottomSection__bottomSectionWrapper .BottomSection__serviceDueWrapper .BottomSection__leftSection h4{color:#2e054e;font-family:font-demi;font-size:14px;letter-spacing:0;line-height:18px}.BottomSection__bottomSectionWrapper .BottomSection__serviceDueWrapper .BottomSection__leftSection p{color:#888;font-family:font-medium;font-size:14px;letter-spacing:0;line-height:18px;padding-top:4px}.BottomSection__bottomSectionWrapper .BottomSection__bottomCTA{gap:16px;margin:24px 16px}.BottomSection__bottomSectionWrapper .BottomSection__bottomCTA button{font-family:font-demi;text-transform:none}.BottomSection__bottomSectionWrapper .BottomSection__bottomCTA .BottomSection__ctaText{color:#fff;gap:8px}.BottomSection__bottomSectionWrapper .BottomSection__bottomCTA .BottomSection__ctaText svg{margin-right:0;position:relative;top:1px}.BottomSection__bottomSectionWrapper .BottomSection__backgroundImage{background-position-y:50px}.BottomSection__bottomSectionWrapper .BottomSection__backgroundImage.BottomSection__electric{background-position-y:0;background-size:cover}.BottomSection__bottomSectionWrapper .BottomSection__backgroundImage.BottomSection__v2{background-position-y:20px;background-size:cover}.BottomSection__bottomSectionWrapper .BottomSection__checkListWrapper{padding:32px 48px 67% 16px}.BottomSection__bottomSectionWrapper .BottomSection__checkListWrapper h4{color:#2e054e;font-family:font-demi;font-size:18px;letter-spacing:0;line-height:22px}.BottomSection__bottomSectionWrapper .BottomSection__checkListWrapper p{color:#888;font-family:font-book;font-size:16px;letter-spacing:0;line-height:24px}.BottomSection__bottomSectionWrapper .BottomSection__checkListWrapper .BottomSection__checkListCTA{color:#6300a3;cursor:pointer;font-family:font-demi;font-size:16px;letter-spacing:0;line-height:20px;margin-top:12px}.BottomSection__bottomSectionWrapper .BottomSection__checkListWrapper .BottomSection__checkListCTA svg{margin-left:4px}.BottomSection__removeBg{background:transparent!important}
