button.is-clicked{pointer-events:none;cursor:not-allowed;background-color:var(--color-gray-2);color:var(--color-bg);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)}}footer .menu{--footer-ink:#a3a3a3;--footer-title:#8f8f8f;--footer-strong:#ededed;--footer-line:#2a2a2a;--footer-btn:#6e6e6e;border-top:1px solid var(--color-deep-line);background-color:var(--color-footer);color:var(--footer-ink);margin-bottom:0}footer .menu>div{gap:var(--space-xs-m);grid-template-columns:1fr;align-items:start;display:grid}@media (width>=490.667px){footer .menu>div{grid-template-columns:repeat(2,1fr)}}@media (width>=736px){footer .menu>div{grid-template-columns:repeat(3,1fr)}}footer .menu .footer-group-title{color:var(--footer-title);font-size:var(--text-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-normal);letter-spacing:var(--tracking-wide);text-transform:uppercase}footer .menu summary{justify-content:space-between;align-items:center;gap:var(--space-xs);min-height:44px;padding-block:var(--space-2xs);cursor:pointer;list-style:none;display:flex}footer .menu summary::-webkit-details-marker{display:none}footer .menu summary:after{content:"";border-right:1px solid var(--footer-title);border-bottom:1px solid var(--footer-title);width:.45em;height:.45em;transition:transform .2s;transform:rotate(45deg)}footer .menu details[open] summary:after{transform:rotate(225deg)}@media (width>=490.667px){footer .menu summary{pointer-events:none;padding-block:0}footer .menu summary:after{display:none}}footer .menu ul{margin-top:var(--space-2xs)}footer .menu a{padding-block:var(--space-xs);color:var(--footer-ink);align-items:baseline;display:inline-flex}footer .menu a:hover{color:#fff}@media (width>=490.667px) and (pointer:fine){footer .menu a{padding-block:var(--space-3xs)}}footer .menu .btn-action{color:var(--footer-ink);border-color:var(--footer-btn)}footer .menu .btn-action:hover{color:#fff;background-color:oklch(from var(--color-footer) calc(l * .6) calc(c * 1.5) h)}footer .menu .link-svg path{fill:currentColor}footer .menu .social{align-items:center;gap:var(--space-2xs)}footer .menu .social img{opacity:.7}footer .menu .full{text-align:center;grid-column:1/-1;justify-self:center}footer .menu small{font-size:var(--text-sm);color:var(--footer-ink)}footer .menu .footer-bar{justify-content:center;justify-self:stretch;align-items:center;gap:var(--space-xs) var(--space-s);margin-top:var(--space-xs);padding-top:var(--space-s);border-top:1px solid var(--footer-line);flex-wrap:wrap;display:flex}footer .menu .footer-bar small{order:1}@media (width>=736px){footer .menu .footer-bar{justify-content:space-between}footer .menu .footer-bar small{order:0}}.theme-switch{align-items:center;gap:var(--space-xs);display:flex}.theme-switch .theme-switch-label{font-size:var(--text-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--footer-title)}.theme-switch .theme-switch-options{border:1px solid var(--footer-btn);border-radius:999px;padding:2px;display:flex}.theme-switch button{align-items:center;gap:var(--space-2xs);min-height:30px;padding:0 var(--space-xs);font-size:var(--text-sm);color:var(--footer-ink);border-radius:999px;transition:background-color .2s,color .2s;display:inline-flex}.theme-switch button svg{stroke-width:1.5px;width:18px;height:18px}.theme-switch button[aria-pressed=true]{background-color:var(--footer-strong);color:#111;font-weight:var(--font-weight-medium)}.theme-switch button[aria-pressed=false]:hover{color:var(--footer-strong)}figure{position:relative}.product-detail{margin-top:var(--space-xs)}.product-detail h2,.product-detail h3{font-size:var(--text-base);line-height:var(--line-height-normal);margin-top:0}.product-detail .product-brand{letter-spacing:var(--tracking-tight)}.product-detail .product-price{letter-spacing:var(--tracking-tight);font-weight:var(--font-weight-bold);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)}.tag{z-index:20;width:100%;line-height:1em;font-size:var(--text-sm);flex-wrap:wrap;justify-content:flex-end;align-items:baseline;display:flex;position:absolute;top:0;left:0}.tag .state-tag{letter-spacing:var(--tracking-tight);color:#fff;background-color:var(--color-private);border:1px solid color-mix(in oklch, var(--color-private) 85%, white);border-radius:0 0 8px;margin-right:auto;padding:.8ch .8ch 1ch}.tag .state-tag.new{background-color:var(--color-private-red);border:1px solid color-mix(in oklch, var(--color-private-red) 85%, white)}.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%;padding:.8ch .8ch 1ch 1ch;overflow:hidden}.tag .category-tag[data-tag=carlottas-wrist]{font-family:var(--font-serif);background-color:#773934;border:1px solid oklch(36.0536% .0878703 26.1742);font-weight:400}.list-filters-overlay{z-index:900;background-color:#00000073;justify-content:flex-end;margin-top:0;display:flex;position:fixed;inset:0}@media screen and (width<=490.667px){.list-filters-overlay{align-items:flex-end}}.list-filters-panel{width:min(420px,100%);height:100dvh;color:var(--color-font);background-color:var(--color-bg);flex-direction:column;animation:.25s ease-out list-filters-in;display:flex;box-shadow:-8px 0 24px #0000001f}@media screen and (width<=490.667px){.list-filters-panel{border-radius:16px 16px 0 0;width:100%;height:auto;max-height:88dvh;animation-name:list-filters-up}}@media (prefers-reduced-motion:reduce){.list-filters-panel{animation:none}}@keyframes list-filters-in{0%{transform:translate(32px)}}@keyframes list-filters-up{0%{transform:translateY(32px)}}.list-filters-header{justify-content:space-between;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-s);border-bottom:1px solid var(--color-gray-4);display:flex}.list-filters-header h2{font-size:var(--text-lg);line-height:var(--line-height-snug);margin:0}.list-filters-close{background:0 0;border:0;border-radius:50%;place-items:center;width:40px;height:40px;margin-right:-8px;padding:0;display:grid}.list-filters-close svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round}.list-filters-close:hover,.list-filters-close:focus-visible{background-color:var(--color-gray-5);outline:none}.list-filters-body{overscroll-behavior:contain;padding:var(--space-s);flex:auto;overflow-y:auto}.list-filters-group{border:0;min-width:0;margin:0;padding:0}.list-filters-group+.list-filters-group{margin-top:var(--space-m)}.list-filters-group legend{margin-bottom:var(--space-2xs);font-size:var(--text-sm);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-gray-2);padding:0}.list-filters-note{vertical-align:top;height:1lh;display:inline-block;position:relative}.list-filters-note-toggle{height:100%;color:var(--color-gray-2);background:0 0;border:0;align-items:center;padding:0 2px;display:inline-flex}.list-filters-note-toggle svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round}.list-filters-note-toggle:hover,.list-filters-note-toggle:focus-visible,.list-filters-note-toggle[aria-expanded=true]{color:var(--color-font)}.list-filters-note-text{z-index:5;width:max-content;max-width:min(18rem,70vw);padding:var(--space-xs);font-size:var(--text-sm);letter-spacing:var(--tracking-normal);text-transform:none;color:var(--color-bg);background-color:var(--color-font);border-radius:4px;position:absolute;top:calc(100% + 6px);left:0}.list-filters-options{flex-wrap:wrap;gap:8px;display:flex}.list-filters-option{font-size:var(--text-sm);line-height:var(--line-height-tight);border:1px solid var(--color-gray-4);background-color:#0000;border-radius:999px;padding:7px 14px;transition:border-color .15s,background-color .15s,color .15s}.list-filters-option:hover{border-color:var(--color-gray-2)}.list-filters-option:focus-visible{outline:none;box-shadow:0 0 0 3px #0000001f}.list-filters-option[aria-pressed=true],.list-filters-option[aria-checked=true]{color:var(--color-bg);background-color:var(--color-gray);border-color:var(--color-gray)}.list-filters-option[aria-pressed=true]:before,.list-filters-option[aria-checked=true]:before{content:"✓ "}.list-filters-more{font-size:var(--text-sm);line-height:var(--line-height-tight);color:var(--color-gray-2);text-underline-offset:.2em;background:0 0;border:0;padding:7px 4px;text-decoration:underline;text-decoration-thickness:from-font}.list-filters-more:hover,.list-filters-more:focus-visible{color:var(--color-font)}.list-filters-readout{font-variant-numeric:tabular-nums;margin:0}.list-filters-histogram{height:36px;margin-top:var(--space-2xs);align-items:flex-end;gap:2px;padding-inline:10px;display:flex}.list-filters-histogram span{background-color:var(--color-gray-4);border-radius:2px 2px 0 0;flex:1 1 0;transition:background-color .15s}.list-filters-histogram span.is-active{background-color:var(--color-gray-2)}.list-filters-slider{height:28px;margin-inline:10px;position:relative}.list-filters-slider:before{content:"";inset-inline:0;background-color:var(--color-gray-4);height:2px;position:absolute;top:50%;transform:translateY(-50%)}.list-filters-slider .list-filters-fill{background-color:var(--color-gray);height:2px;position:absolute;top:50%;transform:translateY(-50%)}.list-filters-slider input[type=range]{pointer-events:none;appearance:none;background:0 0;width:calc(100% + 20px);height:100%;margin:0;position:absolute;inset:0 -10px}.list-filters-slider input[type=range]::-webkit-slider-runnable-track{background:0 0}.list-filters-slider input[type=range]::-moz-range-track{background:0 0}.list-filters-slider input[type=range]::-webkit-slider-thumb{background-color:var(--color-bg);border:2px solid var(--color-gray);cursor:grab;pointer-events:auto;appearance:none;border-radius:50%;width:20px;height:20px}.list-filters-slider input[type=range]::-moz-range-thumb{background-color:var(--color-bg);border:2px solid var(--color-gray);cursor:grab;pointer-events:auto;border-radius:50%;width:16px;height:16px}.list-filters-slider input[type=range]:focus-visible{outline:none}.list-filters-slider input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #00000026}.list-filters-slider input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px #00000026}.list-filters-footer{justify-content:space-between;align-items:center;gap:var(--space-s);padding:var(--space-xs) var(--space-s) max(var(--space-xs), env(safe-area-inset-bottom));border-top:1px solid var(--color-gray-4);display:flex}.list-filters-reset{color:var(--color-font);text-underline-offset:.2em;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:from-font}.list-filters-reset:disabled{opacity:.4;cursor:default}.list-filters-apply{min-width:9rem;color:var(--color-bg);font-weight:var(--font-weight-bold);background-color:var(--color-gray);border:0;border-radius:999px;padding:12px 22px;transition:opacity .15s}.list-filters-apply:hover{opacity:.88}.list-filters-apply:focus-visible{outline:2px solid var(--color-gray);outline-offset:2px}.list-filters-apply:disabled{opacity:.45;cursor:default}
