.elementor-1560 .elementor-element.elementor-element-7389327 > .elementor-container{min-height:660px;}.elementor-1560 .elementor-element.elementor-element-7389327{padding:0px 0px 0px 0px;}.elementor-1560 .elementor-element.elementor-element-28e6276:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1560 .elementor-element.elementor-element-28e6276 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F2;}.elementor-bc-flex-widget .elementor-1560 .elementor-element.elementor-element-28e6276.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1560 .elementor-element.elementor-element-28e6276.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1560 .elementor-element.elementor-element-28e6276 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 56px 80px 56px;}.elementor-1560 .elementor-element.elementor-element-28e6276 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-1560 .elementor-element.elementor-element-0fd79e4{text-align:start;}.elementor-1560 .elementor-element.elementor-element-0fd79e4 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:78px;font-weight:300;text-transform:none;font-style:normal;line-height:1.15em;letter-spacing:2px;color:#1C1C1C;}.elementor-1560 .elementor-element.elementor-element-feb604f{--spacer-size:24px;}.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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1560 .elementor-element.elementor-element-e237e35{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;line-height:1.8em;letter-spacing:0px;color:#5A5A5A;}.elementor-1560 .elementor-element.elementor-element-5bd0bad{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;line-height:1.8em;letter-spacing:0px;color:#5A5A5A;}.elementor-1560 .elementor-element.elementor-element-617af9e{--spacer-size:14px;}.elementor-1560 .elementor-element.elementor-element-95e8829{--spacer-size:56px;}.elementor-1560 .elementor-element.elementor-element-3f09530{text-align:start;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:300;text-transform:none;font-style:normal;line-height:1.8em;letter-spacing:2px;color:#5C6A78;}.elementor-1560 .elementor-element.elementor-element-42de337:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1560 .elementor-element.elementor-element-42de337 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://artdeliateo.com/wp-content/uploads/2026/09/artdelia-hathor-la-doree.webp");background-position:center center;background-size:cover;}.elementor-1560 .elementor-element.elementor-element-42de337 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, #F8F6F2 0%, rgba(248,246,242,0) 32%);opacity:1;}.elementor-1560 .elementor-element.elementor-element-42de337 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1560 .elementor-element.elementor-element-42de337 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1560 .elementor-element.elementor-element-8f9a1bc{--spacer-size:660px;}.elementor-1560 .elementor-element.elementor-element-1bf7979:not(.elementor-motion-effects-element-type-background), .elementor-1560 .elementor-element.elementor-element-1bf7979 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F2;}.elementor-1560 .elementor-element.elementor-element-1bf7979{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1560 .elementor-element.elementor-element-1bf7979 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1560 .elementor-element.elementor-element-2f006d5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1560 .elementor-element.elementor-element-2f006d5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://artdeliateo.com/wp-content/uploads/2026/09/oeuvre-reve-de-liberte.webp");background-position:center center;background-size:cover;}.elementor-1560 .elementor-element.elementor-element-2f006d5 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(270deg, #F8F6F2 0%, rgba(248,246,242,0) 26%);opacity:1;}.elementor-1560 .elementor-element.elementor-element-2f006d5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1560 .elementor-element.elementor-element-2f006d5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1560 .elementor-element.elementor-element-e66a5dd{--spacer-size:620px;}.elementor-bc-flex-widget .elementor-1560 .elementor-element.elementor-element-478bcbf.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1560 .elementor-element.elementor-element-478bcbf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1560 .elementor-element.elementor-element-478bcbf > .elementor-element-populated{padding:80px 56px 80px 80px;}.elementor-1560 .elementor-element.elementor-element-6b6ee24{text-align:start;}.elementor-1560 .elementor-element.elementor-element-6b6ee24 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:32px;font-weight:300;text-transform:uppercase;font-style:normal;line-height:1.25em;letter-spacing:2px;color:#1C1C1C;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1560 .elementor-element.elementor-element-b3fa293{--divider-border-style:solid;--divider-color:#C7A96B;--divider-border-width:1px;}.elementor-1560 .elementor-element.elementor-element-b3fa293 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1560 .elementor-element.elementor-element-b3fa293 .elementor-divider-separator{width:70px;margin:0 auto;margin-left:0;}.elementor-1560 .elementor-element.elementor-element-b3fa293 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-1560 .elementor-element.elementor-element-9b1dffd{--spacer-size:24px;}.elementor-1560 .elementor-element.elementor-element-7492511{text-align:start;font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;line-height:1.25em;letter-spacing:0px;color:#9A7B33;}.elementor-1560 .elementor-element.elementor-element-ab78118{--spacer-size:24px;}.elementor-1560 .elementor-element.elementor-element-3dc37c9{text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:300;text-transform:none;font-style:normal;line-height:1.8em;letter-spacing:0px;color:#5A5A5A;}.elementor-1560 .elementor-element.elementor-element-8537f46:not(.elementor-motion-effects-element-type-background), .elementor-1560 .elementor-element.elementor-element-8537f46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1EDE4;}.elementor-1560 .elementor-element.elementor-element-8537f46{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1560 .elementor-element.elementor-element-8537f46 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1560 .elementor-element.elementor-element-d7b28b9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1560 .elementor-element.elementor-element-d7b28b9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1560 .elementor-element.elementor-element-d7b28b9 > .elementor-element-populated{padding:80px 80px 80px 56px;}.elementor-1560 .elementor-element.elementor-element-79b1999{text-align:start;}.elementor-1560 .elementor-element.elementor-element-79b1999 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:32px;font-weight:300;text-transform:uppercase;font-style:normal;line-height:1.25em;letter-spacing:2px;color:#1C1C1C;}.elementor-1560 .elementor-element.elementor-element-765d075{--divider-border-style:solid;--divider-color:#C7A96B;--divider-border-width:1px;}.elementor-1560 .elementor-element.elementor-element-765d075 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1560 .elementor-element.elementor-element-765d075 .elementor-divider-separator{width:70px;margin:0 auto;margin-left:0;}.elementor-1560 .elementor-element.elementor-element-765d075 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-1560 .elementor-element.elementor-element-f79e59b{--spacer-size:24px;}.elementor-1560 .elementor-element.elementor-element-14eb491{text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:300;text-transform:none;font-style:normal;line-height:1.8em;letter-spacing:0px;color:#5A5A5A;}.elementor-1560 .elementor-element.elementor-element-b502d91{--spacer-size:24px;}.elementor-1560 .elementor-element.elementor-element-c752fba{text-align:start;font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:300;text-transform:none;font-style:italic;line-height:1.45em;letter-spacing:0px;color:#1C1C1C;}.elementor-1560 .elementor-element.elementor-element-599a351:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1560 .elementor-element.elementor-element-599a351 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://artdeliateo.com/wp-content/uploads/2026/09/oeuvre-la-seve.webp");background-position:center center;background-size:cover;}.elementor-1560 .elementor-element.elementor-element-599a351 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, #F1EDE4 0%, rgba(241,237,228,0) 26%);opacity:1;}.elementor-1560 .elementor-element.elementor-element-599a351 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1560 .elementor-element.elementor-element-599a351 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1560 .elementor-element.elementor-element-1c39be6{--spacer-size:560px;}.elementor-1560 .elementor-element.elementor-element-8857dc6:not(.elementor-motion-effects-element-type-background), .elementor-1560 .elementor-element.elementor-element-8857dc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F2;}.elementor-1560 .elementor-element.elementor-element-8857dc6 > .elementor-container{max-width:900px;}.elementor-1560 .elementor-element.elementor-element-8857dc6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 40px 80px 40px;}.elementor-1560 .elementor-element.elementor-element-8857dc6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1560 .elementor-element.elementor-element-8a908e4{text-align:center;}.elementor-1560 .elementor-element.elementor-element-8a908e4 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:32px;font-weight:300;text-transform:uppercase;font-style:normal;line-height:1.25em;letter-spacing:2px;color:#1C1C1C;}.elementor-1560 .elementor-element.elementor-element-f1ab180{--divider-border-style:solid;--divider-color:#C7A96B;--divider-border-width:1px;}.elementor-1560 .elementor-element.elementor-element-f1ab180 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1560 .elementor-element.elementor-element-f1ab180 .elementor-divider-separator{width:70px;margin:0 auto;margin-center:0;}.elementor-1560 .elementor-element.elementor-element-f1ab180 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-1560 .elementor-element.elementor-element-e159954{--spacer-size:24px;}.elementor-1560 .elementor-element.elementor-element-4ba0028{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:300;text-transform:none;font-style:normal;line-height:1.8em;letter-spacing:0px;color:#5A5A5A;}.elementor-1560 .elementor-element.elementor-element-445b66f:not(.elementor-motion-effects-element-type-background), .elementor-1560 .elementor-element.elementor-element-445b66f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1EDE4;}.elementor-1560 .elementor-element.elementor-element-445b66f > .elementor-container{max-width:1360px;}.elementor-1560 .elementor-element.elementor-element-445b66f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 40px 0px 40px;}.elementor-1560 .elementor-element.elementor-element-445b66f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1560 .elementor-element.elementor-element-a869aed{text-align:center;}.elementor-1560 .elementor-element.elementor-element-a869aed .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:32px;font-weight:300;text-transform:uppercase;font-style:normal;line-height:1.25em;letter-spacing:2px;color:#1C1C1C;}.elementor-1560 .elementor-element.elementor-element-fe7a7ca{--divider-border-style:solid;--divider-color:#C7A96B;--divider-border-width:1px;}.elementor-1560 .elementor-element.elementor-element-fe7a7ca > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1560 .elementor-element.elementor-element-fe7a7ca .elementor-divider-separator{width:70px;margin:0 auto;margin-center:0;}.elementor-1560 .elementor-element.elementor-element-fe7a7ca .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-1560 .elementor-element.elementor-element-781c08d:not(.elementor-motion-effects-element-type-background), .elementor-1560 .elementor-element.elementor-element-781c08d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1EDE4;}.elementor-1560 .elementor-element.elementor-element-781c08d > .elementor-container{max-width:1360px;}.elementor-1560 .elementor-element.elementor-element-781c08d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 40px 80px 40px;}.elementor-1560 .elementor-element.elementor-element-781c08d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1560 .elementor-element.elementor-element-1871b57:not(.elementor-motion-effects-element-type-background), .elementor-1560 .elementor-element.elementor-element-1871b57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F2;}.elementor-1560 .elementor-element.elementor-element-1871b57 > .elementor-container{max-width:1360px;}.elementor-1560 .elementor-element.elementor-element-1871b57{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 40px 80px 40px;}.elementor-1560 .elementor-element.elementor-element-1871b57 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1560 .elementor-element.elementor-element-8557a2c{--grid-columns:4;--grid-row-gap:56px;--grid-column-gap:24px;}.elementor-1560 .elementor-element.elementor-element-8557a2c .elementor-loop-container{grid-auto-rows:1fr;}.elementor-1560 .elementor-element.elementor-element-8557a2c .e-loop-item > .elementor-section, .elementor-1560 .elementor-element.elementor-element-8557a2c .e-loop-item > .elementor-section > .elementor-container, .elementor-1560 .elementor-element.elementor-element-8557a2c .e-loop-item > .e-con, .elementor-1560 .elementor-element.elementor-element-8557a2c .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-1560 .elementor-element.elementor-element-ace22eb{--spacer-size:24px;}.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-1560 .elementor-element.elementor-element-e184ed6 .elementor-button{background-color:#00000000;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1.45em;letter-spacing:2px;fill:#1C1C1C;color:#1C1C1C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1C1C1C;border-radius:0px 0px 0px 0px;padding:18px 38px 18px 38px;}.elementor-1560 .elementor-element.elementor-element-e184ed6 .elementor-button:hover, .elementor-1560 .elementor-element.elementor-element-e184ed6 .elementor-button:focus{background-color:#1C1C1C;color:#FFFFFF;border-color:#1C1C1C;}.elementor-1560 .elementor-element.elementor-element-e184ed6 .elementor-button:hover svg, .elementor-1560 .elementor-element.elementor-element-e184ed6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1560 .elementor-element.elementor-element-070a1ad:not(.elementor-motion-effects-element-type-background), .elementor-1560 .elementor-element.elementor-element-070a1ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1EDE4;}.elementor-1560 .elementor-element.elementor-element-070a1ad > .elementor-container{min-height:340px;}.elementor-1560 .elementor-element.elementor-element-070a1ad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1560 .elementor-element.elementor-element-070a1ad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1560 .elementor-element.elementor-element-92e6b76:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1560 .elementor-element.elementor-element-92e6b76 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://artdeliateo.com/wp-content/uploads/2026/09/oeuvre-l-instant-suspendu.webp");background-position:center center;background-size:cover;}.elementor-1560 .elementor-element.elementor-element-92e6b76 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(270deg, #F1EDE4 0%, rgba(241,237,228,0) 30%);opacity:1;}.elementor-1560 .elementor-element.elementor-element-92e6b76 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1560 .elementor-element.elementor-element-92e6b76 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1560 .elementor-element.elementor-element-9a3f2f5{--spacer-size:300px;}.elementor-bc-flex-widget .elementor-1560 .elementor-element.elementor-element-d331844.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1560 .elementor-element.elementor-element-d331844.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1560 .elementor-element.elementor-element-d331844 > .elementor-element-populated{padding:56px 56px 56px 56px;}.elementor-1560 .elementor-element.elementor-element-315d700{text-align:start;}.elementor-1560 .elementor-element.elementor-element-315d700 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:32px;font-weight:300;text-transform:none;font-style:normal;line-height:1.25em;letter-spacing:2px;color:#1C1C1C;}.elementor-1560 .elementor-element.elementor-element-57e0d6c{--spacer-size:14px;}.elementor-1560 .elementor-element.elementor-element-65b0e50{text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:300;text-transform:none;font-style:normal;line-height:1.8em;letter-spacing:0px;color:#5A5A5A;}.elementor-1560 .elementor-element.elementor-element-59c9311 .elementor-button{background-color:#00000000;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1.45em;letter-spacing:2px;fill:#1C1C1C;color:#1C1C1C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1C1C1C;border-radius:0px 0px 0px 0px;padding:18px 38px 18px 38px;}.elementor-1560 .elementor-element.elementor-element-59c9311 .elementor-button:hover, .elementor-1560 .elementor-element.elementor-element-59c9311 .elementor-button:focus{background-color:#1C1C1C;color:#FFFFFF;border-color:#1C1C1C;}.elementor-1560 .elementor-element.elementor-element-59c9311 .elementor-button:hover svg, .elementor-1560 .elementor-element.elementor-element-59c9311 .elementor-button:focus svg{fill:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1560 .elementor-element.elementor-element-0fd79e4 .elementor-heading-title{font-size:56px;}.elementor-1560 .elementor-element.elementor-element-8557a2c{--grid-columns:2;}.elementor-1560 .elementor-element.elementor-element-070a1ad > .elementor-container{min-height:300px;}}@media(max-width:767px){.elementor-1560 .elementor-element.elementor-element-7389327 > .elementor-container{min-height:760px;}.elementor-1560 .elementor-element.elementor-element-7389327{padding:0px 0px 0px 0px;}.elementor-1560 .elementor-element.elementor-element-28e6276 > .elementor-element-populated{padding:56px 24px 56px 24px;}.elementor-1560 .elementor-element.elementor-element-0fd79e4{text-align:start;}.elementor-1560 .elementor-element.elementor-element-0fd79e4 .elementor-heading-title{font-size:40px;}.elementor-1560 .elementor-element.elementor-element-95e8829{--spacer-size:24px;}.elementor-1560 .elementor-element.elementor-element-8f9a1bc{--spacer-size:380px;}.elementor-1560 .elementor-element.elementor-element-1bf7979{padding:0px 0px 0px 0px;}.elementor-1560 .elementor-element.elementor-element-e66a5dd{--spacer-size:300px;}.elementor-1560 .elementor-element.elementor-element-478bcbf > .elementor-element-populated{padding:56px 24px 56px 24px;}.elementor-1560 .elementor-element.elementor-element-6b6ee24{text-align:start;}.elementor-1560 .elementor-element.elementor-element-6b6ee24 .elementor-heading-title{font-size:24px;}.elementor-1560 .elementor-element.elementor-element-8537f46{padding:0px 0px 0px 0px;}.elementor-1560 .elementor-element.elementor-element-d7b28b9 > .elementor-element-populated{padding:56px 24px 56px 24px;}.elementor-1560 .elementor-element.elementor-element-79b1999{text-align:start;}.elementor-1560 .elementor-element.elementor-element-79b1999 .elementor-heading-title{font-size:24px;}.elementor-1560 .elementor-element.elementor-element-1c39be6{--spacer-size:280px;}.elementor-1560 .elementor-element.elementor-element-8a908e4{text-align:center;}.elementor-1560 .elementor-element.elementor-element-8a908e4 .elementor-heading-title{font-size:24px;}.elementor-1560 .elementor-element.elementor-element-a869aed{text-align:center;}.elementor-1560 .elementor-element.elementor-element-a869aed .elementor-heading-title{font-size:24px;}.elementor-1560 .elementor-element.elementor-element-8557a2c{--grid-columns:2;}.elementor-1560 .elementor-element.elementor-element-070a1ad > .elementor-container{min-height:420px;}.elementor-1560 .elementor-element.elementor-element-070a1ad{padding:0px 0px 24px 0px;}.elementor-1560 .elementor-element.elementor-element-9a3f2f5{--spacer-size:180px;}.elementor-1560 .elementor-element.elementor-element-d331844 > .elementor-element-populated{padding:44px 24px 44px 24px;}.elementor-1560 .elementor-element.elementor-element-315d700{text-align:start;}.elementor-1560 .elementor-element.elementor-element-315d700 .elementor-heading-title{font-size:24px;}}@media(min-width:768px){.elementor-1560 .elementor-element.elementor-element-28e6276{width:46%;}.elementor-1560 .elementor-element.elementor-element-42de337{width:54%;}.elementor-1560 .elementor-element.elementor-element-2f006d5{width:44%;}.elementor-1560 .elementor-element.elementor-element-478bcbf{width:56%;}.elementor-1560 .elementor-element.elementor-element-d7b28b9{width:56%;}.elementor-1560 .elementor-element.elementor-element-599a351{width:44%;}.elementor-1560 .elementor-element.elementor-element-7c0b4b6{width:100%;}.elementor-1560 .elementor-element.elementor-element-333ea9e{width:100%;}.elementor-1560 .elementor-element.elementor-element-8c43de7{width:100%;}.elementor-1560 .elementor-element.elementor-element-34fe69a{width:100%;}.elementor-1560 .elementor-element.elementor-element-92e6b76{width:42%;}.elementor-1560 .elementor-element.elementor-element-d331844{width:58%;}}/* Start custom CSS *//* Grille d'oeuvres : vitrine, prix et panier masques (visibles sur la fiche) */
.artdelia-grille .price,
.artdelia-grille .add_to_cart_button,
.artdelia-grille .button,
.artdelia-grille .star-rating,
.artdelia-grille .onsale { display: none !important; }
.artdelia-grille ul.products li.product { text-align: left; }
.artdelia-grille ul.products li.product a,
.artdelia-grille ul.products li.product .woocommerce-loop-product__title {
  font-family: "Cormorant Garamond", serif !important;
  font-size: 19px !important; font-weight: 400 !important;
  letter-spacing: .4px; color: #1C1C1C !important; text-decoration: none;
  padding: 14px 0 4px !important; text-transform: none !important;
}
.artdelia-grille ul.products li.product img {
  aspect-ratio: 4/5; object-fit: cover; transition: opacity .4s ease;
  margin-bottom: 0 !important;
}
.artdelia-grille ul.products li.product a:hover img { opacity: .82; }
.artdelia-grille ul.products li.product::after {
  content: "Voir l’œuvre  →";
  display: block; font-family: "Montserrat", sans-serif; font-size: 11px;
  letter-spacing: 1.5px; text-transform: uppercase; color: #C7A96B;
  margin-top: 6px;
}

