.auction-details {
    display: flex;
    flex-direction: column
}

.auction-details:not(.preview) {
    margin-top: 110px!important
}

.auction-details.preview .alert-warning {
    margin-bottom: 0;
    padding: 8px;
    border: 0;
    border-radius: 0;
    background: var(--alert-warning-bg);
    color: var(--default-font-color);
    min-height: 60px;
    display: flex
}

.auction-details.preview .alert-warning h6 {
    margin-bottom: 0;
    padding-left: 23px;
    font-weight: 700;
    font-size: 22px;
    line-height: 22px;
    display: none
}

.auction-details.preview .alert-warning .note {
    font-size: 16px;
    line-height: 19px;
    justify-content: center
}

.auction-details.preview .alert-warning .ml-auto {
    display: flex;
    width: 100%;
    align-items: center
}

.auction-details.preview .alert-warning .btn {
    border-radius: 6px;
    flex-basis: 49%
}

.auction-details.preview .alert-warning .btn+.btn {
    margin-left: 8px
}

.auction-details .auction-heading {
    order: 2;
    position: relative
}

.auction-details a.admin-view {
    padding: 7px 8px;
    font-weight: 700;
    font-size: 10px;
    line-height: 1;
    color: #b9b8b8;
    text-transform: uppercase;
    white-space: nowrap
}

.auction-details a.admin-view:hover {
    color: var(--default-font-color)
}

.auction-details .auction-photos {
    order: 1;
    margin-bottom: 11px
}

.auction-details .auction-photos .featured-tag {
    position: absolute;
    top: 8px;
    left: 18px
}

.auction-details .auction-photos .gallery-preview {
    height: 230px;
    overflow: hidden;
    display: flex;
    flex-wrap: nowrap;
    position: relative
}

.auction-details .auction-photos .gallery-preview .draggable {
    height: 230px;
    display: flex;
    flex-wrap: nowrap
}

.auction-details .auction-photos .gallery-preview .main {
    margin-right: 4px;
    flex-grow: 1;
    min-width: 333px;
    cursor: pointer
}

.auction-details .auction-photos .gallery-preview .main,.auction-details .auction-photos .gallery-preview .main img {
    border-radius: 0;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px
}

.auction-details .auction-photos .gallery-preview .images {
    flex-shrink: 0;
    flex-grow: 0;
    flex-wrap: nowrap;
    display: flex
}

.auction-details .auction-photos .gallery-preview .images .group {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    width: 326px
}

.auction-details .auction-photos .gallery-preview .images .group .group-name {
    padding: 5px;
    position: absolute;
    background: #262626;
    opacity: .8;
    border-radius: 4px;
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    top: 6px;
    left: 4px;
    z-index: 1
}

.auction-details .auction-photos .gallery-preview .images .group .preload-wrap {
    border-radius: 0;
    margin-bottom: 4px;
    position: relative;
    width: 161px;
    height: 113px;
    cursor: pointer
}

.auction-details .auction-photos .gallery-preview .images .group .preload-wrap img {
    border-radius: 0
}

.auction-details .auction-photos .gallery-preview .images .group .preload-wrap .all {
    padding: 10px;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background: linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.7));
    border-radius: 0 0 6px 0;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    font-weight: 500;
    font-size: 18px;
    line-height: 21px;
    color: #fff
}

.auction-details .auction-photos .gallery-preview .images .group .preload-wrap.gallery-all,.auction-details .auction-photos .gallery-preview .images .group .preload-wrap.gallery-all img {
    border-bottom-right-radius: 10px
}

.auction-details .auction-photos .gallery-preview .images .group .preload-wrap.gall-int1,.auction-details .auction-photos .gallery-preview .images .group .preload-wrap.gall-int1 img {
    border-top-right-radius: 10px
}

.auction-details .auction-photos .gallery-preview .images .group .preload-wrap:nth-of-type(2n) {
    margin-left: 4px
}

.auction-details .auction-photos .gallery-preview .images .group.exterior {
    margin-right: 4px
}

.auction-details .auction-breadcrumbs {
    padding-top: 12px;
    margin-bottom: -3px
}

.auction-details .auction-breadcrumbs ul {
    margin: 0;
    display: flex;
    font-size: 12px;
    line-height: 14px
}

.auction-details .auction-breadcrumbs li+li {
    padding-left: 22px;
    position: relative
}

.auction-details .auction-breadcrumbs li+li:before {
    content: "";
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC3SURBVHgBlVDBDcIwDGxctXN0BTaADWACyCvKkwmgE/QZRfl0g7IBbEJH6D9Sgl0lUdoKIfyIE/t8vktR/AhGh9b6Tbmu6x3nfMoBkN0ba223ZpgBzrkDpsl7fzHG3DYrKJRSewB4xgEp5WuxggrYaOciwIADzYIhY+oRcMbrSKJhDSjL0m9ExiCBJJSmSQdZTivwL46YhvA8CSEeiSEI6oKDNjYTINhrGGM9url/0zBWVXUt/o0PGd1E5Ch4xoQAAAAASUVORK5CYII=) no-repeat 0 0/100%;
    width: 4px;
    height: 7px;
    display: block;
    position: absolute;
    left: 9px;
    top: 50%;
    margin-top: -3px
}

.auction-details .auction-breadcrumbs a {
    color: #999;
    white-space: nowrap
}

.auction-details .auction-bidbar {
    order: 0;
    position: fixed;
    top: 57px;
    left: 10px;
    right: 10px;
    z-index: 48
}

.auction-details .auction-bidbar .width-constraint {
    padding-bottom: 12px;
    background: var(--bg)
}

.auction-details .auction-ended-cta {
    padding-bottom: 12px
}

.auction-details .auction-ended-cta .end-cta {
    margin: 0;
    padding: 10px 13px 9px 30px;
    background: var(--auction-ended-cta-bg-color);
    border: 1px solid var(--auction-ended-cta-border-color);
    border-radius: 8px;
    font-size: 15px;
    line-height: 18px;
    position: relative;
    color: var(--auction-ended-cta-text-color);
    display: block;
    text-decoration: none
}

.auction-details .auction-ended-cta .end-cta:before {
    content: "";
    display: block;
    position: absolute;
    width: 12px;
    height: 12px;
    left: 13px;
    top: 13px;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAL/SURBVHgBvVe7jtpAFB0PApQCFEBQW+LZZenShe3SLfkCnD9Imyq7X0BSJd1Cl1RJunRAly6kRUC8XQpALgMIyLm7XjQ7HtuzYHEkHj5z5/j4zvX42mAaME3zaTKZbO12uwYOz4i6HwM3NAzDxt9vq9VqYAPsABhBg7VarbHZbN7hRA2mCRjrrNfrq8caUhqhDMTjcTLwhh0IGHrvGnJ04j1GkAVzu932mJD+I2Bjuc51ssN1TeAK+5Qh/NYhnhmNRgb90rHLDxX6ZiKR6CHDJgvBPiO0HJj0S2HChrnX4/G4H6LFisViMxaLtVUaMF0PWqZ9RqgmFAJdEtAxQZhMJnTn1GmeNGS6+r64zYi7JH9kE0i/xQ5EpVLp4KclcjjHud9FcTfgUuIplQffMQR3vi1yqCXfrBiqbGDveEVpZkeiVCo1OOc99tBgRlUrHCdtSNwwChMEWga620QOO7SliuVI14VI4LjLIgQy8l08dh8T3jgMmCKBZeqzCKHQe6aKo4yciQS2ZZtFCIWeqYrjMqH7bNCFrp7HCO2wLELo6pERWySwA5osQij0hn5GHgygyhssQij0bpRxKNaBSKDKL1iEgF5Lor6q4vhyueyIBHVjtCOyCIDnTVO+K6mdVMVyqmp590M6r48tWnd+W+SojfRrkrgbcCXroMja7Aigt/H0JdQ6+sXH6GuxWNjZbDaDND6/H6CUgjPT6fTAcZx/TBOUiUKh8BF/LZHHxX6YTqef/eZxwe0l8z62LeraqtWqVgFT1+92eZbnRJzbQXMNSSioZx1CrIPxAW3bVFtut2+CfwG+qfHaYaHZ6oYaCTMTEZRmYjIxm82cVCrVxVU+EWvmsaCawOcLNF5KQ81cLmfP5/PfgUYIVJwo4B/5fL4LsQy7e83UNUDNEHX9n6DxEwV/AzPNMDOGjjgtF3Vy1ERR/yJtUjY+9P7bx+bYVT1ty+WyhfFrhfR+mbSMRIEwMyczEmbmpEYCzDgxdmKggIeKAv57ciOSmduixw3w9j+5g6DXM/dKNAAAAABJRU5ErkJggg==) no-repeat 0 0/100%;
    filter: var(--default-invert)
}

.auction-details .auction-ended-cta .end-cta span {
    text-decoration: underline
}

.auction-details .auction-ended-cta .end-cta:hover {
    cursor: pointer;
    border-color: var(--auction-ended-cta-border-hover-color);
    background: var(--auction-ended-cta-bg-hover-color)
}

.auction-details .auction-content {
    order: 2
}

.auction-details .auction-content .services-ctas {
    margin-top: 56px;
    margin-bottom: 16px;
    display: grid;
    grid-template-columns: 1fr
}

.auction-details .auction-content button.shipping-cta {
    margin-bottom: 10px
}

.auction-details h1 {
    margin-bottom: 3px;
    padding-left: 3px;
    font-weight: 700;
    font-size: 20px;
    line-height: 24px
}

.auction-details h2 {
    margin-bottom: 4px;
    padding-left: 3px;
    font-weight: 400;
    font-size: 17px;
    line-height: 22px
}

.auction-details h2 span.inspected,.auction-details h2 span.no-reserve {
    margin-right: 4px;
    padding: 0 4px;
    position: relative;
    top: -3px;
    display: inline-block;
    font-weight: 700;
    font-size: 10px;
    line-height: 19px;
    background: var(--no-reserve-bg-color);
    color: var(--no-reserve-text-color);
    border-radius: 4px;
    text-transform: uppercase
}

.auction-details h2 span.inspected {
    background: #e4e7ed;
    color: #262626
}

.auction-details h2 span.no-reserve+span.inspected {
    margin-left: 2px
}

.auction-details h3 {
    margin-bottom: 0;
    font-weight: 700;
    font-size: 20px;
    line-height: 24px
}

.auction-details h4 {
    margin-bottom: 10px;
    font-weight: 700;
    font-size: 18px;
    line-height: 18px;
    color: var(--listing-section-title-font-color)
}

.auction-details a.view-inspection-kf {
    margin-bottom: 16px;
    font-size: 15px;
    line-height: 21px;
    display: inline-block
}

.auction-details button.btn-share {
    background: var(--btn-secondary-bg);
    color: var(--btn-secondary-text-color);
    font-size: 15px;
    line-height: 27px;
    white-space: nowrap
}

.auction-details button.btn-share:after {
    margin-left: 6px;
    content: "";
    display: inline-block;
    width: 14px;
    height: 17px;
    top: 2px;
    position: relative;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAiCAYAAABMfblJAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGISURBVHgB7ZZNTgIxFMdfy0dwNwlLNt3wETZiPADqAbyDN1AvgFfwBh7BE4gewIxuCAkLxp0blDUwM/5faMyEDNCWmRXzS15K2yk/pmkfr0QOtFqtQb1ef0XQbDZ7s1lbIktYhuZBd/u2UivhhowRtlJjYYrMSWok3JDNEd8IDxHosRNTqSRLWRzHl4iAO2iniCv9I/hNB/p5N2GabDKZfCSfqVQqvo1UHiJjRqORlVQeItsnbbfbt0ZC0DOV7ZJGUXRtJJRS3mHho6ksKW00Gj7Wn/F6DN1TFjSbzSG2PUb7QpbsvRZZUwgLoTVlpZRXq9W88XgcUE50u11aLpc93M9PWa1WfWSEaVoaylB2I4TgLPTOW6p4AtJTyoHVagWX6OturzilRyrEIZiTI2VygP8vwzD8wscnssRJqJOE0709glxK64KHq2hFjqDcENvmcMC4YPb++1yfYPBC958x6XwCt6CS3y86nY5CHvVp/ZZ58rNYLM4lnzgu69hO9sQG8YtdG7IsAH91IeGbpw98rgAAAABJRU5ErkJggg==) no-repeat 0 0/100%;
    filter: var(--default-invert)
}

.auction-details .timing {
    margin-top: 10px;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    position: relative
}

.auction-details .timing p.end-time {
    margin-bottom: 0;
    padding-left: 3px;
    padding-right: 80px;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    color: #828282
}

.auction-details .timing p.end-time.cancelled {
    padding: 14px 10px;
    background: var(--auction-canceled-bg-color);
    color: var(--default-font-color)
}

.auction-details .quick-facts {
    padding-top: 16px;
    padding-bottom: 0;
    display: flex;
    flex-direction: column
}

.auction-details .quick-facts dl {
    margin-bottom: 0;
    flex-basis: 50%;
    display: grid;
    grid-template-columns: 33% 67%
}

.auction-details .quick-facts dl:first-of-type {
    border-top: 1px solid var(--default-border-color)
}

.auction-details .quick-facts dt {
    padding-left: 4px;
    padding-right: 13px;
    font-weight: 600;
    white-space: nowrap;
    border-right: 1px solid var(--default-border-color)
}

.auction-details .quick-facts dd,.auction-details .quick-facts dt {
    font-size: 15px;
    line-height: 41px;
    border-bottom: 1px solid var(--default-border-color)
}

.auction-details .quick-facts dd {
    padding-left: 16px;
    margin-bottom: 0;
    font-weight: 400;
    display: flex
}

.auction-details .quick-facts dd>a {
    color: var(--default-font-color);
    text-decoration: underline
}

.auction-details .quick-facts dd .username {
    align-items: normal
}

.auction-details .quick-facts dd .username .photo {
    margin-right: 7px;
    align-self: center
}

.auction-details .quick-facts dd .username .photo .btn-follow-photo,.auction-details .quick-facts dd .username .photo a {
    width: 20px;
    height: 20px
}

.auction-details .quick-facts dd .username .photo .btn-follow-photo:after {
    width: 16px;
    height: 16px;
    background: transparent var(--follow-photo-plus-small-icon) no-repeat 0 0/100%
}

.auction-details .quick-facts dd .username .text-wrap {
    max-height: 21px
}

.auction-details .quick-facts dd .username .text-wrap a.user {
    max-height: 42px;
    line-height: 21px
}

.auction-details .quick-facts dd .username .text-wrap a.user:after {
    height: 21px;
    bottom: 21px
}

.auction-details .quick-facts dd.wrappable {
    padding-top: 9px;
    padding-bottom: 11px;
    padding-right: 5px;
    line-height: 21px
}

.auction-details .quick-facts dd.seller {
    padding-bottom: 8px;
    line-height: 23px;
    flex-wrap: wrap
}

.auction-details .quick-facts dd.seller .username {
    margin-right: 4px;
    margin-top: 10px
}

.auction-details .quick-facts dd .btn-link.btn-contact {
    margin-top: 8px;
    margin-left: 3px;
    margin-right: 4px;
    padding: 0 6px;
    white-space: nowrap;
    text-decoration: underline;
    font-size: 15px;
    line-height: 23px;
    border: 0;
    background: rgba(74,212,147,.06);
    border-radius: 4px
}

