

/* Start:/auctions/auction.css?17844314869307*/
.block20-5 .filter-wrap {
  border: 1px solid #ececec;
  border-radius: 4px 4px 0 0;
  margin-bottom: -1px;
  margin-left: -1px;
  padding: 14px 20px 6px 20px;
  width: calc(100% - 3px);
  background: #fff;
}

.block20-5 .product {
  display: flex;
  flex-direction: column;
  border: 1px solid #ececec;
  box-sizing: border-box;
  background-color: #ffffff;
  padding: 25px;
  position: relative;
  height: 100%;
  width: 100%;
  -webkit-transition: box-shadow 0.2s ease-out;
  -moz-transition: box-shadow 0.2s ease-out;
  transition: box-shadow 0.2s ease-out;
}

.block20-5 .product:hover,
.block20-5 .product-buy {
  border-color: transparent;
  -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);
  -webkit-transition: box-shadow 0.2s ease-in;
  -moz-transition: box-shadow 0.2s ease-in;
  transition: box-shadow 0.2s ease-in;
  z-index: 10;
}

.block20-5.content-indent-elements .maxwidth-theme > .row > div {
  margin-bottom: 30px;
}

.block20-5 .product-name {
  font-size: 14px;
  line-height: 22px;
  color: #333333 !important;
}

.block20-5 .product-info {
  display: flex;
  align-items: center;
  margin-top: 4px;
  margin-bottom: 7px;
}

.block20-5 .product__img img {
  height: 240px;
}

.block20-5 .product-available {
  font-size: 12px;
  line-height: 18px;
  position: relative;
  padding-left: 14px;
}

