.agpc_field--product__img{max-width:150px}.agpc_field--product__option{display:inline-flex;flex-direction:column;margin:20px}@keyframes spinner-border{to{transform:rotate(360deg)}}#agpc--spinner-container{position:fixed;top:0;bottom:0;left:0;right:0;z-index:9999999;display:none}#agpc--spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid #0a4295;border-right-color:transparent;border-radius:50%;animation:spinner-border .75s linear infinite;position:absolute;left:calc(50% - 2rem);top:calc(50% - 2rem)}
@charset "UTF-8";.agpc_configurator .agpc_step{display:none}.agpc_configurator .agpc_step--active{display:block}.agpc_configurator .agpc_step__validation-messages__inner{background:#fff;color:#b42539;padding:6px 10px;font-size:14px;margin-bottom:10px}.agpc_configurator .agpc_step__validation-messages ul{list-style:disc;padding-left:30px;margin:0}.agpc_configurator .agpc_step__header{display:flex}.agpc_configurator .agpc_step__title-description-container{background:#000;color:#fff;padding:0 68px 0 26px;display:flex;flex-direction:column;justify-content:center;flex:1 1 0}@media (max-width:1229.98px){.agpc_configurator .agpc_step__title-description-container{padding:12px}}.agpc_configurator .agpc_step__title{text-transform:uppercase;font-size:24px;font-weight:700;line-height:1.3}.agpc_configurator .agpc_step__short_description{line-height:26px;font-size:16px;margin:0}@media (max-width:1229.98px){.agpc_configurator .agpc_step__short_description{line-height:1.3}}.agpc_configurator .agpc_step__help{flex:0 0 160px;background:#333;height:160px;width:160px;display:flex;justify-content:center;align-items:center;transition:all .3s;background:#b42539;flex-direction:column;color:#fff;font-size:16px;gap:8px}@media (max-width:1229.98px){.agpc_configurator .agpc_step__help{flex-basis:60px;height:auto;width:auto}}.agpc_configurator .agpc_step__help__icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='37.065' height='52.208' viewBox='0 0 37.065 52.208'%3e%3cg id='Groupe_27378' data-name='Groupe 27378' fill='%23FFF' transform='translate(0 0)'%3e%3cpath id='Tracé_12840' data-name='Tracé 12840' d='M18.654,42.694c-4.824,0-9.972.462-9.972-5.954V34.569c0-.117.01-.234.019-.344a18.526,18.526,0,1,1,28.364-15.7,18.373,18.373,0,0,1-8.472,15.542,4.51,4.51,0,0,1,.033.5V36.74c0,5.844-3.508,5.954-9.972,5.954M18.532,1.852a16.666,16.666,0,0,0-8.37,31.086l.51.3-.057.59c-.008.111-.025.223-.039.332a2.964,2.964,0,0,0-.04.411V36.74c0,3.863,1.971,4.1,8.118,4.1,6.448,0,8.118-.049,8.118-4.1V34.569a4.245,4.245,0,0,0-.052-.545l-.1-.908.507-.308a16.666,16.666,0,0,0-8.59-30.956'/%3e%3cpath id='Tracé_12841' data-name='Tracé 12841' d='M25.74,45.752H11.328a.94.94,0,0,1,0-1.855H25.74a.941.941,0,0,1,0,1.855'/%3e%3cpath id='Tracé_12842' data-name='Tracé 12842' d='M25.74,48.924H11.328a.94.94,0,0,1,0-1.855H25.74a.941.941,0,0,1,0,1.855'/%3e%3cpath id='Tracé_12843' data-name='Tracé 12843' d='M23.551,52.208H13.517a.928.928,0,0,1,0-1.855H23.551a.928.928,0,0,1,0,1.855'/%3e%3crect id='Rectangle_2711' data-name='Rectangle 2711' width='13.784' height='2' transform='translate(11.729 18.749)' fill='%23e41b1b'/%3e%3crect id='Rectangle_2712' data-name='Rectangle 2712' width='2' height='14.26' transform='translate(17.621 12.618)' fill='%23e41b1b'/%3e%3c/g%3e%3c/svg%3e");width:37px;height:52px;display:block;cursor:pointer;transition:all .3s}.agpc_configurator .agpc_step__help__icon:has(~.agpc_step__help__text:hover),.agpc_configurator .agpc_step__help__icon:hover{transform:scale(1.3)}.agpc_configurator .agpc_step__help__text{cursor:pointer}.agpc_configurator .agpc_field{margin-top:15px}.agpc_configurator .agpc_field input[type=number],.agpc_configurator .agpc_field input[type=text]{height:48px;border-radius:7px;border:solid 1px #e1e6eb;padding:10px;outline:0}.agpc_configurator .agpc_field input[type=number]:focus,.agpc_configurator .agpc_field input[type=text]:focus{border-color:#111c4a}.agpc_configurator .agpc_field--checkbox label{font-size:18px}.agpc_configurator .agpc_field--text .agpc_field__title-tooltip-wrapper{margin-bottom:6px}.agpc_configurator .agpc_field--text .agpc_field__title{font-size:12px;font-weight:400}.agpc_configurator .agpc_field--text__maxlength-label{font-size:12px;color:#838181;margin-top:5px}.agpc_configurator .agpc_field--number .agpc_field__title-tooltip-wrapper{margin-bottom:6px}.agpc_configurator .agpc_field--number .agpc_field__title{font-size:12px;font-weight:400}.agpc_configurator .agpc_field__title-tooltip-wrapper{margin-bottom:13px;display:flex}.agpc_configurator .agpc_field__title{font-weight:600}.agpc_configurator .agpc_field--radio__img:hover{outline:2px solid #6b868f;opacity:.9;cursor:pointer}.agpc_configurator .agpc_field--radio__option{margin-right:20px;text-align:center}.agpc_configurator .agpc_field--radio__label{display:inline}.agpc_configurator .agpc_field--miniatures .agpc--tooltip{position:relative;top:-2px;left:-4px}.agpc_configurator .agpc_field--miniatures__input[type=radio]{position:absolute;opacity:0;width:0;height:0}.agpc_configurator .agpc_field--miniatures__input[type=radio]:checked+img{border:1px solid #676767;outline:1px solid #676767}.agpc_configurator .agpc_field--miniatures__img{border:solid 1px #b2b2b2;padding:4px;display:block;width:100%;height:100%}.agpc_configurator .agpc_field--miniatures__img:hover{opacity:.8;cursor:pointer}.agpc_configurator .agpc_field--miniatures__option{margin:0 14px 15px 0;width:122px;height:122px;position:relative}@media (max-width:1229.98px){.agpc_configurator .agpc_field--miniatures__option{width:118px;height:118px}}@media (max-width:575.98px){.agpc_configurator .agpc_field--miniatures__option{width:74px;height:74px}}.agpc_configurator .agpc_field--miniatures__option:has(:checked)::after{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj48cGF0aCBkPSJtMTEuNDE4IDE2LjMyNCAzLjM3MSA0LjYxMyA3LjI3My0xMC4zNTgiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2I0MjUzOSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjMiLz48L3N2Zz4=);width:32px;height:32px;display:block;background-color:#fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.agpc_configurator .agpc_field--miniatures__label{display:none}.agpc_configurator .agpc_field--miniatures .agpc__price-impact{display:none}.agpc_configurator .agpc_field--product__input{position:absolute;opacity:0;width:0;height:0}.agpc_configurator .agpc_field--product__input:checked+img{border:1px solid #676767;outline:1px solid #676767}.agpc_configurator .agpc_field--product__input:checked~*{color:#333}.agpc_configurator .agpc_field--product__img{border:solid 1px #b2b2b2;padding:4px;display:block;width:100%;height:100%}.agpc_configurator .agpc_field--product__img:hover{opacity:.8;cursor:pointer}.agpc_configurator .agpc_field--product__option{margin:0 14px 15px 0;width:230px;align-items:center;position:relative}@media (max-width:575.98px){.agpc_configurator .agpc_field--product__option{width:120px}}.agpc_configurator .agpc_field--product__option:has(:checked)::after{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj48cGF0aCBkPSJtMTEuNDE4IDE2LjMyNCAzLjM3MSA0LjYxMyA3LjI3My0xMC4zNTgiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2I0MjUzOSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjMiLz48L3N2Zz4=);width:32px;height:32px;display:block;background-color:#fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.agpc_configurator .agpc_field--product__label{margin-top:6px;color:#838181}.agpc_configurator .agpc_field--product .agpc__price-impact{margin:0;font-weight:600}.agpc_configurator .agpc_field__chosen-option-label{font-size:16px;font-weight:400;color:#838181}.agpc_configurator .agpc_field :has(>input[disabled]) img{filter:grayscale(100%);cursor:not-allowed}.agpc_configurator .agpc_field[data-agpc--field-validation-error] input[type=number],.agpc_configurator .agpc_field[data-agpc--field-validation-error] input[type=text]{border-color:#b42539}.agpc_configurator .agpc_field[data-agpc--field-validation-error] .custom-checkbox input[type=checkbox]+span{border-color:#b42539}.agpc_configurator .agpc_field[data-agpc--field-validation-error] .custom-radio{border-color:#b42539}.agpc_configurator .agpc_field[data-agpc--field-validation-error] .agpc_field--miniatures__img{border-color:#b42539}.agpc_configurator__footer{background:#fff;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 6px rgba(0,0,0,.1607843137);border:1px solid #c7c7c7;padding:12px;z-index:800}.agpc_configurator__footer__inner{display:flex;position:relative}@media (min-width:1230px){.agpc_configurator__footer__inner{justify-content:center}}@media (max-width:575.98px){.agpc_configurator__footer__inner{padding:0;padding-bottom:45px}}.agpc_configurator__footer .agpc_configurator__btn~.agpc_configurator__btn{margin-left:42px}@media (max-width:1229.98px){.agpc_configurator__footer .agpc_configurator__btn~.agpc_configurator__btn{margin-left:30px}}@media (max-width:767.98px){.agpc_configurator__footer .agpc_configurator__btn~.agpc_configurator__btn{margin-left:10px}}.agpc_configurator__footer .add-to-cart{display:none}@media (max-width:1229.98px){.agpc_configurator__footer .add-to-cart{padding:12px 50px 12px 20px}}.agpc_configurator__btn{text-transform:uppercase}@media (max-width:767.98px){.agpc_configurator__btn{padding:12px 20px!important;letter-spacing:0;font-size:16px}.agpc_configurator__btn::after{display:none}}@media (max-width:575.98px){.agpc_configurator__btn{flex:1 1 0;font-size:14px}}@media (max-width:1229.98px){.agpc_configurator__btn--prev{padding:12px 30px 12px 53px}}@media (max-width:1229.98px){.agpc_configurator__btn--next{padding:12px 53px 12px 30px}}.agpc_configurator__total-price{position:absolute;font-size:2.5rem;right:1rem;color:#b42539;top:50%;transform:translateY(-50%)}@media (max-width:1229.98px){.agpc_configurator__total-price{font-size:2rem}}@media (max-width:767.98px){.agpc_configurator__total-price{font-size:1.7rem}}@media (max-width:575.98px){.agpc_configurator__total-price{top:auto;bottom:10px;right:50%;transform:translateX(50%);white-space:nowrap}}.agpc_configurator__total-price__pre-label{color:#1c3135}@media (max-width:1699.98px){.agpc_configurator__total-price__pre-label{display:none}}@media (max-width:575.98px){.agpc_configurator__total-price__pre-label{display:inline-block}}.agpc_configurator__total-price--formatted-price{font-weight:700}.agpc_configurator[data-agpc--step-position-last] .agpc_configurator__footer .add-to-cart{display:block}.agpc_configurator[data-agpc--step-position-last] .agpc_configurator__footer .agpc_configurator__btn--next{display:none}.agpc_configurator .custom-checkbox input[type=checkbox]{margin-top:0}.agpc_configurator .custom-checkbox input[type=checkbox]+span{border-radius:5px;width:40px;height:40px;display:inline-flex;justify-content:center;align-items:center}.agpc_configurator .custom-checkbox input[type=checkbox]+span .checkbox-checked{font-size:25px;color:#707070}.agpc_configurator .agpc__price-impact{color:#838181;font-size:14px;margin-left:8px}#agpc-product-presentation-svg{position:absolute;width:100%;height:100%;z-index:1;background-color:#fff;display:none}.agpc--tooltip{display:inline-flex;margin-left:7px}.agpc--tooltip__icon{background:#b42539;color:#fff;padding:10px;display:inline-block;height:8px;width:8px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:11px;cursor:pointer}.agpc--tooltip__box{background:#fff;padding:10px;border:solid 1px gray;border-radius:8px;box-shadow:-5px 3px 4px rgba(0,0,0,.2);max-width:400px;max-height:400px;position:absolute;transition:opacity .2s;opacity:0}.agpc--tooltip__box.show{opacity:1}.agpc--tooltip__box::after,.agpc--tooltip__box::before{content:"";position:absolute;top:100%;width:0;height:0;border-style:solid;transform:rotate(180deg)}.agpc--tooltip__box::before{left:20px;border-width:0 9px 12px 9px;border-color:transparent transparent #858585 transparent}.agpc--tooltip__box::after{left:21px;border-width:0 8px 11px 8px;border-color:transparent transparent #fff transparent}#agpc_modal .modal-dialog{height:calc(100% - 60px)}#agpc_modal .modal-content{width:100%;height:100%}#agpc_modal .modal-header{padding:0;border:none}#agpc_modal .modal-header .close{position:absolute;right:10px;top:10px;z-index:10;opacity:1;font-size:40px;color:#b42539;overflow:hidden;line-height:20px}#agpc_modal .modal-body{height:100%}body.agpc-configurable-product .product-information{background-color:transparent;padding:0}body.agpc-configurable-product .product-actions{display:none}