.auction-details .quick-facts dd .btn-link.btn-contact:hover {
    color: #1d925b
}

.auction-details .quick-facts dd.subscribeable {
    align-items: flex-start;
    flex-wrap: nowrap
}

.auction-details .quick-facts dd.subscribeable a {
    margin: 10px 0;
    line-height: 21px
}

.auction-details .quick-facts dd.subscribeable .subscribe {
    margin-top: 5px;
    padding: 8px 9px;
    width: 34px;
    height: 32px;
    display: block;
    position: relative
}

.auction-details .quick-facts dd.subscribeable .subscribe:before {
    content: "";
    display: block;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAI9SURBVHgB7Ve9bhpBEJ6FCJ2EhJCgSXcp+JEocmW63CvkDcgTAF1K3KULPAGkS2nKVCGdS9Lx06x7kM5dAAH+Rt7FZ3zL3WLLLswnjfZ2b3fmm9m/WUEnoFareZvNxttuty7XhRABZDQej4dkCZG0o+u6+Uwm08BnE5I3dJOQYSqVugAZSQmQiEClUmnsdrv2EcNRaE+n04u4Tum4DuVyuYfiG8QJNQeQX5AB5K+aAueAoF8sFvOLxeL3Mf1HI1AqlX5AcTPUNEJ4W6a5rlarPiLVg7h7A0J0JpNJiwwwRgDK6ii+6zqUdmez2Zf5fC5NY/gfPO4WCgV2zFfNnxCJG7RfRY0RBuMuDP7RnijjTbIAoteB9w1VDVar1QcpZXDYL2UY74fCKG2NM9brdRsEpKryDorUEUkA+1szZ+9jV3IUlLddXQeZz5SEAO93FJ6uw5NLOhHL5bKvv+GIr3QfJ+A4zt44WA+j5i0p1NiRrmezWTeWwHODzwj9jeM7PgIvjTOBM4EzgUcEcGJ5oeoNPRHQd23Q/ZgA34Io9vcA7oSTj2ENzhVDBBrKxv1/ZbiOU+ojOtfpYVbTh1zTEwCj+dC1zJBoY8f+4ZbtCzYOT3v0CgCRr6++CPdToHP8lwK850SnT28eiV9GGvxIobvX0QMgpPw2+IkUvEMWeEf2aIbz/gMSvIWtCFjvAizWgekfCAzIErFPs0PkcrmrdDr9nkKJKwPhv0Tu3wqC4D9ZwHoNaKhnmKeMn/Q0Z9wC+1j3CYWG2jUAAAAASUVORK5CYII=) no-repeat 0 0/100%;
    width: 16px;
    height: 16px;
    filter: var(--default-invert)
}

.auction-details .quick-facts dd.subscribeable .subscribe.subscribed:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGlSURBVHgB7ZdLUsJAEIb/HhF2VASschkWoKzkBuJN8ATADeAEcAPgBnACOYKuKLMhSxeAKZZAMg4IlOZFJpXAQr5FHj1d039mUj3dhBBw7bYMWGVwrv4YYOCKvVFhOoIkFNSRT1QF60UNFuriVfFw00E0gnndotKnjgAEEsC1TE18ZdMnsBOGJhXmrWNuRwVwLdsVS11FGIh1qDht+Lkw+AbPtEMH305g1bmWa/u5kHfwbFUE7yIKOBr0MO8gqAA+vlPBlq/iUUU0GEim85TXDfuA+xZcrSoRBt+gYLmouw14/AO8hqghenI12w18ogi17AtxkEzf2LfBuQLrRBlxsTJUu4nhlJgJ5bwCXLgIuAi4CHAKMK34EhE55/6TimM4Be3osJLPv8u1rYDt2Q96FAWEuEuUXWFFEBuIqO9UnPUo0sJDFqIXBhPnw9xvwVisAtvV+KfCIp1Ksx7+PYE7oz27JsWtvjOEve9V/UYn4CMzgXee0Ol+nocE8qmYY+g9RkNIIi8gZTXFte8c4AOkzCYkkd6CQ7hxrnLI7Vy05iX51nzDNwe9iw/nQE1SAAAAAElFTkSuQmCC);
    filter: invert(0)
}

.auction-details .detail-section {
    margin-top: 32px;
    padding: 0 4px
}

.auction-details .detail-section .detail-body {
    font-size: 15px;
    line-height: 21px
}

.auction-details .detail-section .detail-body ul {
    list-style: disc;
    padding-left: 1rem
}

.auction-details .detail-section.dougs-take {
    margin-top: 32px;
    padding: 14px;
    background: var(--listing-doug-bg-color);
    box-sizing: border-box;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    position: relative
}

.auction-details .detail-section.dougs-take:before {
    content: "";
    background: transparent url(/static/media/dougs-take@2x.7e42b1d9.png) no-repeat 0 0/100%;
    width: 36px;
    height: 36px;
    display: block;
    flex-shrink: 0;
    flex-grow: 0;
    position: absolute
}

.auction-details .detail-section.dougs-take h4 {
    padding-left: 50px;
    line-height: 36px;
    margin-bottom: 8px
}

.auction-details .detail-section.dougs-take .detail-body p {
    margin-bottom: 0;
    color: var(--listing-doug-text-color)
}

.auction-details .detail-section.dougs-take.santa:before {
    background: transparent url(/static/media/dougs-take-santa@2x.57e99ab4.png) no-repeat 0 0/100%;
    height: 38px;
    top: 12px
}

.auction-details .detail-section.dougs-take.turkey:before {
    background: transparent url(/static/media/dougs-take-turkey@2x.6bda42ba.png) no-repeat 0 0/100%;
    height: 40px;
    top: 10px
}

.auction-details .detail-section.dougs-take.birthday:before {
    background: transparent url(/static/media/dougs-take-birthday@2x.770c4766.png) no-repeat 0 0/100%;
    height: 43px;
    top: 7px
}

.auction-details .detail-section.dougs-take.farmer:before {
    background: transparent url(/static/media/dougs-take-farmer2@2x.4499af71.png) no-repeat 0 0/100%;
    height: 38px;
    top: 12px
}

.auction-details .detail-section.detail-videos {
    padding-bottom: 0
}

.auction-details .detail-section.detail-videos h3 {
    margin-bottom: 16px
}

.auction-details .detail-section.detail-videos .videos .video-embed {
    margin-bottom: 32px
}

.auction-details .btn.btn-icon {
    margin-right: auto;
    padding: 0;
    font-weight: 400;
    display: flex;
    align-items: center
}

.auction-details .btn.btn-icon:hover {
    text-decoration: underline
}

.auction-details .btn.btn-icon:before {
    margin-right: 4px;
    content: "";
    display: block;
    flex-grow: 0;
    flex-shrink: 0;
    filter: var(--default-invert)
}

.auction-details .btn.btn-icon.btn-ma:before {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAE3SURBVHgB7ZXBDYIwFIZbXMBAuHOBcPXm0U3USdRJZASdQEfwDCFhACAsAPiekQSDQIt99cJ/aaFtvi+Pl8LYHIL4vr/xPO8osnfBFAfA27quLzDdmKbp5Hl+ZboEEA5D8H4sOOfrMQmD0cBPhmGsYExAYue67rnvHGcE8DAMjziBXnCqqrrB1IHPEkRRtFcu0AdvMibxk8AYXERichOKwjFpmha2bV8BvsPGtCyLZ1l2x7VJTSgDbwIVwDNLnJdl+WjeSwtMgcOZAwyvfVCFfRzHl2ZNqgdUwOH7B+11YQEKuLAAFVxIgBI+KkANHxTQAe8V0AX/KqAT3hHQDf8Q+Acc076KA91wTLsCNY4AF7kblMAxU35GyuDSAqrhUgIUcGEBKjim04RDUQ3HtCuQDOwrKOBzME+WpDorZBkafgAAAABJRU5ErkJggg==) no-repeat 0 0/100%;
    width: 16px;
    height: 16px
}

.auction-details .btn.btn-icon.btn-w:before {
    width: 16px;
    height: 16px;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAANISURBVHgB7Va7UhsxFL1rm0fFrHnM0LEMz9Lp0sV0SRXzBThdOpwvAL4g0KXD7tJhd+nidOkwnXl62xRgp8MwQM5Z7g47G7H2KilS5MxotJKudK/ukY7WEUssLS0VUH3U5ofT09OWWCAnlnAc5wCVp01+z4sFMmKB1dXVojr3UXr8XlxcLIoFrAK4v78vs354eGii1PiNjJTEAlYBAK+03kMAdQ1gQyyQOoBo+nnwzs7OmvJIhWtDQ+oAIulvRLqtabChIEx/VZ6CamoAqWlIFUA8/WE/aUBG2E5NQ6ADnue5IyMjXjabdZOMsdNN1tjpXnwMfaSkwCwgUBmE6+vrlu/7PQfGHhY+ZPQyJG5ubuYx2Y/26TodGR4+1lnL3d3dVRA1nftIoz/MxLhzot1u+8vLyzWsMTdoAfjzUHnIeiWXyWTomP0eBqonJyc7YgnMLQ+yWVlZ2YS/XQ3k0OEHHpZdNDbVJkiNaZd/AlKEbO/DT5FtBLGHg1zJsnF1dfXFdd0jZOMlmjyM5enp6f7l5eV3+QvQXX+Gc55OH2dlHTfnE8eyoVG3223PzMw0YJhHk4G8npyc9CYmJo56gFiAu87n83wp36OMo9SQ3fWLi4t2aOOYJoKSMqLdkqcXbxv81iQFFhYWSsjkvjzerh7S/+78/Lwet8uaJoOSViQbRZTS1NSUA0qaMgRwG7ZAJ1M8zhfz9vb2TafTMdL57A8JrxWqMrIxpwdn6DsO+596s1o4aGtJtolSTA7DUwvuvsmQ6Pf7Vf0sUGXFNgDwVmTNNKa5lpRYzuH32NhYWWwDAILXjQJlGiTXLMaFM5ngucaVeysJcJ4biGp7XPtVVA4QWEG7fhMvpn50dJTzXYzlmRVjoM8FEKYfaEQXpqjw8VLnvhaPzqLZUBqCJzuJhiQKwp8LCkmwa9yIr6rjLqUUO3vBwm+13aYNdu9pO9COJBqMFMTSn8cONuBkW1RUVEqb0Tkm8cLcxiAajEIE+Szp/10dasa6Io9SWifXUSkNYRIvHMRZrDPLAHK53A/T22IUIkx0VUjCn8weFto5Pj7elQRExKvJbKCUwzGs1zX6MnWqkNR1YpM8D3IeBdSvik2sxdZoyH/8i/gFePjOY9nNka8AAAAASUVORK5CYII=) no-repeat 0 0/100%
}

.auction-details .btn.btn-icon.btn-w.watched:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHdSURBVHgB7ZbdVcJAEIXv5udJH2IHoQLZCoAKxAqACsQKLEHpQDrACqCDoA2YDuTRYzDrJBCEnP0haww++J2TA8luMjN3NncDWCIitMWLP8+PyG/DEgZLxLP/Sj/h9jRml0kLFjiwQERedy94Rri91kwCcNhQcq0PC+wSADqSawM0kYBE/oLApg3VFZDJ/z1WuQ02Lehoxiq3oVICGvkLKrfB2zwYAeCH9C/QznZxAwE9LhtQEjCzXjKOFaPgIRwvIk8K0Cwx0qRHLfDGJwieQYX7Y0qAxTgdkcN48oBUTNA8E9o/prvNSERuH45zD/0qrwPqvRgxvl5kJ7vXkPHPGVK3hxRT/B5TpGe8CJ7Hlc2i/X1Iqd2hNjXECqlDVX/MyiNSI6J18VibGkIskHpcFjyPZbx/6c9pVhd2LGmhcd0EbQIbk8q/fOxJk4vM8VTDhr3A7+LH0HrSoE+A2X1kHODiCtoQCmqRv0DTBo0CR8kfbw8D6jaoEzDLP8lMharjRivXtEFhRDr5M1PB9b6bbe4xmJeiDQoFFPILQXZ93ioHzzCbl7wNqhaUvg/yqm9Ze02Vr5TvNOPvMSUypLkjlNeGg7cKCVA1WbV57MJKads+kp0aB884e8I/f5Evpw2xKbwjiNUAAAAASUVORK5CYII=);
    filter: invert(0)
}

.auction-details .btn.btn-icon.btn-hw:before {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAANeSURBVHgBzVe7UttAFF2tDUPFOA2TUhQwdNhdOpsyVaBLB/kCyBdgvgDzBYEqJeYLMF06nM7jx0RlKo9Kj585Z7nrKIotrZRMJmfGo7V033sfu55yhO/7pY2NjWMsq/iVPc/z8SzJ53CxWAR4tvG+NR6PH4IgCF3kemkEBwcH/mw2u4Dg04jCVMCg28lkcgVDApXHAPH4EoovIkJbWuvmfD5/gvDAeknaYrFYLhQKh/h2DJ5ahKfR6/U+ZjKAXkPQI2Vn8SbGX8fyVF4F2JajVfy/GbC3t8f9vRflAZSfwIO2yoGYIytl6ThDRPkdrK7kVU50Oh16XsGySZmUje3yozTLCHAfNzc3n0V5s9vtnqi/iP39/Vv1siXGKJs/RUvAhBPlJPiwTpAYeo7lmdATDG8rKU8g8wJ8LGFfdJnENBGQvfomhLvrhMSixOQ024PQlq0h65KNkPx6juoxOSAZa7I9KdOhvKF+RmkX+cEcqaA0d/ku4t1KSD7dcQ06U96aXikpF4ZQJaMq1v/iJZMNzeolpJ53nCQAxtaF7pS6tbRX02Qc6pzWr9xnCLbvErsljaUu0lF30XYtCHhQKUBl1BM+2zxILVvqghE1LKsai0O+RAhz1zuSuAZHruVvI40eOdfik8mrZaqp6XSaywBk9rV0O4b+ClG6S+PhHJGlr4VRuY7PuHIZVgGMOErZoiUiukpFlRMMO5RSeZhU+2lgBJYjNQsjcsaX5VNW5RFdoZaTDBuDrzIA3vMU1MIWPKqM2NraWnZOluFXLMoojZpyKCGLwWDACddUOQDDy/Jsa2kK9Oid+kewunh+9GTAcBCVkgZRHBiv7Pl1FRuvaYgNvleajIiCHRCXyhHgsT3ft+3cBbHBF5ppiMOk6V4IyRlHposgazQQorG0XHjovYoNPmOADIgbMeLepST7/X4DPBXXbaNM6Zg0/sbyFCzB9vb2F0TiPWlREa+Hw2HqcALN9zAMR8oBOzs7n/F4g1+Ac8Fb+355KDX7ofURl9wKJNl91ua0CpQBWZ+wZJ6YE1P0e+qx/E/arMsR//+7mFjI1awOD87tO3s1Y/ccjUbt6NWMrRzfqiuuZjcwvr6uTzhdTmPeuMD0Fihu5L6cxmGv5/SOp6h113P8eHFtunbGH6TWXD3HX3VoAAAAAElFTkSuQmCC) no-repeat 0 0/100%;
    width: 16px;
    height: 16px
}

