.elementor-11083 .elementor-element.elementor-element-bb0b7a1{--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11083 .elementor-element.elementor-element-7192ffd{--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;}.elementor-11083 .elementor-element.elementor-element-bef81de{--display:flex;--min-height:0px;}.elementor-11083 .elementor-element.elementor-element-a3fd23c{--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;}.elementor-widget-woocommerce-product-title .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-11083 .elementor-element.elementor-element-0f0fb1d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.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-11083 .elementor-element.elementor-element-a125931 .elementor-heading-title{font-family:"Saira", Sans-serif;font-weight:600;color:#A30338;}.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-11083 .elementor-element.elementor-element-31b4183 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11083 .elementor-element.elementor-element-31b4183{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:24px;color:#405592;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-11083 .elementor-element.elementor-element-b3c9c12.elementor-element{--align-self:flex-start;}.elementor-11083 .elementor-element.elementor-element-b3c9c12{text-align:left;}.woocommerce .elementor-11083 .elementor-element.elementor-element-b3c9c12 .price{color:#34A853;font-family:"Inter", Sans-serif;font-weight:600;}.woocommerce .elementor-11083 .elementor-element.elementor-element-b3c9c12 .price ins{color:#34A853;}.elementor-11083 .elementor-element.elementor-element-ec808ca{font-family:"Roboto", Sans-serif;font-weight:400;color:#000000;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-11083 .elementor-element.elementor-element-056df2e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-11083 .elementor-element.elementor-element-056df2e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-11083 .elementor-element.elementor-element-056df2e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-11083 .elementor-element.elementor-element-056df2e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-11083 .elementor-element.elementor-element-056df2e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-11083 .elementor-element.elementor-element-056df2e .elementor-icon-list-icon i{color:#A30338;transition:color 0.3s;}.elementor-11083 .elementor-element.elementor-element-056df2e .elementor-icon-list-icon svg{fill:#A30338;transition:fill 0.3s;}.elementor-11083 .elementor-element.elementor-element-056df2e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11083 .elementor-element.elementor-element-056df2e .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-11083 .elementor-element.elementor-element-58898ce > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-11083 .elementor-element.elementor-element-9719cba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11083 .elementor-element.elementor-element-15d330c > .elementor-widget-container{margin:-100px 0px 0px 0px;}.elementor-11083 .elementor-element.elementor-element-15d330c .cart button, .elementor-11083 .elementor-element.elementor-element-15d330c .cart .button{border-radius:30px 30px 30px 30px;background-color:#000000;transition:all 0.2s;}.elementor-11083 .elementor-element.elementor-element-15d330c .added_to_cart{font-family:"Saira", Sans-serif;font-size:24px;font-weight:500;}.elementor-11083 .elementor-element.elementor-element-15d330c .quantity .qty{transition:all 0.2s;}.woocommerce .elementor-11083 .elementor-element.elementor-element-15d330c form.cart .variations{width:54%;}.elementor-11083 .elementor-element.elementor-element-569d8eb{text-align:center;}.elementor-11083 .elementor-element.elementor-element-569d8eb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-11083 .elementor-element.elementor-element-108b7ed .elementor-repeater-item-b8dc1a2.mas-addons-accordion-single-item{border-style:none;}.elementor-11083 .elementor-element.elementor-element-108b7ed .elementor-repeater-item-6c9d4d1.mas-addons-accordion-single-item{border-style:none;}.elementor-11083 .elementor-element.elementor-element-108b7ed .elementor-repeater-item-c7f6fa0.mas-addons-accordion-single-item{border-style:none;}.elementor-11083 .elementor-element.elementor-element-108b7ed .elementor-repeater-item-1ea6f2f.mas-addons-accordion-single-item{border-style:none;}.elementor-11083 .elementor-element.elementor-element-108b7ed > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11083 .elementor-element.elementor-element-108b7ed .mas-addons-accordion-items .mas-addons-accordion-single-item{margin:0px 0px 20px 0px;}.elementor-11083 .elementor-element.elementor-element-108b7ed .mas-addons-accordion-items .mas-addons-accordion-single-item.wraper-active{border-style:none;}.elementor-11083 .elementor-element.elementor-element-108b7ed .mas-addons-accordion-number span{color:#000000;font-size:20px;margin:0px 0px 0px 10px;}.elementor-11083 .elementor-element.elementor-element-108b7ed .active .mas-addons-accordion-number span{color:#000000;}.elementor-11083 .elementor-element.elementor-element-108b7ed .mas-addons-accordion-items .mas-addons-accordion-single-item h3{color:#000000;padding:20px 20px 20px 20px;}.elementor-11083 .elementor-element.elementor-element-108b7ed .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-11083 .elementor-element.elementor-element-108b7ed .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-title h3{margin:0px 0px 0px 0px;}.elementor-11083 .elementor-element.elementor-element-108b7ed .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-title span.mas-addons-tab-title-icon i{font-size:20px;}.elementor-11083 .elementor-element.elementor-element-108b7ed .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-title span.mas-addons-tab-title-icon{width:70px;}.elementor-11083 .elementor-element.elementor-element-108b7ed .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-title .mas-addons-active-inactive-icon{border-style:none;width:70px;}.elementor-11083 .elementor-element.elementor-element-108b7ed  .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-title .mas-addons-active-inactive-icon i{font-size:20px;}.elementor-11083 .elementor-element.elementor-element-108b7ed  .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-title .mas-addons-active-inactive-icon svg{width:20px;}.elementor-11083 .elementor-element.elementor-element-108b7ed .mas-addons-accordion-single-item .mas-addons-accordion-text{color:#000000;margin:0px 0px 0px 0px;}.elementor-11083 .elementor-element.elementor-element-108b7ed .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-content .mas-addons-accordion-text{padding:20px 20px 20px 20px;}.elementor-11083 .elementor-element.elementor-element-108b7ed .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-image{padding:20px 20px 20px 20px;}.elementor-11083 .elementor-element.elementor-element-108b7ed .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-button a{color:#ffffff;background-color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;padding:15px 40px 15px 40px;margin:30px 0px 0px 0px;}.elementor-11083 .elementor-element.elementor-element-108b7ed .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-button a:hover{color:#000000;background-color:#ffffff;}.elementor-11083 .elementor-element.elementor-element-12a2b03{--display:flex;}.elementor-11083 .elementor-element.elementor-element-3d01bbe{text-align:center;}.elementor-11083 .elementor-element.elementor-element-3d01bbe .elementor-heading-title{font-family:"Saira", Sans-serif;font-weight:600;color:#000000;}.elementor-11083 .elementor-element.elementor-element-f9ad8fe{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11083 .elementor-element.elementor-element-4d4c092.elementor-element{--align-self:center;}.elementor-11083 .elementor-element.elementor-element-bedf694{--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;}.elementor-11083 .elementor-element.elementor-element-bedf694:not(.elementor-motion-effects-element-type-background), .elementor-11083 .elementor-element.elementor-element-bedf694 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(217deg, #3E0115 0%, #A40338 100%);}.elementor-11083 .elementor-element.elementor-element-93c2d9a{--display:flex;--min-height:722px;--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:130px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-11083 .elementor-element.elementor-element-93c2d9a:not(.elementor-motion-effects-element-type-background), .elementor-11083 .elementor-element.elementor-element-93c2d9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://aveecard.fr/wp-content/uploads/2025/07/Rectangle-3861.png");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-11083 .elementor-element.elementor-element-93c2d9a::before, .elementor-11083 .elementor-element.elementor-element-93c2d9a > .elementor-background-video-container::before, .elementor-11083 .elementor-element.elementor-element-93c2d9a > .e-con-inner > .elementor-background-video-container::before, .elementor-11083 .elementor-element.elementor-element-93c2d9a > .elementor-background-slideshow::before, .elementor-11083 .elementor-element.elementor-element-93c2d9a > .e-con-inner > .elementor-background-slideshow::before, .elementor-11083 .elementor-element.elementor-element-93c2d9a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(102deg, #000000 19%, #F2295B00 100%);}.elementor-11083 .elementor-element.elementor-element-e39ac04{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-11083 .elementor-element.elementor-element-e39ac04.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11083 .elementor-element.elementor-element-8e3caa3 .elementor-icon-list-icon i{color:#A40338;transition:color 0.3s;}.elementor-11083 .elementor-element.elementor-element-8e3caa3 .elementor-icon-list-icon svg{fill:#A40338;transition:fill 0.3s;}.elementor-11083 .elementor-element.elementor-element-8e3caa3{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-11083 .elementor-element.elementor-element-8e3caa3 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-11083 .elementor-element.elementor-element-8e3caa3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11083 .elementor-element.elementor-element-8e3caa3 .elementor-icon-list-item > a{font-family:"Saira", Sans-serif;font-size:18px;font-weight:700;}.elementor-11083 .elementor-element.elementor-element-8e3caa3 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-11083 .elementor-element.elementor-element-943a74e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-11083 .elementor-element.elementor-element-943a74e{text-align:center;}.elementor-11083 .elementor-element.elementor-element-943a74e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;line-height:43px;color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11083 .elementor-element.elementor-element-f0d9fbc > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-11083 .elementor-element.elementor-element-f0d9fbc .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:38px;font-weight:600;text-transform:uppercase;line-height:56px;color:#FFFFFF;}.elementor-11083 .elementor-element.elementor-element-0e0e3c3 > .elementor-widget-container{margin:0px 67px 20px 0px;}.elementor-11083 .elementor-element.elementor-element-0e0e3c3{text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-11083 .elementor-element.elementor-element-0e0e3c3 a{color:#FFFFFF;}.elementor-11083 .elementor-element.elementor-element-1ed2bbc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11083 .elementor-element.elementor-element-1ed2bbc{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;text-transform:uppercase;line-height:24px;color:#FFFFFF;}.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-11083 .elementor-element.elementor-element-4664c1e .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-weight:400;background-image:linear-gradient(118deg, #3E0115 0%, #A40338 100%);border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;}.elementor-11083 .elementor-element.elementor-element-a5e7047{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11083 .elementor-element.elementor-element-a5e7047:not(.elementor-motion-effects-element-type-background), .elementor-11083 .elementor-element.elementor-element-a5e7047 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-11083 .elementor-element.elementor-element-7cea36a{--display:flex;}.elementor-11083 .elementor-element.elementor-element-a022ccb{text-align:center;}.elementor-11083 .elementor-element.elementor-element-a022ccb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:400;color:#FFFFFF;}.elementor-11083 .elementor-element.elementor-element-92a67a7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11083 .elementor-element.elementor-element-92a67a7{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-11083 .elementor-element.elementor-element-8d5f3df{--display:flex;}.elementor-11083 .elementor-element.elementor-element-bf9c160{text-align:center;}.elementor-11083 .elementor-element.elementor-element-bf9c160 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:400;color:#FFFFFF;}.elementor-11083 .elementor-element.elementor-element-359d626 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11083 .elementor-element.elementor-element-359d626{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-11083 .elementor-element.elementor-element-8a627c8{--display:flex;}.elementor-11083 .elementor-element.elementor-element-12a0ad4{text-align:center;}.elementor-11083 .elementor-element.elementor-element-12a0ad4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:400;color:#FFFFFF;}.elementor-11083 .elementor-element.elementor-element-23ac960 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11083 .elementor-element.elementor-element-23ac960{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-11083 .elementor-element.elementor-element-b450622{--display:flex;}.elementor-11083 .elementor-element.elementor-element-89595e8{text-align:center;}.elementor-11083 .elementor-element.elementor-element-89595e8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:400;color:#FFFFFF;}.elementor-11083 .elementor-element.elementor-element-6e6b869 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11083 .elementor-element.elementor-element-6e6b869{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-11083 .elementor-element.elementor-element-5e082cf{--display:flex;}.elementor-11083 .elementor-element.elementor-element-91b2346{text-align:center;}.elementor-11083 .elementor-element.elementor-element-91b2346 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:400;text-transform:uppercase;color:#000000;}.elementor-11083 .elementor-element.elementor-element-56dfa9e{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11083 .elementor-element.elementor-element-16c7f52{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-11083 .elementor-element.elementor-element-16c7f52:not(.elementor-motion-effects-element-type-background), .elementor-11083 .elementor-element.elementor-element-16c7f52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(126deg, #FFF6F6 0%, #FFF6F6 100%);}.elementor-11083 .elementor-element.elementor-element-ba0ff2e{--display:flex;--justify-content:center;}.elementor-11083 .elementor-element.elementor-element-6fc8228 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:800;text-transform:uppercase;line-height:34px;color:#000000;}.elementor-11083 .elementor-element.elementor-element-26fbafd{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:#1B1B1B;}.elementor-11083 .elementor-element.elementor-element-80f622c .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-weight:400;background-image:linear-gradient(118deg, #3E0115 0%, #A40338 100%);border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;}.elementor-11083 .elementor-element.elementor-element-fae3ace .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-weight:400;background-image:linear-gradient(118deg, #3E0115 0%, #A40338 100%);border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;}.elementor-11083 .elementor-element.elementor-element-f6de930{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-11083 .elementor-element.elementor-element-9923b1b .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-11083 .elementor-element.elementor-element-9923b1b .flex-viewport{border-radius:20px 20px 20px 20px;}.elementor-11083 .elementor-element.elementor-element-5387a92{--display:flex;}.elementor-11083 .elementor-element.elementor-element-638bb77{text-align:center;}.elementor-11083 .elementor-element.elementor-element-638bb77 .elementor-heading-title{font-family:"Saira", Sans-serif;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-11083 .elementor-element.elementor-element-f60fb53{--display:flex;--min-height:722px;--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:130px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-11083 .elementor-element.elementor-element-f60fb53:not(.elementor-motion-effects-element-type-background), .elementor-11083 .elementor-element.elementor-element-f60fb53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://aveecard.fr/wp-content/uploads/2025/07/AdobeStock_1107883988-4.png");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-11083 .elementor-element.elementor-element-f60fb53::before, .elementor-11083 .elementor-element.elementor-element-f60fb53 > .elementor-background-video-container::before, .elementor-11083 .elementor-element.elementor-element-f60fb53 > .e-con-inner > .elementor-background-video-container::before, .elementor-11083 .elementor-element.elementor-element-f60fb53 > .elementor-background-slideshow::before, .elementor-11083 .elementor-element.elementor-element-f60fb53 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11083 .elementor-element.elementor-element-f60fb53 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-11083 .elementor-element.elementor-element-f7d26fb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-11083 .elementor-element.elementor-element-f7d26fb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11083 .elementor-element.elementor-element-5a214df > .elementor-widget-container{background-color:#F58B8B45;margin:0px 0px 20px 0px;}.elementor-11083 .elementor-element.elementor-element-5a214df .elementor-icon-list-icon i{color:#FF4C4C;transition:color 0.3s;}.elementor-11083 .elementor-element.elementor-element-5a214df .elementor-icon-list-icon svg{fill:#FF4C4C;transition:fill 0.3s;}.elementor-11083 .elementor-element.elementor-element-5a214df{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-11083 .elementor-element.elementor-element-5a214df .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-11083 .elementor-element.elementor-element-5a214df .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11083 .elementor-element.elementor-element-5a214df .elementor-icon-list-item > a{font-family:"Saira", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;}.elementor-11083 .elementor-element.elementor-element-5a214df .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-11083 .elementor-element.elementor-element-e344b07 > .elementor-widget-container{background-color:#F58B8B00;margin:0px 0px 20px 0px;}.elementor-11083 .elementor-element.elementor-element-e344b07 .elementor-icon-list-icon i{color:#FF4C4C;transition:color 0.3s;}.elementor-11083 .elementor-element.elementor-element-e344b07 .elementor-icon-list-icon svg{fill:#FF4C4C;transition:fill 0.3s;}.elementor-11083 .elementor-element.elementor-element-e344b07{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-11083 .elementor-element.elementor-element-e344b07 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-11083 .elementor-element.elementor-element-e344b07 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11083 .elementor-element.elementor-element-e344b07 .elementor-icon-list-item > a{font-family:"Saira", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;}.elementor-11083 .elementor-element.elementor-element-e344b07 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-11083 .elementor-element.elementor-element-bf5980b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-11083 .elementor-element.elementor-element-bf5980b{text-align:center;}.elementor-11083 .elementor-element.elementor-element-bf5980b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;line-height:43px;color:#FFFFFF;}.elementor-11083 .elementor-element.elementor-element-007b407 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-11083 .elementor-element.elementor-element-007b407 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:38px;font-weight:600;text-transform:uppercase;line-height:56px;color:#FFFFFF;}.elementor-11083 .elementor-element.elementor-element-376697c > .elementor-widget-container{margin:0px 67px 20px 0px;}.elementor-11083 .elementor-element.elementor-element-376697c{text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-11083 .elementor-element.elementor-element-376697c a{color:#FFFFFF;}.elementor-11083 .elementor-element.elementor-element-24629b5 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-11083 .elementor-element.elementor-element-24629b5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-11083 .elementor-element.elementor-element-24629b5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-11083 .elementor-element.elementor-element-24629b5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-11083 .elementor-element.elementor-element-24629b5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-11083 .elementor-element.elementor-element-24629b5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-11083 .elementor-element.elementor-element-24629b5 .elementor-icon-list-icon i{color:#A30338;transition:color 0.3s;}.elementor-11083 .elementor-element.elementor-element-24629b5 .elementor-icon-list-icon svg{fill:#A30338;transition:fill 0.3s;}.elementor-11083 .elementor-element.elementor-element-24629b5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11083 .elementor-element.elementor-element-24629b5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11083 .elementor-element.elementor-element-24629b5 .elementor-icon-list-item > a{font-family:"Saira", Sans-serif;font-size:20px;font-weight:400;}.elementor-11083 .elementor-element.elementor-element-24629b5 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-11083 .elementor-element.elementor-element-6dc25a9 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-weight:400;background-image:linear-gradient(118deg, #3E0115 0%, #A40338 100%);border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;}.elementor-11083 .elementor-element.elementor-element-6dc25a9 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-11083 .elementor-element.elementor-element-77f08c8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11083 .elementor-element.elementor-element-77f08c8{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;text-transform:uppercase;line-height:24px;color:#FFFFFF;}.elementor-11083 .elementor-element.elementor-element-91eab63{--display:flex;}.elementor-11083 .elementor-element.elementor-element-b18ec93 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-11083 .elementor-element.elementor-element-b18ec93{text-align:center;}.elementor-11083 .elementor-element.elementor-element-b18ec93 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;line-height:43px;color:#000000;}.elementor-11083 .elementor-element.elementor-element-2713291{--display:flex;}.elementor-11083 .elementor-element.elementor-element-2713291:not(.elementor-motion-effects-element-type-background), .elementor-11083 .elementor-element.elementor-element-2713291 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131628;}.elementor-11083 .elementor-element.elementor-element-f2cf932 .elementor-heading-title{font-family:"Saira", Sans-serif;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-11083 .elementor-element.elementor-element-97c0e4f{font-family:"Roboto", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-11083 .elementor-element.elementor-element-9e4716a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-11083 .elementor-element.elementor-element-1f270f3{--display:flex;}.elementor-11083 .elementor-element.elementor-element-1f270f3:not(.elementor-motion-effects-element-type-background), .elementor-11083 .elementor-element.elementor-element-1f270f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#303242;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-11083 .elementor-element.elementor-element-0313cee{--icon-box-icon-margin:15px;}.elementor-11083 .elementor-element.elementor-element-0313cee.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-11083 .elementor-element.elementor-element-0313cee.elementor-view-framed .elementor-icon, .elementor-11083 .elementor-element.elementor-element-0313cee.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-11083 .elementor-element.elementor-element-0313cee .elementor-icon-box-title, .elementor-11083 .elementor-element.elementor-element-0313cee .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-11083 .elementor-element.elementor-element-0313cee .elementor-icon-box-title{color:#FFFFFF;}.elementor-11083 .elementor-element.elementor-element-0313cee:has(:hover) .elementor-icon-box-title,
					 .elementor-11083 .elementor-element.elementor-element-0313cee:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-11083 .elementor-element.elementor-element-0313cee .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-11083 .elementor-element.elementor-element-4d62424{--display:flex;}.elementor-11083 .elementor-element.elementor-element-4d62424:not(.elementor-motion-effects-element-type-background), .elementor-11083 .elementor-element.elementor-element-4d62424 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#303242;}.elementor-11083 .elementor-element.elementor-element-ffab605{--icon-box-icon-margin:15px;}.elementor-11083 .elementor-element.elementor-element-ffab605.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-11083 .elementor-element.elementor-element-ffab605.elementor-view-framed .elementor-icon, .elementor-11083 .elementor-element.elementor-element-ffab605.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-11083 .elementor-element.elementor-element-ffab605 .elementor-icon-box-title, .elementor-11083 .elementor-element.elementor-element-ffab605 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-11083 .elementor-element.elementor-element-ffab605 .elementor-icon-box-title{color:#FFFFFF;}.elementor-11083 .elementor-element.elementor-element-ffab605:has(:hover) .elementor-icon-box-title,
					 .elementor-11083 .elementor-element.elementor-element-ffab605:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-11083 .elementor-element.elementor-element-ffab605 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-11083 .elementor-element.elementor-element-bcffa74{--display:flex;}.elementor-11083 .elementor-element.elementor-element-bcffa74:not(.elementor-motion-effects-element-type-background), .elementor-11083 .elementor-element.elementor-element-bcffa74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#303242;}.elementor-11083 .elementor-element.elementor-element-4fdc584{--icon-box-icon-margin:15px;}.elementor-11083 .elementor-element.elementor-element-4fdc584.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-11083 .elementor-element.elementor-element-4fdc584.elementor-view-framed .elementor-icon, .elementor-11083 .elementor-element.elementor-element-4fdc584.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-11083 .elementor-element.elementor-element-4fdc584 .elementor-icon-box-title, .elementor-11083 .elementor-element.elementor-element-4fdc584 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-11083 .elementor-element.elementor-element-4fdc584 .elementor-icon-box-title{color:#FFFFFF;}.elementor-11083 .elementor-element.elementor-element-4fdc584:has(:hover) .elementor-icon-box-title,
					 .elementor-11083 .elementor-element.elementor-element-4fdc584:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-11083 .elementor-element.elementor-element-4fdc584 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-11083 .elementor-element.elementor-element-860b889{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11083 .elementor-element.elementor-element-9713ed9{text-align:center;}.elementor-11083 .elementor-element.elementor-element-9713ed9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;text-transform:uppercase;color:#000000;}.elementor-11083 .elementor-element.elementor-element-555131f{--display:flex;}.elementor-11083 .elementor-element.elementor-element-81a14be{text-align:center;}.elementor-11083 .elementor-element.elementor-element-81a14be .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;text-transform:uppercase;color:#000000;}.elementor-11083 .elementor-element.elementor-element-9bdcfde{--display:grid;--min-height:655px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-11083 .elementor-element.elementor-element-9bdcfde::before, .elementor-11083 .elementor-element.elementor-element-9bdcfde > .elementor-background-video-container::before, .elementor-11083 .elementor-element.elementor-element-9bdcfde > .e-con-inner > .elementor-background-video-container::before, .elementor-11083 .elementor-element.elementor-element-9bdcfde > .elementor-background-slideshow::before, .elementor-11083 .elementor-element.elementor-element-9bdcfde > .e-con-inner > .elementor-background-slideshow::before, .elementor-11083 .elementor-element.elementor-element-9bdcfde > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-11083 .elementor-element.elementor-element-9bdcfde.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11083 .elementor-element.elementor-element-e70f4b2{--display:flex;--min-height:400px;--justify-content:flex-start;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11083 .elementor-element.elementor-element-e70f4b2:not(.elementor-motion-effects-element-type-background), .elementor-11083 .elementor-element.elementor-element-e70f4b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aveecard.fr/wp-content/uploads/2025/09/avis-google-recupere-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11083 .elementor-element.elementor-element-e70f4b2::before, .elementor-11083 .elementor-element.elementor-element-e70f4b2 > .elementor-background-video-container::before, .elementor-11083 .elementor-element.elementor-element-e70f4b2 > .e-con-inner > .elementor-background-video-container::before, .elementor-11083 .elementor-element.elementor-element-e70f4b2 > .elementor-background-slideshow::before, .elementor-11083 .elementor-element.elementor-element-e70f4b2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11083 .elementor-element.elementor-element-e70f4b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#241B1BCC;--background-overlay:'';}.elementor-11083 .elementor-element.elementor-element-48336b7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;line-height:35px;color:#FFFFFF;}.elementor-11083 .elementor-element.elementor-element-fb7988f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:21px;color:#FFFFFF;}.elementor-11083 .elementor-element.elementor-element-f4340e7{--display:flex;--min-height:400px;--justify-content:flex-start;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11083 .elementor-element.elementor-element-f4340e7:not(.elementor-motion-effects-element-type-background), .elementor-11083 .elementor-element.elementor-element-f4340e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aveecard.fr/wp-content/uploads/2025/09/avis-google-restaurant-nfc-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11083 .elementor-element.elementor-element-f4340e7::before, .elementor-11083 .elementor-element.elementor-element-f4340e7 > .elementor-background-video-container::before, .elementor-11083 .elementor-element.elementor-element-f4340e7 > .e-con-inner > .elementor-background-video-container::before, .elementor-11083 .elementor-element.elementor-element-f4340e7 > .elementor-background-slideshow::before, .elementor-11083 .elementor-element.elementor-element-f4340e7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11083 .elementor-element.elementor-element-f4340e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#241B1BCC;--background-overlay:'';}.elementor-11083 .elementor-element.elementor-element-6373abf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;line-height:35px;color:#FFFFFF;}.elementor-11083 .elementor-element.elementor-element-b6e5c28 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:21px;color:#FFFFFF;}.elementor-11083 .elementor-element.elementor-element-54018ea{--display:flex;--min-height:400px;--justify-content:flex-start;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11083 .elementor-element.elementor-element-54018ea:not(.elementor-motion-effects-element-type-background), .elementor-11083 .elementor-element.elementor-element-54018ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aveecard.fr/wp-content/uploads/2025/09/saas-avis-google-nfc-aveecard-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11083 .elementor-element.elementor-element-54018ea::before, .elementor-11083 .elementor-element.elementor-element-54018ea > .elementor-background-video-container::before, .elementor-11083 .elementor-element.elementor-element-54018ea > .e-con-inner > .elementor-background-video-container::before, .elementor-11083 .elementor-element.elementor-element-54018ea > .elementor-background-slideshow::before, .elementor-11083 .elementor-element.elementor-element-54018ea > .e-con-inner > .elementor-background-slideshow::before, .elementor-11083 .elementor-element.elementor-element-54018ea > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#241B1BCC;--background-overlay:'';}.elementor-11083 .elementor-element.elementor-element-5dd7fda .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;line-height:35px;color:#FFFFFF;}.elementor-11083 .elementor-element.elementor-element-754137f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:21px;color:#FFFFFF;}.elementor-11083 .elementor-element.elementor-element-68c7dbe{--display:flex;}.elementor-11083 .elementor-element.elementor-element-2abee6f{text-align:center;}.elementor-11083 .elementor-element.elementor-element-2abee6f .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;text-transform:uppercase;color:#000000;}.elementor-11083 .elementor-element.elementor-element-6de3385{--display:grid;--min-height:655px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-11083 .elementor-element.elementor-element-6de3385:not(.elementor-motion-effects-element-type-background), .elementor-11083 .elementor-element.elementor-element-6de3385 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-11083 .elementor-element.elementor-element-6de3385::before, .elementor-11083 .elementor-element.elementor-element-6de3385 > .elementor-background-video-container::before, .elementor-11083 .elementor-element.elementor-element-6de3385 > .e-con-inner > .elementor-background-video-container::before, .elementor-11083 .elementor-element.elementor-element-6de3385 > .elementor-background-slideshow::before, .elementor-11083 .elementor-element.elementor-element-6de3385 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11083 .elementor-element.elementor-element-6de3385 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#020101;--background-overlay:'';}.elementor-11083 .elementor-element.elementor-element-871c1d6{--display:flex;--min-height:400px;--justify-content:flex-start;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11083 .elementor-element.elementor-element-871c1d6:not(.elementor-motion-effects-element-type-background), .elementor-11083 .elementor-element.elementor-element-871c1d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aveecard.fr/wp-content/uploads/2025/07/Telephone.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11083 .elementor-element.elementor-element-871c1d6::before, .elementor-11083 .elementor-element.elementor-element-871c1d6 > .elementor-background-video-container::before, .elementor-11083 .elementor-element.elementor-element-871c1d6 > .e-con-inner > .elementor-background-video-container::before, .elementor-11083 .elementor-element.elementor-element-871c1d6 > .elementor-background-slideshow::before, .elementor-11083 .elementor-element.elementor-element-871c1d6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11083 .elementor-element.elementor-element-871c1d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#241B1BCC;--background-overlay:'';}.elementor-11083 .elementor-element.elementor-element-3fbd3d3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-11083 .elementor-element.elementor-element-06a9c49{--display:flex;--min-height:400px;--justify-content:flex-start;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11083 .elementor-element.elementor-element-06a9c49:not(.elementor-motion-effects-element-type-background), .elementor-11083 .elementor-element.elementor-element-06a9c49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aveecard.fr/wp-content/uploads/2025/07/background-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11083 .elementor-element.elementor-element-06a9c49::before, .elementor-11083 .elementor-element.elementor-element-06a9c49 > .elementor-background-video-container::before, .elementor-11083 .elementor-element.elementor-element-06a9c49 > .e-con-inner > .elementor-background-video-container::before, .elementor-11083 .elementor-element.elementor-element-06a9c49 > .elementor-background-slideshow::before, .elementor-11083 .elementor-element.elementor-element-06a9c49 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11083 .elementor-element.elementor-element-06a9c49 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#241B1BCC;--background-overlay:'';}.elementor-11083 .elementor-element.elementor-element-2822eaf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-11083 .elementor-element.elementor-element-9074e75{--display:flex;--min-height:400px;--justify-content:flex-start;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11083 .elementor-element.elementor-element-9074e75:not(.elementor-motion-effects-element-type-background), .elementor-11083 .elementor-element.elementor-element-9074e75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aveecard.fr/wp-content/uploads/2025/07/Background-3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11083 .elementor-element.elementor-element-9074e75::before, .elementor-11083 .elementor-element.elementor-element-9074e75 > .elementor-background-video-container::before, .elementor-11083 .elementor-element.elementor-element-9074e75 > .e-con-inner > .elementor-background-video-container::before, .elementor-11083 .elementor-element.elementor-element-9074e75 > .elementor-background-slideshow::before, .elementor-11083 .elementor-element.elementor-element-9074e75 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11083 .elementor-element.elementor-element-9074e75 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#241B1BCC;--background-overlay:'';}.elementor-11083 .elementor-element.elementor-element-ecac3f2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-11083 .elementor-element.elementor-element-199d8fd{--display:flex;--min-height:400px;--justify-content:flex-start;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11083 .elementor-element.elementor-element-199d8fd:not(.elementor-motion-effects-element-type-background), .elementor-11083 .elementor-element.elementor-element-199d8fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aveecard.fr/wp-content/uploads/2025/07/Background-3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11083 .elementor-element.elementor-element-199d8fd::before, .elementor-11083 .elementor-element.elementor-element-199d8fd > .elementor-background-video-container::before, .elementor-11083 .elementor-element.elementor-element-199d8fd > .e-con-inner > .elementor-background-video-container::before, .elementor-11083 .elementor-element.elementor-element-199d8fd > .elementor-background-slideshow::before, .elementor-11083 .elementor-element.elementor-element-199d8fd > .e-con-inner > .elementor-background-slideshow::before, .elementor-11083 .elementor-element.elementor-element-199d8fd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#241B1BCC;--background-overlay:'';}.elementor-11083 .elementor-element.elementor-element-bdea813 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-11083 .elementor-element.elementor-element-b3dd6ba{--display:flex;}.elementor-11083 .elementor-element.elementor-element-e2ef4f4{--display:flex;}.elementor-11083 .elementor-element.elementor-element-0a616f2{text-align:center;}.elementor-11083 .elementor-element.elementor-element-0a616f2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;text-transform:uppercase;color:#000000;}.elementor-11083 .elementor-element.elementor-element-8934f46 > .elementor-widget-container{margin:0px 67px 20px 0px;}.elementor-11083 .elementor-element.elementor-element-8934f46{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:24px;color:#000000;}.elementor-11083 .elementor-element.elementor-element-0c04e8e .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-weight:400;background-image:linear-gradient(118deg, #3E0115 0%, #A40338 100%);border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;}.elementor-11083 .elementor-element.elementor-element-e172353{--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;}.elementor-11083 .elementor-element.elementor-element-402a14a{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11083 .elementor-element.elementor-element-c11dec6 .elementor-heading-title{color:#000000;}.elementor-11083 .elementor-element.elementor-element-b4b1280{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-11083 .elementor-element.elementor-element-5d3431d{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11083 .elementor-element.elementor-element-9efccd5 .elementor-heading-title{color:#000000;}.elementor-11083 .elementor-element.elementor-element-9312ec5{--display:flex;}.elementor-11083 .elementor-element.elementor-element-9def3da .elementor-heading-title{color:#000000;}.elementor-11083 .elementor-element.elementor-element-22bf98c{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-11083 .elementor-element.elementor-element-b7478f8{--display:flex;}.elementor-11083 .elementor-element.elementor-element-8c9d675{text-align:center;}.elementor-11083 .elementor-element.elementor-element-8c9d675 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:400;text-transform:uppercase;color:#000000;}.elementor-11083 .elementor-element.elementor-element-53f87c5{--display:flex;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11083 .elementor-element.elementor-element-df1378c.elementor-wc-products ul.products li.product{text-align:center;border-radius:18px;box-shadow:0px 0px 6px 0px rgba(0,0,0,0.5);background-color:#FFF6F6;}.elementor-11083 .elementor-element.elementor-element-df1378c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-11083 .elementor-element.elementor-element-df1378c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-11083 .elementor-element.elementor-element-df1378c.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-11083 .elementor-element.elementor-element-df1378c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-11083 .elementor-element.elementor-element-df1378c.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Saira", Sans-serif;font-size:20px;font-weight:600;}.elementor-11083 .elementor-element.elementor-element-df1378c.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:11px;}.elementor-11083 .elementor-element.elementor-element-df1378c.elementor-wc-products ul.products li.product .price{color:#000000;font-family:"Saira", Sans-serif;font-size:17px;font-weight:600;text-decoration:line-through;}.elementor-11083 .elementor-element.elementor-element-df1378c.elementor-wc-products ul.products li.product .price ins{color:#000000;}.elementor-11083 .elementor-element.elementor-element-df1378c.elementor-wc-products ul.products li.product .price ins .amount{color:#000000;}.elementor-11083 .elementor-element.elementor-element-df1378c.elementor-wc-products ul.products li.product .price del {font-family:"Roboto", Sans-serif;font-weight:600;text-decoration:overline;}.elementor-11083 .elementor-element.elementor-element-df1378c.elementor-wc-products ul.products li.product .button{color:#02010100;background-color:#02010100;border-color:#02010100;}.elementor-11083 .elementor-element.elementor-element-df1378c.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-11083 .elementor-element.elementor-element-3f63406{--display:flex;}.elementor-11083 .elementor-element.elementor-element-788c1aa{text-align:center;}.elementor-11083 .elementor-element.elementor-element-788c1aa .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;text-transform:uppercase;color:#000000;}.elementor-11083 .elementor-element.elementor-element-93ead62{--display:flex;}@media(min-width:768px){.elementor-11083 .elementor-element.elementor-element-7192ffd{--width:50%;}.elementor-11083 .elementor-element.elementor-element-a3fd23c{--width:50%;}.elementor-11083 .elementor-element.elementor-element-e39ac04{--width:62%;}.elementor-11083 .elementor-element.elementor-element-f7d26fb{--width:62%;}}@media(max-width:1366px) and (min-width:768px){.elementor-11083 .elementor-element.elementor-element-91eab63{--content-width:87%;}.elementor-11083 .elementor-element.elementor-element-2713291{--content-width:90%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11083 .elementor-element.elementor-element-e39ac04{--width:100%;}.elementor-11083 .elementor-element.elementor-element-f7d26fb{--width:100%;}}@media(min-width:2400px){.elementor-11083 .elementor-element.elementor-element-a5e7047{--grid-auto-flow:row;}.elementor-11083 .elementor-element.elementor-element-16c7f52{--grid-auto-flow:row;}.elementor-11083 .elementor-element.elementor-element-6fc8228 .elementor-heading-title{line-height:39px;}.elementor-11083 .elementor-element.elementor-element-376697c{text-align:left;}.elementor-11083 .elementor-element.elementor-element-9e4716a{--grid-auto-flow:row;}.elementor-11083 .elementor-element.elementor-element-9bdcfde{--grid-auto-flow:row;}.elementor-11083 .elementor-element.elementor-element-6de3385{--grid-auto-flow:row;}}@media(max-width:1366px){.elementor-11083 .elementor-element.elementor-element-bb0b7a1{--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11083 .elementor-element.elementor-element-a125931 .elementor-heading-title{font-size:16px;}.elementor-11083 .elementor-element.elementor-element-31b4183 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11083 .elementor-element.elementor-element-31b4183{font-size:14px;line-height:10px;}.elementor-11083 .elementor-element.elementor-element-ec808ca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11083 .elementor-element.elementor-element-ec808ca{line-height:24px;}.elementor-11083 .elementor-element.elementor-element-15d330c > .elementor-widget-container{margin:-23px 0px 0px 0px;}.elementor-11083 .elementor-element.elementor-element-569d8eb .elementor-heading-title{font-size:30px;}.elementor-11083 .elementor-element.elementor-element-108b7ed .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-content .mas-addons-accordion-content-wrapper{border-radius:0px 0px 0px 0px;}.elementor-11083 .elementor-element.elementor-element-12a2b03{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11083 .elementor-element.elementor-element-3d01bbe{text-align:center;}.elementor-11083 .elementor-element.elementor-element-93c2d9a:not(.elementor-motion-effects-element-type-background), .elementor-11083 .elementor-element.elementor-element-93c2d9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aveecard.fr/wp-content/uploads/2025/07/Rectangle-3861.png");}.elementor-11083 .elementor-element.elementor-element-93c2d9a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11083 .elementor-element.elementor-element-e39ac04{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11083 .elementor-element.elementor-element-8e3caa3 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-11083 .elementor-element.elementor-element-8e3caa3{--e-icon-list-icon-size:20px;--icon-vertical-align:center;}.elementor-11083 .elementor-element.elementor-element-8e3caa3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11083 .elementor-element.elementor-element-8e3caa3 .elementor-icon-list-item > a{font-size:18px;}.elementor-11083 .elementor-element.elementor-element-943a74e{text-align:center;}.elementor-11083 .elementor-element.elementor-element-0e0e3c3{line-height:31px;}.elementor-11083 .elementor-element.elementor-element-1ed2bbc > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-11083 .elementor-element.elementor-element-1ed2bbc{text-align:center;font-size:16px;}.elementor-11083 .elementor-element.elementor-element-4664c1e .elementor-button{padding:17px 17px 17px 17px;}.elementor-11083 .elementor-element.elementor-element-a5e7047{--grid-auto-flow:row;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-11083 .elementor-element.elementor-element-92a67a7{font-size:16px;}.elementor-11083 .elementor-element.elementor-element-359d626{font-size:16px;}.elementor-11083 .elementor-element.elementor-element-23ac960{font-size:16px;}.elementor-11083 .elementor-element.elementor-element-6e6b869{font-size:16px;}.elementor-11083 .elementor-element.elementor-element-16c7f52{--grid-auto-flow:row;}.elementor-11083 .elementor-element.elementor-element-6fc8228 .elementor-heading-title{line-height:35px;}.elementor-11083 .elementor-element.elementor-element-26fbafd{font-size:16px;}.elementor-11083 .elementor-element.elementor-element-fae3ace .elementor-button{padding:17px 17px 17px 17px;}.elementor-11083 .elementor-element.elementor-element-5a214df > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-11083 .elementor-element.elementor-element-5a214df{--e-icon-list-icon-size:20px;--icon-vertical-align:center;}.elementor-11083 .elementor-element.elementor-element-5a214df .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11083 .elementor-element.elementor-element-5a214df .elementor-icon-list-item > a{font-size:18px;}.elementor-11083 .elementor-element.elementor-element-e344b07 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-11083 .elementor-element.elementor-element-e344b07{--e-icon-list-icon-size:20px;--icon-vertical-align:center;}.elementor-11083 .elementor-element.elementor-element-e344b07 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11083 .elementor-element.elementor-element-e344b07 .elementor-icon-list-item > a{font-size:18px;}.elementor-11083 .elementor-element.elementor-element-bf5980b{text-align:center;}.elementor-11083 .elementor-element.elementor-element-24629b5 > .elementor-widget-container{margin:0px 0px 30px 40px;}.elementor-11083 .elementor-element.elementor-element-24629b5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11083 .elementor-element.elementor-element-24629b5 .elementor-icon-list-item > a{font-size:20px;}.elementor-11083 .elementor-element.elementor-element-6dc25a9 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-11083 .elementor-element.elementor-element-6dc25a9 .elementor-button{padding:17px 17px 17px 17px;}.elementor-11083 .elementor-element.elementor-element-77f08c8 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-11083 .elementor-element.elementor-element-77f08c8{text-align:center;font-size:16px;}.elementor-11083 .elementor-element.elementor-element-91eab63{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11083 .elementor-element.elementor-element-b18ec93 > .elementor-widget-container{padding:0px 70px 0px 70px;}.elementor-11083 .elementor-element.elementor-element-b18ec93{text-align:center;}.elementor-11083 .elementor-element.elementor-element-3091dd4 img{width:77%;}.elementor-11083 .elementor-element.elementor-element-2713291{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-11083 .elementor-element.elementor-element-f2cf932{text-align:center;}.elementor-11083 .elementor-element.elementor-element-f2cf932 .elementor-heading-title{font-size:30px;}.elementor-11083 .elementor-element.elementor-element-97c0e4f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11083 .elementor-element.elementor-element-97c0e4f{text-align:center;}.elementor-11083 .elementor-element.elementor-element-97c0e4f p{margin-block-end:0px;}.elementor-11083 .elementor-element.elementor-element-9e4716a{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11083 .elementor-element.elementor-element-1f270f3{--border-radius:16px 16px 16px 16px;}.elementor-11083 .elementor-element.elementor-element-0313cee .elementor-icon-box-title, .elementor-11083 .elementor-element.elementor-element-0313cee .elementor-icon-box-title a{font-size:15px;}.elementor-11083 .elementor-element.elementor-element-4d62424{--border-radius:16px 16px 16px 16px;}.elementor-11083 .elementor-element.elementor-element-ffab605 .elementor-icon-box-title, .elementor-11083 .elementor-element.elementor-element-ffab605 .elementor-icon-box-title a{font-size:15px;}.elementor-11083 .elementor-element.elementor-element-bcffa74{--border-radius:16px 16px 16px 16px;}.elementor-11083 .elementor-element.elementor-element-4fdc584 .elementor-icon-box-title, .elementor-11083 .elementor-element.elementor-element-4fdc584 .elementor-icon-box-title a{font-size:15px;}.elementor-11083 .elementor-element.elementor-element-555131f{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11083 .elementor-element.elementor-element-9bdcfde{--grid-auto-flow:row;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-11083 .elementor-element.elementor-element-48336b7 .elementor-heading-title{font-size:20px;}.elementor-11083 .elementor-element.elementor-element-fb7988f .elementor-heading-title{font-size:16px;}.elementor-11083 .elementor-element.elementor-element-6373abf .elementor-heading-title{font-size:20px;}.elementor-11083 .elementor-element.elementor-element-b6e5c28 .elementor-heading-title{font-size:16px;}.elementor-11083 .elementor-element.elementor-element-5dd7fda .elementor-heading-title{font-size:20px;}.elementor-11083 .elementor-element.elementor-element-754137f .elementor-heading-title{font-size:16px;}.elementor-11083 .elementor-element.elementor-element-6de3385{--grid-auto-flow:row;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-11083 .elementor-element.elementor-element-3fbd3d3 .elementor-heading-title{font-size:20px;}.elementor-11083 .elementor-element.elementor-element-2822eaf .elementor-heading-title{font-size:20px;}.elementor-11083 .elementor-element.elementor-element-ecac3f2 .elementor-heading-title{font-size:20px;}.elementor-11083 .elementor-element.elementor-element-bdea813 .elementor-heading-title{font-size:20px;}.elementor-11083 .elementor-element.elementor-element-e2ef4f4{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-11083 .elementor-element.elementor-element-3f63406{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}}@media(max-width:1200px){.elementor-11083 .elementor-element.elementor-element-a5e7047{--grid-auto-flow:row;}.elementor-11083 .elementor-element.elementor-element-16c7f52{--grid-auto-flow:row;}.elementor-11083 .elementor-element.elementor-element-9e4716a{--grid-auto-flow:row;}.elementor-11083 .elementor-element.elementor-element-9bdcfde{--grid-auto-flow:row;}.elementor-11083 .elementor-element.elementor-element-6de3385{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-11083 .elementor-element.elementor-element-31b4183 > .elementor-widget-container{margin:0px 50px 40px 50px;}.elementor-11083 .elementor-element.elementor-element-31b4183{text-align:center;}.elementor-11083 .elementor-element.elementor-element-93c2d9a{--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;--padding-top:170px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-11083 .elementor-element.elementor-element-e39ac04{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-11083 .elementor-element.elementor-element-f0d9fbc{text-align:center;}.elementor-11083 .elementor-element.elementor-element-0e0e3c3 > .elementor-widget-container{margin:0px 50px 40px 50px;}.elementor-11083 .elementor-element.elementor-element-0e0e3c3{text-align:center;}.elementor-11083 .elementor-element.elementor-element-1ed2bbc > .elementor-widget-container{margin:0px 50px 40px 50px;}.elementor-11083 .elementor-element.elementor-element-1ed2bbc{text-align:center;}.elementor-11083 .elementor-element.elementor-element-a5e7047{--grid-auto-flow:row;}.elementor-11083 .elementor-element.elementor-element-56dfa9e{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11083 .elementor-element.elementor-element-16c7f52{--grid-auto-flow:row;}.elementor-11083 .elementor-element.elementor-element-f60fb53{--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;--padding-top:170px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-11083 .elementor-element.elementor-element-f7d26fb{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-11083 .elementor-element.elementor-element-007b407{text-align:center;}.elementor-11083 .elementor-element.elementor-element-376697c > .elementor-widget-container{margin:0px 50px 40px 50px;}.elementor-11083 .elementor-element.elementor-element-376697c{text-align:center;}.elementor-11083 .elementor-element.elementor-element-77f08c8 > .elementor-widget-container{margin:0px 50px 40px 50px;}.elementor-11083 .elementor-element.elementor-element-77f08c8{text-align:center;}.elementor-11083 .elementor-element.elementor-element-9e4716a{--grid-auto-flow:row;}.elementor-11083 .elementor-element.elementor-element-9bdcfde{--grid-auto-flow:row;}.elementor-11083 .elementor-element.elementor-element-6de3385{--grid-auto-flow:row;}.elementor-11083 .elementor-element.elementor-element-8934f46 > .elementor-widget-container{margin:0px 50px 40px 50px;}.elementor-11083 .elementor-element.elementor-element-8934f46{text-align:center;}.elementor-11083 .elementor-element.elementor-element-df1378c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:880px){.elementor-11083 .elementor-element.elementor-element-a5e7047{--grid-auto-flow:row;}.elementor-11083 .elementor-element.elementor-element-16c7f52{--grid-auto-flow:row;}.elementor-11083 .elementor-element.elementor-element-9e4716a{--grid-auto-flow:row;}.elementor-11083 .elementor-element.elementor-element-9bdcfde{--grid-auto-flow:row;}.elementor-11083 .elementor-element.elementor-element-6de3385{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-11083 .elementor-element.elementor-element-bb0b7a1{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11083 .elementor-element.elementor-element-7192ffd{--width:100%;--margin-top:0px;--margin-bottom:-13px;--margin-left:0px;--margin-right:0px;}.elementor-11083 .elementor-element.elementor-element-a269a6b{width:100%;max-width:100%;}.elementor-11083 .elementor-element.elementor-element-a269a6b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11083 .elementor-element.elementor-element-a3fd23c{--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11083 .elementor-element.elementor-element-31b4183 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-11083 .elementor-element.elementor-element-31b4183{text-align:left;font-size:10px;line-height:1.7em;}.elementor-11083 .elementor-element.elementor-element-9719cba > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-11083 .elementor-element.elementor-element-15d330c > .elementor-widget-container{margin:-70px 0px 0px 0px;}.elementor-11083 .elementor-element.elementor-element-569d8eb{text-align:center;}.elementor-11083 .elementor-element.elementor-element-569d8eb .elementor-heading-title{font-size:18px;}.elementor-11083 .elementor-element.elementor-element-108b7ed .mas-addons-accordion-items .mas-addons-accordion-single-item{padding:20px 0px 0px 0px;margin:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-11083 .elementor-element.elementor-element-108b7ed .mas-addons-accordion-number span{padding:0px 0px 0px 20px;}.elementor-11083 .elementor-element.elementor-element-108b7ed .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-content .mas-addons-accordion-text{padding:0px 0px 0px 0px;}.elementor-11083 .elementor-element.elementor-element-4d4c092 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11083 .elementor-element.elementor-element-93c2d9a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11083 .elementor-element.elementor-element-e39ac04{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-11083 .elementor-element.elementor-element-e39ac04.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11083 .elementor-element.elementor-element-8e3caa3.elementor-element{--align-self:center;}.elementor-11083 .elementor-element.elementor-element-8e3caa3{--e-icon-list-icon-size:21px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);}.elementor-11083 .elementor-element.elementor-element-943a74e > .elementor-widget-container{margin:14px 0px 30px 0px;padding:0px 10px 0px 10px;}.elementor-11083 .elementor-element.elementor-element-943a74e .elementor-heading-title{font-size:23px;line-height:1.4em;}.elementor-11083 .elementor-element.elementor-element-f0d9fbc{text-align:center;}.elementor-11083 .elementor-element.elementor-element-f0d9fbc .elementor-heading-title{font-size:20px;line-height:2.6em;}.elementor-11083 .elementor-element.elementor-element-0e0e3c3 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 10px 0px 10px;}.elementor-11083 .elementor-element.elementor-element-0e0e3c3{text-align:center;font-size:18px;}.elementor-11083 .elementor-element.elementor-element-1ed2bbc > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 10px 0px 10px;}.elementor-11083 .elementor-element.elementor-element-1ed2bbc{font-size:10px;}.elementor-11083 .elementor-element.elementor-element-a5e7047{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11083 .elementor-element.elementor-element-16c7f52{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--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-11083 .elementor-element.elementor-element-ba0ff2e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11083 .elementor-element.elementor-element-6fc8228 .elementor-heading-title{font-size:20px;line-height:1.8em;}.elementor-11083 .elementor-element.elementor-element-26fbafd{font-size:16px;}.elementor-11083 .elementor-element.elementor-element-f6de930{--justify-content:center;--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-11083 .elementor-element.elementor-element-5387a92{--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-11083 .elementor-element.elementor-element-f60fb53{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-11083 .elementor-element.elementor-element-f7d26fb{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-11083 .elementor-element.elementor-element-f7d26fb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11083 .elementor-element.elementor-element-5a214df > .elementor-widget-container{padding:8px 8px 8px 8px;border-radius:27px 27px 27px 27px;}.elementor-11083 .elementor-element.elementor-element-5a214df.elementor-element{--align-self:center;}.elementor-11083 .elementor-element.elementor-element-5a214df{--e-icon-list-icon-size:21px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);}.elementor-11083 .elementor-element.elementor-element-e344b07 > .elementor-widget-container{padding:8px 8px 8px 8px;border-radius:27px 27px 27px 27px;}.elementor-11083 .elementor-element.elementor-element-e344b07.elementor-element{--align-self:center;}.elementor-11083 .elementor-element.elementor-element-e344b07{--e-icon-list-icon-size:21px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);}.elementor-11083 .elementor-element.elementor-element-bf5980b > .elementor-widget-container{margin:14px 0px 30px 0px;padding:0px 10px 0px 10px;}.elementor-11083 .elementor-element.elementor-element-bf5980b .elementor-heading-title{font-size:23px;line-height:1.4em;}.elementor-11083 .elementor-element.elementor-element-007b407{text-align:center;}.elementor-11083 .elementor-element.elementor-element-007b407 .elementor-heading-title{font-size:20px;line-height:2.6em;}.elementor-11083 .elementor-element.elementor-element-376697c > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 10px 0px 10px;}.elementor-11083 .elementor-element.elementor-element-376697c{text-align:center;font-size:18px;}.elementor-11083 .elementor-element.elementor-element-24629b5 > .elementor-widget-container{margin:20px 10px 30px 10px;}.elementor-11083 .elementor-element.elementor-element-24629b5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-11083 .elementor-element.elementor-element-24629b5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-11083 .elementor-element.elementor-element-24629b5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-11083 .elementor-element.elementor-element-24629b5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-11083 .elementor-element.elementor-element-24629b5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-11083 .elementor-element.elementor-element-24629b5{--e-icon-list-icon-size:20px;}.elementor-11083 .elementor-element.elementor-element-6dc25a9 > .elementor-widget-container{margin:0px 8px 20px 8px;}.elementor-11083 .elementor-element.elementor-element-77f08c8 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 10px 0px 10px;}.elementor-11083 .elementor-element.elementor-element-77f08c8{font-size:10px;}.elementor-11083 .elementor-element.elementor-element-b18ec93 > .elementor-widget-container{margin:14px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-11083 .elementor-element.elementor-element-b18ec93 .elementor-heading-title{font-size:23px;line-height:1.4em;}.elementor-11083 .elementor-element.elementor-element-f2cf932 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-11083 .elementor-element.elementor-element-97c0e4f > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-11083 .elementor-element.elementor-element-9e4716a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11083 .elementor-element.elementor-element-0313cee .elementor-icon-box-description{line-height:1.5em;}.elementor-11083 .elementor-element.elementor-element-ffab605 .elementor-icon-box-description{line-height:1.5em;}.elementor-11083 .elementor-element.elementor-element-4fdc584 .elementor-icon-box-description{line-height:1.5em;}.elementor-11083 .elementor-element.elementor-element-860b889{--margin-top:30px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11083 .elementor-element.elementor-element-9713ed9 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-11083 .elementor-element.elementor-element-9713ed9 .elementor-heading-title{font-size:20px;}.elementor-11083 .elementor-element.elementor-element-bf6d1cd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11083 .elementor-element.elementor-element-555131f{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11083 .elementor-element.elementor-element-81a14be .elementor-heading-title{font-size:20px;}.elementor-11083 .elementor-element.elementor-element-9bdcfde{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--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-11083 .elementor-element.elementor-element-e70f4b2{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11083 .elementor-element.elementor-element-48336b7 .elementor-heading-title{font-size:18px;}.elementor-11083 .elementor-element.elementor-element-f4340e7{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11083 .elementor-element.elementor-element-6373abf .elementor-heading-title{font-size:18px;}.elementor-11083 .elementor-element.elementor-element-54018ea{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11083 .elementor-element.elementor-element-5dd7fda .elementor-heading-title{font-size:18px;}.elementor-11083 .elementor-element.elementor-element-754137f .elementor-heading-title{font-size:16px;}.elementor-11083 .elementor-element.elementor-element-68c7dbe{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11083 .elementor-element.elementor-element-2abee6f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11083 .elementor-element.elementor-element-2abee6f .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-11083 .elementor-element.elementor-element-6de3385{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11083 .elementor-element.elementor-element-871c1d6{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11083 .elementor-element.elementor-element-06a9c49{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11083 .elementor-element.elementor-element-9074e75{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11083 .elementor-element.elementor-element-199d8fd{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11083 .elementor-element.elementor-element-b3dd6ba{--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-11083 .elementor-element.elementor-element-e2ef4f4{--margin-top:20px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-11083 .elementor-element.elementor-element-8934f46 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-11083 .elementor-element.elementor-element-8934f46{font-size:18px;}.elementor-11083 .elementor-element.elementor-element-b4b1280{font-size:18px;}.elementor-11083 .elementor-element.elementor-element-5d3431d{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-11083 .elementor-element.elementor-element-5d3431d.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-11083 .elementor-element.elementor-element-9efccd5{text-align:center;}.elementor-11083 .elementor-element.elementor-element-9312ec5{--min-height:0px;}.elementor-11083 .elementor-element.elementor-element-22bf98c{font-size:18px;}.elementor-11083 .elementor-element.elementor-element-8c9d675 .elementor-heading-title{font-size:26px;}.elementor-11083 .elementor-element.elementor-element-df1378c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-11083 .elementor-element.elementor-element-3f63406{--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-a269a6b */:root{
  --avee-thumb: 92px;          /* taille vignette desktop max */
  --avee-thumb-gap: 12px;
  --avee-safe-gutter: 12px;    /* marge mini depuis le bord de l’écran */
}

/* Réserve une colonne visuelle à gauche pour les thumbs */
.woocommerce-product-gallery.avee-gallery{
  position: relative;
  z-index: 2;
  padding-left: calc(var(--avee-thumb) + var(--avee-thumb-gap) + 10px);
  max-width: 100%; /* sécurité */
}

/* IMAGE PRINCIPALE — carré (ne déborde jamais), crop propre */
.woocommerce-product-gallery.avee-gallery .flex-viewport{
  position: relative;
  border-radius: 18px;
  overflow: hidden;
  box-shadow: 0 10px 30px rgba(0,0,0,.08);
  background: #fff;

  aspect-ratio: 1 / 1;   /* ← carré (plus sûr qu’un portrait variable) */
  height: auto;
}
.woocommerce-product-gallery.avee-gallery .woocommerce-product-gallery__image img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

/* MINIATURES À GAUCHE (visuellement “dehors”) */
.woocommerce-product-gallery.avee-gallery .flex-control-nav.flex-control-thumbs{
  position: absolute;
  top: 0;
  right: 0;
  les
  display: grid;
  grid-template-columns: 1fr;
  grid-auto-rows: var(--avee-thumb);
  gap: var(--avee-thumb-gap);
  width: var(--avee-thumb);
  margin: 0 !important;
  padding: 0 !important;
  list-style: none;
  z-index: 5;
 height: 100%;
}
.woocommerce-product-gallery.avee-gallery .flex-control-thumbs li{ margin:0!important; }
.woocommerce-product-gallery.avee-gallery .flex-control-thumbs img{
  width: 100%; height: 100%;
  object-fit: cover; display:block;
  background:#fff; border-radius:12px;
  border:1px solid rgba(0,0,0,.06);
  box-shadow:0 4px 12px rgba(0,0,0,.06);
  cursor:pointer;
  opacity:.94;
  transition: transform .18s ease, opacity .18s ease, outline-color .18s ease;
  pointer-events:auto; /* important sur mobile */
}
.woocommerce-product-gallery.avee-gallery .flex-control-thumbs img:hover{ opacity:1; transform:translateY(-1px); }
.woocommerce-product-gallery.avee-gallery .flex-control-thumbs img.flex-active{
  outline:2px solid #111; outline-offset:0; opacity:1;
}

/* désactive la loupe si gênante */
.woocommerce-product-gallery.avee-gallery .woocommerce-product-gallery__trigger{ display:none!important; }

/* Sécurités contre styles agressifs du thème */
.woocommerce-product-gallery .flex-control-thumbs li{ width:auto!important; height:auto!important; }

/* MOBILE : image au-dessus, vignettes pleine largeur, cliquables */
@media (max-width:768px){
  .woocommerce-product-gallery.avee-gallery{ padding-left:0; }
  .woocommerce-product-gallery.avee-gallery .flex-viewport{ aspect-ratio: 1 / 1; }
  .woocommerce-product-gallery.avee-gallery .flex-control-nav.flex-control-thumbs{
    position: static;
    display:grid;
    grid-template-columns: repeat(4, 1fr);
    grid-auto-rows: 22vw;      /* hauteur responsive */
    gap: 10px;
    width: 100%;
    padding-top: 10px!important;
  }
  .woocommerce-product-gallery.avee-gallery .flex-control-thumbs img{
    width:100%; height:100%; border-radius:12px; pointer-events:auto;
  }
  .flex-viewport{ 
      
      width:100%;
  }
}

/* Desktop : thumbs à gauche, image principale à droite */
@media (min-width: 992px){
  .woocommerce-product-gallery.avee-gallery{
    display: grid;
    grid-template-columns: auto 1fr;  /* thumbs puis image */
    gap: 12px;
    align-items: start;
    position: relative;
  }

  /* Thumbs à gauche */
  .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs{
    order: 1;
    position: relative !important;
    left: auto !important;
    right: auto !important;
    top: auto !important;
    display: flex;
    flex-direction: column;
    gap: 12px;
    height: auto;
  }
  .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs img{
    width: 92px;
    height: auto;
    border-radius: 6px;
    cursor: pointer;
  }

  /* Image principale à droite */
  .woocommerce-product-gallery .flex-viewport{
    order: 2;
    width: 100%;
  }
}

/* Mobile : thumbs en haut horizontal */
@media (max-width: 991px){
  .woocommerce-product-gallery.avee-gallery{
    display: block;
  }
  .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs{
    display: flex;
    flex-direction: row;
    justify-content: center;
    gap: 8px;
    margin-bottom: 12px;
    position: static !important;
  }
  .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs img{
    width: 64px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-58898ce *//* ============= Masquer l’UI Woo inutile ============= */
form.cart .variations,
form.cart .reset_variations,
form.cart .woocommerce-variation-price,
form.cart .quantity,
form.cart .nice-select { display: none !important; }

/* ============= Liste des packs ============= */
/* Liste */
#avee-choice{ display:grid; gap:14px; margin:16px 0 10px; }

/* Bouton */
#avee-choice .pack-btn{
  all:unset;
  display:grid;
  grid-template-columns:auto 1fr auto;
  align-items:center;          /* ← pas "left" */
  gap:12px; width:100%; cursor:pointer;
  padding:14px 16px;
  border:1px solid #e6e6e6; border-radius:12px; background:#fff;
  box-shadow:0 4px 14px rgba(0,0,0,.06);
  transition:border-color .18s, box-shadow .18s, background-color .18s;
}

/* État sélectionné très visible */
#avee-choice .pack-btn.active{
  border-color:#2b6cff;
  background:#e7edff;
  box-shadow:0 0 0 2px rgba(43,108,255,.25) inset, 0 6px 16px rgba(43,108,255,.15);
}

/* Vignette */
#avee-choice .thumb{ width:56px; height:56px; border-radius:10px; overflow:hidden; background:#f2f2f2; }
#avee-choice .thumb img{ width:100%; height:100%; object-fit:cover; }

/* Centre */
#avee-choice .center{ min-width:0; }
#avee-choice .title{
  width: 69%;
  display:flex;
  align-items:center;
  gap:8px;
  flex-wrap: nowrap;       /* 1 ligne */
  white-space: nowrap;     /* 1 ligne */
  line-height:1.2;
  font-weight:700;
}
#avee-choice .title .t{
  flex:1 1 auto;
  min-width:0;             /* nécessaire pour l’ellipsis en flex/grid */
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;  /* coupe proprement si trop long */
}
#avee-choice .title strong{ font-weight:800; }