.block20-5 .product-available::before {
  content: "";
  position: absolute;
  left: 0;
  top: calc(50% - 3px);
  width: 6px;
  height: 6px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

.block20-5 .product-available-yes {
  color: #69BE15;
}

.block20-5 .product-available-yes::before {
  background-color: #69BE15;
}

.block20-5 .product-available-no {
  color: #E93B3B;
}

.block20-5 .product-available-no::before {
  background-color: #E93B3B;
}

.block20-5 .product-rating {
  display: flex;
  align-items: center;
  margin-left: 18px;
}

.block20-5 .product-star {
  margin-right: 1px;
  width: 13px;
  height: 13px;
  position: relative;
}

.block20-5 .product-star--on {
  color: #f2d228;
}

.block20-5 .product-star--off {
  color: #dfdfdf;
}

.block20-5 .product-star svg {
  width: 13px;
  height: 13px;
  position: absolute;
  top: 0;
  left: 0;
}

.block20-5 .product-bottom {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  margin-top: auto;
}

.block20-5 .product-prices {
  display: flex;
  flex-wrap: wrap;
}

.block20-5 .product-prices > div {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  width: 100%;
}

.block20-5 .product-price {
  font-weight: bold;
  font-size: 18px;
  line-height: 30px;
  color: #333333;
  margin-right: 7px;
}

.block20-5 .product-price-old {
  font-size: 13px;
  line-height: 30px;
  text-decoration: line-through;
  color: #999999;
}

.product-economy-percent {
  font-size: 11px;
  line-height: 16px;
  color: #333333;
  padding: 1px 3px 1px 4px;
  background-color: #FFD600;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin-right: 2px;
}

.product-economy-money {
  font-size: 11px;
  line-height: 16px;
  color: #333333;
  padding: 1px 2px 1px 5px;
  background-color: #ffef9d;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

.block20-5 .block-el-btns {
  margin: 0;
}

.block20-5 .product .block-el-btns .btn {
  font-size: 14px;
  opacity: 0;
  -webkit-transition: opacity 0.1s ease-out;
  -moz-transition: opacity 0.1s ease-out;
  transition: opacity 0.1s ease-out;
}

.block20-5 .product:hover .block-el-btns .btn {
  opacity: 1;
  -webkit-transition: opacity 0.1s ease-in;
  -moz-transition: opacity 0.1s ease-in;
  transition: opacity 0.1s ease-in;
}

.block20-5 .product-stickers {
  position: absolute;
  top: 30px;
  left: 30px;
  max-width: calc(100% - 60px);
  z-index: 1;
  display: flex;
  flex-wrap: wrap;
}

.block20-5 .product-sticker {
  display: block;
  font-size: 12px;
  line-height: 16px;
  color: #ffffff;
  padding: 1px 5px 3px 5px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  margin-right: 5px;
  margin-bottom: 5px;
}

.block20-5 .product-sticker-sale {
  background-color: #FFD600;
  color: #333333;
}

.block20-5 .product-sticker-new {
  background-color: #46BD1C;
}

.block20-5 .product-sticker-recommend {
  background-color: #8E51CB;
}

.block20-5 .product-sticker-hit {
  background-color: #FC3E14;
}

.block20-5 .product-img {
  max-height: 270px;
  margin-bottom: 20px;
  position: relative;
  padding-top: 100%;
}

.block20-5 .product-img img {
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  height: auto;
  margin: auto;
}

.block20-5 .col-xl-4 .product-img {
  max-height: 390px;
}

.block20-5 .col-xl-6 .product-img {
  max-height: 580px;
}

.block20-5 a.product-img,
.block20-5 a.product-name {
  display: block;
  cursor: pointer;
}

.block20-5 .product-buy {
  display: flex;
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  opacity: 0;
  visibility: hidden;
  height: 0;
  transition: opacity 0.1s ease;
  -webkit-transition: opacity 0.1s ease;
  -moz-transition: opacity 0.1s ease;
}

.block20-5 .product:hover .product-buy {
  opacity: 1;
  visibility: visible;
  height: auto;
}

.block20-5 .product-buy:not(.in-basket) > div {
  width: 50%;
}

.block20-5 .product-buy-btn,
.block20-5 .product-buy-basket-btn {
  padding-top: 12px;
  padding-bottom: 16px;
  border-radius: 0;
  cursor: pointer;
  margin-top: 0 !important;
}

.block20-5 .counter {
  border-radius: 0;
  border: none;
  border-top: 1px solid #ececec;
}

.block20-5 .product-buy-basket-btn,
.block20-5 .product-buy.in-basket .product-buy-btn,
.block20-5 .product-buy.in-basket .counter {
  display: none;
}

.block20-5 .product-buy.in-basket .product-buy-basket-btn {
  display: block;
}

@media (max-width: 1199px) {
  .block20-5 .filter-wrap {
    width: calc(100% - 2px);
  }
  .block20-5 .product-buy {
    position: static;
    opacity: 1;
    visibility: visible;
    height: auto;
    margin: -25px;
    margin-top: 25px;
    box-shadow: none;
  }
}
@media (max-width: 991px) {
  .block20-5 .filter-wrap {
    width: calc(100% - 1px);
  }
}
@media (max-width: 575px) {
  .block20-5 .filter-wrap {
    width: 100%;
  }
}
.lazy {
  width: 100%;
}

.products__product.product {
  border: 1px solid #ececec;
  padding: 10px;
}

.prop_value {
  color: #f25353;
}

.buy_button {
  width: 100%;
  border-radius: 0;
}

#forward {
  margin-left: 10px;
}

#backward {
  margin-right: 10px;
}

/*slider*/
#auction-form.disabled {
  opacity: 0.5;
  cursor: wait;
}

#auction-form.disabled * {
  cursor: wait;
}

#ext-params-toggler {
  margin-bottom: 1rem;
  width: fit-content;
  cursor: pointer;
}

#ext-params {
  height: 0;
  overflow: hidden;
  display: none;
}

#ext-params.open {
  height: unset;
  overflow: hidden;
  display: block;
}