/* Grille de boucle filtrable (page Œuvres) : format unifié + liens dans la charte */
.e-loop-item img {
  width: 100% !important; aspect-ratio: 4/5; object-fit: cover; display: block;
  transition: opacity .4s ease;
}
.e-loop-item:hover img { opacity: .82; }
.e-loop-item .elementor-heading-title a,
.e-loop-item h3 a { color: #1C1C1C !important; text-decoration: none; }
.e-loop-item .elementor-widget-text-editor a {
  color: #9A7B33 !important; text-decoration: none;
}
.e-loop-item .elementor-widget-theme-post-featured-image { line-height: 0; }
/* Filtre de taxonomie : rythme et couleurs */
.elementor-widget-taxonomy-filter a { text-decoration: none; }

/* Duo d'appels a l'action du hero */
.ad-cta-duo { display: flex; align-items: center; flex-wrap: wrap; gap: 14px 28px; }
.ad-cta-duo .ad-btn {
  display: inline-block; background: #C7A96B; color: #FFFFFF;
  font-family: Montserrat, sans-serif; font-size: 12px; font-weight: 500;
  letter-spacing: 2px; text-transform: uppercase; text-decoration: none;
  padding: 18px 38px; line-height: 1.45; transition: background .3s ease;
}
.ad-cta-duo .ad-btn:hover { background: #1C1C1C; color: #FFFFFF; }
.ad-cta-duo .ad-lien {
  font-family: Montserrat, sans-serif; font-size: 12px; font-weight: 500;
  letter-spacing: 2px; text-transform: uppercase; color: #9A7B33;
  text-decoration: none; border-bottom: 1px solid #C7A96B; padding-bottom: 3px;
  transition: color .3s ease, border-color .3s ease;
}
.ad-cta-duo .ad-lien:hover { color: #1C1C1C; border-color: #1C1C1C; }

/* Citation en exergue */
.ad-citation p {
  margin: 0; border-left: 1px solid #C7A96B; padding-left: 22px;
}
.ad-citation .ad-auteur {
  display: block; margin-top: 10px; font-family: Montserrat, sans-serif;
  font-size: 11px; letter-spacing: 2px; text-transform: uppercase; color: #5C6A78;
  font-style: normal;
}
@media (max-width: 767px) { .ad-cta-duo { gap: 16px; } }

/* Hero : la colonne image doit occuper toute la hauteur de la section */
.ad-hero > .elementor-container { align-items: stretch !important; }

/* Carte de l'univers artistique */
.ad-carte { position: relative; max-width: 1180px; margin: 0 auto; line-height: 0; }
.ad-carte img { width: 100%; height: auto; display: block; }
.ad-carte a {
  position: absolute; display: block; border: 1px solid transparent;
  border-radius: 3px; text-indent: -9999px; overflow: hidden;
  transition: background-color .35s ease, border-color .35s ease;
}
.ad-carte a:hover, .ad-carte a:focus-visible {
  background-color: rgba(199,169,107,.14); border-color: rgba(199,169,107,.55);
}
.ad-carte-liste { display: none; }
@media (max-width: 767px) {
  .ad-carte a { display: none; }
  .ad-carte-liste {
    display: grid; grid-template-columns: repeat(2, 1fr); gap: 12px 18px;
    margin: 26px auto 0; max-width: 520px; line-height: 1.5;
  }
  .ad-carte-liste a {
    font-family: Montserrat, sans-serif; font-size: 12px; font-weight: 500;
    letter-spacing: 1.5px; text-transform: uppercase; color: #9A7B33;
    text-decoration: none; border-bottom: 1px solid #E3DCCE; padding-bottom: 8px;
  }
}/* End custom CSS */