*{margin:0;padding:0;box-sizing:border-box;scrollbar-gutter:auto}*::-webkit-scrollbar{width:0rem;height:0rem}*::-webkit-scrollbar-track{border:none;box-shadow:none}*::-webkit-scrollbar-thumb{border-radius:0.2rem;background:#90b09fff}* ::-webkit-scrollbar-thumb:hover{background:#718b7d}@media screen and (min-width: 768px){*::-webkit-scrollbar{width:0.5rem;height:0.5rem}}@keyframes
pulse{0%{transform:scale(0.6);opacity:1}40%{transform:scale(0.85);opacity:0.8}100%{opacity:0;transform:scale(1.05)}}:root{--primary-green:#90b09fff;--primary-red:#c62f5aff;--primary-brown:#f7ece2ff;--primary-black:#161616ff}.hidden{display:none !important}.img-vis{opacity:0.9}.obs-highlight{color:#F00;font-weight:bold}body.v2
nav.navbar{width:100%}body.v2 nav.navbar .language>a{display:block}body.v2 nav.navbar .language a:hover{text-decoration:none}body.v2 nav.navbar .language
.lang_select{background-color:#90b09fff;position:absolute}body.v2 nav.navbar .language .lang_select
a{font-family:"Montserrat",sans-serif;font-weight:700;color:#fff;display:line-block}body.v2 nav.navbar .language .lang_select a:hover{text-decoration:underline}body.v2 .mon-profile{font-family:"Montserrat",sans-serif;font-weight:400}body.v2 .mon-profile
a{color:#8d8d8d}body.v2 .mon-profile a:hover{text-decoration:underline}body.v2 .mon-profile
.timeline{display:none}body.v2
.slider{position:relative}body.v2
.slide{transition:all 0.5s}body.v2
.slide.active{z-index:100 !important}body.v2 .slide.active
.contorno{z-index:102;border:5px
solid #c62f5a88}body.v2 .slide.active
p{color:#020304 !important;text-shadow:2px 2px 4px #343a40;transition:0.2s}body.v2 .slide
.contorno{z-index:0;display:block}body.v2 .slide
img{object-fit:cover;padding:0
!important}body.v2 .slide
p{text-align:center;font-family:"Montserrat",sans-serif;font-weight:400}body.v2 .slide p
strong{font-size:3.5vw;font-weight:700}body.v2 .slide p strong
small{font-weight:700}body.v2
.titles{font-family:"Montserrat",sans-serif}body.v2 .titles
h4{font-weight:400;color:#90b09fff;margin-bottom:0.2rem;max-width:80rem;width:100%}body.v2 .titles
h2{color:#000}body.v2
.btn{display:none}body.v2
.container{position:relative}@media (max-width: 767px){body.v2
.slider{padding:2rem 0;max-height:calc(100vh - 11rem);overflow-y:auto;width:100%}body.v2 .fake-shadow{display:none}body.v2
.slide{width:100%;height:10rem;position:relative;display:flex;justify-content:space-between;align-items:center}body.v2 .slide
.contorno{width:10rem;height:10rem;position:absolute;top:0}body.v2 .slide
img{width:10rem;height:10rem;position:relative;-webkit-box-shadow:1.4vw 1.4vw 1.4vw 0 rgba(91,91,91,0.58);-moz-box-shadow:1.4vw 1.4vw 1.4vw 0 rgba(91,91,91,0.58);box-shadow:1.4vw 1.4vw 1.4vw 0 rgba(91,91,91,0.58)}body.v2 .slide
p{font-size:0.8rem;margin:0;flex:1}body.v2 .slide p
strong{font-size:0.9rem}body.v2 .slide p strong
small{font-size:0.9rem}body.v2
.slide_tarja{display:none}}@media (min-width: 768px){body.v2{background:none;background-size:unset}body.v2 .col-2.logo
img{height:2rem;margin-bottom:0.5rem}body.v2 nav.navbar .language>a{padding-left:1rem;padding-right:2.5rem;margin-top:25%;display:flex}body.v2 nav.navbar .language
img{width:1.8rem;height:1.8rem}body.v2 .mon-profile{font-size:1rem;text-align:right !important}body.v2
.slider{width:90vw;width:40rem;min-height:31rem;overflow-x:clip;z-index:2;margin-right:auto;margin-left:auto;transition:0.5s;padding:0;overflow-y:visible}body.v2 .fake-shadow{display:block;position:relative;z-index:1;top:-30.4rem;min-height:19.7rem;width:40rem;margin-right:auto;margin-left:auto;transition:0.5s;-webkit-box-shadow:0.8rem 0.5rem 1rem 0 rgba(91,91,91,0.58);-moz-box-shadow:0.5rem 0.5rem 1rem 0 rgba(91,91,91,0.58);box-shadow:0.5rem 0.5rem 1rem 0 rgba(91,91,91,0.58)}body.v2
.slide{min-width:10rem;width:16.66666%;height:100%;position:absolute;cursor:pointer}body.v2 .slide:hover
img{transform:scale(1.1);z-index:999}body.v2 .slide
.contorno{width:100%;height:66%;position:relative}body.v2 .slide
img{width:100%;z-index:2;height:66%;transition:0.5s;-webkit-box-shadow:0.8rem 0.5rem 1rem 0 rgba(91,91,91,0.58);-moz-box-shadow:0.5rem 0.5rem 1rem 0 rgba(91,91,91,0.58);box-shadow:0.5rem 0.5rem 1rem 0 rgba(91,91,91,0.58)}body.v2 .slide
p{display:block;margin-top:2rem;font-size:1rem;line-height:1.6rem}body.v2 .slide p
strong{font-size:1.3rem}body.v2 .slide p strong
small{font-size:0.9rem}body.v2
.slide_tarja{height:7rem;background-color:#90b09fff;position:absolute;z-index:0;top:21rem;opacity:0.9;width:100%}body.v2 .titles
#stepOne_h4{font-size:1.2rem;padding:0
4rem;max-width:80rem}body.v2 .titles
#stepOne_h2{font-size:1.9rem;margin-bottom:1.5rem;padding:0
4rem;max-width:80rem}body.v2 #stepOne_btn_next,
body.v2
#stepOne_btn_prev{display:flex;justify-content:center;align-items:center;position:absolute;width:2rem;height:2rem;border:none;border-radius:50%;z-index:110;cursor:pointer;background-color:#fff;font-size:1.5rem;color:#b7b7b7;top:10rem;right:2%;opacity:0.6;-webkit-box-shadow:6px 0px 5px 0px rgba(91,91,91,0.58);-moz-box-shadow:6px 0px 5px 0px rgba(91,91,91,0.58);box-shadow:6px 0px 5px 0px rgba(91,91,91,0.58)}body.v2 #stepOne_btn_next.disabled,
body.v2
#stepOne_btn_prev.disabled{cursor:default;opacity:0.2;color:#fff}body.v2 .btn:active{transform:scale(1.1)}body.v2 .btn-prev{left:2%}body.v2 .btn-next{right:2%}body.v2
.container{justify-items:center;height:26rem;min-width:100%}}@media screen and (min-width: 900px){body.v2 .slider,
body.v2 .fake-shadow{width:50rem}}@media screen and (min-width: 1100px){body.v2 .slider,
body.v2 .fake-shadow{width:60rem}}@media (max-width: 767px){body.v2.dimension,body.v2.finition,body.v2.options,body.v2.mechanisms,body.v2.engravings{overflow-x:hidden;overflow-y:auto}body.v2.dimension .titles,
body.v2.finition .titles,
body.v2.options .titles,
body.v2.mechanisms .titles,
body.v2.engravings
.titles{margin-left:auto;margin-right:auto}body.v2.dimension .container .selectedSizeContainer,
body.v2.finition .container .selectedSizeContainer,
body.v2.options .container .selectedSizeContainer,
body.v2.mechanisms .container .selectedSizeContainer,
body.v2.engravings .container
.selectedSizeContainer{display:none}body.v2.dimension .container .back,
body.v2.finition .container .back,
body.v2.options .container .back,
body.v2.mechanisms .container .back,
body.v2.engravings .container
.back{border:2px
solid #aaa;color:#aaa;font-weight:700;text-align:center;cursor:pointer}body.v2.dimension .container .composition,
body.v2.finition .container .composition,
body.v2.options .container .composition,
body.v2.mechanisms .container .composition,
body.v2.engravings .container
.composition{z-index:999;min-width:13rem;max-width:20rem;display:flex;flex-direction:column;gap:0.5rem;left:auto;right:-20rem;color:#222;background-color:#f7ece2}body.v2.dimension .container .composition h4,
body.v2.finition .container .composition h4,
body.v2.options .container .composition h4,
body.v2.mechanisms .container .composition h4,
body.v2.engravings .container .composition
h4{margin:1rem 0 2rem 0 !important;font-size:1.1rem;max-width:5rem;color:var(--primary-green)}body.v2.dimension .container .composition input,
body.v2.finition .container .composition input,
body.v2.options .container .composition input,
body.v2.mechanisms .container .composition input,
body.v2.engravings .container .composition
input{border:none !important;height:1.4rem}body.v2.dimension .container .composition .price,
body.v2.finition .container .composition .price,
body.v2.options .container .composition .price,
body.v2.mechanisms .container .composition .price,
body.v2.engravings .container .composition
.price{font-size:1.2rem !important;margin-top:2rem !important}body.v2.dimension .container .composition .devis-complet,
body.v2.finition .container .composition .devis-complet,
body.v2.options .container .composition .devis-complet,
body.v2.mechanisms .container .composition .devis-complet,
body.v2.engravings .container .composition .devis-complet{display:block;margin-top:auto;width:100%;color:#fff;background-color:#c62f5a;border:0;cursor:pointer;border-radius:0.3rem}body.v2.dimension .container .composition .composition-close,
body.v2.finition .container .composition .composition-close,
body.v2.options .container .composition .composition-close,
body.v2.mechanisms .container .composition .composition-close,
body.v2.engravings .container .composition .composition-close{display:block;position:absolute;right:1rem;top:2rem;cursor:pointer;font-size:2rem}body.v2.dimension .container #car,
body.v2.finition .container #car,
body.v2.options .container #car,
body.v2.mechanisms .container #car,
body.v2.engravings .container
#car{position:absolute;display:block;cursor:pointer}body.v2.dimension .container .destaque-composition,
body.v2.finition .container .destaque-composition,
body.v2.options .container .destaque-composition,
body.v2.mechanisms .container .destaque-composition,
body.v2.engravings .container .destaque-composition{color:#c62f5a !important;text-shadow:1px 1px 2px #c62f5a}body.v2.dimension .container .valider,
body.v2.finition .container .valider,
body.v2.options .container .valider,
body.v2.mechanisms .container .valider,
body.v2.engravings .container
.valider{color:#fff;background-color:#c62f5a;border:0;cursor:pointer}body.v2.dimension .container .valider-disabled,
body.v2.finition .container .valider-disabled,
body.v2.options .container .valider-disabled,
body.v2.mechanisms .container .valider-disabled,
body.v2.engravings .container .valider-disabled{opacity:0.5;cursor:default}}@media (min-width: 768px){body.v2.dimension .titles,
body.v2.finition .titles,
body.v2.mechanisms .titles,
body.v2.options .titles,
body.v2.engravings
.titles{margin:0;margin-left:auto;margin-right:auto;height:8vw;max-width:80vw;background-color:#90b09fff}body.v2.dimension .titles h2,
body.v2.finition .titles h2,
body.v2.mechanisms .titles h2,
body.v2.options .titles h2,
body.v2.engravings .titles
h2{font-size:2.35vw;margin-left:5vw;margin-bottom:0;padding-top:2.6vw;color:#fff}body.v2.dimension .container .back,
body.v2.finition .container .back,
body.v2.mechanisms .container .back,
body.v2.options .container .back,
body.v2.engravings .container
.back{border:1px
solid #aaa;width:4.7vw;height:4.3vw;position:absolute;top:31.4vw;color:#aaa;font-size:2vw;padding-top:0.3vw;padding-left:1.5vw;cursor:pointer}body.v2.dimension .container .composition,
body.v2.finition .container .composition,
body.v2.mechanisms .container .composition,
body.v2.options .container .composition,
body.v2.engravings .container
.composition{display:block;width:17.9vw;height:30vw;position:absolute;top:8vw;right:0;color:#222;background-color:#f7ece2;font-size:0.95vw;padding-top:0.3vw;padding-left:1.5vw}body.v2.dimension .container .composition h4,
body.v2.finition .container .composition h4,
body.v2.mechanisms .container .composition h4,
body.v2.options .container .composition h4,
body.v2.engravings .container .composition
h4{font-size:1.2vw;padding-top:1.3vw;padding-left:2.2vw;width:9vw}body.v2.dimension .container .composition div,
body.v2.finition .container .composition div,
body.v2.mechanisms .container .composition div,
body.v2.options .container .composition div,
body.v2.engravings .container .composition
div{margin-left:2vw;margin-bottom:1vw;line-height:1em}body.v2.dimension .container .composition .localization,
body.v2.finition .container .composition .localization,
body.v2.mechanisms .container .composition .localization,
body.v2.options .container .composition .localization,
body.v2.engravings .container .composition
.localization{margin-top:0.8vw;margin-bottom:1.8vw}body.v2.dimension .container .composition input,
body.v2.finition .container .composition input,
body.v2.mechanisms .container .composition input,
body.v2.options .container .composition input,
body.v2.engravings .container .composition
input{margin-left:0.1vw;width:6vw;border:0;border-radius:0.4vw;text-align:center}body.v2.dimension .container .composition .quant input,
body.v2.finition .container .composition .quant input,
body.v2.mechanisms .container .composition .quant input,
body.v2.options .container .composition .quant input,
body.v2.engravings .container .composition .quant
input{font-size:1.25vw;width:4vw}body.v2.dimension .container .composition .price,
body.v2.finition .container .composition .price,
body.v2.mechanisms .container .composition .price,
body.v2.options .container .composition .price,
body.v2.engravings .container .composition
.price{margin-top:3.8vw;font-size:1.55vw}body.v2.dimension .container .composition .devis-complet,
body.v2.finition .container .composition .devis-complet,
body.v2.mechanisms .container .composition .devis-complet,
body.v2.options .container .composition .devis-complet,
body.v2.engravings .container .composition .devis-complet{display:none}body.v2.dimension .container .composition .composition-close,
body.v2.finition .container .composition .composition-close,
body.v2.mechanisms .container .composition .composition-close,
body.v2.options .container .composition .composition-close,
body.v2.engravings .container .composition .composition-close{display:none}body.v2.dimension .container #car,
body.v2.finition .container #car,
body.v2.mechanisms .container #car,
body.v2.options .container #car,
body.v2.engravings .container
#car{position:absolute;display:block;top:9.7vw;right:2vw;width:3vw}body.v2.dimension .container .destaque-composition,
body.v2.finition .container .destaque-composition,
body.v2.mechanisms .container .destaque-composition,
body.v2.options .container .destaque-composition,
body.v2.engravings .container .destaque-composition{color:#c62f5a !important;text-shadow:1px 1px 2px #c62f5a}body.v2.dimension .container .valider,
body.v2.finition .container .valider,
body.v2.mechanisms .container .valider,
body.v2.options .container .valider,
body.v2.engravings .container
.valider{width:20vw;height:2.7vw;position:absolute;top:28.3vw;right:16.1vw;color:#fff;background-color:#c62f5a;font-size:1.5vw;border-radius:0.6vw;border:0;cursor:pointer}body.v2.dimension .container .valider-disabled,
body.v2.finition .container .valider-disabled,
body.v2.mechanisms .container .valider-disabled,
body.v2.options .container .valider-disabled,
body.v2.engravings .container .valider-disabled{opacity:0.5;cursor:default}body.v2.dimension .container .selectedSizeContainer,
body.v2.finition .container .selectedSizeContainer,
body.v2.mechanisms .container .selectedSizeContainer,
body.v2.options .container .selectedSizeContainer,
body.v2.engravings .container
.selectedSizeContainer{display:block;width:20vw;height:20vw;position:absolute;top:6vw;right:16.1vw;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}body.v2.dimension .container .selectedSize,
body.v2.finition .container .selectedSize,
body.v2.mechanisms .container .selectedSize,
body.v2.options .container .selectedSize,
body.v2.engravings .container
.selectedSize{width:100%;height:100%;position:relative;margin-left:auto;margin-right:auto}body.v2.dimension .container .selectedSize img,
body.v2.finition .container .selectedSize img,
body.v2.mechanisms .container .selectedSize img,
body.v2.options .container .selectedSize img,
body.v2.engravings .container .selectedSize
img{width:100%;height:100%}body.v2.dimension .container .selectedSize > div,
body.v2.finition .container .selectedSize > div,
body.v2.mechanisms .container .selectedSize > div,
body.v2.options .container .selectedSize > div,
body.v2.engravings .container .selectedSize>div{position:absolute;width:100%;color:#000;text-align:center;font-size:1.3vw;font-weight:400;text-shadow:1px 1px 2px white}body.v2.dimension nav.navbar .col,
body.v2.finition nav.navbar .col,
body.v2.mechanisms nav.navbar .col,
body.v2.options nav.navbar .col,
body.v2.engravings nav.navbar
.col{height:100%}body.v2.dimension nav.navbar .col-1.language,
body.v2.finition nav.navbar .col-1.language,
body.v2.mechanisms nav.navbar .col-1.language,
body.v2.options nav.navbar .col-1.language,
body.v2.engravings nav.navbar .col-1.language{background-color:#f7ece2}body.v2.dimension .mon-profile a,
body.v2.finition .mon-profile a,
body.v2.mechanisms .mon-profile a,
body.v2.options .mon-profile a,
body.v2.engravings .mon-profile
a{color:#222;background-color:#f7ece2;border-top:2.8vw solid #f7ece2;border-left:0.7vw solid #f7ece2;border-bottom:2.8vw solid #f7ece2;border-right:1.8vw solid #f7ece2;display:inline-block}}@media (max-width: 767px){body.v2.dimension{overflow-x:hidden;overflow-y:auto}body.v2.dimension .container
table.sizes{width:100%}body.v2.dimension .container table.sizes
tbody{width:100%}body.v2.dimension .container table.sizes
tr{cursor:pointer;width:100%;display:flex;gap:0.5rem;min-height:2.5rem;max-height:2.5rem;transition:0.5s}body.v2.dimension .container table.sizes
td{font-size:0.9rem;display:flex;align-items:center;gap:0.5rem}body.v2.dimension .container table.sizes td
div{overflow:hidden}body.v2.dimension .container table.sizes
td.format{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem}body.v2.dimension .container table.sizes td.format
div{border:2px
solid var(--primary-green)}body.v2.dimension .container table.sizes td.format
div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}body.v2.dimension .container table.sizes
div.name{font-weight:700;display:flex}body.v2.dimension .container table.sizes
div.rule{display:flex}body.v2.dimension .container .destaque-size{color:#c62f5a !important;text-shadow:1px 1px 2px #c62f5a}}@media (min-width: 768px){body.v2.dimension
.timeline{display:block}body.v2.dimension .container .scrool-sizes{overflow-y:auto}body.v2.dimension .container
table.sizes{table-layout:fixed}body.v2.dimension .container table.sizes
tr{max-height:2.63vw;cursor:pointer}body.v2.dimension .container table.sizes
td{font-size:1.3vw;height:2.6vw}body.v2.dimension .container table.sizes td
div{overflow:hidden}body.v2.dimension .container table.sizes
td.format{margin:auto;width:2.6vw}body.v2.dimension .container table.sizes td.format
div{border:1px
solid #333;margin-left:auto;margin-right:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}body.v2.dimension .container table.sizes
div.name{padding-left:1.3vw;font-weight:700;width:10.3vw;display:inline-flex}body.v2.dimension .container table.sizes
div.rule{width:18vw;display:inline}body.v2.dimension .container .selectedSize
.selectedWidth{bottom:0;right:0}body.v2.dimension .container .selectedSize
.selectedHeight{transform-origin:bottom right;top:auto;bottom:50%;transform:rotate(-90deg) translateX(50%)}body.v2.dimension .container .destaque-size{color:#c62f5a !important;text-shadow:1px 1px 2px #c62f5a}}@media (max-width: 767px){body.v2.finition .container.container-fluid .container__wrapper .scrool-finishes
ul{display:flex;flex-direction:column;gap:1rem}body.v2.finition .container.container-fluid .container__wrapper .scrool-finishes ul
li{display:flex;justify-content:center;gap:1rem;align-items:center}body.v2.finition .container.container-fluid .container__wrapper .scrool-finishes ul li
img{width:6rem !important;height:6rem;border-radius:3rem}body.v2.finition .container.container-fluid .container__wrapper .scrool-finishes ul li
div{width:8rem}body.v2.finition .container.container-fluid .container__wrapper .scrool-finishes ul li div
p{text-align:center;font-size:1rem;font-weight:600;margin:0}body.v2.finition .container.container-fluid .container__wrapper .finish-description{display:none !important}body.v2.finition .container.container-fluid .titles
h2{max-width:13rem}}@media (min-width: 768px){body.v2.finition .navbar.row .col-9.mon-profile
.timeline{display:block}body.v2.finition .container .img-zoom-container{z-index:999;cursor:zoom-in}body.v2.finition .container #img-zoom-lens{position:absolute;width:2vw;height:2vw;border-radius:1vw;cursor:zoom-in}body.v2.finition .container #finish-image-zoom{position:absolute;border:2px
solid red;width:10vw;height:10vw;border-radius:5vw;-webkit-box-shadow:1.4vw 1.4vw 1.4vw 0 rgba(91,91,91,0.58);-moz-box-shadow:1.4vw 1.4vw 1.4vw 0 rgba(91,91,91,0.58);box-shadow:1.4vw 1.4vw 1.4vw 0 rgba(91,91,91,0.58);display:none}body.v2.finition .container .scrool-finishes{max-height:calc(100vh - 18rem)}body.v2.finition .container .scrool-finishes
ul{display:flex;flex-wrap:wrap;width:100%;gap:1rem;margin:0;overflow-y:auto;max-height:100%}body.v2.finition .container .scrool-finishes ul
li{width:5rem;height:5rem;overflow:hidden;border-radius:5rem;cursor:pointer}body.v2.finition .container .scrool-finishes ul li
div{display:none}body.v2.finition .container .finish-description{border:0.3rem solid #f7ece2;background-color:#fff;position:absolute;color:#000;width:auto;font-size:1.1rem;font-weight:700;padding:0.3rem 0.5rem;text-align:center;display:none;z-index:99}body.v2.finition .container .finish-description
small{font-size:1rem;display:block;margin:0;padding:0}body.v2.finition .container .destaque-finish{border:2px
solid red;-webkit-box-shadow:0.4vw 0.4vw 0.4vw 0 rgba(91,91,91,0.58);-moz-box-shadow:0.4vw 0.4vw 0.4vw 0 rgba(91,91,91,0.58);box-shadow:0.4vw 0.4vw 0.4vw 0 rgba(91,91,91,0.58)}}body.v2.options .container.container-fluid .container__wrapper .img-vis,
body.v2.mechanisms .container.container-fluid .container__wrapper .img-vis,
body.v2.engravings .container.container-fluid .container__wrapper .img-vis{position:absolute;width:1rem;display:none}body.v2.options .container.container-fluid .container__wrapper .img-vis-H,
body.v2.mechanisms .container.container-fluid .container__wrapper .img-vis-H,
body.v2.engravings .container.container-fluid .container__wrapper .img-vis-H{display:block;top:50%}body.v2.options .container.container-fluid .container__wrapper .img-vis1-H,
body.v2.mechanisms .container.container-fluid .container__wrapper .img-vis1-H,
body.v2.engravings .container.container-fluid .container__wrapper .img-vis1-H{left:1rem}body.v2.options .container.container-fluid .container__wrapper .img-vis2-H,
body.v2.mechanisms .container.container-fluid .container__wrapper .img-vis2-H,
body.v2.engravings .container.container-fluid .container__wrapper .img-vis2-H{right:1rem}body.v2.options .container.container-fluid .container__wrapper .img-vis-V,
body.v2.mechanisms .container.container-fluid .container__wrapper .img-vis-V,
body.v2.engravings .container.container-fluid .container__wrapper .img-vis-V{display:block;left:50%}body.v2.options .container.container-fluid .container__wrapper .img-vis1-V,
body.v2.mechanisms .container.container-fluid .container__wrapper .img-vis1-V,
body.v2.engravings .container.container-fluid .container__wrapper .img-vis1-V{top:1rem}body.v2.options .container.container-fluid .container__wrapper .img-vis2-V,
body.v2.mechanisms .container.container-fluid .container__wrapper .img-vis2-V,
body.v2.engravings .container.container-fluid .container__wrapper .img-vis2-V{bottom:1rem}body.v2.options .container.container-fluid .container__wrapper .img-vis,
body.v2.mechanisms .container.container-fluid .container__wrapper .img-vis,
body.v2.engravings .container.container-fluid .container__wrapper .img-vis{position:absolute;width:1rem;display:none}body.v2.options .container.container-fluid .container__wrapper .img-vis-H,
body.v2.mechanisms .container.container-fluid .container__wrapper .img-vis-H,
body.v2.engravings .container.container-fluid .container__wrapper .img-vis-H{display:block;top:50%}body.v2.options .container.container-fluid .container__wrapper .img-vis1-H,
body.v2.mechanisms .container.container-fluid .container__wrapper .img-vis1-H,
body.v2.engravings .container.container-fluid .container__wrapper .img-vis1-H{left:1rem}body.v2.options .container.container-fluid .container__wrapper .img-vis2-H,
body.v2.mechanisms .container.container-fluid .container__wrapper .img-vis2-H,
body.v2.engravings .container.container-fluid .container__wrapper .img-vis2-H{right:1rem}body.v2.options .container.container-fluid .container__wrapper .img-vis-V,
body.v2.mechanisms .container.container-fluid .container__wrapper .img-vis-V,
body.v2.engravings .container.container-fluid .container__wrapper .img-vis-V{display:block;left:50%}body.v2.options .container.container-fluid .container__wrapper .img-vis1-V,
body.v2.mechanisms .container.container-fluid .container__wrapper .img-vis1-V,
body.v2.engravings .container.container-fluid .container__wrapper .img-vis1-V{top:1rem}body.v2.options .container.container-fluid .container__wrapper .img-vis2-V,
body.v2.mechanisms .container.container-fluid .container__wrapper .img-vis2-V,
body.v2.engravings .container.container-fluid .container__wrapper .img-vis2-V{bottom:1rem}body.v2.options .container.container-fluid .container__wrapper .options__wrapper,
body.v2.mechanisms .container.container-fluid .container__wrapper .options__wrapper,
body.v2.engravings .container.container-fluid .container__wrapper
.options__wrapper{position:relative}body.v2.options .container.container-fluid .container__wrapper .options__wrapper .options__group,
body.v2.mechanisms .container.container-fluid .container__wrapper .options__wrapper .options__group,
body.v2.engravings .container.container-fluid .container__wrapper .options__wrapper
.options__group{max-width:60%}body.v2.options .container.container-fluid .container__wrapper .options__wrapper .options__group h1,
body.v2.options .container.container-fluid .container__wrapper .options__wrapper .options__group h2,
body.v2.mechanisms .container.container-fluid .container__wrapper .options__wrapper .options__group h1,
body.v2.mechanisms .container.container-fluid .container__wrapper .options__wrapper .options__group h2,
body.v2.engravings .container.container-fluid .container__wrapper .options__wrapper .options__group h1,
body.v2.engravings .container.container-fluid .container__wrapper .options__wrapper .options__group
h2{font-size:1.5rem;max-width:10rem}body.v2.options .container.container-fluid .container__wrapper .options__wrapper .options__group .button__wrapper,
body.v2.mechanisms .container.container-fluid .container__wrapper .options__wrapper .options__group .button__wrapper,
body.v2.engravings .container.container-fluid .container__wrapper .options__wrapper .options__group
.button__wrapper{display:flex;gap:1rem}body.v2.options .container.container-fluid .container__wrapper .options__wrapper .options__group .button__wrapper .oui,
body.v2.options .container.container-fluid .container__wrapper .options__wrapper .options__group .button__wrapper .non,
body.v2.mechanisms .container.container-fluid .container__wrapper .options__wrapper .options__group .button__wrapper .oui,
body.v2.mechanisms .container.container-fluid .container__wrapper .options__wrapper .options__group .button__wrapper .non,
body.v2.engravings .container.container-fluid .container__wrapper .options__wrapper .options__group .button__wrapper .oui,
body.v2.engravings .container.container-fluid .container__wrapper .options__wrapper .options__group .button__wrapper
.non{width:5rem;height:3.5rem;font-size:1.2rem;background-color:#fff;border:0.3rem solid #c62f5a;border-radius:0.2rem}body.v2.options .container.container-fluid .container__wrapper .options__wrapper .options__group .button__wrapper .oui.selected,
body.v2.options .container.container-fluid .container__wrapper .options__wrapper .options__group .button__wrapper .non.selected,
body.v2.mechanisms .container.container-fluid .container__wrapper .options__wrapper .options__group .button__wrapper .oui.selected,
body.v2.mechanisms .container.container-fluid .container__wrapper .options__wrapper .options__group .button__wrapper .non.selected,
body.v2.engravings .container.container-fluid .container__wrapper .options__wrapper .options__group .button__wrapper .oui.selected,
body.v2.engravings .container.container-fluid .container__wrapper .options__wrapper .options__group .button__wrapper
.non.selected{background-color:#c62f5a;color:#fff;cursor:context-menu}body.v2.options .container.container-fluid .container__wrapper .options__wrapper .options__group .button__wrapper .oui.selected,
body.v2.options .container.container-fluid .container__wrapper .options__wrapper .options__group .button__wrapper .non.selected,
body.v2.mechanisms .container.container-fluid .container__wrapper .options__wrapper .options__group .button__wrapper .oui.selected,
body.v2.mechanisms .container.container-fluid .container__wrapper .options__wrapper .options__group .button__wrapper .non.selected,
body.v2.engravings .container.container-fluid .container__wrapper .options__wrapper .options__group .button__wrapper .oui.selected,
body.v2.engravings .container.container-fluid .container__wrapper .options__wrapper .options__group .button__wrapper
.non.selected{background-color:#c62f5a;color:#fff;cursor:context-menu}@media (max-width: 767px){body.v2.options .container.container-fluid .container__wrapper
.options__wrapper{overflow:initial}body.v2.options .container.container-fluid .container__wrapper .options__wrapper
.selectedSizeContainer{display:flex;position:fixed;justify-content:center;align-items:center;right:-2.5rem;top:auto;left:auto;width:10rem !important;height:20rem !important;z-index:100}body.v2.options .container.container-fluid .container__wrapper .options__wrapper .selectedSizeContainer
.selectedSize{max-height:none;width:100% !important;height:100% !important}body.v2.options .container.container-fluid .container__wrapper .options__wrapper .selectedSizeContainer .selectedSize .img-zoom-container{min-width:100% !important;overflow:hidden}body.v2.options .container.container-fluid .container__wrapper .options__wrapper .selectedSizeContainer .selectedSize .img-zoom-container #plaque-image{min-height:100% !important;min-width:100% !important;max-width:none}body.v2.options .container.container-fluid .container__wrapper .options__wrapper .selectedSizeContainer .img-vis{width:1.5rem !important;height:1.5rem !important}}@media (min-width: 768px){body.v2.options .navbar.row .col-9.mon-profile
.timeline{display:block}body.v2.options .container
.container__wrapper{gap:3rem;padding:5rem 2rem 5rem 2rem;flex-direction:row !important}body.v2.options .container .container__wrapper
.valider{top:24rem !important;font-size:1.3rem;transition:0.5s;z-index:20;width:18rem !important}body.v2.options .container .container__wrapper
.composition{padding-top:5rem;z-index:1}body.v2.options .container .container__wrapper
.selectedSizeContainer{top:6rem !important;right:11rem !important;margin-top:-1.5rem;transition:0.5s;width:18rem !important;height:18rem !important}body.v2.options .container .container__wrapper .selectedSizeContainer .selectedSize .img-zoom-container #plaque-image{max-width:100% !important;max-height:100% !important}body.v2.options .container .container__wrapper
#car{top:4.3rem}body.v2.options .container .container__wrapper
.options__group{display:flex;flex-direction:column;gap:1.2rem;transition:0.5s}body.v2.options .container .container__wrapper .options__group
h2{font-weight:400;font-size:1.6rem;margin:0;transition:0.5s}body.v2.options .container .container__wrapper .options__group
h2.petit{font-size:1.6rem}body.v2.options .container .container__wrapper .options__group
.button__wrapper{gap:1.2rem}body.v2.options .container .container__wrapper .options__group .button__wrapper .oui,
body.v2.options .container .container__wrapper .options__group .button__wrapper
.non{width:6rem;height:4rem;font-size:1.5rem}}@media (min-width: 900px){body.v2.options .container .container__wrapper
.selectedSizeContainer{right:13rem !important;width:21rem !important;height:21rem !important}body.v2.options .container .container__wrapper
.valider{top:28rem !important;font-size:1.8rem;width:21rem !important}body.v2.options .container .container__wrapper .options__group
h2{font-size:2rem}}@media (min-width: 1024px){body.v2.options .container
.container__wrapper{gap:4rem}body.v2.options .container .container__wrapper
.selectedSizeContainer{width:25rem !important;height:25rem !important}body.v2.options .container .container__wrapper
.valider{top:31rem !important;font-size:1.8rem;width:25rem !important}body.v2.options .container .container__wrapper
.options__group{gap:2rem}body.v2.options .container .container__wrapper .options__group
h2{font-size:2rem}}@media (min-width: 1200px){body.v2.options .container .img-vis-V{left:50%}body.v2.options .container .img-vis1-V{top:0.8vw}body.v2.options .container .img-vis2-V{bottom:0.8vw}}@media (min-width: 1200px) and (min-width: 1200px){body.v2.options .container .img-vis-V{left:50%}body.v2.options .container .img-vis1-V{top:0.8vw}body.v2.options .container .img-vis2-V{bottom:0.8vw}}body.v2.mechanisms .choice:disabled,
body.v2.engravings .choice:disabled{opacity:0.3}body.v2.mechanisms .bi,
body.v2.engravings
.bi{transition:0.2s}body.v2.mechanisms .bi.actual,
body.v2.engravings
.bi.actual{border:none !important;filter:drop-shadow(0 0 5px #c62f5a)}body.v2.mechanisms #hint-container,
body.v2.engravings #hint-container{position:absolute;z-index:100;left:0;top:0;align-items:center;justify-content:center;width:100%;height:100%;flex-wrap:wrap;display:flex;gap:1rem;flex-direction:row}body.v2.mechanisms #hint-container.mec-orientation-V,
body.v2.engravings #hint-container.mec-orientation-V{flex-direction:column}body.v2.mechanisms #hint-container.mec-orientation-H,
body.v2.engravings #hint-container.mec-orientation-H{flex-direction:row}body.v2.mechanisms #hint-container .mec-hint-flex,
body.v2.engravings #hint-container .mec-hint-flex{position:absolute;z-index:100;left:0;top:0;width:100%;height:100%;border-style:dotted !important;border-color:rgba(255,255,255,0.8);border:2px
dotted #fff !important;background-repeat:no-repeat;background-size:140%;background-position:center;position:relative;flex:1}body.v2.mechanisms #hint-container .mec-hint-flex:hover,
body.v2.mechanisms #hint-container .mec-hint-flex.active,
body.v2.engravings #hint-container .mec-hint-flex:hover,
body.v2.engravings #hint-container .mec-hint-flex.active{border-style:dashed !important;cursor:pointer;border-width:medium !important}body.v2.mechanisms #hint-container .mec-hint-flex.mec-hint-engraving,
body.v2.engravings #hint-container .mec-hint-flex.mec-hint-engraving{border:none !important;cursor:default}body.v2.mechanisms #hint-container .mec-hint-flex.mec-hint-engraving:hover,
body.v2.mechanisms #hint-container .mec-hint-flex.mec-hint-engraving.active,
body.v2.engravings #hint-container .mec-hint-flex.mec-hint-engraving:hover,
body.v2.engravings #hint-container .mec-hint-flex.mec-hint-engraving.active{cursor:default;border:none !important}body.v2.mechanisms #bride,
body.v2.engravings
#bride{display:none;position:absolute;z-index:100;left:0;align-items:center;justify-content:center;width:100%;min-height:100% !important;flex-wrap:wrap}body.v2.mechanisms #bride.active,
body.v2.engravings
#bride.active{display:flex}body.v2.mechanisms #bride .bi,
body.v2.engravings #bride
.bi{position:relative;padding:0.1rem;aspect-ratio:1;overflow:visible;cursor:pointer;display:flex;justify-content:center;align-items:center}body.v2.mechanisms #bride .bi img,
body.v2.engravings #bride .bi
img{height:auto;width:auto;max-width:100%;max-height:150%;position:absolute}body.v2.mechanisms #bride .bi svg,
body.v2.engravings #bride .bi
svg{width:100%;display:block;height:100%}body.v2.mechanisms #bride .bi svg.question,
body.v2.engravings #bride .bi
svg.question{display:none}body.v2.mechanisms #bride .bi svg.neighbour,
body.v2.engravings #bride .bi
svg.neighbour{display:none;cursor:default}body.v2.mechanisms #bride .bi svg.neighbour .svg-lines,
body.v2.engravings #bride .bi svg.neighbour .svg-lines{color:rgba(0,0,0,0.2)}body.v2.mechanisms #bride .bi.neighbour svg,
body.v2.engravings #bride .bi.neighbour
svg{display:none}body.v2.mechanisms #bride .bi.neighbour svg.question,
body.v2.engravings #bride .bi.neighbour
svg.question{display:none}body.v2.mechanisms #bride .bi.neighbour svg.neighbour,
body.v2.engravings #bride .bi.neighbour
svg.neighbour{display:block}body.v2.mechanisms #bride .bi.actual,
body.v2.engravings #bride
.bi.actual{border:2px
solid #c62f5a}body.v2.mechanisms #bride .bi.active svg,
body.v2.engravings #bride .bi.active
svg{display:none}body.v2.mechanisms #bride .bi.active svg.question,
body.v2.engravings #bride .bi.active
svg.question{display:block}body.v2.mechanisms #bride .bi.withimage svg,
body.v2.engravings #bride .bi.withimage
svg{display:none !important}body.v2.mechanisms #bride .bi.withimage svg.question,
body.v2.engravings #bride .bi.withimage
svg.question{display:none !important}body.v2.mechanisms #bride .bi .svg-lines,
body.v2.engravings #bride .bi .svg-lines{color:rgba(255,255,255,0.8)}body.v2.mechanisms #bride .nobutton,
body.v2.engravings #bride
.nobutton{color:rgba(0,0,0,0);opacity:0;cursor:default}body.v2.mechanisms #bride i,
body.v2.engravings #bride
i{position:relative}body.v2.mechanisms #bride i::after,
body.v2.engravings #bride i::after{content:"";animation:1.5s pulse infinite;position:absolute;top:0;left:0;width:100%;height:100%;background:none;border-radius:10rem;border:1px
solid rgba(253,254,255,0.6)}body.v2.mechanisms #bride i.active::after,
body.v2.engravings #bride i.active::after{border:2px
solid #fdfeff}body.v2.mechanisms #bride i.withimage::after,
body.v2.mechanisms #bride i.neighbour::after,
body.v2.engravings #bride i.withimage::after,
body.v2.engravings #bride i.neighbour::after{display:none}body.v2.mechanisms #bride.engraving,
body.v2.engravings
#bride.engraving{z-index:60}body.v2.mechanisms #bride.engraving .bi,
body.v2.engravings #bride.engraving
.bi{cursor:default}body.v2.mechanisms #bride.engraving .bi svg,
body.v2.engravings #bride.engraving .bi
svg{opacity:0 !important}body.v2.mechanisms .buttonsimg,
body.v2.engravings
.buttonsimg{position:relative}body.v2.mechanisms .buttonsimg.imgs_but_diag0 .imgs_but_diag0,
body.v2.engravings .buttonsimg.imgs_but_diag0
.imgs_but_diag0{display:block}body.v2.mechanisms .buttonsimg.imgs_but_diag0 .imgs_but_diag1,
body.v2.engravings .buttonsimg.imgs_but_diag0
.imgs_but_diag1{display:none}body.v2.mechanisms .buttonsimg.imgs_but_diag1 .imgs_but_diag1,
body.v2.engravings .buttonsimg.imgs_but_diag1
.imgs_but_diag1{display:block}body.v2.mechanisms .buttonsimg.imgs_but_diag1 .imgs_but_diag0,
body.v2.engravings .buttonsimg.imgs_but_diag1
.imgs_but_diag0{display:none !important}body.v2.mechanisms .buttonsimg span,
body.v2.engravings .buttonsimg
span{display:none}body.v2.mechanisms .buttonsimg span.showing,
body.v2.engravings .buttonsimg
span.showing{display:block}body.v2.mechanisms .buttonsimg span.hidding,
body.v2.engravings .buttonsimg
span.hidding{display:none !important}body.v2.mechanisms .choisir_emplacement,
body.v2.engravings
.choisir_emplacement{position:absolute !important;z-index:10;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(255,255,255,0.8);font-weight:600}@media (max-width: 767px){body.v2.mechanisms .choice,
body.v2.engravings
.choice{flex:auto !important}body.v2.mechanisms .choice .btn__text,
body.v2.engravings .choice
.btn__text{display:none}body.v2.mechanisms .choice:has(.btn__text),
body.v2.mechanisms #engraving-delete,
body.v2.engravings .choice:has(.btn__text),
body.v2.engravings #engraving-delete{position:fixed !important;top:28rem !important;right:0.5rem !important;left:auto !important;width:2.5rem;height:2.5rem;z-index:100;font-size:1.5rem;justify-content:center;align-items:center}body.v2.mechanisms .choice:has(.btn__text) .bi,
body.v2.mechanisms #engraving-delete .bi,
body.v2.engravings .choice:has(.btn__text) .bi,
body.v2.engravings #engraving-delete
.bi{color:#f3f3f3 !important}body.v2.mechanisms .choice:has(.btn__text),
body.v2.engravings .choice:has(.btn__text){display:flex;background:#c62f5a}body.v2.mechanisms .boutons-choices button,
body.v2.mechanisms .boutons-options button,
body.v2.mechanisms .boutons button,
body.v2.engravings .boutons-choices button,
body.v2.engravings .boutons-options button,
body.v2.engravings .boutons
button{padding:0.4rem 0.2rem;font-size:1rem;background-color:#fff;border:1px
solid #c62f5a;color:#000;cursor:pointer;border-radius:0.2rem;transition:0.2s;flex:1}body.v2.mechanisms .boutons-choices button:hover,
body.v2.mechanisms .boutons-options button:hover,
body.v2.mechanisms .boutons button:hover,
body.v2.engravings .boutons-choices button:hover,
body.v2.engravings .boutons-options button:hover,
body.v2.engravings .boutons button:hover{background:rgba(198,47,90,0.3)}body.v2.mechanisms .push-options,
body.v2.engravings .push-options{position:relative;margin:0
!important;width:100%;min-height:4rem;overflow-x:hidden}body.v2.mechanisms .push-options .buttonsimg,
body.v2.mechanisms .push-options .mechanisms,
body.v2.engravings .push-options .buttonsimg,
body.v2.engravings .push-options
.mechanisms{font-size:0.5rem;gap:0.5rem;padding:0;overflow-x:auto}body.v2.mechanisms .push-options .buttonsimg span,
body.v2.mechanisms .push-options .mechanisms span,
body.v2.engravings .push-options .buttonsimg span,
body.v2.engravings .push-options .mechanisms
span{max-width:100%;height:4rem;min-width:5rem;background:rgba(0,0,0,0.2);display:flex !important;flex-direction:column;justify-content:center;align-items:center}body.v2.mechanisms .push-options .buttonsimg span img,
body.v2.mechanisms .push-options .mechanisms span img,
body.v2.engravings .push-options .buttonsimg span img,
body.v2.engravings .push-options .mechanisms span
img{margin:0}body.v2.mechanisms .push-options .buttonsimg span p,
body.v2.mechanisms .push-options .mechanisms span p,
body.v2.engravings .push-options .buttonsimg span p,
body.v2.engravings .push-options .mechanisms span
p{display:none}body.v2.mechanisms .push-options .buttonsimg span.hidding,
body.v2.mechanisms .push-options .mechanisms span.hidding,
body.v2.engravings .push-options .buttonsimg span.hidding,
body.v2.engravings .push-options .mechanisms
span.hidding{display:none !important}body.v2.mechanisms .push-options .mechanisms span.showing img,
body.v2.engravings .push-options .mechanisms span.showing
img{height:100%;width:auto;margin:0}body.v2.mechanisms .push-options .choisir_emplacement,
body.v2.engravings .push-options
.choisir_emplacement{font-size:1rem}body.v2.mechanisms .controller,
body.v2.engravings
.controller{display:none !important}body.v2.mechanisms .assist,
body.v2.engravings
.assist{display:flex;flex-direction:column;position:absolute;top:17rem;right:0.5rem;gap:0.5rem;z-index:100}body.v2.mechanisms .assist .assist__button,
body.v2.engravings .assist
.assist__button{min-width:2.5rem;min-height:2.5rem;padding:0;border-radius:0.3rem;background:var(--primary-green);font-size:1.5rem;font-weight:600;display:flex;justify-content:center;align-items:center;border:none;color:#f3f3f3}body.v2.mechanisms .assist .assist__button svg,
body.v2.engravings .assist .assist__button
svg{height:2rem;width:2rem;transition:0.2s}body.v2.mechanisms .scaled,
body.v2.engravings
.scaled{transform:scale(1.5);margin:7rem !important}body.v2.mechanisms .rotated,
body.v2.engravings
.rotated{transform:rotate(90deg)}body.v2.mechanisms .container:has(.rotated) #rotate svg,
body.v2.engravings .container:has(.rotated) #rotate
svg{transform:rotate(90deg)}body.v2.mechanisms .container:has(.scaled) #scale svg,
body.v2.engravings .container:has(.scaled) #scale
svg{transform:scale(1.3)}body.v2.mechanisms .container,
body.v2.engravings
.container{padding:0
0.5rem}body.v2.mechanisms .rotated.scaled,
body.v2.engravings
.rotated.scaled{transform:rotate(90deg) scale(1.5);margin:7rem !important}body.v2.mechanisms .container__wrapper,
body.v2.engravings
.container__wrapper{align-items:center;height:calc(100vh - 16.6rem);overflow-y:auto;gap:0.5rem}body.v2.mechanisms .container__wrapper .selectedSizeContainer,
body.v2.engravings .container__wrapper
.selectedSizeContainer{position:relative;display:flex;justify-content:center;left:auto;right:auto !important;bottom:auto;top:auto;max-width:20rem;transition:0.5s;margin:2rem 0;height:auto !important;width:100% !important;align-items:center;aspect-ratio:1;min-height:18rem;z-index:0 !important}body.v2.mechanisms .container__wrapper .selectedSizeContainer .img-vis-H,
body.v2.engravings .container__wrapper .selectedSizeContainer .img-vis-H{top:50%;margin:0}body.v2.mechanisms .container__wrapper .selectedSizeContainer .img-vis-V,
body.v2.engravings .container__wrapper .selectedSizeContainer .img-vis-V{width:1rem;margin:0
!important}body.v2.mechanisms .container__wrapper .selectedSizeContainer .selectedSize,
body.v2.engravings .container__wrapper .selectedSizeContainer
.selectedSize{height:auto !important;width:auto;max-width:100%;max-height:100%;position:relative}body.v2.mechanisms .container__wrapper .selectedSizeContainer .selectedSize #plaque-image,
body.v2.engravings .container__wrapper .selectedSizeContainer .selectedSize #plaque-image{max-width:100% !important;max-height:100% !important}body.v2.mechanisms .back,
body.v2.engravings
.back{position:absolute;bottom:0;left:0;height:auto !important}body.v2.mechanisms .valider,
body.v2.engravings
.valider{position:absolute;bottom:3.1rem;left:0}body.v2.mechanisms button.selected,
body.v2.engravings
button.selected{background-color:#c62f5a;color:#fff;cursor:context-menu}body.v2.mechanisms .boutons-options,
body.v2.engravings .boutons-options{display:none;display:flex}body.v2.mechanisms .boutons-choices,
body.v2.mechanisms .boutons-options,
body.v2.engravings .boutons-choices,
body.v2.engravings .boutons-options{display:flex;gap:0.3rem;width:100%}body.v2.mechanisms .boutons-options,
body.v2.engravings .boutons-options{display:none}body.v2.mechanisms .boutons-options.selected,
body.v2.engravings .boutons-options.selected{display:flex}body.v2.mechanisms .push-options div,
body.v2.engravings .push-options
div{display:flex;max-width:35rem;overflow-x:auto;z-index:1}body.v2.mechanisms .push-options img,
body.v2.engravings .push-options
img{margin-right:1rem;width:10rem}body.v2.mechanisms .push-options .buttonsimg span,
body.v2.engravings .push-options .buttonsimg
span{text-align:center;width:20rem}body.v2.mechanisms .push-options .buttonsimg img,
body.v2.engravings .push-options .buttonsimg
img{text-align:center;margin:auto;width:2rem}body.v2.mechanisms .push-options span,
body.v2.engravings .push-options
span{border:1px
solid transparent}body.v2.mechanisms .push-options span.selected,
body.v2.mechanisms .push-options span:hover,
body.v2.engravings .push-options span.selected,
body.v2.engravings .push-options span:hover{border:1px
solid red}body.v2.mechanisms .push-options span p,
body.v2.engravings .push-options span
p{text-align:center;font-size:0.9rem}}@media screen and (min-width: 768px){body.v2.mechanisms .navbar.row .col-9.mon-profile
.timeline{display:block}body.v2.mechanisms
.assist{display:none}body.v2.mechanisms .container .titles
h2{color:#fff;padding:1.2rem 0 0rem 3rem !important}body.v2.mechanisms .container
.controller{display:none !important}body.v2.mechanisms .container .container__wrapper:has(.choice.boutons.selected) .push-options,
body.v2.mechanisms .container .container__wrapper:has(.choice.mecanismes.selected) .push-options{padding:2rem 0}body.v2.mechanisms .container .container__wrapper:has(.choice.boutons.selected) .controller,
body.v2.mechanisms .container .container__wrapper:has(.choice.mecanismes.selected) .controller{display:flex !important;justify-content:space-between;align-items:center;padding:0.5rem 0.5rem}body.v2.mechanisms .container .container__wrapper:has(.choice.boutons.selected) .controller button,
body.v2.mechanisms .container .container__wrapper:has(.choice.mecanismes.selected) .controller
button{border-radius:0.3rem;height:2.5rem;width:2.5rem;max-width:3rem;max-height:3rem;padding:0;background:var(--primary-green);font-size:1.5rem;font-weight:600;display:flex;justify-content:center;align-items:center;border:none;color:#f3f3f3;transition:0.2s}body.v2.mechanisms .container .container__wrapper:has(.choice.boutons.selected) .controller button:hover,
body.v2.mechanisms .container .container__wrapper:has(.choice.mecanismes.selected) .controller button:hover{opacity:0.9;transform:scale(1.1)}body.v2.mechanisms .container .container__wrapper:has(.choisir_emplacement) .buttonsimg{overflow-x:hidden !important}body.v2.mechanisms .container .container__wrapper:has(.choisir_emplacement) .controller
button{visibility:hidden}body.v2.mechanisms .container
button{padding:0.4rem 0.5rem;font-size:0.8rem;border-radius:0.2rem;background-color:#fff;border:0.1rem solid #c62f5a;color:#000;cursor:pointer}body.v2.mechanisms .container
button.selected{background-color:#c62f5a;color:#fff;cursor:context-menu}body.v2.mechanisms .container .boutons-options{display:none;display:flex}body.v2.mechanisms .container .boutons-choices,
body.v2.mechanisms .container .boutons-options{display:flex;gap:0.2rem;padding:0.5rem 0}body.v2.mechanisms .container .boutons-options{display:none}body.v2.mechanisms .container .boutons-options.selected{display:flex}body.v2.mechanisms .container .push-options{max-width:28rem !important;max-width:calc(28rem - 1px) !important;overflow-x:hidden;padding:0
!important;transition:0.5s}body.v2.mechanisms .container .push-options
div{display:flex}body.v2.mechanisms .container .push-options
.choisir_emplacement{width:100%;justify-content:center}body.v2.mechanisms .container .push-options
img{width:10rem}body.v2.mechanisms .container .push-options
.buttonsimg{width:fit-content;max-width:100%;overflow-y:hidden;margin-top:1rem}body.v2.mechanisms .container .push-options .buttonsimg
span{text-align:center;min-width:7rem}body.v2.mechanisms .container .push-options .buttonsimg
img{text-align:center;margin:auto;width:2rem}body.v2.mechanisms .container .push-options
.mechanisms{overflow-x:auto}body.v2.mechanisms .container .push-options
span{border:1px
solid transparent;border-right:1px solid #CCC;transition:0.2s;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0.1rem;cursor:pointer;max-width:7rem;min-width:7rem;overflow:hidden}body.v2.mechanisms .container .push-options span.selected,
body.v2.mechanisms .container .push-options span:hover{border:1px
solid var(--primary-green)}body.v2.mechanisms .container .push-options span
p{margin-top:0.5rem;text-align:center;font-size:0.8rem;width:100%;padding:0
0.2rem}body.v2.mechanisms .container .img-vis{position:absolute;width:1rem;display:none}body.v2.mechanisms .container .img-vis-H{display:block;top:50%}body.v2.mechanisms .container .img-vis1-H{left:1rem}body.v2.mechanisms .container .img-vis2-H{right:1rem}body.v2.mechanisms .container .img-vis-V{display:block;left:50%}body.v2.mechanisms .container .img-vis1-V{top:1rem}body.v2.mechanisms .container .img-vis2-V{bottom:1rem}body.v2.mechanisms .container .selectedSizeContainer
#bride.active{justify-content:center;align-items:center;padding:20%}body.v2.mechanisms .container .selectedSizeContainer #bride.active
.row{position:relative;display:flex;flex:1;justify-content:center !important;gap:0.3rem;align-items:center;font-size:1.5rem}body.v2.mechanisms .container
.valider{z-index:20}}@media screen and (min-width: 900px){body.v2.mechanisms .container .push-options{max-width:40%;width:100%}}@media screen and (min-width: 1024px){body.v2.mechanisms .container
button{padding:0.4rem 0.6rem;font-size:0.9rem}}@media (max-width: 768px){body.v2.engravings .ui-draggable{max-width:100% !important;max-height:100% !important;position:relative !important;aspect-ratio:1}body.v2.engravings .ui-draggable .ui-wrapper{width:100% !important;height:100% !important}body.v2.engravings .ui-draggable .ui-wrapper
img{width:100%;height:100%;max-width:100% !important;max-height:100% !important}body.v2.engravings .ui-draggable .ui-wrapper .ui-resizable-handle,
body.v2.engravings .ui-draggable .ui-wrapper .ui-draggable-handle{display:none !important}body.v2.engravings #exists-inputs{display:block;position:absolute;top:0;max-width:100%;right:-70%;z-index:1000;width:70%;overflow-y:auto;max-height:100%;background:beige;transition:0.5s}body.v2.engravings #exists-inputs .dropdown-item{height:3rem;padding:0.5rem 1rem;display:flex;align-items:center;gap:1.5rem}body.v2.engravings #exists-inputs .dropdown-item
.engravings__icon{aspect-ratio:1;max-height:100%}body.v2.engravings .boutons:has(#exists.selected) #exists-inputs{transform:translateX(-100%)}body.v2.engravings .boutons,
body.v2.engravings
.keys{display:flex;gap:0.5rem}body.v2.engravings .boutons button,
body.v2.engravings .boutons label,
body.v2.engravings .keys button,
body.v2.engravings .keys
label{padding:0;border:none;border-radius:0.3rem;background:var(--primary-green);font-size:1.5rem;font-weight:600;color:#f3f3f3;margin:0
!important;display:flex;justify-content:center;align-items:center;height:3rem;width:3rem}body.v2.engravings .boutons #increase,
body.v2.engravings .boutons #decrease,
body.v2.engravings .keys #increase,
body.v2.engravings .keys
#decrease{font-size:2rem}body.v2.engravings
.keys{flex-direction:column;padding:1rem 0;position:absolute;bottom:5rem;right:-10rem;z-index:13;transition:0.5s}body.v2.engravings .keys
.keys__section{display:flex;justify-content:center;align-items:center;gap:0.3rem}body.v2.engravings .keys .keys__section .keys__section--button{font-size:0.8rem;display:flex;justify-content:center;align-items:center}body.v2.engravings:has([data-selected="true"]) .keys{transform:translateX(-12rem)}body.v2.engravings
.btn__text{display:none}}@media (min-width: 768px){body.v2.engravings .assist,
body.v2.engravings
.keys{display:none}body.v2.engravings
#engravings_area{width:100%;height:100%;background-color:rgba(100,100,100,0.2)}body.v2.engravings .navbar.row .col-9.mon-profile
.timeline{display:block}body.v2.engravings
.btn__icon{display:none}body.v2.engravings .container h2.not-allowed{font-size:1.6rem;max-width:20rem}body.v2.engravings .container #hint-container{z-index:50}body.v2.engravings .container
#show_engravings{position:absolute;z-index:98}body.v2.engravings .container #show_engravings
img{cursor:move}body.v2.engravings .container
.hidden{display:none !important}body.v2.engravings .container #engraving-delete{position:absolute;z-index:198;width:20px;height:20px;display:inline-block;cursor:pointer !important}body.v2.engravings .container
.boutons{margin-top:1.7rem;margin-left:2rem;width:18rem}body.v2.engravings .container .boutons button,
body.v2.engravings .container .boutons select,
body.v2.engravings .container .boutons input,
body.v2.engravings .container .boutons
label{background-color:#fff;padding:0.4rem 1rem;font-size:1.1rem;border:0.2vw solid #c62f5a;color:#000;cursor:pointer;margin-bottom:0.4rem;height:3rem;width:17rem}body.v2.engravings .container .boutons
label{text-align:center}body.v2.engravings .container .boutons
div{border:0.2vw solid #c62f5a;margin-top:-0.4rem;margin-bottom:1rem;width:17rem}body.v2.engravings .container .boutons div select,
body.v2.engravings .container .boutons div
input{padding:0.4rem 1rem;font-size:0.9rem;border:0;height:3rem;width:15rem}body.v2.engravings .container .boutons #exists-inputs{max-height:150px;overflow-y:auto;position:absolute;background-color:#fff}body.v2.engravings .container .boutons #exists-inputs
img{height:25px;width:auto}body.v2.engravings .container .boutons #text-inputs{position:absolute;background-color:#fff}body.v2.engravings .container
button.selected{background-color:#c62f5a;color:#fff;cursor:context-menu}body.v2.engravings .container .img-vis{position:absolute;width:2.1vw;display:none}body.v2.engravings .container .img-vis-H{display:block;top:50%}body.v2.engravings .container .img-vis1-H{left:1.5vw}body.v2.engravings .container .img-vis2-H{right:2vw}body.v2.engravings .container .img-vis-V{display:block;left:50%}body.v2.engravings .container .img-vis1-V{top:1vw}body.v2.engravings .container .img-vis2-V{bottom:1vw}body.v2.engravings .container
.selectedSizeContainer{position:absolute}}.builder-select{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1rem 0 0 0}.builder-select
h2{margin:0;color:#121619;font-weight:500}.builder-select .builder-select__content{display:flex;gap:2rem;align-items:center;justify-content:center}.builder-select .builder-select__content .builder-select__content--button{display:flex;flex-direction:column;align-items:center;width:12rem;height:3rem;position:relative;border-radius:0.4rem;cursor:pointer}.builder-select .builder-select__content .builder-select__content--button button,
.builder-select .builder-select__content .builder-select__content--button .builder-select__content--preview{width:100%}.builder-select .builder-select__content .builder-select__content--button
button{background:#d81159;color:#fff;height:3rem;z-index:2;font-weight:600;box-shadow:5px 5px 5px 0 rgba(0,0,0,0.3);border-radius:0.4rem;border:none;min-width:12rem;transition:0.2s;font-size:1rem;cursor:pointer}.builder-select .builder-select__content .builder-select__content--button button:hover{opacity:0.9}.builder-select .builder-select__content .builder-select__content--button .builder-select__content--preview{position:absolute;height:fit-content;width:fit-content;min-width:30rem;box-shadow:0 0 8px 0 #90b09f;background:#fff;opacity:0;transition:0.5s;border-radius:0.4rem;overflow:hidden;justify-content:center;align-items:center}.builder-select .builder-select__content .builder-select__content--button .builder-select__content--preview
img{max-width:100%;max-height:100%;display:none;transform:scale(1.1)}.builder-select .builder-select__content .builder-select__content--button:hover .builder-select__content--preview{z-index:1;opacity:1;transform:translateY(4rem)}.builder-select .builder-select__content .builder-select__content--button:hover .builder-select__content--preview
img{display:flex}.devis__wrapper{position:fixed;left:0;top:0;z-index:99999999999;width:100%;height:100%;overflow:hidden;backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;gap:5rem}.devis__wrapper
*{list-style:none;margin:0}.devis__wrapper
#close_devis{right:2rem;top:2rem;position:absolute;border:none;background:none;font-size:2rem;height:3rem;width:3rem;display:flex;justify-content:center;align-items:center;border-radius:2rem}.devis__wrapper
.devis__modal{box-shadow:0 0 0 0.4rem #f7ece2;border-radius:0.1rem;background:#fff;width:35rem;height:70%;display:flex;flex-direction:column;position:relative}.devis__wrapper .devis__modal
.prov{font-size:0.7rem;font-weight:400;color:#161616b0}.devis__wrapper .devis__modal .devis__modal--projects{width:100%;flex:1;overflow-y:auto}.devis__wrapper .devis__modal .devis__modal--projects
li{width:100%;min-height:6rem;padding:1rem 1.5rem;display:flex;flex-direction:column}.devis__wrapper .devis__modal .devis__modal--projects li
h6{font-size:1.2rem;font-weight:500;color:#161616b0}.devis__wrapper .devis__modal .devis__modal--projects li
button{width:100%;border:2px
solid #c62f5a;color:#c62f5a;display:flex;align-items:center;justify-content:center;font-size:0.9rem;font-weight:600;background:#fff;transition:0.2s;cursor:pointer}.devis__wrapper .devis__modal .devis__modal--projects li button:hover{background:#c62f5a;color:#fff}.devis__wrapper .devis__modal .devis__modal--projects
li.current{background:#f7ece2}.devis__wrapper .devis__modal .devis__modal--projects li.current
button{display:none}.devis__wrapper .devis__modal .devis__modal--projects::-webkit-scrollbar{width:0.2rem}.devis__wrapper .devis__modal .devis__modal--projects::-webkit-scrollbar-thumb{background:rgba(198,47,90,0.5)}.devis__wrapper .devis__modal .devis__modal--projects::-webkit-scrollbar-track{background:none}.devis__wrapper .devis__modal .devis__modal--projects::-webkit-scrollbar-button{display:none}.devis__wrapper .devis__modal .devis__modal--search{display:flex;width:100%;padding:1rem;justify-content:center;align-items:center;gap:0.5rem}.devis__wrapper .devis__modal .devis__modal--search
input{border:1px
solid #f7ece2;border-radius:0.2rem;height:100%;padding:0
0.5rem;outline:none;transition:0.2s;flex:1}.devis__wrapper .devis__modal .devis__modal--search input::placeholder{font-size:0.8rem}.devis__wrapper .devis__modal .devis__modal--search input:focus-within{box-shadow:0 0 2px 1px #f7ece2}.devis__wrapper .devis__modal .devis__modal--search
button{background:#c62f5a;color:#fff;height:2rem;width:2rem;display:flex;justify-content:center;align-items:center;border:none;border-radius:0.2rem}.devis__wrapper .devis__modal .devis__modal--search button
svg{transition:0.2s}.devis__wrapper .devis__modal .devis__modal--search button:hover
svg{transform:scale(1.1)}.devis__wrapper .devis__modal .devis__modal--header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.5rem 1rem}.devis__wrapper .devis__modal .devis__modal--header
h3{color:#161616b0;display:flex;align-items:center;gap:0.5rem;font-size:1.5rem;position:relative}.devis__wrapper .devis__modal .devis__modal--header h3
.project__name{color:#161616b0;font-weight:700;display:flex;align-items:center;gap:0.2rem}.devis__wrapper .devis__modal .devis__modal--header h3 .project__name .project__name--edit{background:none;display:flex;justify-content:center;align-items:center;border:none;padding:0}.devis__wrapper .devis__modal .devis__modal--header h3 .project__name .project__name--edit
svg{height:1.3rem;width:1.3rem;color:#161616b0;position:relative;top:-0.3rem}.devis__wrapper .devis__modal .devis__modal--header h3
.prov{position:absolute;bottom:-1rem;left:0;padding-left:0.1rem}.devis__wrapper .devis__modal .devis__modal--header
button{background:none;border:none;color:#161616b0;font-size:1rem}.devis__wrapper .devis__modal .devis__modal--header button:has(.text) svg{display:none}.devis__wrapper .devis__modal .devis__modal--header:has(.project__name){padding-right:2rem;padding-left:2rem}.devis__wrapper .devis__modal .devis__modal--details{width:100%;display:flex;flex-direction:column;gap:1rem;max-height:30rem;overflow-y:auto}.devis__wrapper .devis__modal .devis__modal--details
.project__card{padding:1rem;display:flex;flex-direction:column;width:100%;gap:1rem;position:relative}.devis__wrapper .devis__modal .devis__modal--details .project__card
.models{width:100%;display:flex;flex-direction:column;gap:3rem}.devis__wrapper .devis__modal .devis__modal--details .project__card .project__card--delete{display:flex;height:100%;width:2rem;position:absolute;top:0rem;right:0rem}.devis__wrapper .devis__modal .devis__modal--details .project__card .project__card--delete
button{background:none;border:none;display:flex;justify-content:center;font-size:1.5rem;height:2rem;width:2rem}.devis__wrapper .devis__modal .devis__modal--details .project__card .project__card--delete
button{background:none;border:none;color:#c62f5a;padding:0.5rem;display:flex;align-items:center;justify-content:center;font-size:1.5rem;height:2rem;width:2rem}.devis__wrapper .devis__modal .devis__modal--details .project__card .project__card--section{display:flex;align-items:center;width:100%}.devis__wrapper .devis__modal .devis__modal--details .project__card .project__card--section.top{color:#90b09fff;gap:1rem}.devis__wrapper .devis__modal .devis__modal--details .project__card .project__card--section.top
h6{font-size:1.1rem;font-weight:500}.devis__wrapper .devis__modal .devis__modal--details .project__card .project__card--section.top::after{content:" ";flex:1;height:2px;background:#90b09fff}.devis__wrapper .devis__modal .devis__modal--details .project__card .project__card--section.mid{gap:2rem;justify-content:center;flex:1;position:relative}.devis__wrapper .devis__modal .devis__modal--details .project__card .project__card--section.mid
.project__image{width:4rem;height:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}.devis__wrapper .devis__modal .devis__modal--details .project__card .project__card--section.mid .project__image
img{max-width:100%}.devis__wrapper .devis__modal .devis__modal--details .project__card .project__card--section.mid
.wrapper{display:flex;flex-direction:column;max-width:20rem;flex:1;gap:2rem;height:100%}.devis__wrapper .devis__modal .devis__modal--details .project__card .project__card--section.mid .wrapper
.project__details{display:flex;flex-direction:column}.devis__wrapper .devis__modal .devis__modal--details .project__card .project__card--section.mid .wrapper .project__details
p{font-size:1.3rem;line-height:1.2}.devis__wrapper .devis__modal .devis__modal--details .project__card .project__card--section.mid .wrapper
.project__price{display:flex;justify-content:space-between}.devis__wrapper .devis__modal .devis__modal--details .project__card .project__card--section.mid .wrapper .project__price .project__price--tag{display:flex;align-items:center;gap:1rem}.devis__wrapper .devis__modal .devis__modal--details .project__card .project__card--section.mid .wrapper .project__price .project__price--tag
input{width:4rem;outline:none;border:2px
solid #f7ece2;border-radius:0.3rem;padding:0.1rem 0.5rem}.devis__wrapper .devis__modal .devis__modal--details .project__card .project__card--section.mid .wrapper .project__price .project__price--tag:has(.total__cost){font-size:1.4rem;gap:0.3rem}.devis__wrapper .devis__modal .devis__modal--details .project__card .project__card--section.mid .wrapper .project__price .project__price--tag
.total__cost{font-size:0.8rem;color:#161616b0;display:flex;height:100%;align-items:flex-end;padding-bottom:0.3rem}.devis__wrapper .devis__modal .devis__modal--details::-webkit-scrollbar{width:0.2rem}.devis__wrapper .devis__modal .devis__modal--details::-webkit-scrollbar-track{background:none}.devis__wrapper .devis__modal .devis__modal--details::-webkit-scrollbar-button{display:none}.devis__wrapper .devis__modal .devis__modal--buttons{display:flex;flex-direction:column;align-items:center;gap:0.3rem;padding-bottom:1rem}.devis__wrapper .devis__modal .devis__modal--buttons
h6{width:100%;max-width:30rem;padding-bottom:1rem}.devis__wrapper .devis__modal .devis__modal--buttons
button{width:100%;border:2px
solid #c62f5a;background:#c62f5a;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.3rem;font-weight:700;max-width:30rem;transition:0.2s;cursor:pointer}.devis__wrapper .devis__modal .devis__modal--buttons button:hover{opacity:0.9}.devis__wrapper .devis__modal:has(.devis__modal--projects){max-width:20rem}@media screen and (max-width: 768px){.devis__wrapper{flex-direction:column;justify-content:flex-start;padding:1rem;gap:2rem;padding-top:16rem;overflow-y:auto}.devis__wrapper
#close_devis{width:2rem;height:2rem;right:1rem;top:1.5rem;z-index:999999999999}.devis__wrapper
.devis__modal{max-width:none !important;width:100%}.devis__wrapper .devis__modal .devis__modal--header{padding:1.5rem 1rem 0.5rem 1rem !important}.devis__wrapper .devis__modal .devis__modal--header
h3{font-size:1.2rem;position:relative;max-width:15rem}.devis__wrapper .devis__modal .devis__modal--header h3
.project__name{font-size:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.devis__wrapper .devis__modal .devis__modal--header h3 .project__name .project__name--edit{position:absolute;right:-1.5rem;top:-0.2rem}.devis__wrapper .devis__modal .devis__modal--header h3 .project__name .project__name--edit
svg{height:1.2rem;width:1.2rem}.devis__wrapper .devis__modal .devis__modal--header
button{padding:0.1rem;color:#c62f5a}.devis__wrapper .devis__modal .devis__modal--header button
.text{display:none}.devis__wrapper .devis__modal .devis__modal--header button:has(.text) svg{display:block;height:1.5rem;width:1.5rem}.devis__wrapper .devis__modal .devis__modal--header:has(.text){padding:1.5rem 1rem 1.5rem 1rem !important}.devis__wrapper .devis__modal .devis__modal--details{padding-bottom:2rem}.devis__wrapper .devis__modal .devis__modal--details
.project__card{padding:1rem 0.5rem}.devis__wrapper .devis__modal .devis__modal--details .project__card .project__card--delete{height:fit-content;height:100%;position:relative}.devis__wrapper .devis__modal .devis__modal--details .project__card
.models{gap:1.5rem}.devis__wrapper .devis__modal .devis__modal--details .project__card .project__card--section.mid{gap:0rem}.devis__wrapper .devis__modal .devis__modal--details .project__card .project__card--section.mid
.project__image{padding:0
0.5rem}.devis__wrapper .devis__modal .devis__modal--details .project__card .project__card--section.mid
.wrapper{gap:0.5rem}.devis__wrapper .devis__modal .devis__modal--details .project__card .project__card--section.mid .wrapper .project__details
p{font-size:0.9rem}.devis__wrapper .devis__modal .devis__modal--details .project__card .project__card--section.mid .wrapper .project__details
.prov{font-size:0.7rem}.devis__wrapper .devis__modal .devis__modal--details .project__card .project__card--section.mid .wrapper
.project__price{justify-content:flex-start;gap:1rem}.devis__wrapper .devis__modal .devis__modal--details .project__card .project__card--section.mid .wrapper .project__price .project__price--tag{font-size:0.9rem !important;gap:0.5rem}.devis__wrapper .devis__modal .devis__modal--details .project__card .project__card--section.mid .wrapper .project__price .project__price--tag
input{width:3rem}.devis__wrapper .devis__modal .devis__modal--search{padding:0.5rem 1rem;align-items:stretch}.devis__wrapper .devis__modal .devis__modal--search
input{height:auto}.devis__wrapper .devis__modal .devis__modal--projects{display:flex;flex-wrap:nowrap}.devis__wrapper .devis__modal .devis__modal--projects
li{min-width:18rem;padding:1rem}.devis__wrapper .devis__modal .devis__modal--projects li
p{flex:1}.devis__wrapper .devis__modal .devis__modal--projects li
h6{font-size:1rem}.devis__wrapper .devis__modal .devis__modal--projects li
button{margin-top:1rem}.devis__wrapper .devis__modal .devis__modal--buttons{padding-bottom:0}.devis__wrapper
.devis__modal.menu{height:fit-content;flex:auto;position:fixed;top:1rem;width:90%}.devis__wrapper
.devis__modal.details{flex:1}}body.v2{overflow-y:hidden;height:100vh;width:100vw;display:flex;flex-direction:column;align-items:center}body.v2
.navbar.row{display:flex;align-items:center;height:5rem;min-height:5rem;max-width:80rem;flex-wrap:nowrap}body.v2 .navbar.row .col-9.mon-profile,
body.v2 .navbar.row .col-1.language,
body.v2 .navbar.row .col-2.logo{flex:1;height:100%;display:flex;align-items:center;padding:0;white-space:nowrap}body.v2 .navbar.row .col-9.mon-profile a,
body.v2 .navbar.row .col-1.language a,
body.v2 .navbar.row .col-2.logo
a{width:100%;height:100%;display:flex;align-items:center;margin:0}body.v2 .navbar.row .col-2.logo a
img{margin:0;height:100%;max-height:1.5rem}body.v2 .navbar.row .col-9.mon-profile
a{justify-content:center}body.v2 .navbar.row .col-1.language{justify-content:flex-end}body.v2 .navbar.row .col-1.language
a{justify-content:flex-end}body.v2 .navbar.row .col-1.language a
img{height:100%;max-height:1.8rem}body.v2 .navbar.row .col-1.language
.lang_select{padding:0.5rem 1rem;border-radius:0.8rem;width:4rem;line-height:1rem;display:flex;flex-direction:column;top:75%;z-index:10;box-shadow:1.7px 3px 5px 0 var(--dark)}body.v2 .navbar.row .col-1.language .lang_select
br{display:none}body.v2 .navbar.row .col-1.language .lang_select
a{justify-content:center;padding:0.2rem 0;font-size:1rem}body.v2
main{flex:1;display:flex;flex-direction:column;align-items:center;width:100%;overflow:hidden}body.v2 main .container.container-fluid{flex:1;max-height:100%;margin:0;display:flex;flex-direction:column;align-items:center}body.v2 main .container.container-fluid
.titles{margin:0;width:100%;max-width:450px;height:6rem;display:flex;flex-direction:column;align-items:flex-start}body.v2 main .container.container-fluid .titles h2,
body.v2 main .container.container-fluid .titles
h4{margin:0;padding:0}body.v2 main .container.container-fluid .titles
h4{font-size:1rem}body.v2 main .container.container-fluid .titles
h2{font-size:1.8rem;width:100%;max-width:345px}body.v2 main .container.container-fluid .titles h2
br{display:none}body.v2 main .container.container-fluid
.container__wrapper{display:flex;flex-direction:column;margin:0;width:100%;max-width:450px}body.v2 main .container.container-fluid .container__wrapper
#car{top:1rem;right:0;width:3rem;height:3rem}body.v2 main .container.container-fluid .container__wrapper
.composition{position:fixed;top:0;bottom:auto;width:60%;height:100%;padding:1.5rem 1rem 2rem 1rem}body.v2 main .container.container-fluid .container__wrapper .composition
h4{margin:0;padding:0}body.v2 main .container.container-fluid .container__wrapper .composition .localization,
body.v2 main .container.container-fluid .container__wrapper .composition .dimension,
body.v2 main .container.container-fluid .container__wrapper .composition .collection,
body.v2 main .container.container-fluid .container__wrapper .composition .finition,
body.v2 main .container.container-fluid .container__wrapper .composition .options,
body.v2 main .container.container-fluid .container__wrapper .composition .unit,
body.v2 main .container.container-fluid .container__wrapper .composition .quant,
body.v2 main .container.container-fluid .container__wrapper .composition
.price{margin:0;padding:0;display:flex;justify-content:flex-start;gap:0.5rem;align-items:center;font-size:0.8rem;transition:0.5s}body.v2 main .container.container-fluid .container__wrapper .composition .localization input,
body.v2 main .container.container-fluid .container__wrapper .composition .dimension input,
body.v2 main .container.container-fluid .container__wrapper .composition .collection input,
body.v2 main .container.container-fluid .container__wrapper .composition .finition input,
body.v2 main .container.container-fluid .container__wrapper .composition .options input,
body.v2 main .container.container-fluid .container__wrapper .composition .unit input,
body.v2 main .container.container-fluid .container__wrapper .composition .quant input,
body.v2 main .container.container-fluid .container__wrapper .composition .price
input{padding:0.4rem 1rem;width:4rem;margin:0;border-radius:0.2rem;font-size:0.8rem}body.v2 main .container.container-fluid .container__wrapper .composition .localization span,
body.v2 main .container.container-fluid .container__wrapper .composition .dimension span,
body.v2 main .container.container-fluid .container__wrapper .composition .collection span,
body.v2 main .container.container-fluid .container__wrapper .composition .finition span,
body.v2 main .container.container-fluid .container__wrapper .composition .options span,
body.v2 main .container.container-fluid .container__wrapper .composition .unit span,
body.v2 main .container.container-fluid .container__wrapper .composition .quant span,
body.v2 main .container.container-fluid .container__wrapper .composition .price
span{white-space:normal}body.v2 main .container.container-fluid .container__wrapper .scrool-sizes,
body.v2 main .container.container-fluid .container__wrapper .scrool-finishes,
body.v2 main .container.container-fluid .container__wrapper
.options__wrapper{overflow-y:auto;height:calc(100vh - 17.5rem);width:100%}body.v2 main .container.container-fluid .container__wrapper
.options__wrapper{height:calc(100vh - 11.5rem);display:flex;flex-direction:column;gap:3rem;justify-content:center}body.v2 main .container.container-fluid .container__wrapper
.selectedSizeContainer{height:14rem;width:14rem;top:-1rem;z-index:11 !important;right:13rem;transition:0.5s;font-size:1rem}body.v2 main .container.container-fluid .container__wrapper .selectedSizeContainer .selectedWidth,
body.v2 main .container.container-fluid .container__wrapper .selectedSizeContainer
.selectedHeight{font-size:1.1rem}body.v2 main .container.container-fluid .container__wrapper .selectedSizeContainer
.selectedSize{box-shadow:0 0 32px 0 rgba(22,22,22,0.3);height:auto;width:auto;display:flex;justify-content:center;align-items:center}body.v2 main .container.container-fluid .container__wrapper .selectedSizeContainer .selectedSize #finish-image,
body.v2 main .container.container-fluid .container__wrapper .selectedSizeContainer .selectedSize #plaque-image{max-width:14rem;max-height:14rem}body.v2 main .container.container-fluid .container__wrapper .selectedSizeContainer .selectedSize .img-zoom-container{max-height:initial !important;max-width:initial !important;position:relative}body.v2 main .container.container-fluid .container__wrapper .selectedSizeContainer .selectedSize .img-zoom-container #finish-image,
body.v2 main .container.container-fluid .container__wrapper .selectedSizeContainer .selectedSize .img-zoom-container #plaque-image{max-width:14rem;max-height:14rem}body.v2 main .container.container-fluid .container__wrapper
.valider{width:100%;height:2.5rem;font-size:1.2rem;border-radius:0.3rem;display:flex;align-items:center;justify-content:center;transition:0.5s;z-index:20;margin:1rem auto 0 auto}body.v2 main .container.container-fluid .container__wrapper
.back{width:100%;height:2rem;display:flex;justify-content:center;align-items:center;font-size:2rem;padding:0;border-width:1px;margin:0
auto;flex:1}body.v2
footer{display:none}body.v2 .modal-open .modal-header{display:flex;justify-content:space-between;align-items:center}body.v2 .modal-open .modal-header
*{margin:0
!important}body.v2 .modal-open .modal-header .modal__buttons--wrapper{display:flex;height:100%;gap:1rem;align-items:center}body.v2 .modal-open .modal-open .btn-primary{background-color:#343a40;border-color:#343a40}body.v2 .modal-open .modal-open .btn-secondary{background-color:var(--primary-red);border-color:var(--primary-red)}@media screen and (min-width: 768px){body.v2
.navbar.row{padding:0
0 0 2rem}body.v2 .navbar.row .col-2.logo{flex:auto}body.v2 .navbar.row .col-9.mon-profile{display:flex;align-items:center;justify-content:flex-end;padding:0;flex:1;margin:0;white-space:nowrap;overflow:hidden;max-width:100%}body.v2 .navbar.row .col-9.mon-profile
a{height:100%;border:0;display:flex;align-items:center;padding:1rem;min-width:8rem;max-width:8rem;transition:0.5s;font-size:1.2rem}body.v2 .navbar.row .col-9.mon-profile
.timeline{max-width:24rem;margin-left:auto;margin-right:auto;flex:1}body.v2 .navbar.row .col-9.mon-profile .timeline
.timeline__dash{background:var(--primary-green);display:flex;justify-content:space-between;height:0.1rem;width:100%;margin:0;position:relative;padding:0
1.7rem}body.v2 .navbar.row .col-9.mon-profile .timeline .timeline__dash
li{background:var(--primary-green);height:1.3rem;width:1.3rem;border-radius:1rem;position:relative;top:-0.64rem;display:flex;justify-content:center;transition:0.5s;cursor:pointer}body.v2 .navbar.row .col-9.mon-profile .timeline .timeline__dash li:hover{transform:scale(1.1)}body.v2 .navbar.row .col-9.mon-profile .timeline .timeline__dash li
div{position:absolute;top:1.5rem;font-size:0.75rem;color:var(--primary-green)}body.v2 .navbar.row .col-9.mon-profile .timeline .timeline__dash
li.isCurrent{background:#c62f5a}body.v2 .navbar.row .col-9.mon-profile .timeline .timeline__dash li.isCurrent
div{color:#c62f5a}body.v2 .navbar.row .col-1.language{display:flex;padding:0
2rem 0 0;align-items:center;justify-content:flex-end;position:relative;height:100%;min-width:6rem;max-width:6rem;transition:0.5s}body.v2 .navbar.row .col-1.language
a{margin:0;padding:0;display:flex;gap:0.2rem}body.v2 main .container.container-fluid{max-width:80rem;width:80%;display:flex;flex-direction:column;align-items:center;padding:0;margin:0;flex:1}body.v2 main .container.container-fluid
.titles{margin:0;width:100%;min-height:6rem;max-height:6rem;display:flex;flex-direction:column;align-items:center;max-width:100%}body.v2 main .container.container-fluid .titles
h2{font-size:1.8rem;margin:0;width:100%;max-width:80rem;padding:2.2rem 0 0rem 3rem}body.v2 main .container.container-fluid
.container__wrapper{width:100%;max-width:80rem;position:relative;overflow:visible;flex:1;padding:2rem 2rem 5rem 2rem;display:flex;flex-direction:column}body.v2 main .container.container-fluid .container__wrapper
.back{width:4rem;height:4rem;margin:0;top:auto;bottom:1rem}body.v2 main .container.container-fluid .container__wrapper .scrool-sizes,
body.v2 main .container.container-fluid .container__wrapper .scrool-finishes,
body.v2 main .container.container-fluid .container__wrapper .push-options,
body.v2 main .container.container-fluid .container__wrapper .vis,
body.v2 main .container.container-fluid .container__wrapper
.chanfrein{flex:1;margin:0;width:18rem;overflow-x:hidden;max-height:calc(100vh - 20rem)}body.v2 main .container.container-fluid .container__wrapper .scrool-sizes .sizes,
body.v2 main .container.container-fluid .container__wrapper .scrool-finishes .sizes,
body.v2 main .container.container-fluid .container__wrapper .push-options .sizes,
body.v2 main .container.container-fluid .container__wrapper .vis .sizes,
body.v2 main .container.container-fluid .container__wrapper .chanfrein
.sizes{min-height:20rem;height:80%;width:100%}body.v2 main .container.container-fluid .container__wrapper .scrool-sizes .sizes tbody,
body.v2 main .container.container-fluid .container__wrapper .scrool-finishes .sizes tbody,
body.v2 main .container.container-fluid .container__wrapper .push-options .sizes tbody,
body.v2 main .container.container-fluid .container__wrapper .vis .sizes tbody,
body.v2 main .container.container-fluid .container__wrapper .chanfrein .sizes
tbody{display:flex;flex-direction:column;transition:0.5s}body.v2 main .container.container-fluid .container__wrapper .scrool-sizes .sizes tbody tr,
body.v2 main .container.container-fluid .container__wrapper .scrool-finishes .sizes tbody tr,
body.v2 main .container.container-fluid .container__wrapper .push-options .sizes tbody tr,
body.v2 main .container.container-fluid .container__wrapper .vis .sizes tbody tr,
body.v2 main .container.container-fluid .container__wrapper .chanfrein .sizes tbody
tr{display:flex;align-items:center;gap:0.5rem;min-height:2.5rem;max-height:2.5rem;transition:0.5s}body.v2 main .container.container-fluid .container__wrapper .scrool-sizes .sizes tbody tr .format,
body.v2 main .container.container-fluid .container__wrapper .scrool-finishes .sizes tbody tr .format,
body.v2 main .container.container-fluid .container__wrapper .push-options .sizes tbody tr .format,
body.v2 main .container.container-fluid .container__wrapper .vis .sizes tbody tr .format,
body.v2 main .container.container-fluid .container__wrapper .chanfrein .sizes tbody tr
.format{white-space:nowrap;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem}body.v2 main .container.container-fluid .container__wrapper .scrool-sizes .sizes tbody tr .format div,
body.v2 main .container.container-fluid .container__wrapper .scrool-finishes .sizes tbody tr .format div,
body.v2 main .container.container-fluid .container__wrapper .push-options .sizes tbody tr .format div,
body.v2 main .container.container-fluid .container__wrapper .vis .sizes tbody tr .format div,
body.v2 main .container.container-fluid .container__wrapper .chanfrein .sizes tbody tr .format
div{border:2px
solid var(--primary-green)}body.v2 main .container.container-fluid .container__wrapper .scrool-sizes .sizes tbody tr td,
body.v2 main .container.container-fluid .container__wrapper .scrool-finishes .sizes tbody tr td,
body.v2 main .container.container-fluid .container__wrapper .push-options .sizes tbody tr td,
body.v2 main .container.container-fluid .container__wrapper .vis .sizes tbody tr td,
body.v2 main .container.container-fluid .container__wrapper .chanfrein .sizes tbody tr
td{transition:0.5s;font-size:0.9rem;display:flex;align-items:center;gap:0.4rem;height:100%}body.v2 main .container.container-fluid .container__wrapper .scrool-sizes .sizes tbody tr td .name,
body.v2 main .container.container-fluid .container__wrapper .scrool-sizes .sizes tbody tr td .rule,
body.v2 main .container.container-fluid .container__wrapper .scrool-finishes .sizes tbody tr td .name,
body.v2 main .container.container-fluid .container__wrapper .scrool-finishes .sizes tbody tr td .rule,
body.v2 main .container.container-fluid .container__wrapper .push-options .sizes tbody tr td .name,
body.v2 main .container.container-fluid .container__wrapper .push-options .sizes tbody tr td .rule,
body.v2 main .container.container-fluid .container__wrapper .vis .sizes tbody tr td .name,
body.v2 main .container.container-fluid .container__wrapper .vis .sizes tbody tr td .rule,
body.v2 main .container.container-fluid .container__wrapper .chanfrein .sizes tbody tr td .name,
body.v2 main .container.container-fluid .container__wrapper .chanfrein .sizes tbody tr td
.rule{margin:0
1px;white-space:nowrap;display:block;padding:0;width:5rem;transition:0.5s}body.v2 main .container.container-fluid .container__wrapper .scrool-sizes .sizes tbody tr td .rule,
body.v2 main .container.container-fluid .container__wrapper .scrool-finishes .sizes tbody tr td .rule,
body.v2 main .container.container-fluid .container__wrapper .push-options .sizes tbody tr td .rule,
body.v2 main .container.container-fluid .container__wrapper .vis .sizes tbody tr td .rule,
body.v2 main .container.container-fluid .container__wrapper .chanfrein .sizes tbody tr td
.rule{width:13rem}body.v2 main .container.container-fluid .container__wrapper
.valider{width:14rem;right:13rem;top:14rem;padding:0.2rem 2rem;font-size:1.2rem;height:fit-content}body.v2 main .container.container-fluid .container__wrapper
.selectedSizeContainer{height:14rem;width:14rem;top:-1rem;z-index:1;right:13rem;transition:0.5s;font-size:1rem}body.v2 main .container.container-fluid .container__wrapper .selectedSizeContainer .selectedWidth,
body.v2 main .container.container-fluid .container__wrapper .selectedSizeContainer
.selectedHeight{font-size:1.1rem}body.v2 main .container.container-fluid .container__wrapper .selectedSizeContainer
.selectedSize{box-shadow:0 0 32px 0 rgba(22,22,22,0.3);height:auto;width:auto;display:flex;justify-content:center;align-items:center}body.v2 main .container.container-fluid .container__wrapper .selectedSizeContainer .selectedSize #finish-image,
body.v2 main .container.container-fluid .container__wrapper .selectedSizeContainer .selectedSize #plaque-image{max-width:14rem;max-height:14rem}body.v2 main .container.container-fluid .container__wrapper .selectedSizeContainer .selectedSize .img-zoom-container{height:auto;max-height:fit-content;max-width:fit-content;position:relative}body.v2 main .container.container-fluid .container__wrapper .selectedSizeContainer .selectedSize .img-zoom-container #finish-image,
body.v2 main .container.container-fluid .container__wrapper .selectedSizeContainer .selectedSize .img-zoom-container #plaque-image{max-width:14rem;max-height:14rem}body.v2 main .container.container-fluid .container__wrapper
#car{right:1.5rem;top:1.3rem;width:3rem;border-radius:0.5rem;cursor:pointer;transition:0.5s}body.v2 main .container.container-fluid .container__wrapper
#car.onlymobile{display:none}body.v2 main .container.container-fluid .container__wrapper #car:hover{box-shadow:inset 50px 50px 3px 0 rgba(0,0,0,0.5), 2px 3px 3px 0 rgba(0,0,0,0.5)}body.v2 main .container.container-fluid .container__wrapper
.composition{top:0;right:0;height:100%;width:14rem;transition:0.5s;padding:1.5rem 3rem 0 2rem;font-size:0.8rem;display:flex;flex-direction:column;gap:1rem;position:absolute}body.v2 main .container.container-fluid .container__wrapper .composition
h4{font-size:1.1rem;color:var(--primary-green);padding:0;width:70%;margin:0;letter-spacing:1px}body.v2 main .container.container-fluid .container__wrapper .composition .localization,
body.v2 main .container.container-fluid .container__wrapper .composition .dimension,
body.v2 main .container.container-fluid .container__wrapper .composition .collection,
body.v2 main .container.container-fluid .container__wrapper .composition .finition,
body.v2 main .container.container-fluid .container__wrapper .composition .options,
body.v2 main .container.container-fluid .container__wrapper .composition .unit,
body.v2 main .container.container-fluid .container__wrapper .composition .quant,
body.v2 main .container.container-fluid .container__wrapper .composition
.price{margin:0;display:flex;justify-content:flex-start;gap:0.5rem;align-items:center}body.v2 main .container.container-fluid .container__wrapper .composition .localization input,
body.v2 main .container.container-fluid .container__wrapper .composition .dimension input,
body.v2 main .container.container-fluid .container__wrapper .composition .collection input,
body.v2 main .container.container-fluid .container__wrapper .composition .finition input,
body.v2 main .container.container-fluid .container__wrapper .composition .options input,
body.v2 main .container.container-fluid .container__wrapper .composition .unit input,
body.v2 main .container.container-fluid .container__wrapper .composition .quant input,
body.v2 main .container.container-fluid .container__wrapper .composition .price
input{padding:0.4rem 1rem;width:4rem;margin:0;border-radius:0.2rem;font-size:0.8rem}body.v2 main .container.container-fluid .container__wrapper .composition .localization span,
body.v2 main .container.container-fluid .container__wrapper .composition .dimension span,
body.v2 main .container.container-fluid .container__wrapper .composition .collection span,
body.v2 main .container.container-fluid .container__wrapper .composition .finition span,
body.v2 main .container.container-fluid .container__wrapper .composition .options span,
body.v2 main .container.container-fluid .container__wrapper .composition .unit span,
body.v2 main .container.container-fluid .container__wrapper .composition .quant span,
body.v2 main .container.container-fluid .container__wrapper .composition .price
span{white-space:normal}body.v2 main .container.container-fluid .container__wrapper .composition
.price{font-size:1.2rem;gap:0.3rem;white-space:nowrap;padding-top:2.5rem}}@media screen and (min-width: 900px){body.v2 .navbar.row .col-9.mon-profile
a{min-width:10rem;max-width:10rem}body.v2 .navbar.row .col-9.mon-profile
.timeline{max-width:30rem}body.v2 main .container.container-fluid .container__wrapper .scrool-sizes,
body.v2 main .container.container-fluid .container__wrapper .scrool-finishes,
body.v2 main .container.container-fluid .container__wrapper .push-options{width:19rem}body.v2 main .container.container-fluid .container__wrapper .scrool-sizes .sizes tbody,
body.v2 main .container.container-fluid .container__wrapper .scrool-finishes .sizes tbody,
body.v2 main .container.container-fluid .container__wrapper .push-options .sizes
tbody{gap:0.5rem}body.v2 main .container.container-fluid .container__wrapper
.selectedSizeContainer{height:20rem;width:20rem}body.v2 main .container.container-fluid .container__wrapper .selectedSizeContainer .selectedSize #finish-image,
body.v2 main .container.container-fluid .container__wrapper .selectedSizeContainer .selectedSize #plaque-image{max-width:20rem;max-height:20rem}body.v2 main .container.container-fluid .container__wrapper .selectedSizeContainer .selectedSize .img-zoom-container #finish-image,
body.v2 main .container.container-fluid .container__wrapper .selectedSizeContainer .selectedSize .img-zoom-container #plaque-image{max-width:20rem;max-height:20rem}body.v2 main .container.container-fluid .container__wrapper .selectedSizeContainer,
body.v2 main .container.container-fluid .container__wrapper
.valider{right:15rem}body.v2 main .container.container-fluid .container__wrapper
.valider{top:20rem;width:20rem}body.v2 main .container.container-fluid .container__wrapper
.composition{width:16rem;font-size:0.9rem}body.v2 main .container.container-fluid .container__wrapper .composition
h4{width:50%}body.v2 main .container.container-fluid .container__wrapper .composition
.price{font-size:1.4rem;gap:0.3rem}}@media screen and (min-width: 1024px){body.v2 main .container.container-fluid .container__wrapper .push-options{max-width:40%;width:37%}body.v2 main .container.container-fluid .container__wrapper .scrool-sizes,
body.v2 main .container.container-fluid .container__wrapper .scrool-finishes{width:37%;margin:0;height:14rem}body.v2 main .container.container-fluid .container__wrapper .scrool-sizes .sizes,
body.v2 main .container.container-fluid .container__wrapper .scrool-finishes
.sizes{width:100%}body.v2 main .container.container-fluid .container__wrapper .scrool-sizes .sizes tbody,
body.v2 main .container.container-fluid .container__wrapper .scrool-finishes .sizes
tbody{gap:0.8rem}body.v2 main .container.container-fluid .container__wrapper .scrool-sizes .sizes tbody tr td,
body.v2 main .container.container-fluid .container__wrapper .scrool-finishes .sizes tbody tr
td{gap:0.8rem}body.v2 main .container.container-fluid .container__wrapper .scrool-sizes .sizes tbody tr td .name,
body.v2 main .container.container-fluid .container__wrapper .scrool-sizes .sizes tbody tr td .rule,
body.v2 main .container.container-fluid .container__wrapper .scrool-finishes .sizes tbody tr td .name,
body.v2 main .container.container-fluid .container__wrapper .scrool-finishes .sizes tbody tr td
.rule{font-size:1rem}body.v2 main .container.container-fluid .container__wrapper .scrool-finishes{min-width:20vw;max-width:25rem}body.v2 main .container.container-fluid .container__wrapper .scrool-finishes ul
li{width:6rem;height:6rem}body.v2 main .container.container-fluid .container__wrapper
.selectedSizeContainer{height:26rem}body.v2 main .container.container-fluid .container__wrapper .selectedSizeContainer .selectedSize #finish-image,
body.v2 main .container.container-fluid .container__wrapper .selectedSizeContainer .selectedSize #plaque-image{max-width:26rem;max-height:26rem}body.v2 main .container.container-fluid .container__wrapper .selectedSizeContainer .selectedSize .img-zoom-container #finish-image,
body.v2 main .container.container-fluid .container__wrapper .selectedSizeContainer .selectedSize .img-zoom-container #plaque-image{max-width:26rem;max-height:26rem}body.v2 main .container.container-fluid .container__wrapper .selectedSizeContainer,
body.v2 main .container.container-fluid .container__wrapper
.valider{right:15rem;width:26rem}body.v2 main .container.container-fluid .container__wrapper
.valider{top:26rem}}@media (max-height: 700px) and (min-width: 768px){body.v2 .container.container-fluid .container__wrapper
.options__wrapper{overflow:visible}body.v2 .container.container-fluid .container__wrapper
.valider{bottom:1rem !important;top:auto !important}}#devisRecap.modal .modal-content .btn,
#freeLine.modal .modal-content
.btn{display:inline-block}#devisRecap.modal .bi.bi-trash3-fill,
#freeLine.modal .bi.bi-trash3-fill{display:none !important}#clientAssign.modal
.btn{display:inline-block}@keyframes
appear{0%{opacity:0;transform:translateY(-10px)}}.modale{z-index:100000;animation:appear 350ms ease-in-out 1;display:none;position:absolute;width:100vw;height:100vh;border:none;justify-content:center}@keyframes
imgrotation{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.modale
img{animation:imgrotation 2s infinite linear;width:60px;height:60px;margin:auto;display:block;position:relative;z-index:100001}.modale.opened{display:flex}.modale:before{content:"";display:none;background:rgba(0,0,0,0.6);position:fixed;top:0;left:0;right:0;bottom:0;z-index:10}.modale.opened:before{display:block}