#configurateur-react-app a,#configurateur-react-app abbr,#configurateur-react-app acronym,#configurateur-react-app address,#configurateur-react-app applet,#configurateur-react-app article,#configurateur-react-app aside,#configurateur-react-app audio,#configurateur-react-app b,#configurateur-react-app big,#configurateur-react-app blockquote,#configurateur-react-app body,#configurateur-react-app canvas,#configurateur-react-app caption,#configurateur-react-app center,#configurateur-react-app cite,#configurateur-react-app code,#configurateur-react-app dd,#configurateur-react-app del,#configurateur-react-app details,#configurateur-react-app dfn,#configurateur-react-app div,#configurateur-react-app dl,#configurateur-react-app dt,#configurateur-react-app em,#configurateur-react-app embed,#configurateur-react-app fieldset,#configurateur-react-app figcaption,#configurateur-react-app figure,#configurateur-react-app footer,#configurateur-react-app form,#configurateur-react-app h1,#configurateur-react-app h2,#configurateur-react-app h3,#configurateur-react-app h4,#configurateur-react-app h5,#configurateur-react-app h6,#configurateur-react-app header,#configurateur-react-app hgroup,#configurateur-react-app html,#configurateur-react-app i,#configurateur-react-app iframe,#configurateur-react-app img,#configurateur-react-app ins,#configurateur-react-app kbd,#configurateur-react-app label,#configurateur-react-app legend,#configurateur-react-app li,#configurateur-react-app mark,#configurateur-react-app menu,#configurateur-react-app nav,#configurateur-react-app object,#configurateur-react-app ol,#configurateur-react-app output,#configurateur-react-app p,#configurateur-react-app pre,#configurateur-react-app q,#configurateur-react-app ruby,#configurateur-react-app s,#configurateur-react-app samp,#configurateur-react-app section,#configurateur-react-app small,#configurateur-react-app span,#configurateur-react-app strike,#configurateur-react-app strong,#configurateur-react-app sub,#configurateur-react-app summary,#configurateur-react-app sup,#configurateur-react-app table,#configurateur-react-app tbody,#configurateur-react-app td,#configurateur-react-app tfoot,#configurateur-react-app th,#configurateur-react-app thead,#configurateur-react-app time,#configurateur-react-app tr,#configurateur-react-app tt,#configurateur-react-app u,#configurateur-react-app ul,#configurateur-react-app var,#configurateur-react-app video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}#configurateur-react-app article,#configurateur-react-app aside,#configurateur-react-app details,#configurateur-react-app figcaption,#configurateur-react-app figure,#configurateur-react-app footer,#configurateur-react-app header,#configurateur-react-app hgroup,#configurateur-react-app menu,#configurateur-react-app nav,#configurateur-react-app section{display:block}#configurateur-react-app body{line-height:1}#configurateur-react-app ol,#configurateur-react-app ul{list-style:none}#configurateur-react-app blockquote,#configurateur-react-app q{quotes:none}#configurateur-react-app blockquote:after,#configurateur-react-app blockquote:before,#configurateur-react-app q:after,#configurateur-react-app q:before{content:"";content:none}#configurateur-react-app table{border-collapse:collapse;border-spacing:0}#configurateur-react-app button{background:none;border:none;cursor:pointer;outline:none;padding:0}#configurateur-react-app{font-size:62.5%;line-height:1}#configurateur-react-app .configurator{color:var(--clr-body);font-family:var(--ff-body);font-size:var(--fs-body);font-weight:var(--fw-body)}:root{--clr-main:#38bee8;--clr-main-100:#eef7fa;--clr-main-200:#e2f3f9;--clr-secondary:#2a4f6e;--clr-grey:#9d9d9d;--clr-body:#1d1d1b;--clr-rose:#e04068;--fs-body:16px;--ff-body:"Overpass",sans-serif;--fw-body:300;--fs-body-large:18px}@font-face{font-display:swap;font-family:crdicon;font-style:normal;font-weight:400;src:url(../../../../../../../../../themes/carte-remerciement-deces-fr/crd-configurator/dist/fonts/crdicon/crdicon.eot?jb0u31);src:url(../../../../../../../../../themes/carte-remerciement-deces-fr/crd-configurator/dist/fonts/crdicon/crdicon.eot?jb0u31#iefix) format("embedded-opentype"),url(../../../../../../../../../themes/carte-remerciement-deces-fr/crd-configurator/dist/fonts/crdicon/crdicon.ttf?jb0u31) format("truetype"),url(../../../../../../../../../themes/carte-remerciement-deces-fr/crd-configurator/dist/fonts/crdicon/crdicon.woff?jb0u31) format("woff"),url(../../../../../../../../../themes/carte-remerciement-deces-fr/crd-configurator/dist/fonts/crdicon/crdicon.svg?jb0u31#crdicon) format("svg")}i{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:crdicon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-camera-regular:before{content:"\e908"}.icon-quote:before{content:"\e907"}.icon-dove:before{content:"\e902"}.icon-font:before{content:"\e903"}.icon-groups:before{content:"\e904"}.icon-pen:before{content:"\e905"}.icon-print:before{content:"\e906"}.icon-cart:before{content:"\e900"}.icon-user:before{content:"\e901"}#configurateur-react-app input[type=number],#configurateur-react-app input[type=text]{border:none;color:var(--clr-body);font-family:var(--ff-body);font-size:var(--fs-body);font-weight:300;padding:13px 15px 11px}#configurateur-react-app input[type=number]:focus,#configurateur-react-app input[type=text]:focus{outline:none}#configurateur-react-app input[type=number]::-moz-placeholder,#configurateur-react-app input[type=text]::-moz-placeholder{color:var(--clr-body);opacity:.4}#configurateur-react-app input[type=number]::placeholder,#configurateur-react-app input[type=text]::placeholder{color:var(--clr-body);opacity:.4}#configurateur-react-app textarea{border:none;color:var(--clr-body);font-family:var(--ff-body);font-size:var(--fs-body);font-weight:300;padding:13px 15px 11px}#configurateur-react-app textarea:focus{outline:none}#configurateur-react-app textarea::-moz-placeholder{color:var(--clr-body);opacity:.4}#configurateur-react-app textarea::placeholder{color:var(--clr-body);opacity:.4}#configurateur-react-app select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.087.468 0 1.556l9.456 9.456.544.52.544-.52L20 1.556 18.913.468 10 9.381 1.087.468Z' fill='%2338BEE8'/%3E%3C/svg%3E");background-position:right -15px top 50%;background-repeat:no-repeat;background-size:20px auto;border:none;color:var(--clr-body);font-family:var(--ff-body);font-size:var(--fs-body);font-weight:300;padding:13px 35px 11px 15px}#configurateur-react-app select:focus{outline:none}#configurateur-react-app select::-moz-placeholder{color:var(--clr-body);opacity:.4}#configurateur-react-app select::placeholder{color:var(--clr-body);opacity:.4}#configurateur-react-app .button{background-color:var(--clr-main);border-radius:30px;color:#fff;font-family:var(--ff-body);font-size:var(--fs-body-large);font-weight:var(--fw-body);font-weight:600;line-height:1;padding:18px 20px 16px}.content-style{line-height:1.4}.content-style h2{color:var(--clr-main);font-size:25px;font-weight:600;margin-bottom:20px}.content-style h3{font-size:20px;font-weight:600;margin-bottom:10px}.content-style p{margin-bottom:20px}.content-style a:not(.button):not(.wp-element-button){color:var(--clr-main)}.content-style>:last-child{margin-bottom:0}.woocommerce-page.woocommerce-cart .wp-block-woocommerce-cart .wp-block-woocommerce-cart-line-items-block .wc-block-cart-item__prices{display:none}.woocommerce-page .wc-block-components-product-details__name,.woocommerce-page .wc-item-meta .wc-item-meta-label{font-weight:600;text-decoration:underline}.woocommerce-page .wp-element-button{background-color:var(--clr-main);border-radius:30px;color:#fff;font-family:var(--ff-body);font-size:var(--fs-body-large);font-weight:var(--fw-body);font-weight:600;line-height:1;padding:18px 20px 16px}.modele-item{background-color:#e2f3f9}.modele-item img{display:block;max-width:100%;width:100%}.modele-item figcaption{padding:15px 15px 10px}.modele-item figcaption h2{color:var(--clr-body);font-size:22px;font-weight:600;line-height:1.2;margin-bottom:0;text-align:center}@media (max-width:950px){.site-header .site-header__nav__container{flex-wrap:nowrap}.site-header .site-header__nav__cta-menu{margin-bottom:0}}@media (max-width:500px){.site-header .site-header__nav__logo{max-width:110px;width:100%}.site-header .site-header__top{padding:5px 0}.site-header .site-header__top__item{font-size:9px;margin:0;max-width:50%;padding:5px;width:100%}.site-header .site-header__top__item i,.site-header .site-header__top__item span{font-size:10px}}.hd-conf{align-items:center;background-color:#fff;display:flex;flex-direction:row;justify-content:space-between;padding:20px}@media (max-width:992px){.hd-conf{position:relative}}@media (max-width:576px){.hd-conf{padding:10px}}.hd-conf__logo{max-width:160px;width:100%}@media (max-width:576px){.hd-conf__logo{max-width:120px}}.hd-conf__menu{line-height:1.5;list-style:none;margin:0 20px;text-align:center}@media (max-width:992px){.hd-conf__menu{background-color:#fff;display:none;left:0;margin:0;padding:0 20px 10px;position:absolute;top:100%;width:100%}}@media (max-width:576px){.hd-conf__menu{padding:0 10px 5px}}@media (max-width:992px){.hd-conf__menu.open{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;line-height:2;text-align:left;z-index:99999}}.hd-conf__menu>li{display:inline-block}.hd-conf__menu>li:not(:last-child){margin-right:30px}.hd-conf__menu>li>a{color:var(--clr-body);font-size:18px;font-weight:600;transition:color .2s ease-in-out}@media (max-width:576px){.hd-conf__menu>li>a{font-size:16px}}.hd-conf__menu>li>a:hover{color:var(--clr-main)}.hd-conf__tools{flex-shrink:0;line-height:1;margin:0}@media (max-width:992px){.hd-conf__tools{margin-left:auto}}.hd-conf__tools>li{display:inline-block}.hd-conf__tools>li:not(:last-child){margin-right:20px}@media (max-width:400px){.hd-conf__tools>li.account{display:none}}.hd-conf__tools>li.account i{font-size:20px}@media (max-width:576px){.hd-conf__tools>li.account i{font-size:18px}}.hd-conf__tools>li.cart{position:relative}.hd-conf__tools>li.cart i{font-size:25px}@media (max-width:576px){.hd-conf__tools>li.cart i{font-size:22px}}.hd-conf__tools>li.cart span{align-items:center;background-color:var(--clr-rose);border-radius:50%;color:#fff;display:flex;flex-direction:column;font-size:14px;font-weight:900;height:18px;justify-content:center;left:12px;line-height:1;padding-top:3px;position:absolute;top:-8px;width:18px}.hd-conf__tools>li.tel>a{background-color:var(--clr-main);border-radius:30px;color:#fff;display:block;font-size:18px;font-weight:600;padding:10px 15px}@media (max-width:576px){.hd-conf__tools>li.tel>a{font-size:16px}}.hd-conf__tools>li.tel>a span{margin-left:5px}@media (max-width:992px){.hd-conf__tools>li.tel>a span{display:none}}.hd-conf__burger{align-items:center;cursor:pointer;display:none;flex-direction:column;justify-content:center;margin-left:20px}@media (max-width:992px){.hd-conf__burger{display:flex}}.hd-conf__burger>span{background-color:var(--clr-body);display:block;height:3px;width:30px}.hd-conf__burger>span:not(:last-child){margin-bottom:5px}.hd-conf__burger>div{font-size:14px;font-weight:600;line-height:1;margin-top:2px;text-transform:uppercase}@media (max-width:576px){.hd-conf__burger>div{font-size:12px}}#configurateur-react-app{position:relative;z-index:1001}#configurateur-react-app .configurator{align-items:flex-start;background-color:var(--clr-main-100);display:flex;flex-direction:row;justify-content:space-between}@media (max-width:992px){#configurateur-react-app .configurator{flex-direction:column;height:auto;width:100%}}#configurateur-react-app .configurator__preview{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:flex-end;position:sticky;top:0;width:55%}@media (max-width:992px){#configurateur-react-app .configurator__preview{height:35dvh;padding-top:2dvh;width:auto}}@media (max-width:576px){#configurateur-react-app .configurator__preview{background-color:var(--clr-main-100);height:66vw;overflow:hidden;padding-top:0;width:100%;z-index:2}}#configurateur-react-app .configurator__preview__mockup{display:block;width:100%}@media (max-width:992px){#configurateur-react-app .configurator__preview__mockup{height:calc(100% + 7dvh);margin-bottom:-7dvh;width:51.8dvh}}@media (max-width:576px){#configurateur-react-app .configurator__preview__mockup{height:78.5vw;margin-bottom:-16vw;margin-left:-3vw;margin-right:auto;width:auto}}#configurateur-react-app .configurator__preview__content{bottom:10.55vw;height:31.85vw;left:6.38vw;overflow:hidden;position:absolute;width:45.2vw}@media (max-width:992px){#configurateur-react-app .configurator__preview__content{bottom:auto;height:30.1dvh;left:6.05dvh;top:2dvh;width:42.65dvh}}@media (max-width:576px){#configurateur-react-app .configurator__preview__content{height:58.6vw;left:8.7vw;top:3.8vw;width:82vw}}#configurateur-react-app .configurator__preview__content:before{background-image:url(../../../../../../../../../themes/carte-remerciement-deces-fr/crd-configurator/dist/img/logo-carte-remerciement-deces.svg);background-position:75% 46%;background-repeat:no-repeat;background-size:97%;content:"";height:100%;opacity:.05;position:absolute;transform:rotate(-27deg);width:100%;z-index:2}#configurateur-react-app .configurator__preview__content__bg{aspect-ratio:148/105;height:107.62%;left:-2.7%;max-width:-moz-fit-content;max-width:fit-content;position:absolute;top:-3.8%;width:105.41%;z-index:1}#configurateur-react-app .configurator__preview__content__element{font-size:1.2vw;font-weight:lighter;position:absolute;width:-moz-fit-content;width:fit-content;z-index:3}@media (max-width:992px){#configurateur-react-app .configurator__preview__content__element{font-size:1.285vh}}@media (max-width:576px){#configurateur-react-app .configurator__preview__content__element{font-size:2.2vw}}#configurateur-react-app .configurator__preview__content__element[data-type=deceasedName]{font-size:1.7vw;font-weight:700}@media (max-width:992px){#configurateur-react-app .configurator__preview__content__element[data-type=deceasedName]{font-size:1.8vh}}@media (max-width:576px){#configurateur-react-app .configurator__preview__content__element[data-type=deceasedName]{font-size:3.2vw}}#configurateur-react-app .configurator__preview__content__element[data-type=familyInfo]{line-height:1.4}#configurateur-react-app .configurator__preview__content__element[data-type=zone1],#configurateur-react-app .configurator__preview__content__element[data-type=zone2]{font-style:italic;line-height:1.4}#configurateur-react-app .configurator__preview__content__photo{overflow:hidden;position:absolute;z-index:3}#configurateur-react-app .configurator__preview__content__photo img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}#configurateur-react-app .configurator__preview__content__text.focused:before{border:1px dashed var(--clr-main);content:"";height:calc(95% + 1vw);left:-.5vw;position:absolute;top:-.5vw;width:calc(100% + 1vw)}#configurateur-react-app .configurator__panel{background-color:var(--clr-main-200);height:100%;overflow-y:scroll;padding:0 30px 50px 50px;width:45%}@media (max-width:992px){#configurateur-react-app .configurator__panel{height:65dvh;padding:0 25px 25px;width:100%}}@media (max-width:576px){#configurateur-react-app .configurator__panel{height:auto;padding:0 20px 20px}}#configurateur-react-app .configurator__panel h1{background-color:var(--clr-main);color:#fff;font-size:40px;font-weight:600;margin-bottom:40px;margin-left:-50px;margin-right:-30px;padding:35px 30px 25px 50px}@media (max-width:992px){#configurateur-react-app .configurator__panel h1{font-size:26px;margin-bottom:25px;margin-left:-25px;margin-right:-25px;padding:22px 20px 17px 25px;position:sticky;text-align:center;top:0}}#configurateur-react-app .configurator__panel p{line-height:1.4}#configurateur-react-app .configurator__tags{font-size:14px;font-weight:600;line-height:2;margin-top:20px;text-transform:uppercase}@media (max-width:992px){#configurateur-react-app .configurator__tags{font-size:12px;margin-top:15px}}#configurateur-react-app .configurator__tags li{cursor:pointer;display:inline-block;line-height:1;margin-right:25px}#configurateur-react-app .configurator__tags li[aria-selected=true]{box-shadow:inset 0 -2px 0 var(--clr-main);padding-bottom:2px}#configurateur-react-app .configurator__modeles{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:-15px;margin-right:-15px;margin-top:15px}@media (max-width:992px){#configurateur-react-app .configurator__modeles{flex-wrap:nowrap;margin-left:-20px;margin-right:-20px;overflow-x:scroll;padding-left:15px}}#configurateur-react-app .configurator__modeles>li{flex-shrink:0;margin-bottom:15px;margin-right:15px;max-width:calc(33.33333% - 15px)}@media (max-width:768px){#configurateur-react-app .configurator__modeles>li{max-width:calc(50% - 15px)}}@media (max-width:576px){#configurateur-react-app .configurator__modeles>li{max-width:210px}}#configurateur-react-app .configurator__fonts{display:grid;gap:15px;grid-template-columns:repeat(3,1fr);margin-top:15px}#configurateur-react-app .configurator__step{margin-top:50px}@media (max-width:992px){#configurateur-react-app .configurator__step{margin-top:25px}}#configurateur-react-app .configurator__step[data-complete=true] .configurator__step-title span{background-color:var(--clr-main);color:#fff}#configurateur-react-app .configurator__step-title{align-items:center;display:flex;flex-direction:row}#configurateur-react-app .configurator__step-title span{background-color:var(--clr-main);border-radius:50%;color:#fff;display:grid;font-size:20px;height:40px;margin-right:10px;place-items:center;text-align:center;width:40px}#configurateur-react-app .configurator__step-title h2{font-size:25px;font-weight:600;margin-top:5px}@media (max-width:992px){#configurateur-react-app .configurator__step-title h2{font-size:22px}}#configurateur-react-app .configurator__step-input{margin-top:20px;width:100%}#configurateur-react-app .configurator__step-input label{display:block;font-size:14px;font-weight:600;margin-bottom:10px;text-transform:uppercase}#configurateur-react-app .configurator__step-input input,#configurateur-react-app .configurator__step-input select,#configurateur-react-app .configurator__step-input textarea{border:1px solid transparent;resize:vertical;width:100%}#configurateur-react-app .configurator__step-input input[name=familyInfo],#configurateur-react-app .configurator__step-input select[name=familyInfo],#configurateur-react-app .configurator__step-input textarea[name=familyInfo]{line-height:1.4}#configurateur-react-app .configurator__step-input input:focus,#configurateur-react-app .configurator__step-input select:focus,#configurateur-react-app .configurator__step-input textarea:focus{border:1px dashed var(--clr-main)}#configurateur-react-app .configurator__step-input__price{align-items:center;background-color:var(--clr-main-100);color:var(--clr-main);display:flex;flex-direction:row;font-size:25px;font-weight:600;justify-content:center;min-height:46px;padding-top:3px;text-align:center}#configurateur-react-app .configurator .modele-item{background-color:#fff;border:1px solid var(--clr-grey);cursor:pointer;text-align:center}#configurateur-react-app .configurator .modele-item img{aspect-ratio:4/3;height:auto;padding:2px;width:100%}#configurateur-react-app .configurator .modele-item h3{font-size:14px;font-weight:400;overflow:hidden;padding:6px 5px 5px;text-overflow:ellipsis;white-space:nowrap}#configurateur-react-app .configurator .modele-item[aria-selected=true]{border-color:var(--clr-main);box-shadow:inset 0 0 0 2px var(--clr-main)}#configurateur-react-app .configurator .font-item{align-items:center;background-color:#fff;border:1px solid var(--clr-grey);cursor:pointer;display:flex;flex-direction:row;height:45px;justify-content:center;text-align:center}#configurateur-react-app .configurator .font-item[aria-selected=true]{border-color:var(--clr-main);box-shadow:inset 0 0 0 2px var(--clr-main)}#configurateur-react-app .configurator__step-quantity-price{display:grid;gap:15px;grid-template-columns:1fr 1fr}#configurateur-react-app .configurator .add-to-cart{margin-top:20px}#configurateur-react-app .configurator .add-to-cart .button{width:100%}#configurateur-react-app .configurator__step-reassurance{background-color:#fff;border-radius:.2rem;margin-top:1rem;padding:1rem}#configurateur-react-app .configurator__step-reassurance ul{font-weight:500;line-height:1.7;list-style:disc;list-style-position:inside}#configurateur-react-app .configurator__step-photo{margin-top:1rem}#configurateur-react-app .configurator__step-photo__content{display:flex;flex-direction:column;gap:1rem}#configurateur-react-app .configurator__step-photo__dropzone{align-items:center;background-color:var(--clr-background);border:2px dashed var(--clr-grey);border-radius:12px;cursor:pointer;display:flex;justify-content:center;min-height:200px;padding:2rem;text-align:center;transition:all .3s ease}#configurateur-react-app .configurator__step-photo__dropzone:hover{background-color:rgba(var(--clr-main-rgb),.05);border-color:var(--clr-main)}#configurateur-react-app .configurator__step-photo__dropzone.dragging{background-color:rgba(var(--clr-main-rgb),.1);border-color:var(--clr-main);transform:scale(1.02)}#configurateur-react-app .configurator__step-photo__dropzone-content{align-items:center;display:flex;flex-direction:column;gap:.5rem}#configurateur-react-app .configurator__step-photo__dropzone-content i{color:var(--clr-main);font-size:2.5rem;margin-bottom:.5rem}#configurateur-react-app .configurator__step-photo__dropzone-content p{color:var(--clr-text);margin:0}#configurateur-react-app .configurator__step-photo__dropzone-content-hint{color:var(--clr-text-light);font-size:.9rem}#configurateur-react-app .configurator__step-photo__dropzone-content-formats{color:var(--clr-text-light);font-size:.8rem;margin-top:.5rem}#configurateur-react-app .configurator__step-photo__dropzone-content-optional{background-color:rgba(var(--clr-main-rgb),.1);border-radius:4px;color:var(--clr-text-light);font-size:.9rem;font-style:italic;margin-top:1rem;padding:.5rem 1rem}#configurateur-react-app .configurator__step-photo__progress{background-color:var(--clr-background);border-radius:30px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);height:8px;margin-top:1rem;overflow:hidden;position:relative}#configurateur-react-app .configurator__step-photo__progress-bar{background-color:var(--clr-main);border-radius:30px;height:100%;left:0;position:absolute;top:0;transition:width .3s ease}#configurateur-react-app .configurator__step-photo__progress span{color:var(--clr-text);font-size:.8rem;font-weight:600;left:50%;position:absolute;text-shadow:0 1px 2px rgba(0,0,0,.1);top:50%;transform:translate(-50%,-50%)}#configurateur-react-app .configurator__step-photo__error{align-items:center;background-color:rgba(220,53,69,.1);border:1px solid rgba(220,53,69,.2);border-radius:8px;color:#dc3545;display:flex;font-size:.9rem;gap:.5rem;margin-top:.5rem;padding:.75rem 1rem}#configurateur-react-app .configurator__step-photo__error i{font-size:1.2rem}#configurateur-react-app .configurator__step-photo__preview{aspect-ratio:1;background-color:var(--clr-background);border:1px solid var(--clr-border);border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);margin-top:1rem;max-width:300px;overflow:hidden;position:relative;width:100%}#configurateur-react-app .configurator__step-photo__preview img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#configurateur-react-app .configurator__step-photo__preview__remove{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:rgba(0,0,0,.6);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;height:32px;justify-content:center;line-height:1;position:absolute;right:.75rem;top:.75rem;transition:all .2s ease;width:32px}#configurateur-react-app .configurator__step-photo__preview__remove:hover{background-color:rgba(0,0,0,.8);transform:scale(1.1)}#configurateur-react-app .configurator__step-photo__preview__remove:disabled{cursor:not-allowed;opacity:.5;transform:none}#configurateur-react-app .configurator__step-photo__preview__change{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:rgba(0,0,0,.7);border:none;bottom:0;color:#fff;cursor:pointer;font-size:.9rem;font-weight:500;left:0;padding:.75rem;position:absolute;right:0;transition:all .2s ease}#configurateur-react-app .configurator__step-photo__preview__change:hover{background-color:rgba(0,0,0,.8)}#configurateur-react-app .configurator__step-photo__preview__change:disabled{cursor:not-allowed;opacity:.5}.page-template-configurateur .site-header{display:none}.page-template-configurateur .site-header__nav--sticky{position:relative}.page-template-configurateur .site-footer{display:none}.ct-medium{margin-left:auto;margin-right:auto;max-width:900px}.ct-pd-medium{padding-left:calc(50vw - 470px);padding-right:calc(50vw - 470px)}@media (max-width:980px){.ct-pd-medium{padding-left:20px;padding-right:20px}}.ct-mg-medium{max-width:940px;padding-left:20px;padding-right:20px}.ct-large,.ct-mg-medium{margin-left:auto;margin-right:auto}.ct-large{max-width:1200px}.ct-pd-large{padding-left:calc(50vw - 600px);padding-right:calc(50vw - 600px)}@media (max-width:1240px){.ct-pd-large{padding-left:20px;padding-right:20px}}.ct-mg-large{max-width:1240px;padding-left:20px;padding-right:20px}.ct-mg-large,.ct-xlarge{margin-left:auto;margin-right:auto}.ct-xlarge{max-width:1400px}.ct-pd-xlarge{padding-left:calc(50vw - 700px);padding-right:calc(50vw - 700px)}@media (max-width:1400px){.ct-pd-xlarge{padding-left:20px;padding-right:20px}}.ct-mg-xlarge{margin-left:auto;margin-right:auto;max-width:1400px;padding-left:20px;padding-right:20px}.sp-mg-small{margin-bottom:4rem;margin-top:4rem}.sp-pd-small{padding-bottom:4rem;padding-top:4rem}.sp-mg-medium{margin-bottom:6rem;margin-top:6rem}.sp-pd-medium{padding-bottom:6rem;padding-top:6rem}.sp-mg-large{margin-bottom:8rem;margin-top:8rem}.sp-pd-large{padding-bottom:8rem;padding-top:8rem}.archive-modele__themes{margin:4rem auto;max-width:1400px;padding-left:20px;padding-right:20px}.archive-modele__themes>ul{font-size:14px;font-weight:600;margin:0;text-transform:uppercase}.archive-modele__themes>ul>li{display:inline-block;line-height:1.2;margin-right:25px}.archive-modele__themes>ul>li a{color:var(--clr-body)}.archive-modele__themes>ul>li.current{box-shadow:inset 0 -1px 0 var(--clr-main);color:var(--clr-main)}.archive-modele__themes>ul>li.current a{color:var(--clr-main)}.archive-modele__models{grid-gap:30px;display:grid;grid-template-columns:repeat(3,1fr);list-style:none;margin:4rem auto;max-width:1400px;padding-left:20px;padding-right:20px;row-gap:60px}@media (max-width:768px){.archive-modele__models{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.archive-modele__models{grid-template-columns:1fr}}