/* ===== grand écran : 39% ===== */
@media (min-width: 1440px){
  #avee-choice .title{ width: 39%; }
}

/* ===== mobile : lisibilité totale (retours à la ligne autorisés) ===== */
@media (max-width: 768px){
  #avee-choice .title{
    width: 100%;
    flex-wrap: wrap;        /* autorise la 2e ligne */
    white-space: normal;    /* permet les retours à la ligne */
  }
  #avee-choice .title .t{
    white-space: normal;    /* le titre peut s’étaler en 2+ lignes si besoin */
    overflow: visible;
    text-overflow: clip;
  }
  #avee-choice .title .chip.save{
    flex: 0 0 100%;         /* badge sous le titre */
    margin-top: 4px;
  }
}

/* Badge économie sur sa propre ligne sous le titre */
#avee-choice .title .chip.save{
  flex:0 0 100%;
  display:inline-block;
  margin-top:4px;
  background:#e8f3ff; color:#14213d; border-radius:999px; padding:4px 10px;
}

#avee-choice .sub{ font-size:12px; opacity:.75; margin-top:2px; text-align:left; }

/* Droite */
#avee-choice .right{
  text-align:right; display:flex; flex-direction:column; gap:4px; align-items:flex-end;
}
#avee-choice .price-now, #avee-choice .price-now *{ color:#000 !important; font-weight:800; }
#avee-choice .price-reg{ font-size:12px; opacity:.6; text-decoration:line-through; }

