.elementor-3965 .elementor-element.elementor-element-182990cb{--display:flex;--min-height:406px;--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:3%;--padding-bottom:3%;--padding-left:4%;--padding-right:4%;}.elementor-3965 .elementor-element.elementor-element-182990cb:not(.elementor-motion-effects-element-type-background), .elementor-3965 .elementor-element.elementor-element-182990cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1EEEC;}.elementor-3965 .elementor-element.elementor-element-8d0e2b9{--display:flex;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-3965 .elementor-element.elementor-element-285db55{text-align:left;}.elementor-3965 .elementor-element.elementor-element-285db55 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:42px;font-weight:600;line-height:1.1em;color:#27343E;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-3965 .elementor-element.elementor-element-f6ca4c6{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:28px;}.elementor-3965 .elementor-element.elementor-element-f6ca4c6 .elementor-drop-cap{margin-inline-end:10px;}.elementor-3965 .elementor-element.elementor-element-8e58620{--display:flex;--min-height:343px;--border-radius:15px 15px 15px 15px;}.elementor-3965 .elementor-element.elementor-element-8e58620:not(.elementor-motion-effects-element-type-background), .elementor-3965 .elementor-element.elementor-element-8e58620 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#757575;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3965 .elementor-element.elementor-element-1aa8ab9{--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;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-3965 .elementor-element.elementor-element-17c2d2d{--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:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-3965 .elementor-element.elementor-element-168cd1f .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;line-height:18px;color:var( --e-global-color-accent );}.elementor-3965 .elementor-element.elementor-element-4768bfd{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:27px;}.elementor-3965 .elementor-element.elementor-element-c209b87 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;line-height:18px;color:var( --e-global-color-accent );}.elementor-3965 .elementor-element.elementor-element-a037948{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:27px;}.elementor-3965 .elementor-element.elementor-element-2c15404{--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-3965 .elementor-element.elementor-element-ab3e139{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3965 .elementor-element.elementor-element-3e26281{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-3965 .elementor-element.elementor-element-483ffab{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3965 .elementor-element.elementor-element-ce62cff{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-3965 .elementor-element.elementor-element-1507a68{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3965 .elementor-element.elementor-element-c0ad53b{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-3965 .elementor-element.elementor-element-a734731{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3965 .elementor-element.elementor-element-f985256{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-3965 .elementor-element.elementor-element-b7c784c{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3965 .elementor-element.elementor-element-fbf6812{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-3965 .elementor-element.elementor-element-a00ec60{--n-accordion-title-font-size:1rem;--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:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#27343E;--n-accordion-title-hover-color:var( --e-global-color-accent );--n-accordion-title-active-color:var( --e-global-color-accent );--n-accordion-icon-size:15px;}.elementor-3965 .elementor-element.elementor-element-a00ec60 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 2px 0px;}:where( .elementor-3965 .elementor-element.elementor-element-a00ec60 > .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-family:"Jost", Sans-serif;font-weight:700;text-transform:uppercase;}:where( .elementor-3965 .elementor-element.elementor-element-a00ec60 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-3965 .elementor-element.elementor-element-36c22d4{--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;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-3965 .elementor-element.elementor-element-d743c81{--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-3965 .elementor-element.elementor-element-2c73779 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;line-height:18px;color:var( --e-global-color-accent );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-3965 .elementor-element.elementor-element-866f4f4{--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;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-3965 .elementor-element.elementor-element-3141c54{--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-3965 .elementor-element.elementor-element-6a43727 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;line-height:18px;color:var( --e-global-color-accent );}.elementor-3965 .elementor-element.elementor-element-b6858de{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:28px;}.elementor-3965 .elementor-element.elementor-element-616b7f8{--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-3965 .elementor-element.elementor-element-e97f8da .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;line-height:18px;color:var( --e-global-color-accent );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-3965 .elementor-element.elementor-element-c38fa4e{text-align:left;}.elementor-3965 .elementor-element.elementor-element-6507d49{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:28px;}.elementor-3965 .elementor-element.elementor-element-3d8175a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-3965 .elementor-element.elementor-element-182990cb{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3965 .elementor-element.elementor-element-285db55 .elementor-heading-title{font-size:38px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3965 .elementor-element.elementor-element-168cd1f{text-align:left;}.elementor-3965 .elementor-element.elementor-element-168cd1f .elementor-heading-title{line-height:1.3em;}.elementor-3965 .elementor-element.elementor-element-c209b87{text-align:left;}.elementor-3965 .elementor-element.elementor-element-c209b87 .elementor-heading-title{line-height:1.3em;}.elementor-3965 .elementor-element.elementor-element-2c73779{text-align:left;}.elementor-3965 .elementor-element.elementor-element-2c73779 .elementor-heading-title{line-height:1.3em;}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3965 .elementor-element.elementor-element-6a43727{text-align:left;}.elementor-3965 .elementor-element.elementor-element-6a43727 .elementor-heading-title{line-height:1.3em;}.elementor-3965 .elementor-element.elementor-element-e97f8da{text-align:left;}.elementor-3965 .elementor-element.elementor-element-e97f8da .elementor-heading-title{line-height:1.3em;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-3965 .elementor-element.elementor-element-182990cb{--content-width:1200px;}.elementor-3965 .elementor-element.elementor-element-1aa8ab9{--content-width:1200px;}.elementor-3965 .elementor-element.elementor-element-17c2d2d{--width:50%;}.elementor-3965 .elementor-element.elementor-element-2c15404{--width:50%;}.elementor-3965 .elementor-element.elementor-element-36c22d4{--content-width:1200px;}.elementor-3965 .elementor-element.elementor-element-d743c81{--width:100%;}.elementor-3965 .elementor-element.elementor-element-866f4f4{--content-width:1200px;}.elementor-3965 .elementor-element.elementor-element-3141c54{--width:100%;}.elementor-3965 .elementor-element.elementor-element-616b7f8{--width:100%;}}@media(max-width:767px){.elementor-3965 .elementor-element.elementor-element-182990cb{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3965 .elementor-element.elementor-element-8d0e2b9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3965 .elementor-element.elementor-element-285db55 .elementor-heading-title{font-size:30px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3965 .elementor-element.elementor-element-8e58620{--min-height:200px;--border-radius:20px 20px 20px 20px;}.elementor-3965 .elementor-element.elementor-element-1aa8ab9{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3965 .elementor-element.elementor-element-17c2d2d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3965 .elementor-element.elementor-element-2c15404{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3965 .elementor-element.elementor-element-36c22d4{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3965 .elementor-element.elementor-element-d743c81{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3965 .elementor-element.elementor-element-60f96ea > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3965 .elementor-element.elementor-element-866f4f4{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3965 .elementor-element.elementor-element-3141c54{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3965 .elementor-element.elementor-element-616b7f8{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS *//* Base styling: small icon before every title text */
.e-n-accordion .e-n-accordion-item-title-text {
  display: inline-flex;
  align-items: center;
  gap: 8px;                 /* space between icon and text */
  --acc-icon-size: 16px;    /* tweak icon size here */
  --acc-icon-color: currentColor; /* inherits text color */
}

.e-n-accordion .e-n-accordion-item-title-text::before {
  content: "";
  display: inline-block;
  width: var(--acc-icon-size);
  height: var(--acc-icon-size);
  background-color: var(--acc-icon-color);
  opacity: .9;
  /* Use mask so the icon follows the text color nicely */
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center;
  mask-position: center;
}

/* ============================
   Per-item icons (by <details id="...">)
   ============================ */

/* 1) Série / Parcours → layers icon */
#e-n-accordion-item-1670 .e-n-accordion-item-title-text::before {
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23000" d="M12.41 148.3l232-116c7.5-3.7 16.4-3.7 23.9 0l232 116c16.9 8.5 16.9 33.2 0 41.7l-232 116c-7.5 3.7-16.4 3.7-23.9 0l-232-116c-16.9-8.5-16.9-33.2 0-41.7zM499.6 280.4c16.9 8.5 16.9 33.2 0 41.7l-232 116c-7.5 3.7-16.4 3.7-23.9 0l-232-116c-16.9-8.5-16.9-33.2 0-41.7l17.5-8.7 204.5 102.2c7.5 3.7 16.4 3.7 23.9 0l204.5-102.2 17.5 8.7z"/></svg>');
  mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23000" d="M12.41 148.3l232-116c7.5-3.7 16.4-3.7 23.9 0l232 116c16.9 8.5 16.9 33.2 0 41.7l-232 116c-7.5 3.7-16.4 3.7-23.9 0l-232-116c-16.9-8.5-16.9-33.2 0-41.7zM499.6 280.4c16.9 8.5 16.9 33.2 0 41.7l-232 116c-7.5 3.7-16.4 3.7-23.9 0l-232-116c-16.9-8.5-16.9-33.2 0-41.7l17.5-8.7 204.5 102.2c7.5 3.7 16.4 3.7 23.9 0l204.5-102.2 17.5 8.7z"/></svg>');
}

