.swm-wishlist{display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px;margin:4px 0 14px}.swm-wishlist__toggle,.swm-wishlist__view{border:0;background:transparent;color:var(--color-foreground,#3e5942);font:500 13px/1.55 var(--font-body--family,Arial,sans-serif);cursor:pointer;padding:4px 0}.swm-wishlist__toggle{display:inline-flex;align-items:center;gap:9px}.swm-wishlist__toggle svg{flex:none}.swm-wishlist__toggle.is-saved svg path{fill:currentColor}.swm-wishlist__view{text-decoration:underline;text-underline-offset:3px}.swm-wishlist button:focus-visible,.swm-wishlist-dialog button:focus-visible{outline:2px solid #496c53;outline-offset:2px}.swm-wishlist-dialog[hidden]{display:none}.swm-wishlist-dialog{position:fixed;inset:0;z-index:9999}.swm-wishlist-dialog__backdrop{position:absolute;inset:0;background:rgba(21,33,23,.48)}.swm-wishlist-dialog__panel{position:absolute;right:0;top:0;bottom:0;overflow:auto;width:min(440px,100vw);background:#fcfaf5;color:#314c37;box-shadow:-10px 0 35px #0002;padding:27px}.swm-wishlist-dialog__heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.swm-wishlist-dialog__heading h2{font:400 30px/1.2 Georgia,serif;margin:0}.swm-wishlist-dialog__heading button{border:0;background:none;font-size:34px;color:inherit;cursor:pointer}.swm-wishlist-dialog__hint{font-size:12px;line-height:1.6;color:#687869;margin:10px 0 20px}.swm-wishlist-item{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:10px;align-items:center;padding:14px 0;border-top:1px solid #d9e0d6}.swm-wishlist-item img{width:64px;height:64px;object-fit:contain}.swm-wishlist-item a{font-size:14px;line-height:1.5;color:inherit;text-decoration:underline}.swm-wishlist-item button{border:0;background:transparent;cursor:pointer;font-size:12px;color:inherit}.swm-wishlist-empty{padding:26px 0;font-size:14px}