/* Masquer tout span Woo injecté dans ce composant */
#avee-choice .right .woocommerce-Price-amount.amount{ display:none !important; }

/* Mobile */
@media (max-width:768px){
  #avee-choice .pack-btn{ padding:14px 8px; }
}


/* Bouton de pack */
#avee-choice .pack-btn{
  all: unset;
  display: grid;
  grid-template-columns: auto 1fr auto; /* vignette | centre | prix */
  align-items: left;
  gap: 12px;
  width: 100%;
  cursor: pointer;
  padding: 14px 16px;
  border: 1px solid #e6e6e6;
  border-radius: 12px;
  background: #fff;
  box-shadow: 0 4px 14px rgba(0,0,0,.06);
  transition: border-color .18s ease, box-shadow .18s ease, background-color .18s ease;
}

#avee-choice .sub {
  text-align: left;
  display: block;       /* ← pour être sûr que l’alignement s’applique bien */
  width: 100%;           /* ← pour qu’elle prenne toute la largeur centrale */
}


/* Hover (desktop) */
@media (hover:hover){
  #avee-choice .pack-btn:hover{
    border-color: #cfd6ff;
    background: #f8faff;
  }
}

/* État sélectionné bien visible */
#avee-choice .pack-btn.active{
  border-color: #2b6cff;
  box-shadow: 0 0 0 2px rgba(43,108,255,.25) inset, 0 6px 16px rgba(43,108,255,.10);
  background: #f4f7ff;
}

