.view-gear-search .view-filters {
  position: relative;
  top: 0;
  z-index: 1;
}
.view-gear-search .view-filters .form--inline > * {
  margin: 0;
  padding: 0;
}
.view-gear-search .view-filters .form--inline {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  row-gap: 0.5rem;
}
.view-gear-search .view-filters .form--inline .form-item-sort {
  order: -1;
}
.view-gear-search .view-filters .form--inline .form-item-sort label {
  display: none;
}
@media all and (min-width: 50rem) {
  .view-gear-search .view-filters .form--inline .form-item-type {
    grid-column: 1;
  }
}
@media all and (max-width: calc(50rem - 1px)) {
  .view-gear-search .view-filters .form--inline {
    grid-template-columns: repeat(2, 1fr);
  }
  .view-gear-search .view-filters .form--inline .form-item-price {
    grid-column: 1;
  }
}
.view-gear-search .view-filters .form--inline button,
.view-gear-search .view-filters .form--inline select {
  width: 8rem;
}
.view-gear-search .view-filters .form--inline .form-actions {
  position: absolute;
  top: 0;
  right: 0;
  width: 5rem;
}
.view-gear-search .view-filters .form--inline .form-actions input {
  width: 100%;
}
.view-gear-search .view-filters .form--inline .form-actions * {
  margin: 0;
  padding: 0;
}
.view-gear-search .view-filters .multiselect-dropdown__toggle {
  width: auto;
}
@supports selector(:has(input:checked)) {
  .view-gear-search .form-item-kind {
    display: none;
  }
  .view-gear-search .form-item-type:has(input:checked) ~ .form-item-kind {
    display: block;
  }
  .view-gear-search .form-item-model, .view-gear-search .form-item-series {
    display: none;
  }
  .view-gear-search .form-item-make:has(input:checked) ~ .form-item-model, .view-gear-search .form-item-make:has(input:checked) ~ .form-item-series {
    display: block;
  }
  .view-gear-search .form-item-type:has(input:checked) ~ .form-item-model, .view-gear-search .form-item-type:has(input:checked) ~ .form-item-series {
    display: block;
  }
}
.view-gear-search .views-row {
  clear: both;
  display: flow-root;
  margin: 0.75em 0;
  background: var(--teaser-bg-rgba);
  padding: 1.5rem;
  border-radius: 1rem;
}

.node--type-gear .field--name-field-link-ext,
.node--type-gear .field--name-field-condition,
.node--type-gear .field--name-field-price {
  text-align: right;
}
.node--type-gear .field--name-field-link-ext > *,
.node--type-gear .field--name-field-condition > *,
.node--type-gear .field--name-field-price > * {
  float: none;
  display: inline-block;
  padding-right: 0;
}
.node--type-gear.node--view-mode-teaser a {
  color: var(--page-text-rgb) !important;
  border-color: var(--page-text-rgb) !important;
}
.node--type-gear.node--view-mode-teaser .field--name-field-images {
  float: left;
  margin-right: 1em;
  width: 8rem;
}
.node--type-gear.node--view-mode-teaser .field--name-field-images img {
  border-radius: 0.5rem;
}
.node--type-gear.node--view-mode-teaser .field--name-field-images a {
  border: none;
  aspect-ratio: 1;
  display: block;
}
.node--type-gear.node--view-mode-teaser .field--name-field-desc::after,
.node--type-gear.node--view-mode-teaser .field--name-field-price::after {
  clear: none;
  content: "";
}
.node--type-gear.node--view-mode-teaser .field--name-field-desc {
  text-align: justify;
  text-wrap: pretty;
  font-variant: small-caps;
  font-size-adjust: 0.475;
  font-size: 1.1em;
  letter-spacing: 0.075em;
}
.node--type-gear.node--view-mode-teaser .node__links li {
  padding-right: 0;
}
.node--type-gear.node--view-mode-teaser .node__links,
.node--type-gear.node--view-mode-teaser .field--name-field-price {
  text-align: right;
}
@media all and (min-width: 40rem) {
  .node--type-gear .layout--twocol-section.layout--twocol-section--67-33 > .layout__region--first {
    padding: 0 1rem;
    order: 2;
  }
}
.view-gear .node--type-gear {
  margin-bottom: 2rem;
  padding-bottom: 1rem;
  border-bottom: 0.15em dotted;
}
.node--type-gear .photoswipe-gallery {
  justify-content: center;
  text-align: center;
  gap: 0.5rem;
}
.node--type-gear .photoswipe-gallery > .field__item {
  position: relative;
  aspect-ratio: 1;
  margin: 0.5em;
}
.node--type-gear .photoswipe-gallery > .field__item::before {
  content: "";
  pointer-events: none;
  z-index: -1;
  position: absolute;
  inset: 0;
  content: "";
  position: absolute;
  pointer-events: none;
  inset: 0;
  background: radial-gradient(circle closest-side, rgba(0, 0, 0, 0) 30%, rgb(0, 0, 0) 75%, rgba(0, 0, 0, 0) 95%);
  filter: invert(1);
  mix-blend-mode: screen;
  opacity: 0.0625;
}
.node--type-gear .photoswipe-gallery > .field__item a {
  position: absolute;
  inset: 0;
  transform: rotate(4deg);
  transform: perspective(500px) rotateX(4deg) rotateY(-16deg) rotateZ(4deg) translate(-4%, 0);
  transition: 0.25s ease-in-out;
  border: none;
  align-content: center;
}
.node--type-gear .photoswipe-gallery > .field__item a, .node--type-gear .photoswipe-gallery > .field__item a img {
  transition: 0.25s ease-in-out;
}
.node--type-gear .photoswipe-gallery > .field__item img {
  max-width: 100%;
  max-height: 100%;
  outline: 0 solid rgba(0, 0, 0, 0.5);
  box-shadow: 1rem 1rem 1rem -0.5rem rgba(0, 0, 0, 0.8);
}
.node--type-gear .photoswipe-gallery > .field__item:hover {
  z-index: 1;
}
.node--type-gear .photoswipe-gallery > .field__item:hover a {
  transform: rotate(0) scale(1.1);
  transform: perspective(250px) scale(1.125);
}
.node--type-gear .photoswipe-gallery > .field__item:hover img {
  outline-width: 0.0625rem;
  box-shadow: 1rem 1rem 2rem -0.5rem rgba(0, 0, 0, 0.8);
}

/*# sourceMappingURL=gear.css.map */