.auction-details .btn.btn-icon.btn-n:before {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAIESURBVHgB7VdNTsJAFH6l8rNzvEENgbBDd+4sN+jWld4APYH1BMgJLCfQI+AJhB0BEnsCUneEv/q9OonYtDBTDBv4kmamnen3vnnz894QHToMyoharWYtl0thmqbAqz8YDHzKAC0BMGqvVqsmqjYeEWsO8HTxdIbD4RspQklApVK5QNEyDMNe++yHYchGA3y/iAnyZ7NZwwe2cW8VUK1Wb1E8SwNssA1yL04up8SGmEe8WvLzHbzRoawCpHGP6xhtez6fu7AbbPrHsiyRz+ddCGmqiEgVwCPCfH/Qz8ifQOKSBiCe+7M3AnjsMm06cmkEMO6ycYzc0zXO4H/Ya8wBj7yk9Uv0gBz9J9eh/lxlMSWBp6NQKDCPSONJ9ACUO7L0shpn8HoBRzT/xWLRSeqTJuA6aszllPfzBvQkp00aAqI9jW31RTsCJ6UvOU9JVcA+cRRwFHA4AhCcBKkKkPGdFotFj3aHL0uLVAQginEEi9KsbaFXBZyq4RDqMicSm1a8PQpGnGqhUx0ByFnLejryx/9AHbz3XGFOPuJh6300GvUiARh1SPtHgJB9dsI1qHuAojrtEfBCn46gjBcTznRKpdKffT2dToMsu0ZbQLlcdhDjX5PasI4a4/G4SxrQPgmxYIMsbWkwSROTycQXQvSxiq/o9zYUIHu60R39zuArm7y2ZcY31/ryd5aJf3sAAAAASUVORK5CYII=) no-repeat 0 0/100%;
    width: 16px;
    height: 16px
}

.auction-details .btn.btn-icon.btn-n.subscribed:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAF6SURBVHgB7ZfRTcMwEIb/c2Kpb4QNygRtJiBs0E4AGyAmgA0YAToB3YAyQQgLtCPksVKJj0v6AiFR7NTKS/NJVhw59v325ewzcO4QesLpZAoUkdSkhDuK9zv0wEkAp2GCQN2DTSJdo1prDlIbFMWK4mJtO6aVAE4xR6CfwUhgxw7mcEOxPDtQXR9wpm+hwncH4yVTKL2t+nZAncaBV5zGHc0OK7gKkGWXWYTpf187k4s74jZ3tLtA6ScPxksi+X9e2hobV+A4e72FT0xw1RSqLSugF/BO0Thms4CAr+EdSmAtwHjx/V8CvoC1gAEZBYwCzkgAI7IXQHL++2cKGwGchY8A/G9EMiZ/SVJTozqMqlRL0UzeFo6JhzuEjdhYw+CD4sPnUUCmGcOTS6JyGVZVgwdRNsOQMDKMoOfFRDImiZJJLVL2ueR9ORxxFsBpsIBSb42NhuUu8L2BAz12Qsr7tXkSUM3QmCXwO82Wa5mhZRnXGBJO9bwsOIEffShwGvBtO98AAAAASUVORK5CYII=);
    filter: invert(0)
}

.auction-details .auction-subheading {
    margin-bottom: 14px;
    padding-left: 4px;
    position: relative
}

.auction-details .mobile-actions {
    margin-bottom: 32px;
    display: flex;
    justify-content: space-around
}

.auction-details .mobile-actions .btn {
    line-height: 36px;
    text-decoration: none;
    flex-grow: 1;
    justify-content: center;
    border-radius: 10px;
    background: var(--btn-secondary-bg);
    color: var(--btn-secondary-text-color)
}

.auction-details .mobile-actions .btn:active,.auction-details .mobile-actions .btn:hover {
    text-decoration: none
}

.auction-details .mobile-actions .btn.btn-w {
    width: 146px;
    flex-grow: 0;
    flex-shrink: 0
}

.auction-details .mobile-actions .btn.btn-n {
    margin-left: 8px;
    min-width: 0;
    padding: 0 8px
}

.auction-details .mobile-actions .btn.btn-n span {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.auction-details .follow-seller-cta {
    margin: 0 0 15px;
    padding: 10px 13px 9px 30px;
    background: var(--auction-ended-cta-bg-color);
    border: 1px solid var(--auction-ended-cta-border-color);
    border-radius: 8px;
    font-size: 15px;
    line-height: 18px;
    position: relative;
    color: var(--auction-ended-cta-text-color);
    display: block;
    text-decoration: none
}

.auction-details .follow-seller-cta:before {
    content: "";
    display: block;
    position: absolute;
    width: 8px;
    height: 11px;
    left: 15px;
    top: 14px;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAYAAAD6S912AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHRSURBVHgBpVXLccIwEJU8fK5JB+LA5xZSQUwlQAUkFQAdQAXQCVABcONziErwFRggbz1rj5BlOSRvxoOk1T7tPq0WKXKglHqpVCoDKWV4v99DXt5gPD0ej/M8P+labLVaCo4LfCrHTwdB0Nntdto2BK7dBWQEdbvdFpRFISGi61lk4/P5/Eof0v8ySSHJp+1fshdw8iAZE8F+v58Y5kmj0aCohmz/KIwQaCeD0+k0t42IND3AuCwv4b+QIUQay2Ts0qharXaN6ca2ZzREGiv8hDwdNpvNKEmd6hL2kbF3mgnIXqBSQBTrgrIh6MPhULMXMylrrSOk3cGnhYeMCttlkB6nuCa5jOKbJ31JErppOtjlUxJ+LBEJ1aaiCcg25XKZUo3yHPLeMr2WrqvOGBq2satJSIuImsLMQ/ToDAnw9c0mIS0yuylErNuWCd74MLMpPHSeVEOOTBnz6eVyGdni08HQtCf4PQNxVvjtpBHybc4Msr6vifp8Ap4Mjb3jIjICUpybLwVpx09S1uv1NrRZ83oEw7urE7vAfxPfgjWFby0AmUo2YLz6LRmB9V0m8+v1GlLKaf+jwhXPY2sEpBBloA1CLZ6E059uDFr2xB9h+v8Al44S1reSuHMAAAAASUVORK5CYII=) no-repeat 0 0/100%;
    filter: var(--default-invert)
}

.auction-details .follow-seller-cta span {
    text-decoration: underline
}

.auction-details .follow-seller-cta:hover {
    cursor: pointer;
    border-color: var(--auction-ended-cta-border-hover-color);
    background: var(--auction-ended-cta-bg-hover-color)
}

@media(max-width: 373px) {
    .auction-details .quick-facts dt {
        padding-right:7px;
        font-size: 13px
    }
}

@media(max-width: 768.98px) {
    .auction-details .blur_banner {
        text-align:center;
        background: var(--btn-special-bg);
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        height: 56px;
        display: flex;
        justify-content: center;
        align-items: center;
        z-index: 60
    }

    .auction-details .blur_banner:after {
        content: "";
        background: linear-gradient(180deg,rgba(0,0,0,.08),transparent);
        height: 24px;
        width: 100%;
        position: absolute;
        top: 100%
    }

    .auction-details .blur_banner p {
        margin: 0;
        font-weight: 500;
        font-size: 16px;
        line-height: 19px;
        color: #0f2236
    }

    .auction-details .auction-heading {
        position: relative
    }

    .auction-details .auction-heading .col {
        padding-left: 13px;
        padding-right: 14px
    }

    .auction-details .auction-heading h1,.auction-details .auction-heading h2 {
        padding-left: 0
    }

    .auction-details .auction-heading h1 {
        padding-right: 35px
    }

    .auction-details .auction-heading h2 {
        margin-bottom: 0
    }

    .auction-details .auction-heading .btn-watch {
        top: -8px;
        right: -10px;
        position: absolute
    }

    .auction-details .auction-heading .auction-title a.admin-view {
        margin-right: 0;
        position: absolute;
        top: 0;
        right: 0
    }

    .auction-details .auction-heading .auction-title.seller h1 {
        padding-right: 0
    }

    .auction-details .auction-heading .auction-title.admin h1 {
        padding-right: 140px
    }

    .auction-details .auction-heading .auction-title.admin .btn-watch {
        right: 100px
    }

    .auction-details .auction-photos .gallery-preview {
        padding-left: 10px;
        padding-right: 10px;
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: auto
    }

    .auction-details .auction-photos .gallery-preview::-webkit-scrollbar {
        display: none
    }

    .auction-details .auction-breadcrumbs ul {
        margin: 0 -10px;
        padding: 0 15px;
        display: flex;
        flex-wrap: nowrap;
        overflow-x: auto;
        overflow-y: hidden;
        scrollbar-width: none;
        scroll-behavior: smooth
    }

    .auction-details .auction-content {
        overflow: hidden
    }

    .auction-details .timing.cancelled {
        flex-direction: column
    }

    .auction-details .timing.cancelled p.end-time.cancelled {
        margin-bottom: 32px;
        width: 100%
    }

    .auction-details .timing.cancelled button.btn-share {
        margin-top: 0
    }
}

.similar-cars {
    padding-top: 40px;
    padding-left: 4px
}

.reports-share {
    display: flex;
    width: 100%;
    justify-content: space-between
}

.reports-share a.view-report {
    margin: 13px 46px -5px 3px;
    font-size: 16px;
    line-height: 29px;
    color: var(--btn-secondary-text-color);
    text-decoration: underline;
    position: relative;
    padding-right: 24px;
    display: inline-block
}

.reports-share a.view-report:not(.carfax):after {
    content: "";
    display: block;
    width: 14px;
    height: 17px;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAiCAYAAABMfblJAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFoSURBVHgB7ZdNToNAFMffYJvorkkv0E2BpcYD+HECb6BX8AI2PYHxBO0R9ATVE7QrQmDDBZC6hcD4fwaQhZEHzJJfMhmmzOtvZoD5UARc113keb5RSp2jOCM5CdJLEARracAJy4qi2EPmonxK3ThDuprP5xTH8YckYALZM5W90lq/I4skgWjgQ3WJtLJtmyQ9Vaioy+s3BNyRkEZcBZfXbVKrrq11Qj1A3AHZkX57uiKJcAAHSG+lUhNCPZ1O91KpCSF5nkdSqRFhF6kxoVRqVCiRTmggmABulsvlpvlblmU/OX8yuH9dSR3H+Roi5NbzDLVozDr/tg0NeOo9pAh+JOE02GDWu4dhGG6Rbdvq4dnxcPKQ33PZ+EvTxigchaNwFI7CUdgOr4f1yk09Kde8P8FugBfr+kSmsB/ZlfsO5hU3j2SWRfP/VXVco27nwj58pml6afm+H1mWdcF26o4WpASjtmNZBL4BIberOK7NP0cAAAAASUVORK5CYII=) no-repeat 0 0/100%;
    position: absolute;
    top: 6px;
    right: 0;
    filter: var(--default-invert)
}

.reports-share a.view-report.carfax {
    margin: 16px 8px 0 0;
    padding: 0;
    width: unset;
    height: 42px;
    flex-basis: 50%;
    flex-shrink: 1;
    border-radius: 10px;
    background: var(--btn-secondary-bg);
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative
}

.reports-share a.view-report.carfax:hover {
    background: #f1f3f4
}

.reports-share a.view-report.carfax:after {
    margin-left: 3px;
    content: "";
    display: block;
    width: 103px;
    height: 20px;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANgAAAAqCAYAAADRepX/AAAACXBIWXMAABYlAAAWJQFJUiTwAAAE9WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4xLWMwMDEgNzkuMTQ2Mjg5OTc3NywgMjAyMy8wNi8yNS0yMzo1NzoxNCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI1LjAgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDIzLTA5LTIzVDIwOjI2OjI0LTA3OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMy0wOS0yM1QyMDozMjo0MS0wNzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMy0wOS0yM1QyMDozMjo0MS0wNzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6YzE1MjFlOTYtZjhkOS00YWVjLWIwNjYtYmI1YWJjYjZlY2U1IiB4bXBNTTpEb2N1bWVu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) no-repeat 0 0/100%
}

.reports-share a.view-inspection-blk {
    margin-top: 16px;
    margin-right: 8px;
    display: block;
    flex-basis: 50%;
    flex-shrink: 1;
    border-radius: 10px;
    background: var(--btn-secondary-bg);
    height: 42px;
    font-weight: 500;
    color: var(--btn-secondary-text-color);
    font-size: 15px;
    line-height: 42px
}

.reports-share a.view-inspection-blk:after {
    margin-left: 4px;
    content: "";
    display: inline-block;
    width: 14px;
    height: 14px;
    top: 2px;
    position: relative;
    background: transparent var(--view-inspection-icon) no-repeat 0 0/100%
}

.reports-share.preview a.view-inspection-blk,.reports-share.preview a.view-report.carfax {
    margin-right: 0;
    flex-grow: 1
}

.reports-share.preview a.view-report.carfax+a.view-inspection-blk {
    margin-left: 8px
}

.reports-share button.btn-share {
    margin-top: 16px;
    border-radius: 10px;
    height: 42px;
    font-weight: 500;
    flex-basis: 50%;
    flex-grow: 1
}

.auction-payment-ctas {
    margin-top: 30px;
    margin-bottom: -5px
}

.coinbase-auction-cta,.safepay-auction-cta {
    padding: 22px 24px 16px 16px;
    border-radius: 6px;
    border: 1px solid var(--default-border-color)
}

.coinbase-auction-cta p,.safepay-auction-cta p {
    margin: 0;
    padding-left: 28px;
    font-size: 15px;
    line-height: 22px
}

.safepay-auction-cta svg {
    margin-bottom: 7px
}

.coinbase-auction-cta h3 {
    display: flex;
    margin-bottom: 7px
}

.coinbase-auction-cta h3:before {
    content: "";
    display: block;
    margin-right: 4px;
    width: 24px;
    height: 24px;
    background: transparent url(data:image/png;base64,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) no-repeat 0 0/100%
}

.safepay-auction-cta+.coinbase-auction-cta {
    margin-top: 10px
}

.auction-details.preview .auction-payment-ctas {
    margin-bottom: 20px
}

.auction-disclosure {
    margin: 32px 0 0;
    padding: 14px 18px;
    border-radius: 6px;
    border: 1px solid var(--default-border-color)
}

.auction-disclosure,.auction-disclosure .btn {
    font-size: 11px;
    line-height: 16px
}

.auction-stats-meta {
    margin-bottom: 12px;
    padding: 12px 0;
    border-top: 1px solid var(--listing-stats-border-color);
    border-bottom: 1px solid var(--listing-stats-border-color)
}

.auction-stats-meta .btn-link:not(.btn-manage) {
    margin-left: 5px;
    padding: 0 6px;
    white-space: nowrap;
    text-decoration: underline;
    font-size: 15px;
    line-height: 23px;
    border: 0;
    background: rgba(74,212,147,.06);
    border-radius: 4px
}

.auction-stats-meta .btn-link:not(.btn-manage):hover {
    color: #1d925b
}

.auction-stats-meta ul.stats {
    display: table;
    margin-bottom: 0
}

.auction-stats-meta ul.stats li {
    display: table-row
}

.auction-stats-meta ul.stats li .xtra {
    line-height: 28px;
    width: 100%;
    display: flex
}

.auction-stats-meta ul.stats li .th {
    display: table-cell;
    font-weight: 600;
    font-size: 15px;
    line-height: 28px;
    white-space: nowrap;
    vertical-align: middle;
    padding-left: 6px;
    padding-right: 10px
}