/* ============= Vignette ============= */
#avee-choice .thumb{
  width: 56px;
  height: 56px;
  border-radius: 10px;
  overflow: hidden;
  flex: 0 0 56px;
  display: block;
  background: #f2f2f2;
}
#avee-choice .thumb img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

/* ============= Colonne centrale ============= */
#avee-choice .center{ min-width: 0;    text-align: left;} /* indispensable pour l’ellipsis du titre */

#avee-choice .title{
  display: flex;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;          /* permet au badge de passer à la ligne */
  line-height: 1.2;
  font-weight: 700;
}

/* Titre sur 1 ligne + ellipsis (si tu as ajouté <span class="t"> … ) */
#avee-choice .title .t{
  flex:1 1 auto;
  min-width:0;                 /* indispensable pour ellipsis en flex/grid */
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
#avee-choice .title strong{ font-weight: 800; }

/* Sous-ligne (petite explication) */
#avee-choice .sub{
  font-size: 12px;
  opacity: .75;
  margin-top: 2px;
  width: 100%;
}

/* Badge d’info */
#avee-choice .chip{
  display: inline-block;
  padding: 4px 10px;
  border-radius: 999px;
  font-size: 12px;
}
#avee-choice .chip.save{ background: #e8f3ff; color: #14213d; }
#avee-choice .chip.pop{  background: #2b6cff; color: #fff; }

