@font-face{font-family:Figtree;src:url(../fonts/Figtree-Medium.woff2) format("woff2"),url(../fonts/Figtree-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(../fonts/Figtree-Regular.woff2) format("woff2"),url(../fonts/Figtree-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(../fonts/Figtree-Bold.woff2) format("woff2"),url(../fonts/Figtree-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.dynamic-product .dp_step fieldset.dp_group{all:unset;display:block}.dynamic-product .dp_step fieldset.dp_group:not(:last-child){border-bottom:2px solid #fad417;margin-bottom:1.5rem;padding-bottom:1.5rem}.dynamic-product .dp_step fieldset.dp_group .dp_group_label{display:block;width:100%;background-color:#fff;font-size:.875rem;background-color:transparent}.dynamic-product .dp_step fieldset.dp_group .dp_group_label .dp_btn{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:left;background-color:#fff;color:#0463b0;font-family:Figtree,sans-serif;font-weight:700;font-size:1.25rem;padding:0;outline:none}.dynamic-product .dp_step fieldset.dp_group .dp_group_label .dp_btn:after{content:"";display:block;width:1rem;height:1rem;background:no-repeat 50% url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='11' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.281 6.894L1.84.447 0 2.288l8.281 8.288 8.282-8.288-1.84-1.841-6.442 6.447z' fill='%230463B0'/%3E%3C/svg%3E");-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.dynamic-product .dp_step fieldset.dp_group.dp_collapsed .dp_group_label.dp_collapsible .dp_btn:after{-webkit-transform:rotate(0);transform:rotate(0)}.dynamic-product .dp_step fieldset.dp_group .content{padding-top:1rem}.dynamic-product .alert{margin-bottom:0}.dynamic-product .dp_field_container{position:relative;color:#0463b0}.dynamic-product .attribute_label{display:block;font-weight:700;margin-bottom:.5rem;color:#838383;font-weight:400;font-size:.9375rem}.dynamic-product .dp_tooltip_btn{position:absolute;top:0;right:0;width:1.5rem;height:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dynamic-product .dp_tooltip_btn i.material-icons{width:1.5rem;height:1.5rem;font-size:1.5rem;line-height:1;color:#0463b0}.dynamic-product .ui-tooltip{background:#f6f6f6;-webkit-box-shadow:none;box-shadow:none;border:0;font-size:.6875rem;padding:1em;text-align:center;color:#0463b0}.dynamic-product .dp_type_radio{grid-column:1/span 2}.dynamic-product .dp_type_radio .dp_input_container{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.dynamic-product .dp_type_radio .dp-radio-option{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}.dynamic-product .dp_type_radio [type=radio]{width:1rem;height:1rem;accent-color:#0463b0}.dynamic-product .dp_type_image-list ul{display:grid;grid-template-columns:repeat(6,1fr)}.dynamic-product .dp_type_image-list .dp_input_container .dp_btn,.dynamic-product .dp_type_image-list .dp_input_container .dp_thumb,.dynamic-product .dp_type_image-list .dp_input_container img{min-width:100%;height:auto;min-height:30px;border-radius:4px}.dynamic-product .dp_type_image-list .dp_input_container .dp_selected .dp_thumb_btn{outline:2px solid currentColor}.dynamic-product .dp_type_input .ui-spinner{border-radius:.625rem;border-color:#0463b0;outline:0}.dynamic-product .dp_type_input .ui-spinner-input{text-align:center;height:3rem;width:100%}.dynamic-product .dp_type_input .ui-spinner-button.ui-spinner-down,.dynamic-product .dp_type_input .ui-spinner-button.ui-spinner-up{background-color:#0463b0;background-image:none;color:#fff;position:absolute;top:0;bottom:0;height:auto;border:0;width:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dynamic-product .dp_type_input .ui-spinner-button.ui-spinner-down:before,.dynamic-product .dp_type_input .ui-spinner-button.ui-spinner-up:before{content:"";display:block;line-height:1}.dynamic-product .dp_type_input .ui-spinner-button.ui-spinner-down i,.dynamic-product .dp_type_input .ui-spinner-button.ui-spinner-up i{display:none}.dynamic-product .dp_type_input .ui-spinner-button.ui-spinner-down{left:0}.dynamic-product .dp_type_input .ui-spinner-button.ui-spinner-down:before{content:"-"}.dynamic-product .dp_type_input .ui-spinner-button.ui-spinner-up{right:0}.dynamic-product .dp_type_input .ui-spinner-button.ui-spinner-up:before{content:"+"}.dynamic-product .dp_type_fixed span{display:block;text-align:center;font-size:1rem;font-weight:700;line-height:3rem;border-radius:.625rem;border:1px solid #b6def7}.dynamic-product [data-name*=message] .dp_html_content{display:block;border-radius:.625rem;background-color:#f6f6f6;text-align:center;padding:.625rem}.dynamic-product [data-name*=message] .dp_html_content.focus{border:2px solid #0463b0}.dynamic-product .dp_group_dimensions .content{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.dynamic-product .dp_group_dimensions .content [data-name*=message]{grid-column:1/span 2}.dynamic-product .dp_group_dimensions .content [data-name=schema]{grid-area:1/span 2}.dynamic-product .dp_group_dimensions .content [data-name=schema_l]{grid-area:2/2/9/2}.dynamic-product .dp_group_dimensions .content .dp_field_container{margin-bottom:0}.dynamic-product .dp_group_dimensions .content .dp_type_input .ui-spinner{width:100%}@media screen and (max-width:880px){.dynamic-product .dp_group_dimensions .content{grid-template-columns:100%}.dynamic-product .dp_group_dimensions .content .dp_type_html{grid-column:auto}}.dynamic-product [data-name=couleur],.dynamic-product [data-name=epaisseur]{padding:1rem;border:1px solid #b6def7;border-radius:10px;grid-column:1/span 2}.dynamic-product [data-name=couleur] .attribute_label,.dynamic-product [data-name=epaisseur] .attribute_label{display:block;color:#0463b0;font-weight:700;margin-bottom:.5rem}.dynamic-product [data-name=couleur] .dp_tooltip_btn,.dynamic-product [data-name=epaisseur] .dp_tooltip_btn{top:.5rem;right:.5rem}
