.ad-purchase-warning{margin:20px 0 0;padding:16px 18px;border-left:3px solid #c99b36;border-radius:var(--border-radius);background:#fff7df;color:var(--text-color-1);font-size:15px;line-height:1.5}.ad-purchase-warning strong{font-weight:700}.ad-purchase-warning p{margin:6px 0 0;font-size:14px;line-height:1.5}[data-theme="dark"] .ad-purchase-warning{background:#302a1c;color:#eee;border-left-color:#c99b36}.offers{display:grid;grid-template-columns:1fr;gap:10px}.offer{position:relative;display:flex;padding:2%;background:var(--background-color-1);border-radius:var(--border-radius)}.offer .image{position:relative;display:block;width:35%;height:100%}.offer .image span{display:block;width:100%;height:100%;position:relative;overflow:hidden;padding:70% 0 0 0;transition:400ms;border-radius:var(--border-radius-left);background:#fff}.offer .image img{display:block;object-fit:contain;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}[data-theme="dark"] .offer .image span{background:#000}.offer .content{min-width:0;padding-left:2%;display:flex;flex-direction:column;flex:1}.offer .titlerow{display:flex;align-items:flex-start;margin-right:-8px}.offer .tag.top{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;margin:2px 6px 0 8px;padding:4px 7px;font-size:0.75rem;line-height:1;font-weight:700;white-space:nowrap;color:var(--color-1);background:rgba(var(--gold-color-rgb),0.25);border-radius:4px}.offer .tag.top svg{flex:0 0 16px;width:16px;height:16px;fill:currentColor}.offer .titlerow .controls > span{position:relative;top:-3px;width:23px;height:23px;line-height:23px;font-size:var(--fs-title)}.offer h2{margin:3px auto 0 0;font-size:var(--fs-title);line-height:1.2em;font-weight:700;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.offer h2 a{color:var(--color-2)}.offer h2 a:hover{color:var(--color-3)}.offer .inforow{margin-top:3px;font-size:0.9375rem;font-weight:700;color:var(--text-color-3)}.offer .smallicons{display:flex;flex-wrap:wrap;font-size:0.9375rem;line-height:1.2em}.offer .smallicons li:last-child:after{margin:0}.offer .price{margin:auto 0 0 0;padding-top:8px;color:var(--color-1);font-weight:700;font-size:var(--fs-title-4);white-space:nowrap}.offer .location{display:flex;align-items:center;min-width:0;max-width:min(100%,24ch);margin-right:auto}.offer .location .location-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offer .location svg{flex:0 0 16px;top:0}.offer .location:after{display:none}@media only screen and (max-width: 410px){.offer{flex-direction:column}.offer .image{width:100%}.offer .image span{padding-top:65%}.offer .controls{position:absolute;top:15px;right:15px;z-index:5}.offer p{height:auto;max-height:2.8em;line-height:1.4;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.offer .smallicons{flex-direction:column-reverse;align-items:flex-start}.offer .price{margin:0 0 15px 0}}#offerdetail{padding:2.7% 3.5%;background:var(--background-color-1);border-radius:var(--border-radius)}#offerdetail header{display:flex;flex-wrap:wrap;margin-bottom:2%}#offerdetail .lefticons{width:50%;display:flex;gap:15px;align-items:stretch;justify-content:flex-start;font-weight:var(--fw-bold);color:var(--text-color-3)}#offerdetail .lefticons .favourites{position:relative;top:1px;font-size:0.9375rem;color:var(--text-color-2)}#offerdetail .lefticons .favourites svg{width:16px;height:16px;fill:var(--text-color-2)}#offerdetail .righticons{width:50%;display:flex;gap:10px;align-items:top;justify-content:flex-end}#offerdetail .righticons .price{position:relative;top:4px;margin-right:10px;font-size:1.75rem;line-height:0.8em;font-weight:700;color:var(--color-1);text-align:right}#offerdetail .righticons .price small{display:block;font-size:1rem;color:var(--text-color-2)}#offerdetail .righticons .controls span{width:36px;height:36px;font-size:1.25rem;color:var(--color-1)}#offerdetail .titleimage{margin:2% 0}#offerdetail .titleimage span{padding-top:65%}#offerdetail .images{margin:2.7% 0 4% 0;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:15px}#offerdetail .images span{display:block;width:100%;height:auto;position:relative;overflow:hidden;padding:75% 0 0 0;background:var(--text-color-1);border-radius:var(--border-radius)}#offerdetail .images img,#offerdetail .images iframe{display:block;object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}[data-theme="dark"] #offerdetail .titleimage span,[data-theme="dark"] #offerdetail .images span{background:var(--background-color-3)}#offerdetail .mainparams{background:var(--toppanel-background)}#offerdetail .smalltitle{margin:4% 0 -5px 0;font-size:1.25rem}#offerdetail .cols{margin:3% 0 5% 0;align-items:center}#offerdetail .cols .col1{font-size:var(--fs-title-4)}#offerdetail .col1 strong{color:var(--color-1);white-space:nowrap}#offerdetail .col1 strong svg{position:relative;top:5px;margin:0 0 0 8px;width:23px;height:23px;fill:var(--color-1)}.offervideo{margin:20px 0}.offervideo iframe{width:100%}.offertags li{display:inline-flex;align-items:center;gap:5px;padding:6px 20px 8px 18px;font-size:1rem;font-weight:700;white-space:nowrap;color:var(--background-color-1);border-radius:var(--border-radius)}.offertags li svg{flex:0 0 20px;width:20px;height:20px;fill:var(--background-color-1)}.offertags .sell{background:var(--color-1)}.offertags .buy{background:var(--color-2)}.offertags .others{background:var(--background-color-6)}@media only screen and (max-width: 767px){#offerdetail .images{gap:10px}}@media only screen and (max-width: 650px){#offerdetail header{align-items:center;gap:10px 8px}#offerdetail .lefticons{width:auto;flex:0 1 auto;gap:8px;align-items:center}#offerdetail .lefticons .offertags{flex-shrink:0}#offerdetail .offertags li{gap:4px;padding:5px 8px;font-size:0.875rem;line-height:1.2}#offerdetail .offertags li svg{flex-basis:16px;width:16px;height:16px}#offerdetail .righticons{width:auto;flex:0 0 auto;margin-left:auto;align-items:center;gap:6px}#offerdetail .righticons .price{top:0;margin-right:0;font-size:1.125rem;line-height:1.2}#offerdetail .righticons .price small{font-size:0.8125rem;line-height:1.2}#offerdetail .righticons .price strong{font-size:inherit}#offerdetail .righticons .controls span{width:30px;height:30px;font-size:var(--fs-title)}#offerdetail .cols .col1{display:flex;justify-content:center;align-items:center;margin:3% 2.7% 0 2.7%;font-size:var(--fs-title)}#offerdetail .col1 strong{margin-top:-5px}#offerdetail .cols .col2{display:flex;justify-content:center}}[data-theme="dark"] .offer .tag.top{color:var(--highlight-color);background:rgb(51,43,24);box-shadow:inset 0 0 0 1px rgb(105,88,49)}