/* Force le badge “Économisez …%” à passer à la ligne sous le titre */
#avee-choice .title .chip.save {
  flex: 0 0 auto;         /* ← largeur auto selon le contenu */
  display: inline-block;  /* ← empêche de s'étirer */
  padding: 4px 10px;      /* ← espacement gauche/droite */
  margin-top: 4px;        /* petit espace avec la ligne du dessus */
}


/* Fallback si tu n’as PAS <span class="t"> :
   on évite de casser tout, mais le texte peut alors revenir sur 2 lignes si très long */
#avee-choice .title:not(:has(.t)){
  white-space: normal;      /* autorise le retour de ligne du badge */
}

/* ============= Colonne droite (prix) ============= */
#avee-choice .right{
  text-align: right;
  display: flex;
  flex-direction: column;
  gap: 4px;
  align-items: flex-end;
  min-width: 112px;         /* garde un peu d'espace, ajuste si besoin */
}

#avee-choice .price-now,
#avee-choice .price-now *{
  color: #000 !important;
  font-weight: 800;
}

/* Ancien prix barré (si tu veux le garder visuellement) */
#avee-choice .price-reg{
  font-size: 12px;
  opacity: .6;
  text-decoration: line-through;
}

/* (Sécurité) Masque les spans Woo HTML intrusifs dans CE composant */
#avee-choice .right .woocommerce-Price-amount.amount{ display: none !important; }

