.facets__wrapper .facets__form{gap:.8rem;row-gap:.8rem}.facets__disclosure{margin-bottom:0}.facets__summary{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.4rem .65rem 1.2rem!important;margin-bottom:0!important;border:.15rem solid rgba(var(--color-foreground),.25);border-radius:50rem;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))!important;font-size:1.3rem;font-weight:500;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease;white-space:nowrap;list-style:none}.facets__summary:hover{border-color:rgba(var(--color-foreground),.6);text-decoration:none!important}.facets__disclosure[open]>.facets__summary,.facets__disclosure[open] .facets__summary{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))!important;border-color:rgb(var(--color-foreground))}.facets__summary .icon-caret{position:static!important;width:1rem;height:1rem;margin-left:.3rem;right:auto!important;flex-shrink:0;transition:transform .2s ease}.facets__disclosure[open] .facets__summary .icon-caret{transform:rotate(180deg)}.facets__summary:before{display:none!important}.facets__summary:hover .facets__summary-label{text-decoration:none!important}.facets__selected{display:inline-flex;align-items:center;justify-content:center;min-width:1.8rem;height:1.8rem;padding:0 .4rem;border-radius:50rem;background:rgba(var(--color-foreground),.15);font-size:1rem;font-weight:700;line-height:1}.facets__disclosure[open] .facets__selected{background:rgba(var(--color-background),.25)}.facets__display{border-radius:1.2rem!important;padding:1.6rem}.card--standard .card__inner{background-color:#fff!important;border-radius:1.2rem!important;border-color:transparent!important;overflow:hidden;box-shadow:0 2px 10px #00000014,0 0 0 1px #0000000a;transition:box-shadow .2s ease,transform .2s ease}.card-wrapper:hover .card--standard .card__inner{box-shadow:0 6px 22px #0000001f,0 0 0 1px #0000000d;transform:translateY(-2px)}.card--standard .card__inner:after{box-shadow:none!important}.card__heading{font-size:1.6rem!important;line-height:1.3!important}@media screen and (min-width:750px){.card__heading{font-size:1.8rem!important}}.product-grid{row-gap:2.4rem}@media screen and (min-width:750px){.product-grid{row-gap:3rem}}.collection .facets-container{padding-bottom:2rem}
/*# sourceMappingURL=/cdn/shop/t/4/assets/nimblebeaver-custom.css.map */