.form-group-block .form-group.disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
.form-group-block .wrapper {
  position: relative;
  width: 95vmin;
  background-color: #ffffff;
  padding: 50px 40px 20px 40px;
  border-radius: 10px;
}
.form-group-block .container {
  position: relative;
  width: 100%;
  height: 20px;
  margin-top: 10px;
  padding: 0;
}
.form-group-block input[type=range] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
  outline: none;
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  background-color: transparent;
  pointer-events: none;
  font-size: 10px;
}
.form-group-block .slider-track {
  width: 100%;
  height: 5px;
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  border-radius: 5px;
}
.form-group-block input[type=range]::-webkit-slider-runnable-track {
  -webkit-appearance: none;
  height: 5px;
}
.form-group-block input[type=range]::-moz-range-track {
  -moz-appearance: none;
  height: 5px;
}
.form-group-block input[type=range]::-ms-track {
  appearance: none;
  height: 5px;
}
.form-group-block input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  height: 1.7em;
  width: 1.7em;
  background-color: #1940CC;
  cursor: pointer;
  margin-top: -9px;
  pointer-events: auto;
  border-radius: 50%;
}
.form-group-block input[type=range]::-moz-range-thumb {
  -webkit-appearance: none;
  height: 1.7em;
  width: 1.7em;
  cursor: pointer;
  border-radius: 50%;
  background-color: #1940CC;
  pointer-events: auto;
}
.form-group-block input[type=range]::-ms-thumb {
  appearance: none;
  height: 1.7em;
  width: 1.7em;
  cursor: pointer;
  border-radius: 50%;
  background-color:#1940CC;
  pointer-events: auto;
}
.form-group-block input[type=range]:active::-webkit-slider-thumb {
  background-color: #ffffff;
  border: 3px solid #1639b5;
}
.form-group-block .values {
  background-color: #1940CC;
  width: 100%;
  position: relative;
  margin: auto;
  padding: 10px 0;
  border-radius: 5px;
  text-align: center;
  font-weight: 500;
  color: #ffffff;
}
.form-group-block select[disabled] {
  opacity: 0.3;
  cursor: not-allowed;
}

@media (max-width: 575px) {
  #yearPreset {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
  }
}

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

/* End */