/* ============= Mobile ============= */
@media (max-width: 768px){
  #avee-choice .pack-btn{ padding: 14px 8px; }
  
  #avee-choice .title .chip.save{
  flex-basis: 77%;
  margin-top: 2px;
}
}

/* État sélectionné → couleur plus foncée et ombre */
#avee-choice .pack-btn.active {
  border-color: #2b6cff;
  background: #e7edff; /* ← bleu doux mais plus foncé que #f4f7ff */
  box-shadow:
    0 0 0 2px rgba(43,108,255,.25) inset,
    0 6px 16px rgba(43,108,255,.15);
  transform: translateY(-1px); /* léger soulèvement visuel */
}

/* Optionnel : transition fluide */
#avee-choice .pack-btn {
  transition:
    background-color .2s ease,
    border-color .2s ease,
    box-shadow .2s ease,
    transform .2s ease;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9719cba *//* --- UI Google --- */
.avee-gbp { margin: 18px 0 12px; }
.avee-gbp-label { font-weight: 700; display:block; margin-bottom: 6px; }
.avee-gbp-field{
  display:flex; align-items:center; gap:10px;
  border:1px solid #e6e6e6; border-radius:12px; padding:10px 12px; background:#fff;
}
.avee-gbp-icon{ width:22px; height:22px; object-fit:contain; opacity:.9; }
#gbp-search{ width:100%; border:0; outline:0; font: inherit; }