.auction-stats-meta ul.stats li .td {
    padding-right: 6px;
    display: flex;
    align-items: center;
    font-weight: 400;
    font-size: 15px;
    line-height: 28px;
    min-height: 28px
}

.auction-stats-meta ul.stats li .td.end-icon:before {
    content: "";
    margin-left: 1px;
    margin-right: 7px;
    width: 14px;
    height: 16px;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAgCAYAAAABtRhCAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFXSURBVHgB7VZLToRAEK0mM4TleIPWBWFF1BNwBJfsvIJ6AMMN5gYaT6CeQG6gYUVYKEt2zpKQQPsKYcJiBGKgFxNeQuhPUa+7uop+RJoh+iZt2/7id5IkpzQA13VFnuefaCrYn/1ltxrwI2kkiqJo7VWfnUGaUYfUcRxZluWjEOIc3Q1Nj2dE4C4FBJNVVfU+E1EX3yC9XIFs25A9YeAGi9i1Fkia+jyQBGLIGxYu4Kui36Spj8rzPMqyjDcUoHu9Xq8feOKKJ0EWdMmmQBiG5Pt+Ct+33Ocj2ycNx/fAN2nzDMI0zYP2QRCQZVntRja9ZTGm/lpEUcThH7TXXhbHTyja1NcEpX2H+ywdU9z/ReensGTpQrgQLoQL4USEtd6QUs4iE1m5UUfBG0qpD25Awm1BKmlCsICCNjvBRXHfDL1qF8JGHMepYRgXGHihebBDFN+YjKXoD0mPlDwmENGdAAAAAElFTkSuQmCC) no-repeat 0 0/100%;
    filter: var(--default-invert)
}

.auction-stats-meta ul.stats li .td.bid-icon:before {
    content: "";
    margin-right: 7px;
    margin-bottom: 1px;
    width: 15px;
    height: 15px;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBxZZNboMwEIXtkgXL9Aa0SIgVReIi7Y24UXsEbtB0h1i0nKBNQUKIP3cGOVVVEWai2MmTjPn55IcNj0GIK0meAgdB8IF9URR3FBtFkWzb9h12FfD3/6/fCKY8z9tiB21LsWmaiqqqVnm2seu6MfZKqR3FZllG8mzjvu/nO5dSflNsXdckzzZ2HCfWu+SMx3FE/kEfvolzjEHzQDCDVwqcpklqXh3j2cbwrOalg9mQSz0MA8mzjeHOYz0oudQcfs6xzqcnLqhTnvHl5fv+I6yKgvZCsUmSIP+k+edjHGvGpqPENhaGo8Q2Nh0ltrHpKLGMdVXCti/Lcr/GYlVqmobFk8amqxLb2HRVYhvbiBJqgxv8Tem6bhGAeByitAvD8PdXKc9ztcCyojSPh5trfKs3ule6LUn+YZbOmxdGSX9zvygWowT8reY/KX715bIVJdLYVpRIY1tRIo2FharEMrZRlVjGNqrSQT9rM/T5c14L/wAAAABJRU5ErkJggg==) no-repeat 0 0/100%;
    filter: var(--default-invert)
}

.auction-stats-meta ul.stats li .td.views-icon:before {
    content: "";
    margin-top: 2px;
    margin-left: -1px;
    margin-right: 6px;
    width: 17px;
    height: 12px;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAYCAYAAACfpi8JAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAM3SURBVHgBnVe7UttAFF3JvCpGAz+gzPBwh0mVLjg/EOjSBXfpcPIDtr8gJD8Q/AWQLqmwvwDoCNhjlWnsUTqPnzlHvpsRinYlc2Y0u9buXp37XjtqCfi+721sbJSm0+kxfr52HMfH6MlyOJ/PbzHe4X3r4eHhSi0BJ88mElhbWzvDtBr7cBYCPBej0agZAFmbM4ns7++fQdO6JoB5Cxq3Z7NZazKZBPojJLuyslIqFAoHWDvFnlKMUB0Waj6LSLFY9OGCbxB4pAngaXQ6nZbKgZ2dnSPXdWnFY31+PB5XTNZxTCSg1TWmPp4QhCrdbncpn2vs7u7SOjWRFcBV5TQyTsrBEg6ShMfggxYneXxsg1j3UtzFoC4/Pj7eGomIJW7UIh6aYF8Fh9Ag/EhnD4XjCRAfzfv7+5YyYG9v7wLDe+6H7MO4gk6ChHZHE8F1ahIIq32GdtW0NWh7Dm0/qmwyT9zk6g00HUnQHTYSEFQTErRCA/sPoUAZ45dIM6yRqOk8ZUu98VdXVy/1e0cLx1BXlmAixGo90fww6WeJL7pWQc4LkxypSzeieGRBl8KFhLKRkI/rVLxIkiDkXVQv1tfXj01yGHdQqMI5LRilusRF5Nus7MAeXaTalj0tjpB7oCyQetQQMjUXB7/LWknlBAqVl2Ptj8qGL2Pgok7UMQlZQVHOq7ZTMW3fmvZgjRmhdKyYwNahJHvAoVEIw3Doed4vaPIOL19tbW39HAwGv9MOb25uslZ8wEeK29vbqt/vP3GRpDVjI0B2VEwkGJdQ6of8rKJqt52YkHMIIUtr5kgPuZafgXYtzlK7yC0oBSemlhCvV/Ga848IUwp5fc0yLKW9bKqqkqZR3UksBcwGU2NMpO0NSLzUa46FbWafoXXY9sUKd7bOnOg3PVj9TWqJTyOjMtyUFwmZ/5Eg3OQhNK0AMVBWiwuNT1NmZZMNPCuNNHJHGgnCeDGSmKlLABMkWLF11zikO9fkYjVnL2KamuIu86qYuNhEhJgpiI2r4XB4qwVLq6ALeC04je3vgdCnrItVrsuzgZANc7Xozl/hinOTFZ5FRIOZIkXrQDIg/neCnblNi+W922r8BUNoQrenDR5ZAAAAAElFTkSuQmCC) no-repeat 0 0/100%;
    filter: var(--default-invert)
}

.auction-stats-meta ul.stats li .td.watching-icon:before {
    content: "";
    margin-top: 1px;
    margin-left: 0;
    margin-right: 7px;
    width: 16px;
    height: 16px;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAANISURBVHgB7Va7UhsxFL1rm0fFrHnM0LEMz9Lp0sV0SRXzBThdOpwvAL4g0KXD7tJhd+nidOkwnXl62xRgp8MwQM5Z7g47G7H2KilS5MxotJKudK/ukY7WEUssLS0VUH3U5ofT09OWWCAnlnAc5wCVp01+z4sFMmKB1dXVojr3UXr8XlxcLIoFrAK4v78vs354eGii1PiNjJTEAlYBAK+03kMAdQ1gQyyQOoBo+nnwzs7OmvJIhWtDQ+oAIulvRLqtabChIEx/VZ6CamoAqWlIFUA8/WE/aUBG2E5NQ6ADnue5IyMjXjabdZOMsdNN1tjpXnwMfaSkwCwgUBmE6+vrlu/7PQfGHhY+ZPQyJG5ubuYx2Y/26TodGR4+1lnL3d3dVRA1nftIoz/MxLhzot1u+8vLyzWsMTdoAfjzUHnIeiWXyWTomP0eBqonJyc7YgnMLQ+yWVlZ2YS/XQ3k0OEHHpZdNDbVJkiNaZd/AlKEbO/DT5FtBLGHg1zJsnF1dfXFdd0jZOMlmjyM5enp6f7l5eV3+QvQXX+Gc55OH2dlHTfnE8eyoVG3223PzMw0YJhHk4G8npyc9CYmJo56gFiAu87n83wp36OMo9SQ3fWLi4t2aOOYJoKSMqLdkqcXbxv81iQFFhYWSsjkvjzerh7S/+78/Lwet8uaJoOSViQbRZTS1NSUA0qaMgRwG7ZAJ1M8zhfz9vb2TafTMdL57A8JrxWqMrIxpwdn6DsO+596s1o4aGtJtolSTA7DUwvuvsmQ6Pf7Vf0sUGXFNgDwVmTNNKa5lpRYzuH32NhYWWwDAILXjQJlGiTXLMaFM5ngucaVeysJcJ4biGp7XPtVVA4QWEG7fhMvpn50dJTzXYzlmRVjoM8FEKYfaEQXpqjw8VLnvhaPzqLZUBqCJzuJhiQKwp8LCkmwa9yIr6rjLqUUO3vBwm+13aYNdu9pO9COJBqMFMTSn8cONuBkW1RUVEqb0Tkm8cLcxiAajEIE+Szp/10dasa6Io9SWifXUSkNYRIvHMRZrDPLAHK53A/T22IUIkx0VUjCn8weFto5Pj7elQRExKvJbKCUwzGs1zX6MnWqkNR1YpM8D3IeBdSvik2sxdZoyH/8i/gFePjOY9nNka8AAAAASUVORK5CYII=) no-repeat 0 0/100%;
    filter: var(--default-invert)
}

.auction-stats-meta ul.stats li .td .username .text-wrap {
    max-height: 21px
}

.auction-stats-meta ul.stats li .td .username .text-wrap a.user {
    font-weight: 500;
    font-size: 15px;
    line-height: 21px;
    max-height: 42px
}

.auction-stats-meta ul.stats li .td .username .text-wrap a.user:after {
    height: 21px;
    bottom: 21px
}

.auction-stats-meta ul.stats li .td .username .photo {
    margin-right: 6px;
    margin-top: 2px
}

.auction-stats-meta ul.stats li .td .username .photo a {
    width: 18px;
    height: 18px
}

.auction-stats-meta ul.stats li .td .username button.btn {
    margin-left: 0
}

.auction-stats-meta ul.stats li .td .bid-value {
    font-weight: 700;
    font-size: 15px;
    line-height: 28px;
    margin-right: 8px
}

.auction-stats-meta ul.stats li .td .username+.bid-value {
    margin-left: 8px
}

.auction-stats-meta ul.stats li.high-bidder .th {
    padding: 0
}

.auction-stats-meta ul.stats li.high-bidder .th .xtra {
    padding-left: 6px;
    padding-right: 10px;
    background: var(--bid-placed-yours-bg-color);
    color: var(--bid-placed-yours-value-color);
    border-radius: 8px 0 0 8px
}

.auction-stats-meta ul.stats li.high-bidder .td {
    padding: 0
}

.auction-stats-meta ul.stats li.high-bidder .td .xtra {
    padding-right: 6px;
    background: var(--bid-placed-yours-bg-color);
    color: var(--bid-placed-yours-value-color);
    border-radius: 0 8px 8px 0
}

.auction-stats-meta ul.stats li.high-bidder .username .text-wrap a.user {
    color: var(--bid-placed-yours-value-color)
}

.auction-stats-meta ul.stats li.high-bidder .username .text-wrap a.user:after {
    background: linear-gradient(90deg,hsla(0,0%,100%,0) .13%,var(--bid-placed-yours-bg-color) 50%)
}

.auction-stats-meta ul.stats li.col-span-2 {
    display: table-caption
}

.auction-stats-meta p {
    margin-bottom: 0;
    align-self: start
}

.auction-stats-meta p+.btn {
    padding: 0;
    align-self: start;
    text-decoration: none;
    line-height: 28px
}

.auction-stats-meta .auction-stats-actions {
    padding: 16px 14px 12px;
    margin-top: 12px;
    background: var(--listing-stats-border-color);
    border-radius: 10px;
    display: flex;
    flex-direction: column
}

.auction-stats-meta .auction-stats-actions p {
    line-height: 20px
}

.auction-stats-meta.ended {
    padding-top: 12px;
    border-top: 1px solid var(--default-border-color)
}

.auction-stats-meta.ended:not(.is-seller) {
    margin-bottom: 0;
    border-bottom: 0
}

@media(min-width: 769px) {
    .auction-stats-meta {
        margin-bottom:40px;
        padding: 13px 0 0;
        border: 1px solid var(--listing-stats-border-color);
        border-radius: 6px
    }

    .auction-stats-meta ul.stats {
        margin-top: 4px;
        padding-left: 30px;
        align-self: start;
        flex-basis: 50%
    }

    .auction-stats-meta ul.stats li .th {
        width: 53px;
        padding-right: 27px;
        line-height: 23px
    }

    .auction-stats-meta ul.stats li .td {
        line-height: 23px;
        min-height: 23px
    }

    .auction-stats-meta ul.stats li.seller .btn-link {
        margin-left: 15px
    }

    .auction-stats-meta .auction-stats-actions {
        padding: 8px 0 8px 8px;
        margin-top: 16px;
        flex-direction: row;
        align-items: center;
        border-radius: 0 0 6px 6px;
        min-height: 60px;
        overflow: hidden;
        position: relative
    }

    .auction-stats-meta .auction-stats-actions .sub-actions {
        padding-right: 8px;
        width: auto;
        display: flex;
        flex-grow: 1;
        justify-content: space-around
    }

    .auction-stats-meta .auction-stats-actions .btn-light {
        width: 112px;
        padding-left: 10px;
        padding-right: 10px;
        margin-right: 7px;
        display: inline;
        flex: 0 0 112px
    }

    .auction-stats-meta .auction-stats-actions .btn-light.is-seller {
        margin-right: -2px;
        width: 140px;
        flex: 0 0 140px
    }

    .auction-stats-meta .auction-stats-actions .btn.btn-icon {
        margin: 0 7px;
        white-space: nowrap;
        line-height: 20px;
        text-align: left
    }

    .auction-stats-meta .auction-stats-actions .btn.btn-icon.btn-ma {
        margin-left: 22px;
        margin-right: auto
    }

    .auction-stats-meta .auction-stats-actions .btn.btn-icon span {
        white-space: nowrap;
        overflow: hidden
    }

    .auction-stats-meta .auction-stats-actions .btn.btn-icon.btn-n {
        white-space: unset
    }

    .auction-stats-meta .auction-stats-actions .btn.btn-icon.btn-n span.max-h {
        white-space: unset;
        max-height: 20px;
        display: inline-block
    }

    .auction-stats-meta .auction-stats-actions .btn.btn-icon.btn-n span.wrap {
        white-space: unset;
        word-break: break-all;
        position: relative;
        overflow: visible;
        display: inline-block
    }

    .auction-stats-meta .auction-stats-actions .btn.btn-icon.btn-n span.wrap:after {
        content: "";
        display: block;
        position: absolute;
        width: 20px;
        height: 20px;
        right: 0;
        bottom: 20px;
        background: linear-gradient(90deg,rgba(238,238,240,0),var(--listing-stats-border-color) 68.23%)
    }

    .auction-stats-meta .auction-stats-actions .btn.btn-icon.btn-n:hover span.wrap {
        text-decoration: underline
    }

    .auction-stats-meta .current-bid {
        flex-basis: 50%
    }

    .auction-stats-meta .current-bid .bidder {
        margin-left: 15px
    }

    .auction-stats-meta .current-bid .bidder.buffer {
        margin-bottom: 11px
    }

    .auction-stats-meta .current-bid h4 {
        padding-left: 11px;
        padding-right: 10px;
        margin-bottom: 0;
        font-weight: 700;
        font-size: 15px;
        line-height: 30px;
        white-space: nowrap
    }

    .auction-stats-meta .current-bid .username {
        padding-right: 11px
    }

    .auction-stats-meta .current-bid .username .text-wrap {
        max-height: 21px
    }

    .auction-stats-meta .current-bid .username .text-wrap a.user {
        font-weight: 500;
        font-size: 15px;
        line-height: 21px;
        max-height: 42px
    }

    .auction-stats-meta .current-bid .username .text-wrap a.user:after {
        height: 21px;
        bottom: 21px
    }

    .auction-stats-meta .current-bid .username .photo {
        margin-right: 6px
    }

    .auction-stats-meta .current-bid .username .photo a {
        width: 18px;
        height: 18px
    }

    .auction-stats-meta .current-bid .bid-value {
        margin-top: 1px;
        margin-left: 20px;
        font-weight: 700;
        font-size: 64px;
        line-height: 64px
    }

    .auction-stats-meta .current-bid .bid-value .dollar {
        margin-right: 3px
    }

    .auction-stats-meta .current-bid.cancelled,.auction-stats-meta .current-bid.no-bids {
        align-content: center;
        justify-content: center
    }

    .auction-stats-meta .current-bid.high-bidder h4 {
        background: var(--bid-placed-yours-bg-color);
        border-radius: 8px 0 0 8px;
        color: var(--bid-placed-yours-value-color)
    }

    .auction-stats-meta .current-bid.high-bidder .username {
        background: var(--bid-placed-yours-bg-color);
        border-radius: 0 8px 8px 0
    }

    .auction-stats-meta .current-bid.high-bidder .username .text-wrap a.user {
        color: var(--bid-placed-yours-value-color)
    }

    .auction-stats-meta .current-bid.high-bidder .username .text-wrap a.user:after {
        background: linear-gradient(90deg,hsla(0,0%,100%,0) .13%,var(--bid-placed-yours-bg-color) 50%)
    }

    .auction-stats-meta.ended {
        padding-bottom: 18px
    }

    .auction-stats-meta.ended:not(.is-seller) {
        margin-bottom: 16px;
        border-bottom: 1px solid var(--default-border-color)
    }
}

