.tmpx-catalogue-raisonnes .tmpx-cr-extra em{font-style:normal!important;font-weight:600!important;color:#fff!important}.tmpx-catalogue-raisonnes .tmpx-cr-extra div{color:#ccc!important;line-height:1.5}.tmpx-catalogue-raisonnes .tmpx-cr-extra div:not(:last-child){border-bottom:1px solid rgb(255 255 255 / .1);margin-bottom:3px;padding-bottom:3px}.tmpx-catalogue-raisonnes .tmpx-cr-card{transition:box-shadow 0.3s ease,transform 0.3s ease}.tmpx-catalogue-raisonnes .tmpx-cr-card:hover{box-shadow:0 0 15px rgb(255 255 255 / .25);transform:translateY(-2px)}body.page-id-3243 .ast-container,body.page-id-3243 .site .ast-container,body.page-id-3243 .site-main .ast-container{max-width:1600px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}body.page-id-3243 .elementor-section.elementor-section-boxed>.elementor-container{max-width:1600px!important}body.page-id-3243 .e-con,body.page-id-3243 .e-con-inner{max-width:1600px!important;width:100%!important}body.page-id-3243 .elementor-column,body.page-id-3243 .elementor-widget-shortcode{width:100%!important}body.page-id-3243 .tmpx-catalogue-raisonnes.v3{width:100%;max-width:1600px;margin:0 auto}@media (max-width:899px){body.page-id-3243 .tmpx-catalogue-raisonnes.v3{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media (min-width:900px) and (max-width:1199px){body.page-id-3243 .tmpx-catalogue-raisonnes.v3{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:1200px){body.page-id-3243 .tmpx-catalogue-raisonnes.v3{grid-template-columns:repeat(3,minmax(0,1fr))!important}}body.page-id-3243 .tmpx-catalogue-raisonnes.v3{display:grid!important;grid-auto-flow:row dense;align-items:start}body.page-id-3243 .tmpx-catalogue-raisonnes.v3>*{width:auto!important;min-width:0!important;max-width:none!important;box-sizing:border-box}body.page-id-3243 p:has(>.tmpx-catalogue-raisonnes.v3){margin:0!important;padding:0!important}body.page-id-3243 .tmpx-catalogue-raisonnes.v3>article{width:auto!important;min-width:0!important;grid-column:auto!important}.tmpx-menu-search{position:relative;list-style:none}.tmpx-search-toggle{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;background:#fff0;cursor:pointer;padding:0;margin-left:8px;transition:transform .2s ease,opacity .2s ease;color:#fff}.tmpx-search-toggle:hover{opacity:.85;transform:scale(1.05);color:#ccc}.tmpx-search-icon svg{fill:currentColor}.tmpx-search-panel[hidden]{display:none}.tmpx-search-panel{position:absolute;right:0;top:calc(100% + 8px);z-index:99999;min-width:280px;background:rgb(20 20 20 / .96);border:1px solid rgb(255 255 255 / .12);box-shadow:0 10px 30px rgb(0 0 0 / .45);padding:12px;border-radius:12px;backdrop-filter:blur(6px)}.tmpx-search-form,.tmpx-search-form:before,.tmpx-search-form:after,.tmpx-search-form .search-field:before,.tmpx-search-form .search-field:after,.tmpx-search-form .search-submit:before,.tmpx-search-form .search-submit:after{content:none!important}.tmpx-search-form{display:flex;gap:8px;align-items:center;margin:0}.tmpx-search-form .search-field{flex:1;height:42px;padding:0 12px;border-radius:10px;border:1px solid rgb(255 255 255 / .16);color:#fff;background:rgb(255 255 255 / .08);outline:none}.tmpx-search-form .search-field::placeholder{color:#ccc}.tmpx-search-form .search-submit{height:42px;padding:0 14px;border-radius:10px;border:1px solid rgb(255 255 255 / .16);background:#fff0;color:#fff;cursor:pointer;transition:background .2s ease,color .2s ease}.tmpx-search-form .search-submit:hover{background:rgb(255 255 255 / .1);color:#ccc}@media (max-width:992px){.tmpx-search-panel{position:fixed;right:16px;left:16px;top:70px}}.tmpx-menu-search:focus-within #tmpx-search-panel,.tmpx-menu-search:hover #tmpx-search-panel{display:block!important;visibility:visible;opacity:1}.tmpx-search-form .search-submit{white-space:nowrap;min-width:110px;text-align:center;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;letter-spacing:.5px}body.woocommerce-account header#masthead,body.woocommerce-account header#masthead.site-header,body.woocommerce-account .elementor-location-header{background:transparent!important;box-shadow:none!important}body.woocommerce-account .elementor-sticky--active{background:#000000!important}body.woocommerce-account .ast-theme-transparent-header #masthead{background:transparent!important}.ast-woo-account-form-link{text-decoration:underline!important;text-underline-offset:3px}.ast-woo-account-form-link:hover{color:#ccc!important;text-decoration-thickness:2px}.tmpx-header-search-wrap{position:relative;display:inline-block;vertical-align:middle}.tmpx-header-search-wrap .elementor-widget-search{position:absolute;top:40%;right:160px;z-index:9999;display:none!important;margin:0!important;padding:0!important}.tmpx-header-search-wrap:hover .elementor-widget-search,.tmpx-header-search-wrap:focus-within .elementor-widget-search,.tmpx-header-search-wrap .elementor-widget-search:hover{display:none!important}.tmpx-header-search-wrap.tmpx-search-open .elementor-widget-search{display:block!important}.tmpx-header-search-wrap .elementor-widget-search .elementor-widget-container{margin:0!important;padding:0!important;width:auto!important}.tmpx-header-search-wrap .elementor-widget-search .e-search-form{margin:0!important;padding:4px;display:inline-flex!important;justify-content:flex-end!important;align-items:center;width:180px!important;background:#111;border-radius:4px;box-sizing:border-box}.tmpx-header-search-wrap .e-search-input-wrapper{margin:0!important;padding:0!important}.tmpx-header-search-wrap input[type="search"],.tmpx-header-search-wrap .e-search-field{margin:0!important;padding:3px 6px!important;height:24px!important;min-height:24px!important;line-height:20px!important;font-size:0.80rem!important;box-sizing:border-box!important}.tmpx-header-search-wrap .e-search-submit{margin:0!important;height:24px!important;padding:0 10px!important;font-size:0.80rem!important;cursor:pointer}.tmpx-header-search-wrap .elementor-widget-icon,.tmpx-header-search-wrap .elementor-widget-icon i,.tmpx-header-search-wrap .elementor-widget-icon svg{cursor:pointer}