.page-filter{--font-button-padding: .4rem 1.8rem;--font-button-weight: 400;--grid-gap: var(--gutter, 24px);--link-color: #0046ad;--link-color-hover: #2e82ff}.page-filter .btn:not(.video-play):not([data-shopify-xr]){padding:var(--font-button-padding)}.page-filter__title{margin-bottom:var(--grid-gap)}.page-filter__list{display:grid;grid-gap:var(--grid-gap);grid-template-columns:1fr}@media (min-width: 768px){.page-filter__list{grid-template-columns:repeat(2,minmax(300px,1fr))}}@media (min-width: 1060px){.page-filter__list{grid-template-columns:repeat(3,minmax(300px,1fr))}}.page-filter__controls{display:flex;flex-wrap:wrap;gap:8px;position:relative;margin:0 0 var(--grid-gap)}.page-filter__controls legend{font-size:18px;font-weight:700;margin-bottom:8px}.page-filter__checkbox-input:focus-visible{outline:none!important}.page-filter__checkbox-input:focus-visible+.page-filter__checkbox-label{outline:1px solid var(--button-primary-outlined)!important;outline-offset:2px}.page-filter__checkbox-label{display:inline-flex;align-items:center;justify-content:center;padding:var(--font-button-padding);margin-right:0;border:2px solid;border-radius:var(--button-radius);background-color:transparent;color:var(--button-primary-outlined);border-color:var(--button-primary-outlined);cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .16s ease-in-out;position:relative;line-height:inherit;font-family:var(--font-button-family);font-weight:var(--font-button-weight);font-size:var(--font-button-size);letter-spacing:var(--font-button-letter-spacing);text-transform:var(--font-button-text-transform);background-position:50% 50%;background-repeat:no-repeat;background-size:0 100%}.page-filter__checkbox-label:hover{background-color:#e6f5fb;background-image:linear-gradient(90deg,#fff 1%,#e6f5fb 25% 33%,#e6f5fb 75%,#fff);background-size:300% 100%}.page-filter__checkbox-input:checked+.page-filter__checkbox-label{background-color:var(--button-primary-background);color:var(--button-primary-foreground);border-color:transparent}.page-filter__checkbox-input:checked+.page-filter__checkbox-label:hover{background-color:var(--button-primary-background-hover);background-image:linear-gradient(90deg,var(--button-primary-background) 1%,#0063f6 25%,#0063f6 33%,#0063f6 75%,var(--button-primary-background))}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-page-filter.css.map */