/* Start:/local/css/adojapan/catalog-search.css?179091478021093*/
/* Catalog presentation only: never applies to lot-detail pages or the Ranx header. */
.acs-catalog { --acs-blue:#1940cc; --acs-ink:#111d36; --acs-muted:#65748e; --acs-line:#e0e7f2; --acs-top:12px; color:var(--acs-ink); font-family:"IBM Plex Sans",Arial,sans-serif; background:#f8faff; padding:24px 0 64px; }
.acs-catalog *, .acs-catalog *::before, .acs-catalog *::after { box-sizing:border-box; }
.acs-catalog [hidden] { display:none!important; }
.acs-catalog .maxwidth-theme { max-width:1600px; padding:0 36px; display:grid; grid-template-columns:330px minmax(0,1fr); gap:16px; align-items:start; }
.acs-catalog .maxwidth-theme::before, .acs-catalog .maxwidth-theme::after { display:none; }
.acs-catalog .acs-page-head { grid-column:1/-1; grid-row:1; display:flex; align-items:center; flex-wrap:wrap; gap:18px 28px; margin:0 0 2px; }
.acs-catalog .acs-title { margin:0; color:var(--acs-ink); font-size:clamp(28px,2.55vw,38px); font-weight:700; line-height:1.25; letter-spacing:-.035em; }
.acs-catalog .acs-modes { display:flex; align-items:stretch; gap:8px; }
.acs-catalog .acs-modes a { display:flex; align-items:center; justify-content:center; min-width:128px; min-height:44px; padding:11px 18px; border-radius:8px; background:#eaf1ff; color:#405276; text-align:center; font-size:13px; line-height:20px; font-weight:600; text-decoration:none; }
.acs-catalog .acs-modes a[aria-current] { background:var(--acs-blue); color:#fff; }
.acs-catalog .acs-modes a[aria-busy=true] { cursor:progress; color:var(--acs-blue); background:#dfe9ff; }
.acs-catalog #auction-form { grid-column:1; grid-row:2/6; width:100%; margin:0; min-width:0; position:static; top:var(--acs-top); padding:0; background:#fff; border:1px solid var(--acs-line); border-radius:10px; overflow:hidden; }
.acs-catalog #auction-form.acs-filter-fits { position:sticky; }
.acs-catalog[data-acs-enhanced] #auction-form { grid-row:2; }
.acs-catalog .acs-filter-head { display:flex; align-items:center; gap:10px; padding:18px 18px 12px; }
.acs-catalog .acs-filter-head h3 { font-size:16px; font-weight:700; line-height:24px; margin:0; color:var(--acs-ink); }
.acs-catalog .acs-reset { color:var(--acs-blue); font-size:12px; white-space:nowrap; text-decoration:none; padding:8px 4px; }
.acs-catalog .acs-filter-head .acs-reset { margin-left:auto; }
.acs-catalog #auction-form > p, .acs-catalog .acs-native-count, .acs-catalog .acs-seo-title { position:absolute!important; width:1px!important; height:1px!important; overflow:hidden!important; clip-path:inset(50%); white-space:nowrap; margin:0!important; padding:0!important; }
.acs-catalog #auction-filter { display:flex; flex-direction:column; min-height:0; margin:0; }
.acs-catalog[data-acs-enhanced] #auction-filter { max-height:none; }
.acs-catalog .acs-filter-scroll { min-height:0; overflow:visible; padding:6px 18px 16px; }
.acs-catalog #main-params { display:grid; gap:14px; }
.acs-catalog #auction-filter fieldset { min-width:0; padding:0; margin:0; border:0; }
.acs-catalog #auction-filter .form-group-block { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px; margin:0; }
.acs-catalog #main-params > fieldset:first-child .form-group-block, .acs-catalog #main-params > fieldset:nth-of-type(3) .form-group-block, .acs-catalog #main-params > fieldset:nth-of-type(4) .form-group-block { grid-template-columns:minmax(0,1fr); }
.acs-catalog #auction-filter .form-group { width:100%; min-width:0; margin:0; float:none; }
.acs-catalog #auction-filter label { display:block; margin:0 0 6px; color:var(--acs-muted); font-size:12px; line-height:17px; font-weight:400; }
.acs-catalog #auction-filter select, .acs-catalog .acs-number, .acs-catalog .acs-popover select, .acs-catalog .acs-popover input:not([type=radio]) { width:100%; min-width:0; height:40px; padding:0 10px; border:1px solid #dce2ec; border-radius:8px; color:var(--acs-ink); background:#f7f8fa; font:inherit; font-size:13px; box-shadow:none; }
.acs-catalog #auction-filter select { padding-right:24px; text-overflow:ellipsis; }
.acs-catalog #auction-filter .form-group.disabled { opacity:1; }
.acs-catalog #auction-filter :is(input,select):disabled { color:#8591a5; background:#f1f3f7; cursor:not-allowed; }
.acs-catalog :is(a,button,input,select):focus { outline:none; }
.acs-catalog :is(a,button,input,select):focus-visible { outline:2px solid var(--acs-blue); outline-offset:3px; }
.acs-catalog #auction-filter :is(input:not([type=radio]),select):focus, .acs-catalog .acs-popover :is(input:not([type=radio]),select):focus { outline:none; border-color:#557bdf; box-shadow:inset 0 0 0 1px #557bdf; }
.acs-catalog #yearPreset { display:flex; gap:6px; grid-column:1/-1; }
.acs-catalog #yearPreset button { flex:1; padding:7px 3px; min-height:32px; border:1px solid transparent; border-radius:6px; background:#eaf1ff; color:var(--acs-blue); font-size:11px; font-weight:600; line-height:17px; margin:0; white-space:nowrap; box-shadow:none; }
.acs-catalog #yearPreset button[aria-pressed=true] { background:var(--acs-blue); color:#fff; }
.acs-catalog .acs-number-pair { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px; }
.acs-catalog #auction-filter .acs-number-wrap { margin:0; display:flex; align-items:center; position:relative; }
.acs-catalog .acs-number-wrap > span { position:absolute; left:10px; font-size:11px; color:var(--acs-muted); pointer-events:none; }
.acs-catalog .acs-number { padding-left:29px; padding-right:3px; appearance:textfield; }
.acs-catalog .acs-number::-webkit-inner-spin-button { appearance:none; margin:0; }
.acs-catalog #auction-filter .acs-range-enhanced > .values, .acs-catalog #auction-filter .acs-range-enhanced > .container { display:none; }
.acs-catalog #auction-filter > fieldset { display:none; } /* Native empty spacer. */
.acs-catalog #ext-params-toggler { display:flex; align-items:center; justify-content:space-between; gap:12px; width:100%; min-height:48px; margin:16px 0 0; padding:14px 8px; border:0; border-top:1px solid var(--acs-line); border-radius:6px; color:var(--acs-blue); background:transparent; font:inherit; font-size:13px; font-weight:600; text-align:left; cursor:pointer; }
.acs-catalog #ext-params-toggler:focus { outline:none; box-shadow:none; }
.acs-catalog #ext-params-toggler:focus-visible { outline:2px solid var(--acs-blue); outline-offset:3px; }
.acs-catalog #ext-params-toggler[aria-expanded=true] .acs-icon { transform:rotate(180deg); }
.acs-catalog #ext-params.open { display:grid; gap:14px; margin-top:10px; height:auto; overflow:visible; }
.acs-catalog .acs-actions { flex:none; border-top:1px solid var(--acs-line); padding:14px 18px 12px; background:#fff; }
.acs-catalog #form-submit { width:100%; min-height:44px; margin:0; border:0; border-radius:7px; background:var(--acs-blue); color:#fff; padding:11px 12px; font:inherit; font-weight:600; font-size:13px; line-height:22px; }
.acs-catalog #form-submit:hover, .acs-catalog .acs-apply:hover { background:#1236b7; }
.acs-catalog #form-submit:disabled { opacity:.65; cursor:wait; }
.acs-catalog .acs-filter-status { margin:8px 0 0; text-align:center; font-size:11px; line-height:18px; color:var(--acs-muted); }
.acs-catalog .acs-results { grid-column:2; grid-row:2; min-width:0; background:#fff; border-radius:10px; padding:12px 14px 16px; }
.acs-catalog .maxwidth-theme > :is(#mess,.auction___lots,.pagination-wrap) { grid-column:2; }
.acs-catalog #mess { margin:0 0 16px; }
.acs-catalog #mess > p:empty { display:none; }
.acs-catalog #mess > p:not(:empty) { font-size:13px; }
.acs-catalog .acs-result-title { margin:0 0 12px; color:var(--acs-ink); font-size:20px; line-height:26px; font-weight:700; }
.acs-catalog .acs-default-note { margin:0; color:var(--acs-muted); font-size:14px; line-height:1.6; }
.acs-catalog[data-acs-default="1"] .pagination-button-wrapper { display:none; }
.acs-catalog .acs-chips { display:flex; flex-wrap:wrap; align-items:center; gap:8px; }
.acs-catalog .acs-chip { display:inline-flex; min-width:0; max-width:100%; border:1px solid transparent; background:#eaf1ff; color:var(--acs-blue); border-radius:7px; }
.acs-catalog .acs-chip:has(:focus-visible) { border-color:var(--acs-blue); }
.acs-catalog .acs-chip button { display:flex; align-items:center; min-width:0; border:0; background:transparent; color:inherit; font:inherit; font-size:14px; line-height:18px; cursor:pointer; }
.acs-catalog .acs-chip-edit { padding:10px 12px; gap:12px; text-align:left; overflow-wrap:anywhere; }
.acs-catalog .acs-chip-remove { position:relative; padding:8px 10px; }
.acs-catalog .acs-chip-remove::before { content:''; position:absolute; left:0; width:1px; height:18px; background:#c4d3f3; }
.acs-catalog .acs-chip button:disabled { opacity:.55; cursor:wait; }
.acs-catalog .acs-pending { margin:12px 0 0!important; padding:9px 12px; border-radius:6px; background:#f1f5fd; color:#526585; font-size:12px!important; line-height:18px; }
.acs-catalog .auction___lots { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:18px; margin:0; }
.acs-catalog .auction___lots > div { width:auto; max-width:none; min-width:0; padding:0!important; }
.acs-catalog .product { height:100%; display:flex; flex-direction:column; border:1px solid var(--acs-line); border-radius:9px; overflow:hidden; padding:0; box-shadow:none; background:#fff; }
.acs-catalog .product:hover { border-color:#b9c9ea; box-shadow:0 5px 18px #1529480a; }
.acs-catalog .product > pre:empty { display:none; }
.acs-catalog .product__img { position:relative; width:100%; aspect-ratio:1.8; flex:none; overflow:hidden; background:#f0f2f5; }
.acs-catalog .product__img a { display:block; height:100%; }
.acs-catalog .product__img img { display:block; width:100%; height:100%; object-fit:contain; max-height:none; }
.acs-catalog .acs-lot-status { position:absolute; top:10px; right:10px; max-width:80%; padding:4px 9px; border-radius:7px; background:#fff0ef; color:#b33a35!important; font-size:11px; line-height:17px; box-shadow:0 1px 4px #14213a0a; }
.acs-catalog .acs-lot-status--upcoming { background:#edf3ff; color:#1940cc!important; }
.acs-catalog .product__name { display:block; height:auto; min-height:0; text-align:left; margin:0; padding:12px 12px 10px; font-size:14px; line-height:21px; font-weight:700; }
.acs-catalog .product__name a { color:var(--acs-blue); }
.acs-catalog .product > .product__info.container { padding:0 12px; margin:0; max-width:none; width:100%; flex:1; display:flex; flex-direction:column; }
.acs-catalog .product > .product__info.container .info__properties { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:8px 12px; }
.acs-catalog .product .property { display:flex; align-items:baseline; flex-wrap:wrap; gap:2px 7px; margin:0; font-size:12px; line-height:18px; }
.acs-catalog .product .property > div { width:auto; max-width:none; flex:0 1 auto; padding:0; color:var(--acs-muted); }
.acs-catalog .product .property > div:last-child { color:var(--acs-ink); overflow-wrap:anywhere; }
.acs-catalog .acs-card-foot { display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:8px; padding-top:16px; margin-top:auto; }
.acs-catalog .product .info__bottom { padding:0; margin:0; }
.acs-catalog .product .prices__price strong { font-size:20px; font-weight:700; line-height:28px; color:var(--acs-ink); }
.acs-catalog .acs-detail { display:flex; align-items:center; gap:6px; color:var(--acs-blue); font-size:12px; font-weight:600; white-space:nowrap; }
.acs-catalog .product__buy { padding:6px 12px 8px; }
.acs-catalog .buy_button { display:block; padding:6px; min-height:32px; margin:0; background:#f2f6ff; color:#375cbb; border:0; border-radius:5px; font-size:11px; line-height:20px; font-weight:500; }
.acs-catalog .buy_button:hover { color:var(--acs-blue); background:#e4edff; }
.acs-catalog .pagination-button-wrapper { display:flex; align-items:center; flex-wrap:wrap; gap:5px; margin-top:20px; }
.acs-catalog .pagination-button-wrapper button { min-width:34px; min-height:36px; padding:7px 10px; margin:0!important; border:0; border-radius:5px; background:#eaf1ff; color:var(--acs-blue); font-size:12px; font-weight:600; }
.acs-catalog .pagination-button-wrapper .currentPage { background:var(--acs-blue); color:#fff; }
.acs-catalog .pagination-button-wrapper .devider { background:transparent; }
.acs-catalog .pagination-button-wrapper button:disabled { opacity:.5; }
.acs-catalog .acs-popover { position:fixed; z-index:21000; display:flex; flex-direction:column; padding:20px; border:1px solid var(--acs-line); border-radius:12px; background:#fff; box-shadow:0 8px 32px #13295326; }
.acs-catalog .acs-popover h4 { margin:0 0 14px; color:var(--acs-ink); font-size:15px; line-height:22px; font-weight:700; }
.acs-catalog .acs-popover .acs-option-search { background:#fff; margin-bottom:10px; flex:none; }
.acs-catalog .acs-popover-body { min-height:0; overflow:auto; overscroll-behavior:contain; scrollbar-width:thin; padding:4px; margin:-4px; }
.acs-catalog .acs-option { display:flex; align-items:center; gap:10px; padding:7px 4px; margin:0; color:var(--acs-ink); font-size:13px; line-height:20px; cursor:pointer; }
.acs-catalog .acs-option:hover { background:#f5f8fe; border-radius:5px; }
.acs-catalog .acs-option input { width:17px; height:17px; margin:0; flex:none; accent-color:var(--acs-blue); }
.acs-catalog .acs-popover-pair { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:14px; }
.acs-catalog .acs-popover-pair label { display:flex; flex-direction:column; gap:8px; min-width:0; margin:0; font-size:12px; line-height:18px; font-weight:400; color:var(--acs-muted); }
.acs-catalog .acs-popover-pair :is(select,input) { height:44px; margin:0; padding:0 12px; font-size:14px; }
.acs-catalog .acs-popover input[type=number] { appearance:textfield; -moz-appearance:textfield; }
.acs-catalog .acs-popover input[type=number]::-webkit-inner-spin-button, .acs-catalog .acs-popover input[type=number]::-webkit-outer-spin-button { -webkit-appearance:none; margin:0; }
.acs-catalog .acs-popover-actions { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px; margin-top:16px; padding-top:14px; border-top:1px solid #edf1f7; flex:none; }
.acs-catalog .acs-popover-actions button { min-width:0; min-height:44px; border:0; border-radius:8px; padding:11px 12px; font:inherit; font-size:13px; font-weight:600; }
.acs-catalog .acs-cancel { background:#f2f5fa; color:#526585; }
.acs-catalog .acs-apply { background:var(--acs-blue); color:#fff; }
.acs-catalog .acs-no-options { color:var(--acs-muted); font-size:13px; }
.acs-catalog .acs-close-filter, .acs-catalog .acs-open-filter, .acs-catalog .acs-filter-backdrop { display:none; }
/* Feather icons, MIT, Copyright (c) 2013-2023 Cole Bemis. Unmodified library paths.
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */
.acs-catalog .acs-icon { display:inline-block; width:17px; height:17px; flex:none; background:currentColor; mask:var(--acs-icon) center/contain no-repeat; -webkit-mask:var(--acs-icon) center/contain no-repeat; }
.acs-catalog .acs-icon-x { --acs-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'/%3E%3Cline x1='6' y1='6' x2='18' y2='18'/%3E%3C/svg%3E"); }
.acs-catalog .acs-icon-chevron { --acs-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E"); }
.acs-catalog .acs-icon-arrow { --acs-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'/%3E%3Cpolyline points='12 5 19 12 12 19'/%3E%3C/svg%3E"); }
.acs-catalog .acs-icon-sliders { --acs-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='4' y1='21' x2='4' y2='14'/%3E%3Cline x1='4' y1='10' x2='4' y2='3'/%3E%3Cline x1='12' y1='21' x2='12' y2='12'/%3E%3Cline x1='12' y1='8' x2='12' y2='3'/%3E%3Cline x1='20' y1='21' x2='20' y2='16'/%3E%3Cline x1='20' y1='12' x2='20' y2='3'/%3E%3Cline x1='1' y1='14' x2='7' y2='14'/%3E%3Cline x1='9' y1='8' x2='15' y2='8'/%3E%3Cline x1='17' y1='16' x2='23' y2='16'/%3E%3C/svg%3E"); }
@media (max-width:1240px) {
    .acs-catalog .maxwidth-theme { grid-template-columns:280px minmax(0,1fr); gap:18px; padding:0 24px; }
    .acs-catalog .auction___lots { grid-template-columns:repeat(2,minmax(0,1fr)); }
    .acs-catalog .acs-title { font-size:30px; }
}
@media (max-width:991px) {
    .acs-catalog .maxwidth-theme { display:block; }
    .acs-catalog .acs-page-head { margin-bottom:20px; }
    .acs-catalog .acs-results { padding:14px; }
    .acs-catalog #auction-form, .acs-catalog #auction-form.acs-filter-fits { position:static; margin-bottom:20px; }
    .acs-catalog[data-acs-enhanced] #auction-form { display:none; }
    .acs-catalog[data-acs-enhanced] .acs-open-filter { display:flex; align-items:center; justify-content:center; gap:10px; min-height:44px; width:100%; margin:12px 0; border:1px solid #cbd8f6; border-radius:8px; background:#f0f5ff; color:var(--acs-blue); font:inherit; font-size:14px; font-weight:600; }
    .acs-catalog.acs-drawer-open #auction-form { display:flex; flex-direction:column; position:fixed; z-index:21000; inset:0 0 0 auto; width:min(420px,100%); height:100vh; height:100dvh; top:0; margin:0; border:0; border-radius:0; }
    .acs-catalog.acs-drawer-open .acs-filter-backdrop { display:block; position:fixed; z-index:20999; inset:0; border:0; width:100%; height:100%; background:#10244866; }
    .acs-catalog .acs-close-filter { display:flex; align-items:center; justify-content:center; padding:10px; background:transparent; color:var(--acs-ink); border:0; border-radius:6px; }
    .acs-catalog .acs-filter-head { flex:none; padding:14px 18px; }
    .acs-catalog.acs-drawer-open #auction-filter { max-height:none; flex:1; min-height:0; }
    .acs-catalog.acs-drawer-open .acs-filter-scroll { flex:1; overflow:auto; overscroll-behavior:contain; scrollbar-width:thin; scrollbar-color:#c7d1e2 transparent; }
    .acs-catalog .acs-actions { padding-bottom:max(14px,env(safe-area-inset-bottom)); }
    .acs-catalog #auction-filter select, .acs-catalog .acs-number, .acs-catalog .acs-popover input:not([type=radio]), .acs-catalog .acs-popover select { height:44px; font-size:16px; }
}
@media (max-width:600px) {
    .acs-catalog { padding-top:22px; padding-bottom:36px; }
    .acs-catalog .maxwidth-theme { padding:0 14px; }
    .acs-catalog .acs-title { font-size:28px; line-height:1.2; }
    .acs-catalog .acs-modes { width:100%; }
    .acs-catalog .acs-modes a { flex:1; }
    .acs-catalog .acs-results { padding:0; background:transparent; }
    .acs-catalog .acs-result-title { font-size:18px; }
    .acs-catalog .acs-chips { gap:6px; }
    .acs-catalog .acs-chip-edit { font-size:12px; padding:11px 9px; gap:8px; }
    .acs-catalog .acs-chip-remove { min-width:36px; }
    .acs-catalog .auction___lots { grid-template-columns:minmax(0,1fr); gap:16px; }
    .acs-catalog .product__name { font-size:16px; }
    .acs-catalog .product .property { font-size:12px; line-height:19px; }
    .acs-catalog .product .prices__price strong { font-size:22px; }
    .acs-catalog .buy_button { min-height:40px; padding:10px; font-size:12px; }
    .acs-catalog .acs-detail { min-height:40px; font-size:13px; }
    .acs-catalog .pagination-button-wrapper { gap:4px; }
    .acs-catalog .pagination-button-wrapper button { padding:6px 7px; min-width:30px; min-height:40px; }
}
@media (prefers-reduced-motion:reduce) { .acs-catalog *, .acs-catalog *::before, .acs-catalog *::after { transition:none!important; scroll-behavior:auto!important; } }

/* End */
/* /auctions/auction.css?17844314869307 */
/* /local/css/adojapan/catalog-search.css?179091478021093 */
