.elementor-16862 .elementor-element.elementor-element-e8ab80f{--display:flex;--min-height:0px;--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;--justify-content:center;--gap:0px 70px;--row-gap:0px;--column-gap:70px;border-style:none;--border-style:none;--margin-top:4px;--margin-bottom:26px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16862 .elementor-element.elementor-element-e8ab80f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16862 .elementor-element.elementor-element-e3a5df6{--display:flex;--justify-content:flex-start;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--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-16862 .elementor-element.elementor-element-e3a5df6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16862 .elementor-element.elementor-element-10e2493{width:var( --container-widget-width, 185.115% );max-width:185.115%;--container-widget-width:185.115%;--container-widget-flex-grow:0;}.elementor-16862 .elementor-element.elementor-element-10e2493.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16862 .elementor-element.elementor-element-e2bafc1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:18px 0px;--row-gap:18px;--column-gap:0px;}.elementor-16862 .elementor-element.elementor-element-e2bafc1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16862 .elementor-element.elementor-element-ac38968 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16862 .elementor-element.elementor-element-ac38968 .woocommerce-breadcrumb{color:var( --e-global-color-accent );font-size:11px;text-transform:uppercase;letter-spacing:0.2px;text-align:left;}.elementor-16862 .elementor-element.elementor-element-ac38968 .woocommerce-breadcrumb > a{color:#949494;}.elementor-16862 .elementor-element.elementor-element-9b7188b > .elementor-widget-container{margin:-14px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16862 .elementor-element.elementor-element-9b7188b.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-16862 .elementor-element.elementor-element-9b7188b{text-align:left;}.elementor-16862 .elementor-element.elementor-element-9b7188b .elementor-heading-title{font-size:35px;font-weight:600;font-style:italic;letter-spacing:-1.2px;color:var( --e-global-color-20ec466 );}.elementor-16862 .elementor-element.elementor-element-f688db9{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:column;--justify-items:center;--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16862 .elementor-element.elementor-element-736fd27{width:100%;max-width:100%;}.elementor-16862 .elementor-element.elementor-element-736fd27 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16862 .elementor-element.elementor-element-736fd27.elementor-element{--align-self:flex-start;}.elementor-16862 .elementor-element.elementor-element-7b64a2e > .elementor-widget-container{margin:-0px 0px 0px 0px;}.elementor-16862 .elementor-element.elementor-element-7b64a2e.elementor-element{--align-self:flex-end;}.elementor-16862 .elementor-element.elementor-element-9ed2939 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16862 .elementor-element.elementor-element-9ed2939.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-16862 .elementor-element.elementor-element-9ed2939 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:16px;font-weight:500;}.elementor-16862 .elementor-element.elementor-element-cff0a9a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--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-16862 .elementor-element.elementor-element-33ed487 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16862 .elementor-element.elementor-element-33ed487.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-16862 .elementor-element.elementor-element-33ed487{text-align:left;}.woocommerce .elementor-16862 .elementor-element.elementor-element-33ed487 .price{font-size:16px;text-transform:none;text-decoration:none;letter-spacing:1.6px;}.woocommerce .elementor-16862 .elementor-element.elementor-element-33ed487 .price ins{text-decoration:none;}body:not(.rtl) .elementor-16862 .elementor-element.elementor-element-33ed487:not(.elementor-product-price-block-yes) del{margin-right:4px;}body.rtl .elementor-16862 .elementor-element.elementor-element-33ed487:not(.elementor-product-price-block-yes) del{margin-left:4px;}.elementor-16862 .elementor-element.elementor-element-33ed487.elementor-product-price-block-yes del{margin-bottom:4px;}.elementor-16862 .elementor-element.elementor-element-044d13a .elementor-button{background-color:var( --e-global-color-primary );font-size:13px;text-transform:uppercase;letter-spacing:0.7px;fill:var( --e-global-color-79f9b9d );color:var( --e-global-color-79f9b9d );border-style:none;border-radius:5px 5px 5px 5px;padding:10px 10px 10px 10px;}.elementor-16862 .elementor-element.elementor-element-044d13a .elementor-button:hover, .elementor-16862 .elementor-element.elementor-element-044d13a .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-79f9b9d );}.elementor-16862 .elementor-element.elementor-element-044d13a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16862 .elementor-element.elementor-element-044d13a .elementor-button:hover svg, .elementor-16862 .elementor-element.elementor-element-044d13a .elementor-button:focus svg{fill:var( --e-global-color-79f9b9d );}.elementor-16862 .elementor-element.elementor-element-ccbc8d4 .elementor-button{background-color:var( --e-global-color-79f9b9d );font-weight:500;text-transform:uppercase;letter-spacing:0.5px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-3733e18 );border-radius:5px 5px 5px 5px;padding:5px 10px 5px 10px;}.elementor-16862 .elementor-element.elementor-element-ccbc8d4 .elementor-button:hover, .elementor-16862 .elementor-element.elementor-element-ccbc8d4 .elementor-button:focus{background-color:var( --e-global-color-79f9b9d );color:var( --e-global-color-primary );}.elementor-16862 .elementor-element.elementor-element-ccbc8d4 > .elementor-widget-container{margin:-13px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16862 .elementor-element.elementor-element-ccbc8d4 .elementor-button:hover svg, .elementor-16862 .elementor-element.elementor-element-ccbc8d4 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-16862 .elementor-element.elementor-element-0ed6ddd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16862 .elementor-element.elementor-element-0ed6ddd.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-16862 .elementor-element.elementor-element-0ed6ddd{text-align:left;}.woocommerce .elementor-16862 .elementor-element.elementor-element-0ed6ddd .woocommerce-product-details__short-description{color:#000000;font-size:15px;line-height:1px;}.elementor-16862 .elementor-element.elementor-element-f3621b1{width:100%;max-width:100%;}.elementor-16862 .elementor-element.elementor-element-f3621b1 > .elementor-widget-container{padding:10px 0px 10px 0px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#ACACAC;border-radius:0px 0px 0px 0px;}.elementor-16862 .elementor-element.elementor-element-f3621b1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16862 .elementor-element.elementor-element-c6819e7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 2px;--row-gap:0px;--column-gap:2px;--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-16862 .elementor-element.elementor-element-1d9a834{width:var( --container-widget-width, 103.148% );max-width:103.148%;--container-widget-width:103.148%;--container-widget-flex-grow:0;--view-cart-spacing:0px;}.elementor-16862 .elementor-element.elementor-element-1d9a834 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16862 .elementor-element.elementor-element-1d9a834.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16862 .elementor-element.elementor-element-1d9a834 .cart button, .elementor-16862 .elementor-element.elementor-element-1d9a834 .cart .button{font-size:14px;text-transform:uppercase;letter-spacing:1.8px;border-style:none;border-radius:11px 11px 11px 11px;padding:17px 0px 17px 0px;color:#FFFFFF;background-color:#6D8DAD;transition:all 0.2s;}.elementor-16862 .elementor-element.elementor-element-1d9a834 .cart button:hover, .elementor-16862 .elementor-element.elementor-element-1d9a834 .cart .button:hover{color:#000000;background-color:var( --e-global-color-99dcb8c );}.woocommerce .elementor-16862 .elementor-element.elementor-element-1d9a834 form.cart .variations{width:100%;margin-bottom:8px;}.woocommerce .elementor-16862 .elementor-element.elementor-element-1d9a834 form.cart table.variations tr th, .woocommerce .elementor-16862 .elementor-element.elementor-element-1d9a834 form.cart table.variations tr td{padding-top:calc( 1px/2 );padding-bottom:calc( 1px/2 );}.woocommerce .elementor-16862 .elementor-element.elementor-element-1d9a834 form.cart table.variations label{color:#000000;font-size:11px;text-transform:uppercase;letter-spacing:0.9px;}.woocommerce .elementor-16862 .elementor-element.elementor-element-1d9a834 form.cart table.variations td.value select{color:#000000;}.elementor-16862 .elementor-element.elementor-element-a07ad4c .elementor-button{background-color:#FFFFFF00;font-size:12px;text-transform:uppercase;fill:#000000;color:#000000;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16862 .elementor-element.elementor-element-a07ad4c > .elementor-widget-container{margin:30px 0px 0px -150px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#B1B1B1;}.elementor-16862 .elementor-element.elementor-element-a07ad4c.elementor-element{--align-self:flex-start;}.elementor-16862 .elementor-element.elementor-element-20d0f53{width:100%;max-width:100%;}.elementor-16862 .elementor-element.elementor-element-20d0f53 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16862 .elementor-element.elementor-element-24c6c19{width:100%;max-width:100%;}.elementor-16862 .elementor-element.elementor-element-24c6c19 > .elementor-widget-container{background-color:#FFFFFF;}.elementor-16862 .elementor-element.elementor-element-24c6c19.elementor-element{--align-self:center;}.elementor-16862 .elementor-element.elementor-element-5a481b2{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 5px;--row-gap:0px;--column-gap:5px;--grid-auto-flow:row;--justify-items:center;--margin-top:7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16862 .elementor-element.elementor-element-5a481b2.e-con{--align-self:flex-start;}.elementor-16862 .elementor-element.elementor-element-cbc33a0{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16862 .elementor-element.elementor-element-9a0aa04{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-16862 .elementor-element.elementor-element-9a0aa04 > .elementor-widget-container{border-radius:100px 100px 100px 100px;}.elementor-16862 .elementor-element.elementor-element-9a0aa04 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-16862 .elementor-element.elementor-element-2ec323c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-16862 .elementor-element.elementor-element-2ec323c .elementor-heading-title{font-size:13px;font-weight:500;line-height:0.1em;}.elementor-16862 .elementor-element.elementor-element-030c203{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16862 .elementor-element.elementor-element-ead5390{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-16862 .elementor-element.elementor-element-ead5390 > .elementor-widget-container{border-radius:100px 100px 100px 100px;}.elementor-16862 .elementor-element.elementor-element-ead5390 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-16862 .elementor-element.elementor-element-d47c899{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-16862 .elementor-element.elementor-element-d47c899 .elementor-heading-title{font-size:13px;font-weight:500;line-height:0.1em;}.elementor-16862 .elementor-element.elementor-element-fdcbd8d{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16862 .elementor-element.elementor-element-e7a341e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-16862 .elementor-element.elementor-element-e7a341e > .elementor-widget-container{border-radius:100px 100px 100px 100px;}.elementor-16862 .elementor-element.elementor-element-e7a341e .elementor-wrapper{--video-aspect-ratio:1;}.elementor-16862 .elementor-element.elementor-element-da785c4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-16862 .elementor-element.elementor-element-da785c4 .elementor-heading-title{font-size:13px;font-weight:bold;line-height:0.1em;}.elementor-16862 .elementor-element.elementor-element-a21a3fa{--display:flex;border-style:none;--border-style:none;}.elementor-16862 .elementor-element.elementor-element-b985a7d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16862 .elementor-element.elementor-element-b985a7d{text-align:left;font-size:13px;word-spacing:0px;color:#000000;}.elementor-16862 .elementor-element.elementor-element-e74fda8{--display:flex;border-style:none;--border-style:none;}.elementor-16862 .elementor-element.elementor-element-008c4a6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16862 .elementor-element.elementor-element-008c4a6{text-align:left;font-size:13px;word-spacing:0px;color:#000000;}.elementor-16862 .elementor-element.elementor-element-d812665{--display:flex;border-style:none;--border-style:none;}.elementor-16862 .elementor-element.elementor-element-3a3edae{--n-accordion-title-font-size:16px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:14px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:12px;--n-accordion-icon-normal-color:var( --e-global-color-3733e18 );--n-accordion-icon-active-color:var( --e-global-color-accent );}.elementor-16862 .elementor-element.elementor-element-3a3edae > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#B6B6B6;}:where( .elementor-16862 .elementor-element.elementor-element-3a3edae > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:bold;letter-spacing:1px;}.elementor-16862 .elementor-element.elementor-element-87cf53c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-16862 .elementor-element.elementor-element-87cf53c > .elementor-widget-container{margin:14px 0px 0px 0px;padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B6B6B6;border-radius:10px 10px 10px 10px;}.elementor-16862 .elementor-element.elementor-element-87cf53c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-16862 .elementor-element.elementor-element-87cf53c .elementor-image-box-title{margin-bottom:0px;font-size:21px;font-weight:bold;}.elementor-16862 .elementor-element.elementor-element-87cf53c .elementor-image-box-description{font-size:13px;}.elementor-16862 .elementor-element.elementor-element-3682b54{--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;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16862 .elementor-element.elementor-element-3682b54.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16862 .elementor-element.elementor-element-915c91a{text-align:left;}.elementor-16862 .elementor-element.elementor-element-915c91a .elementor-heading-title{font-size:21px;font-weight:600;}.elementor-16862 .elementor-element.elementor-element-bae202c{--grid-columns:2;--grid-row-gap:0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--grid-column-gap:0px;}.elementor-16862 .elementor-element.elementor-element-bae202c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16862 .elementor-element.elementor-element-bae202c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16862 .elementor-element.elementor-element-bae202c .elementor-loop-container{grid-auto-rows:1fr;}.elementor-16862 .elementor-element.elementor-element-bae202c .e-loop-item > .elementor-section, .elementor-16862 .elementor-element.elementor-element-bae202c .e-loop-item > .elementor-section > .elementor-container, .elementor-16862 .elementor-element.elementor-element-bae202c .e-loop-item > .e-con, .elementor-16862 .elementor-element.elementor-element-bae202c .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-16862 .elementor-element.elementor-element-4c246b7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:26px;--margin-bottom:26px;--margin-left:0px;--margin-right:0px;}.elementor-16862 .elementor-element.elementor-element-4c246b7:not(.elementor-motion-effects-element-type-background), .elementor-16862 .elementor-element.elementor-element-4c246b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16862 .elementor-element.elementor-element-2ee3bb3 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-16862 .elementor-element.elementor-element-2ee3bb3{text-align:center;}.elementor-16862 .elementor-element.elementor-element-2ee3bb3 .elementor-heading-title{font-size:33px;}.elementor-16862 .elementor-element.elementor-element-f01f550{width:var( --container-widget-width, 37% );max-width:37%;--container-widget-width:37%;--container-widget-flex-grow:0;}.elementor-16862 .elementor-element.elementor-element-f01f550 .elementor-blockquote__content{font-size:14px;font-style:italic;}.elementor-16862 .elementor-element.elementor-element-f01f550 .elementor-blockquote__content +.e-q-footer{margin-top:6px;}.elementor-16862 .elementor-element.elementor-element-56cdbe43{width:100%;max-width:100%;}.elementor-16862 .elementor-element.elementor-element-56cdbe43 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16862 .elementor-element.elementor-element-582b509{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-16862 .elementor-element.elementor-element-87b8c22{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-16862 .elementor-element.elementor-element-f19c61a > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-16862 .elementor-element.elementor-element-f19c61a{text-align:center;}.elementor-16862 .elementor-element.elementor-element-f19c61a .elementor-heading-title{font-size:33px;}.elementor-16862 .elementor-element.elementor-element-3dc2e76{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-16862 .elementor-element.elementor-element-3dc2e76 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16862 .elementor-element.elementor-element-3dc2e76.elementor-element{--align-self:center;}.elementor-16862 .elementor-element.elementor-element-8359e97 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-16862 .elementor-element.elementor-element-8359e97{text-align:center;}.elementor-16862 .elementor-element.elementor-element-8359e97 .elementor-heading-title{font-size:33px;}.elementor-16862 .elementor-element.elementor-element-677ba54{--grid-columns:7;width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;--grid-column-gap:7px;}.elementor-16862 .elementor-element.elementor-element-677ba54 > .elementor-widget-container{margin:-0px 0px 47px 0px;padding:0px 0px 0px 0px;}.elementor-16862 .elementor-element.elementor-element-677ba54 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-16862 .elementor-element.elementor-element-677ba54 .e-loop-item > .elementor-section, .elementor-16862 .elementor-element.elementor-element-677ba54 .e-loop-item > .elementor-section > .elementor-container, .elementor-16862 .elementor-element.elementor-element-677ba54 .e-loop-item > .e-con, .elementor-16862 .elementor-element.elementor-element-677ba54 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(max-width:1024px){.elementor-16862 .elementor-element.elementor-element-e8ab80f{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-16862 .elementor-element.elementor-element-e3a5df6{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16862 .elementor-element.elementor-element-10e2493{width:100%;max-width:100%;}.elementor-16862 .elementor-element.elementor-element-10e2493 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16862 .elementor-element.elementor-element-10e2493.elementor-element{--align-self:center;}.elementor-16862 .elementor-element.elementor-element-e2bafc1{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:7px 0px;--row-gap:7px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:31px;--padding-right:0px;}.elementor-16862 .elementor-element.elementor-element-e2bafc1.e-con{--align-self:flex-start;}.elementor-16862 .elementor-element.elementor-element-9b7188b .elementor-heading-title{font-size:44px;}.elementor-16862 .elementor-element.elementor-element-f688db9{--grid-auto-flow:row;}.elementor-16862 .elementor-element.elementor-element-7b64a2e > .elementor-widget-container{margin:-0px -0px -0px -0px;}.elementor-16862 .elementor-element.elementor-element-9ed2939.elementor-element{--align-self:flex-start;}.elementor-16862 .elementor-element.elementor-element-0ed6ddd.elementor-element{--align-self:flex-start;}.elementor-16862 .elementor-element.elementor-element-0ed6ddd{text-align:left;}.elementor-16862 .elementor-element.elementor-element-1d9a834 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16862 .elementor-element.elementor-element-5a481b2{--grid-auto-flow:row;}.elementor-16862 .elementor-element.elementor-element-87cf53c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-16862 .elementor-element.elementor-element-87cf53c .elementor-image-box-wrapper{text-align:left;}.elementor-16862 .elementor-element.elementor-element-915c91a{text-align:center;}.elementor-16862 .elementor-element.elementor-element-bae202c{--grid-columns:2;}.elementor-16862 .elementor-element.elementor-element-2ee3bb3 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-16862 .elementor-element.elementor-element-2ee3bb3 .elementor-heading-title{font-size:29px;}.elementor-16862 .elementor-element.elementor-element-f01f550{--container-widget-width:91%;--container-widget-flex-grow:0;width:var( --container-widget-width, 91% );max-width:91%;}.elementor-16862 .elementor-element.elementor-element-f19c61a > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-16862 .elementor-element.elementor-element-f19c61a .elementor-heading-title{font-size:29px;}.elementor-16862 .elementor-element.elementor-element-3dc2e76{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-16862 .elementor-element.elementor-element-8359e97 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-16862 .elementor-element.elementor-element-8359e97 .elementor-heading-title{font-size:29px;}.elementor-16862 .elementor-element.elementor-element-677ba54{--grid-columns:3;}}@media(min-width:768px){.elementor-16862 .elementor-element.elementor-element-e8ab80f{--width:100%;}.elementor-16862 .elementor-element.elementor-element-e3a5df6{--width:37%;}.elementor-16862 .elementor-element.elementor-element-e2bafc1{--width:29%;}.elementor-16862 .elementor-element.elementor-element-f688db9{--width:100%;}.elementor-16862 .elementor-element.elementor-element-c6819e7{--width:95%;}.elementor-16862 .elementor-element.elementor-element-5a481b2{--width:60%;}.elementor-16862 .elementor-element.elementor-element-cbc33a0{--width:100%;}.elementor-16862 .elementor-element.elementor-element-3682b54{--width:100%;}.elementor-16862 .elementor-element.elementor-element-582b509{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-16862 .elementor-element.elementor-element-e8ab80f{--width:100%;}.elementor-16862 .elementor-element.elementor-element-e3a5df6{--width:100%;}.elementor-16862 .elementor-element.elementor-element-e2bafc1{--width:93%;}.elementor-16862 .elementor-element.elementor-element-3682b54{--width:100%;}}@media(max-width:767px){.elementor-16862 .elementor-element.elementor-element-e8ab80f{--width:99%;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16862 .elementor-element.elementor-element-e3a5df6{--width:100%;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16862 .elementor-element.elementor-element-10e2493 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16862 .elementor-element.elementor-element-e2bafc1{--width:94%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16862 .elementor-element.elementor-element-9b7188b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-16862 .elementor-element.elementor-element-9b7188b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16862 .elementor-element.elementor-element-9b7188b .elementor-heading-title{font-size:24px;}.elementor-16862 .elementor-element.elementor-element-f688db9{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:10px 0px;--row-gap:10px;--column-gap:0px;--grid-auto-flow:row;--justify-items:start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16862 .elementor-element.elementor-element-f688db9.e-con{--align-self:flex-start;}.elementor-16862 .elementor-element.elementor-element-7b64a2e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16862 .elementor-element.elementor-element-7b64a2e.elementor-element{--align-self:center;}.elementor-16862 .elementor-element.elementor-element-9ed2939 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16862 .elementor-element.elementor-element-9ed2939{text-align:left;}.elementor-16862 .elementor-element.elementor-element-33ed487{width:var( --container-widget-width, 65.716% );max-width:65.716%;--container-widget-width:65.716%;--container-widget-flex-grow:0;text-align:left;}.elementor-16862 .elementor-element.elementor-element-33ed487 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-16862 .elementor-element.elementor-element-33ed487 .price{font-size:17px;}.elementor-16862 .elementor-element.elementor-element-0ed6ddd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16862 .elementor-element.elementor-element-0ed6ddd{text-align:left;}.woocommerce .elementor-16862 .elementor-element.elementor-element-0ed6ddd .woocommerce-product-details__short-description{font-size:14px;}.elementor-16862 .elementor-element.elementor-element-f3621b1{width:100%;max-width:100%;}.elementor-16862 .elementor-element.elementor-element-f3621b1 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:10px 0px 10px 0px;}.elementor-16862 .elementor-element.elementor-element-1d9a834{width:100%;max-width:100%;}.elementor-16862 .elementor-element.elementor-element-a07ad4c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16862 .elementor-element.elementor-element-a07ad4c.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-16862 .elementor-element.elementor-element-20d0f53 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-16862 .elementor-element.elementor-element-5a481b2{--width:80%;--e-con-grid-template-columns:repeat(3, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:-11px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16862 .elementor-element.elementor-element-9a0aa04{width:100%;max-width:100%;}.elementor-16862 .elementor-element.elementor-element-2ec323c .elementor-heading-title{font-size:11px;}.elementor-16862 .elementor-element.elementor-element-ead5390{width:100%;max-width:100%;}.elementor-16862 .elementor-element.elementor-element-d47c899 .elementor-heading-title{font-size:11px;}.elementor-16862 .elementor-element.elementor-element-e7a341e{width:100%;max-width:100%;}.elementor-16862 .elementor-element.elementor-element-da785c4 .elementor-heading-title{font-size:11px;}.elementor-16862 .elementor-element.elementor-element-b985a7d{font-size:13px;}.elementor-16862 .elementor-element.elementor-element-008c4a6{font-size:13px;}.elementor-16862 .elementor-element.elementor-element-3a3edae{--n-accordion-title-font-size:12px;}:where( .elementor-16862 .elementor-element.elementor-element-3a3edae > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{letter-spacing:1.4px;}.elementor-16862 .elementor-element.elementor-element-87cf53c{width:100%;max-width:100%;}.elementor-16862 .elementor-element.elementor-element-87cf53c > .elementor-widget-container{padding:20px 5px 20px 5px;border-width:1px 1px 1px 1px;}.elementor-16862 .elementor-element.elementor-element-87cf53c .elementor-image-box-wrapper{text-align:center;}.elementor-16862 .elementor-element.elementor-element-87cf53c .elementor-image-box-title{margin-bottom:0px;}.elementor-16862 .elementor-element.elementor-element-87cf53c .elementor-image-box-description{font-size:12px;}.elementor-16862 .elementor-element.elementor-element-3682b54{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16862 .elementor-element.elementor-element-915c91a{width:var( --container-widget-width, 383px );max-width:383px;--container-widget-width:383px;--container-widget-flex-grow:0;text-align:center;}.elementor-16862 .elementor-element.elementor-element-915c91a > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-16862 .elementor-element.elementor-element-915c91a.elementor-element{--align-self:center;}.elementor-16862 .elementor-element.elementor-element-915c91a .elementor-heading-title{font-size:23px;}.elementor-16862 .elementor-element.elementor-element-bae202c{--grid-columns:2;width:100%;max-width:100%;--grid-column-gap:15px;}.elementor-16862 .elementor-element.elementor-element-2ee3bb3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16862 .elementor-element.elementor-element-2ee3bb3{text-align:center;}.elementor-16862 .elementor-element.elementor-element-2ee3bb3 .elementor-heading-title{font-size:27px;}.elementor-16862 .elementor-element.elementor-element-582b509{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16862 .elementor-element.elementor-element-291bf3f{text-align:center;}.elementor-16862 .elementor-element.elementor-element-f19c61a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16862 .elementor-element.elementor-element-f19c61a{text-align:center;}.elementor-16862 .elementor-element.elementor-element-f19c61a .elementor-heading-title{font-size:27px;}.elementor-16862 .elementor-element.elementor-element-3dc2e76{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;}.elementor-16862 .elementor-element.elementor-element-3dc2e76.elementor-element{--align-self:center;}.elementor-16862 .elementor-element.elementor-element-8359e97 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16862 .elementor-element.elementor-element-8359e97{text-align:center;}.elementor-16862 .elementor-element.elementor-element-8359e97 .elementor-heading-title{font-size:27px;}.elementor-16862 .elementor-element.elementor-element-677ba54{--grid-columns:2;--grid-column-gap:7px;}}/* Start custom CSS for container, class: .elementor-element-e3a5df6 *//* Galerie sticky à gauche (sur desktop) */
.sticky-gallery {
  position: -webkit-sticky;
  position: sticky;
  top: 100px; /* Ajuste cette valeur selon ton header */
  align-self: flex-start;
  height: fit-content;
  z-index: 10;
}

/* Forcer le parent à utiliser flex (au cas où) */
.elementor-section {
  display: flex;
  align-items: flex-start;
}

/* Désactiver le sticky sur mobile et tablette */
@media (max-width: 1024px) {
  .sticky-gallery {
    position: static !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-736fd27 *//* Conteneur global */
.gaianne-etiquettes-wrapper {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
}

/* Style commun à toutes les étiquettes */
.gaianne-etiquettes-wrapper .etiquette {
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 0.5px;
  padding: 2px 10px;
  border-radius: 5px;
  border: none;
  display: inline-block;
  line-height: 1.4;
  margin: 0; /* évite les marges par défaut éventuelles */
}

/* Etiquette Bestseller */
.gaianne-etiquettes-wrapper .bestseller {
  color: var(--e-global-color-3733e18);
  background-color: #ffffff;
}

/* Etiquette Cheveux & Peau */
.gaianne-etiquettes-wrapper .cheveux,
.gaianne-etiquettes-wrapper .peau {
  color: #000000;
  background-color: var(--e-global-color-99dcb8c);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7b64a2e *//* Couleur + taille des étoiles (#E6B22C) */
.cr-reviews-rating .crstar-rating-svg{ 
  color:#E6B22C !important;
}
.cr-reviews-rating .cr-rating-icon{ 
  fill:#E6B22C !important;
}
.cr-reviews-rating .cr-rating-icon-bg{ 
  stroke:#E6B22C !important;
}
.cr-reviews-rating .crstar-rating-svg svg{
  width:14px !important; 
  height:14px !important;
}

/* Lien "xxx avis" : noir + souligné + un peu plus grand */
.cr-review-link{
  color:#000 !important;
  text-decoration: underline !important;
  font-weight:400 !important;
  font-size:12px !important;   /* ↑ un peu plus grand */
}
.cr-review-link:hover{ opacity:.8; }

/* Aligner proprement tout le bloc et espacer légèrement les étoiles */
.cr-reviews-rating{
  display:inline-flex !important;
  align-items:center !important;
  gap:8px !important;          /* espace entre étoiles / moyenne / lien */
}

/* Ajoute un petit "gap" visuel entre les étoiles sans tout casser */
.cr-reviews-rating .cr-rating-icon-base,
.cr-reviews-rating .cr-rating-icon-frnt{
  display:flex !important;
  gap:3px !important;          /* léger espacement entre étoiles */
}

/* Style pour la moyenne insérée en JS (voir ci-dessous) */
.cr-reviews-rating .cr-rating-average{
  font-size:14px !important;   /* texte un peu plus grand */
  color:#000 !important;
  line-height:1 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-33ed487 */.price {
    padding: 0 !important;
    margin: 0 !important
}
/* Prix initial (barré) */
.woocommerce div.product .price del {
    font-size: 16px; /* Ajuste si besoin */
    color: #000000 !important; 
}

/* Prix promo */
.woocommerce div.product .price ins {
    font-size: 16px; 
    font-weight: 600; 
    color: #000000 !important;
}
/* 1) Prix sans promo = enfant direct de .price */
.woocommerce div.product .summary .price > .woocommerce-Price-amount,
.woocommerce div.product .summary .price > .amount,
.elementor-widget-woocommerce-product-price .price > .woocommerce-Price-amount,
.elementor-widget-woocommerce-product-price .price > .amount {
font-size: 16px; 
    font-weight: 600; 
    color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-0ed6ddd *//* === Gaïanne | Reset du style de la description courte === */ .woocommerce .elementor-16862 .elementor-element.elementor-element-0ed6ddd .woocommerce-product-details__short-description{ font-family: 'Jost', sans-serif !important; color:#000 !important; font-size:15px !important; line-height:1.4 !important; /* plus resserré que 1.6 */ } /* H3 générés (puces) */ .woocommerce .elementor-16862 .elementor-element.elementor-element-0ed6ddd .woocommerce-product-details__short-description .shortdesc-bullet{ font:inherit !important; font-weight:400 !important; line-height:1.35 !important; /* clé : on resserre la ligne de chaque puce */ margin:2px 0 !important; /* espace inter-lignes très léger */ position:relative; padding-left:14px !important; display:block; /* explicite */ } .woocommerce .elementor-16862 .elementor-element.elementor-element-0ed6ddd .woocommerce-product-details__short-description .shortdesc-bullet::before{ content:"●"; position:absolute; left:0; top:0.2em; /* centre visuellement la puce sur la ligne */ }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f3621b1 */.gaianne-pictos {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0;
  margin: 0;
  gap: 0;
  flex-wrap: nowrap;
}

.gaianne-pictos .picto-item {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
  padding: 0 10px;
  flex: 1 1 25%;
  max-width: 25%;
  box-sizing: border-box;
  flex-direction: row;
}

.gaianne-pictos .picto-item img {
  width: 32px;
  height: auto;
  display: block;
}

.gaianne-pictos .picto-item span {
  font-size: 12px;
  font-weight: 500;
  line-height: 14px;

  text-align: left;
  display: inline-block;
  max-width: 90px;
  word-break: break-word;
  white-space: normal;
}

/* ✅ Forcer uniquement le 4ème à rester sur 1 ligne sur PC */
.gaianne-pictos .picto-item:nth-child(4) span {
  white-space: nowrap;
  overflow: visible;
}

/* ✅ MOBILE */
@media (max-width: 768px) {
  .gaianne-pictos {
    flex-wrap: wrap;
    overflow-x: hidden;
    justify-content: space-between;
    padding: 2px 0;
  }

  .gaianne-pictos .picto-item {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    max-width: 25%;
    flex: 1 0 25%;
    padding: 2px 0;
    gap: 2px;
  }

  .gaianne-pictos .picto-item span {
    font-size: 8px;
    line-height: 1.2em;
    text-align: center;
    max-width: 100%;
    white-space: normal;
    overflow: visible;
  }

  /* ✅ Version mobile : 4ème colonne, 1 ligne sans couper le mot */
  .gaianne-pictos .picto-item:nth-child(4) span {
    font-size: 7.5px; /* juste un peu plus petit */
    white-space: nowrap;
  }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-1d9a834 */table.variations tbody tr:nth-child(odd) td,
table.variations tbody tr:nth-child(odd) th {
    background-color: transparent !important;
}

table.variations th {
    text-align: left !important;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-20d0f53 *//* Styles existants */
.gaianne-livraison-bloc {
  display: inline-block;
  font-size: 13px;
  font-weight: 500;
  margin-bottom: 10px;
  text-align: center;
  width: 100%;
  max-width: 100%;
}

.gaianne-livraison-estimee {
  margin: 0 0 6px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  color: #000;
  text-align: center;
}

.gaianne-livraison-estimee .sep {
  margin: 0 6px;
}

.gaianne-livraison-estimee .green-dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #3CC230;
  margin-right: 6px;
  vertical-align: middle;
}

.gaianne-livraison-estimee .livraison-date {
  margin-left: 4px;
}

.gaianne-livraison-avantages {
  margin: 0;
  font-size: 13px;
  color: #000;
  text-align: center;
}

/* ↓ Réduction de la taille du texte uniquement sur mobile */
@media screen and (max-width: 768px) {
  .gaianne-livraison-bloc,
  .gaianne-livraison-avantages {
    font-size: 11px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-24c6c19 */.gaianne-pay-icons {
  display: flex;
  align-items: center;
  gap: 6px;
  line-height: 0;              /* évite le flou dû à la baseline */
}

.gaianne-pay-icons img {
  height: 30px;                /* uniforme = net */
  width: auto;
  display: block;
  flex: 0 0 auto;
}

.gaianne-alma-line {
  text-align: center;
  font-size: 13px;
  padding-bottom: 2px;
  font-weight: 500;
  line-height: 1.2;
}

.gaianne-alma-line img {
  height: 12px;  /* plus petit que les autres */
  width: auto;
  margin-left: px;
  display: inline-block;
}

@media (max-width: 768px) {
  .gaianne-pay-icons img { height: 25px; },
  .gaianne-alma-line img { height: 12px; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8ca0db4 */.bloc-livraison h3 {
  font-size: 14px;
  font-weight: 600;

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8ca0db4 */.bloc-livraison h3 {
  font-size: 14px;
  font-weight: 600;

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8ca0db4 */.bloc-livraison h3 {
  font-size: 14px;
  font-weight: 600;

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8ca0db4 */.bloc-livraison h3 {
  font-size: 14px;
  font-weight: 600;

}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-3a3edae */.elementor-widget-n-accordion .e-n-accordion-item-title-text {
  font-family:'Jost', sans-serif;
  font-size:14px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2bafc1 *//* Colonne sticky */
.sticky-col {
  position: -webkit-sticky;
  position: sticky;
  top: 100px; /* Ajuste cette valeur selon ton header ou menu */
  align-self: start;
  z-index: 10;
}

/* Important : la hauteur du parent doit permettre le scroll */
.elementor-section {
  align-items: flex-start;
}
.product-tag {
  line-height: 1 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-56cdbe43 *//* Base (desktop/tablet default) */
.logos-presse{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  justify-content:center;
  gap: clamp(16px, 3vw, 40px);
  padding-block: clamp(10px, 2vw, 30px);
  padding-inline: clamp(12px, 4vw, 32px);
  max-width: 1400px;
  margin-inline:auto;
  filter: grayscale(100%);
  opacity:.9;
}
.logos-presse img{
  display:block;             /* évite l'espace inline */
  max-height: 46px;          /* CONTRAINTE PRINCIPALE = hauteur max */
  width: auto;               /* garde les proportions */
  max-width: 100%;           /* pas plus large que sa cellule */
  height: auto;              /* évite la déformation */
  transition: filter .3s, opacity .3s;
}
.logos-presse img:hover{ filter:grayscale(0%); opacity:1; }

/* Desktop : 1 seule ligne, sans retour */
@media (min-width: 1024px){
  .logos-presse{ flex-wrap: nowrap; gap: clamp(16px, 2.5vw, 36px); }
  .logos-presse img{ max-height: 44px; }
}

/* Tablet (iPad ~768–1023px) : plus GRAND et aéré */
@media (min-width: 768px) and (max-width: 1023px){
  .logos-presse{
    display: grid;                   /* grille = positions stables */
    grid-template-columns: repeat(3, minmax(0, 1fr));
    place-items: center;
    row-gap: 22px;
    column-gap: 28px;
  }
  .logos-presse img{
    max-height: 48px;               /* + grand sur iPad */
  }
}

/* Mobile ≤767px : 3 colonnes = 2 lignes, sans déformation */
@media (max-width: 767px){
  .logos-presse{
    display:grid;
    grid-template-columns: repeat(3, minmax(0, 1fr)); /* 3 colonnes fixes */
    place-items:center;
    row-gap: 18px;
    column-gap: 20px;
    max-width: 100%;
  }
  .logos-presse img{
    max-height: 36px;  /* taille mobile */
    width:auto;
    height:auto;       /* prévient tout étirement */
  }
}/* End custom CSS */