body .is-root-container .component-listing-checkboxes{padding-right:0rem;padding-left:0rem;padding-top:0rem;padding-bottom:0rem;gap:.5rem;display:grid;grid-template-columns:1fr}body .is-root-container .component-listing-checkboxes .overline{font-family:museo-slab;font-weight:700;line-height:1;font-size:min(calc(0.875rem + 0.625 * (100vw - 22.5rem) / 77.5),1.5rem);letter-spacing:-0.02em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;color:#2b6549;opacity:1}body .is-root-container .component-listing-checkboxes .filters-wrapper{display:grid;grid-template-columns:1fr;justify-content:left;gap:clamp(0.5rem,calc(0.5rem + 0 * (100vw - 22.5rem) / 77.5),0.5rem)}@media(min-width: 48rem){body .is-root-container .component-listing-checkboxes .filters-wrapper{grid-template-columns:unset;grid-auto-flow:column}}body .is-root-container .component-listing-checkboxes .filter{display:flex;flex-flow:column;position:relative;gap:1.25rem}@media(min-width: 48rem){body .is-root-container .component-listing-checkboxes .filter{max-width:25.625rem;min-width:min(calc(12.5rem + 10 * (100vw - 22.5rem) / 77.5),22.5rem)}}body .is-root-container .component-listing-checkboxes .filter.active .toggler .icon-arrow{transform:scaleY(-1)}body .is-root-container .component-listing-checkboxes .filter.active .options{display:grid;opacity:1;visibility:visible;height:auto}body .is-root-container .component-listing-checkboxes .line{margin:0;height:1px;width:100%;opacity:.25;background:#000}body .is-root-container .component-listing-checkboxes .toggler{display:flex;align-items:center;justify-content:space-between;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:none;border-radius:0;outline:none;cursor:pointer}body .is-root-container .component-listing-checkboxes .toggler .title{font-family:museo-slab;font-weight:900;line-height:1;font-size:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 77.5),1rem);letter-spacing:-0.02em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;color:#0b6746;font-weight:600}body .is-root-container .component-listing-checkboxes .toggler .icon-arrow{display:flex;justify-content:center;align-items:center}body .is-root-container .component-listing-checkboxes .toggler .icon-arrow svg{width:1rem;height:1rem;color:#0b6746}body .is-root-container .component-listing-checkboxes .options{padding-top:min(calc(0.875rem + 0.25 * (100vw - 22.5rem) / 77.5),1.125rem);padding-bottom:min(calc(0.875rem + 0.25 * (100vw - 22.5rem) / 77.5),1.125rem);padding-right:min(calc(0.875rem + 0.25 * (100vw - 22.5rem) / 77.5),1.125rem);padding-left:min(calc(0.875rem + 0.25 * (100vw - 22.5rem) / 77.5),1.125rem);gap:min(calc(0.875rem + 0.25 * (100vw - 22.5rem) / 77.5),1.125rem);border-radius:.25rem;background-color:lch(99.3 0.78 92.6);display:none;grid-template-columns:1fr;top:100%;left:0;z-index:20;overflow-y:auto;min-width:100%;opacity:0;visibility:hidden;transition:opacity 250ms cubic-bezier(0.5, 0, 0, 1),visibility 250ms cubic-bezier(0.5, 0, 0, 1);height:0;padding:0;gap:1rem;background-color:rgba(0,0,0,0);padding-bottom:1.25rem;border-bottom:1px solid rgba(0,0,0,.25)}body .is-root-container .component-listing-checkboxes .options .option{display:flex;flex-flow:row;font-family:proxima-nova;font-weight:400;line-height:1.3;font-size:min(calc(1rem + 0.125 * (100vw - 22.5rem) / 77.5),1.125rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;color:#2b6549;opacity:.5;align-items:center;gap:1rem;opacity:1}body .is-root-container .component-listing-checkboxes .options .option:hover{font-family:proxima-nova;font-weight:400;line-height:1.3;font-size:min(calc(1rem + 0.125 * (100vw - 22.5rem) / 77.5),1.125rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;color:#007c38;opacity:1}body .is-root-container .component-listing-checkboxes .options .option input{position:absolute;opacity:0}body .is-root-container .component-listing-checkboxes .options .option span{cursor:pointer;display:inline-block;width:1.25rem;height:1.25rem;border-radius:50%;border:2px solid #c7c7c7;box-sizing:border-box;position:relative}body .is-root-container .component-listing-checkboxes .options .option span::after{content:"";position:absolute;top:50%;left:50%;width:0.625rem;height:0.625rem;border-radius:50%;background:#007c38;transform:translate(-50%, -50%) scale(0);transition:transform .12s ease}body .is-root-container .component-listing-checkboxes .options .option input:checked+span::after{transform:translate(-50%, -50%) scale(1)}body .is-root-container .component-listing-checkboxes .options .option input:focus-visible+span{outline:2px solid #a00000;outline-offset:2px}body .is-root-container .component-listing-checkboxes .toggler:focus+.options,body .is-root-container .component-listing-checkboxes .options:hover{opacity:1;visibility:visible;height:auto}body .is-root-container .component-listing-checkboxes.custom_style .overline{color:var(--secondary-color)}body .is-root-container .component-listing-checkboxes.custom_style .toggler .title{color:var(--secondary-color)}body .is-root-container .component-listing-checkboxes.custom_style .toggler .icon-arrow svg{color:var(--primary-color)}body .is-root-container .component-listing-checkboxes.custom_style .options .option{color:var(--secondary-color)}
/*# sourceMappingURL=listing-checkboxes.css.map */
