.ControlPanel{position:absolute;transform:translateY(-50%);top:50%;right:0;display:flex;flex-direction:column}@media screen and (min-width:670px){.ControlPanel:focus .ControlPanel__ButtonText,.ControlPanel:hover .ControlPanel__ButtonText{display:flex}}@media screen and (min-width:670px){.ControlPanel:focus .ControlPanel__Icon,.ControlPanel:hover .ControlPanel__Icon{padding-right:8px;border-right:1px solid #122aff}}@media screen and (min-width:670px){.ControlPanel:focus .ControlPanel__View.is-selected .ControlPanel__Icon,.ControlPanel:focus .ControlPanel__View:focus .ControlPanel__Icon,.ControlPanel:focus .ControlPanel__View:hover .ControlPanel__Icon,.ControlPanel:hover .ControlPanel__View.is-selected .ControlPanel__Icon,.ControlPanel:hover .ControlPanel__View:focus .ControlPanel__Icon,.ControlPanel:hover .ControlPanel__View:hover .ControlPanel__Icon{border-right:1px solid #fff}}.ControlPanel__Separator{height:32px}.ControlPanel__View{background:#fff;margin-bottom:4px}.ControlPanel__View.is-selected,.ControlPanel__View:focus,.ControlPanel__View:hover{background:#122aff}.ControlPanel__View.is-selected .ControlPanel__Button,.ControlPanel__View:focus .ControlPanel__Button,.ControlPanel__View:hover .ControlPanel__Button{color:#fff}.ControlPanel__View.is-selected .ControlPanel__Button .ControlPanel__Icon .ControlPanel__SvgIcon path,.ControlPanel__View:focus .ControlPanel__Button .ControlPanel__Icon .ControlPanel__SvgIcon path,.ControlPanel__View:hover .ControlPanel__Button .ControlPanel__Icon .ControlPanel__SvgIcon path{fill:#fff}.ControlPanel__Button{display:flex;width:100%;color:#000}.ControlPanel__Icon{border-right:none}.ControlPanel__Icon .ControlPanel__SvgIcon{width:30px}.ControlPanel__Icon .ControlPanel__SvgIcon path{fill:#000}.ControlPanel__ButtonText{display:none;margin-left:8px;font-size:1.6rem;text-align:left;align-self:center}body.fullscreen-is-active{overflow:hidden;width:100%}.Cfg360Viewer{position:relative;height:300px}@media screen and (min-width:670px){.Cfg360Viewer{height:400px}}@media screen and (min-width:1280px){.Cfg360Viewer{height:450px}}.Cfg360Viewer.is-fullScreen{background-color:#fff;position:fixed;display:flex;top:0;left:0;width:100%;height:100%;z-index:21}.InteractionHelper{pointer-events:none;width:100px;height:100px;border-radius:68.5px;background-color:rgba(0,0,0,.5)}.InteractionHelper,.InteractionHelper .InteractionHelper__svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.InteractionHelper .InteractionHelper__svg{width:50px}.InteractionHelper .InteractionHelper__svg path{fill:#fff;stroke:#fff}.HorizontalList{display:flex;justify-content:space-around}.HorizontalList__item{display:flex;flex-direction:column;width:100%;position:relative;padding:8px 16px}.HorizontalList__item:after{content:"";display:block;position:absolute;top:15%;right:0;bottom:15%;width:1px;background:#f2f2f2}.HorizontalList__item:before{position:absolute;display:block;top:0;right:0;left:0;height:16px;text-align:center;font-size:2rem;color:#777}.HorizontalList__item:first-of-type{padding-left:0}.HorizontalList__item:last-of-type{padding-right:0}.HorizontalList__item:last-of-type:after{content:none}.HorizontalList__item .IconItem:before{font-size:2.2rem}.HorizontalList__item .IconItem__label{margin-top:8px}.IconItem{display:flex;flex-direction:column;align-items:center}.IconItem__icon{width:20px}.IconItem.IconItem_alternate{margin-top:16px}.IconItem.IconItem_alternate .IconItem__label{position:absolute;left:0;top:16px;margin:0;padding-left:16px;font-size:1.6rem;text-align:left}.IconItem__label{margin-top:16px;text-align:center}@media screen and (min-width:670px){.IconItem__label{font-size:1.4rem}}.OfferSummary__toggle{margin-top:16px;font-size:1.4rem;font-weight:700;width:100%;display:flex;align-items:center;justify-content:space-between;padding:0}@media screen and (min-width:670px){.OfferSummary__toggle{display:none}}.OfferSummary__picto{position:relative;width:12px;height:12px}.OfferSummary__picto:after,.OfferSummary__picto:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";display:inline-block;background-color:#000}.OfferSummary__picto:before{width:100%;height:2px}.OfferSummary__picto:after{width:2px;height:100%}.is-toggled .OfferSummary__picto:after{display:none}.OfferSummary__item+.OfferSummary__item:not(:empty){margin-top:16px}.RCIOfferSummary__title{font-size:1.4rem;font-weight:700;margin:0 0 8px}.RCIOfferLegal .RCIOfferLegal__item,.RCIOfferLegal .RCIOfferLegal__list,.RCIOfferSummary__item,.RCIOfferSummary__list{margin:0 0 8px}.RCIOfferLegal .RCIOfferLegal__title{font-size:1.2rem;font-weight:700;margin:0 0 8px}.RCIOfferLabel{color:#000;font-size:1.3rem;line-height:1.8rem;display:flex;flex-flow:row nowrap;align-items:center}.RCIOfferLabel .RCIOfferLabel__label{display:block;align-items:baseline}.RCIOfferLabel .RCIOfferLabel__value{flex:0;white-space:nowrap;font-weight:700}.RCIOfferSummary .RCIOfferLabel .RCIOfferLabel__label{display:flex;align-items:baseline;flex:1}.RCIOfferSummary .RCIOfferLabel .RCIOfferLabel__label.summay-sub-header{font-weight:700;justify-content:center}.RCIOfferSummary .RCIOfferLabel .RCIOfferLabel__label:after{content:"";height:100%;border-bottom:1px dashed #ccc;flex:1}.summay-sub-header .RCIOfferSummary .RCIOfferLabel .RCIOfferLabel__label:after{display:none}.RCIOfferHeader .RCIOfferLabel{justify-content:center}.RCIOfferHeader .RCIOfferLabel .RCIOfferLabel__label{font-size:1.4rem;color:#777;flex:none}.RCIOfferHeader .RCIOfferLabel .RCIOfferLabel__label.rrso-like-monthly{font-size:2.4rem;line-height:1.2}@media screen and (min-width:670px){.RCIOfferHeader .RCIOfferLabel .RCIOfferLabel__label.rrso-like-monthly{font-size:2.8rem}}.RCIOffer_alt .RCIOfferHeader .RCIOfferLabel .RCIOfferLabel__label{color:#fff;font-size:1.8rem;margin-top:8px;margin-bottom:16px}.RCIOfferHeader .RCIOfferLabel .RCIOfferLabel__value{font-weight:unset}.RCIOffer_alt .RCIOfferHeader .RCIOfferLabel .RCIOfferLabel__value{color:#fff}.RCIOfferLabel.separator{width:100%;margin:8px 0;border-top:1px dashed #ccc}.RCIOfferLabel .RCIOfferLabel__label.separator,.RCIOfferLabel .RCIOfferLabel__value.separator{display:none}.RCIOfferLegal__item .RCIOfferLabel .RCIOfferLabel__label{font-size:1rem;line-height:1.3rem;text-align:justify;color:#777;flex:1;display:block}.RCIOffer_alt .RCIOfferLegal__item .RCIOfferLabel .RCIOfferLabel__label{color:#fff}.RCIOfferLegal__item .RCIOfferLabel .RCIOfferLabel__label:after{display:none}.RCIOfferSimple .RCIOfferLabel{justify-content:left}.RCIOfferSimple .RCIOfferLabel .RCIOfferLabel__value{line-height:2rem;font-size:1.6rem;font-weight:700;color:#000}.RCIOfferSimple .RCIOfferLabel .RCIOfferLabel__label{font-size:1.2rem;line-height:1.5;color:#000;flex:1}.RCIOfferSimple .RCIOfferLabel .RCIOfferLabel__label.has-same-font-size{font-size:2.4rem}@media screen and (min-width:670px){.RCIOfferSimple .RCIOfferLabel .RCIOfferLabel__label.has-same-font-size{font-size:3.6rem}}.RCIOfferSimple .RCIOfferLabel .RCIOfferLabel__cta{padding:0}.RCIOfferSimple .RCIOfferLabel .RCIOfferLabel__cta .RCIOfferLabel__infoIcon{width:20px}.RCIOfferLabel .text-centered{text-align:center}.RCIOfferLabel.monthly-payment{font-size:2.4rem;line-height:1.2;font-weight:700}@media screen and (min-width:670px){.RCIOfferLabel.monthly-payment{font-size:2.8rem}}.RCIOfferLabel.separator-dashed .RCIOfferLabel__label,.RCIOfferLabel.separator-solid .RCIOfferLabel__label{margin-right:8px;position:relative;overflow:hidden}.RCIOfferLabel.separator-dashed .RCIOfferLabel__label:after,.RCIOfferLabel.separator-solid .RCIOfferLabel__label:after{content:"";height:100%;border-bottom:1px dashed #ccc;flex:1}.RCIOfferLabel.separator-solid .RCIOfferLabel__label:after{border-bottom-style:solid}.RCIOfferLabel.separator-dashed .RCIOfferLabel__label:after{border-bottom-style:dashed}.RCIOfferLabel__summary{max-width:420px;margin:0 auto}.RCIOfferLabel .RCIOfferLabel__label,.RCIOfferLabel .RCIOfferLabel__value{color:#000}.RCIOfferHeader .RCIOfferLabel .RCIOfferLabel__label.rrso-like-monthly{color:#122aff}.RCIOfferLegal__item .RCIOfferLabel .RCIOfferLabel__label{color:#333}.RCIOfferSimple .RCIOfferLabel .RCIOfferLabel__cta .RCIOfferLabel__infoIcon{fill:#122aff}.RCIOfferSimple.RCIOfferSimple_large div.monthly-payment,.RCIOfferSimple.RCIOfferSimple_normal div.monthly-payment,.RCIOfferSimple.RCIOfferSimple_small div.monthly-payment{font-family:"daciaSpirit, sans-serif";font-size:2.4rem;font-weight:700;color:#000}.RCIOfferSimple.RCIOfferSimple_large div.monthly-payment .RCIOfferLabel__infoIcon,.RCIOfferSimple.RCIOfferSimple_normal div.monthly-payment .RCIOfferLabel__infoIcon,.RCIOfferSimple.RCIOfferSimple_small div.monthly-payment .RCIOfferLabel__infoIcon{margin-left:8px;vertical-align:middle;width:16px}.RCIOfferSimple.RCIOfferSimple_large div.RCIOfferLabel__label,.RCIOfferSimple.RCIOfferSimple_normal div.RCIOfferLabel__label,.RCIOfferSimple.RCIOfferSimple_small div.RCIOfferLabel__label{margin-top:8px;color:#777;font-size:1.1rem}.RCIOfferSimple.RCIOfferSimple_large div.RCIOfferLabel__label.has-same-font-size,.RCIOfferSimple.RCIOfferSimple_normal div.RCIOfferLabel__label.has-same-font-size,.RCIOfferSimple.RCIOfferSimple_small div.RCIOfferLabel__label.has-same-font-size{font-size:2.4rem;font-family:"daciaSpirit, sans-serif";color:#000;font-weight:700}@media screen and (min-width:670px){.RCIOfferSimple.RCIOfferSimple_large div.monthly-payment{font-size:3.6rem}}.RCIOfferSimple.RCIOfferSimple_large div.monthly-payment .RCIOfferLabel__infoIcon{width:20px}@media screen and (min-width:670px){.RCIOfferSimple.RCIOfferSimple_large div.RCIOfferLabel__label.has-same-font-size{font-size:3.6rem}}.RCIOfferSimple.RCIOfferSimple_small div.monthly-payment{font-size:1.8rem}.RCIOfferSimple.RCIOfferSimple_small div.monthly-payment .RCIOfferLabel__infoIcon{width:14px}.RCIOfferSimple.RCIOfferSimple_small div.RCIOfferLabel__label.has-same-font-size{font-size:1.8rem}.RCIOfferSimple.RCIOfferSimple_centered div.monthly-payment{justify-content:center}.RCIOfferSimple.RCIOfferSimple_centered .RCIOfferLabel__label{text-align:center}@media screen and (min-width:670px){.RCIOfferSimple.RCIOfferSimple_rightDesktop div.monthly-payment{justify-content:flex-end}.RCIOfferSimple.RCIOfferSimple_rightDesktop .RCIOfferLabel__label{text-align:right}}.RCIOfferSimple.RCIOfferSimple_large div.monthly-payment,.RCIOfferSimple.RCIOfferSimple_normal div.monthly-payment,.RCIOfferSimple.RCIOfferSimple_small div.monthly-payment{font-family:"readBeta2 sans-serif";color:#122aff}.RCIOfferSimple.RCIOfferSimple_large div.monthly-payment .RCIOfferLabel__infoIcon,.RCIOfferSimple.RCIOfferSimple_normal div.monthly-payment .RCIOfferLabel__infoIcon,.RCIOfferSimple.RCIOfferSimple_small div.monthly-payment .RCIOfferLabel__infoIcon{fill:#122aff}.RCIOfferSimple.RCIOfferSimple_large div.RCIOfferLabel__label.has-same-font-size,.RCIOfferSimple.RCIOfferSimple_normal div.RCIOfferLabel__label.has-same-font-size,.RCIOfferSimple.RCIOfferSimple_small div.RCIOfferLabel__label.has-same-font-size{font-family:"readBeta2 sans-serif";color:#122aff}.RCIOfferSimple.RCIOfferSimple_darkBackground div.monthly-payment{color:#fff}.RCIOfferSimple.RCIOfferSimple_darkBackground div.monthly-payment .RCIOfferLabel__infoIcon{fill:#fff}.RCIOfferSimple.RCIOfferSimple_darkBackground div.RCIOfferLabel__label,.RCIOfferSimple.RCIOfferSimple_darkBackground div.RCIOfferLabel__label.has-same-font-size{color:#fff}.RCIFinancing__simulator{min-width:128px;min-height:128px}@media screen and (min-width:1024px){.RCIFinancing__simulator.is-budget,.RCIFinancing__simulator.is-ready{max-width:100%}.RCIFinancing__simulator.is-budget:not(.is-inline),.RCIFinancing__simulator.is-ready:not(.is-inline){width:980px}}.RCIFinancing__simulatorInner{display:none}.is-budget .RCIFinancing__simulatorInner,.is-ready .RCIFinancing__simulatorInner{display:block}.ProductDetails__link{color:#000;display:flex;font-size:1.4rem;padding:0 16px;margin-bottom:32px;text-decoration:underline}.ProductDetails__informations{display:flex;flex-direction:column}@media screen and (min-width:670px){.ProductDetails__informations{flex-direction:row}}.ProductDetails__main{display:flex;flex-direction:column;width:100%}@media screen and (min-width:670px){.ProductDetails__main{flex-basis:60%;width:auto}}@media screen and (min-width:1024px){.ProductDetails__main{flex-basis:70%;width:auto}}.ProductDetails__panel{background-color:#fff;border:1px solid #f2f2f2;margin:0;width:100%}@media screen and (min-width:670px){.ProductDetails__panel{flex-basis:40%;margin:0 16px;width:auto}}@media screen and (min-width:1024px){.ProductDetails__panel{flex-basis:30%}}.ProductDetails__panelInformations{display:flex;flex-direction:column;padding:24px 16px 0}.ProductDetails__modelName{font-size:2.4rem;font-weight:700}.ProductDetails__version{font-size:2rem;font-weight:400;display:block}.ProductDetails__delivery{font-size:1.1rem;margin:16px 0;color:#777}.ProductDetails__specs{margin:16px}@media screen and (min-width:1280px){.ProductDetails__specs{margin:24px}}.ProductDetails__ctaContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:8px}.ProductDetails__cta{margin:8px;width:100%}.ProductDetails__personalize{display:flex;justify-content:center}.ProductDetails__viewer{min-height:300px}@media screen and (min-width:670px){.ProductDetails__viewer{min-height:400px}}@media screen and (min-width:1280px){.ProductDetails__viewer{min-height:450px;margin-left:16px}}.ProductDetails__Offer{margin:8px 0}.ProductDetails__defaultPrice{font-size:3.6rem;font-weight:700;line-height:1}.ProductDetails__defaultTeachingSentence{font-size:1.1rem;color:#777}.ProductDetails__criteria{margin-top:8px;font-size:1.6rem;font-weight:400;list-style:inside}.ProductDetails__anchorLink{text-decoration:underline;color:#000;font-size:1.4rem;margin-top:16px}