:root{--main-color:#14181C;--orange:#ED7701;--red:#E3000B;--charcoal:#222222;--slate:#5D6C77;--beige:#F5F2ED;--dark-green:#203635;--filter-orange:brightness(0) saturate(100%) invert(44%) sepia(88%) saturate(2580%) hue-rotate(12deg) brightness(104%) contrast(102%)}h1 strong,h2 strong,h3 strong{color:var(--orange);font-style:italic}.et_pb_widget_area_left{border:none}footer .et_pb_menu .et_pb_menu__menu{display:block!important;width:100%}footer .et_mobile_nav_menu{display:none!important}.product-rounded .et_pb_main_blurb_image img{width:180px;height:180px;object-fit:cover;border-radius:50%}.blurb-icon-size .et_pb_main_blurb_image img{width:auto;height:90px;object-fit:cover}footer .et_pb_menu .et-menu>li{width:100%}.et_pb_menu .sub-menu{background:var(--main-color);border:none;z-index:99}.et_pb_menu .sub-menu li{padding:0 10px}.et_pb_menu .sub-menu li a{font-size:16px!important;font-weight:400!important}.et_pb_menu .sub-menu li a:hover{color:var(--orange)}.et_pb_menu .sub-menu li a{width:100%}.rmp-container{padding-top:50px}.ordered-list .et_pb_blurb_content{display:grid;grid-template-columns:40px 1fr;column-gap:18px;align-items:start;max-width:none;margin:0}.ordered-list::before{width:30px;height:30px;border-radius:50%;background:#fff;color:var(--red);font-weight:700;font-size:20px;position:absolute;display:flex;align-items:center;justify-content:center;grid-column:1;grid-row:1;align-self:start;margin-top:0}.ordered-list .et_pb_blurb_container{grid-column:2;grid-row:1;align-self:start;padding:0;margin:0}.et_pb_main_blurb_image .et-waypoint:not(.et_pb_counters){opacity:1}.woocommerce ul.products li.product a img{width:100%;height:350px;object-fit:cover}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:20px!important;font-weight:700!important;text-align:center}.godin-product-finishes{width:100%;max-width:100%;margin:24px 0;clear:none}.godin-product-finishes-title{margin-bottom:18px;font-weight:600;font-size:16px;color:#14181C}.godin-product-finishes-list{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start;justify-content:flex-start}.godin-finish-item{width:80px;max-width:80px;flex:0 0 80px;display:flex;flex-direction:column;align-items:center;text-align:center}.godin-finish-thumb{width:80px;height:80px;border-radius:50%;overflow:hidden;display:block;border:1px solid #e2ded8;background:#fff}.godin-finish-thumb img{width:100%;height:100%;object-fit:cover;display:block}.godin-finish-label{margin-top:8px;font-size:14px;line-height:1.25;color:#222222;text-align:center}.godin-product-finishes-note{margin-top:14px;font-size:13px;color:#5D6C77}.et_pb_shop .products li.product.godin-has-exclusif-badge,.woocommerce ul.products li.product.godin-has-exclusif-badge{position:relative}.et_pb_shop .products li.product.godin-has-exclusif-badge::before,.woocommerce ul.products li.product.godin-has-exclusif-badge::before{content:"";position:absolute;top:12px;right:12px;width:80px;height:80px;z-index:20;background-color:rgba(255,255,255,0.94);border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,0.12);background-image:url("https://www.godin-nancy.fr/wp-content/uploads/2026/07/godin-exclusif.png");background-repeat:no-repeat;background-size:86%;background-position:center;pointer-events:none}.godin-product-labels{width:100%;margin:24px 0}.godin-product-labels-list{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.godin-product-label-item{width:90px;height:90px;display:flex;align-items:center;justify-content:center}.godin-product-label-item img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.godin-label-flamme_verte{width:190px}.godin-label-flamme_verte img{max-width:190px;max-height:70px}.woocommerce nav.woocommerce-pagination ul .page-numbers{width:70px!important;height:70px!important;background:var(--beige);color:var(--orange);border-radius:50%;font-weight:700;font-size:20px;line-height:2.5em!important}.woocommerce nav.woocommerce-pagination ul .page-numbers.current{background-color:var(--orange);color:#ffffff}.woocommerce nav.woocommerce-pagination ul,.woocommerce nav.woocommerce-pagination ul li{border:none}.woocommerce nav.woocommerce-pagination ul li{margin-right:5px}ul.woof_list{padding-bottom:0}.woof_list_label .woof_label_term{border:2px solid var(--orange);color:var(--orange);border-radius:50px;padding:8px 15px;line-height:1.4;background:#fff;height:auto;font-weight:600}.woof_list_label li .woof_label_term:hover,.woof_list_label li .woof_label_term.checked{background-color:var(--orange);border-color:var(--orange);color:#fff}.woof_submit_search_form_container,.woof_products_top_panel{display:none!important}.woof_list_label li .woof_label_term.checked::before{content:"";width:10px;height:6px;margin-right:7px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg) translateY(-2px);transform-origin:center}.woopspro-product-slider button.slick-prev,.woopspro-product-slider button.slick-prev:hover,.woopspro-product-slider button.slick-next,.woopspro-product-slider button.slick-next:hover{background:var(--orange)}.wpcf7-form .form_row:after{clear:both}.wpcf7-form .form_column br{display:none}.wpcf7-form .form_column p{margin-bottom:15px}.wpcf7-form .form_column_1{}.wpcf7-form .form_column_1_2{display:inline-block;width:48.6%;float:left}.wpcf7-form .form_row .form_column_1_2:first-child{margin-right:2%}.wpcf7-form label{font-weight:600;padding-bottom:8px;display:inline-block;line-height:1.2;font-size:16px}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form textarea,.wpcf7-form select,.wpcf7-form input[type="tel"],.wpcf7-form input[type="url"]{padding:12px;font-size:16px;color:var(--main-color);border:none;background:#fff;border-radius:4px;font-weight:400;margin-bottom:10px}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form select,.wpcf7-form textarea,.wpcf7-form input[type="tel"],.wpcf7-form input[type="url"]{width:100%}.wpcf7-form textarea{max-height:150px}.wpcf7-form select{display:block}.wpcf7-form select option{font-size:14px}.wpcf7-number{padding:10px;font-size:14px;font-weight:500}.wpcf7-form span.wpcf7-list-item{display:inline-block}.wpcf7-form .wpcf7-checkbox .wpcf7-list-item-label{text-transform:none}.wpcf7-submit,.wpcf7-form button{text-transform:uppercase;letter-spacing:1px;color:#fff;background:var(--orange)!important;font-size:20px;font-weight:700;padding:10px 15px!important;cursor:pointer;border-radius:4px;border:none;line-height:1.3;width:100%;text-align:center}.wpcf7-submit:hover,.wpcf7-form button:hover{background:var(--red)!important;color:#fff}.wpcf7-submit::after{content:""}input[type="file"]{border:1px solid #000;color:#000;cursor:pointer;font-size:15px;font-weight:bold;margin-bottom:15px;padding:6px 6px 4px;display:block}.wpcf7-form-control-wrap[data-name="phonenumber"]>.wpcf7-not-valid-tip{display:none!important}.wpcf7-form span.wpcf7-not-valid-tip,.godin-phone-error-message{color:red;font-size:14px;font-weight:400;margin-top:0!important}.godin-phone-error-message:empty{display:none;padding:0!important;margin:0!important}.wpcf7-form-control-wrap[data-name="phonenumber"]>.wpcf7-not-valid-tip{display:none!important}::-webkit-input-placeholder{color:var(--oramain-colornge)!important;opacity:1;font-weight:400;font-size:15px;font-style:italic}::-moz-placeholder{color:var(--main-color)!important;opacity:1;font-weight:400;font-size:165x;font-style:italic}::-ms-input-placeholder{color:var(--main-color)!important;opacity:1;font-weight:400;font-size:15px;font-style:italic}:focus::placeholder{color:var(--main-color)!important;opacity:1}:focus::-webkit-input-placeholder{color:var(--main-color)!important;opacity:1}:focus::-moz-placeholder{color:var(--main-color)!important;opacity:1}:focus::-moz-placeholder{color:var(--main-color)!important;opacity:1}:focus::-ms-input-placeholder{color:var(--main-color)!important;opacity:1}.godin-file-label{width:100%}body .codedropz-upload-container{background:#fff}body .codedropz-upload-inner h3{font-size:14px;font-weight:500;padding-bottom:0!important;margin-bottom:0!important}body .codedropz-upload-container h4{color:var(--main-color);font-size:16px}body .codedropz-upload-container a.cd-upload-btn{color:var(--main-color);font-weight:500;font-size:14px;margin-top:0;border-bottom:1px solid}.dnd-upload-details .name,.dnd-upload-details .name em{color:#000!important}.dnd-upload-status .dnd-upload-details .remove-file span::after{background-color:#fff;border-radius:50px}.dnd-upload-status .dnd-upload-image{background:#fff}.cf7mls-btns .cf7mls_next.action-button,.cf7mls-btns .cf7mls_back.action-button{width:150px;color:#fff!important;background:var(--main-color)!important;font-size:16px!important}