.filters-trigger{cursor:pointer;display:flex;align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:none;font-size:1.6rem;font-weight:500;line-height:1.1875;letter-spacing:0em;color:var(--color-base-primary);transition:background .2s}.filters-trigger span{margin:0 .8rem}.filters-modal{width:100%;height:100%;position:fixed;top:0;left:0;z-index:var(--z-modals);background-color:#0000004d;opacity:0;pointer-events:none;transition:opacity .1s .15s}.filters-modal .filters-modal__dialog{width:100%;height:100%;max-width:60rem;background-color:var(--color-cultured);transform:translate(-100%);transition:transform .3s;display:flex;flex-direction:column;overflow:auto}.filters-modal[open]{opacity:1;pointer-events:all;transition:opacity .1s}.filters-modal[open] .filters-modal__dialog{transform:translate(0)}.filters-modal .filters-modal__head{font-family:var(--font-heading-family);border-bottom:solid 1px var(--color-light-grey);position:relative;padding:1.5rem 1rem 2.7rem;text-align:center;font-size:3.2rem;font-weight:400;line-height:1.1875;letter-spacing:0em}.filters-modal .filters-modal__close{background:none;border:none;cursor:pointer;padding:1rem;position:absolute;top:50%;right:1.8rem;transform:translateY(-50%)}.filters-modal .filters-modal__body{flex:1;display:flex;flex-direction:column}@media (max-width: 767px){.filters-trigger{border:solid 1px var(--color-noir-divoire);border-radius:50px;padding:.8rem .8rem .8rem 1.2rem}.filters-trigger span{font-weight:500;text-shadow:none}.filters-modal .filters-modal__dialog{max-width:32.6rem}.filters-modal .filters-modal__head{padding:2.4rem;font-size:1.8rem;font-weight:400;line-height:1.5;letter-spacing:0em}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/filters.css.map */