.avee-gbp-hint{ display:block; margin-top:6px; opacity:.75; font-size:12px; }

.avee-gbp-preview{
  display:flex; align-items:flex-start; gap:10px;
  margin-top:10px; background:#f6f7fb; border:1px dashed #dfe3ee; border-radius:10px; padding:10px 12px;
}
.avee-gbp-preview-text strong{ display:block; }

/* --- masquer ce que tu ne veux pas afficher --- */
form.cart .variations        { display:none !important; }  /* tableau select variations */
form.cart .reset_variations  { display:none !important; }
form.cart .woocommerce-variation-price { display:none !important; }
form.cart .quantity          { display:none !important; }  /* input quantité *//* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-15d330c */width:100%;

/* Forcer le style du bouton "Ajouter au panier" désactivé */
.woocommerce .single_add_to_cart_button.button.alt:disabled,
.woocommerce .single_add_to_cart_button.button.alt.disabled,
.woocommerce .single_add_to_cart_button.button.alt.wc-variation-selection-needed {
  background-color: #f2f2f2 !important; /* gris clair en fond */
  color: #999 !important;               /* gris clair en texte */
  border-color: #ddd !important;        /* optionnel : bordure plus douce */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f319c3c *//* ===== Aveecard – strip paiements (fix camion) ===== */
.avee-payment-strip{
  --logos-h: 28px;
  --truck-h: 25px;

  display: grid;
  grid-template-rows: var(--truck-h) var(--logos-h); /* fixe la hauteur de la ligne camion */
  justify-items: center;
  align-items: center;
  gap: 6px;
  width: 100%;
}

.avee-payment-strip__truck{
  height: var(--truck-h) !important;   /* force la hauteur */
  width: auto !important;              /* pas de stretch */
  max-width: calc(var(--truck-h) * 2) !important; /* limite la largeur si l'image est très horizontale */
  display: block;
}

.avee-payment-strip__logos{
  width: 100%;                         /* ← au lieu de 1000% */
  height: var(--logos-h);
  display: block;
  background-image: url("https://aveecard.fr/wp-content/uploads/2025/09/credit-cards1.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d645a7d */.google-section {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100px; /* Ajustez selon vos besoins */
  display: flex;
  align-items: center;
}

.google-scroll-container {
  display: flex;
  gap: 40px; /* Espace entre chaque groupe */
  animation: slide-infinite 20s linear infinite; /* Animation continue */
  width: max-content; /* Assure que tout le contenu reste en ligne */
}

/* Animation de défilement horizontal */
@keyframes slide-infinite {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%); /* Ajustez en fonction du nombre d'éléments */
  }
}