/* 2) Enjeux → bullseye/target icon */
#e-n-accordion-item-1671 .e-n-accordion-item-title-text::before {
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23000" d="M256 8a24 24 0 0 1 24 24v25.4C370 68.7 443.3 142 454.6 232H480a24 24 0 1 1 0 48h-25.4C443.3 370 370 443.3 280 454.6V480a24 24 0 1 1-48 0v-25.4C142 443.3 68.7 370 57.4 280H32a24 24 0 1 1 0-48h25.4C68.7 142 142 68.7 232 57.4V32A24 24 0 0 1 256 8zm0 120a136 136 0 1 0 0 272 136 136 0 1 0 0-272zm0 80a56 56 0 1 1 0 112 56 56 0 1 1 0-112z"/></svg>');
  mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23000" d="M256 8a24 24 0 0 1 24 24v25.4C370 68.7 443.3 142 454.6 232H480a24 24 0 1 1 0 48h-25.4C443.3 370 370 443.3 280 454.6V480a24 24 0 1 1-48 0v-25.4C142 443.3 68.7 370 57.4 280H32a24 24 0 1 1 0-48h25.4C68.7 142 142 68.7 232 57.4V32A24 24 0 0 1 256 8zm0 120a136 136 0 1 0 0 272 136 136 0 1 0 0-272zm0 80a56 56 0 1 1 0 112 56 56 0 1 1 0-112z"/></svg>');
}