.attacher {
    margin-top: 3px;
    margin-right: 4px
}

.attacher .add-attachment {
    width: 40px;
    height: 40px;
    border: 1px solid #bebebe;
    border-radius: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative
}

.attacher .add-attachment:after {
    content: "";
    display: block;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMaSURBVHgB7VlLdtowFH1Q5qUraLqDdgWEFbQZdoS7goQFADYsIMmwozgryOkK4h3US3BnndXDToDeB0+NYywhyx8Y+J6jg4Rk+1496foJiDp06NDhlOjZDvR9f4iPC5QhNY8Yz0ttBh4VwMT7/f4CVY/aIa8QbjabAM9PTIOMAnDxBcg/037mT4EEIj6ZojEwXd3r9XwS8tvtNkK5R9UqtFWA53ooE362RH+qHavrkKXzR5rhfD7/Ri0iCIJniLhENUUUPuii0Dfc46Oq4AaP1DIwefdSVeZRCOMSskHOnazd4xjW63UKEaqpNQ9nATp3Wi6XVu5RF/rkAHGnn6je0OHseOxcEpnG4SQg706Y8SuUMepqryj3aByllxDPrFgcI1wsFll3iuAe78U9PIwN6toTOrhEwOhOtu5RF1wE/J/RwWDwNt/J7pFpavcBRxLlkirCRUBCIgJkb/Kd/BbNNOOiGygT4M0O16q0V1z2QIp1/gii17zWQeBBltJQfSdDw6L1X5Bf+bgH4U0fkAOcXAhu49M+EoydbaI8ZchzEnZAqIC8Eui7RsL1PZDmbFMh5YRPMsgkd80r8hgX8Dh6mQgnEVXexAntrZL3ATsTz2aiWTa8vJ4oQx7260vfWF6KvOH91WqVzGYz69yrjlyICUeGfibPmeXOfjlqirz0JyKCozNEfwgRbBC/yAJOS8gWGvJewbiYlyTJnmAREDSxeUajAkDi4Rh5hbwI2ieJx59BDYHtFR9fuA7ysYm8goiYUgk0IkDIe1xn8ihj22shgtNx69Nf7QJA/pZy5MsmdCyCDOfgLGoVID6u0ovEhbwCohDbjKtNgJD3pclvYmfyZVCLAA35hFpAZQGnJM+oJODU5BnOAs6BPMMkQHvyQq5yTWdAnmESkFDByQvkJ7DHO2lyWn3VBHmbk91uHBmAk9cdn7KkGaIeZ8gzprZ+XQIHJzvT77LGdJpPXrjRZ9rn8R7a+SG3mZ//mkDhyS6LN6bOKIr+jkajH6i+U1llS+CT3XeUr1iev00Dy/7F1IYI7cmuQ4cOHc4P/wA8j8tHtJZFVQAAAABJRU5ErkJggg==) no-repeat 0 0/100%;
    width: 24px;
    height: 24px;
    opacity: .5
}

.attacher .add-attachment.ready {
    border-color: #bebebe
}

.attacher .add-attachment.ready:after {
    opacity: 1
}

.attacher .add-attachment .drop-site {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -20px;
    margin-left: -20px
}

.attacher .add-attachment .drop-site,.attacher .add-attachment .handler {
    width: 40px;
    height: 40px;
    border-radius: 20px
}

.attacher p {
    margin: 5px 0 0;
    text-align: center;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    color: #828282
}

div.attachment-preview {
    margin-bottom: 13px;
    margin-right: 8px;
    position: relative;
    background: #eaeaea;
    border-radius: 3px;
    width: 90px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center
}

div.attachment-preview .error-msg {
    position: absolute;
    text-align: center;
    font-weight: 700;
    color: #dc3545;
    font-size: 10px;
    line-height: 13px
}

div.attachment-preview .preload-wrap {
    background: transparent
}

div.attachment-preview .temp-img {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 3px;
    width: 90px;
    height: 60px;
    background: #eaeaea;
    position: relative;
    overflow: hidden
}

div.attachment-preview .temp-img img {
    opacity: .5;
    border-radius: 3px;
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover
}

div.attachment-preview .temp-img .spinner-border {
    position: absolute
}

div.attachment-preview.err .temp-img img {
    opacity: .3
}

div.attachment-preview .btn.remove {
    padding: 0;
    -webkit-appearance: none;
    appearance: none;
    background: #000;
    width: 21px;
    height: 21px;
    border-radius: 10px;
    opacity: .6;
    position: absolute;
    top: 3px;
    right: 3px;
    display: flex;
    align-items: center;
    justify-content: center
}

div.attachment-preview .btn.remove:after {
    margin-top: -1px;
    content: "";
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACgSURBVHgBrdIBDYYgEAVg+Iv8RrCBNsEGRrCKEbSBTYxghOdtDgfT457OtzHcwX1TwbmP4uMDgF6mWsbsvZ+YZunpZGpkLGcBeQKBDGlDLI64JrBICrW4T2AQyZp9r4VpiIzq8vM0jEYIjEceYDZCYLfIr2D9lXrljktIvc0AO+ENsj3CUDhiEPfMRJI9ZUzZkCEWFhdHBilhcaFlEQXbdrDHoT5X4lsRAAAAAElFTkSuQmCC) no-repeat 0 0/100%;
    width: 9px;
    height: 9px;
    display: block
}

.comments .heading {
    display: flex;
    align-items: center;
    margin-bottom: 16px
}

.comments .heading .dropdown {
    margin-right: 8px;
    margin-left: auto
}

.comments .heading .dropdown .dropdown-toggle,.comments .heading .dropdown .dropdown-toggle:active {
    padding: 0;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px
}

.comments .heading .dropdown .dropdown-toggle:active:after,.comments .heading .dropdown .dropdown-toggle:after {
    margin-left: 6px;
    border: 0;
    background: transparent var(--dropdown-caret) no-repeat 0 0/100%;
    filter: var(--dropdown-caret-invert);
    width: 8px;
    height: 5px;
    vertical-align: .15em
}

.comments .heading .dropdown .dropdown-menu {
    padding: 10px 20px;
    text-align: left;
    min-width: 177px;
    border-radius: 8px;
    margin-top: 12px;
    margin-right: 0
}

.comments .heading .dropdown .dropdown-menu .dropdown-item {
    padding: 0;
    font-weight: 600;
    font-size: 14px;
    line-height: 42px;
    display: inline-flex;
    color: var(--dropdown-item-color)
}

.comments .heading .dropdown .dropdown-menu .dropdown-item:hover {
    text-decoration: underline
}

.comments .heading .dropdown .dropdown-menu .dropdown-item.selected:after {
    content: "";
    display: inline-block;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAASCAYAAABB7B6eAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADySURBVHgBrZHNDYIwFID7s4AhDMAFwpERHMENlE1wAnUCcQLjzZtu4B0uTkCYAHxtgJDSH1v6ktLSV76P14eR50iSZA/TGUYLo8DIYwzwcrbVEuQpJHAu8FKBAo76vs9XC3Twuq7LVYI4jjOM8UcFZ2vnHgzwlyR1HOGTIE3TLZS6Q/bwjQivqqqYbxA4fOq6jh2+w/rqE86ChmH4HF/gwywIgqhpmocPOK8AGvKebwDgIKvEBc4FlNIc5q9O4grnLPaAJkdDHyIhXxBCboqcET4JDJLW5c8XAoPECb4Q/CGxgksFGok1XCkQJOz+Ly5wFj9g9IVfrJqGoAAAAABJRU5ErkJggg==) no-repeat 0 0/100%;
    width: 12px;
    height: 9px;
    align-self: center;
    margin-left: auto;
    filter: var(--default-invert)
}

.comments .heading .dropdown .dropdown-menu[x-placement=bottom-end]:after,.comments .heading .dropdown .dropdown-menu[x-placement=bottom-end]:before {
    bottom: 100%;
    right: 15px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none
}

.comments .heading .dropdown .dropdown-menu[x-placement=bottom-end]:after {
    border-color: hsla(0,0%,100%,0);
    border-bottom-color: var(--dropdown-bg);
    border-width: 10px;
    margin-left: -10px
}

.comments .heading .dropdown .dropdown-menu[x-placement=bottom-end]:before {
    border-bottom-color: var(--dropdown-bg);
    border-width: 12px;
    margin-left: -11px;
    right: 13px
}

.comments .heading .dropdown .dropdown-menu[x-placement=top-end] {
    margin-top: 0
}

.comments .heading .dropdown .dropdown-menu[x-placement=top-end]:after,.comments .heading .dropdown .dropdown-menu[x-placement=top-end]:before {
    top: 100%;
    right: 15px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none
}

.comments .heading .dropdown .dropdown-menu[x-placement=top-end]:after {
    border-color: hsla(0,0%,100%,0);
    border-top-color: var(--dropdown-bg);
    border-width: 10px;
    margin-left: -10px
}

.comments .heading .dropdown .dropdown-menu[x-placement=top-end]:before {
    border-top-color: var(--dropdown-bg);
    border-width: 12px;
    margin-left: -11px;
    right: 13px
}

.comments .reply-to {
    margin-right: 6px;
    padding: 0;
    color: var(--default-link-color);
    font-weight: 500;
    font-size: 15px;
    line-height: 21px;
    display: inline-block;
    border: 0;
    background: 0;
    text-align: left
}

.comments button.reply-to {
    overflow: hidden;
    max-height: 21px
}

.comments button.reply-to span {
    display: inline-block;
    overflow: hidden;
    max-height: 42px;
    position: relative;
    word-break: break-all
}

.comments button.reply-to span:after {
    content: "";
    display: block;
    background: linear-gradient(90deg,hsla(0,0%,100%,0) .13%,var(--bg) 43%);
    width: 1em;
    height: 21px;
    position: absolute;
    right: 0;
    bottom: 21px
}

.comments form.messenger.for-comments {
    margin-bottom: 22px;
    position: relative;
    border-radius: 10px;
    background-color: var(--input-bg-color);
    border: 1px solid var(--input-border-color);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    flex-grow: 1
}

.comments form.messenger.for-comments.focused,.comments form.messenger.for-comments:hover {
    border-color: var(--input-focus-border-color)
}

.comments form.messenger.for-comments.edit {
    margin-bottom: 0
}

.comments form.messenger.for-comments fieldset.form-group {
    margin-left: 4px;
    margin-bottom: 0
}

.comments form.messenger.for-comments label.reply-to {
    margin-bottom: 0;
    padding: 0 8px;
    position: absolute;
    top: 8px;
    left: 8px;
    z-index: 4;
    cursor: default;
    background: var(--comment-composer-reply-to-bg-color);
    border: 1px solid var(--comment-composer-reply-to-border-color);
    border-radius: 6px;
    max-width: 120px;
    max-height: 30px;
    overflow: hidden
}

.comments form.messenger.for-comments label.reply-to span {
    display: inline-block;
    overflow: hidden;
    line-height: 30px;
    max-height: 60px;
    position: relative;
    word-break: break-all
}

.comments form.messenger.for-comments label.reply-to span:after {
    content: "";
    display: block;
    background: linear-gradient(90deg,hsla(0,0%,100%,0) .13%,var(--comment-composer-reply-to-bg-color) 43%);
    width: 1em;
    height: 30px;
    position: absolute;
    right: 0;
    bottom: 30px
}

.comments form.messenger.for-comments label.placeholder-shown {
    margin-top: -9px;
    font-size: 15px;
    line-height: 18px;
    color: #828282
}

.comments form.messenger.for-comments.reply label.placeholder-shown {
    display: none
}

.comments form.messenger.for-comments textarea.form-control.auto-expand {
    margin-top: 3px;
    margin-bottom: 3px;
    padding-right: 50px;
    padding-top: 12px;
    padding-bottom: 11px;
    overflow: hidden;
    border: 0;
    font-size: 15px;
    line-height: 18px
}

.comments form.messenger.for-comments textarea.form-control.auto-expand.max-rows {
    overflow: auto
}

.comments form.messenger.for-comments button[type=submit] {
    position: absolute;
    bottom: 7px;
    right: 7px;
    padding: 0;
    width: 32px;
    height: 32px;
    border: 0;
    background: #4ad493;
    -webkit-appearance: none;
    appearance: none;
    border-radius: 50%
}

.comments form.messenger.for-comments button[type=submit].disabled,.comments form.messenger.for-comments button[type=submit]:disabled {
    background: var(--comment-submit-disabled-bg-color)
}

.comments form.messenger.for-comments button[type=submit]:not(.disabled):hover {
    background: #2fc780
}

.comments form.messenger.for-comments button[type=submit]:before {
    margin-top: 6px;
    content: "";
    display: inline-block;
    width: 12px;
    height: 12px;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEZSURBVHgB7ZUxDoIwFIb7HsToYKyri028gIvGUW/gDdSbeBO5iauJixcw4uJqR2O01TYgSgq04MifGFPC/328QIEQh1A2pO8fc+mA7YkKLLFx0iVx7/LwwG16SCzz8H2WrPyhbc9aUDa1oBb8SVBmh+blm4fRDr2qXdoejBekYtqDySLmKZGa4LPlUZKgikTBUYogOdKkqN4pIOSqqiQNB8AVD3ehvgc83AdVJEb4cafXn6eorCQP/iMoIymC62OmImWjpUTYxGsBZClBnD2BW10SYvb0/H4RXMUzCW78cmh1eud3ax5dxRwkqn/9HZCgR18XwaNudtKTGAE58MwJ4qQncYUXCvIkNnArgUliC3cOZRNG2ZS6dF7zxph4nzhaGAAAAABJRU5ErkJggg==) no-repeat 0 0/100%
}

