:root{--brand-dark-raw: 26, 23, 30;--brand-light-raw: 167, 213, 236;--brand-dark: rgb(var(--brand-dark-raw));--brand-light: rgb(var(--brand-light-raw))}.tokens__container{display:grid;gap:.25rem;grid-template-columns:1fr auto}@media(width >= 767px){.tokens__container{gap:1rem}}.tokens__container-tokens{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.5rem}@media(width < 767px){.tokens__container-tokens{max-height:2.5rem;overflow:auto}}.tokens__container-buttons{margin-left:auto;margin-top:auto;order:9999}.tokens-token{align-items:center;background-color:var(--brand-light);border-radius:100vw;box-shadow:0 0 1px var(--brand-dark);display:flex;font-size:11px;gap:.25rem;height:1rem;padding:.125rem .5rem}.tokens-token button{background-color:rgba(0,0,0,0);border:0;line-height:1;margin:0;outline:none;padding:0;padding:.25rem}@media(width < 767px){.tokens-token{border-radius:2px;font-size:10px;gap:.125rem;height:.875rem;padding:.125rem .25rem}}.tokens>div{align-items:flex-start}.filter-panel{--transition: 0.3s ease-in-out;background:rgba(0,0,0,.6);inset:0 0 0 100%;overflow:hidden;position:fixed;transition:inset var(--transition);z-index:var(--zindex-aside)}.filter-panel--visible{inset:0}.filter-panel__content{background-color:rgba(0,0,0,0);box-sizing:border-box;height:100%;margin-left:auto;overflow-y:auto;padding-block:4rem 3rem;padding-inline:1.5rem;transition:var(--transition);transition-property:background-color,width;width:0}.filter-panel__content--visible{background-color:#fff;width:clamp(320px,35rem,80vw)}@media(width > 650px){.filter-panel__content{padding-inline:2rem}}.filter-panel__content button{appearance:none;background:rgba(0,0,0,0);border:0;color:var(--wp--preset--color--hunter-light-text);height:2rem;padding:.25rem .25rem .25rem 3.5rem;position:absolute;right:2rem;top:1rem;width:5rem}.filter-panel__content button:hover{color:var(--brand-dark)}.hunter-filters{background-image:linear-gradient(rgb(248, 252, 254), white);box-shadow:0 6px 9px -6px var(--wp--preset--color--hunter-light-text);margin-block:0 3rem;outline:0;position:sticky;top:var(--hunter-header-height);z-index:var(--zindex-filters)}.hunter-filters__buttons{display:flex;gap:.25rem;justify-content:space-between;margin-block:.5rem}@media(width >= 767px){.hunter-filters__buttons{gap:1rem}}.hunter-filters__buttons .open-filter{background-color:rgba(0,0,0,0);border:0;color:var(--brand-dark);font-family:var(--font-family-gilroy);font-size:12px;font-weight:200;letter-spacing:1px;margin:0;outline:none;padding:0;text-transform:uppercase}@media(width > 450px){.hunter-filters__buttons .open-filter{font-size:13px}}@media(width > 550px){.hunter-filters__buttons .open-filter{font-size:14px}}@media(width > 650px){.hunter-filters__buttons .open-filter{font-size:15px}}.hunter-products{display:grid;gap:3vw;grid-template-columns:repeat(auto-fit, minmax(var(--card-width), 1fr));margin:2rem 0}@media(width > 600px){.hunter-products{gap:2rem}}.filter-panel label{align-items:center;color:var(--brand-dark);display:flex;font-family:var(--wp--preset--font-family--gilroy);font-size:13px;gap:.5rem;letter-spacing:1px;padding:.5rem .125rem;text-align:left;transition:all .15s}.filter-panel label span{text-transform:lowercase}.filter-panel label span::first-letter{text-transform:uppercase}@media(width < 850px){.filter-panel label{letter-spacing:.3px}}@media(width < 650px){.filter-panel label{font-size:12px;gap:.25rem;letter-spacing:.1px}}.filter-panel label:has(input:checked){font-weight:500}.filter-panel label:hover span{font-weight:400}.filter-panel details{all:revert}.filter-panel summary{color:var(--wp--preset--color--hunter-light-text);font-weight:400;letter-spacing:.2px;padding-left:0}.filter-panel summary::after{margin-right:0;right:0}.filter-panel summary:hover,.filter-panel summary:hover::after{color:var(--brand-dark);text-shadow:0 0 .5px var(--brand-dark)}.filter-panel__checkboxes--three div{grid-template-columns:repeat(3, 1fr)}.filter-panel__checkboxes--four div{grid-template-columns:repeat(3, 1fr)}@media(width > 500px){.filter-panel__checkboxes--four div{grid-template-columns:repeat(4, 1fr)}}