/* 3) Format → display/monitor icon */
#e-n-accordion-item-1672 .e-n-accordion-item-title-text::before {
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="%23000" d="M64 64h448c17.7 0 32 14.3 32 32v256c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32zm160 352h128c8.8 0 16 7.2 16 16v16c0 17.7-14.3 32-32 32H240c-17.7 0-32-14.3-32-32v-16c0-8.8 7.2-16 16-16z"/></svg>');
  mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="%23000" d="M64 64h448c17.7 0 32 14.3 32 32v256c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32zm160 352h128c8.8 0 16 7.2 16 16v16c0 17.7-14.3 32-32 32H240c-17.7 0-32-14.3-32-32v-16c0-8.8 7.2-16 16-16z"/></svg>');
}

/* 4) Durée → clock icon */
#e-n-accordion-item-1673 .e-n-accordion-item-title-text::before {
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23000" d="M264 16C141.3 16 42 115.3 42 238s99.3 222 222 222 222-99.3 222-222S386.7 16 264 16zm16 118v104.7l73.1 43.9c11.5 6.9 15.3 21.9 8.4 33.4s-21.9 15.3-33.4 8.4l-84-50.4c-7.4-4.5-12-12.6-12-21.3V134c0-13.3 10.7-24 24-24s24 10.7 24 24z"/></svg>');
  mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23000" d="M264 16C141.3 16 42 115.3 42 238s99.3 222 222 222 222-99.3 222-222S386.7 16 264 16zm16 118v104.7l73.1 43.9c11.5 6.9 15.3 21.9 8.4 33.4s-21.9 15.3-33.4 8.4l-84-50.4c-7.4-4.5-12-12.6-12-21.3V134c0-13.3 10.7-24 24-24s24 10.7 24 24z"/></svg>');
}

/* 5) Langue → globe icon */
#e-n-accordion-item-1674 .e-n-accordion-item-title-text::before {
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><path fill="%23000" d="M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm112.9 120c21.7 27.4 36.1 60.8 39.8 97.2h-68.2c-2.8-35.1-12.5-68.1-27.9-97.2h56.3zM248 56c27.6 0 54.1 6.4 77.6 17.8-22.1 33.6-36.8 73.4-41.6 114.2h-72c-4.8-40.8-19.5-80.6-41.6-114.2C193.9 62.4 220.4 56 248 56zM95.1 128h56.3c-15.4 29.1-25.1 62.1-27.9 97.2H55.3c3.7-36.4 18.1-69.8 39.8-97.2zM56 256h67.5c1.9 34.7 10.8 68.2 26.1 97.2H95.1C72.7 323.1 59 290.6 56 256zm192 200c-27.6 0-54.1-6.4-77.6-17.8 22.1-33.6 36.8-73.4 41.6-114.2h72c4.8 40.8 19.5 80.6 41.6 114.2-23.5 11.4-50 17.8-77.6 17.8zM400.9 353.2h-56.3c15.4-29.1 24.3-62.5 26.1-97.2H438c-3 34.6-16.7 67-37.1 97.2z"/></svg>');
  mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><path fill="%23000" d="M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm112.9 120c21.7 27.4 36.1 60.8 39.8 97.2h-68.2c-2.8-35.1-12.5-68.1-27.9-97.2h56.3zM248 56c27.6 0 54.1 6.4 77.6 17.8-22.1 33.6-36.8 73.4-41.6 114.2h-72c-4.8-40.8-19.5-80.6-41.6-114.2C193.9 62.4 220.4 56 248 56zM95.1 128h56.3c-15.4 29.1-25.1 62.1-27.9 97.2H55.3c3.7-36.4 18.1-69.8 39.8-97.2zM56 256h67.5c1.9 34.7 10.8 68.2 26.1 97.2H95.1C72.7 323.1 59 290.6 56 256zm192 200c-27.6 0-54.1-6.4-77.6-17.8 22.1-33.6 36.8-73.4 41.6-114.2h72c4.8 40.8 19.5 80.6 41.6 114.2-23.5 11.4-50 17.8-77.6 17.8zM400.9 353.2h-56.3c15.4-29.1 24.3-62.5 26.1-97.2H438c-3 34.6-16.7 67-37.1 97.2z"/></svg>');
}

/* (Optional) subtle color accent when an item is open */
.e-n-accordion details[open] .e-n-accordion-item-title-text {
  --acc-icon-color: #875A34; /* matches your filters accent */
}/* End custom CSS */