.dd-image-parent img{transition-property:all;transition-duration:.5s;height:auto;width:100%}.deep-main-image-wrapper{max-width:100%;margin:0 auto;transition-property:transform;transition-duration:.5s}.dd-image-parent{width:100%;text-align:center}.heading-section{z-index:2;padding-top:60px;top:0}.bike-detail-drawer{--pe-drawer-max-width:510px;height:100vh;position:unset;flex:0 0 510px}.parent-relative{flex:0 0 100%;height:100vh;overflow:hidden;display:flex;align-items:center}.info-drawer-opened .parent-relative{flex:0 0 calc(100% - 510px);display:flex;align-items:center}body.bike-info-drawer-opened{overflow:hidden}.icon-point-bike-part{border:4px solid rgba(255,181,61,.6);background:var(--pe-color-yellow);width:40px;height:40px;z-index:1;cursor:pointer}.deep-main-image-wrapper{--x-const:0px;--y-const:0px;width:auto}.info-drawer-opened .parent-relative .deep-main-image-wrapper{width:max-content}.icon-point-bike-part{left:calc(var(--x-percentage) - var(--x-const));top:calc(var(--y-percentage) - var(--y-const));transform:translateY(-50%)}.slider-details img{width:100%}.bike-info-drawer-opened .product-sticky-bar{z-index:-1;opacity:0}swiper-container.bike-details-slider::part(button-next),swiper-container.bike-details-slider::part(button-prev){top:auto;bottom:0;background-color:var(--pe-color-yellow);border:none;--swiper-navigation-sides-offset:0}.main-deep-dive-section{background:var(----pe-body-bg);height:100vh}.zoom-in-out-btn{position:absolute;width:45px;height:45px;display:none;align-items:center;justify-content:center;background:#ffca60;border-radius:50%;right:30px;bottom:45px}.info-drawer-opened .zoom-in-out-btn{display:flex}.zoom-out-btn{display:none}.zoomedOut .zoom-out-btn{display:block}.zoomedOut .zoom-in-btn{display:none}.is-zoomed .icon-point-bike-part{display:none!important}.deep-dive-section.drwer-open .container{padding-right:0}.icon-point-bike-part:before{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background:var(--pe-color-yellow);width:100%;height:100%;content:" ";z-index:-1;border-radius:50%;transition:all .2s ease-in-out}.icon-point-bike-part:after{border:1px solid var(--pe-color-yellow);position:absolute;left:-3px;top:-3px;margin:auto;background:var(--pe-color-yellow);width:calc(100% + 6px);height:calc(100% + 6px);content:" ";z-index:-1;border-radius:50%;animation:number 2s infinite;transition:all .2s ease-in-out}.dive-deep-container{display:flex;position:relative;height:100vh;align-items:center}.bike-info-drawer-opened .section-header.header-sticky{position:static}.info-drawer-opened .heading-section{opacity:0}.deep-dive-section.info-drawer-opened{background:#f1efe5}.info-drawer-opened .container{padding-inline:0;max-width:100%}.info-drawer-opened .parent-relative .dd-image-parent img{height:auto}@keyframes number{0%{scale:1;opacity:1}50%{scale:1.2;opacity:.5}80%{scale:1.5;opacity:.5}100%{scale:1;opacity:0}}@media only screen and (max-width:1024px){.bike-detail-drawer{--pe-drawer-max-width:400px}.info-drawer-opened .parent-relative{flex:0 0 calc(100% - 400px)}}@media only screen and (max-width:991.98px){.bike-detail-drawer{height:auto}.slider-wrapper{overflow:auto}.bike-details-slider{height:auto!important}.heading-section{position:inherit!important;padding-top:0}.deep-main-image-wrapper{--x-const:10px;--y-const:-3px}.parent-relative{min-height:auto!important;height:auto}.dive-deep-container{display:block;height:auto}.dd-image-parent img{height:auto}.deep-main-image-wrapper{width:100%}body.bike-info-drawer-opened{overflow:hidden!important;position:static!important}.deep-dive-section.info-drawer-opened{background:0 0}.info-drawer-opened .heading-section{opacity:1}.info-drawer-opened .container{padding-inline:var(--pe-container-x-padding)}}@media only screen and (max-width:992.98px){custom-drawer-bike-info.custom-drawer{position:fixed!important;width:100%;--pe-drawer-position-left:0;--pe-drawer-position-right:0;--pe-drawer-position-top:50%;--pe-drawer-max-width:100%;--pe-drawer-position-bottom:0;transform:translate(0,100%);border-top-right-radius:20px;border-top-left-radius:20px}.icon-point-bike-part{width:25px;height:25px}swiper-container.bike-details-slider::part(button-next),swiper-container.bike-details-slider::part(button-prev){display:none}}