.google-group {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  gap: 14px;
  min-width: auto;
}

.google-group img {
  height: 42.68px;
  width: auto;
}

.google-group h2 {
  font-size: 20px;
  margin: 0;
  text-align: left;
  white-space: nowrap;
}

@media (max-width: 768px) {
  .google-scroll-container {
    animation: slide-infinite 20s linear infinite;
  }
}

.google-section {
  background: black;
  overflow: hidden;
  white-space: nowrap;
  padding: 20px 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0173493 */#avee-hero .gradient-text,
.gradient-text {
  color: #a30338 !important;
}

/* Masque totalement toutes les notices WooCommerce */
.woocommerce-notices-wrapper {
  display: none !important;
}

/* Cacher totalement le conteneur du shortcode avee-choice */
.elementor-widget-shortcode .avee-choice {
  display: none !important;  /* ne prend plus de place */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-83f2b4c *//* ==== AVEE Reviews Marquee — CSS only (optimisé mobile) ==== */

/* -------- Variables & container -------- */
#avee-reviews-marquee{
  --gap: 16px;
  --card-w: min(380px, 80vw);
  --card-p: 14px;
  --radius: 14px;
  --shadow: 0 4px 14px rgba(0,0,0,.06);
  --star: #f59e0b;
  --speed-left: 45s;   /* durée de la piste .dir-left (ajuste si besoin) */
  --speed-right: 48s;  /* durée de la piste .dir-right */
  position: relative;
  display: grid;
  gap: var(--gap);
  padding: 16px 0;
  overflow: hidden;
}

/* -------- Lignes & piste -------- */
#avee-reviews-marquee .avee-marquee{ width:100%; overflow:hidden; }
#avee-reviews-marquee .avee-track{
  display:flex;
  gap: var(--gap);
  align-items: stretch;
  /* évite la conso GPU excessive tout en gardant fluide */
  transform: translate3d(0,0,0);
}

/* -------- Cartes -------- */
#avee-reviews-marquee .avee-card{
  flex: 0 0 var(--card-w);
  background:#fff;
  color:#111;
  border: 1px solid #ececf1;
  border-radius: var(--radius);
  padding: var(--card-p);
  box-shadow: var(--shadow);
  user-select: none;
  pointer-events: none; /* non cliquable */
}

#avee-reviews-marquee .avee-card .stars{
  margin-bottom: 6px;
  font-size: 14px;
  letter-spacing: .12em;
  color: var(--star);
}
#avee-reviews-marquee .avee-card h3{
  margin: 0 0 6px;
  font-size: 16px;
  line-height: 1.25;
}
#avee-reviews-marquee .avee-card p{
  margin: 0 0 8px;
  font-size: 14px;
  line-height: 1.5;
  color:#333;
}
#avee-reviews-marquee .avee-card footer{
  font-size: 12px;
  color:#6b7280;
}

/* -------- Animations (nécessite que le contenu de .avee-track soit dupliqué) -------- */
@keyframes avee-scroll-left   { to { transform: translateX(-50%); } }
@keyframes avee-scroll-right  { to { transform: translateX(0%);   } }

/* Ligne qui défile vers la gauche (part de 0% à -50%) */
#avee-reviews-marquee .dir-left  .avee-track{
  transform: translateX(0);
  animation: avee-scroll-left var(--speed-left) linear infinite;
}

/* Ligne qui défile vers la droite (part de -50% à 0%) */
#avee-reviews-marquee .dir-right .avee-track{
  transform: translateX(-50%);
  animation: avee-scroll-right var(--speed-right) linear infinite;
}

/* -------- Réglages responsive -------- */
@media (max-width: 768px){
  #avee-reviews-marquee{
    --gap: 12px;
    --card-w: min(320px, 82vw);
    --card-p: 12px;
    --speed-left: 15s;   /* un peu plus lent sur mobile */
    --speed-right: 18s;
  }
}

/* -------- Accessibilité / préférences utilisateur -------- */
@media (prefers-reduced-motion: reduce){
  #avee-reviews-marquee .avee-track{
    animation: none !important;
    transform: translateX(0) !important;
  }
}

/* -------- Optionnel : masque latéral doux (désactivé par défaut) -------- */
/*
#avee-reviews-marquee{
  -webkit-mask-image: linear-gradient(to right, transparent 0, #000 7%, #000 93%, transparent 100%);
          mask-image: linear-gradient(to right, transparent 0, #000 7%, #000 93%, transparent 100%);
}
*//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c2c105f *//* ====== Stories scrollables ====== */
.avee-stories{
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 78vw;            /* largeur d’une carte sur mobile */
  gap: 18px;
  padding: 8px 16px 2px;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  -webkit-overflow-scrolling: touch;   /* inertie iOS */
}
.avee-stories::-webkit-scrollbar{ display:none; } /* masque la barre sur mobile */

/* Carte */
.avee-stories .story{
  position: relative;
  aspect-ratio: 9 / 16;                /* format “story” */
  border-radius: 18px;
  overflow: hidden;
  scroll-snap-align: start;
  background: #111;
  box-shadow: 0 8px 28px rgba(0,0,0,.25);
  isolation: isolate;                  /* pour l’overlay */
}

/* Image de fond */
.avee-stories .story > img{
  position: absolute; inset: 0;
  width: 100%; height: 100%;
  object-fit: cover;
  transform: scale(1.02);              /* léger zoom */
  filter: saturate(.95) contrast(.95);
  z-index: -2;
}

/* Voile sombre pour lire le texte */
.avee-stories .story::after{
  content: "";
  position: absolute; inset: 0;
  background: linear-gradient(180deg, rgba(0,0,0,.45) 0%, rgba(0,0,0,.35) 40%, rgba(0,0,0,.25) 100%);
  z-index: -1;
}

/* Titre en haut gauche (vrai texte) */
.avee-stories .story h3{
  margin: 0;
  position: absolute; left: 16px; top: 14px;
  font: 800 14px/1.2 system-ui, -apple-system, Segoe UI, Roboto, sans-serif;
  letter-spacing: .02em;
  color: #fff;
  text-transform: uppercase;
  text-shadow: 0 2px 6px rgba(0,0,0,.35);
  max-width: 78%;
}

/* Hover/desktop (petit effet) */
@media (hover:hover){
  .avee-stories .story{ transition: transform .25s ease, box-shadow .25s ease; }
  .avee-stories .story:hover{
    transform: translateY(-2px);
    box-shadow: 0 12px 34px rgba(0,0,0,.32);
  }
}

/* ====== Desktop : grille non scrollable (4 colonnes) ====== */
@media (min-width: 992px){
  .avee-stories{
    grid-auto-columns: 1fr;
    grid-template-columns: repeat(4, 1fr);
    overflow: visible;
    scroll-snap-type: none;
    gap: 22px;
    padding: 0;
  }
  .avee-stories .story{
    aspect-ratio: 10 / 16;             /* un peu plus large sur desktop */
  }
}

/* Optionnel : bords internes pour éviter que le texte “morde” */
@media (max-width: 480px){
  .avee-stories{ padding-left: 14px; }
}/* End custom CSS */