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}#scroll-top{width:1px;height:100vh;position:absolute;top:0;right:0}#scroll-top svg{right:var(--space-s-m);z-index:999;cursor:pointer;position:fixed}#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{font-size:var(--text-sm);line-height:var(--line-height-normal);margin-top:0}.product-detail .product-brand{letter-spacing:-.02rem}.product-detail .product-title{font-style:italic}.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{z-index:20;width:100%;line-height:1em;font-size:var(--text-xs);flex-wrap:wrap;align-items:baseline;display:flex;position:absolute;top:0;left:0}.tag .state-tag{letter-spacing:-.02em;border-radius:0 0 8px;padding:.8ch .8ch 1ch}.tag .state-tag.sold{color:color-mix(in oklch, var(--color-private-red) 20%, white 80%);background-color:var(--color-private-red);border:1px solid color-mix(in oklch, var(--color-private-red) 85%, black)}.tag .state-tag.new{color:color-mix(in oklch, var(--color-private-red) 20%, white 80%);background-color:var(--color-private);border:1px solid color-mix(in oklch, var(--color-private-red) 85%, black)}.tag .category-tag{background-color:var(--color-private);border:1px solid color-mix(in oklch, var(--color-private) 85%, white);color:#fff;white-space:nowrap;text-overflow:ellipsis;border-radius:0 0 0 8px;max-width:90%;margin-left:auto;padding:.8ch .8ch 1ch 1ch;overflow:hidden}.tag .category-tag.carlottas-wrist{background-color:#773934;border:1px solid oklch(36.0536% .0878703 26.1742);font-family:Playfair Display,serif;font-weight:400}.search-clear,.brand-list,.model-list,.event-list{color:var(--color-gray);white-space:nowrap;font-size:var(--text-xs)}article.filter{aspect-ratio:1;background-color:#000;justify-content:center;align-items:center;display:flex}article.filter .btn-link{margin-top:0}
