@layer components{form h2:first-of-type{margin-top:0}form fieldset legend{text-transform:uppercase}form fieldset legend+p,form fieldset legend+div{margin-top:0}form fieldset:not(:first-of-type)>legend{border-top:1px solid var(--color-gray-4);width:100%;padding-top:var(--space-xs)}form h2{font-size:var(--text-xl);line-height:var(--line-height-tight);margin-top:0}form p{position:relative}form a{color:var(--color-font)}form label{color:var(--color-gray-2);text-transform:uppercase;font-size:var(--text-sm);display:block}form label.checkbox{display:inline}form input,form select,form textarea{padding:var(--space-2xs);font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--color-font);background-color:var(--color-field)}form input::placeholder,form textarea::placeholder{color:var(--color-gray-3)}form textarea{border:1px solid var(--color-field-border);width:100%;display:block}form input:not([type=submit]){height:var(--space-m);border:1px solid var(--color-field-border)}form input:disabled,form select:disabled{background-color:var(--color-gray-5);color:var(--color-font);border-color:var(--color-gray-5)}form input:not([type=checkbox]){width:100%}form input[type=checkbox]{appearance:none;vertical-align:-2px;width:1.5rem;height:1.5rem;color:var(--color-primary);border:1px solid var(--color-gray-2);position:relative}form input[type=checkbox]:before{content:"✔";visibility:hidden;font-size:1.8rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-55%)}form input[type=checkbox]:checked:before{visibility:visible}form .btn-action,form .btn-link{margin-top:0}form button[type=submit].btn-action{background-color:color-mix(in oklch, var(--color-primary) 75%, black);color:#fff;text-transform:uppercase;border-color:#0000}form button[type=submit].btn-action:hover{background-color:color-mix(in oklch, var(--color-primary) 70%, black)}form button#toggle-password,form button#toggle-password_curr{font-weight:inherit;color:var(--color-primary-text);display:inline-block;position:absolute;top:0;right:0}form select{appearance:none;height:var(--space-m);border:1px solid var(--color-field-border);cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--color-gray) 50%), linear-gradient(135deg, var(--color-gray) 50%, transparent 50%);background-position:calc(100% - 20px) calc(1em + 1px),calc(100% - 15px) calc(1em + 1px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;border-radius:0;width:100%;line-height:normal}:where(:has(>.settings-section)){container-type:inline-size}.settings-section+.settings-section{border-top:1px solid var(--color-gray-4);padding-top:var(--space-s)}.settings-section .settings-section-head h2{font-size:inherit;font-weight:inherit;line-height:var(--line-height-normal);text-transform:uppercase;margin:0}.settings-section .settings-section-head p{margin-top:var(--space-3xs);font-size:var(--text-sm);color:var(--color-gray-2)}.settings-section>fieldset{margin-top:var(--space-xs)}@container (width>=36rem){.settings-section{column-gap:var(--space-m);grid-template-columns:minmax(0,11rem) minmax(0,1fr);display:grid}.settings-section>fieldset{margin-top:0}}}.lot-save{border:1px solid var(--color-gray-2);background-color:#0006;padding:.5ch}.lot-save path:first-child{fill:#ffffffb3}.lot-save path:last-child{fill:#0000}.lot-save path{stroke-width:4px;stroke:var(--color-gray)}.lot-save:hover{background-color:var(--color-gray-3);border:1px solid var(--color-gray)}figure>.lot-save{margin-bottom:var(--space-2xs);margin-right:var(--space-2xs);position:absolute;bottom:0;right:0}.lot-saved .lot-save path,.lot-saved.lot-save path{fill:var(--color-primary)}.lot-detail{margin-top:var(--space-xs-s)}.lot-detail>:first-child{margin-top:0}.lot-header{font-size:var(--text-base);line-height:var(--line-height-normal);margin-top:0}.lot-number{font-size:var(--text-xl);letter-spacing:var(--tracking-tight);line-height:1}.lot-number+.lot-brand:before{content:"/";font-weight:var(--font-weight-normal);padding:0 .5ch 0 0}.lot-brand{font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight)}.lot-title{display:block}.lot-estimation{letter-spacing:var(--tracking-tight);margin-top:0}.lot-price-no-reserve{margin-top:0}.lot-withdrawn figure img{filter:brightness(.5)grayscale()}.lot-withdrawn .choices figure img{filter:none}.info-withdrawn{color:var(--color-red-text);margin-top:0}#how-to>div{gap:var(--space-s-m);grid-template-columns:1fr 1fr;display:grid}#how-to>div>section{padding:var(--space-m) var(--space-xs-m);background-color:var(--color-buy-sell);text-align:center;flex-direction:column;align-items:center;display:flex}#how-to>div h3{font-family:var(--font-serif);margin-top:0;font-weight:400}#how-to>div h3+p{margin-top:var(--space-xs)}@media screen and (width<=736px){#how-to>div{grid-template-columns:unset}}#latestnews .news-date,#news .news-date{margin-top:var(--space-xs);font-size:var(--text-sm);color:var(--color-gray-2)}#latestnews .news-title,#news .news-title{margin-top:var(--space-3xs);font-family:var(--font-serif);font-size:var(--text-lg);font-weight:400;line-height:var(--line-height-snug);letter-spacing:var(--tracking-tight)}#latestnews .news-extract,#news .news-extract{margin-top:var(--space-xs);color:var(--color-gray-2);hyphens:manual;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media screen and (width<=490.667px){#latestnews .news-title{font-size:var(--text-base)}}.band--dark a.btn-link{color:#fff;border-color:var(--color-gray-3)}.band--dark a.btn-link:hover{background-color:#242424}#private-sales .private-product>div{text-align:center}#private-sales .private-product .focus{font-size:var(--text-3xl);filter:drop-shadow(2px 2px 1px #000000e6);line-height:1;translate:2px}#private-sales .private-product a.btn-link{margin-top:var(--space-xs);background-color:var(--color-private)}#private-sales .private-product a.btn-link:hover{background-color:color-mix(in oklch, var(--color-private) 88%, white)}#about-us h2{font-family:var(--font-serif);font-weight:400;font-size:var(--text-xl);margin-top:0}#about-us article{max-width:56ch;margin-top:var(--space-xs);text-align:center}#about-us article p{hyphens:manual;margin-top:0}#about-us article p+p{margin-top:var(--space-s)}
