.elementor-kit-10{--e-global-color-primary:#1e2a78;--e-global-color-secondary:#c8102e;--e-global-color-text:#1a1a1a;--e-global-color-accent:#ff5a74;--e-global-color-navyhero:#070b22;--e-global-color-navydeep:#141d54;--e-global-color-offwhite:#fafaf8;--e-global-color-lightgrey:#f3f2ee;--e-global-color-greytext:#6b6b6b;--e-global-color-bluesoft:#b9bed8;--e-global-typography-primary-font-family:"Bricolage Grotesque";--e-global-typography-primary-font-weight:800;--e-global-typography-secondary-font-family:"Bricolage Grotesque";--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Hanken Grotesk";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Hanken Grotesk";--e-global-typography-accent-font-weight:600}.elementor-kit-10 e-page-transition{background-color:#ffbc7d}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1200px}.e-con{--container-max-width:1200px}.elementor-widget:not(:last-child){--kit-widget-spacing:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}.site-header .site-branding{flex-direction:column;align-items:stretch}.site-header{padding-inline-end:0px;padding-inline-start:0px}.site-footer .site-branding{flex-direction:column;align-items:stretch}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}.woocommerce .single_add_to_cart_button.button.alt{background-color:#1e2a78 !important;color:#fff !important;border:none !important;border-radius:999px !important;font-family:"Hanken Grotesk",sans-serif !important;font-weight:700 !important;letter-spacing:.2px;padding:15px 34px !important;text-transform:none;box-shadow:0 8px 22px rgba(30,42,120,.18);transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.woocommerce .single_add_to_cart_button.button.alt:hover{background-color:#b3192d !important;transform:translateY(-1px);box-shadow:0 10px 26px rgba(179,25,45,.22)}.woocommerce .single_add_to_cart_button.disabled,.woocommerce .single_add_to_cart_button.wc-variation-selection-needed{opacity:.5 !important;box-shadow:none !important}.woocommerce .quantity .qty{border:1px solid #d9d9d9 !important;border-radius:12px !important;min-height:50px;padding:10px 8px !important;font-family:"Hanken Grotesk",sans-serif}.woocommerce div.product .woo-variation-items-wrapper{background:0 0 !important;padding:0 !important;border:none !important;box-shadow:none !important}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{background:0 0 !important;border:none !important;padding:0 0 18px !important}.woocommerce div.product form.cart .variations label{font-family:"Hanken Grotesk",sans-serif !important;text-transform:uppercase;letter-spacing:.06em;font-weight:700 !important;font-size:.82rem !important;color:#444 !important;margin-bottom:10px;display:block}.woocommerce div.product ul.variable-items-wrapper.button-variable-items-wrapper{display:flex !important;flex-wrap:wrap !important;gap:10px !important;height:auto !important;min-height:0 !important;align-items:flex-start !important;align-content:flex-start !important;margin:4px 0 0 !important;padding:0 !important;list-style:none !important}.woocommerce div.product ul.variable-items-wrapper li.button-variable-item{width:auto !important;height:auto !important;min-width:0 !important;max-width:none !important;margin:0 !important;padding:0 !important;border:none !important;background:0 0 !important;box-shadow:none !important;line-height:normal !important;display:inline-flex !important;float:none !important}.woocommerce div.product ul.variable-items-wrapper li.button-variable-item .variable-item-contents{width:auto !important;height:auto !important;padding:0 !important;margin:0 !important;display:block}.woocommerce div.product ul.variable-items-wrapper li.button-variable-item .variable-item-span{width:auto !important;height:auto !important;min-width:0 !important;display:block !important;border:1.5px solid #e0e0e0 !important;border-radius:10px !important;padding:11px 20px !important;font-family:"Hanken Grotesk",sans-serif !important;font-weight:600 !important;color:#1d1d1f !important;background:#fff !important;white-space:nowrap;box-shadow:none !important;line-height:1.2 !important;transition:border-color .15s,background-color .15s,color .15s}.woocommerce div.product ul.variable-items-wrapper li.button-variable-item:hover .variable-item-span{border-color:#1e2a78 !important}.woocommerce div.product ul.variable-items-wrapper li.button-variable-item.selected .variable-item-span{border-color:#1e2a78 !important;background:#eef1fb !important;color:#1e2a78 !important}.woocommerce ul.variable-items-wrapper li.button-variable-item-40-x-40-cm{order:1}.woocommerce ul.variable-items-wrapper li.button-variable-item-50-x-50-cm{order:2}.woocommerce ul.variable-items-wrapper li.button-variable-item-60-x-60-cm{order:3}.woocommerce ul.variable-items-wrapper li.button-variable-item-70-x-70-cm{order:4}.woocommerce ul.variable-items-wrapper li.button-variable-item-80-x-80-cm{order:5}.woocommerce ul.variable-items-wrapper li.button-variable-item-90-x-90-cm{order:6}.woocommerce ul.variable-items-wrapper li.button-variable-item-100-x-100-cm{order:7}.woocommerce ul.variable-items-wrapper li.button-variable-item-110-x-110-cm{order:8}.woocommerce ul.variable-items-wrapper li.button-variable-item-120-x-120-cm{order:9}.woocommerce div.product ul.variable-items-wrapper.image-variable-items-wrapper{display:flex !important;flex-wrap:wrap !important;gap:10px !important;height:auto !important;align-items:flex-start !important;margin:4px 0 0 !important;padding:0 !important;list-style:none !important}.woocommerce div.product ul.variable-items-wrapper li.image-variable-item{width:64px !important;height:64px !important;margin:0 !important;padding:6px !important;border:1.5px solid #e6e6e6 !important;border-radius:10px !important;background:#fff !important;box-shadow:none !important;display:inline-flex !important;align-items:center;justify-content:center}.woocommerce div.product ul.variable-items-wrapper li.image-variable-item img{border-radius:6px !important;width:100% !important;height:100% !important;object-fit:contain !important}.woocommerce div.product ul.variable-items-wrapper li.image-variable-item:hover{border-color:#1e2a78 !important}.woocommerce div.product ul.variable-items-wrapper li.image-variable-item.selected{border-color:#1e2a78 !important;box-shadow:0 0 0 1px #1e2a78 inset !important}.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce div.product p.price .amount{color:#1e2a78 !important;font-family:"Bricolage Grotesque",sans-serif !important;font-weight:700 !important}.woocommerce .quantity .qty{border:1px solid #d9d9d9 !important;border-radius:12px !important;min-height:50px;padding:10px 8px !important;font-family:"Hanken Grotesk",sans-serif}.woocommerce ul.products{display:grid !important;grid-template-columns:repeat(3,1fr);gap:28px;margin:0 0 40px !important}.woocommerce ul.products:before,.woocommerce ul.products:after{display:none !important}.woocommerce ul.products li.product{width:auto !important;margin:0 !important;float:none !important;background:#fff;border:1px solid #ececec;border-radius:24px;overflow:hidden;box-shadow:0 8px 28px rgba(0,0,0,.07);padding:0 0 24px !important;text-align:left;transition:transform .2s ease,box-shadow .2s ease}.woocommerce ul.products li.product:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(0,0,0,.12)}.woocommerce ul.products li.product a img{margin:0 0 18px !important;border-radius:0 !important;aspect-ratio:1/1;object-fit:cover;width:100%}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:"Bricolage Grotesque",sans-serif !important;font-weight:700 !important;font-size:1.25rem !important;color:#1e2a78 !important;padding:0 22px !important;margin-bottom:8px !important}.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .price .amount{color:#1e2a78 !important;font-family:"Bricolage Grotesque",sans-serif !important;font-weight:700 !important}.woocommerce ul.products li.product .price{padding:0 22px !important;display:block;font-size:1.05rem}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .added_to_cart{margin:16px 22px 0 !important;background-color:#1e2a78 !important;color:#fff !important;border:none !important;border-radius:999px !important;font-family:"Hanken Grotesk",sans-serif !important;font-weight:700 !important;padding:12px 24px !important;display:inline-block;transition:background-color .2s ease,transform .2s ease}.woocommerce ul.products li.product .button:hover,.woocommerce ul.products li.product .added_to_cart:hover{background-color:#b3192d !important;transform:translateY(-1px)}@media(max-width:1024px){.woocommerce ul.products{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.woocommerce ul.products{grid-template-columns:1fr}}.post-type-archive-product .woocommerce-breadcrumb{display:none !important}.post-type-archive-product .woocommerce-products-header{width:100vw;max-width:100vw;margin-left:calc(-50vw + 50%);margin-bottom:52px;background:linear-gradient(120deg,#1e2a78,#070b22);color:#fff;text-align:center;padding:74px 24px 78px;overflow:hidden}.post-type-archive-product .woocommerce-products-header__title{color:#fff !important;font-family:"Bricolage Grotesque",sans-serif !important;font-size:clamp(2.2rem,4vw,3.5rem) !important;line-height:1.08;margin:0 !important}.post-type-archive-product .woocommerce-products-header__title:before{content:"";display:block;width:120px;height:5px;margin:0 auto 22px;border-radius:3px;background:linear-gradient(90deg,#2743c7 0 33.33%,#fff 33.33% 66.66%,#b3192d 66.66% 100%)}.post-type-archive-product .woocommerce-products-header__title:after{content:"Œuvres originales en Plexiglas Fine Art, pour les mairies, collectivités et institutions.";display:block;max-width:640px;margin:18px auto 0;font-family:"Hanken Grotesk",sans-serif;font-weight:400;font-size:1.12rem;line-height:1.5;color:rgba(255,255,255,.85)}.woocommerce div.product .woocommerce-tabs ul.tabs{border:none !important;border-bottom:1px solid #e6e6e6 !important;padding:0 !important;margin:0 0 26px !important}.woocommerce div.product .woocommerce-tabs ul.tabs:before{display:none !important}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:0 0 !important;border:none !important;border-radius:0 !important;margin:0 26px 0 0 !important;padding:0 !important}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{display:none !important}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-family:"Bricolage Grotesque",sans-serif !important;font-weight:600 !important;color:#777 !important;padding:12px 2px !important;display:inline-block;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#1e2a78 !important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{box-shadow:inset 0 -3px 0 #b3192d !important}.woocommerce div.product .woocommerce-tabs .panel h2,.woocommerce div.product .woocommerce-tabs .panel h3{font-family:"Bricolage Grotesque",sans-serif !important;color:#1e2a78 !important}.woocommerce div.product .woocommerce-tabs .panel ul{list-style:disc;padding-left:20px}.woocommerce div.product .woocommerce-tabs ul.tabs li.reviews_tab,.woocommerce #reviews,.woocommerce div.product #tab-reviews{display:none !important}.post-type-archive-product ul.products{grid-template-columns:1fr 1fr !important}.post-type-archive-product ul.products li.product.post-582{grid-column:1/-1 !important;text-align:center;padding-bottom:30px !important}.post-type-archive-product ul.products li.product.post-582 a img{max-width:380px !important;margin:0 auto 18px !important;aspect-ratio:1/1;object-fit:cover}.post-type-archive-product ul.products li.product.post-582 .woocommerce-loop-product__title{padding:0 22px !important}.post-type-archive-product ul.products li.product.post-582 .price{padding:0 22px !important}.post-type-archive-product ul.products li.product.post-582 .button{margin:16px auto 0 !important}@media(max-width:640px){.post-type-archive-product ul.products{grid-template-columns:1fr !important}}.post-type-archive-product ul.products li.product.post-582 a img{max-width:100% !important;width:100% !important;height:auto !important;aspect-ratio:auto !important;object-fit:contain !important;margin:0 0 18px !important}.post-type-archive-product ul.products li.product.post-582 a img{display:none !important}.post-type-archive-product ul.products li.product.post-582>a{display:block}.post-type-archive-product ul.products li.product.post-582>a:before{content:"";display:block;width:100%;margin:0 auto 18px;aspect-ratio:3/1;background:#fff url('https://mariannes-wp.orbitia.fr/wp-content/uploads/2026/07/triptyque-marianne-profil.jpg') center/contain no-repeat}.elementor-widget-testimonial .elementor-testimonial-image{display:none !important}.elementor-widget-testimonial .elementor-testimonial-meta.elementor-has-image .elementor-testimonial-meta-inner{justify-content:center}.elementor-widget-testimonial .elementor-testimonial-meta.elementor-has-image .elementor-testimonial-details{padding-left:0 !important;text-align:center}ul.products li.product .woocommerce-loop-product__title{min-height:3.4rem;display:flex;flex-direction:column;justify-content:center}