.search-cours{width:100%;--sc-fs: .9rem;--sc-fs-input: 1rem;--sc-fs-label: .8rem;--sc-fs-badge: .7rem;--sc-fg: rgb(var(--color-foreground, 38 36 33));--sc-bg: rgb(var(--color-background, 255 255 255));--sc-line: #c5c5c5;--sc-line-mid: rgba(var(--color-foreground, 38 36 33), .26);--sc-tint: rgba(var(--color-foreground, 38 36 33), .045);--sc-tint-2: rgba(var(--color-foreground, 38 36 33), .09);--sc-r-pill: 999px;--sc-r-card: 20px;--sc-r-field: 16px;--sc-shadow: 0 18px 50px -22px rgba(var(--color-foreground, 38 36 33), .4);--sc-ease: cubic-bezier(.22, .61, .36, 1);color:var(--sc-fg)}.search-cours *,.search-cours *:before,.search-cours *:after{box-sizing:border-box}.search-cours__back{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:2rem}.search-cours__trigger{display:none}.search-cours__trigger-icon{width:1.15rem;height:1.15rem;flex-shrink:0}.search-cours__trigger-count{display:inline-grid;place-items:center;min-width:1.3rem;height:1.3rem;padding:0 .4rem;background:#fff!important;color:#000!important;border:1px solid black;font-size:var(--sc-fs-badge);font-weight:500}.search-cours__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:998;background:#00000073;opacity:0;visibility:hidden;transition:opacity .35s var(--sc-ease),visibility .35s var(--sc-ease)}.search-cours__panel-header{display:none}.search-cours__search{position:relative;z-index:30;display:flex;align-items:center;gap:.85rem;padding:1.05rem 1.5rem;border:1px solid black;border-radius:0;background:#fff}.search-cours__search-icon{width:1.15rem;height:1.15rem;flex-shrink:0;opacity:.5}.search-cours__input{flex:1;border:none;background:none;font:inherit;font-size:var(--sc-fs-input);color:inherit;outline:none;min-width:0}.search-cours__input::placeholder{opacity:.85}.search-cours__input::-webkit-search-decoration,.search-cours__input::-webkit-search-cancel-button{-webkit-appearance:none}.search-cours__clear{display:inline-grid;place-items:center;width:1.6rem;height:1.6rem;border:none;border-radius:var(--sc-r-pill);background:none;color:inherit;opacity:.5;cursor:pointer;padding:0;flex-shrink:0;transition:opacity .2s,background .2s}.search-cours__clear svg{width:1rem;height:1rem}.search-cours__clear:hover{opacity:1;background:var(--sc-tint-2)}.search-cours__backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:29;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);background:#00000059}.search-cours__backdrop.is-visible{display:block}@media(max-width:749px){.search-cours__backdrop{display:none!important}}.search-cours__suggestions{position:absolute;top:calc(100% - .1rem);left:-.5px;right:-.5px;z-index:30;background:#fff;border:1px solid black;border-top:none;padding:1.25rem;max-height:60vh;overflow-y:auto;box-shadow:6px 12px 14px #b3b3b3}.search-cours__suggestions-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.search-cours__suggestion-empty{font-size:var(--sc-fs);opacity:.5;margin:0;text-align:center;padding:.75rem}.search-cours__suggestion-more{text-align:center;margin:30px auto 20px;display:table}.search-cours__bar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-top:.8rem}.search-cours__bar-content{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.search-cours__filter{position:relative}.search-cours__filter-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.62rem 1.15rem;background:var(--sc-bg);color:inherit;font:inherit;font-size:12px;font-weight:500;cursor:pointer;text-transform:uppercase;white-space:nowrap;transition:border-color .25s var(--sc-ease),background .25s var(--sc-ease),color .25s var(--sc-ease)}.search-cours__filter-btn:hover{border-color:var(--sc-line-mid);background:var(--sc-tint)}.search-cours__filter.is-open .search-cours__filter-btn{border-color:var(--sc-fg)}.search-cours__filter:first-child .search-cours__filter-btn{padding-left:0}.search-cours__filter-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.2rem;height:1.3rem;padding:0 .35rem;background:#fff;color:#000;border:1px solid black;border-radius:2px;font-size:11px;line-height:1;font-weight:500}.search-cours__chevron{width:1rem;height:1rem;opacity:1;transition:transform .3s var(--sc-ease)}.search-cours__filter.is-open .search-cours__chevron{transform:rotate(180deg)}.search-cours__filter-panel{display:none;position:absolute;top:calc(100% + .5rem);left:0;min-width:240px;z-index:20;border:1px solid var(--sc-line);box-shadow:var(--sc-shadow);padding:.5rem;max-height:360px;overflow-y:auto;background:var(--bg, white)}.search-cours__filter.is-open .search-cours__filter-panel{display:block}.search-cours__sub-label{display:block;padding:.65rem .85rem .3rem;font-size:var(--sc-fs-label);letter-spacing:.12em;text-transform:uppercase;font-weight:600;opacity:.5}.search-cours__sub-options{padding-left:.35rem}.search-cours__option{display:flex;align-items:center;gap:.7rem;padding:.5rem .85rem;border-radius:12px;cursor:pointer;font-size:var(--sc-fs);transition:background .15s var(--sc-ease)}.search-cours__option:hover{background:var(--sc-tint)}.search-cours__checkbox{position:absolute;opacity:0;pointer-events:none}.search-cours__option-mark{display:inline-grid;place-items:center;width:1.15rem;height:1.15rem;border:1px solid black;flex-shrink:0;background:#fff}.search-cours__option-mark:after{content:"";display:block;width:5px;height:9px;border-right:2px solid var(--sc-bg);border-bottom:2px solid var(--sc-bg);transform:rotate(45deg) translate(-1px,-1px) scale(0);transition:transform .18s var(--sc-ease)}.search-cours__checkbox:checked~.search-cours__option-mark{background:var(--sc-fg);border-color:var(--sc-fg)}.search-cours__checkbox:checked~.search-cours__option-mark:after{transform:rotate(45deg) translate(-1px,-1px) scale(1)}.search-cours__checkbox:focus-visible~.search-cours__option-mark{outline:2px solid var(--sc-fg);outline-offset:2px}.search-cours__actions{display:none;align-items:center;justify-content:flex-end;gap:.6rem;margin-top:.9rem}.search-cours__reset{flex:0!important;background:none;color:inherit;font:inherit;font-size:var(--sc-fs);cursor:pointer}.search-cours__submit{padding:.5rem 1.5rem;border:1px solid black;background-color:#fff!important;color:#000!important;cursor:pointer;text-transform:uppercase;transition:opacity .2s var(--sc-ease),transform .12s var(--sc-ease);display:flex;align-items:center;gap:.5rem}.search-cours__submit svg{stroke:#000}.search-cours__submit:hover{background-color:#000!important;color:#fff!important}.search-cours__submit:hover svg{stroke:#fff}.search-cours__active{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:5rem}.search-cours__pills{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;margin-inline-start:0!important;padding:0}.search-cours__pill{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .5rem .4rem 1rem;background:#fff;border:1px solid #c5c5c5;font-size:var(--sc-fs)}.search-cours__pill-remove{display:inline-grid;place-items:center;width:1.2rem;height:1.2rem;border:none;border-radius:var(--sc-r-pill);background:none;cursor:pointer;color:inherit;opacity:.55;padding:0;line-height:1;transition:opacity .15s,background .15s}.search-cours__pill-remove:hover{opacity:1;background:#0000000f}.search-cours__count{margin:1rem 0 0;font-size:16px}.search-cours__panel-body .search-cours__submit{display:flex}@media(max-width:749px){.search-cours__back{display:none}.search-cours__trigger{display:inline-flex;align-items:center;gap:1rem;padding:.6rem 1.3rem;border-radius:25px;border:1px solid lightgrey;font-size:12px;line-height:0;font-weight:500;cursor:pointer;text-transform:uppercase;background:#fff!important}.search-cours__trigger:hover{border-color:var(--sc-fg)}.search-cours.is-filters-open .search-cours__overlay{opacity:1;visibility:visible}.search-cours__panel{position:fixed;top:0;right:0;height:100dvh;width:min(420px,88vw);z-index:999;background:var(--sc-bg);display:flex;flex-direction:column;transform:translate(100%);transition:transform .38s var(--sc-ease);box-shadow:-12px 0 44px -12px #0000004d}.search-cours.is-filters-open .search-cours__panel{transform:translate(0)}.search-cours__panel-header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:1.35rem 1.4rem .2rem}.search-cours__panel-title{font-size:var(--sc-fs-label);letter-spacing:.16em;text-transform:uppercase;font-weight:600}.search-cours__panel-close{display:inline-grid;place-items:center;width:2.1rem;height:2.1rem;border:none;border-radius:var(--sc-r-pill);background:none;color:inherit;opacity:.65;cursor:pointer;transition:opacity .2s,background .2s}.search-cours__panel-close svg{width:1.3rem;height:1.3rem}.search-cours__panel-close:hover{opacity:1;background:var(--sc-tint-2)}.search-cours__panel-body{flex:1;overflow-y:auto;padding:1.25rem 1rem 0}.search-cours__panel-body .search-cours__submit{display:none}.search-cours__search{padding:1rem 1.2rem;border-radius:0}.search-cours__suggestions{padding:1rem;left:-1px;right:-.4px}.search-cours__suggestions-grid{grid-template-columns:1fr}.search-cours__bar{flex-direction:column;align-items:stretch;gap:0;margin-top:1rem}.search-cours__filter{width:100%;border-top:1px solid var(--sc-line)}.search-cours__filter-btn{width:100%;justify-content:flex-start;gap:.55rem;padding:1.1rem .25rem;border:none;border-radius:0;background:none;font-size:var(--sc-fs-label);letter-spacing:.12em;text-transform:uppercase;font-weight:600}.search-cours__filter-btn:hover,.search-cours__filter.is-open .search-cours__filter-btn{background:none;border:none}.search-cours__chevron{margin-left:auto;width:1rem;height:1rem}.search-cours__filter-panel{position:static;min-width:0;width:100%;box-shadow:none;border:none;border-radius:0;padding:0 0 .75rem;max-height:none;overflow:visible;background:rgb(var(--background))}.search-cours__option{padding:.55rem .25rem;font-size:1rem}.search-cours__option-mark{width:1.1rem;height:1.1rem}.search-cours__actions{display:flex;flex-shrink:0;margin-top:0;padding:1rem 1.4rem;gap:.75rem;border-top:1px solid var(--sc-line)}.search-cours__reset,.search-cours__submit{flex:1;justify-content:center;text-align:center}.search-cours__active{margin-top:1rem}}@media(prefers-reduced-motion:reduce){.search-cours__search,.search-cours__panel,.search-cours__overlay,.search-cours__filter-btn,.search-cours__filter-panel,.search-cours__chevron,.search-cours__option,.search-cours__option-mark,.search-cours__option-mark:after,.search-cours__submit{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map */
