body :is(.sig-products,main.site-main) ul.products li.product{position:relative}
body button.sig-wish-toggle{display:grid!important;place-items:center!important;position:absolute;right:12px;top:12px;min-width:44px!important;width:44px!important;height:44px!important;padding:0!important;border:1px solid #e7e6e3!important;border-radius:50%!important;background:#fff!important;color:#444340!important;cursor:pointer;z-index:3;box-shadow:none!important}
.sig-wish-toggle svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.4}
body button.sig-wish-toggle[aria-pressed=true]{color:var(--sig-accent)!important;border-color:var(--sig-accent)!important}.sig-wish-toggle[aria-pressed=true] svg{fill:currentColor}
body button.sig-wish-toggle:hover{border-color:var(--sig-accent)!important;color:var(--sig-accent)!important;background:#fff}
body button.sig-wish-toggle.sig-wish-single{position:static;display:inline-flex!important;gap:10px;width:auto!important;height:auto!important;min-height:46px;border-radius:4px!important;font:400 12px Signature Sans,Arial,sans-serif;padding:10px 14px!important;margin:0 0 18px}
.sig-wishlist{position:fixed;inset:0 0 0 auto;width:min(460px,100%);height:100%;max-width:100%;max-height:100%;margin:0;padding:0;border:0;background:#fff;color:#1e1d1a;box-shadow:-14px 0 50px #20202014;transform:translateX(100%);opacity:0;transition:transform .22s ease,opacity .22s ease;overflow:hidden}
.sig-wishlist[open]{display:flex;flex-direction:column}.sig-wishlist.is-open{transform:translateX(0);opacity:1}
.sig-wishlist::backdrop{background:rgba(25,25,25,.3)}
.sig-wishlist-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:30px 26px 24px;border-bottom:1px solid #e9e8e5}
.sig-wishlist-head p{margin:0 0 12px;font:500 9px/1.4 Signature Sans,Arial,sans-serif;letter-spacing:.16em;color:#677477}
.sig-wishlist-head h2{margin:0;font:400 32px/1.2 Signature Serif,Georgia,serif}
.sig-wishlist .sig-wishlist-close{display:grid!important;place-items:center!important;flex:0 0 44px;min-width:44px!important;width:44px!important;height:44px!important;border:1px solid #dfdedb!important;border-radius:4px!important;background:transparent!important;color:#42494b!important;padding:0!important;cursor:pointer}
.sig-wishlist-close svg{display:block;width:20px;height:20px;stroke:currentColor;stroke-width:1.5;fill:none}
.sig-wishlist-body{padding:0 26px;flex:1;overflow-y:auto;overscroll-behavior:contain}
.sig-wishlist-empty{padding:40px 0;font:400 14px/1.8 Signature Sans,Arial,sans-serif;color:#6d6c69}
.sig-wishlist-empty h3{font:400 25px/1.25 Signature Serif,Georgia,serif;color:#1e1d1a;margin:0 0 14px}
.sig-wishlist-empty p{margin:0 0 20px}
.sig-wishlist-empty a,.sig-wishlist-retry{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 20px;background:var(--sig-green);color:white;border:1px solid var(--sig-green);border-radius:4px;font:500 12px Signature Sans,Arial,sans-serif;text-decoration:none}
.sig-wishlist-row{position:relative;display:grid;grid-template-columns:78px minmax(0,1fr) 44px;gap:14px;padding:24px 0;border-bottom:1px solid #e9e8e5}
.sig-wishlist-row img{width:78px;height:100px;object-fit:contain}
.sig-wishlist .sig-wishlist-row h3{font:400 13px/1.7 Signature Sans,Arial,sans-serif!important;margin:0 0 9px}
.sig-wishlist-row h3 a{color:#1e1d1a;text-decoration:none}
.sig-wishlist-row .sig-wish-price{font:600 15px/1.7 Signature Sans,Arial,sans-serif;margin:0 0 9px}
.sig-wish-price del{font-size:11px;color:#81807d}.sig-wish-price ins{text-decoration:none}
.sig-wish-view{font:500 11px/1.5 Signature Sans,Arial,sans-serif;color:#42494b;text-underline-offset:4px;min-height:35px;display:inline-flex;align-items:center}
.sig-wish-unavailable{font:400 11px Signature Sans,Arial,sans-serif;color:#81807d}
.sig-wishlist .sig-wish-remove{display:grid!important;place-items:center!important;min-width:44px!important;width:44px!important;height:44px!important;border:0!important;background:transparent!important;color:#72716e!important;padding:0!important;cursor:pointer}
.sig-wish-remove svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.5}
.sig-wishlist-foot{padding:22px 26px 26px;border-top:1px solid #e9e8e5;background:#fff}
.sig-wishlist-foot p{font:400 11px/1.7 Signature Sans,Arial,sans-serif;color:#73726f;margin:0 0 14px}
.sig-wishlist-foot a{color:#42494b;font:500 12px Signature Sans,Arial,sans-serif;text-decoration:none;display:inline-flex;align-items:center;min-height:40px}
@media(max-width:600px){.sig-wishlist-head{padding:24px 20px 20px}.sig-wishlist-body{padding:0 20px}.sig-wishlist-foot{padding:18px 20px}.sig-wishlist-row{grid-template-columns:60px minmax(0,1fr) 44px;gap:10px}.sig-wishlist-row img{width:60px;height:90px}.sig-wish-toggle{right:8px;top:8px}.sig-wishlist-head h2{font-size:29px}}
@media(prefers-reduced-motion:reduce){.sig-wishlist{transition:none}}
