.product-card__compare{position:absolute;top:4rem;right:.8rem;z-index:2;width:2.4rem;height:2.4rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#faf7f2f0;color:var(--color-text);border:1px solid #E0D6C2;cursor:pointer;opacity:0;transform:translateY(-6px);transition:opacity .3s ease,transform .3s ease,background .2s,color .2s,border-color .2s}.product-card__compare svg{width:1.05rem;height:1.05rem}.product-card:hover .product-card__compare,.product-card__compare:focus-visible{opacity:1;transform:none}.product-card__compare[aria-pressed=true]{opacity:1;transform:none;background:var(--color-accent);border-color:var(--color-accent);color:#1b1815}@media(max-width:749px){.product-card__compare{opacity:1;transform:none}}.x-tray{position:fixed;left:50%;bottom:1rem;transform:translate(-50%,120px);z-index:80;display:flex;align-items:center;gap:1rem;background:var(--color-text);color:#faf7f2;border-radius:999px;padding:.6rem .6rem .6rem 1.25rem;box-shadow:0 14px 40px #1b181547;transition:transform .35s ease;max-width:calc(100vw - 2rem)}.x-tray.is-visible{transform:translate(-50%)}.x-tray__label{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500;white-space:nowrap}.x-tray__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.6rem;height:1.6rem;border-radius:999px;padding:0 .4rem;background:var(--color-accent);color:#1b1815;font-weight:700;font-size:.85rem}.x-tray__go{background:var(--color-accent);color:#1b1815;border:0;border-radius:999px;padding:.6rem 1.2rem;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;white-space:nowrap}.x-tray__clear{background:none;border:0;color:#faf7f2;opacity:.7;font-size:.75rem;text-decoration:underline;text-underline-offset:3px;padding:.4rem;white-space:nowrap}.x-tray__clear:hover{opacity:1}.x-toast{position:fixed;left:50%;bottom:5.5rem;transform:translate(-50%,20px);z-index:95;background:var(--color-text);color:#faf7f2;font-size:.85rem;padding:.7rem 1.2rem;border-radius:999px;box-shadow:0 10px 30px #1b181540;opacity:0;pointer-events:none;transition:opacity .3s ease,transform .3s ease;max-width:calc(100vw - 2rem);text-align:center}.x-toast.is-visible{opacity:1;transform:translate(-50%)}.compare-page__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:2rem}.compare-table{width:100%;border-collapse:collapse;min-width:640px}.compare-table th,.compare-table td{border:1px solid #EDE4D3;padding:1rem 1.25rem;vertical-align:top;text-align:left;background:#fff;font-size:.92rem}.compare-table thead th{background:var(--color-surface)}.compare-table__label{font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-muted);font-weight:600;white-space:nowrap;background:var(--color-background)!important;width:150px}.compare-table__remove{background:none;border:0;color:var(--color-muted);font-size:.75rem;text-decoration:underline;text-underline-offset:3px;padding:.25rem 0;display:inline-flex;align-items:center;gap:.3rem}.compare-table__remove:hover{color:#8c3b2a}.compare-table__remove svg{width:.85rem;height:.85rem}.compare-table__img{width:100%;max-width:180px;aspect-ratio:4 / 5;object-fit:cover;border-radius:12px}.compare-table__title{font-family:var(--font-heading);font-size:1.1rem;font-weight:600;margin:0 0 .3rem}.compare-table__title a:hover{color:var(--color-accent)}.compare-table__vendor{font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-muted);margin:0 0 .5rem}.compare-table__stars{color:var(--color-accent);letter-spacing:.15em;font-size:.95rem}.compare-table__stars small{color:var(--color-muted);letter-spacing:0;font-size:.78rem;display:block;margin-top:.25rem}.compare-table__stock--in{color:#2e7d4f;font-weight:600}.compare-table__stock--out{color:#8c3b2a;font-weight:600}.compare-page__actions{display:flex;gap:1rem;align-items:center;margin-top:1.75rem;flex-wrap:wrap}.compare-page__empty{text-align:center;padding:3rem 0}.compare-page__empty p{color:var(--color-muted);margin-bottom:1.75rem}.compare-loading{text-align:center;color:var(--color-muted);padding:3rem 0}.lookbook{padding:0}.lookbook__panel{position:relative;width:100%;overflow:hidden}.lookbook__img{width:100%;height:clamp(420px,80vh,860px);object-fit:cover;display:block}.lookbook__caption{position:absolute;left:50%;bottom:2rem;transform:translate(-50%);color:#faf7f2;text-align:center;max-width:min(640px,90vw);z-index:2;text-shadow:0 2px 18px rgba(27,24,21,.55)}.lookbook__caption h2{font-size:clamp(1.8rem,4vw,3rem);margin-bottom:.3em;color:#faf7f2}.lookbook__caption p{margin:0;font-size:1rem;opacity:.92}.lookbook__spot{position:absolute;z-index:3}.lookbook__pin{width:2.6rem;height:2.6rem;border-radius:50%;border:0;cursor:pointer;background:var(--pin-color, var(--color-accent));color:#1b1815;display:inline-flex;align-items:center;justify-content:center;position:relative}.lookbook__pin svg{width:1rem;height:1rem}.lookbook__pin:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:2px solid var(--pin-color, var(--color-accent));animation:lookbook-pulse 2s ease-out infinite}@keyframes lookbook-pulse{0%{transform:scale(.7);opacity:1}to{transform:scale(1.25);opacity:0}}.lookbook__card{position:absolute;z-index:4;width:240px;max-width:calc(100vw - 3rem);background:#fff;border-radius:14px;padding:1rem;box-shadow:0 18px 50px #1b181538;transform:translate(-50%,calc(-100% - 14px))}.lookbook__card--below{transform:translate(-50%,14px)}.lookbook__card--edge-r{transform:translate(calc(-100% + 20px),calc(-100% - 14px))}.lookbook__card--edge-r.lookbook__card--below{transform:translate(calc(-100% + 20px),14px)}.lookbook__card--edge-l{transform:translate(-20px,calc(-100% - 14px))}.lookbook__card--edge-l.lookbook__card--below{transform:translate(-20px,14px)}.lookbook__card-close{position:absolute;top:.4rem;right:.4rem;z-index:1;width:1.9rem;height:1.9rem;border-radius:50%;border:0;background:var(--color-background);display:inline-flex;align-items:center;justify-content:center}.lookbook__card-close svg{width:.85rem;height:.85rem}.lookbook__card img{border-radius:8px;margin-bottom:.7rem;width:100%;aspect-ratio:1;object-fit:cover}.lookbook__card-title{font-size:.92rem;font-weight:600;margin:0 0 .3rem;line-height:1.35}.lookbook__card-price{margin-bottom:.8rem}.lookbook__head{padding:4rem 0 2.5rem;text-align:center}.x-search-count{color:var(--color-muted);margin:.5rem 0 1.5rem;font-size:.95rem}.x-chips{display:flex;gap:.6rem;flex-wrap:wrap;margin-bottom:2rem}.x-chip{display:inline-flex;align-items:center;gap:.4rem;border:1px solid #E0D6C2;background:#fff;border-radius:999px;padding:.5rem 1.1rem;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;font-weight:500;color:var(--color-text)}.x-chip small{font-weight:700;color:var(--color-accent);letter-spacing:0}.x-chip.is-active{background:var(--color-text);border-color:var(--color-text);color:#faf7f2}.x-chip.is-active small{color:var(--color-accent)}.x-search-tools{display:flex;justify-content:flex-end;margin-bottom:1.5rem}.x-sort{display:inline-flex;align-items:center;gap:.6rem;font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.x-sort select{border:1px solid #E0D6C2;border-radius:999px;background:#fff;padding:.5rem 1rem;font-size:.85rem;color:var(--color-text)}.x-suggest{display:flex;gap:.6rem;flex-wrap:wrap;justify-content:center;margin-top:1.25rem}.x-suggest__label{width:100%;text-align:center;font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted);margin-bottom:.25rem}.search-article{background:#fff;border:1px solid #EDE4D3;border-radius:14px;padding:1.25rem 1.5rem;margin-bottom:1rem}.search-article h3{font-size:1.15rem;margin-bottom:.25rem}.search-article h3 a:hover{color:var(--color-accent)}.search-article p{margin:0;color:var(--color-muted);font-size:.9rem}.not-found__img{width:min(420px,80vw);border-radius:18px;margin:0 auto 2rem}.not-found__links{display:flex;gap:.7rem;flex-wrap:wrap;justify-content:center;margin:1.75rem 0}.not-found__search{max-width:420px;margin:1.75rem auto 0;display:flex;gap:.5rem}.not-found__search input{flex:1;border:1px solid #E0D6C2;border-radius:999px;padding:.7rem 1.2rem;background:#fff}
/*# sourceMappingURL=/cdn/shop/t/9/assets/x-compare.css.map */
