@layer components{:is(.ps-content,.cms-document) details.ps-faq-item{border:var(--cms_accordion_border,1px solid var(--border_color,#cbd5e1));border-radius:var(--cms_accordion_radius,4px);background:var(--cms_accordion_bg,transparent);color:var(--cms_accordion_color,inherit);box-shadow:var(--cms_accordion_shadow,none)}:is(.ps-content,.cms-document) details.ps-faq-item+details.ps-faq-item{margin-top:var(--cms_accordion_gap,var(--spacing_s,8px))}:is(.ps-content,.cms-document) details.ps-faq-item>.ps-faq-question{justify-content:space-between;align-items:center;gap:var(--spacing_s,8px);padding:var(--cms_accordion_question_padding,var(--spacing_s,8px) var(--spacing_xs,4px) var(--spacing_s,8px) var(--spacing,16px));cursor:pointer;background:var(--cms_accordion_question_bg,transparent);color:var(--cms_accordion_question_color,inherit);font-weight:var(--cms_accordion_question_weight,700);border-radius:calc(var(--cms_accordion_radius,4px) - 1px) calc(var(--cms_accordion_radius,4px) - 1px) 0 0;list-style:none;display:flex}:is(.ps-content,.cms-document) details.ps-faq-item:not([open])>.ps-faq-question{border-radius:calc(var(--cms_accordion_radius,4px) - 1px)}:is(.ps-content,.cms-document) details.ps-faq-item>.ps-faq-question:hover,:is(.ps-content,.cms-document) details.ps-faq-item>.ps-faq-question:focus-visible{background:var(--cms_accordion_question_bg_hover,var(--cms_accordion_question_bg,transparent));color:var(--cms_accordion_question_color_hover,var(--cms_accordion_question_color,inherit))}:is(.ps-content,.cms-document) details.ps-faq-item[open]>.ps-faq-question{background:var(--cms_accordion_question_bg_open,var(--cms_accordion_question_bg,transparent));color:var(--cms_accordion_question_color_open,var(--cms_accordion_question_color,inherit))}:is(.ps-content,.cms-document) details.ps-faq-item>.ps-faq-question::-webkit-details-marker{display:none}:is(.ps-content,.cms-document) details.ps-faq-item>.ps-faq-question:after{content:"";width:var(--cms_accordion_icon_size,24px);height:var(--cms_accordion_icon_size,24px);margin-right:var(--spacing_xs,4px);background-color:var(--cms_accordion_icon_color,currentColor);--faq-icon:var(--cms_accordion_icon,url(/icons/arrow-down.svg));-webkit-mask:var(--faq-icon) no-repeat center;mask:var(--faq-icon) no-repeat center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask:var(--faq-icon) no-repeat center;flex-shrink:0;-webkit-mask-size:contain}:is(.ps-content,.cms-document) details.ps-faq-item[open]>.ps-faq-question:after{--faq-icon:var(--cms_accordion_icon_open,url(/icons/arrow-up.svg))}:is(.ps-content,.cms-document) details.ps-faq-item>.ps-faq-answer{padding:var(--cms_accordion_answer_padding,var(--spacing,16px));border-top:var(--cms_accordion_separator,var(--cms_accordion_border,1px solid var(--border_color,#cbd5e1)));background:var(--cms_accordion_answer_bg,transparent);color:var(--cms_accordion_answer_color,inherit);border-radius:0 0 calc(var(--cms_accordion_radius,4px) - 1px) calc(var(--cms_accordion_radius,4px) - 1px)}:is(.ps-content,.cms-document) details.ps-faq-item>.ps-faq-answer>:first-child{margin-top:0}:is(.ps-content,.cms-document) details.ps-faq-item>.ps-faq-answer>:last-child{margin-bottom:0}:is(.ps-content,.cms-document) details.ps-faq-item::details-content{interpolate-size:allow-keywords;block-size:0;transition:block-size .2s ease, content-visibility .2s allow-discrete;overflow:hidden}:is(.ps-content,.cms-document) details.ps-faq-item[open]::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){:is(.ps-content,.cms-document) details.ps-faq-item::details-content{transition:none}}.cms-document [id]{scroll-margin-top:var(--cms_anchor_offset,var(--spacing))}.cms-toc{border:var(--cms_toc_border,var(--border));border-radius:var(--cms_toc_radius,var(--radius_lg));background:var(--cms_toc_bg,var(--content_background));color:var(--cms_toc_color,var(--text_color));padding:var(--cms_toc_padding,var(--spacing))}.cms-toc__titre{margin:0 0 var(--spacing_s);color:var(--cms_toc_titre_color,inherit);font-weight:700;font-size:var(--font_size_lg)}.cms-toc__liste{gap:var(--spacing_s) var(--spacing);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media screen and (width>=768px){.cms-toc__liste{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width>=1024px){.cms-toc__liste{grid-template-columns:repeat(3,minmax(0,1fr))}}.cms-toc__liste li{min-width:0}.cms-toc__liste a{color:var(--cms_toc_link_color,var(--link_color));padding-block:var(--spacing_xs);display:block}.cms-toc__liste a:hover,.cms-toc__liste a:focus-visible{color:var(--cms_toc_link_color,var(--link_color));text-decoration:underline}}.cms-linkblock.svelte-1p9e5a0{border-bottom:1px solid var(--border_color);padding:0 var(--spacing) var(--spacing) 0;flex-direction:column;display:flex;position:relative}.cms-linkblock__main.svelte-1p9e5a0{grid-template-columns:60px 1fr;align-items:center;display:grid}@media screen and (width>=1024px){.cms-linkblock__main.svelte-1p9e5a0{grid-template-columns:1fr}}.cms-linkblock__label-link.svelte-1p9e5a0{justify-content:space-between;align-items:center;width:100%;display:flex}.cms-linkblock__link.svelte-1p9e5a0{flex:1;width:80%;padding:10px 0 10px 10px;display:flex;overflow:hidden}.cms-linkblock__link.svelte-1p9e5a0 h2:where(.svelte-1p9e5a0){margin:unset;font-size:1rem}.cms-linkblock__img.svelte-1p9e5a0{justify-content:center;display:flex}.cms-linkblock__drop.svelte-1p9e5a0 ul{width:100%;margin:0;padding:0;list-style-type:none;display:block}.cms-linkblock__drop.svelte-1p9e5a0 ul li{border-bottom:1px solid var(--border_color);align-items:center;width:100%;min-height:60px;display:flex}.cms-linkblock__drop.svelte-1p9e5a0 ul li:last-child{border:none}.cms-linkblock__drop.svelte-1p9e5a0 ul li a{display:block}@media screen and (width>=768px){.cms-linkblock__drop.svelte-1p9e5a0{background:var(--white);z-index:100;border-radius:0 0 12px 12px;width:calc(100% + 2px);padding:0 20px;position:absolute;top:100%;left:-1px}:root[colortheme=dark] .cms-linkblock__drop.svelte-1p9e5a0{background:var(--content_background)}.cms-linkblock__drop.svelte-1p9e5a0 ul li:last-child{margin-bottom:0}}@media screen and (width>=1024px){.cms-linkblock.svelte-1p9e5a0{height:100%;padding:var(--spacing);border:1px solid var(--border_color);border-radius:4px}:root[colortheme=dark] .cms-linkblock.svelte-1p9e5a0{background:#2b2b31;border-color:#46464e}.cms-linkblock__main.svelte-1p9e5a0,.cms-linkblock__link.svelte-1p9e5a0{flex-direction:column}.cms-linkblock__main.svelte-1p9e5a0{row-gap:var(--spacing_s)}.cms-linkblock__label-link.svelte-1p9e5a0{border-top:1px solid var(--border_color);padding:var(--spacing) 0 0 0}.cms-linkblock__link.svelte-1p9e5a0{text-align:center;width:auto;padding:0}.cms-linkblock__drop.svelte-1p9e5a0{border:1px solid var(--border_color);border-top:none;top:calc(100% - 10px)}:root[colortheme=dark] .cms-linkblock__drop.svelte-1p9e5a0{background:#2b2b31;border-color:#46464e}.cms-linkblock__drop.svelte-1p9e5a0 ul li a{width:auto}}.cms-single-product.svelte-1vnxsim{display:block}.marque__header.svelte-rk2bje{gap:var(--spacing_s);--height_placeholder:50px;flex-direction:column;display:flex}.marque__categories.svelte-rk2bje{gap:var(--spacing_s);--height_placeholder:150px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.marque__category.svelte-rk2bje{border:2px solid var(--border_color);padding:var(--spacing_s);gap:var(--spacing_s);border-radius:4px;flex-direction:column;display:flex}.marque__category-info-text.svelte-rk2bje{flex-direction:column;gap:4px;display:flex}.marque__category-info.svelte-rk2bje{gap:var(--spacing);margin-left:calc(var(--spacing) * -1);align-items:center;display:flex}.marque__category-info-label.svelte-rk2bje{font-size:1.05rem;font-weight:900}.marque__category-info-count.svelte-rk2bje{color:var(--secondary_text_color);font-weight:600}.marque__category-seemore.svelte-rk2bje{color:var(--secondary_text_color);border-top:var(--border);padding-top:var(--spacing_s);font-size:.9rem}.marque__category-products.svelte-rk2bje{gap:var(--spacing_s);margin-bottom:var(--spacing_l);grid-template-columns:1fr;display:grid}.marque__products.svelte-rk2bje{margin-top:var(--spacing)}.marque__product-header.svelte-rk2bje{margin-bottom:var(--spacing);flex-direction:column;align-items:flex-start;display:flex}.marque__product-header-link.svelte-rk2bje{margin-bottom:4px;font-size:1.1rem;font-weight:900}@media screen and (width>=768px){.marque__category-products.svelte-rk2bje{grid-template-columns:repeat(2,1fr)}}@media screen and (width>=1024px){.marque__categories.svelte-rk2bje{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.marque__header.svelte-rk2bje{--height_placeholder:25px;flex-direction:row;justify-content:space-between}.marque__category-products.svelte-rk2bje{grid-template-columns:repeat(3,1fr)}}