.comments form.messenger.for-comments button[type=submit].disabled:before,.comments form.messenger.for-comments button[type=submit]:disabled:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADqSURBVHgB7ZXtDYMgEEDpxQHsBHWErkBMXKM4WVnEMErbCdoB1PTOEEMNwgH96SWEj3jvafROIRLCGFPjaFJyTtwLCTzP84PWAHCWUn44eSCYMY5j46yv3Dy2IDcOwSH4kyCnQkPh8sBW6JuqFNc3URjEcHg1PcFa8nioSyQWrp2jGmxP6UslW/g0TT2yn8s7aNtWl0h88K7rlv36FeVKQvAfQY4kBqfw/g+GYVA43de7AFDYol84GyuWVVVdYvBdwY5EI1DZrcahYvCgwCfxRQgeFcQkMThLsCfhwNmCrYQLTw7qW9RfUnK+LEvVU2k8ZVYAAAAASUVORK5CYII=)
}

.comments form.messenger.for-comments p.text-danger {
    margin-right: 80px;
    position: absolute
}

.comments form.messenger.for-comments p.text-danger .btn-link {
    font-size: inherit;
    color: inherit;
    text-decoration: underline
}

.comments form.messenger.for-comments p.cooldown {
    opacity: 0;
    transition: opacity .12s ease
}

.comments form.messenger.for-comments p.cooldown.in {
    opacity: 1
}

.comments form.messenger.for-comments p.cooldown.out {
    opacity: 0
}

.comments .thread {
    padding-left: 4px;
    padding-right: 4px
}

.comments .thread>li {
    margin-bottom: 30px;
    clear: both
}

.comments .thread>li.editing {
    margin-bottom: 50px
}

.comments .thread>li .content {
    padding-left: 40px
}

.comments .thread>li .content .reply-to {
    float: left
}

.comments .thread>li .content .reply-to:hover {
    cursor: pointer
}

.comments .thread>li .content .message {
    margin-bottom: 8px;
    position: relative;
    word-break: break-word
}

.comments .thread>li .content .message p {
    margin: 0;
    font-weight: 400;
    font-size: 15px;
    line-height: 21px
}

.comments .thread>li .content .message blockquote {
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 8px;
    border-left: 2px solid #e0e0e0;
    font-style: italic;
    font-size: 15px;
    line-height: 21px;
    color: #828282
}

.comments .thread>li .content .message ol,.comments .thread>li .content .message ul {
    margin: 0 0 1rem;
    padding: 0 0 0 1rem;
    list-style-type: disc;
    font-weight: 400;
    font-size: 15px;
    line-height: 21px
}

.comments .thread>li .content .message ol li+li,.comments .thread>li .content .message ul li+li {
    margin-top: 8px
}

.comments .thread>li .content .message ol {
    list-style-type: decimal
}

.comments .thread>li .content .message blockquote+p,.comments .thread>li .content .message p+blockquote,.comments .thread>li .content .message p+ol,.comments .thread>li .content .message p+p,.comments .thread>li .content .message p+ul {
    margin-top: 8px
}

.comments .thread>li .content .message .reply-to+blockquote {
    margin-top: 29px;
    clear: both
}

.comments .thread>li .content .message em {
    font-style: italic
}

.comments .thread>li .content .attachments {
    margin-bottom: 8px;
    display: flex
}

.comments .thread>li .content .attachments .preload-wrap {
    width: 90px;
    height: 60px
}

.comments .thread>li.bid .content {
    display: flex;
    align-items: center
}

.comments .thread>li.bid .content .interact {
    margin-left: 16px
}

.comments .thread>li.system-comment {
    background: var(--system-comment-bg-color);
    border-radius: 6px
}

.comments .thread>li.system-comment .content {
    padding: 14px 16px 13px 12px
}

.comments .thread>li.system-comment .message {
    margin: 0;
    display: flex;
    align-items: center
}

.comments .thread>li.system-comment .message p {
    margin: 0;
    font-weight: 600;
    font-size: 16px;
    line-height: 19px
}

.comments .thread>li.system-comment .message span.time {
    margin-left: auto;
    line-height: 19px;
    white-space: nowrap;
    align-self: self-end
}

.comments .thread>li.system-comment .message span.time:after {
    content: attr(data-full);
    display: none
}

.comments .thread>li.deleted-comment,.comments .thread>li.empty-comments {
    border-radius: 6px;
    min-height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    line-height: 17px;
    background: var(--comment-removed-bg-color);
    color: var(--comment-removed-text-color)
}

.comments .thread>li.empty-comments {
    margin-bottom: 50px
}

.comments .thread>li.deleted-comment {
    padding: 10px 35px
}

.comments .thread>li.deleted-comment p {
    text-align: center;
    margin: 0;
    font-size: 14px;
    line-height: 17px
}

.comments .thread>li.flagged-comment .content {
    padding-right: 40px
}

.comments .thread>li.flagged-comment .message {
    margin-bottom: 0;
    color: #adadad;
    display: flex
}

.comments .thread>li.flagged-comment .message p {
    margin: 0;
    font-size: 15px;
    line-height: 19px
}

.comments .thread>li.flagged-comment .message button {
    margin-left: 5px;
    border: 0;
    padding: 0;
    color: #adadad;
    font-size: 14px;
    line-height: 17px;
    text-decoration: underline
}

.comments .username {
    margin-bottom: 1px
}

.comments .username .error {
    margin-left: 8px
}

.comments .username .text a.user {
    word-break: break-all;
    overflow: hidden;
    max-height: 34px;
    position: relative
}

.comments .username .text a.user:after {
    height: 17px;
    bottom: 17px
}

.comments .placed-bid {
    margin-bottom: 0;
    padding: 0 12px;
    background: var(--bid-placed-bg-color);
    border-radius: 8px;
    display: inline-flex;
    align-items: center;
    height: 31px
}

.comments .placed-bid dt {
    margin-right: 6px;
    display: inline-block;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    color: var(--bid-placed-label-color)
}

.comments .placed-bid dd.bid-value {
    margin: 0;
    display: inline-block;
    color: var(--bid-placed-value-color);
    font-weight: 500;
    font-size: 16px;
    line-height: 19px
}

.comments .placed-bid.yours {
    background: var(--bid-placed-yours-bg-color)
}

.comments .placed-bid.yours dt {
    color: var(--bid-placed-yours-label-color)
}

.comments .placed-bid.yours dd.bid-value {
    color: var(--bid-placed-yours-value-color)
}

.auction-details .auction-question-heading {
    margin-top: 40px;
    margin-bottom: 16px;
    display: flex;
    align-items: baseline
}

.auction-details .auction-question-heading h3 {
    margin-right: 16px
}

.auction-details .auction-question-heading h3 span.q-count {
    color: #828282
}

.auction-details .auction-question-heading button.btn {
    padding: 0;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px
}

.auction-details .auction-question-heading button.btn:hover {
    text-decoration: none
}

.auction-details .auction-question-heading button.btn.ask-question {
    margin-left: auto;
    margin-right: 4px
}

.auction-details .auction-question-heading button.btn.view-all {
    position: absolute;
    bottom: -30px;
    right: 4px
}

.questions {
    margin-right: -10px;
    position: relative
}

.questions .username {
    margin-bottom: 1px
}

.questions li.qanda {
    position: relative
}

.questions li.qanda .question-error {
    margin: 0 0 6px;
    padding-left: 40px;
    font-size: 13px;
    line-height: 15px
}

.questions li.qanda .content {
    padding-left: 40px;
    font-size: 15px;
    line-height: 18px;
    word-break: break-word
}

.questions li.qanda .content p {
    margin-bottom: 0
}

.questions li.qanda .content ol,.questions li.qanda .content ul {
    margin: 0 0 1rem;
    padding: 0 0 0 1rem;
    list-style-type: disc;
    font-weight: 400;
    font-size: 15px;
    line-height: 21px
}

.questions li.qanda .content ol li+li,.questions li.qanda .content ul li+li {
    margin-top: 8px
}

.questions li.qanda .content ol {
    list-style-type: decimal
}

.questions li.qanda .content blockquote+p,.questions li.qanda .content p+blockquote,.questions li.qanda .content p+ol,.questions li.qanda .content p+p,.questions li.qanda .content p+ul {
    margin-top: 1rem
}

.questions li.qanda .unanswered {
    margin-bottom: 0;
    font-size: 14px;
    line-height: 17px;
    color: #828282;
    font-style: italic
}

.questions li.qanda.deleted-question,.questions li.qanda .message.flagged {
    background: var(--comment-removed-bg-color);
    color: var(--comment-removed-text-color);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    line-height: 17px
}

.questions li.qanda.deleted-question p,.questions li.qanda .message.flagged p {
    text-align: center;
    margin: 0;
    font-size: 14px;
    line-height: 17px
}

.questions li.qanda .message.flagged {
    margin-bottom: 0;
    padding: 16px
}

.questions li.qanda .message.flagged button {
    margin-top: 5px;
    padding: 0;
    color: var(--comment-removed-text-color);
    text-decoration: underline
}

.questions button.next,.questions button.prev {
    display: none
}

.questions .cards {
    margin-bottom: 48px;
    overflow: hidden;
    height: 254px;
    position: relative
}

.questions .cards button.btn-lg {
    width: 204px
}

.questions .cards button.btn-lg:disabled {
    opacity: .4
}

.questions .cards>ul {
    position: absolute;
    top: 0;
    left: 0;
    transition: left .2s ease-out;
    display: flex;
    min-width: 100%
}

.questions .cards li.qanda {
    margin-right: 16px;
    padding: 17px 14px 0 16px;
    border: 1px solid var(--listing-questions-border-color);
    border-radius: 6px;
    width: 312px;
    height: 248px;
    float: left;
    overflow: hidden;
    position: relative
}

.questions .cards li.qanda.empty-question {
    padding-top: 0;
    display: flex;
    align-items: center;
    justify-content: center
}

.questions .cards li.qanda.empty-question.w-100 {
    margin-right: 10px
}

.questions .cards li.qanda .question .content .text {
    min-height: 54px;
    margin-bottom: 16px
}

.questions .cards li.qanda .interact {
    padding-top: 12px;
    padding-left: 40px;
    padding-right: 10px;
    margin-right: -10px;
    min-height: 56px;
    background: var(--bg);
    position: absolute;
    bottom: 0;
    left: 16px;
    right: 24px;
    display: flex;
    align-items: flex-start
}

.questions .cards li.qanda .interact:before {
    content: "";
    display: block;
    background: linear-gradient(180deg,hsla(0,0%,100%,0),var(--bg));
    height: 40px;
    position: absolute;
    top: -40px;
    left: 0;
    right: 0
}

.questions .cards li.qanda .interact .btn-link {
    margin-top: 2px
}

.questions .cards li.qanda .interact p.unanswered {
    margin-left: auto;
    margin-top: 2px
}

.questions .cards li.qanda.unanswered.seller .question .content .text {
    max-height: 69px;
    overflow: hidden
}

.questions .cards li.qanda.unanswered.seller .interact {
    padding-top: 0;
    flex-direction: column;
    position: relative;
    left: 0;
    right: 0
}

.questions .cards li.qanda.unanswered.seller .interact .btn-upvote {
    margin-bottom: 16px
}

.questions.empty .cards,.questions.empty .cards li.qanda.empty-question {
    height: 130px
}

.questions .list {
    overflow: auto;
    max-height: calc(100vh - 83px);
    min-height: 200px
}

.questions .list ul {
    padding-bottom: 8px
}

.questions .list li.qanda {
    margin-bottom: 30px;
    margin-right: 10px
}

.questions .list li.qanda .content {
    padding-right: 40px
}

.questions .list li.qanda .question {
    padding-left: 8px
}

.questions .list li.qanda .answer {
    padding-left: 8px;
    margin-top: 24px
}

.questions .list li.qanda .attachments {
    margin-top: 8px;
    display: flex
}

.questions .list li.qanda .attachments .preload-wrap {
    width: 90px;
    height: 60px
}

.questions .list li.qanda .interact {
    margin-top: 16px;
    padding-left: 40px;
    display: flex;
    flex-direction: column
}

.questions .list li.qanda .interact .btn.btn-upvote {
    align-self: flex-start
}

.questions .list li.qanda .interact button.btn-lg {
    margin-top: 16px;
    margin-right: 40px
}

.questions .list li.qanda.deleted-question {
    background: transparent
}

.questions .list li.qanda.deleted-question p {
    padding: 16px
}

.questions .list li.qanda.deleted-question p,.questions .list li.qanda .message.flagged {
    background: var(--comment-removed-bg-color);
    color: var(--comment-removed-text-color);
    width: 100%;
    border-radius: 6px
}

.questions .list li.qanda+li.qanda {
    padding-top: 30px;
    border-top: 1px solid var(--default-border-color)
}

