.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}