button.is-clicked{pointer-events:none;cursor:not-allowed;background-color:var(--color-gray-2);color:#fff;border-color:#0000;position:relative}button.is-clicked:before{content:"";border:3px dotted;border-right-color:#0000;border-radius:50%;width:24px;height:24px;margin:2px auto auto;transition:opacity 1s ease-in-out .2s;animation:.8s linear infinite rotate;position:absolute;left:0;right:0}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.form-footer{color:#fff;margin-top:0}footer .menu{background-color:var(--color-gray);color:var(--color-gray-4);margin-bottom:0}footer .menu>div{grid-template-columns:var(--grid-template-col-l);gap:var(--space-s-m) var(--space-m);align-items:flex-start;display:grid}footer .menu ul{margin-top:0}footer .menu ul li+li{padding-top:1ch}footer .menu a{color:var(--color-gray-4);padding-bottom:1ch}footer .menu a:not(.social){padding-top:1ch}footer .menu a:hover{color:#fff}footer .menu .link-svg{display:inline}footer .menu .link-svg path{fill:var(--color-gray-3)}footer .menu .social{align-items:baseline;margin-bottom:auto;display:flex}footer .menu .social img{align-self:center;margin-right:10px}footer .menu .full{grid-column:1/-1;justify-self:center}@layer components{.form-section{margin:0 auto}form h2:first-of-type{margin-top:0}form fieldset legend{text-transform:uppercase;margin-right:auto;padding-right:calc(1.6*clamp(1rem,.93rem + .33vw,1.19rem))}form fieldset legend+p,form fieldset legend+div{margin-top:0}form h2{font-size:var(--text-lg);line-height:var(--line-height-tight);margin-top:0}form p{position:relative}form a{color:#000}form label{color:color-mix(in oklch, var(--color-font) 50%, white);display:block}form label.checkbox{display:inline}form input,form select{padding:var(--space-2xs);font-size:var(--text-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--color-font)}form input::placeholder{color:var(--color-gray-3)}form input:not([type=submit]){height:var(--space-m);border:1px solid color-mix(in oklch, var(--color-gray) 30%, white)}form input:disabled,form select:disabled{background-color:color-mix(in oklch, var(--color-gray) 2%, white);color:var(--color-font);border-color:color-mix(in oklch, var(--color-gray) 4%, white)}form input:not([type=checkbox]),form .btn-action,form .btn-link{width:100%}form input[type=checkbox]{appearance:none;vertical-align:-2px;width:1.5rem;height:1.5rem;color:var(--color-primary);position:relative}form input[type=checkbox]:before{content:"✔";visibility:hidden;font-size:1.3rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}form input[type=checkbox]:checked:before{visibility:visible}form .btn-action,form .btn-link{margin-top:0}form button[type=submit]:not(.btn-link){background-color:var(--color-primary);color:#fff;text-transform:uppercase;border-color:#0000}form button[type=submit]:not(.btn-link):hover{background-color:color-mix(in oklch, var(--color-primary) 94%, black)}form button#toggle-password,form button#toggle-password_curr{font-weight:inherit;color:var(--color-primary);display:inline-block;position:absolute;top:0;right:0}form select{appearance:none;height:var(--space-m);border:1px solid color-mix(in oklch, var(--color-gray) 30%, white);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}}.lot-detail{margin-top:var(--space-xs-s)}.lot-detail>:first-child{margin-top:0}.lot-header{font-size:var(--text-sm);line-height:var(--line-height-normal);margin-top:0}.lot-number{font-size:var(--text-lg);letter-spacing:-.05rem;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:-.02rem}.lot-title{display:block}.lot-estimation{letter-spacing:-.03rem;font-weight:var(--font-weight-bold);margin-top:0}.lot-price-no-reserve{margin-top:0}.bid-state .bid-state-pills{gap:var(--space-2xs) var(--space-xs);flex-wrap:wrap;display:flex}.bid-state .bid-state-pills .absentee-bid,.bid-state .bid-state-pills .lot-result{flex-direction:column;flex-grow:1;margin-top:0;display:flex}.bid-state .bid-state-pills .absentee-bid .bid-label,.bid-state .bid-state-pills .lot-result .bid-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:-.01rem}.bid-state .bid-state-pills .absentee-bid .bid-price,.bid-state .bid-state-pills .lot-result .bid-price{padding:var(--space-2xs) var(--space-xs);letter-spacing:-.02rem;background-color:var(--main-color);border-radius:6px}.lot-won .bid-state .lot-result .bid-price{background-color:color-mix(in oklch, var(--color-green) 30%, white)}.lot-outbid .bid-state .lot-result .bid-price{background-color:color-mix(in oklch, var(--color-orange) 30%, white)}.lot-closed .bid-state .absentee-bid .bid-price{background-color:color-mix(in srgb, var(--color-gray) 6%, transparent)}.lot-save{border:1px solid var(--color-gray-2);padding:1ch}.lot-save path{fill:#fff;stroke-width:4px;stroke:var(--color-gray)}.lot-save:hover{background-color:var(--color-gray-3);border:1px solid var(--color-gray)}.lot-saved .lot-save path,.lot-saved.lot-save path{fill:var(--color-primary)}.lot-withdrawn figure img{filter:brightness(.5)grayscale()}.info-withdrawn{color:var(--color-red);margin-top:0}.auction-live .lot-estimation,.auction-closed .lot-estimation{font-weight:var(--font-weight-normal)}#how-to>div{gap:var(--space-s-m) var(--space-m);grid-template-columns:1fr 1fr;display:grid}#how-to>div>section{padding:var(--space-m) var(--space-xs-m);background-color:var(--color-extra);flex-direction:column;align-items:start;display:flex}#how-to>div h3{margin-top:0;font-family:Playfair Display,serif;font-weight:400}#how-to>div p{margin-bottom:auto}#how-to>div a{align-self:flex-end}@media screen and (width<=736px){#how-to>div{grid-template-columns:unset}}#announcements .announcement-body p:first-child{margin-top:0}#announcements .announcement-body p:has(a){margin-top:var(--space-xs)}#announcements .announcement-body p:has(a)>a.btn-link{margin-top:var(--space-xs)}#announcements .announcement-body h3{font-size:var(--text-xl);line-height:var(--line-height-tight)}#prev-auction .auction .result{font-size:var(--text-lg);line-height:var(--line-height-tight);margin-top:var(--space-s)}#prev-auction .auction .result strong{font-style:normal}#prev-auction .auction p:not(.result),#prev-auction .auction .auction-name{margin-top:0}#private-sales .item,#private-sales .private-product{background-color:var(--color-private);color:#fff}#private-sales .item figure,#private-sales .private-product figure{border:1px solid color-mix(in oklch, var(--color-private) 92%, white)}#private-sales .item a.btn-link,#private-sales .private-product a.btn-link{color:#fff;border-color:#fff}#private-sales .item a.btn-link:hover,#private-sales .private-product a.btn-link:hover{background-color:var(--color-gray)}#private-sales .item>div{aspect-ratio:1;justify-content:center;align-items:center;display:flex}#private-sales .item>div a{margin:var(--space-xs)}#private-sales .private-product .tag{font-weight:var(--font-weight-bold);font-size:var(--text-lg);margin-top:0;line-height:1;display:inline-block;position:relative}#private-sales .private-product .tag:before{content:"";height:2px;width:var(--space-s);background-color:var(--color-private-red);position:absolute;top:-20px;left:0}#private-sales .private-product .tag .focus{color:var(--color-private-red);font-family:Athena,serif;font-weight:700;transform:scaleX(.92)}#latestnews .news-title{margin-top:var(--space-xs-s);text-transform:uppercase;letter-spacing:-.02em;font-size:var(--text-sm);line-height:var(--line-height-normal);color:var(--color-gray-2)}#latestnews .news-extract,#latestnews .news-date{margin-top:0}#tagline>div{text-align:center;padding-top:0}#tagline h3{font-size:var(--text-sm);margin-top:0;max-width:50ch;margin-inline:auto}#tagline h3 span{font-family:Playfair Display,serif;font-weight:400;font-size:var(--text-base);line-height:var(--line-height-tight)}@media screen and (width<=736px){#private-sales .private-product>div{padding-top:20px}}
