button.is-clicked{position:relative;pointer-events:none;cursor:not-allowed;border-color:transparent;background-color:var(--color-gray-2);color:#fff}button.is-clicked:before{content:"";position:absolute;left:0;right:0;margin:2px auto auto;width:24px;height:24px;border:3px dotted;border-right-color:transparent;border-radius:50%;transition:opacity .4s ease-in-out;transition-delay:.2s;transition-duration:1s;animation:.8s linear infinite rotate}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.form-footer{color:#fff;margin-top:0}footer .menu{margin-bottom:0;background-color:var(--color-gray);color:var(--color-gray-4)}footer .menu>div{display:grid;grid-template-columns:var(--grid-template-col-l);gap:var(--space-s-m) var(--space-m);align-items:flex-start}footer .menu ul{margin-top:0}footer .menu ul li+li{padding-top:1ch}footer .menu a{padding-bottom:1ch;color:var(--color-gray-4)}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{display:flex;align-items:baseline;margin-bottom:auto}footer .menu .social img{margin-right:10px;align-self:center}footer .menu .full{grid-column:1/-1;justify-self:center}#scroll-top{position:absolute;top:0;right:0;height:100vh;width:1px}#scroll-top svg{position:fixed;right:var(--space-s-m);z-index:999;cursor:pointer}#scroll-top svg circle{fill:#ffffffb3}#scroll-top svg path{fill:var(--color-font)}figure{position:relative}.product-detail{margin-top:var(--space-xs)}.product-detail h2,.product-detail h3{margin-top:0;font-size:var(--text-sm);line-height:var(--line-height-normal)}.product-detail .product-brand{font-weight:var(--font-weight-bold);letter-spacing:-.02rem}.product-detail .product-brand+.product-title:before{content:"-";padding:0 .5ch 0 0;font-weight:var(--font-weight-normal)}.product-detail .product-title{font-style:italic}.product-detail .product-event{font-family:Playfair Display,serif;font-weight:400}.product-detail .product-price{letter-spacing:-.03rem;font-weight:var(--font-weight-bold);margin-top:0}.product-detail .product-price .noprice{letter-spacing:0;font-size:var(--text-xs);font-weight:var(--font-weight-normal)}.product-detail .hidden{display:none}.tag{position:absolute;top:-6px;left:0;z-index:20;width:100%}.tag .sold-tag{font-weight:var(--font-weight-bold);text-align:center;letter-spacing:-.02em;color:var(--color-private);background-color:var(--color-private-red);display:inline-block;padding:.6ch 1ch;border-radius:0 0 8px}.tag .category-tag{position:absolute;top:0;left:0;z-index:-2;margin-top:6px;line-height:1;padding:.6ch 1ch;border-radius:0 0 8px;background-color:var(--color-private);border:1px solid color-mix(in oklch,var(--color-private) 85%,black);color:#fff}.tag .category-tag.carlotta-s-wrist{font-family:Playfair Display,serif;font-weight:400;background-color:#773934;border:1px solid color-mix(in oklch,rgb(119,57,52) 85%,black)}.tag .category-tag.new{font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--color-private-red)}.search-clear,.brand-list,.model-list,.event-list{color:var(--color-gray);white-space:nowrap;font-size:var(--text-xs)}article.filter{display:flex;align-items:center;justify-content:center;background-color:#000;aspect-ratio:1}article.filter .btn-link{margin-top:0}