@media(min-width: 769px) {
    .auction-details:not(.preview) {
        margin-top:77px!important
    }

    .auction-details .blur_banner {
        display: none
    }

    .auction-details .auction-heading {
        order: 0
    }

    .auction-details .auction-photos {
        order: 1;
        margin-bottom: 4px
    }

    .auction-details .auction-photos .featured-tag {
        left: 8px
    }

    .auction-details .auction-photos .gallery-preview {
        height: 372px
    }

    .auction-details .auction-photos .gallery-preview .draggable {
        height: 372px;
        width: 100%
    }

    .auction-details .auction-photos .gallery-preview .main,.auction-details .auction-photos .gallery-preview .main img {
        border-radius: 6px 0 0 6px
    }

    .auction-details .auction-photos .gallery-preview .images {
        width: 139px;
        display: block
    }

    .auction-details .auction-photos .gallery-preview .images .group {
        width: auto
    }

    .auction-details .auction-photos .gallery-preview .images .group .preload-wrap {
        width: 139px;
        height: 90px
    }

    .auction-details .auction-photos .gallery-preview .images .group .preload-wrap .all {
        font-size: 20px;
        line-height: 24px
    }

    .auction-details .auction-photos .gallery-preview .images .group .preload-wrap.gall-int1,.auction-details .auction-photos .gallery-preview .images .group .preload-wrap.gall-int1 img {
        border-top-right-radius: 0
    }

    .auction-details .auction-photos .gallery-preview .images .group .preload-wrap:nth-of-type(2n) {
        margin-left: 0
    }

    .auction-details .auction-photos .gallery-preview .images .group.exterior {
        margin-right: 0
    }

    .auction-details .auction-photos .gallery-preview .images .group.exterior .preload-wrap:first-of-type,.auction-details .auction-photos .gallery-preview .images .group.exterior .preload-wrap:first-of-type img {
        border-radius: 0 6px 0 0
    }

    .auction-details .auction-photos .gallery-preview .images .group.exterior .preload-wrap:nth-of-type(2),.auction-details .auction-photos .gallery-preview .images .group.exterior .preload-wrap:nth-of-type(4) {
        display: none
    }

    .auction-details .auction-photos .gallery-preview .images .group.interior .preload-wrap:nth-of-type(4),.auction-details .auction-photos .gallery-preview .images .group.interior .preload-wrap:nth-of-type(4) img {
        border-radius: 0 0 6px 0
    }

    .auction-details .auction-photos .gallery-preview .images .group.interior .preload-wrap:nth-of-type(2),.auction-details .auction-photos .gallery-preview .images .group.interior .preload-wrap:nth-of-type(3) {
        display: none
    }

    .auction-details .auction-breadcrumbs {
        margin-bottom: -11px;
        padding-top: 4px;
        order: 1;
        position: relative;
        z-index: 49
    }

    .auction-details .auction-bidbar {
        order: 1;
        position: sticky;
        top: 67px;
        right: auto
    }

    .auction-details .auction-ended-cta {
        padding-top: 3px;
        padding-bottom: 15px;
        order: 2
    }

    .auction-details .auction-ended-cta .end-cta {
        padding: 14px 22px 14px 40px
    }

    .auction-details .auction-ended-cta .end-cta:before {
        top: 17px;
        left: 22px
    }

    .auction-details .width-constraint {
        max-width: 100%
    }

    .auction-details .auction-heading {
        margin-bottom: 12px
    }

    .auction-details .auction-heading .col {
        padding-right: 226px
    }

    .auction-details .auction-heading .auction-title h1 {
        margin-bottom: 0;
        padding-left: 0;
        font-size: 22px;
        line-height: 26px
    }

    .auction-details .auction-heading .auction-title .btn-watch.ws {
        margin: 3px 0 0 10px;
        padding: 0;
        width: 22px;
        height: 22px
    }

    .auction-details .auction-heading .auction-title .btn-watch.ws:after {
        left: 0;
        width: 22px;
        bottom: -5px
    }

    .auction-details .auction-heading .auction-title.admin+.flex-wrap,.auction-details .auction-heading .auction-title.admin h1 {
        padding-right: 110px
    }

    .auction-details .auction-heading h2 {
        margin-bottom: 0;
        padding-left: 0;
        font-weight: 400;
        font-size: 16px;
        line-height: 24px
    }

    .auction-details .auction-heading button.btn-share {
        font-size: 16px;
        line-height: 21px;
        margin-left: auto;
        position: static
    }

    .auction-details .auction-heading button.btn-share:after {
        top: 1px;
        position: relative
    }

    .auction-details h3,.auction-details h4 {
        margin-bottom: 16px;
        font-size: 20px;
        line-height: 24px
    }

    .auction-details a.view-inspection-kf {
        margin-left: 10px
    }

    .auction-details.preview .auction-content {
        padding-bottom: 80px
    }

    .auction-details .timing {
        margin-top: 4px;
        flex-direction: row
    }

    .auction-details .timing.cancelled {
        margin-top: 0
    }

    .auction-details .timing p.end-time {
        margin-left: auto;
        margin-bottom: -4px;
        padding: 0;
        font-size: 16px;
        line-height: 21px;
        order: 2;
        align-self: center
    }

    .auction-details .timing p.end-time.cancelled {
        margin-right: 0;
        flex-grow: 1
    }

    .auction-details.preview .timing {
        margin-top: 4px
    }

    .auction-details .quick-facts {
        padding-top: 16px;
        padding-bottom: 16px;
        display: flex;
        flex-direction: row
    }

    .auction-details .quick-facts dl {
        margin-bottom: 0;
        grid-template-columns: 37% 63%
    }

    .auction-details .quick-facts dl:first-of-type {
        border: 1px solid var(--default-border-color);
        border-bottom: 0;
        border-radius: 6px 0 0 6px
    }

    .auction-details .quick-facts dl:first-of-type dt:first-of-type {
        border-top-left-radius: 6px
    }

    .auction-details .quick-facts dl:first-of-type dt:last-of-type {
        border-bottom-left-radius: 6px
    }

    .auction-details .quick-facts dl:last-of-type {
        border: 1px solid var(--default-border-color);
        border-bottom: 0;
        border-left: 0;
        border-radius: 0 6px 6px 0
    }

    .auction-details .quick-facts dl:last-of-type dd:last-of-type {
        border-bottom-right-radius: 6px
    }

    .auction-details .quick-facts dt {
        font-weight: 600;
        background: var(--listing-qf-bg-color);
        white-space: nowrap;
        border-right: 1px solid var(--default-border-color)
    }

    .auction-details .quick-facts dd,.auction-details .quick-facts dt {
        padding-left: 16px;
        font-size: 15px;
        line-height: 41px;
        border-bottom: 1px solid var(--default-border-color)
    }

    .auction-details .quick-facts dd {
        margin-bottom: 0;
        font-weight: 400
    }

    .auction-details .quick-facts dd.subscribeable .subscribe {
        margin-right: 7px
    }

    .auction-details .detail-section {
        padding: 0;
        margin-top: 40px
    }

    .auction-details .detail-section:last-of-type {
        border-bottom: 0;
        padding-bottom: 0
    }

    .auction-details .detail-section .detail-body {
        font-size: 16px;
        line-height: 22px
    }

    .auction-details .detail-section .detail-body ul li+li {
        margin-top: 10px
    }

    .auction-details .detail-section.dougs-take {
        margin-top: 16px;
        margin-bottom: -8px;
        padding: 24px;
        border-radius: 6px
    }

    .auction-details .detail-section.dougs-take.santa:before {
        height: 59px;
        top: 21px
    }

    .auction-details .detail-section.dougs-take.turkey:before {
        height: 40px;
        top: 20px
    }

    .auction-details .detail-section.dougs-take.birthday:before {
        height: 43px;
        top: 17px
    }

    .auction-details .detail-section.dougs-take.farmer:before {
        height: 59px;
        top: 22px
    }

    .auction-details .detail-section.detail-videos h3 {
        margin-bottom: 24px
    }

    .auction-details .detail-section.detail-videos .videos.multiple {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-column-gap: 40px;
        grid-row-gap: 40px
    }

    .auction-details .detail-section.detail-videos .videos .video-embed {
        margin-bottom: 0
    }

    .auction-details .auction-content .services-ctas {
        margin-top: 56px;
        margin-bottom: 32px;
        grid-template-columns: 1fr 1fr;
        grid-column-gap: 14px
    }

    .auction-details .auction-content button.shipping-cta {
        margin-bottom: 0
    }

    .auction-details .auction-subheading {
        padding-left: 0
    }

    .auction-details .auction-subheading h3 {
        margin-bottom: 24px;
        font-size: 22px;
        line-height: 26px
    }

    .auction-details.preview .alert-warning {
        margin-left: 10px;
        margin-right: 10px;
        margin-bottom: 16px;
        flex-direction: row;
        justify-content: space-between;
        align-items: center
    }

    .auction-details.preview .alert-warning h6 {
        display: block
    }

    .auction-details.preview .alert-warning .ml-auto {
        width: auto;
        flex-wrap: nowrap
    }

    .auction-details.preview .alert-warning .ml-auto.note {
        padding-right: 16px
    }

    .auction-details.preview .alert-warning .btn {
        padding-left: 20px;
        padding-right: 20px
    }

    .auction-details.preview .alert-warning .btn+.btn {
        margin-left: 16px
    }

    .auction-details.preview .row.auction-content .sidebar {
        margin-top: 35px
    }

    .auction-details.preview ul.side-auctions-list {
        flex-grow: 1;
        background: var(--preload-wrap-bg);
        border-radius: 3px
    }

    .auction-details .follow-seller-cta {
        margin-bottom: 40px;
        padding: 14px 22px 14px 40px
    }

    .auction-details .follow-seller-cta:before {
        top: 18px;
        left: 24px
    }

    .similar-cars {
        display: flex
    }

    .similar-cars h6 {
        margin-bottom: 0;
        line-height: 21px
    }

    .similar-cars ul {
        margin-bottom: 0;
        display: flex
    }

    .similar-cars ul li {
        margin-left: 1em
    }

    .reports-share {
        width: auto
    }

    .reports-share.preview {
        padding-top: 6px
    }

    .reports-share a.view-report {
        margin-top: 0;
        margin-right: 16px;
        line-height: 21px;
        flex-shrink: 0;
        order: 1;
        align-self: center
    }

    .reports-share a.view-report:not(.carfax):after {
        top: 2px
    }

    .reports-share a.view-report.carfax {
        margin-top: 0;
        margin-bottom: 0;
        height: 44px;
        width: 138px;
        flex-shrink: 0;
        flex-basis: auto;
        border-radius: 6px
    }

    .reports-share a.view-report.carfax:active,.reports-share a.view-report.carfax:hover {
        background: var(--btn-secondary-hover-bg);
        color: var(--btn-secondary-hover-text-color)
    }

    .reports-share a.view-report.carfax:after {
        width: 108px;
        height: 21px
    }

    .reports-share a.view-inspection-blk {
        margin-top: 0;
        height: 44px;
        width: 118px;
        flex-shrink: 0;
        flex-basis: auto;
        border-radius: 6px;
        order: 2
    }

    .reports-share a.view-inspection-blk:active,.reports-share a.view-inspection-blk:hover {
        background: var(--btn-secondary-hover-bg);
        color: var(--btn-secondary-hover-text-color)
    }

    .sub-share {
        position: absolute;
        top: 6px;
        right: 10px
    }

    .sub-share a.admin-view {
        position: static;
        height: 26px;
        align-self: center;
        margin-right: 8px
    }

    .sub-share .btn-watch {
        margin-left: 0;
        margin-right: 8px;
        width: 118px;
    }

    .sub-share button.btn-share.share-blk {
        position: static;
        border-radius: 6px;
        background: var(--btn-secondary-bg);
        color: var(--btn-secondary-text-color);
        width: 90px;
        height: 40px;
        font-weight: 500;
        flex-basis: 50%;
        flex-grow: 1;
        font-size: 15px;
        display: flex;
        align-items: center;
        justify-content: center
    }

    .sub-share button.btn-share.share-blk:before {
        margin-right: 7px;
        content: "";
        display: block;
        background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAeCAYAAADZ7LXbAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGbSURBVHgB7ZY7TsNAEIZnFgshKLBAICEa04VYQXsEcgNyApKOliNwAo5AjsANkhuwPBwsUbBlCgo3CBEnO+wKO3KiIHZlhwLlL+wZecbfyv73sQYO4iHn+3s7Fwe7h3L4Nkxs+9C20AAUpT0g8nUqGa03RSykTa8VZA6Qyxr0K+QHgBMISwCsQcwWgIjFH53o4eV5oHDU4zUeOEFMwwxAjxYVtooQhticBzlBYJL6MwBSTYCxLJaIKBLzIB5w3xoiXiIBQJeI0DUAEcdyYV0G0nW3pl5IsXDu2M+TWk1/EvaapfLheXBk28vgD/R/IJ65NMKwbe6PUdSFCmRcprbSNmmrm3d6BoCKbjJYJSDaTK9BUdu4ioehdiBRkD8sxuUoEExjRH/lriVBNjYSs46ZEAElOMgaIoRIzDrGGHbw470FDvJcirOFsguOWrmrBITAhyXII0S9vVKen5/U69Ynw4Ui3Cag02k+HkvknPv0ObrTmAAqltm+7weDDsv9n0+0ygCAfVTq6jsuiB83zhROOJQUU6wv4qd+nn8BthTOyPSENB0AAAAASUVORK5CYII=) no-repeat 0 0/100%;
        width: 12px;
        height: 15px;
        filter: var(--default-invert)
    }

    .sub-share button.btn-share.share-blk:after {
        display: none
    }

    .sub-share button.btn-share.share-blk:active,.sub-share button.btn-share.share-blk:hover {
        background: var(--btn-secondary-hover-bg);
        color: var(--btn-secondary-hover-text-color);
        text-decoration: none
    }

    .auction-payment-ctas {
        margin-top: 32px;
        margin-bottom: 50px
    }

    .auction-payment-ctas.has-safepay.has-coinbase {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-column-gap: 15px
    }

    .safepay-auction-cta {
        padding: 20px 24px 20px 20px
    }

    .safepay-auction-cta p {
        padding-left: 28px;
        font-size: 16px
    }

    .coinbase-auction-cta h3 {
        margin-bottom: 7px
    }

    .safepay-auction-cta+.coinbase-auction-cta {
        margin-top: 0
    }

    .auction-details.preview .auction-payment-ctas {
        margin-bottom: 0
    }

    .auction-disclosure {
        padding: 16px 20px
    }

    .auction-disclosure,.auction-disclosure .btn {
        font-size: 12px;
        line-height: 18px
    }
}

@media(min-width: 960px) {
    .auction-details .auction-photos .gallery-preview,.auction-details .auction-photos .gallery-preview .draggable {
        height:488px
    }

    .auction-details .auction-photos .gallery-preview .images {
        width: 184px
    }

    .auction-details .auction-photos .gallery-preview .images .group .preload-wrap {
        width: 184px;
        height: 119px
    }

    .auction-details .bid-bar:not(.mini) .btn.btn-bid {
        width: 184px;
        white-space: nowrap
    }
}

@media(min-width: 992px) {
    .auction-details .auction-bidbar {
        flex-wrap:nowrap
    }

    .auction-details .bid-bar:not(.mini) .btn.btn-bid {
        width: 126px
    }

    .auction-details .sidebar {
        width: 238px;
        max-width: 238px
    }

    .auction-details .sidebar .wrapper {
        width: 184px;
        margin-left: 34px;
        align-items: flex-end;
        flex-direction: column;
        flex-grow: 1
    }

    .auction-details .sidebar h5 {
        margin-bottom: 21px;
        font-weight: 700;
        font-size: 20px;
        line-height: 24px;
        white-space: nowrap;
        width: 100%
    }

    .auction-details .sidebar ul.side-auctions-list {
        margin: 0;
        width: 184px
    }

    .auction-details .sidebar ul.side-auctions-list li.auction-item {
        margin-bottom: 32px;
        width: 184px
    }

    .auction-details .sidebar ul.side-auctions-list li.auction-item a.hero {
        margin-bottom: 14px
    }

    .auction-details .sidebar ul.side-auctions-list li.auction-item .auction-title a {
        margin-bottom: 5px;
        font-size: 14px;
        line-height: 17px
    }

    .auction-details .sidebar ul.side-auctions-list li.auction-item .auction-loc,.auction-details .sidebar ul.side-auctions-list li.auction-item .auction-subtitle {
        font-size: 14px;
        line-height: 17px
    }

    .auction-details .sidebar ul.side-auctions-list li.auction-item a.hero:not(.threeup):not(.fourup) .preload-wrap {
        width: 184px;
        height: 124px
    }

    .auction-details .sidebar ul.side-auctions-list li.auction-item a.hero.threeup .preload-wrap.main-pic {
        width: 129px;
        height: 92px
    }

    .auction-details .sidebar ul.side-auctions-list li.auction-item a.hero.threeup .preload-wrap.sub-pic {
        width: 51px;
        height: 44px
    }

    .auction-details .row.auction-content {
        flex-wrap: nowrap;
        justify-content: space-between
    }

    .auction-details .row.auction-content .sidebar {
        margin-top: -48px;
        align-items: flex-end;
        flex-direction: column
    }
}

