.collection-filters__dialog{position:fixed;inset:0 auto 0 0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;border-radius:0;background-color:var(--color-cream);color:var(--color-brand-green);font-family:var(--font-family)}.collection-filters__dialog::backdrop{background:#1b1b1b5e}.collection-filters__form{display:flex;flex-direction:column;justify-content:space-between;height:100%}.collection-filters__body{display:flex;flex-direction:column;gap:20px;min-height:0;overflow-y:auto;padding:30px 20px 0}.collection-filters__header{display:flex;align-items:center;justify-content:space-between;gap:10px}.collection-filters__title{display:flex;align-items:center;gap:10px;margin:0;color:inherit;font-size:24px;font-weight:400;line-height:1.45;letter-spacing:-.01em}.collection-filters__count{margin:0;color:inherit;font-size:12px;font-weight:500;line-height:1.41;letter-spacing:.08em;text-transform:uppercase}.collection-filters__close{display:flex;padding:0;border:0;border-radius:0;background:none;box-shadow:none;cursor:pointer;transition:opacity .2s ease}.collection-filters__close-icon{width:30px;height:30px}.collection-filters__close:hover{opacity:.6}.collection-filters__groups{border-top:1px solid rgb(39 87 65 / 30%)}.collection-filters__group{border-bottom:1px solid rgb(39 87 65 / 30%)}.collection-filters__summary{display:flex;align-items:center;justify-content:space-between;padding-block:10px 9px;list-style:none;cursor:pointer}.collection-filters__summary:hover{color:inherit}.collection-filters__summary::-webkit-details-marker{display:none}.collection-filters__label{color:inherit;font-size:12px;line-height:1.7;letter-spacing:.03em}.collection-filters__chevron{width:30px;height:30px;transition:transform var(--animation-speed, .2s) ease}.collection-filters__group[open] .collection-filters__chevron{width:30px;height:30px;transform:scaleY(-1)}.collection-filters__options{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:11px 0 19px 20px}.collection-filters__option{display:flex;align-items:center;gap:8px;color:inherit;font-weight:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.collection-filters__option--disabled{opacity:.4;cursor:not-allowed}.collection-filters__checkbox{-webkit-appearance:none;appearance:none;flex-shrink:0;width:11px;height:11px;margin:0;border:1px solid var(--color-brand-green);border-radius:0;background:transparent 0 1.8px / 9px auto no-repeat;box-shadow:none;cursor:inherit}.collection-filters__checkbox:checked{background-color:var(--color-brand-green);background-image:url(icon-filter-check.svg)}.collection-filters__checkbox:hover:not(:checked){background-color:transparent}.collection-filters__checkbox:focus{box-shadow:none}.collection-filters__checkbox:focus-visible{outline:1px solid var(--color-brand-green);outline-offset:2px}.collection-filters__swatch{width:11px;height:11px;border:1px solid rgb(39 87 65 / 30%);border-radius:50%;background-color:var(--swatch-color)}.collection-filters__option-label{color:inherit;font-size:12px;line-height:1.7;letter-spacing:.03em}.collection-filters__clear:is(:link,:visited,:hover,:focus,:active){opacity:.5;color:inherit;font-size:12px;font-weight:400;line-height:1.7;letter-spacing:.03em;text-decoration:underline;transition:opacity .2s ease}.collection-filters__clear:hover{opacity:1}.collection-filters__price{display:flex;gap:20px}.collection-filters__price-field{display:flex;flex-direction:column;gap:4px;color:inherit;font-weight:inherit}.collection-filters__price-label{color:inherit;font-size:12px;line-height:1.7;letter-spacing:.03em}.collection-filters__price-input{width:110px;padding:8px 10px;border:1px solid rgb(39 87 65 / 30%);border-radius:0;background:transparent;box-shadow:none;color:inherit;font-size:12px}.collection-filters__price-input:focus{border-color:var(--color-brand-green);box-shadow:none}@media(hover:none)and (pointer:coarse){.collection-filters__price-input{font-size:16px}}.collection-filters__footer{display:flex;flex-direction:column-reverse;gap:10px;padding:20px}.collection-filters__button{display:flex;align-items:center;justify-content:center;flex:1;min-height:48px;padding:13px;border:1px solid var(--color-brand-green);border-radius:0;box-shadow:none;transition:background-color .2s ease,color .2s ease;font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.1em;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer}.collection-filters__button--primary{background-color:var(--color-brand-green);color:var(--color-white)}.collection-filters__button--primary:is(:hover,:active){background-color:#1c3f2f}.collection-filters__button--primary:focus-visible{outline-color:var(--color-brand-green)}.collection-filters__button--secondary:is(:link,:visited,:hover,:focus,:active){background-color:transparent;color:var(--color-brand-green);font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.1em;text-decoration:none}.collection-filters__button--secondary:is(:hover,:active){background-color:var(--color-brand-green);color:var(--color-white)}@media screen and (min-width:750px){.collection-filters__dialog{width:500px}.collection-filters__body{padding:20px 30px 0}.collection-filters__footer{flex-direction:row;gap:20px;padding:20px 36px 20px 30px}}
/*# sourceMappingURL=/cdn/shop/t/96/assets/collection-filters.css.map */
