.bento__specifications-modal-content .modal-dialog__content{max-height:calc(100dvh - 2rem);max-width:125rem;overflow-y:auto;padding-bottom:2rem;scrollbar-width:thin}@media screen and (min-width:1200px){.bento__specifications-modal-content .modal-dialog__content{width:80%}}.bento__specifications-modal-header{background-color:#fff;position:sticky;top:0;z-index:1}.bento__specifications-modal-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:rgb(var(--color-foreground-title));cursor:pointer}.bento__specifications-modal-close .svg-wrapper{height:2.5rem;width:2.5rem}.bento__specifications-modal-body{padding:2rem}@media screen and (min-width:750px){.bento__specifications-modal-body{padding:3.2rem}}.bento__specifications-modal-title{font-size:var(--font-size-h4);margin:0 auto 0 0}.bento__specifications-content{padding-top:0}@media screen and (min-width:990px){.bento__specifications-content>.grid{--grid-desktop-horizontal-spacing:0;-moz-columns:3;column-count:3;display:block;-moz-column-break-inside:avoid;break-inside:avoid}.bento__specifications-content>.grid>.grid__item{-moz-column-break-inside:avoid;break-inside:avoid;padding-inline:8px}}.bento__spec-item{display:flex;flex-direction:column;gap:.8rem;margin-bottom:2.4rem}@media screen and (min-width:990px){.bento__spec-item{margin-bottom:3.2rem}}.bento__spec-item:last-child{margin-bottom:0}.bento__spec-title{color:#010c27;font-family:var(--font-body-family);font-size:calc(var(--font-body-scale)*1.6rem);font-weight:700;line-height:1.4;margin:0;text-transform:uppercase}@media screen and (min-width:990px){.bento__spec-title{font-size:calc(var(--font-body-scale)*1.8rem)}}.bento__spec-content{color:#010c27;font-family:var(--font-body-family);font-size:calc(var(--font-body-scale)*1.4rem);font-weight:400;line-height:1.6}@media screen and (min-width:990px){.bento__spec-content{font-size:calc(var(--font-body-scale)*1.6rem)}}.bento__spec-content p{margin:0}.bento__spec-content p+p{margin-top:.8rem}.bento__spec-content ol,.bento__spec-content ul{margin:.8rem 0 2rem;padding-left:1rem}.bento__spec-content b,.bento__spec-content strong{font-weight:700}.bento__spec-content em,.bento__spec-content i{font-style:italic}.fiche-technique{--fiche-technique-background:#f4e7d9;--fiche-technique-color:#010c27;--fiche-technique-delay:3000ms;background-color:var(--fiche-technique-background);color:var(--fiche-technique-color);display:block}.fiche-technique__wrapper{display:flex;flex-direction:column;gap:1.6rem}@media screen and (min-width:990px){.fiche-technique__wrapper{gap:4.8rem}}.fiche-technique__header{display:flex;flex-direction:column;gap:2rem;text-align:center}.fiche-technique__title{color:inherit;font-family:var(--font-narrow-black-family);font-size:calc(var(--font-body-scale)*3.2rem);font-weight:900;line-height:3.2rem;margin:0;text-transform:uppercase}@media screen and (min-width:990px){.fiche-technique__title{font-size:4.8rem;line-height:4.8rem}}.fiche-technique__subtitle{display:block;font-family:var(--font-narrow-bold-family);font-size:calc(var(--font-body-scale)*1.4rem);line-height:1.14;padding:0 4.7rem;text-transform:uppercase}@media screen and (min-width:990px){.fiche-technique__subtitle{padding:0 .8rem}}.fiche-technique__subtitle:has(strong){line-height:2.14}.fiche-technique__subtitle p{margin:0}.fiche-technique__subtitle strong{background-color:var(--fiche-technique-color,#010c27);border-radius:.2rem;color:var(--fiche-technique-background,#fbf5ed);padding:0 .5rem .2rem}.fiche-technique__body{display:flex;flex-direction:column;gap:0}@media screen and (min-width:990px){.fiche-technique__body{align-items:center;flex-direction:row;gap:4.8rem;padding-right:6rem}}.fiche-technique__visual{flex:1 1 auto;min-width:0;position:relative}.fiche-technique__visual__media{aspect-ratio:375/201;container-type:size;position:relative}.fiche-technique__visual__media:after{background:linear-gradient(180deg,var(--fiche-technique-background) 0,transparent 32.7%,transparent 65.9%,var(--fiche-technique-background) 100%);content:"";inset:0;pointer-events:none;position:absolute}@media screen and (min-width:990px){.fiche-technique__visual__media:after{background:linear-gradient(90deg,transparent 92.79%,var(--fiche-technique-background) 100%),linear-gradient(180deg,var(--fiche-technique-background) 0,transparent 12.5%,transparent 86.2%,var(--fiche-technique-background) 100%)}.fiche-technique__visual__media{aspect-ratio:692/290}}.fiche-technique__visual__picture{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media screen and (max-width:1199.98px){.fiche-technique__visual__picture--desktop{display:none}}@media screen and (min-width:990px){.fiche-technique__visual__picture--mobile{display:none}}.fiche-technique__bubble{--bubble-size:7.2rem;--bubble-zoom:2;--bubble-x:50%;--bubble-y:50%;--bubble-x-mobile:var(--bubble-x);--bubble-y-mobile:var(--bubble-y);--bubble-image-ratio:1;--bubble-px:0.5;--bubble-py:0.5;--bubble-px-mobile:var(--bubble-px);--bubble-py-mobile:var(--bubble-py);--bubble-scale:1;border:.2rem solid #fff;border-radius:50%;box-shadow:0 .6rem 1.9rem rgba(1,12,39,.16);cursor:pointer;height:calc(var(--bubble-size)*.65);left:var(--bubble-x-mobile);padding:0;position:absolute;top:var(--bubble-y-mobile);transform:translate(-50%,-50%) scale(var(--bubble-scale));transition:transform .25s ease,box-shadow .25s ease;width:calc(var(--bubble-size)*.65);z-index:2;--bubble-background-width:max(calc(var(--bubble-zoom)*100cqw),calc(var(--bubble-zoom)*100cqh*var(--bubble-image-ratio)));--bubble-half:calc(var(--bubble-size)*0.325);background-position:calc(var(--bubble-half) - var(--bubble-px-mobile)*var(--bubble-background-width)) calc(var(--bubble-half) - var(--bubble-py-mobile)*var(--bubble-background-width)/var(--bubble-image-ratio));background-repeat:no-repeat;background-size:var(--bubble-background-width) auto}@media screen and (min-width:990px){.fiche-technique__bubble{height:var(--bubble-size);left:var(--bubble-x);top:var(--bubble-y);width:var(--bubble-size);--bubble-half:calc(var(--bubble-size)/2);background-position:calc(var(--bubble-half) - var(--bubble-px)*var(--bubble-background-width)) calc(var(--bubble-half) - var(--bubble-py)*var(--bubble-background-width)/var(--bubble-image-ratio))}}.fiche-technique__bubble:focus-visible,.fiche-technique__bubble:hover{--bubble-scale:1.08;box-shadow:0 .8rem 2.4rem rgba(1,12,39,.28)}.fiche-technique__bubble:focus-visible{outline:.2rem solid #010c27;outline-offset:.3rem}.fiche-technique__bubble--image-dediee{background-position:50%;background-size:cover}.fiche-technique__bubble[aria-current=true]{--bubble-scale:1.12;box-shadow:0 .8rem 2.4rem rgba(1,12,39,.3)}.fiche-technique__panel{display:flex;flex-direction:column;gap:1.2rem;padding:1.6rem}@media screen and (min-width:990px){.fiche-technique__panel{flex:0 0 64rem;gap:1.6rem;max-width:64rem;padding:1.6rem 4.8rem}}.fiche-technique__progress{display:flex;gap:1.6rem}.fiche-technique__progress__segment{background-color:hsla(0,0%,100%,.3);border:0;border-radius:1rem;cursor:pointer;flex:1 1 0;height:.6rem;min-width:0;padding:0;position:relative}.fiche-technique__progress__segment:after{content:"";inset:-.9rem 0;position:absolute}.fiche-technique__progress__segment:focus-visible{outline:.2rem solid #010c27;outline-offset:.4rem}.fiche-technique__progress__segment.is-done,.fiche-technique__progress__segment.is-filling{background-color:hsla(0,0%,100%,.3)}.fiche-technique__progress__segment.is-done .fiche-technique__progress__fill{background-position:0 50%}.fiche-technique__progress__fill{background:linear-gradient(90deg,#fff 50%,transparent 0);background-position:100% 50%;background-size:200% 100%;border-radius:1rem;display:block;inset:1px;position:absolute}.fiche-technique__progress__segment.is-filling .fiche-technique__progress__fill{animation:fiche-technique-fill var(--fiche-technique-delay) linear forwards}.fiche-technique__card{background-color:hsla(0,0%,100%,.6);border-radius:.8rem;display:flex;flex-direction:column;gap:1.2rem;padding:1.6rem}@media screen and (min-width:990px){.fiche-technique__card{gap:2rem;padding:2.4rem}}.fiche-technique__card[hidden]{display:none}.fiche-technique__card__title{color:inherit;font-family:var(--font-narrow-black-family);font-size:calc(var(--font-body-scale)*2.4rem);font-weight:900;line-height:2.4rem;margin:0;text-transform:uppercase}@media screen and (min-width:990px){.fiche-technique__card__title{font-size:3.2rem;line-height:3.2rem}}.fiche-technique__card__text{font-family:var(--font-body-family);font-size:calc(var(--font-body-scale)*1.2rem);line-height:1.6rem}@media screen and (min-width:990px){.fiche-technique__card__text{font-size:calc(var(--font-body-scale)*1.4rem);line-height:2rem}}.fiche-technique__card__text p{margin:0}.fiche-technique__card__text p+p{margin-top:.8rem}.fiche-technique__card__feature{align-items:center;display:flex;font-family:var(--font-narrow-bold-family);font-size:calc(var(--font-body-scale)*1.4rem);font-weight:700;gap:.8rem;line-height:1.6rem;margin:0}@media screen and (min-width:990px){.fiche-technique__card__feature{font-size:calc(var(--font-body-scale)*2rem)}}.fiche-technique__card__feature__icon{flex-shrink:0;height:1.6rem;width:auto}@media screen and (min-width:990px){.fiche-technique__card__feature__icon{height:2.4rem}}.fiche-technique__specifications .bento__specifications_page_width{padding:0;text-align:center}.fiche-technique__specifications .bento__specifications{display:flex;justify-content:center}.fiche-technique__specifications .bento__specifications-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;font-size:calc(var(--font-body-scale)*1.4rem);line-height:1.6rem;padding:0;text-transform:none}@keyframes fiche-technique-fill{0%{background-position:100% 50%}to{background-position:0 50%}}@media(prefers-reduced-motion:reduce){.fiche-technique__progress__segment.is-filling .fiche-technique__progress__fill{animation:none;background-position:0 50%}.fiche-technique__bubble{transition:none}.fiche-technique__bubble:focus-visible,.fiche-technique__bubble:hover{--bubble-scale:1}}