@media(min-width: 1080px) {
    .auction-details .auction-photos .gallery-preview,.auction-details .auction-photos .gallery-preview .draggable {
        height:600px
    }

    .auction-details .auction-photos .gallery-preview .images {
        width: 226px
    }

    .auction-details .auction-photos .gallery-preview .images .group .preload-wrap {
        width: 226px;
        height: 147px
    }

    .auction-details .bid-bar:not(.mini):not(.ended) .bid-stats li {
        flex-basis: auto
    }

    .auction-details .bid-bar:not(.mini) .bid-stats li.high-bid:before,.auction-details .bid-bar:not(.mini) .bid-stats li.num-bids:before,.auction-details .bid-bar:not(.mini) .bid-stats li.num-comments:before {
        display: none
    }

    .auction-details .bid-bar:not(.mini) .num-comments {
        display: flex
    }

    .auction-details .bid-bar:not(.mini) .btn.btn-bid {
        width: 132px
    }

    .auction-details .sidebar {
        width: 280px;
        max-width: 280px
    }

    .auction-details .sidebar .wrapper,.auction-details .sidebar ul.side-auctions-list,.auction-details .sidebar ul.side-auctions-list li.auction-item {
        width: 226px
    }

    .auction-details .sidebar ul.side-auctions-list li.auction-item a.hero:not(.threeup):not(.fourup) .preload-wrap {
        width: 226px;
        height: 152px
    }

    .auction-details .sidebar ul.side-auctions-list li.auction-item a.hero.threeup .preload-wrap.main-pic {
        width: 160px;
        height: 118px
    }

    .auction-details .sidebar ul.side-auctions-list li.auction-item a.hero.threeup .preload-wrap.sub-pic {
        width: 66px;
        height: 57px
    }
}

@media(min-width: 1200px) {
    .auction-details .bid-bar:not(.mini) .bid-stats li {
        flex-basis:auto
    }

    .auction-details .bid-bar:not(.mini) .bid-stats li.high-bid:before,.auction-details .bid-bar:not(.mini) .bid-stats li.num-bids:before,.auction-details .bid-bar:not(.mini) .bid-stats li.num-comments:before {
        display: inline-block
    }
}

@media(min-width: 1330px) {
    .auction-details .auction-photos .gallery-preview .images {
        width:456px
    }

    .auction-details .auction-photos .gallery-preview .images .group .preload-wrap {
        width: 226px;
        height: 147px
    }

    .auction-details .auction-photos .gallery-preview .images .group .preload-wrap:nth-of-type(2n) {
        margin-left: 4px
    }

    .auction-details .auction-photos .gallery-preview .images .group.exterior .preload-wrap:first-of-type,.auction-details .auction-photos .gallery-preview .images .group.exterior .preload-wrap:first-of-type img {
        border-radius: 0
    }

    .auction-details .auction-photos .gallery-preview .images .group.exterior .preload-wrap:nth-of-type(2),.auction-details .auction-photos .gallery-preview .images .group.exterior .preload-wrap:nth-of-type(2) img {
        border-radius: 0 6px 0 0
    }

    .auction-details .auction-photos .gallery-preview .images .group.exterior .preload-wrap:nth-of-type(2),.auction-details .auction-photos .gallery-preview .images .group.exterior .preload-wrap:nth-of-type(4),.auction-details .auction-photos .gallery-preview .images .group.interior .preload-wrap:nth-of-type(2),.auction-details .auction-photos .gallery-preview .images .group.interior .preload-wrap:nth-of-type(3) {
        display: block
    }

    .auction-details .bid-bar:not(.mini) .bid-stats li.high-bid:before,.auction-details .bid-bar:not(.mini) .bid-stats li.num-bids:before,.auction-details .bid-bar:not(.mini) .bid-stats li.num-comments:before {
        display: none
    }

    .auction-details .sidebar {
        width: 510px;
        max-width: 510px
    }

    .auction-details .sidebar .wrapper {
        width: 456px
    }

    .auction-details .sidebar h5:before {
        content: attr(data-full);
        display: inline
    }

    .auction-details .sidebar h5 span.abbr {
        display: none
    }

    .auction-details .sidebar ul.side-auctions-list {
        width: 456px;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap
    }

    .auction-details .sidebar ul.side-auctions-list li.auction-item {
        width: 218px
    }

    .auction-details .sidebar ul.side-auctions-list li.auction-item a.hero:not(.threeup):not(.fourup) .preload-wrap {
        width: 218px;
        height: 143px
    }

    .auction-details .sidebar ul.side-auctions-list li.auction-item a.hero.threeup .preload-wrap.main-pic {
        width: 156px;
        height: 112px
    }

    .auction-details .sidebar ul.side-auctions-list li.auction-item a.hero.threeup .preload-wrap.sub-pic {
        width: 62px;
        height: 54px
    }

    .auction-details .sidebar ul.side-auctions-list li.auction-item:nth-of-type(2n) {
        margin-left: 20px
    }
}

@media(min-width: 1440px) {
    .auction-details .bid-bar:not(.mini) .bid-stats li.high-bid:before,.auction-details .bid-bar:not(.mini) .bid-stats li.num-bids:before,.auction-details .bid-bar:not(.mini) .bid-stats li.num-comments:before {
        display:inline-block
    }
}

@media(min-width: 769px) {
    .comments .heading h3 {
        margin-bottom:0
    }

    .comments .heading .dropdown {
        margin-right: 0
    }

    .comments .heading .dropdown .btn.dropdown-toggle {
        display: none
    }

    .comments .heading .dropdown .dropdown-menu {
        padding: 0;
        margin: 0;
        position: static!important;
        transform: none!important;
        display: flex;
        background: transparent;
        box-shadow: none
    }

    .comments .heading .dropdown .dropdown-menu .btn {
        margin-left: 25px;
        font-weight: 400;
        font-size: 14px;
        line-height: 14px;
        color: var(--secondary-font-color);
        position: relative;
        transition: none
    }

    .comments .heading .dropdown .dropdown-menu .btn:hover {
        text-decoration: none;
        color: var(--default-font-color)
    }

    .comments .heading .dropdown .dropdown-menu .btn.selected {
        color: var(--default-font-color)
    }

    .comments .heading .dropdown .dropdown-menu .btn.selected:after {
        display: none
    }

    .comments .reply-to {
        margin-right: 5px;
        font-size: 16px;
        line-height: 22px
    }

    .comments form.messenger.for-comments {
        margin-bottom: 38px;
        border-radius: 6px
    }

    .comments form.messenger.for-comments label.reply-to {
        max-width: 200px
    }

    .comments .thread>li .content .message blockquote,.comments .thread>li .content .message ol,.comments .thread>li .content .message p,.comments .thread>li .content .message ul {
        font-size: 16px;
        line-height: 22px
    }

    .comments .thread>li.system-comment .message span.time:after {
        display: inline
    }

    .comments .thread>li.system-comment .message span.time span.abbr {
        display: none
    }

    .comments .thread>li.deleted-comment,.comments .thread>li.deleted-comment p,.comments .thread>li.empty-comments,.comments .thread>li.empty-comments p {
        font-size: 14px;
        line-height: 17px
    }

    .comments .thread>li.flagged-comment .message button {
        margin-left: 8px;
        font-size: 16px;
        line-height: 19px
    }
}

@media(min-width: 576px) {
    .questions .list {
        max-height:calc(100vh - 200px)
    }
}

@media(min-width: 769px) {
    .auction-details .auction-question-heading {
        margin-top:35px;
        margin-bottom: 0
    }

    .auction-details .auction-question-heading button.btn.ask-question {
        margin-left: 0;
        margin-right: 0
    }

    .auction-details .auction-question-heading button.btn.view-all {
        position: static;
        bottom: auto;
        right: auto
    }

    .questions {
        margin-left: 0;
        margin-right: 0
    }

    .questions li.qanda .content {
        font-size: 16px;
        line-height: 19px
    }

    .questions li.qanda .unanswered {
        font-size: 14px;
        line-height: 17px;
        color: #828282;
        font-style: italic
    }

    .questions button.next,.questions button.prev {
        padding: 0;
        top: 0;
        bottom: 0;
        border: 0;
        outline: 0;
        -webkit-appearance: none;
        appearance: none;
        width: 43px;
        position: absolute;
        display: block;
        background: transparent
    }

    .questions button.next:disabled,.questions button.prev:disabled {
        opacity: .2;
        background: transparent
    }

    .questions button.next:before,.questions button.prev:before {
        content: "";
        width: 12px;
        height: 24px;
        display: block;
        position: absolute;
        top: 50%;
        margin-top: -12px;
        filter: var(--default-invert)
    }

    .questions button.prev {
        left: -33px
    }

    .questions button.prev:before {
        background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAA0CAYAAACZ8ljPAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGLSURBVHgBvdg7boNAEAbghe2ttHAB2khcgBvYN0jwDdKmSk6QGwTuQ+PcAKchHRFUUEBmrTgiGJZ9zOwvrQ0ziE+7EuLhMcIkScLatn2EzTcYNYxXjxFlgmWTcu0zgqxgbBzHb/QZrmHC833/iApuYUVR5GigCiZ2UEBVDAXUwaxBXcwKNMFEjK9DE0zEaIZxHD/AX66LGYE2mDZoi2mBGJgyiIUpgSsYAyzVxTZBbEwKUmCrIBW2CFJiNyA19g90gf2BrrAL6BK7nBfGiyvsCt7Ni8MwjIwoPjycPi3U89+lRg+vquoUBMHZ87zDrHcIw7CE/gdDDBc/LlF+3XCF8umOC5TPC9QoXypSonytQYVyWZMC5VsHSNC9CboJSlDPBFUCMVFlEAvVAjFQbXCCfgK610WN3w93u10Gt7bjrCzQTHZrM5qhSFmWLIqiU9d1WjM1Bk1RK9AEtQZ1URRQByX5uNc0TQro+6wlngRTku+lErRGW9Jp1pYXrtsvEnCK9n1/BuheeJzz5x/IVqfQUY4RFAAAAABJRU5ErkJggg==) no-repeat 0 0/100%;
        right: 18px
    }

    .questions button.next {
        right: -34px;
        z-index: 2;
        width: 55px;
        background: linear-gradient(89.98deg,hsla(0,0%,100%,0) .13%,var(--bg) 32.01%)
    }

    .questions button.next:before {
        background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAA0CAYAAACZ8ljPAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGPSURBVHgBvddLbsIwEAZgJ7NHLAsXYFuJC3ADuEELuy57A47QE5T0Br1HFIneIO0m6qooWWWVjqNQpSEPjz3jXxoSjxGfbMmyCNbr9YNS6gXrgnVMkuRNCQaWy+U7Pu+w5lg7HKdZln0ooYQN1E7UrFoGrKrquacvhgJu33mxWHwGQbDrzIlsL+gPnyhcX3yh0B74QKHbkEahrymJwtCEFApjkxIoTH2BG50EJ9AtFTUCR9CAihqDXCgJ5EDJoCtqBbbQL0S3FDRUDpnNZie8Tw+dtkZPQ/ep9Qp10jRVq9XqXJal8UqdQBvUGaSiLCAFDRRzNpuNyvN8j+hrZ6rC2rODE+iP07EYC2JVt4dH6CKypUVRPOLrqeuFYXhgBaewOI4jNtAE0wMW0BRjASmYM0jFdJyOBRXTsV5hc/1EFMwatMWsQBeMDLpiJJADMwYHMIXYnoIZgZzYJMiNjYIS2CAohfWCktgNKI39A31gf6AvrAZ9YvXvYh19YVdw7gvTAfxT+Y3P+3oA8CSJ6fwCsRCLiHTOdvEAAAAASUVORK5CYII=) no-repeat 0 0/100%;
        right: 15px
    }

    .questions .cards {
        margin-bottom: 32px
    }

    .questions .cards li.qanda {
        padding: 17px 20px 0 16px;
        width: 350px;
        height: 248px
    }

    .questions .cards li.qanda.empty-question.w-100 {
        margin-right: 0
    }

    .questions .cards li.qanda.deleted-question {
        padding-top: 0
    }

    .questions .cards li.qanda.deleted-question p {
        padding-left: 40px;
        padding-right: 40px
    }

    .questions .cards li.qanda .question .content .text {
        min-height: 57px
    }

    .questions .cards li.qanda.unanswered.seller .question .content .text {
        max-height: 76px
    }

    .questions .list li.qanda {
        margin-bottom: 30px;
        margin-right: 24px
    }

    .questions .list li.qanda .answer,.questions .list li.qanda .question {
        padding-left: 0
    }

    .questions .list li.qanda .interact button.btn-lg {
        margin-right: 0;
        width: 466px
    }
}

.auction-video-heading {
    padding-top: 10px
}

.auction-video-heading h1 {
    margin-bottom: 3px;
    padding-left: 3px;
    font-weight: 700;
    font-size: 20px;
    line-height: 24px
}

.auction-video-heading h2 {
    margin-bottom: 16px;
    padding-left: 3px;
    font-weight: 400;
    font-size: 17px;
    line-height: 22px
}

.auction-video-heading span.inspected,.auction-video-heading span.no-reserve {
    margin-right: 4px;
    padding: 0 4px;
    position: relative;
    top: -3px;
    display: inline-block;
    font-weight: 700;
    font-size: 10px;
    line-height: 19px;
    background: var(--no-reserve-bg-color);
    color: var(--no-reserve-text-color);
    border-radius: 4px;
    text-transform: uppercase
}

.auction-video-heading span.inspected {
    background: #e4e7ed;
    color: #262626
}

.auction-video-heading span.no-reserve+span.inspected {
    margin-left: 2px
}

@media(min-width: 768px) {
    .auction-video-heading h1 {
        margin-bottom:0;
        padding-left: 0;
        font-size: 22px;
        line-height: 26px
    }

    .auction-video-heading h2 {
        padding-left: 0;
        font-weight: 400;
        font-size: 16px;
        line-height: 24px
    }
}

@media(min-width: 768px) {
    .videos-wrapper {
        display:grid;
        grid-template-columns: 7fr 3fr;
        grid-template-rows: auto;
        grid-gap: 10px;
        gap: 10px
    }

    .hero-video {
        grid-column: 1/2;
        grid-row: 1
    }

    .rest-videos {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: 1fr 1fr 1fr;
        grid-gap: 10px;
        gap: 10px;
        grid-column: 2/3;
        grid-row: 1
    }
}

@media(min-width: 1024px) {
    .rest-videos {
        display:grid;
        grid-template-columns: repeat(2,1fr);
        grid-template-rows: 1fr 1fr 1fr;
        grid-gap: 10px;
        gap: 10px;
        grid-column: 2/3;
        grid-row: 1
    }
}

@media(max-width: 768px) {
    .video-embed {
        margin-bottom:10px
    }

    .rest-videos div.video-embed:last-child {
        margin-bottom: 0
    }
}

.auction-videos,.auction-videos .video-embed {
    height: 100%
}

.highlights-wrapper {
    max-height: 150px;
    position: relative;
    overflow: hidden
}

.highlights-wrapper h3 {
    margin: 16px 0 10px;
    font-weight: 700;
    font-size: 18px;
    line-height: 18px
}

@media(min-width: 768px) {
    .highlights-wrapper h3 {
        margin:16px 0;
        font-size: 20px;
        line-height: 24px
    }
}

.highlights-wrapper:after {
    content: "";
    position: absolute;
    top: 110px;
    left: 0;
    height: 40px;
    width: 100%;
    background: var(--auction-video-bg)
}

.auction-link-wrapper {
    display: flex;
    justify-content: center;
    margin-top: 20px
}

.auction-link-wrapper .auction-link {
    color: #60ae7e
}

/* Mặc định: giống màu button (xám/nhạt) */
.btn-watch .icon-watch {
    color: inherit;
    transition: color 0.2s ease;
}

/* Khi active: vàng */
.btn-watch.active .icon-watch {
    color: #ffc107; /* Bootstrap warning/yellow */
}
