arvada-load-more{display:block;text-align:center;margin:32px 0 0}
.av-load-more{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:48px;padding:12px 28px;border:1px solid rgba(var(--color-foreground),.45);color:rgb(var(--color-foreground));background:transparent;text-decoration:none;border-radius:0;font:inherit}
.av-load-more:hover{background:rgba(var(--color-foreground),.04)}
.av-load-more svg{width:12px;height:12px}
.av-load-more[hidden]{display:none}
.av-load-more[aria-disabled="true"]{opacity:.5;cursor:wait}
arvada-load-more p{font-size:13px;margin:10px 0 0}
arvada-load-more p:empty{display:none}
.av-catalog .facets__disclosure-vertical{border:1px solid rgba(var(--color-foreground),.18);margin:0 0 12px;padding:0}
.av-catalog .facets__disclosure-vertical>.facets__summary{padding:16px;margin:0;font-size:14px;font-weight:600;line-height:1.4}
.av-catalog .facets__disclosure-vertical[open]>.facets__summary{border-bottom:1px solid rgba(var(--color-foreground),.1);background:rgba(var(--color-foreground),.025)}
.av-catalog .facets__disclosure-vertical>.facets__display-vertical{padding:12px 16px 16px}
.av-catalog .facets__header-vertical{font-size:12px;padding:0 0 12px}
.av-catalog .facets__label{font-size:14px;line-height:1.5}
.av-catalog .facets__price{gap:8px;padding:0;align-items:center;min-width:0}
.av-catalog .facets__price .field{min-width:0}
.av-catalog .facets__price .field__input{padding:22px 8px 6px;min-width:0;height:52px;font-size:14px}
.av-catalog .facets__price .field__label{left:8px;font-size:12px;top:5px;transform:none}
.av-catalog .facets__price .field-currency{font-size:12px}
.av-catalog .mobile-facets__main>.js-filter{border-bottom:1px solid rgba(var(--color-foreground),.16)}
.av-catalog .mobile-facets__summary{padding-top:18px;padding-bottom:18px}
.av-catalog .mobile-facets__submenu .facets__price{margin:24px}
arvada-price-slider{display:block;position:relative;height:65px;margin:12px 0 0;--av-low:0%;--av-high:100%}
arvada-price-slider:not(:defined){display:none}
arvada-price-slider .av-price-track{display:block;position:absolute;top:20px;inset-inline:0;height:3px;background:linear-gradient(to right,#ddd var(--av-low),#121212 var(--av-low),#121212 var(--av-high),#ddd var(--av-high))}
arvada-price-slider input[type="range"]{appearance:none;-webkit-appearance:none;position:absolute;top:0;left:0;width:100%;height:44px;margin:0;padding:0;background:transparent;pointer-events:none}
arvada-price-slider input[type="range"]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;pointer-events:auto;width:16px;height:16px;border:0;border-radius:50%;background:#eeb83d;cursor:ew-resize}
arvada-price-slider input[type="range"]::-moz-range-thumb{pointer-events:auto;width:16px;height:16px;border:0;border-radius:50%;background:#eeb83d;cursor:ew-resize}
arvada-price-slider input[type="range"]:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}
.av-price-limits{position:absolute;top:43px;left:0;right:0;display:flex;justify-content:space-between;font-size:12px}
.av-catalog .mobile-facets__submenu arvada-price-slider{margin:0 24px 24px}

.av-catalog .facets__disclosure-vertical>.facets__summary .icon-caret{right:16px}

.av-catalog .av-load-more{background:var(--av-more-color,#eeb83d);color:var(--av-more-text,#000);border:var(--av-more-border-width,0px) solid var(--av-more-border,#000);border-radius:var(--av-more-radius,999px)}
.av-catalog .av-load-more:hover{filter:brightness(.96)}
.av-catalog .facets__disclosure-vertical{border-radius:var(--av-filter-radius,20px)}
.av-catalog .facets__disclosure-vertical>.facets__summary{border-radius:var(--av-filter-radius,20px)}
.av-catalog .facets__disclosure-vertical[open]>.facets__summary{border-radius:var(--av-filter-radius,20px) var(--av-filter-radius,20px) 0 0}
.av-catalog .mobile-facets__main>.js-filter{border:1px solid rgba(var(--color-foreground),.18);border-radius:var(--av-filter-radius,20px);margin:8px 16px}
.av-catalog .facets__price{padding-top:22px;align-items:flex-end}
.av-catalog .facets__price .field__input{height:42px;padding:10px 8px;margin:0}
.av-catalog .facets__price .field__label{top:-22px;left:0;font-size:12px;line-height:18px;transform:none!important}
.av-catalog .facets__price .field-currency{align-self:flex-end;padding-bottom:11px}
