.cf-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:180;background:color-mix(in srgb,var(--ink) 42%,transparent);opacity:0;transition:opacity .3s var(--ease)}.cf-veil.on{opacity:1}.cf{position:fixed;top:0;right:0;bottom:0;z-index:190;display:flex;flex-direction:column;width:min(420px,94vw);background:var(--bg);color:var(--ink);transform:translate(105%);transition:transform .34s cubic-bezier(.22,1,.36,1)}.cf.on{transform:translate(0)}@media(prefers-reduced-motion:reduce){.cf,.cf-veil{transition-duration:.01s}}.cf-form{display:flex;flex-direction:column;flex:1;min-height:0;margin:0}.cf-in{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:var(--s4);padding:var(--s5)}.cf-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);margin-bottom:var(--s4)}.cf-t{margin:0;font-size:var(--fs-xl);font-weight:600;letter-spacing:-.01em}.cf-x{margin-inline-end:-12px}.cf-sec{border-top:1px solid var(--line)}.cf-sum{list-style:none;display:flex;align-items:center;gap:var(--s3);padding-block:var(--s4);font-size:var(--fs-md);font-weight:600;cursor:pointer}.cf-sum::-webkit-details-marker{display:none}.cf-sum:after{content:"";flex:0 0 auto;width:9px;height:9px;margin-left:auto;margin-right:3px;border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);transform:rotate(45deg);transition:transform var(--t-1) var(--ease)}.cf-sec[open]>.cf-sum:after{transform:rotate(-135deg)}.cf-sum:focus-visible{outline:2px solid var(--cta);outline-offset:-2px;border-radius:var(--r-mini)}@media(prefers-reduced-motion:reduce){.cf-sum:after{transition:none}}.cf-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--r-mini);background:var(--cta);color:var(--cta-ink);font-size:var(--fs-2xs);font-weight:600;line-height:1}.cf-opts{display:flex;flex-wrap:wrap;gap:var(--s2);margin:0;padding:0 0 var(--s4);border:0}.cf-opt{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;border:1px solid var(--line);border-radius:var(--r-in);background:var(--bg);color:var(--ink);font-size:var(--fs-sm);line-height:1.3;cursor:pointer;transition:border-color var(--t-1) var(--ease),background var(--t-1) var(--ease)}.cf-opt:hover{border-color:var(--ink)}.cf-opt:has(input:checked){background:var(--cta-a05);border-color:var(--cta-line-2);color:var(--cta);font-weight:600}.cf-opt:has(input:focus-visible){outline:2px solid var(--cta);outline-offset:2px}.cf-opt--nul{color:var(--i55);border-color:var(--line);background:var(--i5);cursor:not-allowed}.cf-opt--nul:hover{border-color:var(--line)}.cf-opt-n{font-size:var(--fs-2xs);font-weight:400;color:var(--i55)}.cf-opt:has(input:checked) .cf-opt-n{color:inherit}.cf-prix{align-items:end;gap:var(--s3)}.cf-prix-c{display:flex;flex-direction:column;gap:6px;flex:1 1 120px}.cf-prix-l{font-size:var(--fs-2xs);color:var(--i72)}.cf-prix-i{width:100%;height:44px;padding:0 12px;border:1px solid var(--line);border-radius:var(--r-in);background:var(--bg);color:var(--ink);font:inherit;font-size:var(--fs-sm)}.cf-prix-i:focus-visible{outline:2px solid var(--cta);outline-offset:1px}.cf-prix-s{flex:0 0 auto;height:44px;display:flex;align-items:center;color:var(--i55)}.cf-foot{flex:0 0 auto;display:flex;gap:var(--s3);padding:var(--s4) var(--s5);background:var(--bg)}.cf-clear{flex:1;display:inline-flex;align-items:center;justify-content:center;height:48px;border:1.5px solid var(--line-2);border-radius:var(--r-btn);background:var(--bg);color:var(--ink);font-size:var(--fs-sm);font-weight:600;text-decoration:none;transition:border-color var(--t-1) var(--ease)}.cf-clear:hover{border-color:var(--ink)}.cf-clear:focus-visible{outline:2px solid var(--cta);outline-offset:2px}.cf-apply{flex:1.4;height:48px;border:0;border-radius:var(--r-btn);background:var(--cta);color:var(--cta-ink);font:inherit;font-size:var(--fs-sm);font-weight:600;cursor:pointer;transition:background var(--t-1) var(--ease)}.cf-apply:hover{background:var(--cta-h)}.cf-apply:focus-visible{outline:2px solid var(--ink);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/34/assets/section-collection-filters.css.map */
