Outiref

Code source de l'URL : https://tech3dimpressions.fr/

<!DOCTYPE html><html lang="fr-FR" prefix="og: https://ogp.me/ns#"><head><script data-no-optimize="1">var litespeed_docref=sessionStorage.getItem("litespeed_docref");litespeed_docref&&(Object.defineProperty(document,"referrer",{get:function(){return litespeed_docref}}),sessionStorage.removeItem("litespeed_docref"));</script> <meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><link rel="profile" href="https://gmpg.org/xfn/11"><link rel="preload" href="https://tech3dimpressions.fr/wp-content/astra-local-fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="https://tech3dimpressions.fr/wp-content/astra-local-fonts/raleway/1Ptug8zYS_SKggPNyC0ITw.woff2" as="font" type="font/woff2" crossorigin><title>Impression 3D – Devis Instantané | Tech3D Impressions</title><meta name="description" content="Upload fichier 3D • Prix instantané • Commande directe en ligne • Accompagnement sur mesure. Impression 3D FDM grand volume &amp; résine SLA pour pièces techniques, prototypes et séries courtes à Lyon"/><meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/><link rel="canonical" href="https://tech3dimpressions.fr/" /><meta property="og:locale" content="fr_FR" /><meta property="og:type" content="website" /><meta property="og:title" content="Impression 3D – Devis Instantané | Tech3D Impressions" /><meta property="og:description" content="Upload fichier 3D • Prix instantané • Commande directe en ligne • Accompagnement sur mesure. Impression 3D FDM grand volume &amp; résine SLA pour pièces techniques, prototypes et séries courtes à Lyon" /><meta property="og:url" content="https://tech3dimpressions.fr/" /><meta property="og:site_name" content="Tech3D impressions" /><meta property="og:updated_time" content="2026-02-16T20:04:36+01:00" /><meta name="twitter:card" content="summary_large_image" /><meta name="twitter:title" content="Impression 3D – Devis Instantané | Tech3D Impressions" /><meta name="twitter:description" content="Upload fichier 3D • Prix instantané • Commande directe en ligne • Accompagnement sur mesure. Impression 3D FDM grand volume &amp; résine SLA pour pièces techniques, prototypes et séries courtes à Lyon" /><meta name="twitter:label1" content="Écrit par" /><meta name="twitter:data1" content="Valentin.T3D" /><meta name="twitter:label2" content="Temps de lecture" /><meta name="twitter:data2" content="6 minutes" /> <script type="application/ld+json" class="rank-math-schema">{"@context":"https://schema.org","@graph":[{"@type":"Place","@id":"https://tech3dimpressions.fr/#place","address":{"@type":"PostalAddress","streetAddress":"4 Rue Jean-Marie Leclair","postalCode":"69009","addressCountry":"FR"}},{"@type":"Organization","@id":"https://tech3dimpressions.fr/#organization","name":"Tech3D impressions","url":"https://tech3dimpressions.fr","sameAs":["https://www.linkedin.com/company/tech3d-impressions/"],"email":"contact@tech3dimpressions.fr","address":{"@type":"PostalAddress","streetAddress":"4 Rue Jean-Marie Leclair","postalCode":"69009","addressCountry":"FR"},"logo":{"@type":"ImageObject","@id":"https://tech3dimpressions.fr/#logo","url":"https://tech3dimpressions.fr/wp-content/uploads/2024/10/LOGO_Tech3D_impressions-01-1.svg","contentUrl":"https://tech3dimpressions.fr/wp-content/uploads/2024/10/LOGO_Tech3D_impressions-01-1.svg","caption":"Tech3D impressions","inLanguage":"fr-FR","width":"595","height":"595"},"contactPoint":[{"@type":"ContactPoint","telephone":"+33675446084","contactType":"customer support"}],"description":"Tech3D Impressions, entreprise d'impression 3D \u00e0 Lyon, accompagne entreprises et particuliers dans la conception m\u00e9canique, le prototypage rapide et la fabrication sur mesure. R\u00e9activit\u00e9, pr\u00e9cision et qualit\u00e9 au service de vos projets.","foundingDate":"21/04/2021","vatID":"FR47898467006","location":{"@id":"https://tech3dimpressions.fr/#place"}},{"@type":"WebSite","@id":"https://tech3dimpressions.fr/#website","url":"https://tech3dimpressions.fr","name":"Tech3D impressions","publisher":{"@id":"https://tech3dimpressions.fr/#organization"},"inLanguage":"fr-FR","potentialAction":{"@type":"SearchAction","target":"https://tech3dimpressions.fr/?s={search_term_string}","query-input":"required name=search_term_string"}},{"@type":"ImageObject","@id":"https://tech3dimpressions.fr/wp-content/uploads/2024/10/LOGO_Tech3D_impressions-01-1.svg","url":"https://tech3dimpressions.fr/wp-content/uploads/2024/10/LOGO_Tech3D_impressions-01-1.svg","width":"200","height":"200","inLanguage":"fr-FR"},{"@type":"AboutPage","@id":"https://tech3dimpressions.fr/#webpage","url":"https://tech3dimpressions.fr/","name":"Impression 3D \u2013 Devis Instantan\u00e9 | Tech3D Impressions","datePublished":"2024-10-07T22:23:04+02:00","dateModified":"2026-02-16T20:04:36+01:00","about":{"@id":"https://tech3dimpressions.fr/#organization"},"isPartOf":{"@id":"https://tech3dimpressions.fr/#website"},"primaryImageOfPage":{"@id":"https://tech3dimpressions.fr/wp-content/uploads/2024/10/LOGO_Tech3D_impressions-01-1.svg"},"inLanguage":"fr-FR"}]}</script> <link rel='dns-prefetch' href='//client.crisp.chat' /><link rel="alternate" type="application/rss+xml" title="Tech3D impressions &raquo; Flux" href="https://tech3dimpressions.fr/feed/" /><link rel="alternate" type="application/rss+xml" title="Tech3D impressions &raquo; Flux des commentaires" href="https://tech3dimpressions.fr/comments/feed/" /><link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://tech3dimpressions.fr/wp-json/oembed/1.0/embed?url=https%3A%2F%2Ftech3dimpressions.fr%2F" /><link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://tech3dimpressions.fr/wp-json/oembed/1.0/embed?url=https%3A%2F%2Ftech3dimpressions.fr%2F&#038;format=xml" /><style id='wp-img-auto-sizes-contain-inline-css'>img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */</style><style id="litespeed-ccss">body,h1,html,li,p,pre,ul{border:0;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}main,nav{display:block}a{background-color:#fff0}a,a:visited{text-decoration:none}strong{font-weight:700}img{border:0}svg:not(:root){overflow:hidden}pre{overflow:auto}pre{font-size:1em}button,input{color:inherit;font:inherit;margin:0}button{overflow:visible}button{text-transform:none}button{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox]{box-sizing:border-box;padding:0}.ast-container{max-width:100%}.ast-container{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}h1{clear:both}.entry-content :where(h1),h1{color:#808285;font-size:2em;line-height:1.2}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{color:#808285;background:#fff;font-style:normal}ul{margin:0 0 1.5em 3em}ul{list-style:disc}li>ul{margin-bottom:0;margin-left:1.5em}strong{font-weight:700}i{font-style:italic}pre{background:var(--ast-code-block-background);font-family:"Courier 10 Pitch",Courier,monospace;margin-bottom:1.6em;overflow:auto;max-width:100%;padding:1.6em}img{height:auto;max-width:100%}button,input{color:#808285;font-weight:400;font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button{border:1px solid;border-color:var(--ast-border-color);border-radius:2px;background:#e6e6e6;padding:.6em 1em .4em;color:#fff}a{color:#4169e1}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:not(.logged-in){position:relative}#page{position:relative}a{text-decoration:none}img{vertical-align:middle}.entry-content :where(h1,h2,h3,h4,h5,h6){margin-bottom:20px}p{margin-bottom:1.75em}.site-description{margin-bottom:0}input{line-height:1}.ast-custom-button,body,button{line-height:1.85714285714286}.site-header .site-description{line-height:1.5}body{background-color:#fff}#page{display:block}#primary{width:100%}#primary{margin:4em 0}.main-navigation{height:100%;-js-display:inline-flex;display:inline-flex}.main-navigation ul{list-style:none;margin:0;padding-left:0;position:relative}.main-header-menu .menu-link{text-decoration:none;padding:0 1em;display:inline-block}.main-header-menu .menu-item{position:relative}.main-header-menu .sub-menu{width:240px;background:#fff;left:-999em;position:absolute;top:100%;z-index:99999;visibility:hidden}.main-header-menu .sub-menu .menu-link{padding:.9em 1em;display:block;word-wrap:break-word}.main-header-menu .sub-menu .menu-item:not(.menu-item-has-children) .menu-link .icon-arrow:first-of-type{display:none}.submenu-with-border .sub-menu{border-width:1px;border-style:solid}.submenu-with-border .sub-menu .menu-link{border-width:0 0 1px;border-style:solid}.ast-desktop .submenu-with-border .sub-menu>.menu-item:last-child>.menu-link{border-bottom-style:none}.ast-button-wrap{display:inline-block}.ast-button-wrap button{box-shadow:none;border:none}.ast-button-wrap .menu-toggle{padding:0;width:2.2em;height:2.1em;font-size:1.5em;font-weight:400;border-radius:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:2px;vertical-align:middle;line-height:1.85714285714286}.ast-button-wrap .menu-toggle.main-header-menu-toggle{padding:0 .5em;width:auto;text-align:center}.header-main-layout-1 .ast-main-header-bar-alignment{margin-left:auto}.site-navigation{height:100%}.ast-icon.icon-arrow svg{height:.6em;width:.6em;position:relative;margin-left:10px}.ast-icon svg:not([fill]){fill:currentColor}.entry-content>:last-child{margin-bottom:0}body{overflow-x:hidden}.widget{margin:0 0 2.8em 0}.widget:last-child{margin-bottom:0}.ast-builder-grid-row{display:grid;grid-template-columns:auto auto;align-items:center;grid-column-gap:20px;overflow-wrap:anywhere}.ast-builder-grid-row>.site-header-section{flex-wrap:nowrap}.ast-builder-layout-element{align-items:center}.site-header-section{height:100%;min-height:0;align-items:center}.site-header-section>*{padding:0 10px}.site-header-section>div:first-child{padding-left:0}.site-header-section>div:last-child{padding-right:0}.site-header-section .ast-builder-menu{align-items:center}.ast-grid-right-section{justify-content:flex-end}.ahfb-svg-iconset{-js-display:inline-flex;display:inline-flex;align-self:center}.ahfb-svg-iconset svg{width:17px;height:17px}.ast-builder-grid-row-container{display:grid;align-content:center}.main-header-bar .main-header-bar-navigation{height:100%}.ast-nav-menu .sub-menu{line-height:1.45}.ast-builder-menu .main-navigation{padding:0}.ast-builder-menu .main-navigation>ul{align-self:center}.menu-toggle .ast-close-svg{display:none}.ast-mobile-header-wrap .menu-toggle .mobile-menu-toggle-icon{-js-display:inline-flex;display:inline-flex;align-self:center}.ast-mobile-header-wrap .ast-button-wrap .menu-toggle.main-header-menu-toggle{-js-display:flex;display:flex;align-items:center;width:auto;height:auto}.menu-toggle .mobile-menu-toggle-icon{-js-display:inline-flex;display:inline-flex;align-self:center}.ast-button-wrap .menu-toggle.main-header-menu-toggle{padding:.5em;align-items:center;-js-display:flex;display:flex}.ast-header-account-type-extend-text-profile-type{-js-display:flex;display:flex;gap:10px;align-items:center}.site-header{z-index:99;position:relative}.main-header-bar-wrap{position:relative}.main-header-bar{background-color:#fff;border-bottom-color:var(--ast-border-color);border-bottom-style:solid}.main-header-bar{margin-left:auto;margin-right:auto}.ast-desktop .main-header-menu.ast-menu-shadow .sub-menu{box-shadow:0 4px 10px -2px rgb(0 0 0/.1)}.site-branding{line-height:1;align-self:center}.ast-menu-toggle{display:none;background:0 0;color:inherit;border-style:dotted;border-color:#fff0}.main-header-bar{z-index:4;position:relative}.main-header-bar .main-header-bar-navigation .sub-menu{line-height:1.45}.main-header-bar .main-header-bar-navigation .menu-item-has-children>.menu-link:after{line-height:normal}.ast-site-identity{padding:1em 0}.ast-desktop .main-header-menu>.menu-item .sub-menu:before{position:absolute;content:"";top:0;left:0;width:100%;transform:translateY(-100%)}.page .entry-header{margin-bottom:1.5em}.ast-single-post .entry-header.ast-header-without-markup,.ast-single-post .entry-header.ast-no-title.ast-no-thumbnail{margin-bottom:0}.entry-header{margin-bottom:1.2em;word-wrap:break-word}.entry-content{word-wrap:break-word}.entry-content p{margin-bottom:1.6em}.entry-content::after{display:table;clear:both;content:""}.ast-flex{-js-display:flex;display:flex;flex-wrap:wrap}.ast-inline-flex{-js-display:inline-flex;display:inline-flex;align-items:center;flex-wrap:wrap;align-content:center}.ast-flex-grow-1{flex-grow:1}:root{--ast-post-nav-space:0;--ast-container-default-xlg-padding:2.5em;--ast-container-default-lg-padding:2.5em;--ast-container-default-slg-padding:2em;--ast-container-default-md-padding:2.5em;--ast-container-default-sm-padding:2.5em;--ast-container-default-xs-padding:2.4em;--ast-container-default-xxs-padding:1.8em;--ast-code-block-background:#ECEFF3;--ast-comment-inputs-background:#F9FAFB;--ast-normal-container-width:1200px;--ast-narrow-container-width:750px;--ast-blog-title-font-weight:600;--ast-blog-meta-weight:600;--ast-global-color-primary:var(--ast-global-color-5);--ast-global-color-secondary:var(--ast-global-color-4);--ast-global-color-alternate-background:var(--ast-global-color-7);--ast-global-color-subtle-background:var(--ast-global-color-6);--ast-bg-style-guide:var( --ast-global-color-secondary,--ast-global-color-5 );--ast-shadow-style-guide:0px 0px 4px 0 #00000057;--ast-global-dark-bg-style:#fff;--ast-global-dark-lfs:#fbfbfb;--ast-widget-bg-color:#fafafa;--ast-wc-container-head-bg-color:#fbfbfb;--ast-title-layout-bg:#eeeeee;--ast-search-border-color:#e7e7e7;--ast-lifter-hover-bg:#e6e6e6;--ast-gallery-block-color:#000;--srfm-color-input-label:var(--ast-global-color-2)}html{font-size:112.5%}a{color:var(--ast-global-color-0)}body,button,input,.ast-custom-button{font-family:"Raleway",sans-serif;font-weight:inherit;font-size:18px;font-size:1rem;line-height:var(--ast-body-line-height,1.65)}h1,.entry-content :where(h1,h2,h3,h4,h5,h6){font-family:"Montserrat",sans-serif;font-weight:600}.ast-site-identity .site-description{color:var(--ast-global-color-2)}header .custom-logo-link img{max-width:70px;width:70px}.site-header .site-description{font-size:0;font-size:0rem;display:block}h1,.entry-content :where(h1){font-size:64px;font-size:3.5555555555556rem;font-weight:600;font-family:"Montserrat",sans-serif;line-height:1.4em}body,h1,.entry-content :where(h1,h2,h3,h4,h5,h6){color:var(--ast-global-color-3)}.ast-single-post .entry-content a{text-decoration:underline}.ast-single-post .elementor-widget-button .elementor-button{text-decoration:none}input{outline:none}.ast-page-builder-template .site-content>.ast-container{max-width:100%;padding:0}.ast-page-builder-template .site .site-content #primary{padding:0;margin:0}.ast-page-builder-template .entry-header.ast-no-title.ast-no-thumbnail{margin-top:0}.ast-page-builder-template .entry-header.ast-header-without-markup{margin-top:0;margin-bottom:0}.ast-page-builder-template .entry-header{margin-top:2em;margin-left:auto;margin-right:auto}label{color:#111827;font-size:14px;font-style:normal;font-weight:500;line-height:20px}button{border-radius:4px;box-shadow:0 1px 2px 0 rgb(0 0 0/.05)}:root{--ast-comment-inputs-background:#FFF}::placeholder{color:var(--ast-form-field-color,#9CA3AF)}::-ms-input-placeholder{color:var(--ast-form-field-color,#9CA3AF)}@media (max-width:921.9px){#ast-desktop-header{display:none}}@media (min-width:922px){#ast-mobile-header{display:none}}.ast-site-header-cart .ast-woo-header-cart-info-wrap{padding:0 6px 0 2px;font-weight:600;line-height:2.7;display:inline-block}.ast-site-header-cart i.astra-icon{font-size:20px;font-size:1.3em;font-style:normal;font-weight:400;position:relative;padding:0 2px}.astra-cart-drawer{position:fixed;display:block;visibility:hidden;overflow:auto;-webkit-overflow-scrolling:touch;z-index:10000;background-color:var(--ast-global-color-primary,var(--ast-global-color-5));transform:translate3d(0,0,0);opacity:0;will-change:transform}.astra-cart-drawer{width:460px;height:100%;left:100%;top:0;opacity:1;transform:translate3d(0%,0,0)}.astra-cart-drawer .astra-cart-drawer-header{position:absolute;width:100%;text-align:left;text-transform:inherit;font-weight:500;border-bottom:1px solid var(--ast-border-color);padding:1.34em;line-height:1;z-index:1;max-height:3.5em}.astra-cart-drawer .astra-cart-drawer-header .astra-cart-drawer-title{color:var(--ast-global-color-2)}.astra-cart-drawer .astra-cart-drawer-close .ast-close-svg{width:22px;height:22px}.astra-cart-drawer .astra-cart-drawer-content,.astra-cart-drawer .astra-cart-drawer-content .widget_shopping_cart,.astra-cart-drawer .astra-cart-drawer-content .widget_shopping_cart_content{height:100%}.astra-cart-drawer .astra-cart-drawer-content{padding-top:3.5em}.astra-cart-drawer .astra-cart-drawer-content .widget_shopping_cart_content{display:flex;flex-direction:column;overflow:hidden}.ast-site-header-cart i.astra-icon:after{content:attr(data-cart-total);position:absolute;font-family:"Raleway",sans-serif;font-style:normal;top:-10px;right:-12px;font-weight:700;box-shadow:1px 1px 3px 0 rgb(0 0 0/.3);font-size:11px;padding-left:0;padding-right:1px;line-height:17px;letter-spacing:-.5px;height:18px;min-width:18px;border-radius:99px;text-align:center;z-index:3}.astra-cart-drawer .astra-cart-drawer-close{position:absolute;top:.5em;right:0;border:none;margin:0;padding:.6em 1em .4em;color:var(--ast-global-color-2);background-color:#fff0}.astra-mobile-cart-overlay{background-color:rgb(0 0 0/.4);position:fixed;top:0;right:0;bottom:0;left:0;visibility:hidden;opacity:0}#page{display:flex;flex-direction:column;min-height:100vh}#page .site-content{flex-grow:1}.widget{margin-bottom:1.25em}.elementor-widget-heading h1.elementor-heading-title{line-height:1.4em}.menu-toggle,button,.ast-custom-button{border-style:solid;border-top-width:3px;border-right-width:3px;border-left-width:3px;border-bottom-width:3px;color:var(--ast-global-color-4);border-color:var(--ast-global-color-4);background-color:#fff;padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px;font-family:"Montserrat",sans-serif;font-weight:400;font-size:25px;font-size:1.3888888888889rem;line-height:1em;text-decoration:initial;letter-spacing:1px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}@media (min-width:544px){.ast-container{max-width:100%}}@media (max-width:921px){.site-header .site-description{display:block}h1,.entry-content :where(h1){font-size:30px}}@media (max-width:544px){.site-header .site-description{display:block}h1,.entry-content :where(h1){font-size:30px}}@media (max-width:921px){html{font-size:102.6%}}@media (max-width:544px){html{font-size:102.6%}}@media (min-width:922px){.ast-container{max-width:1240px}}@media (min-width:922px){.site-content .ast-container{display:flex}}@media (max-width:921px){.site-content .ast-container{flex-direction:column}}.entry-content :where(h1,h2,h3,h4,h5,h6){clear:none}:root{--wp--custom--ast-default-block-top-padding:100px;--wp--custom--ast-default-block-right-padding:80px;--wp--custom--ast-default-block-bottom-padding:100px;--wp--custom--ast-default-block-left-padding:80px;--wp--custom--ast-container-width:1200px;--wp--custom--ast-content-width-size:1200px;--wp--custom--ast-wide-width-size:calc(1200px + var(--wp--custom--ast-default-block-left-padding) + var(--wp--custom--ast-default-block-right-padding))}@media (max-width:921px){:root{--wp--custom--ast-default-block-top-padding:50px;--wp--custom--ast-default-block-right-padding:50px;--wp--custom--ast-default-block-bottom-padding:50px;--wp--custom--ast-default-block-left-padding:50px}}@media (max-width:544px){:root{--wp--custom--ast-default-block-top-padding:50px;--wp--custom--ast-default-block-right-padding:30px;--wp--custom--ast-default-block-bottom-padding:50px;--wp--custom--ast-default-block-left-padding:30px}}:root{--ast-global-color-0:#0170B9;--ast-global-color-1:#3a3a3a;--ast-global-color-2:#1c2133;--ast-global-color-3:#5b5f6b;--ast-global-color-4:#4a5a8c;--ast-global-color-5:#f5f6f7;--ast-global-color-6:#F2F5F7;--ast-global-color-7:#35406c;--ast-global-color-8:#000000}:root{--ast-border-color:var(--ast-global-color-6)}header.entry-header{text-align:left}@media (max-width:921px){header.entry-header{text-align:left}}@media (max-width:544px){header.entry-header{text-align:left}}h1,.entry-content :where(h1,h2,h3,h4,h5,h6){color:var(--ast-global-color-2)}.ast-builder-layout-element .ast-site-identity{margin-top:-20px;margin-bottom:-10px}.ast-builder-layout-element[data-section="title_tagline"]{display:flex}[data-section*="section-hb-button-"] .menu-link{display:none}.ast-header-button-1[data-section*="section-hb-button-"] .ast-builder-button-wrap .ast-custom-button{font-weight:600;font-size:18px;font-size:1rem;line-height:1em}.ast-header-button-1 .ast-custom-button{color:var(--ast-global-color-4);background:#fff;border-color:var(--ast-global-color-4);border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}.ast-header-button-1[data-section="section-hb-button-1"]{display:flex}.ast-builder-menu-1{font-family:inherit;font-weight:inherit}.ast-builder-menu-1 .menu-item>.menu-link{line-height:1.6em;color:var(--ast-global-color-3)}.ast-builder-menu-1 .menu-item>.ast-menu-toggle{color:var(--ast-global-color-3)}.ast-builder-menu-1 .menu-item.current-menu-item>.menu-link{color:var(--ast-global-color-3)}.ast-builder-menu-1 .sub-menu{border-top-width:2px;border-bottom-width:0;border-right-width:0;border-left-width:0;border-color:var(--ast-global-color-0);border-style:solid;width:893px}.ast-builder-menu-1 .main-header-menu>.menu-item>.sub-menu{margin-top:0}.ast-desktop .ast-builder-menu-1 .main-header-menu>.menu-item>.sub-menu:before{height:calc(0px + 2px + 5px)}.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu .menu-link{border-style:none}@media (max-width:921px){.ast-builder-menu-1 .menu-item-has-children>.menu-link:after{content:unset}.ast-builder-menu-1 .main-header-menu>.menu-item>.sub-menu{margin-top:0}}@media (max-width:544px){.ast-builder-menu-1 .main-header-menu>.menu-item>.sub-menu{margin-top:0}}.ast-builder-menu-1{display:flex}.ast-header-account-type-icon{-js-display:inline-flex;display:inline-flex;align-self:center;vertical-align:middle}.ast-header-account-wrap .ast-header-account-type-icon .ahfb-svg-iconset svg{height:18px;width:18px}.ast-header-account-wrap .ast-header-account-text{color:var(--ast-global-color-4)}@media (max-width:921px){.ast-header-account-wrap .ast-header-account-type-icon .ahfb-svg-iconset svg{height:18px;width:18px}}@media (max-width:544px){.ast-header-account-wrap .ast-header-account-type-icon .ahfb-svg-iconset svg{height:18px;width:18px}}.ast-header-account-wrap{display:flex}.ast-site-header-cart .ast-addon-cart-wrap{color:var(--ast-global-color-0)}.ast-site-header-cart .ast-addon-cart-wrap .ast-icon-shopping-cart:after{color:var(--ast-global-color-0);border-color:var(--ast-global-color-0)}.ast-site-header-cart .ast-addon-cart-wrap .ast-icon-shopping-cart:after{color:#fff;background-color:var(--ast-global-color-0)}.ast-site-header-cart .ast-woo-header-cart-info-wrap{color:var(--ast-global-color-0)}.ast-site-header-cart .ast-addon-cart-wrap i.astra-icon:after{color:#fff;background-color:var(--ast-global-color-0)}.ast-site-header-cart.ast-menu-cart-outline .ast-addon-cart-wrap{line-height:1}.ast-hfb-header .ast-addon-cart-wrap{padding:.4em}.ast-site-header-cart .ast-addon-cart-wrap i.astra-icon:after{color:#fff}.ast-menu-cart-outline .ast-addon-cart-wrap{border-style:solid;border-color:var(--ast-global-color-0);border-width:0}.ast-site-header-cart .ast-addon-cart-wrap{color:var(--ast-global-color-0)}.ast-menu-cart-outline .ast-addon-cart-wrap{color:var(--ast-global-color-0)}.ast-site-header-cart.ast-menu-cart-outline .ast-addon-cart-wrap,.ast-site-header-cart.ast-menu-cart-outline .ast-woo-header-cart-info-wrap{border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.cart-container,.ast-addon-cart-wrap{display:flex;align-items:center}.astra-icon{line-height:.1}.ast-site-header-cart .widget_shopping_cart:before,.ast-site-header-cart .widget_shopping_cart:after{margin-left:.5em}.ast-header-woo-cart{display:flex}.elementor-widget-heading .elementor-heading-title{margin:0}.elementor-page .ast-menu-toggle{color:unset!important;background:unset!important}.screen-reader-text{top:0!important}@media (min-width:922px){.main-header-bar{border-bottom-width:1px}}.main-header-menu .menu-item{-js-display:flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-header-menu>.menu-item>.menu-link{height:100%;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-js-display:flex;display:flex}@media (min-width:922px){.ast-builder-menu .main-navigation>ul>li:last-child a{margin-right:0}}.ast-page-builder-template{background-color:var(--ast-global-color-5);background-image:none}@media (max-width:921px){.ast-page-builder-template{background-color:var(--ast-global-color-5);background-image:none}}@media (max-width:544px){.ast-page-builder-template{background-color:var(--ast-global-color-5);background-image:none}}#ast-scroll-top{display:none;position:fixed;text-align:center;z-index:99;width:2.1em;height:2.1em;line-height:2.1;color:#fff;border-radius:2px;content:"";outline:inherit}@media (min-width:769px){#ast-scroll-top{content:"769"}}#ast-scroll-top .ast-icon.icon-arrow svg{margin-left:0;vertical-align:middle;transform:translate(0,-20%) rotate(180deg);width:1.6em}.ast-scroll-to-top-right{right:30px;bottom:30px}#ast-scroll-top{background-color:var(--ast-global-color-0);font-size:15px}@media (max-width:921px){#ast-scroll-top .ast-icon.icon-arrow svg{width:1em}}.ast-mobile-header-content>*{padding:10px 0;height:auto}.ast-mobile-header-content>*:first-child{padding-top:10px}.ast-mobile-header-content>.ast-builder-menu{padding-top:0}.ast-mobile-header-content>*:last-child{padding-bottom:0}.ast-mobile-header-wrap .ast-mobile-header-content{display:none}.ast-mobile-header-wrap .ast-mobile-header-content{background-color:#fff}.ast-mobile-header-content>*{padding-top:0;padding-bottom:0}.content-align-flex-start .ast-builder-layout-element{justify-content:flex-start}.content-align-flex-start .main-header-menu{text-align:left}.ast-mobile-header-wrap .ast-primary-header-bar,.ast-primary-header-bar .site-primary-header-wrap{min-height:30px}.ast-desktop .ast-primary-header-bar .main-header-menu>.menu-item{line-height:30px}.ast-desktop .ast-primary-header-bar .ast-header-woo-cart{line-height:30px;min-height:30px}.ast-site-header-cart{display:flex;flex-wrap:wrap;align-items:center}#masthead .ast-container{max-width:100%;padding-left:35px;padding-right:35px}@media (min-width:922px){.ast-primary-header-bar{border-bottom-width:0;border-bottom-color:#eaeaea;border-bottom-style:solid}}.ast-primary-header-bar{background-color:var(--ast-global-color-5);background-image:none}@media (max-width:921px){.ast-primary-header-bar.ast-primary-header{background-color:var(--ast-global-color-5);background-image:none}}@media (max-width:544px){.ast-primary-header-bar.ast-primary-header{background-color:var(--ast-global-color-5);background-image:none}}.ast-desktop .ast-primary-header-bar.main-header-bar{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0}.ast-primary-header-bar{display:block}[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal{color:var(--ast-global-color-8);border:none;background:#fff0}[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg{width:20px;height:20px;fill:var(--ast-global-color-8)}.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children>.ast-menu-toggle{top:0}.ast-builder-menu-mobile .main-navigation .menu-item-has-children>.menu-link:after{content:unset}.ast-hfb-header .ast-builder-menu-mobile .main-navigation .main-header-menu,.ast-hfb-header .ast-builder-menu-mobile .main-navigation .main-header-menu,.ast-hfb-header .ast-mobile-header-content .ast-builder-menu-mobile .main-navigation .main-header-menu{border-top-width:1px;border-color:#eaeaea}.ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .sub-menu .menu-link,.ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .menu-link,.ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .sub-menu .menu-link,.ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .menu-link,.ast-hfb-header .ast-mobile-header-content .ast-builder-menu-mobile .main-navigation .menu-item .sub-menu .menu-link,.ast-hfb-header .ast-mobile-header-content .ast-builder-menu-mobile .main-navigation .menu-item .menu-link{border-bottom-width:1px;border-color:#eaeaea;border-style:solid}.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children>.ast-menu-toggle{top:0}@media (max-width:921px){.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item>.menu-link{color:var(--ast-global-color-2);padding-top:10px;padding-bottom:10px;padding-left:15px;padding-right:15px}.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item>.ast-menu-toggle{color:var(--ast-global-color-2)}.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item>.menu-link{color:var(--ast-global-color-0)}.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children>.ast-menu-toggle{top:10px;right:calc(15px - 0.907em)}.ast-builder-menu-mobile .main-navigation .menu-item-has-children>.menu-link:after{content:unset}}@media (max-width:544px){.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children>.ast-menu-toggle{top:10px}}.ast-builder-menu-mobile .main-navigation{display:block}.ast-above-header-bar .site-above-header-wrap{min-height:30px}.ast-above-header-bar{border-bottom-width:2px;border-bottom-color:#eaeaea;border-bottom-style:solid}.ast-above-header.ast-above-header-bar{background-color:#f5f6f7;background-image:none}.ast-above-header.ast-above-header-bar{margin-top:0;margin-bottom:0;margin-left:0;margin-right:0}.ast-above-header-bar{display:block}:root{--e-global-color-astglobalcolor0:#0170B9;--e-global-color-astglobalcolor1:#3a3a3a;--e-global-color-astglobalcolor2:#1c2133;--e-global-color-astglobalcolor3:#5b5f6b;--e-global-color-astglobalcolor4:#4a5a8c;--e-global-color-astglobalcolor5:#f5f6f7;--e-global-color-astglobalcolor6:#F2F5F7;--e-global-color-astglobalcolor7:#35406c;--e-global-color-astglobalcolor8:#000000}.ast-desktop .astra-menu-animation-slide-down>.menu-item>.sub-menu{opacity:0;visibility:hidden;transform:translateY(-.5em)}.ast-desktop .astra-menu-animation-fade>.menu-item>.sub-menu{opacity:0;visibility:hidden}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--color--ast-global-color-0:var(--ast-global-color-0);--wp--preset--color--ast-global-color-1:var(--ast-global-color-1);--wp--preset--color--ast-global-color-2:var(--ast-global-color-2);--wp--preset--color--ast-global-color-3:var(--ast-global-color-3);--wp--preset--color--ast-global-color-4:var(--ast-global-color-4);--wp--preset--color--ast-global-color-5:var(--ast-global-color-5);--wp--preset--color--ast-global-color-6:var(--ast-global-color-6);--wp--preset--color--ast-global-color-7:var(--ast-global-color-7);--wp--preset--color--ast-global-color-8:var(--ast-global-color-8);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}:root{--wp--style--global--content-size:var(--wp--custom--ast-content-width-size);--wp--style--global--wide-size:var(--wp--custom--ast-wide-width-size)}:where(body){margin:0}:root{--wp--style--block-gap:24px}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}a:where(:not(.wp-element-button)){text-decoration:none}:focus{outline:0}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.clear{clear:both}.ast-site-header-cart{position:relative;list-style-type:none;margin-left:0;padding-left:0;margin-bottom:0;order:1}.ast-site-header-cart .widget_shopping_cart{position:absolute;top:100%;width:280px;z-index:999999;font-size:.875em;left:-999em;display:block;line-height:1.618;opacity:0;visibility:hidden}.ast-site-header-cart .widget_shopping_cart:after,.ast-site-header-cart .widget_shopping_cart:before{bottom:99.9%;left:auto;right:8px;border:solid #fff0;content:" ";height:0;width:0;position:absolute}.ast-site-header-cart .widget_shopping_cart:after{border-color:#fff0;border-bottom-color:#fff;border-width:6px;margin-left:-6px;margin-bottom:-.3px}.ast-site-header-cart .widget_shopping_cart:before{border-color:#fff0;border-bottom-color:var(--ast-border-color);border-width:7px;margin-left:-12px;right:7px}.ast-site-header-cart .widget_shopping_cart,.astra-cart-drawer{background-color:var(--ast-global-color-primary,var(--ast-global-color-5));border:1px solid var(--ast-border-color)}.ast-icon-shopping-cart svg{height:.82em}.ast-site-header-cart.ast-menu-cart-outline .ast-addon-cart-wrap{line-height:1}.ast-hfb-header .ast-addon-cart-wrap{padding:.4em}.ast-site-header-cart i.astra-icon:after{background:var(--ast-global-color-0)}:root{--direction-multiplier:1}.screen-reader-text{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor video{border:none;line-height:1;margin:0;max-width:100%;width:100%}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}.elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}.elementor-align-center{text-align:center}.elementor-align-center .elementor-button{width:auto}:root{--page-title-display:block}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-block-end:var(--kit-widget-spacing,20px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.e-con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap}.e-con{--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width)}.e-con{margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start)}.e-con.e-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}.e-con-full{padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);text-align:var(--text-align)}.e-con-full.e-flex{flex-direction:var(--flex-direction)}.e-con{display:var(--display)}:is(.elementor-section-wrap,[data-elementor-id])>.e-con{--margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width))}.e-con .elementor-widget.elementor-widget{margin-block-end:0}.e-con:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}.e-con .elementor-widget{min-width:0}.e-con>.elementor-widget>.elementor-widget-container{height:100%}.elementor.elementor .e-con>.elementor-widget{max-width:100%}.e-con .elementor-widget:not(:last-child){--kit-widget-spacing:0px}@media (max-width:767px){.e-con.e-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile)}}.elementor-heading-title{line-height:1;margin:0;padding:0}.elementor-button{background-color:#69727d;border-radius:3px;color:#fff;display:inline-block;fill:#fff;font-size:15px;line-height:1;padding:12px 24px;text-align:center}.elementor-button:visited{color:#fff}.elementor-button-content-wrapper{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-button-icon{align-items:center;display:flex}.elementor-button-icon svg{height:auto;width:1em}.elementor-button-icon .e-font-icon-svg{height:1em}.elementor-button-text{display:inline-block}.elementor-button span{text-decoration:inherit}.elementor-kit-10{--e-global-color-primary:#1C2133;--e-global-color-secondary:#535661;--e-global-color-text:#4A5A8C;--e-global-color-accent:#FFFFFF;--e-global-color-1b60d76:#535661;--e-global-color-cefd392:#D3D3D3;--e-global-color-1c5a9df:#CFE1D6;--e-global-color-5a0675d:#D4C877;--e-global-color-3c9b476:#263E5A;--e-global-color-6d08876:#68808E;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Raleway";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;background-color:#F5F6F7}.elementor-kit-10 button,.elementor-kit-10 .elementor-button{border-style:solid}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}@media (max-width:1024px){.e-con{--container-max-width:1024px}}@media (max-width:767px){.e-con{--container-max-width:767px}}.elementor-14 .elementor-element.elementor-element-59f41f4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1}.elementor-14 .elementor-element.elementor-element-59f41f4.e-con{--align-self:stretch}.elementor-14 .elementor-element.elementor-element-6de66e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0 05px 0 0;--border-top-width:0px;--border-right-width:05px;--border-bottom-width:0px;--border-left-width:0px;border-color:var(--e-global-color-cefd392);--border-color:var( --e-global-color-cefd392 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-14 .elementor-element.elementor-element-6de66e3:not(.elementor-motion-effects-element-type-background){background-color:var(--e-global-color-accent)}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-14 .elementor-element.elementor-element-ba32ad7>.elementor-widget-container{padding:010px 20px 0 20px}.elementor-14 .elementor-element.elementor-element-ba32ad7{text-align:center}.elementor-14 .elementor-element.elementor-element-ba32ad7 .elementor-heading-title{color:var(--e-global-color-astglobalcolor1)}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-14 .elementor-element.elementor-element-41bdb8a>.elementor-widget-container{padding:0 020px 0 020px}.elementor-14 .elementor-element.elementor-element-41bdb8a{column-gap:0;text-align:justify;font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight);color:var(--e-global-color-1b60d76)}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-14 .elementor-element.elementor-element-e65ef82 .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);fill:var(--e-global-color-text);color:var(--e-global-color-text);border-radius:10px 10px 10px 10px;padding:22px 40px 22px 40px}.elementor-14 .elementor-element.elementor-element-e65ef82>.elementor-widget-container{padding:0 0 0 0}.elementor-14 .elementor-element.elementor-element-e65ef82 .elementor-button-content-wrapper{flex-direction:row}.elementor-14 .elementor-element.elementor-element-cc891e0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}:root{--page-title-display:none}@media (min-width:768px){.elementor-14 .elementor-element.elementor-element-6de66e3{--width:50%}.elementor-14 .elementor-element.elementor-element-cc891e0{--width:50%}}.cmplz-hidden{display:none!important}.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}@media screen and (max-height:1024px){.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}}@media screen and (max-height:640px){.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}}:root{--wcpaSectionTitleSize:14px;--wcpaLabelSize:14px;--wcpaDescSize:13px;--wcpaErrorSize:13px;--wcpaLabelWeight:normal;--wcpaDescWeight:normal;--wcpaBorderWidth:1px;--wcpaBorderRadius:6px;--wcpaInputHeight:45px;--wcpaCheckLabelSize:14px;--wcpaCheckBorderWidth:1px;--wcpaCheckWidth:20px;--wcpaCheckHeight:20px;--wcpaCheckBorderRadius:4px;--wcpaCheckButtonRadius:5px;--wcpaCheckButtonBorder:2px}:root{--wcpaButtonColor:#3340d3;--wcpaLabelColor:#424242;--wcpaDescColor:#797979;--wcpaBorderColor:#c6d0e9;--wcpaBorderColorFocus:#3561f3;--wcpaInputBgColor:#FFFFFF;--wcpaInputColor:#5d5d5d;--wcpaCheckLabelColor:#4a4a4a;--wcpaCheckBgColor:#3340d3;--wcpaCheckBorderColor:#B9CBE3;--wcpaCheckTickColor:#ffffff;--wcpaRadioBgColor:#3340d3;--wcpaRadioBorderColor:#B9CBE3;--wcpaRadioTickColor:#ffffff;--wcpaButtonTextColor:#ffffff;--wcpaErrorColor:#F55050}.site-header{top:0;z-index:9999;position:sticky;border-bottom:3px solid lightgrey}.ast-site-header-cart .widget_shopping_cart{width:550px!important;max-width:95vw!important;border-radius:14px!important;padding:20px!important;right:-20px!important}</style><link rel="preload" data-asynced="1" data-optimized="2" as="style" onload="this.onload=null;this.rel='stylesheet'" href="https://tech3dimpressions.fr/wp-content/litespeed/ucss/86a2fa26181b73140b4f1c9e312de8c3.css?ver=8d383" /><script data-optimized="1" type="litespeed/javascript" data-src="https://tech3dimpressions.fr/wp-content/plugins/litespeed-cache/assets/js/css_async.min.js"></script><link rel="preload" as="image" href="https://tech3dimpressions.fr/wp-content/uploads/2024/10/LOGO_Tech3D_impressions-01-1.svg"><link rel="preload" as="image" href="https://tech3dimpressions.fr/wp-content/uploads/2024/10/LOGO_Tech3D_impressions-01-1.svg"><link rel="preload" as="image" href="https://tech3dimpressions.fr/wp-content/uploads/2024/10/LOGO_Tech3D_impressions-01-1.svg"><link rel="preload" as="image" href="https://tech3dimpressions.fr/wp-content/uploads/2024/10/LOGO_Tech3D_impressions-01-1.svg"><style id='astra-theme-css-inline-css'>:root{--ast-post-nav-space:0;--ast-container-default-xlg-padding:2.5em;--ast-container-default-lg-padding:2.5em;--ast-container-default-slg-padding:2em;--ast-container-default-md-padding:2.5em;--ast-container-default-sm-padding:2.5em;--ast-container-default-xs-padding:2.4em;--ast-container-default-xxs-padding:1.8em;--ast-code-block-background:#ECEFF3;--ast-comment-inputs-background:#F9FAFB;--ast-normal-container-width:1200px;--ast-narrow-container-width:750px;--ast-blog-title-font-weight:600;--ast-blog-meta-weight:600;--ast-global-color-primary:var(--ast-global-color-5);--ast-global-color-secondary:var(--ast-global-color-4);--ast-global-color-alternate-background:var(--ast-global-color-7);--ast-global-color-subtle-background:var(--ast-global-color-6);--ast-bg-style-guide:var( --ast-global-color-secondary,--ast-global-color-5 );--ast-shadow-style-guide:0px 0px 4px 0 #00000057;--ast-global-dark-bg-style:#fff;--ast-global-dark-lfs:#fbfbfb;--ast-widget-bg-color:#fafafa;--ast-wc-container-head-bg-color:#fbfbfb;--ast-title-layout-bg:#eeeeee;--ast-search-border-color:#e7e7e7;--ast-lifter-hover-bg:#e6e6e6;--ast-gallery-block-color:#000;--srfm-color-input-label:var(--ast-global-color-2);}html{font-size:112.5%;}a{color:var(--ast-global-color-0);}a:hover,a:focus{color:var(--ast-global-color-1);}body,button,input,select,textarea,.ast-button,.ast-custom-button{font-family:'Raleway',sans-serif;font-weight:inherit;font-size:18px;font-size:1rem;line-height:var(--ast-body-line-height,1.65);}blockquote{color:var(--ast-global-color-3);}h1,h2,h3,h4,h5,h6,.entry-content :where(h1,h2,h3,h4,h5,h6),.site-title,.site-title a{font-family:'Montserrat',sans-serif;font-weight:600;}.ast-site-identity .site-title a{color:var(--ast-global-color-4);}.ast-site-identity .site-description{color:var(--ast-global-color-2);}.site-title{font-size:35px;font-size:1.9444444444444rem;display:none;}header .custom-logo-link img{max-width:70px;width:70px;}.astra-logo-svg{width:70px;}.site-header .site-description{font-size:0px;font-size:0rem;display:block;}.entry-title{font-size:20px;font-size:1.1111111111111rem;}.ast-blog-single-element.ast-taxonomy-container a{font-size:14px;font-size:0.77777777777778rem;}.ast-blog-meta-container{font-size:13px;font-size:0.72222222222222rem;}.archive .ast-article-post .ast-article-inner,.blog .ast-article-post .ast-article-inner,.archive .ast-article-post .ast-article-inner:hover,.blog .ast-article-post .ast-article-inner:hover{border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;overflow:hidden;}h1,.entry-content :where(h1){font-size:64px;font-size:3.5555555555556rem;font-weight:600;font-family:'Montserrat',sans-serif;line-height:1.4em;}h2,.entry-content :where(h2){font-size:48px;font-size:2.6666666666667rem;font-weight:600;font-family:'Montserrat',sans-serif;line-height:1.3em;}h3,.entry-content :where(h3){font-size:24px;font-size:1.3333333333333rem;font-weight:600;font-family:'Montserrat',sans-serif;line-height:1.3em;}h4,.entry-content :where(h4){font-size:20px;font-size:1.1111111111111rem;line-height:1.2em;font-weight:600;font-family:'Montserrat',sans-serif;}h5,.entry-content :where(h5){font-size:18px;font-size:1rem;line-height:1.2em;font-weight:600;font-family:'Montserrat',sans-serif;}h6,.entry-content :where(h6){font-size:15px;font-size:0.83333333333333rem;line-height:1.25em;font-weight:600;font-family:'Montserrat',sans-serif;}::selection{background-color:var(--ast-global-color-0);color:#ffffff;}body,h1,h2,h3,h4,h5,h6,.entry-title a,.entry-content :where(h1,h2,h3,h4,h5,h6){color:var(--ast-global-color-3);}.tagcloud a:hover,.tagcloud a:focus,.tagcloud a.current-item{color:#ffffff;border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);}input:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="reset"]:focus,input[type="search"]:focus,textarea:focus{border-color:var(--ast-global-color-0);}input[type="radio"]:checked,input[type=reset],input[type="checkbox"]:checked,input[type="checkbox"]:hover:checked,input[type="checkbox"]:focus:checked,input[type=range]::-webkit-slider-thumb{border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);box-shadow:none;}.site-footer a:hover + .post-count,.site-footer a:focus + .post-count{background:var(--ast-global-color-0);border-color:var(--ast-global-color-0);}.single .nav-links .nav-previous,.single .nav-links .nav-next{color:var(--ast-global-color-0);}.entry-meta,.entry-meta *{line-height:1.45;color:var(--ast-global-color-0);font-weight:600;}.entry-meta a:not(.ast-button):hover,.entry-meta a:not(.ast-button):hover *,.entry-meta a:not(.ast-button):focus,.entry-meta a:not(.ast-button):focus *,.page-links > .page-link,.page-links .page-link:hover,.post-navigation a:hover{color:var(--ast-global-color-1);}#cat option,.secondary .calendar_wrap thead a,.secondary .calendar_wrap thead a:visited{color:var(--ast-global-color-0);}.secondary .calendar_wrap #today,.ast-progress-val span{background:var(--ast-global-color-0);}.secondary a:hover + .post-count,.secondary a:focus + .post-count{background:var(--ast-global-color-0);border-color:var(--ast-global-color-0);}.calendar_wrap #today > a{color:#ffffff;}.page-links .page-link,.single .post-navigation a{color:var(--ast-global-color-3);}.ast-search-menu-icon .search-form button.search-submit{padding:0 4px;}.ast-search-menu-icon form.search-form{padding-right:0;}.ast-search-menu-icon.slide-search input.search-field{width:0;}.ast-header-search .ast-search-menu-icon.ast-dropdown-active .search-form,.ast-header-search .ast-search-menu-icon.ast-dropdown-active .search-field:focus{transition:all 0.2s;}.search-form input.search-field:focus{outline:none;}.ast-search-menu-icon .search-form button.search-submit:focus,.ast-theme-transparent-header .ast-header-search .ast-dropdown-active .ast-icon,.ast-theme-transparent-header .ast-inline-search .search-field:focus .ast-icon{color:var(--ast-global-color-1);}.ast-header-search .slide-search .search-form{border:2px solid var(--ast-global-color-0);}.ast-header-search .slide-search .search-field{background-color:(--ast-global-dark-bg-style);}.ast-archive-title{color:var(--ast-global-color-2);}.widget-title{font-size:25px;font-size:1.3888888888889rem;color:var(--ast-global-color-2);}.ast-single-post .entry-content a,.ast-comment-content a:not(.ast-comment-edit-reply-wrap a),.woocommerce-js .woocommerce-product-details__short-description a{text-decoration:underline;}.ast-single-post .elementor-widget-button .elementor-button,.ast-single-post .entry-content .uagb-tab a,.ast-single-post .entry-content .uagb-ifb-cta a,.ast-single-post .entry-content .uabb-module-content a,.ast-single-post .entry-content .uagb-post-grid a,.ast-single-post .entry-content .uagb-timeline a,.ast-single-post .entry-content .uagb-toc__wrap a,.ast-single-post .entry-content .uagb-taxomony-box a,.ast-single-post .entry-content .woocommerce a,.entry-content .wp-block-latest-posts > li > a,.ast-single-post .entry-content .wp-block-file__button,a.ast-post-filter-single,.ast-single-post .ast-comment-content .comment-reply-link,.ast-single-post .ast-comment-content .comment-edit-link,.entry-content [CLASS*="wc-block"] .wc-block-components-button,.entry-content [CLASS*="wc-block"] .wc-block-components-totals-coupon-link,.entry-content [CLASS*="wc-block"] .wc-block-components-product-name{text-decoration:none;}.ast-search-menu-icon.slide-search a:focus-visible:focus-visible,.astra-search-icon:focus-visible,#close:focus-visible,a:focus-visible,.ast-menu-toggle:focus-visible,.site .skip-link:focus-visible,.wp-block-loginout input:focus-visible,.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,.ast-header-navigation-arrow:focus-visible,.woocommerce .wc-proceed-to-checkout > .checkout-button:focus-visible,.woocommerce .woocommerce-MyAccount-navigation ul li a:focus-visible,.ast-orders-table__row .ast-orders-table__cell:focus-visible,.woocommerce .woocommerce-order-details .order-again > .button:focus-visible,.woocommerce .woocommerce-message a.button.wc-forward:focus-visible,.woocommerce #minus_qty:focus-visible,.woocommerce #plus_qty:focus-visible,a#ast-apply-coupon:focus-visible,.woocommerce .woocommerce-info a:focus-visible,.woocommerce .astra-shop-summary-wrap a:focus-visible,.woocommerce a.wc-forward:focus-visible,#ast-apply-coupon:focus-visible,.woocommerce-js .woocommerce-mini-cart-item a.remove:focus-visible,#close:focus-visible,.button.search-submit:focus-visible,#search_submit:focus,.normal-search:focus-visible,.ast-header-account-wrap:focus-visible,.woocommerce .ast-on-card-button.ast-quick-view-trigger:focus,.astra-cart-drawer-close:focus,.ast-single-variation:focus,.ast-woocommerce-product-gallery__image:focus,.ast-button:focus,.woocommerce-product-gallery--with-images [data-controls="prev"]:focus-visible,.woocommerce-product-gallery--with-images [data-controls="next"]:focus-visible,.ast-builder-button-wrap:has(.ast-custom-button-link:focus),.ast-builder-button-wrap .ast-custom-button-link:focus{outline-style:dotted;outline-color:inherit;outline-width:thin;}input:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="reset"]:focus,input[type="search"]:focus,input[type="number"]:focus,textarea:focus,.wp-block-search__input:focus,[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal:focus,.ast-mobile-popup-drawer.active .menu-toggle-close:focus,.woocommerce-ordering select.orderby:focus,#ast-scroll-top:focus,#coupon_code:focus,.woocommerce-page #comment:focus,.woocommerce #reviews #respond input#submit:focus,.woocommerce a.add_to_cart_button:focus,.woocommerce .button.single_add_to_cart_button:focus,.woocommerce .woocommerce-cart-form button:focus,.woocommerce .woocommerce-cart-form__cart-item .quantity .qty:focus,.woocommerce .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper > .input-text:focus,.woocommerce #order_comments:focus,.woocommerce #place_order:focus,.woocommerce .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .woocommerce-input-wrapper > .input-text:focus,.woocommerce .woocommerce-MyAccount-content form button:focus,.woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row .woocommerce-Input.input-text:focus,.woocommerce .ast-woocommerce-container .woocommerce-pagination ul.page-numbers li a:focus,body #content .woocommerce form .form-row .select2-container--default .select2-selection--single:focus,#ast-coupon-code:focus,.woocommerce.woocommerce-js .quantity input[type=number]:focus,.woocommerce-js .woocommerce-mini-cart-item .quantity input[type=number]:focus,.woocommerce p#ast-coupon-trigger:focus{border-style:dotted;border-color:inherit;border-width:thin;}input{outline:none;}.woocommerce-js input[type=text]:focus,.woocommerce-js input[type=email]:focus,.woocommerce-js textarea:focus,input[type=number]:focus,.comments-area textarea#comment:focus,.comments-area textarea#comment:active,.comments-area .ast-comment-formwrap input[type="text"]:focus,.comments-area .ast-comment-formwrap input[type="text"]:active{outline-style:unset;outline-color:inherit;outline-width:thin;}.site-logo-img img{ transition:all 0.2s linear;}body .ast-oembed-container *{position:absolute;top:0;width:100%;height:100%;left:0;}body .wp-block-embed-pocket-casts .ast-oembed-container *{position:unset;}.ast-single-post-featured-section + article {margin-top: 2em;}.site-content .ast-single-post-featured-section img {width: 100%;overflow: hidden;object-fit: cover;}.ast-separate-container .site-content .ast-single-post-featured-section + article {margin-top: -80px;z-index: 9;position: relative;border-radius: 4px;}@media (min-width: 922px) {.ast-no-sidebar .site-content .ast-article-image-container--wide {margin-left: -120px;margin-right: -120px;max-width: unset;width: unset;}.ast-left-sidebar .site-content .ast-article-image-container--wide,.ast-right-sidebar .site-content .ast-article-image-container--wide {margin-left: -10px;margin-right: -10px;}.site-content .ast-article-image-container--full {margin-left: calc( -50vw + 50%);margin-right: calc( -50vw + 50%);max-width: 100vw;width: 100vw;}.ast-left-sidebar .site-content .ast-article-image-container--full,.ast-right-sidebar .site-content .ast-article-image-container--full {margin-left: -10px;margin-right: -10px;max-width: inherit;width: auto;}}.site > .ast-single-related-posts-container {margin-top: 0;}@media (min-width: 922px) {.ast-desktop .ast-container--narrow {max-width: var(--ast-narrow-container-width);margin: 0 auto;}}.ast-page-builder-template .hentry {margin: 0;}.ast-page-builder-template .site-content > .ast-container {max-width: 100%;padding: 0;}.ast-page-builder-template .site .site-content #primary {padding: 0;margin: 0;}.ast-page-builder-template .no-results {text-align: center;margin: 4em auto;}.ast-page-builder-template .ast-pagination {padding: 2em;}.ast-page-builder-template .entry-header.ast-no-title.ast-no-thumbnail {margin-top: 0;}.ast-page-builder-template .entry-header.ast-header-without-markup {margin-top: 0;margin-bottom: 0;}.ast-page-builder-template .entry-header.ast-no-title.ast-no-meta {margin-bottom: 0;}.ast-page-builder-template.single .post-navigation {padding-bottom: 2em;}.ast-page-builder-template.single-post .site-content > .ast-container {max-width: 100%;}.ast-page-builder-template .entry-header {margin-top: 2em;margin-left: auto;margin-right: auto;}.ast-page-builder-template .ast-archive-description {margin: 2em auto 0;padding-left: 20px;padding-right: 20px;}.ast-page-builder-template .ast-row {margin-left: 0;margin-right: 0;}.single.ast-page-builder-template .entry-header + .entry-content,.single.ast-page-builder-template .ast-single-entry-banner + .site-content article .entry-content {margin-bottom: 2em;}@media(min-width: 921px) {.ast-page-builder-template.archive.ast-right-sidebar .ast-row article,.ast-page-builder-template.archive.ast-left-sidebar .ast-row article {padding-left: 0;padding-right: 0;}}input[type="text"],input[type="number"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type=reset],input[type=tel],input[type=date],select,textarea{font-size:16px;font-style:normal;font-weight:400;line-height:24px;width:100%;padding:12px 16px;border-radius:4px;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.05);color:var(--ast-form-input-text,#475569);}input[type="text"],input[type="number"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type=reset],input[type=tel],input[type=date],select{height:40px;}input[type="date"]{border-width:1px;border-style:solid;border-color:var(--ast-border-color);background:var( --ast-global-color-secondary,--ast-global-color-5 );}input[type="text"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type=reset]:focus,input[type="tel"]:focus,input[type="date"]:focus,select:focus,textarea:focus{border-color:#046BD2;box-shadow:none;outline:none;color:var(--ast-form-input-focus-text,#475569);}label,legend{color:#111827;font-size:14px;font-style:normal;font-weight:500;line-height:20px;}select{padding:6px 10px;}fieldset{padding:30px;border-radius:4px;}button,.ast-button,.button,input[type="button"],input[type="reset"],input[type="submit"]{border-radius:4px;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.05);}:root{--ast-comment-inputs-background:#FFF;}::placeholder{color:var(--ast-form-field-color,#9CA3AF);}::-ms-input-placeholder{color:var(--ast-form-field-color,#9CA3AF);}.wpcf7 input.wpcf7-form-control:not([type=submit]),.wpcf7 textarea.wpcf7-form-control{padding:12px 16px;}.wpcf7 select.wpcf7-form-control{padding:6px 10px;}.wpcf7 input.wpcf7-form-control:not([type=submit]):focus,.wpcf7 select.wpcf7-form-control:focus,.wpcf7 textarea.wpcf7-form-control:focus{border-style:disable;border-color:#046BD2;border-width:thin;box-shadow:none;outline:none;color:var(--ast-form-input-focus-text,#475569);}.wpcf7 .wpcf7-not-valid-tip{color:#DC2626;font-size:14px;font-weight:400;line-height:20px;margin-top:8px;}.wpcf7 input[type=file].wpcf7-form-control{font-size:16px;font-style:normal;font-weight:400;line-height:24px;width:100%;padding:12px 16px;border-radius:4px;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.05);color:var(--ast-form-input-text,#475569);}@media (max-width:921.9px){#ast-desktop-header{display:none;}}@media (min-width:922px){#ast-mobile-header{display:none;}}.ast-site-header-cart .cart-container,.ast-edd-site-header-cart .ast-edd-cart-container {transition: all 0.2s linear;}.ast-site-header-cart .ast-woo-header-cart-info-wrap,.ast-edd-site-header-cart .ast-edd-header-cart-info-wrap {padding: 0 6px 0 2px;font-weight: 600;line-height: 2.7;display: inline-block;}.ast-site-header-cart i.astra-icon {font-size: 20px;font-size: 1.3em;font-style: normal;font-weight: normal;position: relative;padding: 0 2px;}.ast-site-header-cart i.astra-icon.no-cart-total:after,.ast-header-break-point.ast-header-custom-item-outside .ast-edd-header-cart-info-wrap,.ast-header-break-point.ast-header-custom-item-outside .ast-woo-header-cart-info-wrap {display: none;}.ast-site-header-cart.ast-menu-cart-fill i.astra-icon,.ast-edd-site-header-cart.ast-edd-menu-cart-fill span.astra-icon {font-size: 1.1em;}.astra-cart-drawer {position: fixed;display: block;visibility: hidden;overflow: auto;-webkit-overflow-scrolling: touch;z-index: 10000;background-color: var(--ast-global-color-primary,var(--ast-global-color-5));transform: translate3d(0,0,0);opacity: 0;will-change: transform;transition: 0.25s ease;}.woocommerce-mini-cart {position: relative;}.woocommerce-mini-cart::before {content: "";transition: .3s;}.woocommerce-mini-cart.ajax-mini-cart-qty-loading::before {position: absolute;top: 0;left: 0;right: 0;width: 100%;height: 100%;z-index: 5;background-color: var(--ast-global-color-primary,var(--ast-global-color-5));opacity: .5;}.astra-cart-drawer {width: 460px;height: 100%;left: 100%;top: 0px;opacity: 1;transform: translate3d(0%,0,0);}.astra-cart-drawer .astra-cart-drawer-header {position: absolute;width: 100%;text-align: left;text-transform: inherit;font-weight: 500;border-bottom: 1px solid var(--ast-border-color);padding: 1.34em;line-height: 1;z-index: 1;max-height: 3.5em;}.astra-cart-drawer .astra-cart-drawer-header .astra-cart-drawer-title {color: var(--ast-global-color-2);}.astra-cart-drawer .astra-cart-drawer-close .ast-close-svg {width: 22px;height: 22px;}.astra-cart-drawer .astra-cart-drawer-content,.astra-cart-drawer .astra-cart-drawer-content .widget_shopping_cart,.astra-cart-drawer .astra-cart-drawer-content .widget_shopping_cart_content {height: 100%;}.astra-cart-drawer .astra-cart-drawer-content {padding-top: 3.5em;}.astra-cart-drawer .ast-mini-cart-price-wrap .multiply-symbol{padding: 0 0.5em;}.astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart-item .ast-mini-cart-price-wrap {float: right;margin-top: 0.5em;max-width: 50%;}.astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart-item .variation {margin-top: 0.5em;margin-bottom: 0.5em;}.astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart-item .variation dt {font-weight: 500;}.astra-cart-drawer .astra-cart-drawer-content .widget_shopping_cart_content {display: flex;flex-direction: column;overflow: hidden;}.astra-cart-drawer .astra-cart-drawer-content .widget_shopping_cart_content ul li {min-height: 60px;}.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__total {display: flex;justify-content: space-between;padding: 0.7em 1.34em;margin-bottom: 0;}.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__total strong,.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__total .amount {width: 50%;}.astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart {padding: 1.3em;flex: 1;overflow: auto;}.astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart a.remove {width: 20px;height: 20px;line-height: 16px;}.astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__total {padding: 1em 1.5em;margin: 0;text-align: center;}.astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons {padding: 1.34em;text-align: center;margin-bottom: 0;}.astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button.checkout {margin-right: 0;}.astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a{width: 100%;}.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a:nth-last-child(1) {margin-bottom: 0;}.astra-cart-drawer .astra-cart-drawer-content .edd-cart-item {padding: .5em 2.6em .5em 1.5em;}.astra-cart-drawer .astra-cart-drawer-content .edd-cart-item .edd-remove-from-cart::after {width: 20px;height: 20px;line-height: 16px;}.astra-cart-drawer .astra-cart-drawer-content .edd-cart-number-of-items {padding: 1em 1.5em 1em 1.5em;margin-bottom: 0;text-align: center;}.astra-cart-drawer .astra-cart-drawer-content .edd_total {padding: .5em 1.5em;margin: 0;text-align: center;}.astra-cart-drawer .astra-cart-drawer-content .cart_item.edd_checkout {padding: 1em 1.5em 0;text-align: center;margin-top: 0;}.astra-cart-drawer .widget_shopping_cart_content > .woocommerce-mini-cart__empty-message {display: none;}.astra-cart-drawer .woocommerce-mini-cart__empty-message,.astra-cart-drawer .cart_item.empty {text-align: center;margin-top: 10px;}body.admin-bar .astra-cart-drawer {padding-top: 32px;}@media (max-width: 782px) {body.admin-bar .astra-cart-drawer {padding-top: 46px;}}.ast-mobile-cart-active body.ast-hfb-header {overflow: hidden;}.ast-mobile-cart-active .astra-mobile-cart-overlay {opacity: 1;cursor: pointer;visibility: visible;z-index: 999;}.ast-mini-cart-empty-wrap {display: flex;flex-wrap: wrap;height: 100%;align-items: flex-end;}.ast-mini-cart-empty-wrap > * {width: 100%;}.astra-cart-drawer-content .ast-mini-cart-empty {height: 100%;display: flex;flex-direction: column;justify-content: space-between;text-align: center;}.astra-cart-drawer-content .ast-mini-cart-empty .ast-mini-cart-message {display: flex;align-items: center;justify-content: center;height: 100%;padding: 1.34em;}@media (min-width: 546px) {.astra-cart-drawer .astra-cart-drawer-content.ast-large-view .woocommerce-mini-cart__buttons {display: flex;}.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content.ast-large-view .woocommerce-mini-cart__buttons a,.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content.ast-large-view .woocommerce-mini-cart__buttons a.checkout {margin-top: 0;margin-bottom: 0;}}.ast-site-header-cart .cart-container:focus-visible {display: inline-block;}.ast-site-header-cart i.astra-icon:after {content: attr(data-cart-total);position: absolute;font-family: 'Raleway',sans-serif;font-style: normal;top: -10px;right: -12px;font-weight: bold;box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.3);font-size: 11px;padding-left: 0px;padding-right: 1px;line-height: 17px;letter-spacing: -.5px;height: 18px;min-width: 18px;border-radius: 99px;text-align: center;z-index: 3;}li.woocommerce-custom-menu-item .ast-site-header-cart i.astra-icon:after,li.edd-custom-menu-item .ast-edd-site-header-cart span.astra-icon:after {padding-left: 2px;}.astra-cart-drawer .astra-cart-drawer-close {position: absolute;top: 0.5em;right: 0;border: none;margin: 0;padding: .6em 1em .4em;color: var(--ast-global-color-2);background-color: transparent;}.astra-mobile-cart-overlay {background-color: rgba(0,0,0,0.4);position: fixed;top: 0;right: 0;bottom: 0;left: 0;visibility: hidden;opacity: 0;transition: opacity 0.2s ease-in-out;}.astra-cart-drawer .astra-cart-drawer-content .edd-cart-item .edd-remove-from-cart {right: 1.2em;}.ast-header-break-point.ast-woocommerce-cart-menu.ast-hfb-header .ast-cart-menu-wrap,.ast-header-break-point.ast-hfb-header .ast-cart-menu-wrap,.ast-header-break-point .ast-edd-site-header-cart-wrap .ast-edd-cart-menu-wrap {width: auto;height: 2em;font-size: 1.4em;line-height: 2;vertical-align: middle;text-align: right;}.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping) {margin-right: 10px;}.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping),.ast-site-header-cart .widget_shopping_cart .buttons .button:not(.checkout),.ast-site-header-cart .ast-site-header-cart-data .ast-mini-cart-empty .woocommerce-mini-cart__buttons a.button {background-color: transparent;border-style: solid;border-width: 1px;border-color: var(--ast-global-color-4);color: var(--ast-global-color-4);}.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping):hover,.ast-site-header-cart .widget_shopping_cart .buttons .button:not(.checkout):hover {border-color: #ffffff;color: #ffffff;}.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout {margin-left: 0;margin-top: 10px;border-style: solid;border-width: 2px;border-color: var(--ast-global-color-4);}.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout:hover {border-color: #ffffff;}.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__total strong{padding-right: .5em;text-align: left;font-weight: 500;}.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__total .amount{text-align: right;}.astra-cart-drawer.active {transform: translate3d(-100%,0,0);visibility: visible;}.ast-site-header-cart.ast-menu-cart-outline .ast-cart-menu-wrap,.ast-site-header-cart.ast-menu-cart-fill .ast-cart-menu-wrap,.ast-edd-site-header-cart.ast-edd-menu-cart-outline .ast-edd-cart-menu-wrap,.ast-edd-site-header-cart.ast-edd-menu-cart-fill .ast-edd-cart-menu-wrap {line-height: 1.8;}@media (max-width:921px){.astra-cart-drawer.active{width:80%;}}@media (max-width:544px){.astra-cart-drawer.active{width:100%;}}.wp-block-buttons.aligncenter{justify-content:center;}@media (max-width:921px){.ast-theme-transparent-header #primary,.ast-theme-transparent-header #secondary{padding:0;}}@media (max-width:921px){.ast-plain-container.ast-no-sidebar #primary{padding:0;}}.ast-plain-container.ast-no-sidebar #primary{margin-top:0;margin-bottom:0;}.wp-block-button.is-style-outline .wp-block-button__link{border-color:var(--ast-global-color-4);border-top-width:3px;border-right-width:3px;border-bottom-width:3px;border-left-width:3px;}div.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color),div.wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color){color:var(--ast-global-color-4);}.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):hover,.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color):hover{color:#ffffff;background-color:var(--ast-global-color-4);border-color:#ffffff;}.post-page-numbers.current .page-link,.ast-pagination .page-numbers.current{color:#ffffff;border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);}.wp-block-button.is-style-outline .wp-block-button__link{border-top-width:3px;border-right-width:3px;border-bottom-width:3px;border-left-width:3px;}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.wp-element-button,.ast-outline-button,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button{border-color:var(--ast-global-color-4);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;font-family:'Montserrat',sans-serif;font-weight:600;font-size:19px;font-size:1.0555555555556rem;line-height:1em;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;}.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color),.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color),.ast-outline-button{color:var(--ast-global-color-4);}.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):hover,.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color):hover,.ast-outline-button:hover,.ast-outline-button:focus,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button:hover,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button:focus{color:var(--ast-global-color-4);background-color:var(--ast-global-color-4);border-color:var(--ast-global-color-4);}.ast-single-post .entry-content a.ast-outline-button,.ast-single-post .entry-content .is-style-outline>.wp-block-button__link{text-decoration:none;}.wp-block-button .wp-block-button__link.wp-element-button.is-style-outline:not(.has-background),.wp-block-button.is-style-outline>.wp-block-button__link.wp-element-button:not(.has-background),.ast-outline-button{background-color:transparent;}.uagb-buttons-repeater.ast-outline-button{border-radius:9999px;}.entry-content[data-ast-blocks-layout] > figure{margin-bottom:1em;}h1.widget-title{font-weight:600;}h2.widget-title{font-weight:600;}h3.widget-title{font-weight:600;}.review-rating{display:flex;align-items:center;order:2;}#page{display:flex;flex-direction:column;min-height:100vh;}.ast-404-layout-1 h1.page-title{color:var(--ast-global-color-2);}.single .post-navigation a{line-height:1em;height:inherit;}.error-404 .page-sub-title{font-size:1.5rem;font-weight:inherit;}.search .site-content .content-area .search-form{margin-bottom:0;}#page .site-content{flex-grow:1;}.widget{margin-bottom:1.25em;}#secondary li{line-height:1.5em;}#secondary .wp-block-group h2{margin-bottom:0.7em;}#secondary h2{font-size:1.7rem;}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comment-respond{padding:3em;}.ast-separate-container .ast-article-single .ast-article-single{padding:0;}.ast-article-single .wp-block-post-template-is-layout-grid{padding-left:0;}.ast-separate-container .comments-title,.ast-narrow-container .comments-title{padding:1.5em 2em;}.ast-page-builder-template .comment-form-textarea,.ast-comment-formwrap .ast-grid-common-col{padding:0;}.ast-comment-formwrap{padding:0;display:inline-flex;column-gap:20px;width:100%;margin-left:0;margin-right:0;}.comments-area textarea#comment:focus,.comments-area textarea#comment:active,.comments-area .ast-comment-formwrap input[type="text"]:focus,.comments-area .ast-comment-formwrap input[type="text"]:active {box-shadow:none;outline:none;}.archive.ast-page-builder-template .entry-header{margin-top:2em;}.ast-page-builder-template .ast-comment-formwrap{width:100%;}.entry-title{margin-bottom:0.6em;}.ast-archive-description p{font-size:inherit;font-weight:inherit;line-height:inherit;}.ast-separate-container .ast-comment-list li.depth-1,.hentry{margin-bottom:1.5em;}.site-content section.ast-archive-description{margin-bottom:2em;}@media (min-width:921px){.ast-left-sidebar.ast-page-builder-template #secondary,.archive.ast-right-sidebar.ast-page-builder-template .site-main{padding-left:20px;padding-right:20px;}}@media (max-width:544px){.ast-comment-formwrap.ast-row{column-gap:10px;display:inline-block;}#ast-commentform .ast-grid-common-col{position:relative;width:100%;}}@media (min-width:1201px){.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .ast-author-box,.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{padding:3em;}}@media (max-width:921px){.ast-left-sidebar #content > .ast-container{display:flex;flex-direction:column-reverse;width:100%;}}@media (min-width:922px){.ast-separate-container.ast-right-sidebar #primary,.ast-separate-container.ast-left-sidebar #primary{border:0;}.search-no-results.ast-separate-container #primary{margin-bottom:4em;}}.wp-block-button .wp-block-button__link{color:var(--ast-global-color-4);}.wp-block-button .wp-block-button__link:hover,.wp-block-button .wp-block-button__link:focus{color:#ffffff;background-color:var(--ast-global-color-4);border-color:#ffffff;}.elementor-widget-heading h1.elementor-heading-title{line-height:1.4em;}.elementor-widget-heading h2.elementor-heading-title{line-height:1.3em;}.elementor-widget-heading h3.elementor-heading-title{line-height:1.3em;}.elementor-widget-heading h4.elementor-heading-title{line-height:1.2em;}.elementor-widget-heading h5.elementor-heading-title{line-height:1.2em;}.elementor-widget-heading h6.elementor-heading-title{line-height:1.25em;}.wp-block-button .wp-block-button__link,.wp-block-search .wp-block-search__button,body .wp-block-file .wp-block-file__button{border-style:solid;border-top-width:3px;border-right-width:3px;border-left-width:3px;border-bottom-width:3px;border-color:var(--ast-global-color-4);background-color:#ffffff;color:var(--ast-global-color-4);font-family:'Montserrat',sans-serif;font-weight:400;line-height:1em;text-decoration:initial;letter-spacing:1px;font-size:25px;font-size:1.3888888888889rem;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px;}.ast-single-post .entry-content .wp-block-button .wp-block-button__link,.ast-single-post .entry-content .wp-block-search .wp-block-search__button,body .entry-content .wp-block-file .wp-block-file__button{text-decoration:none;}.menu-toggle,button,.ast-button,.ast-custom-button,.button,input#submit,input[type="button"],input[type="submit"],input[type="reset"],#comments .submit,.search .search-submit,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button,body .wp-block-file .wp-block-file__button,.search .search-submit,.woocommerce-js a.button,.woocommerce button.button,.woocommerce .woocommerce-message a.button,.woocommerce #respond input#submit.alt,.woocommerce input.button.alt,.woocommerce input.button,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled],.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover,.woocommerce #respond input#submit,.woocommerce button.button.alt.disabled,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link,.wc-block-grid__product-onsale,[CLASS*="wc-block"] button,.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping),.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout,.woocommerce button.button.alt.disabled.wc-variation-selection-needed,[CLASS*="wc-block"] .wc-block-components-button{border-style:solid;border-top-width:3px;border-right-width:3px;border-left-width:3px;border-bottom-width:3px;color:var(--ast-global-color-4);border-color:var(--ast-global-color-4);background-color:#ffffff;padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px;font-family:'Montserrat',sans-serif;font-weight:400;font-size:25px;font-size:1.3888888888889rem;line-height:1em;text-decoration:initial;letter-spacing:1px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;}button:focus,.menu-toggle:hover,button:hover,.ast-button:hover,.ast-custom-button:hover .button:hover,.ast-custom-button:hover ,input[type=reset]:hover,input[type=reset]:focus,input#submit:hover,input#submit:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:hover,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:focus,body .wp-block-file .wp-block-file__button:hover,body .wp-block-file .wp-block-file__button:focus,.woocommerce-js a.button:hover,.woocommerce button.button:hover,.woocommerce .woocommerce-message a.button:hover,.woocommerce #respond input#submit:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce input.button.alt:hover,.woocommerce input.button:hover,.woocommerce button.button.alt.disabled:hover,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link:hover,[CLASS*="wc-block"] button:hover,.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping):hover,.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout:hover,.woocommerce button.button.alt.disabled.wc-variation-selection-needed:hover,[CLASS*="wc-block"] .wc-block-components-button:hover,[CLASS*="wc-block"] .wc-block-components-button:focus{color:#ffffff;background-color:var(--ast-global-color-4);border-color:#ffffff;}form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button.has-icon{padding-top:calc(10px - 3px);padding-right:calc(20px - 3px);padding-bottom:calc(10px - 3px);padding-left:calc(20px - 3px);}@media (max-width:921px){.ast-mobile-header-stack .main-header-bar .ast-search-menu-icon{display:inline-block;}.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-stack .main-header-bar .ast-search-icon{margin:0;}.ast-comment-avatar-wrap img{max-width:2.5em;}.ast-comment-meta{padding:0 1.8888em 1.3333em;}}@media (min-width:544px){.ast-container{max-width:100%;}}@media (max-width:544px){.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comments-title,.ast-separate-container .ast-archive-description{padding:1.5em 1em;}.ast-separate-container #content .ast-container{padding-left:0.54em;padding-right:0.54em;}.ast-separate-container .ast-comment-list .bypostauthor{padding:.5em;}.ast-search-menu-icon.ast-dropdown-active .search-field{width:170px;}} #ast-mobile-header .ast-site-header-cart-li a{pointer-events:none;}.ast-separate-container{background-color:#ffffff;background-image:none;}@media (max-width:921px){.site-title{display:none;}.site-header .site-description{display:block;}h1,.entry-content :where(h1){font-size:30px;}h2,.entry-content :where(h2){font-size:25px;}h3,.entry-content :where(h3){font-size:20px;}}@media (max-width:544px){.site-title{display:none;}.site-header .site-description{display:block;}h1,.entry-content :where(h1){font-size:30px;}h2,.entry-content :where(h2){font-size:25px;}h3,.entry-content :where(h3){font-size:20px;}}@media (max-width:921px){html{font-size:102.6%;}}@media (max-width:544px){html{font-size:102.6%;}}@media (min-width:922px){.ast-container{max-width:1240px;}}@media (min-width:922px){.site-content .ast-container{display:flex;}}@media (max-width:921px){.site-content .ast-container{flex-direction:column;}}.entry-content :where(h1,h2,h3,h4,h5,h6){clear:none;}@media (min-width:922px){.main-header-menu .sub-menu .menu-item.ast-left-align-sub-menu:hover > .sub-menu,.main-header-menu .sub-menu .menu-item.ast-left-align-sub-menu.focus > .sub-menu{margin-left:-0px;}}.entry-content li > p{margin-bottom:0;}.site .comments-area{padding-bottom:2em;margin-top:2em;}.footer-widget-area[data-section^="section-fb-html-"] .ast-builder-html-element{text-align:center;}.wp-block-file {display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;}.wp-block-pullquote {border: none;}.wp-block-pullquote blockquote::before {content: "\201D";font-family: "Helvetica",sans-serif;display: flex;transform: rotate( 180deg );font-size: 6rem;font-style: normal;line-height: 1;font-weight: bold;align-items: center;justify-content: center;}.has-text-align-right > blockquote::before {justify-content: flex-start;}.has-text-align-left > blockquote::before {justify-content: flex-end;}figure.wp-block-pullquote.is-style-solid-color blockquote {max-width: 100%;text-align: inherit;}:root {--wp--custom--ast-default-block-top-padding: 100px;--wp--custom--ast-default-block-right-padding: 80px;--wp--custom--ast-default-block-bottom-padding: 100px;--wp--custom--ast-default-block-left-padding: 80px;--wp--custom--ast-container-width: 1200px;--wp--custom--ast-content-width-size: 1200px;--wp--custom--ast-wide-width-size: calc(1200px + var(--wp--custom--ast-default-block-left-padding) + var(--wp--custom--ast-default-block-right-padding));}.ast-narrow-container {--wp--custom--ast-content-width-size: 750px;--wp--custom--ast-wide-width-size: 750px;}@media(max-width: 921px) {:root {--wp--custom--ast-default-block-top-padding: 50px;--wp--custom--ast-default-block-right-padding: 50px;--wp--custom--ast-default-block-bottom-padding: 50px;--wp--custom--ast-default-block-left-padding: 50px;}}@media(max-width: 544px) {:root {--wp--custom--ast-default-block-top-padding: 50px;--wp--custom--ast-default-block-right-padding: 30px;--wp--custom--ast-default-block-bottom-padding: 50px;--wp--custom--ast-default-block-left-padding: 30px;}}.entry-content > .wp-block-group,.entry-content > .wp-block-cover,.entry-content > .wp-block-columns {padding-top: var(--wp--custom--ast-default-block-top-padding);padding-right: var(--wp--custom--ast-default-block-right-padding);padding-bottom: var(--wp--custom--ast-default-block-bottom-padding);padding-left: var(--wp--custom--ast-default-block-left-padding);}.ast-plain-container.ast-no-sidebar .entry-content > .alignfull,.ast-page-builder-template .ast-no-sidebar .entry-content > .alignfull {margin-left: calc( -50vw + 50%);margin-right: calc( -50vw + 50%);max-width: 100vw;width: 100vw;}.ast-plain-container.ast-no-sidebar .entry-content .alignfull .alignfull,.ast-page-builder-template.ast-no-sidebar .entry-content .alignfull .alignfull,.ast-plain-container.ast-no-sidebar .entry-content .alignfull .alignwide,.ast-page-builder-template.ast-no-sidebar .entry-content .alignfull .alignwide,.ast-plain-container.ast-no-sidebar .entry-content .alignwide .alignfull,.ast-page-builder-template.ast-no-sidebar .entry-content .alignwide .alignfull,.ast-plain-container.ast-no-sidebar .entry-content .alignwide .alignwide,.ast-page-builder-template.ast-no-sidebar .entry-content .alignwide .alignwide,.ast-plain-container.ast-no-sidebar .entry-content .wp-block-column .alignfull,.ast-page-builder-template.ast-no-sidebar .entry-content .wp-block-column .alignfull,.ast-plain-container.ast-no-sidebar .entry-content .wp-block-column .alignwide,.ast-page-builder-template.ast-no-sidebar .entry-content .wp-block-column .alignwide {margin-left: auto;margin-right: auto;width: 100%;}[data-ast-blocks-layout] .wp-block-separator:not(.is-style-dots) {height: 0;}[data-ast-blocks-layout] .wp-block-separator {margin: 20px auto;}[data-ast-blocks-layout] .wp-block-separator:not(.is-style-wide):not(.is-style-dots) {max-width: 100px;}[data-ast-blocks-layout] .wp-block-separator.has-background {padding: 0;}.entry-content[data-ast-blocks-layout] > * {max-width: var(--wp--custom--ast-content-width-size);margin-left: auto;margin-right: auto;}.entry-content[data-ast-blocks-layout] > .alignwide {max-width: var(--wp--custom--ast-wide-width-size);}.entry-content[data-ast-blocks-layout] .alignfull {max-width: none;}.entry-content .wp-block-columns {margin-bottom: 0;}blockquote {margin: 1.5em;border-color: rgba(0,0,0,0.05);}.wp-block-quote:not(.has-text-align-right):not(.has-text-align-center) {border-left: 5px solid rgba(0,0,0,0.05);}.has-text-align-right > blockquote,blockquote.has-text-align-right {border-right: 5px solid rgba(0,0,0,0.05);}.has-text-align-left > blockquote,blockquote.has-text-align-left {border-left: 5px solid rgba(0,0,0,0.05);}.wp-block-site-tagline,.wp-block-latest-posts .read-more {margin-top: 15px;}.wp-block-loginout p label {display: block;}.wp-block-loginout p:not(.login-remember):not(.login-submit) input {width: 100%;}.wp-block-loginout input:focus {border-color: transparent;}.wp-block-loginout input:focus {outline: thin dotted;}.entry-content .wp-block-media-text .wp-block-media-text__content {padding: 0 0 0 8%;}.entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {padding: 0 8% 0 0;}.entry-content .wp-block-media-text.has-background .wp-block-media-text__content {padding: 8%;}.entry-content .wp-block-cover:not([class*="background-color"]):not(.has-text-color.has-link-color) .wp-block-cover__inner-container,.entry-content .wp-block-cover:not([class*="background-color"]) .wp-block-cover-image-text,.entry-content .wp-block-cover:not([class*="background-color"]) .wp-block-cover-text,.entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover__inner-container,.entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover-image-text,.entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover-text {color: var(--ast-global-color-primary,var(--ast-global-color-5));}.wp-block-loginout .login-remember input {width: 1.1rem;height: 1.1rem;margin: 0 5px 4px 0;vertical-align: middle;}.wp-block-latest-posts > li > *:first-child,.wp-block-latest-posts:not(.is-grid) > li:first-child {margin-top: 0;}.entry-content > .wp-block-buttons,.entry-content > .wp-block-uagb-buttons {margin-bottom: 1.5em;}.wp-block-search__inside-wrapper .wp-block-search__input {padding: 0 10px;color: var(--ast-global-color-3);background: var(--ast-global-color-primary,var(--ast-global-color-5));border-color: var(--ast-border-color);}.wp-block-latest-posts .read-more {margin-bottom: 1.5em;}.wp-block-search__no-button .wp-block-search__inside-wrapper .wp-block-search__input {padding-top: 5px;padding-bottom: 5px;}.wp-block-latest-posts .wp-block-latest-posts__post-date,.wp-block-latest-posts .wp-block-latest-posts__post-author {font-size: 1rem;}.wp-block-latest-posts > li > *,.wp-block-latest-posts:not(.is-grid) > li {margin-top: 12px;margin-bottom: 12px;}.ast-page-builder-template .entry-content[data-ast-blocks-layout] > .alignwide:where(:not(.uagb-is-root-container):not(.spectra-is-root-container)) > * {max-width: var(--wp--custom--ast-wide-width-size);}.ast-page-builder-template .entry-content[data-ast-blocks-layout] > .inherit-container-width > *,.ast-page-builder-template .entry-content[data-ast-blocks-layout] > *:not(.wp-block-group):where(:not(.uagb-is-root-container):not(.spectra-is-root-container)) > *,.entry-content[data-ast-blocks-layout] > .wp-block-cover .wp-block-cover__inner-container {max-width: none ;margin-left: auto;margin-right: auto;}.ast-page-builder-template .entry-content[data-ast-blocks-layout] > *,.ast-page-builder-template .entry-content[data-ast-blocks-layout] > .alignfull:where(:not(.wp-block-group):not(.uagb-is-root-container):not(.spectra-is-root-container)) > * {max-width: none;}.entry-content[data-ast-blocks-layout] .wp-block-cover:not(.alignleft):not(.alignright) {width: auto;}@media(max-width: 1200px) {.ast-separate-container .entry-content > .alignfull,.ast-separate-container .entry-content[data-ast-blocks-layout] > .alignwide,.ast-plain-container .entry-content[data-ast-blocks-layout] > .alignwide,.ast-plain-container .entry-content .alignfull {margin-left: calc(-1 * min(var(--ast-container-default-xlg-padding),20px)) ;margin-right: calc(-1 * min(var(--ast-container-default-xlg-padding),20px));}}@media(min-width: 1201px) {.ast-separate-container .entry-content > .alignfull {margin-left: calc(-1 * var(--ast-container-default-xlg-padding) );margin-right: calc(-1 * var(--ast-container-default-xlg-padding) );}.ast-separate-container .entry-content[data-ast-blocks-layout] > .alignwide,.ast-plain-container .entry-content[data-ast-blocks-layout] > .alignwide {margin-left: calc(-1 * var(--wp--custom--ast-default-block-left-padding) );margin-right: calc(-1 * var(--wp--custom--ast-default-block-right-padding) );}}@media(min-width: 921px) {.ast-separate-container .entry-content .wp-block-group.alignwide:not(.inherit-container-width) > :where(:not(.alignleft):not(.alignright)),.ast-plain-container .entry-content .wp-block-group.alignwide:not(.inherit-container-width) > :where(:not(.alignleft):not(.alignright)) {max-width: calc( var(--wp--custom--ast-content-width-size) + 80px );}.ast-plain-container.ast-right-sidebar .entry-content[data-ast-blocks-layout] .alignfull,.ast-plain-container.ast-left-sidebar .entry-content[data-ast-blocks-layout] .alignfull {margin-left: -60px;margin-right: -60px;}}@media(min-width: 544px) {.entry-content > .alignleft {margin-right: 20px;}.entry-content > .alignright {margin-left: 20px;}}@media (max-width:544px){.wp-block-columns .wp-block-column:not(:last-child){margin-bottom:20px;}.wp-block-latest-posts{margin:0;}}@media( max-width: 600px ) {.entry-content .wp-block-media-text .wp-block-media-text__content,.entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {padding: 8% 0 0;}.entry-content .wp-block-media-text.has-background .wp-block-media-text__content {padding: 8%;}}.ast-narrow-container .site-content .wp-block-uagb-image--align-full .wp-block-uagb-image__figure {max-width: 100%;margin-left: auto;margin-right: auto;}.entry-content ul,.entry-content ol {padding: revert;margin: revert;padding-left: 20px;}:root .has-ast-global-color-0-color{color:var(--ast-global-color-0);}:root .has-ast-global-color-0-background-color{background-color:var(--ast-global-color-0);}:root .wp-block-button .has-ast-global-color-0-color{color:var(--ast-global-color-0);}:root .wp-block-button .has-ast-global-color-0-background-color{background-color:var(--ast-global-color-0);}:root .has-ast-global-color-1-color{color:var(--ast-global-color-1);}:root .has-ast-global-color-1-background-color{background-color:var(--ast-global-color-1);}:root .wp-block-button .has-ast-global-color-1-color{color:var(--ast-global-color-1);}:root .wp-block-button .has-ast-global-color-1-background-color{background-color:var(--ast-global-color-1);}:root .has-ast-global-color-2-color{color:var(--ast-global-color-2);}:root .has-ast-global-color-2-background-color{background-color:var(--ast-global-color-2);}:root .wp-block-button .has-ast-global-color-2-color{color:var(--ast-global-color-2);}:root .wp-block-button .has-ast-global-color-2-background-color{background-color:var(--ast-global-color-2);}:root .has-ast-global-color-3-color{color:var(--ast-global-color-3);}:root .has-ast-global-color-3-background-color{background-color:var(--ast-global-color-3);}:root .wp-block-button .has-ast-global-color-3-color{color:var(--ast-global-color-3);}:root .wp-block-button .has-ast-global-color-3-background-color{background-color:var(--ast-global-color-3);}:root .has-ast-global-color-4-color{color:var(--ast-global-color-4);}:root .has-ast-global-color-4-background-color{background-color:var(--ast-global-color-4);}:root .wp-block-button .has-ast-global-color-4-color{color:var(--ast-global-color-4);}:root .wp-block-button .has-ast-global-color-4-background-color{background-color:var(--ast-global-color-4);}:root .has-ast-global-color-5-color{color:var(--ast-global-color-5);}:root .has-ast-global-color-5-background-color{background-color:var(--ast-global-color-5);}:root .wp-block-button .has-ast-global-color-5-color{color:var(--ast-global-color-5);}:root .wp-block-button .has-ast-global-color-5-background-color{background-color:var(--ast-global-color-5);}:root .has-ast-global-color-6-color{color:var(--ast-global-color-6);}:root .has-ast-global-color-6-background-color{background-color:var(--ast-global-color-6);}:root .wp-block-button .has-ast-global-color-6-color{color:var(--ast-global-color-6);}:root .wp-block-button .has-ast-global-color-6-background-color{background-color:var(--ast-global-color-6);}:root .has-ast-global-color-7-color{color:var(--ast-global-color-7);}:root .has-ast-global-color-7-background-color{background-color:var(--ast-global-color-7);}:root .wp-block-button .has-ast-global-color-7-color{color:var(--ast-global-color-7);}:root .wp-block-button .has-ast-global-color-7-background-color{background-color:var(--ast-global-color-7);}:root .has-ast-global-color-8-color{color:var(--ast-global-color-8);}:root .has-ast-global-color-8-background-color{background-color:var(--ast-global-color-8);}:root .wp-block-button .has-ast-global-color-8-color{color:var(--ast-global-color-8);}:root .wp-block-button .has-ast-global-color-8-background-color{background-color:var(--ast-global-color-8);}:root{--ast-global-color-0:#0170B9;--ast-global-color-1:#3a3a3a;--ast-global-color-2:#1c2133;--ast-global-color-3:#5b5f6b;--ast-global-color-4:#4a5a8c;--ast-global-color-5:#f5f6f7;--ast-global-color-6:#F2F5F7;--ast-global-color-7:#35406c;--ast-global-color-8:#000000;}:root {--ast-border-color : var(--ast-global-color-6);}.ast-single-entry-banner {-js-display: flex;display: flex;flex-direction: column;justify-content: center;text-align: center;position: relative;background: var(--ast-title-layout-bg);}.ast-single-entry-banner[data-banner-layout="layout-1"] {max-width: 1200px;background: inherit;padding: 20px 0;}.ast-single-entry-banner[data-banner-width-type="custom"] {margin: 0 auto;width: 100%;}.ast-single-entry-banner + .site-content .entry-header {margin-bottom: 0;}.site .ast-author-avatar {--ast-author-avatar-size: ;}a.ast-underline-text {text-decoration: underline;}.ast-container > .ast-terms-link {position: relative;display: block;}a.ast-button.ast-badge-tax {padding: 4px 8px;border-radius: 3px;font-size: inherit;}header.entry-header{text-align:left;}header.entry-header .entry-title{font-weight:600;font-size:32px;font-size:1.7777777777778rem;}header.entry-header > *:not(:last-child){margin-bottom:10px;}header.entry-header .post-thumb-img-content{text-align:center;}header.entry-header .post-thumb img,.ast-single-post-featured-section.post-thumb img{aspect-ratio:16/9;width:100%;height:100%;}@media (max-width:921px){header.entry-header{text-align:left;}}@media (max-width:544px){header.entry-header{text-align:left;}}.ast-archive-entry-banner {-js-display: flex;display: flex;flex-direction: column;justify-content: center;text-align: center;position: relative;background: var(--ast-title-layout-bg);}.ast-archive-entry-banner[data-banner-width-type="custom"] {margin: 0 auto;width: 100%;}.ast-archive-entry-banner[data-banner-layout="layout-1"] {background: inherit;padding: 20px 0;text-align: left;}body.archive .ast-archive-description{max-width:1200px;width:100%;text-align:left;padding-top:3em;padding-right:3em;padding-bottom:3em;padding-left:3em;}body.archive .ast-archive-description .ast-archive-title,body.archive .ast-archive-description .ast-archive-title *{font-weight:600;font-size:32px;font-size:1.7777777777778rem;}body.archive .ast-archive-description > *:not(:last-child){margin-bottom:10px;}@media (max-width:921px){body.archive .ast-archive-description{text-align:left;}}@media (max-width:544px){body.archive .ast-archive-description{text-align:left;}}.ast-breadcrumbs .trail-browse,.ast-breadcrumbs .trail-items,.ast-breadcrumbs .trail-items li{display:inline-block;margin:0;padding:0;border:none;background:inherit;text-indent:0;text-decoration:none;}.ast-breadcrumbs .trail-browse{font-size:inherit;font-style:inherit;font-weight:inherit;color:inherit;}.ast-breadcrumbs .trail-items{list-style:none;}.trail-items li::after{padding:0 0.3em;content:"\00bb";}.trail-items li:last-of-type::after{display:none;}h1,h2,h3,h4,h5,h6,.entry-content :where(h1,h2,h3,h4,h5,h6){color:var(--ast-global-color-2);}.entry-title a{color:var(--ast-global-color-2);}@media (max-width:921px){.ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-firstrow .ast-builder-grid-row > *:first-child,.ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-lastrow .ast-builder-grid-row > *:last-child{grid-column:1 / -1;}}@media (max-width:544px){.ast-builder-grid-row-container.ast-builder-grid-row-mobile-3-firstrow .ast-builder-grid-row > *:first-child,.ast-builder-grid-row-container.ast-builder-grid-row-mobile-3-lastrow .ast-builder-grid-row > *:last-child{grid-column:1 / -1;}}.ast-builder-layout-element .ast-site-identity{margin-top:-20px;margin-bottom:-10px;}.ast-builder-layout-element[data-section="title_tagline"]{display:flex;}@media (max-width:921px){.ast-header-break-point .ast-builder-layout-element[data-section="title_tagline"]{display:flex;}}@media (max-width:544px){.ast-header-break-point .ast-builder-layout-element[data-section="title_tagline"]{display:flex;}}[data-section*="section-hb-button-"] .menu-link{display:none;}.ast-header-button-1[data-section*="section-hb-button-"] .ast-builder-button-wrap .ast-custom-button{font-weight:600;font-size:18px;font-size:1rem;line-height:1em;}.ast-header-button-1 .ast-custom-button{color:var(--ast-global-color-4);background:#ffffff;border-color:var(--ast-global-color-4);border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;}.ast-header-button-1 .ast-custom-button:hover{color:#ffffff;background:var(--ast-global-color-4);border-color:#ffffff;}.ast-header-button-1[data-section="section-hb-button-1"]{display:flex;}@media (max-width:921px){.ast-header-break-point .ast-header-button-1[data-section="section-hb-button-1"]{display:flex;}}@media (max-width:544px){.ast-header-break-point .ast-header-button-1[data-section="section-hb-button-1"]{display:flex;}}.ast-builder-menu-1{font-family:inherit;font-weight:inherit;}.ast-builder-menu-1 .menu-item > .menu-link{line-height:1.6em;color:var(--ast-global-color-3);}.ast-builder-menu-1 .menu-item > .ast-menu-toggle{color:var(--ast-global-color-3);}.ast-builder-menu-1 .menu-item:hover > .menu-link,.ast-builder-menu-1 .inline-on-mobile .menu-item:hover > .ast-menu-toggle{color:var(--ast-global-color-4);}.ast-builder-menu-1 .menu-item:hover > .ast-menu-toggle{color:var(--ast-global-color-4);}.ast-builder-menu-1 .menu-item.current-menu-item > .menu-link,.ast-builder-menu-1 .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle,.ast-builder-menu-1 .current-menu-ancestor > .menu-link{color:var(--ast-global-color-3);}.ast-builder-menu-1 .menu-item.current-menu-item > .ast-menu-toggle{color:var(--ast-global-color-3);}.ast-builder-menu-1 .sub-menu,.ast-builder-menu-1 .inline-on-mobile .sub-menu{border-top-width:2px;border-bottom-width:0px;border-right-width:0px;border-left-width:0px;border-color:var(--ast-global-color-0);border-style:solid;width:893px;}.ast-builder-menu-1 .sub-menu .sub-menu{top:-2px;}.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu,.ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper{margin-top:0px;}.ast-desktop .ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu:before,.ast-desktop .ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper:before{height:calc( 0px + 2px + 5px );}.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu .menu-link{border-style:none;}@media (max-width:921px){.ast-header-break-point .ast-builder-menu-1 .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}.ast-builder-menu-1 .inline-on-mobile .menu-item.menu-item-has-children > .ast-menu-toggle{right:-15px;}.ast-builder-menu-1 .menu-item-has-children > .menu-link:after{content:unset;}.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu,.ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper{margin-top:0;}}@media (max-width:544px){.ast-header-break-point .ast-builder-menu-1 .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu,.ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper{margin-top:0;}}.ast-builder-menu-1{display:flex;}@media (max-width:921px){.ast-header-break-point .ast-builder-menu-1{display:flex;}}@media (max-width:544px){.ast-header-break-point .ast-builder-menu-1{display:flex;}}.ast-desktop .ast-menu-hover-style-underline > .menu-item > .menu-link:before,.ast-desktop .ast-menu-hover-style-overline > .menu-item > .menu-link:before {content: "";position: absolute;width: 100%;right: 50%;height: 1px;background-color: transparent;transform: scale(0,0) translate(-50%,0);transition: transform .3s ease-in-out,color .0s ease-in-out;}.ast-desktop .ast-menu-hover-style-underline > .menu-item:hover > .menu-link:before,.ast-desktop .ast-menu-hover-style-overline > .menu-item:hover > .menu-link:before {width: calc(100% - 1.2em);background-color: currentColor;transform: scale(1,1) translate(50%,0);}.ast-desktop .ast-menu-hover-style-underline > .menu-item > .menu-link:before {bottom: 0;}.ast-desktop .ast-menu-hover-style-overline > .menu-item > .menu-link:before {top: 0;}.ast-desktop .ast-menu-hover-style-zoom > .menu-item > .menu-link:hover {transition: all .3s ease;transform: scale(1.2);}.ast-header-account-type-icon{-js-display:inline-flex;display:inline-flex;align-self:center;vertical-align:middle;}.ast-header-account-type-avatar .avatar{display:inline;border-radius:100%;max-width:100%;}.as.site-header-focus-item.ast-header-account:hover > .customize-partial-edit-shortcut{opacity:0;}.site-header-focus-item.ast-header-account:hover > * > .customize-partial-edit-shortcut{opacity:1;}.ast-header-account-wrap .ast-header-account-type-icon .ahfb-svg-iconset svg{height:18px;width:18px;}.ast-header-account-wrap .ast-header-account-type-avatar .avatar{width:40px;}.ast-header-account-wrap .ast-header-account-text{color:var(--ast-global-color-4);}@media (max-width:921px){.ast-header-account-wrap .ast-header-account-type-icon .ahfb-svg-iconset svg{height:18px;width:18px;}.ast-header-account-wrap .ast-header-account-type-avatar .avatar{width:20px;}}@media (max-width:544px){.ast-header-account-wrap .ast-header-account-type-icon .ahfb-svg-iconset svg{height:18px;width:18px;}.ast-header-account-wrap .ast-header-account-type-avatar .avatar{width:20px;}}.ast-header-account-wrap{display:flex;}@media (max-width:921px){.ast-header-break-point .ast-header-account-wrap{display:flex;}}@media (max-width:544px){.ast-header-break-point .ast-header-account-wrap{display:flex;}}.ast-site-header-cart .ast-cart-menu-wrap,.ast-site-header-cart .ast-addon-cart-wrap{color:var(--ast-global-color-0);}.ast-site-header-cart .ast-cart-menu-wrap .count,.ast-site-header-cart .ast-cart-menu-wrap .count:after,.ast-site-header-cart .ast-addon-cart-wrap .count,.ast-site-header-cart .ast-addon-cart-wrap .ast-icon-shopping-cart:after{color:var(--ast-global-color-0);border-color:var(--ast-global-color-0);}.ast-site-header-cart .ast-addon-cart-wrap .ast-icon-shopping-cart:after{color:#ffffff;background-color:var(--ast-global-color-0);}.ast-site-header-cart .ast-woo-header-cart-info-wrap{color:var(--ast-global-color-0);}.ast-site-header-cart .ast-addon-cart-wrap i.astra-icon:after{color:#ffffff;background-color:var(--ast-global-color-0);}.ast-site-header-cart a.cart-container *{transition:none;}.ast-icon-shopping-bag svg{height:1em;width:1em;}.ast-site-header-cart.ast-menu-cart-outline .ast-addon-cart-wrap,.ast-site-header-cart.ast-menu-cart-fill .ast-addon-cart-wrap{line-height:1;}.ast-hfb-header .ast-addon-cart-wrap{ padding:0.4em;}.ast-site-header-cart .ast-addon-cart-wrap i.astra-icon:after,.ast-theme-transparent-header .ast-site-header-cart .ast-addon-cart-wrap i.astra-icon:after{color:#ffffff;}.ast-menu-cart-outline .ast-cart-menu-wrap .count,.ast-menu-cart-outline .ast-addon-cart-wrap{border-style:solid;border-color:var(--ast-global-color-0);border-width:0px;}.ast-site-header-cart .ast-cart-menu-wrap,.ast-site-header-cart .ast-addon-cart-wrap{color:var(--ast-global-color-0);}.ast-menu-cart-outline .ast-cart-menu-wrap .count,.ast-menu-cart-outline .ast-addon-cart-wrap{color:var(--ast-global-color-0);}.ast-menu-cart-outline .ast-cart-menu-wrap .count{color:#ffffff;}.ast-site-header-cart .ast-menu-cart-outline .ast-woo-header-cart-info-wrap{color:var(--ast-global-color-0);}.ast-site-header-cart.ast-menu-cart-outline .ast-cart-menu-wrap,.ast-site-header-cart.ast-menu-cart-fill .ast-cart-menu-wrap,.ast-site-header-cart.ast-menu-cart-outline .ast-cart-menu-wrap .count,.ast-site-header-cart.ast-menu-cart-fill .ast-cart-menu-wrap .count,.ast-site-header-cart.ast-menu-cart-outline .ast-addon-cart-wrap,.ast-site-header-cart.ast-menu-cart-fill .ast-addon-cart-wrap,.ast-site-header-cart.ast-menu-cart-outline .ast-woo-header-cart-info-wrap,.ast-site-header-cart.ast-menu-cart-fill .ast-woo-header-cart-info-wrap{border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}.ast-site-header-cart .cart-container:hover .count,.ast-site-header-cart .cart-container:hover .count{color:#ffffff;}.ast-menu-cart-fill .ast-cart-menu-wrap .count,.ast-menu-cart-fill .ast-cart-menu-wrap,.ast-menu-cart-fill .ast-addon-cart-wrap .ast-woo-header-cart-info-wrap,.ast-menu-cart-fill .ast-addon-cart-wrap{background-color:var(--ast-global-color-0);color:#ffffff;}.ast-menu-cart-fill .ast-site-header-cart-li:hover .ast-cart-menu-wrap .count,.ast-menu-cart-fill .ast-site-header-cart-li:hover .ast-cart-menu-wrap,.ast-menu-cart-fill .ast-site-header-cart-li:hover .ast-addon-cart-wrap,.ast-menu-cart-fill .ast-site-header-cart-li:hover .ast-addon-cart-wrap .ast-woo-header-cart-info-wrap,.ast-menu-cart-fill .ast-site-header-cart-li:hover .ast-addon-cart-wrap i.astra-icon:after{color:#ffffff;}.ast-site-header-cart .ast-site-header-cart-li:hover .ast-addon-cart-wrap i.astra-icon:after{color:#ffffff;}.ast-site-header-cart.ast-menu-cart-fill .ast-site-header-cart-li:hover .astra-icon{color:#ffffff;}.cart-container,.ast-addon-cart-wrap{display:flex;align-items:center;}.astra-icon{line-height:0.1;}.ast-site-header-cart .widget_shopping_cart:before,.ast-site-header-cart .widget_shopping_cart:after{transition:all 0.3s ease;margin-left:0.5em;}.ast-header-woo-cart{display:flex;}@media (max-width:921px){.ast-header-break-point .ast-header-woo-cart{display:flex;}}@media (max-width:544px){.ast-header-break-point .ast-header-woo-cart{display:flex;}}.site-below-footer-wrap{padding-top:20px;padding-bottom:20px;}.site-below-footer-wrap[data-section="section-below-footer-builder"]{background-color:#eeeeee;background-image:none;min-height:80px;border-style:solid;border-width:0px;border-top-width:1px;border-top-color:var( --ast-global-color-subtle-background,--ast-global-color-7 );}.site-below-footer-wrap[data-section="section-below-footer-builder"] .ast-builder-grid-row{max-width:1200px;min-height:80px;margin-left:auto;margin-right:auto;}.site-below-footer-wrap[data-section="section-below-footer-builder"] .ast-builder-grid-row,.site-below-footer-wrap[data-section="section-below-footer-builder"] .site-footer-section{align-items:flex-start;}.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-inline .site-footer-section{display:flex;margin-bottom:0;}.ast-builder-grid-row-3-equal .ast-builder-grid-row{grid-template-columns:repeat( 3,1fr );}@media (max-width:921px){.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-tablet-inline .site-footer-section{display:flex;margin-bottom:0;}.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-tablet-stack .site-footer-section{display:block;margin-bottom:10px;}.ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-equal .ast-builder-grid-row{grid-template-columns:repeat( 3,1fr );}}@media (max-width:544px){.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-mobile-inline .site-footer-section{display:flex;margin-bottom:0;}.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-mobile-stack .site-footer-section{display:block;margin-bottom:10px;}.ast-builder-grid-row-container.ast-builder-grid-row-mobile-full .ast-builder-grid-row{grid-template-columns:1fr;}}.site-below-footer-wrap[data-section="section-below-footer-builder"]{display:grid;}@media (max-width:921px){.ast-header-break-point .site-below-footer-wrap[data-section="section-below-footer-builder"]{display:grid;}}@media (max-width:544px){.ast-header-break-point .site-below-footer-wrap[data-section="section-below-footer-builder"]{display:grid;}}.ast-builder-html-element img.alignnone{display:inline-block;}.ast-builder-html-element p:first-child{margin-top:0;}.ast-builder-html-element p:last-child{margin-bottom:0;}.ast-header-break-point .main-header-bar .ast-builder-html-element{line-height:1.85714285714286;}.footer-widget-area[data-section="section-fb-html-1"] .ast-builder-html-element{color:var(--ast-global-color-3);}.footer-widget-area[data-section="section-fb-html-1"]{display:block;}@media (max-width:921px){.ast-header-break-point .footer-widget-area[data-section="section-fb-html-1"]{display:block;}}@media (max-width:544px){.ast-header-break-point .footer-widget-area[data-section="section-fb-html-1"]{display:block;}}.footer-widget-area[data-section="section-fb-html-1"] .ast-builder-html-element{text-align:center;}@media (max-width:921px){.footer-widget-area[data-section="section-fb-html-1"] .ast-builder-html-element{text-align:center;}}@media (max-width:544px){.footer-widget-area[data-section="section-fb-html-1"] .ast-builder-html-element{text-align:center;}}.ast-footer-copyright{text-align:center;}.ast-footer-copyright.site-footer-focus-item {color:var(--ast-global-color-3);}@media (max-width:921px){.ast-footer-copyright{text-align:center;}}@media (max-width:544px){.ast-footer-copyright{text-align:center;}}.ast-footer-copyright.ast-builder-layout-element{display:flex;}@media (max-width:921px){.ast-header-break-point .ast-footer-copyright.ast-builder-layout-element{display:flex;}}@media (max-width:544px){.ast-header-break-point .ast-footer-copyright.ast-builder-layout-element{display:flex;}}.ast-social-stack-desktop .ast-builder-social-element,.ast-social-stack-tablet .ast-builder-social-element,.ast-social-stack-mobile .ast-builder-social-element {margin-top: 6px;margin-bottom: 6px;}.social-show-label-true .ast-builder-social-element {width: auto;padding: 0 0.4em;}[data-section^="section-fb-social-icons-"] .footer-social-inner-wrap {text-align: center;}.ast-footer-social-wrap {width: 100%;}.ast-footer-social-wrap .ast-builder-social-element:first-child {margin-left: 0;}.ast-footer-social-wrap .ast-builder-social-element:last-child {margin-right: 0;}.ast-header-social-wrap .ast-builder-social-element:first-child {margin-left: 0;}.ast-header-social-wrap .ast-builder-social-element:last-child {margin-right: 0;}.ast-builder-social-element {line-height: 1;color: var(--ast-global-color-2);background: transparent;vertical-align: middle;transition: all 0.01s;margin-left: 6px;margin-right: 6px;justify-content: center;align-items: center;}.ast-builder-social-element .social-item-label {padding-left: 6px;}.ast-footer-social-1-wrap .ast-builder-social-element svg{width:18px;height:18px;}[data-section="section-fb-social-icons-1"] .footer-social-inner-wrap{text-align:center;}@media (max-width:921px){[data-section="section-fb-social-icons-1"] .footer-social-inner-wrap{text-align:center;}}@media (max-width:544px){[data-section="section-fb-social-icons-1"] .footer-social-inner-wrap{text-align:center;}}.ast-builder-layout-element[data-section="section-fb-social-icons-1"]{display:flex;}@media (max-width:921px){.ast-header-break-point .ast-builder-layout-element[data-section="section-fb-social-icons-1"]{display:flex;}}@media (max-width:544px){.ast-header-break-point .ast-builder-layout-element[data-section="section-fb-social-icons-1"]{display:flex;}}.site-above-footer-wrap{padding-top:20px;padding-bottom:20px;}.site-above-footer-wrap[data-section="section-above-footer-builder"]{background-color:#eeeeee;background-image:none;min-height:60px;}.site-above-footer-wrap[data-section="section-above-footer-builder"] .ast-builder-grid-row{max-width:1200px;min-height:60px;margin-left:auto;margin-right:auto;}.site-above-footer-wrap[data-section="section-above-footer-builder"] .ast-builder-grid-row,.site-above-footer-wrap[data-section="section-above-footer-builder"] .site-footer-section{align-items:flex-start;}.site-above-footer-wrap[data-section="section-above-footer-builder"].ast-footer-row-inline .site-footer-section{display:flex;margin-bottom:0;}.ast-builder-grid-row-full .ast-builder-grid-row{grid-template-columns:1fr;}@media (max-width:921px){.site-above-footer-wrap[data-section="section-above-footer-builder"].ast-footer-row-tablet-inline .site-footer-section{display:flex;margin-bottom:0;}.site-above-footer-wrap[data-section="section-above-footer-builder"].ast-footer-row-tablet-stack .site-footer-section{display:block;margin-bottom:10px;}.ast-builder-grid-row-container.ast-builder-grid-row-tablet-full .ast-builder-grid-row{grid-template-columns:1fr;}}@media (max-width:544px){.site-above-footer-wrap[data-section="section-above-footer-builder"].ast-footer-row-mobile-inline .site-footer-section{display:flex;margin-bottom:0;}.site-above-footer-wrap[data-section="section-above-footer-builder"].ast-footer-row-mobile-stack .site-footer-section{display:block;margin-bottom:10px;}.ast-builder-grid-row-container.ast-builder-grid-row-mobile-full .ast-builder-grid-row{grid-template-columns:1fr;}}.site-above-footer-wrap[data-section="section-above-footer-builder"]{display:grid;}@media (max-width:921px){.ast-header-break-point .site-above-footer-wrap[data-section="section-above-footer-builder"]{display:grid;}}@media (max-width:544px){.ast-header-break-point .site-above-footer-wrap[data-section="section-above-footer-builder"]{display:grid;}}.footer-widget-area.widget-area.site-footer-focus-item{width:auto;}.ast-footer-row-inline .footer-widget-area.widget-area.site-footer-focus-item{width:100%;}.elementor-widget-heading .elementor-heading-title{margin:0;}.elementor-page .ast-menu-toggle{color:unset !important;background:unset !important;}.elementor-post.elementor-grid-item.hentry{margin-bottom:0;}.woocommerce div.product .elementor-element.elementor-products-grid .related.products ul.products li.product,.elementor-element .elementor-wc-products .woocommerce[class*='columns-'] ul.products li.product{width:auto;margin:0;float:none;}.elementor-toc__list-wrapper{margin:0;}body .elementor hr{background-color:#ccc;margin:0;}.ast-left-sidebar .elementor-section.elementor-section-stretched,.ast-right-sidebar .elementor-section.elementor-section-stretched{max-width:100%;left:0 !important;}.elementor-posts-container [CLASS*="ast-width-"]{width:100%;}.elementor-template-full-width .ast-container{display:block;}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{top:0 !important;}@media (max-width:544px){.elementor-element .elementor-wc-products .woocommerce[class*="columns-"] ul.products li.product{width:auto;margin:0;}.elementor-element .woocommerce .woocommerce-result-count{float:none;}}.ast-header-break-point .main-header-bar{border-bottom-width:1px;}@media (min-width:922px){.main-header-bar{border-bottom-width:1px;}}.main-header-menu .menu-item, #astra-footer-menu .menu-item, .main-header-bar .ast-masthead-custom-menu-items{-js-display:flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.main-header-menu > .menu-item > .menu-link, #astra-footer-menu > .menu-item > .menu-link{height:100%;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-js-display:flex;display:flex;}.ast-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow:first-of-type svg{top:.2em;margin-top:0px;margin-left:0px;width:.65em;transform:translate(0, -2px) rotateZ(270deg);}.ast-mobile-popup-content .ast-submenu-expanded > .ast-menu-toggle{transform:rotateX(180deg);overflow-y:auto;}@media (min-width:922px){.ast-builder-menu .main-navigation > ul > li:last-child a{margin-right:0;}}.ast-separate-container .ast-article-inner{background-color:var(--ast-global-color-5);background-image:none;}@media (max-width:921px){.ast-separate-container .ast-article-inner{background-color:var(--ast-global-color-5);background-image:none;}}@media (max-width:544px){.ast-separate-container .ast-article-inner{background-color:var(--ast-global-color-5);background-image:none;}}.ast-separate-container .ast-article-single:not(.ast-related-post), .woocommerce.ast-separate-container .ast-woocommerce-container, .ast-separate-container .error-404, .ast-separate-container .no-results, .single.ast-separate-container .site-main .ast-author-meta, .ast-separate-container .related-posts-title-wrapper, .ast-separate-container .comments-count-wrapper, .ast-box-layout.ast-plain-container .site-content, .ast-padded-layout.ast-plain-container .site-content, .ast-separate-container .ast-archive-description, .ast-separate-container .comments-area{background-color:var(--ast-global-color-5);background-image:none;}@media (max-width:921px){.ast-separate-container .ast-article-single:not(.ast-related-post), .woocommerce.ast-separate-container .ast-woocommerce-container, .ast-separate-container .error-404, .ast-separate-container .no-results, .single.ast-separate-container .site-main .ast-author-meta, .ast-separate-container .related-posts-title-wrapper, .ast-separate-container .comments-count-wrapper, .ast-box-layout.ast-plain-container .site-content, .ast-padded-layout.ast-plain-container .site-content, .ast-separate-container .ast-archive-description{background-color:var(--ast-global-color-5);background-image:none;}}@media (max-width:544px){.ast-separate-container .ast-article-single:not(.ast-related-post), .woocommerce.ast-separate-container .ast-woocommerce-container, .ast-separate-container .error-404, .ast-separate-container .no-results, .single.ast-separate-container .site-main .ast-author-meta, .ast-separate-container .related-posts-title-wrapper, .ast-separate-container .comments-count-wrapper, .ast-box-layout.ast-plain-container .site-content, .ast-padded-layout.ast-plain-container .site-content, .ast-separate-container .ast-archive-description{background-color:var(--ast-global-color-5);background-image:none;}}.ast-separate-container.ast-two-container #secondary .widget{background-color:var(--ast-global-color-5);background-image:none;}@media (max-width:921px){.ast-separate-container.ast-two-container #secondary .widget{background-color:var(--ast-global-color-5);background-image:none;}}@media (max-width:544px){.ast-separate-container.ast-two-container #secondary .widget{background-color:var(--ast-global-color-5);background-image:none;}}.ast-plain-container, .ast-page-builder-template{background-color:var(--ast-global-color-5);background-image:none;}@media (max-width:921px){.ast-plain-container, .ast-page-builder-template{background-color:var(--ast-global-color-5);background-image:none;}}@media (max-width:544px){.ast-plain-container, .ast-page-builder-template{background-color:var(--ast-global-color-5);background-image:none;}}
		#ast-scroll-top {
			display: none;
			position: fixed;
			text-align: center;
			cursor: pointer;
			z-index: 99;
			width: 2.1em;
			height: 2.1em;
			line-height: 2.1;
			color: #ffffff;
			border-radius: 2px;
			content: "";
			outline: inherit;
		}
		@media (min-width: 769px) {
			#ast-scroll-top {
				content: "769";
			}
		}
		#ast-scroll-top .ast-icon.icon-arrow svg {
			margin-left: 0px;
			vertical-align: middle;
			transform: translate(0, -20%) rotate(180deg);
			width: 1.6em;
		}
		.ast-scroll-to-top-right {
			right: 30px;
			bottom: 30px;
		}
		.ast-scroll-to-top-left {
			left: 30px;
			bottom: 30px;
		}
	#ast-scroll-top{background-color:var(--ast-global-color-0);font-size:15px;}@media (max-width:921px){#ast-scroll-top .ast-icon.icon-arrow svg{width:1em;}}.ast-mobile-header-content > *,.ast-desktop-header-content > * {padding: 10px 0;height: auto;}.ast-mobile-header-content > *:first-child,.ast-desktop-header-content > *:first-child {padding-top: 10px;}.ast-mobile-header-content > .ast-builder-menu,.ast-desktop-header-content > .ast-builder-menu {padding-top: 0;}.ast-mobile-header-content > *:last-child,.ast-desktop-header-content > *:last-child {padding-bottom: 0;}.ast-mobile-header-content .ast-search-menu-icon.ast-inline-search label,.ast-desktop-header-content .ast-search-menu-icon.ast-inline-search label {width: 100%;}.ast-desktop-header-content .main-header-bar-navigation .ast-submenu-expanded > .ast-menu-toggle::before {transform: rotateX(180deg);}#ast-desktop-header .ast-desktop-header-content,.ast-mobile-header-content .ast-search-icon,.ast-desktop-header-content .ast-search-icon,.ast-mobile-header-wrap .ast-mobile-header-content,.ast-main-header-nav-open.ast-popup-nav-open .ast-mobile-header-wrap .ast-mobile-header-content,.ast-main-header-nav-open.ast-popup-nav-open .ast-desktop-header-content {display: none;}.ast-main-header-nav-open.ast-header-break-point #ast-desktop-header .ast-desktop-header-content,.ast-main-header-nav-open.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content {display: block;}.ast-desktop .ast-desktop-header-content .astra-menu-animation-slide-up > .menu-item > .sub-menu,.ast-desktop .ast-desktop-header-content .astra-menu-animation-slide-up > .menu-item .menu-item > .sub-menu,.ast-desktop .ast-desktop-header-content .astra-menu-animation-slide-down > .menu-item > .sub-menu,.ast-desktop .ast-desktop-header-content .astra-menu-animation-slide-down > .menu-item .menu-item > .sub-menu,.ast-desktop .ast-desktop-header-content .astra-menu-animation-fade > .menu-item > .sub-menu,.ast-desktop .ast-desktop-header-content .astra-menu-animation-fade > .menu-item .menu-item > .sub-menu {opacity: 1;visibility: visible;}.ast-hfb-header.ast-default-menu-enable.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content .main-header-bar-navigation {width: unset;margin: unset;}.ast-mobile-header-content.content-align-flex-end .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle,.ast-desktop-header-content.content-align-flex-end .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle {left: calc( 20px - 0.907em);right: auto;}.ast-mobile-header-content .ast-search-menu-icon,.ast-mobile-header-content .ast-search-menu-icon.slide-search,.ast-desktop-header-content .ast-search-menu-icon,.ast-desktop-header-content .ast-search-menu-icon.slide-search {width: 100%;position: relative;display: block;right: auto;transform: none;}.ast-mobile-header-content .ast-search-menu-icon.slide-search .search-form,.ast-mobile-header-content .ast-search-menu-icon .search-form,.ast-desktop-header-content .ast-search-menu-icon.slide-search .search-form,.ast-desktop-header-content .ast-search-menu-icon .search-form {right: 0;visibility: visible;opacity: 1;position: relative;top: auto;transform: none;padding: 0;display: block;overflow: hidden;}.ast-mobile-header-content .ast-search-menu-icon.ast-inline-search .search-field,.ast-mobile-header-content .ast-search-menu-icon .search-field,.ast-desktop-header-content .ast-search-menu-icon.ast-inline-search .search-field,.ast-desktop-header-content .ast-search-menu-icon .search-field {width: 100%;padding-right: 5.5em;}.ast-mobile-header-content .ast-search-menu-icon .search-submit,.ast-desktop-header-content .ast-search-menu-icon .search-submit {display: block;position: absolute;height: 100%;top: 0;right: 0;padding: 0 1em;border-radius: 0;}.ast-hfb-header.ast-default-menu-enable.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content .main-header-bar-navigation ul .sub-menu .menu-link {padding-left: 30px;}.ast-hfb-header.ast-default-menu-enable.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content .main-header-bar-navigation .sub-menu .menu-item .menu-item .menu-link {padding-left: 40px;}.ast-mobile-popup-drawer.active .ast-mobile-popup-inner{background-color:#ffffff;;}.ast-mobile-header-wrap .ast-mobile-header-content, .ast-desktop-header-content{background-color:#ffffff;;}.ast-mobile-popup-content > *, .ast-mobile-header-content > *, .ast-desktop-popup-content > *, .ast-desktop-header-content > *{padding-top:0px;padding-bottom:0px;}.content-align-flex-start .ast-builder-layout-element{justify-content:flex-start;}.content-align-flex-start .main-header-menu{text-align:left;}.ast-mobile-popup-drawer.active .menu-toggle-close{color:#3a3a3a;}.ast-mobile-header-wrap .ast-primary-header-bar,.ast-primary-header-bar .site-primary-header-wrap{min-height:30px;}.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item{line-height:30px;}.ast-desktop .ast-primary-header-bar .ast-header-woo-cart,.ast-desktop .ast-primary-header-bar .ast-header-edd-cart{line-height:30px;min-height:30px;}.woocommerce .ast-site-header-cart,.ast-site-header-cart{display:flex;flex-wrap:wrap;align-items:center;}#masthead .ast-container,.site-header-focus-item + .ast-breadcrumbs-wrapper{max-width:100%;padding-left:35px;padding-right:35px;}.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-primary-header-bar,.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-below-header-bar,.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-above-header-bar{padding-left:20px;padding-right:20px;}.ast-header-break-point .ast-primary-header-bar{border-bottom-width:0px;border-bottom-color:#eaeaea;border-bottom-style:solid;}@media (min-width:922px){.ast-primary-header-bar{border-bottom-width:0px;border-bottom-color:#eaeaea;border-bottom-style:solid;}}.ast-primary-header-bar{background-color:var(--ast-global-color-5);background-image:none;}@media (max-width:921px){.ast-primary-header-bar.ast-primary-header{background-color:var(--ast-global-color-5);background-image:none;}}@media (max-width:544px){.ast-primary-header-bar.ast-primary-header{background-color:var(--ast-global-color-5);background-image:none;}}.ast-desktop .ast-primary-header-bar.main-header-bar, .ast-header-break-point #masthead .ast-primary-header-bar.main-header-bar{padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;}.ast-primary-header-bar{display:block;}@media (max-width:921px){.ast-header-break-point .ast-primary-header-bar{display:grid;}}@media (max-width:544px){.ast-header-break-point .ast-primary-header-bar{display:grid;}}[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal{color:var(--ast-global-color-8);border:none;background:transparent;}[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg{width:20px;height:20px;fill:var(--ast-global-color-8);}[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-wrap .mobile-menu{color:var(--ast-global-color-8);}.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}.ast-builder-menu-mobile .main-navigation .menu-item-has-children > .menu-link:after{content:unset;}.ast-hfb-header .ast-builder-menu-mobile .main-navigation .main-header-menu, .ast-hfb-header .ast-builder-menu-mobile .main-navigation .main-header-menu, .ast-hfb-header .ast-mobile-header-content .ast-builder-menu-mobile .main-navigation .main-header-menu, .ast-hfb-header .ast-mobile-popup-content .ast-builder-menu-mobile .main-navigation .main-header-menu{border-top-width:1px;border-color:#eaeaea;}.ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .sub-menu .menu-link, .ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .menu-link, .ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .sub-menu .menu-link, .ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .menu-link, .ast-hfb-header .ast-mobile-header-content .ast-builder-menu-mobile .main-navigation .menu-item .sub-menu .menu-link, .ast-hfb-header .ast-mobile-header-content .ast-builder-menu-mobile .main-navigation .menu-item .menu-link, .ast-hfb-header .ast-mobile-popup-content .ast-builder-menu-mobile .main-navigation .menu-item .sub-menu .menu-link, .ast-hfb-header .ast-mobile-popup-content .ast-builder-menu-mobile .main-navigation .menu-item .menu-link{border-bottom-width:1px;border-color:#eaeaea;border-style:solid;}.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}@media (max-width:921px){.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .menu-link{color:var(--ast-global-color-2);padding-top:10px;padding-bottom:10px;padding-left:15px;padding-right:15px;}.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .ast-menu-toggle{color:var(--ast-global-color-2);}.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item:hover > .menu-link, .ast-builder-menu-mobile .main-navigation .inline-on-mobile .menu-item:hover > .ast-menu-toggle{color:var(--ast-global-color-2);}.ast-builder-menu-mobile .main-navigation .menu-item:hover > .ast-menu-toggle{color:var(--ast-global-color-2);}.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item > .menu-link, .ast-builder-menu-mobile .main-navigation .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle, .ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor > .menu-link, .ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor > .ast-menu-toggle{color:var(--ast-global-color-0);}.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item > .ast-menu-toggle{color:var(--ast-global-color-0);}.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle{top:10px;right:calc( 15px - 0.907em );}.ast-builder-menu-mobile .main-navigation .menu-item-has-children > .menu-link:after{content:unset;}}@media (max-width:544px){.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle{top:10px;}}.ast-builder-menu-mobile .main-navigation{display:block;}@media (max-width:921px){.ast-header-break-point .ast-builder-menu-mobile .main-navigation{display:block;}}@media (max-width:544px){.ast-header-break-point .ast-builder-menu-mobile .main-navigation{display:block;}}.ast-above-header .main-header-bar-navigation{height:100%;}.ast-header-break-point .ast-mobile-header-wrap .ast-above-header-wrap .main-header-bar-navigation .inline-on-mobile .menu-item .menu-link{border:none;}.ast-header-break-point .ast-mobile-header-wrap .ast-above-header-wrap .main-header-bar-navigation .inline-on-mobile .menu-item-has-children > .ast-menu-toggle::before{font-size:.6rem;}.ast-header-break-point .ast-mobile-header-wrap .ast-above-header-wrap .main-header-bar-navigation .ast-submenu-expanded > .ast-menu-toggle::before{transform:rotateX(180deg);}.ast-mobile-header-wrap .ast-above-header-bar ,.ast-above-header-bar .site-above-header-wrap{min-height:30px;}.ast-desktop .ast-above-header-bar .main-header-menu > .menu-item{line-height:30px;}.ast-desktop .ast-above-header-bar .ast-header-woo-cart,.ast-desktop .ast-above-header-bar .ast-header-edd-cart{line-height:30px;}.ast-above-header-bar{border-bottom-width:2px;border-bottom-color:#eaeaea;border-bottom-style:solid;}.ast-above-header.ast-above-header-bar{background-color:#f5f6f7;background-image:none;}.ast-header-break-point .ast-above-header-bar{background-color:#f5f6f7;}@media (max-width:921px){#masthead .ast-mobile-header-wrap .ast-above-header-bar{padding-left:20px;padding-right:20px;}}.ast-above-header.ast-above-header-bar, .ast-header-break-point #masthead.site-header .ast-above-header-bar{margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;}.ast-above-header-bar{display:block;}@media (max-width:921px){.ast-header-break-point .ast-above-header-bar{display:grid;}}@media (max-width:544px){.ast-header-break-point .ast-above-header-bar{display:grid;}}.footer-nav-wrap .astra-footer-vertical-menu {display: grid;}@media (min-width: 769px) {.footer-nav-wrap .astra-footer-horizontal-menu li {margin: 0;}.footer-nav-wrap .astra-footer-horizontal-menu a {padding: 0 0.5em;}}@media (min-width: 769px) {.footer-nav-wrap .astra-footer-horizontal-menu li:first-child a {padding-left: 0;}.footer-nav-wrap .astra-footer-horizontal-menu li:last-child a {padding-right: 0;}}.footer-widget-area[data-section="section-footer-menu"] .astra-footer-horizontal-menu{justify-content:center;}.footer-widget-area[data-section="section-footer-menu"] .astra-footer-vertical-menu .menu-item{align-items:center;}#astra-footer-menu .menu-item > a{color:var(--ast-global-color-3);}#astra-footer-menu .menu-item:hover > a{color:var(--ast-global-color-4);}#astra-footer-menu .menu-item.current-menu-item > a{color:var(--ast-global-color-3);}@media (max-width:921px){.footer-widget-area[data-section="section-footer-menu"] .astra-footer-tablet-horizontal-menu{justify-content:center;display:flex;}.footer-widget-area[data-section="section-footer-menu"] .astra-footer-tablet-vertical-menu{display:grid;justify-content:center;}.footer-widget-area[data-section="section-footer-menu"] .astra-footer-tablet-vertical-menu .menu-item{align-items:center;}#astra-footer-menu .menu-item > a{padding-top:0px;padding-bottom:0px;padding-left:20px;padding-right:20px;}}@media (max-width:544px){.footer-widget-area[data-section="section-footer-menu"] .astra-footer-mobile-horizontal-menu{justify-content:center;display:flex;}.footer-widget-area[data-section="section-footer-menu"] .astra-footer-mobile-vertical-menu{display:grid;justify-content:center;}.footer-widget-area[data-section="section-footer-menu"] .astra-footer-mobile-vertical-menu .menu-item{align-items:center;}}.footer-widget-area[data-section="section-footer-menu"]{display:block;}@media (max-width:921px){.ast-header-break-point .footer-widget-area[data-section="section-footer-menu"]{display:block;}}@media (max-width:544px){.ast-header-break-point .footer-widget-area[data-section="section-footer-menu"]{display:block;}}:root{--e-global-color-astglobalcolor0:#0170B9;--e-global-color-astglobalcolor1:#3a3a3a;--e-global-color-astglobalcolor2:#1c2133;--e-global-color-astglobalcolor3:#5b5f6b;--e-global-color-astglobalcolor4:#4a5a8c;--e-global-color-astglobalcolor5:#f5f6f7;--e-global-color-astglobalcolor6:#F2F5F7;--e-global-color-astglobalcolor7:#35406c;--e-global-color-astglobalcolor8:#000000;}
/*# sourceURL=astra-theme-css-inline-css */</style><style id='global-styles-inline-css'>:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--ast-global-color-0: var(--ast-global-color-0);--wp--preset--color--ast-global-color-1: var(--ast-global-color-1);--wp--preset--color--ast-global-color-2: var(--ast-global-color-2);--wp--preset--color--ast-global-color-3: var(--ast-global-color-3);--wp--preset--color--ast-global-color-4: var(--ast-global-color-4);--wp--preset--color--ast-global-color-5: var(--ast-global-color-5);--wp--preset--color--ast-global-color-6: var(--ast-global-color-6);--wp--preset--color--ast-global-color-7: var(--ast-global-color-7);--wp--preset--color--ast-global-color-8: var(--ast-global-color-8);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:root { --wp--style--global--content-size: var(--wp--custom--ast-content-width-size);--wp--style--global--wide-size: var(--wp--custom--ast-wide-width-size); }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}a:where(:not(.wp-element-button)){text-decoration: none;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-ast-global-color-0-color{color: var(--wp--preset--color--ast-global-color-0) !important;}.has-ast-global-color-1-color{color: var(--wp--preset--color--ast-global-color-1) !important;}.has-ast-global-color-2-color{color: var(--wp--preset--color--ast-global-color-2) !important;}.has-ast-global-color-3-color{color: var(--wp--preset--color--ast-global-color-3) !important;}.has-ast-global-color-4-color{color: var(--wp--preset--color--ast-global-color-4) !important;}.has-ast-global-color-5-color{color: var(--wp--preset--color--ast-global-color-5) !important;}.has-ast-global-color-6-color{color: var(--wp--preset--color--ast-global-color-6) !important;}.has-ast-global-color-7-color{color: var(--wp--preset--color--ast-global-color-7) !important;}.has-ast-global-color-8-color{color: var(--wp--preset--color--ast-global-color-8) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-ast-global-color-0-background-color{background-color: var(--wp--preset--color--ast-global-color-0) !important;}.has-ast-global-color-1-background-color{background-color: var(--wp--preset--color--ast-global-color-1) !important;}.has-ast-global-color-2-background-color{background-color: var(--wp--preset--color--ast-global-color-2) !important;}.has-ast-global-color-3-background-color{background-color: var(--wp--preset--color--ast-global-color-3) !important;}.has-ast-global-color-4-background-color{background-color: var(--wp--preset--color--ast-global-color-4) !important;}.has-ast-global-color-5-background-color{background-color: var(--wp--preset--color--ast-global-color-5) !important;}.has-ast-global-color-6-background-color{background-color: var(--wp--preset--color--ast-global-color-6) !important;}.has-ast-global-color-7-background-color{background-color: var(--wp--preset--color--ast-global-color-7) !important;}.has-ast-global-color-8-background-color{background-color: var(--wp--preset--color--ast-global-color-8) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-ast-global-color-0-border-color{border-color: var(--wp--preset--color--ast-global-color-0) !important;}.has-ast-global-color-1-border-color{border-color: var(--wp--preset--color--ast-global-color-1) !important;}.has-ast-global-color-2-border-color{border-color: var(--wp--preset--color--ast-global-color-2) !important;}.has-ast-global-color-3-border-color{border-color: var(--wp--preset--color--ast-global-color-3) !important;}.has-ast-global-color-4-border-color{border-color: var(--wp--preset--color--ast-global-color-4) !important;}.has-ast-global-color-5-border-color{border-color: var(--wp--preset--color--ast-global-color-5) !important;}.has-ast-global-color-6-border-color{border-color: var(--wp--preset--color--ast-global-color-6) !important;}.has-ast-global-color-7-border-color{border-color: var(--wp--preset--color--ast-global-color-7) !important;}.has-ast-global-color-8-border-color{border-color: var(--wp--preset--color--ast-global-color-8) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
/*# sourceURL=global-styles-inline-css */</style><style id='3dprint-frontend.css-inline-css'>.progress-button[data-perspective] .content { 
			 	background: #1d9650;
			}

			.progress-button .progress { 
				background: #148544; 
			}

			.progress-button .progress-inner { 
				background: #0e7138; 
			}
			.progress-button[data-style='rotate-angle-bottom'] .progress {
				box-shadow: 0 -1px 0 #0e7138;
			}
			.progress-button {
				color: #fff;
			}
			.progress-button .content::before,
			.progress-button .content::after  {
				color: #fff;
			}
			.p3d-btn-primary {
			 	background: #1d9650;
				color: #fff;
			}
			.p3d-badge-primary {
			 	background: #1d9650;
				color: #fff;
			}
			.p3d-postprocessing .select2-results__option[aria-selected=true]:before {
			 	background-color: #1d9650;
			}
			.select2-results__option[aria-disabled=true] {
				display:none;
			}
			.p3d-tick {
				color: #1d9650;
			}

			@media only screen and (max-width: 768px) {
				.plupload_filelist li.plupload_delete > div.plupload_file_name:before {
					content: "Fichier:";
				}
				.plupload_filelist li.plupload_delete > div.plupload_file_price:before {
					content: "Prix:";
				}
				.plupload_filelist li.plupload_delete > div.plupload_file_qty:before {
					content: "Qté:";
				}
				.plupload_filelist li.plupload_delete > div.plupload_file_action:before {
					content: "Action:";
				}
				.plupload_filelist li.plupload_delete > div.plupload_file_status:before {
					content: "Statut:";
				}
				.plupload_filelist li.plupload_delete > div.plupload_file_size:before {
					content: "Taille:";
				}
			}
		
				.p3d-list-group-item.py-3 h5 {
					cursor: pointer;
				}
			

				.product.has-default-attributes.has-children > .images {
					opacity:1 !important;
				}
				@media screen and (max-width: 400px) {
				   .product.has-default-attributes.has-children > .images { 
				    float: none;
				    margin-right:0;
				    width:auto;
				    border:0;
				    border-bottom:2px solid #000;    
				  }
				}
				@media screen and (max-width:800px){
					.product.has-default-attributes.has-children > .images  {
						width: auto !important;
					}

				}
			
/*# sourceURL=3dprint-frontend.css-inline-css */</style><style id='woocommerce-general-inline-css'>.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
						float: left;
					}

					.woocommerce .woocommerce-ordering {
						float: right;
						margin-bottom: 2.5em;
					}
				#customer_details h3:not(.elementor-widget-woocommerce-checkout-page h3){padding:20px 0 14px;margin:0 0 20px;border-bottom:1px solid var(--ast-border-color);}form #order_review_heading:not(.elementor-widget-woocommerce-checkout-page #order_review_heading){border-width:2px 2px 0 2px;border-style:solid;margin:0;padding:1.5em 1.5em 1em;border-color:var(--ast-border-color);}.woocommerce-Address h3, .cart-collaterals h2{padding:.7em 1em;}form #order_review:not(.elementor-widget-woocommerce-checkout-page #order_review){padding:0 2em;border-width:0 2px 2px;border-style:solid;border-color:var(--ast-border-color);}ul#shipping_method li:not(.elementor-widget-woocommerce-cart #shipping_method li){margin:0;padding:0.25em 0 0.25em 22px;text-indent:-22px;list-style:none outside;}.woocommerce span.onsale, .wc-block-grid__product .wc-block-grid__product-onsale{background-color:var(--ast-global-color-0);color:#ffffff;}.woocommerce-message, .woocommerce-info{border-top-color:var(--ast-global-color-0);}.woocommerce-message::before,.woocommerce-info::before{color:var(--ast-global-color-0);}.woocommerce ul.products li.product .price, .woocommerce div.product p.price, .woocommerce div.product span.price, .widget_layered_nav_filters ul li.chosen a, .woocommerce-page ul.products li.product .ast-woo-product-category, .wc-layered-nav-rating a{color:var(--ast-global-color-3);}.woocommerce nav.woocommerce-pagination ul,.woocommerce nav.woocommerce-pagination ul li{border-color:var(--ast-global-color-0);}.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current{background:var(--ast-global-color-0);color:var(--ast-global-color-4);}.woocommerce-MyAccount-navigation-link.is-active a{color:var(--ast-global-color-1);}.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:var(--ast-global-color-0);}.woocommerce .star-rating, .woocommerce .comment-form-rating .stars a, .woocommerce .star-rating::before{color:var(--ast-global-color-3);}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before,  .woocommerce div.ast-product-tabs-layout-vertical .woocommerce-tabs ul.tabs li:hover::before{background:var(--ast-global-color-0);}.entry-content .woocommerce-message, .entry-content .woocommerce-error, .entry-content .woocommerce-info{padding-top:1em;padding-bottom:1em;padding-left:3.5em;padding-right:2em;}.woocommerce[class*="rel-up-columns-"] .site-main div.product .related.products ul.products li.product, .woocommerce-page .site-main ul.products li.product{width:100%;}.woocommerce ul.product-categories > li ul li{position:relative;}.woocommerce ul.product-categories > li ul li:before{content:"";border-width:1px 1px 0 0;border-style:solid;display:inline-block;width:6px;height:6px;position:absolute;top:50%;margin-top:-2px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}.woocommerce ul.product-categories > li ul li a{margin-left:15px;}.ast-icon-shopping-cart svg{height:.82em;}.ast-icon-shopping-bag svg{height:1em;width:1em;}.ast-icon-shopping-basket svg{height:1.15em;width:1.2em;}.ast-site-header-cart.ast-menu-cart-outline .ast-addon-cart-wrap, .ast-site-header-cart.ast-menu-cart-fill .ast-addon-cart-wrap {line-height:1;}.ast-site-header-cart.ast-menu-cart-fill i.astra-icon{ font-size:1.1em;}li.woocommerce-custom-menu-item .ast-site-header-cart i.astra-icon:after{ padding-left:2px;}.ast-hfb-header .ast-addon-cart-wrap{ padding:0.4em;}.ast-header-break-point.ast-header-custom-item-outside .ast-woo-header-cart-info-wrap{ display:none;}.ast-site-header-cart i.astra-icon:after{ background:var(--ast-global-color-0);}.ast-separate-container .ast-woocommerce-container{padding:3em;}@media (min-width:545px) and (max-width:921px){.woocommerce.tablet-columns-3 ul.products li.product, .woocommerce-page.tablet-columns-3 ul.products:not(.elementor-grid){grid-template-columns:repeat(3, minmax(0, 1fr));}}@media (min-width:922px){.woocommerce form.checkout_coupon{width:50%;}}@media (max-width:921px){.ast-header-break-point.ast-woocommerce-cart-menu .header-main-layout-1.ast-mobile-header-stack.ast-no-menu-items .ast-site-header-cart, .ast-header-break-point.ast-woocommerce-cart-menu .header-main-layout-3.ast-mobile-header-stack.ast-no-menu-items .ast-site-header-cart{padding-right:0;padding-left:0;}.ast-header-break-point.ast-woocommerce-cart-menu .header-main-layout-1.ast-mobile-header-stack .main-header-bar{text-align:center;}.ast-header-break-point.ast-woocommerce-cart-menu .header-main-layout-1.ast-mobile-header-stack .ast-site-header-cart, .ast-header-break-point.ast-woocommerce-cart-menu .header-main-layout-1.ast-mobile-header-stack .ast-mobile-menu-buttons{display:inline-block;}.ast-header-break-point.ast-woocommerce-cart-menu .header-main-layout-2.ast-mobile-header-inline .site-branding{flex:auto;}.ast-header-break-point.ast-woocommerce-cart-menu .header-main-layout-3.ast-mobile-header-stack .site-branding{flex:0 0 100%;}.ast-header-break-point.ast-woocommerce-cart-menu .header-main-layout-3.ast-mobile-header-stack .main-header-container{display:flex;justify-content:center;}.woocommerce-cart .woocommerce-shipping-calculator .button{width:100%;}.woocommerce div.product div.images, .woocommerce div.product div.summary, .woocommerce #content div.product div.images, .woocommerce #content div.product div.summary, .woocommerce-page div.product div.images, .woocommerce-page div.product div.summary, .woocommerce-page #content div.product div.images, .woocommerce-page #content div.product div.summary{float:none;width:100%;}.woocommerce-cart table.cart td.actions .ast-return-to-shop{display:block;text-align:center;margin-top:1em;}.ast-container .woocommerce ul.products:not(.elementor-grid), .woocommerce-page ul.products:not(.elementor-grid), .woocommerce.tablet-columns-3 ul.products:not(.elementor-grid){grid-template-columns:repeat(3, minmax(0, 1fr));}}@media (max-width:544px){.ast-separate-container .ast-woocommerce-container{padding:.54em 1em 1.33333em;}.woocommerce-message, .woocommerce-error, .woocommerce-info{display:flex;flex-wrap:wrap;}.woocommerce-message a.button, .woocommerce-error a.button, .woocommerce-info a.button{order:1;margin-top:.5em;}.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{float:none;margin-bottom:2em;}.woocommerce table.cart td.actions .button, .woocommerce #content table.cart td.actions .button, .woocommerce-page table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button{padding-left:1em;padding-right:1em;}.woocommerce #content table.cart .button, .woocommerce-page #content table.cart .button{width:100%;}.woocommerce #content table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon{float:none;}.woocommerce #content table.cart td.actions .coupon .button, .woocommerce-page #content table.cart td.actions .coupon .button{flex:1;}.woocommerce #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a{display:block;}.ast-container .woocommerce ul.products:not(.elementor-grid), .woocommerce-page ul.products:not(.elementor-grid), .woocommerce.mobile-columns-2 ul.products:not(.elementor-grid), .woocommerce-page.mobile-columns-2 ul.products:not(.elementor-grid){grid-template-columns:repeat(2, minmax(0, 1fr));}.woocommerce.mobile-rel-up-columns-2 ul.products::not(.elementor-grid){grid-template-columns:repeat(2, minmax(0, 1fr));}}@media (max-width:544px){.woocommerce ul.products a.button.loading::after, .woocommerce-page ul.products a.button.loading::after{display:inline-block;margin-left:5px;position:initial;}.woocommerce.mobile-columns-1 .site-main ul.products li.product:nth-child(n), .woocommerce-page.mobile-columns-1 .site-main ul.products li.product:nth-child(n){margin-right:0;}.woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li{display:block;margin-right:0;}}@media (min-width:922px){.woocommerce #content .ast-woocommerce-container div.product div.images, .woocommerce .ast-woocommerce-container div.product div.images, .woocommerce-page #content .ast-woocommerce-container div.product div.images, .woocommerce-page .ast-woocommerce-container div.product div.images{width:50%;}.woocommerce #content .ast-woocommerce-container div.product div.summary, .woocommerce .ast-woocommerce-container div.product div.summary, .woocommerce-page #content .ast-woocommerce-container div.product div.summary, .woocommerce-page .ast-woocommerce-container div.product div.summary{width:46%;}.woocommerce.woocommerce-checkout form #customer_details.col2-set .col-1, .woocommerce.woocommerce-checkout form #customer_details.col2-set .col-2, .woocommerce-page.woocommerce-checkout form #customer_details.col2-set .col-1, .woocommerce-page.woocommerce-checkout form #customer_details.col2-set .col-2{float:none;width:auto;}}.widget_product_search button{flex:0 0 auto;padding:10px 20px;}@media (min-width:922px){.woocommerce.woocommerce-checkout form #customer_details.col2-set, .woocommerce-page.woocommerce-checkout form #customer_details.col2-set{width:55%;float:left;margin-right:4.347826087%;}.woocommerce.woocommerce-checkout form #order_review, .woocommerce.woocommerce-checkout form #order_review_heading, .woocommerce-page.woocommerce-checkout form #order_review, .woocommerce-page.woocommerce-checkout form #order_review_heading{width:40%;float:right;margin-right:0;clear:right;}}select, .select2-container .select2-selection--single{background-image:url("data:image/svg+xml,%3Csvg class='ast-arrow-svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0px' y='0px' width='26px' height='16.043px' fill='%235b5f6b' viewBox='57 35.171 26 16.043' enable-background='new 57 35.171 26 16.043' xml:space='preserve' %3E%3Cpath d='M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z'%3E%3C/path%3E%3C/svg%3E");background-size:.8em;background-repeat:no-repeat;background-position-x:calc( 100% - 10px );background-position-y:center;-webkit-appearance:none;-moz-appearance:none;padding-right:2em;}
					.woocommerce-js .quantity {
						display: inline-flex;
					}

					/* Quantity Plus Minus Button - Placeholder for CLS. */
					.woocommerce .quantity .ast-qty-placeholder {
						cursor: not-allowed;
					}

					.woocommerce-js .quantity + .button.single_add_to_cart_button {
						margin-left: unset;
					}

					.woocommerce-js .quantity .qty {
						width: 2.631em;
						margin-left: 38px;
					}

					.woocommerce-js .quantity .minus,
					.woocommerce-js .quantity .plus {
						width: 38px;
						display: flex;
						justify-content: center;
						background-color: transparent;
						border: 1px solid var(--ast-border-color);
						color: var(--ast-global-color-3);
						align-items: center;
						outline: 0;
						font-weight: 400;
						z-index: 3;
						position: relative;
					}

					.woocommerce-js .quantity .minus {
						border-right-width: 0;
						margin-right: -38px;
					}

					.woocommerce-js .quantity .plus {
						border-left-width: 0;
						margin-right: 6px;
					}

					.woocommerce-js input[type=number] {
						max-width: 58px;
						min-height: 36px;
					}

					.woocommerce-js input[type=number].qty::-webkit-inner-spin-button, .woocommerce input[type=number].qty::-webkit-outer-spin-button {
						-webkit-appearance: none;
					}

					.woocommerce-js input[type=number].qty {
						-webkit-appearance: none;
						-moz-appearance: textfield;
					}

				
						.ast-onsale-card {
							position: absolute;
							top: 1.5em;
							left: 1.5em;
							color: var(--ast-global-color-3);
							background-color: var(--ast-global-color-primary, var(--ast-global-color-5));
							width: fit-content;
							border-radius: 20px;
							padding: 0.4em 0.8em;
							font-size: .87em;
							font-weight: 500;
							line-height: normal;
							letter-spacing: normal;
							box-shadow: 0 4px 4px rgba(0,0,0,0.15);
							opacity: 1;
							visibility: visible;
							z-index: 4;
						}
						@media(max-width: 420px) {
							.mobile-columns-3 .ast-onsale-card {
								top: 1em;
								left: 1em;
							}
						}
					

					.ast-on-card-button {
						position: absolute;
						right: 1em;
						visibility: hidden;
						opacity: 0;
						transition: all 0.2s;
						z-index: 5;
						cursor: pointer;
					}

					.ast-on-card-button.ast-onsale-card {
						opacity: 1;
						visibility: visible;
					}

					.ast-on-card-button:hover .ast-card-action-tooltip, .ast-on-card-button:focus .ast-card-action-tooltip {
						opacity: 1;
						visibility: visible;
					}

					.ast-on-card-button:hover .ahfb-svg-iconset {
						opacity: 1;
						color: var(--ast-global-color-2);
					}

					.ast-on-card-button .ahfb-svg-iconset {
						border-radius: 50%;
						color: var(--ast-global-color-2);
						background: var(--ast-global-color-primary, var(--ast-global-color-5));
						opacity: 0.7;
						width: 2em;
						height: 2em;
						justify-content: center;
						box-shadow: 0 4px 4px rgba(0, 0, 0, 0.15);
					}

					.ast-on-card-button .ahfb-svg-iconset .ast-icon {
						-js-display: inline-flex;
						display: inline-flex;
						align-self: center;
					}

					.ast-on-card-button svg {
						fill: currentColor;
					}

					.ast-select-options-trigger {
						top: 1em;
					}

					.ast-select-options-trigger.loading:after {
						display: block;
						content: " ";
						position: absolute;
						top: 50%;
						right: 50%;
						left: auto;
						width: 16px;
						height: 16px;
						margin-top: -12px;
						margin-right: -8px;
						background-color: var(--ast-global-color-2);
						background-image: none;
						border-radius: 100%;
						-webkit-animation: dotPulse 0.65s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8);
						animation: dotPulse 0.65s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8);
					}

					.ast-select-options-trigger.loading .ast-icon {
						display: none;
					}

					.ast-card-action-tooltip {
						background-color: var(--ast-global-color-2);
						pointer-events: none;
						white-space: nowrap;
						padding: 8px 9px;
						padding: 0.7em 0.9em;
						color: var(--ast-global-color-primary, var(--ast-global-color-5));
						margin-right: 10px;
						border-radius: 3px;
						font-size: 0.8em;
						line-height: 1;
						font-weight: normal;
						position: absolute;
						right: 100%;
						top: auto;
						visibility: hidden;
						opacity: 0;
						transition: all 0.2s;
					}

					.ast-card-action-tooltip:after {
						content: "";
						position: absolute;
						top: 50%;
						margin-top: -5px;
						right: -10px;
						width: 0;
						height: 0;
						border-style: solid;
						border-width: 5px;
						border-color: transparent transparent transparent var(--ast-global-color-2);
					}

					.astra-shop-thumbnail-wrap:hover .ast-on-card-button:not(.ast-onsale-card) {
						opacity: 1;
						visibility: visible;
					}

					@media (max-width: 420px) {

						.mobile-columns-3 .ast-select-options-trigger {
							top: 0.5em;
							right: 0.5em;
						}
					}
				
						.woocommerce ul.products li.product.desktop-align-left, .woocommerce-page ul.products li.product.desktop-align-left {
							text-align: left;
						}
						.woocommerce ul.products li.product.desktop-align-left .star-rating,
						.woocommerce ul.products li.product.desktop-align-left .button,
						.woocommerce-page ul.products li.product.desktop-align-left .star-rating,
						.woocommerce-page ul.products li.product.desktop-align-left .button {
							margin-left: 0;
							margin-right: 0;
						}
					@media(max-width: 921px){
						.woocommerce ul.products li.product.tablet-align-left, .woocommerce-page ul.products li.product.tablet-align-left {
							text-align: left;
						}
						.woocommerce ul.products li.product.tablet-align-left .star-rating,
						.woocommerce ul.products li.product.tablet-align-left .button,
						.woocommerce-page ul.products li.product.tablet-align-left .star-rating,
						.woocommerce-page ul.products li.product.tablet-align-left .button {
							margin-left: 0;
							margin-right: 0;
						}
					}@media(max-width: 544px){
						.woocommerce ul.products li.product.mobile-align-left, .woocommerce-page ul.products li.product.mobile-align-left {
							text-align: left;
						}
						.woocommerce ul.products li.product.mobile-align-left .star-rating,
						.woocommerce ul.products li.product.mobile-align-left .button,
						.woocommerce-page ul.products li.product.mobile-align-left .star-rating,
						.woocommerce-page ul.products li.product.mobile-align-left .button {
							margin-left: 0;
							margin-right: 0;
						}
					}.ast-woo-active-filter-widget .wc-block-active-filters{display:flex;align-items:self-start;justify-content:space-between;}.ast-woo-active-filter-widget .wc-block-active-filters__clear-all{flex:none;margin-top:2px;}
/*# sourceURL=woocommerce-general-inline-css */</style><style id='woocommerce-inline-inline-css'>.woocommerce form .form-row .required { visibility: visible; }
/*# sourceURL=woocommerce-inline-inline-css */</style> <script type="litespeed/javascript">window._nslDOMReady=(function(){const executedCallbacks=new Set();return function(callback){if(executedCallbacks.has(callback))return;const wrappedCallback=function(){if(executedCallbacks.has(callback))return;executedCallbacks.add(callback);callback()};if(document.readyState==="complete"||document.readyState==="interactive"){wrappedCallback()}else{document.addEventListener("DOMContentLiteSpeedLoaded",wrappedCallback)}}})()</script> <script id="astra-flexibility-js-after" type="litespeed/javascript">typeof flexibility!=="undefined"&&flexibility(document.documentElement)</script> <script type="litespeed/javascript" data-src="https://tech3dimpressions.fr/wp-includes/js/jquery/jquery.min.js" id="jquery-core-js"></script> <script id="3dprint-frontend.js-js-extra" type="litespeed/javascript">var p3d={"url":"https://tech3dimpressions.fr/wp-admin/admin-ajax.php","plugin_url":"https://tech3dimpressions.fr/wp-content/plugins/3dprint/","default_unit":"mm","error_box_fit":"\u003Cspan id='printer_fit_error'\u003E\u003Cb\u003EErreur:\u003C/b\u003E Le mod\u00e8le ne rentre pas dans la machine s\u00e9lectionn\u00e9e\u003C/span\u003E","warning_box_fit":"\u003Cspan id='printer_fit_warning'\u003E\u003Cb\u003EAvertissement:\u003C/b\u003E Le mod\u00e8le pourrait ne pas s'adapter \u00e0 la machine s\u00e9lectionn\u00e9e\u003C/span\u003E","error_not_found":"\u003Cspan\u003E\u003Cb\u003EErreur:\u003C/b\u003E Mod\u00e8le non trouv\u00e9\u003C/span\u003E","warning_cant_triangulate":"\u003Cb\u003EAttention : \u003C/b\u003E Impossible de trianguler","text_multiple_threejs":"3DPrint a d\u00e9tect\u00e9 d'autres visionneuses 3D charg\u00e9es sur cette page ! Cela peut entra\u00eener des conflits !","text_repairing_model":"Optimisation..","text_model_repaired":"Optimisation termin\u00e9e !","text_model_repair_report":"Rapport d'erreur :","text_model_repair_failed":"Echec de l'analyse !","text_model_no_repair_needed":"Aucune erreur n'a \u00e9t\u00e9 trouv\u00e9e.","text_model_repair_degenerate_facets":"Facettes d\u00e9g\u00e9n\u00e9r\u00e9es","text_model_repair_edges_fixed":"Bords fix\u00e9s","text_model_repair_facets_removed":"Facettes enlev\u00e9es","text_model_repair_facets_added":"Facettes ajout\u00e9es","text_model_repair_facets_reversed":"Facettes invers\u00e9es","text_model_repair_backwards_edges":"Bords arri\u00e8res","text_model_repair_nonmanifold_edges":"Ar\u00eates non-manifold","text_model_repair_boundary_edges":"Bords de la fronti\u00e8re","text_model_repair_flipped_faces":"Normales invers\u00e9es","text_model_repair_inter":"Intersections","text_model_repair_thick":"Probl\u00e8mes d'\u00e9paisseur","text_model_repair_clear":"Clearance","text_model_repair_fixed_degenerate_facets":"Fixed degenerate facets","text_model_repair_fixed_non_manifolds":"Fixed non-manifold edges","text_model_repair_fixed_self_intersections":"Fixed self intersections","text_model_repair_remove_doubles":"Merged vertices","text_model_repair_dissolve_degenerate":"Dissolved zero area faces and zero length edges","text_model_repair_delete_loose":"Deleted loose vertices, edges or faces","text_tick":"\u003Cspan class=\"p3d-tick\"\u003E&check;\u003C/span\u003E","text_analysing_model":"Analyse du mod\u00e8le...","text_model_analysed":"Analyse du mod\u00e8le... termin\u00e9e !","text_model_analyse_failed":"Analyse du mod\u00e8le... \u00e9chec !","text_triangulating_model":"Mod\u00e8le de triangulation","text_model_triangulated":"Mod\u00e8le de triangulation... termin\u00e9 !","text_model_triangulate_failed":"Mod\u00e8le de triangulation... \u00e9chec !","text_processing_model":"Mise \u00e0 l'\u00e9chelle / rotation..","text_processing_model_done":"Mise \u00e0 l'\u00e9chelle/rotation... c'est fait !","text_processing_model_failed":"Mise \u00e0 l'\u00e9chelle/rotation... \u00e9chec !","text_multistep_upload_model":"Charger votre mod\u00e8le avant !","text_multistep_back":"Retour","text_multistep_next":"Suivant","text_warning_supports":"&#9888 ; \u003Cb\u003EAvertissement:\u003C/b\u003E le mod\u00e8le peut avoir des structures de soutien.","text_printer":"Qualit\u00e9","text_material":"Mat\u00e9riau","text_coating":"Finition","text_postprocessing":"Options (d\u00e9lai court / inserts)","text_infill":"Remplissage","text_image_height":"Hauteur de l'image (1-100 mm)","text_image_map":"Si la luminosit\u00e9 est plus \u00e9lev\u00e9e, appuyez sur Ok. Si le niveau de luminosit\u00e9 est plus \u00e9lev\u00e9, appuyez sur Annuler.","text_cant_rotate_obj":"On ne peut pas encore faire tourner les fichiers OBJ textur\u00e9s.","text_select_laser_cutting":"La machine s\u00e9lectionn\u00e9e ne prend pas en charge la d\u00e9coupe laser. Veuillez d'abord s\u00e9lectionner la pi\u00e8ce \u00e0 d\u00e9couper au laser !","text_cutting_instructions":"Instructions de coupe","text_2d_instructions":"","text_cut":"Coupez","text_engrave":"Graver","text_ignore":"Ignorer","text_multiple_pages":"Multi page PDF documents are not supported yet!","text_fitting_printer":"Le mod\u00e8le est trop grand, s\u00e9lectionnez une machine adapt\u00e9e.","pricing":"checkout","pricing_irrepairable":"checkout","pricing_too_large":"checkout","pricing_too_small":"checkout","price_debug_mode":"0","pricing_arrange":"checkout","pricing_api_expired":"request","pricing_multi_mesh":"request","pricing_unsupported_dxf_entity":"request","pricing_dxf_zero_path":"request","pricing_print_time_zero":"request","minimum_price_type":"starting_price","use_ninjaforms":"0","ninjaforms_form_id":"0","shading":"flat","display_mode":"on_page","tooltip_engine":"tippy","tooltip_theme":"light","show_support_warning":"0","show_ground":"on","show_fog":"0","show_printers":"on","show_materials":"on","show_coatings":"on","show_postprocessings":"on","show_infills":"on","show_shadow":"0","ground_mirror":"0","background1":"0xFFFFFF","plane_color":"0x898989","ground_color":"0xc1c1c1","printer_color":"0x1e73be","fog_color":"0xFFFFFF","scale_xyz":"0","scale_keyup":"0","scale_auto_100":"on","file_max_size":"40","file_extensions":"stl,obj,stp,step,igs,iges,zip,png,jpg,jpeg,gif,bmp,dxf,svg,eps,pdf","files_to_convert":["stp","step","igs","iges","zip","png","jpg","jpeg","gif","bmp","svg","eps","pdf"],"file_chunk_size":"512","redownload_max_size":"100","currency_symbol":"\u20ac","currency_position":"right_space","thousand_sep":"","decimal_sep":",","price_num_decimals":"2","multistep":"on","multistep_all_clickable":"on","multistep_model_required":"on","multistep_model_step1":"on","multistep_autoscroll":"no","multistep_short_description":"0","api_repair":"on","api_optimize":"on","api_render":"on","api_reduce":"0","api_reduce_mobile_only":"0","api_reduce_min_size":"15","server_triangulation":"on","api_analyse":"on","cookie_expire":"0","auto_rotation":"0","auto_rotation_speed":"1","auto_rotation_direction":"ccw","auto_scale":"0","resize_on_scale":"on","fit_on_resize":"on","show_model_stats":"on","show_printer_box":"0","show_grid":"on","show_axis":"0","show_model_stats_model_hours":"0","show_model_stats_shape_number":"on","show_model_stats_total_path":"on","show_upload_button":"on","show_scale":"on","show_light_source1":"0","show_light_source2":"on","show_light_source3":"0","show_light_source4":"0","show_light_source5":"0","show_light_source6":"on","show_light_source7":"0","show_light_source8":"0","show_light_source9":"0","show_light_source10":"0","show_light_source20":"0","show_light_source30":"0","show_light_source40":"0","show_light_source50":"0","show_light_source60":"0","show_light_source70":"0","show_light_source80":"0","show_light_source90":"0","mobile_no_animation":"on","adjust_position":"0","sticky_menu_offset":"0","selection_order":"printers_materials","laser_cutting_cut":"0","laser_cutting_engrave":"0","laser_cutting_ignore":"on","text_bulk_printer":"Qualit\u00e9","text_bulk_material":"Mat\u00e9riau","text_bulk_coating":"Finition","text_bulk_postprocessing":"Options (d\u00e9lai court / inserts)","text_bulk_infill":"Remplissage","text_bulk_unit":"Unit\u00e9","text_bulk_notes":"Notes","text_bulk_qty":"Qt\u00e9","text_bulk_unit_price":"Prix unitaire","text_bulk_uploading":"Chargement en cours","text_bulk_analysing":"Analyse","text_bulk_processing":"Calcul","text_bulk_email":"Veuillez entrer l'adresse e-mail","text_bulk_plupload_header_text":"Ajoutez des fichiers \u00e0 la file d'attente de t\u00e9l\u00e9 et cliquez sur le bouton d'analyse","p3d_nonce":"0d51054ca6","version":"4.2.7.2","wc_version":"10.6.1"}</script> <script id="p3d-discount_table-script.js-js-extra" type="litespeed/javascript">var p3d_discount_table={"discount_table":{"5":"5","10":"10","25":"15","50":"20","100":"30"},"text_qty":"QTY","text_discount":"Discount","text_unit_price":"Unit Price","text_total_price":"Total Price"}</script> <script id="woocommerce-conditional-product-fees-for-checkout-js-extra" type="litespeed/javascript">var wcpfc_public_vars={"fee_tooltip_data":[]}</script> <script id="woocommerce-js-extra" type="litespeed/javascript">var woocommerce_params={"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_password_show":"Afficher le mot de passe","i18n_password_hide":"Masquer le mot de passe"}</script> <link rel="https://api.w.org/" href="https://tech3dimpressions.fr/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://tech3dimpressions.fr/wp-json/wp/v2/pages/14" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://tech3dimpressions.fr/xmlrpc.php?rsd" /><meta name="generator" content="WordPress 6.9.4" /><link rel='shortlink' href='https://tech3dimpressions.fr/' /><meta name="ti-site-data" content="eyJyIjoiMToxITc6MyEzMDoxMyIsIm8iOiJodHRwczpcL1wvdGVjaDNkaW1wcmVzc2lvbnMuZnI/dGktb25saW5lLXVzZXJzLWdvb2dsZT0xJmFtcDtwPSUyRiZhbXA7X3dwbm9uY2U9MmRjZDBiNjA4OSJ9" /><style>.cmplz-hidden {
					display: none !important;
				}</style><noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript><meta name="generator" content="Elementor 4.0.1; features: e_font_icon_svg, additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-swap"><style>.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
					background-image: none !important;
				}
				@media screen and (max-height: 1024px) {
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
				@media screen and (max-height: 640px) {
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}</style><meta name="theme-color" content="#F5F6F7"><style>:root{  --wcpaSectionTitleSize:14px;   --wcpaLabelSize:14px;   --wcpaDescSize:13px;   --wcpaErrorSize:13px;   --wcpaLabelWeight:normal;   --wcpaDescWeight:normal;   --wcpaBorderWidth:1px;   --wcpaBorderRadius:6px;   --wcpaInputHeight:45px;   --wcpaCheckLabelSize:14px;   --wcpaCheckBorderWidth:1px;   --wcpaCheckWidth:20px;   --wcpaCheckHeight:20px;   --wcpaCheckBorderRadius:4px;   --wcpaCheckButtonRadius:5px;   --wcpaCheckButtonBorder:2px; }:root{  --wcpaButtonColor:#3340d3;   --wcpaLabelColor:#424242;   --wcpaDescColor:#797979;   --wcpaBorderColor:#c6d0e9;   --wcpaBorderColorFocus:#3561f3;   --wcpaInputBgColor:#FFFFFF;   --wcpaInputColor:#5d5d5d;   --wcpaCheckLabelColor:#4a4a4a;   --wcpaCheckBgColor:#3340d3;   --wcpaCheckBorderColor:#B9CBE3;   --wcpaCheckTickColor:#ffffff;   --wcpaRadioBgColor:#3340d3;   --wcpaRadioBorderColor:#B9CBE3;   --wcpaRadioTickColor:#ffffff;   --wcpaButtonTextColor:#ffffff;   --wcpaErrorColor:#F55050; }:root{}</style><link rel="icon" href="https://tech3dimpressions.fr/wp-content/uploads/2024/10/cropped-LOGO_TECH3D-1-32x32.webp" sizes="32x32" /><link rel="icon" href="https://tech3dimpressions.fr/wp-content/uploads/2024/10/cropped-LOGO_TECH3D-1-192x192.webp" sizes="192x192" /><link rel="apple-touch-icon" href="https://tech3dimpressions.fr/wp-content/uploads/2024/10/cropped-LOGO_TECH3D-1-180x180.webp" /><meta name="msapplication-TileImage" content="https://tech3dimpressions.fr/wp-content/uploads/2024/10/cropped-LOGO_TECH3D-1-270x270.webp" /><style type="text/css">div.nsl-container[data-align="left"] {
    text-align: left;
}

div.nsl-container[data-align="center"] {
    text-align: center;
}

div.nsl-container[data-align="right"] {
    text-align: right;
}


div.nsl-container div.nsl-container-buttons a[data-plugin="nsl"] {
    text-decoration: none;
    box-shadow: none;
    border: 0;
}

div.nsl-container .nsl-container-buttons {
    display: flex;
    padding: 5px 0;
}

div.nsl-container.nsl-container-block .nsl-container-buttons {
    display: inline-grid;
    grid-template-columns: minmax(145px, auto);
}

div.nsl-container-block-fullwidth .nsl-container-buttons {
    flex-flow: column;
    align-items: center;
}

div.nsl-container-block-fullwidth .nsl-container-buttons a,
div.nsl-container-block .nsl-container-buttons a {
    flex: 1 1 auto;
    display: block;
    margin: 5px 0;
    width: 100%;
}

div.nsl-container-inline {
    margin: -5px;
    text-align: left;
}

div.nsl-container-inline .nsl-container-buttons {
    justify-content: center;
    flex-wrap: wrap;
}

div.nsl-container-inline .nsl-container-buttons a {
    margin: 5px;
    display: inline-block;
}

div.nsl-container-grid .nsl-container-buttons {
    flex-flow: row;
    align-items: center;
    flex-wrap: wrap;
}

div.nsl-container-grid .nsl-container-buttons a {
    flex: 1 1 auto;
    display: block;
    margin: 5px;
    max-width: 280px;
    width: 100%;
}

@media only screen and (min-width: 650px) {
    div.nsl-container-grid .nsl-container-buttons a {
        width: auto;
    }
}

div.nsl-container .nsl-button {
    cursor: pointer;
    vertical-align: top;
    border-radius: 4px;
}

div.nsl-container .nsl-button-default {
    color: #fff;
    display: flex;
}

div.nsl-container .nsl-button-icon {
    display: inline-block;
}

div.nsl-container .nsl-button-svg-container {
    flex: 0 0 auto;
    padding: 8px;
    display: flex;
    align-items: center;
}

div.nsl-container svg {
    height: 24px;
    width: 24px;
    vertical-align: top;
}

div.nsl-container .nsl-button-default div.nsl-button-label-container {
    margin: 0 24px 0 12px;
    padding: 10px 0;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: .25px;
    overflow: hidden;
    text-align: center;
    text-overflow: clip;
    white-space: nowrap;
    flex: 1 1 auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-transform: none;
    display: inline-block;
}

div.nsl-container .nsl-button-google[data-skin="light"] {
    box-shadow: inset 0 0 0 1px #747775;
    color: #1f1f1f;
}

div.nsl-container .nsl-button-google[data-skin="dark"] {
    box-shadow: inset 0 0 0 1px #8E918F;
    color: #E3E3E3;
}

div.nsl-container .nsl-button-google[data-skin="neutral"] {
    color: #1F1F1F;
}

div.nsl-container .nsl-button-google div.nsl-button-label-container {
    font-family: "Roboto Medium", Roboto, Helvetica, Arial, sans-serif;
}

div.nsl-container .nsl-button-apple .nsl-button-svg-container {
    padding: 0 6px;
}

div.nsl-container .nsl-button-apple .nsl-button-svg-container svg {
    height: 40px;
    width: auto;
}

div.nsl-container .nsl-button-apple[data-skin="light"] {
    color: #000;
    box-shadow: 0 0 0 1px #000;
}

div.nsl-container .nsl-button-facebook[data-skin="white"] {
    color: #000;
    box-shadow: inset 0 0 0 1px #000;
}

div.nsl-container .nsl-button-facebook[data-skin="light"] {
    color: #1877F2;
    box-shadow: inset 0 0 0 1px #1877F2;
}

div.nsl-container .nsl-button-spotify[data-skin="white"] {
    color: #191414;
    box-shadow: inset 0 0 0 1px #191414;
}

div.nsl-container .nsl-button-apple div.nsl-button-label-container {
    font-size: 17px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

div.nsl-container .nsl-button-slack div.nsl-button-label-container {
    font-size: 17px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

div.nsl-container .nsl-button-slack[data-skin="light"] {
    color: #000000;
    box-shadow: inset 0 0 0 1px #DDDDDD;
}

div.nsl-container .nsl-button-tiktok[data-skin="light"] {
    color: #161823;
    box-shadow: 0 0 0 1px rgba(22, 24, 35, 0.12);
}


div.nsl-container .nsl-button-kakao {
    color: rgba(0, 0, 0, 0.85);
}

.nsl-clear {
    clear: both;
}

.nsl-container {
    clear: both;
}

.nsl-disabled-provider .nsl-button {
    filter: grayscale(1);
    opacity: 0.8;
}

/*Button align start*/

div.nsl-container-inline[data-align="left"] .nsl-container-buttons {
    justify-content: flex-start;
}

div.nsl-container-inline[data-align="center"] .nsl-container-buttons {
    justify-content: center;
}

div.nsl-container-inline[data-align="right"] .nsl-container-buttons {
    justify-content: flex-end;
}


div.nsl-container-grid[data-align="left"] .nsl-container-buttons {
    justify-content: flex-start;
}

div.nsl-container-grid[data-align="center"] .nsl-container-buttons {
    justify-content: center;
}

div.nsl-container-grid[data-align="right"] .nsl-container-buttons {
    justify-content: flex-end;
}

div.nsl-container-grid[data-align="space-around"] .nsl-container-buttons {
    justify-content: space-around;
}

div.nsl-container-grid[data-align="space-between"] .nsl-container-buttons {
    justify-content: space-between;
}

/* Button align end*/

/* Redirect */

#nsl-redirect-overlay {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: fixed;
    z-index: 1000000;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    backdrop-filter: blur(1px);
    background-color: RGBA(0, 0, 0, .32);;
}

#nsl-redirect-overlay-container {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: white;
    padding: 30px;
    border-radius: 10px;
}

#nsl-redirect-overlay-spinner {
    content: '';
    display: block;
    margin: 20px;
    border: 9px solid RGBA(0, 0, 0, .6);
    border-top: 9px solid #fff;
    border-radius: 50%;
    box-shadow: inset 0 0 0 1px RGBA(0, 0, 0, .6), 0 0 0 1px RGBA(0, 0, 0, .6);
    width: 40px;
    height: 40px;
    animation: nsl-loader-spin 2s linear infinite;
}

@keyframes nsl-loader-spin {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(360deg)
    }
}

#nsl-redirect-overlay-title {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #3C434A;
}

#nsl-redirect-overlay-text {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    text-align: center;
    font-size: 14px;
    color: #3C434A;
}

/* Redirect END*/</style><style type="text/css">/* Notice fallback */
#nsl-notices-fallback {
    position: fixed;
    right: 10px;
    top: 10px;
    z-index: 10000;
}

.admin-bar #nsl-notices-fallback {
    top: 42px;
}

#nsl-notices-fallback > div {
    position: relative;
    background: #fff;
    border-left: 4px solid #fff;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .1);
    margin: 5px 15px 2px;
    padding: 1px 20px;
}

#nsl-notices-fallback > div.error {
    display: block;
    border-left-color: #dc3232;
}

#nsl-notices-fallback > div.updated {
    display: block;
    border-left-color: #46b450;
}

#nsl-notices-fallback p {
    margin: .5em 0;
    padding: 2px;
}

#nsl-notices-fallback > div:after {
    position: absolute;
    right: 5px;
    top: 5px;
    content: '\00d7';
    display: block;
    height: 16px;
    width: 16px;
    line-height: 16px;
    text-align: center;
    font-size: 20px;
    cursor: pointer;
}</style><style id="wp-custom-css">/* Astra sticky header CSS*/
.site-header, .ast-theme-transparent-header #masthead {
 top: 0;
	z-index:9999;
 position: sticky;
	border-bottom: 3px solid lightgrey;
}

#scale_y, #scale_x, #scale_z {
 width: 15em;
}

/*************************************************
 * TECH3D — Style Premium pour .p3d-dim-input
 *************************************************/

.p3d-dim-input {
    border: 2px solid #dcdcdc !important;      /* Bordure 2px douce */
    border-radius: 10px !important;            /* Arrondi cohérent */
    padding: 10px 12px !important;             /* Confort de saisie */
    font-size: 15px !important;
    background: #fff !important;
    box-shadow: 0 2px 6px rgba(0,0,0,0.05) !important; /* léger ombre */
    transition: 0.25s ease !important;
    width: 100px !important;                   /* (optionnel) largeur fixe si souhaité */
}

/* Hover premium */
.p3d-dim-input:hover {
    border-color: #c5c5c5 !important;
    box-shadow: 0 3px 10px rgba(0,0,0,0.08) !important;
}

/* Focus élégant */
.p3d-dim-input:focus {
    border-color: #888 !important;
    box-shadow: 0 0 0 3px rgba(0,0,0,0.08) !important;
    outline: none !important;
}

/*************************************************
 * TECH3D — Champs dimensionnels élargis
 *************************************************/

.p3d-dim-input {
    width: 160px !important;                  /* largeur augmentée */
    max-width: 100% !important;               /* ne casse jamais le responsive */
    border: 2px solid #dcdcdc !important;
    border-radius: 10px !important;
    padding: 10px 14px !important;
    font-size: 15px !important;
    background: #fff !important;
    box-shadow: 0 2px 6px rgba(0,0,0,0.05) !important;
    transition: 0.25s ease !important;
}

/* Hover premium */
.p3d-dim-input:hover {
    border-color: #c5c5c5 !important;
    box-shadow: 0 3px 10px rgba(0,0,0,0.08) !important;
}

/* Focus élégant */
.p3d-dim-input:focus {
    border-color: #888 !important;
    box-shadow: 0 0 0 3px rgba(0,0,0,0.08) !important;
    outline: none !important;
}

#p3d-finalize p.price::after {
    content: " H.T";
}

table.p3d-discount-table, table.p3d-discount-table td {
    border-collapse: collapse;
    border: 1px solid black;
    text-align: center;
}

/*************************************************
 * TECH3D — Style Premium pour table.p3d-discount-table
 *************************************************/

table.p3d-discount-table {
    width: 100%;
    border-collapse: separate !important; /* nécessaire pour arrondis */
    border-spacing: 0 !important;
    border-radius: 10px !important;
    overflow: hidden !important; /* arrondis visibles */
    border: 1px solid #dcdcdc !important;
}

/* Cellules */
table.p3d-discount-table td,
table.p3d-discount-table th {
    padding: 10px 12px !important;
    border: 1px solid #e5e5e5 !important; 
    text-align: center !important;
}

/***********************
 * Première ligne
 ***********************/
table.p3d-discount-table tr:first-child td,
table.p3d-discount-table tr:first-child th {
    background: #e0e0e0 !important; /* gris plus foncé */
    font-weight: 700 !important;
    color: #333 !important;
}

/***********************
 * Lignes alternées
 ***********************/
table.p3d-discount-table tr:nth-child(odd) {
    background: #f7f7f7 !important;
}
table.p3d-discount-table tr:nth-child(even) {
    background: #ffffff !important;
}

/*************************************************
 * TECH3D — Phrase sous le tableau
 *************************************************/

table.p3d-discount-table + p::before {
    content: "La remise est appliquée automatiquement au panier.";
    display: block;
    margin-top: 20px;
    text-align: center;
    font-weight: 700;
    font-size: 15px;
    color: #444;
}

/*************************************************
 * TECH3D — Traduction Header p3d-discount-table
 *************************************************/

/* ——— Colonne 1 : QTY → QTÉ ——— */
table.p3d-discount-table tr:first-child td:nth-child(1) {
    position: relative;
    color: transparent !important; /* masque le texte mais garde la place */
}
table.p3d-discount-table tr:first-child td:nth-child(1)::after {
    content: "QTÉ";
    position: absolute;
    inset: 0;
    color: #333;
    font-weight: 700;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* ——— Colonne 2 : Discount → Remise ——— */
table.p3d-discount-table tr:first-child td:nth-child(2) {
    position: relative;
    color: transparent !important;
}
table.p3d-discount-table tr:first-child td:nth-child(2)::after {
    content: "Remise";
    position: absolute;
    inset: 0;
    color: #333;
    font-weight: 700;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* ——— Colonne 3 : Unit Price → Prix remisé (H.T.) ——— */
table.p3d-discount-table tr:first-child td:nth-child(3) {
    position: relative;
    color: transparent !important;
}
table.p3d-discount-table tr:first-child td:nth-child(3)::after {
    content: "Prix remisé (H.T.)";
    position: absolute;
    inset: 0;
    color: #333;
    font-weight: 700;
    display: flex;
    align-items: center;
    justify-content: center;
}

/*************************************************
 * TECH3D — Marges avant et après le tableau
 *************************************************/

/* marge AVANT le tableau */
table.p3d-discount-table {
    margin-top: 40px !important;
}

/* marge APRÈS le tableau */
table.p3d-discount-table + p {
    margin-top: 10px !important;
}
/*************************************************
 * TECH3D — Marge après la phrase sous le tableau
 *************************************************/

table.p3d-discount-table + p::before {
    margin-bottom: 30px !important; /* marge après la phrase */
}

/*************************************************
 * TECH3D – Checkout WooCommerce minimaliste 1 colonne
 * Page : [woocommerce_checkout]
 *************************************************/

/* ------------- 1. Mise en page en 1 seule colonne ------------- */

body.woocommerce-checkout .col2-set,
body.woocommerce-checkout .col2-set .col-1,
body.woocommerce-checkout .col2-set .col-2 {
  float: none !important;
  width: 100% !important;
  margin: 0;
  padding: 0;
}

/* On aligne les blocs l’un sous l’autre avec un peu d’espace */
body.woocommerce-checkout #customer_details,
body.woocommerce-checkout #order_review {
  margin-bottom: 24px;
}

/* ------------- 2. Style "cartes" pour les blocs principaux ------------- */

body.woocommerce-checkout .woocommerce-form-login,
body.woocommerce-checkout .woocommerce-form-coupon,
body.woocommerce-checkout #customer_details,
body.woocommerce-checkout #order_review {
  background: #ffffff;
  border: 1px solid #e5e5e5;
  border-radius: 12px;
  padding: 20px;
  box-shadow: 0 4px 10px rgba(0,0,0,0.03);
  box-sizing: border-box;
}

/* On espace un peu les titres des blocs sans changer leur style */
body.woocommerce-checkout .woocommerce-form-login h2,
body.woocommerce-checkout #customer_details h3,
body.woocommerce-checkout #order_review_heading {
  margin-top: 0;
  margin-bottom: 16px;
}

/* ------------- 3. Champs de formulaire (inputs, selects, textarea) ------------- */

body.woocommerce-checkout form.checkout input[type="text"],
body.woocommerce-checkout form.checkout input[type="email"],
body.woocommerce-checkout form.checkout input[type="tel"],
body.woocommerce-checkout form.checkout input[type="password"],
body.woocommerce-checkout form.checkout input[type="number"],
body.woocommerce-checkout form.checkout textarea,
body.woocommerce-checkout form.checkout select {
  border-radius: 12px;
  border: 1px solid #d9d9d9;
  background: #ffffff;
  padding: 10px 12px;
  box-shadow: none;
  transition: border-color 0.2s ease, box-shadow 0.2s ease, background-color 0.2s ease;
}

/* Effet au survol des champs */
body.woocommerce-checkout form.checkout input[type="text"]:hover,
body.woocommerce-checkout form.checkout input[type="email"]:hover,
body.woocommerce-checkout form.checkout input[type="tel"]:hover,
body.woocommerce-checkout form.checkout input[type="password"]:hover,
body.woocommerce-checkout form.checkout input[type="number"]:hover,
body.woocommerce-checkout form.checkout textarea:hover,
body.woocommerce-checkout form.checkout select:hover {
  border-color: #b3b3b3;
  background-color: #fafafa;
}

/* Effet au focus (clic dans le champ) */
body.woocommerce-checkout form.checkout input[type="text"]:focus,
body.woocommerce-checkout form.checkout input[type="email"]:focus,
body.woocommerce-checkout form.checkout input[type="tel"]:focus,
body.woocommerce-checkout form.checkout input[type="password"]:focus,
body.woocommerce-checkout form.checkout input[type="number"]:focus,
body.woocommerce-checkout form.checkout textarea:focus,
body.woocommerce-checkout form.checkout select:focus {
  border-color: #999999;
  outline: none;
  box-shadow: 0 0 0 2px rgba(0,0,0,0.04);
}

/* Alignement propre des labels + champs */
body.woocommerce-checkout form.checkout .form-row {
  margin-bottom: 14px;
}

/* ------------- 4. Cases à cocher et radios ------------- */

body.woocommerce-checkout form.checkout input[type="checkbox"],
body.woocommerce-checkout form.checkout input[type="radio"] {
  margin-right: 6px;
  transform: scale(1.05);
}

/* Exemple : léger arrondi pour rester cohérent */
body.woocommerce-checkout form.checkout input[type="checkbox"] {
  border-radius: 4px;
}

/* ------------- 5. Résumé de commande (carte moderne + shadow) ------------- */

/* Table du résumé de commande */
body.woocommerce-checkout #order_review .shop_table {
  background: #ffffff;
  border-radius: 12px;
  border: 1px solid #e5e5e5;
  box-shadow: 0 4px 10px rgba(0,0,0,0.03);
  overflow: hidden;
}

/* En-têtes et lignes du tableau */
body.woocommerce-checkout #order_review .shop_table th,
body.woocommerce-checkout #order_review .shop_table td {
  border-top: 1px solid #f0f0f0;
}

/* Première ligne (en-tête) sans bordure au-dessus */
body.woocommerce-checkout #order_review .shop_table thead th {
  border-top: none;
}

/* Totaux un peu mis en avant */
body.woocommerce-checkout #order_review .shop_table tfoot th,
body.woocommerce-checkout #order_review .shop_table tfoot td {
  background: #fafafa;
}

/* ------------- 6. Méthodes de livraison ------------- */

body.woocommerce-checkout .woocommerce-shipping-methods {
  list-style: none;
  margin: 8px 0 0;
  padding: 0;
}

body.woocommerce-checkout .woocommerce-shipping-methods li {
  padding: 8px 0;
  border-bottom: 1px solid #f0f0f0;
}

body.woocommerce-checkout .woocommerce-shipping-methods li:last-child {
  border-bottom: none;
}

/* ------------- 7. Méthodes de paiement ------------- */

body.woocommerce-checkout #payment {
  background: #ffffff;
  border-radius: 12px;
  border: 1px solid #e5e5e5;
  padding: 16px;
  box-shadow: 0 4px 10px rgba(0,0,0,0.03);
}

/* Liste des méthodes de paiement */
body.woocommerce-checkout #payment ul.payment_methods {
  list-style: none;
  padding: 0;
  margin: 0 0 16px;
}

body.woocommerce-checkout #payment ul.payment_methods li {
  padding: 10px 0;
  border-bottom: 1px solid #f0f0f0;
}

body.woocommerce-checkout #payment ul.payment_methods li:last-child {
  border-bottom: none;
}

/* Texte sous une méthode de paiement (ex : CB, virement, etc.) */
body.woocommerce-checkout #payment .payment_box {
  margin: 8px 0 0;
  padding: 10px 12px;
  background: #fafafa;
  border-radius: 8px;
}

/* ------------- 8. Bloc connexion / notices WooCommerce ------------- */

/* Bloc connexion déjà transformé en carte plus haut, on ajuste juste les notices */
body.woocommerce-checkout .woocommerce-info,
body.woocommerce-checkout .woocommerce-message,
body.woocommerce-checkout .woocommerce-error {
  border-radius: 8px;
  margin-bottom: 18px;
}

/* On clarifie un peu l’espacement dans la zone de connexion */
body.woocommerce-checkout .woocommerce-form-login .form-row {
  margin-bottom: 12px;
}

/* ------------- 9. Espacements généraux ------------- */

body.woocommerce-checkout .woocommerce {
  /* on ne touche pas à la largeur, juste au confort vertical */
}

body.woocommerce-checkout form.checkout {
  margin-top: 10px;
}

body.woocommerce-checkout form.checkout .form-row-wide,
body.woocommerce-checkout form.checkout .form-row-first,
body.woocommerce-checkout form.checkout .form-row-last {
  width: 100%;
}

/*************************************************
 * Correction largeur bloc "Votre commande"
 *************************************************/

/* Forcer le bloc résumé + paiement à prendre toute la largeur */
body.woocommerce-checkout #order_review,
body.woocommerce-checkout #order_review_heading,
body.woocommerce-checkout #order_review .shop_table,
body.woocommerce-checkout #payment {
  width: 100% !important;
  max-width: 100% !important;
  float: none !important;
  clear: both !important;
}

/* Supprimer les éventuelles colonnes résiduelles du thème */
body.woocommerce-checkout .woocommerce-checkout-review-order,
body.woocommerce-checkout form.checkout #order_review,
body.woocommerce-checkout form.checkout .woocommerce-checkout-payment {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  float: none !important;
}

/* Corrige les conteneurs internes WooCommerce qui limitent la largeur */
body.woocommerce-checkout .woocommerce-checkout-review-order-table,
body.woocommerce-checkout .woocommerce-checkout-payment,
body.woocommerce-checkout .woocommerce-checkout-review-order {
  width: 100% !important;
  max-width: 100% !important;
}

/*************************************************
 * Augmentation des paddings internes (Votre commande + Paiement)
 *************************************************/

/* Bloc global "Votre commande" */
body.woocommerce-checkout #order_review {
  padding: 24px !important; /* augmente l’espace interne */
}

/* Titre "Votre commande" */
body.woocommerce-checkout #order_review_heading {
  padding-bottom: 10px !important;
}

/* Tableau de commande */
body.woocommerce-checkout #order_review .shop_table {
  padding: 16px !important;
  border-radius: 12px !important;
}

/* Contenu du tableau (cellules) */
body.woocommerce-checkout #order_review .shop_table th,
body.woocommerce-checkout #order_review .shop_table td {
  padding: 14px 10px !important;
}

/* Bloc des méthodes de paiement */
body.woocommerce-checkout #payment {
  padding: 20px !important;
}

/* Chaque méthode de paiement */
body.woocommerce-checkout #payment ul.payment_methods li {
  padding: 12px 0 !important;
}

/* Box d'informations sous une méthode de paiement */
body.woocommerce-checkout #payment .payment_box {
  padding: 14px 16px !important;
}

/* Centrer le titre Votre commande */
body.woocommerce-checkout #order_review_heading {
  text-align: center !important;
}

/* Centrer le titre Détails de facturation */
body.woocommerce-checkout #customer_details h3:first-of-type {
  text-align: center !important;
}

/* Mettre en gras sous-total, expédition et total */
body.woocommerce-checkout #order_review .shop_table tfoot tr.cart-subtotal th,
body.woocommerce-checkout #order_review .shop_table tfoot tr.cart-subtotal td,
body.woocommerce-checkout #order_review .shop_table tfoot tr.shipping th,
body.woocommerce-checkout #order_review .shop_table tfoot tr.shipping td,
body.woocommerce-checkout #order_review .shop_table tfoot tr.order-total th,
body.woocommerce-checkout #order_review .shop_table tfoot tr.order-total td {
  font-weight: 700 !important;
}
/*************************************************
 * TECH3D – Lignes 50/50 pour certains champs
 *************************************************/

/* On annule notre ancienne règle 100% sur ces champs précis */
body.woocommerce-checkout form.checkout #billing_first_name_field,
body.woocommerce-checkout form.checkout #billing_last_name_field,
body.woocommerce-checkout form.checkout #billing_postcode_field,
body.woocommerce-checkout form.checkout #billing_city_field {
  width: 48% !important;
  float: left !important;
  clear: none !important;
  box-sizing: border-box;
}

/* On ajoute un petit espace à droite des champs de gauche */
body.woocommerce-checkout form.checkout #billing_first_name_field,
body.woocommerce-checkout form.checkout #billing_postcode_field {
  margin-right: 4% !important;
}

/* On évite que le champ suivant vienne se glisser en dessous */
body.woocommerce-checkout form.checkout #billing_last_name_field,
body.woocommerce-checkout form.checkout #billing_city_field {
  margin-right: 0 !important;
}

/* On garde les autres champs en full width */
body.woocommerce-checkout form.checkout .form-row-wide {
  width: 100% !important;
  float: none !important;
}

/* Petit filet de sécurité pour que chaque ligne soit bien "cassée" */
body.woocommerce-checkout form.checkout .form-row {
  margin-bottom: 14px;
}

/*************************************************
 * TECH3D – Email + Téléphone en 50/50
 *************************************************/

body.woocommerce-checkout form.checkout #billing_email_field,
body.woocommerce-checkout form.checkout #billing_phone_field {
  width: 48% !important;
  float: left !important;
  clear: none !important;
  box-sizing: border-box;
}

body.woocommerce-checkout form.checkout #billing_email_field {
  margin-right: 4% !important;
}

body.woocommerce-checkout form.checkout #billing_phone_field {
  margin-right: 0 !important;
}
/*************************************************
 * TECH3D – Expédition : Prénom + Nom en 50/50
 *************************************************/

body.woocommerce-checkout form.checkout #shipping_first_name_field,
body.woocommerce-checkout form.checkout #shipping_last_name_field {
  width: 48% !important;
  float: left !important;
  box-sizing: border-box;
}

body.woocommerce-checkout form.checkout #shipping_first_name_field {
  margin-right: 4% !important;
}
/*************************************************
 * TECH3D – Expédition : CP + Ville en 50/50
 *************************************************/

body.woocommerce-checkout form.checkout #shipping_postcode_field,
body.woocommerce-checkout form.checkout #shipping_city_field {
  width: 48% !important;
  float: left !important;
  box-sizing: border-box;
}

body.woocommerce-checkout form.checkout #shipping_postcode_field {
  margin-right: 4% !important;
}
/*************************************************
 * TECH3D – Expédition : Email + Téléphone en 50/50
 *************************************************/

body.woocommerce-checkout form.checkout #shipping_email_field,
body.woocommerce-checkout form.checkout #shipping_phone_field {
  width: 48% !important;
  float: left !important;
  box-sizing: border-box;
}

body.woocommerce-checkout form.checkout #shipping_email_field {
  margin-right: 4% !important;
}
/*************************************************
 * TECH3D – Séparation claire des lignes
 *************************************************/

body.woocommerce-checkout form.checkout .form-row {
  clear: both !important;
  margin-bottom: 14px;
}

/* Style de la note explicative facturation */
.tech3d-billing-note {
  margin-bottom: 22px;
  font-size: 14px;
  color: #666;
  line-height: 1.5;
}

/*************************************************
 * TECH3D – Amélioration de l’étoile obligatoire
 *************************************************/

body.woocommerce-checkout form.checkout .required {
  color: #d10000 !important;       /* Rouge WooCommerce */
  font-size: 18px !important;      /* Léger grossissement */
  font-weight: 600 !important;     /* Lisibilité */
  margin-left: 2px !important;     /* Espacement du label */
  line-height: 1;
}

/*************************************************
 * TECH3D – Effet focus sur les champs (minimaliste premium)
 *************************************************/

body.woocommerce-checkout form.checkout input:focus,
body.woocommerce-checkout form.checkout textarea:focus,
body.woocommerce-checkout form.checkout select:focus {
  border-color: #999 !important;
  background: #fafafa !important;
  box-shadow: 0 0 0 2px rgba(0,0,0,0.05) !important;
  outline: none !important;
}

/*************************************************
 * TECH3D – Ligne d’en-tête du tableau "Votre commande"
 *************************************************/

/* Fond légèrement plus foncé pour l’en-tête */
body.woocommerce-checkout #order_review .shop_table thead th {
    background: #f0f0f0 !important; /* gris un peu plus marqué */
    font-weight: 600 !important;    /* meilleure lisibilité */
    padding: 14px 12px !important;
    border-bottom: 1px solid #d9d9d9 !important;
}

/* Correction du style global du tableau pour un rendu plus propre */
body.woocommerce-checkout #order_review .shop_table {
    border-collapse: separate !important;
    border-spacing: 0;
    border-radius: 12px;
    overflow: hidden;
}

/*************************************************
 * TECH3D – Améliorations visuelles du tableau "Votre commande"
 *************************************************/

/* ------------- Bordures internes plus nettes ------------- */
body.woocommerce-checkout #order_review .shop_table th,
body.woocommerce-checkout #order_review .shop_table td {
    border-bottom: 1px solid #e2e2e2 !important; /* ligne interne plus définie */
}

body.woocommerce-checkout #order_review .shop_table tr:last-child td {
    border-bottom: none !important; /* on enlève la dernière bordure */
}

/* ------------- Lignes alternées (zébrage léger) ------------- */
body.woocommerce-checkout #order_review .shop_table tbody tr:nth-child(odd) {
    background-color: #fafafa !important; /* gris clair alterné */
}

body.woocommerce-checkout #order_review .shop_table tbody tr:nth-child(even) {
    background-color: #ffffff !important;
}

/* ------------- Effet hover sur les lignes produits ------------- */
body.woocommerce-checkout #order_review .shop_table tbody tr:hover {
    background-color: #f0f0f0 !important;  /* léger highlight */
    transition: background-color 0.2s ease;
}

/* ------------- Renforcement du surlignage au survol ------------- */
body.woocommerce-checkout #order_review .shop_table tbody tr:hover td {
    border-color: #d2d2d2 !important; /* bordures légèrement foncées au hover */
}

/* ------------- Style particulier pour la ligne d’en-tête ------------- */
body.woocommerce-checkout #order_review .shop_table thead th {
    background: #f0f0f0 !important;
    font-weight: 600 !important;
    border-bottom: 1px solid #d9d9d9 !important;
}


/*************************************************
 * TECH3D – Tableau récapitulatif premium
 * Style type Shopify / BackMarket / Apple
 *************************************************/

/* ---------- Structure interne plus nette ---------- */
body.woocommerce-checkout #order_review .shop_table {
    border-collapse: separate !important;
    border-spacing: 0;
    border-radius: 12px !important;
    overflow: hidden !important;
    background: #fff !important;
}

/* Bordures internes */
body.woocommerce-checkout #order_review .shop_table th,
body.woocommerce-checkout #order_review .shop_table td {
    border-bottom: 1px solid #e1e1e1 !important;
    padding: 14px 12px !important;
}

/* ---------- En-tête foncé (Produit / Sous-total) ---------- */
body.woocommerce-checkout #order_review .shop_table thead th {
    background: #f0f0f0 !important;
    font-weight: 600 !important;
    border-bottom: 1px solid #d3d3d3 !important;
}

/* ---------- Lignes alternées ---------- */
body.woocommerce-checkout #order_review .shop_table tbody tr:nth-child(odd) {
    background-color: #fafafa !important;
}

body.woocommerce-checkout #order_review .shop_table tbody tr:nth-child(even) {
    background-color: #ffffff !important;
}

/* ---------- Effet hover léger ---------- */
body.woocommerce-checkout #order_review .shop_table tbody tr {
    transition: background-color 0.2s ease, border-color 0.2s ease;
}

body.woocommerce-checkout #order_review .shop_table tbody tr:hover {
    background-color: #f3f3f3 !important;
}

body.woocommerce-checkout #order_review .shop_table tbody tr:hover td {
    border-color: #cfcfcf !important;
}

/* ---------- Icône coche devant chaque nom de produit ---------- */
body.woocommerce-checkout #order_review .shop_table tbody td.product-name {
    position: relative;
    padding-left: 28px !important;
}

body.woocommerce-checkout #order_review .shop_table tbody td.product-name::before {
    content: "✔";
    position: absolute;
    left: 8px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 14px;
    color: #7a7a7a;
}

/* ---------- Prix alignés à droite ---------- */
body.woocommerce-checkout #order_review .shop_table td.product-total,
body.woocommerce-checkout #order_review .shop_table tfoot td,
body.woocommerce-checkout #order_review .shop_table tfoot th {
    text-align: right !important;
}

/* ---------- Ligne “Expédition” en surbrillance douce ---------- */
body.woocommerce-checkout #order_review .shop_table tfoot tr.shipping th,
body.woocommerce-checkout #order_review .shop_table tfoot tr.shipping td {
    background-color: #f9f9f9 !important;
    font-weight: 600 !important;
}

/* ---------- Ligne “Total” en style premium ---------- */
body.woocommerce-checkout #order_review .shop_table tfoot tr.order-total th,
body.woocommerce-checkout #order_review .shop_table tfoot tr.order-total td {
    font-weight: 700 !important;
    font-size: 17px !important;
    background: #ededed !important;
    border-top: 2px solid #d0d0d0 !important;
    padding-top: 16px !important;
    padding-bottom: 16px !important;
}

/* ---------- Animation d’apparition des lignes ---------- */
body.woocommerce-checkout #order_review .shop_table tbody tr {
    animation: fadeInRow 0.25s ease;
}

@keyframes fadeInRow {
    from { opacity: 0; transform: translateY(3px); }
    to   { opacity: 1; transform: translateY(0); }
}

/*************************************************
 * TECH3D – Méthodes de paiement (STYLE MINIMALISTE)
 * Version légère, propre, alignée avec le tableau
 *************************************************/

/* Bloc global paiement : harmonisé avec le tableau */
#payment {
    background: #ffffff !important;
    border: 1px solid #e5e5e5 !important;
    border-radius: 12px !important;
    padding: 18px 20px !important;
    box-shadow: 0 2px 8px rgba(0,0,0,0.03) !important;
}

/* Texte de réassurance minimal, centré */
.payment-reassurance-text {
    text-align: center;
    font-size: 14px;
    color: #777;
    margin: 0 0 18px 0;
}

/* Liste des méthodes : style simple, pas de carte ou hover exagéré */
#payment ul.payment_methods {
    list-style: none !important;
    margin: 0;
    padding: 0;
}

/* Chaque méthode : bloc léger, aligné comme une ligne du tableau */
#payment ul.payment_methods li {
    padding: 12px 0 !important;
    border-bottom: 1px solid #ececec !important;
    display: flex;
    align-items: center;
    gap: 10px;
    transition: background-color 0.15s ease;
}

/* Pas de dernier bord */
#payment ul.payment_methods li:last-child {
    border-bottom: none !important;
}

/* Hover extrêmement léger */
#payment ul.payment_methods li:hover {
    background-color: #f7f7f7 !important;
}

/* Radio buttons : minimalistes, discrets */
#payment ul.payment_methods li input[type="radio"] {
    width: 18px !important;
    height: 18px !important;
    accent-color: #555 !important;
}

/* Label propre, discret */
#payment ul.payment_methods li label {
    font-size: 15px;
    color: #333;
    margin-right: auto !important;
}

/* Méthode sélectionnée : ligne légèrement surlignée, comme dans ton tableau */
#payment ul.payment_methods li input[type="radio"]:checked + label {
    font-weight: 600;
    color: #222;
}

/* La boîte explicative (payment_box) : même style que lignes du tableau */
#payment .payment_box {
    background: #fafafa !important;
    border: 1px solid #e2e2e2 !important;
    padding: 12px 14px !important;
    border-radius: 8px !important;
    margin-top: 8px !important;
    animation: fadeInPayment 0.2s ease;
}

/* Animation propre */
@keyframes fadeInPayment {
    from { opacity: 0; transform: translateY(-3px); }
    to   { opacity: 1; transform: translateY(0); }
}

/* Espacement propre avant le bouton commander */
#payment #place_order {
    margin-top: 22px !important;
}
/*************************************************
 * TECH3D – Carte cliquable (style minimaliste)
 *************************************************/

/* On transforme chaque méthode en "carte" subtile */
#payment ul.payment_methods li {
    padding: 14px 16px !important;
    border: 1px solid #e5e5e5 !important;
    border-radius: 10px !important;
    margin-bottom: 12px !important;
    background: #ffffff !important;

    display: flex;
    align-items: center;
    gap: 12px;

    cursor: pointer !important; /* carte cliquable */
    transition: background-color 0.18s ease, border-color 0.18s ease, box-shadow 0.18s ease;
}

/* Hover subtil*


/*************************************************
 * TECH3D – Page Merci (order-received)
 * Style premium harmonisé
 *************************************************/

/* ------- Message principal ------- */
.order-success-message {
    text-align: center;
    margin-bottom: 32px;
}

.order-success-icon {
    font-size: 42px;
    color: #28a745; /* vert succès doux */
    font-weight: 700;
    margin-bottom: 8px;
}

.order-success-text {
    font-size: 20px;
    color: #333;
    font-weight: 600;
}

/* ------- Bloc récapitulatif : numéro, date, total ------- */
.woocommerce-order-overview {
    text-align: center;
    background: #ffffff;
    border: 1px solid #e5e5e5;
    border-radius: 12px;
    padding: 20px 24px;
    margin-bottom: 32px;
    box-shadow: 0 3px 10px rgba(0,0,0,0.03);
}

.woocommerce-order-overview li {
    padding: 12px 0;
    border-bottom: 1px solid #e1e1e1;
    font-size: 15px;
    color: #333;
}

.woocommerce-order-overview li:last-child {
    border-bottom: none;
}

/* Labels en petit, valeurs en gras */
.woocommerce-order-overview li strong {
    display: block;
    margin-top: 3px;
    font-size: 16px;
}

/* ------- Titre "Détails de la commande" ------- */
.woocommerce-order-details__title {
    text-align: center !important;
    margin-bottom: 22px !important;
}

.woocommerce-order-details__title::before {
    content: "";
    display: inline-block;
    width: 3px;
    height: 70%;
    background: #d0d0d0;
    margin-right: 12px;
    vertical-align: middle;
    border-radius: 3px;
}

/* ------- Tableau des produits (style premium identique checkout) ------- */
.woocommerce-order-details table.shop_table {
    border-collapse: separate !important;
    border-spacing: 0;
    border-radius: 12px !important;
    overflow: hidden !important;
    background: #fff !important;
    border: 1px solid #e5e5e5 !important;
    box-shadow: 0 2px 6px rgba(0,0,0,0.03);
}

.woocommerce-order-details table.shop_table th,
.woocommerce-order-details table.shop_table td {
    border-bottom: 1px solid #e1e1e1 !important;
    padding: 14px 12px !important;
}

/* En-tête */
.woocommerce-order-details table.shop_table thead th {
    background: #f0f0f0 !important;
    font-weight: 600 !important;
    border-bottom: 1px solid #d3d3d3 !important;
}

/* Lignes alternées */
.woocommerce-order-details table.shop_table tbody tr:nth-child(odd) {
    background-color: #fafafa !important;
}

.woocommerce-order-details table.shop_table tbody tr:nth-child(even) {
    background-color: #ffffff !important;
}

/* Hover léger */
.woocommerce-order-details table.shop_table tbody tr:hover {
    background: #f3f3f3 !important;
    transition: 0.2s ease;
}

/* Miniature */
.woocommerce-order-details table.shop_table td.product-name img {
    width: 48px !important;
    height: 48px !important;
    object-fit: cover;
    border-radius: 6px;
    margin-right: 10px;
    box-shadow: 0 1px 4px rgba(0,0,0,0.1);
}

.woocommerce-order-details table.shop_table td.product-name {
    display: flex;
    align-items: center;
    gap: 12px;
}

/* Badge quantité */
.woocommerce-order-details table.shop_table td.product-quantity {
    background: #e8e8e8;
    padding: 4px 10px;
    border-radius: 12px;
    font-weight: 600;
    font-size: 13px;
}

/* Ligne total */
.woocommerce-order-details table.shop_table tfoot tr:last-child {
    background: #ededed !important;
    font-weight: 700 !important;
    font-size: 17px !important;
}

/* ------- Bloc Informations client (facturation + livraison) ------- */
.woocommerce-customer-details {
    background: #ffffff;
    border: 1px solid #e5e5e5;
    border-radius: 12px;
    box-shadow: 0 2px 6px rgba(0,0,0,0.03);
    padding: 24px;
    margin-top: 32px;
}

/* Titre */
.woocommerce-column__title {
    text-align: center;
    margin-bottom: 16px;
    position: relative;
    display: inline-block;
}

.woocommerce-column__title::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 50%;
    transform: translateY(-50%);
    width: 3px;
    height: 70%;
    background: #d0d0d0;
    border-radius: 3px;
}

/* Détails adresse */
.address {
    border: 1px solid #e5e5e5;
    border-radius: 10px;
    background: #fafafa;
    padding: 16px;
    margin-bottom: 20px;
}

/* Texte */
.woocommerce-customer-details address {
    font-style: normal !important;
    line-height: 1.6;
    color: #555;
}

/*************************************************
 * TECH3D – Mise en gras : Total, Expédition, Moyen de paiement
 *************************************************/

/* Expédition */
.woocommerce-order-details table.shop_table tfoot tr.shipping th,
.woocommerce-order-details table.shop_table tfoot tr.shipping td {
    font-weight: 700 !important;
}

/* Total */
.woocommerce-order-details table.shop_table tfoot tr.order-total th,
.woocommerce-order-details table.shop_table tfoot tr.order-total td {
    font-weight: 800 !important;
    font-size: 18px !important;
}

/* Moyen de paiement dans le bloc résumé commande */
.woocommerce-order-overview__payment-method strong {
    font-weight: 700 !important;
    color: #333;
}

/*************************************************
 * TECH3D – Centrage du titre et du contenu adresse facturation
 *************************************************/

.woocommerce-customer-details .woocommerce-column--billing-address .woocommerce-column__title {
    text-align: center !important;
    width: 100%;
}

.woocommerce-customer-details .woocommerce-column--billing-address address {
    text-align: center !important;
    margin: 0 auto !important;
}

/*************************************************
 * TECH3D – Mise en gras nom/prénom + adresse complète
 *************************************************/

/* Première ligne du bloc adresse = nom + prénom */
.woocommerce-customer-details address strong,
.woocommerce-customer-details address:first-line {
    font-weight: 700 !important;
    color: #333 !important;
}

/* Adresse + code postal + ville */
.woocommerce-customer-details address {
    line-height: 1.6;
}

.woocommerce-customer-details address,
.woocommerce-customer-details address span,
.woocommerce-customer-details address br + span {
    font-weight: 600;
}








/*************************************************
 * TECH3D – Style Premium Page Panier (sans miniatures)
 * Même design que Checkout + Page Merci
 *************************************************/

/* ---- TABLEAU GLOBAL ---- */
.woocommerce-cart-form .shop_table {
    border-collapse: separate !important;
    border-spacing: 0;
    width: 100%;
    background: #ffffff !important;
    border: 1px solid #e5e5e5 !important;
    border-radius: 12px !important;
    overflow: hidden;
    box-shadow: 0 2px 10px rgba(0,0,0,0.03);
}

/* ---- HEADER ---- */
.woocommerce-cart-form .shop_table thead th {
    background: #f0f0f0 !important;
    border-bottom: 1px solid #d3d3d3 !important;
    font-weight: 600 !important;
    padding: 14px 12px !important;
    color: #333 !important;
}

/* ---- LIGNES ---- */
.woocommerce-cart-form .shop_table tbody td {
    border-bottom: 1px solid #e1e1e1 !important;
    padding: 14px 12px !important;
    vertical-align: middle !important;
}

/* Lignes alternées */
.woocommerce-cart-form .shop_table tbody tr:nth-child(odd) {
    background: #fafafa !important;
}
.woocommerce-cart-form .shop_table tbody tr:nth-child(even) {
    background: #ffffff !important;
}

/* Hover léger */
.woocommerce-cart-form .shop_table tbody tr:hover {
    background: #f3f3f3 !important;
    transition: 0.2s ease;
}

/* ---- NOM PRODUIT ---- */
.woocommerce-cart-form .product-name a {
    font-weight: 600;
    color: #333 !important;
    text-decoration: none !important;
}
.woocommerce-cart-form .product-name a:hover {
    text-decoration: underline !important;
}

/* ---- PRIX ---- */
.woocommerce-cart-form .product-price,
.woocommerce-cart-form .product-subtotal {
    font-weight: 600 !important;
    color: #222;
}

/* ---- QUANTITÉ INPUT ---- */
.woocommerce-cart-form .quantity .qty {
    width: 60px !important;
    height: 38px !important;
    border: 1px solid #cfcfcf !important;
    border-radius: 8px !important;
    text-align: center !important;
    font-size: 15px !important;
    color: #333 !important;
    background: #fff !important;
    transition: 0.2s ease;
}
.woocommerce-cart-form .quantity .qty:focus {
    border-color: #999 !important;
    background: #fafafa !important;
    box-shadow: 0 0 0 2px rgba(0,0,0,0.05) !important;
}

/* ---- BOUTON SUPPRIMER PRODUIT ---- */
.woocommerce-cart-form .product-remove a {
    font-size: 22px !important;
    color: #cc0000 !important;
    opacity: 0.7;
    transition: 0.2s ease;
}
.woocommerce-cart-form .product-remove a:hover {
    opacity: 1;
}

/* ---- TOTAL PANIER (cart_totals) ---- */
.cart_totals table {
    border-collapse: separate !important;
    border-spacing: 0;
    width: 100%;
    background: #ffffff !important;
    border: 1px solid #e5e5e5 !important;
    border-radius: 12px !important;
    overflow: hidden;
    box-shadow: 0 2px 10px rgba(0,0,0,0.03);
    margin-top: 28px;
}

.cart_totals table th,
.cart_totals table td {
    border-bottom: 1px solid #e1e1e1 !important;
    padding: 14px 12px !important;
}

/* Sous-total */
.cart_totals .cart-subtotal th,
.cart_totals .cart-subtotal td {
    font-weight: 700 !important;
}

/* Livraison */
.cart_totals .shipping th,
.cart_totals .shipping td {
    font-weight: 700 !important;
}

/* Total final */
.cart_totals .order-total th,
.cart_totals .order-total td {
    background: #ededed !important;
    font-weight: 800 !important;
    font-size: 18px !important;
}

/* ---- BOUTONS ---- */
.woocommerce .actions .button,
.woocommerce .wc-proceed-to-checkout a.checkout-button {
    border-radius: 8px !important;
    font-weight: 600 !important;
    padding: 12px 20px !important;
}

/* ---- ESPACEMENT ---- */
.woocommerce-cart-form,
.cart_totals {
    margin-bottom: 40px;
}





/*************************************************
 * TECH3D – Notifications WooCommerce Premium
 * (Panier mis à jour, Panier vide, etc.)
 *************************************************/

/* Style général des notifications */
.woocommerce-message,
.woocommerce-info,
.woocommerce-error {
    background: #f6fff8 !important;                    /* vert très pâle */
    border: 2px solid #27ae60 !important;              /* vert validé */
    color: #2d7f42 !important;                         /* vert plus foncé */
    border-radius: 10px !important;
    padding: 14px 18px !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    box-shadow: 0 2px 8px rgba(0,0,0,0.04);
    position: relative;
    margin-bottom: 26px !important;
    list-style: none !important;
}

/* Icône ✓ */
.woocommerce-message::before,
.woocommerce-info::before {
    content: "✓";
    font-size: 18px;
    font-weight: 700;
    color: #27ae60;
    margin-right: 10px;
    display: inline-block;
    vertical-align: middle;
}

/* Correction WooCommerce (il met déjà un before, on l'écrase) */
.woocommerce-error::before {
    display: none !important;
}

/* Pour les erreurs (ex : carte non valide) */
.woocommerce-error {
    background: #fff7f7 !important;
    border-color: #d9534f !important;
    color: #b52b27 !important;
}

.woocommerce-error li {
    list-style: none !important;
}

/* Icône pour erreurs */
.woocommerce-error::after {
    content: "⚠";
    font-size: 18px;
    font-weight: 700;
    margin-right: 10px;
    color: #b52b27;
    position: absolute;
    left: 16px;
}

/* Indentation des textes après l'icône */
.woocommerce-error,
.woocommerce-message,
.woocommerce-info {
    padding-left: 46px !important;
}

/* Centrer le titre Total panier */
.cart_totals h2 {
    text-align: center !important;
    margin-bottom: 18px !important;
    position: relative;
}

/* Champ quantité plus visible */
.woocommerce-cart-form .quantity .qty {
    width: 70px !important;
    height: 42px !important;
    font-size: 17px !important;
    font-weight: 600 !important;
    border: 1.8px solid #bfbfbf !important;
    border-radius: 8px !important;
    padding: 0 !important;
}

/*************************************************
 * TECH3D – Bouton "Continuer les achats"
 *************************************************/

.continue-shopping-wrapper {
    text-align: left;
    margin: 22px 0 14px 0;
}

.continue-shopping-button {
    display: inline-block;
    padding: 10px 18px;
    border-radius: 8px;
    background: #f5f5f5;
    border: 1px solid #dcdcdc;
    color: #333 !important;
    text-decoration: none !important;
    font-weight: 600;
    font-size: 15px;
    transition: 0.2s ease;
}

.continue-shopping-button:hover {
    background: #ebebeb;
    border-color: #bfbfbf;
    transform: translateY(-1px);
}

/*************************************************
 * TECH3D – Champ Code Promo Premium (PANIER)
 *************************************************/

/* Conteneur global */
.woocommerce-cart .coupon {
    display: flex;
    gap: 12px;
    align-items: center;
    margin-top: 18px;
}

/* Champ texte */
.woocommerce-cart .coupon input[name="coupon_code"] {
    flex: 1;
    border: 1px solid #d2d2d2 !important;
    padding: 12px 14px !important;
    border-radius: 10px !important;
    background: #ffffff !important;
    font-size: 15px !important;
    transition: 0.25s ease !important;
    box-shadow: 0 2px 4px rgba(0,0,0,0.04);
}

/* Hover */
.woocommerce-cart .coupon input[name="coupon_code"]:hover {
    border-color: #bfbfbf !important;
    box-shadow: 0 3px 9px rgba(0,0,0,0.06);
    transform: scale(1.02);
}

/* Focus */
.woocommerce-cart .coupon input[name="coupon_code"]:focus {
    border-color: #888 !important;
    background: #fafafa !important;
    box-shadow: 0 0 0 2px rgba(0,0,0,0.06) !important;
    transform: scale(1.03);
    outline: none !important;
}

/* Bouton "Appliquer" */
.woocommerce-cart .coupon button.button {
    background: #f5f5f5 !important;
    border: 1px solid #dcdcdc !important;
    color: #333 !important;
    padding: 12px 16px !important;
    border-radius: 10px !important;
    font-weight: 600 !important;
    font-size: 15px !important;
    transition: 0.25s ease;
    height: 44px;
}

/* Hover bouton */
.woocommerce-cart .coupon button.button:hover {
    background: #ebebeb !important;
    border-color: #bfbfbf !important;
    transform: translateY(-1px);
}

/* État actif */
.woocommerce-cart .coupon button.button:active {
    transform: scale(0.98);
}

/* Correction responsive si besoin */
@media (max-width: 600px) {
    .woocommerce-cart .coupon {
        flex-direction: column;
        align-items: stretch;
    }

    .woocommerce-cart .coupon button.button {
        width: 100%;
    }
}

/*************************************************
 * TECH3D – Conteneur Premium pour Titre "Total panier"
 *************************************************/

.cart_totals {
    margin-top: 32px;
    padding: 24px !important;
    background: #ffffff !important;
    border: 1px solid #e5e5e5 !important;
    border-radius: 15px !important;
    box-shadow: 0 2px 10px rgba(0,0,0,0.04) !important;
}

/* Supprimer tout effet hover éventuel */
.cart_totals:hover {
    background: #ffffff !important;
    box-shadow: 0 2px 10px rgba(0,0,0,0.04) !important;
}

/*************************************************
 * TECH3D – Rapprocher le conteneur Total Panier
 *************************************************/

/* Réduire la marge entre tableau produits et bloc total panier */
.cart_totals {
    margin-top: 12px !important; /* valeur resserrée */
}

/* Supprime aussi les marges WooCommerce autour si nécessaires */
.woocommerce-cart-form {
    margin-bottom: 18px !important;
}



/*************************************************
 * TECH3D – STYLE PREMIUM ESPACE MON COMPTE
 *************************************************/

/* CONTAINER GLOBAL */
.woocommerce-account .woocommerce {
    background: #ffffff;
    border: 1px solid #e5e5e5;
    border-radius: 12px;
    padding: 28px;
    box-shadow: 0 2px 10px rgba(0,0,0,0.03);
}

/*************************************************
 * NAVIGATION MON COMPTE
 *************************************************/

.woocommerce-MyAccount-navigation {
    margin-bottom: 28px;
}

.woocommerce-MyAccount-navigation ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.woocommerce-MyAccount-navigation ul li {
    border-bottom: 1px solid #e7e7e7;
    padding: 14px 0;
}

.woocommerce-MyAccount-navigation ul li:last-child {
    border-bottom: none;
}

.woocommerce-MyAccount-navigation ul li a {
    color: #333 !important;
    font-weight: 600;
    text-decoration: none !important;
    transition: 0.25s ease;
}

.woocommerce-MyAccount-navigation ul li a:hover {
    color: #000 !important;
    padding-left: 4px;
}

/* lien actif */
.woocommerce-MyAccount-navigation ul li.is-active a {
    font-weight: 700 !important;
    color: #111 !important;
}

/*************************************************
 * TITRES DES SECTIONS (Commandes, adresses, etc.)
 *************************************************/

.woocommerce-account .woocommerce h2,
.woocommerce-account .woocommerce h3 {
    text-align: center !important;
    margin-bottom: 22px !important;
    font-weight: 700 !important;
    color: #333 !important;
    border: none !important;      /* aucune bordure parasite */
    padding: 0 !important;
}

/*************************************************
 * TABLEAUX PREMIUM (commandes, téléchargements, etc.)
 *************************************************/

.woocommerce-account table.shop_table,
.woocommerce-account table.my_account_orders {
    border-collapse: separate !important;
    border-spacing: 0;
    width: 100%;
    background: #ffffff;
    border: 1px solid #e5e5e5 !important;
    border-radius: 12px !important;
    overflow: hidden;
    box-shadow: 0 2px 8px rgba(0,0,0,0.04);
}

/* En-têtes */
.woocommerce-account table.shop_table thead th {
    background: #f0f0f0 !important;
    border-bottom: 1px solid #d3d3d3 !important;
    padding: 13px 12px !important;
    font-weight: 600;
    color: #333;
}

/* Lignes */
.woocommerce-account table.shop_table td {
    padding: 14px 12px !important;
    border-bottom: 1px solid #e1e1e1 !important;
}

/* Lignes alternées */
.woocommerce-account table.shop_table tbody tr:nth-child(odd) {
    background: #fafafa !important;
}

.woocommerce-account table.shop_table tbody tr:nth-child(even) {
    background: #ffffff !important;
}

/* Hover */
.woocommerce-account table.shop_table tbody tr:hover {
    background: #f3f3f3 !important;
    transition: 0.2s ease;
}

/*************************************************
 * FORMULAIRES (adresses, détails du compte)
 *************************************************/

/* Champs */
.woocommerce-account .input-text {
    width: 100%;
    padding: 12px 14px !important;
    border: 1px solid #d4d4d4 !important;
    border-radius: 10px !important;
    font-size: 15px !important;
    background: #fff !important;
    transition: 0.25s ease;
}

/* Hover */
.woocommerce-account .input-text:hover {
    border-color: #bfbfbf !important;
    box-shadow: 0 1px 5px rgba(0,0,0,0.05);
}

/* Focus */
.woocommerce-account .input-text:focus {
    border-color: #888 !important;
    background: #fafafa !important;
    box-shadow: 0 0 0 2px rgba(0,0,0,0.06) !important;
    outline: none !important;
}

/* Labels */
.woocommerce-account form label {
    font-weight: 600;
    color: #444;
    margin-bottom: 5px;
    display: block;
}

/*************************************************
 * BOUTONS
 *************************************************/

.woocommerce-account a.button,
.woocommerce-account button.button {
    border-radius: 10px !important;
    padding: 12px 20px !important;
    font-weight: 600 !important;
    background: #f5f5f5 !important;
    border: 1px solid #dcdcdc !important;
    color: #333 !important;
    transition: 0.2s ease;
    text-decoration: none !important;
}

.woocommerce-account a.button:hover,
.woocommerce-account button.button:hover {
    background: #ebebeb !important;
    border-color: #bfbfbf !important;
    transform: translateY(-1px);
}

/*************************************************
 * MESSAGES (succès, erreurs)
 *************************************************/

.woocommerce-account .woocommerce-message {
    background: #f6fff8 !important;
    border: 2px solid #27ae60 !important;
    color: #2d7f42 !important;
    border-radius: 10px;
    padding: 14px 18px;
    margin-bottom: 20px !important;
}

.woocommerce-account .woocommerce-error {
    background: #fff7f7 !important;
    border: 2px solid #d9534f !important;
    color: #b52b27 !important;
    border-radius: 10px;
    padding: 14px 18px;
    margin-bottom: 20px !important;
}

/*************************************************
 * TECH3D – Connexion & Inscription Premium (version finale clean)
 *************************************************/

/* Conteneurs formulaires */
.woocommerce-form-login,
.woocommerce-form-register {
    background: #ffffff !important;
    border: 1px solid #e5e5e5 !important;
    border-radius: 12px !important;
    padding: 28px !important;
    margin-bottom: 32px !important;
    box-shadow: 0 2px 10px rgba(0,0,0,0.03);
}

/*************************************************
 * SUPPRESSION TOTALE DE TOUTES LES BARRES PARASITES
 *************************************************/

/* WooCommerce & thèmes ajoutent souvent des pseudo-éléments dans les colonnes */
.woocommerce .u-columns::before,
.woocommerce .u-columns::after,
.woocommerce .col2-set::before,
.woocommerce .col2-set::after,
.woocommerce .col-1::before,
.woocommerce .col-1::after,
.woocommerce .col-2::before,
.woocommerce .col-2::after,
.woocommerce-account .col-1::before,
.woocommerce-account .col-1::after,
.woocommerce-account .col-2::before,
.woocommerce-account .col-2::after {
    content: none !important;
    display: none !important;
    border: none !important;
    background: none !important;
}

/* Supprimer toute bordure séparatrice possible */
.woocommerce .u-columns,
.woocommerce .col2-set,
.woocommerce .col-1,
.woocommerce .col-2 {
    border: none !important;
    background: none !important;
    box-shadow: none !important;
}

/*************************************************
 * TITRES (Se connecter / S’inscrire)
 *************************************************/

.woocommerce-form-login h2,
.woocommerce-form-register h2 {
    text-align: center !important;
    font-weight: 700 !important;
    font-size: 22px !important;
    margin-bottom: 22px !important;
    color: #333 !important;
    padding: 0 !important;
    border: none !important;
    box-shadow: none !important;
}

/* Supprime toute tentative d'ajout d'un ::before */
.woocommerce-form-login h2::before,
.woocommerce-form-login h2::after,
.woocommerce-form-register h2::before,
.woocommerce-form-register h2::after {
    content: none !important;
    display: none !important;
}

/*************************************************
 * Champs
 *************************************************/

.woocommerce-form-login .input-text,
.woocommerce-form-register .input-text {
    width: 100%;
    padding: 12px 14px !important;
    border: 1px solid #d4d4d4 !important;
    border-radius: 10px !important;
    background: #ffffff !important;
    font-size: 15px !important;
    transition: 0.25s ease !important;
}

/* Hover */
.woocommerce-form-login .input-text:hover,
.woocommerce-form-register .input-text:hover {
    border-color: #bfbfbf !important;
    box-shadow: 0 1px 6px rgba(0,0,0,0.06);
}

/* Focus */
.woocommerce-form-login .input-text:focus,
.woocommerce-form-register .input-text:focus {
    border-color: #888 !important;
    background: #fafafa !important;
    box-shadow: 0 0 0 2px rgba(0,0,0,0.06) !important;
    outline: none !important;
}

/* Labels */
.woocommerce-form-login label,
.woocommerce-form-register label {
    font-weight: 600 !important;
    margin-bottom: 4px;
    display: block;
    color: #444;
}

/*************************************************
 * Checkbox (Se souvenir de moi)
 *************************************************/

.woocommerce-form-login .woocommerce-form__label-for-checkbox {
    display: flex;
    align-items: center;
    gap: 6px;
    margin-bottom: 14px;
}

.woocommerce-form-login input[type="checkbox"] {
    width: 18px !important;
    height: 18px !important;
    accent-color: #444 !important;
}

/*************************************************
 * BOUTONS
 *************************************************/

.woocommerce-form-login button.button,
.woocommerce-form-register button.button {
    border-radius: 10px !important;
    font-weight: 600 !important;
    padding: 12px 20px !important;
    background: #f5f5f5 !important;
    border: 1px solid #dcdcdc !important;
    color: #333 !important;
    transition: 0.2s ease;
    width: 100% !important;
    margin-top: 14px;
}

.woocommerce-form-login button.button:hover,
.woocommerce-form-register button.button:hover {
    background: #ebebeb !important;
    border-color: #bfbfbf !important;
    transform: translateY(-1px);
}

/*************************************************
 * Messages Premium
 *************************************************/

.woocommerce-form-login .woocommerce-error,
.woocommerce-form-register .woocommerce-error {
    background: #fff7f7 !important;
    border: 2px solid #d9534f !important;
    color: #b52b27 !important;
    border-radius: 10px !important;
    padding: 14px 18px !important;
    margin-bottom: 16px !important;
}

.woocommerce-form-login .woocommerce-message,
.woocommerce-form-register .woocommerce-message {
    background: #f6fff8 !important;
    border: 2px solid #27ae60 !important;
    color: #2d7f42 !important;
    border-radius: 10px !important;
    padding: 14px 18px !important;
    margin-bottom: 16px !important;
}

/*************************************************
 * Mot de passe oublié
 *************************************************/

.woocommerce-LostPassword a {
    text-decoration: none !important;
    font-weight: 600;
    color: #444 !important;
    transition: 0.2s ease;
}

.woocommerce-LostPassword a:hover {
    color: #000 !important;
    padding-left: 3px;
}


/*************************************************
 * TECH3D — ASTRA MINI CART EXTRA LARGE (550px)
 *************************************************/

/* largeur très large du mini panier */
.ast-site-header-cart .widget_shopping_cart {
    width: 550px !important;  /* ÉNORME */
    max-width: 95vw !important;
    border-radius: 14px !important;
    padding: 20px !important;
    right: -20px !important; /* Ajusté pour garder un alignement visuel */
}

/* Produits mieux espacés dans ce grand format */
.ast-site-header-cart .woocommerce-mini-cart li {
    padding: 16px 0 !important;
    gap: 18px !important;
    align-items: flex-start !important;
}

/* Image produit plus pro */
.ast-site-header-cart .woocommerce-mini-cart img {
    width: 75px !important;
    height: 75px !important;
    border-radius: 10px !important;
}

/* Titre produit bien lisible */
.ast-site-header-cart .woocommerce-mini-cart .woocommerce-mini-cart-item a {
    font-size: 15px !important;
    line-height: 1.35 !important;
    display: inline-block !important;
    max-width: 380px !important;
}

/* Quantité / prix */
.ast-site-header-cart .woocommerce-mini-cart .quantity {
    margin-top: 4px;
    font-size: 14px;
    color: #555;
}

/*************************************************
 * TOTAL
 *************************************************/

.ast-site-header-cart .woocommerce-mini-cart__total {
    padding-top: 14px !important;
    margin-top: 14px !important;
    border-top: 1px solid #e4e4e4 !important;
    font-size: 17px !important;
    text-align: right !important;
    font-weight: 700 !important;
}

/*************************************************
 * BOUTONS
 *************************************************/

.ast-site-header-cart .woocommerce-mini-cart__buttons a {
    padding: 14px 18px !important;
    border-radius: 10px !important;
    margin-top: 12px !important;
    font-size: 15px !important;
    font-weight: 600 !important;
}

/* Voir panier */
.ast-site-header-cart .woocommerce-mini-cart__buttons a.wc-forward {
    background: #f5f5f5 !important;
    border: 1px solid #dcdcdc !important;
    color: #333 !important;
}

.ast-site-header-cart .woocommerce-mini-cart__buttons a.wc-forward:hover {
    background: #ebebeb !important;
}

/* Commander */
.ast-site-header-cart .woocommerce-mini-cart__buttons a.checkout {
    background: #333 !important;
    border: 1px solid #333 !important;
    color: #fff !important;
}

.ast-site-header-cart .woocommerce-mini-cart__buttons a.checkout:hover {
    background: #000 !important;
}
/*************************************************
 * TECH3D — Mini-cart : réduction des marges internes produit
 *************************************************/

/* Réduction de l’espace vertical entre les produits */
.ast-site-header-cart .woocommerce-mini-cart li {
    padding: 10px 0 !important; /* au lieu de 16 */
    gap: 12px !important;       /* au lieu de 18 */
}

/* Image plus proche du texte */
.ast-site-header-cart .woocommerce-mini-cart img {
    margin-right: 6px !important; /* réduit l’espace latéral */
}

/* Resserre le bloc texte (nom + quantité + prix) */
.ast-site-header-cart .woocommerce-mini-cart .woocommerce-mini-cart-item a {
    margin-bottom: 2px !important; /* réduit espace sous le nom */
}

/* Quantité : resserrer encore */
.ast-site-header-cart .woocommerce-mini-cart .quantity {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    line-height: 1.2 !important;
}

/* Ligne de séparation plus fine et plus proche */
.ast-site-header-cart .woocommerce-mini-cart li {
    border-bottom: 1px solid #ededed !important;
}

/* Supprime le trop grand espace sous chaque ligne */
.ast-site-header-cart .woocommerce-mini-cart li:last-child {
    margin-bottom: 0 !important;
    padding-bottom: 8px !important;
}
/*************************************************
 * TECH3D — MINI CART ASTRA ULTRA COMPACT (0 MARGE)
 *************************************************/

/* Supprime totalement marges et padding sur chaque item */
.ast-site-header-cart .woocommerce-mini-cart li.woocommerce-mini-cart-item {
    padding: 0 !important;
    margin: 0 !important;
    gap: 0 !important;
    border: none !important;
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
}

/* Image compacte */
.ast-site-header-cart .woocommerce-mini-cart img {
    width: 55px !important;
    height: 55px !important;
    margin: 0 !important;
    padding: 0 !important;
    border-radius: 6px !important;
    object-fit: contain !important;
}

/* Nom du produit super compact */
.ast-site-header-cart .woocommerce-mini-cart .woocommerce-mini-cart-item a:not(.remove) {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.15 !important;
    display: inline-block !important;
    max-width: 240px !important;
}

/* Zone quantité/prix sans marges */
.ast-site-header-cart .woocommerce-mini-cart .quantity {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.1 !important;
    font-size: 13px !important;
}

/* Supprime aussi les bordures entre produits */
.ast-site-header-cart .woocommerce-mini-cart li {
    border: none !important;
}



/*************************************************
 * TECH3D – Bouton "Mettre à jour le panier"
 *************************************************/
.woocommerce-cart button[name="update_cart"],
.woocommerce-cart .actions .button[name="update_cart"] {
    background: #f5f5f5 !important;
    border: 1px solid #dcdcdc !important;
    color: #333 !important;
    padding: 12px 20px !important;
    border-radius: 10px !important;
    font-weight: 600 !important;
    transition: 0.25s ease !important;
}

.woocommerce-cart button[name="update_cart"]:hover,
.woocommerce-cart .actions .button[name="update_cart"]:hover {
    background: #ebebeb !important;
    border-color: #bfbfbf !important;
    transform: translateY(-1px);
}

/*************************************************
 * TECH3D – Bouton "Retourner à la boutique"
 *************************************************/
.woocommerce-cart .return-to-shop .button.wc-backward {
    background: #f5f5f5 !important;
    border: 1px solid #dcdcdc !important;
    color: #333 !important;
    padding: 12px 22px !important;
    border-radius: 10px !important;
    font-weight: 600 !important;
    text-decoration: none !important;
    display: inline-block !important;
    transition: 0.25s ease !important;
    margin-top: 20px !important;
}

.woocommerce-cart .return-to-shop .button.wc-backward:hover {
    background: #ebebeb !important;
    border-color: #bfbfbf !important;
    transform: translateY(-1px);
}

/*************************************************
 * TECH3D — Bouton "Ajouter au panier" (version gris premium)
 *************************************************/

.single_add_to_cart_button {
    background: #f5f5f5 !important;            /* gris très clair */
    border: 1px solid #dcdcdc !important;       /* contour doux */
    color: #333 !important;                     /* texte gris foncé */
    padding: 14px 22px !important;
    border-radius: 10px !important;
    font-weight: 600 !important;
    transition: 0.25s ease !important;
    display: inline-block !important;
    box-shadow: none !important;                /* pas de shadow par défaut */
}

.single_add_to_cart_button:hover {
    background: #ebebeb !important;             /* gris légèrement plus foncé */
    border-color: #cfcfcf !important;
    transform: scale(1.03);                     /* petit zoom élégant */
    box-shadow: 0 3px 10px rgba(0,0,0,0.08) !important; /* ombre douce */
}

/*************************************************
 * TECH3D — Bouton "Voir le panier" dans le message de succès
 *************************************************/

.woocommerce-message a.wc-forward {
    background: #f5f5f5 !important;
    border: 1px solid #dcdcdc !important;
    color: #333 !important;
    padding: 10px 18px !important;
    border-radius: 10px !important;
    font-weight: 600 !important;
    text-decoration: none !important;
    display: inline-block !important;
    margin-left: 12px !important; /* espace entre texte & bouton */
    transition: 0.25s ease !important;
}

.woocommerce-message a.wc-forward:hover {
    background: #ebebeb !important;
    border-color: #bfbfbf !important;
    transform: translateY(-1px);
}

/* STYLE PREMIUM DE LA DESCRIPTION COURTE */
.woocommerce-product-details__short-description {
  background: #fafafa;
  border: 1px solid #e5e5e5;
  padding: 18px 20px;
  border-radius: 8px;
  font-size: 15.5px;
  line-height: 1.6;
  color: #444;
  box-shadow: 0 2px 6px rgba(0,0,0,0.04);
  margin-bottom: 25px;
}



/* Limite la taille du viewer 3D */
#p3d-viewer,
#p3d-viewer .p3d-canvas-wrapper,
#p3d-viewer canvas {
    max-width: 580px !important;  /* Taille que tu veux */
    max-height: 580px !important;
    width: 100% !important;
    height: auto !important;
    margin: 0 auto !important;
    display: block !important;
}


/* Centre le viewer 3D complet */
#p3d-viewer {
    width: 100%;
    display: flex !important;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: 0 auto !important;
    text-align: center;
}

/* Centre le canvas */
#p3d-viewer .p3d-canvas-wrapper {
    margin: 0 auto !important;
    display: flex !important;
    justify-content: center;
    align-items: center;
}

/* Centre le canvas lui-même */
#p3d-viewer canvas {
    margin: 0 auto !important;
    display: block !important;
}

/* Centre les panneaux sous le viewer (échelle, dimensions, etc.) */
#p3d-viewer .p3d-info,
#p3d-viewer .p3d-panel-top,
#p3d-viewer .p3d-panel-right,
#p3d-viewer .p3d-panel-left {
    margin-left: auto !important;
    margin-right: auto !important;
    text-align: center !important;
}

/* ----- Réduction globale des blocs p3d-info (unités, échelle, dimensions, rotation, etc.) ----- */
#p3d-viewer .p3d-info,
#p3d-viewer .p3d-panel-top {
    max-width: 380px !important;       /* Réduction largeur */
    transform: scale(0.88);            /* Réduction taille globale */
    transform-origin: top center !important;
    margin: 10px auto !important;      /* Centrage + espace équilibré */
    padding: 8px 10px !important;      /* Compact mais lisible */
}

/* Alignement du bouton "Charger le fichier" */
#p3d-pickfiles {
    width: 100% !important;
    max-width: 580px !important;  
    margin: 0 auto !important;
    font-size: 14px !important;
    padding: 10px 15px !important;
}

/* Empêche les inputs internes de dépasser */
#p3d-viewer input,
#p3d-viewer .p3d-dim-input {
    font-size: 13px !important;
    padding: 4px 6px !important;
}




/* ====== CENTRAGE RÉEL DU VIEWER 3D ====== */

/* 1. Conteneur principal de la zone d’image WooCommerce */
.woocommerce-product-gallery,
.woocommerce-product-gallery__wrapper {
    display: flex !important;
    justify-content: center !important;
    align-items: flex-start !important;
    width: 100% !important;
}

/* 2. Centrage du conteneur du plugin */
#p3d-viewer {
    margin: 0 auto !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
    width: auto !important;        
    float: none !important;
    text-align: center !important;
}

/* 3. Centrage du canvas (l’élément principal) */
#p3d-viewer .p3d-canvas-wrapper {
    margin: 0 auto !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    float: none !important;
}

/* 4. Centrage du canvas directement */
#p3d-viewer canvas {
    display: block !important;
    margin: 0 auto !important;
    float: none !important;
}

/* ====== Correction des FLOATS que le plugin impose ====== */
#p3d-viewer > * {
    float: none !important;
}

/* ====== CENTRAGE DU BLOC p3d-container ====== */
#p3d-container {
    width: 100% !important;
    max-width: 580px !important;       /* même largeur que le viewer */
    margin: 15px auto !important;      /* centre horizontalement */
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    float: none !important;
    position: relative !important;
}

/* Centre le bouton "Charger le fichier" */
#p3d-pickfiles {
    margin: 0 auto !important;
    display: block !important;
}

/* Centre la zone d’upload invisible des fichiers */
#p3d-container > div,
.moxie-shim-html5 {
    margin: 0 auto !important;
    display: block !important;
    left: 0 !important;
    right: 0 !important;
}


/* Bloc global */
.p3d-stats {
    font-family: inherit;
    color: #333;
}

/* Titre */
p.p3d-stats b {
    display: block;
    font-size: 17px;
    font-weight: 600;
    margin-bottom: 12px;
    padding-bottom: 6px;
    border-bottom: 2px solid #e5e5e5;
    color: #222;
    text-align: center;
}

/* Table premium */
table.p3d-stats {
    width: 100%;
    max-width: 380px;         /* harmonisé avec ton viewer */
    margin: 0 auto 20px auto;
    background: #ffffff;
    border: 1px solid #dcdcdc;
    border-radius: 10px;
    border-collapse: separate;
    border-spacing: 0;
    box-shadow: 0 2px 8px rgba(0,0,0,0.05);
    overflow: hidden;
}

/* Lignes du tableau */
table.p3d-stats tr {
    border-bottom: 1px solid #ededed;
}

/* Dernière ligne */
table.p3d-stats tr:last-child {
    border-bottom: none;
}

/* Cellules */
table.p3d-stats td {
    padding: 10px 14px;
    font-size: 14px;
    color: #444;
    vertical-align: middle;
}

/* Nom des lignes (colonne de gauche) */
table.p3d-stats td:first-child {
    font-weight: 500;
    color: #333;
    width: 55%;
}

/* Valeurs à droite */
table.p3d-stats td:last-child {
    text-align: right;
    font-weight: 600;
    color: #222;
}

/* Valeurs du modèle */
#stats-material-volume,
#stats-support-material-volume,
#stats-weight,
#stats-length,
#stats-width,
#stats-height,
#stats-box-volume,
#stats-surface-area,
#stats-polygons,
#stats-shapes,
#stats-total-path,
#stats-hours {
    color: #1a1a1a;
    font-weight: 600;
    font-size: 14px;
}

#stats-model-dimensions {
    display: inline-block;
    padding: 3px 6px;
    background: #f7f7f7;
    border-radius: 6px;
    font-size: 13px;
    color: #333;
}


/* ======= STYLE PREMIUM POUR LE BLOC DÉTAILS DE FACTURATION ======= */

/* Conteneur principal de la colonne 1 (Billing) */
.woocommerce-checkout .col2-set .col-1 {
    background: #ffffff !important;               /* fond blanc propre */
    border: 1px solid #dcdcdc !important;         /* bordure grise fine */
    border-radius: 10px !important;               /* angles premium */
    padding: 25px 30px !important;                /* respiration interne */
    box-shadow: 0 2px 8px rgba(0,0,0,0.05) !important; /* ombrage doux */
    margin-bottom: 30px !important;
}

/* Titre "Détails de facturation" */
.woocommerce-billing-fields h3,
#customer_details h3 {
    text-align: left !important;
    font-size: 20px !important;
    font-weight: 600;
    margin-bottom: 18px !important;
    color: #222;
}

/* Style des champs du formulaire */
.woocommerce-checkout .col2-set .col-1 .form-row input.input-text,
.woocommerce-checkout .col2-set .col-1 .form-row select,
.woocommerce-checkout .col2-set .col-1 .form-row textarea {
    background: #ffffff !important;
    border: 1px solid #cfcfcf !important;
    border-radius: 6px !important;
    padding: 10px 12px !important;
    transition: border-color .2s ease;
}

/* Focus élégant */
.woocommerce-checkout .col2-set .col-1 .form-row input.input-text:focus,
.woocommerce-checkout .col2-set .col-1 .form-row select:focus,
.woocommerce-checkout .col2-set .col-1 .form-row textarea:focus {
    border-color: #999 !important;
}


/* Cacher le titre "Description" au-dessus du contenu de description produit */
.woocommerce-Tabs-panel--description h2 {
    display: none !important;
}


/* Style du titre juste avant le tableau des erreurs */
.p3d-model-errors-title,
.p3d-model-errors-title b,
.p3d-model-errors ~ b {
    display: block;
    font-size: 17px;
    font-weight: 600;
    color: #222;
    text-align: center;
    margin-bottom: 12px;
    padding-bottom: 6px;
    border-bottom: 2px solid #e5e5e5;
}

.p3d-model-errors {
    margin-top: 10px;
}

.p3d-model-errors::before {
    content: "Rapport d'erreur :";
    display: block;
    font-size: 17px;
    font-weight: 600;
    text-align: center;
    margin-bottom: 12px;
    padding-bottom: 6px;
    border-bottom: 2px solid #e5e5e5;
}
/* Carte premium */
table.p3d-model-errors {
    width: 100%;
    max-width: 380px;
    margin: 0 auto 20px auto;
    background: #fff;
    border: 1px solid #dcdcdc;
    border-radius: 10px;
    border-collapse: separate;
    border-spacing: 0;
    box-shadow: 0 2px 8px rgba(0,0,0,0.05);
    overflow: hidden;
}
table.p3d-model-errors tr {
    border-bottom: 1px solid #ededed;
}

table.p3d-model-errors tr:last-child {
    border-bottom: none;
}

table.p3d-model-errors td {
    padding: 10px 14px;
    font-size: 14px;
    color: #444;
    vertical-align: middle;
}

/* Nom des erreurs */
table.p3d-model-errors td:first-child {
    font-weight: 500;
    color: #222;
    width: 60%;
}

/* Valeurs */
table.p3d-model-errors td:last-child {
    text-align: right;
    font-weight: 600;
    color: #000;
}


/* Style du message + centrage correct de l'icône */
.woocommerce-message {
    position: relative;
    padding-left: 50px !important; /* laisse la place pour l'icone */
    display: flex;
    align-items: center; /* centre verticalement le texte + bouton + before */
    gap: 10px;
}

/* Icône avant le message */
.woocommerce-message::before {
    content: "✔"; /* ton icône "valider" */
    font-size: 22px;
    color: #4CAF50; /* vert premium */
    
    position: absolute;
    left: 15px; /* position horizontale stable */
    top: 50%;
    transform: translateY(-50%); /* centre verticalement à 100% */
    
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Structure premium commune */
.woocommerce-message,
.woocommerce-error,
.woocommerce-info {
    position: relative !important;
    padding-left: 55px !important;
    display: flex !important;
    align-items: center !important;  /* centre verticalement */
    gap: 10px !important;
}
.woocommerce-message::before {
    content: "✔";
    position: absolute;
    left: 18px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 22px;
    color: #4CAF50;   /* vert premium */
}
.woocommerce-info::before {
    content: "ℹ";
    position: absolute;
    left: 18px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 22px;
    color: #2196F3;   /* bleu */
}
.woocommerce-error {
    list-style: none !important; /* supprime les puces */
}

.woocommerce-error::before {
    content: "⚠";
    position: absolute;
    left: 18px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 22px;
    color: #F44336;   /* rouge */
}



/* ====== Styles Tech3D Premium ====== */

.t3d-box {
    background: #ffffff;
    padding: 25px 30px;
    border: 1px solid #dcdcdc;
    border-radius: 10px;
    margin-bottom: 25px;
    box-shadow: 0 2px 8px rgba(0,0,0,0.05);
}

.t3d-center {
    text-align: center;
}

.t3d-label {
    font-size: 1.15em;
    display: block;
    margin-bottom: 10px;
}

.t3d-star {
    color: #ff0000;
    font-weight: bold;
}

/* ====== Grille de deux colonnes ====== */

.t3d-row {
    display: flex;
    justify-content: center;
    gap: 20px;
    margin-bottom: 25px;
}

.t3d-col {
    flex: 1;
    max-width: 350px;
}

.t3d-col label {
    display: block;
    margin-bottom: 6px;
}

/* ====== Champs de formulaire ====== */
.t3d-box input,
.t3d-box textarea,
.t3d-col input,
.t3d-col textarea,
.t3d-col select,
.t3d-box select {
    width: 100% !important;
    border: 1px solid #ccc !important;
    border-radius: 6px !important;
    padding: 10px 12px !important;
    background: #fff !important;
    transition: border-color .2s ease;
}

.t3d-box input:focus,
.t3d-col input:focus,
.t3d-box textarea:focus,
.t3d-col textarea:focus {
    border-color: #999 !important;
}

/* ====== Radio boutons ====== */
.t3d-radio-wrap {
    margin-top: 10px;
	padding-right: 30px;
}

/* ====== Texte informatif ====== */
.t3d-subtext {
    text-align: center;
    font-size: 0.85em;
    color: #555;
    margin-bottom: 15px;
}

/* ====== RGPD ====== */
.t3d-rgpd {
    font-size: 0.9em;
}

/* ====== Bouton ====== */
.t3d-submit {
    text-align: center;
	padding-left: 80px;
}

.t3d-submit input[type="submit"] {
    padding: 12px 25px !important;
    border-radius: 6px !important;
    cursor: pointer;
    transition: transform .2s ease, box-shadow .2s ease;
}

.t3d-submit input[type="submit"]:hover {
    transform: scale(1.05);
    box-shadow: 0 3px 10px rgba(0,0,0,0.12);
}

/* ====== Responsive ====== */
@media (max-width: 768px) {
    .t3d-row {
        flex-direction: column;
        align-items: center;
    }
    .t3d-col {
        max-width: 100%;
    }
}

/* --- Centrage global du bloc bancaire --- */
.wc-bacs-bank-details-heading,
.wc-bacs-bank-details-account-name,
.wc-bacs-bank-details {
    max-width: 600px;
    margin: 0 auto !important;
    text-align: center !important;
}

/* --- Carte premium centrée --- */
.wc-bacs-bank-details {
    background: #ffffff;
    border: 1px solid #dcdcdc;
    border-radius: 10px;
    padding: 25px 30px;
    margin-top: 15px !important;
    box-shadow: 0 2px 8px rgba(0,0,0,0.05);
    list-style: none !important;
}

/* --- Titres centrés --- */
.wc-bacs-bank-details-heading {
    font-size: 22px;
    font-weight: 600;
    color: #222;
    margin-bottom: 10px;
}

.wc-bacs-bank-details-account-name {
    font-size: 18px;
    font-weight: 500;
    color: #333;
    margin-bottom: 15px;
}

/* --- Lignes centrées --- */
.wc-bacs-bank-details li {
    font-size: 15px;
    padding: 12px 0;
    border-bottom: 1px solid #ececec;
    display: flex;
    flex-direction: column; /* empile label + valeur */
    justify-content: center;
    align-items: center;    /* centre horizontalement */
}

/* enlève la dernière bordure */
.wc-bacs-bank-details li:last-child {
    border-bottom: none;
}

/* Labels (Banque:, IBAN:, BIC:) */
.wc-bacs-bank-details li {
    font-weight: 500;
    color: #333;
}

/* Valeurs (en strong) */
.wc-bacs-bank-details li strong {
    font-size: 16px;
    margin-top: 4px;
    font-weight: 600;
	

	
	/* ================================
   Tech3D – Mes projets : FIX OVERFLOW
   ================================ */

/* 1) La card ne doit JAMAIS dépasser */
.woocommerce-account .woocommerce-MyAccount-content .t3d-card{
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
  overflow: hidden !important; /* évite que les éléments “poussent” la card */
}

/* 2) Dans un flex, il faut autoriser le shrink (sinon overflow) */
.woocommerce-account .woocommerce-MyAccount-content .t3d-row > *{
  min-width: 0 !important;
}

/* 3) Inputs/textarea : full width, pas de min-width */
.woocommerce-account .woocommerce-MyAccount-content .t3d-titleinput,
.woocommerce-account .woocommerce-MyAccount-content .t3d-desc{
  width: 100% !important;
  min-width: 0 !important;
  box-sizing: border-box !important;
}

/* 4) Zone détails : scroll horizontal si nécessaire */
.woocommerce-account .woocommerce-MyAccount-content .t3d-items{
  max-width: 100% !important;
  overflow-x: auto !important;
  overflow-y: hidden !important;
  -webkit-overflow-scrolling: touch;
}

/* 5) Table : on évite que les cellules forcent la largeur */
.woocommerce-account .woocommerce-MyAccount-content .t3d-items table{
  width: 100% !important;
  min-width: 900px !important; /* garde l’alignement, et scroll si écran trop étroit */
  border-collapse: collapse;
}

.woocommerce-account .woocommerce-MyAccount-content .t3d-items th,
.woocommerce-account .woocommerce-MyAccount-content .t3d-items td{
  white-space: normal !important;
  word-break: break-word !important;
}

/* 6) Colonne actions : largeur fixe + bouton petit (sinon ça casse tout) */
.woocommerce-account .woocommerce-MyAccount-content .t3d-items th.t3d-col-actions,
.woocommerce-account .woocommerce-MyAccount-content .t3d-items td.t3d-col-actions{
  width: 140px !important;
  min-width: 140px !important;
}

.woocommerce-account .woocommerce-MyAccount-content .t3d-card .button,
.woocommerce-account .woocommerce-MyAccount-content .t3d-card a.button{
  font-size: 13px !important;
  padding: 8px 12px !important;
  line-height: 1.2 !important;
  border-radius: 10px !important;
  max-width: 100% !important;
}

/* 7) Mobile : boutons en colonne + table scroll plus douce */
@media (max-width: 768px){
  .woocommerce-account .woocommerce-MyAccount-content .t3d-actions{
    flex-direction: column !important;
    align-items: stretch !important;
  }
  .woocommerce-account .woocommerce-MyAccount-content .t3d-actions form,
  .woocommerce-account .woocommerce-MyAccount-content .t3d-actions .button{
    width: 100% !important;
  }
}</style></head><body data-cmplz=1 itemtype='https://schema.org/WebPage' itemscope='itemscope' class="home wp-singular page-template-default page page-id-14 wp-custom-logo wp-embed-responsive wp-theme-astra theme-astra woocommerce-no-js ast-desktop ast-page-builder-template ast-no-sidebar astra-4.12.0 ast-single-post ast-inherit-site-logo-transparent ast-hfb-header ast-full-width-primary-header elementor-default elementor-kit-10 elementor-page elementor-page-14"><a
class="skip-link screen-reader-text"
href="#content">
Aller au contenu</a><div
class="hfeed site" id="page"><header
class="site-header header-main-layout-1 ast-primary-menu-enabled ast-hide-custom-menu-mobile ast-builder-menu-toggle-icon ast-mobile-header-inline" id="masthead" itemtype="https://schema.org/WPHeader" itemscope="itemscope" itemid="#masthead"		><div id="ast-desktop-header" data-toggle-type="dropdown"><div class="ast-above-header-wrap"><div class="ast-above-header-bar ast-above-header  site-header-focus-item" data-section="section-above-header-builder"><div class="site-above-header-wrap ast-builder-grid-row-container site-header-focus-item ast-container" data-section="section-above-header-builder"><div class="ast-builder-grid-row ast-builder-grid-row-has-sides ast-builder-grid-row-no-center"><div class="site-header-above-section-left site-header-section ast-flex site-header-section-left"></div><div class="site-header-above-section-right site-header-section ast-flex ast-grid-right-section"><div class="ast-builder-layout-element site-header-focus-item ast-header-account" data-section="section-header-account"><div class="ast-header-account-wrap" tabindex="0">
<a class="ast-header-account-link ast-account-action-link ast-header-account-type-icon ast-header-account-type-extend-text-profile-type" aria-label="Lien de l’icône de compte" href=https://tech3dimpressions.fr/mon-compte/ target=_self  >
<span aria-hidden="true" class="ahfb-svg-iconset ast-inline-flex svg-baseline"><svg version='1.1' class='account-icon' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewbox='0 0 120 120' enable-background='new 0 0 120 120' xml:space='preserve'><path d='M84.6,62c-14.1,12.3-35.1,12.3-49.2,0C16.1,71.4,3.8,91,3.8,112.5c0,2.1,1.7,3.8,3.8,3.8h105c2.1,0,3.8-1.7,3.8-3.8 C116.2,91,103.9,71.4,84.6,62z'/><circle cx='60' cy='33.8' r='30'/></svg></span>							<span class="ast-header-account-text">Se connecter</span>
</a></div></div></div></div></div></div></div><div class="ast-main-header-wrap main-header-bar-wrap"><div class="ast-primary-header-bar ast-primary-header main-header-bar site-header-focus-item" data-section="section-primary-header-builder"><div class="site-primary-header-wrap ast-builder-grid-row-container site-header-focus-item ast-container" data-section="section-primary-header-builder"><div class="ast-builder-grid-row ast-builder-grid-row-has-sides ast-builder-grid-row-no-center"><div class="site-header-primary-section-left site-header-section ast-flex site-header-section-left"><div class="ast-builder-layout-element ast-flex site-header-focus-item" data-section="title_tagline"><div
class="site-branding ast-site-identity" itemtype="https://schema.org/Organization" itemscope="itemscope"				>
<span class="site-logo-img"><a href="https://tech3dimpressions.fr/" class="custom-logo-link" rel="home" aria-current="page"><img fetchpriority="high" width="595" height="595" src="https://tech3dimpressions.fr/wp-content/uploads/2024/10/LOGO_Tech3D_impressions-01-1.svg" class="custom-logo" alt="Logo entreprise Tech3D impressions" decoding="sync"/></a></span><div class="ast-site-title-wrap"><p class="site-description" itemprop="description"></p></div></div></div></div><div class="site-header-primary-section-right site-header-section ast-flex ast-grid-right-section"><div class="ast-builder-menu-1 ast-builder-menu ast-flex ast-builder-menu-1-focus-item ast-builder-layout-element site-header-focus-item" data-section="section-hb-menu-1"><div class="ast-main-header-bar-alignment"><div class="main-header-bar-navigation"><nav class="site-navigation ast-flex-grow-1 navigation-accessibility site-header-focus-item" id="primary-site-navigation-desktop" aria-label="Navigation principale du site" itemtype="https://schema.org/SiteNavigationElement" itemscope="itemscope"><div class="main-navigation ast-inline-flex"><ul id="ast-hf-menu-1" class="main-header-menu ast-menu-shadow ast-nav-menu ast-flex  submenu-with-border astra-menu-animation-slide-down  ast-menu-hover-style-zoom  stack-on-mobile"><li id="menu-item-33" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-item page_item page-item-14 current_page_item menu-item-33"><a href="https://tech3dimpressions.fr/" aria-current="page" class="menu-link">Accueil</a></li><li id="menu-item-1322" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-1322"><a aria-expanded="false" href="https://tech3dimpressions.fr/services-dimpression-3d/" class="menu-link">Services<span role="application" class="dropdown-menu-toggle ast-header-navigation-arrow" tabindex="0" aria-expanded="false" aria-label="Permutateur de Menu" aria-haspopup="true"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewbox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
<path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z" />
</svg></span></span></a><button class="ast-menu-toggle" aria-expanded="false" aria-label="Permutateur de menu"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewbox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
<path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z" />
</svg></span></button><ul class="sub-menu"><li id="menu-item-1198" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1198"><a href="https://tech3dimpressions.fr/impression-3d-fdm/" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewbox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
<path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z" />
</svg></span>Impression FDM</a></li><li id="menu-item-1197" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1197"><a href="https://tech3dimpressions.fr/impression-3d-resine/" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewbox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
<path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z" />
</svg></span>Impression Résine</a></li><li id="menu-item-1223" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1223"><a href="https://tech3dimpressions.fr/prototypage-fabrication-sur-mesure/" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewbox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
<path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z" />
</svg></span>Fabrication sur mesure</a></li></ul></li><li id="menu-item-1910" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1910"><a href="https://tech3dimpressions.fr/secteurs-dactivite/" class="menu-link">Secteurs d&rsquo;activité</a></li><li id="menu-item-127" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-127"><a href="https://tech3dimpressions.fr/nous-contacter/" class="menu-link">Nous contacter</a></li></ul></div></nav></div></div></div><div class="ast-builder-layout-element ast-flex site-header-focus-item ast-header-button-1" data-section="section-hb-button-1"><div class="ast-builder-button-wrap ast-builder-button-size-"><a class="ast-custom-button-link" href="https://tech3dimpressions.fr/impression-3d-en-ligne/" target="_self"  role="button" aria-label="Devis instantané - impression 3D" ><div class="ast-custom-button">Devis instantané - impression 3D</div>
</a><a class="menu-link" href="https://tech3dimpressions.fr/impression-3d-en-ligne/" target="_self" >Devis instantané - impression 3D</a></div></div><div class="ast-builder-layout-element site-header-focus-item ast-header-woo-cart" data-section="section-header-woo-cart"><div class="ast-site-header-cart ast-menu-cart-with-border  ast-menu-cart-outline"><div class="ast-site-header-cart-li">
<a href="https://tech3dimpressions.fr/panier/" class="cart-container ast-cart-desktop-position- ast-cart-mobile-position- ast-cart-tablet-position-" aria-label="View Shopping Cart, empty"><div class="ast-addon-cart-wrap ast-desktop-cart-position- ast-cart-mobile-position- ast-cart-tablet-position-">
<span class="ast-woo-header-cart-info-wrap">
Panier
</span>
<i class="astra-icon ast-icon-shopping-cart"
data-cart-total="0"
><span class="ast-icon icon-cart"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="ast-cart-svg" x="0px" y="0px" width="20px" height="20px" viewbox="826 837.5 140 121" enable-background="new 826 837.5 140 121" xml:space="preserve">
<path d="M878.77,943.611c0,2.75-1.005,5.131-3.015,7.141c-2.009,2.01-4.389,3.014-7.139,3.014c-2.75,0-5.13-1.004-7.139-3.014  c-2.01-2.01-3.015-4.391-3.015-7.141c0-2.749,1.005-5.129,3.015-7.138c2.009-2.011,4.389-3.016,7.139-3.016  c2.75,0,5.13,1.005,7.139,3.016C877.765,938.482,878.77,940.862,878.77,943.611z M949.846,943.611c0,2.75-1.005,5.131-3.015,7.141  s-4.39,3.014-7.141,3.014c-2.748,0-5.129-1.004-7.138-3.014c-2.01-2.01-3.015-4.391-3.015-7.141c0-2.749,1.005-5.129,3.015-7.138  c2.009-2.011,4.39-3.016,7.138-3.016c2.751,0,5.131,1.005,7.141,3.016C948.841,938.482,949.846,940.862,949.846,943.611z   M960,857.306v40.615c0,1.27-0.438,2.393-1.311,3.371s-1.943,1.548-3.212,1.705l-82.815,9.678c0.687,3.174,1.031,5.024,1.031,5.554  c0,0.846-0.635,2.539-1.904,5.076h72.979c1.375,0,2.564,0.503,3.569,1.508c1.006,1.005,1.508,2.194,1.508,3.569  c0,1.376-0.502,2.564-1.508,3.569c-1.005,1.005-2.194,1.507-3.569,1.507H863.54c-1.375,0-2.565-0.502-3.57-1.507  s-1.507-2.193-1.507-3.569c0-0.581,0.212-1.415,0.634-2.498c0.424-1.085,0.847-2.036,1.27-2.855c0.423-0.82,0.992-1.878,1.706-3.174  s1.124-2.076,1.23-2.34l-14.041-65.285h-16.183c-1.375,0-2.564-0.502-3.569-1.507c-1.005-1.005-1.508-2.195-1.508-3.57  c0-1.375,0.502-2.565,1.508-3.57c1.004-1.004,2.194-1.507,3.569-1.507h20.308c0.846,0,1.6,0.172,2.261,0.516  s1.177,0.754,1.547,1.229c0.37,0.476,0.714,1.124,1.032,1.944c0.316,0.819,0.528,1.507,0.634,2.062  c0.106,0.556,0.252,1.336,0.437,2.34c0.185,1.005,0.304,1.692,0.357,2.063h95.271c1.375,0,2.563,0.502,3.57,1.507  C959.497,854.741,960,855.931,960,857.306z" />
</svg></span></i></div>			</a></div><div class="ast-site-header-cart-data"><div class="widget woocommerce widget_shopping_cart"><div class="widget_shopping_cart_content"></div></div></div></div></div></div></div></div></div></div></div><div id="ast-mobile-header" class="ast-mobile-header-wrap" data-type="dropdown"><div class="ast-main-header-wrap main-header-bar-wrap" ><div class="ast-primary-header-bar ast-primary-header main-header-bar site-primary-header-wrap site-header-focus-item ast-builder-grid-row-layout-default ast-builder-grid-row-tablet-layout-default ast-builder-grid-row-mobile-layout-default" data-section="section-primary-header-builder"><div class="ast-builder-grid-row ast-builder-grid-row-has-sides ast-builder-grid-row-no-center"><div class="site-header-primary-section-left site-header-section ast-flex site-header-section-left"><div class="ast-builder-layout-element ast-flex site-header-focus-item" data-section="title_tagline"><div
class="site-branding ast-site-identity" itemtype="https://schema.org/Organization" itemscope="itemscope"				>
<span class="site-logo-img"><a href="https://tech3dimpressions.fr/" class="custom-logo-link" rel="home" aria-current="page"><img fetchpriority="high" width="595" height="595" src="https://tech3dimpressions.fr/wp-content/uploads/2024/10/LOGO_Tech3D_impressions-01-1.svg" class="custom-logo" alt="Logo entreprise Tech3D impressions" decoding="sync"/></a></span><div class="ast-site-title-wrap"><p class="site-description" itemprop="description"></p></div></div></div></div><div class="site-header-primary-section-right site-header-section ast-flex ast-grid-right-section"><div class="ast-builder-layout-element ast-flex site-header-focus-item" data-section="section-header-mobile-trigger"><div class="ast-button-wrap">
<button type="button" class="menu-toggle main-header-menu-toggle ast-mobile-menu-trigger-minimal"   aria-expanded="false" aria-label="Permutateur du menu principal">
<span class="mobile-menu-toggle-icon">
<span aria-hidden="true" class="ahfb-svg-iconset ast-inline-flex svg-baseline"><svg class='ast-mobile-svg ast-menu-svg' fill='currentColor' version='1.1' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewbox='0 0 24 24'><path d='M3 13h18c0.552 0 1-0.448 1-1s-0.448-1-1-1h-18c-0.552 0-1 0.448-1 1s0.448 1 1 1zM3 7h18c0.552 0 1-0.448 1-1s-0.448-1-1-1h-18c-0.552 0-1 0.448-1 1s0.448 1 1 1zM3 19h18c0.552 0 1-0.448 1-1s-0.448-1-1-1h-18c-0.552 0-1 0.448-1 1s0.448 1 1 1z'></path></svg></span><span aria-hidden="true" class="ahfb-svg-iconset ast-inline-flex svg-baseline"><svg class='ast-mobile-svg ast-close-svg' fill='currentColor' version='1.1' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewbox='0 0 24 24'><path d='M5.293 6.707l5.293 5.293-5.293 5.293c-0.391 0.391-0.391 1.024 0 1.414s1.024 0.391 1.414 0l5.293-5.293 5.293 5.293c0.391 0.391 1.024 0.391 1.414 0s0.391-1.024 0-1.414l-5.293-5.293 5.293-5.293c0.391-0.391 0.391-1.024 0-1.414s-1.024-0.391-1.414 0l-5.293 5.293-5.293-5.293c-0.391-0.391-1.024-0.391-1.414 0s-0.391 1.024 0 1.414z'></path></svg></span>					</span>
</button></div></div></div></div></div></div><div class="ast-mobile-header-content content-align-flex-start"><div class="ast-builder-layout-element ast-flex site-header-focus-item ast-header-button-1" data-section="section-hb-button-1"><div class="ast-builder-button-wrap ast-builder-button-size-"><a class="ast-custom-button-link" href="https://tech3dimpressions.fr/impression-3d-en-ligne/" target="_self"  role="button" aria-label="Devis instantané - impression 3D" ><div class="ast-custom-button">Devis instantané - impression 3D</div>
</a><a class="menu-link" href="https://tech3dimpressions.fr/impression-3d-en-ligne/" target="_self" >Devis instantané - impression 3D</a></div></div><div class="ast-builder-menu-mobile ast-builder-menu ast-builder-menu-mobile-focus-item ast-builder-layout-element site-header-focus-item" data-section="section-header-mobile-menu"><div class="ast-main-header-bar-alignment"><div class="main-header-bar-navigation"><nav class="site-navigation ast-flex-grow-1 navigation-accessibility site-header-focus-item" id="ast-mobile-site-navigation" aria-label="Navigation du site : Principal" itemtype="https://schema.org/SiteNavigationElement" itemscope="itemscope"><div class="main-navigation"><ul id="ast-hf-mobile-menu" class="main-header-menu ast-nav-menu ast-flex  submenu-with-border astra-menu-animation-fade  stack-on-mobile"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-item page_item page-item-14 current_page_item menu-item-33"><a href="https://tech3dimpressions.fr/" aria-current="page" class="menu-link">Accueil</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-1322"><a aria-expanded="false" href="https://tech3dimpressions.fr/services-dimpression-3d/" class="menu-link">Services<span role="application" class="dropdown-menu-toggle ast-header-navigation-arrow" tabindex="0" aria-expanded="false" aria-label="Permutateur de Menu" aria-haspopup="true"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewbox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
<path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z" />
</svg></span></span></a><button class="ast-menu-toggle" aria-expanded="false" aria-label="Permutateur de menu"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewbox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
<path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z" />
</svg></span></button><ul class="sub-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1198"><a href="https://tech3dimpressions.fr/impression-3d-fdm/" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewbox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
<path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z" />
</svg></span>Impression FDM</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1197"><a href="https://tech3dimpressions.fr/impression-3d-resine/" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewbox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
<path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z" />
</svg></span>Impression Résine</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1223"><a href="https://tech3dimpressions.fr/prototypage-fabrication-sur-mesure/" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewbox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
<path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z" />
</svg></span>Fabrication sur mesure</a></li></ul></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1910"><a href="https://tech3dimpressions.fr/secteurs-dactivite/" class="menu-link">Secteurs d&rsquo;activité</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-127"><a href="https://tech3dimpressions.fr/nous-contacter/" class="menu-link">Nous contacter</a></li></ul></div></nav></div></div></div></div></div></header><div id="content" class="site-content"><div class="ast-container"><div id="primary" class="content-area primary"><main id="main" class="site-main"><article
class="post-14 page type-page status-publish ast-article-single" id="post-14" itemtype="https://schema.org/CreativeWork" itemscope="itemscope"><header class="entry-header ast-no-thumbnail ast-no-title ast-header-without-markup"></header><div class="entry-content clear"
itemprop="text"><div data-elementor-type="wp-page" data-elementor-id="14" class="elementor elementor-14"><div class="elementor-element elementor-element-59f41f4 e-con-full e-flex e-con e-parent" data-id="59f41f4" data-element_type="container" data-e-type="container"><div class="elementor-element elementor-element-6de66e3 e-con-full e-flex e-con e-child" data-id="6de66e3" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}"><div class="elementor-element elementor-element-ba32ad7 elementor-widget elementor-widget-heading" data-id="ba32ad7" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"><div class="elementor-widget-container"><h1 class="elementor-heading-title elementor-size-default">Service d’impression 3D en ligne</h1></div></div><div class="elementor-element elementor-element-41bdb8a elementor-widget elementor-widget-text-editor" data-id="41bdb8a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"><div class="elementor-widget-container"><p>Tech3D Impressions est une entreprise française d’<strong data-start="500" data-end="526">impression 3D en ligne</strong> professionnelle, basée à Lyon, avec livraison suivie dans toute la France.</p><p>Faites produire vos pièces à la demande en <strong data-start="1174" data-end="1194">FDM grand format</strong> ou <strong data-start="1198" data-end="1212">résine SLA</strong> : pièces fonctionnelles, maquettes, prototypes et petites séries.</p><p>Vous bénéficiez d’un <strong data-start="615" data-end="635">devis d&rsquo;impression 3D immédiat</strong>, d’une <strong data-start="581" data-end="608">commande en ligne suivie</strong>, d’un accompagnement technique si besoin, et d&rsquo;une <strong data-start="727" data-end="768">livraison suivie </strong>via notre <strong data-start="727" data-end="768">site d&rsquo;impression 3D</strong>.</p></div></div><div class="elementor-element elementor-element-e65ef82 elementor-align-center elementor-widget elementor-widget-button" data-id="e65ef82" data-element_type="widget" data-e-type="widget" data-widget_type="button.default"><div class="elementor-widget-container"><div class="elementor-button-wrapper">
<a class="elementor-button elementor-button-link elementor-size-sm elementor-animation-grow" href="https://tech3dimpressions.fr/impression-3d-en-ligne/">
<span class="elementor-button-content-wrapper">
<span class="elementor-button-icon">
<svg aria-hidden="true" class="e-font-icon-svg e-fab-wpforms" viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M448 75.2v361.7c0 24.3-19 43.2-43.2 43.2H43.2C19.3 480 0 461.4 0 436.8V75.2C0 51.1 18.8 32 43.2 32h361.7c24 0 43.1 18.8 43.1 43.2zm-37.3 361.6V75.2c0-3-2.6-5.8-5.8-5.8h-9.3L285.3 144 224 94.1 162.8 144 52.5 69.3h-9.3c-3.2 0-5.8 2.8-5.8 5.8v361.7c0 3 2.6 5.8 5.8 5.8h361.7c3.2.1 5.8-2.7 5.8-5.8zM150.2 186v37H76.7v-37h73.5zm0 74.4v37.3H76.7v-37.3h73.5zm11.1-147.3l54-43.7H96.8l64.5 43.7zm210 72.9v37h-196v-37h196zm0 74.4v37.3h-196v-37.3h196zm-84.6-147.3l64.5-43.7H232.8l53.9 43.7zM371.3 335v37.3h-99.4V335h99.4z"></path></svg>			</span>
<span class="elementor-button-text">Obtenir mon devis instantané</span>
</span>
</a></div></div></div><div class="elementor-element elementor-element-baaea4a elementor-align-center elementor-widget elementor-widget-button" data-id="baaea4a" data-element_type="widget" data-e-type="widget" data-widget_type="button.default"><div class="elementor-widget-container"><div class="elementor-button-wrapper">
<a class="elementor-button elementor-button-link elementor-size-sm elementor-animation-grow" href="https://tech3dimpressions.fr/nous-contacter/">
<span class="elementor-button-content-wrapper">
<span class="elementor-button-text">Demander conseil</span>
</span>
</a></div></div></div></div><div class="elementor-element elementor-element-cc891e0 e-con-full e-flex e-con e-child" data-id="cc891e0" data-element_type="container" data-e-type="container"><div class="elementor-element elementor-element-1ba54fc elementor-widget elementor-widget-html" data-id="1ba54fc" data-element_type="widget" data-e-type="widget" data-widget_type="html.default"><div class="elementor-widget-container"><div class="t3d-hero-media"><video class="t3d-hero-video"
autoplay
muted
loop
playsinline
preload="none"
disablepictureinpicture
controlslist="nodownload noplaybackrate noremoteplayback"
>
<source src="https://tech3dimpressions.fr/wp-content/uploads/2026/01/Video-sans-titre-‐-Realisee-avec-Clipchamp.mp4" type="video/mp4"></video></div></div></div></div></div><div class="elementor-element elementor-element-31046d0 e-flex e-con-boxed e-con e-parent" data-id="31046d0" data-element_type="container" data-e-type="container"><div class="e-con-inner"><div class="elementor-element elementor-element-fad0354 e-con-full e-flex elementor-invisible e-con e-child" data-id="fad0354" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeIn&quot;}"><div class="elementor-element elementor-element-4cbde21 elementor-widget elementor-widget-heading" data-id="4cbde21" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"><div class="elementor-widget-container"><h4 class="elementor-heading-title elementor-size-default">✔️ Déjà choisis par des industriels, musées et bureaux d’études.</h4></div></div></div><div class="elementor-element elementor-element-3046d5e e-con-full e-flex elementor-invisible e-con e-child" data-id="3046d5e" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeIn&quot;}"><div class="elementor-element elementor-element-f63a2ce elementor-widget elementor-widget-heading" data-id="f63a2ce" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"><div class="elementor-widget-container"><h4 class="elementor-heading-title elementor-size-default">✔️ Imprimerie 3D professionnelle basée à Lyon 9ᵉ.</h4></div></div></div><div class="elementor-element elementor-element-e4a252a e-con-full e-flex elementor-invisible e-con e-child" data-id="e4a252a" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeIn&quot;}"><div class="elementor-element elementor-element-af296ba elementor-widget elementor-widget-heading" data-id="af296ba" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"><div class="elementor-widget-container"><h4 class="elementor-heading-title elementor-size-default">✔️ Livraison en point relais gratuite sans minimum d'achat.</h4></div></div></div><div class="elementor-element elementor-element-165d4be e-con-full e-flex e-con e-child" data-id="165d4be" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}"><div class="elementor-element elementor-element-9e7b3cc elementor-widget elementor-widget-heading" data-id="9e7b3cc" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"><div class="elementor-widget-container"><h4 class="elementor-heading-title elementor-size-default">✔️ 15+ Machines industrielles FDM &amp; résine grand format, qualité contrôlée.</h4></div></div></div><div class="elementor-element elementor-element-d2c05ab e-con-full e-flex e-con e-child" data-id="d2c05ab" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}"><div class="elementor-element elementor-element-944a3c6 elementor-widget elementor-widget-heading" data-id="944a3c6" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"><div class="elementor-widget-container"><h4 class="elementor-heading-title elementor-size-default">✔️ Conseil technique personnalisé si besoin.</h4></div></div></div></div></div><div class="elementor-element elementor-element-24fefee e-flex e-con-boxed e-con e-parent" data-id="24fefee" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}"><div class="e-con-inner"><div class="elementor-element elementor-element-730b00d elementor-widget elementor-widget-text-editor" data-id="730b00d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"><div class="elementor-widget-container"><h3>Accélérez vos projets avec notre service d&rsquo;impression 3D sur mesure et clef en main !</h3></div></div><div class="elementor-element elementor-element-4f718a0 elementor-widget elementor-widget-text-editor" data-id="4f718a0" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"><div class="elementor-widget-container"><p style="text-align: center;"><strong>Chez Tech3D Impressions</strong> : la fabrication de vos pièces en impression 3D industrielle jusqu&rsquo;à <strong>1000 x 1000 x 1000 mm en une seule fois</strong> grâce à nos toutes nouvelles machines !</p></div></div></div></div><div class="elementor-element elementor-element-0df93d4 e-con-full e-flex e-con e-parent" data-id="0df93d4" data-element_type="container" data-e-type="container" data-settings="{&quot;animation&quot;:&quot;none&quot;,&quot;shape_divider_top&quot;:&quot;arrow&quot;,&quot;shape_divider_bottom&quot;:&quot;arrow&quot;}"><div class="elementor-shape elementor-shape-top" aria-hidden="true" data-negative="false">
<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 700 10" preserveaspectratio="none">
<path class="elementor-shape-fill" d="M350,10L340,0h20L350,10z"/>
</svg></div><div class="elementor-shape elementor-shape-bottom" aria-hidden="true" data-negative="false">
<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 700 10" preserveaspectratio="none">
<path class="elementor-shape-fill" d="M350,10L340,0h20L350,10z"/>
</svg></div><div class="elementor-element elementor-element-fb62ad9 e-con-full e-flex elementor-invisible e-con e-child" data-id="fb62ad9" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeInLeft&quot;}"></div><div class="elementor-element elementor-element-3b8cc9f e-con-full e-flex e-con e-child" data-id="3b8cc9f" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}"><div class="elementor-element elementor-element-13f0b79 elementor-widget elementor-widget-image" data-id="13f0b79" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"><div class="elementor-widget-container">
<img decoding="sync" width="595" height="595" src="https://tech3dimpressions.fr/wp-content/uploads/2024/10/LOGO_Tech3D_impressions-01-1.svg" class="attachment-large size-large wp-image-20" alt="Logo entreprise Tech3D impressions" fetchpriority="high"/></div></div><div class="elementor-element elementor-element-faed6ee elementor-widget elementor-widget-heading" data-id="faed6ee" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"><div class="elementor-widget-container"><h2 class="elementor-heading-title elementor-size-default">Impression 3D en ligne pour professionnels et particuliers</h2></div></div><div class="elementor-element elementor-element-ddf309c elementor-widget elementor-widget-text-editor" data-id="ddf309c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"><div class="elementor-widget-container"><p data-start="139" data-end="468">Notre <a href="https://tech3dimpressions.fr/secteurs-dactivite/impression-3d-lyon/"><strong>entreprise d&rsquo;impression 3D à Lyon</strong></a> accompagne en priorité les <strong data-start="173" data-end="191">professionnels</strong> — industriels, bureaux d’études, designers, automaticiens — dans leurs besoins de <strong data-start="284" data-end="306">prototypage rapide</strong>, de <strong data-start="311" data-end="343">pièces techniques en impression 3D sur mesure</strong> et de <strong data-start="350" data-end="368">petites séries</strong>, grâce à notre <a href="https://tech3dimpressions.fr/impression-3d-en-ligne/"><strong data-start="384" data-end="423">service d’impression 3D en ligne</strong></a>.</p><p data-start="475" data-end="723">Les <strong data-start="479" data-end="495">particuliers</strong> bénéficient du même niveau d’exigence grâce à notre <strong><a href="https://tech3dimpressions.fr/ressources/impression-3d-particuliers/">service d&rsquo;impression 3D pour particulier</a></strong>, pour leurs <strong data-start="545" data-end="593">créations, réparation de pièce plastique ou projets sur mesure</strong>, avec une expérience simple : <strong data-start="624" data-end="722">envoi des fichiers STL en ligne, conseils clairs, Tarif rapide, impression 3D industrielle et livraison ou retrait à l&rsquo;imprimerie 3D</strong>.</p></div></div></div></div><div class="elementor-element elementor-element-735f9ee e-flex e-con-boxed e-con e-parent" data-id="735f9ee" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}"><div class="e-con-inner"><div class="elementor-element elementor-element-b1369c9 elementor-widget elementor-widget-heading" data-id="b1369c9" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"><div class="elementor-widget-container"><h2 class="elementor-heading-title elementor-size-default">Comment fonctionne notre service d’impression 3D en ligne ?</h2></div></div><div class="elementor-element elementor-element-005d619 e-con-full e-flex e-con e-child" data-id="005d619" data-element_type="container" data-e-type="container"><div class="elementor-element elementor-element-c9bd29d e-con-full e-flex elementor-invisible e-con e-child" data-id="c9bd29d" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeIn&quot;}"><div class="elementor-element elementor-element-a5c4e11 elementor-widget elementor-widget-heading" data-id="a5c4e11" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"><div class="elementor-widget-container"><h4 class="elementor-heading-title elementor-size-default">Vous choisissez technologie et matériau</h4></div></div><div class="elementor-element elementor-element-2469151 elementor-widget elementor-widget-text-editor" data-id="2469151" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"><div class="elementor-widget-container"><p style="text-align: center;"><strong><a href="https://tech3dimpressions.fr/produit/impression-3d-sla/">Impression 3D résine</a> ou <a href="https://tech3dimpressions.fr/produit/impression-3d-fdm/">FDM</a></strong>, matériaux techniques ou économiques.</p></div></div></div><div class="elementor-element elementor-element-a8c86fe e-con-full e-flex elementor-invisible e-con e-child" data-id="a8c86fe" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeIn&quot;}"><div class="elementor-element elementor-element-8c7ce02 elementor-widget elementor-widget-heading" data-id="8c7ce02" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"><div class="elementor-widget-container"><h4 class="elementor-heading-title elementor-size-default">Vous téléversez vos fichiers 3D</h4></div></div><div class="elementor-element elementor-element-ffa94e7 elementor-widget elementor-widget-text-editor" data-id="ffa94e7" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"><div class="elementor-widget-container"><p>Fichiers <strong>STL, STEP, OBJ</strong>… via notre interface en ligne</p></div></div></div><div class="elementor-element elementor-element-d9fe1f2 e-con-full e-flex e-con e-child" data-id="d9fe1f2" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}"><div class="elementor-element elementor-element-dba963f elementor-widget elementor-widget-heading" data-id="dba963f" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"><div class="elementor-widget-container"><h4 class="elementor-heading-title elementor-size-default">Vous obtenez un prix immédiat</h4></div></div><div class="elementor-element elementor-element-44d9909 elementor-widget elementor-widget-text-editor" data-id="44d9909" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"><div class="elementor-widget-container"><p>Prix impression 3D automatique + validation par un ingénieur.</p></div></div></div><div class="elementor-element elementor-element-16218a3 e-con-full e-flex e-con e-child" data-id="16218a3" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}"><div class="elementor-element elementor-element-333b088 elementor-widget elementor-widget-heading" data-id="333b088" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"><div class="elementor-widget-container"><h4 class="elementor-heading-title elementor-size-default">Nous fabriquons et expédions vos pièces</h4></div></div><div class="elementor-element elementor-element-6a29ccf elementor-widget elementor-widget-text-editor" data-id="6a29ccf" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"><div class="elementor-widget-container"><p>Impression 3D industrielle en 24–72h et <strong>livraison partout en France</strong>.</p></div></div></div></div><div class="elementor-element elementor-element-2d12089 elementor-align-center elementor-widget elementor-widget-button" data-id="2d12089" data-element_type="widget" data-e-type="widget" data-widget_type="button.default"><div class="elementor-widget-container"><div class="elementor-button-wrapper">
<a class="elementor-button elementor-button-link elementor-size-sm elementor-animation-grow" href="https://tech3dimpressions.fr/impression-3d-en-ligne/">
<span class="elementor-button-content-wrapper">
<span class="elementor-button-icon">
<svg aria-hidden="true" class="e-font-icon-svg e-fab-wpforms" viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M448 75.2v361.7c0 24.3-19 43.2-43.2 43.2H43.2C19.3 480 0 461.4 0 436.8V75.2C0 51.1 18.8 32 43.2 32h361.7c24 0 43.1 18.8 43.1 43.2zm-37.3 361.6V75.2c0-3-2.6-5.8-5.8-5.8h-9.3L285.3 144 224 94.1 162.8 144 52.5 69.3h-9.3c-3.2 0-5.8 2.8-5.8 5.8v361.7c0 3 2.6 5.8 5.8 5.8h361.7c3.2.1 5.8-2.7 5.8-5.8zM150.2 186v37H76.7v-37h73.5zm0 74.4v37.3H76.7v-37.3h73.5zm11.1-147.3l54-43.7H96.8l64.5 43.7zm210 72.9v37h-196v-37h196zm0 74.4v37.3h-196v-37.3h196zm-84.6-147.3l64.5-43.7H232.8l53.9 43.7zM371.3 335v37.3h-99.4V335h99.4z"></path></svg>			</span>
<span class="elementor-button-text">Obtenir un Tarif instantané</span>
</span>
</a></div></div></div><div class="elementor-element elementor-element-40ac4b6 elementor-widget elementor-widget-text-editor" data-id="40ac4b6" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"><div class="elementor-widget-container"><p>Pour les projets hors région lyonnaise, découvrez comment nous accompagnons l&rsquo;<a href="https://tech3dimpressions.fr/ressources/impression-3d-france/"><strong>impression 3D en france</strong></a></p></div></div></div></div><div class="elementor-element elementor-element-d517fc2 e-flex e-con-boxed e-con e-parent" data-id="d517fc2" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}"><div class="e-con-inner"><div class="elementor-element elementor-element-e0d457d elementor-widget elementor-widget-heading" data-id="e0d457d" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"><div class="elementor-widget-container"><h2 class="elementor-heading-title elementor-size-default">Nos principaux services d’impression 3D en ligne (FDM &amp; Résine)</h2></div></div><div class="elementor-element elementor-element-710597f elementor-widget elementor-widget-text-editor" data-id="710597f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"><div class="elementor-widget-container"><p style="text-align: center;"><strong>Notre entreprise d&rsquo;impression 3D propose un service d’impression 3D en ligne pensé pour les besoins concrets du terrain : prototypes, pièces techniques, outillages, maquettes et petites séries, en impression 3D résine et FDM.</strong></p></div></div></div></div><div class="elementor-element elementor-element-b9037c7 e-flex e-con-boxed e-con e-parent" data-id="b9037c7" data-element_type="container" data-e-type="container"><div class="e-con-inner"><article class="elementor-element elementor-element-72aac6a e-con-full e-flex elementor-invisible e-con e-child" data-id="72aac6a" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;zoomIn&quot;}"><div class="elementor-element elementor-element-9ad386d elementor-widget elementor-widget-heading" data-id="9ad386d" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"><div class="elementor-widget-container"><h3 class="elementor-heading-title elementor-size-default">Impression 3D sur mesure</h3></div></div><div class="elementor-element elementor-element-570d8c2 elementor-widget elementor-widget-text-editor" data-id="570d8c2" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"><div class="elementor-widget-container"><p>Impression 3D industrielle de <strong data-start="399" data-end="432">pièces uniques ou spécifiques</strong> : boîtiers, capots, adaptateurs, pièces mécaniques, outillages, prototypes… Avec pose d&rsquo;inserts métalliques.</p><p>Chaque projet est étudié pour garantir résistance, précision et fiabilité.</p></div></div><div class="elementor-element elementor-element-4c5a4d9 elementor-align-center elementor-widget elementor-widget-button" data-id="4c5a4d9" data-element_type="widget" data-e-type="widget" data-widget_type="button.default"><div class="elementor-widget-container"><div class="elementor-button-wrapper">
<a class="elementor-button elementor-button-link elementor-size-sm elementor-animation-grow" href="https://tech3dimpressions.fr/services-dimpression-3d/impression-3d-sur-mesure/">
<span class="elementor-button-content-wrapper">
<span class="elementor-button-text">En savoir plus</span>
</span>
</a></div></div></div></article><article class="elementor-element elementor-element-306a2b2 e-con-full e-flex elementor-invisible e-con e-child" data-id="306a2b2" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;zoomIn&quot;}"><div class="elementor-element elementor-element-8098485 elementor-widget elementor-widget-heading" data-id="8098485" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"><div class="elementor-widget-container"><h3 class="elementor-heading-title elementor-size-default">Impression 3D rapide / express</h3></div></div><div class="elementor-element elementor-element-3870364 elementor-widget elementor-widget-text-editor" data-id="3870364" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"><div class="elementor-widget-container"><p>Pour vos <strong data-start="669" data-end="734">urgences maintenance, présentations clients ou itérations R&amp;D</strong>, nous proposons un service d’<strong data-start="764" data-end="788">impression 3D rapide</strong>, avec fabrication en <strong data-start="810" data-end="828">24 à 72 h </strong>selon la complexité et le volume.</p><p>Vous pouvez choisir l&rsquo;option délai court avec notre outil de devis d&rsquo;impression 3D en ligne.</p></div></div><div class="elementor-element elementor-element-f7834dc elementor-align-center elementor-widget elementor-widget-button" data-id="f7834dc" data-element_type="widget" data-e-type="widget" data-widget_type="button.default"><div class="elementor-widget-container"><div class="elementor-button-wrapper">
<a class="elementor-button elementor-button-link elementor-size-sm elementor-animation-grow" href="https://tech3dimpressions.fr/services-dimpression-3d/impression-3d-rapide/">
<span class="elementor-button-content-wrapper">
<span class="elementor-button-text">En savoir plus</span>
</span>
</a></div></div></div></article><article class="elementor-element elementor-element-8225e5f e-con-full e-flex elementor-invisible e-con e-child" data-id="8225e5f" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;zoomIn&quot;}"><div class="elementor-element elementor-element-0c17dc9 elementor-widget elementor-widget-heading" data-id="0c17dc9" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"><div class="elementor-widget-container"><h3 class="elementor-heading-title elementor-size-default">Impression 3D grand format</h3></div></div><div class="elementor-element elementor-element-97465e6 elementor-widget elementor-widget-text-editor" data-id="97465e6" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"><div class="elementor-widget-container"><p>Grâce à notre parc de <strong>15 machines d&rsquo;impression 3D industrielles</strong>, nous pouvons imprimer des <strong data-start="962" data-end="1015">pièces grand format jusqu’à 1000 × 1000 × 1000 mm</strong>, en une seule fois.</p><p>capots, gabarits, maquettes, éléments de structure, pièces volumineuses pour l’industrie ou le design.</p></div></div><div class="elementor-element elementor-element-87ab754 elementor-align-center elementor-widget elementor-widget-button" data-id="87ab754" data-element_type="widget" data-e-type="widget" data-widget_type="button.default"><div class="elementor-widget-container"><div class="elementor-button-wrapper">
<a class="elementor-button elementor-button-link elementor-size-sm elementor-animation-grow" href="https://tech3dimpressions.fr/secteurs-dactivite/impression-3d-grand-format-en-ligne/">
<span class="elementor-button-content-wrapper">
<span class="elementor-button-text">En savoir plus</span>
</span>
</a></div></div></div></article></div></div><div class="elementor-element elementor-element-6224297 e-flex e-con-boxed e-con e-parent" data-id="6224297" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}"><div class="e-con-inner"><div class="elementor-element elementor-element-a5b1a28 elementor-widget elementor-widget-heading" data-id="a5b1a28" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"><div class="elementor-widget-container"><h2 class="elementor-heading-title elementor-size-default">Impression 3D en ligne pour quels types de clients ?</h2></div></div></div></div><div class="elementor-element elementor-element-8e693c4 e-flex e-con-boxed e-con e-parent" data-id="8e693c4" data-element_type="container" data-e-type="container"><div class="e-con-inner"><div class="elementor-element elementor-element-685bb8f elementor-widget elementor-widget-text-editor" data-id="685bb8f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"><div class="elementor-widget-container"><p>Tech3D Impressions, <a href="https://tech3dimpressions.fr/secteurs-dactivite/impression-3d-lyon/"><strong data-start="4637" data-end="4713">imprimeur 3D professionnel</strong> <strong>basé à Lyon</strong></a>, accompagne vos projets de prototypes, pièces techniques et petites séries.</p></div></div></div></div><div class="elementor-element elementor-element-da65921 e-flex e-con-boxed e-con e-parent" data-id="da65921" data-element_type="container" data-e-type="container"><div class="e-con-inner"><div class="elementor-element elementor-element-5a92a92 e-con-full e-flex elementor-invisible e-con e-child" data-id="5a92a92" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeInLeft&quot;}"><div class="elementor-element elementor-element-89c4d17 elementor-widget elementor-widget-heading" data-id="89c4d17" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"><div class="elementor-widget-container"><h3 class="elementor-heading-title elementor-size-default">Industrie, maintenance &amp; machines spéciales</h3></div></div><div class="elementor-element elementor-element-ab93660 elementor-widget elementor-widget-text-editor" data-id="ab93660" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"><div class="elementor-widget-container"><p>Services maintenance, responsables d’atelier, fabricants de machines spéciales, services méthodes… Nous fabriquons des <strong data-start="1888" data-end="1957">pièces de rechange, outillages, gabarits, supports et adaptateurs</strong> pour limiter les arrêts de production et faciliter le travail en atelier.</p><p>Pour aller plus loin, consultez notre guide dédié à l&rsquo;<a href="https://tech3dimpressions.fr/ressources/impression-3d-pour-industrie-mecanique/">impression 3D dans l&rsquo;industrie</a></p></div></div></div><div class="elementor-element elementor-element-d235a36 e-con-full e-flex elementor-invisible e-con e-child" data-id="d235a36" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeInRight&quot;}"><div class="elementor-element elementor-element-ddc5cf0 elementor-widget elementor-widget-heading" data-id="ddc5cf0" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"><div class="elementor-widget-container"><h3 class="elementor-heading-title elementor-size-default">Bureaux d’études &amp; R&amp;D</h3></div></div><div class="elementor-element elementor-element-59f309e elementor-widget elementor-widget-text-editor" data-id="59f309e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"><div class="elementor-widget-container"><p>Bureaux d’études mécaniques, électroniques, startups, services innovation… Nous vous aidons à <strong data-start="2163" data-end="2196">prototyper, tester et valider</strong> vos concepts grâce à des <strong data-start="2222" data-end="2249">prototypes fonctionnels</strong>, maquettes, pièces d’assemblage ou séries d’essai en impression 3D.</p><p>Voir aussi nos ressources sur le <a href="https://tech3dimpressions.fr/ressources/prototypage-rapide-lyon/"><strong>prototypage rapide</strong></a> et l&rsquo;<a href="https://tech3dimpressions.fr/ressources/impression-3d-prototype/"><strong>impression 3D de prototypes</strong></a></p></div></div></div></div></div><div class="elementor-element elementor-element-f1c349e e-flex e-con-boxed e-con e-parent" data-id="f1c349e" data-element_type="container" data-e-type="container"><div class="e-con-inner"><div class="elementor-element elementor-element-e695c10 e-con-full e-flex elementor-invisible e-con e-child" data-id="e695c10" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeInLeft&quot;}"><div class="elementor-element elementor-element-e369ed8 elementor-widget elementor-widget-heading" data-id="e369ed8" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"><div class="elementor-widget-container"><h3 class="elementor-heading-title elementor-size-default">Design produit, architecture &amp; communication</h3></div></div><div class="elementor-element elementor-element-7175dc6 elementor-widget elementor-widget-text-editor" data-id="7175dc6" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"><div class="elementor-widget-container"><p>Designers, agences, architectes, musées, communication et marketing… Nous réalisons vos <strong data-start="2448" data-end="2527">maquettes, prototypes visuels, volumes de présentation et objets sur mesure.</strong></p><p>Pour ce type de projets, découvrez nos pages <a href="https://tech3dimpressions.fr/ressources/les-bases-impression-3d/impression-maquette-3d/">impression 3D maquette</a> et <a href="https://tech3dimpressions.fr/ressources/les-bases-impression-3d/impression-3d-transparent/">impression 3D transparente</a></p></div></div></div><div class="elementor-element elementor-element-1274e18 e-con-full e-flex elementor-invisible e-con e-child" data-id="1274e18" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeInRight&quot;}"><div class="elementor-element elementor-element-95204f4 elementor-widget elementor-widget-heading" data-id="95204f4" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"><div class="elementor-widget-container"><h3 class="elementor-heading-title elementor-size-default">Particuliers exigeants &amp; makers</h3></div></div><div class="elementor-element elementor-element-4cecb19 elementor-widget elementor-widget-text-editor" data-id="4cecb19" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"><div class="elementor-widget-container"><p>Pour vos <strong data-start="2644" data-end="2721">réparations, pièces introuvables, projets personnels ou objets sur mesure</strong>, vous bénéficiez du même niveau de <strong data-start="2757" data-end="2792">qualité, de conseil et de suivi</strong> que nos clients professionnels, avec une commande simple et 100 % en ligne via notre service d&rsquo;impression 3D en ligne. Pour en savoir plus, consultez la page <a href="https://tech3dimpressions.fr/ressources/impression-3d-particuliers/">impression 3D particuliers</a> ou notre guide <a href="https://tech3dimpressions.fr/ressources/comment-imprimer-en-3d/">comment imprimer en 3D ?</a></p></div></div></div></div></div><div class="elementor-element elementor-element-103722e e-flex e-con-boxed e-con e-parent" data-id="103722e" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}"><div class="e-con-inner"><div class="elementor-element elementor-element-23c9b85 elementor-widget elementor-widget-heading" data-id="23c9b85" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"><div class="elementor-widget-container"><h2 class="elementor-heading-title elementor-size-default">Ils font confiance à notre entreprise d'impression 3D</h2></div></div><div class="elementor-element elementor-element-f620074 elementor-widget elementor-widget-text-editor" data-id="f620074" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"><div class="elementor-widget-container"><p style="text-align: center;">De nombreux acteurs, tant dans l&rsquo;industrie que dans des secteurs variés, font confiance à notre entreprise d&rsquo;impression 3D pour la réalisation de leurs projets d&rsquo;<a href="https://tech3dimpressions.fr/services-dimpression-3d/impression-3d-industrielle/">impression 3D industrielle</a>. Voici quelques-uns de nos partenaires satisfaits qui témoignent de la qualité et du professionnalisme de nos services d&rsquo;impression 3D en ligne.</p></div></div></div></div><div class="elementor-element elementor-element-812e763 e-flex e-con-boxed e-con e-parent" data-id="812e763" data-element_type="container" data-e-type="container"><div class="e-con-inner"><div class="elementor-element elementor-element-86b195a e-con-full e-flex elementor-invisible e-con e-child" data-id="86b195a" data-element_type="container" data-e-type="container" data-settings="{&quot;animation&quot;:&quot;fadeInLeft&quot;}"><div class="elementor-element elementor-element-684dff4 elementor-widget elementor-widget-image" data-id="684dff4" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"><div class="elementor-widget-container">
<a href="https://www.emerson.com/fr-fr" target="_blank" rel="noopener">
<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDI0IiBoZWlnaHQ9IjQ1MCIgdmlld0JveD0iMCAwIDEwMjQgNDUwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==" decoding="async" width="1024" height="450" data-src="https://tech3dimpressions.fr/wp-content/uploads/2024/10/Emerson_Electric_Logo-1024x450.webp" class="elementor-animation-grow attachment-large size-large wp-image-244" alt="Logo entreprise EMERSON avec lien menant sur le site de l&#039;entreprise" data-srcset="https://tech3dimpressions.fr/wp-content/uploads/2024/10/Emerson_Electric_Logo-1024x450.webp 1024w, https://tech3dimpressions.fr/wp-content/uploads/2024/10/Emerson_Electric_Logo-300x132.webp 300w, https://tech3dimpressions.fr/wp-content/uploads/2024/10/Emerson_Electric_Logo-768x338.webp 768w, https://tech3dimpressions.fr/wp-content/uploads/2024/10/Emerson_Electric_Logo-1536x676.webp 1536w, https://tech3dimpressions.fr/wp-content/uploads/2024/10/Emerson_Electric_Logo.webp 1920w, https://tech3dimpressions.fr/wp-content/uploads/2024/10/Emerson_Electric_Logo-600x264.webp 600w" data-sizes="(max-width: 1024px) 100vw, 1024px" />								</a></div></div></div><div class="elementor-element elementor-element-e67007f e-con-full e-flex elementor-invisible e-con e-child" data-id="e67007f" data-element_type="container" data-e-type="container" data-settings="{&quot;animation&quot;:&quot;fadeInDown&quot;}"><div class="elementor-element elementor-element-1cd5fd4 elementor-widget elementor-widget-image" data-id="1cd5fd4" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"><div class="elementor-widget-container">
<a href="https://www.stemmelen.com/" target="_blank" rel="noopener">
<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3NjAiIGhlaWdodD0iMjQ1IiB2aWV3Qm94PSIwIDAgNzYwIDI0NSI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6I2NmZDRkYjtmaWxsLW9wYWNpdHk6IDAuMTsiLz48L3N2Zz4=" loading="lazy" decoding="async" width="760" height="245" data-src="https://tech3dimpressions.fr/wp-content/uploads/2024/10/header-site-new-logo-1-1024x688-1.webp" class="elementor-animation-grow attachment-large size-large wp-image-399" alt="Logo entreprise stemmelen" data-srcset="https://tech3dimpressions.fr/wp-content/uploads/2024/10/header-site-new-logo-1-1024x688-1.webp 760w, https://tech3dimpressions.fr/wp-content/uploads/2024/10/header-site-new-logo-1-1024x688-1-300x97.webp 300w" data-sizes="(max-width: 760px) 100vw, 760px" />								</a></div></div></div><div class="elementor-element elementor-element-99c4b21 e-con-full e-flex elementor-invisible e-con e-child" data-id="99c4b21" data-element_type="container" data-e-type="container" data-settings="{&quot;animation&quot;:&quot;fadeInDown&quot;}"><div class="elementor-element elementor-element-4c99a4b elementor-widget elementor-widget-image" data-id="4c99a4b" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"><div class="elementor-widget-container">
<a href="https://www.interieur.gouv.fr/" target="_blank" rel="noopener">
<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MTkiIGhlaWdodD0iNDcyIiB2aWV3Qm94PSIwIDAgNjE5IDQ3MiI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6I2NmZDRkYjtmaWxsLW9wYWNpdHk6IDAuMTsiLz48L3N2Zz4=" loading="lazy" decoding="async" width="619" height="472" data-src="https://tech3dimpressions.fr/wp-content/uploads/2024/10/Logo_du_Ministere_de_l_Interieur__2020_.webp" class="elementor-animation-grow attachment-large size-large wp-image-636" alt="Logo du Ministère de l&#039;Intérieur france avec liberté, égalité et fraternité" data-srcset="https://tech3dimpressions.fr/wp-content/uploads/2024/10/Logo_du_Ministere_de_l_Interieur__2020_.webp 619w, https://tech3dimpressions.fr/wp-content/uploads/2024/10/Logo_du_Ministere_de_l_Interieur__2020_-300x229.webp 300w" data-sizes="(max-width: 619px) 100vw, 619px" />								</a></div></div></div><div class="elementor-element elementor-element-aa7a290 e-con-full e-flex elementor-invisible e-con e-child" data-id="aa7a290" data-element_type="container" data-e-type="container" data-settings="{&quot;animation&quot;:&quot;fadeInRight&quot;}"><div class="elementor-element elementor-element-769507c elementor-widget elementor-widget-image" data-id="769507c" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"><div class="elementor-widget-container">
<a href="https://www.emerson.com/fr-fr/automation/brands/aventics" target="_blank" rel="noopener">
<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTYwIiBoZWlnaHQ9IjcxMiIgdmlld0JveD0iMCAwIDI1NjAgNzEyIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==" loading="lazy" decoding="async" width="2560" height="712" data-src="https://tech3dimpressions.fr/wp-content/uploads/2025/05/CNR.svg.png.webp" class="elementor-animation-grow attachment-full size-full wp-image-818" alt="logo CNR" data-srcset="https://tech3dimpressions.fr/wp-content/uploads/2025/05/CNR.svg.png.webp 2560w, https://tech3dimpressions.fr/wp-content/uploads/2025/05/CNR.svg-300x83.png.webp 300w, https://tech3dimpressions.fr/wp-content/uploads/2025/05/CNR.svg-1024x285.png.webp 1024w, https://tech3dimpressions.fr/wp-content/uploads/2025/05/CNR.svg-768x214.png.webp 768w, https://tech3dimpressions.fr/wp-content/uploads/2025/05/CNR.svg-1536x427.png.webp 1536w, https://tech3dimpressions.fr/wp-content/uploads/2025/05/CNR.svg-2048x570.png.webp 2048w" data-sizes="(max-width: 2560px) 100vw, 2560px" />								</a></div></div></div></div></div><div class="elementor-element elementor-element-8932778 e-flex e-con-boxed e-con e-parent" data-id="8932778" data-element_type="container" data-e-type="container"><div class="e-con-inner"><div class="elementor-element elementor-element-285579c elementor-widget elementor-widget-shortcode" data-id="285579c" data-element_type="widget" data-e-type="widget" data-widget_type="shortcode.default"><div class="elementor-widget-container"><div class="elementor-shortcode"><pre class="ti-widget" style="display: none"><template id="trustindex-google-widget-html"><div class="ti-widget  ti-goog ti-disable-font ti-show-rating-text ti-review-text-mode-readmore ti-text-align-center" data-no-translation="true" data-time-locale="il y a %d %s|aujourd'hui|jour|jours|semaine|semaines|mois|mois|année|ans" data-plugin-version="13.2.8" data-layout-id="5" data-layout-category="slider" data-set-id="drop-shadow" data-pid="" data-language="fr" data-close-locale="Fermer" data-review-target-width="275" data-css-version="2" data-reply-by-locale="Réponse du propriétaire" data-only-rating-locale="Cet utilisateur a uniquement laissé une évaluation." data-pager-autoplay-timeout="6"> <div class="ti-widget-container ti-col-4"> <div class="ti-footer ti-footer-grid source-Google"> <div class="ti-fade-container"> <div class="ti-rating-text"> <strong class="ti-rating ti-rating-large"> EXCELLENT </strong> </div> <span class="ti-stars star-lg"><trustindex-image class="ti-star" data-imgurl="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google" width="17" height="17" loading="lazy"></trustindex-image><trustindex-image class="ti-star" data-imgurl="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google" width="17" height="17" loading="lazy"></trustindex-image><trustindex-image class="ti-star" data-imgurl="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google" width="17" height="17" loading="lazy"></trustindex-image><trustindex-image class="ti-star" data-imgurl="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google" width="17" height="17" loading="lazy"></trustindex-image><trustindex-image class="ti-star" data-imgurl="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google" width="17" height="17" loading="lazy"></trustindex-image></span> <div class="ti-rating-text"> <span class="nowrap">Basée sur <strong>23 avis</strong></span> </div> <div class="ti-large-logo"> <div class="ti-v-center"> <trustindex-image class="ti-logo-fb" data-imgurl="https://cdn.trustindex.io/assets/platform/Google/logo.svg" width="150" height="25" loading="lazy" alt="Google"></trustindex-image> </div> </div> </div> </div> <div class="ti-reviews-container"> <div class="ti-controls"> <div class="ti-next" aria-label="Avis suivante" role="button" tabindex="0"></div> <div class="ti-prev" aria-label="Avis précédent" role="button" tabindex="0"></div> </div> <div class="ti-reviews-container-wrapper">  <div data-empty="0" data-time="1762473600" class="ti-review-item source-Google ti-image-layout-thumbnail" data-id="cfcd208495d565ef66e7dff9f98764da"> <div class="ti-inner"> <div class="ti-review-header"> <div class="ti-platform-icon ti-with-tooltip"> <span class="ti-tooltip">Publié sur </span> <trustindex-image data-imgurl="https://cdn.trustindex.io/assets/platform/Google/icon.svg" alt="" width="20" height="20" loading="lazy"></trustindex-image> </div> <div class="ti-profile-img"> <trustindex-image data-imgurl="https://lh3.googleusercontent.com/a-/ALV-UjW8-uFj2j4xvgPb9kzH28QFbXRRi6o31Sq9uBMNyIIopRp-JEPb=w40-h40-c-rp-mo-ba3-br100" alt="Mattia “Ghost96” profile picture" loading="lazy"></trustindex-image> </div> <div class="ti-profile-details"> <div class="ti-name"> Mattia “Ghost96” </div> <div class="ti-date"></div> </div> </div> <span class="ti-stars"><trustindex-image class="ti-star" data-imgurl="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google" width="17" height="17" loading="lazy"></trustindex-image><trustindex-image class="ti-star" data-imgurl="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google" width="17" height="17" loading="lazy"></trustindex-image><trustindex-image class="ti-star" data-imgurl="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google" width="17" height="17" loading="lazy"></trustindex-image><trustindex-image class="ti-star" data-imgurl="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google" width="17" height="17" loading="lazy"></trustindex-image><trustindex-image class="ti-star" data-imgurl="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google" width="17" height="17" loading="lazy"></trustindex-image><span class="ti-verified-review ti-verified-platform"><span class="ti-verified-tooltip">Trustindex vérifie que la source originale de l'avis est Google.</span></span></span> <div class="ti-review-text-container ti-review-content">Merci à Valentin pour sa rapidité et la qualité de la piece pour ma fiesta st

Je conseille fortement</div> <span class="ti-read-more" data-container=".ti-review-content" data-collapse-text="Cacher" data-open-text="Lire la suite"></span> </div> </div>  <div data-empty="0" data-time="1762473600" class="ti-review-item source-Google ti-image-layout-thumbnail" data-id="cfcd208495d565ef66e7dff9f98764da"> <div class="ti-inner"> <div class="ti-review-header"> <div class="ti-platform-icon ti-with-tooltip"> <span class="ti-tooltip">Publié sur </span> <trustindex-image data-imgurl="https://cdn.trustindex.io/assets/platform/Google/icon.svg" alt="" width="20" height="20" loading="lazy"></trustindex-image> </div> <div class="ti-profile-img"> <trustindex-image data-imgurl="https://lh3.googleusercontent.com/a/ACg8ocKSWTVV1eAyAlF3GDbmJuRUTkq_mlCrKOGmjJjK-QmEIrAs2g=w40-h40-c-rp-mo-br100" alt="EJ Métallerie profile picture" loading="lazy"></trustindex-image> </div> <div class="ti-profile-details"> <div class="ti-name"> EJ Métallerie </div> <div class="ti-date"></div> </div> </div> <span class="ti-stars"><trustindex-image class="ti-star" data-imgurl="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google" width="17" height="17" loading="lazy"></trustindex-image><trustindex-image class="ti-star" data-imgurl="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google" width="17" height="17" loading="lazy"></trustindex-image><trustindex-image class="ti-star" data-imgurl="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google" width="17" height="17" loading="lazy"></trustindex-image><trustindex-image class="ti-star" data-imgurl="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google" width="17" height="17" loading="lazy"></trustindex-image><trustindex-image class="ti-star" data-imgurl="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google" width="17" height="17" loading="lazy"></trustindex-image><span class="ti-verified-review ti-verified-platform"><span class="ti-verified-tooltip">Trustindex vérifie que la source originale de l'avis est Google.</span></span></span> <div class="ti-review-text-container ti-review-content">travail très sérieux et de qualité
Personne très aimable</div> <span class="ti-read-more" data-container=".ti-review-content" data-collapse-text="Cacher" data-open-text="Lire la suite"></span> </div> </div>  <div data-empty="0" data-time="1762300800" class="ti-review-item source-Google ti-image-layout-thumbnail" data-id="cfcd208495d565ef66e7dff9f98764da"> <div class="ti-inner"> <div class="ti-review-header"> <div class="ti-platform-icon ti-with-tooltip"> <span class="ti-tooltip">Publié sur </span> <trustindex-image data-imgurl="https://cdn.trustindex.io/assets/platform/Google/icon.svg" alt="" width="20" height="20" loading="lazy"></trustindex-image> </div> <div class="ti-profile-img"> <trustindex-image data-imgurl="https://lh3.googleusercontent.com/a-/ALV-UjWV54K0EdiGykk4FlC-uQ-YUReLnEuhjpSkP_G5VWriDZm8nyf2=w40-h40-c-rp-mo-br100" alt="Coraline C profile picture" loading="lazy"></trustindex-image> </div> <div class="ti-profile-details"> <div class="ti-name"> Coraline C </div> <div class="ti-date"></div> </div> </div> <span class="ti-stars"><trustindex-image class="ti-star" data-imgurl="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google" width="17" height="17" loading="lazy"></trustindex-image><trustindex-image class="ti-star" data-imgurl="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google" width="17" height="17" loading="lazy"></trustindex-image><trustindex-image class="ti-star" data-imgurl="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google" width="17" height="17" loading="lazy"></trustindex-image><trustindex-image class="ti-star" data-imgurl="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google" width="17" height="17" loading="lazy"></trustindex-image><trustindex-image class="ti-star" data-imgurl="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google" width="17" height="17" loading="lazy"></trustindex-image><span class="ti-verified-review ti-verified-platform"><span class="ti-verified-tooltip">Trustindex vérifie que la source originale de l'avis est Google.</span></span></span> <div class="ti-review-text-container ti-review-content">J'ai fait appel à Tech3DImpressions pour une pièce de cosplay, excellent travail, très rapide, très bonne communication. Je recommande vivement.</div> <span class="ti-read-more" data-container=".ti-review-content" data-collapse-text="Cacher" data-open-text="Lire la suite"></span> </div> </div>  <div data-empty="0" data-time="1761091200" class="ti-review-item source-Google ti-image-layout-thumbnail" data-id="cfcd208495d565ef66e7dff9f98764da"> <div class="ti-inner"> <div class="ti-review-header"> <div class="ti-platform-icon ti-with-tooltip"> <span class="ti-tooltip">Publié sur </span> <trustindex-image data-imgurl="https://cdn.trustindex.io/assets/platform/Google/icon.svg" alt="" width="20" height="20" loading="lazy"></trustindex-image> </div> <div class="ti-profile-img"> <trustindex-image data-imgurl="https://lh3.googleusercontent.com/a-/ALV-UjWshya0Usz3r0BvWoMMUEbMVUDL8HKVRgEvSObi8IlPbSltuvHV=w40-h40-c-rp-mo-br100" alt="Riccardo M profile picture" loading="lazy"></trustindex-image> </div> <div class="ti-profile-details"> <div class="ti-name"> Riccardo M </div> <div class="ti-date"></div> </div> </div> <span class="ti-stars"><trustindex-image class="ti-star" data-imgurl="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google" width="17" height="17" loading="lazy"></trustindex-image><trustindex-image class="ti-star" data-imgurl="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google" width="17" height="17" loading="lazy"></trustindex-image><trustindex-image class="ti-star" data-imgurl="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google" width="17" height="17" loading="lazy"></trustindex-image><trustindex-image class="ti-star" data-imgurl="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google" width="17" height="17" loading="lazy"></trustindex-image><trustindex-image class="ti-star" data-imgurl="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google" width="17" height="17" loading="lazy"></trustindex-image><span class="ti-verified-review ti-verified-platform"><span class="ti-verified-tooltip">Trustindex vérifie que la source originale de l'avis est Google.</span></span></span> <div class="ti-review-text-container ti-review-content">Super !! Je suis très content de ma nouvelle figurine en résine. La qualité d'impression est vraiment au top, rien à redire. Les échanges ont été rapides et efficaces, et la personne a pris le temps de répondre à toutes mes questions avec attention.
J’ai passé commande et j’ai reçu ma figurine dès le lendemain, donc un service au top du top ! Je recommande à 100 % !</div> <span class="ti-read-more" data-container=".ti-review-content" data-collapse-text="Cacher" data-open-text="Lire la suite"></span> </div> </div>  <div data-empty="0" data-time="1748822400" class="ti-review-item source-Google ti-image-layout-thumbnail" data-id="cfcd208495d565ef66e7dff9f98764da"> <div class="ti-inner"> <div class="ti-review-header"> <div class="ti-platform-icon ti-with-tooltip"> <span class="ti-tooltip">Publié sur </span> <trustindex-image data-imgurl="https://cdn.trustindex.io/assets/platform/Google/icon.svg" alt="" width="20" height="20" loading="lazy"></trustindex-image> </div> <div class="ti-profile-img"> <trustindex-image data-imgurl="https://lh3.googleusercontent.com/a/ACg8ocK9vHSr48wKZWakzp18-79g3mENAVcoBrN0_kT-J3FQjZPMgA=w40-h40-c-rp-mo-br100" alt="Jacky Bauer profile picture" loading="lazy"></trustindex-image> </div> <div class="ti-profile-details"> <div class="ti-name"> Jacky Bauer </div> <div class="ti-date"></div> </div> </div> <span class="ti-stars"><trustindex-image class="ti-star" data-imgurl="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google" width="17" height="17" loading="lazy"></trustindex-image><trustindex-image class="ti-star" data-imgurl="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google" width="17" height="17" loading="lazy"></trustindex-image><trustindex-image class="ti-star" data-imgurl="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google" width="17" height="17" loading="lazy"></trustindex-image><trustindex-image class="ti-star" data-imgurl="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google" width="17" height="17" loading="lazy"></trustindex-image><trustindex-image class="ti-star" data-imgurl="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google" width="17" height="17" loading="lazy"></trustindex-image><span class="ti-verified-review ti-verified-platform"><span class="ti-verified-tooltip">Trustindex vérifie que la source originale de l'avis est Google.</span></span></span> <div class="ti-review-text-container ti-review-content">Premier recours à l'impression 3D pour un besoin personnel. A partir d'un modèle libre de droit et après avoir étudié rapidement les matières et procès classiques en impression 3D, j'ai pris contact avec quelques entreprises locales. Tech3D a été le plus réactif et au prix le plus compétitif. Au moment de la remise des produits, Valentin a même pris le temps de discuter avec moi et répondre gentiment à mes questions sur l'impression 3D et son activité. Je recommande les yeux fermés.</div> <span class="ti-read-more" data-container=".ti-review-content" data-collapse-text="Cacher" data-open-text="Lire la suite"></span> </div> </div>  <div data-empty="0" data-time="1738108800" class="ti-review-item source-Google ti-image-layout-thumbnail" data-id="cfcd208495d565ef66e7dff9f98764da"> <div class="ti-inner"> <div class="ti-review-header"> <div class="ti-platform-icon ti-with-tooltip"> <span class="ti-tooltip">Publié sur </span> <trustindex-image data-imgurl="https://cdn.trustindex.io/assets/platform/Google/icon.svg" alt="" width="20" height="20" loading="lazy"></trustindex-image> </div> <div class="ti-profile-img"> <trustindex-image data-imgurl="https://lh3.googleusercontent.com/a/ACg8ocI7xCCgcV8QvsovWNyCFz3BGiiI_x7ijyI-3Xv94iHO9Azi6g=w40-h40-c-rp-mo-br100" alt="Claire de Chiffreville profile picture" loading="lazy"></trustindex-image> </div> <div class="ti-profile-details"> <div class="ti-name"> Claire de Chiffreville </div> <div class="ti-date"></div> </div> </div> <span class="ti-stars"><trustindex-image class="ti-star" data-imgurl="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google" width="17" height="17" loading="lazy"></trustindex-image><trustindex-image class="ti-star" data-imgurl="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google" width="17" height="17" loading="lazy"></trustindex-image><trustindex-image class="ti-star" data-imgurl="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google" width="17" height="17" loading="lazy"></trustindex-image><trustindex-image class="ti-star" data-imgurl="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google" width="17" height="17" loading="lazy"></trustindex-image><trustindex-image class="ti-star" data-imgurl="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google" width="17" height="17" loading="lazy"></trustindex-image><span class="ti-verified-review ti-verified-platform"><span class="ti-verified-tooltip">Trustindex vérifie que la source originale de l'avis est Google.</span></span></span> <div class="ti-review-text-container ti-review-content">Expérience parfaite . Personne adorable , disponible et ... TRES EFFICACE !!!   Il n'y a que l'usure qui permet de distinguer les originaux :) . Merci ++</div> <span class="ti-read-more" data-container=".ti-review-content" data-collapse-text="Cacher" data-open-text="Lire la suite"></span> </div> </div>  <div data-empty="0" data-time="1731283200" class="ti-review-item source-Google ti-image-layout-thumbnail" data-id="cfcd208495d565ef66e7dff9f98764da"> <div class="ti-inner"> <div class="ti-review-header"> <div class="ti-platform-icon ti-with-tooltip"> <span class="ti-tooltip">Publié sur </span> <trustindex-image data-imgurl="https://cdn.trustindex.io/assets/platform/Google/icon.svg" alt="" width="20" height="20" loading="lazy"></trustindex-image> </div> <div class="ti-profile-img"> <trustindex-image data-imgurl="https://lh3.googleusercontent.com/a-/ALV-UjUQux3NpPGqP9ToRMyCGPOG_5dYAJ5vzJS489mCuqJpjkfGNO0=w40-h40-c-rp-mo-br100" alt="Marco Garro profile picture" loading="lazy"></trustindex-image> </div> <div class="ti-profile-details"> <div class="ti-name"> Marco Garro </div> <div class="ti-date"></div> </div> </div> <span class="ti-stars"><trustindex-image class="ti-star" data-imgurl="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google" width="17" height="17" loading="lazy"></trustindex-image><trustindex-image class="ti-star" data-imgurl="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google" width="17" height="17" loading="lazy"></trustindex-image><trustindex-image class="ti-star" data-imgurl="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google" width="17" height="17" loading="lazy"></trustindex-image><trustindex-image class="ti-star" data-imgurl="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google" width="17" height="17" loading="lazy"></trustindex-image><trustindex-image class="ti-star" data-imgurl="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google" width="17" height="17" loading="lazy"></trustindex-image><span class="ti-verified-review ti-verified-platform"><span class="ti-verified-tooltip">Trustindex vérifie que la source originale de l'avis est Google.</span></span></span> <div class="ti-review-text-container ti-review-content">Professionnel et très à l’écoute, des prix ultras abordables et personne très humaine, et de bon conseil, je recommande vivement</div> <span class="ti-read-more" data-container=".ti-review-content" data-collapse-text="Cacher" data-open-text="Lire la suite"></span> </div> </div>  <div data-empty="0" data-time="1730764800" class="ti-review-item source-Google ti-image-layout-thumbnail" data-id="cfcd208495d565ef66e7dff9f98764da"> <div class="ti-inner"> <div class="ti-review-header"> <div class="ti-platform-icon ti-with-tooltip"> <span class="ti-tooltip">Publié sur </span> <trustindex-image data-imgurl="https://cdn.trustindex.io/assets/platform/Google/icon.svg" alt="" width="20" height="20" loading="lazy"></trustindex-image> </div> <div class="ti-profile-img"> <trustindex-image data-imgurl="https://lh3.googleusercontent.com/a/ACg8ocLzv98WL5tIFQIZyopXxwadBTGzrjzZMi1Sd63mT0O4m_jBg68=w40-h40-c-rp-mo-br100" alt="Julien Rapior profile picture" loading="lazy"></trustindex-image> </div> <div class="ti-profile-details"> <div class="ti-name"> Julien Rapior </div> <div class="ti-date"></div> </div> </div> <span class="ti-stars"><trustindex-image class="ti-star" data-imgurl="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google" width="17" height="17" loading="lazy"></trustindex-image><trustindex-image class="ti-star" data-imgurl="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google" width="17" height="17" loading="lazy"></trustindex-image><trustindex-image class="ti-star" data-imgurl="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google" width="17" height="17" loading="lazy"></trustindex-image><trustindex-image class="ti-star" data-imgurl="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google" width="17" height="17" loading="lazy"></trustindex-image><trustindex-image class="ti-star" data-imgurl="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google" width="17" height="17" loading="lazy"></trustindex-image><span class="ti-verified-review ti-verified-platform"><span class="ti-verified-tooltip">Trustindex vérifie que la source originale de l'avis est Google.</span></span></span> <div class="ti-review-text-container ti-review-content">Merci à Tech3Dimpressions pour sa réactivité et son accompagnement. Il me fallait une pièce technique d'étanchéité introuvable sur le marché, qui a pu être très rapidement imprimée en résine, là où l'impression FDM que j'ai fait en interne n'a pas fonctionné. Valentin, ingénieur de formation, a su me proposer la matière adaptée à mon besoin suite à la description de mes contraintes. La pièce est conforme au 3D fourni, et de très bonne qualité.
Merci ! Je recommande pour toute application professionnelle.</div> <span class="ti-read-more" data-container=".ti-review-content" data-collapse-text="Cacher" data-open-text="Lire la suite"></span> </div> </div>  <div data-empty="0" data-time="1727049600" class="ti-review-item source-Google ti-image-layout-thumbnail" data-id="cfcd208495d565ef66e7dff9f98764da"> <div class="ti-inner"> <div class="ti-review-header"> <div class="ti-platform-icon ti-with-tooltip"> <span class="ti-tooltip">Publié sur </span> <trustindex-image data-imgurl="https://cdn.trustindex.io/assets/platform/Google/icon.svg" alt="" width="20" height="20" loading="lazy"></trustindex-image> </div> <div class="ti-profile-img"> <trustindex-image data-imgurl="https://lh3.googleusercontent.com/a/ACg8ocKTqDfnY2L1vlQw8LYSVLWi9bhHhTyR441llvkh6gws7uOtRA=w40-h40-c-rp-mo-br100" alt="Wlad Hgn profile picture" loading="lazy"></trustindex-image> </div> <div class="ti-profile-details"> <div class="ti-name"> Wlad Hgn </div> <div class="ti-date"></div> </div> </div> <span class="ti-stars"><trustindex-image class="ti-star" data-imgurl="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google" width="17" height="17" loading="lazy"></trustindex-image><trustindex-image class="ti-star" data-imgurl="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google" width="17" height="17" loading="lazy"></trustindex-image><trustindex-image class="ti-star" data-imgurl="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google" width="17" height="17" loading="lazy"></trustindex-image><trustindex-image class="ti-star" data-imgurl="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google" width="17" height="17" loading="lazy"></trustindex-image><trustindex-image class="ti-star" data-imgurl="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google" width="17" height="17" loading="lazy"></trustindex-image><span class="ti-verified-review ti-verified-platform"><span class="ti-verified-tooltip">Trustindex vérifie que la source originale de l'avis est Google.</span></span></span> <div class="ti-review-text-container ti-review-content">Réactif, pro, je recommande Tech3D Impressions ! Je ferais appel à Valentin les yeux fermés si l'occasion se représente.</div> <span class="ti-read-more" data-container=".ti-review-content" data-collapse-text="Cacher" data-open-text="Lire la suite"></span> </div> </div>  <div data-empty="0" data-time="1726617600" class="ti-review-item source-Google ti-image-layout-thumbnail" data-id="cfcd208495d565ef66e7dff9f98764da"> <div class="ti-inner"> <div class="ti-review-header"> <div class="ti-platform-icon ti-with-tooltip"> <span class="ti-tooltip">Publié sur </span> <trustindex-image data-imgurl="https://cdn.trustindex.io/assets/platform/Google/icon.svg" alt="" width="20" height="20" loading="lazy"></trustindex-image> </div> <div class="ti-profile-img"> <trustindex-image data-imgurl="https://lh3.googleusercontent.com/a/ACg8ocKVbBrgCQepK4llLFgdevRXMcuhKcEP8QvnhvtSUZH-7OBkFQ=w40-h40-c-rp-mo-ba2-br100" alt="Thomas Constantin profile picture" loading="lazy"></trustindex-image> </div> <div class="ti-profile-details"> <div class="ti-name"> Thomas Constantin </div> <div class="ti-date"></div> </div> </div> <span class="ti-stars"><trustindex-image class="ti-star" data-imgurl="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google" width="17" height="17" loading="lazy"></trustindex-image><trustindex-image class="ti-star" data-imgurl="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google" width="17" height="17" loading="lazy"></trustindex-image><trustindex-image class="ti-star" data-imgurl="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google" width="17" height="17" loading="lazy"></trustindex-image><trustindex-image class="ti-star" data-imgurl="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google" width="17" height="17" loading="lazy"></trustindex-image><trustindex-image class="ti-star" data-imgurl="https://cdn.trustindex.io/assets/platform/Google/star/f.svg" alt="Google" width="17" height="17" loading="lazy"></trustindex-image><span class="ti-verified-review ti-verified-platform"><span class="ti-verified-tooltip">Trustindex vérifie que la source originale de l'avis est Google.</span></span></span> <div class="ti-review-text-container ti-review-content">Je recommande à 100 % Tech3D Impressions ! Gentillesse, professionnalisme, disponibilité, passion, écoute, tarifs bien placés... Bref, n'hésitez pas à confier votre projet à cette entreprise ! Encore un immense merci à Valentin ! À très vite pour d'autres impressions !</div> <span class="ti-read-more" data-container=".ti-review-content" data-collapse-text="Cacher" data-open-text="Lire la suite"></span> </div> </div>  </div> <div class="ti-controls-line"> <div class="dot"></div> </div>   </div> </div> </div> </template></pre><div data-src="https://cdn.trustindex.io/loader.js?wp-widget" data-template-id="trustindex-google-widget-html" data-css-url="https://tech3dimpressions.fr/wp-content/uploads/trustindex-google-widget.css?1773953717"></div></div></div></div></div></div><div class="elementor-element elementor-element-b46ea2c e-flex e-con-boxed e-con e-parent" data-id="b46ea2c" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}"><div class="e-con-inner"><div class="elementor-element elementor-element-2f3fd25 elementor-widget elementor-widget-heading" data-id="2f3fd25" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"><div class="elementor-widget-container"><h2 class="elementor-heading-title elementor-size-default">Tech3D Impressions en chiffres</h2></div></div><div class="elementor-element elementor-element-f1bb297 elementor-widget elementor-widget-text-editor" data-id="f1bb297" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"><div class="elementor-widget-container"><p style="text-align: center;">Découvrez les chiffres clés de notre <a href="https://tech3dimpressions.fr/site-dimpression-3d/">site d&rsquo;impression 3D</a> qui illustrent notre engagement envers l&rsquo;excellence et la satisfaction de nos clients, témoignant de notre expertise et de notre capacité à répondre à vos besoins en impression 3D sur mesure.</p></div></div></div></div><div class="elementor-element elementor-element-c34fe6d e-flex e-con-boxed e-con e-parent" data-id="c34fe6d" data-element_type="container" data-e-type="container"><div class="e-con-inner"><div class="elementor-element elementor-element-7af874a e-con-full e-flex e-con e-child" data-id="7af874a" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}"><div class="elementor-element elementor-element-f2a6a69 elementor-widget elementor-widget-heading" data-id="f2a6a69" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"><div class="elementor-widget-container"><h3 class="elementor-heading-title elementor-size-default">Temps de production moyen constaté</h3></div></div><div class="elementor-element elementor-element-5cce66f elementor-widget elementor-widget-counter" data-id="5cce66f" data-element_type="widget" data-e-type="widget" data-widget_type="counter.default"><div class="elementor-widget-container"><div class="elementor-counter"><div class="elementor-counter-number-wrapper">
<span class="elementor-counter-number-prefix"></span>
<span class="elementor-counter-number" data-duration="1000" data-to-value="5" data-from-value="0" data-delimiter=",">0</span>
<span class="elementor-counter-number-suffix"> jours</span></div></div></div></div></div><div class="elementor-element elementor-element-43d2cf5 e-con-full e-flex e-con e-child" data-id="43d2cf5" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}"><div class="elementor-element elementor-element-007dfa3 elementor-widget elementor-widget-heading" data-id="007dfa3" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"><div class="elementor-widget-container"><h3 class="elementor-heading-title elementor-size-default">Ancienneté moyenne du parc machine</h3></div></div><div class="elementor-element elementor-element-e202c01 elementor-widget elementor-widget-counter" data-id="e202c01" data-element_type="widget" data-e-type="widget" data-widget_type="counter.default"><div class="elementor-widget-container"><div class="elementor-counter"><div class="elementor-counter-number-wrapper">
<span class="elementor-counter-number-prefix"></span>
<span class="elementor-counter-number" data-duration="1000" data-to-value="1" data-from-value="0" data-delimiter=",">0</span>
<span class="elementor-counter-number-suffix"> an</span></div></div></div></div></div><div class="elementor-element elementor-element-5b9bf16 e-con-full e-flex e-con e-child" data-id="5b9bf16" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}"><div class="elementor-element elementor-element-4d43fdd elementor-widget elementor-widget-heading" data-id="4d43fdd" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"><div class="elementor-widget-container"><h3 class="elementor-heading-title elementor-size-default">types de matériaux possibles sans compter les finitions</h3></div></div><div class="elementor-element elementor-element-580594c elementor-widget elementor-widget-counter" data-id="580594c" data-element_type="widget" data-e-type="widget" data-widget_type="counter.default"><div class="elementor-widget-container"><div class="elementor-counter"><div class="elementor-counter-number-wrapper">
<span class="elementor-counter-number-prefix"></span>
<span class="elementor-counter-number" data-duration="2000" data-to-value="50" data-from-value="0" data-delimiter=",">0</span>
<span class="elementor-counter-number-suffix">+</span></div></div></div></div></div><div class="elementor-element elementor-element-ae5d0f7 e-con-full e-flex e-con e-child" data-id="ae5d0f7" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}"><div class="elementor-element elementor-element-dd4c087 elementor-widget elementor-widget-heading" data-id="dd4c087" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"><div class="elementor-widget-container"><h3 class="elementor-heading-title elementor-size-default">Taux de satisfaction client</h3></div></div><div class="elementor-element elementor-element-28ca2c4 elementor-widget elementor-widget-counter" data-id="28ca2c4" data-element_type="widget" data-e-type="widget" data-widget_type="counter.default"><div class="elementor-widget-container"><div class="elementor-counter"><div class="elementor-counter-number-wrapper">
<span class="elementor-counter-number-prefix"></span>
<span class="elementor-counter-number" data-duration="2000" data-to-value="100" data-from-value="0" data-delimiter=",">0</span>
<span class="elementor-counter-number-suffix">%</span></div></div></div></div></div></div></div><div class="elementor-element elementor-element-23cd1a3 e-flex e-con-boxed e-con e-parent" data-id="23cd1a3" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}"><div class="e-con-inner"><div class="elementor-element elementor-element-f119fa1 elementor-widget elementor-widget-heading" data-id="f119fa1" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"><div class="elementor-widget-container"><h2 class="elementor-heading-title elementor-size-default">Devis d'impression 3D en ligne immédiat  ou sur demande</h2></div></div><div class="elementor-element elementor-element-e17715c e-con-full e-flex e-con e-child" data-id="e17715c" data-element_type="container" data-e-type="container"><div class="elementor-element elementor-element-e81a202 elementor-widget elementor-widget-text-editor" data-id="e81a202" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"><div class="elementor-widget-container"><p style="text-align: center;">Simplifiez vos projets d&rsquo;impression 3D en nous contactant pour un devis rapide et personnalisé. Notre sommes prêts à vous accompagner et à vous fournir une <strong>réponse dans les 24 heures ouvrés.</strong></p></div></div></div></div></div><div class="elementor-element elementor-element-3ffcaee e-flex e-con-boxed e-con e-parent" data-id="3ffcaee" data-element_type="container" data-e-type="container"><div class="e-con-inner"><div class="elementor-element elementor-element-35b7b12 elementor-align-center elementor-widget__width-auto elementor-invisible elementor-widget elementor-widget-button" data-id="35b7b12" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_animation&quot;:&quot;zoomIn&quot;}" data-widget_type="button.default"><div class="elementor-widget-container"><div class="elementor-button-wrapper">
<a class="elementor-button elementor-button-link elementor-size-sm elementor-animation-grow" href="https://tech3dimpressions.fr/nous-contacter/" target="_blank">
<span class="elementor-button-content-wrapper">
<span class="elementor-button-icon">
<svg aria-hidden="true" class="e-font-icon-svg e-fab-wpforms" viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M448 75.2v361.7c0 24.3-19 43.2-43.2 43.2H43.2C19.3 480 0 461.4 0 436.8V75.2C0 51.1 18.8 32 43.2 32h361.7c24 0 43.1 18.8 43.1 43.2zm-37.3 361.6V75.2c0-3-2.6-5.8-5.8-5.8h-9.3L285.3 144 224 94.1 162.8 144 52.5 69.3h-9.3c-3.2 0-5.8 2.8-5.8 5.8v361.7c0 3 2.6 5.8 5.8 5.8h361.7c3.2.1 5.8-2.7 5.8-5.8zM150.2 186v37H76.7v-37h73.5zm0 74.4v37.3H76.7v-37.3h73.5zm11.1-147.3l54-43.7H96.8l64.5 43.7zm210 72.9v37h-196v-37h196zm0 74.4v37.3h-196v-37.3h196zm-84.6-147.3l64.5-43.7H232.8l53.9 43.7zM371.3 335v37.3h-99.4V335h99.4z"></path></svg>			</span>
<span class="elementor-button-text">Nous contacter</span>
</span>
</a></div></div></div></div></div><div class="elementor-element elementor-element-d7b4fc1 e-flex e-con-boxed e-con e-parent" data-id="d7b4fc1" data-element_type="container" data-e-type="container"><div class="e-con-inner"><div class="elementor-element elementor-element-6353047 elementor-widget elementor-widget-text-editor" data-id="6353047" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"><div class="elementor-widget-container"><p>Que vous soyez une <strong>ETI</strong>, <strong>PME</strong>, <strong>TPE</strong>, <strong data-start="2012" data-end="2024">designer</strong>, <strong data-start="2026" data-end="2037">artisan</strong> ou <strong data-start="2041" data-end="2056">particulier</strong>, nos services d’impression 3D s’adaptent à vos besoins.</p><p>Découvrez nos conseils dédiés ci-dessous</p></div></div></div></div><div class="elementor-element elementor-element-d44d1e7 e-flex e-con-boxed e-con e-parent" data-id="d44d1e7" data-element_type="container" data-e-type="container"><div class="e-con-inner"><div class="elementor-element elementor-element-973cfa2 e-con-full e-flex e-con e-child" data-id="973cfa2" data-element_type="container" data-e-type="container"><div class="elementor-element elementor-element-782d835 elementor-align-center elementor-widget__width-auto elementor-invisible elementor-widget elementor-widget-button" data-id="782d835" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_animation&quot;:&quot;zoomIn&quot;}" data-widget_type="button.default"><div class="elementor-widget-container"><div class="elementor-button-wrapper">
<a class="elementor-button elementor-button-link elementor-size-sm elementor-animation-grow" href="https://tech3dimpressions.fr/ressources/solutions-impression-3d-professionnels/" target="_blank">
<span class="elementor-button-content-wrapper">
<span class="elementor-button-icon">
<svg aria-hidden="true" class="e-font-icon-svg e-fas-business-time" viewbox="0 0 640 512" xmlns="http://www.w3.org/2000/svg"><path d="M496 224c-79.59 0-144 64.41-144 144s64.41 144 144 144 144-64.41 144-144-64.41-144-144-144zm64 150.29c0 5.34-4.37 9.71-9.71 9.71h-60.57c-5.34 0-9.71-4.37-9.71-9.71v-76.57c0-5.34 4.37-9.71 9.71-9.71h12.57c5.34 0 9.71 4.37 9.71 9.71V352h38.29c5.34 0 9.71 4.37 9.71 9.71v12.58zM496 192c5.4 0 10.72.33 16 .81V144c0-25.6-22.4-48-48-48h-80V48c0-25.6-22.4-48-48-48H176c-25.6 0-48 22.4-48 48v48H48c-25.6 0-48 22.4-48 48v80h395.12c28.6-20.09 63.35-32 100.88-32zM320 96H192V64h128v32zm6.82 224H208c-8.84 0-16-7.16-16-16v-48H0v144c0 25.6 22.4 48 48 48h291.43C327.1 423.96 320 396.82 320 368c0-16.66 2.48-32.72 6.82-48z"></path></svg>			</span>
<span class="elementor-button-text">Impression 3D pour professionnels</span>
</span>
</a></div></div></div></div><div class="elementor-element elementor-element-18d15ce e-con-full e-flex e-con e-child" data-id="18d15ce" data-element_type="container" data-e-type="container"><div class="elementor-element elementor-element-f8764c9 elementor-align-center elementor-widget__width-auto elementor-invisible elementor-widget elementor-widget-button" data-id="f8764c9" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_animation&quot;:&quot;zoomIn&quot;}" data-widget_type="button.default"><div class="elementor-widget-container"><div class="elementor-button-wrapper">
<a class="elementor-button elementor-button-link elementor-size-sm elementor-animation-grow" href="https://tech3dimpressions.fr/ressources/impression-3d-particuliers/" target="_blank">
<span class="elementor-button-content-wrapper">
<span class="elementor-button-icon">
<svg aria-hidden="true" class="e-font-icon-svg e-fas-house-user" viewbox="0 0 576 512" xmlns="http://www.w3.org/2000/svg"><path d="M570.69,236.27,512,184.44V48a16,16,0,0,0-16-16H432a16,16,0,0,0-16,16V99.67L314.78,10.3C308.5,4.61,296.53,0,288,0s-20.46,4.61-26.74,10.3l-256,226A18.27,18.27,0,0,0,0,248.2a18.64,18.64,0,0,0,4.09,10.71L25.5,282.7a21.14,21.14,0,0,0,12,5.3,21.67,21.67,0,0,0,10.69-4.11l15.9-14V480a32,32,0,0,0,32,32H480a32,32,0,0,0,32-32V269.88l15.91,14A21.94,21.94,0,0,0,538.63,288a20.89,20.89,0,0,0,11.87-5.31l21.41-23.81A21.64,21.64,0,0,0,576,248.19,21,21,0,0,0,570.69,236.27ZM288,176a64,64,0,1,1-64,64A64,64,0,0,1,288,176ZM400,448H176a16,16,0,0,1-16-16,96,96,0,0,1,96-96h64a96,96,0,0,1,96,96A16,16,0,0,1,400,448Z"></path></svg>			</span>
<span class="elementor-button-text">Impression 3D pour particuliers</span>
</span>
</a></div></div></div></div></div></div><div class="elementor-element elementor-element-0e8adbf e-flex e-con-boxed e-con e-parent" data-id="0e8adbf" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}"><div class="e-con-inner"><div class="elementor-element elementor-element-ff8d2ca elementor-widget elementor-widget-heading" data-id="ff8d2ca" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"><div class="elementor-widget-container"><h2 class="elementor-heading-title elementor-size-default">Horaires d'ouverture de notre entreprise d'impression 3D à Lyon</h2></div></div><div class="elementor-element elementor-element-65d434c elementor-widget elementor-widget-text-editor" data-id="65d434c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"><div class="elementor-widget-container"><p>Entreprise d&rsquo;impression 3D avec <strong>horaires avantageux,</strong> Tech3D Impressions est ouvert du <strong>lundi au vendredi de 9h à 19h.</strong></p></div></div></div></div><div class="elementor-element elementor-element-887f9d7 e-flex e-con-boxed e-con e-parent" data-id="887f9d7" data-element_type="container" data-e-type="container"><div class="e-con-inner"><div class="elementor-element elementor-element-c0a2047 e-con-full e-flex e-con e-child" data-id="c0a2047" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}"><div class="elementor-element elementor-element-933ba4d elementor-widget elementor-widget-heading" data-id="933ba4d" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"><div class="elementor-widget-container"><h3 class="elementor-heading-title elementor-size-default">Siège social et site de production</h3></div></div><div class="elementor-element elementor-element-e3c38b0 elementor-widget elementor-widget-text-editor" data-id="e3c38b0" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"><div class="elementor-widget-container"><p><strong>Adresse :</strong> 4 Rue Jean-Marie Leclair 69009 Lyon</p><p><strong>e-mail :</strong> <a href="mailto:contact@tech3dimpressions.fr">contact@tech3dimpressions.fr</a></p><p><strong>NB :</strong> Notre accueil commercial est limité, merci de prendre RDV avec nous avant toute venue sur site.</p></div></div></div><div class="elementor-element elementor-element-fcf95fc e-con-full e-flex e-con e-child" data-id="fcf95fc" data-element_type="container" data-e-type="container"><div class="elementor-element elementor-element-d821304 elementor-widget elementor-widget-google_maps" data-id="d821304" data-element_type="widget" data-e-type="widget" data-widget_type="google_maps.default"><div class="elementor-widget-container"><div class="elementor-custom-embed"><div class="cmplz-placeholder-parent"><iframe data-lazyloaded="1" src="about:blank" data-placeholder-image="https://tech3dimpressions.fr/wp-content/plugins/complianz-gdpr/assets/images/placeholders/google-maps-minimal-1280x920.jpg" data-category="marketing" data-service="google-maps" class="cmplz-placeholder-element cmplz-iframe cmplz-iframe-styles cmplz-no-video" data-cmplz-target="src" data-src-cmplz="https://maps.google.com/maps?q=4%20rue%20jean-marie%20lecalir%2069009&#038;t=m&#038;z=11&#038;output=embed&#038;iwloc=near" data-deferlazy="1"
data-litespeed-src="about:blank"
title="4 rue jean-marie lecalir 69009"
aria-label="4 rue jean-marie lecalir 69009"
></iframe></div></div></div></div></div></div></div><div class="elementor-element elementor-element-1160d89 e-flex e-con-boxed e-con e-parent" data-id="1160d89" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}"><div class="e-con-inner"><div class="elementor-element elementor-element-f60e059 elementor-widget elementor-widget-heading" data-id="f60e059" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"><div class="elementor-widget-container"><h2 class="elementor-heading-title elementor-size-default">Nos ressources pour mieux préparer vos impressions 3D</h2></div></div></div></div><div class="elementor-element elementor-element-701f49e e-flex e-con-boxed e-con e-parent" data-id="701f49e" data-element_type="container" data-e-type="container"><div class="e-con-inner"><div class="elementor-element elementor-element-3ecd364 elementor-widget elementor-widget-text-editor" data-id="3ecd364" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"><div class="elementor-widget-container"><p>Avant de lancer votre projet, découvrez nos <strong>guides pratiques</strong> disponibles sur notre <strong><a href="https://tech3dimpressions.fr/ressources/">page ressources</a></strong> :</p></div></div></div></div><div class="elementor-element elementor-element-918bcd6 e-flex e-con-boxed e-con e-parent" data-id="918bcd6" data-element_type="container" data-e-type="container"><div class="e-con-inner"><article class="elementor-element elementor-element-1fac369 e-con-full e-flex e-con e-child" data-id="1fac369" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}"><div class="elementor-element elementor-element-5ad0111 elementor-widget elementor-widget-image" data-id="5ad0111" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"><div class="elementor-widget-container">
<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNTAiIGhlaWdodD0iMTUwIiB2aWV3Qm94PSIwIDAgMTUwIDE1MCI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6I2NmZDRkYjtmaWxsLW9wYWNpdHk6IDAuMTsiLz48L3N2Zz4=" loading="lazy" decoding="async" width="150" height="150" data-src="https://tech3dimpressions.fr/wp-content/uploads/2025/10/modelisation-3d-150x150.png.webp" class="attachment-thumbnail size-thumbnail wp-image-1372" alt="" data-srcset="https://tech3dimpressions.fr/wp-content/uploads/2025/10/modelisation-3d-150x150.png.webp 150w, https://tech3dimpressions.fr/wp-content/uploads/2025/10/modelisation-3d-300x300.png.webp 300w, https://tech3dimpressions.fr/wp-content/uploads/2025/10/modelisation-3d.png.webp 512w" data-sizes="(max-width: 150px) 100vw, 150px" /></div></div><div class="elementor-element elementor-element-0e9d095 elementor-widget elementor-widget-heading" data-id="0e9d095" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"><div class="elementor-widget-container"><h3 class="elementor-heading-title elementor-size-default"><a href="https://tech3dimpressions.fr/ressources/modelisation-3d-preparer-vos-fichiers/">Modélisation 3D : préparer vos fichiers pour une impression réussie</a></h3></div></div><div class="elementor-element elementor-element-211f07a elementor-widget elementor-widget-text-editor" data-id="211f07a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"><div class="elementor-widget-container"><p>Optimisez vos <strong data-start="1684" data-end="1698">modèles 3D</strong> avant impression : format, tolérances, corrections… Un guide pratique pour <strong data-start="1774" data-end="1796">éviter les erreurs</strong> et garantir un résultat précis.</p></div></div></article></div></div><div class="elementor-element elementor-element-3bd8236 e-flex e-con-boxed e-con e-parent" data-id="3bd8236" data-element_type="container" data-e-type="container"><div class="e-con-inner"><article class="elementor-element elementor-element-baf69d7 e-con-full e-flex e-con e-child" data-id="baf69d7" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}"><div class="elementor-element elementor-element-c246c57 elementor-widget elementor-widget-image" data-id="c246c57" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"><div class="elementor-widget-container">
<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNTAiIGhlaWdodD0iMTUwIiB2aWV3Qm94PSIwIDAgMTUwIDE1MCI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6I2NmZDRkYjtmaWxsLW9wYWNpdHk6IDAuMTsiLz48L3N2Zz4=" loading="lazy" decoding="async" width="150" height="150" data-src="https://tech3dimpressions.fr/wp-content/uploads/2025/10/choisir-le-client-150x150.png.webp" class="attachment-thumbnail size-thumbnail wp-image-1359" alt="" data-srcset="https://tech3dimpressions.fr/wp-content/uploads/2025/10/choisir-le-client-150x150.png.webp 150w, https://tech3dimpressions.fr/wp-content/uploads/2025/10/choisir-le-client-300x300.png.webp 300w, https://tech3dimpressions.fr/wp-content/uploads/2025/10/choisir-le-client.png.webp 512w" data-sizes="(max-width: 150px) 100vw, 150px" /></div></div><div class="elementor-element elementor-element-41bcce3 elementor-widget elementor-widget-heading" data-id="41bcce3" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"><div class="elementor-widget-container"><h3 class="elementor-heading-title elementor-size-default"><a href="https://tech3dimpressions.fr/ressources/impression-3d-resine-vs-fdm/">Impression 3D FDM ou Résine : quelle technologie choisir ?</a></h3></div></div><div class="elementor-element elementor-element-ba325b2 elementor-widget elementor-widget-text-editor" data-id="ba325b2" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"><div class="elementor-widget-container"><p>Hésitation entre <strong data-start="967" data-end="974">FDM</strong> et <strong data-start="978" data-end="988">Résine</strong> ? Comparez les <strong data-start="1004" data-end="1036">avantages, limites et usages</strong> de chaque technologie pour trouver celle qui correspond à votre projet.</p></div></div></article><article class="elementor-element elementor-element-5f77182 e-con-full e-flex e-con e-child" data-id="5f77182" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}"><div class="elementor-element elementor-element-0ca49dd elementor-widget elementor-widget-image" data-id="0ca49dd" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"><div class="elementor-widget-container">
<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNTAiIGhlaWdodD0iMTUwIiB2aWV3Qm94PSIwIDAgMTUwIDE1MCI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6I2NmZDRkYjtmaWxsLW9wYWNpdHk6IDAuMTsiLz48L3N2Zz4=" loading="lazy" decoding="async" width="150" height="150" data-src="https://tech3dimpressions.fr/wp-content/uploads/2025/10/matieres-premieres-150x150.png.webp" class="attachment-thumbnail size-thumbnail wp-image-1360" alt="" data-srcset="https://tech3dimpressions.fr/wp-content/uploads/2025/10/matieres-premieres-150x150.png.webp 150w, https://tech3dimpressions.fr/wp-content/uploads/2025/10/matieres-premieres-300x300.png.webp 300w, https://tech3dimpressions.fr/wp-content/uploads/2025/10/matieres-premieres.png.webp 512w" data-sizes="(max-width: 150px) 100vw, 150px" /></div></div><div class="elementor-element elementor-element-c5cc9d4 elementor-widget elementor-widget-heading" data-id="c5cc9d4" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"><div class="elementor-widget-container"><h3 class="elementor-heading-title elementor-size-default"><a href="https://tech3dimpressions.fr/ressources/materiaux-impression-3d/">Matériaux d’impression 3D : comment choisir la bonne matière</a></h3></div></div><div class="elementor-element elementor-element-d4c816e elementor-widget elementor-widget-text-editor" data-id="d4c816e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"><div class="elementor-widget-container"><p>PLA, ABS, PETG, TPU, résines techniques… Chaque <strong data-start="1358" data-end="1369">matière</strong> possède ses forces et contraintes. Apprenez à <strong data-start="1416" data-end="1448">sélectionner le bon matériau</strong> selon votre usage.</p></div></div></article></div></div><div class="elementor-element elementor-element-1c5c88c e-flex e-con-boxed e-con e-parent" data-id="1c5c88c" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}"><div class="e-con-inner"><div class="elementor-element elementor-element-4051486 elementor-widget elementor-widget-heading" data-id="4051486" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"><div class="elementor-widget-container"><h2 class="elementor-heading-title elementor-size-default">En savoir plus sur nous</h2></div></div></div></div><div class="elementor-element elementor-element-c0f9eb6 e-flex e-con-boxed e-con e-parent" data-id="c0f9eb6" data-element_type="container" data-e-type="container"><div class="e-con-inner"><div class="elementor-element elementor-element-5053c59 e-con-full e-flex e-con e-child" data-id="5053c59" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}"><div class="elementor-element elementor-element-6a08692 elementor-widget elementor-widget-heading" data-id="6a08692" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"><div class="elementor-widget-container"><h3 class="elementor-heading-title elementor-size-default">A propos</h3></div></div><div class="elementor-element elementor-element-d460c92 elementor-widget elementor-widget-text-editor" data-id="d460c92" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"><div class="elementor-widget-container"><p>Visitez également notre page <strong data-start="281" data-end="293" data-is-only-node="">À propos</strong> pour découvrir notre parcours, notre savoir-faire et notre engagement au service de vos projets.</p></div></div><div class="elementor-element elementor-element-710d60b elementor-align-center elementor-widget__width-auto elementor-invisible elementor-widget elementor-widget-button" data-id="710d60b" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_animation&quot;:&quot;zoomIn&quot;}" data-widget_type="button.default"><div class="elementor-widget-container"><div class="elementor-button-wrapper">
<a class="elementor-button elementor-button-link elementor-size-sm elementor-animation-grow" href="https://tech3dimpressions.fr/tech3d-impressions-partenaire-impression-3d/" target="_blank">
<span class="elementor-button-content-wrapper">
<span class="elementor-button-text">A propos de Tech3D Impressions</span>
</span>
</a></div></div></div></div><article class="elementor-element elementor-element-1ff673d e-con-full e-flex e-con e-child" data-id="1ff673d" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}"><div class="elementor-element elementor-element-14f8f61 elementor-widget elementor-widget-image" data-id="14f8f61" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"><div class="elementor-widget-container">
<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3MiIgaGVpZ2h0PSI3MiIgdmlld0JveD0iMCAwIDcyIDcyIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==" loading="lazy" decoding="async" width="72" height="72" data-src="https://tech3dimpressions.fr/wp-content/uploads/2025/10/LinkedIn_icon.svg-1.webp" class="attachment-thumbnail size-thumbnail wp-image-1474" alt="" /></div></div><div class="elementor-element elementor-element-e04327f elementor-widget elementor-widget-heading" data-id="e04327f" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"><div class="elementor-widget-container"><h3 class="elementor-heading-title elementor-size-default"><a href="https://tech3dimpressions.fr/ressources/impression-3d-resine-vs-fdm/">Linkedin Tech3D Impressions</a></h3></div></div><div class="elementor-element elementor-element-c095e1b elementor-widget elementor-widget-text-editor" data-id="c095e1b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"><div class="elementor-widget-container"><p>Retrouvez <strong data-start="143" data-end="165">Tech3D Impressions</strong> sur <strong data-start="170" data-end="182">LinkedIn</strong>, gage de sérieux et de visibilité pour nos clients et partenaires.</p></div></div></article></div></div></div></div></article></main></div></div></div><div class="astra-mobile-cart-overlay"></div><div id="astra-mobile-cart-drawer" class="astra-cart-drawer"><div class="astra-cart-drawer-header">
<button tabindex="0" type="button" class="astra-cart-drawer-close" aria-label="Fermer le tiroir du panier">
<span aria-hidden="true" class="ahfb-svg-iconset ast-inline-flex svg-baseline"><svg class='ast-mobile-svg ast-close-svg' fill='currentColor' version='1.1' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewbox='0 0 24 24'><path d='M5.293 6.707l5.293 5.293-5.293 5.293c-0.391 0.391-0.391 1.024 0 1.414s1.024 0.391 1.414 0l5.293-5.293 5.293 5.293c0.391 0.391 1.024 0.391 1.414 0s0.391-1.024 0-1.414l-5.293-5.293 5.293-5.293c0.391-0.391 0.391-1.024 0-1.414s-1.024-0.391-1.414 0l-5.293 5.293-5.293-5.293c-0.391-0.391-1.024-0.391-1.414 0s-0.391 1.024 0 1.414z'></path></svg></span>					</button><div class="astra-cart-drawer-title">
Panier</div></div><div class="astra-cart-drawer-content"><div class="widget woocommerce widget_shopping_cart"><div class="widget_shopping_cart_content"></div></div></div></div><footer
class="site-footer" id="colophon" itemtype="https://schema.org/WPFooter" itemscope="itemscope" itemid="#colophon"><div class="site-above-footer-wrap ast-builder-grid-row-container site-footer-focus-item ast-builder-grid-row-full ast-builder-grid-row-tablet-full ast-builder-grid-row-mobile-full ast-footer-row-stack ast-footer-row-tablet-stack ast-footer-row-mobile-stack" data-section="section-above-footer-builder"><div class="ast-builder-grid-row-container-inner"><div class="ast-builder-footer-grid-columns site-above-footer-inner-wrap ast-builder-grid-row"><div class="site-footer-above-section-1 site-footer-section site-footer-section-1"><div class="footer-widget-area widget-area site-footer-focus-item" data-section="section-footer-menu"><div class="footer-bar-navigation"><nav class="site-navigation ast-flex-grow-1 navigation-accessibility footer-navigation" id="footer-site-navigation" aria-label="Navigation du site : Pied de page" itemtype="https://schema.org/SiteNavigationElement" itemscope="itemscope"><div class="footer-nav-wrap"><ul id="astra-footer-menu" class="ast-nav-menu ast-flex astra-footer-horizontal-menu astra-footer-tablet-vertical-menu astra-footer-mobile-vertical-menu"><li id="menu-item-1904" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-item page_item page-item-14 current_page_item menu-item-1904"><a href="https://tech3dimpressions.fr/" aria-current="page" class="menu-link">Accueil</a></li><li id="menu-item-1905" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1905"><a href="https://tech3dimpressions.fr/ressources/" class="menu-link">Ressources</a></li><li id="menu-item-1906" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1906"><a href="https://tech3dimpressions.fr/secteurs-dactivite/" class="menu-link">Secteurs d&rsquo;activité</a></li><li id="menu-item-1913" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1913"><a href="https://tech3dimpressions.fr/tarif-delais-impression-3d/" class="menu-link">Tarifs et délais</a></li><li id="menu-item-1907" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1907"><a href="https://tech3dimpressions.fr/tech3d-impressions-partenaire-impression-3d/" class="menu-link">A propos</a></li></ul></div></nav></div></div></div></div></div></div><div class="site-below-footer-wrap ast-builder-grid-row-container site-footer-focus-item ast-builder-grid-row-3-equal ast-builder-grid-row-tablet-3-equal ast-builder-grid-row-mobile-full ast-footer-row-stack ast-footer-row-tablet-stack ast-footer-row-mobile-stack" data-section="section-below-footer-builder"><div class="ast-builder-grid-row-container-inner"><div class="ast-builder-footer-grid-columns site-below-footer-inner-wrap ast-builder-grid-row"><div class="site-footer-below-section-1 site-footer-section site-footer-section-1"><div class="ast-builder-layout-element ast-flex site-footer-focus-item ast-footer-copyright" data-section="section-footer-builder"><div class="ast-footer-copyright"><p>Copyright &copy; 2026 Tech3D impressions</p></div></div></div><div class="site-footer-below-section-2 site-footer-section site-footer-section-2"><div class="ast-builder-layout-element ast-flex site-footer-focus-item" data-section="section-fb-social-icons-1"><div class="ast-footer-social-1-wrap ast-footer-social-wrap"><div class="footer-social-inner-wrap element-social-inner-wrap social-show-label-false ast-social-color-type-custom ast-social-stack-none ast-social-element-style-filled"><a href="https://www.linkedin.com/company/tech3d-impressions/" aria-label="LinkedIN" target="_blank" rel="noopener noreferrer" style="--color: #557dbc; --background-color: transparent;" class="ast-builder-social-element ast-inline-flex ast-facebook footer-social-item"><span aria-hidden="true" class="ahfb-svg-iconset ast-inline-flex svg-baseline"><svg xmlns='http://www.w3.org/2000/svg' viewbox='0 0 448 512'><path d='M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z'></path></svg></span></a></div></div></div></div><div class="site-footer-below-section-3 site-footer-section site-footer-section-3"><div class="footer-widget-area widget-area site-footer-focus-item ast-footer-html-1" data-section="section-fb-html-1"><div class="ast-header-html inner-link-style-"><div class="ast-builder-html-element"><p style="text-align: left"><span style="font-size: 11pt"><a href="https://tech3dimpressions.fr/mentions-legales/">mention légales</a> | <a href="https://tech3dimpressions.fr/politique-de-confidentialite/">Politique de confidentialité (RGPD)</a> |<a href="https://tech3dimpressions.fr/politique-de-cookies/">Gestion des cookies</a> | <a href="https://tech3dimpressions.fr/cgv-particuliers/">CGV B2C</a> |<a href="https://tech3dimpressions.fr/cgv-professionnels/">CGV B2B</a><br />
</span></p><p>&nbsp;</p></div></div></div></div></div></div></div></footer></div> <script type="speculationrules">{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/astra/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}</script> <div id="cmplz-cookiebanner-container"><div class="cmplz-cookiebanner cmplz-hidden banner-1 banniere-a optin cmplz-bottom cmplz-categories-type-view-preferences" aria-modal="true" data-nosnippet="true" role="dialog" aria-live="polite" aria-labelledby="cmplz-header-1-optin" aria-describedby="cmplz-message-1-optin"><div class="cmplz-header"><div class="cmplz-logo"><a href="https://tech3dimpressions.fr/" class="custom-logo-link" rel="home" aria-current="page"><img width="595" height="595" src="https://tech3dimpressions.fr/wp-content/uploads/2024/10/LOGO_Tech3D_impressions-01-1.svg" class="custom-logo" alt="Logo entreprise Tech3D impressions" decoding="sync" fetchpriority="high"/></a></div><div class="cmplz-title" id="cmplz-header-1-optin">Gérer le consentement</div><div class="cmplz-close" tabindex="0" role="button" aria-label="Fermer la boîte de dialogue">
<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="times" class="svg-inline--fa fa-times fa-w-11" role="img" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 352 512"><path fill="currentColor" d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg></div></div><div class="cmplz-divider cmplz-divider-header"></div><div class="cmplz-body"><div class="cmplz-message" id="cmplz-message-1-optin">Pour offrir les meilleures expériences, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils. Le fait de consentir à ces technologies nous permettra de traiter des données telles que le comportement de navigation ou les ID uniques sur ce site. Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.</div><div class="cmplz-categories">
<details class="cmplz-category cmplz-functional" >
<summary>
<span class="cmplz-category-header">
<span class="cmplz-category-title">Fonctionnel</span>
<span class='cmplz-always-active'>
<span class="cmplz-banner-checkbox">
<input type="checkbox"
id="cmplz-functional-optin"
data-category="cmplz_functional"
class="cmplz-consent-checkbox cmplz-functional"
size="40"
value="1"/>
<label class="cmplz-label" for="cmplz-functional-optin"><span class="screen-reader-text">Fonctionnel</span></label>
</span>
Toujours activé							</span>
<span class="cmplz-icon cmplz-open">
<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 448 512"  height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
</span>
</span>
</summary><div class="cmplz-description">
<span class="cmplz-description-functional">L’accès ou le stockage technique est strictement nécessaire dans la finalité d’intérêt légitime de permettre l’utilisation d’un service spécifique explicitement demandé par l’abonné ou l’utilisateur, ou dans le seul but d’effectuer la transmission d’une communication sur un réseau de communications électroniques.</span></div>
</details><details class="cmplz-category cmplz-preferences" >
<summary>
<span class="cmplz-category-header">
<span class="cmplz-category-title">Préférences</span>
<span class="cmplz-banner-checkbox">
<input type="checkbox"
id="cmplz-preferences-optin"
data-category="cmplz_preferences"
class="cmplz-consent-checkbox cmplz-preferences"
size="40"
value="1"/>
<label class="cmplz-label" for="cmplz-preferences-optin"><span class="screen-reader-text">Préférences</span></label>
</span>
<span class="cmplz-icon cmplz-open">
<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 448 512"  height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
</span>
</span>
</summary><div class="cmplz-description">
<span class="cmplz-description-preferences">L’accès ou le stockage technique est nécessaire dans la finalité d’intérêt légitime de stocker des préférences qui ne sont pas demandées par l’abonné ou l’internaute.</span></div>
</details><details class="cmplz-category cmplz-statistics" >
<summary>
<span class="cmplz-category-header">
<span class="cmplz-category-title">Statistiques</span>
<span class="cmplz-banner-checkbox">
<input type="checkbox"
id="cmplz-statistics-optin"
data-category="cmplz_statistics"
class="cmplz-consent-checkbox cmplz-statistics"
size="40"
value="1"/>
<label class="cmplz-label" for="cmplz-statistics-optin"><span class="screen-reader-text">Statistiques</span></label>
</span>
<span class="cmplz-icon cmplz-open">
<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 448 512"  height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
</span>
</span>
</summary><div class="cmplz-description">
<span class="cmplz-description-statistics">Le stockage ou l’accès technique qui est utilisé exclusivement à des fins statistiques.</span>
<span class="cmplz-description-statistics-anonymous">Le stockage ou l’accès technique qui est utilisé exclusivement dans des finalités statistiques anonymes. En l’absence d’une assignation à comparaître, d’une conformité volontaire de la part de votre fournisseur d’accès à internet ou d’enregistrements supplémentaires provenant d’une tierce partie, les informations stockées ou extraites à cette seule fin ne peuvent généralement pas être utilisées pour vous identifier.</span></div>
</details>
<details class="cmplz-category cmplz-marketing" >
<summary>
<span class="cmplz-category-header">
<span class="cmplz-category-title">Marketing</span>
<span class="cmplz-banner-checkbox">
<input type="checkbox"
id="cmplz-marketing-optin"
data-category="cmplz_marketing"
class="cmplz-consent-checkbox cmplz-marketing"
size="40"
value="1"/>
<label class="cmplz-label" for="cmplz-marketing-optin"><span class="screen-reader-text">Marketing</span></label>
</span>
<span class="cmplz-icon cmplz-open">
<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 448 512"  height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
</span>
</span>
</summary><div class="cmplz-description">
<span class="cmplz-description-marketing">L’accès ou le stockage technique est nécessaire pour créer des profils d’internautes afin d’envoyer des publicités, ou pour suivre l’utilisateur sur un site web ou sur plusieurs sites web ayant des finalités marketing similaires.</span></div>
</details></div></div><div class="cmplz-links cmplz-information"><ul><li><a class="cmplz-link cmplz-manage-options cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Gérer les options</a></li><li><a class="cmplz-link cmplz-manage-third-parties cookie-statement" href="#" data-relative_url="#cmplz-cookies-overview">Gérer les services</a></li><li><a class="cmplz-link cmplz-manage-vendors tcf cookie-statement" href="#" data-relative_url="#cmplz-tcf-wrapper">Gérer {vendor_count} fournisseurs</a></li><li><a class="cmplz-link cmplz-external cmplz-read-more-purposes tcf" target="_blank" rel="noopener noreferrer nofollow" href="https://cookiedatabase.org/tcf/purposes/" aria-label="En savoir plus sur les finalités de TCF de la base de données de cookies">En savoir plus sur ces finalités</a></li></ul></div><div class="cmplz-divider cmplz-footer"></div><div class="cmplz-buttons">
<button class="cmplz-btn cmplz-accept">Accepter</button>
<button class="cmplz-btn cmplz-deny">Refuser</button>
<button class="cmplz-btn cmplz-view-preferences">Voir les préférences</button>
<button class="cmplz-btn cmplz-save-preferences">Enregistrer les préférences</button>
<a class="cmplz-btn cmplz-manage-options tcf cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Voir les préférences</a></div><div class="cmplz-documents cmplz-links"><ul><li><a class="cmplz-link cookie-statement" href="#" data-relative_url="">{title}</a></li><li><a class="cmplz-link privacy-statement" href="#" data-relative_url="">{title}</a></li><li><a class="cmplz-link impressum" href="#" data-relative_url="">{title}</a></li></ul></div></div></div><div id="cmplz-manage-consent" data-nosnippet="true"><button class="cmplz-btn cmplz-hidden cmplz-manage-consent manage-consent-1">Gérer le consentement</button></div><div id="ast-scroll-top" tabindex="0" class="ast-scroll-top-icon ast-scroll-to-top-right" data-on-devices="both">
<span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewbox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
<path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z" />
</svg></span>	<span class="screen-reader-text">Retour en haut</span></div> <script type="litespeed/javascript">const lazyloadRunObserver=()=>{const lazyloadBackgrounds=document.querySelectorAll(`.e-con.e-parent:not(.e-lazyloaded)`);const lazyloadBackgroundObserver=new IntersectionObserver((entries)=>{entries.forEach((entry)=>{if(entry.isIntersecting){let lazyloadBackground=entry.target;if(lazyloadBackground){lazyloadBackground.classList.add('e-lazyloaded')}
lazyloadBackgroundObserver.unobserve(entry.target)}})},{rootMargin:'200px 0px 200px 0px'});lazyloadBackgrounds.forEach((lazyloadBackground)=>{lazyloadBackgroundObserver.observe(lazyloadBackground)})};const events=['DOMContentLiteSpeedLoaded','elementor/lazyload/observe',];events.forEach((event)=>{document.addEventListener(event,lazyloadRunObserver)})</script> <script type="litespeed/javascript">document.addEventListener('DOMContentLiteSpeedLoaded',function(){const safeFields=['billing_address_1','billing_address_2','billing_city','billing_postcode'];safeFields.forEach(id=>{let el=document.getElementById(id);if(!el)return;el.addEventListener('keydown',(e)=>{e.stopImmediatePropagation()},!0);el.addEventListener('keypress',(e)=>{e.stopImmediatePropagation()},!0)})})</script> <script type="litespeed/javascript">(function(){var c=document.body.className;c=c.replace(/woocommerce-no-js/,'woocommerce-js');document.body.className=c})()</script> <script id="astra-theme-js-js-extra" type="litespeed/javascript">var astra={"break_point":"921","isRtl":"","is_scroll_to_id":"1","is_scroll_to_top":"1","is_header_footer_builder_active":"1","responsive_cart_click":"flyout","is_dark_palette":""}</script> <script id="wc-add-to-cart-js-extra" type="litespeed/javascript">var wc_add_to_cart_params={"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_view_cart":"Voir le panier","cart_url":"https://tech3dimpressions.fr/panier/","is_cart":"","cart_redirect_after_add":"no"}</script> <script id="astra-mobile-cart-js-extra" type="litespeed/javascript">var astra_cart={"desktop_layout":"default","responsive_cart_click":"flyout"}</script> <script id="astra-add-to-cart-quantity-btn-js-extra" type="litespeed/javascript">var astra_qty_btn={"plus_qty":"+ quantit\u00e9","minus_qty":"- quantit\u00e9","style_type":"normal"}</script> <script id="wp-i18n-js-after" type="litespeed/javascript">wp.i18n.setLocaleData({'text direction\u0004ltr':['ltr']})</script> <script id="contact-form-7-js-translations" type="litespeed/javascript">(function(domain,translations){var localeData=translations.locale_data[domain]||translations.locale_data.messages;localeData[""].domain=domain;wp.i18n.setLocaleData(localeData,domain)})("contact-form-7",{"translation-revision-date":"2025-02-06 12:02:14+0000","generator":"GlotPress\/4.0.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"This contact form is placed in the wrong place.":["Ce formulaire de contact est plac\u00e9 dans un mauvais endroit."],"Error:":["Erreur\u00a0:"]}},"comment":{"reference":"includes\/js\/index.js"}})</script> <script id="contact-form-7-js-before" type="litespeed/javascript">var wpcf7={"api":{"root":"https:\/\/tech3dimpressions.fr\/wp-json\/","namespace":"contact-form-7\/v1"},"cached":1}</script> <script id="codedropz-uploader-js-extra" type="litespeed/javascript">var dnd_cf7_uploader={"ajax_url":"https://tech3dimpressions.fr/wp-admin/admin-ajax.php","ajax_nonce":"02d6737b76","drag_n_drop_upload":{"tag":"h3","text":"Glisser & d\u00e9poser les fichiers ici","or_separator":"ou","browse":"Rechercher un fichier","server_max_error":"La taille du fichier t\u00e9l\u00e9vers\u00e9 d\u00e9passe la taille maximum de t\u00e9l\u00e9versement de votre serveur.","large_file":"Le fichier t\u00e9l\u00e9vers\u00e9 est trop gros","inavalid_type":"Le t\u00e9l\u00e9versement de ce type de fichier n\u2019est pas autoris\u00e9","max_file_limit":"10","required":"Ce champ est obligatoire.","delete":{"text":"Suppression","title":"Retirer"}},"dnd_text_counter":"sur","disable_btn":""}</script> <script id="crisp-js-before" type="litespeed/javascript">window.$crisp=[];if(!window.CRISP_RUNTIME_CONFIG){window.CRISP_RUNTIME_CONFIG={}}
if(!window.CRISP_RUNTIME_CONFIG.locale){window.CRISP_RUNTIME_CONFIG.locale='fr-fr'}
CRISP_WEBSITE_ID='b96d0295-44df-4ba5-9bed-79c0f521c969'</script> <script  type="litespeed/javascript" data-src="https://client.crisp.chat/l.js?ver=20260409" id="crisp-js"></script> <script id="wc-order-attribution-js-extra" type="litespeed/javascript">var wc_order_attribution={"params":{"lifetime":1.0e-5,"session":30,"base64":!1,"ajaxurl":"https://tech3dimpressions.fr/wp-admin/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":!0},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}}</script> <script type="litespeed/javascript" data-src="https://www.google.com/recaptcha/api.js?render=6LeTLmAqAAAAAGtzBJxuWoIrtNO4f8c-bsWeRops&amp;ver=3.0" id="google-recaptcha-js"></script> <script id="wpcf7-recaptcha-js-before" type="litespeed/javascript">var wpcf7_recaptcha={"sitekey":"6LeTLmAqAAAAAGtzBJxuWoIrtNO4f8c-bsWeRops","actions":{"homepage":"homepage","contactform":"contactform"}}</script> <script id="elementor-frontend-js-before" type="litespeed/javascript">var elementorFrontendConfig={"environmentMode":{"edit":!1,"wpPreview":!1,"isScriptDebug":!1},"i18n":{"shareOnFacebook":"Partager sur Facebook","shareOnTwitter":"Partager sur Twitter","pinIt":"L\u2019\u00e9pingler","download":"T\u00e9l\u00e9charger","downloadImage":"T\u00e9l\u00e9charger une image","fullscreen":"Plein \u00e9cran","zoom":"Zoom","share":"Partager","playVideo":"Lire la vid\u00e9o","previous":"Pr\u00e9c\u00e9dent","next":"Suivant","close":"Fermer","a11yCarouselPrevSlideMessage":"Diapositive pr\u00e9c\u00e9dente","a11yCarouselNextSlideMessage":"Diapositive suivante","a11yCarouselFirstSlideMessage":"Ceci est la premi\u00e8re diapositive","a11yCarouselLastSlideMessage":"Ceci est la derni\u00e8re diapositive","a11yCarouselPaginationBulletMessage":"Aller \u00e0 la diapositive"},"is_rtl":!1,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Portrait mobile","value":767,"default_value":767,"direction":"max","is_enabled":!0},"mobile_extra":{"label":"Mobile Paysage","value":880,"default_value":880,"direction":"max","is_enabled":!1},"tablet":{"label":"Tablette en mode portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":!0},"tablet_extra":{"label":"Tablette en mode paysage","value":1200,"default_value":1200,"direction":"max","is_enabled":!1},"laptop":{"label":"Portable","value":1366,"default_value":1366,"direction":"max","is_enabled":!1},"widescreen":{"label":"\u00c9cran large","value":2400,"default_value":2400,"direction":"min","is_enabled":!1}},"hasCustomBreakpoints":!1},"version":"4.0.1","is_static":!1,"experimentalFeatures":{"e_font_icon_svg":!0,"additional_custom_breakpoints":!0,"container":!0,"nested-elements":!0,"global_classes_should_enforce_capabilities":!0,"e_variables":!0,"e_opt_in_v4_page":!0,"e_components":!0,"e_interactions":!0,"e_widget_creation":!0,"import-export-customization":!0},"urls":{"assets":"https:\/\/tech3dimpressions.fr\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/tech3dimpressions.fr\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/tech3dimpressions.fr\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"1478d676a0","atomicFormsSendForm":"274ae927a3"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"body_background_background":"classic","active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description"},"post":{"id":14,"title":"Impression%203D%20%E2%80%93%20Devis%20Instantan%C3%A9%20%7C%20Tech3D%20Impressions","excerpt":"","featuredImage":!1}}</script> <script id="cmplz-cookiebanner-js-extra" type="litespeed/javascript">var complianz={"prefix":"cmplz_","user_banner_id":"1","set_cookies":[],"block_ajax_content":"0","banner_version":"41","version":"7.4.5","store_consent":"","do_not_track_enabled":"1","consenttype":"optin","region":"eu","geoip":"","dismiss_timeout":"","disable_cookiebanner":"","soft_cookiewall":"","dismiss_on_scroll":"","cookie_expiry":"365","url":"https://tech3dimpressions.fr/wp-json/complianz/v1/","locale":"lang=fr&locale=fr_FR","set_cookies_on_root":"0","cookie_domain":"","current_policy_id":"36","cookie_path":"/","categories":{"statistics":"statistiques","marketing":"marketing"},"tcf_active":"","placeholdertext":"Cliquez pour accepter les cookies {category} et activer ce contenu","css_file":"https://tech3dimpressions.fr/wp-content/uploads/complianz/css/banner-{banner_id}-{type}.css?v=41","page_links":{"eu":{"cookie-statement":{"title":"Politique de cookies","url":"https://tech3dimpressions.fr/politique-de-cookies/"}}},"tm_categories":"","forceEnableStats":"","preview":"","clean_cookies":"","aria_label":"Cliquez pour accepter les cookies {category} et activer ce contenu"}</script> <script id="cmplz-cookiebanner-js-after" type="litespeed/javascript">if('undefined'!=typeof window.jQuery){jQuery(document).ready(function($){$(document).on('elementor/popup/show',()=>{let rev_cats=cmplz_categories.reverse();for(let key in rev_cats){if(rev_cats.hasOwnProperty(key)){let category=cmplz_categories[key];if(cmplz_has_consent(category)){document.querySelectorAll('[data-category="'+category+'"]').forEach(obj=>{cmplz_remove_placeholder(obj)})}}}
let services=cmplz_get_services_on_page();for(let key in services){if(services.hasOwnProperty(key)){let service=services[key].service;let category=services[key].category;if(cmplz_has_service_consent(service,category)){document.querySelectorAll('[data-service="'+service+'"]').forEach(obj=>{cmplz_remove_placeholder(obj)})}}}})})}
document.addEventListener("cmplz_enable_category",function(consentData){var category=consentData.detail.category;var services=consentData.detail.services;var blockedContentContainers=[];let selectorVideo='.cmplz-elementor-widget-video-playlist[data-category="'+category+'"],.elementor-widget-video[data-category="'+category+'"]';let selectorGeneric='[data-cmplz-elementor-href][data-category="'+category+'"]';for(var skey in services){if(services.hasOwnProperty(skey)){let service=skey;selectorVideo+=',.cmplz-elementor-widget-video-playlist[data-service="'+service+'"],.elementor-widget-video[data-service="'+service+'"]';selectorGeneric+=',[data-cmplz-elementor-href][data-service="'+service+'"]'}}
document.querySelectorAll(selectorVideo).forEach(obj=>{let elementService=obj.getAttribute('data-service');if(cmplz_is_service_denied(elementService)){return}
if(obj.classList.contains('cmplz-elementor-activated'))return;obj.classList.add('cmplz-elementor-activated');if(obj.hasAttribute('data-cmplz_elementor_widget_type')){let attr=obj.getAttribute('data-cmplz_elementor_widget_type');obj.classList.removeAttribute('data-cmplz_elementor_widget_type');obj.classList.setAttribute('data-widget_type',attr)}
if(obj.classList.contains('cmplz-elementor-widget-video-playlist')){obj.classList.remove('cmplz-elementor-widget-video-playlist');obj.classList.add('elementor-widget-video-playlist')}
obj.setAttribute('data-settings',obj.getAttribute('data-cmplz-elementor-settings'));blockedContentContainers.push(obj)});document.querySelectorAll(selectorGeneric).forEach(obj=>{let elementService=obj.getAttribute('data-service');if(cmplz_is_service_denied(elementService)){return}
if(obj.classList.contains('cmplz-elementor-activated'))return;if(obj.classList.contains('cmplz-fb-video')){obj.classList.remove('cmplz-fb-video');obj.classList.add('fb-video')}
obj.classList.add('cmplz-elementor-activated');obj.setAttribute('data-href',obj.getAttribute('data-cmplz-elementor-href'));blockedContentContainers.push(obj.closest('.elementor-widget'))});for(var key in blockedContentContainers){if(blockedContentContainers.hasOwnProperty(key)&&blockedContentContainers[key]!==undefined){let blockedContentContainer=blockedContentContainers[key];if(elementorFrontend.elementsHandler){elementorFrontend.elementsHandler.runReadyTrigger(blockedContentContainer)}
var cssIndex=blockedContentContainer.getAttribute('data-placeholder_class_index');blockedContentContainer.classList.remove('cmplz-blocked-content-container');blockedContentContainer.classList.remove('cmplz-placeholder-'+cssIndex)}}})</script> <script data-ccm-injected="1" type="litespeed/javascript" data-src="https://cdn.trustindex.io/loader.js?ver=1" id="trustindex-loader-js-js" data-wp-strategy="async"></script> <script id="wcpa-front-js-extra" type="litespeed/javascript">var wcpa_front={"api_nonce":null,"root":"https://tech3dimpressions.fr/wp-json/wcpa/front/","assets_url":"https://tech3dimpressions.fr/wp-content/plugins/woo-custom-product-addons/assets/","date_format":"j F Y","time_format":"G\\hi","validation_messages":{"formError":"Fix the errors shown above","requiredError":"Field is required","maxlengthError":"Maximum %s characters allowed","minValueError":"Minimum value required: %s","maxValueError":"Maximum value allowed: %s","validEmailError":"Provide a valid email address","validUrlError":"Provide a valid URL"},"ajax_add_to_cart":"","i18n_view_cart":"Voir le panier","cart_url":"https://tech3dimpressions.fr/panier/","is_cart":"","init_triggers":["wcpt_product_modal_ready","qv_loader_stop","quick_view_pro:load","elementor/popup/show","xt_wooqv-product-loaded","woodmart-quick-view-displayed","porto_init_countdown","woopack.quickview.ajaxload","quick-view-displayed","update_lazyload","riode_load","yith_infs_added_elem","jet-popup/show-event/after-show","etheme_quick_view_content_loaded","wc_backbone_modal_loaded"]}</script> <script type="litespeed/javascript">/(trident|msie)/i.test(navigator.userAgent)&&document.getElementById&&window.addEventListener&&window.addEventListener("hashchange",function(){var t,e=location.hash.substring(1);/^[A-z0-9_-]+$/.test(e)&&(t=document.getElementById(e))&&(/^(?:a|select|input|button|textarea)$/i.test(t.tagName)||(t.tabIndex=-1),t.focus())},!1)</script> <script type="litespeed/javascript">(function(undefined){let scriptOptions={"_localizedStrings":{"redirect_overlay_title":"Hold On","redirect_overlay_text":"You are being redirected to another page,<br>it may take a few seconds.","webview_notification_text":"The selected provider doesn't support embedded browsers!"},"_targetWindow":"prefer-popup","_redirectOverlay":"overlay-with-spinner-and-message","_unsupportedWebviewBehavior":""};window._nslHasOpenedPopup=!1;window._nslWebViewNoticeElement=null;window.NSLPopup=function(url,title,w,h){if(typeof BroadcastChannel==="function"){const _nslLoginBroadCastChannel=new BroadcastChannel('nsl_login_broadcast_channel');_nslLoginBroadCastChannel.onmessage=(event)=>{if(window?._nslHasOpenedPopup&&event.data?.action==='redirect'){window._nslHasOpenedPopup=!1;const url=event.data?.href;_nslLoginBroadCastChannel.close();if(typeof window.nslRedirect==='function'){window.nslRedirect(url)}else{window.opener.location=url}}}}
const userAgent=navigator.userAgent,mobile=function(){return/\b(iPhone|iP[ao]d)/.test(userAgent)||/\b(iP[ao]d)/.test(userAgent)||/Android/i.test(userAgent)||/Mobile/i.test(userAgent)},screenX=window.screenX!==undefined?window.screenX:window.screenLeft,screenY=window.screenY!==undefined?window.screenY:window.screenTop,outerWidth=window.outerWidth!==undefined?window.outerWidth:document.documentElement.clientWidth,outerHeight=window.outerHeight!==undefined?window.outerHeight:document.documentElement.clientHeight-22,targetWidth=mobile()?null:w,targetHeight=mobile()?null:h,left=parseInt(screenX+(outerWidth-targetWidth)/2,10),right=parseInt(screenY+(outerHeight-targetHeight)/2.5,10),features=[];if(targetWidth!==null){features.push('width='+targetWidth)}
if(targetHeight!==null){features.push('height='+targetHeight)}
features.push('left='+left);features.push('top='+right);features.push('scrollbars=1');const newWindow=window.open(url,title,features.join(','));if(window.focus){newWindow.focus()}
window._nslHasOpenedPopup=!0;return newWindow};let isWebView=null;function checkWebView(){if(isWebView===null){function _detectOS(ua){if(/Android/.test(ua)){return"Android"}else if(/iPhone|iPad|iPod/.test(ua)){return"iOS"}else if(/Windows/.test(ua)){return"Windows"}else if(/Mac OS X/.test(ua)){return"Mac"}else if(/CrOS/.test(ua)){return"Chrome OS"}else if(/Firefox/.test(ua)){return"Firefox OS"}
return""}
function _detectBrowser(ua){let android=/Android/.test(ua);if(/Opera Mini/.test(ua)||/ OPR/.test(ua)||/ OPT/.test(ua)){return"Opera"}else if(/CriOS/.test(ua)){return"Chrome for iOS"}else if(/Edge/.test(ua)){return"Edge"}else if(android&&/Silk\//.test(ua)){return"Silk"}else if(/Chrome/.test(ua)){return"Chrome"}else if(/Firefox/.test(ua)){return"Firefox"}else if(android){return"AOSP"}else if(/MSIE|Trident/.test(ua)){return"IE"}else if(/Safari\//.test(ua)){return"Safari"}else if(/AppleWebKit/.test(ua)){return"WebKit"}
return""}
function _detectBrowserVersion(ua,browser){if(browser==="Opera"){return/Opera Mini/.test(ua)?_getVersion(ua,"Opera Mini/"):/ OPR/.test(ua)?_getVersion(ua," OPR/"):_getVersion(ua," OPT/")}else if(browser==="Chrome for iOS"){return _getVersion(ua,"CriOS/")}else if(browser==="Edge"){return _getVersion(ua,"Edge/")}else if(browser==="Chrome"){return _getVersion(ua,"Chrome/")}else if(browser==="Firefox"){return _getVersion(ua,"Firefox/")}else if(browser==="Silk"){return _getVersion(ua,"Silk/")}else if(browser==="AOSP"){return _getVersion(ua,"Version/")}else if(browser==="IE"){return/IEMobile/.test(ua)?_getVersion(ua,"IEMobile/"):/MSIE/.test(ua)?_getVersion(ua,"MSIE "):_getVersion(ua,"rv:")}else if(browser==="Safari"){return _getVersion(ua,"Version/")}else if(browser==="WebKit"){return _getVersion(ua,"WebKit/")}
return"0.0.0"}
function _getVersion(ua,token){try{return _normalizeSemverString(ua.split(token)[1].trim().split(/[^\w\.]/)[0])}catch(o_O){}
return"0.0.0"}
function _normalizeSemverString(version){const ary=version.split(/[\._]/);return(parseInt(ary[0],10)||0)+"."+(parseInt(ary[1],10)||0)+"."+(parseInt(ary[2],10)||0)}
function _isWebView(ua,os,browser,version,options){switch(os+browser){case "iOSSafari":return!1;case "iOSWebKit":return _isWebView_iOS(options);case "AndroidAOSP":return!1;case "AndroidChrome":return parseFloat(version)>=42?/; wv/.test(ua):/\d{2}\.0\.0/.test(version)?!0:_isWebView_Android(options)}
return!1}
function _isWebView_iOS(options){const document=(window.document||{});if("WEB_VIEW" in options){return options.WEB_VIEW}
return!("fullscreenEnabled" in document||"webkitFullscreenEnabled" in document||!1)}
function _isWebView_Android(options){if("WEB_VIEW" in options){return options.WEB_VIEW}
return!("requestFileSystem" in window||"webkitRequestFileSystem" in window||!1)}
const options={},nav=window.navigator||{},ua=nav.userAgent||"",os=_detectOS(ua),browser=_detectBrowser(ua),browserVersion=_detectBrowserVersion(ua,browser);isWebView=_isWebView(ua,os,browser,browserVersion,options)}
return isWebView}
function isAllowedWebViewForUserAgent(provider){const facebookAllowedWebViews=['Instagram','FBAV','FBAN'];let whitelist=[];if(provider&&provider==='facebook'){whitelist=facebookAllowedWebViews}
const nav=window.navigator||{},ua=nav.userAgent||"";if(whitelist.length&&ua.match(new RegExp(whitelist.join('|')))){return!0}
return!1}
function disableButtonInWebView(providerButtonElement){if(providerButtonElement){providerButtonElement.classList.add('nsl-disabled-provider');providerButtonElement.setAttribute('href','#');providerButtonElement.addEventListener('pointerdown',(e)=>{if(!window._nslWebViewNoticeElement){window._nslWebViewNoticeElement=document.createElement('div');window._nslWebViewNoticeElement.id="nsl-notices-fallback";window._nslWebViewNoticeElement.addEventListener('pointerdown',function(e){this.parentNode.removeChild(this);window._nslWebViewNoticeElement=null});const webviewNoticeHTML='<div class="error"><p>'+scriptOptions._localizedStrings.webview_notification_text+'</p></div>';window._nslWebViewNoticeElement.insertAdjacentHTML("afterbegin",webviewNoticeHTML);document.body.appendChild(window._nslWebViewNoticeElement)}})}}
window._nslDOMReady(function(){window.nslRedirect=function(url){if(scriptOptions._redirectOverlay){const overlay=document.createElement('div');overlay.id="nsl-redirect-overlay";let overlayHTML='';const overlayContainer="<div id='nsl-redirect-overlay-container'>",overlayContainerClose="</div>",overlaySpinner="<div id='nsl-redirect-overlay-spinner'></div>",overlayTitle="<p id='nsl-redirect-overlay-title'>"+scriptOptions._localizedStrings.redirect_overlay_title+"</p>",overlayText="<p id='nsl-redirect-overlay-text'>"+scriptOptions._localizedStrings.redirect_overlay_text+"</p>";switch(scriptOptions._redirectOverlay){case "overlay-only":break;case "overlay-with-spinner":overlayHTML=overlayContainer+overlaySpinner+overlayContainerClose;break;default:overlayHTML=overlayContainer+overlaySpinner+overlayTitle+overlayText+overlayContainerClose;break}
overlay.insertAdjacentHTML("afterbegin",overlayHTML);document.body.appendChild(overlay)}
window.location=url};let targetWindow=scriptOptions._targetWindow||'prefer-popup',lastPopup=!1;document.addEventListener('click',function(e){if(e.target){const buttonLinkElement=e.target.closest('a[data-plugin="nsl"][data-action="connect"]')||e.target.closest('a[data-plugin="nsl"][data-action="link"]');if(buttonLinkElement){if(lastPopup&&!lastPopup.closed){e.preventDefault();lastPopup.focus()}else{let href=buttonLinkElement.href,success=!1;if(href.indexOf('?')!==-1){href+='&'}else{href+='?'}
const redirectTo=buttonLinkElement.dataset.redirect;if(redirectTo==='current'){href+='redirect='+encodeURIComponent(window.location.href)+'&'}else if(redirectTo&&redirectTo!==''){href+='redirect='+encodeURIComponent(redirectTo)+'&'}
if(targetWindow!=='prefer-same-window'&&checkWebView()){targetWindow='prefer-same-window'}
if(targetWindow==='prefer-popup'){lastPopup=NSLPopup(href+'display=popup','nsl-social-connect',buttonLinkElement.dataset.popupwidth,buttonLinkElement.dataset.popupheight);if(lastPopup){success=!0;e.preventDefault()}}else if(targetWindow==='prefer-new-tab'){const newTab=window.open(href+'display=popup','_blank');if(newTab){if(window.focus){newTab.focus()}
success=!0;window._nslHasOpenedPopup=!0;e.preventDefault()}}
if(!success){window.location=href;e.preventDefault()}}}}});let buttonCountChanged=!1;const googleLoginButtons=document.querySelectorAll(' a[data-plugin="nsl"][data-provider="google"]');if(googleLoginButtons.length&&checkWebView()){googleLoginButtons.forEach(function(googleLoginButton){if(scriptOptions._unsupportedWebviewBehavior==='disable-button'){disableButtonInWebView(googleLoginButton)}else{googleLoginButton.remove();buttonCountChanged=!0}})}
const facebookLoginButtons=document.querySelectorAll(' a[data-plugin="nsl"][data-provider="facebook"]');if(facebookLoginButtons.length&&checkWebView()&&/Android/.test(window.navigator.userAgent)&&!isAllowedWebViewForUserAgent('facebook')){facebookLoginButtons.forEach(function(facebookLoginButton){if(scriptOptions._unsupportedWebviewBehavior==='disable-button'){disableButtonInWebView(facebookLoginButton)}else{facebookLoginButton.remove();buttonCountChanged=!0}})}
const separators=document.querySelectorAll('div.nsl-separator');if(buttonCountChanged&&separators.length){separators.forEach(function(separator){const separatorParentNode=separator.parentNode;if(separatorParentNode){const separatorButtonContainer=separatorParentNode.querySelector('div.nsl-container-buttons');if(separatorButtonContainer&&!separatorButtonContainer.hasChildNodes()){separator.remove()}}})}})})()</script> <script type="text/plain" data-service="google-analytics" data-category="statistics" async></script> <script type="text/plain"							data-category="statistics">window['gtag_enable_tcf_support'] = false;
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-XCP8KSFTJP', {
	cookie_flags:'secure;samesite=none',
	
});</script> <script type="text/plain" data-category="marketing">window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', '' );
gtag('config', 'AW-11374976961', {
	cookie_flags:'secure;samesite=none'
});</script> <script data-no-optimize="1">window.lazyLoadOptions=Object.assign({},{threshold:300},window.lazyLoadOptions||{});!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).LazyLoad=e()}(this,function(){"use strict";function e(){return(e=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n,a=arguments[e];for(n in a)Object.prototype.hasOwnProperty.call(a,n)&&(t[n]=a[n])}return t}).apply(this,arguments)}function o(t){return e({},at,t)}function l(t,e){return t.getAttribute(gt+e)}function c(t){return l(t,vt)}function s(t,e){return function(t,e,n){e=gt+e;null!==n?t.setAttribute(e,n):t.removeAttribute(e)}(t,vt,e)}function i(t){return s(t,null),0}function r(t){return null===c(t)}function u(t){return c(t)===_t}function d(t,e,n,a){t&&(void 0===a?void 0===n?t(e):t(e,n):t(e,n,a))}function f(t,e){et?t.classList.add(e):t.className+=(t.className?" ":"")+e}function _(t,e){et?t.classList.remove(e):t.className=t.className.replace(new RegExp("(^|\\s+)"+e+"(\\s+|$)")," ").replace(/^\s+/,"").replace(/\s+$/,"")}function g(t){return t.llTempImage}function v(t,e){!e||(e=e._observer)&&e.unobserve(t)}function b(t,e){t&&(t.loadingCount+=e)}function p(t,e){t&&(t.toLoadCount=e)}function n(t){for(var e,n=[],a=0;e=t.children[a];a+=1)"SOURCE"===e.tagName&&n.push(e);return n}function h(t,e){(t=t.parentNode)&&"PICTURE"===t.tagName&&n(t).forEach(e)}function a(t,e){n(t).forEach(e)}function m(t){return!!t[lt]}function E(t){return t[lt]}function I(t){return delete t[lt]}function y(e,t){var n;m(e)||(n={},t.forEach(function(t){n[t]=e.getAttribute(t)}),e[lt]=n)}function L(a,t){var o;m(a)&&(o=E(a),t.forEach(function(t){var e,n;e=a,(t=o[n=t])?e.setAttribute(n,t):e.removeAttribute(n)}))}function k(t,e,n){f(t,e.class_loading),s(t,st),n&&(b(n,1),d(e.callback_loading,t,n))}function A(t,e,n){n&&t.setAttribute(e,n)}function O(t,e){A(t,rt,l(t,e.data_sizes)),A(t,it,l(t,e.data_srcset)),A(t,ot,l(t,e.data_src))}function w(t,e,n){var a=l(t,e.data_bg_multi),o=l(t,e.data_bg_multi_hidpi);(a=nt&&o?o:a)&&(t.style.backgroundImage=a,n=n,f(t=t,(e=e).class_applied),s(t,dt),n&&(e.unobserve_completed&&v(t,e),d(e.callback_applied,t,n)))}function x(t,e){!e||0<e.loadingCount||0<e.toLoadCount||d(t.callback_finish,e)}function M(t,e,n){t.addEventListener(e,n),t.llEvLisnrs[e]=n}function N(t){return!!t.llEvLisnrs}function z(t){if(N(t)){var e,n,a=t.llEvLisnrs;for(e in a){var o=a[e];n=e,o=o,t.removeEventListener(n,o)}delete t.llEvLisnrs}}function C(t,e,n){var a;delete t.llTempImage,b(n,-1),(a=n)&&--a.toLoadCount,_(t,e.class_loading),e.unobserve_completed&&v(t,n)}function R(i,r,c){var l=g(i)||i;N(l)||function(t,e,n){N(t)||(t.llEvLisnrs={});var a="VIDEO"===t.tagName?"loadeddata":"load";M(t,a,e),M(t,"error",n)}(l,function(t){var e,n,a,o;n=r,a=c,o=u(e=i),C(e,n,a),f(e,n.class_loaded),s(e,ut),d(n.callback_loaded,e,a),o||x(n,a),z(l)},function(t){var e,n,a,o;n=r,a=c,o=u(e=i),C(e,n,a),f(e,n.class_error),s(e,ft),d(n.callback_error,e,a),o||x(n,a),z(l)})}function T(t,e,n){var a,o,i,r,c;t.llTempImage=document.createElement("IMG"),R(t,e,n),m(c=t)||(c[lt]={backgroundImage:c.style.backgroundImage}),i=n,r=l(a=t,(o=e).data_bg),c=l(a,o.data_bg_hidpi),(r=nt&&c?c:r)&&(a.style.backgroundImage='url("'.concat(r,'")'),g(a).setAttribute(ot,r),k(a,o,i)),w(t,e,n)}function G(t,e,n){var a;R(t,e,n),a=e,e=n,(t=Et[(n=t).tagName])&&(t(n,a),k(n,a,e))}function D(t,e,n){var a;a=t,(-1<It.indexOf(a.tagName)?G:T)(t,e,n)}function S(t,e,n){var a;t.setAttribute("loading","lazy"),R(t,e,n),a=e,(e=Et[(n=t).tagName])&&e(n,a),s(t,_t)}function V(t){t.removeAttribute(ot),t.removeAttribute(it),t.removeAttribute(rt)}function j(t){h(t,function(t){L(t,mt)}),L(t,mt)}function F(t){var e;(e=yt[t.tagName])?e(t):m(e=t)&&(t=E(e),e.style.backgroundImage=t.backgroundImage)}function P(t,e){var n;F(t),n=e,r(e=t)||u(e)||(_(e,n.class_entered),_(e,n.class_exited),_(e,n.class_applied),_(e,n.class_loading),_(e,n.class_loaded),_(e,n.class_error)),i(t),I(t)}function U(t,e,n,a){var o;n.cancel_on_exit&&(c(t)!==st||"IMG"===t.tagName&&(z(t),h(o=t,function(t){V(t)}),V(o),j(t),_(t,n.class_loading),b(a,-1),i(t),d(n.callback_cancel,t,e,a)))}function $(t,e,n,a){var o,i,r=(i=t,0<=bt.indexOf(c(i)));s(t,"entered"),f(t,n.class_entered),_(t,n.class_exited),o=t,i=a,n.unobserve_entered&&v(o,i),d(n.callback_enter,t,e,a),r||D(t,n,a)}function q(t){return t.use_native&&"loading"in HTMLImageElement.prototype}function H(t,o,i){t.forEach(function(t){return(a=t).isIntersecting||0<a.intersectionRatio?$(t.target,t,o,i):(e=t.target,n=t,a=o,t=i,void(r(e)||(f(e,a.class_exited),U(e,n,a,t),d(a.callback_exit,e,n,t))));var e,n,a})}function B(e,n){var t;tt&&!q(e)&&(n._observer=new IntersectionObserver(function(t){H(t,e,n)},{root:(t=e).container===document?null:t.container,rootMargin:t.thresholds||t.threshold+"px"}))}function J(t){return Array.prototype.slice.call(t)}function K(t){return t.container.querySelectorAll(t.elements_selector)}function Q(t){return c(t)===ft}function W(t,e){return e=t||K(e),J(e).filter(r)}function X(e,t){var n;(n=K(e),J(n).filter(Q)).forEach(function(t){_(t,e.class_error),i(t)}),t.update()}function t(t,e){var n,a,t=o(t);this._settings=t,this.loadingCount=0,B(t,this),n=t,a=this,Y&&window.addEventListener("online",function(){X(n,a)}),this.update(e)}var Y="undefined"!=typeof window,Z=Y&&!("onscroll"in window)||"undefined"!=typeof navigator&&/(gle|ing|ro)bot|crawl|spider/i.test(navigator.userAgent),tt=Y&&"IntersectionObserver"in window,et=Y&&"classList"in document.createElement("p"),nt=Y&&1<window.devicePixelRatio,at={elements_selector:".lazy",container:Z||Y?document:null,threshold:300,thresholds:null,data_src:"src",data_srcset:"srcset",data_sizes:"sizes",data_bg:"bg",data_bg_hidpi:"bg-hidpi",data_bg_multi:"bg-multi",data_bg_multi_hidpi:"bg-multi-hidpi",data_poster:"poster",class_applied:"applied",class_loading:"litespeed-loading",class_loaded:"litespeed-loaded",class_error:"error",class_entered:"entered",class_exited:"exited",unobserve_completed:!0,unobserve_entered:!1,cancel_on_exit:!0,callback_enter:null,callback_exit:null,callback_applied:null,callback_loading:null,callback_loaded:null,callback_error:null,callback_finish:null,callback_cancel:null,use_native:!1},ot="src",it="srcset",rt="sizes",ct="poster",lt="llOriginalAttrs",st="loading",ut="loaded",dt="applied",ft="error",_t="native",gt="data-",vt="ll-status",bt=[st,ut,dt,ft],pt=[ot],ht=[ot,ct],mt=[ot,it,rt],Et={IMG:function(t,e){h(t,function(t){y(t,mt),O(t,e)}),y(t,mt),O(t,e)},IFRAME:function(t,e){y(t,pt),A(t,ot,l(t,e.data_src))},VIDEO:function(t,e){a(t,function(t){y(t,pt),A(t,ot,l(t,e.data_src))}),y(t,ht),A(t,ct,l(t,e.data_poster)),A(t,ot,l(t,e.data_src)),t.load()}},It=["IMG","IFRAME","VIDEO"],yt={IMG:j,IFRAME:function(t){L(t,pt)},VIDEO:function(t){a(t,function(t){L(t,pt)}),L(t,ht),t.load()}},Lt=["IMG","IFRAME","VIDEO"];return t.prototype={update:function(t){var e,n,a,o=this._settings,i=W(t,o);{if(p(this,i.length),!Z&&tt)return q(o)?(e=o,n=this,i.forEach(function(t){-1!==Lt.indexOf(t.tagName)&&S(t,e,n)}),void p(n,0)):(t=this._observer,o=i,t.disconnect(),a=t,void o.forEach(function(t){a.observe(t)}));this.loadAll(i)}},destroy:function(){this._observer&&this._observer.disconnect(),K(this._settings).forEach(function(t){I(t)}),delete this._observer,delete this._settings,delete this.loadingCount,delete this.toLoadCount},loadAll:function(t){var e=this,n=this._settings;W(t,n).forEach(function(t){v(t,e),D(t,n,e)})},restoreAll:function(){var e=this._settings;K(e).forEach(function(t){P(t,e)})}},t.load=function(t,e){e=o(e);D(t,e)},t.resetStatus=function(t){i(t)},t}),function(t,e){"use strict";function n(){e.body.classList.add("litespeed_lazyloaded")}function a(){console.log("[LiteSpeed] Start Lazy Load"),o=new LazyLoad(Object.assign({},t.lazyLoadOptions||{},{elements_selector:"[data-lazyloaded]",callback_finish:n})),i=function(){o.update()},t.MutationObserver&&new MutationObserver(i).observe(e.documentElement,{childList:!0,subtree:!0,attributes:!0})}var o,i;t.addEventListener?t.addEventListener("load",a,!1):t.attachEvent("onload",a)}(window,document);</script><script data-no-optimize="1">window.litespeed_ui_events=window.litespeed_ui_events||["mouseover","click","keydown","wheel","touchmove","touchstart"];var urlCreator=window.URL||window.webkitURL;function litespeed_load_delayed_js_force(){console.log("[LiteSpeed] Start Load JS Delayed"),litespeed_ui_events.forEach(e=>{window.removeEventListener(e,litespeed_load_delayed_js_force,{passive:!0})}),document.querySelectorAll("iframe[data-litespeed-src]").forEach(e=>{e.setAttribute("src",e.getAttribute("data-litespeed-src"))}),"loading"==document.readyState?window.addEventListener("DOMContentLoaded",litespeed_load_delayed_js):litespeed_load_delayed_js()}litespeed_ui_events.forEach(e=>{window.addEventListener(e,litespeed_load_delayed_js_force,{passive:!0})});async function litespeed_load_delayed_js(){let t=[];for(var d in document.querySelectorAll('script[type="litespeed/javascript"]').forEach(e=>{t.push(e)}),t)await new Promise(e=>litespeed_load_one(t[d],e));document.dispatchEvent(new Event("DOMContentLiteSpeedLoaded")),window.dispatchEvent(new Event("DOMContentLiteSpeedLoaded"))}function litespeed_load_one(t,e){console.log("[LiteSpeed] Load ",t);var d=document.createElement("script");d.addEventListener("load",e),d.addEventListener("error",e),t.getAttributeNames().forEach(e=>{"type"!=e&&d.setAttribute("data-src"==e?"src":e,t.getAttribute(e))});let a=!(d.type="text/javascript");!d.src&&t.textContent&&(d.src=litespeed_inline2src(t.textContent),a=!0),t.after(d),t.remove(),a&&e()}function litespeed_inline2src(t){try{var d=urlCreator.createObjectURL(new Blob([t.replace(/^(?:<!--)?(.*?)(?:-->)?$/gm,"$1")],{type:"text/javascript"}))}catch(e){d="data:text/javascript;base64,"+btoa(t.replace(/^(?:<!--)?(.*?)(?:-->)?$/gm,"$1"))}return d}</script><script data-no-optimize="1">var litespeed_vary=document.cookie.replace(/(?:(?:^|.*;\s*)_lscache_vary\s*\=\s*([^;]*).*$)|^.*$/,"");litespeed_vary||(sessionStorage.getItem("litespeed_reloaded")?console.log("LiteSpeed: skipping guest vary reload (already reloaded this session)"):fetch("/wp-content/plugins/litespeed-cache/guest.vary.php",{method:"POST",cache:"no-cache",redirect:"follow"}).then(e=>e.json()).then(e=>{console.log(e),e.hasOwnProperty("reload")&&"yes"==e.reload&&(sessionStorage.setItem("litespeed_docref",document.referrer),sessionStorage.setItem("litespeed_reloaded","1"),window.location.reload(!0))}));</script><script data-optimized="1" type="litespeed/javascript" data-src="https://tech3dimpressions.fr/wp-content/litespeed/js/b5033227f25bf2840c0fb19a2fb226d0.js?ver=8d383"></script></body></html>
<!-- Page optimized by LiteSpeed Cache @2026-04-09 16:13:43 -->

<!-- Page cached by LiteSpeed Cache 7.8.1 on 2026-04-09 16:13:43 -->
<!-- Guest Mode -->
<!-- QUIC.cloud CCSS loaded ✅ /ccss/db4e2d6620d0617b55efd2639ca1536a.css -->
<!-- QUIC.cloud UCSS loaded ✅ /ucss/86a2fa26181b73140b4f1c9e312de8c3.css -->