
/* MMV-2609-CATALOGUE-TABLETTE : entre 768 et 1024 px, les pages catalogue (44, 1044, 1462, 1464, 2148) reprennent la version mobile (barre TRIER / recherche / FILTRES + tiroir) avec une grille de 4 produits par ligne. Copie des regles mobiles (max-width 767/900/921px) faite le 26/09/2026 : si la version mobile change, refaire la copie. */
@media (min-width:768px) and (max-width:1024px){
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .elementor-element.elementor-element-097866a { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .elementor-element.elementor-element-86d2e13 { --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: 0px; --padding-bottom: 24px; --padding-left: 0px; --padding-right: 0px; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .elementor-element.elementor-element-e42ce72 { --grid-columns: 4; --grid-column-gap: 10px; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .elementor-element.elementor-element-e42ce72.elementor-element { --order: 2; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .elementor-element.elementor-element-58e310f.elementor-element { --order: 1; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .elementor-element.elementor-element-58e310f { width: 100% !important; max-width: 100% !important; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .mdv-filters-drawer { position: fixed; top: 50%; right: 0px; left: auto; transform: translateY(-50%); width: 86%; max-width: 340px; height: auto; max-height: 88dvh; display: flex; flex-direction: column; align-items: stretch; background: rgb(255, 251, 240); border-radius: 14px 0px 0px 14px; box-shadow: rgba(46, 36, 23, 0.25) -10px 0px 30px; overflow: hidden; z-index: 2147483000; animation: 0.32s cubic-bezier(0.22, 0.61, 0.36, 1) 0s 1 normal both running mdvDrawerIn; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148):not(.cv-filters-modal-open) .mdv-filters-drawer { display: none; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .mdv-filters-drawer > * { flex: 0 0 auto; position: static !important; inset: auto !important; width: auto !important; max-width: none !important; max-height: none !important; z-index: auto !important; border-radius: 0px !important; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .mdv-filters-drawer .cv-filters-modal-header { position: relative !important; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .mdv-filters-drawer #cv-attr-filters-mount { flex: 1 1 auto; min-height: 0px; overflow-y: auto !important; padding: 10px 20px 14px !important; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .mdv-filters-drawer .cv-pills { display: grid !important; grid-template-columns: auto 1fr !important; place-items: center stretch !important; gap: 7px !important; padding: 2px 16px 0px !important; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .mdv-filters-drawer .cv-pill:nth-child(-n+2) { grid-column: 1 / -1 !important; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .mdv-filters-drawer .cv-pill { width: auto !important; text-align: center !important; font-weight: 400 !important; font-size: 11px !important; padding: 7px 14px !important; letter-spacing: 0.04em !important; line-height: 1.25 !important; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .mdv-filters-drawer .cv-filters-modal-footer { flex-direction: column !important; align-items: stretch !important; gap: 8px !important; padding: 12px 20px 14px !important; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .mdv-filters-drawer .mdv-filters-apply { display: block; width: 100%; padding: 9px 14px; background: rgb(178, 151, 96); color: rgb(255, 251, 240); border: 1px solid rgb(178, 151, 96); font-family: "Alegreya SC", serif; text-transform: uppercase; font-size: 13px; letter-spacing: 0.08em; line-height: 1.25; text-align: center; cursor: pointer; transition: background-color 0.3s, color 0.3s; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .mdv-filters-drawer .mdv-filters-apply:active { background: rgb(255, 251, 240); color: rgb(178, 151, 96); }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .mdv-filters-drawer .cv-filters-clear-all { width: 100% !important; padding: 6px 14px !important; font-size: 12px !important; line-height: 1.25 !important; text-align: center !important; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148).cv-filters-modal-open::before { animation: 0.32s ease 0s 1 normal both running mdvVeilIn; backdrop-filter: none !important; background: rgba(46, 36, 23, 0.38) !important; z-index: 2147482000 !important; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148).cv-filters-modal-closing .mdv-filters-drawer { transform: translate(105%, -50%); transition: transform 0.3s cubic-bezier(0.55, 0, 0.55, 0.2); animation: auto ease 0s 1 normal none running none !important; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148).cv-filters-modal-closing::before { opacity: 0; transition: opacity 0.28s; animation: auto ease 0s 1 normal none running none !important; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .cv-wrap .cv-cats { scroll-snap-type: x; scrollbar-width: none; display: flex !important; grid-template-columns: none !important; flex-wrap: nowrap !important; justify-content: flex-start !important; align-items: flex-start !important; gap: 14px !important; width: 100% !important; overflow: auto hidden !important; padding: 2px 16px 6px !important; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .cv-wrap .cv-cats::-webkit-scrollbar { display: none; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .cv-wrap .cv-cat-btn { scroll-snap-align: center; text-wrap-style: balance; flex: 0 0 auto !important; display: block !important; white-space: normal !important; text-align: center !important; width: 110px !important; max-width: none !important; aspect-ratio: 1 / 1 !important; height: auto !important; border-radius: 50% !important; border: 2px solid rgb(64, 46, 21) !important; color: rgb(64, 46, 21) !important; background-color: rgb(255, 251, 240) !important; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cline x1='3' y1='113' x2='197' y2='113' stroke='%232e2417' stroke-width='3.6'/%3E%3Cpath d='M 31 113 A 69 63 0 0 0 169 113' fill='none' stroke='%232e2417' stroke-width='3'/%3E%3C/svg%3E") !important; background-size: 100% 100% !important; background-position: center center !important; background-repeat: no-repeat !important; font-size: 8.5px !important; line-height: 1.15 !important; letter-spacing: 0.04em !important; padding: 22px 14px 0px !important; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .cv-wrap .cv-cat-btn.active { color: rgb(178, 151, 96) !important; border-color: rgb(178, 151, 96) !important; background-color: rgb(255, 251, 240) !important; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .cv-wrap .cv-cat-btn.active { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20200%20200%27%3E%3Cline%20x1%3D%273%27%20y1%3D%27113%27%20x2%3D%27197%27%20y2%3D%27113%27%20stroke%3D%27%239d8422%27%20stroke-width%3D%273.6%27%2F%3E%3Cpath%20d%3D%27M%2031%20113%20A%2069%2063%200%200%200%20169%20113%27%20fill%3D%27none%27%20stroke%3D%27%239d8422%27%20stroke-width%3D%273%27%2F%3E%3C%2Fsvg%3E") !important; background-size: 100% 100% !important; background-position: center center !important; background-repeat: no-repeat !important; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .cv-wrap .cv-cat-btn { font-size: 10px !important; line-height: 1.2 !important; letter-spacing: 0.4px !important; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .mdv-filters { justify-content: center !important; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .elementor-widget-html:has(> .cv-sidebar) { top: 56px !important; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148).admin-bar .elementor-widget-html:has(> .cv-sidebar) { top: 88px !important; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .mdv-filters-drawer { border-radius: 0px !important; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .mdv-filters-drawer .mdv-filters-apply { border-radius: 0px !important; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .cv-main { flex-direction: column; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .cv-grid { grid-template-columns: repeat(2, 1fr); width: 100%; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .cv-sidebar { width: 100%; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .cv-title { display: none; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .cv-breadcrumb { display: none; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .cv-wrap { padding-top: 0px; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .cv-main { flex-direction: column; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .cv-grid { grid-template-columns: repeat(2, 1fr); width: 100%; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .cv-sidebar { width: 100%; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .cv-wrap { padding: 0px !important; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .cv-cats { display: grid; grid-template-columns: 1fr 1fr; gap: 3px; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .cv-cats .cv-cat-btn { width: 100%; box-sizing: border-box; min-width: 0px; text-align: center; padding: 11px 2px; letter-spacing: 0px; white-space: nowrap; overflow: visible; font-size: 10.8px; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .cv-cats a:nth-child(1) { order: 0; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .cv-cats a:nth-child(2) { order: 1; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .cv-cats a:nth-child(3) { order: 3; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .cv-cats a:nth-child(4) { order: 2; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .cv-cats a:nth-child(5) { order: 4; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .cv-cats a:nth-child(6) { order: 5; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .cv-filters { flex-wrap: nowrap; overflow-x: auto; justify-content: flex-start; padding-bottom: 4px; gap: 8px; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .cv-filters::-webkit-scrollbar { display: none; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .cv-filter-btn { flex: 0 0 auto; padding: 9px 14px; font-size: 11px; letter-spacing: 0.3px; white-space: nowrap; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .cv-sidebar { display: grid; grid-template-columns: auto 1fr auto; align-items: center; column-gap: 2px; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .cv-sidebar .cv-icons-row { display: none; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .cv-sidebar .cv-guide { display: none; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .cv-sidebar .cv-pills { display: none; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .cv-sidebar #cv-attr-filters-mount { display: none; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .cv-sidebar .cv-active-filters { grid-column: 1 / -1; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .cv-sidebar .cv-side-heading.cv-attr-toggle { grid-area: 1 / 1; justify-self: start; margin: 10px 0px; padding: 4px 0px; border-bottom: 1px solid rgb(216, 203, 163); font-size: 12.5px; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .cv-sidebar .cv-side-heading.cv-attr-toggle .cv-attr-arrow { font-size: 11px; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .cv-sidebar .cv-search { grid-area: 1 / 2; justify-self: center; width: 100%; max-width: 230px; margin: 0px; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .cv-sidebar .cv-search input { height: 32px; padding: 6px 40px 6px 10px; box-sizing: border-box; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .cv-sidebar .cv-search .icon { top: 5px; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .cv-sidebar .cv-search .icon img { width: 22px; height: 22px; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .cv-filtres-icon { display: inline; font-size: 11px; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .cv-sidebar .cv-side-heading:not(.cv-attr-toggle) { grid-area: 1 / 3; justify-self: end; margin: 10px 0px; padding: 4px 0px; border-bottom: 1px solid rgb(216, 203, 163); font-size: 12.5px; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .cv-sidebar .cv-side-list { grid-column: 1 / -1; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148).cv-filters-modal-open { overflow: hidden; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148).cv-filters-modal-open::before { content: ""; position: fixed; inset: 0px; background: rgba(255, 255, 255, 0.05); backdrop-filter: blur(2px); z-index: 99998; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148).cv-filters-modal-open .cv-filters-modal-header { display: flex; justify-content: center; align-items: center; position: fixed; top: 20px; left: 20px; right: 20px; z-index: 100000; background: rgb(255, 251, 240); padding: 16px 20px; border-bottom: 1px solid rgb(216, 203, 163); border-radius: 14px 14px 0px 0px; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .cv-filters-modal-title { font-weight: bold; font-size: 16px; color: rgb(178, 151, 96); letter-spacing: 1px; font-family: "Alegreya SC", serif; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .cv-filters-modal-close { font-size: 28px; line-height: 1; cursor: pointer; color: rgb(178, 151, 96); padding: 0px 6px; position: absolute; right: 20px; top: 50%; transform: translateY(-50%) rotate(45deg); display: inline-block; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148).cv-filters-modal-open .cv-filters-modal-footer { display: flex; justify-content: center; align-items: center; position: fixed; left: 20px; right: 20px; bottom: 20px; z-index: 100001; background: rgb(255, 251, 240); padding: 14px 20px; border-radius: 0px 0px 14px 14px; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .cv-filters-clear-all { cursor: pointer; font-family: "Alegreya SC", serif; text-transform: none; color: rgb(178, 151, 96); border: 1px solid rgb(178, 151, 96); border-radius: 0px; padding: 12px 32px; font-size: 16px; letter-spacing: 0.5px; background: rgb(255, 251, 240); display: inline-block; transition: background-color 0.3s, color 0.3s, border-color 0.3s; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .cv-filters-clear-all:hover { background: rgb(178, 151, 96); color: rgb(255, 251, 240); border-color: rgb(178, 151, 96); }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148).cv-filters-modal-open #cv-active-filters { display: flex; position: fixed; top: 130px; left: 20px; right: 20px; z-index: 100000; background: rgba(166, 132, 34, 0.08); padding: 10px 20px; border-bottom: 1px solid rgba(216, 203, 163, 0.5); max-height: 100px; overflow-y: auto; margin: 0px; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148).cv-filters-modal-open #cv-active-filters::before { content: "Filtres sélectionnés :"; font-family: "Alegreya SC", serif; font-size: 11px; text-transform: uppercase; letter-spacing: 0.3px; color: rgb(178, 151, 96); font-weight: bold; display: flex; align-items: center; margin-right: 2px; white-space: nowrap; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148).cv-filters-modal-open #cv-active-filters:empty { display: none; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148).cv-filters-modal-open #cv-active-filters:empty::before { display: none; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148).cv-filters-modal-open:has(#cv-active-filters:not(:empty)) #cv-attr-filters-mount { padding-top: 226px; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148).cv-filters-modal-open #cv-attr-filters-mount { position: fixed; inset: 20px; background: rgb(255, 251, 240); z-index: 99999; overflow-y: auto; padding: 123px 20px 90px; margin: 0px; box-sizing: border-box; display: block !important; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148).cv-filters-modal-open .cv-sidebar .cv-pills { flex-wrap: nowrap; overflow-x: auto; justify-content: flex-start; gap: 5px; position: fixed; top: 81px; left: 20px; right: 20px; z-index: 100000; background: rgb(255, 251, 240); padding: 10px 20px; border-bottom: 1px solid rgb(216, 203, 163); width: auto; max-width: none; box-sizing: border-box; display: flex !important; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148).cv-filters-modal-open .cv-sidebar .cv-pills .cv-pill { font-size: 12px; padding: 7px 13px; letter-spacing: 0.3px; white-space: nowrap; flex: 0 0 auto; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148).cv-filters-modal-open .cv-sidebar .cv-pills .cv-pill:nth-child(-n+2) { width: auto; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148).cv-filters-modal-open .cv-sidebar .cv-pills .cv-pill:last-child { width: auto; flex: 0 0 auto; }
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148).cv-filters-modal-open .cv-filters-modal-header,
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148).cv-filters-modal-open #cv-attr-filters-mount,
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148).cv-filters-modal-open .cv-filters-modal-footer { isolation: isolate; backdrop-filter: none !important; }
/* filets entre les rangees, cales sur 4 colonnes */
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .elementor-loop-container .e-loop-item:nth-of-type(n)::before{display:block;left:calc(var(--grid-column-gap, 8px) / -2);right:calc(var(--grid-column-gap, 8px) / -2)}
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .elementor-loop-container .e-loop-item:nth-of-type(-n+4)::before{display:none}
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .elementor-loop-container .e-loop-item:nth-of-type(4n+1)::before{left:0}
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .elementor-loop-container .e-loop-item:nth-of-type(4n)::before{right:0}
/* grille : 4 produits par ligne */
body:is(.page-id-44,.page-id-1044,.page-id-1462,.page-id-1464,.page-id-2148) .elementor-element.elementor-element-e42ce72 .elementor-loop-container.elementor-loop-container.elementor-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}
}
