@charset "UTF-8";button.is-clicked{position:relative;pointer-events:none;cursor:not-allowed;border-color:transparent;background-color:#4b4b4b;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:#242424;color:#e0e0e0}footer .menu>div{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:calc(clamp(1rem,.69rem + 1.43vw,1.81rem)*1.6) calc(clamp(1.5rem,1.38rem + .55vw,1.81rem)*1.6);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:#e0e0e0}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:#929292}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:calc(clamp(1rem,.69rem + 1.43vw,1.81rem)*1.6);z-index:999;cursor:pointer}#scroll-top svg circle{fill:#ffffffb3}#scroll-top svg path{fill:#000}figure{position:relative}.product-detail{margin-top:calc(clamp(.5rem,.45rem + .22vw,.63rem)*1.6)}.product-detail h2,.product-detail h3{margin-top:0;font-size:clamp(1rem,.93rem + .33vw,1.19rem);line-height:1.6}.product-detail .product-brand{font-weight:500;letter-spacing:-.02rem}.product-detail .product-brand+.product-title:before{content:"-";padding:0 .5ch 0 0;font-weight:300}.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:500;margin-top:0}.product-detail .product-price .noprice{letter-spacing:0;font-size:clamp(.8rem,.74rem + .26vw,.95rem);font-weight:300}.product-detail .hidden{display:none}.tag{position:absolute;top:-6px;left:0;z-index:20;width:100%}.tag .sold-tag{font-weight:500;text-align:center;letter-spacing:-.02em;color:#af0a0a;background-color:#151515;display:inline-block;padding:.8ch 1ch 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:.8ch 1ch 1ch;border-radius:0 0 8px;background-color:#151515;border:1px solid rgb(17.85,17.85,17.85);color:#fff}.tag .category-tag.carlotta-s-wrist{font-family:Playfair Display,serif;font-weight:400;background-color:#773934;border:1px solid rgb(101.15,48.45,44.2)}.tag .category-tag.new{font-weight:500;text-transform:uppercase;color:#af0a0a}.search-clear,.brand-list,.model-list,.event-list{color:#242424;white-space:nowrap;font-size:clamp(.8rem,.74rem + .26vw,.95rem)}article.filter{display:flex;align-items:center;justify-content:center;background-color:#000;aspect-ratio:1}article.filter .btn-link{margin-top:0}
