.zc-wishlist-button{display:inline-flex;align-items:center;gap:6px;background:transparent!important;border:0!important;color:#345449!important;font-size:12px!important;padding:8px 0!important;box-shadow:none!important;text-decoration:none;cursor:pointer}.zc-wishlist-button span{font-size:22px;line-height:1}.zc-wishlist-button.is-saved{color:#a74433!important}.zc-wishlist-form{margin:6px 0}.zc-wishlist-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.zc-wishlist-grid article{border:1px solid #d8ded0;border-radius:18px;padding:18px;background:#fafaf5;display:flex;flex-direction:column;gap:12px}.zc-wishlist-grid img{width:100%;height:220px;object-fit:contain;border-radius:12px;background:white}.zc-wishlist-grid h2{font-family:inherit;font-size:17px}.zc-wishlist-grid .button{margin-top:auto;align-self:flex-start}.zc-empty-cart{text-align:right;margin:8px 0 18px}.zc-empty-cart button{font-size:13px!important;padding:9px 15px!important}.zc-wishlist-button:focus-visible{outline:2px solid #345449;outline-offset:4px}@media(max-width:760px){.zc-wishlist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.zc-wishlist-grid article{padding:12px}.zc-wishlist-grid img{height:150px}.zc-wishlist-grid h2{font-size:14px}.zc-wishlist-grid .button{font-size:12px;padding:10px}.zc-wishlist-button{font-size:11px!important}}

.zc-wishlist-toast{position:fixed;z-index:99990;bottom:100px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:18px;max-width:calc(100vw - 32px);width:max-content;padding:14px 20px;border-radius:14px;background:#223b31;color:#fff;font-size:14px;box-shadow:0 8px 30px #223b3126}.zc-wishlist-toast button{background:transparent;border:0;color:#fff;font-size:24px;cursor:pointer;line-height:1;padding:4px}.zc-wishlist-toast button:focus-visible{outline:2px solid white;outline-offset:3px}@media(max-width:760px){.zc-wishlist-toast{bottom:90px;font-size:12px;padding:12px 16px}}
